<p>The following tables contain the execution time of the Gambit benchmarks on various implementations of Scheme.  For a given benchmark, the entry in green indicates which Scheme system has the fastest execution and the number given is the time in milliseconds.  Other entries give the execution time relative to the green entry.  Blank entries indicate that this benchmark was not executed (possibly because the system did not accept to compile the program).<br><br>The first table gives CPU time and the second gives real time.</p>
<p>
  Gambit was configured with the following options, and had the following build times:</p>
<pre>
    60  13:58   ./configure 'CC=gcc -march=native' '--enable-single-host'
                time make -j 8
155.664u 2.148s 0:28.20 559.5%  0+0k 0+208520io 0pf+0w
    72  14:07   ./configure 'CC=gcc -march=native'
    75  14:08   time make -j 8
112.940u 1.996s 0:18.92 607.4%  0+0k 0+224008io 0pf+0w
    83  14:13   ./configure 'CC=gcc -march=native' --enable-single-host --enable-c-opt
    85  14:14   time make -j 8
460.832u 4.144s 1:14.85 621.2%  0+0k 536+209880io 1pf+0w
    94  14:20   ./configure 'CC=gcc -march=native' --enable-c-opt
    96  14:20   time make -j 8
204.692u 2.636s 0:40.25 515.0%  0+0k 0+231584io 0pf+0w
   106  14:28   ./configure 'CC=gcc -march=native --param max-gcse-memory=1000000000' --enable-single-host --enable-c-opt
   108  14:28   time make -j 8
554.720u 4.488s 1:56.79 478.8%  0+0k 0+209288io 0pf+0w
</pre>
<p>
  The versions of Gambit and gcc were: </p>
<pre>
> ../gsi/gsi -v
v4.8.1 20151107160744 x86_64-unknown-linux-gnu "./configure 'CC=gcc -march=native --param max-gcse-memory=1000000000' '--enable-single-host' '--enable-c-opt'"
> gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
stuff deleted
  Thread model: posix
gcc version 5.2.1 20151010 (Ubuntu 5.2.1-22ubuntu2)
> cat /proc/cpuinfo
model name      : Intel(R) Xeon(R) CPU E3-1271 v3 @ 3.60GHz
cache size      : 8192 KB
</pre>



<h1>CPU time</h1><table>
<tr>
<td colspan="1" align="center">
Program       </td>
<td colspan="1" align="center">
no-single-host</td>
<td colspan="1" align="center">
no-single-host.c-opt</td>
<td colspan="1" align="center">
single-host</td>
<td colspan="1" align="center">
single-host.c-opt</td>
<td colspan="1" align="center">
single-host.c-opt.max-gcse-memory</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
succeed</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
fail</code>

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
crash</code>

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
browse</code>

</td>
<td align="right">
1.40
</td>
<td align="right">
1.16
</td>
<td align="right">
1.35
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
684</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
cpstak</code>

</td>
<td align="right">
1.09
</td>
<td align="center" bgcolor="#80f080">
<i>
256</i>

</td>
<td align="right">
1.22
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
256</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
ctak</code>

</td>
<td align="right">
1.15
</td>
<td align="center" bgcolor="#80f080">
<i>
296</i>

</td>
<td align="right">
1.34
</td>
<td align="right">
1.11
</td>
<td align="right">
1.08
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
dderiv</code>

</td>
<td align="right">
2.43
</td>
<td align="right">
1.76
</td>
<td align="right">
1.23
</td>
<td align="right">
1.03
</td>
<td align="center" bgcolor="#80f080">
<i>
316</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
deriv</code>

</td>
<td align="right">
1.06
</td>
<td align="right">
1.06
</td>
<td align="right">
1.04
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
268</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
destruc</code>

</td>
<td align="right">
1.09
</td>
<td align="center" bgcolor="#80f080">
<i>
256</i>

</td>
<td align="right">
1.17
</td>
<td align="right">
1.19
</td>
<td align="right">
1.19
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
diviter</code>

</td>
<td align="right">
1.03
</td>
<td align="right">
1.03
</td>
<td align="right">
1.14
</td>
<td align="center" bgcolor="#80f080">
<i>
292</i>

</td>
<td align="right">
1.07
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
divrec</code>

</td>
<td align="right">
1.06
</td>
<td align="right">
1.01
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
396</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
puzzle</code>

</td>
<td align="right">
1.27
</td>
<td align="right">
1.16
</td>
<td align="right">
1.11
</td>
<td align="center" bgcolor="#80f080">
<i>
148</i>

</td>
<td align="right">
1.03
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
takl</code>

</td>
<td align="right">
2.05
</td>
<td align="right">
1.69
</td>
<td align="right">
1.21
</td>
<td align="center" bgcolor="#80f080">
<i>
156</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
156</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
trav1</code>

</td>
<td align="right">
1.23
</td>
<td align="right">
1.21
</td>
<td align="right">
1.09
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
172</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
trav2</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
664</i>

</td>
<td align="right">
1.01
</td>
<td align="right">
1.02
</td>
<td align="right">
1.01
</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
triangl</code>

</td>
<td align="right">
1.12
</td>
<td align="center" bgcolor="#80f080">
<i>
268</i>

</td>
<td align="right">
1.15
</td>
<td align="right">
1.07
</td>
<td align="right">
1.09
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
fft</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
76</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
76</i>

</td>
<td align="right">
1.05
</td>
<td align="right">
1.05
</td>
<td align="center" bgcolor="#80f080">
<i>
76</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
fib</code>

</td>
<td align="right">
1.42
</td>
<td align="center" bgcolor="#80f080">
<i>
160</i>

</td>
<td align="right">
1.68
</td>
<td align="right">
1.30
</td>
<td align="right">
1.30
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
fibfp</code>

</td>
<td align="right">
1.18
</td>
<td align="center" bgcolor="#80f080">
<i>
160</i>

</td>
<td align="right">
1.35
</td>
<td align="right">
1.02
</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
mbrot</code>

</td>
<td align="right">
1.03
</td>
<td align="right">
1.05
</td>
<td align="right">
1.03
</td>
<td align="center" bgcolor="#80f080">
<i>
148</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
148</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
nucleic</code>

</td>
<td align="right">
1.43
</td>
<td align="right">
1.36
</td>
<td align="center" bgcolor="#80f080">
<i>
56</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
56</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
56</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
pnpoly</code>

</td>
<td align="right">
1.33
</td>
<td align="right">
1.20
</td>
<td align="right">
1.20
</td>
<td align="center" bgcolor="#80f080">
<i>
60</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
60</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
sum</code>

</td>
<td align="right">
1.06
</td>
<td align="center" bgcolor="#80f080">
<i>
68</i>

</td>
<td align="right">
1.29
</td>
<td align="right">
1.24
</td>
<td align="right">
1.24
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
sumfp</code>

</td>
<td align="right">
1.01
</td>
<td align="right">
1.01
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
664</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
tak</code>

</td>
<td align="right">
1.50
</td>
<td align="center" bgcolor="#80f080">
<i>
176</i>

</td>
<td align="right">
1.52
</td>
<td align="right">
1.20
</td>
<td align="right">
1.20
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
tfib</code>

</td>
<td align="right">
1.49
</td>
<td align="right">
1.32
</td>
<td align="right">
1.14
</td>
<td align="center" bgcolor="#80f080">
<i>
408</i>

</td>
<td align="right">
1.07
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
ack</code>

</td>
<td align="right">
1.17
</td>
<td align="center" bgcolor="#80f080">
<i>
140</i>

</td>
<td align="right">
1.17
</td>
<td align="right">
1.06
</td>
<td align="right">
1.09
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
array1</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
64</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
64</i>

</td>
<td align="right">
1.19
</td>
<td align="center" bgcolor="#80f080">
<i>
64</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
64</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
cat</code>

</td>
<td align="right">
1.28
</td>
<td align="center" bgcolor="#80f080">
<i>
240</i>

</td>
<td align="right">
1.47
</td>
<td align="right">
1.42
</td>
<td align="right">
1.45
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
string</code>

</td>
<td align="right">
1.03
</td>
<td align="center" bgcolor="#80f080">
<i>
288</i>

</td>
<td align="right">
1.07
</td>
<td align="right">
1.01
</td>
<td align="right">
1.04
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
sum1</code>

</td>
<td align="right">
1.53
</td>
<td align="right">
1.30
</td>
<td align="right">
1.08
</td>
<td align="center" bgcolor="#80f080">
<i>
348</i>

</td>
<td align="right">
1.10
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
sumloop</code>

</td>
<td align="right">
1.01
</td>
<td align="right">
1.00
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
1512</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
1512</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
tail</code>

</td>
<td align="right">
1.15
</td>
<td align="center" bgcolor="#80f080">
<i>
216</i>

</td>
<td align="right">
1.33
</td>
<td align="right">
1.28
</td>
<td align="right">
1.35
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
wc</code>

</td>
<td align="right">
1.26
</td>
<td align="center" bgcolor="#80f080">
<i>
124</i>

</td>
<td align="right">
1.35
</td>
<td align="right">
1.32
</td>
<td align="right">
1.35
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
conform</code>

</td>
<td align="right">
2.55
</td>
<td align="right">
2.25
</td>
<td align="right">
1.34
</td>
<td align="center" bgcolor="#80f080">
<i>
224</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
224</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
dynamic</code>

</td>
<td align="right">
1.22
</td>
<td align="right">
1.18
</td>
<td align="right">
1.04
</td>
<td align="center" bgcolor="#80f080">
<i>
204</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
earley</code>

</td>
<td align="right">
1.10
</td>
<td align="center" bgcolor="#80f080">
<i>
208</i>

</td>
<td align="right">
1.17
</td>
<td align="right">
1.06
</td>
<td align="right">
1.04
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
fibc</code>

</td>
<td align="right">
1.25
</td>
<td align="right">
1.04
</td>
<td align="right">
1.18
</td>
<td align="right">
1.04
</td>
<td align="center" bgcolor="#80f080">
<i>
228</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
graphs</code>

</td>
<td align="right">
2.03
</td>
<td align="right">
1.88
</td>
<td align="right">
1.21
</td>
<td align="center" bgcolor="#80f080">
<i>
268</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
268</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
lattice</code>

</td>
<td align="right">
2.52
</td>
<td align="right">
2.10
</td>
<td align="right">
1.43
</td>
<td align="center" bgcolor="#80f080">
<i>
448</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
matrix</code>

</td>
<td align="right">
1.88
</td>
<td align="right">
1.73
</td>
<td align="right">
1.24
</td>
<td align="center" bgcolor="#80f080">
<i>
332</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
maze</code>

</td>
<td align="right">
2.19
</td>
<td align="right">
1.76
</td>
<td align="right">
1.24
</td>
<td align="center" bgcolor="#80f080">
<i>
148</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
148</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
mazefun</code>

</td>
<td align="right">
1.80
</td>
<td align="right">
1.58
</td>
<td align="right">
1.12
</td>
<td align="center" bgcolor="#80f080">
<i>
256</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
256</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
nqueens</code>

</td>
<td align="right">
1.09
</td>
<td align="center" bgcolor="#80f080">
<i>
264</i>

</td>
<td align="right">
1.33
</td>
<td align="right">
1.05
</td>
<td align="right">
1.05
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
paraffins</code>

</td>
<td align="right">
1.04
</td>
<td align="right">
1.01
</td>
<td align="right">
1.14
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
684</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
peval</code>

</td>
<td align="right">
1.81
</td>
<td align="right">
1.55
</td>
<td align="right">
1.06
</td>
<td align="center" bgcolor="#80f080">
<i>
276</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
pi</code>

</td>
<td align="right">
1.49
</td>
<td align="right">
1.34
</td>
<td align="right">
1.05
</td>
<td align="center" bgcolor="#80f080">
<i>
436</i>

</td>
<td align="right">
1.03
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
primes</code>

</td>
<td align="right">
1.10
</td>
<td align="center" bgcolor="#80f080">
<i>
432</i>

</td>
<td align="right">
1.18
</td>
<td align="right">
1.11
</td>
<td align="right">
1.09
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
ray</code>

</td>
<td align="right">
1.42
</td>
<td align="right">
1.38
</td>
<td align="center" bgcolor="#80f080">
<i>
96</i>

</td>
<td align="right">
1.04
</td>
<td align="right">
1.04
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
scheme</code>

</td>
<td align="right">
3.22
</td>
<td align="right">
2.91
</td>
<td align="right">
1.25
</td>
<td align="center" bgcolor="#80f080">
<i>
316</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
simplex</code>

</td>
<td align="right">
1.13
</td>
<td align="center" bgcolor="#80f080">
<i>
92</i>

</td>
<td align="right">
1.17
</td>
<td align="center" bgcolor="#80f080">
<i>
92</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
92</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
slatex</code>

</td>
<td align="right">
1.18
</td>
<td align="center" bgcolor="#80f080">
<i>
156</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
156</i>

</td>
<td align="right">
1.03
</td>
<td align="right">
1.08
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
perm9</code>

</td>
<td align="right">
1.09
</td>
<td align="right">
1.03
</td>
<td align="right">
1.12
</td>
<td align="right">
1.09
</td>
<td align="center" bgcolor="#80f080">
<i>
272</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
nboyer</code>

</td>
<td align="right">
1.11
</td>
<td align="right">
1.01
</td>
<td align="right">
1.25
</td>
<td align="right">
1.11
</td>
<td align="center" bgcolor="#80f080">
<i>
292</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
sboyer</code>

</td>
<td align="right">
1.24
</td>
<td align="center" bgcolor="#80f080">
<i>
204</i>

</td>
<td align="right">
1.31
</td>
<td align="right">
1.16
</td>
<td align="right">
1.08
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
gcbench</code>

</td>
<td align="right">
1.32
</td>
<td align="center" bgcolor="#80f080">
<i>
536</i>

</td>
<td align="right">
1.37
</td>
<td align="right">
1.26
</td>
<td align="right">
1.19
</td>
</tr>
</table>
<h1>Real time</h1><table>
<tr>
<td colspan="1" align="center">
Program       </td>
<td colspan="1" align="center">
no-single-host</td>
<td colspan="1" align="center">
no-single-host.c-opt</td>
<td colspan="1" align="center">
single-host</td>
<td colspan="1" align="center">
single-host.c-opt</td>
<td colspan="1" align="center">
single-host.c-opt.max-gcse-memory</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
succeed</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
0</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
fail</code>

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
crash</code>

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center">

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
browse</code>

</td>
<td align="right">
1.40
</td>
<td align="right">
1.16
</td>
<td align="right">
1.35
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
684</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
cpstak</code>

</td>
<td align="right">
1.11
</td>
<td align="center" bgcolor="#80f080">
<i>
254</i>

</td>
<td align="right">
1.22
</td>
<td align="right">
1.02
</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
ctak</code>

</td>
<td align="right">
1.16
</td>
<td align="center" bgcolor="#80f080">
<i>
294</i>

</td>
<td align="right">
1.34
</td>
<td align="right">
1.12
</td>
<td align="right">
1.09
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
dderiv</code>

</td>
<td align="right">
2.42
</td>
<td align="right">
1.76
</td>
<td align="right">
1.22
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
317</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
deriv</code>

</td>
<td align="right">
1.05
</td>
<td align="right">
1.06
</td>
<td align="right">
1.05
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
269</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
destruc</code>

</td>
<td align="right">
1.09
</td>
<td align="center" bgcolor="#80f080">
<i>
257</i>

</td>
<td align="right">
1.18
</td>
<td align="right">
1.18
</td>
<td align="right">
1.18
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
diviter</code>

</td>
<td align="right">
1.02
</td>
<td align="right">
1.03
</td>
<td align="right">
1.14
</td>
<td align="center" bgcolor="#80f080">
<i>
292</i>

</td>
<td align="right">
1.07
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
divrec</code>

</td>
<td align="right">
1.06
</td>
<td align="right">
1.01
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
395</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
puzzle</code>

</td>
<td align="right">
1.29
</td>
<td align="right">
1.16
</td>
<td align="right">
1.11
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
147</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
takl</code>

</td>
<td align="right">
2.06
</td>
<td align="right">
1.68
</td>
<td align="right">
1.22
</td>
<td align="center" bgcolor="#80f080">
<i>
156</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
156</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
trav1</code>

</td>
<td align="right">
1.23
</td>
<td align="right">
1.22
</td>
<td align="right">
1.08
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
171</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
trav2</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
667</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
667</i>

</td>
<td align="right">
1.02
</td>
<td align="right">
1.00
</td>
<td align="right">
1.00
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
triangl</code>

</td>
<td align="right">
1.11
</td>
<td align="center" bgcolor="#80f080">
<i>
268</i>

</td>
<td align="right">
1.14
</td>
<td align="right">
1.08
</td>
<td align="right">
1.09
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
fft</code>

</td>
<td align="center" bgcolor="#80f080">
<i>
73</i>

</td>
<td align="right">
1.03
</td>
<td align="right">
1.07
</td>
<td align="right">
1.08
</td>
<td align="right">
1.03
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
fib</code>

</td>
<td align="right">
1.43
</td>
<td align="center" bgcolor="#80f080">
<i>
159</i>

</td>
<td align="right">
1.67
</td>
<td align="right">
1.30
</td>
<td align="right">
1.30
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
fibfp</code>

</td>
<td align="right">
1.18
</td>
<td align="center" bgcolor="#80f080">
<i>
157</i>

</td>
<td align="right">
1.38
</td>
<td align="right">
1.03
</td>
<td align="right">
1.03
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
mbrot</code>

</td>
<td align="right">
1.02
</td>
<td align="right">
1.05
</td>
<td align="right">
1.03
</td>
<td align="center" bgcolor="#80f080">
<i>
148</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
nucleic</code>

</td>
<td align="right">
1.40
</td>
<td align="right">
1.38
</td>
<td align="right">
1.04
</td>
<td align="center" bgcolor="#80f080">
<i>
55</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
pnpoly</code>

</td>
<td align="right">
1.34
</td>
<td align="right">
1.22
</td>
<td align="right">
1.22
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
58</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
sum</code>

</td>
<td align="right">
1.06
</td>
<td align="center" bgcolor="#80f080">
<i>
66</i>

</td>
<td align="right">
1.30
</td>
<td align="right">
1.29
</td>
<td align="right">
1.29
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
sumfp</code>

</td>
<td align="right">
1.01
</td>
<td align="right">
1.00
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
666</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
tak</code>

</td>
<td align="right">
1.49
</td>
<td align="center" bgcolor="#80f080">
<i>
177</i>

</td>
<td align="right">
1.51
</td>
<td align="right">
1.20
</td>
<td align="right">
1.19
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
tfib</code>

</td>
<td align="right">
1.49
</td>
<td align="right">
1.33
</td>
<td align="right">
1.14
</td>
<td align="center" bgcolor="#80f080">
<i>
408</i>

</td>
<td align="right">
1.07
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
ack</code>

</td>
<td align="right">
1.17
</td>
<td align="center" bgcolor="#80f080">
<i>
139</i>

</td>
<td align="right">
1.17
</td>
<td align="right">
1.07
</td>
<td align="right">
1.08
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
array1</code>

</td>
<td align="right">
1.05
</td>
<td align="center" bgcolor="#80f080">
<i>
62</i>

</td>
<td align="right">
1.19
</td>
<td align="right">
1.03
</td>
<td align="right">
1.03
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
cat</code>

</td>
<td align="right">
1.29
</td>
<td align="center" bgcolor="#80f080">
<i>
240</i>

</td>
<td align="right">
1.47
</td>
<td align="right">
1.41
</td>
<td align="right">
1.46
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
string</code>

</td>
<td align="right">
1.03
</td>
<td align="center" bgcolor="#80f080">
<i>
289</i>

</td>
<td align="right">
1.06
</td>
<td align="right">
1.01
</td>
<td align="right">
1.04
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
sum1</code>

</td>
<td align="right">
1.52
</td>
<td align="right">
1.29
</td>
<td align="right">
1.07
</td>
<td align="center" bgcolor="#80f080">
<i>
349</i>

</td>
<td align="right">
1.10
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
sumloop</code>

</td>
<td align="right">
1.00
</td>
<td align="right">
1.00
</td>
<td align="right">
1.01
</td>
<td align="center" bgcolor="#80f080">
<i>
1513</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
1513</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
tail</code>

</td>
<td align="right">
1.16
</td>
<td align="center" bgcolor="#80f080">
<i>
216</i>

</td>
<td align="right">
1.33
</td>
<td align="right">
1.29
</td>
<td align="right">
1.35
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
wc</code>

</td>
<td align="right">
1.28
</td>
<td align="center" bgcolor="#80f080">
<i>
123</i>

</td>
<td align="right">
1.37
</td>
<td align="right">
1.32
</td>
<td align="right">
1.37
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
conform</code>

</td>
<td align="right">
2.55
</td>
<td align="right">
2.25
</td>
<td align="right">
1.35
</td>
<td align="center" bgcolor="#80f080">
<i>
224</i>

</td>
<td align="right">
1.00
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
dynamic</code>

</td>
<td align="right">
1.21
</td>
<td align="right">
1.17
</td>
<td align="right">
1.04
</td>
<td align="center" bgcolor="#80f080">
<i>
204</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
earley</code>

</td>
<td align="right">
1.11
</td>
<td align="center" bgcolor="#80f080">
<i>
206</i>

</td>
<td align="right">
1.17
</td>
<td align="right">
1.06
</td>
<td align="right">
1.04
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
fibc</code>

</td>
<td align="right">
1.24
</td>
<td align="right">
1.03
</td>
<td align="right">
1.16
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
229</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
graphs</code>

</td>
<td align="right">
2.03
</td>
<td align="right">
1.89
</td>
<td align="right">
1.21
</td>
<td align="right">
1.00
</td>
<td align="center" bgcolor="#80f080">
<i>
267</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
lattice</code>

</td>
<td align="right">
2.52
</td>
<td align="right">
2.10
</td>
<td align="right">
1.42
</td>
<td align="center" bgcolor="#80f080">
<i>
448</i>

</td>
<td align="right">
1.00
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
matrix</code>

</td>
<td align="right">
1.89
</td>
<td align="right">
1.74
</td>
<td align="right">
1.25
</td>
<td align="center" bgcolor="#80f080">
<i>
331</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
maze</code>

</td>
<td align="right">
2.20
</td>
<td align="right">
1.76
</td>
<td align="right">
1.24
</td>
<td align="center" bgcolor="#80f080">
<i>
147</i>

</td>
<td align="center" bgcolor="#80f080">
<i>
147</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
mazefun</code>

</td>
<td align="right">
1.80
</td>
<td align="right">
1.59
</td>
<td align="right">
1.13
</td>
<td align="center" bgcolor="#80f080">
<i>
254</i>

</td>
<td align="right">
1.00
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
nqueens</code>

</td>
<td align="right">
1.10
</td>
<td align="center" bgcolor="#80f080">
<i>
263</i>

</td>
<td align="right">
1.33
</td>
<td align="right">
1.05
</td>
<td align="right">
1.05
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
paraffins</code>

</td>
<td align="right">
1.04
</td>
<td align="right">
1.01
</td>
<td align="right">
1.14
</td>
<td align="right">
1.02
</td>
<td align="center" bgcolor="#80f080">
<i>
684</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
peval</code>

</td>
<td align="right">
1.79
</td>
<td align="right">
1.54
</td>
<td align="right">
1.04
</td>
<td align="center" bgcolor="#80f080">
<i>
278</i>

</td>
<td align="right">
1.01
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
pi</code>

</td>
<td align="right">
1.48
</td>
<td align="right">
1.34
</td>
<td align="right">
1.05
</td>
<td align="center" bgcolor="#80f080">
<i>
436</i>

</td>
<td align="right">
1.03
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
primes</code>

</td>
<td align="right">
1.10
</td>
<td align="center" bgcolor="#80f080">
<i>
430</i>

</td>
<td align="right">
1.18
</td>
<td align="right">
1.12
</td>
<td align="right">
1.10
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
ray</code>

</td>
<td align="right">
1.42
</td>
<td align="right">
1.34
</td>
<td align="center" bgcolor="#80f080">
<i>
96</i>

</td>
<td align="right">
1.03
</td>
<td align="right">
1.04
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
scheme</code>

</td>
<td align="right">
3.24
</td>
<td align="right">
2.93
</td>
<td align="right">
1.26
</td>
<td align="center" bgcolor="#80f080">
<i>
313</i>

</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
simplex</code>

</td>
<td align="right">
1.15
</td>
<td align="center" bgcolor="#80f080">
<i>
89</i>

</td>
<td align="right">
1.20
</td>
<td align="right">
1.01
</td>
<td align="right">
1.02
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
slatex</code>

</td>
<td align="right">
1.20
</td>
<td align="center" bgcolor="#80f080">
<i>
154</i>

</td>
<td align="right">
1.01
</td>
<td align="right">
1.05
</td>
<td align="right">
1.08
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
perm9</code>

</td>
<td align="right">
1.08
</td>
<td align="right">
1.02
</td>
<td align="right">
1.11
</td>
<td align="right">
1.09
</td>
<td align="center" bgcolor="#80f080">
<i>
273</i>

</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
nboyer</code>

</td>
<td align="right">
1.10
</td>
<td align="right">
1.01
</td>
<td align="right">
1.24
</td>
<td align="right">
1.10
</td>
<td align="center" bgcolor="#80f080">
<i>
293</i>

</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<code>
sboyer</code>

</td>
<td align="right">
1.23
</td>
<td align="center" bgcolor="#80f080">
<i>
203</i>

</td>
<td align="right">
1.31
</td>
<td align="right">
1.17
</td>
<td align="right">
1.09
</td>
</tr>
<tr bgcolor="#dddddd">
<td>
<code>
gcbench</code>

</td>
<td align="right">
1.32
</td>
<td align="center" bgcolor="#80f080">
<i>
534</i>

</td>
<td align="right">
1.37
</td>
<td align="right">
1.27
</td>
<td align="right">
1.19
</td>
</tr>
</table>