Compile times and run times for benchmarks run with gcc-3.0 and gcc-3.1, on a 500 MHz UltraSPARC II.

All run times that are no more than 5% higher than the minimum run times are in bold; compile times that are more than 25% the minimum compile times are in bold. The Gambit-C runtime was compiled to a shared library. Compile options were

results.Gambit-C-3.0:

-m32 -mcpu=supersparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno

results.Gambit-C-3.1-m32-super:

-m32 -mcpu=supersparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno

results.Gambit-C-3.1-m32-ultra:

-m32 -mcpu=ultrasparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno

results.Gambit-C-3.1-m64:

-m64 -mcpu=ultrasparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno

Benchmark name results.Gambit-C-3.0 results.Gambit-C-3.1-m32-super results.Gambit-C-3.1-m32-ultra results.Gambit-C-3.1-m64
Compile time File size Run time Compile time File size Run time Compile time File size Run time Compile time File size Run time
succeed 7.3 89268 0.0 7.0 70768 0.0 7.1 26440 0.0 1.8 36264 0.0
fail 7.2 89100 0.0 6.8 70596 0.0 7.1 26228 0.0 1.7 36152 0.0
crash 7.2 89148 0.0 6.9 70644 0.0 7.1 26284 0.0 1.8 36208 0.0
boyer 27.9 144840 45.5 26.9 124612 42.1 27.6 80340 43.8 6.1 119856 1.9
browse 9.4 107276 1:01.5 9.3 87484 59.5 9.6 43164 1:01.0 4.2 59736 7.1
cpstak 7.8 92000 44.5 7.5 73404 39.7 7.9 29064 43.1 2.2 39848 5.0
ctak 8.2 93204 3.9 7.8 74284 3.6 8.0 29940 3.8 2.5 41128 4.0
dderiv 8.1 97488 2:01.2 7.8 78424 1:54.3 8.2 34088 1:58.3 2.6 47552 11.1
deriv 7.8 93420 1:43.1 7.5 74672 1:34.2 7.7 30340 1:34.1 2.2 42160 10.6
destruc 8.0 93644 1:59.0 7.5 74768 1:54.8 7.7 30416 1:50.8 2.4 41872 4.0
diviter 9.0 92680 20.3 8.5 74040 18.5 8.8 29712 19.7 2.1 41400 5.0
divrec 9.4 92804 1:09.0 8.6 74132 1:03.6 8.7 29804 1:06.4 2.1 41728 6.6
fft 8.1 93044 15.4 7.6 74192 14.6 7.7 29848 14.0 2.3 40376 0.9
puzzle 8.8 100948 37.0 8.5 81472 35.2 8.6 37132 35.1 3.3 51584 4.0
tak 7.7 90468 2.6 7.1 71884 2.6 7.3 27580 2.4 1.8 37920 2.8
takl 7.8 92652 2.4 7.4 73972 2.7 7.5 29700 2.4 2.2 41056 2.3
trav1 8.7 108188 34.5 8.5 88088 34.3 8.7 43760 32.6 3.7 60248 2.1
trav2 8.8 108196 1:02.2 8.7 88096 1:03.0 8.7 43768 1:03.7 3.6 60248 4.3
triangl 8.1 95784 1:54.9 7.7 76524 1:44.7 7.9 32188 1:48.3 2.3 45640 7.3
ack 7.5 90492 0.4 7.1 71476 0.4 7.2 27140 0.4 2.0 37344 0.5
array1 7.7 92532 33.2 7.3 73384 30.7 7.4 29024 31.3 2.1 39904 2.6
cat 7.6 92268 4.3 7.1 73056 4.6 7.3 28712 4.2 1.9 39608 5.3
string 7.8 92416 51.5 7.2 73184 47.6 7.4 28824 50.3 2.2 39928 1.0
sum1 7.8 92640 12.9 7.4 73392 11.7 7.5 29076 11.8 2.0 40120 1.2
sumloop 7.7 91448 1.3 7.3 72440 1.3 7.3 28080 1.3 2.0 38640 1.4
tail 7.9 93876 19.3 7.4 74564 17.4 7.4 30220 17.7 2.0 41712 1.6
wc 7.8 92744 2.3 7.1 73592 2.3 7.3 29296 2.3 2.2 40584 2.8
conform 18.0 156756 1:12.6 19.2 141460 1:08.2 19.2 97072 1:08.9 12.2 135456 4.6
earley 11.4 120740 51.6 12.4 104640 47.0 12.5 60280 49.1 8.5 82320 4.1
fib 7.5 90408 0.5 7.0 71432 0.5 7.2 27112 0.5 1.9 37304 0.6
fibfp 7.7 91680 12.3 7.3 72680 11.1 7.4 28384 11.8 2.1 38584 2.8
maze 16.0 141676 39.9 16.4 125628 36.3 16.4 80996 37.6 9.2 115456 3.2
mazefun 9.0 116828 10.1 9.4 95132 9.6 9.4 50820 9.5 5.8 70600 0.6
mbrot 8.0 92912 12.0 7.5 73648 10.7 7.7 29296 11.3 2.3 39824 2.8
nucleic 32.2 309020 13.5 37.2 295108 12.6 37.2 249068 12.4 30.0 318784 2.7
paraffins 8.6 109328 11.8 9.0 88024 11.3 9.0 43672 11.4 5.7 59208 1.4
peval 15.9 157112 1:25.1 18.3 142184 1:18.7 17.9 97736 1:21.9 15.0 138208 6.7
pi 10.4 117840 29.1 13.0 88256 26.4 13.1 44360 26.8 9.5 61976 5.2
pnpoly 8.1 93104 0.2 7.6 74060 0.2 7.8 29748 0.2 2.3 40480 0.2
ray 9.1 109200 17.3 9.1 88888 17.3 9.3 44468 16.9 4.3 59032 4.0
simplex 8.7 104916 21.6 9.0 84908 20.5 9.1 40492 20.3 4.7 53928 1.9
slatex 56.6 313748 14.6 1:12.2 303284 13.6 1:12.3 258912 13.5 1:14.9 363480 2.4
sum 7.5 89952 0.4 7.0 70992 0.7 7.2 26656 0.4 1.9 36672 0.5
sumfp 7.5 91072 1:01.3 7.2 72072 57.4 7.4 27720 1:00.2 2.0 37520 24.2
tfib 7.6 92212 0.9 7.2 72796 0.9 7.4 28440 1.0 2.1 39120 0.9