Skip to content

Instantly share code, notes, and snippets.

@sukolsak
Created July 2, 2018 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sukolsak/da11c94998776a4dfb3340f12f7b7688 to your computer and use it in GitHub Desktop.
Save sukolsak/da11c94998776a4dfb3340f12f7b7688 to your computer and use it in GitHub Desktop.
Benchmark report for SunSpider, SunSpider-CompileTime, V8Spider, V8Spider-CompileTime, Octane, Kraken, TailBench, and Microbenchmarks on (MacBookPro12,1).
VMs tested:
"TipOfTree" at /webkit_tot/WebKitBuild/Release/jsc (r233414)
"MyChanges" at /webkit/WebKitBuild/Release/jsc (r233414)
Collected 10 samples per benchmark/VM, with 10 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.
TipOfTree MyChanges
SunSpider:
3d-cube 5.8001+-0.5177 ? 6.2287+-0.6877 ? might be 1.0739x slower
3d-morph 5.9703+-0.8935 5.6205+-0.6251 might be 1.0622x faster
3d-raytrace 6.8755+-0.8961 5.9396+-0.8210 might be 1.1576x faster
access-binary-trees 2.8696+-0.1370 ? 3.1676+-0.4172 ? might be 1.1038x slower
access-fannkuch 7.3384+-0.3307 7.2828+-0.2850
access-nbody 3.5018+-0.4084 3.0003+-0.2487 might be 1.1671x faster
access-nsieve 4.3523+-0.5149 4.1177+-0.4132 might be 1.0570x faster
bitops-3bit-bits-in-byte 1.6570+-0.2186 1.5319+-0.1075 might be 1.0817x faster
bitops-bits-in-byte 3.9311+-0.1217 ? 4.1635+-0.3042 ? might be 1.0591x slower
bitops-bitwise-and 2.6688+-0.2856 ? 2.7180+-0.2689 ? might be 1.0184x slower
bitops-nsieve-bits 5.1037+-0.3044 5.0229+-0.3486 might be 1.0161x faster
controlflow-recursive 3.6750+-0.3970 ? 3.7670+-0.3569 ? might be 1.0250x slower
crypto-aes 5.3885+-0.5157 5.1255+-0.5287 might be 1.0513x faster
crypto-md5 3.5706+-0.3547 ? 4.1655+-0.7479 ? might be 1.1666x slower
crypto-sha1 3.7716+-0.2715 ? 3.9152+-0.4184 ? might be 1.0381x slower
date-format-tofte 8.8864+-0.6104 ? 9.2810+-0.6281 ? might be 1.0444x slower
date-format-xparb 6.5522+-0.6450 6.5466+-0.4340
math-cordic 3.5694+-0.4105 3.4665+-0.3412 might be 1.0297x faster
math-partial-sums 4.6032+-0.5282 4.2492+-0.2150 might be 1.0833x faster
math-spectral-norm 2.4257+-0.1132 ? 2.6297+-0.3357 ? might be 1.0841x slower
regexp-dna 8.3601+-0.9564 8.2251+-0.5820 might be 1.0164x faster
string-base64 5.7039+-1.0529 5.3275+-0.4390 might be 1.0706x faster
string-fasta 6.7699+-0.4738 ? 6.8319+-0.6493 ?
string-tagcloud 9.2967+-0.4394 ? 10.4509+-0.9293 ? might be 1.1241x slower
string-unpack-code 19.7850+-0.6707 ? 20.0863+-0.2176 ? might be 1.0152x slower
string-validate-input 6.1339+-0.7200 5.8023+-0.7708 might be 1.0571x faster
<arithmetic> 5.7139+-0.1202 ? 5.7178+-0.0739 ? might be 1.0007x slower
TipOfTree MyChanges
SunSpider-CompileTime:
3d-cube 10.6608+-0.7039 10.4506+-0.3834 might be 1.0201x faster
3d-morph 3.5596+-0.2889 3.2600+-0.1108 might be 1.0919x faster
3d-raytrace 9.7599+-0.1810 ? 9.9430+-0.1978 ? might be 1.0188x slower
access-binary-trees 7.1300+-0.3091 ? 7.2502+-0.3926 ? might be 1.0169x slower
access-fannkuch 21.4650+-0.1939 ? 21.5533+-0.3879 ?
access-nbody 2.9687+-0.4583 2.4358+-0.1915 might be 1.2188x faster
access-nsieve 2.6132+-0.4140 2.5718+-0.2994 might be 1.0161x faster
bitops-3bit-bits-in-byte 0.4928+-0.0100 ? 0.5257+-0.0388 ? might be 1.0669x slower
bitops-bits-in-byte 4.1877+-0.3621 ? 4.1888+-0.2995 ?
bitops-bitwise-and 1.1262+-0.2518 0.9577+-0.0805 might be 1.1760x faster
bitops-nsieve-bits 5.3960+-0.3227 ? 5.6949+-0.3857 ? might be 1.0554x slower
controlflow-recursive 9.5585+-0.4986 9.4066+-0.3502 might be 1.0161x faster
crypto-aes 4.8678+-0.6549 4.6189+-0.4519 might be 1.0539x faster
crypto-md5 3.3913+-0.2386 3.1920+-0.2379 might be 1.0625x faster
crypto-sha1 3.9692+-0.4757 3.6037+-0.1234 might be 1.1014x faster
date-format-tofte 4.4736+-0.1944 4.3965+-0.2023 might be 1.0175x faster
date-format-xparb 4.2745+-0.0866 ? 4.4937+-0.2840 ? might be 1.0513x slower
math-cordic 3.3144+-0.2613 ? 3.3686+-0.2292 ? might be 1.0163x slower
math-partial-sums 0.9623+-0.0674 ? 1.0273+-0.1500 ? might be 1.0675x slower
math-spectral-norm 0.9958+-0.1582 ? 0.9980+-0.2121 ?
regexp-dna 0.0000+-0.0000 0.0000+-0.0000 might be NaNx faster
string-base64 1.4234+-0.1974 1.3775+-0.2360 might be 1.0333x faster
string-fasta 8.4265+-0.1881 ? 8.5807+-0.5834 ? might be 1.0183x slower
string-tagcloud 3.0351+-0.0390 ? 3.0997+-0.0416 ? might be 1.0213x slower
string-unpack-code 5.7648+-0.6932 5.2949+-0.0936 might be 1.0887x faster
string-validate-input 2.9736+-0.5078 2.8864+-0.4893 might be 1.0302x faster
<arithmetic> 4.8766+-0.0872 4.8145+-0.0598 might be 1.0129x faster
TipOfTree MyChanges
V8Spider:
crypto 44.2464+-3.4462 43.3946+-2.1431 might be 1.0196x faster
deltablue 74.8948+-3.3857 ? 76.8584+-3.3491 ? might be 1.0262x slower
earley-boyer 39.6670+-0.8108 ? 41.1188+-1.2528 ? might be 1.0366x slower
raytrace 37.8415+-2.2823 36.9310+-2.5374 might be 1.0247x faster
regexp 62.2472+-3.5718 61.1241+-0.6979 might be 1.0184x faster
richards 51.4531+-0.8180 51.4303+-1.6714
splay 26.0366+-0.8905 25.6811+-0.5244 might be 1.0138x faster
<geometric> 45.5996+-0.8336 45.5279+-0.7335 might be 1.0016x faster
TipOfTree MyChanges
V8Spider-CompileTime:
crypto 38.8078+-0.4722 ? 39.0743+-0.3389 ?
deltablue 94.0296+-0.7652 ? 95.9030+-4.7270 ? might be 1.0199x slower
earley-boyer 45.2157+-2.0231 ? 45.8124+-1.5541 ? might be 1.0132x slower
raytrace 75.6851+-0.5170 75.5686+-0.6631
regexp 12.0111+-0.2785 ? 12.1206+-0.2541 ?
richards 43.3072+-0.5386 ? 44.0929+-1.7260 ? might be 1.0181x slower
splay 17.9651+-1.2130 17.5740+-0.2650 might be 1.0223x faster
<geometric> 38.0807+-0.5069 ? 38.3194+-0.3589 ? might be 1.0063x slower
TipOfTree MyChanges
Octane:
encrypt 0.16482+-0.01002 0.15829+-0.00141 might be 1.0412x faster
decrypt 2.77368+-0.01774 2.77051+-0.00806
deltablue x2 0.13818+-0.00755 0.13558+-0.00476 might be 1.0192x faster
earley 0.30688+-0.00331 ? 0.30884+-0.00420 ?
boyer 4.88559+-0.35073 4.78521+-0.24663 might be 1.0210x faster
navier-stokes x2 4.49643+-0.00766 ? 4.53407+-0.07876 ?
raytrace x2 0.76873+-0.04588 0.75648+-0.03381 might be 1.0162x faster
richards x2 0.08573+-0.00148 0.08561+-0.00113
splay x2 0.33579+-0.01608 ? 0.33694+-0.00752 ?
regexp x2 19.27387+-0.42665 ? 19.90416+-0.40526 ? might be 1.0327x slower
pdfjs x2 41.90032+-2.69495 ? 41.97357+-2.69488 ?
mandreel x2 51.46941+-1.10463 51.25011+-0.70534
gbemu x2 37.04434+-2.21608 36.32076+-0.34882 might be 1.0199x faster
closure 0.58056+-0.02489 0.56846+-0.00169 might be 1.0213x faster
jquery 7.82170+-0.32914 ? 8.04827+-0.43414 ? might be 1.0290x slower
box2d x2 9.12843+-0.09317 ? 9.98298+-0.91542 ? might be 1.0936x slower
zlib x2 341.27017+-3.84211 338.78124+-1.53835
typescript x2 812.47344+-11.78757 ? 849.45488+-69.43564 ? might be 1.0455x slower
splay-latency 8.80616+-1.60207 8.20182+-0.67452 might be 1.0737x faster
<geometric> 5.46654+-0.04778 ? 5.48765+-0.03737 ? might be 1.0039x slower
TipOfTree MyChanges
Kraken:
ai-astar 96.362+-0.638 ? 99.055+-6.098 ? might be 1.0279x slower
audio-beat-detection 36.743+-0.749 ? 40.635+-3.739 ? might be 1.1059x slower
audio-dft 99.662+-1.142 99.054+-0.717
audio-fft 29.056+-2.140 27.506+-0.078 might be 1.0564x faster
audio-oscillator 46.666+-0.718 46.375+-0.272
imaging-darkroom 60.056+-1.816 58.411+-0.541 might be 1.0282x faster
imaging-desaturate 56.849+-2.348 55.459+-1.098 might be 1.0251x faster
imaging-gaussian-blur 67.605+-3.920 ? 71.054+-7.980 ? might be 1.0510x slower
json-parse-financial 34.514+-2.951 34.068+-1.324 might be 1.0131x faster
json-stringify-tinderbox 22.211+-1.486 ? 22.311+-2.260 ?
stanford-crypto-aes 43.093+-2.152 ? 46.670+-8.793 ? might be 1.0830x slower
stanford-crypto-ccm 42.534+-3.147 ? 43.436+-5.441 ? might be 1.0212x slower
stanford-crypto-pbkdf2 69.004+-4.213 ? 72.041+-10.410 ? might be 1.0440x slower
stanford-crypto-sha256-iterative 21.438+-1.892 21.081+-0.691 might be 1.0170x faster
<arithmetic> 51.842+-0.567 ? 52.654+-0.921 ? might be 1.0157x slower
TipOfTree MyChanges
TailBench:
n-body 773.2218+-39.3369 ? 777.3756+-42.9637 ?
merge-sort 538.6444+-13.1622 530.3418+-11.5672 might be 1.0157x faster
merge-sort-cps 62.8033+-2.1257 ? 63.7298+-2.8058 ? might be 1.0148x slower
bf-interpreter 410.0487+-52.0776 ? 430.3777+-67.4761 ? might be 1.0496x slower
<geometric> 320.9186+-11.9220 ? 324.6219+-12.0679 ? might be 1.0115x slower
TipOfTree MyChanges
Microbenchmarks:
negative-zero-modulo 0.7098+-0.0820 0.6542+-0.0736 might be 1.0851x faster
is-object-or-null-trickier-function 4.2640+-0.2910 4.1240+-0.3084 might be 1.0340x faster
object-values 36.5644+-0.6775 35.9410+-0.3695 might be 1.0173x faster
direct-tail-call 63.0959+-1.7277 62.3456+-1.3565 might be 1.0120x faster
int-or-other-min-then-get-by-val 5.2153+-0.2588 5.1919+-0.2711
has-own-property-name-cache 63.2349+-10.4273 56.2537+-0.6070 might be 1.1241x faster
JSONP-negative-0 0.6126+-0.1165 0.4665+-0.0298 might be 1.3131x faster
object-int-sub 15.4966+-0.3425 15.2850+-0.3074 might be 1.0138x faster
int-or-other-add-then-get-by-val 5.4018+-0.4355 ? 5.4168+-0.4452 ?
number-to-string-strength-reduction 5.6237+-0.3280 5.5292+-0.2943 might be 1.0171x faster
double-pollution-getbyval 7.5258+-0.3534 ? 7.6006+-0.3324 ?
map-for-each 2.7943+-0.4863 2.5712+-0.3416 might be 1.0868x faster
infer-one-time-deep-closure 12.8560+-0.3312 ? 13.0681+-0.2727 ? might be 1.0165x slower
get-by-val-with-symbol-chain-from-try-block
2.7373+-0.2840 ? 2.7879+-0.3036 ? might be 1.0185x slower
infer-constant-property 4.2074+-1.5365 3.2953+-0.2077 might be 1.2768x faster
is-boolean-fold 2.9954+-0.1072 ? 3.0555+-0.2879 ? might be 1.0201x slower
simple-getter-access 18.8704+-0.6050 18.4927+-0.2436 might be 1.0204x faster
put-by-id 14.9412+-0.3853 ? 14.9549+-0.5084 ?
infer-closure-const-then-mov-no-inline 4.1736+-0.1104 4.1274+-0.0441 might be 1.0112x faster
get-by-val-out-of-bounds 4.7581+-0.2602 ? 5.1826+-0.3787 ? might be 1.0892x slower
string-char-code-at 10.8833+-0.9241 ? 11.3854+-0.9564 ? might be 1.0461x slower
direct-call 59.8263+-1.6265 58.9676+-0.7571 might be 1.0146x faster
elidable-new-object-tree 16.2643+-0.0985 16.1771+-0.1741
regexp-prototype-split-observable-side-effects
1.5663+-0.1974 ? 1.7548+-0.4113 ? might be 1.1204x slower
regexp-set-last-index 9.5670+-1.1206 9.3331+-0.5995 might be 1.0251x faster
tan 65.7875+-0.1482 ? 68.6525+-5.1645 ? might be 1.0435x slower
infer-one-time-closure-ten-vars 7.6354+-0.2480 ? 9.2619+-3.1486 ? might be 1.2130x slower
to-number-number-string-number-string 4.2656+-0.8068 4.2196+-0.5043 might be 1.0109x faster
assign-custom-setter 5.9896+-0.2522 ? 6.9319+-0.9253 ? might be 1.1573x slower
custom-setter-getter-as-put-get-by-id 0.8704+-0.0227 ? 0.9544+-0.1574 ? might be 1.0965x slower
make-indexed-storage 3.6051+-0.5070 3.4240+-0.4216 might be 1.0529x faster
object-int-add-array 7.9055+-0.4616 ? 8.2374+-0.5940 ? might be 1.0420x slower
in-by-id-removed 9.2530+-0.3198 ? 9.4002+-0.4133 ? might be 1.0159x slower
arguments 6.3660+-0.3513 ? 6.5217+-0.4965 ? might be 1.0245x slower
large-int-neg 7.2888+-0.5376 7.0044+-0.2981 might be 1.0406x faster
is-object-or-null-tricky-function 4.0767+-0.1428 ? 4.3888+-0.2608 ? might be 1.0765x slower
gcse 4.8220+-0.3904 4.7764+-0.4498
fold-get-by-id-to-multi-get-by-offset-rare-int
10.5855+-1.1029 ? 11.4331+-1.3500 ? might be 1.0801x slower
array-push-2 712.5955+-50.9835 669.2657+-2.3895 might be 1.0647x faster
abc-skippy-loop 23.7413+-2.6865 23.6281+-1.8624
inline-arguments-aliased-access 5.3126+-0.6104 4.9901+-0.6748 might be 1.0646x faster
is-array-for-non-array-object 3.7349+-0.6773 3.1927+-0.4653 might be 1.1698x faster
elidable-new-object-dag 17.5761+-1.4738 17.1161+-0.5085 might be 1.0269x faster
switch-string-length-tower 10.9588+-0.3078 ? 11.0516+-0.4408 ?
arrowfunction-call-in-class-method 9.4529+-0.5343 8.8799+-0.6992 might be 1.0645x faster
string-slice-empty 9.0084+-1.5200 8.7844+-0.9860 might be 1.0255x faster
string-concat-pair-simple 4.1374+-0.6285 4.0401+-0.4259 might be 1.0241x faster
for-of-array 19.8899+-0.7989 ? 20.1521+-1.2630 ? might be 1.0132x slower
string-prototype-search-observable-side-effects
1.0959+-0.0217 ? 1.1513+-0.0944 ? might be 1.0505x slower
varargs 8.7772+-0.4429 8.6849+-0.5000 might be 1.0106x faster
string-var-equality 25.8765+-1.0697 25.4266+-1.2415 might be 1.0177x faster
to-number-only-number 0.8780+-0.0808 ? 0.9167+-0.1948 ? might be 1.0441x slower
function-test 3.3177+-0.1449 ? 4.2094+-0.8168 ? might be 1.2688x slower
unprofiled-licm 7.2121+-0.2591 6.9028+-0.1987 might be 1.0448x faster
string-cons-tower 7.0470+-0.1256 ? 7.1010+-0.0853 ?
Int8Array-load-with-byteLength 3.9207+-0.1305 ? 4.0125+-0.2270 ? might be 1.0234x slower
inlined-put-by-val-with-string-transition
52.8028+-7.0177 52.5889+-3.7830
licm-dragons-overflow 18.6326+-0.1621 ? 18.9347+-0.4896 ? might be 1.0162x slower
varargs-construct 20.7687+-0.6976 20.4432+-0.3614 might be 1.0159x faster
mod-boolean-double 5.7728+-0.3747 5.5622+-0.1696 might be 1.0379x faster
sink-huge-activation 11.4188+-0.9179 10.6320+-0.4671 might be 1.0740x faster
varargs-call 13.4828+-0.4269 ? 13.9729+-1.1034 ? might be 1.0363x slower
simple-regexp-test-folding-with-hoisted-regexp
11.8487+-0.4888 11.8314+-0.3936
imul-int-only 5.3623+-0.3553 5.1858+-0.6322 might be 1.0340x faster
tear-off-arguments-simple 3.1610+-0.2607 3.0619+-0.2635 might be 1.0323x faster
adapt-to-double-divide 13.5303+-0.2969 13.4672+-0.1791
get_callee_monomorphic 3.9227+-0.2007 ? 4.0029+-0.3250 ? might be 1.0204x slower
switch-string-short 11.0935+-0.4729 10.5606+-0.2006 might be 1.0505x faster
is-array-for-array 2.9172+-0.3318 ? 2.9897+-0.3776 ? might be 1.0249x slower
object-entries 91.6313+-4.5479 90.6453+-6.1842 might be 1.0109x faster
ArrayBuffer-Int32Array-byteOffset 4.2237+-0.3836 ? 4.2978+-0.7679 ? might be 1.0175x slower
infer-closure-const-then-put-to-scope-no-inline
9.9243+-0.5079 ? 9.9808+-0.7256 ?
varargs-construct-inline 19.1996+-1.0078 19.1310+-0.3514
get-by-val-with-string-quadmorphic-check-structure-elimination-simple
4.4937+-0.1743 ? 4.8711+-0.4607 ? might be 1.0840x slower
get-by-val-with-symbol-check-structure-elimination
9.8106+-1.6094 9.0325+-0.2323 might be 1.0861x faster
string-prototype-split-observable-side-effects3-unicode
0.7340+-0.0706 0.7247+-0.0581 might be 1.0129x faster
regexp-prototype-split-observable-side-effects3-unicode
0.7946+-0.2313 0.6478+-0.0349 might be 1.2267x faster
cse-new-array-buffer 2.1598+-0.4000 1.9439+-0.0385 might be 1.1110x faster
splice-to-remove 17.3391+-1.0194 16.9240+-0.2729 might be 1.0245x faster
neg-boolean 3.2440+-0.2828 ? 3.2486+-0.2592 ?
Int16Array-to-Int32Array-set 41.8270+-4.4441 39.9004+-1.0013 might be 1.0483x faster
for-of-iterate-array-keys 5.1060+-0.3244 4.9298+-0.1545 might be 1.0357x faster
make-rope-cse 4.3786+-0.0788 ? 4.8052+-0.4163 ? might be 1.0974x slower
is-function-fold 3.2970+-0.2930 3.1979+-0.3208 might be 1.0310x faster
DataView-custom-properties 58.1958+-0.5832 ? 58.6058+-0.6494 ?
new-array-buffer-dead 46.3555+-1.7635 ? 46.8703+-3.1114 ? might be 1.0111x slower
prototype-access-with-mutating-prototype 5.5680+-0.4022 ? 5.7112+-0.6692 ? might be 1.0257x slower
allocate-big-object 3.5863+-0.5750 ? 3.9079+-0.7675 ? might be 1.0897x slower
direct-call-arity-mismatch 66.9739+-4.8363 66.0776+-3.4281 might be 1.0136x faster
get-by-val-with-symbol-proto-or-self 9.8223+-0.4614 9.6183+-0.5339 might be 1.0212x faster
get-by-id-bimorphic-check-structure-elimination
5.8003+-0.2664 ? 5.8708+-0.2901 ? might be 1.0122x slower
delta-blue-try-catch 54.0635+-1.7233 ? 57.2376+-2.4455 ? might be 1.0587x slower
string-prototype-split-observable-side-effects2
0.7383+-0.0786 ? 0.7406+-0.0872 ?
no-inline-constructor 26.6537+-0.2898 ? 26.8605+-0.3891 ?
number-to-string-with-add-empty 8.3755+-0.3226 ? 8.6063+-0.4132 ? might be 1.0276x slower
cmpeq-obj-to-obj-other 9.4800+-0.5463 9.3594+-0.2773 might be 1.0129x faster
poly-proto-put-transition-speed 17.6776+-0.1350 ? 18.5352+-1.1797 ? might be 1.0485x slower
ArrayBuffer-DataView-alloc-long-lived 18.7402+-0.1500 ? 19.6785+-1.9850 ? might be 1.0501x slower
get-by-id-quadmorphic-check-structure-elimination-simple
3.7923+-0.1894 ? 4.0197+-0.3927 ? might be 1.0599x slower
in-two-cases 6.5336+-0.3590 6.4180+-0.4440 might be 1.0180x faster
switch 8.3479+-0.5623 7.8119+-0.3652 might be 1.0686x faster
object-iterate-symbols 3.6229+-0.3225 3.5521+-0.2384 might be 1.0199x faster
infer-closure-const-then-mov 8.4246+-0.3768 ? 8.5026+-0.6522 ?
string-equality 10.6743+-0.3654 ? 10.8395+-0.6113 ? might be 1.0155x slower
int-or-other-neg-then-get-by-val 23.1144+-0.2832 22.9388+-0.1390
super-get-by-id-with-this-monomorphic 18.4335+-0.4554 ? 19.3796+-1.7719 ? might be 1.0513x slower
abc-postfix-backward-loop 32.7062+-0.3358 ? 33.0014+-0.6801 ?
abs-boolean 3.3489+-0.4568 ? 3.5294+-0.5708 ? might be 1.0539x slower
fixed-typed-array-storage-var-index 1.8433+-0.1692 1.7839+-0.1267 might be 1.0333x faster
string-replace-generic 47.8085+-2.5783 47.3244+-0.7014 might be 1.0102x faster
singleton-scope 49.3581+-0.8245 ? 51.9823+-2.7477 ? might be 1.0532x slower
div-boolean 8.5343+-0.4226 8.0333+-0.0804 might be 1.0624x faster
put-by-id-slightly-polymorphic 3.4040+-0.2930 3.3117+-0.2435 might be 1.0279x faster
super-get-by-val-with-this-polymorphic 22.4247+-1.5110 21.7511+-0.3967 might be 1.0310x faster
array-splice-contiguous 23.8765+-0.1377 ? 24.4003+-0.3941 ? might be 1.0219x slower
number-to-string-with-radix 11.6253+-0.1233 ? 11.6329+-0.1011 ?
poly-chain-access-different-prototypes-simple
3.5584+-0.2385 3.3376+-0.1199 might be 1.0661x faster
global-var-const-infer 1.1393+-0.0442 ? 1.1900+-0.0450 ? might be 1.0445x slower
switch-string-basic-big-var 14.2144+-0.3331 ? 15.1144+-1.5628 ? might be 1.0633x slower
deltablue-varargs 21.9072+-1.0780 20.7508+-0.9609 might be 1.0557x faster
hoist-get-by-offset-tower-with-inferred-types
11.7563+-0.4286 ? 11.8917+-0.4499 ? might be 1.0115x slower
array-with-double-mul-add 5.6278+-0.9647 5.1294+-0.3001 might be 1.0972x faster
direct-tail-call-inlined-caller-arity-mismatch
65.5664+-1.7483 64.2784+-0.1792 might be 1.0200x faster
array-with-int32-or-double-sum 3.9335+-0.1931 ? 3.9351+-0.2008 ?
switch-char 6.5077+-0.4591 ? 6.5831+-0.5440 ? might be 1.0116x slower
super-getter 15.8447+-1.8686 14.8159+-0.4111 might be 1.0694x faster
generator-sunspider-access-nsieve 6.4825+-0.5038 6.0878+-0.4170 might be 1.0648x faster
bug-153431 3.5383+-0.3567 3.4076+-0.3927 might be 1.0383x faster
Int16Array-bubble-sort 17.8335+-0.9066 ? 18.0639+-0.6856 ? might be 1.0129x slower
regexp-prototype-split-observable-side-effects4
0.8719+-0.2323 0.6364+-0.0271 might be 1.3700x faster
poly-proto-and-non-poly-proto-same-ic 28.3357+-0.4061 ? 28.5493+-0.5391 ?
eval-code-ftl 48.1463+-0.1638 ? 48.2623+-0.2461 ?
chain-getter-access 12.6598+-0.4306 12.5498+-0.5271
new-array-buffer-vector-profile 65.5452+-4.8755 65.5149+-2.0348
string-concat-simple 6.5310+-0.4842 6.3538+-0.3458 might be 1.0279x faster
dfg-internal-function-construct 1.2118+-0.2738 1.0699+-0.0834 might be 1.1327x faster
arity-mismatch-inlining 1.3402+-0.1073 1.3224+-0.1459 might be 1.0134x faster
array-prototype-every 26.2807+-0.1972 ? 27.9721+-2.4543 ? might be 1.0644x slower
int-or-other-abs-then-get-by-val 9.4656+-0.4061 9.1407+-0.3344 might be 1.0355x faster
contiguous-array-to-string 31.9740+-1.9360 30.8360+-0.2696 might be 1.0369x faster
fold-get-by-id-to-multi-get-by-offset 8.4441+-0.8593 ? 8.9302+-1.3733 ? might be 1.0576x slower
is-symbol 2.6472+-0.4474 ? 2.7478+-0.5172 ? might be 1.0380x slower
integer-modulo 3.5383+-0.2113 3.4209+-0.2099 might be 1.0343x faster
int-or-other-div-then-get-by-val 4.7674+-0.2802 ? 5.0914+-0.5014 ? might be 1.0680x slower
fold-multi-get-by-offset-to-poly-get-by-offset
9.0951+-0.8571 8.8701+-1.5123 might be 1.0254x faster
object-get-own-property-symbols-on-large-array
1.3220+-0.1268 1.2038+-0.0295 might be 1.0982x faster
many-foreach-calls 2.8802+-0.4269 2.7663+-0.3843 might be 1.0412x faster
is-object-or-null-fold-less-tricky 3.9143+-0.0295 ? 4.1426+-0.2681 ? might be 1.0583x slower
is-number-fold 3.2771+-0.3830 3.2161+-0.4983 might be 1.0190x faster
for-of-iterate-array-values 5.0504+-0.4532 ? 5.6788+-0.6740 ? might be 1.1244x slower
richards-empty-try-catch 60.0262+-3.7313 59.1515+-0.8163 might be 1.0148x faster
generator-function-create 5.9778+-0.3403 ? 6.2612+-0.4318 ? might be 1.0474x slower
switch-char-constant 3.0746+-0.2945 2.9761+-0.2088 might be 1.0331x faster
logical-not-weird-types 4.3871+-0.9055 ? 4.5440+-0.7347 ? might be 1.0358x slower
string-replace 7.0475+-0.5837 6.7667+-0.1683 might be 1.0415x faster
fixed-typed-array-storage 1.4729+-0.1149 ? 1.7276+-0.4247 ? might be 1.1729x slower
object-closure-call 7.6680+-0.7160 ? 8.7637+-2.4031 ? might be 1.1429x slower
put-by-val-with-string-slightly-polymorphic
3.6898+-0.2063 ? 4.0818+-0.5562 ? might be 1.1062x slower
math-with-out-of-bounds-array-values 31.6408+-1.5391 30.8367+-0.1338 might be 1.0261x faster
Int8Array-load 3.9647+-0.1915 ? 4.1324+-0.3605 ? might be 1.0423x slower
bigswitch 28.6206+-4.6556 25.3045+-0.8252 might be 1.1310x faster
is-undefined-fold-tricky 3.8607+-0.3680 ? 3.9715+-0.3955 ? might be 1.0287x slower
direct-tail-call-inlined-caller 59.6315+-0.9039 59.5051+-0.6194
string-repeat-not-resolving-fixed 4.4023+-0.5647 ? 4.5532+-0.6324 ? might be 1.0343x slower
v8-raytrace-with-try-catch 46.4673+-2.3015 ? 47.7842+-2.9714 ? might be 1.0283x slower
inline-get-scoped-var 3.1348+-0.1839 ? 3.6409+-0.5464 ? might be 1.1615x slower
simple-poly-call-nested 5.0446+-0.4588 4.6803+-0.1786 might be 1.0778x faster
ArrayBuffer-Int8Array-alloc 18.5281+-2.5570 18.2675+-1.8760 might be 1.0143x faster
set-for-of 6.7984+-1.1522 6.1881+-0.7229 might be 1.0986x faster
freeze-and-do-work 14.1479+-0.3250 ? 14.6365+-0.7914 ? might be 1.0345x slower
regexp-prototype-test-observable-side-effects
0.9662+-0.0968 ? 1.1205+-0.3195 ? might be 1.1597x slower
HashMap-put-get-iterate-keys 22.1806+-1.2898 21.9606+-0.4470 might be 1.0100x faster
string-get-by-val 2.8196+-0.3596 ? 2.8396+-0.2522 ?
sink-function 11.3775+-0.5667 10.8530+-0.5739 might be 1.0483x faster
licm-dragons-two-structures 13.1832+-0.2580 ? 14.5039+-1.8721 ? might be 1.1002x slower
sparse-conditional 1.8493+-0.3271 1.7791+-0.2381 might be 1.0395x faster
function-with-eval 49.7746+-1.9662 49.4775+-0.4809
array-prototype-reduceRight 27.3178+-0.4923 ? 27.4500+-0.6176 ?
create-many-weak-map 69.9935+-0.8531 ? 71.7130+-1.4903 ? might be 1.0246x slower
number-to-string-with-radix-cse 5.2307+-0.3108 ? 5.4682+-0.5810 ? might be 1.0454x slower
eval-not-eval-compute 27.6495+-2.3687 27.1532+-3.0702 might be 1.0183x faster
dont-confuse-structures-from-different-executable-as-poly-proto
54.0856+-1.8459 53.5695+-0.5758
poly-proto-setter-speed 4.1837+-0.6240 3.7877+-0.2402 might be 1.1045x faster
new-array-push 5.1045+-0.4824 ? 5.5571+-0.8667 ? might be 1.0887x slower
polyvariant-monomorphic-get-by-id 4.7183+-0.3846 4.7034+-0.4417
regexp-last-index 9.9788+-0.4886 9.7375+-0.5409 might be 1.0248x faster
min-boolean 3.2176+-0.2133 3.0279+-0.0888 might be 1.0627x faster
polymorphic-put-by-val-with-string 26.8597+-0.3337 ? 26.9622+-0.3523 ?
get-by-val-with-symbol-self-or-proto 10.3879+-1.5380 9.8043+-0.6548 might be 1.0595x faster
put-by-val-machine-int 3.2157+-0.0862 ? 3.6179+-0.4517 ? might be 1.1251x slower
object-get-own-property-symbols 22.1447+-0.7921 21.8884+-0.1904 might be 1.0117x faster
imul-mixed 4.0349+-0.4015 3.8808+-0.3087 might be 1.0397x faster
gcse-poly-get 10.2529+-0.6303 ? 10.6755+-0.6818 ? might be 1.0412x slower
fold-double-to-int 14.0838+-0.3288 ? 14.1991+-0.4231 ?
to-number-constructor-only-number 1.0077+-0.0869 ? 1.0568+-0.2957 ? might be 1.0488x slower
template-string-array 6.8183+-0.3229 ? 7.1002+-1.0284 ? might be 1.0413x slower
in-four-cases 13.5056+-0.3906 13.1248+-0.3585 might be 1.0290x faster
int-or-other-sub 4.7830+-0.5771 ? 4.8443+-0.3744 ? might be 1.0128x slower
poly-chain-access-different-prototypes 3.3114+-0.3189 ? 3.3475+-0.3361 ? might be 1.0109x slower
super-get-by-val-with-this-monomorphic 24.8317+-1.7649 24.2502+-0.3895 might be 1.0240x faster
many-repeat-stores 21.6136+-0.1737 ? 22.8971+-1.9368 ? might be 1.0594x slower
string-repeat-single-resolving 10.3071+-0.1349 ? 10.3652+-0.3538 ?
is-object-or-null-trickier-internal-function
12.2366+-1.7733 11.3437+-0.3906 might be 1.0787x faster
fold-put-by-val-with-symbol-to-multi-put-by-offset
12.6481+-1.3840 12.3164+-1.0653 might be 1.0269x faster
ArrayBuffer-Int8Array-alloc-large-long-lived
57.2240+-8.0522 ? 57.2305+-4.3751 ?
array-with-double-sum 3.8488+-0.6710 ? 4.0022+-0.3094 ? might be 1.0399x slower
string-repeat-small-resolving 19.9935+-0.1944 19.5415+-0.2826 might be 1.0231x faster
super-get-by-id-with-this-polymorphic 16.6010+-0.8093 16.2428+-0.5380 might be 1.0221x faster
switch-string-basic 12.2522+-1.8022 11.4266+-0.6103 might be 1.0723x faster
licm-dragons 36.7035+-0.0988 ? 38.9157+-3.9021 ? might be 1.0603x slower
eval-not-eval-compute-args 26.1282+-0.4747 25.8658+-0.0601 might be 1.0101x faster
branch-on-string-as-boolean 11.3258+-0.2674 ? 11.5600+-0.4194 ? might be 1.0207x slower
to-number-string-number-string-number 4.2073+-0.6126 3.9654+-0.5218 might be 1.0610x faster
arrowfunciton-reference-arguments 0.9512+-0.0390 ? 0.9672+-0.0432 ? might be 1.0168x slower
locale-compare 22.5014+-0.1351 ? 22.9778+-0.5366 ? might be 1.0212x slower
getter-no-activation 4.2767+-0.6682 4.0546+-0.3923 might be 1.0548x faster
deltablue-for-of 42.7115+-2.1517 ? 45.2315+-3.4640 ? might be 1.0590x slower
string-concat-long-convert 84.3870+-6.0430 ? 85.7757+-5.4555 ? might be 1.0165x slower
put-by-val-with-string-replace-and-transition
13.4065+-0.3653 ? 14.4623+-2.8889 ? might be 1.0787x slower
varargs-strict-mode 9.0424+-0.3378 8.8843+-0.3624 might be 1.0178x faster
lots-of-fields 10.0389+-0.1098 ? 10.3888+-0.4257 ? might be 1.0349x slower
tear-off-arguments 4.4141+-0.6146 4.0659+-0.3132 might be 1.0857x faster
regexp-u-global-es5 21.1486+-1.3295 20.3613+-1.2271 might be 1.0387x faster
is-array-for-mixed-case 5.6564+-0.3729 ? 6.0946+-1.2894 ? might be 1.0775x slower
sinkable-new-object-taken 33.7507+-2.2005 32.1041+-0.1455 might be 1.0513x faster
double-to-uint32-typed-array-no-inline 3.0147+-0.3455 ? 3.0396+-0.3359 ?
string-concat-long 48.2407+-0.3056 ? 48.5998+-0.6360 ?
get-by-id-bimorphic-check-structure-elimination-simple
3.3598+-0.3098 ? 3.3721+-0.2739 ?
arrowfunction-call-in-function 19.8503+-0.8494 19.1775+-0.3448 might be 1.0351x faster
obviously-elidable-new-object 14.5010+-0.5977 14.3044+-0.1810 might be 1.0137x faster
is-number-fold-tricky 4.0807+-0.2588 ? 4.4834+-0.4084 ? might be 1.0987x slower
string-slice-one-char 8.9980+-0.1924 ? 9.4930+-0.7481 ? might be 1.0550x slower
get-by-id-check-structure-elimination 5.1928+-0.5375 4.8969+-0.2176 might be 1.0604x faster
fold-multi-put-by-offset-to-replace-or-transition-put-by-offset
10.9913+-0.8878 ? 11.6939+-1.3410 ? might be 1.0639x slower
obvious-sink-pathology 16.4363+-0.1591 ? 16.5404+-0.1273 ?
large-int 6.5941+-0.2794 ? 6.7644+-0.4930 ? might be 1.0258x slower
string-repeat-resolving-no-inline 20.2177+-0.2389 ? 21.2319+-2.6516 ? might be 1.0502x slower
object-keys-map-values 45.5527+-2.7436 ? 47.6031+-5.5906 ? might be 1.0450x slower
dfg-internal-function-not-handled-construct
1.7294+-0.3625 ? 1.7681+-0.3208 ? might be 1.0223x slower
weak-map-key 104.3102+-1.6753 ? 106.4814+-4.7947 ? might be 1.0208x slower
destructuring-parameters-overridden-by-function
0.8701+-0.0481 0.8406+-0.0327 might be 1.0351x faster
get_callee_polymorphic 6.5396+-0.4147 ? 6.6892+-0.7129 ? might be 1.0229x slower
destructuring-swap 13.8949+-0.3156 ? 14.1090+-0.2033 ? might be 1.0154x slower
elidable-new-object-roflcopter 28.4261+-4.5503 25.0918+-2.5674 might be 1.1329x faster
string-get-by-val-out-of-bounds 5.0384+-0.3195 4.7434+-0.2027 might be 1.0622x faster
regexp-prototype-split-observable-side-effects3-ignoreCase
0.8931+-0.3434 0.6136+-0.0138 might be 1.4556x faster
exit-length-on-plain-object 15.0325+-0.2572 ? 15.3836+-0.6425 ? might be 1.0234x slower
object-int-sub-array 8.0223+-0.4158 ? 8.2818+-0.2607 ? might be 1.0324x slower
fold-put-structure 8.0732+-1.2231 7.4252+-1.2538 might be 1.0873x faster
bigswitch-indirect-symbol 76.8346+-3.6487 76.2011+-3.4319
polymorphic-structure 13.4346+-0.2559 ? 13.6165+-0.6343 ? might be 1.0135x slower
fold-put-by-val-with-string-to-multi-put-by-offset
12.1182+-1.3831 ? 12.4607+-1.4747 ? might be 1.0283x slower
for-of-iterate-array-entries 9.7836+-1.6294 8.9408+-0.3765 might be 1.0943x faster
is-object-or-null-tricky-internal-function
8.5698+-0.6196 ? 8.6343+-0.5280 ?
string-test 3.3260+-0.0646 ? 3.5293+-0.3550 ? might be 1.0611x slower
stringalloc 101.9382+-1.6273 100.6530+-0.6653 might be 1.0128x faster
poly-chain-access-simpler 3.5542+-0.2628 3.3773+-0.1241 might be 1.0524x faster
direct-arguments-possibly-overridden-length
8.3584+-1.0589 7.6846+-0.3535 might be 1.0877x faster
global-code-ftl 38.4337+-0.6692 ? 38.6923+-0.8163 ?
double-array-to-string 63.3964+-0.3756 ? 66.8012+-3.6108 ? might be 1.0537x slower
put-by-val-direct 0.8027+-0.2470 0.7530+-0.1257 might be 1.0660x faster
put-by-val-with-symbol-replace-and-transition
13.3496+-0.4204 13.2765+-0.3562
captured-assignments 0.6525+-0.0247 ? 0.6759+-0.0636 ? might be 1.0358x slower
call-or-not-call 30.8429+-0.6279 ? 31.7163+-1.0113 ? might be 1.0283x slower
marsaglia-larger-ints 67.0607+-1.6907 66.3443+-1.5801 might be 1.0108x faster
is-function-fold-tricky-internal-function
12.2230+-0.3639 11.5402+-0.3197 might be 1.0592x faster
math-trunc 7.7445+-1.2960 6.9752+-0.4538 might be 1.1103x faster
object-int-and-array 8.6958+-1.4557 7.8717+-0.2157 might be 1.1047x faster
double-pollution-putbyoffset 4.3431+-0.4005 ? 4.7689+-0.4227 ? might be 1.0980x slower
assign-custom-setter-polymorphic 3.8645+-0.1314 ? 3.9879+-0.2242 ? might be 1.0319x slower
mod-boolean 8.4954+-0.5392 8.3279+-0.3527 might be 1.0201x faster
is-function-fold-tricky 4.2880+-0.3661 ? 4.6011+-0.5989 ? might be 1.0730x slower
number-to-string-with-radix-10 1.9688+-0.4292 1.7064+-0.1358 might be 1.1537x faster
apply-not-apply 5.8881+-0.5913 5.4934+-0.3131 might be 1.0719x faster
HashMap-string-put-get-iterate 26.7599+-0.9082 ? 28.0493+-0.7111 ? might be 1.0482x slower
mul-boolean 3.3214+-0.3366 3.0620+-0.2013 might be 1.0847x faster
scoped-arguments-overridden-length 7.3256+-0.3221 ? 8.1142+-0.6686 ? might be 1.1076x slower
infer-one-time-closure-two-vars 7.2958+-0.1669 ? 7.9159+-0.7278 ? might be 1.0850x slower
sin-boolean 6.7011+-0.2926 6.6653+-0.2863
imul-double-only 4.1327+-0.2992 ? 4.3637+-0.5332 ? might be 1.0559x slower
instanceof-dynamic 14.2466+-1.0508 14.1924+-1.6996
to-int32-boolean 13.8749+-0.5821 13.6528+-0.9520 might be 1.0163x faster
try-catch-word-count 28.2422+-2.1200 ? 30.8117+-3.2811 ? might be 1.0910x slower
put-by-val-with-symbol 14.9325+-0.1584 ? 16.5848+-3.1343 ? might be 1.1107x slower
fold-multi-put-by-offset-to-put-by-offset
7.7088+-1.1536 ^ 5.4077+-0.7319 ^ definitely 1.4255x faster
simple-poly-call 2.0528+-0.3858 1.7958+-0.0686 might be 1.1431x faster
obvious-sink-pathology-taken 121.1286+-9.3000 114.5018+-0.2759 might be 1.0579x faster
marsaglia-osr-entry 18.7563+-0.1206 ? 19.7828+-1.4485 ? might be 1.0547x slower
get-by-val-with-symbol-bimorphic-check-structure-elimination
10.5150+-0.3583 10.2815+-0.3594 might be 1.0227x faster
method-on-number 17.3440+-0.5604 ? 17.6880+-1.6074 ? might be 1.0198x slower
getter-richards 74.9238+-4.5001 ? 79.6711+-5.4198 ? might be 1.0634x slower
array-prototype-some 27.7502+-2.3971 27.4276+-1.2248 might be 1.0118x faster
vector-length-hint-new-array 8.6706+-0.5873 8.3730+-0.1548 might be 1.0355x faster
typed-array-get-set-by-val-profiling 21.5470+-0.5934 21.4735+-0.3554
untyped-string-from-char-code 12.2589+-1.5701 11.4064+-0.2231 might be 1.0747x faster
Int32Array-alloc 5.0863+-0.4554 ? 5.1033+-0.5616 ?
basic-set 8.6591+-0.6799 ? 9.7568+-1.4734 ? might be 1.1268x slower
string-repeat-single-not-resolving 9.8570+-0.2684 9.7619+-0.1045
slow-convergence 3.3235+-0.3473 3.2816+-0.2894 might be 1.0128x faster
getter-prototype 5.7824+-0.3318 5.7658+-0.3360
string-prototype-search-observable-side-effects4
0.9499+-0.3155 0.7635+-0.1153 might be 1.2442x faster
inline-arguments-local-escape 4.8407+-0.5157 ? 5.0183+-0.6990 ? might be 1.0367x slower
lazy-array-species-watchpoints 23.6644+-0.1304 ? 25.4312+-1.8417 ? might be 1.0747x slower
arguments-out-of-bounds 8.4942+-0.2397 ? 8.7864+-0.3421 ? might be 1.0344x slower
richards-try-catch 203.6898+-10.1608 200.1918+-1.3646 might be 1.0175x faster
to-number-only-string 2.3276+-0.1713 2.2360+-0.1365 might be 1.0409x faster
simple-activation-demo 12.8537+-0.6278 ? 13.2183+-1.0698 ? might be 1.0284x slower
Float64Array-to-Int16Array-set 53.4897+-2.8134 52.9098+-1.8982 might be 1.0110x faster
object-create-null 14.8713+-0.1093 ? 14.9467+-0.2758 ?
regexp-prototype-search-observable-side-effects2
0.6608+-0.0916 0.6102+-0.0622 might be 1.0829x faster
object-create-unknown-object-prototype 21.6590+-1.9392 21.3189+-0.6906 might be 1.0160x faster
global-isNaN 13.5622+-0.3639 ? 13.8098+-0.5681 ? might be 1.0183x slower
object-int-add 15.4610+-0.5135 15.1831+-0.1910 might be 1.0183x faster
direct-arguments-getbyval 1.4514+-0.2016 ? 1.5877+-0.1997 ? might be 1.0939x slower
scoped-arguments-length 8.0537+-0.3651 ? 8.0815+-0.2368 ?
string-repeat-small-not-resolving 4.7375+-0.5437 ? 4.8088+-0.7340 ? might be 1.0151x slower
object-or 4.8933+-0.1712 ? 5.5349+-0.5142 ? might be 1.1311x slower
implicit-bigswitch-indirect-symbol 48.1172+-0.4888 ? 52.0312+-5.7919 ? might be 1.0813x slower
create-lots-of-functions 15.1118+-0.5663 ? 15.5079+-1.5548 ? might be 1.0262x slower
polymorphic-put-by-id 26.3437+-0.1526 ? 27.6133+-1.6575 ? might be 1.0482x slower
in-by-id-match 9.6011+-0.3119 ? 9.8353+-0.4487 ? might be 1.0244x slower
regexp-prototype-split-observable-side-effects3-sticky
0.7154+-0.1124 0.6988+-0.1682 might be 1.0238x faster
object-urshift 5.0357+-0.3104 ? 5.0646+-0.3262 ?
plus-boolean 2.7134+-0.1089 ? 2.7618+-0.1966 ? might be 1.0178x slower
map-has-get-cse-opportunity 78.3897+-5.0630 ? 79.9798+-5.3911 ? might be 1.0203x slower
raytrace-with-try-catch 9.7687+-0.9524 ? 10.2166+-2.3007 ? might be 1.0459x slower
bound-function-construction-performance 60.3747+-2.3134 60.0742+-4.3674
object-lshift 5.7385+-0.4021 5.0689+-0.3056 might be 1.1321x faster
simple-regexp-exec-folding 7.4723+-0.2958 ? 7.8577+-0.5052 ? might be 1.0516x slower
array-with-double-increment 3.8031+-0.3476 ? 3.8189+-0.2962 ?
instanceof-tricky-dynamic 12.2560+-0.3264 ? 13.1913+-1.6445 ? might be 1.0763x slower
array-prototype-map 31.1961+-0.3208 ? 31.4264+-0.4983 ?
sorting-benchmark 19.4490+-0.3637 ? 19.5753+-0.3493 ?
Float32Array-to-Float64Array-set 38.2714+-0.2364 ? 38.3220+-1.4070 ?
bound-function-call 11.2285+-0.2380 ? 11.3090+-0.2328 ?
new-array-buffer-push 4.8519+-0.5105 4.4205+-0.2983 might be 1.0976x faster
switch-string-basic-var 14.3070+-0.5441 ? 15.2740+-1.6438 ? might be 1.0676x slower
repeat-multi-get-by-offset 18.0249+-0.4709 17.7818+-0.5099 might be 1.0137x faster
is-array-for-proxy 4.2183+-0.2909 4.1799+-0.2256
double-get-by-val-out-of-bounds 5.0496+-0.5145 ? 5.1788+-1.1328 ? might be 1.0256x slower
string-prototype-search-observable-side-effects3
0.7278+-0.1025 ? 0.8300+-0.1776 ? might be 1.1404x slower
megamorphic-load 26.5332+-0.7773 26.1710+-0.2786 might be 1.0138x faster
infer-closure-const-then-reenter 24.3156+-0.6196 23.8527+-0.3785 might be 1.0194x faster
generator-fib 18.7795+-0.3044 ? 18.7970+-0.3218 ?
fold-put-by-id-to-multi-put-by-offset 10.7539+-1.9368 ? 11.8047+-1.7794 ? might be 1.0977x slower
string-transcoding 8.4825+-0.4293 8.0742+-0.4061 might be 1.0506x faster
weird-inlining-const-prop 3.0441+-0.3499 ? 3.4741+-0.9595 ? might be 1.1412x slower
strcat-const 5.8513+-0.2500 ? 5.9716+-0.3425 ? might be 1.0206x slower
misc-strict-eq 20.2629+-0.7111 19.4809+-0.6412 might be 1.0401x faster
poly-proto-clear-js-function-allocation-profile
11.3136+-0.5381 11.0586+-0.2168 might be 1.0231x faster
generator-with-several-types 108.5787+-14.7292 ? 112.3991+-9.0874 ? might be 1.0352x slower
string-hash 2.8145+-0.3339 2.6189+-0.1192 might be 1.0747x faster
is-object-or-null-fold-functions 3.2612+-0.3578 ? 3.2925+-0.3379 ?
object-is 147.2050+-7.1684 144.6964+-4.0065 might be 1.0173x faster
infer-constant-global-property 3.6343+-0.3754 3.6015+-0.3553
call-using-spread 10.7872+-0.4629 10.5012+-0.4682 might be 1.0272x faster
int52-spill 5.5972+-0.3178 ? 5.8521+-0.4360 ? might be 1.0455x slower
getter 5.0224+-0.3506 4.7882+-0.3001 might be 1.0489x faster
plus-boolean-arith 3.0037+-0.3080 2.8034+-0.0393 might be 1.0715x faster
large-int-captured 5.2370+-0.4557 ? 5.9122+-0.7019 ? might be 1.1289x slower
sinkable-new-object-dag 36.5220+-0.1631 ? 36.7453+-0.4411 ?
eval-compute 27.6604+-0.5981 ? 29.0607+-2.3468 ? might be 1.0506x slower
switch-string-length-tower-var 14.1314+-0.2930 ? 14.6470+-0.3434 ? might be 1.0365x slower
arrowfunciton-direct-arguments 1.3904+-0.1305 1.3409+-0.0226 might be 1.0369x faster
hoist-make-rope 6.1033+-1.0469 ? 6.3736+-0.9211 ? might be 1.0443x slower
instanceof-sometimes-hit 10.5496+-0.4645 10.0878+-0.3624 might be 1.0458x faster
empty-string-plus-int 5.9283+-0.5070 5.7257+-0.4334 might be 1.0354x faster
v8-regexp-search 56.8036+-1.0027 ? 57.5334+-0.8816 ? might be 1.0128x slower
symbol-tostringtag 3.5231+-0.3224 3.3613+-0.1981 might be 1.0481x faster
string-prototype-split-observable-side-effects3-global
0.7157+-0.0384 ? 0.8613+-0.2857 ? might be 1.2034x slower
poly-proto-access 53.6884+-1.2286 53.2149+-1.1795
regexp-prototype-is-not-instance 0.7865+-0.1081 0.7758+-0.0634 might be 1.0138x faster
regexp-nested-nonzero-min-counted-parens 0.6417+-0.0755 ? 0.6692+-0.0886 ? might be 1.0428x slower
indexed-properties-in-objects 3.7484+-0.3781 ? 3.9822+-1.0012 ? might be 1.0624x slower
int-or-other-sub-then-get-by-val 6.6022+-0.3685 6.5541+-0.3647
raytrace-with-empty-try-catch 6.0676+-0.7091 ? 7.3113+-0.9736 ? might be 1.2050x slower
int-or-other-mul-then-get-by-val 7.4370+-0.3288 7.3863+-0.5014
temporal-structure 12.3105+-0.3457 12.1842+-0.3108 might be 1.0104x faster
slow-ternaries 15.3525+-2.0222 13.8556+-0.3163 might be 1.1080x faster
bigswitch-indirect 46.5097+-1.7272 ? 47.7417+-3.3293 ? might be 1.0265x slower
direct-arguments-length 7.6592+-0.4066 ? 7.8842+-0.2962 ? might be 1.0294x slower
vector-length-hint-array-constructor 13.4596+-0.1550 ? 13.7672+-0.2061 ? might be 1.0229x slower
cell-argument 3.5618+-0.2773 3.3465+-0.0358 might be 1.0643x faster
try-catch-get-by-val-cloned-arguments 5.4081+-0.6086 5.3204+-0.8910 might be 1.0165x faster
string-out-of-bounds 8.4992+-0.2556 ? 8.8910+-0.3395 ? might be 1.0461x slower
ftl-polymorphic-StringFromCharCode 48.7314+-3.0841 ? 50.5577+-2.8558 ? might be 1.0375x slower
array-prototype-forEach 26.1216+-0.2036 26.1181+-0.5973
simple-regexp-exec-folding-fail 3.8170+-0.1016 ! 4.5797+-0.4698 ! definitely 1.1998x slower
construct-poly-proto-object 12.3638+-0.8263 ? 12.7833+-1.7460 ? might be 1.0339x slower
int-or-other-mod-then-get-by-val 4.8207+-0.5368 4.6927+-0.2490 might be 1.0273x faster
string-prototype-split-observable-side-effects3-multiline
0.7907+-0.1010 ? 0.8061+-0.1472 ? might be 1.0195x slower
string-repeat-not-resolving 5.4483+-0.6887 5.1026+-0.5298 might be 1.0678x faster
ftl-library-inlining 25.6666+-0.9480 25.1784+-0.0315 might be 1.0194x faster
put-by-val-with-symbol-slightly-polymorphic
3.7868+-0.1776 ? 3.9885+-0.3094 ? might be 1.0533x slower
Number-isNaN 14.6287+-1.0987 14.1474+-1.0034 might be 1.0340x faster
get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple
5.0089+-0.2870 4.9573+-0.2898 might be 1.0104x faster
try-catch-get-by-val-scoped-arguments 5.3748+-0.4396 ? 5.9420+-0.6825 ? might be 1.1055x slower
eval-cached 19.7456+-0.4102 ? 20.1425+-0.4115 ? might be 1.0201x slower
direct-construct 94.0144+-4.0291 93.9063+-3.9913
prevent-extensions-and-do-work 14.4722+-0.3925 14.4329+-0.4414
regexp-prototype-split-observable-side-effects3-flags
0.6921+-0.1148 ? 0.8045+-0.3200 ? might be 1.1624x slower
elidable-new-object-then-call 16.0293+-0.6410 ? 16.5551+-1.9409 ? might be 1.0328x slower
Int16Array-alloc-long-lived 61.5732+-3.9365 60.5686+-2.0496 might be 1.0166x faster
object-int-mul-array 7.9062+-0.3894 ? 8.5108+-0.5928 ? might be 1.0765x slower
global-object-access-with-mutating-structure
5.9902+-0.4353 ? 6.2667+-0.7711 ? might be 1.0462x slower
load-varargs-elimination 15.0890+-0.6794 ? 15.1069+-0.5494 ?
number-test 3.5923+-0.2190 ? 4.1632+-0.6308 ? might be 1.1589x slower
Int16Array-bubble-sort-with-byteLength 19.8044+-1.2912 19.0483+-1.1397 might be 1.0397x faster
strict-osr-entry 11.2472+-0.3154 ? 11.4998+-0.6359 ? might be 1.0225x slower
external-arguments-putbyval 2.4677+-0.2486 ? 2.5140+-0.3491 ? might be 1.0188x slower
destructuring-arguments 42.4537+-6.8672 39.0077+-0.7522 might be 1.0883x faster
string-repeat-arith 22.3117+-0.2096 ? 22.8400+-1.4593 ? might be 1.0237x slower
generator-create 1.4509+-0.3421 1.3823+-0.2959 might be 1.0496x faster
setter 4.9152+-0.4898 4.6469+-0.3257 might be 1.0577x faster
get_by_val-Int32Array 1.5868+-0.0896 ? 1.6955+-0.2513 ? might be 1.0685x slower
get-by-val-with-string-bimorphic-check-structure-elimination
8.3056+-0.2422 8.2855+-0.3972
array-nonarray-polymorhpic-access 19.7170+-3.2665 18.0079+-1.2722 might be 1.0949x faster
instanceof-always-hit-two 7.6708+-0.2803 7.5914+-0.3162 might be 1.0105x faster
constant-fold-check-type-info-flags 1.0790+-0.2443 ? 1.0818+-0.2602 ?
array-with-double-add 4.5382+-0.5883 4.5232+-0.5212
branch-fold 4.7570+-0.3488 4.6692+-0.3461 might be 1.0188x faster
to-number-constructor-string-number-string-number
3.6575+-0.2953 ? 3.6960+-0.4127 ? might be 1.0105x slower
in-one-case-false 5.5569+-0.3685 ? 5.5995+-0.5418 ?
arguments-strict-mode 38.7582+-0.3557 ? 41.4321+-4.2293 ? might be 1.0690x slower
ArrayBuffer-Int8Array-alloc-long-lived-buffer
26.9685+-1.8143 26.9616+-1.3854
map-rehash 7.6044+-0.3616 ? 7.7567+-0.4547 ? might be 1.0200x slower
by-val-generic 3.4033+-0.6734 3.3370+-0.3492 might be 1.0199x faster
cast-int-to-double 5.9896+-0.4188 5.5987+-0.2152 might be 1.0698x faster
get-by-id-proto-or-self 8.6425+-0.2644 ? 8.9734+-0.4785 ? might be 1.0383x slower
fround 11.4395+-0.6990 11.3878+-0.4329
Int32Array-alloc-large 16.0779+-0.2697 15.8686+-0.1543 might be 1.0132x faster
is-undefined-fold 2.9278+-0.1152 ? 2.9596+-0.1143 ? might be 1.0109x slower
try-catch-get-by-val-direct-arguments 3.2441+-0.4063 2.8664+-0.4144 might be 1.1318x faster
int-or-other-max-then-get-by-val 5.5488+-0.5090 ? 5.8053+-1.0643 ? might be 1.0462x slower
switch-constant 6.6128+-0.6294 ? 6.6177+-0.6547 ?
poly-stricteq 50.5748+-1.9521 49.9812+-0.5192 might be 1.0119x faster
is-string-fold-tricky 3.7842+-0.0423 ? 4.1810+-0.3769 ? might be 1.1049x slower
double-to-uint32-typed-array 2.8200+-0.3422 2.7367+-0.3249 might be 1.0304x faster
abc-forward-loop-equal 26.5656+-2.8432 25.2003+-0.1228 might be 1.0542x faster
is-boolean-fold-tricky 4.0969+-0.3207 4.0722+-0.4890
build-large-object 43.7649+-1.0200 ? 44.1271+-1.2809 ?
string-repeat-not-resolving-no-inline 4.3141+-0.2316 ! 5.1616+-0.5869 ! definitely 1.1965x slower
function-call 9.8093+-0.3974 9.7677+-0.4310
dfg-internal-function-not-handled-call 8.0261+-0.3873 ? 8.2298+-0.4950 ? might be 1.0254x slower
get-by-id-chain-from-try-block 2.6987+-0.3407 2.5785+-0.2852 might be 1.0466x faster
is-not-cell-speculation-for-empty-value 24.4125+-3.0237 22.9284+-1.1005 might be 1.0647x faster
abc-simple-forward-loop 26.0806+-2.2841 25.8966+-1.6361
global-var-const-infer-fire-from-opt 1.4063+-0.1836 ? 1.4730+-0.4271 ? might be 1.0474x slower
object-and 5.1516+-0.2931 ? 5.1849+-0.3427 ?
Int8Array-alloc-long-lived 52.5627+-3.4056 52.4522+-0.9420
logical-not 4.5337+-0.2757 4.4991+-0.2579
regexp-u-global-es6 103.6146+-1.7001 ? 103.7094+-0.6147 ?
get-by-val-with-string-proto-or-self 9.7642+-0.5210 ? 10.1433+-0.8466 ? might be 1.0388x slower
string-prototype-search-observable-side-effects2
0.8753+-0.1639 0.6961+-0.0759 might be 1.2575x faster
string-replace-empty 6.9986+-0.4454 ? 7.4850+-0.7080 ? might be 1.0695x slower
aliased-arguments-getbyval 1.3712+-0.1226 ? 1.6288+-0.3007 ? might be 1.1879x slower
arrowfunction-call 8.9154+-0.3075 8.6240+-0.2393 might be 1.0338x faster
get-by-id-self-or-proto 8.9358+-0.4255 8.8193+-0.2655 might be 1.0132x faster
Int16Array-load-int-mul 2.1008+-0.0994 ? 2.1986+-0.2509 ? might be 1.0465x slower
eval-code-ftl-reentry 32.6055+-0.2148 ? 33.7345+-1.4551 ? might be 1.0346x slower
fold-multi-get-by-offset-to-get-by-offset
7.5015+-1.0449 ? 8.8365+-0.6501 ? might be 1.1780x slower
arguments-named-and-reflective 8.0135+-1.0001 7.5493+-0.4232 might be 1.0615x faster
inlined-put-by-id-transition 9.6584+-0.1514 ? 10.0337+-0.2546 ? might be 1.0389x slower
substring-concat 47.6873+-5.6743 47.2090+-2.7051 might be 1.0101x faster
array-push-0 320.1255+-16.0229 318.2987+-14.6275
hard-overflow-check-equal 28.3109+-2.5223 27.8000+-1.8043 might be 1.0184x faster
string-cons-repeat 8.7371+-0.3323 ? 9.3497+-1.3565 ? might be 1.0701x slower
map-for-of 7.9313+-0.1598 ! 8.6221+-0.4632 ! definitely 1.0871x slower
array-prototype-reduce 27.2420+-0.3381 ? 27.2898+-0.2064 ?
infer-closure-const-then-put-to-scope 23.9369+-0.4868 ? 23.9917+-0.4635 ?
string-concat-convert 73.8749+-0.4200 ? 75.1254+-2.1757 ? might be 1.0169x slower
varargs-inline 7.4546+-0.2784 ? 7.5324+-0.3451 ? might be 1.0104x slower
int-or-other-abs-zero-then-get-by-val 15.3990+-0.4733 ? 15.9716+-1.5464 ? might be 1.0372x slower
regexp-prototype-split-observable-side-effects3-multiline
0.6363+-0.0289 ? 0.6961+-0.0858 ? might be 1.0940x slower
string-concat 41.4337+-0.3369 ? 41.9885+-1.5805 ? might be 1.0134x slower
regexp-prototype-search-observable-side-effects
0.9521+-0.0270 ? 1.0794+-0.3530 ? might be 1.1337x slower
instanceof-always-hit-one 4.9648+-0.2822 4.9170+-0.2688
abc-simple-backward-loop 25.5715+-1.0239 25.2516+-0.3487 might be 1.0127x faster
set-for-each 2.4354+-0.3215 ? 2.5531+-0.3805 ? might be 1.0483x slower
string-get-by-val-big-char 6.2083+-0.4517 6.1428+-0.7167 might be 1.0107x faster
max-boolean 3.3839+-0.4011 3.2921+-0.4052 might be 1.0279x faster
to-number-constructor-only-string 2.4443+-0.3319 2.4263+-0.3220
switch-string-basic-big 11.7010+-0.3907 ? 12.6741+-1.3026 ? might be 1.0832x slower
function-dot-apply 2.9946+-0.2424 ? 3.0657+-0.6071 ? might be 1.0238x slower
mul-boolean-double 3.1183+-0.3086 ? 3.3370+-0.4748 ? might be 1.0701x slower
double-real-use 24.9705+-0.6188 ? 25.5640+-1.4769 ? might be 1.0238x slower
cfg-simplify 3.6540+-0.3170 ? 3.8482+-0.3522 ? might be 1.0531x slower
get-by-val-with-string-self-or-proto 9.7159+-0.4175 ? 9.9980+-1.0036 ? might be 1.0290x slower
int-or-other-neg-zero-then-get-by-val 14.6782+-0.1783 ? 15.6015+-1.1749 ? might be 1.0629x slower
to-string-on-cow-array 10.7486+-0.2635 ! 11.7655+-0.4794 ! definitely 1.0946x slower
string-sub 42.4354+-0.4741 ^ 41.0930+-0.6055 ^ definitely 1.0327x faster
regexp-prototype-split-observable-side-effects3-global
0.6172+-0.0263 ? 0.6846+-0.1085 ? might be 1.1091x slower
instanceof-bound 21.7707+-0.6798 ? 22.5186+-2.5812 ? might be 1.0344x slower
direct-construct-arity-mismatch 110.0583+-0.8270 ? 113.4604+-7.0361 ? might be 1.0309x slower
direct-tail-call-arity-mismatch 73.6244+-0.6697 ? 75.4694+-3.9525 ? might be 1.0251x slower
substring 52.9510+-0.1448 ? 54.0470+-2.4627 ? might be 1.0207x slower
string-from-char-code 7.0291+-0.2693 ? 7.1225+-0.3504 ? might be 1.0133x slower
undefined-test 3.5442+-0.1380 ? 3.6707+-0.2420 ? might be 1.0357x slower
string-repeat-resolving-fixed 15.3397+-0.1663 ? 15.3812+-0.2725 ?
integer-divide 10.1912+-0.5323 10.0799+-0.3758 might be 1.0110x faster
direct-arguments-overridden-length 7.3530+-0.4751 ? 7.6449+-0.5083 ? might be 1.0397x slower
structure-hoist-over-transitions 3.2213+-0.4481 ? 3.4498+-0.4528 ? might be 1.0709x slower
int-or-other-add 5.8971+-1.2162 5.7823+-0.5304 might be 1.0199x faster
Float32Array-matrix-mult 5.6807+-0.3297 ? 5.6818+-0.3459 ?
string-prototype-split-observable-side-effects3-ignoreCase
0.7253+-0.0350 ? 0.7619+-0.1177 ? might be 1.0506x slower
sinkable-new-object 16.4593+-0.1940 ? 16.5222+-0.3407 ?
external-arguments-getbyval 2.4881+-1.9296 1.7604+-0.3477 might be 1.4133x faster
call-spread-call 28.8348+-4.4306 27.3260+-1.7285 might be 1.0552x faster
hoist-poly-check-structure 3.1394+-0.4001 3.0374+-0.4254 might be 1.0336x faster
concat-append-one 8.4723+-0.4451 ? 8.4855+-0.4205 ?
string-concat-object 3.3242+-0.4669 ? 3.5571+-0.6062 ? might be 1.0701x slower
put-by-val-with-string 14.9434+-0.1016 ? 15.0161+-0.2205 ?
div-boolean-double 4.6221+-0.1486 ? 4.9869+-0.3214 ? might be 1.0789x slower
ftl-library-inlining-dataview 96.0353+-14.1089 92.5529+-1.1468 might be 1.0376x faster
ArrayBuffer-DataView-alloc-large-long-lived
53.4671+-0.2812 ? 53.9943+-1.0515 ?
negative-zero-negate 0.6367+-0.0751 0.6119+-0.0737 might be 1.0405x faster
typed-array-subarray 41.4478+-1.8981 39.8652+-0.9020 might be 1.0397x faster
call-spread-apply 28.1852+-1.5514 27.2874+-0.5248 might be 1.0329x faster
is-symbol-mixed 5.7279+-1.1283 ? 6.0952+-0.6715 ? might be 1.0641x slower
put-by-id-transition-with-indexing-header
14.1117+-0.3799 ? 14.5444+-0.8768 ? might be 1.0307x slower
rest-parameter-construction-performance 28.9991+-4.1059 27.2203+-0.2019 might be 1.0653x faster
seal-and-do-work 14.1229+-0.4699 ? 14.3901+-0.8482 ? might be 1.0189x slower
string-prototype-split-observable-side-effects3-flags
0.8360+-0.2765 0.6962+-0.0244 might be 1.2008x faster
number-to-string-with-add-in-loop 10.3281+-0.2459 ? 11.4975+-1.9116 ? might be 1.1132x slower
poly-chain-access 3.4451+-0.2792 ? 3.5197+-0.4752 ? might be 1.0217x slower
ArrayBuffer-Int8Array-alloc-long-lived 19.7588+-2.8233 18.6115+-0.2020 might be 1.0616x faster
double-to-int32-typed-array-no-inline 3.0823+-0.4662 ? 3.2026+-0.5150 ? might be 1.0390x slower
switch-string-big-length-tower-var 19.5942+-0.4599 19.3930+-0.2436 might be 1.0104x faster
object-iterate 3.6757+-0.5957 ? 3.9099+-0.7663 ? might be 1.0637x slower
double-to-int32-typed-array 2.5525+-0.2179 ? 2.8798+-0.6762 ? might be 1.1282x slower
hard-overflow-check 26.9588+-1.8129 ? 27.2467+-1.6104 ? might be 1.0107x slower
Int32Array-alloc-long-lived 68.3229+-1.7747 ? 68.4967+-2.7793 ?
string-repeat-resolving 20.6900+-0.5543 ^ 19.8482+-0.1994 ^ definitely 1.0424x faster
polymorphic-get-by-id 3.0999+-0.7126 2.8111+-0.2875 might be 1.1027x faster
slow-array-profile-convergence 3.4393+-0.3733 3.3240+-0.5370 might be 1.0347x faster
get-custom-getter 2.5525+-0.5992 ? 2.6721+-0.4570 ? might be 1.0468x slower
get-by-val-with-string-chain-from-try-block
2.5596+-0.1584 2.4830+-0.0716 might be 1.0309x faster
v8-raytrace-with-empty-try-catch 49.9781+-1.2710 ? 50.2534+-0.9307 ?
scoped-arguments-possibly-overridden-length
8.0614+-0.2462 7.9281+-0.1552 might be 1.0168x faster
object-keys 21.3597+-0.1312 ! 21.9802+-0.1548 ! definitely 1.0291x slower
switching-size-classes 60.9988+-0.6533 60.5548+-0.7538
Float64Array-alloc-long-lived 87.0851+-1.4969 ? 88.0334+-3.7264 ? might be 1.0109x slower
constant-test 5.4615+-0.4218 5.3044+-0.3892 might be 1.0296x faster
int-overflow-local 5.1668+-0.3987 ? 5.4636+-0.3978 ? might be 1.0574x slower
forward-arguments-dont-escape-on-arguments-length
27.9208+-0.3447 ? 28.6055+-1.3921 ? might be 1.0245x slower
arrowfunction-call-in-class-constructor 19.9377+-0.1534 ? 21.3252+-2.4981 ? might be 1.0696x slower
setter-prototype 5.8760+-0.3868 ? 5.9619+-0.4534 ? might be 1.0146x slower
new-array-dead 9.9087+-1.4033 9.4175+-0.2997 might be 1.0522x faster
object-create-untyped-prototype 12.5375+-1.4031 11.9727+-0.1741 might be 1.0472x faster
string-rope-with-object 17.4079+-0.0707 ? 18.3598+-1.4734 ? might be 1.0547x slower
to-number-constructor-number-string-number-string
4.7186+-0.3864 4.4013+-0.5230 might be 1.0721x faster
int32-array-to-string 30.7771+-0.7625 30.5356+-0.4170
boolean-test 3.6416+-0.1844 ? 3.7958+-0.2984 ? might be 1.0424x slower
try-get-by-id-polymorphic 8.4397+-0.5213 8.1879+-0.2773 might be 1.0308x faster
string-prototype-split-observable-side-effects4
0.7127+-0.0257 ? 0.7937+-0.1915 ? might be 1.1137x slower
simple-regexp-test-folding-fail 10.4156+-2.8675 9.1626+-0.1957 might be 1.1368x faster
minus-boolean 2.8349+-0.1319 ? 2.9024+-0.2250 ? might be 1.0238x slower
polymorphic-array-call 2.6402+-0.6060 ? 2.6926+-0.4453 ? might be 1.0199x slower
try-get-by-id-basic 7.9917+-0.7068 ? 8.4621+-0.5649 ? might be 1.0589x slower
emscripten-cube2hash 28.0549+-0.7523 ? 29.5416+-1.9455 ? might be 1.0530x slower
string-slice 30.1322+-0.5417 ? 30.8745+-1.3414 ? might be 1.0246x slower
string-prototype-split-observable-side-effects3-sticky
0.7167+-0.0612 ? 0.7601+-0.1115 ? might be 1.0606x slower
hoist-poly-check-structure-effectful-loop
4.3308+-0.5738 ? 4.5637+-0.7321 ? might be 1.0538x slower
put-by-val-large-index-blank-indexing-type
7.7775+-0.6477 7.6627+-0.6611 might be 1.0150x faster
substring-concat-weird 43.1365+-2.5454 42.4554+-2.5242 might be 1.0160x faster
inlined-put-by-val-with-symbol-transition
49.4228+-0.7870 48.7781+-0.4828 might be 1.0132x faster
string-get-by-val-out-of-bounds-insane 4.6495+-0.3561 4.5802+-0.2752 might be 1.0151x faster
regexp-prototype-test-observable-side-effects2
0.6500+-0.1141 ? 0.6655+-0.0745 ? might be 1.0239x slower
put-by-id-replace-and-transition 8.1911+-0.1212 ? 8.1972+-0.1957 ?
negative-zero-divide 0.6712+-0.0858 ? 0.6925+-0.2241 ? might be 1.0317x slower
infer-closure-const-then-reenter-no-inline
39.6407+-0.3184 39.1121+-0.5489 might be 1.0135x faster
simple-regexp-test-folding-fail-with-hoisted-regexp
11.2034+-0.5112 11.1357+-0.7925
inline-arguments-access 5.2132+-0.6359 ? 5.2133+-0.6334 ?
delay-tear-off-arguments-strictmode 7.4479+-0.3734 7.0688+-0.4622 might be 1.0536x faster
Int32Array-Int8Array-view-alloc 11.1192+-0.2227 10.9876+-0.0937 might be 1.0120x faster
proto-getter-access 12.7082+-0.4849 12.3026+-0.2525 might be 1.0330x faster
polymorphic-put-by-val-with-symbol 27.0944+-0.4170 ? 27.5607+-1.6445 ? might be 1.0172x slower
new-error 42.8319+-4.6685 38.8413+-0.2247 might be 1.1027x faster
string-long-ident-equality 9.5795+-0.5998 9.1470+-0.4627 might be 1.0473x faster
regexp-exec 47.8859+-2.0949 ? 48.0471+-1.5458 ?
fold-multi-put-by-offset-to-poly-put-by-offset
9.3357+-1.0672 9.2049+-1.2508 might be 1.0142x faster
cse-new-array 3.6415+-0.6891 3.4816+-0.5179 might be 1.0459x faster
map-key-well-typed 87.2163+-5.3365 85.6748+-1.3026 might be 1.0180x faster
get-by-val-with-string-bimorphic-check-structure-elimination-simple
3.7791+-0.2868 3.6627+-0.3875 might be 1.0318x faster
is-object-or-null-fold 3.3247+-0.4356 3.1626+-0.2459 might be 1.0512x faster
array-access-polymorphic-structure 10.0841+-0.4035 ? 10.1150+-0.4507 ?
get-by-val-with-symbol-bimorphic-check-structure-elimination-simple
4.1249+-0.4219 3.9711+-0.2394 might be 1.0387x faster
gcse-poly-get-less-obvious 9.6251+-1.1139 ? 10.0913+-1.2859 ? might be 1.0484x slower
object-xor 5.2572+-0.4747 5.1535+-0.3946 might be 1.0201x faster
array-push-1 603.9770+-33.3268 596.5599+-2.1115 might be 1.0124x faster
regexp-prototype-split-observable-side-effects2
0.8633+-0.2937 0.6976+-0.1403 might be 1.2376x faster
big-int-mul 4.0151+-0.2550 ? 4.5238+-0.3753 ? might be 1.1267x slower
is-string-fold 3.0266+-0.1966 ? 3.4265+-0.4139 ? might be 1.1321x slower
math-random 15.3941+-0.6807 15.1383+-0.2903 might be 1.0169x faster
is-object-or-null-fold-tricky 4.7077+-0.4663 4.6685+-0.3951
register-pressure-from-osr 16.2918+-0.5975 16.1471+-0.7532
infer-one-time-closure 8.2636+-1.5164 8.2394+-1.2301
map-has-and-set 139.2669+-7.2916 136.7323+-1.9117 might be 1.0185x faster
licm-dragons-out-of-bounds 36.1198+-3.5556 35.5007+-2.3860 might be 1.0174x faster
sparse-set 61.1304+-0.8068 ? 63.1042+-2.5058 ? might be 1.0323x slower
strcat-length-const 5.9957+-0.3954 ? 6.0457+-0.5281 ?
simple-regexp-test-folding 10.8204+-0.0630 ? 10.8501+-0.1301 ?
number-to-string-with-add 9.5939+-0.3089 ? 9.6003+-0.2631 ?
rare-osr-exit-on-local 12.8096+-0.3826 ? 13.3138+-0.3157 ? might be 1.0394x slower
object-test 3.4456+-0.2668 ? 3.4968+-0.3309 ? might be 1.0149x slower
int52-back-and-forth 8.6486+-1.2272 ? 9.2584+-1.7362 ? might be 1.0705x slower
get-by-val-with-string-check-structure-elimination
7.2070+-0.3631 ? 7.5094+-0.8172 ? might be 1.0420x slower
in-one-case-true 6.2236+-0.5425 5.7810+-0.2260 might be 1.0766x faster
string-concat-pair-object 3.1850+-0.3882 ? 3.4688+-0.6589 ? might be 1.0891x slower
asmjs_bool_bug 6.0833+-0.3756 ? 6.4933+-1.0605 ? might be 1.0674x slower
plus-boolean-double 3.0002+-0.0700 ? 3.1609+-0.5031 ? might be 1.0535x slower
array-with-int32-add-sub 6.3736+-0.8548 6.0672+-0.3004 might be 1.0505x faster
string-prototype-split-observable-side-effects
1.6543+-0.1537 1.6154+-0.0421 might be 1.0241x faster
large-map-iteration 32.3213+-0.5954 ? 32.7332+-0.8033 ? might be 1.0127x slower
object-rshift 5.0828+-0.2345 ? 5.2597+-0.2474 ? might be 1.0348x slower
weak-set-key 104.8335+-1.5864 103.4292+-2.9489 might be 1.0136x faster
getter-richards-try-catch 79.0410+-1.4281 ? 81.3753+-2.7332 ? might be 1.0295x slower
HashMap-put-get-iterate 23.9604+-3.6431 21.9396+-0.3289 might be 1.0921x faster
minus-boolean-double 3.1998+-0.3295 ? 3.2107+-0.3345 ?
dfg-internal-function-call 1.1528+-0.2246 1.0424+-0.0432 might be 1.1060x faster
throw 15.7003+-0.2570 ? 15.8337+-0.1889 ?
<geometric> 8.9272+-0.0318 ? 8.9435+-0.0350 ? might be 1.0018x slower
TipOfTree MyChanges
Geomean of preferred means:
<scaled-result> 21.0938+-0.1131 ? 21.1613+-0.1027 ? might be 1.0032x slower
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment