Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
clang
Benchmark report for SunSpider, LongSpider, V8Spider, Octane, Kraken, JSRegress, and AsmBench on hanayamata.
VMs tested:
"Baseline" at /home/yusukesuzuki/dev/WebKit/WebKitBuild/nan-master3/Release/bin/jsc
"OSR" at /home/yusukesuzuki/dev/WebKit/WebKitBuild/nan-osr3/Release/bin/jsc
"WithoutOSR" at /home/yusukesuzuki/dev/WebKit/WebKitBuild/nan3/Release/bin/jsc
Collected 50 samples per benchmark/VM, with 50 VM invocations per benchmark. Emitted a call to gc() between sample measurements. Used 1 benchmark
iteration per VM invocation for warm-up. Used the jsc-specific preciseTime() function to get microsecond-level timing. Reporting benchmark execution times
with 95% confidence intervals in milliseconds.
Baseline OSR WithoutOSR WithoutOSR v. Baseline
SunSpider:
3d-cube 5.5683+-0.0785 ? 5.5686+-0.0170 ? 5.5773+-0.0840 ?
3d-morph 25.7979+-0.0592 ? 25.8454+-0.0562 ? 25.8601+-0.0645 ?
3d-raytrace 6.6320+-0.1144 ? 6.8844+-0.2229 ? 6.8927+-0.1820 ? might be 1.0393x slower
access-binary-trees 2.2829+-0.0823 2.2452+-0.0659 2.2272+-0.0699 might be 1.0250x faster
access-fannkuch 6.9704+-0.2375 6.6920+-0.2079 ? 6.8234+-0.1895 might be 1.0215x faster
access-nbody 2.7970+-0.0254 2.7843+-0.0187 ? 2.7922+-0.0495
access-nsieve 3.1570+-0.0324 ? 3.1645+-0.0383 3.1550+-0.0350
bitops-3bit-bits-in-byte 1.1775+-0.0357 ? 1.1810+-0.0372 1.1621+-0.0358 might be 1.0133x faster
bitops-bits-in-byte 2.7528+-0.0676 2.7271+-0.0707 2.6629+-0.0592 might be 1.0337x faster
bitops-bitwise-and 1.9540+-0.0078 ? 1.9567+-0.0168 1.9458+-0.0074
bitops-nsieve-bits 3.3964+-0.1192 ? 3.4523+-0.1413 3.3836+-0.1211
controlflow-recursive 2.6308+-0.0815 ? 2.6806+-0.0876 ? 2.6859+-0.0876 ? might be 1.0210x slower
crypto-aes 5.3983+-0.0834 ? 5.4238+-0.1506 5.3233+-0.0931 might be 1.0141x faster
crypto-md5 3.0522+-0.1252 2.9393+-0.0611 2.9287+-0.0761 might be 1.0422x faster
crypto-sha1 3.2061+-0.0360 3.1889+-0.0472 ? 3.2077+-0.0623 ?
date-format-tofte 10.4863+-0.1098 ? 10.5221+-0.0766 ? 10.6097+-0.1252 ? might be 1.0118x slower
date-format-xparb 5.7979+-0.0589 5.7354+-0.0505 5.7306+-0.0308 might be 1.0117x faster
math-cordic 2.9904+-0.0814 2.9798+-0.0786 ? 3.0162+-0.0836 ?
math-partial-sums 10.3956+-0.0579 ^ 10.3036+-0.0195 ? 10.3172+-0.0311
math-spectral-norm 2.1062+-0.0381 2.0912+-0.0353 ? 2.1222+-0.0441 ?
regexp-dna 7.2726+-0.0462 7.2683+-0.0563 ? 7.3067+-0.0514 ?
string-base64 4.4105+-0.0103 4.3974+-0.0095 4.3936+-0.0094
string-fasta 6.2516+-0.1609 ? 6.2527+-0.1475 ? 6.2807+-0.1336 ?
string-tagcloud 9.2956+-0.1115 ? 9.3159+-0.0399 ! 9.4597+-0.0997 ? might be 1.0177x slower
string-unpack-code 20.0497+-0.1387 ? 20.3034+-0.1306 20.1983+-0.2015 ?
string-validate-input 4.4694+-0.0784 4.4068+-0.0456 ? 4.4151+-0.0719 might be 1.0123x faster
<arithmetic> 6.1654+-0.0166 ? 6.1658+-0.0175 ? 6.1722+-0.0201 ? might be 1.0011x slower
Baseline OSR WithoutOSR WithoutOSR v. Baseline
LongSpider:
3d-cube 797.7346+-4.0936 ! 814.5528+-6.7689 810.7771+-3.2651 ! definitely 1.0163x slower
3d-morph 5274.6393+-20.6049 5264.5694+-17.3764 5257.8615+-14.2319
3d-raytrace 575.2056+-2.3672 ^ 569.2102+-1.8463 566.9484+-2.1556 ^ definitely 1.0146x faster
access-binary-trees 932.7973+-2.2204 931.9495+-1.7655 ? 932.8765+-1.7002 ?
access-fannkuch 289.8451+-3.5142 287.3474+-2.7950 ? 287.6151+-3.2553
access-nbody 597.6927+-3.7245 593.1267+-4.8383 ? 593.9021+-4.5600
access-nsieve 374.7364+-0.3313 ? 374.8322+-0.3229 374.7193+-0.3561
bitops-3bit-bits-in-byte 32.4110+-0.2447 32.2438+-0.0931 32.2434+-0.1031
bitops-bits-in-byte 126.5231+-0.6084 ? 126.5982+-0.5950 126.3975+-0.6706
bitops-nsieve-bits 374.0097+-1.6297 ? 380.8359+-9.4342 375.6965+-2.3376 ?
controlflow-recursive 499.3935+-2.7877 ? 500.2670+-2.4107 499.2076+-2.5472
crypto-aes 672.1383+-1.7461 ? 674.1944+-1.8821 ? 674.2692+-2.4378 ?
crypto-md5 511.1339+-4.5686 510.5952+-4.6438 ? 511.7027+-9.1852 ?
crypto-sha1 710.8558+-7.5229 705.1073+-4.1550 ^ 695.0018+-1.6847 ^ definitely 1.0228x faster
date-format-tofte 839.7698+-6.5832 ^ 825.6751+-5.2053 ! 841.6807+-6.5725 ?
date-format-xparb 765.5976+-2.8725 765.0318+-3.1243 764.4938+-3.7288
hash-map 155.5344+-1.1494 ? 156.5976+-1.2933 ^ 151.9862+-1.1798 ^ definitely 1.0233x faster
math-cordic 510.3417+-8.5936 507.6588+-2.8237 ? 515.6705+-12.3701 ? might be 1.0104x slower
math-partial-sums 1159.0395+-7.5626 1156.0934+-10.0803 1152.7491+-6.5969
math-spectral-norm 548.0209+-9.2525 542.9987+-4.3254 539.7709+-3.2549 might be 1.0153x faster
string-base64 371.1534+-1.9049 ? 375.5998+-2.9671 373.4675+-2.7811 ?
string-fasta 377.0623+-5.5806 373.6085+-2.3230 ! 382.5499+-5.6085 ? might be 1.0146x slower
string-tagcloud 192.9274+-1.1459 ? 194.3105+-0.8562 ! 198.4385+-0.9700 ! definitely 1.0286x slower
<geometric> 466.1651+-0.7063 465.8329+-0.6373 465.7544+-0.7395 might be 1.0009x faster
Baseline OSR WithoutOSR WithoutOSR v. Baseline
V8Spider:
crypto 44.9438+-0.9634 43.8119+-0.9165 43.5983+-0.8519 might be 1.0309x faster
deltablue 62.5419+-1.2056 ? 62.8921+-1.4902 60.5744+-0.8885 might be 1.0325x faster
earley-boyer 43.0044+-0.3549 ? 43.5067+-0.6623 ^ 42.4859+-0.3297 might be 1.0122x faster
raytrace 33.0641+-1.2864 32.2676+-0.8797 32.0381+-0.5027 might be 1.0320x faster
regexp 61.8863+-0.3722 ^ 60.9870+-0.1219 ! 61.7112+-0.4247
richards 50.9599+-0.6523 50.2624+-0.6626 ? 50.6327+-0.6494
splay 34.1147+-0.3033 ? 34.2864+-0.3310 ? 34.7315+-0.4218 ? might be 1.0181x slower
<geometric> 45.8300+-0.3181 45.4739+-0.2724 45.2375+-0.2532 ^ definitely 1.0131x faster
Baseline OSR WithoutOSR WithoutOSR v. Baseline
Octane:
encrypt 0.17690+-0.00085 ? 0.17694+-0.00080 ? 0.17738+-0.00076 ?
decrypt 3.05252+-0.05493 3.03802+-0.03534 ? 3.04682+-0.03965
deltablue x2 0.15249+-0.00199 0.15183+-0.00105 ? 0.15200+-0.00107
earley 0.33592+-0.00061 ? 0.33635+-0.00061 0.33600+-0.00053 ?
boyer 5.32344+-0.00493 ? 5.33530+-0.01277 5.32188+-0.00737
navier-stokes x2 4.78693+-0.00851 ? 4.79105+-0.01090 ? 4.80733+-0.02705 ?
raytrace x2 0.93541+-0.00315 0.93346+-0.00346 ? 0.93350+-0.00324
richards x2 0.09751+-0.00042 ? 0.09761+-0.00052 0.09746+-0.00088
splay x2 0.39484+-0.00121 ! 0.39837+-0.00136 0.39740+-0.00139 ?
regexp x2 18.72534+-0.03280 ^ 18.63528+-0.04411 ? 18.63972+-0.03883 ^ definitely 1.0046x faster
pdfjs x2 43.31209+-0.27834 43.12427+-0.28484 43.01602+-0.20505
mandreel x2 48.88650+-0.33469 ? 49.11214+-0.38213 48.72296+-0.13576
gbemu x2 35.21044+-0.66645 ? 35.26385+-0.64154 ? 35.64031+-0.74722 ? might be 1.0122x slower
closure 0.58858+-0.00148 0.58703+-0.00107 0.58474+-0.00260
jquery 7.84142+-0.01938 ? 7.84486+-0.01783 7.82073+-0.01708
box2d x2 14.48250+-0.09327 14.45081+-0.08906 14.41246+-0.10310
zlib x2 358.68259+-3.39252 ? 362.53035+-6.04481 356.50318+-4.31204
typescript x2 784.37948+-2.85479 ? 789.02671+-5.36022 785.74994+-3.58826 ?
<geometric> 5.84070+-0.00902 ? 5.84621+-0.01243 5.83642+-0.01283 might be 1.0007x faster
Baseline OSR WithoutOSR WithoutOSR v. Baseline
Kraken:
ai-astar 95.636+-0.778 95.528+-0.841 95.062+-0.737
audio-beat-detection 46.433+-0.857 ? 46.946+-1.479 ? 47.409+-1.248 ? might be 1.0210x slower
audio-dft 123.336+-0.077 123.336+-0.097 123.298+-0.085
audio-fft 37.291+-0.093 37.220+-0.024 ? 37.240+-0.018
audio-oscillator 53.751+-0.079 53.593+-0.089 ? 54.269+-1.458 ?
imaging-darkroom 89.644+-0.569 89.195+-0.047 89.189+-0.051
imaging-desaturate 55.809+-0.095 ? 55.867+-0.069 55.798+-0.028
imaging-gaussian-blur 76.356+-1.996 ? 78.032+-2.082 ? 79.229+-2.109 ? might be 1.0376x slower
json-parse-financial 43.145+-0.292 43.059+-0.192 ^ 41.058+-0.160 ^ definitely 1.0508x faster
json-stringify-tinderbox 27.363+-0.014 ^ 26.476+-0.049 ! 27.581+-0.034 ! definitely 1.0080x slower
stanford-crypto-aes 42.277+-0.138 ? 42.591+-0.257 ? 42.861+-0.210 ! definitely 1.0138x slower
stanford-crypto-ccm 40.014+-0.514 ? 40.421+-0.667 39.975+-0.621
stanford-crypto-pbkdf2 99.592+-0.471 ! 101.174+-0.457 ^ 100.183+-0.484 ?
stanford-crypto-sha256-iterative 33.925+-0.044 33.908+-0.052 ? 33.978+-0.052 ?
<arithmetic> 61.755+-0.173 ? 61.953+-0.189 61.938+-0.207 ? might be 1.0030x slower
Baseline OSR WithoutOSR WithoutOSR v. Baseline
JSRegress:
ftl-polymorphic-bitor 155.8322+-0.9780 ? 159.3986+-3.3022 156.4700+-1.8844 ?
string-long-ident-equality 14.0517+-0.0867 14.0464+-0.0839 14.0342+-0.1061
put-by-val-large-index-blank-indexing-type
5.3360+-0.0236 ! 5.4072+-0.0277 5.4053+-0.0420 ! definitely 1.0130x slower
fold-multi-get-by-offset-to-get-by-offset
5.1985+-0.1032 5.0067+-0.1080 ? 5.0269+-0.1115 might be 1.0341x faster
string-char-code-at 15.1320+-0.1371 ? 15.1565+-0.1223 15.0353+-0.0763
bound-function-call 9.7238+-0.1517 9.6416+-0.1616 9.6383+-0.1605
string-replace-empty 9.5357+-0.1000 ? 9.6100+-0.0978 ? 9.8550+-0.2098 ! definitely 1.0335x slower
ftl-polymorphic-bitand 156.2544+-1.5455 ? 157.7463+-1.6346 ? 158.2832+-2.9954 ? might be 1.0130x slower
ArrayBuffer-Int8Array-alloc-long-lived 13.7687+-0.0402 ! 14.1276+-0.2957 13.8773+-0.0363 ! definitely 1.0079x slower
proto-getter-access 10.6970+-0.0568 ? 10.7151+-0.0974 10.6959+-0.1218
poly-chain-access-simpler 2.6269+-0.0802 2.5408+-0.0634 ? 2.5581+-0.0752 might be 1.0269x faster
regexp-prototype-split-observable-side-effects3-unicode
0.3017+-0.0025 ? 0.3021+-0.0030 0.2980+-0.0036 might be 1.0124x faster
get-by-id-bimorphic-check-structure-elimination
4.9149+-0.1227 4.8393+-0.1102 ? 4.8439+-0.1073 might be 1.0147x faster
ftl-polymorphic-mul 243.2893+-2.5950 242.2214+-0.4522 241.9999+-3.7082
lots-of-fields 10.2805+-0.1816 10.2448+-0.1901 ? 10.3538+-0.0094 ?
string-prototype-split-observable-side-effects3-flags
0.3743+-0.0039 ? 0.3796+-0.0043 ^ 0.3674+-0.0028 ^ definitely 1.0189x faster
regexp-prototype-split-observable-side-effects3-sticky
0.3007+-0.0023 ? 0.3026+-0.0031 ^ 0.2957+-0.0024 ^ definitely 1.0168x faster
switch-string-big-length-tower-var 19.8827+-0.0701 ? 20.0945+-0.1875 19.9420+-0.0908 ?
div-boolean-double 4.1308+-0.0282 ? 4.1348+-0.0310 ? 4.1378+-0.0317 ?
simple-poly-call-nested 4.0457+-0.0608 ? 4.0538+-0.0590 4.0055+-0.0566 might be 1.0100x faster
nested-function-parsing 36.1764+-0.0388 ^ 35.8653+-0.1542 ? 35.9579+-0.1553 ^ definitely 1.0061x faster
polyvariant-monomorphic-get-by-id 4.2520+-0.0547 ? 4.2986+-0.0581 4.2964+-0.0557 ? might be 1.0104x slower
string-sub 42.2196+-0.1220 ? 42.5180+-0.8306 42.3026+-0.1212 ?
to-number-string-number-string-number 3.4870+-0.1136 3.3479+-0.1014 ? 3.3837+-0.1006 might be 1.0305x faster
ftl-polymorphic-bitxor 155.9245+-0.7964 ? 158.4727+-3.2673 156.6982+-2.4856 ?
v8-raytrace-with-try-catch 71.3996+-1.1341 70.1670+-0.5023 ? 70.4969+-0.8622 might be 1.0128x faster
string-concat-simple 10.1271+-0.0330 10.1113+-0.0279 10.0716+-0.0378
simple-poly-call 1.2621+-0.0215 ? 1.2643+-0.0192 ? 1.2898+-0.0200 ? might be 1.0220x slower
getter-richards 67.5020+-1.5649 66.9895+-1.3048 ? 67.4875+-1.2747
licm-dragons-out-of-bounds 54.0286+-0.0718 53.9263+-0.1119 ? 54.0061+-0.1216
int-overflow-local 4.1265+-0.0451 4.0607+-0.0313 ? 4.1010+-0.0517
ArrayBuffer-DataView-alloc-large-long-lived
41.7948+-0.1627 ? 42.0953+-0.2521 ? 42.0986+-0.1931 ?
int-or-other-mul-then-get-by-val 5.5909+-0.0328 ? 5.6162+-0.0385 5.6157+-0.0379 ?
cell-argument 3.9788+-0.0186 ? 3.9944+-0.0227 3.9816+-0.0206 ?
global-var-const-infer 0.9843+-0.0208 0.9722+-0.0190 0.9629+-0.0199 might be 1.0223x faster
setter-prototype 4.6442+-0.0686 4.6083+-0.0373 ? 4.6597+-0.0516 ?
untyped-string-from-char-code 10.4802+-0.0714 ? 10.6278+-0.0826 ^ 10.3115+-0.0961 ^ definitely 1.0164x faster
switch-string-length-tower-var 15.9571+-0.0401 ? 15.9995+-0.0497 15.9694+-0.0484 ?
simple-regexp-exec-folding-fail 3.4437+-0.0260 ? 3.4528+-0.0244 3.4415+-0.0259
put-by-val-with-string-slightly-polymorphic
3.3662+-0.0837 ? 3.4474+-0.1109 3.3757+-0.0950 ?
load-varargs-elimination 18.9046+-0.1306 ! 19.1790+-0.1297 ? 19.2858+-0.3176 ? might be 1.0202x slower
cfg-simplify 2.6606+-0.0208 ? 2.7015+-0.0296 ? 2.7109+-0.0335 ? might be 1.0189x slower
try-catch-get-by-val-direct-arguments 2.0803+-0.0288 2.0702+-0.0351 2.0563+-0.0338 might be 1.0117x faster
function-call 11.6770+-0.0547 11.6027+-0.0456 ? 11.6361+-0.0502
object-lshift 4.9659+-0.0597 4.9509+-0.0838 4.9278+-0.0532
double-pollution-putbyoffset 3.6640+-0.0231 3.6288+-0.0327 3.6250+-0.0438 might be 1.0108x faster
inline-arguments-access 3.8669+-0.0336 3.8355+-0.0269 ? 3.8360+-0.0348
tear-off-arguments 3.4699+-0.0490 3.4542+-0.0689 ? 3.5216+-0.1018 ? might be 1.0149x slower
arguments 6.9102+-0.0344 ? 7.0557+-0.2633 6.8718+-0.0274
switch-string-length-tower 12.3459+-0.0305 12.3158+-0.0254 ? 12.3376+-0.0265
ArrayBuffer-Int32Array-byteOffset 3.6928+-0.0128 ? 3.7000+-0.0091 3.6881+-0.0093
sink-huge-activation 11.6803+-0.0398 ? 11.6955+-0.0658 11.6817+-0.0335 ?
get_by_val-Int32Array 1.3388+-0.0412 1.3230+-0.0084 1.3182+-0.0115 might be 1.0156x faster
is-string-fold-tricky 3.3105+-0.0746 3.2926+-0.0696 3.2395+-0.0575 might be 1.0219x faster
to-int32-boolean 13.1745+-0.0220 13.1524+-0.0181 ? 13.1686+-0.0236
get_callee_polymorphic 3.1455+-0.0153 3.1323+-0.0151 ? 3.1501+-0.0129 ?
is-object-or-null-fold 2.3357+-0.0311 2.3158+-0.0332 ? 2.3408+-0.0410 ?
get-by-id-chain-from-try-block 2.0515+-0.0246 ? 2.0572+-0.0239 2.0438+-0.0212
abs-boolean 2.4761+-0.0412 ? 2.5018+-0.0466 ? 2.5020+-0.0422 ? might be 1.0105x slower
string-hash 2.0627+-0.0589 2.0380+-0.0614 1.9832+-0.0471 might be 1.0401x faster
int-or-other-sub 4.2984+-0.0264 ? 4.3126+-0.0267 ? 4.3733+-0.0931 ? might be 1.0174x slower
licm-dragons-overflow 29.5793+-0.0551 29.5440+-0.0588 29.5401+-0.0559
new-array-push 3.5089+-0.0263 3.5028+-0.0263 ? 3.5104+-0.0350 ?
array-with-double-sum 2.9091+-0.0657 2.8601+-0.0616 2.8146+-0.0572 might be 1.0336x faster
branch-fold 3.9159+-0.0718 3.8886+-0.0594 3.8642+-0.0620 might be 1.0134x faster
gcse-poly-get-less-obvious 9.6757+-0.0976 9.5535+-0.0682 ? 9.6972+-0.1677 ?
external-arguments-putbyval 2.6893+-0.0612 2.6710+-0.0656 ? 2.7154+-0.0779 ?
call-spread-apply 25.9166+-0.6011 25.3491+-0.4533 ? 26.1845+-0.8914 ? might be 1.0103x slower
int-or-other-div-then-get-by-val 3.6936+-0.0336 ? 3.7106+-0.0368 3.6723+-0.0291
string-cons-tower 7.0647+-0.0213 ^ 7.0120+-0.0199 ? 7.1248+-0.1051 ?
regexp-set-last-index 14.4250+-0.0333 14.3988+-0.0326 14.3972+-0.0420
simple-regexp-test-folding-with-hoisted-regexp
10.8804+-0.1528 ^ 10.5371+-0.1219 ! 10.8194+-0.1276
logical-not 3.8758+-0.0311 3.8493+-0.0312 ? 3.8591+-0.0375
object-int-add-array 13.2745+-0.1206 ? 13.4611+-0.1423 ^ 13.1910+-0.1172
string-concat-object 2.0155+-0.0143 1.9985+-0.0046 ? 2.0039+-0.0127
string-repeat-small-resolving 26.1343+-0.1339 ^ 25.8672+-0.1184 ! 27.0879+-0.1497 ! definitely 1.0365x slower
is-undefined-fold-tricky 2.8741+-0.0540 2.8298+-0.0573 2.8199+-0.0458 might be 1.0192x faster
temporal-structure 12.0993+-0.2543 12.0373+-0.2022 11.9509+-0.1316 might be 1.0124x faster
regexp-prototype-search-observable-side-effects
0.9146+-0.0051 ? 0.9210+-0.0064 ^ 0.9094+-0.0052
fold-double-to-int 13.3778+-0.0997 13.2696+-0.0627 ? 13.3001+-0.0689
ftl-polymorphic-div 459.9308+-1.8697 ? 464.1140+-3.1810 ^ 456.7556+-2.3724
v8-raytrace-with-empty-try-catch 44.6966+-1.8365 44.0258+-1.4979 ? 45.8049+-2.0928 ? might be 1.0248x slower
object-int-add 15.1402+-0.1204 15.0613+-0.0965 ? 15.0799+-0.1165
getter-richards-try-catch 1233.5153+-9.8774 ! 1267.4989+-13.4037 1261.9978+-12.1979 ! definitely 1.0231x slower
marsaglia-osr-entry 17.3212+-0.0512 17.2894+-0.0464 17.2746+-0.0412
infer-closure-const-then-reenter 22.6761+-0.0488 22.6650+-0.0350 22.6414+-0.0488
string-cons-repeat 6.8506+-0.0252 6.8449+-0.0331 6.8365+-0.0148
in-one-case-false 9.0954+-0.1479 8.9753+-0.1399 ? 9.0680+-0.1604
is-function-fold-tricky 3.4086+-0.0837 3.3265+-0.0640 ? 3.3699+-0.0616 might be 1.0115x faster
setter 3.4983+-0.0541 ? 3.5299+-0.0558 3.4860+-0.0497
polymorphic-get-by-id 2.2503+-0.0309 2.2440+-0.0347 2.2380+-0.0318
set-for-of 7.5146+-0.0767 7.3979+-0.0493 ? 7.4614+-0.0739
abc-simple-backward-loop 42.5540+-0.0292 ? 42.5676+-0.0340 ? 42.5776+-0.0382 ?
elidable-new-object-roflcopter 27.3671+-1.8232 26.4510+-1.6234 25.5875+-1.4108 might be 1.0695x faster
plus-boolean 2.1788+-0.0360 2.1507+-0.0323 ? 2.1622+-0.0383
string-repeat-resolving-no-inline 26.5621+-0.1755 ^ 26.2434+-0.1311 ! 27.4566+-0.1366 ! definitely 1.0337x slower
imul-double-only 3.3118+-0.0417 ? 3.3253+-0.0495 3.2712+-0.0438 might be 1.0124x faster
adapt-to-double-divide 13.9179+-0.0176 ? 13.9256+-0.0170 13.9234+-0.0166 ?
string-rope-with-object 22.7097+-0.0863 22.7047+-0.0760 22.5759+-0.0660
gcse 3.7218+-0.0597 ? 3.7659+-0.0714 3.7365+-0.0693 ?
int-or-other-abs-zero-then-get-by-val 16.5712+-0.0695 ? 16.6857+-0.0772 16.6006+-0.0786 ?
Int32Array-alloc-long-lived 52.3244+-0.1185 ? 52.4114+-0.0875 ? 52.4120+-0.1259 ?
switch-string-basic 12.7721+-0.0389 12.7700+-0.0376 12.7643+-0.0369
put-by-id-transition-with-indexing-header
12.6790+-0.1124 ! 13.1575+-0.0907 ^ 12.8604+-0.0851 ? might be 1.0143x slower
licm-dragons 65.8988+-0.1366 ? 65.9413+-0.1321 ? 66.1499+-0.2242 ?
custom-setter-getter-as-put-get-by-id 0.5107+-0.0037 ? 0.5157+-0.0070 0.5095+-0.0060
arrowfunction-call 10.2433+-0.0704 10.2303+-0.0641 10.2057+-0.0553
large-int 12.2174+-0.0334 ? 12.2436+-0.0412 ? 12.2443+-0.0459 ?
double-to-uint32-typed-array-no-inline 2.6608+-0.0563 2.6599+-0.0607 ? 2.6723+-0.0554 ?
switch-constant 3.8183+-0.0527 ? 3.8618+-0.0644 3.8489+-0.0528 ?
simple-regexp-test-folding 17.9443+-0.1221 17.9347+-0.1371 17.8901+-0.1086
is-object-or-null-trickier-internal-function
11.2518+-0.1125 11.2145+-0.0976 ? 11.3155+-0.1172 ?
object-urshift 4.9632+-0.0555 ? 4.9693+-0.0628 ? 4.9739+-0.0592 ?
big-int-mul 3.2029+-0.0402 ? 3.2246+-0.0489 3.1715+-0.0268
polymorphic-array-call 2.1385+-1.0463 1.8465+-0.4478 1.4139+-0.2308 might be 1.5125x faster
regexp-exec 38.6405+-0.1343 ^ 38.1421+-0.1155 ! 38.5098+-0.1272
arity-mismatch-inlining 0.8497+-0.0153 0.8323+-0.0106 ? 0.8454+-0.0152
array-with-int32-add-sub 5.5740+-0.1004 ? 5.5809+-0.1179 5.5441+-0.0838
inline-arguments-local-escape 3.8483+-0.0330 ? 3.8517+-0.0382 ? 3.8707+-0.0367 ?
string-repeat-not-resolving-fixed 2.9355+-0.0346 ^ 2.7820+-0.0337 2.7492+-0.0138 ^ definitely 1.0678x faster
for-of-iterate-array-values 4.5137+-0.0614 4.4942+-0.0314 4.4902+-0.0565
slow-convergence 2.5386+-0.0411 2.5292+-0.0139 2.5110+-0.0070 might be 1.0110x faster
array-access-polymorphic-structure 4.2024+-0.0249 4.2003+-0.0389 4.1949+-0.0140
simple-regexp-exec-folding 18.4725+-0.0881 ? 18.6141+-0.0881 ? 18.6153+-0.1075 ?
infer-one-time-closure-two-vars 9.3806+-0.0144 ? 9.3978+-0.0204 9.3885+-0.0161 ?
Float64Array-to-Int16Array-set 59.1178+-0.2909 ^ 56.9732+-0.2799 ! 60.3542+-0.3874 ! definitely 1.0209x slower
many-foreach-calls 2.9138+-0.0672 ^ 2.7049+-0.0537 2.6505+-0.0376 ^ definitely 1.0993x faster
to-number-only-number 0.7907+-0.0146 0.7864+-0.0174 0.7814+-0.0204 might be 1.0119x faster
int-or-other-mod-then-get-by-val 3.6634+-0.0297 ? 3.7001+-0.0530 3.6433+-0.0299
object-rshift 4.9466+-0.0650 4.9184+-0.0502 4.9004+-0.0465
marsaglia-larger-ints 69.8923+-0.1607 69.8850+-0.1428 ? 69.9334+-0.1282 ?
destructuring-parameters-overridden-by-function
0.3989+-0.0058 ^ 0.3896+-0.0034 ? 0.3907+-0.0060 might be 1.0209x faster
arguments-strict-mode 17.7282+-0.1164 ? 17.8567+-0.1357 17.7556+-0.1993 ?
try-catch-get-by-val-scoped-arguments 4.3422+-0.0736 4.2879+-0.0454 ? 4.3049+-0.0446
put-by-id-replace-and-transition 7.4336+-0.1070 7.3541+-0.0601 7.3228+-0.0530 might be 1.0151x faster
is-object-or-null-trickier-function 3.4002+-0.0495 ? 3.4240+-0.0616 3.4162+-0.0623 ?
put-by-id-slightly-polymorphic 2.4506+-0.0432 2.4498+-0.0582 2.4233+-0.0354 might be 1.0113x faster
substring-concat 44.1132+-0.0970 ? 45.1765+-1.8736 43.9474+-0.0582 ^ definitely 1.0038x faster
string-get-by-val-out-of-bounds 4.9947+-0.0923 4.9290+-0.0986 ? 4.9357+-0.0887 might be 1.0120x faster
Int16Array-load-int-mul 1.9083+-0.0215 ? 1.9282+-0.0325 1.8891+-0.0160 might be 1.0102x faster
many-repeat-stores 16.9879+-0.0640 16.9683+-0.0569 ? 16.9833+-0.0661
object-or 4.9354+-0.0477 4.8882+-0.0429 ? 4.9668+-0.0528 ?
string-repeat-resolving 26.5869+-0.2006 26.3149+-0.1391 ! 27.3364+-0.1051 ! definitely 1.0282x slower
cse-new-array 2.3936+-0.0262 2.3734+-0.0334 ? 2.3810+-0.0336
substring-concat-weird 39.3768+-0.0425 ? 39.4092+-0.0984 39.3459+-0.1345
math-random 14.1506+-0.0568 ? 14.1982+-0.0581 14.1035+-0.0412
Int8Array-load 3.5868+-0.0407 ? 3.6048+-0.0478 3.5848+-0.0496
allocate-big-object 2.2445+-0.0244 2.2385+-0.0242 2.2261+-0.0246
string-repeat-small-not-resolving 3.3759+-0.0425 ^ 3.2050+-0.0166 ? 3.2228+-0.0467 ^ definitely 1.0475x faster
to-number-constructor-string-number-string-number
4.0557+-0.0362 ^ 3.4285+-0.0954 ? 3.4386+-0.0971 ^ definitely 1.1794x faster
sinkable-new-object-dag 41.4603+-0.1488 ? 41.4650+-0.1308 ? 41.6161+-0.2847 ?
abc-forward-loop-equal 42.8151+-0.1256 42.7368+-0.0357 42.7297+-0.0341
chain-getter-access 10.7099+-0.0595 ? 10.7131+-0.0679 10.6589+-0.0535
is-object-or-null-tricky-function 3.4188+-0.0678 3.4074+-0.0658 3.3720+-0.0626 might be 1.0139x faster
new-array-buffer-push 5.9075+-0.0450 5.8635+-0.0119 ? 5.8668+-0.0194
poly-chain-access-different-prototypes-simple
2.5293+-0.0709 ? 2.5812+-0.0769 ? 2.6212+-0.0807 ? might be 1.0363x slower
aliased-arguments-getbyval 1.4273+-0.1892 ? 1.5437+-0.3568 ? 1.5556+-0.3446 ? might be 1.0899x slower
object-int-mul-array 13.2214+-0.0881 ? 13.3531+-0.1246 13.1886+-0.0952
ftl-polymorphic-sub 173.3492+-1.9125 172.9862+-1.9324 172.1042+-1.4898
get-by-val-with-string-self-or-proto 11.7608+-0.0866 ? 11.8588+-0.0932 ? 11.9460+-0.1113 ? might be 1.0157x slower
fold-put-by-val-with-symbol-to-multi-put-by-offset
8.0882+-0.0959 ^ 7.8159+-0.0865 ? 7.8561+-0.0877 ^ definitely 1.0295x faster
obvious-sink-pathology-taken 136.2738+-0.2744 ? 136.3245+-0.2828 ? 136.6110+-0.3575 ?
Int16Array-alloc-long-lived 47.1244+-0.1045 ? 47.3146+-0.1204 ? 47.6727+-0.6608 ? might be 1.0116x slower
math-with-out-of-bounds-array-values 35.0588+-1.6072 ^ 29.0493+-0.5417 ! 31.8368+-1.7874 might be 1.1012x faster
is-boolean-fold-tricky 3.2118+-0.0585 3.1580+-0.0554 ? 3.1899+-0.0660
generator-function-create 3.7291+-0.0580 3.7217+-0.0530 3.7165+-0.0504
string-replace 9.5584+-0.0942 ? 9.5788+-0.0780 ? 9.7172+-0.0883 ? might be 1.0166x slower
sink-function 5.6862+-0.0551 5.6255+-0.0386 5.5959+-0.0263 ^ definitely 1.0161x faster
regexp-prototype-split-observable-side-effects
1.7267+-0.0082 ? 1.7310+-0.0179 1.7157+-0.0133
inlined-put-by-val-with-symbol-transition
44.1401+-0.1652 ? 44.3127+-0.0551 ? 44.5713+-0.3981 ?
object-int-sub 15.1036+-0.1065 15.0329+-0.0907 ? 15.0883+-0.0944
infer-one-time-closure 9.3364+-0.0161 9.3351+-0.0213 ? 9.3545+-0.0239 ?
map-for-of 18.4006+-0.2336 18.0987+-0.0939 ? 18.1420+-0.1349 might be 1.0143x faster
switch-string-basic-big-var 15.5958+-0.2144 15.5602+-0.2134 15.4624+-0.1828
is-object-or-null-fold-functions 2.3800+-0.0313 2.3458+-0.0277 ? 2.4048+-0.0362 ? might be 1.0104x slower
hoist-make-rope 3.9446+-0.0802 3.9003+-0.0705 ? 4.0103+-0.0979 ? might be 1.0167x slower
object-int-sub-array 11.0681+-0.0974 ? 11.1282+-0.1220 11.0871+-0.1412 ?
double-to-int32-typed-array-no-inline 2.6199+-0.0515 2.5876+-0.0524 2.5569+-0.0519 might be 1.0246x faster
branch-on-string-as-boolean 17.4507+-0.0378 ? 17.4658+-0.0366 ? 17.4785+-0.0517 ?
strcat-length-const 5.3698+-0.0352 5.3595+-0.0391 5.3581+-0.0372
ftl-library-inlining 23.0633+-0.0758 22.9504+-0.0525 22.9159+-0.0406 ^ definitely 1.0064x faster
object-int-and-array 13.2288+-0.1117 ? 13.2915+-0.1084 13.2586+-0.1194 ?
object-get-own-property-symbols-on-large-array
1.7616+-0.0056 ? 1.7682+-0.0065 1.7567+-0.0065
captured-assignments 0.4323+-0.0047 ? 0.4327+-0.0050 0.4259+-0.0042 might be 1.0149x faster
ftl-polymorphic-StringFromCharCode 49.1784+-0.1527 49.1767+-0.1022 ^ 48.7721+-0.2298 ^ definitely 1.0083x faster
fold-get-by-id-to-multi-get-by-offset-rare-int
9.2941+-0.1972 9.0885+-0.2073 8.9824+-0.2254 might be 1.0347x faster
is-function-fold 2.3456+-0.0353 2.3241+-0.0302 ? 2.3277+-0.0325
elidable-new-object-dag 22.5852+-0.0667 22.5602+-0.0499 ? 22.6803+-0.1395 ?
array-prototype-map 81.1244+-0.3974 ! 82.9863+-0.3482 ^ 80.1031+-0.1797 ^ definitely 1.0127x faster
regexp-last-index 14.7414+-0.0437 ? 14.7618+-0.0449 ? 14.7867+-0.0954 ?
array-with-int32-or-double-sum 2.9492+-0.0628 ? 2.9711+-0.0642 2.9564+-0.0674 ?
is-function-fold-tricky-internal-function
11.0401+-0.1010 ? 11.0521+-0.1091 10.9751+-0.0813
simple-getter-access 16.4999+-0.0607 ? 16.5233+-0.0641 16.5003+-0.0519 ?
ArrayBuffer-DataView-alloc-long-lived 14.5360+-0.1072 ! 14.8003+-0.0909 ^ 14.5371+-0.0725 ?
sparse-conditional 1.1351+-0.0175 1.1238+-0.0141 ? 1.1284+-0.0222
simple-regexp-test-folding-fail 16.5784+-0.0905 ? 16.6218+-0.1013 16.6190+-0.0830 ?
get-by-val-with-symbol-self-or-proto 11.8129+-0.1152 ? 11.8855+-0.1151 11.8542+-0.1153 ?
regexp-prototype-split-observable-side-effects4
0.3090+-0.0026 ? 0.3125+-0.0034 ^ 0.3045+-0.0027 might be 1.0149x faster
is-number-fold 2.2908+-0.0304 ? 2.2922+-0.0309 2.2859+-0.0372
for-of-iterate-array-keys 4.7138+-0.0679 4.6285+-0.0197 ? 4.7461+-0.1634 ?
is-number-fold-tricky 3.2872+-0.0751 3.2647+-0.0640 ? 3.2964+-0.0750 ?
global-isNaN 43.3854+-0.1792 ^ 13.4526+-0.1622 13.3526+-0.1088 ^ definitely 3.2492x faster
unprofiled-licm 9.7743+-0.0263 ? 9.8056+-0.0419 9.7713+-0.0314
generator-fib 105.3251+-0.6789 ? 106.7355+-1.1790 ? 107.4813+-0.8085 ! definitely 1.0205x slower
string-prototype-split-observable-side-effects3-sticky
0.3835+-0.0084 0.3821+-0.0045 ^ 0.3721+-0.0030 ^ definitely 1.0309x faster
sorting-benchmark 18.5829+-0.1387 ? 18.7812+-0.1972 18.5970+-0.1697 ?
is-object-or-null-tricky-internal-function
7.5831+-0.1458 7.5246+-0.0892 7.5150+-0.0985
sin-boolean 13.4273+-0.0398 13.4072+-0.0370 ? 13.6706+-0.3970 ? might be 1.0181x slower
fold-put-structure 3.6233+-0.0781 ? 3.7293+-0.0826 3.6930+-0.0800 ? might be 1.0192x slower
object-test 2.6408+-0.0313 2.6396+-0.0384 2.6087+-0.0255 might be 1.0123x faster
v8-regexp-search 59.4699+-0.3664 ^ 58.4451+-0.2317 ? 58.6640+-0.1455 ^ definitely 1.0137x faster
get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple
3.9370+-0.1249 3.8774+-0.1180 ? 3.9382+-0.1327 ?
delay-tear-off-arguments-strictmode 5.6840+-0.0435 5.5823+-0.0972 ? 5.5885+-0.0543 might be 1.0171x faster
fixed-typed-array-storage-var-index 1.5419+-0.0204 ? 1.5623+-0.0211 1.5382+-0.0195
is-object-or-null-fold-less-tricky 3.2981+-0.0569 ? 3.4311+-0.0784 3.3194+-0.0639 ?
switch 7.1619+-0.1064 ? 7.2099+-0.1142 7.1849+-0.1122 ?
Int32Array-alloc 3.1386+-0.0143 ? 3.1635+-0.0130 ? 3.1796+-0.0375 ? might be 1.0131x slower
arrowfunction-call-in-class-constructor 82.4242+-0.2823 81.2721+-1.0886 ? 81.5868+-1.4970 might be 1.0103x faster
object-closure-call 4.8519+-0.0367 4.8477+-0.0311 ? 4.8682+-0.0612 ?
plus-boolean-arith 2.3500+-0.0870 2.3125+-0.0459 ? 2.3453+-0.0627
imul-mixed 3.2242+-0.0402 3.1862+-0.0391 ? 3.2522+-0.0443 ?
weird-inlining-const-prop 2.2442+-0.0520 ? 2.2638+-0.0615 2.2269+-0.0429
assign-custom-setter 5.0068+-0.0129 ^ 4.6841+-0.0062 ! 4.9881+-0.0070
put-by-val-with-symbol 11.3149+-0.0349 11.3012+-0.0263 ? 11.3346+-0.0348 ?
slow-array-profile-convergence 2.6312+-0.0483 ? 2.6394+-0.0672 2.6159+-0.0381
ftl-polymorphic-urshift 177.0316+-0.6270 ? 177.8015+-0.9618 176.7791+-1.0837
map-for-each 5.3187+-0.0344 5.3072+-0.0333 ^ 5.2069+-0.0370 ^ definitely 1.0215x faster
simple-activation-demo 24.4560+-0.0680 ? 24.5032+-0.1391 24.4704+-0.1184 ?
obviously-elidable-new-object 19.6069+-0.0659 ? 19.6636+-0.1205 19.5580+-0.0328
cast-int-to-double 4.9100+-0.0201 ? 4.9115+-0.0182 4.9065+-0.0225
polymorphic-structure 12.9940+-0.0728 12.9726+-0.0365 ? 13.0325+-0.1451 ?
int-or-other-add 4.9595+-0.0335 4.9582+-0.0332 4.9443+-0.0353
get-by-id-check-structure-elimination 3.4168+-0.0713 3.3900+-0.0483 ? 3.3972+-0.0585
string-equality 16.9045+-0.0537 ? 16.9298+-0.0610 ? 16.9440+-0.0775 ?
substring 50.4608+-0.1397 50.2520+-0.1356 ! 50.6104+-0.1301 ?
polymorphic-put-by-id 30.0873+-0.4586 29.7848+-0.1157 ? 30.2145+-0.8348 ?
is-boolean-fold 2.3015+-0.0290 ? 2.3072+-0.0325 2.2741+-0.0281 might be 1.0121x faster
string-repeat-single-not-resolving 7.3247+-0.0067 7.3231+-0.0083 ? 7.3329+-0.0143 ?
string-prototype-split-observable-side-effects3-global
0.3732+-0.0027 ? 0.3785+-0.0035 0.3728+-0.0030
sinkable-new-object 22.7250+-0.1279 22.6242+-0.0731 ? 22.6940+-0.0763
singleton-scope 63.0255+-0.0818 ? 63.0608+-0.1091 ? 63.1400+-0.1020 ?
regexp-prototype-split-observable-side-effects2
0.2932+-0.0032 0.2901+-0.0032 0.2844+-0.0027 ^ definitely 1.0311x faster
negative-zero-modulo 0.3541+-0.0033 ? 0.3559+-0.0046 0.3517+-0.0035
scoped-arguments-possibly-overridden-length
7.6227+-0.1372 7.6218+-0.1382 ? 7.7775+-0.2158 ? might be 1.0203x slower
ArrayBuffer-Int8Array-alloc-large-long-lived
42.6227+-0.1033 ! 42.9250+-0.1491 42.8671+-0.1993 ?
ArrayBuffer-Int8Array-alloc 12.2551+-0.0660 ! 12.4461+-0.0644 ^ 12.2920+-0.0521 ?
integer-modulo 3.5578+-0.1318 3.5206+-0.0924 3.5038+-0.0286 might be 1.0154x faster
get-by-val-with-string-bimorphic-check-structure-elimination
7.8364+-0.4534 ? 8.1088+-0.4265 8.0439+-0.4353 ? might be 1.0265x slower
fold-multi-put-by-offset-to-replace-or-transition-put-by-offset
7.5305+-0.0913 7.5284+-0.0763 7.5224+-0.0716
is-object-or-null-fold-tricky 3.7969+-0.0773 3.7602+-0.0734 ? 3.7790+-0.0757
inline-get-scoped-var 2.8150+-0.0373 ? 2.8439+-0.0367 2.8362+-0.0359 ?
string-out-of-bounds 12.4660+-0.1263 12.4251+-0.0442 12.4077+-0.0398
varargs-inline 8.6277+-0.0657 ? 8.6604+-0.0790 8.6211+-0.0423
instanceof-bound 21.3177+-0.1091 ? 21.3557+-0.1839 21.2671+-0.0454
get-by-val-with-symbol-proto-or-self 12.0253+-0.3560 11.8080+-0.1128 ? 11.8527+-0.1034 might be 1.0146x faster
string-prototype-search-observable-side-effects3
0.3411+-0.0039 ? 0.3416+-0.0033 0.3367+-0.0035 might be 1.0129x faster
string-prototype-search-observable-side-effects4
0.3361+-0.0033 0.3335+-0.0031 0.3295+-0.0031 ^ definitely 1.0200x faster
create-lots-of-functions 10.0453+-0.0474 ? 10.1087+-0.1015 10.0968+-0.0543 ?
cse-new-array-buffer 2.3475+-0.0350 2.3418+-0.0318 2.3276+-0.0304
infer-closure-const-then-reenter-no-inline
57.7085+-0.0572 57.6618+-0.0469 ? 57.7768+-0.0864 ?
large-int-neg 14.6205+-0.0779 14.5118+-0.0676 ? 14.5260+-0.0554
to-number-constructor-only-number 0.9893+-0.0182 ^ 0.8108+-0.0151 0.8106+-0.0193 ^ definitely 1.2206x faster
typed-array-get-set-by-val-profiling 21.5025+-0.0840 ? 21.5263+-0.0607 ? 21.5829+-0.0793 ?
arrowfunction-call-in-class-method 17.8669+-0.1899 ! 19.1722+-0.5224 19.0371+-0.5062 ! definitely 1.0655x slower
put-by-val-with-string 11.2446+-0.0199 ! 11.2971+-0.0297 ? 11.3270+-0.0296 ! definitely 1.0073x slower
repeat-multi-get-by-offset 20.3325+-0.0573 20.3025+-0.0352 ? 20.3428+-0.0556 ?
infer-one-time-deep-closure 17.7817+-0.0318 ? 17.7986+-0.1059 17.7671+-0.0361
in-two-cases 9.1400+-0.1333 ? 9.1684+-0.1417 ? 9.2562+-0.1782 ? might be 1.0127x slower
bug-153431 3.2773+-0.0471 3.2647+-0.0565 3.2080+-0.0397 might be 1.0216x faster
string-prototype-split-observable-side-effects3-ignoreCase
0.3807+-0.0045 0.3806+-0.0059 ^ 0.3694+-0.0031 ^ definitely 1.0306x faster
int-or-other-neg-then-get-by-val 4.1742+-0.0293 4.1702+-0.0278 ? 4.1796+-0.0277 ?
build-large-object 37.3067+-0.1086 ? 37.3958+-0.1958 37.2860+-0.0590
get-by-id-self-or-proto 12.1773+-0.1386 12.1432+-0.2337 ? 12.1612+-0.1838
plus-boolean-double 2.3360+-0.0309 ? 2.3398+-0.0344 2.3083+-0.0289 might be 1.0120x faster
gcse-poly-get 10.3174+-0.1281 ? 10.3316+-0.0878 10.2284+-0.0678
infer-constant-property 2.2804+-0.0336 ? 2.2916+-0.0356 2.2737+-0.0413
scoped-arguments-overridden-length 7.0181+-0.1132 ? 7.0689+-0.1387 7.0159+-0.1189
switch-string-basic-big 13.6980+-0.0713 ? 13.7431+-0.0762 ? 13.7709+-0.0848 ?
fold-put-by-val-with-string-to-multi-put-by-offset
7.9524+-0.1070 7.8629+-0.0915 7.8563+-0.0858 might be 1.0122x faster
double-pollution-getbyval 8.0416+-0.0153 ? 8.0428+-0.0178 8.0364+-0.0162
array-prototype-every 78.2041+-0.5362 77.0562+-0.6412 76.2901+-0.9360 ^ definitely 1.0251x faster
negative-zero-divide 0.3487+-0.0042 0.3481+-0.0035 ? 0.3491+-0.0043 ?
method-on-number 15.7282+-0.1698 15.7033+-0.1744 15.6900+-0.2943
neg-boolean 2.4087+-0.0346 2.4084+-0.0410 2.3720+-0.0323 might be 1.0155x faster
get-by-val-with-string-quadmorphic-check-structure-elimination-simple
4.5425+-0.1402 ? 4.5565+-0.1511 ? 4.5733+-0.1645 ?
div-boolean 6.9447+-0.0505 6.9358+-0.0385 6.9069+-0.0462
fold-multi-put-by-offset-to-poly-put-by-offset
7.0059+-0.5828 ? 7.5281+-0.5572 7.3760+-0.5794 ? might be 1.0528x slower
slow-ternaries 18.9719+-0.0990 18.9202+-0.0880 ? 18.9621+-0.0999
obvious-sink-pathology 22.8116+-0.2439 22.6849+-0.0829 ? 22.6974+-0.0763
varargs-call 14.1067+-0.0378 14.0960+-0.0385 ? 14.1292+-0.0406 ?
int-or-other-min-then-get-by-val 3.7214+-0.0376 ? 3.7220+-0.0445 3.6902+-0.0266
HashMap-put-get-iterate-keys 23.6139+-0.2847 ? 23.7723+-0.3035 ^ 23.0948+-0.2427 might be 1.0225x faster
fold-put-by-id-to-multi-put-by-offset 7.6227+-0.1256 7.4099+-0.0895 7.3755+-0.0918 ^ definitely 1.0335x faster
object-xor 4.9253+-0.0508 4.8689+-0.0361 ? 4.8712+-0.0431 might be 1.0111x faster
string-prototype-split-observable-side-effects
2.0347+-0.0097 ? 2.0622+-0.0288 ^ 2.0151+-0.0085 ^ definitely 1.0097x faster
Float32Array-to-Float64Array-set 48.1184+-0.3343 ? 48.2056+-0.3713 ! 49.5771+-0.2711 ! definitely 1.0303x slower
symbol-tostringtag 3.3885+-0.0531 ? 3.4778+-0.0825 3.4231+-0.0624 ? might be 1.0102x slower
Int16Array-to-Int32Array-set 44.9220+-0.2685 ^ 44.3893+-0.2296 ! 47.4995+-0.2779 ! definitely 1.0574x slower
tear-off-arguments-simple 2.4221+-0.0665 2.3587+-0.0334 2.3322+-0.0218 ^ definitely 1.0386x faster
array-prototype-reduce 75.7894+-1.9207 74.8318+-0.6894 74.1538+-0.3473 might be 1.0221x faster
Number-isNaN 40.1451+-0.3602 ^ 13.1905+-0.1708 ? 13.4074+-0.1693 ^ definitely 2.9942x faster
int-or-other-neg-zero-then-get-by-val 16.4594+-0.0788 ! 16.6558+-0.0767 ^ 16.4814+-0.0685 ?
large-int-captured 3.8987+-0.0596 ? 3.9329+-0.0681 ? 3.9507+-0.0912 ? might be 1.0133x slower
logical-not-weird-types 2.6121+-0.0220 2.6012+-0.0220 ? 2.6018+-0.0215
fold-multi-put-by-offset-to-put-by-offset
4.1167+-0.0515 4.1091+-0.0569 ? 4.1093+-0.0465
scoped-arguments-length 7.0377+-0.0911 ? 7.1017+-0.1233 ? 7.1303+-0.1153 ? might be 1.0132x slower
string-prototype-split-observable-side-effects2
0.3632+-0.0039 ? 0.3645+-0.0038 0.3627+-0.0041
inlined-put-by-id-transition 8.8442+-0.0420 8.8324+-0.0326 ? 8.8838+-0.0949 ?
to-number-number-string-number-string 3.7534+-0.0442 ^ 3.3689+-0.0863 ? 3.3731+-0.0727 ^ definitely 1.1127x faster
raytrace-with-try-catch 10.4586+-0.2780 ? 10.4854+-0.3348 ? 10.6022+-0.3946 ? might be 1.0137x slower
math-trunc 5.8158+-0.0636 ? 5.8421+-0.0719 5.8074+-0.0559
call-spread-call 30.3559+-0.5143 ^ 29.3809+-0.1629 ? 29.5747+-0.4316 might be 1.0264x faster
string-replace-generic 60.9203+-0.1797 ? 61.3638+-0.5766 61.2586+-0.6936 ?
elidable-new-object-tree 25.2796+-0.0425 ? 25.2931+-0.0615 25.2758+-0.0359
JSONP-negative-0 0.1959+-0.0026 0.1937+-0.0023 0.1900+-0.0021 ^ definitely 1.0309x faster
exit-length-on-plain-object 9.8229+-0.0773 ? 9.8463+-0.0426 ! 10.0803+-0.0475 ! definitely 1.0262x slower
number-test 2.8402+-0.0196 ? 2.8764+-0.0258 ^ 2.8084+-0.0184 might be 1.0113x faster
richards-try-catch 235.7402+-1.5506 ? 237.0481+-1.5689 235.4687+-1.3671
Int8Array-load-with-byteLength 3.5478+-0.0352 ? 3.5860+-0.0380 ? 3.6308+-0.0682 ? might be 1.0234x slower
boolean-test 2.8634+-0.0211 ? 2.9155+-0.0315 2.8738+-0.0258 ?
regexp-prototype-split-observable-side-effects3-global
0.3037+-0.0027 0.3034+-0.0031 0.2978+-0.0028 ^ definitely 1.0198x faster
infer-closure-const-then-put-to-scope-no-inline
11.1531+-0.0535 ? 11.1905+-0.0665 11.1339+-0.0471
infer-closure-const-then-mov-no-inline 3.3885+-0.1333 3.3502+-0.1177 ? 3.3592+-0.1400
string-prototype-split-observable-side-effects4
0.3889+-0.0098 0.3854+-0.0047 0.3833+-0.0054 might be 1.0146x faster
function-test 2.6380+-0.0184 2.6330+-0.0172 2.6029+-0.0253 might be 1.0135x faster
string-transcoding 17.5686+-0.0997 ^ 17.3181+-0.1270 ^ 17.0619+-0.0565 ^ definitely 1.0297x faster
constant-test 4.5900+-0.0154 4.5878+-0.0143 ? 4.5956+-0.0196 ?
fold-get-by-id-to-multi-get-by-offset 7.2350+-0.0864 7.1517+-0.0877 7.0364+-0.0829 ^ definitely 1.0282x faster
getter 3.9608+-0.0828 3.8725+-0.0586 ? 3.9128+-0.0678 might be 1.0123x faster
double-real-use 28.9647+-0.0621 28.9234+-0.0657 ? 28.9679+-0.0610 ?
put-by-val-direct 0.3087+-0.0024 0.3078+-0.0029 ^ 0.3021+-0.0025 ^ definitely 1.0219x faster
ftl-polymorphic-lshift 150.2611+-0.7973 ! 160.2924+-6.8937 ^ 149.9614+-0.6786
Int8Array-alloc-long-lived 42.7755+-0.1441 ? 42.7810+-0.1397 42.7449+-0.1451
poly-chain-access 2.6085+-0.0615 2.5217+-0.0530 ? 2.5525+-0.0567 might be 1.0219x faster
function-with-eval 92.3565+-0.4855 ? 93.2886+-0.4669 92.6977+-1.6457 ?
get-by-val-with-string-chain-from-try-block
2.1051+-0.0180 ? 2.1304+-0.0295 2.1184+-0.0288 ?
imul-int-only 5.8625+-0.0471 ? 5.8627+-0.0770 5.8212+-0.0505
string-repeat-resolving-fixed 20.7097+-0.1327 20.5527+-0.1802 ! 21.5211+-0.1693 ! definitely 1.0392x slower
global-object-access-with-mutating-structure
5.7898+-0.0991 ^ 5.0521+-0.0384 ? 5.1169+-0.0328 ^ definitely 1.1315x faster
regexp-prototype-split-observable-side-effects3-multiline
0.3040+-0.0067 0.3036+-0.0033 ^ 0.2971+-0.0029 might be 1.0234x faster
get-by-val-out-of-bounds 4.2740+-0.0341 ? 4.3030+-0.0350 ? 4.4704+-0.1389 ! definitely 1.0459x slower
Int32Array-Int8Array-view-alloc 7.0290+-0.1523 ^ 6.6149+-0.0402 6.6008+-0.0308 ^ definitely 1.0649x faster
megamorphic-load 28.3955+-0.1794 ! 32.5650+-0.1655 ^ 28.7781+-0.2306 ? might be 1.0135x slower
array-prototype-reduceRight 103.0148+-0.4044 ! 112.3534+-4.5298 111.1133+-0.5213 ! definitely 1.0786x slower
get-by-val-with-string-check-structure-elimination
6.7208+-0.2897 ? 6.8584+-0.3981 6.5196+-0.2443 might be 1.0309x faster
varargs 10.1713+-0.4773 9.8030+-0.0519 ? 9.8297+-0.0685 might be 1.0348x faster
cmpeq-obj-to-obj-other 9.5371+-0.0600 9.4585+-0.0659 ! 9.6888+-0.0663 ! definitely 1.0159x slower
string-repeat-single-resolving 7.6036+-0.0244 7.5854+-0.0084 ? 7.5919+-0.0192
switch-char-constant 2.2619+-0.0362 ? 2.2638+-0.0371 2.2432+-0.0354
object-and 4.9600+-0.0558 4.9215+-0.0527 ? 4.9348+-0.0548
to-number-constructor-number-string-number-string
4.7816+-0.2067 ^ 3.7758+-0.0741 ? 3.8275+-0.0777 ^ definitely 1.2493x faster
generator-with-several-types 345.5908+-4.8632 342.4045+-3.2625 ? 345.0398+-4.3774
string-concat-pair-simple 2.8542+-0.0262 ? 2.9052+-0.0642 2.8641+-0.0255 ?
mul-boolean 2.4444+-0.0349 2.3941+-0.0247 ? 2.4234+-0.0355
polymorphic-put-by-val-with-symbol 31.4856+-0.0534 31.4732+-0.0601 31.4035+-0.0759
fold-multi-get-by-offset-to-poly-get-by-offset
7.5217+-0.3584 7.1452+-0.4359 ? 7.2493+-0.4207 might be 1.0376x faster
generator-create 0.6895+-0.0097 0.6809+-0.0101 ? 0.6859+-0.0157
direct-arguments-possibly-overridden-length
7.4227+-0.0939 ? 7.4292+-0.1098 7.4181+-0.1090
basic-set 7.1681+-0.0472 7.1116+-0.0201 ! 7.2134+-0.0668 ?
generator-sunspider-access-nsieve 5.9078+-0.0093 ? 5.9449+-0.0353 5.9442+-0.0494 ?
Float64Array-alloc-long-lived 63.0157+-0.0865 62.8620+-0.0795 ! 63.2739+-0.0925 ! definitely 1.0041x slower
undefined-test 2.8028+-0.0171 ? 2.8470+-0.0282 ? 2.8539+-0.0161 ! definitely 1.0182x slower
make-rope-cse 3.6540+-0.0124 ? 3.6856+-0.0424 3.6620+-0.0132 ?
mod-boolean 6.4398+-0.0223 6.4294+-0.0240 ? 6.4454+-0.0328 ?
prototype-access-with-mutating-prototype 4.9542+-0.0952 4.9209+-0.0825 ? 4.9785+-0.0839 ?
ftl-polymorphic-rshift 150.5363+-0.5058 ! 153.4191+-1.3504 152.4309+-3.0896 ? might be 1.0126x slower
elidable-new-object-then-call 21.5497+-0.1030 21.4841+-0.1204 ? 21.5218+-0.1306
integer-divide 10.9342+-0.0320 10.9117+-0.0415 10.8944+-0.0369
varargs-construct 14.2786+-0.2031 ? 14.2994+-0.1486 14.2236+-0.1094
negative-zero-negate 0.3313+-0.0042 0.3274+-0.0030 0.3240+-0.0040 might be 1.0228x faster
mod-boolean-double 5.6023+-0.0573 ? 5.6787+-0.0851 5.6384+-0.0629 ?
direct-arguments-getbyval 1.3987+-0.1525 1.3446+-0.0527 ? 1.4245+-0.1853 ? might be 1.0184x slower
array-with-double-mul-add 4.1801+-0.0992 4.1219+-0.0864 4.0612+-0.0859 might be 1.0293x faster
array-with-double-increment 2.9614+-0.0582 ? 2.9617+-0.0695 ? 2.9838+-0.0799 ?
int52-spill 5.5868+-0.0776 ? 5.6766+-0.1042 ? 5.6972+-0.0726 ? might be 1.0198x slower
switch-string-short 12.3128+-0.1091 12.2757+-0.0280 12.2560+-0.0264
regexp-prototype-test-observable-side-effects
0.8117+-0.0052 ? 0.8145+-0.0054 ^ 0.8038+-0.0053
array-with-double-add 3.6763+-0.0814 ? 3.6825+-0.0800 3.6569+-0.0784
int-or-other-abs-then-get-by-val 4.4257+-0.0231 4.4100+-0.0235 4.4094+-0.0236
Float32Array-matrix-mult 6.0953+-0.1308 6.0540+-0.1104 ? 6.0901+-0.1205
fround 9.9489+-0.1259 9.9398+-0.0447 9.9017+-0.0352
poly-chain-access-different-prototypes 2.5601+-0.0507 2.5340+-0.0487 2.5268+-0.0488 might be 1.0132x faster
arrowfunction-call-in-function 13.3027+-0.0429 13.2858+-0.0347 ? 13.2981+-0.0359
deltablue-varargs 42.2907+-0.9531 41.7544+-0.7601 ? 41.9122+-1.0151
raytrace-with-empty-try-catch 7.3546+-0.3320 7.0415+-0.2162 ! 7.7360+-0.4161 ? might be 1.0519x slower
minus-boolean 2.1490+-0.0332 2.1243+-0.0279 ? 2.1497+-0.0337 ?
put-by-id 10.8971+-0.0246 ? 10.9362+-0.0363 10.9057+-0.0241 ?
strcat-const 5.3105+-0.0241 5.2982+-0.0190 5.2793+-0.0186
string-get-by-val-out-of-bounds-insane 4.2917+-0.0048 ^ 4.2280+-0.0172 ? 4.2323+-0.0730 might be 1.0140x faster
int-or-other-sub-then-get-by-val 6.5148+-0.0273 ? 6.5178+-0.0298 ? 6.6297+-0.2195 ? might be 1.0176x slower
infer-closure-const-then-mov 9.9650+-0.0671 ? 10.0569+-0.0915 9.9971+-0.0816 ?
get-by-id-proto-or-self 12.4104+-0.2822 ^ 11.8769+-0.2321 ? 12.3153+-0.3254
string-repeat-arith 23.7476+-0.0752 23.6986+-0.0779 ! 24.8350+-0.3217 ! definitely 1.0458x slower
fixed-typed-array-storage 1.2655+-0.0152 ? 1.2946+-0.0195 ^ 1.2568+-0.0141
lazy-array-species-watchpoints 24.0676+-0.2112 ? 24.1140+-0.0387 ! 24.4356+-0.2133 ? might be 1.0153x slower
is-undefined-fold 2.2919+-0.0302 ? 2.2989+-0.0283 ? 2.3006+-0.0334 ?
no-inline-constructor 35.3976+-0.0676 ! 35.5645+-0.0822 ^ 35.1356+-0.0826 ^ definitely 1.0075x faster
switch-char 6.8387+-0.0814 6.8158+-0.0654 6.7401+-0.0891 might be 1.0146x faster
array-prototype-some 77.6785+-0.5216 77.0227+-0.5360 76.5347+-0.7976 might be 1.0149x faster
string-var-equality 29.9942+-0.1654 29.9050+-0.1849 ? 30.1016+-0.2028 ?
ftl-library-inlining-dataview 77.5900+-0.7591 ^ 76.0866+-0.6619 74.9741+-0.7728 ^ definitely 1.0349x faster
switch-string-basic-var 15.0278+-0.0701 ? 15.0354+-0.0769 15.0106+-0.0740
getter-prototype 7.2000+-0.0338 ? 7.2384+-0.0384 7.1709+-0.0343
regexp-prototype-is-not-instance 0.3827+-0.0043 0.3796+-0.0034 ^ 0.3713+-0.0025 ^ definitely 1.0309x faster
v8-raytrace-with-try-catch-high-frequency-throws
378.0612+-1.9337 ^ 368.9730+-2.0892 368.4980+-1.8541 ^ definitely 1.0260x faster
Int32Array-alloc-large 22.2713+-0.0169 22.2600+-0.0169 ? 22.2611+-0.0172
undefined-property-access 330.8317+-1.6494 ? 332.9862+-1.4760 332.2660+-1.8471 ?
get-by-val-with-symbol-bimorphic-check-structure-elimination-simple
3.1678+-0.0735 ? 3.2522+-0.0970 3.1258+-0.0768 might be 1.0134x faster
get-by-val-with-string-bimorphic-check-structure-elimination-simple
3.4199+-0.1447 3.3328+-0.1098 ? 3.4505+-0.1738 ?
Int16Array-bubble-sort 17.7773+-0.1115 ? 17.8918+-0.1060 ? 17.8958+-0.1244 ?
direct-arguments-length 7.2720+-0.1123 7.2244+-0.1133 ? 7.2605+-0.1511
for-of-iterate-array-entries 9.1893+-0.1004 9.1276+-0.0935 9.1253+-0.0992
array-nonarray-polymorhpic-access 27.7102+-0.3047 27.5323+-0.3611 27.4397+-0.3878
inlined-put-by-val-with-string-transition
44.0926+-0.2976 ! 45.0182+-0.2729 ^ 44.4695+-0.1918 ?
is-string-fold 2.3216+-0.0349 2.2917+-0.0323 2.2852+-0.0289 might be 1.0159x faster
regexp-prototype-split-observable-side-effects3-ignoreCase
0.3013+-0.0029 ? 0.3038+-0.0028 ^ 0.2960+-0.0024 might be 1.0179x faster
int-or-other-max-then-get-by-val 3.9297+-0.0328 3.9192+-0.0328 3.9183+-0.0308
array-prototype-forEach 77.2099+-0.7936 ^ 75.6311+-0.6506 74.5760+-0.7300 ^ definitely 1.0353x faster
in-one-case-true 9.2922+-0.2910 9.1256+-0.1593 ? 9.1274+-0.1672 might be 1.0180x faster
double-to-uint32-typed-array 2.4481+-0.0507 ? 2.5058+-0.0712 2.4466+-0.0649
infer-one-time-closure-ten-vars 9.7359+-0.0294 ? 9.8212+-0.1621 9.7311+-0.0299
external-arguments-getbyval 1.3215+-0.0140 ? 1.3417+-0.0263 ? 1.5853+-0.4680 ? might be 1.1997x slower
get-by-val-with-symbol-chain-from-try-block
2.1221+-0.0234 2.1188+-0.0254 ? 2.1407+-0.0387 ?
abc-simple-forward-loop 42.6067+-0.0826 42.5443+-0.0361 42.5319+-0.0205
get-by-val-with-symbol-bimorphic-check-structure-elimination
9.9885+-0.3079 ? 10.2454+-0.3203 10.0409+-0.3120 ?
string-prototype-split-observable-side-effects3-unicode
0.3775+-0.0035 0.3771+-0.0036 0.3727+-0.0032 might be 1.0131x faster
destructuring-arguments 61.7549+-0.2012 ? 62.2290+-1.6676 ? 62.8413+-0.2787 ! definitely 1.0176x slower
inline-arguments-aliased-access 3.8700+-0.0653 3.8457+-0.0348 3.8156+-0.0296 might be 1.0143x faster
hoist-poly-check-structure-effectful-loop
4.4760+-0.0867 ? 4.5426+-0.0873 4.4761+-0.0864 ?
string-prototype-search-observable-side-effects
1.1185+-0.0068 1.1144+-0.0065 1.1049+-0.0062 ^ definitely 1.0124x faster
polymorphic-put-by-val-with-string 31.3800+-0.0637 31.3504+-0.0712 31.3202+-0.0588
string-prototype-split-observable-side-effects3-multiline
0.3820+-0.0091 0.3782+-0.0061 0.3719+-0.0040 might be 1.0271x faster
in-four-cases 19.3947+-0.4414 ? 19.6105+-0.3560 19.1892+-0.4133 might be 1.0107x faster
sinkable-new-object-taken 34.7742+-0.1183 34.6920+-0.0942 ? 34.7621+-0.1044
destructuring-swap 4.6631+-0.0202 ? 4.6705+-0.0216 4.6459+-0.0125
string-get-by-val 2.2624+-0.0398 ? 2.2701+-0.0492 2.2410+-0.0392
emscripten-cube2hash 31.4782+-0.4279 31.3660+-0.1205 30.9829+-0.3534 might be 1.0160x faster
register-pressure-from-osr 19.0015+-0.0912 18.9861+-0.0873 18.9641+-0.0831
string-from-char-code 9.1837+-0.0273 9.1650+-0.0329 9.1286+-0.0292
make-indexed-storage 3.0275+-0.0554 3.0088+-0.0640 2.9887+-0.0612 might be 1.0130x faster
Int16Array-bubble-sort-with-byteLength 17.8102+-0.1496 17.7651+-0.1821 ? 17.7657+-0.1226
string-test 2.7087+-0.0275 2.7084+-0.0253 2.7015+-0.0195
deltablue-for-of 39.4824+-1.1394 ? 39.7405+-1.5177 38.5740+-1.1207 might be 1.0235x faster
max-boolean 2.3981+-0.0398 ? 2.4488+-0.0418 2.4395+-0.0490 ? might be 1.0173x slower
regexp-prototype-test-observable-side-effects2
0.2664+-0.0029 0.2650+-0.0028 ^ 0.2595+-0.0020 ^ definitely 1.0266x faster
hard-overflow-check 34.8828+-0.0484 34.8587+-0.0241 ? 34.8611+-0.0236
new-array-dead 10.6422+-0.0446 10.6379+-0.0392 ? 10.7088+-0.0936 ?
min-boolean 2.4055+-0.0367 ? 2.4400+-0.0511 2.4150+-0.0487 ?
by-val-generic 4.6469+-0.0565 4.6349+-0.0465 4.6158+-0.0553
get_callee_monomorphic 2.3105+-0.0447 2.2910+-0.0286 ? 2.3153+-0.0328 ?
DataView-custom-properties 46.8052+-0.2881 ? 47.1292+-0.5380 ? 47.2126+-0.3843 ?
get-by-val-with-symbol-check-structure-elimination
8.1633+-0.2484 7.9368+-0.2093 ? 8.0506+-0.2473 might be 1.0140x faster
richards-empty-try-catch 57.8312+-0.9865 57.7360+-1.0705 57.6321+-1.0371
array-splice-contiguous 26.6985+-0.1291 ! 27.3256+-0.1317 ^ 26.9017+-0.2872 ?
HashMap-string-put-get-iterate 27.9517+-0.4937 27.2425+-0.3661 ? 27.2756+-0.4663 might be 1.0248x faster
ArrayBuffer-Int8Array-alloc-long-lived-buffer
20.1558+-0.1407 ? 20.4405+-0.2259 20.2870+-0.1077 ?
string-repeat-not-resolving 4.0877+-0.0456 ^ 3.9034+-0.0188 ? 3.9139+-0.0347 ^ definitely 1.0444x faster
put-by-val-with-symbol-slightly-polymorphic
3.0546+-0.0899 3.0383+-0.0678 ? 3.0406+-0.0840
regexp-prototype-search-observable-side-effects2
0.2549+-0.0023 ? 0.2562+-0.0032 ^ 0.2498+-0.0029 might be 1.0206x faster
structure-hoist-over-transitions 2.3487+-0.0402 ? 2.3696+-0.0446 2.3263+-0.0390
locale-compare 25.2175+-0.6300 ? 25.2864+-0.1221 24.9839+-0.2025
minus-boolean-double 2.3027+-0.0295 2.2880+-0.0330 ? 2.3112+-0.0363 ?
varargs-construct-inline 21.0200+-0.0316 ? 21.0508+-0.0314 ? 21.0660+-0.0468 ?
new-array-buffer-dead 91.8428+-0.3469 91.8194+-0.3545 91.5747+-0.1661
get-by-id-bimorphic-check-structure-elimination-simple
2.4434+-0.0487 ? 2.4667+-0.0546 2.4171+-0.0488 might be 1.0109x faster
arguments-out-of-bounds 12.4141+-0.0492 12.3966+-0.0408 ^ 12.3283+-0.0203 ^ definitely 1.0070x faster
getter-no-activation 3.4790+-0.0436 3.4451+-0.0334 ? 3.4778+-0.0375
direct-arguments-overridden-length 7.2135+-0.1432 ? 7.2490+-0.1334 ? 7.2977+-0.1701 ? might be 1.0117x slower
infer-constant-global-property 7.1626+-0.0597 7.1011+-0.0252 7.0827+-0.0306 might be 1.0113x faster
poly-stricteq 64.6516+-0.6705 ^ 60.7303+-0.0200 ! 61.3354+-0.4862 ^ definitely 1.0541x faster
global-var-const-infer-fire-from-opt 0.8023+-0.0256 ? 0.8104+-0.0340 0.7968+-0.0275
put-by-val-machine-int 2.7211+-0.0321 2.7064+-0.0194 ? 2.7098+-0.0237
HashMap-put-get-iterate 23.5497+-0.2493 23.1777+-0.2300 ? 23.3509+-0.2715
asmjs_bool_bug 8.0235+-0.0446 7.9978+-0.0386 ? 8.0082+-0.0424
arguments-named-and-reflective 8.4257+-0.0543 8.4037+-0.0151 ? 8.5477+-0.2513 ? might be 1.0145x slower
string-prototype-search-observable-side-effects2
0.3387+-0.0036 ? 0.3392+-0.0040 0.3332+-0.0038 might be 1.0164x faster
simple-regexp-test-folding-fail-with-hoisted-regexp
9.0539+-0.2030 8.6807+-0.1824 ! 9.0699+-0.1763 ?
set-for-each 4.0873+-0.0401 4.0172+-0.0934 4.0039+-0.0338 ^ definitely 1.0208x faster
int-or-other-add-then-get-by-val 4.0606+-0.0384 4.0499+-0.0362 ? 4.0703+-0.0397 ?
to-number-constructor-only-string 1.9983+-0.0179 ^ 1.9225+-0.0462 ? 1.9903+-0.0561
hoist-poly-check-structure 2.4261+-0.0450 2.4001+-0.0298 ? 2.4015+-0.0316 might be 1.0102x faster
to-number-only-string 1.9435+-0.0127 ^ 1.8583+-0.0341 ? 1.9292+-0.0410
assign-custom-setter-polymorphic 3.3849+-0.0172 ^ 3.1993+-0.0126 ! 3.3749+-0.0269
double-to-int32-typed-array 2.3537+-0.0524 ? 2.4327+-0.0634 2.3646+-0.0628 ?
get-by-val-with-string-proto-or-self 11.9720+-0.1197 11.9013+-0.1122 ? 11.9127+-0.1190
double-get-by-val-out-of-bounds 4.3444+-0.0323 ! 4.7597+-0.1769 ^ 4.3364+-0.0466
abc-skippy-loop 35.9006+-0.6897 35.5401+-0.0383 ? 35.5496+-0.0391
string-repeat-not-resolving-no-inline 4.2598+-0.0686 ^ 4.0833+-0.0618 ? 4.1285+-0.1068 might be 1.0318x faster
mul-boolean-double 2.7068+-0.0268 2.6874+-0.0279 ? 2.6985+-0.0380
get-by-id-quadmorphic-check-structure-elimination-simple
2.9200+-0.0696 ? 3.0173+-0.0919 2.8804+-0.0607 might be 1.0138x faster
string-concat-pair-object 1.9565+-0.0056 ? 1.9697+-0.0293 1.9531+-0.0104
abc-postfix-backward-loop 55.8774+-0.0734 ? 55.8796+-0.0358 55.8276+-0.0908
indexed-properties-in-objects 2.8250+-0.0411 2.7897+-0.0340 ? 2.7908+-0.0357 might be 1.0123x faster
put-by-val-with-symbol-replace-and-transition
11.6353+-0.0497 ? 11.7129+-0.0698 11.6704+-0.0482 ?
infer-closure-const-then-put-to-scope 22.2659+-0.0552 22.2359+-0.0517 22.2104+-0.0664
rare-osr-exit-on-local 12.1798+-0.0732 ? 12.3261+-0.0745 ? 12.3368+-0.0802 ! definitely 1.0129x slower
put-by-val-with-string-replace-and-transition
12.4945+-0.0854 ? 12.5614+-0.0956 12.4930+-0.0788
varargs-strict-mode 9.9166+-0.0641 9.9083+-0.0628 9.9020+-0.0513
hard-overflow-check-equal 34.9448+-0.0284 ? 34.9627+-0.0269 34.9447+-0.0315
regexp-prototype-split-observable-side-effects3-flags
0.3020+-0.0029 0.3003+-0.0033 0.2966+-0.0036 might be 1.0181x faster
misc-strict-eq 22.2107+-0.3737 21.9122+-0.3200 ? 22.2678+-0.3491 ?
splice-to-remove 16.3317+-0.0408 ! 16.6560+-0.1044 ? 17.0591+-0.5935 ! definitely 1.0445x slower
function-dot-apply 2.1245+-0.0354 2.1138+-0.0321 ? 2.1270+-0.0368 ?
string-get-by-val-big-char 4.8291+-0.0929 4.7867+-0.0929 4.7704+-0.0872 might be 1.0123x faster
empty-string-plus-int 4.8203+-0.0622 4.7824+-0.0271 4.7288+-0.0324 might be 1.0194x faster
try-catch-get-by-val-cloned-arguments 3.6898+-0.0331 3.6660+-0.0310 ? 3.6881+-0.0281
<geometric> 7.3571+-0.0048 ^ 7.2985+-0.0056 ^ 7.2876+-0.0053 ^ definitely 1.0095x faster
Baseline OSR WithoutOSR WithoutOSR v. Baseline
AsmBench:
towers.c 278.4157+-6.1848 278.2167+-4.9174 275.7424+-0.3090
n-body.c 926.8761+-11.0716 ^ 904.8155+-4.1272 ? 907.0384+-4.8709 ^ definitely 1.0219x faster
float-mm.c 717.0304+-3.2110 ? 719.2331+-10.8995 715.0110+-3.2076
container.cpp 3007.7612+-12.4806 3004.9473+-13.9632 ? 3030.8802+-34.7254 ?
quicksort.c 437.1951+-1.7153 ? 443.7602+-6.5445 436.0878+-1.8781
gcc-loops.cpp 4208.6896+-58.0843 4201.3454+-75.4606 4152.9504+-53.7492 might be 1.0134x faster
bigfib.cpp 447.4028+-3.3655 ? 452.9769+-6.7227 450.5818+-3.2169 ?
hash-map 155.2633+-1.5525 ? 155.4984+-1.0614 ^ 151.0966+-1.0816 ^ definitely 1.0276x faster
dry.c 476.5020+-7.1301 ? 480.3389+-8.0675 ? 481.5008+-8.5315 ? might be 1.0105x slower
<geometric> 686.1605+-3.3356 ? 686.9678+-3.9879 682.3046+-1.8528 might be 1.0057x faster
Baseline OSR WithoutOSR WithoutOSR v. Baseline
Geomean of preferred means:
<scaled-result> 42.2351+-0.0612 42.1680+-0.0552 42.0811+-0.0527 ^ definitely 1.0037x faster
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment