Linux

----------
AWK
GNU Awk 3.1.0
Copyright (C) 1989, 1991-2001 Free Software Foundation.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
BM Bench v0.5 (awk) -- (int:53 double:53) gawk version ?
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 2000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=10528 (time: 11000 ms)
Elapsed time for 12 loops: 11000 ms; estimation for 10 loops: 9166 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 0 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 2000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=10528 (time: 11000 ms)
Elapsed time for 12 loops: 11000 ms; estimation for 10 loops: 9166 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 2000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=10528 (time: 10000 ms)
Elapsed time for 12 loops: 10000 ms; estimation for 10 loops: 8333 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 35000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=41538 (time: 37000 ms)
Elapsed time for 1 loops: 37000 ms; estimation for 10 loops: 370000 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 3000 ms)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=1227283347 (time: 15000 ms)
Elapsed time for 4 loops: 15000 ms; estimation for 10 loops: 37500 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 10000 ms)
Calibration done. Starting measurement with 2 loops to get >=10000 ms
x=27200 (time: 26000 ms)
Elapsed time for 2 loops: 26000 ms; estimation for 10 loops: 130000 ms
Times for all benchmarks (10 loops, ms):
BM Results (awk):    9166    9166    8333  370000   37500  130000 
Total elapsed time: 166000 ms

real	2m45.773s
user	2m45.680s
sys	0m0.090s

----------
bwbasic

Bywater BASIC Interpreter/Shell, version 2.20 patch level 2

Copyright (c) 1993, Ted A. Campbell

Copyright (c) 1995-1997, Jon B. Volkoff

 
BM Bench v0.5 (Basic) -- bwbasic ?
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops = 1; n = 1000000
x = 10528 (time= 45000)
Calibration done. Starting measurement with  1 loops to get >= 10000ms
x = 10528 (time= 45000)
Elapsed time for 1 loops: 45000 ms; estimation for 10 loops: 450000ms
Calibrating benchmark 1 with loops = 1; n = 1000000
Error(bench 1): x= 0
x = -1 (time= 0)
Calibrating benchmark 2 with loops = 1; n = 1000000
x = 10528 (time= 43000)
Calibration done. Starting measurement with  1 loops to get >= 10000ms
x = 10528 (time= 44000)
Elapsed time for 1 loops: 44000 ms; estimation for 10 loops: 440000ms
Calibrating benchmark 3 with loops = 1; n = 1000000
Error: Unknown benchmark: 3
Error(bench 3): x= 0
x = -1 (time= 0)
Calibrating benchmark 4 with loops = 1; n = 1000000
Error: Unknown benchmark: 4
Error(bench 4): x= 0
x = -1 (time= 0)
Calibrating benchmark 5 with loops = 1; n = 1000000
Error: Unknown benchmark: 5
Error(bench 5): x= 0
x = -1 (time= 0)
Times for all benchmarks (10 loops, ms):
BM Results (Basic): 450000     -1 440000     -1     -1     -1
Total elapsed time: 177000ms


real	2m57.404s
user	2m56.510s
sys	0m0.010s

----------
BC
BM Bench v0.5 (bc) -- (int:101 double:101) version ?
Calibrating benchmark 0 with loops=1, n=1000000
Calibation ignored since we have no time function.
x=0 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
Error(bench0): x=-1
x=-1 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 1 with loops=1, n=1000000
Calibation ignored since we have no time function.
x=0 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=10528 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 2 with loops=1, n=1000000
Calibation ignored since we have no time function.
x=0 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
Error(bench2): x=-1
x=-1 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 3 with loops=1, n=1000000
Calibation ignored since we have no time function.
x=0 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
Error(bench3): x=-1
x=-1 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 4 with loops=1, n=1000000
Calibation ignored since we have no time function.
x=0 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
Error(bench4): x=-1
x=-1 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 5 with loops=1, n=1000000
Calibation ignored since we have no time function.
x=0 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
Error(bench5): x=-1
x=-1 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Times for all benchmarks (10 loops, ms):
BM Results (bc):  200000  200000  200000  200000  200000  200000 
Total elapsed time: 500000 ms

real	0m4.690s
user	0m4.680s
sys	0m0.010s
----------
C (-O0)
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
BM Bench v0.5 (C) -- (short:15 int:31 double:53) Compiled with GCC 2.95
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 7 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 15 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 30 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 60 ms)
Calibrating benchmark 0 with loops=16, n=1000000
x=10528 (time: 118 ms)
Calibrating benchmark 0 with loops=32, n=1000000
x=10528 (time: 244 ms)
Calibrating benchmark 0 with loops=64, n=1000000
x=10528 (time: 480 ms)
Calibrating benchmark 0 with loops=128, n=1000000
x=10528 (time: 956 ms)
Calibrating benchmark 0 with loops=256, n=1000000
x=10528 (time: 1924 ms)
Calibration done. Starting measurement with 1536 loops to get >=10000 ms
x=10528 (time: 11557 ms)
Elapsed time for 1536 loops: 11557 ms; estimation for 10 loops: 75 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 5 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 11 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 23 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 46 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 83 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 168 ms)
Calibrating benchmark 1 with loops=64, n=1000000
x=10528 (time: 328 ms)
Calibrating benchmark 1 with loops=128, n=1000000
x=10528 (time: 681 ms)
Calibrating benchmark 1 with loops=256, n=1000000
x=10528 (time: 1350 ms)
Calibration done. Starting measurement with 2048 loops to get >=10000 ms
x=10528 (time: 10631 ms)
Elapsed time for 2048 loops: 10631 ms; estimation for 10 loops: 51 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 21 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 43 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 84 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 172 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 339 ms)
Calibrating benchmark 2 with loops=32, n=1000000
x=10528 (time: 689 ms)
Calibrating benchmark 2 with loops=64, n=1000000
x=10528 (time: 1373 ms)
Calibration done. Starting measurement with 512 loops to get >=10000 ms
x=10528 (time: 11035 ms)
Elapsed time for 512 loops: 11035 ms; estimation for 10 loops: 215 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 35 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 74 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 147 ms)
Calibrating benchmark 3 with loops=8, n=1000000
x=41538 (time: 297 ms)
Calibrating benchmark 3 with loops=16, n=1000000
x=41538 (time: 563 ms)
Calibrating benchmark 3 with loops=32, n=1000000
x=41538 (time: 1159 ms)
Calibration done. Starting measurement with 288 loops to get >=10000 ms
x=41538 (time: 10472 ms)
Elapsed time for 288 loops: 10472 ms; estimation for 10 loops: 363 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 62 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 125 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 258 ms)
Calibrating benchmark 4 with loops=8, n=1000000
x=1227283347 (time: 503 ms)
Calibrating benchmark 4 with loops=16, n=1000000
x=1227283347 (time: 1010 ms)
Calibration done. Starting measurement with 160 loops to get >=10000 ms
x=1227283347 (time: 10126 ms)
Elapsed time for 160 loops: 10126 ms; estimation for 10 loops: 632 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 33 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 64 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 136 ms)
Calibrating benchmark 5 with loops=8, n=1000000
x=27200 (time: 261 ms)
Calibrating benchmark 5 with loops=16, n=1000000
x=27200 (time: 521 ms)
Calibrating benchmark 5 with loops=32, n=1000000
x=27200 (time: 1047 ms)
Calibration done. Starting measurement with 320 loops to get >=10000 ms
x=27200 (time: 10504 ms)
Elapsed time for 320 loops: 10504 ms; estimation for 10 loops: 328 ms
Times for all benchmarks (10 loops, ms):
BM Results (C):      75      51     215     363     632     328 
Total elapsed time: 79870 ms

real	1m19.872s
user	1m19.860s
sys	0m0.010s
----------
C (-O2)
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
BM Bench v0.5 (C) -- (short:15 int:31 double:64) Compiled with GCC 2.95
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 2 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 8 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 16 ms)
Calibrating benchmark 0 with loops=16, n=1000000
x=10528 (time: 32 ms)
Calibrating benchmark 0 with loops=32, n=1000000
x=10528 (time: 64 ms)
Calibrating benchmark 0 with loops=64, n=1000000
x=10528 (time: 128 ms)
Calibrating benchmark 0 with loops=128, n=1000000
x=10528 (time: 266 ms)
Calibrating benchmark 0 with loops=256, n=1000000
x=10528 (time: 518 ms)
Calibrating benchmark 0 with loops=512, n=1000000
x=10528 (time: 1048 ms)
Calibration done. Starting measurement with 5120 loops to get >=10000 ms
x=10528 (time: 10440 ms)
Elapsed time for 5120 loops: 10440 ms; estimation for 10 loops: 20 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 2 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 8 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 16 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 32 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 65 ms)
Calibrating benchmark 1 with loops=64, n=1000000
x=10528 (time: 128 ms)
Calibrating benchmark 1 with loops=128, n=1000000
x=10528 (time: 261 ms)
Calibrating benchmark 1 with loops=256, n=1000000
x=10528 (time: 522 ms)
Calibrating benchmark 1 with loops=512, n=1000000
x=10528 (time: 1039 ms)
Calibration done. Starting measurement with 5120 loops to get >=10000 ms
x=10528 (time: 10425 ms)
Elapsed time for 5120 loops: 10425 ms; estimation for 10 loops: 20 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 8 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 16 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 32 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 64 ms)
Calibrating benchmark 2 with loops=32, n=1000000
x=10528 (time: 128 ms)
Calibrating benchmark 2 with loops=64, n=1000000
x=10528 (time: 265 ms)
Calibrating benchmark 2 with loops=128, n=1000000
x=10528 (time: 518 ms)
Calibrating benchmark 2 with loops=256, n=1000000
x=10528 (time: 1040 ms)
Calibration done. Starting measurement with 2560 loops to get >=10000 ms
x=10528 (time: 10430 ms)
Elapsed time for 2560 loops: 10430 ms; estimation for 10 loops: 40 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 11 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 23 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 45 ms)
Calibrating benchmark 3 with loops=8, n=1000000
x=41538 (time: 91 ms)
Calibrating benchmark 3 with loops=16, n=1000000
x=41538 (time: 186 ms)
Calibrating benchmark 3 with loops=32, n=1000000
x=41538 (time: 365 ms)
Calibrating benchmark 3 with loops=64, n=1000000
x=41538 (time: 745 ms)
Calibrating benchmark 3 with loops=128, n=1000000
x=41538 (time: 1481 ms)
Calibration done. Starting measurement with 896 loops to get >=10000 ms
x=41538 (time: 10285 ms)
Elapsed time for 896 loops: 10285 ms; estimation for 10 loops: 114 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 36 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 74 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 142 ms)
Calibrating benchmark 4 with loops=8, n=1000000
x=1227283347 (time: 281 ms)
Calibrating benchmark 4 with loops=16, n=1000000
x=1227283347 (time: 577 ms)
Calibrating benchmark 4 with loops=32, n=1000000
x=1227283347 (time: 1141 ms)
Calibration done. Starting measurement with 288 loops to get >=10000 ms
x=1227283347 (time: 10306 ms)
Elapsed time for 288 loops: 10306 ms; estimation for 10 loops: 357 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 10 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 21 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 41 ms)
Calibrating benchmark 5 with loops=8, n=1000000
x=27200 (time: 83 ms)
Calibrating benchmark 5 with loops=16, n=1000000
x=27200 (time: 162 ms)
Calibrating benchmark 5 with loops=32, n=1000000
x=27200 (time: 327 ms)
Calibrating benchmark 5 with loops=64, n=1000000
x=27200 (time: 654 ms)
Calibrating benchmark 5 with loops=128, n=1000000
x=27200 (time: 1309 ms)
Calibration done. Starting measurement with 1024 loops to get >=10000 ms
x=27200 (time: 10486 ms)
Elapsed time for 1024 loops: 10486 ms; estimation for 10 loops: 102 ms
Times for all benchmarks (10 loops, ms):
BM Results (C):      20      20      40     114     357     102 
Total elapsed time: 76416 ms

real	1m16.417s
user	1m16.410s
sys	0m0.000s
----------
Forth
gforth 0.5.0
BM Bench v0.2 (Forth)
Calibrating benchmark 1 with loops=1 , n=1000000 
x=10528  (time: 30 ms)
Calibrating benchmark 1 with loops=2 , n=1000000 
x=10528  (time: 56 ms)
Calibrating benchmark 1 with loops=4 , n=1000000 
x=10528  (time: 113 ms)
Calibrating benchmark 1 with loops=8 , n=1000000 
x=10528  (time: 228 ms)
Calibrating benchmark 1 with loops=16 , n=1000000 
x=10528  (time: 461 ms)
Calibrating benchmark 1 with loops=32 , n=1000000 
x=10528  (time: 917 ms)
Calibrating benchmark 1 with loops=64 , n=1000000 
x=10528  (time: 1823 ms)
Calibration done. Starting measurement with 384 loops to get >=10000 ms
x=10528  (time: 10950 ms)
Elapsed time for 384 loops: 10950 ms; estimation for 10 loops: 285  ms
Total elapsed time: 14579 ms

real	0m14.594s
user	0m14.590s
sys	0m0.000s
----------
Fortran (g77 -O0)
g77 version 2.95.3 20010315 (SuSE) (from FSF-g77 version 0.5.25 20010315 (release))
Driving: g77 -v -c -xf77-version /dev/null -xnone
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/cpp0 -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=95 -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D_LANGUAGE_FORTRAN -traditional -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di486 -D__i486 -D__i486__ /dev/null /dev/null
GNU CPP version 2.95.3 20010315 (SuSE) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/include/g++
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/../../../../i486-suse-linux/include
End of omitted list.
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/f771 -fnull-version -quiet -dumpbase g77-version.f -version -fversion -o /tmp/ccYdiSke.s /dev/null
GNU F77 version 2.95.3 20010315 (SuSE) (i486-suse-linux) compiled by GNU C version 2.95.3 20010315 (SuSE).
GNU Fortran Front End version 0.5.25 20010315 (release)
 /usr/i486-suse-linux/bin/as -V -Qy -o /tmp/ccNvrziB.o /tmp/ccYdiSke.s
GNU assembler version 2.11.92.0.10 (i486-suse-linux) using BFD version 2.11.92.0.10 20011021 (SuSE)
 /usr/i486-suse-linux/bin/ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o /tmp/ccwqSKOX /tmp/ccNvrziB.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/i486-suse-linux/2.95.3/crtbegin.o -L/usr/lib/gcc-lib/i486-suse-linux/2.95.3 -L/usr/i486-suse-linux/lib -lg2c -lm -lgcc -lc -lgcc /usr/lib/gcc-lib/i486-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o
 /tmp/ccwqSKOX
__G77_LIBF77_VERSION__: 0.5.25 20010315 (release)
@(#)LIBF77 VERSION 19990503
__G77_LIBI77_VERSION__: 0.5.25 20010315 (release)
@(#) LIBI77 VERSION pjw,dmg-mods 19990503
__G77_LIBU77_VERSION__: 0.5.25 20010315 (release)
@(#) LIBU77 VERSION 19980709
BM Bench v0.5 (Fortran) -- (short:15 int:31 double:53) version: ?
 (c) Marco Vieth, 2002
 Calibrating benchmark  0 with loops= 1, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  0 with loops= 2, n= 1000000
 x= 10528 (time:  20 ms)
 Calibrating benchmark  0 with loops= 4, n= 1000000
 x= 10528 (time:  40 ms)
 Calibrating benchmark  0 with loops= 8, n= 1000000
 x= 10528 (time:  81 ms)
 Calibrating benchmark  0 with loops= 16, n= 1000000
 x= 10528 (time:  169 ms)
 Calibrating benchmark  0 with loops= 32, n= 1000000
 x= 10528 (time:  330 ms)
 Calibrating benchmark  0 with loops= 64, n= 1000000
 x= 10528 (time:  660 ms)
 Calibrating benchmark  0 with loops= 128, n= 1000000
 x= 10528 (time:  1321 ms)
 Calibration done. Starting measurement with  897 loops to get >= 10000 ms
 x= 10528 (time:  9280 ms)
 Elapsed time for  897 loops:  9280 ms; estimation for 10 loops:  103 ms
 Calibrating benchmark  1 with loops= 1, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  1 with loops= 2, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  1 with loops= 4, n= 1000000
 x= 10528 (time:  30 ms)
 Calibrating benchmark  1 with loops= 8, n= 1000000
 x= 10528 (time:  60 ms)
 Calibrating benchmark  1 with loops= 16, n= 1000000
 x= 10528 (time:  120 ms)
 Calibrating benchmark  1 with loops= 32, n= 1000000
 x= 10528 (time:  240 ms)
 Calibrating benchmark  1 with loops= 64, n= 1000000
 x= 10528 (time:  479 ms)
 Calibrating benchmark  1 with loops= 128, n= 1000000
 x= 10528 (time:  960 ms)
 Calibrating benchmark  1 with loops= 256, n= 1000000
 x= 10528 (time:  1921 ms)
 Calibration done. Starting measurement with  1281 loops to get >= 10000 ms
 x= 10528 (time:  9590 ms)
 Elapsed time for  1281 loops:  9590 ms; estimation for 10 loops:  74 ms
 Calibrating benchmark  2 with loops= 1, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  2 with loops= 2, n= 1000000
 x= 10528 (time:  39 ms)
 Calibrating benchmark  2 with loops= 4, n= 1000000
 x= 10528 (time:  80 ms)
 Calibrating benchmark  2 with loops= 8, n= 1000000
 x= 10528 (time:  161 ms)
 Calibrating benchmark  2 with loops= 16, n= 1000000
 x= 10528 (time:  310 ms)
 Calibrating benchmark  2 with loops= 32, n= 1000000
 x= 10528 (time:  629 ms)
 Calibrating benchmark  2 with loops= 64, n= 1000000
 x= 10528 (time:  1250 ms)
 Calibration done. Starting measurement with  513 loops to get >= 10000 ms
 x= 10528 (time:  10060 ms)
 Elapsed time for  513 loops:  10060 ms; estimation for 10 loops:  196 ms
 Calibrating benchmark  3 with loops= 1, n= 1000000
 Error(bench 3): x= 0
 x= -1 (time:  0 ms)
 Calibrating benchmark  4 with loops= 1, n= 1000000
 x= 1227283347 (time:  70 ms)
 Calibrating benchmark  4 with loops= 2, n= 1000000
 x= 1227283347 (time:  160 ms)
 Calibrating benchmark  4 with loops= 4, n= 1000000
 x= 1227283347 (time:  350 ms)
 Calibrating benchmark  4 with loops= 8, n= 1000000
 x= 1227283347 (time:  660 ms)
 Calibrating benchmark  4 with loops= 16, n= 1000000
 x= 1227283347 (time:  1190 ms)
 Calibration done. Starting measurement with  129 loops to get >= 10000 ms
 x= 1227283347 (time:  9220 ms)
 Elapsed time for  129 loops:  9220 ms; estimation for 10 loops:  714 ms
 Calibrating benchmark  5 with loops= 1, n= 1000000
 Error(bench 5): x= 0
 x= -1 (time:  0 ms)
 Times for all benchmarks (10 loops, ms):
BM Results (Fortran):     103      74     196      -1     714      -1 
 Total elapsed time:  49520 ms

real	0m49.873s
user	0m49.520s
sys	0m0.010s
----------
Fortran (g77 -O2)
BM Bench v0.5 (Fortran) -- (short:15 int:31 double:64) version: ?
 (c) Marco Vieth, 2002
 Calibrating benchmark  0 with loops= 1, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  0 with loops= 2, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  0 with loops= 4, n= 1000000
 x= 10528 (time:  9 ms)
 Calibrating benchmark  0 with loops= 8, n= 1000000
 x= 10528 (time:  20 ms)
 Calibrating benchmark  0 with loops= 16, n= 1000000
 x= 10528 (time:  30 ms)
 Calibrating benchmark  0 with loops= 32, n= 1000000
 x= 10528 (time:  70 ms)
 Calibrating benchmark  0 with loops= 64, n= 1000000
 x= 10528 (time:  121 ms)
 Calibrating benchmark  0 with loops= 128, n= 1000000
 x= 10528 (time:  269 ms)
 Calibrating benchmark  0 with loops= 256, n= 1000000
 x= 10528 (time:  530 ms)
 Calibrating benchmark  0 with loops= 512, n= 1000000
 x= 10528 (time:  1040 ms)
 Calibration done. Starting measurement with  4609 loops to get >= 10000 ms
 x= 10528 (time:  9381 ms)
 Elapsed time for  4609 loops:  9381 ms; estimation for 10 loops:  20 ms
 Calibrating benchmark  1 with loops= 1, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  1 with loops= 2, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  1 with loops= 4, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  1 with loops= 8, n= 1000000
 x= 10528 (time:  20 ms)
 Calibrating benchmark  1 with loops= 16, n= 1000000
 x= 10528 (time:  30 ms)
 Calibrating benchmark  1 with loops= 32, n= 1000000
 x= 10528 (time:  60 ms)
 Calibrating benchmark  1 with loops= 64, n= 1000000
 x= 10528 (time:  130 ms)
 Calibrating benchmark  1 with loops= 128, n= 1000000
 x= 10528 (time:  260 ms)
 Calibrating benchmark  1 with loops= 256, n= 1000000
 x= 10528 (time:  520 ms)
 Calibrating benchmark  1 with loops= 512, n= 1000000
 x= 10528 (time:  1039 ms)
 Calibration done. Starting measurement with  4609 loops to get >= 10000 ms
 x= 10528 (time:  9391 ms)
 Elapsed time for  4609 loops:  9391 ms; estimation for 10 loops:  20 ms
 Calibrating benchmark  2 with loops= 1, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  2 with loops= 2, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  2 with loops= 4, n= 1000000
 x= 10528 (time:  20 ms)
 Calibrating benchmark  2 with loops= 8, n= 1000000
 x= 10528 (time:  29 ms)
 Calibrating benchmark  2 with loops= 16, n= 1000000
 x= 10528 (time:  70 ms)
 Calibrating benchmark  2 with loops= 32, n= 1000000
 x= 10528 (time:  131 ms)
 Calibrating benchmark  2 with loops= 64, n= 1000000
 x= 10528 (time:  250 ms)
 Calibrating benchmark  2 with loops= 128, n= 1000000
 x= 10528 (time:  529 ms)
 Calibrating benchmark  2 with loops= 256, n= 1000000
 x= 10528 (time:  1041 ms)
 Calibration done. Starting measurement with  2305 loops to get >= 10000 ms
 x= 10528 (time:  9379 ms)
 Elapsed time for  2305 loops:  9379 ms; estimation for 10 loops:  40 ms
 Calibrating benchmark  3 with loops= 1, n= 1000000
 Error(bench 3): x= 0
 x= -1 (time:  0 ms)
 Calibrating benchmark  4 with loops= 1, n= 1000000
 x= 1227283347 (time:  70 ms)
 Calibrating benchmark  4 with loops= 2, n= 1000000
 x= 1227283347 (time:  131 ms)
 Calibrating benchmark  4 with loops= 4, n= 1000000
 x= 1227283347 (time:  269 ms)
 Calibrating benchmark  4 with loops= 8, n= 1000000
 x= 1227283347 (time:  530 ms)
 Calibrating benchmark  4 with loops= 16, n= 1000000
 x= 1227283347 (time:  1080 ms)
 Calibration done. Starting measurement with  145 loops to get >= 10000 ms
 x= 1227283347 (time:  9830 ms)
 Elapsed time for  145 loops:  9830 ms; estimation for 10 loops:  677 ms
 Calibrating benchmark  5 with loops= 1, n= 1000000
 Error(bench 5): x= 0
 x= -1 (time:  0 ms)
 Times for all benchmarks (10 loops, ms):
BM Results (Fortran):      20      20      40      -1     677      -1 
 Total elapsed time:  46299 ms

real	0m46.303s
user	0m46.290s
sys	0m0.010s
----------
Fortran (f2c -O2)
BM Bench v0.5 (Fortran) -- (short:15 int:31 double:64) version: ?
 (c) Marco Vieth, 2002
 Calibrating benchmark  0 with loops= 1, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  0 with loops= 2, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  0 with loops= 4, n= 1000000
 x= 10528 (time:  9 ms)
 Calibrating benchmark  0 with loops= 8, n= 1000000
 x= 10528 (time:  20 ms)
 Calibrating benchmark  0 with loops= 16, n= 1000000
 x= 10528 (time:  30 ms)
 Calibrating benchmark  0 with loops= 32, n= 1000000
 x= 10528 (time:  70 ms)
 Calibrating benchmark  0 with loops= 64, n= 1000000
 x= 10528 (time:  121 ms)
 Calibrating benchmark  0 with loops= 128, n= 1000000
 x= 10528 (time:  259 ms)
 Calibrating benchmark  0 with loops= 256, n= 1000000
 x= 10528 (time:  530 ms)
 Calibrating benchmark  0 with loops= 512, n= 1000000
 x= 10528 (time:  1040 ms)
 Calibration done. Starting measurement with  4609 loops to get >= 10000 ms
 x= 10528 (time:  9431 ms)
 Elapsed time for  4609 loops:  9431 ms; estimation for 10 loops:  20 ms
 Calibrating benchmark  1 with loops= 1, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  1 with loops= 2, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  1 with loops= 4, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  1 with loops= 8, n= 1000000
 x= 10528 (time:  19 ms)
 Calibrating benchmark  1 with loops= 16, n= 1000000
 x= 10528 (time:  30 ms)
 Calibrating benchmark  1 with loops= 32, n= 1000000
 x= 10528 (time:  61 ms)
 Calibrating benchmark  1 with loops= 64, n= 1000000
 x= 10528 (time:  140 ms)
 Calibrating benchmark  1 with loops= 128, n= 1000000
 x= 10528 (time:  259 ms)
 Calibrating benchmark  1 with loops= 256, n= 1000000
 x= 10528 (time:  521 ms)
 Calibrating benchmark  1 with loops= 512, n= 1000000
 x= 10528 (time:  1050 ms)
 Calibration done. Starting measurement with  4609 loops to get >= 10000 ms
 x= 10528 (time:  9449 ms)
 Elapsed time for  4609 loops:  9449 ms; estimation for 10 loops:  20 ms
 Calibrating benchmark  2 with loops= 1, n= 1000000
 x= 10528 (time:  0 ms)
 Calibrating benchmark  2 with loops= 2, n= 1000000
 x= 10528 (time:  10 ms)
 Calibrating benchmark  2 with loops= 4, n= 1000000
 x= 10528 (time:  20 ms)
 Calibrating benchmark  2 with loops= 8, n= 1000000
 x= 10528 (time:  31 ms)
 Calibrating benchmark  2 with loops= 16, n= 1000000
 x= 10528 (time:  70 ms)
 Calibrating benchmark  2 with loops= 32, n= 1000000
 x= 10528 (time:  129 ms)
 Calibrating benchmark  2 with loops= 64, n= 1000000
 x= 10528 (time:  260 ms)
 Calibrating benchmark  2 with loops= 128, n= 1000000
 x= 10528 (time:  521 ms)
 Calibrating benchmark  2 with loops= 256, n= 1000000
 x= 10528 (time:  1049 ms)
 Calibration done. Starting measurement with  2305 loops to get >= 10000 ms
 x= 10528 (time:  9430 ms)
 Elapsed time for  2305 loops:  9430 ms; estimation for 10 loops:  40 ms
 Calibrating benchmark  3 with loops= 1, n= 1000000
 Error(bench 3): x= 0
 x= -1 (time:  0 ms)
 Calibrating benchmark  4 with loops= 1, n= 1000000
 x= 1227283347 (time:  70 ms)
 Calibrating benchmark  4 with loops= 2, n= 1000000
 x= 1227283347 (time:  140 ms)
 Calibrating benchmark  4 with loops= 4, n= 1000000
 x= 1227283347 (time:  270 ms)
 Calibrating benchmark  4 with loops= 8, n= 1000000
 x= 1227283347 (time:  541 ms)
 Calibrating benchmark  4 with loops= 16, n= 1000000
 x= 1227283347 (time:  1079 ms)
 Calibration done. Starting measurement with  145 loops to get >= 10000 ms
 x= 1227283347 (time:  9810 ms)
 Elapsed time for  145 loops:  9810 ms; estimation for 10 loops:  676 ms
 Calibrating benchmark  5 with loops= 1, n= 1000000
 Error(bench 5): x= 0
 x= -1 (time:  0 ms)
 Times for all benchmarks (10 loops, ms):
BM Results (Fortran):      20      20      40      -1     676      -1 
 Total elapsed time:  46479 ms

real	0m46.583s
user	0m46.480s
sys	0m0.000s
----------
Java (Sun) (-O)
java version "1.1.8"
DEBUG: int=31, double=53
BM Bench v0.5 (Java) -- (short:15 int:31 double:53) java.version=1.1.8, java.vendor=Sun Microsystems Inc., ported by the Blackdown Java-Linux Porting Teamos.name=Linux, os.arch=x86, os.version=2.4.18-4GB
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 133 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 270 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 538 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 1068 ms)
Calibration done. Starting measurement with 80 loops to get >=10000 ms
x=10528 (time: 10680 ms)
Elapsed time for 80 loops: 10680 ms; estimation for 10 loops: 1335 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 55 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 113 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 219 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 444 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 883 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 1770 ms)
Calibration done. Starting measurement with 192 loops to get >=10000 ms
x=10528 (time: 10611 ms)
Elapsed time for 192 loops: 10611 ms; estimation for 10 loops: 552 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 79 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 152 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 301 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 615 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 1216 ms)
Calibration done. Starting measurement with 144 loops to get >=10000 ms
x=10528 (time: 11058 ms)
Elapsed time for 144 loops: 11058 ms; estimation for 10 loops: 767 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 271 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 527 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 1050 ms)
Calibration done. Starting measurement with 40 loops to get >=10000 ms
x=41538 (time: 10535 ms)
Elapsed time for 40 loops: 10535 ms; estimation for 10 loops: 2633 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 355 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 711 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 1420 ms)
Calibration done. Starting measurement with 32 loops to get >=10000 ms
x=1227283347 (time: 11373 ms)
Elapsed time for 32 loops: 11373 ms; estimation for 10 loops: 3554 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 372 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 753 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 1499 ms)
Calibration done. Starting measurement with 28 loops to get >=10000 ms
x=27200 (time: 10502 ms)
Elapsed time for 28 loops: 10502 ms; estimation for 10 loops: 3750 ms
Times for all benchmarks (10 loops, ms):
BM Results (Java):    1335     552     767    2633    3554    3750 
Total elapsed time: 79589 ms

real	1m19.670s
user	1m19.620s
sys	0m0.000s
----------
Java (IBM) (-O)
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM build cx130-20010626 (JIT enabled: jitc))
DEBUG: int=31, double=53
BM Bench v0.5 (Java) -- (short:15 int:31 double:53) java.version=1.3.0, java.vendor=IBM Corporationos.name=Linux, os.arch=x86, os.version=2.4.18-4GB
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 7 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 8 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 17 ms)
Calibrating benchmark 0 with loops=16, n=1000000
x=10528 (time: 33 ms)
Calibrating benchmark 0 with loops=32, n=1000000
x=10528 (time: 71 ms)
Calibrating benchmark 0 with loops=64, n=1000000
x=10528 (time: 135 ms)
Calibrating benchmark 0 with loops=128, n=1000000
x=10528 (time: 263 ms)
Calibrating benchmark 0 with loops=256, n=1000000
x=10528 (time: 530 ms)
Calibrating benchmark 0 with loops=512, n=1000000
x=10528 (time: 1070 ms)
Calibration done. Starting measurement with 5120 loops to get >=10000 ms
x=10528 (time: 10657 ms)
Elapsed time for 5120 loops: 10657 ms; estimation for 10 loops: 20 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 7 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 8 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 16 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 32 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 65 ms)
Calibrating benchmark 1 with loops=64, n=1000000
x=10528 (time: 129 ms)
Calibrating benchmark 1 with loops=128, n=1000000
x=10528 (time: 267 ms)
Calibrating benchmark 1 with loops=256, n=1000000
x=10528 (time: 523 ms)
Calibrating benchmark 1 with loops=512, n=1000000
x=10528 (time: 1048 ms)
Calibration done. Starting measurement with 5120 loops to get >=10000 ms
x=10528 (time: 10477 ms)
Elapsed time for 5120 loops: 10477 ms; estimation for 10 loops: 20 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 25 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 41 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 81 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 170 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 332 ms)
Calibrating benchmark 2 with loops=32, n=1000000
x=10528 (time: 672 ms)
Calibrating benchmark 2 with loops=64, n=1000000
x=10528 (time: 1330 ms)
Calibration done. Starting measurement with 512 loops to get >=10000 ms
x=10528 (time: 10697 ms)
Elapsed time for 512 loops: 10697 ms; estimation for 10 loops: 208 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 73 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 118 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 218 ms)
Calibrating benchmark 3 with loops=8, n=1000000
x=41538 (time: 469 ms)
Calibrating benchmark 3 with loops=16, n=1000000
x=41538 (time: 844 ms)
Calibrating benchmark 3 with loops=32, n=1000000
x=41538 (time: 1864 ms)
Calibration done. Starting measurement with 192 loops to get >=10000 ms
x=41538 (time: 10107 ms)
Elapsed time for 192 loops: 10107 ms; estimation for 10 loops: 526 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 61 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 123 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 235 ms)
Calibrating benchmark 4 with loops=8, n=1000000
x=1227283347 (time: 477 ms)
Calibrating benchmark 4 with loops=16, n=1000000
x=1227283347 (time: 953 ms)
Calibrating benchmark 4 with loops=32, n=1000000
x=1227283347 (time: 1900 ms)
Calibration done. Starting measurement with 192 loops to get >=10000 ms
x=1227283347 (time: 11408 ms)
Elapsed time for 192 loops: 11408 ms; estimation for 10 loops: 594 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 28 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 21 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 41 ms)
Calibrating benchmark 5 with loops=8, n=1000000
x=27200 (time: 81 ms)
Calibrating benchmark 5 with loops=16, n=1000000
x=27200 (time: 162 ms)
Calibrating benchmark 5 with loops=32, n=1000000
x=27200 (time: 334 ms)
Calibrating benchmark 5 with loops=64, n=1000000
x=27200 (time: 655 ms)
Calibrating benchmark 5 with loops=128, n=1000000
x=27200 (time: 1318 ms)
Calibration done. Starting measurement with 1024 loops to get >=10000 ms
x=27200 (time: 10528 ms)
Elapsed time for 1024 loops: 10528 ms; estimation for 10 loops: 102 ms
Times for all benchmarks (10 loops, ms):
BM Results (Java):      20      20     208     526     594     102 
Total elapsed time: 80758 ms

real	1m21.290s
user	1m21.010s
sys	0m0.070s
----------
Java (IBM, compiled with guavac)
guavac version 1.2
>> No valid source file names given.
Compilation Successful.  Classes/interfaces found:
 *  bmbench1
DEBUG: int=31, double=53
BM Bench v0.5 (Java) -- (short:15 int:31 double:53) java.version=1.3.0, java.vendor=IBM Corporationos.name=Linux, os.arch=x86, os.version=2.4.18-4GB
Calibrating benchmark 0 with loops=1, n=1000000
Error(bench0): x=59680
x=-1 (time: 7 ms)
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 7 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 7 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 15 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 31 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 62 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 125 ms)
Calibrating benchmark 1 with loops=64, n=1000000
x=10528 (time: 241 ms)
Calibrating benchmark 1 with loops=128, n=1000000
x=10528 (time: 504 ms)
Calibrating benchmark 1 with loops=256, n=1000000
x=10528 (time: 997 ms)
Calibrating benchmark 1 with loops=512, n=1000000
x=10528 (time: 2002 ms)
Calibration done. Starting measurement with 2560 loops to get >=10000 ms
x=10528 (time: 10019 ms)
Elapsed time for 2560 loops: 10019 ms; estimation for 10 loops: 39 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 10 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 12 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 25 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 47 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 96 ms)
Calibrating benchmark 2 with loops=32, n=1000000
x=10528 (time: 197 ms)
Calibrating benchmark 2 with loops=64, n=1000000
x=10528 (time: 392 ms)
Calibrating benchmark 2 with loops=128, n=1000000
x=10528 (time: 782 ms)
Calibrating benchmark 2 with loops=256, n=1000000
x=10528 (time: 1569 ms)
Calibration done. Starting measurement with 1792 loops to get >=10000 ms
x=10528 (time: 10976 ms)
Elapsed time for 1792 loops: 10976 ms; estimation for 10 loops: 61 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 71 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 117 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 211 ms)
Calibrating benchmark 3 with loops=8, n=1000000
x=41538 (time: 448 ms)
Calibrating benchmark 3 with loops=16, n=1000000
x=41538 (time: 840 ms)
Calibrating benchmark 3 with loops=32, n=1000000
x=41538 (time: 1772 ms)
Calibration done. Starting measurement with 192 loops to get >=10000 ms
x=41538 (time: 10018 ms)
Elapsed time for 192 loops: 10018 ms; estimation for 10 loops: 521 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 63 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 121 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 234 ms)
Calibrating benchmark 4 with loops=8, n=1000000
x=1227283347 (time: 467 ms)
Calibrating benchmark 4 with loops=16, n=1000000
x=1227283347 (time: 938 ms)
Calibrating benchmark 4 with loops=32, n=1000000
x=1227283347 (time: 1872 ms)
Calibration done. Starting measurement with 192 loops to get >=10000 ms
x=1227283347 (time: 11224 ms)
Elapsed time for 192 loops: 11224 ms; estimation for 10 loops: 584 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 23 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 21 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 40 ms)
Calibrating benchmark 5 with loops=8, n=1000000
x=27200 (time: 81 ms)
Calibrating benchmark 5 with loops=16, n=1000000
x=27200 (time: 169 ms)
Calibrating benchmark 5 with loops=32, n=1000000
x=27200 (time: 327 ms)
Calibrating benchmark 5 with loops=64, n=1000000
x=27200 (time: 661 ms)
Calibrating benchmark 5 with loops=128, n=1000000
x=27200 (time: 1313 ms)
Calibration done. Starting measurement with 1024 loops to get >=10000 ms
x=27200 (time: 10529 ms)
Elapsed time for 1024 loops: 10529 ms; estimation for 10 loops: 102 ms
Times for all benchmarks (10 loops, ms):
BM Results (Java):      -1      39      61     521     584     102 
Total elapsed time: 69703 ms

real	1m10.059s
user	1m9.950s
sys	0m0.100s
----------
JavaScript
Start browser yourself... (script run_bench_browser1.sh)
----------
JavaScript (NGS js) (-O2)
NGS JavaScript Interpter 0.2.5
Copyright (C) 1998 New Generation Software (NGS) Oy.
NGS JavaScript Interpreter comes with NO WARRANTY, to the extent
permitted by law.  You may redistribute copies of NGS JavaScript
Interpreter under the terms of the GNU Library General Public License.
For more information about these matters, see the files named COPYING.
VM: warning: using undefined global `window'
VM: warning: using undefined global `navigator'
VM: warning: using undefined global `java'
BM Bench v0.5 (JavaScript) -- (int:31 double=53) Interpreter: i686-pc-linux-gnu, VM.version=0.2.5
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 0 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 2000 ms)
Calibration done. Starting measurement with 48 loops to get >=10000 ms
x=10528 (time: 14000 ms)
Elapsed time for 48 loops: 14000 ms; estimation for 10 loops: 2916 ms

Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 0 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 3000 ms)
Calibration done. Starting measurement with 32 loops to get >=10000 ms
x=10528 (time: 9000 ms)
Elapsed time for 32 loops: 9000 ms; estimation for 10 loops: 2812 ms

Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 0 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 3000 ms)
Calibration done. Starting measurement with 32 loops to get >=10000 ms
x=10528 (time: 10000 ms)
Elapsed time for 32 loops: 10000 ms; estimation for 10 loops: 3125 ms

Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 1000 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 2000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=41538 (time: 11000 ms)
Elapsed time for 12 loops: 11000 ms; estimation for 10 loops: 9166 ms

Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 1000 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 2000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=1227283347 (time: 12000 ms)
Elapsed time for 12 loops: 12000 ms; estimation for 10 loops: 10000 ms

Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 1000 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 1000 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 4000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=27200 (time: 10000 ms)
Elapsed time for 12 loops: 10000 ms; estimation for 10 loops: 8333 ms

Times for all benchmarks (10 loops, ms):
BM Results (JavaScript):    2916    2812    3125    9166   10000    8333 
Total elapsed time: 92000 ms
</pre>


real	1m32.491s
user	1m32.490s
sys	0m0.000s
----------
JavaScript (Rhino)
Failed to load Main-Class manifest attribute from
js.jar

real	0m0.160s
user	0m0.120s
sys	0m0.030s
----------
Modula-2
Mocka 9903
>> BM Bench v0.5 (Modula-2) -- (short:16 int:31 double:53) version: ?
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 10 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 10 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 20 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 40 ms)
Calibrating benchmark 0 with loops=16, n=1000000
x=10528 (time: 80 ms)
Calibrating benchmark 0 with loops=32, n=1000000
x=10528 (time: 160 ms)
Calibrating benchmark 0 with loops=64, n=1000000
x=10528 (time: 340 ms)
Calibrating benchmark 0 with loops=128, n=1000000
x=10528 (time: 660 ms)
Calibrating benchmark 0 with loops=256, n=1000000
x=10528 (time: 1320 ms)
Calibration done. Starting measurement with 1793 loops to get >=10000 ms
x=10528 (time: 9320 ms)
Elapsed time for 1793 loops: 9320 ms; estimation for 10 loops: 51 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 10 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 10 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 30 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 40 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 100 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 200 ms)
Calibrating benchmark 1 with loops=64, n=1000000
x=10528 (time: 400 ms)
Calibrating benchmark 1 with loops=128, n=1000000
x=10528 (time: 800 ms)
Calibrating benchmark 1 with loops=256, n=1000000
x=10528 (time: 1590 ms)
Calibration done. Starting measurement with 1537 loops to get >=10000 ms
x=10528 (time: 9560 ms)
Elapsed time for 1537 loops: 9560 ms; estimation for 10 loops: 62 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 20 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 20 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 60 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 110 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 210 ms)
Calibrating benchmark 2 with loops=32, n=1000000
x=10528 (time: 410 ms)
Calibrating benchmark 2 with loops=64, n=1000000
x=10528 (time: 850 ms)
Calibrating benchmark 2 with loops=128, n=1000000
x=10528 (time: 1680 ms)
Calibration done. Starting measurement with 641 loops to get >=10000 ms
x=10528 (time: 8420 ms)
Elapsed time for 641 loops: 8420 ms; estimation for 10 loops: 131 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 70 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 130 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 270 ms)
Calibrating benchmark 3 with loops=8, n=1000000
x=41538 (time: 540 ms)
Calibrating benchmark 3 with loops=16, n=1000000
x=41538 (time: 1080 ms)
Calibration done. Starting measurement with 145 loops to get >=10000 ms
x=41538 (time: 9760 ms)
Elapsed time for 145 loops: 9760 ms; estimation for 10 loops: 673 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 80 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 140 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 300 ms)
Calibrating benchmark 4 with loops=8, n=1000000
x=1227283347 (time: 590 ms)
Calibrating benchmark 4 with loops=16, n=1000000
x=1227283347 (time: 1180 ms)
Calibration done. Starting measurement with 129 loops to get >=10000 ms
x=1227283347 (time: 9520 ms)
Elapsed time for 129 loops: 9520 ms; estimation for 10 loops: 737 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 20 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 40 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 60 ms)
Calibrating benchmark 5 with loops=8, n=1000000
x=27200 (time: 150 ms)
Calibrating benchmark 5 with loops=16, n=1000000
x=27200 (time: 280 ms)
Calibrating benchmark 5 with loops=32, n=1000000
x=27200 (time: 560 ms)
Calibrating benchmark 5 with loops=64, n=1000000
x=27200 (time: 1130 ms)
Calibration done. Starting measurement with 513 loops to get >=10000 ms
x=27200 (time: 9050 ms)
Elapsed time for 513 loops: 9050 ms; estimation for 10 loops: 176 ms
Times for all benchmarks (10 loops, ms):
BM Results (Modula-2):      51      62     131     673     737     176 
Total elapsed time: 71430 ms

real	1m11.429s
user	1m11.420s
sys	0m0.010s
----------
Pascal (gpc -O2)
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gpc version 20011202, based on 2.95.3 20010315 (SuSE)
BM Bench v0.5 (Pascal) -- (short:16 int:31 double:64) version gpc to do: __GPC_RELEASE__
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 2 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 8 ms)
Calibrating benchmark 0 with loops=8, n=1000000
x=10528 (time: 17 ms)
Calibrating benchmark 0 with loops=16, n=1000000
x=10528 (time: 32 ms)
Calibrating benchmark 0 with loops=32, n=1000000
x=10528 (time: 70 ms)
Calibrating benchmark 0 with loops=64, n=1000000
x=10528 (time: 130 ms)
Calibrating benchmark 0 with loops=128, n=1000000
x=10528 (time: 257 ms)
Calibrating benchmark 0 with loops=256, n=1000000
x=10528 (time: 531 ms)
Calibrating benchmark 0 with loops=512, n=1000000
x=10528 (time: 1046 ms)
Calibration done. Starting measurement with 4609 loops to get >=10000 ms
x=10528 (time: 9429 ms)
Elapsed time for 4609 loops: 9429 ms; estimation for 10 loops: 20 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 2 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 4 ms)
Calibrating benchmark 1 with loops=4, n=1000000
x=10528 (time: 12 ms)
Calibrating benchmark 1 with loops=8, n=1000000
x=10528 (time: 17 ms)
Calibrating benchmark 1 with loops=16, n=1000000
x=10528 (time: 33 ms)
Calibrating benchmark 1 with loops=32, n=1000000
x=10528 (time: 65 ms)
Calibrating benchmark 1 with loops=64, n=1000000
x=10528 (time: 132 ms)
Calibrating benchmark 1 with loops=128, n=1000000
x=10528 (time: 262 ms)
Calibrating benchmark 1 with loops=256, n=1000000
x=10528 (time: 523 ms)
Calibrating benchmark 1 with loops=512, n=1000000
x=10528 (time: 1048 ms)
Calibration done. Starting measurement with 4609 loops to get >=10000 ms
x=10528 (time: 9431 ms)
Elapsed time for 4609 loops: 9431 ms; estimation for 10 loops: 20 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 6 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 12 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 24 ms)
Calibrating benchmark 2 with loops=8, n=1000000
x=10528 (time: 49 ms)
Calibrating benchmark 2 with loops=16, n=1000000
x=10528 (time: 99 ms)
Calibrating benchmark 2 with loops=32, n=1000000
x=10528 (time: 193 ms)
Calibrating benchmark 2 with loops=64, n=1000000
x=10528 (time: 396 ms)
Calibrating benchmark 2 with loops=128, n=1000000
x=10528 (time: 786 ms)
Calibrating benchmark 2 with loops=256, n=1000000
x=10528 (time: 1572 ms)
Calibration done. Starting measurement with 1537 loops to get >=10000 ms
x=10528 (time: 9439 ms)
Elapsed time for 1537 loops: 9439 ms; estimation for 10 loops: 61 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 50 ms)
Calibrating benchmark 3 with loops=2, n=1000000
x=41538 (time: 94 ms)
Calibrating benchmark 3 with loops=4, n=1000000
x=41538 (time: 185 ms)
Calibrating benchmark 3 with loops=8, n=1000000
x=41538 (time: 378 ms)
Calibrating benchmark 3 with loops=16, n=1000000
x=41538 (time: 758 ms)
Calibrating benchmark 3 with loops=32, n=1000000
x=41538 (time: 1509 ms)
Calibration done. Starting measurement with 193 loops to get >=10000 ms
x=41538 (time: 9113 ms)
Elapsed time for 193 loops: 9113 ms; estimation for 10 loops: 472 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 35 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 71 ms)
Calibrating benchmark 4 with loops=4, n=1000000
x=1227283347 (time: 140 ms)
Calibrating benchmark 4 with loops=8, n=1000000
x=1227283347 (time: 285 ms)
Calibrating benchmark 4 with loops=16, n=1000000
x=1227283347 (time: 568 ms)
Calibrating benchmark 4 with loops=32, n=1000000
x=1227283347 (time: 1132 ms)
Calibration done. Starting measurement with 257 loops to get >=10000 ms
x=1227283347 (time: 9117 ms)
Elapsed time for 257 loops: 9117 ms; estimation for 10 loops: 354 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 29 ms)
Calibrating benchmark 5 with loops=2, n=1000000
x=27200 (time: 56 ms)
Calibrating benchmark 5 with loops=4, n=1000000
x=27200 (time: 113 ms)
Calibrating benchmark 5 with loops=8, n=1000000
x=27200 (time: 226 ms)
Calibrating benchmark 5 with loops=16, n=1000000
x=27200 (time: 460 ms)
Calibrating benchmark 5 with loops=32, n=1000000
x=27200 (time: 917 ms)
Calibrating benchmark 5 with loops=64, n=1000000
x=27200 (time: 1834 ms)
Calibration done. Starting measurement with 321 loops to get >=10000 ms
x=27200 (time: 9184 ms)
Elapsed time for 321 loops: 9184 ms; estimation for 10 loops: 286 ms
Times for all benchmarks (10 loops, ms):
BM Results (Pascal):      20      20      61     472     354     286 
Total elapsed time: 71889 ms

real	1m11.893s
user	1m11.880s
sys	0m0.020s
----------
Pascal (p2c -O2)
"bmbench1.p", line 41,43: Note: Turbo Pascal conditional compilation directive was ignored [218]
"bmbench1.p", line 60: Warning: Expected END, found a '(' [227]
bench00
"bmbench1.p", line 99: Note: Using % for possibly-negative arguments [317]
, bench01
"bmbench1.p", line 148: Note: Using % for possibly-negative arguments [317]
, bench02, bench03, bench04, bench05
"bmbench1.p", line 328: Note: Using % for possibly-negative arguments [317]
, run_bench, init_ms
"bmbench1.p", line 396,430: Note: Turbo Pascal conditional compilation directive was ignored [218]
, gettimestamp, get_ms, checkbits_short1, checkbits_int1, checkbits_double1,
main_, bmbench1
BM Bench v0.5 (Pascal) -- (short:16 int:31 double:64) version BP ?
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=10528 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: -44000 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=10528 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: -44000 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=10528 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=41538 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: -44000 ms)
Calibrating benchmark 4 with loops=2, n=1000000
x=1227283347 (time: 20000 ms)
Calibration done. Starting measurement with 1 loops to get >=10000 ms
x=1227283347 (time: 20000 ms)
Elapsed time for 1 loops: 20000 ms; estimation for 10 loops: 200000 ms
Calibrating benchmark 5 with loops=1, n=1000000
Error(bench5): x=-38336
x=-1 (time: -44000 ms)
Times for all benchmarks (10 loops, ms):
BM Results (Pascal):  200000  200000  200000  200000  200000      -1 
Total elapsed time: 4000 ms

real	0m0.216s
user	0m0.220s
sys	0m0.000s
----------
Perl 4

This is perl, version 4.0

$RCSfile: perl.c,v $$Revision: 4.0.1.8 $$Date: 1993/02/05 19:39:30 $
Patch level: 36

Copyright (c) 1989, 1990, 1991, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 4.0 source kit.
BM Bench v0.5 (Perl 4) -- (int:53 double:53) $RCSfile: perl.c,v $$Revision: 4.0.1.8 $$Date: 1993/02/05 19:39:30 $;Patch level: 36;, osname: 
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 0 with loops=4, n=1000000
x=10528 (time: 4000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=10528 (time: 9000 ms)
Elapsed time for 12 loops: 9000 ms; estimation for 10 loops: 7500 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 2000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=10528 (time: 9000 ms)
Elapsed time for 12 loops: 9000 ms; estimation for 10 loops: 7500 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 1000 ms)
Calibrating benchmark 2 with loops=4, n=1000000
x=10528 (time: 4000 ms)
Calibration done. Starting measurement with 12 loops to get >=10000 ms
x=10528 (time: 9000 ms)
Elapsed time for 12 loops: 9000 ms; estimation for 10 loops: 7500 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 3000 ms)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=41538 (time: 11000 ms)
Elapsed time for 4 loops: 11000 ms; estimation for 10 loops: 27500 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 3000 ms)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=1227283347 (time: 14000 ms)
Elapsed time for 4 loops: 14000 ms; estimation for 10 loops: 35000 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 2000 ms)
Calibration done. Starting measurement with 6 loops to get >=10000 ms
x=27200 (time: 15000 ms)
Elapsed time for 6 loops: 15000 ms; estimation for 10 loops: 25000 ms
Times for all benchmarks (10 loops, ms):
BM Results (Perl4):    7500    7500    7500   27500   35000   25000 
Total elapsed time: 90000 ms

real	1m29.579s
user	1m28.570s
sys	0m0.020s
----------
Perl

This is perl, v5.6.1 built for i586-linux

Copyright 1987-2001, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

BM Bench v0.5 (Perl) -- (int:31 double:53) 5.006001, osname: linux
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 566 ms)
Calibrating benchmark 0 with loops=2, n=1000000
x=10528 (time: 1120 ms)
Calibration done. Starting measurement with 18 loops to get >=10000 ms
x=10528 (time: 10105 ms)
Elapsed time for 18 loops: 10105 ms; estimation for 10 loops: 5614 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 558 ms)
Calibrating benchmark 1 with loops=2, n=1000000
x=10528 (time: 1111 ms)
Calibration done. Starting measurement with 18 loops to get >=10000 ms
x=10528 (time: 10064 ms)
Elapsed time for 18 loops: 10064 ms; estimation for 10 loops: 5591 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 571 ms)
Calibrating benchmark 2 with loops=2, n=1000000
x=10528 (time: 1139 ms)
Calibration done. Starting measurement with 18 loops to get >=10000 ms
x=10528 (time: 10260 ms)
Elapsed time for 18 loops: 10260 ms; estimation for 10 loops: 5700 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 1976 ms)
Calibration done. Starting measurement with 6 loops to get >=10000 ms
x=41538 (time: 11822 ms)
Elapsed time for 6 loops: 11822 ms; estimation for 10 loops: 19704 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 2336 ms)
Calibration done. Starting measurement with 5 loops to get >=10000 ms
x=1227283347 (time: 11631 ms)
Elapsed time for 5 loops: 11631 ms; estimation for 10 loops: 23262 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 1660 ms)
Calibration done. Starting measurement with 7 loops to get >=10000 ms
x=27200 (time: 12019 ms)
Elapsed time for 7 loops: 12019 ms; estimation for 10 loops: 17170 ms
Times for all benchmarks (10 loops, ms):
BM Results (Perl):    5614    5591    5700   19704   23262   17170 
Total elapsed time: 76947 ms

real	1m16.994s
user	1m16.990s
sys	0m0.000s
----------
Python (-O)
Python 2.2
BM Bench v0.5 (Python) -- (int:101 double:53) version: 2.2 (#1, Mar 26 2002, 15:46:04) [GCC 2.95.3 20010315 (SuSE)]; platform: linux2
(c) Marco Vieth, 2002
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 2461)
Calibration done. Starting measurement with 5 loops to get >=10000 ms
x=10528 (time: 12823)
Elapsed time for 5 loops: 12823 ms; estimation for 10 loops: 25646 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 2522)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=10528 (time: 10273)
Elapsed time for 4 loops: 10273 ms; estimation for 10 loops: 25684 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 1029)
Calibration done. Starting measurement with 10 loops to get >=10000 ms
x=10528 (time: 10340)
Elapsed time for 10 loops: 10340 ms; estimation for 10 loops: 10340 ms
Calibrating benchmark 3 with loops=1, n=1000000
x=41538 (time: 2435)
Calibration done. Starting measurement with 5 loops to get >=10000 ms
x=41538 (time: 12313)
Elapsed time for 5 loops: 12313 ms; estimation for 10 loops: 24626 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 2561)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=1227283347 (time: 10260)
Elapsed time for 4 loops: 10260 ms; estimation for 10 loops: 25652 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 2874)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=27200 (time: 11567)
Elapsed time for 4 loops: 11567 ms; estimation for 10 loops: 28918 ms
Times for all benchmarks (10 loops, ms):
BM Results (Python):   25646   25684   10340   24626   25652   28918
Total elapsed time: 81546 ms

real	1m21.758s
user	1m20.690s
sys	0m0.880s
----------
Smalltalk (not yet implemented)
GNU Smalltalk version 1.95.9
written by Steve Byrne (sbb@gnu.org) and Paolo Bonzini (bonzini@gnu.org)
Copyright 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.

GNU Smalltalk comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Smalltalk under the terms of the
GNU General Public License.  For more information, see the file named
COPYING.

Using default kernel path: /usr/share/smalltalk/kernel
Using default image path: /usr/share/smalltalk
----------
Tcl
BM Bench v0.5 (Tcl) -- (int:31 double:53) Tcl 8.3 patchlevel 8.3.4; library: /usr/lib/tcl8.3; hostname: benchmark.wilo38.de
Calibrating benchmark 0 with loops=1, n=1000000
x=10528 (time: 1038 ms)
Calibration done. Starting measurement with 10 loops to get >=10000 ms
x=10528 (time: 10353 ms)
Elapsed time for 10 loops: 10353 ms; estimation for 10 loops: 10353 ms
Calibrating benchmark 1 with loops=1, n=1000000
x=10528 (time: 1037 ms)
Calibration done. Starting measurement with 10 loops to get >=10000 ms
x=10528 (time: 10408 ms)
Elapsed time for 10 loops: 10408 ms; estimation for 10 loops: 10408 ms
Calibrating benchmark 2 with loops=1, n=1000000
x=10528 (time: 1120 ms)
Calibration done. Starting measurement with 9 loops to get >=10000 ms
x=10528 (time: 10034 ms)
Elapsed time for 9 loops: 10034 ms; estimation for 10 loops: 11148 ms
Calibrating benchmark 3 with loops=1, n=1000000
Important note: For Tcl we use 1/40 of the problem to get to an end (n=12500)...
x=1492 (time: 4329 ms)
Calibration done. Starting measurement with 3 loops to get >=10000 ms
Important note: For Tcl we use 1/40 of the problem to get to an end (n=12500)...
x=1492 (time: 12993 ms)
Elapsed time for 3 loops: 12993 ms; estimation for 10 loops: 43310 ms
Calibrating benchmark 4 with loops=1, n=1000000
x=1227283347 (time: 3067 ms)
Calibration done. Starting measurement with 4 loops to get >=10000 ms
x=1227283347 (time: 12334 ms)
Elapsed time for 4 loops: 12334 ms; estimation for 10 loops: 30835 ms
Calibrating benchmark 5 with loops=1, n=1000000
x=27200 (time: 4416 ms)
Calibration done. Starting measurement with 3 loops to get >=10000 ms
x=27200 (time: 13308 ms)
Elapsed time for 3 loops: 13308 ms; estimation for 10 loops: 44360 ms
Times for all benchmarks (10 loops, ms):
BM Results (Tcl):   10353   10408   11148   43310   30835   44360 
Total elapsed time: 84441 ms

real	1m24.536s
user	1m24.450s
sys	0m0.000s
----------
finished.
