Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Benchmark report for SunSpider, LongSpider, V8Spider, Octane, Kraken, and JSRegress on gpgpu.
VMs tested:
"Baseline" at /home/yusuke/dev/WebKit/WebKitBuild/Release/bin/jsc
"Same" at /home/yusuke/dev/WebKit/WebKitBuild/Release/bin/jsc
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.
Baseline Same
SunSpider:
3d-cube 7.1067+-2.5128 6.3310+-0.0703 might be 1.1225x faster
3d-morph 13.4850+-0.4520 13.2512+-0.7717 might be 1.0176x faster
3d-raytrace 10.6940+-4.6026 9.9339+-3.6985 might be 1.0765x faster
access-binary-trees 3.1071+-0.9007 2.7737+-0.0819 might be 1.1202x faster
access-fannkuch 7.4505+-0.0526 ? 8.2545+-1.7418 ? might be 1.1079x slower
access-nbody 3.4920+-0.0606 ? 3.5215+-0.0873 ?
access-nsieve 3.7513+-0.2135 ? 3.7640+-0.2260 ?
bitops-3bit-bits-in-byte 1.7957+-0.2798 ? 1.9418+-0.2942 ? might be 1.0814x slower
bitops-bits-in-byte 4.1512+-0.0934 ! 4.8783+-0.5658 ! definitely 1.1751x slower
bitops-bitwise-and 2.7472+-0.0651 ? 2.7557+-0.0641 ?
bitops-nsieve-bits 3.9078+-0.0153 ? 4.1976+-0.9733 ? might be 1.0742x slower
controlflow-recursive 4.0491+-0.6561 3.8866+-0.5799 might be 1.0418x faster
crypto-aes 5.6183+-0.0291 5.5655+-0.0327
crypto-md5 4.0151+-0.7790 ? 4.1506+-0.7976 ? might be 1.0337x slower
crypto-sha1 3.5201+-0.3820 ? 3.7301+-0.7207 ? might be 1.0597x slower
date-format-tofte 12.4868+-0.3946 ? 13.5052+-3.9543 ? might be 1.0816x slower
date-format-xparb 6.9433+-0.2482 6.9391+-0.0755
math-cordic 3.9028+-0.1687 ? 4.2822+-0.8859 ? might be 1.0972x slower
math-partial-sums 8.9680+-0.0234 ? 8.9802+-0.0561 ?
math-spectral-norm 3.0792+-0.7584 ? 3.1688+-0.4097 ? might be 1.0291x slower
regexp-dna 8.1323+-0.0151 8.1238+-0.0199
string-base64 4.9600+-0.0400 ? 4.9722+-0.0250 ?
string-fasta 8.3303+-0.3581 ? 8.3668+-0.4135 ?
string-tagcloud 10.9418+-0.3644 10.8920+-0.1342
string-unpack-code 24.0705+-0.4528 ? 25.8138+-2.5038 ? might be 1.0724x slower
string-validate-input 5.0197+-0.5369 ? 5.0518+-0.5532 ?
<arithmetic> 6.7587+-0.2600 ? 6.8858+-0.3450 ? might be 1.0188x slower
Baseline Same
LongSpider:
3d-cube 1205.5328+-103.7859 1200.2767+-116.9408
3d-morph 2472.9481+-49.5662 ? 2499.3790+-62.2887 ? might be 1.0107x slower
3d-raytrace 888.3896+-17.3064 ? 897.1201+-27.5385 ?
access-binary-trees 1110.0333+-18.8664 1107.5214+-13.9810
access-fannkuch 396.0787+-64.5542 385.0192+-22.9464 might be 1.0287x faster
access-nbody 886.9268+-21.4417 ? 901.6595+-40.6749 ? might be 1.0166x slower
access-nsieve 435.8401+-4.2216 434.4395+-3.5136
bitops-3bit-bits-in-byte 48.4613+-2.1796 46.4240+-1.1370 might be 1.0439x faster
bitops-bits-in-byte 110.2066+-6.5389 ? 110.7914+-3.6703 ?
bitops-nsieve-bits 440.1433+-14.9016 ? 445.0501+-27.8305 ? might be 1.0111x slower
controlflow-recursive 561.7709+-24.6948 553.3284+-18.5156 might be 1.0153x faster
crypto-aes 709.9129+-31.3741 702.1071+-3.7971 might be 1.0111x faster
crypto-md5 650.3533+-126.5590 ? 681.6473+-130.9613 ? might be 1.0481x slower
crypto-sha1 850.4887+-26.6215 ? 865.9388+-41.5244 ? might be 1.0182x slower
date-format-tofte 1009.4922+-58.5841 996.2853+-21.1383 might be 1.0133x faster
date-format-xparb 993.7685+-65.7526 989.9442+-31.6592
hash-map 208.0068+-43.5516 187.2535+-7.2803 might be 1.1108x faster
math-cordic 589.2758+-23.6759 ? 599.2797+-22.6972 ? might be 1.0170x slower
math-partial-sums 916.3792+-24.7289 ? 923.7327+-46.3519 ?
math-spectral-norm 921.8485+-26.2481 919.0410+-21.5653
string-base64 424.3993+-2.8144 421.3937+-3.7612
string-fasta 523.2639+-7.0362 519.8647+-14.3383
string-tagcloud 234.3748+-25.5177 231.3137+-2.8990 might be 1.0132x faster
<geometric> 553.5178+-9.4255 550.9821+-4.8645 might be 1.0046x faster
Baseline Same
V8Spider:
crypto 71.3765+-12.4287 ? 73.7780+-20.6829 ? might be 1.0336x slower
deltablue 92.6235+-8.2072 90.6965+-10.3435 might be 1.0212x faster
earley-boyer 62.0139+-7.6676 61.2302+-10.6903 might be 1.0128x faster
raytrace 43.8522+-7.6455 ? 46.2424+-6.5258 ? might be 1.0545x slower
regexp 82.0439+-1.9914 ? 83.1072+-0.9601 ? might be 1.0130x slower
richards 71.5768+-4.9951 70.0692+-3.3406 might be 1.0215x faster
splay 44.0638+-2.0527 ? 44.7934+-5.0600 ? might be 1.0166x slower
<geometric> 64.3972+-1.4426 ? 64.8670+-1.3075 ? might be 1.0073x slower
Baseline Same
Octane:
encrypt 0.21204+-0.00981 ? 0.21423+-0.00847 ? might be 1.0103x slower
decrypt 3.76041+-0.21836 3.73813+-0.14377
deltablue x2 0.18684+-0.00232 0.18397+-0.00239 might be 1.0156x faster
earley 0.40232+-0.02134 0.39529+-0.00202 might be 1.0178x faster
boyer 5.99170+-0.03448 ? 5.99912+-0.09956 ?
navier-stokes x2 5.39836+-0.01041 ? 5.40528+-0.02831 ?
raytrace x2 1.28704+-0.01017 1.28652+-0.00775
richards x2 0.12129+-0.00145 0.12092+-0.00253
splay x2 0.44008+-0.01605 0.43494+-0.00785 might be 1.0118x faster
regexp x2 29.88938+-0.72883 29.82975+-0.32774
pdfjs x2 47.26597+-0.75437 ? 48.28712+-1.79936 ? might be 1.0216x slower
mandreel x2 60.02737+-1.21778 58.52545+-3.10326 might be 1.0257x faster
gbemu x2 44.49924+-7.00507 ? 46.41424+-6.43871 ? might be 1.0430x slower
closure 0.76329+-0.00481 0.76058+-0.00348
jquery 9.70515+-0.21880 ? 9.76603+-0.20214 ?
box2d x2 15.32074+-0.41378 15.17207+-0.51443
zlib x2 442.29085+-49.66418 ? 457.25484+-74.75097 ? might be 1.0338x slower
typescript x2 904.51398+-20.57171 ? 937.55786+-15.76971 ? might be 1.0365x slower
<geometric> 7.11100+-0.11200 ? 7.13987+-0.15920 ? might be 1.0041x slower
Baseline Same
Kraken:
ai-astar 172.103+-18.921 170.047+-19.419 might be 1.0121x faster
audio-beat-detection 96.949+-32.216 66.702+-0.244 might be 1.4535x faster
audio-dft 86.497+-6.714 85.247+-8.195 might be 1.0147x faster
audio-fft 50.112+-1.927 ? 50.704+-0.036 ? might be 1.0118x slower
audio-oscillator 87.529+-3.275 ? 88.096+-3.583 ?
imaging-darkroom 110.638+-0.091 108.971+-4.058 might be 1.0153x faster
imaging-desaturate 71.585+-2.867 71.516+-2.799
imaging-gaussian-blur 126.557+-10.720 125.786+-10.156
json-parse-financial 61.947+-3.236 61.775+-3.000
json-stringify-tinderbox 31.724+-0.240 ? 31.829+-0.287 ?
stanford-crypto-aes 54.263+-1.966 ? 54.279+-2.332 ?
stanford-crypto-ccm 52.781+-9.208 ? 55.302+-9.593 ? might be 1.0478x slower
stanford-crypto-pbkdf2 122.380+-1.503 ? 123.480+-6.731 ?
stanford-crypto-sha256-iterative 45.115+-0.228 45.028+-0.342
<arithmetic> 83.584+-2.256 81.340+-1.524 might be 1.0276x faster
Baseline Same
JSRegress:
string-get-by-val-big-char 10.2122+-3.3519 8.4235+-0.1149 might be 1.2124x faster
slow-convergence 3.4169+-0.0639 3.3942+-0.0694
int-or-other-abs-zero-then-get-by-val 26.3272+-0.6129 26.0588+-0.0354 might be 1.0103x faster
polymorphic-put-by-val-with-string 53.6098+-2.9825 ? 54.3873+-1.1780 ? might be 1.0145x slower
switch-string-basic 16.7631+-1.7898 15.6480+-0.4404 might be 1.0713x faster
integer-modulo 2.8983+-0.4682 2.6565+-0.1831 might be 1.0910x faster
fold-double-to-int 16.6246+-0.1001 16.5782+-0.0674
is-object-or-null-trickier-internal-function
13.3124+-2.3160 12.8915+-2.2895 might be 1.0326x faster
setter-prototype 7.9515+-0.5377 7.8926+-0.4011
adapt-to-double-divide 17.3484+-0.4884 ? 17.5565+-0.1670 ? might be 1.0120x slower
hard-overflow-check-equal 41.2885+-1.9510 41.0729+-1.6087
ftl-polymorphic-urshift 278.8185+-4.5919 ? 283.7814+-20.0068 ? might be 1.0178x slower
tear-off-arguments 5.6268+-0.7456 ? 6.1210+-1.7157 ? might be 1.0878x slower
get-by-val-with-symbol-bimorphic-check-structure-elimination
17.3600+-6.2467 15.1567+-0.0621 might be 1.1454x faster
polymorphic-get-by-id 3.8461+-0.0586 ? 4.4631+-1.0779 ? might be 1.1604x slower
is-object-or-null-fold-tricky 6.4845+-0.0912 ? 6.6788+-0.6409 ? might be 1.0300x slower
inline-arguments-local-escape 5.0390+-0.3104 ? 5.4630+-0.9449 ? might be 1.0841x slower
int-or-other-sub 5.2744+-1.1200 4.9713+-1.1989 might be 1.0610x faster
new-array-dead 17.9797+-0.8864 ? 18.7020+-2.0740 ? might be 1.0402x slower
rare-osr-exit-on-local 16.7435+-0.3438 ? 18.0491+-2.7770 ? might be 1.0780x slower
obvious-sink-pathology 39.0531+-0.7939 ? 39.2836+-0.6452 ?
infer-one-time-closure 10.0068+-0.1524 9.8826+-0.1604 might be 1.0126x faster
in-one-case-true 13.1987+-0.3496 ? 13.2175+-0.4332 ?
ArrayBuffer-Int8Array-alloc-long-lived-buffer
29.6989+-4.2437 28.1162+-2.0936 might be 1.0563x faster
infer-closure-const-then-reenter-no-inline
62.4666+-0.0508 ? 62.4742+-0.0687 ?
global-object-access-with-mutating-structure
6.6162+-0.0727 ? 7.0333+-1.3013 ? might be 1.0630x slower
array-prototype-reduce 89.8529+-2.7472 89.7983+-7.1775
call-spread-apply 35.9703+-4.3209 ? 36.8494+-5.6844 ? might be 1.0244x slower
destructuring-arguments 219.3708+-3.2613 218.6301+-4.2222
string-concat-object 2.7692+-0.0238 ? 2.7772+-0.0176 ?
arguments-named-and-reflective 12.5500+-0.2792 ? 12.9658+-1.0704 ? might be 1.0331x slower
singleton-scope 71.5750+-0.0789 ? 71.5987+-0.0788 ?
sparse-conditional 1.7150+-0.1727 1.6635+-0.0427 might be 1.0310x faster
is-string-fold-tricky 5.7267+-1.8297 5.3568+-1.9308 might be 1.0691x faster
splice-to-remove 18.2521+-0.7969 ? 18.6893+-0.7705 ? might be 1.0240x slower
assign-custom-setter 5.0942+-0.0923 ? 5.1144+-0.0503 ?
slow-array-profile-convergence 3.5762+-0.0449 ? 3.8503+-0.7926 ? might be 1.0766x slower
proto-getter-access 9.9792+-0.9590 ? 10.2870+-1.0448 ? might be 1.0308x slower
direct-arguments-getbyval 1.5771+-0.1390 1.4833+-0.0271 might be 1.0632x faster
fold-put-by-id-to-multi-put-by-offset 11.0432+-0.4650 ? 11.4496+-0.8155 ? might be 1.0368x slower
to-int32-boolean 16.5402+-0.3949 16.2697+-0.4678 might be 1.0166x faster
is-object-or-null-fold-functions 3.9267+-0.3939 ? 4.0240+-0.5859 ? might be 1.0248x slower
Float32Array-matrix-mult 5.9275+-0.0292 5.8991+-0.0383
register-pressure-from-osr 23.7867+-4.7604 ? 23.8205+-4.7075 ?
new-array-buffer-dead 115.0560+-3.4810 ? 115.6429+-3.0205 ?
infer-closure-const-then-put-to-scope-no-inline
14.7552+-0.7611 14.5197+-0.1965 might be 1.0162x faster
ArrayBuffer-DataView-alloc-large-long-lived
39.7766+-0.9455 39.6838+-0.4537
math-random 11.7251+-1.0250 ? 11.7396+-1.1286 ?
put-by-val-with-symbol-slightly-polymorphic
5.4413+-2.0644 4.7980+-1.5224 might be 1.1341x faster
double-to-int32-typed-array-no-inline 3.3323+-0.9111 ? 3.4921+-0.5991 ? might be 1.0480x slower
ftl-polymorphic-bitor 270.1747+-9.8662 ? 274.5266+-10.9215 ? might be 1.0161x slower
put-by-val-with-string-replace-and-transition
15.2241+-1.3856 15.0874+-1.3474
getter-richards 117.8535+-4.2958 ? 122.6005+-15.7158 ? might be 1.0403x slower
new-array-push 5.1096+-0.4223 ? 5.1487+-0.3839 ?
infer-closure-const-then-put-to-scope 25.5115+-0.9361 ? 25.5339+-1.6168 ?
array-splice-contiguous 48.1843+-4.1932 ? 49.9435+-1.4242 ? might be 1.0365x slower
ftl-library-inlining-dataview 80.9310+-4.0490 78.6312+-3.7415 might be 1.0292x faster
indexed-properties-in-objects 4.5615+-1.1814 3.7216+-0.7915 might be 1.2257x faster
div-boolean-double 5.8171+-0.2959 ? 5.8964+-0.3054 ? might be 1.0136x slower
is-boolean-fold 3.9600+-0.5749 3.7522+-0.0628 might be 1.0554x faster
int-or-other-neg-then-get-by-val 5.1228+-0.0683 ? 5.3329+-0.5105 ? might be 1.0410x slower
poly-stricteq 67.8457+-0.1432 65.0266+-3.4109 might be 1.0434x faster
polymorphic-put-by-id 52.7029+-0.1889 52.1657+-1.8529 might be 1.0103x faster
try-catch-get-by-val-cloned-arguments 12.9671+-1.2468 12.6906+-0.0861 might be 1.0218x faster
custom-setter-getter-as-put-get-by-id 0.8088+-0.0660 ? 0.8171+-0.0685 ? might be 1.0103x slower
polymorphic-array-call 2.0020+-0.4342 ? 2.0653+-0.1811 ? might be 1.0316x slower
fold-multi-put-by-offset-to-poly-put-by-offset
10.0421+-1.2868 10.0229+-2.0450
in-two-cases 14.8427+-4.0432 13.6710+-0.2009 might be 1.0857x faster
array-access-polymorphic-structure 10.4727+-0.1219 ? 10.5063+-0.0325 ?
string-rope-with-object 22.7469+-2.1175 22.2137+-1.0177 might be 1.0240x faster
varargs-call 15.7722+-0.2485 ? 16.8544+-1.2393 ? might be 1.0686x slower
poly-chain-access 3.2711+-0.0412 ? 3.5958+-1.0375 ? might be 1.0993x slower
get_callee_polymorphic 4.1699+-0.0399 4.1442+-0.0118
generator-function-create 0.9015+-0.0293 0.8974+-0.0397
cmpeq-obj-to-obj-other 13.5961+-1.5920 12.7420+-1.1165 might be 1.0670x faster
arrowfunction-call 13.1260+-1.0589 12.9210+-0.3102 might be 1.0159x faster
cast-int-to-double 6.1048+-0.5299 6.0463+-0.2833
polyvariant-monomorphic-get-by-id 10.9154+-1.4500 ? 11.4799+-1.8944 ? might be 1.0517x slower
global-var-const-infer-fire-from-opt 1.0895+-0.0252 1.0690+-0.0486 might be 1.0192x faster
array-prototype-some 94.9465+-9.9176 94.2827+-3.6815
inlined-put-by-val-with-symbol-transition
57.0237+-6.6737 ? 57.8452+-6.2100 ? might be 1.0144x slower
logical-not-weird-types 3.9449+-0.1725 ? 4.6942+-1.3517 ? might be 1.1899x slower
basic-set 9.9720+-0.9952 ? 10.0510+-1.9401 ?
is-function-fold 4.0128+-0.6300 ? 4.1713+-0.6943 ? might be 1.0395x slower
switch-string-basic-var 17.9155+-0.3062 ? 18.0906+-0.5432 ?
assign-custom-setter-polymorphic 3.4728+-0.1988 3.3635+-0.0507 might be 1.0325x faster
put-by-val-direct 0.4717+-0.0268 0.4625+-0.0219 might be 1.0199x faster
ArrayBuffer-Int8Array-alloc-large-long-lived
37.8577+-0.5619 ? 37.8919+-0.4680 ?
abc-skippy-loop 34.8622+-2.2770 34.4497+-1.1989 might be 1.0120x faster
simple-activation-demo 29.4253+-0.9941 ? 29.9572+-1.3360 ? might be 1.0181x slower
string-concat-pair-simple 13.0775+-0.1420 ? 13.3691+-0.9347 ? might be 1.0223x slower
get-by-val-out-of-bounds 6.1367+-1.3383 5.5231+-0.6067 might be 1.1111x faster
destructuring-parameters-overridden-by-function
0.7012+-0.0753 0.6984+-0.0437
prototype-access-with-mutating-prototype 6.9188+-1.5961 6.8622+-1.5329
switch-string-length-tower-var 18.0729+-0.2386 ? 18.5165+-1.7041 ? might be 1.0245x slower
captured-assignments 0.5945+-0.0335 ? 0.6317+-0.0730 ? might be 1.0625x slower
JSONP-negative-0 0.3453+-0.0349 0.3345+-0.0070 might be 1.0323x faster
string-var-equality 41.5001+-0.0205 ? 41.7978+-0.9115 ?
int-or-other-mod-then-get-by-val 4.9953+-1.3127 ? 5.1157+-1.0873 ? might be 1.0241x slower
put-by-val-with-symbol-replace-and-transition
16.9512+-2.1521 ? 16.9683+-2.1804 ?
put-by-val-with-symbol 15.0107+-0.2139 ? 15.3613+-0.7702 ? might be 1.0234x slower
Int32Array-alloc-large 26.8940+-0.1324 ? 26.9645+-0.3516 ?
sin-boolean 17.1897+-0.1106 ? 17.4792+-0.6461 ? might be 1.0168x slower
string-concat-simple 13.8123+-0.1067 13.6752+-0.2364 might be 1.0100x faster
getter-no-activation 5.9357+-0.8591 5.8861+-0.3440
try-catch-get-by-val-direct-arguments 3.0225+-0.1868 ? 3.1181+-0.2977 ? might be 1.0316x slower
infer-constant-property 3.2632+-0.0908 3.2560+-0.0345
div-boolean 8.8109+-0.2722 8.7279+-0.2914
large-int 15.9631+-0.7855 15.6033+-0.2159 might be 1.0231x faster
external-arguments-putbyval 3.0788+-0.2009 3.0037+-0.0346 might be 1.0250x faster
max-boolean 3.4185+-0.0728 ? 3.4210+-0.0894 ?
get-by-id-proto-or-self 19.8979+-3.7819 ? 23.2621+-3.4080 ? might be 1.1691x slower
get-by-id-bimorphic-check-structure-elimination
7.1848+-2.2843 ? 8.3934+-2.0941 ? might be 1.1682x slower
get-by-val-with-symbol-proto-or-self 22.1496+-4.5062 19.8678+-2.2749 might be 1.1148x faster
string-equality 23.4932+-0.5946 ? 24.6198+-2.6149 ? might be 1.0480x slower
getter 6.2348+-0.4330 ? 6.8032+-1.9397 ? might be 1.0912x slower
Int32Array-Int8Array-view-alloc 8.5740+-1.1484 ? 8.6632+-1.5060 ? might be 1.0104x slower
substring-concat 58.5143+-0.8741 ? 58.8430+-1.4008 ?
is-boolean-fold-tricky 5.0992+-1.0095 ? 5.6628+-1.7080 ? might be 1.1105x slower
integer-divide 14.1757+-1.3092 13.8532+-1.2233 might be 1.0233x faster
cse-new-array 3.0026+-0.1157 ? 3.3589+-0.6157 ? might be 1.1187x slower
is-string-fold 3.7397+-0.0685 ? 3.8801+-0.3894 ? might be 1.0375x slower
object-closure-call 7.2310+-1.0121 ? 7.4122+-1.2696 ? might be 1.0251x slower
sinkable-new-object-dag 66.0408+-1.5310 64.5464+-1.5218 might be 1.0232x faster
string-char-code-at 17.6708+-0.4683 ? 18.5710+-2.7677 ? might be 1.0509x slower
double-to-uint32-typed-array-no-inline 3.6340+-0.9973 3.2710+-0.8652 might be 1.1110x faster
Int16Array-bubble-sort 27.7618+-2.8713 ? 28.0914+-2.6583 ? might be 1.0119x slower
switch-char 13.1577+-2.7388 10.8903+-4.5314 might be 1.2082x faster
ftl-polymorphic-bitand 276.2148+-6.6333 ? 284.2379+-34.3096 ? might be 1.0290x slower
switch-char-constant 3.7531+-0.7006 ? 4.1266+-0.2216 ? might be 1.0995x slower
infer-one-time-closure-two-vars 10.1597+-0.0273 10.1549+-0.0147
object-test 3.8259+-0.8046 ? 4.0738+-0.8363 ? might be 1.0648x slower
external-arguments-getbyval 1.8602+-0.1288 1.8167+-0.1039 might be 1.0239x faster
plus-boolean 3.4530+-0.4820 ? 3.4988+-0.6094 ? might be 1.0133x slower
Int16Array-alloc-long-lived 54.4995+-1.8515 ? 54.9739+-0.6184 ?
fold-get-by-id-to-multi-get-by-offset 9.0087+-0.2614 ! 10.1823+-0.7499 ! definitely 1.1303x slower
infer-one-time-deep-closure 16.3558+-0.3180 ? 16.7366+-1.0967 ? might be 1.0233x slower
new-array-buffer-push 7.3666+-0.0955 7.3656+-0.0729
aliased-arguments-getbyval 1.5974+-0.1555 ? 1.6080+-0.3249 ?
by-val-generic 3.4715+-1.1359 3.2042+-0.2092 might be 1.0834x faster
get-by-val-with-string-chain-from-try-block
4.2357+-1.2221 3.8740+-0.8265 might be 1.0934x faster
ArrayBuffer-Int8Array-alloc-long-lived 16.3409+-0.7385 ? 16.7542+-0.3290 ? might be 1.0253x slower
exit-length-on-plain-object 21.8827+-0.3157 21.5840+-0.7241 might be 1.0138x faster
Int32Array-alloc 3.8754+-0.0391 3.8655+-0.0258
weird-inlining-const-prop 6.2322+-6.4493 ? 7.2635+-4.3523 ? might be 1.1655x slower
DataView-custom-properties 46.3620+-1.1268 ? 46.8739+-0.6566 ? might be 1.0110x slower
HashMap-string-put-get-iterate 30.7340+-2.1668 ? 33.9926+-6.2250 ? might be 1.1060x slower
get-by-id-bimorphic-check-structure-elimination-simple
3.3658+-0.6558 3.1628+-0.0058 might be 1.0642x faster
temporal-structure 15.8523+-1.4760 15.4196+-0.4158 might be 1.0281x faster
for-of-iterate-array-values 4.5616+-0.6175 ? 4.7352+-0.8521 ? might be 1.0381x slower
varargs-construct 25.3688+-1.4569 ? 25.7777+-1.1169 ? might be 1.0161x slower
get-by-val-with-string-quadmorphic-check-structure-elimination-simple
5.0606+-2.5146 4.8215+-1.9359 might be 1.0496x faster
abc-simple-forward-loop 51.1691+-1.1070 50.5665+-0.0769 might be 1.0119x faster
double-to-uint32-typed-array 2.8467+-0.4416 2.5986+-0.0157 might be 1.0955x faster
int-or-other-mul-then-get-by-val 4.6140+-0.2540 4.5693+-0.0560
put-by-val-machine-int 3.6713+-0.9326 3.4818+-0.1754 might be 1.0544x faster
get-by-val-with-string-bimorphic-check-structure-elimination-simple
3.9500+-1.4049 3.9110+-1.4333
lots-of-fields 12.2975+-0.0320 ? 12.2990+-0.1172 ?
infer-closure-const-then-mov-no-inline 4.9894+-1.5040 ? 4.9980+-0.5981 ?
arguments 9.8279+-0.9462 ? 9.9319+-0.7418 ? might be 1.0106x slower
negative-zero-divide 0.4643+-0.0212 0.4572+-0.0264 might be 1.0155x faster
big-int-mul 4.7308+-0.0897 ? 5.9662+-2.1503 ? might be 1.2611x slower
is-object-or-null-tricky-function 5.2560+-0.9739 ? 6.4823+-1.7504 ? might be 1.2333x slower
try-catch-get-by-val-scoped-arguments 6.0551+-0.2840 ? 6.8207+-1.8738 ? might be 1.1264x slower
is-undefined-fold-tricky 4.5767+-1.5134 4.4722+-1.2176 might be 1.0234x faster
setter 7.9122+-1.6133 7.0159+-1.0626 might be 1.1278x faster
neg-boolean 4.2973+-0.7087 3.6443+-0.0177 might be 1.1792x faster
poly-chain-access-simpler 3.8247+-1.1513 3.4670+-0.0284 might be 1.1032x faster
slow-ternaries 28.6910+-1.9112 28.0769+-1.9689 might be 1.0219x faster
put-by-id-slightly-polymorphic 3.6000+-0.5402 3.4233+-0.0199 might be 1.0516x faster
arguments-out-of-bounds 13.8155+-1.0652 13.4833+-0.0439 might be 1.0246x faster
sink-function 11.3219+-2.7781 10.4874+-0.1371 might be 1.0796x faster
generator-sunspider-access-nsieve 7.3409+-0.5460 7.2936+-0.5881
marsaglia-larger-ints 44.9075+-1.5971 ? 45.8134+-0.4073 ? might be 1.0202x slower
undefined-test 3.9349+-0.2921 ? 4.0739+-0.5389 ? might be 1.0353x slower
imul-mixed 7.4528+-0.4621 ? 7.7930+-0.2390 ? might be 1.0456x slower
global-var-const-infer 0.9827+-0.0581 ? 0.9837+-0.0600 ?
abc-simple-backward-loop 49.2288+-2.1820 ? 50.4568+-0.2398 ? might be 1.0249x slower
asmjs_bool_bug 9.1495+-0.0318 ? 9.9324+-1.6967 ? might be 1.0856x slower
double-pollution-putbyoffset 5.3940+-0.0823 5.3154+-0.0309 might be 1.0148x faster
is-object-or-null-fold 4.0287+-0.6332 ? 4.3834+-0.5480 ? might be 1.0880x slower
fold-put-by-val-with-symbol-to-multi-put-by-offset
12.8252+-1.4009 11.7416+-1.6577 might be 1.0923x faster
cell-argument 6.9914+-0.1503 6.9720+-0.1564
int-or-other-add 6.0522+-0.3822 5.9351+-0.0157 might be 1.0197x faster
put-by-val-with-string 14.9717+-0.7168 ? 15.3227+-0.8554 ? might be 1.0234x slower
generator-create 1.1213+-0.0884 1.0770+-0.0519 might be 1.0411x faster
plus-boolean-arith 3.2038+-0.1040 ? 4.1014+-0.9038 ? might be 1.2802x slower
ArrayBuffer-Int32Array-byteOffset 5.1195+-0.0671 ? 5.1609+-0.0598 ?
mod-boolean 8.8933+-0.5683 8.6422+-0.1515 might be 1.0291x faster
infer-closure-const-then-mov 18.7445+-1.4083 ? 19.0418+-1.8970 ? might be 1.0159x slower
large-int-neg 17.7915+-0.2241 ? 18.2425+-2.1403 ? might be 1.0253x slower
fround 18.6083+-0.6527 ? 18.6848+-0.8399 ?
elidable-new-object-dag 45.9588+-0.1829 ? 46.4222+-1.0642 ? might be 1.0101x slower
make-indexed-storage 3.7250+-0.0935 3.6558+-0.0757 might be 1.0189x faster
int-or-other-add-then-get-by-val 6.2125+-1.5700 ? 6.2548+-1.4692 ?
string-cons-repeat 9.0604+-0.3129 9.0532+-0.1638
logical-not 5.7717+-1.2111 5.7294+-1.1673
poly-chain-access-different-prototypes-simple
4.0398+-1.0747 3.4650+-0.0151 might be 1.1659x faster
fixed-typed-array-storage-var-index 1.7868+-0.1755 1.7391+-0.2303 might be 1.0274x faster
function-test 3.5015+-0.1869 ? 3.7402+-0.5805 ? might be 1.0682x slower
string-cons-tower 8.8820+-0.2850 8.6936+-0.2101 might be 1.0217x faster
destructuring-swap 5.8647+-0.2318 ? 6.7050+-0.8769 ? might be 1.1433x slower
is-function-fold-tricky 6.1082+-2.3225 5.4532+-1.9188 might be 1.1201x faster
array-prototype-reduceRight 96.4420+-18.8047 88.6014+-3.3381 might be 1.0885x faster
ftl-polymorphic-bitxor 286.0099+-27.1965 279.8648+-8.3996 might be 1.0220x faster
int-or-other-max-then-get-by-val 4.9595+-0.2324 ? 5.1399+-0.7133 ? might be 1.0364x slower
fold-multi-get-by-offset-to-get-by-offset
7.5187+-1.6058 ? 7.9270+-1.6330 ? might be 1.0543x slower
method-on-number 22.0497+-2.1120 21.5279+-0.3832 might be 1.0242x faster
put-by-id-replace-and-transition 10.1964+-0.2167 10.1910+-0.1098
int-or-other-neg-zero-then-get-by-val 25.7013+-0.6915 ? 25.9202+-1.1385 ?
get-by-val-with-symbol-self-or-proto 19.4758+-0.8995 ? 22.9145+-7.4126 ? might be 1.1766x slower
varargs-strict-mode 12.8418+-2.6999 12.0000+-0.1815 might be 1.0701x faster
string-get-by-val-out-of-bounds-insane 4.2133+-0.0471 ? 4.2625+-0.2009 ? might be 1.0117x slower
imul-double-only 8.2521+-0.3350 ? 8.5029+-0.8020 ? might be 1.0304x slower
polymorphic-put-by-val-with-symbol 52.9076+-2.8809 ? 54.6614+-0.1249 ? might be 1.0331x slower
for-of-iterate-array-keys 5.0474+-0.7259 4.4280+-0.2399 might be 1.1399x faster
string-get-by-val 4.6555+-1.7690 4.5577+-1.4219 might be 1.0215x faster
nested-function-parsing 52.4595+-0.1820 52.3342+-0.4049
inlined-put-by-val-with-string-transition
60.8235+-9.5799 56.1151+-2.9821 might be 1.0839x faster
string-repeat-arith 27.8719+-1.2213 ? 28.2345+-0.8730 ? might be 1.0130x slower
fold-put-by-val-with-string-to-multi-put-by-offset
12.1429+-1.9437 11.9814+-2.0921 might be 1.0135x faster
inline-arguments-aliased-access 5.1153+-0.3914 4.9943+-0.3309 might be 1.0242x faster
symbol-tostringtag 4.4537+-0.3913 4.3074+-0.2159 might be 1.0340x faster
allocate-big-object 3.1790+-0.7362 ? 3.2295+-0.7080 ? might be 1.0159x slower
is-object-or-null-fold-less-tricky 5.7745+-1.8743 5.5535+-1.8695 might be 1.0398x faster
elidable-new-object-tree 50.7828+-1.5857 50.0545+-0.5147 might be 1.0145x faster
ArrayBuffer-Int8Array-alloc 13.6880+-0.3546 ? 13.8066+-0.1372 ?
repeat-multi-get-by-offset 25.9507+-1.7567 ? 26.6348+-1.3803 ? might be 1.0264x slower
int52-spill 8.5500+-1.7724 8.2133+-0.2043 might be 1.0410x faster
no-inline-constructor 42.3600+-0.8895 42.0087+-0.2967
hoist-make-rope 9.7528+-2.1259 ? 9.7834+-2.0847 ?
arguments-strict-mode 11.0682+-0.0772 11.0677+-0.6525
function-with-eval 112.8503+-3.3311 ? 115.0873+-0.8562 ? might be 1.0198x slower
ArrayBuffer-DataView-alloc-long-lived 19.0563+-0.5337 ? 19.4125+-0.1241 ? might be 1.0187x slower
simple-poly-call-nested 8.7958+-1.5857 ? 9.1383+-1.6169 ? might be 1.0389x slower
ftl-polymorphic-mul 306.6737+-5.0435 ? 313.5806+-36.0091 ? might be 1.0225x slower
switch-string-big-length-tower-var 22.3004+-0.7036 ? 22.7190+-0.2832 ? might be 1.0188x slower
getter-prototype 10.6364+-0.9947 10.5366+-0.5859
number-test 3.9677+-0.4816 3.8476+-0.1141 might be 1.0312x faster
Int16Array-load-int-mul 2.1903+-0.2445 2.0933+-0.0090 might be 1.0464x faster
put-by-id 14.5905+-0.1755 14.5280+-0.1764
imul-int-only 8.9270+-0.8352 8.8050+-0.2615 might be 1.0139x faster
gcse 4.8865+-0.0217 ? 5.7944+-1.6912 ? might be 1.1858x slower
create-lots-of-functions 13.0594+-0.6824 12.9570+-1.0147
in-four-cases 24.3367+-1.5395 ? 24.3372+-1.4320 ?
function-call 13.5107+-1.0690 13.2247+-0.9195 might be 1.0216x faster
elidable-new-object-then-call 41.6222+-2.2964 ? 42.8788+-0.9509 ? might be 1.0302x slower
int-or-other-sub-then-get-by-val 5.9084+-0.0850 ? 5.9430+-0.2406 ?
mul-boolean-double 4.2314+-0.0451 ? 4.3301+-0.1501 ? might be 1.0233x slower
mod-boolean-double 8.3704+-0.3462 ? 9.1494+-1.5951 ? might be 1.0931x slower
inline-arguments-access 5.6473+-1.4058 5.1398+-0.2237 might be 1.0987x faster
substring-concat-weird 52.7678+-0.9301 ? 52.8995+-0.0919 ?
varargs-construct-inline 29.6215+-2.5094 28.4084+-0.4448 might be 1.0427x faster
HashMap-put-get-iterate 35.5213+-5.3801 ? 36.8975+-6.6087 ? might be 1.0387x slower
string-long-ident-equality 19.0828+-0.2221 ? 19.1040+-0.6341 ?
mul-boolean 3.3596+-0.1041 ? 4.0483+-0.7766 ? might be 1.2050x slower
get-by-id-check-structure-elimination 5.5753+-1.2442 5.2010+-0.0197 might be 1.0719x faster
marsaglia-osr-entry 25.3965+-0.0169 ? 25.5603+-2.5264 ?
double-real-use 50.4662+-1.9694 49.4115+-1.9225 might be 1.0213x faster
Float64Array-alloc-long-lived 78.1898+-0.4525 78.0804+-0.6242
misc-strict-eq 36.9929+-1.0516 ? 38.0496+-4.2087 ? might be 1.0286x slower
raytrace-with-empty-try-catch 11.2970+-4.8832 9.9695+-4.1658 might be 1.1332x faster
make-rope-cse 4.9608+-0.0993 4.8184+-0.0900 might be 1.0296x faster
array-with-double-sum 4.1839+-1.1311 3.8175+-0.0196 might be 1.0960x faster
substring 69.2790+-1.7048 68.3653+-2.2415 might be 1.0134x faster
array-with-double-increment 4.6399+-1.5631 4.1857+-0.1306 might be 1.1085x faster
is-object-or-null-trickier-function 5.6317+-1.1820 4.9520+-0.1333 might be 1.1373x faster
hard-overflow-check 41.2656+-0.0528 40.0259+-2.4305 might be 1.0310x faster
for-of-iterate-array-entries 14.8265+-0.2242 ? 16.0803+-4.7621 ? might be 1.0846x slower
array-nonarray-polymorhpic-access 35.0542+-2.8522 ? 35.2073+-2.3619 ?
varargs 12.8303+-2.7637 11.8943+-0.0485 might be 1.0787x faster
getter-richards-try-catch 1502.9909+-73.4808 1493.1909+-82.6311
string-out-of-bounds 14.0076+-0.0842 ? 14.5043+-1.5666 ? might be 1.0355x slower
abc-forward-loop-equal 51.6208+-0.0726 50.3502+-2.3496 might be 1.0252x faster
inlined-put-by-id-transition 12.8951+-2.1457 12.8798+-2.4260
minus-boolean-double 3.7343+-0.3716 ? 3.8668+-0.5327 ? might be 1.0355x slower
is-object-or-null-tricky-internal-function
10.1870+-2.3871 9.5035+-0.0550 might be 1.0719x faster
delay-tear-off-arguments-strictmode 16.5363+-2.8980 ? 16.5457+-2.9470 ?
array-prototype-every 92.4863+-3.5305 ? 93.9124+-5.1598 ? might be 1.0154x slower
chain-getter-access 9.9855+-1.0239 9.9243+-1.1768
int-or-other-min-then-get-by-val 5.4147+-1.6256 5.0446+-0.2196 might be 1.0734x faster
HashMap-put-get-iterate-keys 38.1763+-5.4012 ? 40.0225+-5.5572 ? might be 1.0484x slower
double-pollution-getbyval 9.4219+-0.1950 ? 9.4668+-0.2857 ?
structure-hoist-over-transitions 3.4113+-0.7985 3.2498+-0.2692 might be 1.0497x faster
polymorphic-structure 15.6734+-0.9622 15.1887+-0.2627 might be 1.0319x faster
sorting-benchmark 22.9460+-3.5036 21.9026+-0.7642 might be 1.0476x faster
fixed-typed-array-storage 1.4012+-0.1424 1.3690+-0.0609 might be 1.0235x faster
load-varargs-elimination 27.4723+-1.4990 26.4326+-1.0013 might be 1.0393x faster
ftl-polymorphic-sub 431.7010+-48.5429 409.6003+-14.1594 might be 1.0540x faster
raytrace-with-try-catch 16.2583+-3.9445 15.4366+-3.1344 might be 1.0532x faster
switch-string-length-tower 14.9692+-0.4934 ? 15.5244+-1.4583 ? might be 1.0371x slower
fold-multi-get-by-offset-to-poly-get-by-offset
8.1450+-1.6331 ? 8.2746+-1.1474 ? might be 1.0159x slower
Int8Array-load-with-byteLength 4.2616+-0.0125 ? 4.3229+-0.0943 ? might be 1.0144x slower
put-by-val-with-string-slightly-polymorphic
4.3770+-0.1190 ? 4.6236+-1.0599 ? might be 1.0563x slower
Float64Array-to-Int16Array-set 86.1000+-5.8117 84.7808+-3.6261 might be 1.0156x faster
infer-constant-global-property 7.5143+-0.1504 7.4630+-0.0219
int-overflow-local 5.4217+-0.2298 ? 5.9628+-1.5251 ? might be 1.0998x slower
min-boolean 3.2478+-0.0332 ? 3.2679+-0.0318 ?
simple-getter-access 13.3196+-0.1071 13.1039+-0.5381 might be 1.0165x faster
string-hash 2.6425+-0.2423 2.6031+-0.0543 might be 1.0151x faster
richards-empty-try-catch 79.2156+-7.0539 78.5607+-8.7055
arity-mismatch-inlining 1.3223+-0.1581 1.2520+-0.0347 might be 1.0561x faster
obviously-elidable-new-object 38.5120+-0.8568 37.3472+-2.9343 might be 1.0312x faster
deltablue-varargs 247.0838+-15.1422 245.8251+-22.2201
gcse-poly-get 32.0123+-1.0644 30.3729+-1.8700 might be 1.0540x faster
object-get-own-property-symbols-on-large-array
1.8796+-0.0296 1.8753+-0.0421
hoist-poly-check-structure-effectful-loop
6.6647+-1.0845 5.6578+-0.0641 might be 1.1780x faster
ftl-polymorphic-div 284.6265+-8.0128 ? 294.0587+-19.2825 ? might be 1.0331x slower
minus-boolean 3.1125+-0.0533 3.0798+-0.0362 might be 1.0106x faster
gcse-poly-get-less-obvious 24.3926+-0.1413 ? 24.9995+-1.3002 ? might be 1.0249x slower
fold-multi-put-by-offset-to-replace-or-transition-put-by-offset
12.8572+-0.0873 ? 13.2292+-1.2992 ? might be 1.0289x slower
branch-fold 4.5704+-0.1663 ? 4.8862+-0.5428 ? might be 1.0691x slower
double-to-int32-typed-array 2.6387+-0.0373 ? 2.7216+-0.3067 ? might be 1.0314x slower
plus-boolean-double 3.8205+-0.5084 3.8037+-0.5171
hoist-poly-check-structure 4.5674+-1.4310 3.8344+-0.0613 might be 1.1912x faster
infer-one-time-closure-ten-vars 10.6642+-0.2377 ? 10.6700+-0.2606 ?
get-by-val-with-symbol-bimorphic-check-structure-elimination-simple
4.1415+-0.0420 ? 5.4730+-2.4786 ? might be 1.3215x slower
generator-fib 120.9109+-7.2577 ? 122.1592+-2.6297 ? might be 1.0103x slower
get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple
5.9295+-2.7006 ? 6.2887+-2.1883 ? might be 1.0606x slower
is-function-fold-tricky-internal-function
12.9723+-2.3457 12.1750+-0.9777 might be 1.0655x faster
array-with-double-mul-add 6.8766+-3.1567 5.9207+-0.0905 might be 1.1615x faster
array-prototype-map 107.8102+-6.9807 107.3560+-8.6150
varargs-inline 10.4915+-0.2578 ? 10.5394+-0.2597 ?
sink-huge-activation 17.1320+-1.7295 ? 17.4583+-1.2544 ? might be 1.0190x slower
undefined-property-access 378.3138+-8.6009 376.0525+-7.8492
array-with-int32-add-sub 9.6891+-4.2125 9.5883+-3.6947 might be 1.0105x faster
v8-raytrace-with-try-catch 91.6093+-1.5508 90.5899+-3.5646 might be 1.0113x faster
get-by-val-with-symbol-chain-from-try-block
3.9632+-1.0670 3.9056+-0.7558 might be 1.0148x faster
function-dot-apply 2.9218+-0.6929 ? 3.2369+-0.7343 ? might be 1.1079x slower
richards-try-catch 310.4079+-35.0999 300.3517+-27.6643 might be 1.0335x faster
string-sub 49.8230+-2.8771 ? 50.7652+-0.0675 ? might be 1.0189x slower
boolean-test 3.9866+-0.3851 3.9593+-0.4108
emscripten-cube2hash 41.5940+-2.3279 ? 43.9221+-10.9861 ? might be 1.0560x slower
Int32Array-alloc-long-lived 62.7744+-0.5730 ? 62.7745+-0.5595 ?
get-by-id-self-or-proto 20.0781+-2.4366 19.8506+-3.7313 might be 1.0115x faster
cse-new-array-buffer 3.1974+-0.8632 2.8525+-0.0515 might be 1.1209x faster
get-by-val-with-string-self-or-proto 21.6426+-5.0282 20.7240+-3.1189 might be 1.0443x faster
sinkable-new-object 40.1166+-1.9036 39.8784+-1.1454
put-by-val-large-index-blank-indexing-type
7.4049+-0.5603 ? 7.5440+-0.7886 ? might be 1.0188x slower
Int8Array-load 4.3185+-0.0634 4.2597+-0.0166 might be 1.0138x faster
int-or-other-abs-then-get-by-val 6.9907+-1.1480 5.7341+-0.2646 might be 1.2192x faster
abs-boolean 3.7990+-0.8851 ? 3.9155+-1.1496 ? might be 1.0307x slower
call-spread-call 29.1321+-7.5843 ? 29.1835+-7.6590 ?
unprofiled-licm 13.5925+-0.2400 ? 13.9612+-1.0925 ? might be 1.0271x slower
constant-test 5.8744+-0.1913 5.7935+-0.0359 might be 1.0140x faster
cfg-simplify 3.9429+-0.5847 ? 3.9720+-0.4825 ?
get-by-id-quadmorphic-check-structure-elimination-simple
3.8267+-1.1343 3.5075+-0.1551 might be 1.0910x faster
fold-put-structure 8.0040+-1.2336 ? 8.5930+-1.4821 ? might be 1.0736x slower
get-by-id-chain-from-try-block 3.8669+-1.0100 ? 3.9280+-0.9649 ? might be 1.0158x slower
poly-chain-access-different-prototypes 3.9586+-0.6946 3.6685+-1.0512 might be 1.0791x faster
is-number-fold-tricky 6.1675+-1.6690 5.1731+-1.2453 might be 1.1922x faster
get_callee_monomorphic 3.5017+-0.6723 3.4714+-0.4262
empty-string-plus-int 6.3683+-0.2275 ? 6.4248+-0.1295 ?
Float32Array-to-Float64Array-set 70.9679+-4.3581 ? 72.3854+-0.2916 ? might be 1.0200x slower
switch-string-short 15.1647+-0.1862 15.1100+-0.2345
switch-string-basic-big 16.6683+-0.0473 ? 17.5410+-3.3587 ? might be 1.0524x slower
get-by-val-with-string-bimorphic-check-structure-elimination
9.1429+-3.3303 8.0543+-0.3193 might be 1.1352x faster
double-get-by-val-out-of-bounds 5.5338+-0.2227 ? 6.0416+-1.4433 ? might be 1.0918x slower
large-int-captured 5.8595+-1.5794 5.5598+-0.7061 might be 1.0539x faster
elidable-new-object-roflcopter 44.3228+-1.4651 ? 45.4269+-2.1528 ? might be 1.0249x slower
string-get-by-val-out-of-bounds 5.7071+-0.0413 ? 5.7637+-0.1029 ?
array-with-double-add 5.4835+-1.6290 ? 5.6985+-2.0147 ? might be 1.0392x slower
math-with-out-of-bounds-array-values 43.1873+-8.9169 38.7391+-4.6141 might be 1.1148x faster
string-test 4.0291+-0.6309 ? 4.0345+-0.6487 ?
is-undefined-fold 3.7452+-0.0904 ? 3.9230+-0.6475 ? might be 1.0475x slower
switch 13.2917+-1.1703 ? 14.3835+-2.4392 ? might be 1.0821x slower
ftl-polymorphic-lshift 282.2254+-30.4686 ? 286.7411+-30.5717 ? might be 1.0160x slower
get-by-val-with-string-proto-or-self 19.7405+-1.0281 ? 22.7540+-4.3907 ? might be 1.1527x slower
inline-get-scoped-var 5.7886+-0.6175 5.5711+-0.1713 might be 1.0390x faster
v8-raytrace-with-empty-try-catch 85.3028+-15.4069 75.1160+-6.2513 might be 1.1356x faster
abc-postfix-backward-loop 51.7817+-1.6047 51.1758+-0.3742 might be 1.0118x faster
tear-off-arguments-simple 4.0670+-0.4550 ? 4.6100+-1.0366 ? might be 1.1335x slower
generator-with-several-types 369.5748+-2.0265 ? 370.7875+-5.3882 ?
negative-zero-modulo 0.4686+-0.0748 0.4568+-0.0288 might be 1.0259x faster
infer-closure-const-then-reenter 25.9977+-0.2923 ? 26.2869+-0.4395 ? might be 1.0111x slower
array-prototype-forEach 90.6430+-3.0794 90.3458+-3.8437
switch-constant 10.1605+-1.3164 ? 10.4975+-0.9673 ? might be 1.0332x slower
negative-zero-negate 0.4386+-0.0375 0.4367+-0.0258
fold-get-by-id-to-multi-get-by-offset-rare-int
11.2893+-1.1598 10.8128+-1.3840 might be 1.0441x faster
in-one-case-false 14.7847+-3.6322 14.5177+-3.7384 might be 1.0184x faster
int-or-other-div-then-get-by-val 5.2960+-1.5058 4.8664+-0.2712 might be 1.0883x faster
typed-array-get-set-by-val-profiling 30.2402+-0.2498 ? 30.9826+-1.1870 ? might be 1.0245x slower
Int8Array-alloc-long-lived 49.7842+-1.9529 ? 50.4017+-0.8221 ? might be 1.0124x slower
simple-poly-call 1.8936+-0.3838 1.6474+-0.0256 might be 1.1494x faster
fold-multi-put-by-offset-to-put-by-offset
9.1593+-1.1032 ? 10.2623+-2.1881 ? might be 1.1204x slower
switch-string-basic-big-var 24.7424+-4.6267 ? 25.0078+-4.2067 ? might be 1.0107x slower
get-by-val-with-symbol-check-structure-elimination
19.1636+-8.9762 18.4384+-7.2680 might be 1.0393x faster
Int16Array-to-Int32Array-set 67.0314+-0.4361 65.2670+-2.8062 might be 1.0270x faster
sinkable-new-object-taken 52.8101+-0.6272 ? 52.9772+-1.8024 ?
string-concat-pair-object 2.7051+-0.0790 2.6828+-0.0466
branch-on-string-as-boolean 20.0583+-1.4559 ? 20.5076+-1.4352 ? might be 1.0224x slower
is-number-fold 4.0526+-0.6377 3.7589+-0.0612 might be 1.0781x faster
ftl-polymorphic-rshift 280.2875+-1.4651 ? 287.2557+-22.5571 ? might be 1.0249x slower
obvious-sink-pathology-taken 140.2557+-2.1754 139.0825+-1.2594
get-by-val-with-string-check-structure-elimination
7.5178+-0.2878 ? 7.5732+-0.2696 ?
ftl-library-inlining 21.8726+-0.0353 ? 22.4200+-1.5925 ? might be 1.0250x slower
array-with-int32-or-double-sum 3.9702+-0.0521 ? 4.6040+-1.2375 ? might be 1.1597x slower
Int16Array-bubble-sort-with-byteLength 29.8680+-0.4611 ? 30.1953+-3.0620 ? might be 1.0110x slower
<geometric> 11.6146+-0.0518 11.6095+-0.0701 might be 1.0004x faster
Baseline Same
Geomean of preferred means:
<scaled-result> 34.4184+-0.3146 34.4048+-0.3511 might be 1.0004x faster
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.