-
-
Save sukolsak/da11c94998776a4dfb3340f12f7b7688 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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