summaryrefslogtreecommitdiffstats
path: root/bench
diff options
context:
space:
mode:
Diffstat (limited to 'bench')
-rw-r--r--bench/kraken.txt498
-rw-r--r--bench/sunspider.txt797
-rw-r--r--bench/v8.txt87
3 files changed, 1382 insertions, 0 deletions
diff --git a/bench/kraken.txt b/bench/kraken.txt
new file mode 100644
index 0000000..81c1b22
--- /dev/null
+++ b/bench/kraken.txt
@@ -0,0 +1,498 @@
+==========================================================================
+Kraken JavaScript Benchmark Results
+ http://krakenbenchmark.mozilla.com/kraken-1.0/driver.html
+==========================================================================
+
+Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
+
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.12) Gecko/20101028 Remi/fc14 Firefox/3.6.12 105225.0
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b6) Gecko/20100101 Firefox/4.0b6 Remi/fc14 12185.7
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7 9427.9
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 9350.0
+
+Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz
+
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.10) Gecko/20101005 Fedora/3.6.10-1.fc14 Firefox/3.6.10 61796.7
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13 60490.3
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7 5278.1
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 5221.3
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9 5143.7
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20100101 Firefox/4.0b10 4712.3
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b11) Gecko/20110203 Firefox/4.0b11 4734.2
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20100101 Firefox/4.0b12 4548.8
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1) 4589.7
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc2) 4585.6
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 4292.4
+ Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5 4338.0
+ Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b7 4296.6
+ Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0 4251.9
+ Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0 4319.8
+
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4319.8ms +/- 1.2%
+-----------------------------------------------
+
+ ai: 1048.0ms +/- 5.7%
+ astar: 1048.0ms +/- 5.7%
+
+ audio: 1096.8ms +/- 1.2%
+ beat-detection: 325.3ms +/- 4.5%
+ dft: 234.1ms +/- 0.9%
+ fft: 211.6ms +/- 1.0%
+ oscillator: 325.8ms +/- 1.2%
+
+ imaging: 1398.1ms +/- 0.4%
+ gaussian-blur: 529.6ms +/- 0.4%
+ darkroom: 204.0ms +/- 2.7%
+ desaturate: 664.5ms +/- 0.5%
+
+ json: 122.1ms +/- 0.9%
+ parse-financial: 69.2ms +/- 0.9%
+ stringify-tinderbox: 52.9ms +/- 2.1%
+
+ stanford: 654.8ms +/- 0.6%
+ crypto-aes: 198.2ms +/- 1.4%
+ crypto-ccm: 134.8ms +/- 1.3%
+ crypto-pbkdf2: 220.1ms +/- 1.0%
+ crypto-sha256-iterative: 101.7ms +/- 2.9%
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4251.9ms +/- 0.8%
+-----------------------------------------------
+
+ ai: 1005.2ms +/- 1.7%
+ astar: 1005.2ms +/- 1.7%
+
+ audio: 1092.7ms +/- 1.5%
+ beat-detection: 312.3ms +/- 4.4%
+ dft: 246.9ms +/- 2.1%
+ fft: 211.3ms +/- 0.7%
+ oscillator: 322.2ms +/- 0.7%
+
+ imaging: 1388.0ms +/- 0.4%
+ gaussian-blur: 520.6ms +/- 0.5%
+ darkroom: 202.7ms +/- 1.0%
+ desaturate: 664.7ms +/- 0.4%
+
+ json: 126.1ms +/- 1.8%
+ parse-financial: 71.0ms +/- 3.5%
+ stringify-tinderbox: 55.1ms +/- 0.7%
+
+ stanford: 639.9ms +/- 0.8%
+ crypto-aes: 197.3ms +/- 0.7%
+ crypto-ccm: 131.6ms +/- 1.4%
+ crypto-pbkdf2: 210.0ms +/- 1.7%
+ crypto-sha256-iterative: 101.0ms +/- 1.5%
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b7
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4296.6ms +/- 0.6%
+-----------------------------------------------
+
+ ai: 1008.0ms +/- 2.2%
+ astar: 1008.0ms +/- 2.2%
+
+ audio: 1111.8ms +/- 1.5%
+ beat-detection: 329.8ms +/- 4.7%
+ dft: 254.1ms +/- 3.7%
+ fft: 208.4ms +/- 0.5%
+ oscillator: 319.5ms +/- 0.6%
+
+ imaging: 1383.3ms +/- 0.6%
+ gaussian-blur: 518.0ms +/- 0.8%
+ darkroom: 209.1ms +/- 4.5%
+ desaturate: 656.2ms +/- 0.0%
+
+ json: 122.7ms +/- 0.4%
+ parse-financial: 67.0ms +/- 0.0%
+ stringify-tinderbox: 55.7ms +/- 0.9%
+
+ stanford: 670.8ms +/- 0.6%
+ crypto-aes: 203.1ms +/- 1.3%
+ crypto-ccm: 132.5ms +/- 0.8%
+ crypto-pbkdf2: 235.2ms +/- 0.6%
+ crypto-sha256-iterative: 100.0ms +/- 1.1%
+
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4338.0ms +/- 0.5%
+-----------------------------------------------
+
+ ai: 1011.8ms +/- 1.9%
+ astar: 1011.8ms +/- 1.9%
+
+ audio: 1117.8ms +/- 1.7%
+ beat-detection: 333.5ms +/- 4.9%
+ dft: 251.4ms +/- 1.5%
+ fft: 211.9ms +/- 0.8%
+ oscillator: 321.0ms +/- 0.6%
+
+ imaging: 1411.5ms +/- 1.4%
+ gaussian-blur: 529.4ms +/- 3.5%
+ darkroom: 200.4ms +/- 0.4%
+ desaturate: 681.7ms +/- 0.3%
+
+ json: 124.8ms +/- 1.3%
+ parse-financial: 68.8ms +/- 2.3%
+ stringify-tinderbox: 56.0ms +/- 1.5%
+
+ stanford: 672.1ms +/- 0.7%
+ crypto-aes: 199.6ms +/- 1.1%
+ crypto-ccm: 135.2ms +/- 1.6%
+ crypto-pbkdf2: 236.1ms +/- 1.2%
+ crypto-sha256-iterative: 101.2ms +/- 1.3%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4292.4ms +/- 0.4%
+-----------------------------------------------
+
+ ai: 1054.6ms +/- 0.3%
+ astar: 1054.6ms +/- 0.3%
+
+ audio: 1082.3ms +/- 1.7%
+ beat-detection: 298.9ms +/- 4.5%
+ dft: 267.3ms +/- 1.6%
+ fft: 205.1ms +/- 6.9%
+ oscillator: 311.0ms +/- 0.7%
+
+ imaging: 1375.2ms +/- 0.1%
+ gaussian-blur: 515.4ms +/- 0.4%
+ darkroom: 199.5ms +/- 0.6%
+ desaturate: 660.3ms +/- 0.2%
+
+ json: 144.2ms +/- 1.1%
+ parse-financial: 94.3ms +/- 1.4%
+ stringify-tinderbox: 49.9ms +/- 0.8%
+
+ stanford: 636.1ms +/- 0.5%
+ crypto-aes: 187.5ms +/- 1.1%
+ crypto-ccm: 126.9ms +/- 1.0%
+ crypto-pbkdf2: 225.4ms +/- 0.7%
+ crypto-sha256-iterative: 96.3ms +/- 0.4%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc2)
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4585.6ms +/- 0.2%
+-----------------------------------------------
+
+ ai: 1040.1ms +/- 0.7%
+ astar: 1040.1ms +/- 0.7%
+
+ audio: 1347.0ms +/- 0.2%
+ beat-detection: 432.1ms +/- 0.7%
+ dft: 274.7ms +/- 0.8%
+ fft: 322.1ms +/- 0.4%
+ oscillator: 318.1ms +/- 0.3%
+
+ imaging: 1378.2ms +/- 0.3%
+ gaussian-blur: 521.9ms +/- 0.5%
+ darkroom: 198.0ms +/- 0.0%
+ desaturate: 658.3ms +/- 0.4%
+
+ json: 156.4ms +/- 1.2%
+ parse-financial: 98.1ms +/- 1.8%
+ stringify-tinderbox: 58.3ms +/- 0.6%
+
+ stanford: 663.9ms +/- 0.7%
+ crypto-aes: 202.7ms +/- 1.1%
+ crypto-ccm: 144.5ms +/- 2.3%
+ crypto-pbkdf2: 210.5ms +/- 0.5%
+ crypto-sha256-iterative: 106.2ms +/- 1.0%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1)
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4589.7ms +/- 0.4%
+-----------------------------------------------
+
+ ai: 1039.4ms +/- 0.6%
+ astar: 1039.4ms +/- 0.6%
+
+ audio: 1336.8ms +/- 0.3%
+ beat-detection: 427.4ms +/- 0.6%
+ dft: 274.2ms +/- 0.4%
+ fft: 318.2ms +/- 0.6%
+ oscillator: 317.0ms +/- 0.2%
+
+ imaging: 1389.0ms +/- 0.5%
+ gaussian-blur: 522.8ms +/- 0.5%
+ darkroom: 199.5ms +/- 0.4%
+ desaturate: 666.7ms +/- 0.9%
+
+ json: 154.9ms +/- 1.7%
+ parse-financial: 98.1ms +/- 2.7%
+ stringify-tinderbox: 56.8ms +/- 0.5%
+
+ stanford: 669.6ms +/- 0.8%
+ crypto-aes: 204.7ms +/- 0.7%
+ crypto-ccm: 145.6ms +/- 3.1%
+ crypto-pbkdf2: 210.0ms +/- 0.5%
+ crypto-sha256-iterative: 109.3ms +/- 1.7%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20100101 Firefox/4.0b12
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4548.8ms +/- 0.5%
+-----------------------------------------------
+
+ ai: 1011.0ms +/- 1.7%
+ astar: 1011.0ms +/- 1.7%
+
+ audio: 1348.9ms +/- 0.3%
+ beat-detection: 428.4ms +/- 0.4%
+ dft: 278.0ms +/- 1.4%
+ fft: 320.1ms +/- 0.5%
+ oscillator: 322.4ms +/- 0.3%
+
+ imaging: 1375.1ms +/- 0.4%
+ gaussian-blur: 516.7ms +/- 0.2%
+ darkroom: 198.7ms +/- 0.3%
+ desaturate: 659.7ms +/- 0.7%
+
+ json: 155.8ms +/- 0.5%
+ parse-financial: 97.2ms +/- 1.0%
+ stringify-tinderbox: 58.6ms +/- 1.5%
+
+ stanford: 658.0ms +/- 0.7%
+ crypto-aes: 200.3ms +/- 1.2%
+ crypto-ccm: 144.1ms +/- 2.1%
+ crypto-pbkdf2: 210.7ms +/- 0.6%
+ crypto-sha256-iterative: 102.9ms +/- 0.8%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b11) Gecko/20110203 Firefox/4.0b11
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4734.2ms +/- 1.6%
+-----------------------------------------------
+
+ ai: 1111.4ms +/- 6.6%
+ astar: 1111.4ms +/- 6.6%
+
+ audio: 1397.6ms +/- 1.2%
+ beat-detection: 441.7ms +/- 3.2%
+ dft: 275.8ms +/- 1.7%
+ fft: 356.6ms +/- 2.5%
+ oscillator: 323.5ms +/- 2.0%
+
+ imaging: 1373.7ms +/- 0.2%
+ gaussian-blur: 518.3ms +/- 0.4%
+ darkroom: 197.6ms +/- 0.2%
+ desaturate: 657.8ms +/- 0.1%
+
+ json: 153.8ms +/- 1.7%
+ parse-financial: 100.1ms +/- 2.3%
+ stringify-tinderbox: 53.7ms +/- 1.1%
+
+ stanford: 697.7ms +/- 2.0%
+ crypto-aes: 215.2ms +/- 6.4%
+ crypto-ccm: 157.6ms +/- 5.6%
+ crypto-pbkdf2: 225.8ms +/- 5.2%
+ crypto-sha256-iterative: 99.1ms +/- 6.0%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20100101 Firefox/4.0b10
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 4712.3ms +/- 0.7%
+-----------------------------------------------
+
+ ai: 1058.1ms +/- 0.6%
+ astar: 1058.1ms +/- 0.6%
+
+ audio: 1413.1ms +/- 1.8%
+ beat-detection: 437.5ms +/- 4.3%
+ dft: 276.3ms +/- 3.1%
+ fft: 345.9ms +/- 2.9%
+ oscillator: 353.4ms +/- 2.7%
+
+ imaging: 1377.9ms +/- 0.5%
+ gaussian-blur: 518.9ms +/- 0.7%
+ darkroom: 198.9ms +/- 0.5%
+ desaturate: 660.1ms +/- 0.5%
+
+ json: 170.8ms +/- 1.8%
+ parse-financial: 112.0ms +/- 2.6%
+ stringify-tinderbox: 58.8ms +/- 1.7%
+
+ stanford: 692.4ms +/- 0.7%
+ crypto-aes: 207.2ms +/- 5.1%
+ crypto-ccm: 152.2ms +/- 0.4%
+ crypto-pbkdf2: 237.8ms +/- 3.6%
+ crypto-sha256-iterative: 95.2ms +/- 1.9%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 5143.7ms +/- 0.3%
+-----------------------------------------------
+
+ ai: 1438.2ms +/- 0.4%
+ astar: 1438.2ms +/- 0.4%
+
+ audio: 1493.7ms +/- 1.1%
+ beat-detection: 466.2ms +/- 1.2%
+ dft: 289.8ms +/- 5.2%
+ fft: 357.4ms +/- 2.7%
+ oscillator: 380.3ms +/- 0.3%
+
+ imaging: 1354.5ms +/- 0.0%
+ gaussian-blur: 515.3ms +/- 0.1%
+ darkroom: 198.6ms +/- 0.2%
+ desaturate: 640.6ms +/- 0.1%
+
+ json: 168.7ms +/- 0.5%
+ parse-financial: 107.0ms +/- 0.4%
+ stringify-tinderbox: 61.7ms +/- 1.1%
+
+ stanford: 688.6ms +/- 1.3%
+ crypto-aes: 205.3ms +/- 0.8%
+ crypto-ccm: 128.6ms +/- 6.3%
+ crypto-pbkdf2: 233.4ms +/- 0.3%
+ crypto-sha256-iterative: 121.3ms +/- 8.5%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 5221.3ms +/- 0.2%
+-----------------------------------------------
+
+ ai: 1434.5ms +/- 0.9%
+ astar: 1434.5ms +/- 0.9%
+
+ audio: 1504.6ms +/- 0.9%
+ beat-detection: 477.3ms +/- 2.2%
+ dft: 289.9ms +/- 2.9%
+ fft: 355.8ms +/- 3.4%
+ oscillator: 381.6ms +/- 0.4%
+
+ imaging: 1377.5ms +/- 0.2%
+ gaussian-blur: 516.6ms +/- 0.2%
+ darkroom: 200.3ms +/- 0.2%
+ desaturate: 660.6ms +/- 0.5%
+
+ json: 185.9ms +/- 6.6%
+ parse-financial: 118.6ms +/- 8.8%
+ stringify-tinderbox: 67.3ms +/- 15.6%
+
+ stanford: 718.8ms +/- 2.3%
+ crypto-aes: 211.2ms +/- 5.6%
+ crypto-ccm: 138.3ms +/- 1.0%
+ crypto-pbkdf2: 230.1ms +/- 5.4%
+ crypto-sha256-iterative: 139.2ms +/- 6.8%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 5278.1ms +/- 0.4%
+-----------------------------------------------
+
+ ai: 1426.9ms +/- 0.8%
+ astar: 1426.9ms +/- 0.8%
+
+ audio: 1592.7ms +/- 0.5%
+ beat-detection: 515.2ms +/- 2.3%
+ dft: 276.7ms +/- 1.4%
+ fft: 401.7ms +/- 2.7%
+ oscillator: 399.1ms +/- 1.1%
+
+ imaging: 1395.0ms +/- 0.2%
+ gaussian-blur: 528.5ms +/- 0.3%
+ darkroom: 203.0ms +/- 0.3%
+ desaturate: 663.5ms +/- 0.2%
+
+ json: 175.7ms +/- 0.3%
+ parse-financial: 114.2ms +/- 0.4%
+ stringify-tinderbox: 61.5ms +/- 0.6%
+
+ stanford: 687.8ms +/- 1.6%
+ crypto-aes: 209.9ms +/- 0.9%
+ crypto-ccm: 145.3ms +/- 2.1%
+ crypto-pbkdf2: 224.9ms +/- 5.2%
+ crypto-sha256-iterative: 107.7ms +/- 2.5%
+=========================================================================================
+Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 60490.3ms +/- 0.2%
+-----------------------------------------------
+
+ ai: 5117.8ms +/- 0.2%
+ astar: 5117.8ms +/- 0.2%
+
+ audio: 13393.7ms +/- 0.2%
+ beat-detection: 3684.3ms +/- 0.2%
+ dft: 3403.5ms +/- 0.6%
+ fft: 3622.4ms +/- 0.2%
+ oscillator: 2683.5ms +/- 0.4%
+
+ imaging: 34541.7ms +/- 0.4%
+ gaussian-blur: 24071.5ms +/- 0.6%
+ darkroom: 4717.7ms +/- 0.2%
+ desaturate: 5752.5ms +/- 0.4%
+
+ json: 259.9ms +/- 1.0%
+ parse-financial: 178.9ms +/- 1.4%
+ stringify-tinderbox: 81.0ms +/- 0.6%
+
+ stanford: 7177.2ms +/- 0.4%
+ crypto-aes: 1281.3ms +/- 0.8%
+ crypto-ccm: 972.8ms +/- 0.5%
+ crypto-pbkdf2: 3756.9ms +/- 0.3%
+ crypto-sha256-iterative: 1166.2ms +/- 1.4%
+=========================================================================================
+Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.10) Gecko/20101005 Fedora/3.6.10-1.fc14 Firefox/3.6.10
+===============================================
+RESULTS (means and 95% confidence intervals)
+-----------------------------------------------
+Total: 61796.7ms +/- 0.9%
+-----------------------------------------------
+
+ ai: 5142.7ms +/- 0.2%
+ astar: 5142.7ms +/- 0.2%
+
+ audio: 13645.3ms +/- 0.6%
+ beat-detection: 3828.1ms +/- 0.4%
+ dft: 3417.6ms +/- 1.3%
+ fft: 3789.8ms +/- 1.0%
+ oscillator: 2609.8ms +/- 0.8%
+
+ imaging: 35628.7ms +/- 1.5%
+ gaussian-blur: 25253.2ms +/- 2.2%
+ darkroom: 4959.2ms +/- 1.6%
+ desaturate: 5416.3ms +/- 1.3%
+
+ json: 263.3ms +/- 2.4%
+ parse-financial: 183.1ms +/- 3.0%
+ stringify-tinderbox: 80.2ms +/- 1.7%
+
+ stanford: 7116.7ms +/- 0.6%
+ crypto-aes: 1263.5ms +/- 0.7%
+ crypto-ccm: 985.1ms +/- 1.2%
+ crypto-pbkdf2: 3711.2ms +/- 0.9%
+ crypto-sha256-iterative: 1156.9ms +/- 1.1%
+==============================================
+
diff --git a/bench/sunspider.txt b/bench/sunspider.txt
new file mode 100644
index 0000000..d41cce4
--- /dev/null
+++ b/bench/sunspider.txt
@@ -0,0 +1,797 @@
+========================================== SunSpider ====================================
+http://www2.webkit.org/perf/sunspider/sunspider.html
+http://www2.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html
+=========================================================================================
+
+Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
+
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.12) Gecko/20101028 Remi/fc14 Firefox/3.6.12 2336.1
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b6) Gecko/20100101 Firefox/4.0b6 Remi/fc14 603.8
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7 391.8
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 396.8
+
+Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz
+
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.10) Gecko/20101005 Fedora/3.6.10-1.fc14 Firefox/3.6.10 1469.4
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13 1435.3
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7 241.7
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 236.8
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9 218.5
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20100101 Firefox/4.0b10 225.8
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b11) Gecko/20110203 Firefox/4.0b11 231.9
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20100101 Firefox/4.0b12 237.4
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1) 235.1
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc2) 225.1
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 211.3
+ Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5 219.4
+ Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5 228.4
+ Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0 224.8
+ Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0 221.7
+
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 221.7ms +/- 3.2%
+--------------------------------------------
+
+ 3d: 33.5ms +/- 7.5%
+ cube: 14.6ms +/- 9.0%
+ morph: 5.7ms +/- 32.4%
+ raytrace: 13.2ms +/- 2.3%
+
+ access: 36.6ms +/- 7.3%
+ binary-trees: 4.5ms +/- 20.2%
+ fannkuch: 17.9ms +/- 7.6%
+ nbody: 5.9ms +/- 24.5%
+ nsieve: 8.3ms +/- 26.6%
+
+ bitops: 18.7ms +/- 13.2%
+ 3bit-bits-in-byte: 1.1ms +/- 36.9%
+ bits-in-byte: 9.4ms +/- 22.4%
+ bitwise-and: 2.0ms +/- 33.7%
+ nsieve-bits: 6.2ms +/- 28.1%
+
+ controlflow: 5.9ms +/- 25.2%
+ recursive: 5.9ms +/- 25.2%
+
+ crypto: 17.1ms +/- 7.0%
+ aes: 9.1ms +/- 5.8%
+ md5: 5.0ms +/- 27.0%
+ sha1: 3.0ms +/- 22.5%
+
+ date: 27.2ms +/- 11.1%
+ format-tofte: 16.8ms +/- 12.8%
+ format-xparb: 10.4ms +/- 21.3%
+
+ math: 21.2ms +/- 10.8%
+ cordic: 5.3ms +/- 11.1%
+ partial-sums: 10.4ms +/- 21.3%
+ spectral-norm: 5.5ms +/- 12.6%
+
+ regexp: 12.4ms +/- 11.3%
+ dna: 12.4ms +/- 11.3%
+
+ string: 49.1ms +/- 4.9%
+ base64: 4.0ms +/- 32.6%
+ fasta: 10.1ms +/- 20.4%
+ tagcloud: 13.8ms +/- 4.8%
+ unpack-code: 15.5ms +/- 2.4%
+ validate-input: 5.7ms +/- 8.5%
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 224.8ms +/- 2.3%
+--------------------------------------------
+
+ 3d: 34.7ms +/- 9.3%
+ cube: 14.7ms +/- 4.6%
+ morph: 5.9ms +/- 34.9%
+ raytrace: 14.1ms +/- 13.2%
+
+ access: 34.8ms +/- 6.3%
+ binary-trees: 4.4ms +/- 11.4%
+ fannkuch: 18.1ms +/- 11.2%
+ nbody: 5.0ms +/- 0.0%
+ nsieve: 7.3ms +/- 4.7%
+
+ bitops: 16.5ms +/- 13.4%
+ 3bit-bits-in-byte: 1.0ms +/- 58.4%
+ bits-in-byte: 8.3ms +/- 15.2%
+ bitwise-and: 2.4ms +/- 35.0%
+ nsieve-bits: 4.8ms +/- 23.1%
+
+ controlflow: 3.7ms +/- 24.2%
+ recursive: 3.7ms +/- 24.2%
+
+ crypto: 21.8ms +/- 17.5%
+ aes: 12.6ms +/- 23.2%
+ md5: 5.6ms +/- 37.7%
+ sha1: 3.6ms +/- 26.8%
+
+ date: 28.2ms +/- 8.9%
+ format-tofte: 17.1ms +/- 11.7%
+ format-xparb: 11.1ms +/- 23.6%
+
+ math: 19.8ms +/- 6.3%
+ cordic: 5.0ms +/- 6.7%
+ partial-sums: 8.8ms +/- 3.4%
+ spectral-norm: 6.0ms +/- 16.8%
+
+ regexp: 12.5ms +/- 9.8%
+ dna: 12.5ms +/- 9.8%
+
+ string: 52.8ms +/- 6.2%
+ base64: 3.4ms +/- 10.9%
+ fasta: 11.8ms +/- 21.7%
+ tagcloud: 15.2ms +/- 14.2%
+ unpack-code: 16.3ms +/- 6.6%
+ validate-input: 6.1ms +/- 17.0%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b7
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 228.4ms +/- 3.1%
+--------------------------------------------
+
+ 3d: 34.3ms +/- 9.3%
+ cube: 14.3ms +/- 4.7%
+ morph: 5.8ms +/- 31.7%
+ raytrace: 14.2ms +/- 13.0%
+
+ access: 37.0ms +/- 8.7%
+ binary-trees: 5.1ms +/- 26.0%
+ fannkuch: 18.0ms +/- 14.4%
+ nbody: 5.4ms +/- 17.9%
+ nsieve: 8.5ms +/- 21.8%
+
+ bitops: 18.9ms +/- 17.0%
+ 3bit-bits-in-byte: 1.4ms +/- 26.4%
+ bits-in-byte: 8.6ms +/- 22.2%
+ bitwise-and: 2.4ms +/- 32.0%
+ nsieve-bits: 6.5ms +/- 32.1%
+
+ controlflow: 4.6ms +/- 36.0%
+ recursive: 4.6ms +/- 36.0%
+
+ crypto: 18.4ms +/- 13.7%
+ aes: 9.2ms +/- 8.0%
+ md5: 5.2ms +/- 24.9%
+ sha1: 4.0ms +/- 36.7%
+
+ date: 27.1ms +/- 8.5%
+ format-tofte: 18.6ms +/- 10.9%
+ format-xparb: 8.5ms +/- 4.4%
+
+ math: 23.2ms +/- 13.0%
+ cordic: 4.7ms +/- 10.3%
+ partial-sums: 10.7ms +/- 24.6%
+ spectral-norm: 7.8ms +/- 28.6%
+
+ regexp: 12.1ms +/- 9.0%
+ dna: 12.1ms +/- 9.0%
+
+ string: 52.8ms +/- 6.0%
+ base64: 4.7ms +/- 38.6%
+ fasta: 10.4ms +/- 20.8%
+ tagcloud: 13.8ms +/- 2.2%
+ unpack-code: 17.5ms +/- 11.1%
+ validate-input: 6.4ms +/- 13.1%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 219.4ms +/- 2.1%
+--------------------------------------------
+
+ 3d: 33.6ms +/- 5.5%
+ cube: 13.9ms +/- 2.9%
+ morph: 5.0ms +/- 0.0%
+ raytrace: 14.7ms +/- 12.8%
+
+ access: 34.4ms +/- 6.1%
+ binary-trees: 5.0ms +/- 31.6%
+ fannkuch: 16.6ms +/- 4.6%
+ nbody: 4.9ms +/- 4.6%
+ nsieve: 7.9ms +/- 11.6%
+
+ bitops: 18.1ms +/- 20.0%
+ 3bit-bits-in-byte: 1.0ms +/- 47.6%
+ bits-in-byte: 9.2ms +/- 21.9%
+ bitwise-and: 2.6ms +/- 23.2%
+ nsieve-bits: 5.3ms +/- 24.7%
+
+ controlflow: 3.6ms +/- 42.1%
+ recursive: 3.6ms +/- 42.1%
+
+ crypto: 19.6ms +/- 11.9%
+ aes: 10.5ms +/- 11.7%
+ md5: 4.6ms +/- 32.1%
+ sha1: 4.5ms +/- 36.1%
+
+ date: 26.8ms +/- 10.2%
+ format-tofte: 17.8ms +/- 8.2%
+ format-xparb: 9.0ms +/- 20.2%
+
+ math: 21.0ms +/- 13.5%
+ cordic: 5.5ms +/- 30.2%
+ partial-sums: 9.8ms +/- 20.3%
+ spectral-norm: 5.7ms +/- 8.5%
+
+ regexp: 11.3ms +/- 8.5%
+ dna: 11.3ms +/- 8.5%
+
+ string: 51.0ms +/- 5.6%
+ base64: 3.8ms +/- 17.3%
+ fasta: 10.5ms +/- 19.0%
+ tagcloud: 14.2ms +/- 7.4%
+ unpack-code: 16.0ms +/- 7.3%
+ validate-input: 6.5ms +/- 29.4%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 211.3ms +/- 3.7%
+--------------------------------------------
+
+ 3d: 29.6ms +/- 4.1%
+ cube: 11.5ms +/- 12.5%
+ morph: 4.7ms +/- 7.3%
+ raytrace: 13.4ms +/- 2.8%
+
+ access: 34.2ms +/- 4.8%
+ binary-trees: 4.0ms +/- 16.8%
+ fannkuch: 16.7ms +/- 5.7%
+ nbody: 5.6ms +/- 13.7%
+ nsieve: 7.9ms +/- 14.4%
+
+ bitops: 18.0ms +/- 14.0%
+ 3bit-bits-in-byte: 0.9ms +/- 45.1%
+ bits-in-byte: 8.6ms +/- 15.3%
+ bitwise-and: 2.4ms +/- 35.0%
+ nsieve-bits: 6.1ms +/- 23.1%
+
+ controlflow: 3.8ms +/- 24.8%
+ recursive: 3.8ms +/- 24.8%
+
+ crypto: 17.7ms +/- 10.8%
+ aes: 9.9ms +/- 8.6%
+ md5: 4.1ms +/- 22.4%
+ sha1: 3.7ms +/- 24.2%
+
+ date: 27.0ms +/- 8.5%
+ format-tofte: 17.6ms +/- 7.2%
+ format-xparb: 9.4ms +/- 12.5%
+
+ math: 19.9ms +/- 7.8%
+ cordic: 5.0ms +/- 9.5%
+ partial-sums: 9.1ms +/- 7.8%
+ spectral-norm: 5.8ms +/- 12.7%
+
+ regexp: 11.4ms +/- 7.9%
+ dna: 11.4ms +/- 7.9%
+
+ string: 49.7ms +/- 4.2%
+ base64: 4.2ms +/- 28.7%
+ fasta: 9.8ms +/- 6.7%
+ tagcloud: 15.3ms +/- 10.6%
+ unpack-code: 15.1ms +/- 1.5%
+ validate-input: 5.3ms +/- 6.5%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1)
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 225.1ms +/- 2.2%
+--------------------------------------------
+
+ 3d: 32.8ms +/- 6.6%
+ cube: 14.5ms +/- 4.8%
+ morph: 5.3ms +/- 27.7%
+ raytrace: 13.0ms +/- 2.6%
+
+ access: 34.2ms +/- 7.0%
+ binary-trees: 4.0ms +/- 8.4%
+ fannkuch: 16.5ms +/- 9.6%
+ nbody: 4.9ms +/- 12.8%
+ nsieve: 8.8ms +/- 17.0%
+
+ bitops: 20.4ms +/- 12.4%
+ 3bit-bits-in-byte: 0.8ms +/- 37.7%
+ bits-in-byte: 8.7ms +/- 20.9%
+ bitwise-and: 2.9ms +/- 31.7%
+ nsieve-bits: 8.0ms +/- 24.6%
+
+ controlflow: 4.2ms +/- 20.9%
+ recursive: 4.2ms +/- 20.9%
+
+ crypto: 17.8ms +/- 7.3%
+ aes: 9.9ms +/- 7.2%
+ md5: 4.9ms +/- 12.8%
+ sha1: 3.0ms +/- 15.9%
+
+ date: 28.2ms +/- 4.6%
+ format-tofte: 19.2ms +/- 7.6%
+ format-xparb: 9.0ms +/- 7.5%
+
+ math: 20.8ms +/- 7.2%
+ cordic: 5.1ms +/- 4.4%
+ partial-sums: 9.3ms +/- 9.6%
+ spectral-norm: 6.4ms +/- 16.8%
+
+ regexp: 13.4ms +/- 14.5%
+ dna: 13.4ms +/- 14.5%
+
+ string: 53.3ms +/- 4.4%
+ base64: 4.4ms +/- 13.7%
+ fasta: 11.1ms +/- 13.4%
+ tagcloud: 14.9ms +/- 4.8%
+ unpack-code: 16.9ms +/- 6.7%
+ validate-input: 6.0ms +/- 18.6%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1)
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 235.1ms +/- 3.0%
+--------------------------------------------
+
+ 3d: 34.3ms +/- 7.2%
+ cube: 15.2ms +/- 13.3%
+ morph: 4.9ms +/- 4.6%
+ raytrace: 14.2ms +/- 11.6%
+
+ access: 38.3ms +/- 7.2%
+ binary-trees: 4.9ms +/- 27.9%
+ fannkuch: 18.1ms +/- 13.0%
+ nbody: 5.7ms +/- 21.4%
+ nsieve: 9.6ms +/- 20.5%
+
+ bitops: 18.8ms +/- 23.1%
+ 3bit-bits-in-byte: 1.0ms +/- 33.7%
+ bits-in-byte: 8.7ms +/- 25.7%
+ bitwise-and: 3.0ms +/- 27.5%
+ nsieve-bits: 6.1ms +/- 31.5%
+
+ controlflow: 3.9ms +/- 26.6%
+ recursive: 3.9ms +/- 26.6%
+
+ crypto: 19.9ms +/- 10.2%
+ aes: 11.1ms +/- 17.3%
+ md5: 5.0ms +/- 20.2%
+ sha1: 3.8ms +/- 30.5%
+
+ date: 31.2ms +/- 8.7%
+ format-tofte: 21.1ms +/- 9.9%
+ format-xparb: 10.1ms +/- 23.2%
+
+ math: 22.6ms +/- 10.7%
+ cordic: 4.8ms +/- 11.7%
+ partial-sums: 10.1ms +/- 10.3%
+ spectral-norm: 7.7ms +/- 27.0%
+
+ regexp: 12.3ms +/- 8.7%
+ dna: 12.3ms +/- 8.7%
+
+ string: 53.8ms +/- 6.7%
+ base64: 3.6ms +/- 13.9%
+ fasta: 9.8ms +/- 4.6%
+ tagcloud: 15.5ms +/- 5.9%
+ unpack-code: 17.2ms +/- 7.8%
+ validate-input: 7.7ms +/- 29.7%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20100101 Firefox/4.0b12
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 237.4ms +/- 5.4%
+--------------------------------------------
+
+ 3d: 35.2ms +/- 5.0%
+ cube: 15.3ms +/- 12.3%
+ morph: 5.0ms +/- 0.0%
+ raytrace: 14.9ms +/- 10.7%
+
+ access: 36.5ms +/- 16.4%
+ binary-trees: 4.4ms +/- 32.7%
+ fannkuch: 17.9ms +/- 15.0%
+ nbody: 6.0ms +/- 29.7%
+ nsieve: 8.2ms +/- 18.3%
+
+ bitops: 20.2ms +/- 18.0%
+ 3bit-bits-in-byte: 0.6ms +/- 83.3%
+ bits-in-byte: 9.6ms +/- 25.8%
+ bitwise-and: 2.7ms +/- 33.1%
+ nsieve-bits: 7.3ms +/- 26.9%
+
+ controlflow: 4.5ms +/- 29.2%
+ recursive: 4.5ms +/- 29.2%
+
+ crypto: 19.7ms +/- 11.1%
+ aes: 10.2ms +/- 11.8%
+ md5: 5.8ms +/- 28.9%
+ sha1: 3.7ms +/- 30.3%
+
+ date: 29.2ms +/- 6.8%
+ format-tofte: 19.8ms +/- 11.5%
+ format-xparb: 9.4ms +/- 14.4%
+
+ math: 25.0ms +/- 21.9%
+ cordic: 6.1ms +/- 27.3%
+ partial-sums: 10.6ms +/- 23.0%
+ spectral-norm: 8.3ms +/- 33.7%
+
+ regexp: 12.4ms +/- 11.9%
+ dna: 12.4ms +/- 11.9%
+
+ string: 54.7ms +/- 5.2%
+ base64: 4.6ms +/- 25.6%
+ fasta: 11.7ms +/- 18.9%
+ tagcloud: 14.8ms +/- 5.0%
+ unpack-code: 17.3ms +/- 7.3%
+ validate-input: 6.3ms +/- 31.2%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b11) Gecko/20110203 Firefox/4.0b11
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 231.9ms +/- 3.9%
+--------------------------------------------
+
+ 3d: 34.9ms +/- 15.8%
+ cube: 16.5ms +/- 32.9%
+ morph: 4.7ms +/- 7.3%
+ raytrace: 13.7ms +/- 8.2%
+
+ access: 35.4ms +/- 6.7%
+ binary-trees: 4.8ms +/- 27.9%
+ fannkuch: 17.1ms +/- 3.7%
+ nbody: 5.3ms +/- 14.3%
+ nsieve: 8.2ms +/- 15.3%
+
+ bitops: 20.2ms +/- 18.3%
+ 3bit-bits-in-byte: 0.8ms +/- 37.7%
+ bits-in-byte: 10.2ms +/- 21.6%
+ bitwise-and: 2.8ms +/- 29.0%
+ nsieve-bits: 6.4ms +/- 30.3%
+
+ controlflow: 3.7ms +/- 30.3%
+ recursive: 3.7ms +/- 30.3%
+
+ crypto: 17.9ms +/- 8.1%
+ aes: 9.5ms +/- 11.9%
+ md5: 5.2ms +/- 27.3%
+ sha1: 3.2ms +/- 27.5%
+
+ date: 30.2ms +/- 8.4%
+ format-tofte: 19.3ms +/- 9.7%
+ format-xparb: 10.9ms +/- 11.7%
+
+ math: 21.9ms +/- 9.4%
+ cordic: 5.2ms +/- 16.9%
+ partial-sums: 10.5ms +/- 12.5%
+ spectral-norm: 6.2ms +/- 15.2%
+
+ regexp: 12.4ms +/- 10.9%
+ dna: 12.4ms +/- 10.9%
+
+ string: 55.3ms +/- 5.2%
+ base64: 5.3ms +/- 34.8%
+ fasta: 10.8ms +/- 16.7%
+ tagcloud: 15.9ms +/- 9.6%
+ unpack-code: 16.9ms +/- 5.4%
+ validate-input: 6.4ms +/- 21.2%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20100101 Firefox/4.0b10
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 225.8ms +/- 4.9%
+--------------------------------------------
+
+ 3d: 36.2ms +/- 7.5%
+ cube: 14.9ms +/- 6.2%
+ morph: 5.8ms +/- 25.2%
+ raytrace: 15.5ms +/- 11.6%
+
+ access: 33.9ms +/- 2.9%
+ binary-trees: 4.3ms +/- 13.7%
+ fannkuch: 16.7ms +/- 2.9%
+ nbody: 5.1ms +/- 4.4%
+ nsieve: 7.8ms +/- 7.2%
+
+ bitops: 17.2ms +/- 11.0%
+ 3bit-bits-in-byte: 0.8ms +/- 37.7%
+ bits-in-byte: 8.2ms +/- 17.3%
+ bitwise-and: 2.7ms +/- 28.0%
+ nsieve-bits: 5.5ms +/- 14.0%
+
+ controlflow: 2.9ms +/- 18.2%
+ recursive: 2.9ms +/- 18.2%
+
+ crypto: 19.5ms +/- 31.2%
+ aes: 8.9ms +/- 8.0%
+ md5: 7.5ms +/- 80.5%
+ sha1: 3.1ms +/- 7.3%
+
+ date: 28.6ms +/- 8.8%
+ format-tofte: 18.7ms +/- 10.0%
+ format-xparb: 9.9ms +/- 13.4%
+
+ math: 19.3ms +/- 4.6%
+ cordic: 4.7ms +/- 7.3%
+ partial-sums: 9.1ms +/- 5.8%
+ spectral-norm: 5.5ms +/- 6.8%
+
+ regexp: 12.7ms +/- 7.5%
+ dna: 12.7ms +/- 7.5%
+
+ string: 55.5ms +/- 11.8%
+ base64: 3.5ms +/- 10.8%
+ fasta: 10.1ms +/- 7.0%
+ tagcloud: 15.5ms +/- 6.2%
+ unpack-code: 17.7ms +/- 7.4%
+ validate-input: 8.7ms +/- 76.3%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 218.5ms +/- 1.4%
+--------------------------------------------
+
+ 3d: 32.0ms +/- 2.4%
+ cube: 13.9ms +/- 3.8%
+ morph: 4.7ms +/- 7.3%
+ raytrace: 13.4ms +/- 3.7%
+
+ access: 35.9ms +/- 4.5%
+ binary-trees: 3.9ms +/- 10.4%
+ fannkuch: 17.0ms +/- 4.4%
+ nbody: 5.5ms +/- 9.2%
+ nsieve: 9.5ms +/- 12.4%
+
+ bitops: 17.6ms +/- 6.1%
+ 3bit-bits-in-byte: 1.0ms +/- 0.0%
+ bits-in-byte: 8.4ms +/- 12.8%
+ bitwise-and: 2.1ms +/- 25.1%
+ nsieve-bits: 6.1ms +/- 8.6%
+
+ controlflow: 3.1ms +/- 17.0%
+ recursive: 3.1ms +/- 17.0%
+
+ crypto: 17.0ms +/- 7.7%
+ aes: 8.9ms +/- 7.0%
+ md5: 4.7ms +/- 22.7%
+ sha1: 3.4ms +/- 14.7%
+
+ date: 26.9ms +/- 4.8%
+ format-tofte: 17.3ms +/- 3.9%
+ format-xparb: 9.6ms +/- 11.7%
+
+ math: 21.1ms +/- 5.6%
+ cordic: 5.8ms +/- 9.7%
+ partial-sums: 9.5ms +/- 10.2%
+ spectral-norm: 5.8ms +/- 9.7%
+
+ regexp: 11.7ms +/- 5.8%
+ dna: 11.7ms +/- 5.8%
+
+ string: 53.2ms +/- 2.0%
+ base64: 4.1ms +/- 15.3%
+ fasta: 11.4ms +/- 7.9%
+ tagcloud: 15.4ms +/- 2.4%
+ unpack-code: 16.8ms +/- 3.4%
+ validate-input: 5.5ms +/- 9.2%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 236.8ms +/- 6.0%
+--------------------------------------------
+
+ 3d: 34.1ms +/- 3.3%
+ cube: 14.9ms +/- 4.8%
+ morph: 5.5ms +/- 11.0%
+ raytrace: 13.7ms +/- 2.5%
+
+ access: 34.5ms +/- 3.1%
+ binary-trees: 4.3ms +/- 8.0%
+ fannkuch: 16.1ms +/- 1.4%
+ nbody: 5.2ms +/- 10.8%
+ nsieve: 8.9ms +/- 12.8%
+
+ bitops: 18.8ms +/- 9.4%
+ 3bit-bits-in-byte: 1.0ms +/- 33.7%
+ bits-in-byte: 9.2ms +/- 11.5%
+ bitwise-and: 2.1ms +/- 33.8%
+ nsieve-bits: 6.5ms +/- 22.7%
+
+ controlflow: 3.2ms +/- 14.1%
+ recursive: 3.2ms +/- 14.1%
+
+ crypto: 16.9ms +/- 10.1%
+ aes: 9.0ms +/- 9.2%
+ md5: 4.4ms +/- 26.7%
+ sha1: 3.5ms +/- 10.8%
+
+ date: 33.0ms +/- 30.0%
+ format-tofte: 16.7ms +/- 4.5%
+ format-xparb: 16.3ms +/- 58.4%
+
+ math: 22.5ms +/- 7.5%
+ cordic: 5.8ms +/- 12.7%
+ partial-sums: 10.1ms +/- 6.2%
+ spectral-norm: 6.6ms +/- 18.5%
+
+ regexp: 12.3ms +/- 7.3%
+ dna: 12.3ms +/- 7.3%
+
+ string: 61.5ms +/- 18.3%
+ base64: 4.1ms +/- 17.3%
+ fasta: 12.3ms +/- 7.3%
+ tagcloud: 16.2ms +/- 3.5%
+ unpack-code: 17.2ms +/- 2.6%
+ validate-input: 11.7ms +/- 93.3%
+=========================================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 241.7ms +/- 3.4%
+--------------------------------------------
+
+ 3d: 30.6ms +/- 6.6%
+ cube: 11.4ms +/- 7.9%
+ morph: 4.7ms +/- 10.3%
+ raytrace: 14.5ms +/- 5.8%
+
+ access: 36.3ms +/- 9.6%
+ binary-trees: 5.4ms +/- 30.7%
+ fannkuch: 16.6ms +/- 5.4%
+ nbody: 5.9ms +/- 13.3%
+ nsieve: 8.4ms +/- 12.2%
+
+ bitops: 20.6ms +/- 11.1%
+ 3bit-bits-in-byte: 1.1ms +/- 36.9%
+ bits-in-byte: 10.1ms +/- 16.2%
+ bitwise-and: 2.7ms +/- 21.8%
+ nsieve-bits: 6.7ms +/- 19.5%
+
+ controlflow: 3.6ms +/- 29.9%
+ recursive: 3.6ms +/- 29.9%
+
+ crypto: 19.7ms +/- 11.5%
+ aes: 10.8ms +/- 18.9%
+ md5: 5.2ms +/- 21.3%
+ sha1: 3.7ms +/- 24.2%
+
+ date: 32.2ms +/- 9.5%
+ format-tofte: 18.0ms +/- 10.9%
+ format-xparb: 14.2ms +/- 10.8%
+
+ math: 20.0ms +/- 5.6%
+ cordic: 6.2ms +/- 19.4%
+ partial-sums: 9.0ms +/- 7.5%
+ spectral-norm: 4.8ms +/- 6.3%
+
+ regexp: 12.5ms +/- 4.9%
+ dna: 12.5ms +/- 4.9%
+
+ string: 66.2ms +/- 14.1%
+ base64: 4.7ms +/- 27.8%
+ fasta: 12.3ms +/- 9.1%
+ tagcloud: 20.4ms +/- 36.6%
+ unpack-code: 18.8ms +/- 5.6%
+ validate-input: 10.0ms +/- 70.9%
+=========================================================================================
+Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 1435.3ms +/- 1.6%
+--------------------------------------------
+
+ 3d: 194.5ms +/- 7.3%
+ cube: 64.3ms +/- 0.8%
+ morph: 73.0ms +/- 19.7%
+ raytrace: 57.2ms +/- 0.5%
+
+ access: 235.0ms +/- 5.6%
+ binary-trees: 30.1ms +/- 33.3%
+ fannkuch: 94.6ms +/- 0.8%
+ nbody: 81.9ms +/- 11.7%
+ nsieve: 28.4ms +/- 1.3%
+
+ bitops: 164.4ms +/- 5.3%
+ 3bit-bits-in-byte: 28.7ms +/- 1.7%
+ bits-in-byte: 42.0ms +/- 1.4%
+ bitwise-and: 40.5ms +/- 1.7%
+ nsieve-bits: 53.2ms +/- 15.6%
+
+ controlflow: 24.2ms +/- 4.4%
+ recursive: 24.2ms +/- 4.4%
+
+ crypto: 98.8ms +/- 9.0%
+ aes: 36.5ms +/- 1.9%
+ md5: 28.6ms +/- 2.4%
+ sha1: 33.7ms +/- 27.1%
+
+ date: 110.7ms +/- 0.9%
+ format-tofte: 57.7ms +/- 1.2%
+ format-xparb: 53.0ms +/- 1.4%
+
+ math: 158.0ms +/- 1.5%
+ cordic: 66.5ms +/- 0.8%
+ partial-sums: 60.2ms +/- 3.9%
+ spectral-norm: 31.3ms +/- 2.4%
+
+ regexp: 105.2ms +/- 0.6%
+ dna: 105.2ms +/- 0.6%
+
+ string: 344.5ms +/- 8.2%
+ base64: 39.4ms +/- 22.4%
+ fasta: 74.0ms +/- 3.7%
+ tagcloud: 74.3ms +/- 5.8%
+ unpack-code: 111.1ms +/- 9.9%
+ validate-input: 45.7ms +/- 13.6%
+=========================================================================================
+Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.10) Gecko/20101005 Fedora/3.6.10-1.fc14 Firefox/3.6.10 1469.4
+============================================
+RESULTS (means and 95% confidence intervals)
+--------------------------------------------
+Total: 1469.4ms +/- 1.7%
+--------------------------------------------
+
+ 3d: 205.9ms +/- 7.6%
+ cube: 76.2ms +/- 19.0%
+ morph: 58.4ms +/- 0.9%
+ raytrace: 71.3ms +/- 20.5%
+
+ access: 233.1ms +/- 3.7%
+ binary-trees: 25.5ms +/- 2.0%
+ fannkuch: 98.8ms +/- 0.3%
+ nbody: 80.3ms +/- 11.3%
+ nsieve: 28.5ms +/- 1.3%
+
+ bitops: 158.4ms +/- 1.1%
+ 3bit-bits-in-byte: 26.6ms +/- 2.9%
+ bits-in-byte: 42.6ms +/- 1.8%
+ bitwise-and: 41.3ms +/- 2.3%
+ nsieve-bits: 47.9ms +/- 1.5%
+
+ controlflow: 23.7ms +/- 2.5%
+ recursive: 23.7ms +/- 2.5%
+
+ crypto: 96.9ms +/- 0.7%
+ aes: 37.2ms +/- 1.5%
+ md5: 29.3ms +/- 2.8%
+ sha1: 30.4ms +/- 2.0%
+
+ date: 113.4ms +/- 8.4%
+ format-tofte: 62.1ms +/- 15.4%
+ format-xparb: 51.3ms +/- 1.1%
+
+ math: 171.9ms +/- 7.2%
+ cordic: 72.3ms +/- 14.2%
+ partial-sums: 66.1ms +/- 12.0%
+ spectral-norm: 33.5ms +/- 1.1%
+
+ regexp: 105.9ms +/- 0.6%
+ dna: 105.9ms +/- 0.6%
+
+ string: 360.2ms +/- 5.5%
+ base64: 35.9ms +/- 2.4%
+ fasta: 77.6ms +/- 10.2%
+ tagcloud: 79.6ms +/- 13.0%
+ unpack-code: 120.4ms +/- 7.3%
+ validate-input: 46.7ms +/- 6.5%
+============================================
+
diff --git a/bench/v8.txt b/bench/v8.txt
new file mode 100644
index 0000000..a0dc4a1
--- /dev/null
+++ b/bench/v8.txt
@@ -0,0 +1,87 @@
+==============================================================================
+http://v8.googlecode.com/svn/data/benchmarks
+http://v8.googlecode.com/svn/data/benchmarks/v6/run.html
+==============================================================================
+
+Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
+
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.12) Gecko/20101028 Remi/fc14 Firefox/3.6.12 255
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b6) Gecko/20100101 Firefox/4.0b6 Remi/fc14 874
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7 2328
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 2772
+
+Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz
+
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.10) Gecko/20101005 Fedora/3.6.10-1.fc14 Firefox/3.6.10 382
+ Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13 394
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7 4010
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8) Gecko/20100101 Firefox/4.0b8 4634
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9 5158
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20100101 Firefox/4.0b10 5099
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b11) Gecko/20110203 Firefox/4.0b11 5050
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20100101 Firefox/4.0b12 5090
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1) 5132
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20100101 Firefox/4.0 (rc1) 5105
+ Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 5266
+ Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5 4989
+ Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b7 5050
+ Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0 5236
+ Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0 5345
+
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0
+==============================================================================
+Score: 5345
+Richards: 7812
+DeltaBlue: 4238
+Crypto: 8105
+RayTrace: 4218
+EarleyBoyer: 5775
+RegExp: 2500
+Splay: 7624
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
+==============================================================================
+Score: 5236
+Richards: 7622
+DeltaBlue: 5237
+Crypto: 8119
+RayTrace: 4374
+EarleyBoyer: 5211
+RegExp: 1971
+Splay: 7408
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b7
+==============================================================================
+Score: 5050
+Richards: 7774
+DeltaBlue: 5079
+Crypto: 8122
+RayTrace: 4075
+EarleyBoyer: 5003
+RegExp: 1972
+Splay: 6495
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0b5
+==============================================================================
+Score: 4989
+Richards: 7555
+DeltaBlue: 4754
+Crypto: 8143
+RayTrace: 4111
+EarleyBoyer: 5077
+RegExp: 1865
+Splay: 6756
+==============================================================================
+Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
+==============================================================================
+Score: 5266
+Richards: 7869
+DeltaBlue: 5977
+Crypto: 8290
+RayTrace: 4103
+EarleyBoyer: 5268
+RegExp: 2118
+Splay: 6291
+==============================================================================
+