Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Constellation/a5cd0256bde09b5d2c68 to your computer and use it in GitHub Desktop.
Save Constellation/a5cd0256bde09b5d2c68 to your computer and use it in GitHub Desktop.
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