enchmark Reference SBCL SBCL SBCL SBCL SBCL SBCL SBCL SBCL SBCL SBCL SBCL ------------------------------------------------------------------------------------- COMPILER [ 6.04] 0.96 0.94 0.94 0.95 0.94 0.92 1.19 0.90 1.22 1.07 0.93 LOAD-FASL [ 0.93] 0.96 0.96 0.97 0.94 0.96 0.94 1.13 0.93 1.13 1.04 0.95 SUM-PERMUTATIONS [ 4.14] 0.97 0.99 0.97 0.96 0.94 0.97 1.24 0.96 1.08 1.08 0.94 WALK-LIST/SEQ [ 0.17] 1.02 0.90 0.94 0.95 0.94 1.01 0.99 0.88 0.88 1.26 0.91 WALK-LIST/MESS [ 0.21] 0.87 0.91 0.82 0.87 0.87 0.85 1.42 0.79 0.79 1.16 0.87 BOYER [ 11.05] 0.98 0.97 0.97 0.99 0.98 0.98 1.07 0.96 0.96 1.04 0.98 BROWSE [ 0.80] 0.94 0.93 0.91 0.98 0.97 0.99 0.95 0.90 0.89 1.05 0.97 DDERIV [ 0.74] 0.91 0.96 0.91 0.91 0.90 0.92 0.95 0.89 0.94 1.11 0.97 DERIV [ 0.92] 0.93 0.93 0.92 0.93 0.93 0.95 0.94 0.91 0.90 1.10 0.93 DESTRUCTIVE [ 0.55] 0.98 1.00 0.97 0.96 0.97 0.97 0.99 0.95 0.95 1.04 0.95 DIV2-TEST-1 [ 1.07] 0.89 0.96 0.91 0.93 0.90 0.94 1.00 0.82 0.82 1.14 0.91 DIV2-TEST-2 [ 1.56] 0.97 0.96 0.97 0.96 0.93 0.94 1.00 0.93 0.93 1.10 0.92 FFT [ 0.13] 0.99 0.99 0.98 1.00 1.00 1.01 0.99 0.98 0.99 1.01 1.00 FRPOLY/FIXNUM [ 0.86] 0.99 0.97 0.99 0.99 0.97 0.99 1.01 0.96 0.96 1.03 0.97 FRPOLY/BIGNUM [ 1.00] 0.97 0.98 0.99 0.98 0.97 0.97 0.99 0.95 0.95 1.05 0.98 FRPOLY/FLOAT [ 1.48] 0.89 0.90 0.89 0.99 0.98 1.00 0.92 0.88 0.88 1.03 0.98 PUZZLE [ 0.70] 1.15 1.15 1.15 1.00 1.00 1.00 1.15 1.15 1.15 1.00 1.00 TAK [ 0.79] 0.95 0.95 0.95 1.00 1.00 1.00 0.95 0.95 0.95 1.00 1.00 CTAK [ 0.92] 1.01 1.01 1.01 1.00 1.00 1.00 1.01 1.01 1.01 1.00 1.00 TRTAK [ 0.79] 0.95 0.95 0.95 1.00 1.00 1.00 0.95 0.95 0.95 1.00 1.00 TAKL [ 1.05] 0.92 0.92 0.92 1.00 1.00 1.00 0.92 0.92 0.92 1.00 1.00 STAK [ 1.44] 0.99 0.99 0.99 1.00 1.00 1.00 0.99 0.99 0.99 1.00 1.00 FPRINT/UGLY [ 3.65] 1.11 1.11 1.12 1.00 1.00 1.01 1.11 1.11 1.11 1.02 1.00 FPRINT/PRETTY [ 8.41] 1.01 1.00 1.00 1.00 1.01 1.00 1.02 1.00 1.01 1.02 1.00 TRAVERSE [ 3.89] 1.07 1.04 1.09 1.07 1.00 1.02 1.06 0.96 0.97 1.27 1.01 TRIANGLE [ 1.75] 0.95 0.95 0.95 1.00 1.00 1.00 0.95 0.95 0.95 1.00 1.00 RICHARDS [ 1.59] 0.93 0.93 0.93 1.00 1.00 1.00 0.93 0.93 0.93 1.00 1.00 FACTORIAL [ 0.69] 1.09 1.12 1.09 1.08 1.03 1.16 1.09 1.01 1.01 1.42 1.02 FIB [ 0.60] 1.01 1.01 1.01 1.00 1.00 1.00 1.01 1.01 1.01 1.00 1.00 FIB-RATIO [ 0.14] 0.98 0.94 0.94 1.01 1.01 1.03 0.97 0.94 0.94 1.12 1.01 ACKERMANN [ 9.77] 1.03 1.07 1.05 1.03 1.06 1.12 1.08 1.01 1.07 1.38 1.05 MANDELBROT/COMPLEX [ 1.56] 1.06 1.03 1.07 1.03 1.04 1.05 1.03 1.01 0.96 1.27 1.03 MANDELBROT/DFLOAT [ 0.08] 0.94 0.96 0.95 1.01 1.01 1.01 0.96 0.95 0.95 1.05 1.00 MRG32K3A [ 1.73] 0.99 0.99 0.99 1.00 1.00 1.00 0.99 0.99 0.99 1.00 1.00 CRC40 [ 35.91] 0.98 0.98 0.98 1.02 1.02 1.04 0.99 0.97 0.95 1.16 1.01 BIGNUM/ELEM-100-1000 [ 0.41] 1.02 1.02 1.02 1.01 1.01 1.02 1.02 1.02 1.01 1.06 1.01 BIGNUM/ELEM-1000-100 [ 0.87] 1.01 1.01 1.01 1.00 1.00 1.01 1.01 1.01 1.01 1.02 1.00 BIGNUM/ELEM-10000-1 [ 1.03] 1.00 1.00 1.01 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 BIGNUM/PARI-100-10 [ 0.07] 1.04 1.04 1.01 1.03 1.01 1.01 1.03 1.04 1.00 1.07 1.01 BIGNUM/PARI-200-5 [ 0.24] 1.03 1.03 1.03 1.00 1.01 1.01 1.02 1.03 1.01 1.08 1.01 PI-DECIMAL/SMALL [ 3.37] 1.02 1.02 1.02 1.02 1.01 1.01 1.02 1.01 1.00 1.10 1.01 PI-DECIMAL/BIG [ 2.84] 1.02 1.02 1.02 1.01 1.01 1.02 1.02 1.03 1.01 1.06 1.01 PI-ATAN [ 2.29] 1.04 1.05 1.04 1.04 1.02 1.02 1.04 1.08 1.02 1.16 1.02 PI-RATIOS [ 4.75] 1.01 1.01 1.01 1.01 1.01 1.01 1.01 1.04 1.00 1.06 1.01 HASH-STRINGS [ 0.66] 1.08 1.11 1.08 1.04 1.07 1.08 1.11 1.11 1.06 1.21 1.03 HASH-INTEGERS [ 1.70] 1.03 1.04 1.03 1.03 1.05 1.02 1.05 1.32 0.98 1.29 1.01 SLURP-LINES [ 0.01] 1.14 1.00 1.14 1.00 0.86 1.00 1.00 1.14 1.00 1.00 0.86 BOEHM-GC [ 2.82] 1.07 1.06 1.06 1.06 1.07 1.06 1.07 1.34 1.01 1.32 1.03 DEFLATE-FILE [ 0.97] 1.02 1.01 1.02 1.00 1.01 1.01 1.01 1.04 1.01 1.03 1.00 1D-ARRAYS [ 0.16] 1.05 1.04 1.04 1.02 1.02 1.01 1.03 1.08 1.02 1.06 1.01 2D-ARRAYS [ 1.55] 1.01 1.02 1.00 1.05 1.05 1.05 1.05 1.17 1.00 1.17 1.03 3D-ARRAYS [ 4.40] 1.03 1.04 1.03 1.03 1.04 1.02 1.04 1.14 1.01 1.13 1.03 BITVECTORS [ 6.05] 1.10 1.10 1.07 1.11 1.09 1.09 1.06 1.43 0.98 1.47 1.04 BENCH-STRINGS [ 3.46] 1.00 1.01 1.00 1.00 1.01 1.00 0.92 1.36 0.92 1.35 0.96 fill-strings/adjustable [ 31.01] 0.85 0.85 0.85 0.87 0.87 0.87 0.83 0.96 0.82 0.98 0.91 STRING-CONCAT [ 121.41] 0.96 0.96 0.96 1.00 1.00 1.01 0.93 1.08 0.92 1.07 1.13 SEARCH-SEQUENCE [ 0.67] 1.03 1.04 1.03 1.05 1.04 1.04 1.08 1.05 1.01 1.09 1.16 CLOS/defclass [ 3.58] 1.02 1.03 1.02 1.02 1.03 1.02 0.98 1.02 0.97 1.08 1.16 CLOS/defmethod [ 13.47] 1.05 1.04 1.05 1.06 1.05 1.05 0.99 1.05 0.99 1.16 1.19 CLOS/instantiate [ 24.20] 0.92 0.91 0.93 1.02 1.04 1.01 0.91 0.92 0.90 1.15 1.08 CLOS/simple-instantiate [ 0.62] 1.06 1.06 1.04 1.08 1.05 1.05 1.01 1.12 1.02 1.22 1.26 CLOS/methodcalls [ 3.76] 1.03 1.06 1.04 1.06 1.05 1.03 0.99 1.06 1.01 1.13 1.18 CLOS/method+after [ 8.87] 1.01 1.02 1.01 1.01 1.02 1.00 0.97 1.04 0.98 1.10 1.13 CLOS/complex-methods [ 6.31] 1.00 1.03 1.03 1.01 1.00 1.00 0.96 1.22 0.98 1.07 1.10 EQL-SPECIALIZED-FIB [ 0.66] 0.99 0.99 0.99 0.99 1.00 0.99 0.99 1.03 0.99 1.01 1.00 Reference time in first column is in seconds; other columns are relative Reference implementation: SBCL 1.0.25.57 Impl SBCL : SBCL 1.0.25.56.align-code/6 Impl SBCL : SBCL 1.0.25.56.align-code/5 Impl SBCL : SBCL 1.0.25.56.align-code/4 Impl SBCL : SBCL 1.0.25.57/6 Impl SBCL : SBCL 1.0.25.57/5 Impl SBCL : SBCL 1.0.25.57/4 Impl SBCL : SBCL 1.0.25.56.align-code/3 Impl SBCL : SBCL 1.0.25.56.align-code/2 Impl SBCL : SBCL 1.0.25.56.align-code Impl SBCL : SBCL 1.0.25.57/3 Impl SBCL : SBCL 1.0.25.57/2 === Test machine === Machine-type: X86 Machine-version: Pentium III (Coppermine)