-
-
Save caitp/26b24e076ace641ae7c8a9304da3d07c 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 JSBench on EchoBeach (MacBookPro11,5). | |
VMs tested: | |
"TipOfTree" at /Users/caitp/git/WebKit2/WebKitBuild/Release/DumpRenderTree | |
"AsyncAwait" at /Users/caitp/git/WebKit/WebKitBuild/Release/DumpRenderTree | |
Collected 4 samples per benchmark/VM, with 4 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 AsyncAwait | |
amazon-chrome 3.7500+-0.7956 ? 4.5000+-0.9187 ? might be 1.2000x slower | |
amazon-chrome-win 4.2500+-0.7956 4.2500+-0.7956 | |
amazon-firefox 4.0000+-1.2992 ? 4.2500+-0.7956 ? might be 1.0625x slower | |
amazon-firefox-win 4.2500+-0.7956 4.0000+-0.0000 might be 1.0625x faster | |
amazon-safari 4.7500+-1.5235 4.7500+-0.7956 | |
facebook-chrome 38.2500+-1.5235 ? 39.5000+-3.0470 ? might be 1.0327x slower | |
facebook-chrome-win 82.7500+-2.0022 82.0000+-3.4374 | |
facebook-firefox 24.0000+-2.5985 ? 24.7500+-4.5704 ? might be 1.0312x slower | |
facebook-firefox-win 15.7500+-2.0022 15.2500+-0.7956 might be 1.0328x faster | |
facebook-safari 82.5000+-1.5912 82.0000+-2.2503 | |
google-chrome 36.0000+-1.2992 ? 36.5000+-4.7737 ? might be 1.0139x slower | |
google-chrome-win 33.0000+-1.2992 ? 33.7500+-1.5235 ? might be 1.0227x slower | |
google-firefox 17.7500+-2.3868 17.2500+-2.0022 might be 1.0290x faster | |
google-firefox-win 20.0000+-1.2992 ? 20.2500+-0.7956 ? might be 1.0125x slower | |
google-safari 37.7500+-0.7956 ? 38.2500+-3.2804 ? might be 1.0132x slower | |
twitter-chrome 5.0000+-0.0000 ? 5.5000+-0.9187 ? might be 1.1000x slower | |
twitter-chrome-win 5.7500+-0.7956 ? 6.5000+-1.5912 ? might be 1.1304x slower | |
twitter-firefox 1.0000+-0.0000 1.0000+-0.0000 | |
twitter-firefox-win 1.0000+-0.0000 1.0000+-0.0000 | |
twitter-safari 5.2500+-0.7956 ? 5.7500+-0.7956 ? might be 1.0952x slower | |
yahoo-chrome 36.0000+-2.2503 34.0000+-1.2992 might be 1.0588x faster | |
yahoo-chrome-win 30.2500+-0.7956 30.0000+-1.2992 | |
yahoo-firefox 35.5000+-2.0543 ? 36.0000+-1.2992 ? might be 1.0141x slower | |
yahoo-firefox-win 23.7500+-2.7175 22.7500+-1.5235 might be 1.0440x faster | |
yahoo-safari 35.7500+-2.3868 35.0000+-1.2992 might be 1.0214x faster | |
<arithmetic> 23.5200+-0.3161 ? 23.5500+-0.7484 ? might be 1.0013x slower | |
Benchmark report for JSRegress on EchoBeach (MacBookPro11,5). | |
VMs tested: | |
"TipOfTree" at /Users/caitp/git/WebKit2/WebKitBuild/Release/DumpRenderTree | |
"AsyncAwait" at /Users/caitp/git/WebKit/WebKitBuild/Release/DumpRenderTree | |
Collected 4 samples per benchmark/VM, with 4 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 AsyncAwait | |
abc-forward-loop-equal 0.2811+-0.0944 0.2521+-0.0091 might be 1.1150x faster | |
abc-postfix-backward-loop 0.2366+-0.0600 0.2284+-0.0654 might be 1.0358x faster | |
abc-simple-backward-loop 0.2502+-0.0272 ? 0.2794+-0.0942 ? might be 1.1166x slower | |
abc-simple-forward-loop 0.2445+-0.0591 0.2240+-0.0447 might be 1.0916x faster | |
abc-skippy-loop 0.2455+-0.0248 0.2352+-0.0511 might be 1.0436x faster | |
abs-boolean 2.9130+-0.3990 2.6472+-0.4655 might be 1.1004x faster | |
adapt-to-double-divide 15.0762+-0.2723 14.9466+-0.9494 | |
aliased-arguments-getbyval 1.2331+-0.2794 ? 1.4540+-0.0990 ? might be 1.1791x slower | |
allocate-big-object 5.3941+-0.4292 ? 5.4190+-0.3522 ? | |
arguments-named-and-reflective 0.2423+-0.0492 ? 0.2607+-0.0919 ? might be 1.0761x slower | |
arguments-out-of-bounds 0.2717+-0.0856 0.2367+-0.0216 might be 1.1478x faster | |
arguments-strict-mode 0.2676+-0.0813 0.2275+-0.0244 might be 1.1765x faster | |
arguments 0.2237+-0.0464 ? 0.2418+-0.0663 ? might be 1.0808x slower | |
arity-mismatch-inlining 0.9175+-0.0955 ^ 0.7612+-0.0359 ^ definitely 1.2054x faster | |
array-access-polymorphic-structure 8.2678+-0.4938 ? 8.5742+-0.4665 ? might be 1.0371x slower | |
array-nonarray-polymorhpic-access 23.0840+-3.1488 21.1785+-0.8502 might be 1.0900x faster | |
array-prototype-every 68.1270+-1.4842 ? 69.2504+-2.3396 ? might be 1.0165x slower | |
array-prototype-forEach 70.6473+-4.9316 70.3914+-3.1219 | |
array-prototype-map 74.7073+-5.3541 73.8165+-1.8111 might be 1.0121x faster | |
array-prototype-reduce 68.2599+-6.5510 ? 69.0215+-6.9524 ? might be 1.0112x slower | |
array-prototype-reduceRight 92.3461+-10.1817 88.8132+-1.2565 might be 1.0398x faster | |
array-prototype-some 68.4613+-1.9884 ? 70.5609+-3.3085 ? might be 1.0307x slower | |
array-splice-contiguous 22.1168+-2.5012 ? 22.3806+-1.7471 ? might be 1.0119x slower | |
array-with-double-add 4.2560+-0.4085 3.9855+-0.9856 might be 1.0679x faster | |
array-with-double-increment 3.4855+-0.1273 3.3472+-0.3188 might be 1.0413x faster | |
array-with-double-mul-add 4.3320+-0.7164 ? 4.7038+-0.9659 ? might be 1.0858x slower | |
array-with-double-sum 3.5359+-0.1295 ? 3.6910+-0.3194 ? might be 1.0438x slower | |
array-with-int32-add-sub 5.2172+-1.3051 ? 5.8292+-0.5628 ? might be 1.1173x slower | |
array-with-int32-or-double-sum 3.3687+-0.6536 ? 3.5368+-0.4860 ? might be 1.0499x slower | |
ArrayBuffer-DataView-alloc-large-long-lived | |
77.7861+-5.7629 ? 80.9642+-17.8536 ? might be 1.0409x slower | |
ArrayBuffer-DataView-alloc-long-lived 28.6023+-0.3577 ? 28.7902+-3.0957 ? | |
ArrayBuffer-Int32Array-byteOffset 4.6305+-0.4562 4.1622+-0.6754 might be 1.1125x faster | |
ArrayBuffer-Int8Array-alloc-large-long-lived | |
92.5251+-28.5469 77.3109+-6.1067 might be 1.1968x faster | |
ArrayBuffer-Int8Array-alloc-long-lived-buffer | |
48.1003+-6.4283 45.2580+-2.1507 might be 1.0628x faster | |
ArrayBuffer-Int8Array-alloc-long-lived 27.7339+-2.6312 27.6371+-0.1965 | |
ArrayBuffer-Int8Array-alloc 25.7655+-1.6110 ? 27.2247+-3.0990 ? might be 1.0566x slower | |
arrowfunction-call-in-class-constructor 0.2802+-0.0231 ? 0.2908+-0.0257 ? might be 1.0379x slower | |
arrowfunction-call-in-class-method 25.0478+-3.2867 24.6943+-1.1662 might be 1.0143x faster | |
arrowfunction-call-in-function 0.2329+-0.0057 ? 0.2625+-0.1676 ? might be 1.1271x slower | |
arrowfunction-call 0.2387+-0.0068 0.2223+-0.0772 might be 1.0739x faster | |
asmjs_bool_bug 8.3450+-0.9500 8.1263+-1.2416 might be 1.0269x faster | |
assign-custom-setter-polymorphic 3.1672+-0.1585 3.0563+-0.4857 might be 1.0363x faster | |
assign-custom-setter 5.0634+-0.2515 4.5493+-0.9042 might be 1.1130x faster | |
basic-set 9.6651+-1.1559 9.4933+-0.8521 might be 1.0181x faster | |
big-int-mul 3.4954+-0.8791 ? 3.9776+-0.4378 ? might be 1.1380x slower | |
boolean-test 3.5867+-0.4569 3.1906+-0.7839 might be 1.1242x faster | |
bound-function-call 10.6955+-1.2844 ? 10.7406+-0.9264 ? | |
branch-fold 4.4482+-1.0512 ? 4.6033+-0.2292 ? might be 1.0349x slower | |
branch-on-string-as-boolean 11.8226+-0.5080 11.3804+-0.2200 might be 1.0389x faster | |
bug-153431 0.2287+-0.0397 ? 0.2322+-0.0149 ? might be 1.0155x slower | |
build-large-object 31.6074+-5.4655 30.7432+-2.7501 might be 1.0281x faster | |
by-val-generic 0.2757+-0.0821 0.2378+-0.0990 might be 1.1594x faster | |
call-spread-apply 31.6110+-2.2801 30.5276+-2.4348 might be 1.0355x faster | |
call-spread-call 29.4849+-0.2628 ? 30.3685+-0.8486 ? might be 1.0300x slower | |
captured-assignments 0.4334+-0.0711 ? 0.4457+-0.0157 ? might be 1.0284x slower | |
cast-int-to-double 5.3867+-0.9654 ? 5.7366+-0.5414 ? might be 1.0649x slower | |
cell-argument 3.4584+-0.6047 ? 3.5985+-0.0693 ? might be 1.0405x slower | |
cfg-simplify 3.4165+-0.2112 3.4037+-0.5264 | |
chain-getter-access 0.2608+-0.0156 0.2563+-0.0055 might be 1.0174x faster | |
cmpeq-obj-to-obj-other 11.5811+-5.0353 9.0798+-1.0622 might be 1.2755x faster | |
constant-test 4.9852+-1.0653 ? 5.3883+-1.0242 ? might be 1.0809x slower | |
create-lots-of-functions 10.4724+-0.8441 9.8127+-1.5245 might be 1.0672x faster | |
cse-new-array-buffer 0.2223+-0.0271 ? 0.2440+-0.0816 ? might be 1.0975x slower | |
cse-new-array 0.2589+-0.0601 0.2268+-0.0081 might be 1.1413x faster | |
custom-setter-getter-as-put-get-by-id 0.2434+-0.0159 ? 0.2521+-0.0514 ? might be 1.0356x slower | |
DataView-custom-properties 82.1578+-7.4864 ? 85.8843+-13.0289 ? might be 1.0454x slower | |
delay-tear-off-arguments-strictmode 8.9561+-0.5871 8.2657+-1.6682 might be 1.0835x faster | |
deltablue-for-of 38.8824+-3.9916 ? 40.8320+-2.3080 ? might be 1.0501x slower | |
deltablue-varargs 42.7012+-23.9783 36.6194+-2.1856 might be 1.1661x faster | |
destructuring-arguments 80.1548+-1.9907 ? 88.6145+-22.5657 ? might be 1.1055x slower | |
destructuring-parameters-overridden-by-function | |
0.2568+-0.0188 ? 0.2965+-0.2058 ? might be 1.1545x slower | |
destructuring-swap 5.2623+-1.0306 ? 5.6894+-0.4456 ? might be 1.0812x slower | |
direct-arguments-getbyval 1.5861+-0.3295 1.5231+-0.1498 might be 1.0414x faster | |
direct-arguments-length 7.8040+-0.6832 6.9048+-0.6343 might be 1.1302x faster | |
direct-arguments-overridden-length 8.3322+-0.8718 7.5354+-0.3853 might be 1.1057x faster | |
direct-arguments-possibly-overridden-length | |
7.7721+-0.2872 ? 8.0137+-0.4894 ? might be 1.0311x slower | |
div-boolean-double 4.1845+-0.8652 ? 4.3419+-0.9433 ? might be 1.0376x slower | |
div-boolean 7.9782+-1.0540 ? 8.0043+-1.2606 ? | |
double-get-by-val-out-of-bounds 0.2328+-0.0081 ? 0.2560+-0.0475 ? might be 1.0999x slower | |
double-pollution-getbyval 8.8650+-0.7405 ? 9.4515+-0.1601 ? might be 1.0662x slower | |
double-pollution-putbyoffset 5.7171+-0.7454 5.2318+-0.7609 might be 1.0928x faster | |
double-real-use 0.2466+-0.0225 ? 0.3828+-0.3683 ? might be 1.5518x slower | |
double-to-int32-typed-array-no-inline 0.3018+-0.0286 0.2507+-0.0568 might be 1.2037x faster | |
double-to-int32-typed-array 2.4825+-0.3049 2.2857+-0.5411 might be 1.0861x faster | |
double-to-uint32-typed-array-no-inline 0.3509+-0.1858 0.2711+-0.0832 might be 1.2942x faster | |
double-to-uint32-typed-array 2.5201+-0.3095 ? 2.5395+-0.4645 ? | |
elidable-new-object-dag 21.7863+-1.9608 21.7020+-0.2436 | |
elidable-new-object-roflcopter 22.4665+-3.4548 20.9239+-1.7955 might be 1.0737x faster | |
elidable-new-object-then-call 20.1702+-1.2695 ? 20.3245+-0.3905 ? | |
elidable-new-object-tree 21.7154+-0.6654 20.9810+-0.2542 might be 1.0350x faster | |
empty-string-plus-int 8.1725+-0.9931 ? 8.3427+-0.3329 ? might be 1.0208x slower | |
emscripten-cube2hash 25.2104+-2.7627 ? 26.0665+-2.4778 ? might be 1.0340x slower | |
exit-length-on-plain-object 0.2863+-0.1116 0.2678+-0.1057 might be 1.0691x faster | |
external-arguments-getbyval 1.3464+-0.3126 ? 1.6254+-0.3495 ? might be 1.2072x slower | |
external-arguments-putbyval 2.9725+-0.5582 ? 3.0553+-0.7404 ? might be 1.0279x slower | |
fixed-typed-array-storage-var-index 1.5813+-0.2959 1.4128+-0.2076 might be 1.1193x faster | |
fixed-typed-array-storage 1.0492+-0.0448 1.0407+-0.2191 | |
Float32Array-matrix-mult 5.5380+-0.2603 5.3290+-0.1789 might be 1.0392x faster | |
Float32Array-to-Float64Array-set 43.1776+-4.0177 ? 44.6096+-2.8875 ? might be 1.0332x slower | |
Float64Array-alloc-long-lived 85.9776+-1.4132 ? 90.1700+-10.1590 ? might be 1.0488x slower | |
Float64Array-to-Int16Array-set 58.2571+-4.1899 56.8980+-2.8069 might be 1.0239x faster | |
fold-double-to-int 13.3302+-0.9012 ? 13.4513+-0.3816 ? | |
fold-get-by-id-to-multi-get-by-offset-rare-int | |
8.2486+-0.8861 ? 8.8786+-0.4907 ? might be 1.0764x slower | |
fold-get-by-id-to-multi-get-by-offset 7.4329+-1.5356 7.3298+-0.8058 might be 1.0141x faster | |
fold-multi-get-by-offset-to-get-by-offset | |
6.5984+-3.5013 6.1457+-3.2774 might be 1.0737x faster | |
fold-multi-get-by-offset-to-poly-get-by-offset | |
6.7831+-4.5642 5.2823+-0.4313 might be 1.2841x faster | |
fold-multi-put-by-offset-to-poly-put-by-offset | |
7.5347+-3.8593 7.2977+-4.5526 might be 1.0325x faster | |
fold-multi-put-by-offset-to-put-by-offset | |
7.4485+-2.8059 7.3100+-3.6608 might be 1.0190x faster | |
fold-multi-put-by-offset-to-replace-or-transition-put-by-offset | |
13.3428+-2.5322 ? 15.4713+-3.9087 ? might be 1.1595x slower | |
fold-put-by-id-to-multi-put-by-offset 7.6690+-1.8242 ? 8.1957+-0.7046 ? might be 1.0687x slower | |
fold-put-by-val-with-string-to-multi-put-by-offset | |
10.4645+-6.4368 8.4896+-1.0055 might be 1.2326x faster | |
fold-put-by-val-with-symbol-to-multi-put-by-offset | |
8.6995+-0.7911 8.3160+-0.5571 might be 1.0461x faster | |
fold-put-structure 4.5253+-0.5753 4.4068+-0.5586 might be 1.0269x faster | |
for-of-iterate-array-entries 15.1490+-1.2139 ? 15.2106+-0.9530 ? | |
for-of-iterate-array-keys 6.1774+-0.3360 ? 6.2439+-0.3305 ? might be 1.0108x slower | |
for-of-iterate-array-values 6.0940+-0.5369 6.0605+-0.2506 | |
fround 11.0600+-0.8680 ? 11.1948+-0.5112 ? might be 1.0122x slower | |
ftl-library-inlining-dataview 57.3309+-3.5622 ? 59.0806+-2.1158 ? might be 1.0305x slower | |
ftl-library-inlining 23.8838+-0.2572 23.3828+-1.0311 might be 1.0214x faster | |
ftl-polymorphic-bitand 0.2368+-0.0484 ? 0.3367+-0.3326 ? might be 1.4223x slower | |
ftl-polymorphic-bitor 0.2273+-0.0654 0.2147+-0.0557 might be 1.0586x faster | |
ftl-polymorphic-bitxor 0.2579+-0.0489 0.2485+-0.0685 might be 1.0378x faster | |
ftl-polymorphic-div 0.2579+-0.0115 ? 0.2817+-0.0662 ? might be 1.0923x slower | |
ftl-polymorphic-lshift 0.2637+-0.0120 ? 0.2665+-0.0228 ? might be 1.0109x slower | |
ftl-polymorphic-mul 0.2682+-0.1379 ? 0.2690+-0.0261 ? | |
ftl-polymorphic-rshift 0.2407+-0.0249 ? 0.2677+-0.0978 ? might be 1.1121x slower | |
ftl-polymorphic-StringFromCharCode 0.3110+-0.0884 0.2733+-0.0216 might be 1.1383x faster | |
ftl-polymorphic-sub 0.2537+-0.0234 ? 0.3573+-0.2380 ? might be 1.4082x slower | |
ftl-polymorphic-urshift 0.2482+-0.0388 0.2327+-0.0615 might be 1.0666x faster | |
function-call 0.2394+-0.0676 ? 0.2697+-0.0839 ? might be 1.1267x slower | |
function-dot-apply 2.3532+-0.1866 ? 2.6776+-0.4774 ? might be 1.1378x slower | |
function-test 3.4440+-0.3930 3.0663+-0.5222 might be 1.1232x faster | |
function-with-eval 0.2512+-0.0132 0.2303+-0.0133 might be 1.0906x faster | |
gcse-poly-get-less-obvious 9.6157+-0.7573 9.2598+-0.7009 might be 1.0384x faster | |
gcse-poly-get 9.5405+-1.0660 9.5350+-1.0699 | |
gcse 4.2812+-0.2384 3.9276+-0.8328 might be 1.0900x faster | |
generator-create 0.2726+-0.1140 0.2506+-0.0252 might be 1.0877x faster | |
generator-fib 99.5533+-5.2966 ? 100.4236+-9.5392 ? | |
generator-function-create 0.2234+-0.0471 0.2227+-0.0649 | |
generator-sunspider-access-nsieve 7.1021+-0.5769 6.9199+-1.1579 might be 1.0263x faster | |
generator-with-several-types 318.8972+-28.4608 ? 334.8125+-57.5353 ? might be 1.0499x slower | |
get-by-id-bimorphic-check-structure-elimination-simple | |
2.8411+-0.6609 ? 3.1602+-0.3355 ? might be 1.1123x slower | |
get-by-id-bimorphic-check-structure-elimination | |
5.4302+-0.9656 ? 5.4479+-0.2805 ? | |
get-by-id-chain-from-try-block 2.8275+-0.8504 2.6140+-0.4741 might be 1.0817x faster | |
get-by-id-check-structure-elimination 3.7913+-0.3243 ? 4.0302+-0.6416 ? might be 1.0630x slower | |
get-by-id-proto-or-self 11.1970+-0.6093 10.6755+-1.0471 might be 1.0488x faster | |
get-by-id-quadmorphic-check-structure-elimination-simple | |
3.1432+-0.6140 ? 3.4753+-0.1058 ? might be 1.1057x slower | |
get-by-id-self-or-proto 9.5617+-2.4789 ? 10.4605+-2.2672 ? might be 1.0940x slower | |
get-by-val-out-of-bounds 0.2601+-0.0550 0.2191+-0.0458 might be 1.1872x faster | |
get-by-val-with-string-bimorphic-check-structure-elimination-simple | |
3.3925+-0.8910 ? 4.0079+-0.5459 ? might be 1.1814x slower | |
get-by-val-with-string-bimorphic-check-structure-elimination | |
7.2432+-0.2571 7.0613+-0.7390 might be 1.0258x faster | |
get-by-val-with-string-chain-from-try-block | |
2.6910+-0.2793 2.5182+-0.4988 might be 1.0686x faster | |
get-by-val-with-string-check-structure-elimination | |
6.6013+-0.1406 6.3209+-0.7471 might be 1.0444x faster | |
get-by-val-with-string-proto-or-self 10.4495+-0.9663 ? 10.8480+-1.4696 ? might be 1.0381x slower | |
get-by-val-with-string-quadmorphic-check-structure-elimination-simple | |
4.3735+-1.0277 ? 4.8043+-0.4818 ? might be 1.0985x slower | |
get-by-val-with-string-self-or-proto 10.9976+-0.1718 10.6833+-1.2091 might be 1.0294x faster | |
get-by-val-with-symbol-bimorphic-check-structure-elimination-simple | |
3.1549+-0.6747 ? 3.8647+-1.2538 ? might be 1.2250x slower | |
get-by-val-with-symbol-bimorphic-check-structure-elimination | |
10.2754+-1.3218 ? 11.0963+-1.7400 ? might be 1.0799x slower | |
get-by-val-with-symbol-chain-from-try-block | |
2.4548+-0.4368 2.3625+-0.5381 might be 1.0391x faster | |
get-by-val-with-symbol-check-structure-elimination | |
8.2672+-0.6957 ? 8.8340+-2.0998 ? might be 1.0686x slower | |
get-by-val-with-symbol-proto-or-self 10.3717+-2.0376 10.3445+-1.0379 | |
get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple | |
4.0384+-1.0047 ? 4.2687+-0.8195 ? might be 1.0570x slower | |
get-by-val-with-symbol-self-or-proto 10.2625+-1.4913 ? 10.8204+-1.1689 ? might be 1.0544x slower | |
get_by_val-Int32Array 1.2777+-0.2642 1.2608+-0.2691 might be 1.0134x faster | |
get_callee_monomorphic 5.8259+-0.6074 5.5397+-1.0627 might be 1.0517x faster | |
get_callee_polymorphic 5.6033+-0.3745 ? 5.9397+-0.4753 ? might be 1.0600x slower | |
getter-no-activation 3.7603+-0.2446 ? 3.8091+-0.7182 ? might be 1.0130x slower | |
getter-prototype 0.2735+-0.0630 0.2505+-0.0199 might be 1.0919x faster | |
getter-richards-try-catch 0.3330+-0.0134 0.3063+-0.0579 might be 1.0873x faster | |
getter-richards 65.0939+-2.9016 63.0738+-9.8876 might be 1.0320x faster | |
getter 4.0099+-0.1655 3.8747+-0.5485 might be 1.0349x faster | |
global-object-access-with-mutating-structure | |
0.2111+-0.0556 ? 0.2458+-0.0333 ? might be 1.1645x slower | |
global-var-const-infer-fire-from-opt 0.2817+-0.0613 0.2595+-0.0378 might be 1.0859x faster | |
global-var-const-infer 0.2654+-0.0585 0.2225+-0.0486 might be 1.1931x faster | |
hard-overflow-check-equal 0.2210+-0.0318 ? 0.2363+-0.0105 ? might be 1.0690x slower | |
hard-overflow-check 0.2571+-0.0357 ? 0.2982+-0.0989 ? might be 1.1595x slower | |
HashMap-put-get-iterate-keys 23.6973+-0.4419 23.5662+-0.4993 | |
HashMap-put-get-iterate 23.7015+-0.6754 ? 24.5728+-1.0536 ? might be 1.0368x slower | |
HashMap-string-put-get-iterate 32.7251+-1.4100 ? 33.5666+-1.7045 ? might be 1.0257x slower | |
hoist-make-rope 0.2380+-0.0237 ? 0.2682+-0.1208 ? might be 1.1267x slower | |
hoist-poly-check-structure-effectful-loop | |
0.2648+-0.0476 0.2137+-0.0622 might be 1.2391x faster | |
hoist-poly-check-structure 0.2318+-0.0151 ? 0.3160+-0.1807 ? might be 1.3637x slower | |
imul-double-only 4.1731+-0.4558 3.9385+-0.5862 might be 1.0596x faster | |
imul-int-only 5.9296+-0.9893 ? 6.2715+-0.1885 ? might be 1.0577x slower | |
imul-mixed 3.9148+-0.6023 ? 3.9717+-0.1535 ? might be 1.0145x slower | |
in-four-cases 17.4486+-0.5118 17.1746+-2.0837 might be 1.0160x faster | |
in-one-case-false 8.7896+-0.1892 8.5187+-0.7785 might be 1.0318x faster | |
in-one-case-true 8.5982+-0.2937 8.5004+-1.2957 might be 1.0115x faster | |
in-two-cases 8.9730+-0.3159 8.7050+-0.6736 might be 1.0308x faster | |
indexed-properties-in-objects 3.5706+-0.4232 3.1702+-0.7052 might be 1.1263x faster | |
infer-closure-const-then-mov-no-inline 0.2438+-0.0120 ? 0.3475+-0.4118 ? might be 1.4254x slower | |
infer-closure-const-then-mov 9.5609+-6.2942 7.8420+-0.6696 might be 1.2192x faster | |
infer-closure-const-then-put-to-scope-no-inline | |
0.2517+-0.0062 0.2420+-0.0391 might be 1.0401x faster | |
infer-closure-const-then-put-to-scope 22.8927+-1.2849 ? 23.4180+-0.9602 ? might be 1.0229x slower | |
infer-closure-const-then-reenter-no-inline | |
0.2547+-0.0382 0.2418+-0.0126 might be 1.0535x faster | |
infer-closure-const-then-reenter 23.8890+-0.3088 ? 24.0562+-0.6806 ? | |
infer-constant-global-property 4.1794+-0.3987 4.1299+-0.2717 might be 1.0120x faster | |
infer-constant-property 2.4612+-0.3667 ? 2.5972+-0.5493 ? might be 1.0553x slower | |
infer-one-time-closure-ten-vars 0.2562+-0.0454 ? 0.2603+-0.0092 ? might be 1.0160x slower | |
infer-one-time-closure-two-vars 0.2739+-0.0591 0.2545+-0.0372 might be 1.0765x faster | |
infer-one-time-closure 0.3251+-0.2224 0.2787+-0.1129 might be 1.1667x faster | |
infer-one-time-deep-closure 0.2705+-0.0201 ? 0.2919+-0.1131 ? might be 1.0792x slower | |
inline-arguments-access 8.9874+-0.6222 8.6386+-0.6988 might be 1.0404x faster | |
inline-arguments-aliased-access 7.9327+-0.9290 ? 8.6389+-0.9789 ? might be 1.0890x slower | |
inline-arguments-local-escape 8.2866+-0.1733 ? 8.5547+-0.9048 ? might be 1.0324x slower | |
inline-get-scoped-var 2.7874+-0.1332 2.7677+-0.2098 | |
inlined-put-by-id-transition 9.1890+-0.5104 8.5170+-0.4746 might be 1.0789x faster | |
inlined-put-by-val-with-string-transition | |
42.2836+-2.9937 ? 42.4634+-3.2650 ? | |
inlined-put-by-val-with-symbol-transition | |
41.6548+-3.0904 ? 42.1323+-4.5013 ? might be 1.0115x slower | |
instanceof-bound 0.4383+-0.5679 0.2658+-0.0170 might be 1.6489x faster | |
int-or-other-abs-then-get-by-val 5.1453+-0.1046 4.8925+-0.8220 might be 1.0517x faster | |
int-or-other-abs-zero-then-get-by-val 16.1842+-0.9486 ? 16.5234+-1.0852 ? might be 1.0210x slower | |
int-or-other-add-then-get-by-val 5.0063+-0.2716 4.8560+-0.0913 might be 1.0310x faster | |
int-or-other-add 5.1468+-1.2768 ? 5.5673+-0.4818 ? might be 1.0817x slower | |
int-or-other-div-then-get-by-val 4.3008+-0.3535 ? 4.4095+-0.0811 ? might be 1.0253x slower | |
int-or-other-max-then-get-by-val 4.7360+-0.2375 4.5409+-0.4930 might be 1.0430x faster | |
int-or-other-min-then-get-by-val 4.3107+-0.5449 ? 4.3628+-0.0997 ? might be 1.0121x slower | |
int-or-other-mod-then-get-by-val 4.1729+-1.0536 3.5285+-0.7617 might be 1.1826x faster | |
int-or-other-mul-then-get-by-val 6.2777+-0.7048 ? 6.4026+-0.2763 ? might be 1.0199x slower | |
int-or-other-neg-then-get-by-val 4.9423+-0.6964 4.7465+-0.8704 might be 1.0413x faster | |
int-or-other-neg-zero-then-get-by-val 16.0170+-0.9939 ? 16.2173+-0.4533 ? might be 1.0125x slower | |
int-or-other-sub-then-get-by-val 7.0567+-1.2290 6.6588+-1.0811 might be 1.0598x faster | |
int-or-other-sub 5.0699+-1.0416 4.9478+-0.2412 might be 1.0247x faster | |
int-overflow-local 4.8700+-0.2585 4.3433+-0.7136 might be 1.1213x faster | |
Int16Array-alloc-long-lived 62.3920+-2.1342 62.0687+-3.3257 | |
Int16Array-bubble-sort-with-byteLength 15.8382+-0.9526 ? 16.2962+-1.5789 ? might be 1.0289x slower | |
Int16Array-bubble-sort 15.1749+-1.2982 ? 15.3444+-0.9642 ? might be 1.0112x slower | |
Int16Array-load-int-mul 1.7145+-0.4610 ? 1.8420+-0.0330 ? might be 1.0744x slower | |
Int16Array-to-Int32Array-set 41.5397+-2.0311 ? 42.4907+-1.5958 ? might be 1.0229x slower | |
Int32Array-alloc-large 13.7627+-1.3790 13.4375+-1.0015 might be 1.0242x faster | |
Int32Array-alloc-long-lived 69.4505+-2.1104 ? 75.3394+-13.2395 ? might be 1.0848x slower | |
Int32Array-alloc 7.8735+-1.0404 ? 8.3490+-0.6666 ? might be 1.0604x slower | |
Int32Array-Int8Array-view-alloc 13.7084+-0.9329 ? 13.8405+-1.0487 ? | |
int52-spill 0.2407+-0.0202 ? 0.2470+-0.0225 ? might be 1.0261x slower | |
Int8Array-alloc-long-lived 57.4741+-1.3236 ? 57.5632+-3.7809 ? | |
Int8Array-load-with-byteLength 4.1187+-0.1421 ? 4.2930+-0.1706 ? might be 1.0423x slower | |
Int8Array-load 4.1432+-0.2954 ? 4.1566+-0.1414 ? | |
integer-divide 11.2606+-1.4193 ? 11.4847+-0.4827 ? might be 1.0199x slower | |
integer-modulo 1.7740+-0.3426 ? 2.0190+-0.4781 ? might be 1.1381x slower | |
is-boolean-fold-tricky 3.8977+-0.4887 3.5339+-0.3634 might be 1.1029x faster | |
is-boolean-fold 2.4599+-0.3512 ? 2.5563+-0.6003 ? might be 1.0392x slower | |
is-function-fold-tricky-internal-function | |
11.0637+-1.0816 ? 11.3554+-0.3397 ? might be 1.0264x slower | |
is-function-fold-tricky 3.7396+-0.2288 3.7044+-0.8164 | |
is-function-fold 2.8170+-0.4621 2.5441+-1.2730 might be 1.1072x faster | |
is-number-fold-tricky 3.3809+-0.6685 ? 3.4365+-0.8212 ? might be 1.0164x slower | |
is-number-fold 2.5892+-0.4784 ? 2.8251+-0.4608 ? might be 1.0911x slower | |
is-object-or-null-fold-functions 2.5019+-0.5718 ? 2.6895+-0.7003 ? might be 1.0750x slower | |
is-object-or-null-fold-less-tricky 3.7120+-0.2982 3.6733+-0.4498 might be 1.0105x faster | |
is-object-or-null-fold-tricky 4.2584+-0.5170 4.0126+-0.7933 might be 1.0613x faster | |
is-object-or-null-fold 2.7527+-0.3271 2.7008+-0.0877 might be 1.0192x faster | |
is-object-or-null-trickier-function 3.9129+-0.1074 ? 4.0959+-0.2959 ? might be 1.0468x slower | |
is-object-or-null-trickier-internal-function | |
10.8181+-1.0396 ? 11.0377+-0.6646 ? might be 1.0203x slower | |
is-object-or-null-tricky-function 3.7027+-0.6271 ? 4.2902+-1.4576 ? might be 1.1587x slower | |
is-object-or-null-tricky-internal-function | |
7.8032+-0.9507 ? 7.9553+-0.4427 ? might be 1.0195x slower | |
is-string-fold-tricky 3.6583+-0.8802 3.6467+-0.3736 | |
is-string-fold 2.6489+-0.3883 ? 2.9853+-0.3939 ? might be 1.1270x slower | |
is-undefined-fold-tricky 3.0081+-0.9231 ? 3.2482+-0.5147 ? might be 1.0798x slower | |
is-undefined-fold 2.6135+-0.3912 ? 2.6874+-0.5545 ? might be 1.0283x slower | |
JSONP-negative-0 0.1816+-0.0638 0.1493+-0.0207 might be 1.2167x faster | |
large-int-captured 7.6216+-0.8549 7.5835+-0.6131 | |
large-int-neg 14.0521+-0.9201 14.0388+-0.2014 | |
large-int 13.1671+-0.2691 12.7036+-0.9796 might be 1.0365x faster | |
licm-dragons-out-of-bounds 0.2527+-0.0337 0.2236+-0.0739 might be 1.1305x faster | |
licm-dragons-overflow 0.2513+-0.0741 ? 0.2528+-0.1123 ? | |
licm-dragons 0.3324+-0.1347 0.2524+-0.0153 might be 1.3167x faster | |
load-varargs-elimination 0.2426+-0.0817 0.2371+-0.0312 might be 1.0229x faster | |
locale-compare 25.1567+-2.6473 24.6039+-2.1614 might be 1.0225x faster | |
logical-not-weird-types 0.2673+-0.0206 0.2318+-0.0320 might be 1.1535x faster | |
logical-not 0.2510+-0.0349 0.2188+-0.0281 might be 1.1470x faster | |
lots-of-fields 12.6562+-0.6778 ? 12.9820+-0.4634 ? might be 1.0257x slower | |
make-indexed-storage 5.2410+-2.6476 4.6544+-0.1661 might be 1.1260x faster | |
make-rope-cse 17.5696+-4.0803 16.3937+-0.0700 might be 1.0717x faster | |
many-foreach-calls 16.9417+-0.4678 16.3789+-1.2924 might be 1.0344x faster | |
many-repeat-stores 16.2933+-1.5683 ? 16.7408+-0.9205 ? might be 1.0275x slower | |
map-for-each 5.6284+-0.1185 ? 5.8022+-0.0743 ? might be 1.0309x slower | |
map-for-of 23.0634+-0.5494 ? 23.2183+-2.0224 ? | |
marsaglia-larger-ints 66.3947+-6.8062 ? 66.6670+-2.8857 ? | |
marsaglia-osr-entry 17.5695+-0.7469 ? 18.0504+-2.9858 ? might be 1.0274x slower | |
math-random 0.2285+-0.0225 ? 0.2418+-0.0198 ? might be 1.0580x slower | |
math-trunc 0.2560+-0.0468 0.2501+-0.0239 might be 1.0239x faster | |
math-with-out-of-bounds-array-values 0.2449+-0.0122 0.2071+-0.0576 might be 1.1827x faster | |
max-boolean 2.8182+-0.4289 ? 2.9266+-0.1658 ? might be 1.0384x slower | |
megamorphic-load 29.7565+-5.1170 28.4650+-1.5279 might be 1.0454x faster | |
method-on-number 17.3070+-1.3660 ? 18.2888+-2.3289 ? might be 1.0567x slower | |
min-boolean 3.0288+-0.4890 2.6282+-0.7192 might be 1.1524x faster | |
minus-boolean-double 2.8616+-0.7282 ? 2.9705+-1.3504 ? might be 1.0380x slower | |
minus-boolean 2.4765+-0.4657 2.4260+-0.2750 might be 1.0208x faster | |
misc-strict-eq 18.8243+-1.7814 ? 20.0876+-2.7664 ? might be 1.0671x slower | |
mod-boolean-double 10.0837+-0.5963 ? 10.6420+-0.4100 ? might be 1.0554x slower | |
mod-boolean 7.4532+-1.1046 ? 7.5284+-1.1066 ? might be 1.0101x slower | |
mul-boolean-double 3.1747+-0.6809 ? 3.3018+-0.3635 ? might be 1.0400x slower | |
mul-boolean 3.1505+-0.3031 2.6558+-0.6938 might be 1.1863x faster | |
neg-boolean 2.8810+-0.6965 ? 3.1405+-0.4703 ? might be 1.0901x slower | |
negative-zero-divide 0.3056+-0.0261 ? 0.3065+-0.0972 ? | |
negative-zero-modulo 0.3132+-0.0242 0.2713+-0.0806 might be 1.1546x faster | |
negative-zero-negate 0.5374+-0.7480 0.2911+-0.0156 might be 1.8457x faster | |
nested-function-parsing 45.9158+-12.8333 44.7659+-7.7513 might be 1.0257x faster | |
new-array-buffer-dead 80.2462+-4.1979 77.6382+-2.5659 might be 1.0336x faster | |
new-array-buffer-push 10.7570+-1.6127 ? 10.9530+-0.6142 ? might be 1.0182x slower | |
new-array-dead 10.4160+-0.8899 9.8193+-0.8218 might be 1.0608x faster | |
new-array-push 7.0045+-0.3297 ? 7.1973+-2.7366 ? might be 1.0275x slower | |
no-inline-constructor 0.2432+-0.0133 0.2215+-0.0681 might be 1.0978x faster | |
number-test 3.4587+-0.8839 ? 3.6264+-0.2677 ? might be 1.0485x slower | |
object-and 5.9207+-0.3329 5.7645+-0.4751 might be 1.0271x faster | |
object-closure-call 5.9715+-0.1460 ? 6.0815+-0.2919 ? might be 1.0184x slower | |
object-get-own-property-symbols-on-large-array | |
4.6300+-0.3408 ? 5.2373+-0.7763 ? might be 1.1312x slower | |
object-int-add-array 12.0391+-0.8525 11.6500+-1.7071 might be 1.0334x faster | |
object-int-add 13.7232+-0.7451 13.7077+-1.1144 | |
object-int-and-array 11.5173+-0.8647 ? 12.1860+-0.5535 ? might be 1.0581x slower | |
object-int-mul-array 11.0972+-2.5053 10.1171+-1.1387 might be 1.0969x faster | |
object-int-sub-array 9.4481+-0.4874 9.2811+-1.5808 might be 1.0180x faster | |
object-int-sub 14.0931+-0.6094 13.5107+-1.4150 might be 1.0431x faster | |
object-lshift 6.2000+-0.5122 5.7281+-1.4298 might be 1.0824x faster | |
object-or 5.8118+-0.9028 ? 6.0881+-0.2733 ? might be 1.0476x slower | |
object-rshift 5.3547+-1.1696 ? 5.8283+-0.7882 ? might be 1.0885x slower | |
object-test 3.2001+-0.0649 3.0657+-0.6087 might be 1.0438x faster | |
object-urshift 5.9834+-0.7892 ? 6.0189+-0.1135 ? | |
object-xor 5.5072+-0.9656 ? 5.9872+-0.4663 ? might be 1.0872x slower | |
obvious-sink-pathology-taken 0.2158+-0.0470 ? 0.2452+-0.0240 ? might be 1.1363x slower | |
obvious-sink-pathology 0.2511+-0.0243 ? 0.2733+-0.1232 ? might be 1.0882x slower | |
obviously-elidable-new-object 19.1548+-0.7969 18.8131+-0.9959 might be 1.0182x faster | |
plus-boolean-arith 2.5848+-0.6228 2.4587+-0.6084 might be 1.0513x faster | |
plus-boolean-double 3.3638+-1.0476 3.0062+-0.1716 might be 1.1189x faster | |
plus-boolean 2.6045+-0.8590 2.4037+-0.3399 might be 1.0835x faster | |
poly-chain-access-different-prototypes-simple | |
3.2269+-0.6340 3.1237+-0.9542 might be 1.0330x faster | |
poly-chain-access-different-prototypes 3.1960+-0.2625 2.9810+-0.1480 might be 1.0721x faster | |
poly-chain-access-simpler 3.0414+-0.1380 ? 3.1346+-0.2001 ? might be 1.0306x slower | |
poly-chain-access 3.0702+-0.3982 2.8248+-0.4276 might be 1.0869x faster | |
poly-stricteq 51.8463+-1.7109 ? 53.4384+-2.1468 ? might be 1.0307x slower | |
polymorphic-array-call 1.9868+-0.3807 ? 2.1724+-1.4242 ? might be 1.0935x slower | |
polymorphic-get-by-id 0.2362+-0.0334 0.2155+-0.0558 might be 1.0960x faster | |
polymorphic-put-by-id 0.2552+-0.0122 ? 0.2729+-0.1335 ? might be 1.0694x slower | |
polymorphic-put-by-val-with-string 0.2733+-0.0460 0.2532+-0.0094 might be 1.0793x faster | |
polymorphic-put-by-val-with-symbol 0.2530+-0.0389 ? 0.3000+-0.1455 ? might be 1.1858x slower | |
polymorphic-structure 13.3403+-1.1667 13.0040+-1.3060 might be 1.0259x faster | |
polyvariant-monomorphic-get-by-id 4.1189+-0.9224 ? 4.3528+-0.1867 ? might be 1.0568x slower | |
proto-getter-access 0.3315+-0.1013 0.2562+-0.0209 might be 1.2937x faster | |
prototype-access-with-mutating-prototype 0.2465+-0.0127 ? 0.2593+-0.0279 ? might be 1.0520x slower | |
put-by-id-replace-and-transition 8.8655+-0.2185 ? 8.8944+-0.3382 ? | |
put-by-id-slightly-polymorphic 3.2772+-0.1978 2.7054+-0.6130 might be 1.2113x faster | |
put-by-id-transition-with-indexing-header | |
12.8839+-0.6238 ? 13.3851+-0.3021 ? might be 1.0389x slower | |
put-by-id 11.0707+-0.5469 ? 11.5517+-0.4060 ? might be 1.0434x slower | |
put-by-val-direct 0.4625+-0.1732 0.4109+-0.1602 might be 1.1257x faster | |
put-by-val-large-index-blank-indexing-type | |
11.6428+-0.6778 11.0825+-0.7467 might be 1.0506x faster | |
put-by-val-machine-int 0.2805+-0.0062 0.2782+-0.0358 | |
put-by-val-with-string-replace-and-transition | |
12.3197+-1.0430 ? 12.3797+-0.8968 ? | |
put-by-val-with-string-slightly-polymorphic | |
3.9500+-0.3144 3.4638+-0.7994 might be 1.1404x faster | |
put-by-val-with-string 11.5022+-0.9105 10.9641+-1.1979 might be 1.0491x faster | |
put-by-val-with-symbol-replace-and-transition | |
10.2301+-2.0205 ? 11.4990+-0.7936 ? might be 1.1240x slower | |
put-by-val-with-symbol-slightly-polymorphic | |
3.6844+-0.6982 3.1071+-0.9257 might be 1.1858x faster | |
put-by-val-with-symbol 11.3755+-1.8831 ? 11.9590+-1.6998 ? might be 1.0513x slower | |
rare-osr-exit-on-local 12.7045+-1.0661 ? 12.7053+-1.0196 ? | |
raytrace-with-empty-try-catch 6.5845+-0.6138 6.1878+-1.1284 might be 1.0641x faster | |
raytrace-with-try-catch 0.2947+-0.0556 0.2717+-0.0258 might be 1.0849x faster | |
regexp-exec 34.0325+-1.5320 ? 34.4744+-1.7221 ? might be 1.0130x slower | |
regexp-last-index 9.6836+-1.3082 ? 9.7715+-1.0330 ? | |
regexp-prototype-is-not-instance 0.3465+-0.0455 ? 0.3820+-0.0505 ? might be 1.1023x slower | |
regexp-prototype-search-observable-side-effects | |
0.9250+-0.0495 0.7921+-0.2060 might be 1.1678x faster | |
regexp-prototype-search-observable-side-effects2 | |
0.2141+-0.0572 ? 0.2306+-0.0199 ? might be 1.0770x slower | |
regexp-prototype-split-observable-side-effects | |
2.0215+-0.2670 ? 2.1246+-0.3780 ? might be 1.0510x slower | |
regexp-prototype-split-observable-side-effects2 | |
0.2972+-0.0395 ? 0.3423+-0.1355 ? might be 1.1515x slower | |
regexp-prototype-split-observable-side-effects3-flags | |
0.2803+-0.0606 ? 0.3044+-0.0382 ? might be 1.0862x slower | |
regexp-prototype-split-observable-side-effects3-global | |
0.3572+-0.1283 0.3542+-0.1313 | |
regexp-prototype-split-observable-side-effects3-ignoreCase | |
0.2819+-0.0598 ? 0.3282+-0.0485 ? might be 1.1644x slower | |
regexp-prototype-split-observable-side-effects3-multiline | |
0.3339+-0.0554 0.3134+-0.0486 might be 1.0656x faster | |
regexp-prototype-split-observable-side-effects3-sticky | |
0.2812+-0.0576 ? 0.3431+-0.0763 ? might be 1.2198x slower | |
regexp-prototype-split-observable-side-effects3-unicode | |
0.3305+-0.0493 0.3109+-0.0435 might be 1.0630x faster | |
regexp-prototype-split-observable-side-effects4 | |
0.3329+-0.0144 ? 0.3434+-0.0567 ? might be 1.0313x slower | |
regexp-prototype-test-observable-side-effects | |
0.8831+-0.0941 0.8665+-0.1270 might be 1.0192x faster | |
regexp-prototype-test-observable-side-effects2 | |
0.2743+-0.0521 ? 0.2884+-0.1104 ? might be 1.0514x slower | |
regexp-set-last-index 10.6473+-0.9537 10.0249+-1.1702 might be 1.0621x faster | |
register-pressure-from-osr 15.8901+-0.9897 ? 15.9688+-1.2831 ? | |
repeat-multi-get-by-offset 0.2458+-0.0193 0.2288+-0.0473 might be 1.0742x faster | |
richards-empty-try-catch 45.1660+-1.8337 ? 46.0718+-1.4317 ? might be 1.0201x slower | |
richards-try-catch 0.3139+-0.0590 0.2629+-0.0708 might be 1.1938x faster | |
scoped-arguments-length 7.7817+-0.2531 7.7178+-0.3065 | |
scoped-arguments-overridden-length 7.5727+-0.4583 7.0756+-0.9956 might be 1.0703x faster | |
scoped-arguments-possibly-overridden-length | |
8.0448+-0.3871 7.8314+-0.4050 might be 1.0273x faster | |
set-for-each 4.4859+-0.4696 4.2709+-0.4125 might be 1.0503x faster | |
set-for-of 11.8250+-1.0521 ? 13.4254+-0.7043 ? might be 1.1353x slower | |
setter-prototype 0.2481+-0.0743 ? 0.2485+-0.0213 ? | |
setter 4.0018+-0.0500 3.7898+-1.1676 might be 1.0559x faster | |
simple-activation-demo 23.0312+-0.6690 22.7258+-0.6044 might be 1.0134x faster | |
simple-getter-access 0.2426+-0.0397 ? 0.2690+-0.0442 ? might be 1.1089x slower | |
simple-poly-call-nested 5.3901+-1.2491 4.4962+-0.9757 might be 1.1988x faster | |
simple-poly-call 1.4888+-0.2526 ? 1.6599+-0.2183 ? might be 1.1149x slower | |
simple-regexp-exec-folding-fail 5.7841+-0.1200 5.7162+-0.3613 might be 1.0119x faster | |
simple-regexp-exec-folding 16.9362+-1.3578 ? 18.3071+-1.9468 ? might be 1.0809x slower | |
simple-regexp-test-folding-fail-with-hoisted-regexp | |
9.3237+-1.2003 9.3099+-1.0599 | |
simple-regexp-test-folding-fail 15.6253+-1.0199 ? 16.1614+-0.5404 ? might be 1.0343x slower | |
simple-regexp-test-folding-with-hoisted-regexp | |
10.2943+-0.7901 ? 10.8271+-1.2435 ? might be 1.0518x slower | |
simple-regexp-test-folding 17.0190+-0.4246 16.7925+-1.6170 might be 1.0135x faster | |
sin-boolean 7.4652+-0.4985 6.9330+-0.7115 might be 1.0768x faster | |
singleton-scope 0.2930+-0.1956 0.2675+-0.0932 might be 1.0951x faster | |
sink-function 0.2446+-0.0299 ? 0.2831+-0.0773 ? might be 1.1575x slower | |
sink-huge-activation 0.2379+-0.0560 ? 0.2505+-0.0458 ? might be 1.0531x slower | |
sinkable-new-object-dag 0.2280+-0.0569 0.2070+-0.0340 might be 1.1011x faster | |
sinkable-new-object-taken 0.2502+-0.0243 ? 0.2800+-0.1681 ? might be 1.1188x slower | |
sinkable-new-object 0.3161+-0.1798 0.2303+-0.0295 might be 1.3726x faster | |
slow-array-profile-convergence 3.3405+-0.6828 ? 3.6561+-0.3197 ? might be 1.0945x slower | |
slow-convergence 3.0036+-0.6683 2.9700+-0.6716 might be 1.0113x faster | |
slow-ternaries 12.8422+-1.2636 12.7603+-1.6051 | |
sorting-benchmark 20.3937+-1.3845 20.1364+-1.0861 might be 1.0128x faster | |
sparse-conditional 1.3416+-0.1477 ? 1.4366+-0.2344 ? might be 1.0709x slower | |
splice-to-remove 16.8924+-0.3568 16.2946+-0.8439 might be 1.0367x faster | |
strcat-const 0.2378+-0.0457 ? 0.2411+-0.0158 ? might be 1.0141x slower | |
strcat-length-const 0.2688+-0.1660 0.2415+-0.0095 might be 1.1130x faster | |
string-char-code-at 13.3873+-0.3651 ? 13.4354+-0.2530 ? | |
string-concat-object 5.9128+-0.1154 5.5408+-0.5472 might be 1.0671x faster | |
string-concat-pair-object 5.5605+-0.5392 5.4678+-0.6858 might be 1.0170x faster | |
string-concat-pair-simple 3.8500+-0.4109 3.7476+-0.1530 might be 1.0273x faster | |
string-concat-simple 11.2631+-0.2344 11.0050+-1.4169 might be 1.0234x faster | |
string-cons-repeat 9.1323+-0.8680 ? 10.3951+-2.2558 ? might be 1.1383x slower | |
string-cons-tower 9.8165+-0.3990 ? 10.0845+-0.1766 ? might be 1.0273x slower | |
string-equality 16.2064+-0.8469 15.6867+-0.9330 might be 1.0331x faster | |
string-from-char-code 7.3389+-0.1797 7.2555+-0.2526 might be 1.0115x faster | |
string-get-by-val-big-char 6.0863+-0.2998 5.3737+-0.7544 might be 1.1326x faster | |
string-get-by-val-out-of-bounds-insane 4.3346+-0.1279 4.1866+-0.4031 might be 1.0353x faster | |
string-get-by-val-out-of-bounds 4.7013+-1.0078 ? 4.9095+-1.1957 ? might be 1.0443x slower | |
string-get-by-val 2.4614+-0.7325 ? 2.6029+-0.4042 ? might be 1.0575x slower | |
string-hash 2.5297+-0.1085 2.2391+-0.4935 might be 1.1298x faster | |
string-long-ident-equality 13.4468+-1.0643 ? 13.7465+-1.8668 ? might be 1.0223x slower | |
string-out-of-bounds 0.2377+-0.0216 ? 0.2756+-0.1280 ? might be 1.1592x slower | |
string-prototype-search-observable-side-effects | |
1.2602+-0.1995 1.0887+-0.0799 might be 1.1575x faster | |
string-prototype-search-observable-side-effects2 | |
0.3057+-0.1206 0.2579+-0.0340 might be 1.1853x faster | |
string-prototype-search-observable-side-effects3 | |
0.2383+-0.0342 0.2189+-0.0732 might be 1.0887x faster | |
string-prototype-search-observable-side-effects4 | |
0.2450+-0.0037 0.2291+-0.0524 might be 1.0695x faster | |
string-prototype-split-observable-side-effects | |
2.5274+-0.3739 2.3847+-0.4218 might be 1.0598x faster | |
string-prototype-split-observable-side-effects2 | |
0.2971+-0.0662 0.2765+-0.0286 might be 1.0744x faster | |
string-prototype-split-observable-side-effects3-flags | |
0.3615+-0.1252 ? 0.3675+-0.0856 ? might be 1.0165x slower | |
string-prototype-split-observable-side-effects3-global | |
0.3345+-0.0116 0.3119+-0.0727 might be 1.0724x faster | |
string-prototype-split-observable-side-effects3-ignoreCase | |
0.3504+-0.0951 0.3328+-0.0231 might be 1.0530x faster | |
string-prototype-split-observable-side-effects3-multiline | |
0.3369+-0.0368 0.3163+-0.0440 might be 1.0652x faster | |
string-prototype-split-observable-side-effects3-sticky | |
0.3041+-0.0500 ? 0.3310+-0.0243 ? might be 1.0885x slower | |
string-prototype-split-observable-side-effects3-unicode | |
0.3312+-0.0339 0.3290+-0.1009 | |
string-prototype-split-observable-side-effects4 | |
0.3585+-0.0449 ? 0.3985+-0.3211 ? might be 1.1115x slower | |
string-repeat-arith 20.6591+-1.3914 ? 21.5057+-2.1136 ? might be 1.0410x slower | |
string-repeat-not-resolving-fixed 5.3155+-0.6071 ? 5.5508+-0.2670 ? might be 1.0443x slower | |
string-repeat-not-resolving-no-inline 0.2227+-0.0237 ? 0.2808+-0.1853 ? might be 1.2609x slower | |
string-repeat-not-resolving 7.5622+-1.4687 ? 7.6226+-0.6712 ? | |
string-repeat-resolving-fixed 27.4869+-1.2053 ? 28.0538+-1.9896 ? might be 1.0206x slower | |
string-repeat-resolving-no-inline 0.2520+-0.0109 0.2240+-0.0390 might be 1.1251x faster | |
string-repeat-resolving 34.4131+-2.8773 34.2143+-2.0930 | |
string-repeat-single-not-resolving 8.1708+-0.6677 7.2997+-0.7687 might be 1.1193x faster | |
string-repeat-single-resolving 9.7214+-2.2834 8.3140+-0.9856 might be 1.1693x faster | |
string-repeat-small-not-resolving 7.3392+-0.2678 6.8650+-0.3082 might be 1.0691x faster | |
string-repeat-small-resolving 36.3610+-6.1040 34.8198+-2.1506 might be 1.0443x faster | |
string-replace-empty 14.4168+-1.1702 ? 14.6772+-0.3987 ? might be 1.0181x slower | |
string-replace-generic 54.8820+-0.5358 ? 58.5402+-6.5007 ? might be 1.0667x slower | |
string-replace 14.1437+-0.9240 ? 14.7470+-1.3431 ? might be 1.0427x slower | |
string-rope-with-object 0.2436+-0.0070 0.2185+-0.0398 might be 1.1148x faster | |
string-sub 34.4646+-1.2265 ? 37.0734+-3.8797 ? might be 1.0757x slower | |
string-test 3.0406+-0.5436 ? 3.2572+-0.7815 ? might be 1.0712x slower | |
string-transcoding 20.3978+-0.6561 19.7569+-0.8948 might be 1.0324x faster | |
string-var-equality 25.6545+-1.0052 ? 25.7466+-1.0230 ? | |
structure-hoist-over-transitions 3.8380+-0.9563 3.8152+-0.6241 | |
substring-concat-weird 38.7211+-1.9982 ? 40.1323+-5.7534 ? might be 1.0364x slower | |
substring-concat 40.2294+-0.7119 ? 41.1548+-1.1945 ? might be 1.0230x slower | |
substring 46.0413+-3.2542 ? 47.7328+-4.2875 ? might be 1.0367x slower | |
switch-char-constant 2.6813+-0.8446 2.6447+-0.2465 might be 1.0138x faster | |
switch-char 5.1005+-0.8056 ? 5.8127+-0.4103 ? might be 1.1396x slower | |
switch-constant 6.0847+-0.2251 ? 6.1321+-0.9111 ? | |
switch-string-basic-big-var 14.3260+-0.6999 ? 14.4971+-1.1252 ? might be 1.0119x slower | |
switch-string-basic-big 14.0330+-0.5875 13.8187+-0.4380 might be 1.0155x faster | |
switch-string-basic-var 14.7303+-0.6351 14.1436+-0.6485 might be 1.0415x faster | |
switch-string-basic 12.8900+-1.0254 12.5250+-1.1132 might be 1.0291x faster | |
switch-string-big-length-tower-var 20.1461+-1.1550 19.7892+-1.2832 might be 1.0180x faster | |
switch-string-length-tower-var 14.5099+-1.3467 ? 14.8581+-0.9567 ? might be 1.0240x slower | |
switch-string-length-tower 12.4048+-1.2349 12.3112+-0.6624 | |
switch-string-short 12.2812+-1.9145 ? 12.7012+-0.8204 ? might be 1.0342x slower | |
switch 9.3545+-0.5543 9.2212+-0.3938 might be 1.0145x faster | |
symbol-tostringtag 0.2968+-0.0570 0.2863+-0.0386 might be 1.0369x faster | |
tear-off-arguments-simple 5.3557+-0.4475 ? 5.6884+-0.4935 ? might be 1.0621x slower | |
tear-off-arguments 5.8771+-1.1528 ? 6.1683+-0.2927 ? might be 1.0495x slower | |
temporal-structure 12.3907+-0.7144 ? 12.5673+-0.8114 ? might be 1.0142x slower | |
to-int32-boolean 13.5037+-1.3226 ? 14.5027+-1.1735 ? might be 1.0740x slower | |
try-catch-get-by-val-cloned-arguments 7.2492+-1.5518 6.9584+-0.6220 might be 1.0418x faster | |
try-catch-get-by-val-direct-arguments 4.3336+-0.7442 4.0732+-0.5697 might be 1.0639x faster | |
try-catch-get-by-val-scoped-arguments 8.9198+-0.6536 8.7125+-0.3360 might be 1.0238x faster | |
typed-array-get-set-by-val-profiling 0.2801+-0.0749 0.2487+-0.0480 might be 1.1261x faster | |
undefined-property-access 273.9661+-23.0311 ? 277.9059+-12.6349 ? might be 1.0144x slower | |
undefined-test 3.6897+-0.2382 3.6660+-0.0990 | |
unprofiled-licm 6.9977+-0.4682 ? 7.2473+-0.6515 ? might be 1.0357x slower | |
untyped-string-from-char-code 10.8389+-1.1412 ? 11.1586+-0.2561 ? might be 1.0295x slower | |
v8-raytrace-with-empty-try-catch 33.6802+-7.2776 ? 37.2828+-2.2826 ? might be 1.1070x slower | |
v8-raytrace-with-try-catch-high-frequency-throws | |
0.3325+-0.0071 ? 0.3730+-0.0611 ? might be 1.1219x slower | |
v8-raytrace-with-try-catch 0.3262+-0.0421 0.3066+-0.0605 might be 1.0641x faster | |
v8-regexp-search 58.4630+-0.4920 ? 60.6752+-3.5613 ? might be 1.0378x slower | |
varargs-call 0.2751+-0.0669 0.2122+-0.0345 might be 1.2969x faster | |
varargs-construct-inline 0.2596+-0.1221 0.2465+-0.0253 might be 1.0532x faster | |
varargs-construct 0.2273+-0.0123 ? 0.2357+-0.0544 ? might be 1.0368x slower | |
varargs-inline 0.2307+-0.0243 ? 0.2618+-0.0463 ? might be 1.1347x slower | |
varargs-strict-mode 0.2614+-0.0928 0.2507+-0.0946 might be 1.0426x faster | |
varargs 0.2358+-0.0099 0.2134+-0.0401 might be 1.1049x faster | |
weird-inlining-const-prop 0.2420+-0.0611 0.2356+-0.1054 might be 1.0272x faster | |
<geometric> 3.4076+-0.0193 3.3816+-0.0202 might be 1.0077x faster | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment