/Baseline_OSR_WithoutOSR_SunSpiderLongSpiderV8SpiderOctaneKrakenJSRegressAsmBench_hanayamata_20160617_0707_report.txt Secret
Created Jun 17, 2016
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