WebKit Bugzilla
Attachment 359235 Details for
Bug 182216
: [ESNext][BigInt] Implement "~" unary operation
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Benchmarks
benchmarks.txt (text/plain), 94.96 KB, created by
Caio Lima
on 2019-01-15 17:59:13 PST
(
hide
)
Description:
Benchmarks
Filename:
MIME Type:
Creator:
Caio Lima
Created:
2019-01-15 17:59:13 PST
Size:
94.96 KB
patch
obsolete
>Benchmark report for SunSpider, SunSpider-CompileTime, V8Spider, V8Spider-CompileTime, Octane, Kraken, TailBench, and Microbenchmarks on Caios-MacBook-Pro (MacBookPro15,1). > >VMs tested: >"baseline" at /Users/caiolima/open_source/webkit/WebKitBaselineBuild/Release/bin/jsc >"changes" at /Users/caiolima/open_source/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 changes >SunSpider: > 3d-cube 4.5535+-1.1597 3.9890+-0.4104 might be 1.1415x faster > 3d-morph 4.6165+-0.5864 4.6155+-0.6419 > 3d-raytrace 4.1377+-0.5371 ? 4.2745+-0.4619 ? might be 1.0331x slower > access-binary-trees 1.9025+-0.3148 1.8558+-0.2055 might be 1.0252x faster > access-fannkuch 4.2307+-0.3167 ? 4.5045+-0.4707 ? might be 1.0647x slower > access-nbody 2.5715+-0.2886 ? 2.6008+-0.3582 ? might be 1.0114x slower > access-nsieve 2.1790+-0.6694 1.9725+-0.1893 might be 1.1047x faster > bitops-3bit-bits-in-byte 1.2833+-0.2133 ? 1.2930+-0.2420 ? > bitops-bits-in-byte 2.3774+-0.4727 ? 2.4592+-0.3578 ? might be 1.0344x slower > bitops-bitwise-and 2.0636+-0.2331 ? 2.1542+-0.1587 ? might be 1.0439x slower > bitops-nsieve-bits 2.9642+-0.4629 ? 3.2896+-0.6208 ? might be 1.1097x slower > controlflow-recursive 2.0097+-0.2565 ? 2.0900+-0.2562 ? might be 1.0399x slower > crypto-aes 3.5562+-0.6100 3.3530+-0.1431 might be 1.0606x faster > crypto-md5 2.2823+-0.1080 ? 2.4515+-0.3403 ? might be 1.0741x slower > crypto-sha1 2.6011+-0.3915 ? 2.6083+-0.3225 ? > date-format-tofte 6.0436+-0.6702 ? 6.5540+-1.4768 ? might be 1.0844x slower > date-format-xparb 4.7664+-0.5101 4.5427+-0.0660 might be 1.0492x faster > math-cordic 2.4939+-0.1365 ? 2.5862+-0.4352 ? might be 1.0370x slower > math-partial-sums 3.7663+-0.4595 3.5991+-0.4342 might be 1.0465x faster > math-spectral-norm 1.6584+-0.1141 ? 1.8232+-0.2920 ? might be 1.0994x slower > regexp-dna 6.9084+-1.1035 6.4305+-0.4385 might be 1.0743x faster > string-base64 3.5760+-0.3333 ? 3.6685+-0.3958 ? might be 1.0259x slower > string-fasta 5.5978+-1.0005 5.1277+-0.0705 might be 1.0917x faster > string-tagcloud 7.3823+-1.5697 7.1144+-0.2599 might be 1.0377x faster > string-unpack-code 15.2113+-0.2375 ? 15.2862+-0.3620 ? > string-validate-input 4.1594+-0.2975 ? 4.2381+-0.5030 ? might be 1.0189x slower > > <arithmetic> 4.0343+-0.1530 4.0185+-0.1581 might be 1.0039x faster > > baseline changes >SunSpider-CompileTime: > 3d-cube 8.1649+-1.2481 7.8215+-0.2600 might be 1.0439x faster > 3d-morph 2.6607+-0.1122 ? 2.7179+-0.2781 ? might be 1.0215x slower > 3d-raytrace 6.3083+-0.0742 ? 6.3274+-0.0789 ? > access-binary-trees 3.6964+-0.5732 ? 3.7073+-0.6792 ? > access-fannkuch 17.3545+-0.4387 ? 17.6276+-1.4372 ? might be 1.0157x slower > access-nbody 1.3417+-0.3417 1.1959+-0.0537 might be 1.1218x faster > access-nsieve 1.9726+-0.3020 ? 2.0608+-0.2774 ? might be 1.0447x slower > bitops-3bit-bits-in-byte 0.4129+-0.0511 ? 0.4460+-0.0531 ? might be 1.0804x slower > bitops-bits-in-byte 3.3344+-0.5079 3.3239+-0.5641 > bitops-bitwise-and 0.8114+-0.0936 0.7897+-0.0678 might be 1.0274x faster > bitops-nsieve-bits 3.9647+-0.2451 ? 4.2521+-0.6569 ? might be 1.0725x slower > controlflow-recursive 5.0248+-0.2393 ? 5.1139+-0.6350 ? might be 1.0177x slower > crypto-aes 2.9581+-0.1169 ? 3.2304+-0.6396 ? might be 1.0920x slower > crypto-md5 2.3781+-0.3526 2.3538+-0.2817 might be 1.0103x faster > crypto-sha1 2.5900+-0.0993 ? 2.8397+-0.2862 ? might be 1.0964x slower > date-format-tofte 3.2912+-0.0322 ? 3.5822+-0.3847 ? might be 1.0884x slower > date-format-xparb 3.0185+-0.7215 2.6942+-0.4197 might be 1.1203x faster > math-cordic 2.6722+-0.3517 ? 2.8177+-0.3305 ? might be 1.0545x slower > math-partial-sums 0.7681+-0.0882 0.7590+-0.0078 might be 1.0120x faster > math-spectral-norm 0.7840+-0.0946 0.7475+-0.1049 might be 1.0489x faster > regexp-dna 0.0000+-0.0000 0.0000+-0.0000 might be NaNx faster > string-base64 1.0895+-0.1568 1.0567+-0.0834 might be 1.0310x faster > string-fasta 6.5829+-0.1114 6.4824+-0.2179 might be 1.0155x faster > string-tagcloud 2.3703+-0.3057 ? 2.3708+-0.0524 ? > string-unpack-code 3.9882+-0.0653 ? 4.0086+-0.0571 ? > string-validate-input 2.1788+-0.5553 2.0434+-0.3439 might be 1.0663x faster > > <arithmetic> 3.4507+-0.0560 ? 3.4758+-0.0495 ? might be 1.0073x slower > > baseline changes >V8Spider: > crypto 29.8412+-1.1464 29.6458+-0.4703 > deltablue 36.6354+-1.8136 ? 39.9479+-8.2446 ? might be 1.0904x slower > earley-boyer 26.5425+-3.6246 ? 26.9305+-1.8356 ? might be 1.0146x slower > raytrace 16.6548+-0.2901 ? 17.1195+-0.9200 ? might be 1.0279x slower > regexp 46.9332+-0.8177 ? 48.8826+-5.7985 ? might be 1.0415x slower > richards 35.1031+-1.1685 34.7865+-1.3797 > splay 20.3966+-2.1123 20.2655+-1.2537 > > <geometric> 28.7352+-0.9683 ? 29.3291+-1.3420 ? might be 1.0207x slower > > baseline changes >V8Spider-CompileTime: > crypto 21.2576+-0.6257 ? 21.3279+-0.3402 ? > deltablue 75.7414+-6.8527 72.5003+-1.1559 might be 1.0447x faster > earley-boyer 36.3977+-1.5547 36.0696+-1.6839 > raytrace 47.0578+-0.9879 46.9087+-1.1809 > regexp 10.7951+-0.9423 10.3804+-0.1104 might be 1.0399x faster > richards 31.6411+-0.4104 ? 31.8463+-1.5655 ? > splay 10.9394+-0.7048 10.7174+-0.7240 might be 1.0207x faster > > <geometric> 26.9332+-0.8642 26.5329+-0.4287 might be 1.0151x faster > > baseline changes >Octane: > encrypt 0.13323+-0.00290 0.13158+-0.00082 might be 1.0125x faster > decrypt 2.72146+-0.01398 ? 2.76512+-0.06119 ? might be 1.0160x slower > deltablue x2 0.10310+-0.01450 ? 0.10805+-0.02223 ? might be 1.0481x slower > earley 0.23042+-0.00876 ? 0.23373+-0.00979 ? might be 1.0144x slower > boyer 3.73795+-0.02445 ? 3.83088+-0.11447 ? might be 1.0249x slower > navier-stokes x2 4.49739+-0.04437 ? 4.64312+-0.13986 ? might be 1.0324x slower > raytrace x2 0.76073+-0.01865 0.75344+-0.01588 > richards x2 0.07676+-0.00184 0.07663+-0.00133 > splay x2 0.24232+-0.00275 ? 0.24324+-0.00044 ? > regexp x2 13.89125+-0.47126 13.87180+-0.21664 > pdfjs x2 29.11631+-1.47629 28.58322+-0.46728 might be 1.0187x faster > mandreel x2 33.38429+-0.85777 ? 34.66653+-2.34490 ? might be 1.0384x slower > gbemu x2 24.65861+-1.80548 23.97086+-0.23710 might be 1.0287x faster > closure 0.43391+-0.00296 ? 0.43471+-0.00496 ? > jquery 5.69994+-0.04444 ? 5.70777+-0.09849 ? > box2d x2 6.73995+-0.29714 6.66332+-0.15871 might be 1.0115x faster > zlib x2 256.44149+-1.85991 ? 257.17948+-3.76537 ? > typescript x2 539.62280+-30.73993 536.05200+-18.27891 > splay-latency 1.77992+-0.07102 ? 1.82878+-0.04465 ? might be 1.0275x slower > > <geometric> 4.02619+-0.03739 ? 4.04709+-0.07367 ? might be 1.0052x slower > > baseline changes >Kraken: > ai-astar 65.966+-5.700 ? 70.102+-7.892 ? might be 1.0627x slower > audio-beat-detection 30.577+-0.598 ? 30.616+-0.605 ? > audio-dft 76.197+-3.050 70.107+-3.044 might be 1.0869x faster > audio-fft 24.731+-0.431 ? 25.085+-1.379 ? might be 1.0143x slower > audio-oscillator 45.340+-0.682 ? 45.854+-1.949 ? might be 1.0114x slower > imaging-darkroom 49.769+-1.887 49.268+-0.026 might be 1.0102x faster > imaging-desaturate 41.664+-1.109 ? 41.750+-0.281 ? > imaging-gaussian-blur 50.008+-3.469 48.916+-0.839 might be 1.0223x faster > json-parse-financial 27.520+-2.701 26.184+-0.789 might be 1.0511x faster > json-stringify-tinderbox 17.458+-0.185 ? 17.812+-1.798 ? might be 1.0203x slower > stanford-crypto-aes 30.554+-0.178 30.295+-0.547 > stanford-crypto-ccm 26.878+-0.703 ? 28.339+-2.206 ? might be 1.0544x slower > stanford-crypto-pbkdf2 50.775+-0.676 50.394+-2.296 > stanford-crypto-sha256-iterative 16.789+-2.106 15.897+-0.198 might be 1.0561x faster > > <arithmetic> 39.587+-0.641 39.330+-0.422 might be 1.0065x faster > > baseline changes >TailBench: > n-body 664.8927+-6.9978 ? 665.6539+-7.7029 ? > merge-sort 436.4540+-4.8608 ? 443.1516+-3.3329 ? might be 1.0153x slower > merge-sort-cps 46.5153+-0.2220 ? 46.6450+-0.7882 ? > bf-interpreter 278.1592+-14.7299 268.2476+-20.1118 might be 1.0369x faster > > <geometric> 247.5164+-2.9532 246.4409+-4.7267 might be 1.0044x faster > > baseline changes >Microbenchmarks: > negative-zero-modulo 0.4443+-0.0717 0.4315+-0.0667 might be 1.0296x faster > is-object-or-null-trickier-function 3.0234+-0.3201 2.9350+-0.3740 might be 1.0301x faster > object-values 26.4953+-0.5656 ? 26.7836+-0.8411 ? might be 1.0109x slower > direct-tail-call 47.5574+-1.9111 47.5182+-1.9950 > int-or-other-min-then-get-by-val 3.5865+-0.1762 ? 3.7617+-0.6283 ? might be 1.0489x slower > has-own-property-name-cache 48.0648+-1.1844 47.1320+-1.1072 might be 1.0198x faster > JSONP-negative-0 0.3412+-0.0540 ? 0.3457+-0.0503 ? might be 1.0131x slower > object-int-sub 13.4391+-0.1877 ? 13.5889+-0.7512 ? might be 1.0111x slower > int-or-other-add-then-get-by-val 3.8840+-0.6090 ? 3.9539+-0.3393 ? might be 1.0180x slower > number-to-string-strength-reduction 4.4380+-0.8326 ? 4.4613+-0.4685 ? > double-pollution-getbyval 7.1530+-0.0529 ? 7.8197+-0.9039 ? might be 1.0932x slower > map-for-each 1.9935+-0.2276 1.9849+-0.3126 > infer-one-time-deep-closure 11.6036+-0.1092 ? 11.6828+-0.0918 ? > get-by-val-with-symbol-chain-from-try-block > 2.0981+-0.2683 2.0472+-0.2417 might be 1.0249x faster > infer-constant-property 2.0378+-0.2615 ? 2.1873+-0.3544 ? might be 1.0733x slower > is-boolean-fold 2.2936+-0.2734 2.0798+-0.1806 might be 1.1028x faster > simple-getter-access 12.9156+-0.0776 12.8440+-0.2059 > put-by-id 9.0858+-0.3759 ? 9.6049+-1.7046 ? might be 1.0571x slower > infer-closure-const-then-mov-no-inline 2.9622+-0.4355 2.7006+-0.3864 might be 1.0969x faster > get-by-val-out-of-bounds 3.4348+-0.3387 ? 3.4926+-0.4730 ? might be 1.0168x slower > string-char-code-at 7.6332+-0.2337 ? 8.1110+-1.0746 ? might be 1.0626x slower > direct-call 51.9336+-1.0263 ? 51.9385+-1.6304 ? > elidable-new-object-tree 14.0520+-0.4203 ? 14.0907+-0.1980 ? > regexp-prototype-split-observable-side-effects > 0.9857+-0.1533 ? 1.1268+-0.0415 ? might be 1.1431x slower > regexp-set-last-index 7.0992+-0.1312 6.9252+-0.1261 might be 1.0251x faster > tan 60.2427+-0.6031 60.1154+-0.7356 > infer-one-time-closure-ten-vars 7.6230+-1.5597 6.6221+-0.4186 might be 1.1512x faster > to-number-number-string-number-string 3.0309+-0.3958 3.0254+-0.3209 > assign-custom-setter 4.7527+-0.9720 4.4570+-0.2890 might be 1.0664x faster > custom-setter-getter-as-put-get-by-id 0.6526+-0.0762 0.6407+-0.0641 might be 1.0185x faster > make-indexed-storage 2.4085+-0.3799 ? 2.5750+-0.3548 ? might be 1.0691x slower > object-int-add-array 7.7062+-0.7889 6.8500+-1.6209 might be 1.1250x faster > in-by-id-removed 8.1539+-0.6130 7.8438+-0.4487 might be 1.0395x faster > arguments 4.9267+-0.4463 ? 4.9868+-0.7843 ? might be 1.0122x slower > large-int-neg 5.6478+-0.7374 5.4641+-0.8613 might be 1.0336x faster > is-object-or-null-tricky-function 3.0087+-0.3564 2.9980+-0.5838 > gcse 2.8932+-0.1290 ? 3.0131+-0.2987 ? might be 1.0414x slower > fold-get-by-id-to-multi-get-by-offset-rare-int > 7.6600+-1.5180 7.2766+-1.0885 might be 1.0527x faster > array-push-2 515.3195+-7.5844 ? 517.8246+-20.7342 ? > abc-skippy-loop 21.5692+-3.7087 20.5592+-0.1814 might be 1.0491x faster > inline-arguments-aliased-access 3.4855+-1.0274 3.1052+-0.1471 might be 1.1225x faster > is-array-for-non-array-object 2.2192+-0.2389 ? 2.4182+-0.4369 ? might be 1.0897x slower > elidable-new-object-dag 14.4465+-0.5103 14.2129+-0.3914 might be 1.0164x faster > switch-string-length-tower 7.6838+-0.1144 ? 7.9368+-0.2023 ? might be 1.0329x slower > arrowfunction-call-in-class-method 6.6846+-1.2037 6.2190+-0.8395 might be 1.0749x faster > string-slice-empty 6.0617+-1.0398 5.7668+-0.5216 might be 1.0511x faster > string-concat-pair-simple 2.8608+-0.0651 ? 3.5681+-1.2594 ? might be 1.2472x slower > for-of-array 16.3853+-0.7387 ? 17.3138+-2.9810 ? might be 1.0567x slower > string-prototype-search-observable-side-effects > 0.8765+-0.1370 ? 0.9127+-0.2755 ? might be 1.0413x slower > varargs 6.6277+-1.0663 ? 6.7928+-0.6964 ? might be 1.0249x slower > string-var-equality 18.6110+-0.3810 ? 18.6262+-1.1334 ? > to-number-only-number 0.6478+-0.0879 ? 0.7100+-0.0865 ? might be 1.0960x slower > function-test 2.8295+-0.3109 ? 2.8824+-0.3577 ? might be 1.0187x slower > unprofiled-licm 7.0055+-1.2347 6.6217+-0.1830 might be 1.0580x faster > string-cons-tower 5.1953+-0.4395 ? 5.3468+-0.6588 ? might be 1.0292x slower > Int8Array-load-with-byteLength 3.6295+-0.4056 3.2778+-0.1049 might be 1.1073x faster > inlined-put-by-val-with-string-transition > 37.1323+-0.2316 ! 38.1866+-0.6842 ! definitely 1.0284x slower > licm-dragons-overflow 17.9030+-0.2299 ? 17.9095+-0.3122 ? > varargs-construct 15.5062+-4.5183 14.6975+-0.8862 might be 1.0550x faster > mod-boolean-double 3.4780+-0.3570 ? 3.6026+-0.3937 ? might be 1.0358x slower > sink-huge-activation 7.7200+-0.2189 ? 7.9020+-0.2851 ? might be 1.0236x slower > varargs-call 11.1803+-0.2149 ? 11.8184+-2.0163 ? might be 1.0571x slower > simple-regexp-test-folding-with-hoisted-regexp > 8.6729+-0.2861 ? 8.7295+-0.0353 ? > imul-int-only 3.9678+-0.1258 3.8495+-0.2619 might be 1.0307x faster > tear-off-arguments-simple 2.1856+-0.0901 ? 2.3717+-0.3119 ? might be 1.0851x slower > adapt-to-double-divide 15.0605+-3.4093 14.1853+-0.6306 might be 1.0617x faster > get_callee_monomorphic 2.7255+-0.2642 ? 2.9341+-0.3232 ? might be 1.0766x slower > switch-string-short 7.7104+-0.2157 ? 7.7462+-0.0794 ? > is-array-for-array 2.4844+-0.3452 2.4225+-0.2766 might be 1.0255x faster > object-entries 62.9353+-0.8660 ? 63.5596+-0.3060 ? > ArrayBuffer-Int32Array-byteOffset 3.3882+-0.3995 3.2394+-0.1136 might be 1.0459x faster > infer-closure-const-then-put-to-scope-no-inline > 7.9098+-0.0963 7.9045+-0.3178 > varargs-construct-inline 13.3762+-0.5781 ? 14.0070+-1.7526 ? might be 1.0472x slower > get-by-val-with-string-quadmorphic-check-structure-elimination-simple > 2.9241+-0.4093 2.8751+-0.3616 might be 1.0170x faster > get-by-val-with-symbol-check-structure-elimination > 5.5745+-0.4800 ? 5.9422+-0.8937 ? might be 1.0660x slower > string-prototype-split-observable-side-effects3-unicode > 0.4752+-0.0569 ? 0.4785+-0.0924 ? > regexp-prototype-split-observable-side-effects3-unicode > 0.4550+-0.0670 ? 0.4576+-0.0720 ? > cse-new-array-buffer 1.5143+-0.2522 ? 1.5980+-0.2295 ? might be 1.0553x slower > splice-to-remove 12.5720+-0.3909 ? 13.3790+-2.3942 ? might be 1.0642x slower > neg-boolean 2.4158+-0.1599 ? 2.5471+-0.3514 ? might be 1.0543x slower > Int16Array-to-Int32Array-set 42.1925+-1.0373 ? 42.3600+-0.6604 ? > for-of-iterate-array-keys 4.0822+-0.4420 ? 4.2430+-0.4717 ? might be 1.0394x slower > make-rope-cse 3.1550+-0.1452 ? 3.2975+-0.4542 ? might be 1.0452x slower > is-function-fold 2.2600+-0.4284 ? 2.3985+-0.5457 ? might be 1.0613x slower > DataView-custom-properties 45.5770+-0.6907 ? 45.5977+-1.2265 ? > new-array-buffer-dead 29.0266+-4.9595 ? 29.9319+-4.6106 ? might be 1.0312x slower > prototype-access-with-mutating-prototype 4.0694+-0.7299 3.7055+-0.3105 might be 1.0982x faster > allocate-big-object 2.0713+-0.2027 ? 2.2875+-0.1623 ? might be 1.1044x slower > direct-call-arity-mismatch 58.8651+-0.4407 ? 59.5948+-1.3224 ? might be 1.0124x slower > get-by-val-with-symbol-proto-or-self 9.0495+-1.6611 ? 10.7232+-2.5937 ? might be 1.1850x slower > get-by-id-bimorphic-check-structure-elimination > 3.9622+-0.5422 ? 4.1452+-0.5113 ? might be 1.0462x slower > delta-blue-try-catch 32.1406+-0.8379 ! 35.8712+-1.5320 ! definitely 1.1161x slower > string-prototype-split-observable-side-effects2 > 0.4907+-0.0531 ? 0.4999+-0.0838 ? might be 1.0189x slower > no-inline-constructor 20.0070+-0.2785 ? 20.4776+-1.7589 ? might be 1.0235x slower > number-to-string-with-add-empty 5.9872+-0.1097 ? 6.5090+-0.6847 ? might be 1.0871x slower > cmpeq-obj-to-obj-other 6.2229+-0.2120 ? 6.5690+-0.5706 ? might be 1.0556x slower > poly-proto-put-transition-speed 11.5939+-0.2094 ? 12.0015+-0.9340 ? might be 1.0352x slower > ArrayBuffer-DataView-alloc-long-lived 14.3808+-0.3398 14.3667+-0.2999 > get-by-id-quadmorphic-check-structure-elimination-simple > 2.8270+-0.4159 2.7720+-0.3379 might be 1.0198x faster > in-two-cases 5.1433+-0.5227 5.0601+-0.3829 might be 1.0165x faster > switch 5.5586+-0.7095 5.2863+-0.1261 might be 1.0515x faster > object-iterate-symbols 2.7577+-0.4391 ? 2.8322+-0.2145 ? might be 1.0270x slower > infer-closure-const-then-mov 27.1247+-2.1096 ? 28.4547+-2.0258 ? might be 1.0490x slower > string-equality 7.3810+-0.0990 ? 7.7383+-0.7779 ? might be 1.0484x slower > int-or-other-neg-then-get-by-val 17.3610+-0.2067 ? 17.6360+-0.1013 ? might be 1.0158x slower > super-get-by-id-with-this-monomorphic 13.0571+-0.6766 12.6008+-0.2648 might be 1.0362x faster > abc-postfix-backward-loop 26.8859+-0.4105 ? 26.9395+-0.3555 ? > abs-boolean 2.5251+-0.0954 ^ 2.2312+-0.0471 ^ definitely 1.1317x faster > fixed-typed-array-storage-var-index 1.3730+-0.1417 1.3499+-0.1712 might be 1.0171x faster > string-replace-generic 37.6905+-0.1317 ? 37.7977+-0.4934 ? > singleton-scope 35.4399+-1.7708 34.7197+-0.5643 might be 1.0207x faster > div-boolean 7.6641+-0.7712 ? 7.8076+-1.2339 ? might be 1.0187x slower > put-by-id-slightly-polymorphic 2.4025+-0.4195 2.1343+-0.2016 might be 1.1257x faster > super-get-by-val-with-this-polymorphic 13.2640+-0.2019 ? 13.4085+-0.5620 ? might be 1.0109x slower > array-splice-contiguous 29.1833+-6.5596 ? 32.6938+-1.0642 ? might be 1.1203x slower > number-to-string-with-radix 9.9482+-0.1831 9.8961+-0.1249 > poly-chain-access-different-prototypes-simple > 2.2352+-0.1755 ! 2.6277+-0.1662 ! definitely 1.1756x slower > global-var-const-infer 0.8383+-0.0881 ? 0.9144+-0.0260 ? might be 1.0908x slower > switch-string-basic-big-var 10.0496+-0.1904 ? 10.0790+-0.2423 ? > deltablue-varargs 13.5892+-0.6022 ? 13.6902+-0.2984 ? > hoist-get-by-offset-tower-with-inferred-types > 8.7033+-0.2282 ? 8.8865+-0.5776 ? might be 1.0210x slower > array-with-double-mul-add 3.1227+-0.1356 ! 3.9023+-0.6045 ! definitely 1.2496x slower > direct-tail-call-inlined-caller-arity-mismatch > 59.7830+-0.1703 59.5532+-0.2912 > array-with-int32-or-double-sum 3.0623+-0.1713 3.0134+-0.1333 might be 1.0162x faster > switch-char 3.8671+-0.4927 ? 4.2485+-0.4203 ? might be 1.0986x slower > string-object-to-string 6.8135+-1.8466 6.4357+-0.2698 might be 1.0587x faster > super-getter 10.6404+-0.5405 9.8047+-0.8632 might be 1.0852x faster > generator-sunspider-access-nsieve 3.8990+-1.0688 3.7690+-0.5926 might be 1.0345x faster > bug-153431 2.4314+-0.4012 2.4173+-0.3073 > Int16Array-bubble-sort 9.8703+-1.2275 9.2065+-0.3057 might be 1.0721x faster > regexp-prototype-split-observable-side-effects4 > 0.4603+-0.0676 ? 0.4697+-0.0512 ? might be 1.0204x slower > poly-proto-and-non-poly-proto-same-ic 20.5225+-0.7659 20.4470+-0.2894 > eval-code-ftl 31.6047+-0.9209 31.3793+-0.1552 > chain-getter-access 8.6173+-1.0270 8.3490+-0.1238 might be 1.0321x faster > new-array-buffer-vector-profile 50.8771+-1.7898 50.3280+-0.2448 might be 1.0109x faster > string-concat-simple 3.9220+-0.1821 ? 4.4867+-0.5650 ? might be 1.1440x slower > dfg-internal-function-construct 0.8127+-0.0696 0.7418+-0.1035 might be 1.0955x faster > arity-mismatch-inlining 0.9979+-0.1338 ? 1.0488+-0.1468 ? might be 1.0510x slower > array-prototype-every 21.5007+-0.5099 21.3845+-0.2392 > int-or-other-abs-then-get-by-val 7.3365+-1.5294 6.5637+-0.1414 might be 1.1177x faster > contiguous-array-to-string 23.1761+-0.5830 23.1234+-0.2717 > fold-get-by-id-to-multi-get-by-offset 5.5751+-0.1909 ? 5.7045+-0.4993 ? might be 1.0232x slower > is-symbol 1.8145+-0.4914 1.7495+-0.2428 might be 1.0372x faster > integer-modulo 2.9606+-0.4095 ? 3.0184+-0.2718 ? might be 1.0195x slower > int-or-other-div-then-get-by-val 4.0468+-0.4996 3.7950+-0.2099 might be 1.0663x faster > fold-multi-get-by-offset-to-poly-get-by-offset > 3.5175+-0.2816 ! 4.0563+-0.2564 ! definitely 1.1532x slower > object-get-own-property-symbols-on-large-array > 1.1360+-0.7583 0.8330+-0.1165 might be 1.3637x faster > many-foreach-calls 1.8160+-0.1968 ? 2.0262+-0.4437 ? might be 1.1157x slower > is-object-or-null-fold-less-tricky 2.9933+-0.3211 2.9647+-0.4149 > is-number-fold 2.1849+-0.3928 ? 2.1983+-0.3200 ? > for-of-iterate-array-values 4.0853+-0.0733 ^ 3.5468+-0.2714 ^ definitely 1.1518x faster > richards-empty-try-catch 48.3500+-3.5338 45.9749+-0.7547 might be 1.0517x faster > generator-function-create 4.0848+-0.8548 ? 5.0088+-1.3835 ? might be 1.2262x slower > switch-char-constant 2.2903+-0.3086 2.1628+-0.2195 might be 1.0590x faster > logical-not-weird-types 2.6074+-0.3591 2.5234+-0.3865 might be 1.0333x faster > string-object-value-of 6.4748+-0.5362 ? 6.9060+-0.7993 ? might be 1.0666x slower > string-replace 4.8147+-0.6225 4.6520+-0.4273 might be 1.0350x faster > data-view-accesses-2 108.3480+-3.1663 ? 109.0466+-0.2741 ? > fixed-typed-array-storage 1.1177+-0.1057 ? 1.1252+-0.2092 ? > object-closure-call 5.6594+-0.4612 ? 5.7302+-0.5532 ? might be 1.0125x slower > put-by-val-with-string-slightly-polymorphic > 2.3022+-0.0549 ! 2.6883+-0.1441 ! definitely 1.1677x slower > math-with-out-of-bounds-array-values 22.7576+-0.4193 ? 22.7749+-0.3340 ? > Int8Array-load 3.4702+-0.5159 3.3125+-0.1359 might be 1.0476x faster > bigswitch 19.5359+-0.2114 ? 19.6622+-0.3993 ? > is-undefined-fold-tricky 2.5048+-0.3064 ? 2.5225+-0.3441 ? > direct-tail-call-inlined-caller 52.0493+-2.5825 ? 52.2505+-4.8017 ? > string-repeat-not-resolving-fixed 2.2672+-0.3505 ? 2.5021+-0.3623 ? might be 1.1036x slower > v8-raytrace-with-try-catch 29.8388+-1.0386 29.1393+-0.5758 might be 1.0240x faster > inline-get-scoped-var 2.5363+-0.2358 ? 2.5427+-0.6566 ? > simple-poly-call-nested 3.8384+-1.2302 ? 4.0367+-0.6726 ? might be 1.0517x slower > ArrayBuffer-Int8Array-alloc 13.4299+-0.1299 13.4139+-1.2178 > set-for-of 4.0478+-0.2892 3.8580+-0.1403 might be 1.0492x faster > freeze-and-do-work 13.3752+-0.2075 ? 13.4424+-0.2069 ? > regexp-prototype-test-observable-side-effects > 0.5847+-0.0484 ? 0.6389+-0.0586 ? might be 1.0927x slower > HashMap-put-get-iterate-keys 15.1298+-1.6748 14.4069+-0.8097 might be 1.0502x faster > string-get-by-val 2.0042+-0.3186 1.8590+-0.1837 might be 1.0781x faster > sink-function 7.4092+-0.8151 ? 7.7488+-1.5338 ? might be 1.0458x slower > licm-dragons-two-structures 11.3616+-0.2951 ? 11.3808+-0.9027 ? > sparse-conditional 1.4626+-0.1578 ? 1.4772+-0.2274 ? might be 1.0100x slower > dataview-cse 7.7024+-1.2620 7.4917+-0.4352 might be 1.0281x faster > function-with-eval 35.6741+-0.6275 35.6500+-0.7592 > array-prototype-reduceRight 24.2402+-4.6026 21.8892+-0.2752 might be 1.1074x faster > create-many-weak-map 56.0373+-1.0619 ? 57.5886+-3.8579 ? might be 1.0277x slower > number-to-string-with-radix-cse 3.7144+-0.3517 3.5947+-0.0601 might be 1.0333x faster > eval-not-eval-compute 20.5057+-0.4613 20.4993+-0.7831 > dont-confuse-structures-from-different-executable-as-poly-proto > 45.8454+-1.2651 44.6443+-2.0198 might be 1.0269x faster > poly-proto-setter-speed 2.6797+-0.3148 ? 2.7682+-0.3901 ? might be 1.0330x slower > new-array-push 3.3554+-0.7519 3.2227+-0.7108 might be 1.0412x faster > polyvariant-monomorphic-get-by-id 3.6516+-0.4561 ? 3.6558+-0.4608 ? > regexp-last-index 6.7318+-0.4626 6.6628+-0.3878 might be 1.0104x faster > min-boolean 2.1699+-0.2515 ? 2.3362+-0.2999 ? might be 1.0766x slower > polymorphic-put-by-val-with-string 20.7139+-1.1358 ? 21.9691+-1.3092 ? might be 1.0606x slower > get-by-val-with-symbol-self-or-proto 9.0077+-1.3106 ? 10.6483+-0.9060 ? might be 1.1821x slower > put-by-val-machine-int 2.4393+-0.3621 ? 2.6866+-0.6940 ? might be 1.1014x slower > object-get-own-property-symbols 16.0697+-0.2231 ? 16.2458+-0.2567 ? might be 1.0110x slower > imul-mixed 2.8319+-0.1589 ? 3.3190+-0.5712 ? might be 1.1720x slower > gcse-poly-get 7.3347+-0.1704 ? 7.6724+-0.9867 ? might be 1.0460x slower > fold-double-to-int 11.7653+-1.8085 11.1981+-0.0680 might be 1.0507x faster > to-number-constructor-only-number 0.6818+-0.0507 ? 0.7820+-0.0998 ? might be 1.1470x slower > template-string-array 2.2842+-0.1438 ? 2.4270+-0.3219 ? might be 1.0625x slower > in-four-cases 8.8534+-0.1258 ? 8.9193+-0.2279 ? > int-or-other-sub 3.9478+-0.0689 ? 4.0582+-0.3253 ? might be 1.0280x slower > poly-chain-access-different-prototypes 2.4603+-0.3363 2.3031+-0.0779 might be 1.0682x faster > super-get-by-val-with-this-monomorphic 17.0088+-0.5743 ? 17.0118+-0.2230 ? > many-repeat-stores 18.5702+-0.1520 17.9980+-1.1988 might be 1.0318x faster > string-repeat-single-resolving 7.4055+-0.3136 7.1397+-0.7485 might be 1.0372x faster > is-object-or-null-trickier-internal-function > 8.1409+-0.2462 7.9919+-0.3201 might be 1.0186x faster > fold-put-by-val-with-symbol-to-multi-put-by-offset > 6.8329+-0.1839 6.7270+-0.5089 might be 1.0158x faster > ArrayBuffer-Int8Array-alloc-large-long-lived > 42.4278+-3.3785 41.3217+-0.5005 might be 1.0268x faster > array-with-double-sum 2.8757+-0.3619 2.8224+-0.3636 might be 1.0189x faster > string-repeat-small-resolving 15.6258+-0.1347 15.4670+-0.1944 might be 1.0103x faster > super-get-by-id-with-this-polymorphic 9.7639+-0.4120 ? 9.8436+-1.2446 ? > switch-string-basic 8.1412+-0.2375 ? 8.1499+-0.3732 ? > licm-dragons 38.9495+-3.2077 38.4112+-0.8219 might be 1.0140x faster > eval-not-eval-compute-args 20.7652+-0.6589 ? 20.9188+-0.9763 ? > branch-on-string-as-boolean 11.5755+-0.3858 ? 12.2015+-1.5058 ? might be 1.0541x slower > to-number-string-number-string-number 2.8306+-0.3403 2.7797+-0.6043 might be 1.0183x faster > arrowfunciton-reference-arguments 0.7263+-0.0676 0.7044+-0.0866 might be 1.0310x faster > locale-compare 16.8012+-0.1408 ? 17.0326+-0.2772 ? might be 1.0138x slower > getter-no-activation 2.8376+-0.3263 ? 2.9082+-0.1320 ? might be 1.0249x slower > deltablue-for-of 23.0428+-3.4295 ? 24.5250+-2.6192 ? might be 1.0643x slower > string-concat-long-convert 72.6050+-1.8823 ? 74.0997+-4.5631 ? might be 1.0206x slower > put-by-val-with-string-replace-and-transition > 9.5295+-0.2437 ? 9.7626+-0.4887 ? might be 1.0245x slower > varargs-strict-mode 7.2122+-1.5013 6.7430+-0.7467 might be 1.0696x faster > lots-of-fields 8.9924+-2.3059 8.2355+-0.1836 might be 1.0919x faster > tear-off-arguments 3.1577+-0.2732 3.0535+-0.3709 might be 1.0341x faster > regexp-u-global-es5 19.9594+-0.6565 ? 21.7830+-5.1956 ? might be 1.0914x slower > is-array-for-mixed-case 3.8590+-0.5576 ? 4.1146+-0.6527 ? might be 1.0662x slower > sinkable-new-object-taken 25.8983+-0.1058 25.7896+-0.3298 > double-to-uint32-typed-array-no-inline 2.0172+-0.2993 ? 2.0966+-0.2402 ? might be 1.0394x slower > string-concat-long 42.1230+-0.3883 ? 42.3112+-0.2071 ? > get-by-id-bimorphic-check-structure-elimination-simple > 2.4948+-0.3309 ? 2.5206+-0.3424 ? might be 1.0103x slower > arrowfunction-call-in-function 13.2437+-0.2598 ? 14.4564+-1.2882 ? might be 1.0916x slower > obviously-elidable-new-object 13.3051+-1.5245 12.9060+-0.2872 might be 1.0309x faster > is-number-fold-tricky 2.9761+-0.3521 2.9565+-0.4886 > string-slice-one-char 6.3872+-0.2312 6.3093+-0.2329 might be 1.0124x faster > get-by-id-check-structure-elimination 3.0372+-0.0844 ? 3.2720+-0.5178 ? might be 1.0773x slower > fold-multi-put-by-offset-to-replace-or-transition-put-by-offset > 5.4760+-0.7987 ? 5.7449+-0.7758 ? might be 1.0491x slower > obvious-sink-pathology 13.0530+-0.1666 12.9765+-0.2344 > large-int 5.3916+-0.7296 5.2841+-0.5505 might be 1.0203x faster > string-repeat-resolving-no-inline 15.6895+-0.2729 ? 15.7185+-0.2197 ? > object-keys-map-values 33.5619+-0.4843 ? 34.8254+-3.2335 ? might be 1.0376x slower > dfg-internal-function-not-handled-construct > 1.1584+-0.3298 ? 1.2727+-0.0605 ? might be 1.0987x slower > weak-map-key 77.2720+-3.1833 ? 79.3365+-4.2949 ? might be 1.0267x slower > destructuring-parameters-overridden-by-function > 0.6005+-0.0944 ? 0.6373+-0.0329 ? might be 1.0614x slower > get_callee_polymorphic 4.9048+-0.8728 4.5844+-0.6074 might be 1.0699x faster > destructuring-swap 10.1083+-0.4794 ? 10.3809+-0.7742 ? might be 1.0270x slower > elidable-new-object-roflcopter 21.4125+-3.7260 18.8845+-6.3701 might be 1.1339x faster > string-get-by-val-out-of-bounds 3.7660+-0.2354 ? 3.7818+-0.5068 ? > regexp-prototype-split-observable-side-effects3-ignoreCase > 0.4639+-0.0747 0.4219+-0.0452 might be 1.0995x faster > exit-length-on-plain-object 10.9385+-0.1810 ? 11.0281+-0.5309 ? > object-int-sub-array 5.7585+-0.2960 ? 5.7822+-0.3456 ? > fold-put-structure 3.4246+-0.7075 ? 3.5828+-0.7582 ? might be 1.0462x slower > bigswitch-indirect-symbol 57.3749+-0.9534 ? 58.0267+-1.8428 ? might be 1.0114x slower > polymorphic-structure 10.6456+-0.4360 10.4089+-0.2085 might be 1.0227x faster > fold-put-by-val-with-string-to-multi-put-by-offset > 7.6369+-0.9622 6.9295+-0.1238 might be 1.1021x faster > for-of-iterate-array-entries 8.2250+-1.9180 ? 8.4216+-0.9441 ? might be 1.0239x slower > is-object-or-null-tricky-internal-function > 5.5827+-0.1416 ? 5.6389+-0.7857 ? might be 1.0101x slower > string-test 2.9628+-0.4303 2.8613+-0.1247 might be 1.0355x faster > stringalloc 87.3864+-7.5992 83.0682+-1.4964 might be 1.0520x faster > poly-chain-access-simpler 2.3374+-0.2858 ? 2.3850+-0.3786 ? might be 1.0204x slower > direct-arguments-possibly-overridden-length > 5.3923+-0.2481 5.2732+-0.2331 might be 1.0226x faster > global-code-ftl 24.6623+-1.9950 24.1135+-0.3684 might be 1.0228x faster > double-array-to-string 51.1644+-1.2044 50.7866+-1.2230 > put-by-val-direct 0.4708+-0.0693 ? 0.5986+-0.2259 ? might be 1.2713x slower > put-by-val-with-symbol-replace-and-transition > 9.3870+-0.5829 ? 9.7142+-0.5917 ? might be 1.0349x slower > captured-assignments 0.5138+-0.0530 ? 0.5169+-0.0783 ? > call-or-not-call 23.7491+-0.3435 ? 24.4708+-1.2847 ? might be 1.0304x slower > marsaglia-larger-ints 70.3879+-1.4098 70.1567+-0.8578 > is-function-fold-tricky-internal-function > 8.3727+-1.2297 8.1076+-0.5635 might be 1.0327x faster > math-trunc 5.4625+-1.1506 5.2136+-0.5512 might be 1.0477x faster > object-int-and-array 7.1208+-1.9593 6.9196+-1.6613 might be 1.0291x faster > double-pollution-putbyoffset 3.5247+-0.3839 ? 3.6255+-0.1021 ? might be 1.0286x slower > assign-custom-setter-polymorphic 2.9853+-0.3118 ? 3.3079+-0.8212 ? might be 1.1081x slower > mod-boolean 7.8106+-0.9845 7.3626+-0.5515 might be 1.0608x faster > is-function-fold-tricky 2.9743+-0.2890 2.8923+-0.3833 might be 1.0284x faster > number-to-string-with-radix-10 1.4258+-0.0807 1.2855+-0.1194 might be 1.1092x faster > apply-not-apply 6.8007+-0.5067 5.2763+-1.9804 might be 1.2889x faster > HashMap-string-put-get-iterate 17.9505+-0.5615 ? 18.0597+-0.8863 ? > mul-boolean 2.0934+-0.3660 ? 2.2803+-0.3077 ? might be 1.0893x slower > scoped-arguments-overridden-length 5.2254+-0.3355 5.2021+-0.2936 > infer-one-time-closure-two-vars 6.5875+-0.8135 ? 6.6625+-0.7936 ? might be 1.0114x slower > sin-boolean 5.9797+-0.1236 ? 6.1273+-0.1603 ? might be 1.0247x slower > imul-double-only 3.2275+-0.5193 ? 3.2935+-0.6264 ? might be 1.0204x slower > instanceof-dynamic 9.2752+-0.6351 9.0668+-0.5502 might be 1.0230x faster > to-int32-boolean 11.0627+-0.1959 ? 11.1762+-0.1861 ? might be 1.0103x slower > try-catch-word-count 21.7063+-1.6382 21.3814+-0.3183 might be 1.0152x faster > put-by-val-with-symbol 9.0862+-0.2645 ? 9.1754+-0.2553 ? > fold-multi-put-by-offset-to-put-by-offset > 3.2383+-0.5622 ? 3.3840+-0.1890 ? might be 1.0450x slower > simple-poly-call 1.4337+-0.0501 ^ 1.2493+-0.1272 ^ definitely 1.1475x faster > obvious-sink-pathology-taken 92.6794+-1.4829 ? 93.2969+-2.4248 ? > marsaglia-osr-entry 15.2116+-0.4041 ? 15.2273+-0.2877 ? > get-by-val-with-symbol-bimorphic-check-structure-elimination > 6.4712+-0.1560 ? 6.5462+-0.2386 ? might be 1.0116x slower > method-on-number 11.7894+-0.2440 ^ 11.0805+-0.1747 ^ definitely 1.0640x faster > getter-richards 48.9851+-4.4864 ? 50.8488+-7.5714 ? might be 1.0380x slower > array-prototype-some 21.6133+-0.1123 ? 23.8643+-7.0269 ? might be 1.1042x slower > vector-length-hint-new-array 6.1337+-0.8560 6.0446+-0.2062 might be 1.0147x faster > typed-array-get-set-by-val-profiling 19.2381+-0.3371 ? 19.4107+-0.4405 ? > untyped-string-from-char-code 7.9576+-0.3546 ? 8.0245+-0.5320 ? > Int32Array-alloc 3.3823+-0.4899 ? 3.5408+-1.1243 ? might be 1.0469x slower > basic-set 5.3860+-0.2163 ? 5.5665+-0.4800 ? might be 1.0335x slower > string-repeat-single-not-resolving 7.1028+-0.4387 ? 7.1165+-0.3211 ? > slow-convergence 2.6898+-0.6222 ? 2.6930+-0.2850 ? > getter-prototype 6.2185+-1.0778 ? 6.5071+-0.2476 ? might be 1.0464x slower > string-prototype-search-observable-side-effects4 > 0.4243+-0.0179 ? 0.4522+-0.0688 ? might be 1.0659x slower > inline-arguments-local-escape 3.1299+-0.3721 ? 3.5234+-1.0502 ? might be 1.1257x slower > lazy-array-species-watchpoints 18.4637+-1.1117 18.1410+-0.2092 might be 1.0178x faster > arguments-out-of-bounds 6.9138+-0.6394 6.8955+-0.4037 > richards-try-catch 130.2660+-1.2558 ? 131.0247+-1.2853 ? > to-number-only-string 1.7361+-0.2311 ? 1.8332+-0.2304 ? might be 1.0559x slower > simple-activation-demo 10.0422+-0.3197 ? 10.2999+-1.0259 ? might be 1.0257x slower > Float64Array-to-Int16Array-set 53.0855+-2.1851 51.5697+-0.3985 might be 1.0294x faster > object-create-null 9.6171+-0.6124 ? 9.6907+-0.7251 ? > regexp-prototype-search-observable-side-effects2 > 0.4106+-0.0770 ? 0.4638+-0.1384 ? might be 1.1295x slower > object-create-unknown-object-prototype 15.9684+-0.7442 ? 16.2825+-0.3126 ? might be 1.0197x slower > global-isNaN 9.0355+-1.0636 ? 9.1215+-0.9916 ? > object-int-add 14.4818+-3.8491 13.4130+-0.3098 might be 1.0797x faster > direct-arguments-getbyval 0.9871+-0.1342 ? 1.1110+-0.0285 ? might be 1.1256x slower > scoped-arguments-length 5.6074+-0.1256 ? 6.1700+-1.9404 ? might be 1.1003x slower > string-repeat-small-not-resolving 2.9183+-0.4428 ? 3.0328+-0.1499 ? might be 1.0392x slower > object-or 3.9202+-0.3233 ? 4.1577+-0.5960 ? might be 1.0606x slower > implicit-bigswitch-indirect-symbol 35.9326+-0.5364 35.2578+-0.4986 might be 1.0191x faster > create-lots-of-functions 12.1491+-0.7562 ? 12.4597+-0.4050 ? might be 1.0256x slower > polymorphic-put-by-id 20.2206+-0.4782 ? 20.3070+-1.1029 ? > in-by-id-match 7.2293+-0.8839 7.1624+-0.6279 > regexp-prototype-split-observable-side-effects3-sticky > 0.4748+-0.1068 0.4550+-0.0731 might be 1.0435x faster > object-urshift 4.2097+-0.9730 ? 4.2505+-0.9980 ? > plus-boolean 2.1023+-0.3682 2.0574+-0.2487 might be 1.0218x faster > map-has-get-cse-opportunity 60.0906+-2.8526 58.1056+-0.7796 might be 1.0342x faster > raytrace-with-try-catch 5.5883+-0.6458 5.5489+-0.3662 > bound-function-construction-performance 44.0092+-1.7952 43.3213+-0.7667 might be 1.0159x faster > object-lshift 4.2156+-0.6997 4.1522+-0.4368 might be 1.0153x faster > simple-regexp-exec-folding 5.1204+-1.0743 ? 5.2347+-1.1319 ? might be 1.0223x slower > array-with-double-increment 2.4836+-0.2691 2.4642+-0.2182 > instanceof-tricky-dynamic 7.5023+-0.1451 ? 7.5924+-0.4829 ? might be 1.0120x slower > array-prototype-map 24.3326+-0.4584 ? 24.4708+-1.8961 ? > sorting-benchmark 15.2217+-0.5592 14.8308+-0.2390 might be 1.0264x faster > Float32Array-to-Float64Array-set 41.8893+-0.7495 41.7596+-0.6478 > bound-function-call 8.6190+-0.1038 ? 9.2098+-1.3860 ? might be 1.0685x slower > new-array-buffer-push 3.0581+-0.5795 2.8323+-0.3458 might be 1.0797x faster > switch-string-basic-var 10.0018+-0.1967 ? 10.4363+-1.5707 ? might be 1.0434x slower > repeat-multi-get-by-offset 13.3243+-0.8985 13.0215+-0.2529 might be 1.0233x faster > is-array-for-proxy 3.0568+-0.4960 2.9368+-0.2713 might be 1.0408x faster > double-get-by-val-out-of-bounds 3.5505+-0.4609 3.4390+-0.0892 might be 1.0324x faster > string-prototype-search-observable-side-effects3 > 0.5050+-0.0403 0.4827+-0.0539 might be 1.0463x faster > megamorphic-load 21.2507+-0.4179 ? 21.5353+-2.8873 ? might be 1.0134x slower > infer-closure-const-then-reenter 34.0693+-0.4243 33.9528+-0.2267 > generator-fib 17.4932+-0.8082 17.3176+-0.3336 might be 1.0101x faster > fold-put-by-id-to-multi-put-by-offset 6.5776+-0.7509 6.3568+-0.4287 might be 1.0347x faster > string-transcoding 6.5645+-1.0329 6.0958+-0.7739 might be 1.0769x faster > weird-inlining-const-prop 1.8183+-0.1383 ? 1.9409+-0.2804 ? might be 1.0674x slower > strcat-const 4.5261+-0.1977 ? 4.8930+-0.7189 ? might be 1.0811x slower > misc-strict-eq 12.2905+-0.1691 ? 13.1715+-2.7601 ? might be 1.0717x slower > poly-proto-clear-js-function-allocation-profile > 8.0325+-0.3554 ? 8.0762+-0.1697 ? > generator-with-several-types 86.6498+-31.6058 ? 101.8475+-4.6285 ? might be 1.1754x slower > string-hash 1.6718+-0.0597 ! 2.0103+-0.1258 ! definitely 1.2025x slower > is-object-or-null-fold-functions 2.5571+-0.9052 2.2620+-0.2038 might be 1.1304x faster > object-is 129.6838+-1.2536 ? 130.2800+-4.3800 ? > infer-constant-global-property 2.8638+-0.3032 2.7789+-0.4931 might be 1.0305x faster > call-using-spread 8.0638+-0.3287 ? 8.1408+-0.3166 ? > int52-spill 4.2330+-0.6365 ? 4.2601+-0.5731 ? > symbol-creation 63.7217+-4.0655 63.0297+-8.6387 might be 1.0110x faster > getter 2.8663+-0.2426 ? 3.0623+-0.3871 ? might be 1.0684x slower > plus-boolean-arith 1.9877+-0.2979 ? 2.1542+-0.3127 ? might be 1.0838x slower > large-int-captured 3.6730+-0.4411 ? 3.8295+-0.4837 ? might be 1.0426x slower > sinkable-new-object-dag 29.4618+-0.3003 ? 29.5172+-1.0607 ? > eval-compute 21.6897+-1.0344 ? 21.8605+-1.3741 ? > switch-string-length-tower-var 10.2840+-0.3165 ? 10.6627+-1.4647 ? might be 1.0368x slower > arrowfunciton-direct-arguments 1.1571+-0.0783 1.0605+-0.1455 might be 1.0911x faster > hoist-make-rope 5.1623+-0.8578 4.9818+-0.6865 might be 1.0362x faster > instanceof-sometimes-hit 8.4382+-0.9632 ? 8.6381+-0.9477 ? might be 1.0237x slower > empty-string-plus-int 4.4743+-0.3383 ? 4.6657+-1.0007 ? might be 1.0428x slower > v8-regexp-search 43.6003+-1.7191 ? 44.2446+-0.8708 ? might be 1.0148x slower > symbol-tostringtag 1.2765+-0.1106 ? 1.3801+-0.0594 ? might be 1.0811x slower > string-prototype-split-observable-side-effects3-global > 0.4980+-0.0693 ? 0.5203+-0.0146 ? might be 1.0447x slower > poly-proto-access 39.1458+-0.7489 38.6769+-0.9695 might be 1.0121x faster > regexp-prototype-is-not-instance 0.5356+-0.0798 ? 0.5438+-0.0663 ? might be 1.0154x slower > regexp-nested-nonzero-min-counted-parens 0.4347+-0.0683 0.4277+-0.0457 might be 1.0163x faster > indexed-properties-in-objects 2.6238+-0.4779 2.4225+-0.2455 might be 1.0831x faster > int-or-other-sub-then-get-by-val 4.9890+-1.1743 4.9637+-0.5937 > raytrace-with-empty-try-catch 4.0563+-0.1322 3.9717+-0.2332 might be 1.0213x faster > int-or-other-mul-then-get-by-val 5.2108+-0.3582 5.0338+-0.2588 might be 1.0352x faster > temporal-structure 8.7629+-0.3954 ? 8.7755+-0.2939 ? > slow-ternaries 9.3352+-0.2179 9.2714+-0.1905 > bigswitch-indirect 36.6439+-0.2890 36.2368+-0.6254 might be 1.0112x faster > direct-arguments-length 6.7960+-1.1181 5.8115+-0.5752 might be 1.1694x faster > vector-length-hint-array-constructor 11.2137+-0.5700 ? 11.5980+-1.3844 ? might be 1.0343x slower > cell-argument 2.8703+-0.6244 ? 2.9285+-0.2492 ? might be 1.0203x slower > try-catch-get-by-val-cloned-arguments 4.0240+-0.4272 ? 4.1727+-0.4295 ? might be 1.0369x slower > string-out-of-bounds 8.1876+-1.6889 7.2968+-1.6060 might be 1.1221x faster > ftl-polymorphic-StringFromCharCode 36.6282+-0.1665 36.5242+-0.1027 > array-prototype-forEach 21.1968+-0.4560 21.1551+-0.2713 > simple-regexp-exec-folding-fail 2.5978+-0.2687 2.5458+-0.4281 might be 1.0204x faster > construct-poly-proto-object 8.7903+-0.1788 ? 9.1196+-0.7607 ? might be 1.0375x slower > int-or-other-mod-then-get-by-val 3.4130+-0.4670 3.3289+-0.2309 might be 1.0252x faster > string-prototype-split-observable-side-effects3-multiline > 0.4830+-0.0792 ? 0.5292+-0.0405 ? might be 1.0955x slower > string-repeat-not-resolving 3.5389+-1.3512 2.9258+-0.3864 might be 1.2095x faster > ftl-library-inlining 16.8047+-1.3561 16.4635+-0.3858 might be 1.0207x faster > put-by-val-with-symbol-slightly-polymorphic > 2.7720+-0.5806 2.6883+-0.2964 might be 1.0311x faster > Number-isNaN 9.4080+-1.5751 8.8617+-0.2457 might be 1.0617x faster > get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple > 2.9085+-0.4110 ? 3.0610+-0.2338 ? might be 1.0524x slower > try-catch-get-by-val-scoped-arguments 4.0016+-0.5225 3.7012+-0.1361 might be 1.0812x faster > eval-cached 14.9820+-0.1381 14.6588+-0.3936 might be 1.0221x faster > direct-construct 73.9880+-1.0828 ? 77.2872+-9.2026 ? might be 1.0446x slower > prevent-extensions-and-do-work 13.4834+-0.0752 13.3607+-0.3121 > regexp-prototype-split-observable-side-effects3-flags > 0.4582+-0.0777 0.4466+-0.1229 might be 1.0260x faster > elidable-new-object-then-call 13.8392+-0.2359 13.7988+-0.1325 > Int16Array-alloc-long-lived 38.7087+-0.9423 38.0818+-3.2095 might be 1.0165x faster > object-int-mul-array 5.5110+-0.1975 ? 5.6750+-0.6525 ? might be 1.0298x slower > global-object-access-with-mutating-structure > 4.4244+-0.2883 ? 4.7700+-0.3552 ? might be 1.0781x slower > load-varargs-elimination 11.4752+-0.2450 ? 11.6483+-0.5932 ? might be 1.0151x slower > number-test 3.0132+-0.2719 ? 3.2767+-0.3270 ? might be 1.0874x slower > Int16Array-bubble-sort-with-byteLength 9.8604+-0.3952 ? 10.1223+-0.4175 ? might be 1.0266x slower > strict-osr-entry 8.7300+-0.2611 ? 8.7873+-0.2415 ? > external-arguments-putbyval 1.9197+-0.1329 1.7448+-0.2195 might be 1.1003x faster > destructuring-arguments 30.3022+-0.7304 ? 30.6188+-0.8899 ? might be 1.0104x slower > string-repeat-arith 20.0004+-1.0752 ^ 18.4504+-0.2194 ^ definitely 1.0840x faster > generator-create 0.9606+-0.1630 ? 1.0045+-0.1903 ? might be 1.0457x slower > setter 3.1359+-0.5564 2.9448+-0.3689 might be 1.0649x faster > get_by_val-Int32Array 1.3765+-0.1654 ? 1.3917+-0.2339 ? might be 1.0110x slower > get-by-val-with-string-bimorphic-check-structure-elimination > 4.7687+-0.1416 ? 4.9760+-0.6751 ? might be 1.0435x slower > array-nonarray-polymorhpic-access 13.5452+-0.4131 13.4118+-0.1487 > instanceof-always-hit-two 9.8278+-0.8105 9.1688+-0.5917 might be 1.0719x faster > constant-fold-check-type-info-flags 0.6844+-0.0930 0.6533+-0.0519 might be 1.0476x faster > array-with-double-add 2.8391+-0.3410 2.7585+-0.3958 might be 1.0292x faster > branch-fold 3.4329+-0.4796 3.2380+-0.4913 might be 1.0602x faster > to-number-constructor-string-number-string-number > 2.6322+-0.3960 2.6252+-0.1870 > in-one-case-false 4.0860+-0.8157 4.0240+-0.2454 might be 1.0154x faster > arguments-strict-mode 31.4338+-6.6320 29.1853+-0.6770 might be 1.0770x faster > ArrayBuffer-Int8Array-alloc-long-lived-buffer > 21.3651+-2.3866 20.2683+-0.9246 might be 1.0541x faster > map-rehash 6.0538+-0.7487 5.6440+-0.1072 might be 1.0726x faster > by-val-generic 2.2852+-0.1977 ? 2.4829+-0.1103 ? might be 1.0865x slower > cast-int-to-double 4.8076+-0.6430 4.6742+-0.5056 might be 1.0285x faster > get-by-id-proto-or-self 8.4763+-0.9119 ? 8.6410+-0.6591 ? might be 1.0194x slower > fround 14.0120+-0.1997 ? 14.2960+-1.1371 ? might be 1.0203x slower > Int32Array-alloc-large 12.2670+-0.3290 12.2117+-0.6380 > is-undefined-fold 2.2459+-0.3727 ? 2.3513+-0.5149 ? might be 1.0469x slower > try-catch-get-by-val-direct-arguments 2.0297+-0.2155 ? 2.1066+-0.2427 ? might be 1.0379x slower > int-or-other-max-then-get-by-val 3.8028+-0.4924 ? 3.8660+-0.5784 ? might be 1.0166x slower > switch-constant 4.9755+-0.5679 4.8884+-0.6721 might be 1.0178x faster > poly-stricteq 54.3195+-6.7767 49.8596+-3.0963 might be 1.0894x faster > is-string-fold-tricky 2.7463+-0.3702 2.6717+-0.1075 might be 1.0279x faster > double-to-uint32-typed-array 1.9012+-0.2289 1.7904+-0.0663 might be 1.0619x faster > abc-forward-loop-equal 26.5991+-0.4218 ? 27.2499+-2.0254 ? might be 1.0245x slower > is-boolean-fold-tricky 2.6864+-0.2153 ? 2.7704+-0.3171 ? might be 1.0313x slower > build-large-object 29.8597+-1.0788 29.7103+-0.6392 > string-repeat-not-resolving-no-inline 3.0255+-0.4777 ? 3.3080+-0.2870 ? might be 1.0934x slower > function-call 6.8650+-0.1072 ? 7.0249+-0.2227 ? might be 1.0233x slower > dfg-internal-function-not-handled-call 6.8600+-0.6977 6.5262+-0.2199 might be 1.0511x faster > get-by-id-chain-from-try-block 2.0505+-0.5123 1.9034+-0.1990 might be 1.0772x faster > is-not-cell-speculation-for-empty-value 16.7750+-1.0042 16.4659+-0.5921 might be 1.0188x faster > abc-simple-forward-loop 26.9002+-0.3643 26.5695+-0.3705 might be 1.0124x faster > global-var-const-infer-fire-from-opt 0.9670+-0.1978 ? 1.0026+-0.1343 ? might be 1.0367x slower > object-and 4.1274+-0.6419 4.1054+-0.5370 > Int8Array-alloc-long-lived 33.9376+-2.1901 ? 35.2422+-5.2570 ? might be 1.0384x slower > logical-not 3.8597+-0.1782 3.3845+-0.4280 might be 1.1404x faster > regexp-u-global-es6 95.7571+-12.3690 91.9269+-4.2985 might be 1.0417x faster > get-by-val-with-string-proto-or-self 9.6552+-1.0233 ? 10.4480+-0.5369 ? might be 1.0821x slower > string-prototype-search-observable-side-effects2 > 0.4799+-0.0533 0.4420+-0.0601 might be 1.0857x faster > string-replace-empty 4.4877+-0.4868 4.2663+-0.1322 might be 1.0519x faster > polyvariant-get-by-id-shorter-tower 7.4754+-1.4764 ? 8.5236+-1.6451 ? might be 1.1402x slower > aliased-arguments-getbyval 1.0957+-0.1462 ? 1.1012+-0.3860 ? > arrowfunction-call 6.6617+-0.9958 6.5735+-0.7092 might be 1.0134x faster > get-by-id-self-or-proto 8.4976+-0.8170 ? 8.9192+-1.1058 ? might be 1.0496x slower > Int16Array-load-int-mul 1.6444+-0.2044 ? 1.6638+-0.1741 ? might be 1.0118x slower > eval-code-ftl-reentry 24.1183+-0.2521 ? 24.5952+-1.5850 ? might be 1.0198x slower > fold-multi-get-by-offset-to-get-by-offset > 3.5940+-0.2978 ? 3.7524+-0.3333 ? might be 1.0441x slower > arguments-named-and-reflective 5.3215+-0.5934 5.2545+-0.6277 might be 1.0128x faster > inlined-put-by-id-transition 7.1254+-0.1145 ? 7.2285+-0.2674 ? might be 1.0145x slower > substring-concat 39.1392+-2.5211 ? 40.7358+-1.8559 ? might be 1.0408x slower > array-push-0 251.1900+-10.2652 246.8215+-3.6906 might be 1.0177x faster > hard-overflow-check-equal 20.7570+-0.5478 20.7384+-0.2700 > string-cons-repeat 5.7373+-0.7150 ? 6.2057+-0.5494 ? might be 1.0816x slower > map-for-of 6.4450+-0.6201 ? 6.5995+-0.8325 ? might be 1.0240x slower > array-prototype-reduce 21.4733+-0.3108 ? 22.9958+-2.8103 ? might be 1.0709x slower > infer-closure-const-then-put-to-scope 34.2131+-0.4898 33.4947+-1.8094 might be 1.0214x faster > string-concat-convert 65.1981+-0.4190 64.9735+-0.9009 > varargs-inline 4.9282+-0.0249 ? 5.3983+-0.6365 ? might be 1.0954x slower > int-or-other-abs-zero-then-get-by-val 11.5016+-0.3623 ? 11.7639+-0.2673 ? might be 1.0228x slower > regexp-prototype-split-observable-side-effects3-multiline > 0.4196+-0.0640 ? 0.4380+-0.0652 ? might be 1.0439x slower > string-concat 35.9877+-0.6914 35.9332+-0.3956 > regexp-prototype-search-observable-side-effects > 0.6597+-0.0619 0.6412+-0.0754 might be 1.0288x faster > instanceof-always-hit-one 4.1550+-0.2574 ? 4.3170+-0.7087 ? might be 1.0390x slower > abc-simple-backward-loop 26.7441+-0.3465 26.4890+-0.1963 > set-for-each 1.9111+-0.2532 ? 1.9803+-0.2519 ? might be 1.0362x slower > string-get-by-val-big-char 3.9904+-0.4892 ? 4.0208+-0.5139 ? > max-boolean 2.3184+-0.2389 ? 2.3852+-0.1678 ? might be 1.0288x slower > to-number-constructor-only-string 1.8215+-0.2381 ^ 1.5392+-0.0392 ^ definitely 1.1834x faster > switch-string-basic-big 8.5322+-0.2042 ? 9.7782+-2.5874 ? might be 1.1460x slower > function-dot-apply 2.1125+-0.3011 ? 2.1265+-0.3367 ? > mul-boolean-double 2.6141+-0.3761 2.5615+-0.5790 might be 1.0205x faster > double-real-use 21.2069+-0.6008 ? 21.7177+-1.9758 ? might be 1.0241x slower > cfg-simplify 2.9171+-0.3899 2.8005+-0.4044 might be 1.0416x faster > get-by-val-with-string-self-or-proto 10.2054+-0.4324 9.7565+-1.7215 might be 1.0460x faster > int-or-other-neg-zero-then-get-by-val 10.9410+-0.2836 ? 11.3318+-0.6547 ? might be 1.0357x slower > to-string-on-cow-array 7.8599+-0.4074 7.8165+-0.3037 > string-sub 31.1722+-0.6588 30.4911+-0.6889 might be 1.0223x faster > regexp-prototype-split-observable-side-effects3-global > 0.4417+-0.0510 0.4078+-0.0167 might be 1.0831x faster > instanceof-bound 29.2734+-0.5802 ? 30.4299+-3.6338 ? might be 1.0395x slower > direct-construct-arity-mismatch 89.5358+-0.8287 ? 89.6072+-1.8742 ? > direct-tail-call-arity-mismatch 60.6354+-0.3268 ? 60.7939+-1.2554 ? > substring 44.2451+-0.9317 ? 45.8593+-0.9180 ? might be 1.0365x slower > string-from-char-code 6.7110+-1.3431 6.4237+-0.8269 might be 1.0447x faster > undefined-test 3.0220+-0.2776 3.0035+-0.2384 > string-repeat-resolving-fixed 12.4850+-1.3589 11.6469+-0.4485 might be 1.0720x faster > integer-divide 8.6190+-0.1370 8.5858+-0.1474 > direct-arguments-overridden-length 5.2923+-0.6969 5.2343+-0.6703 might be 1.0111x faster > structure-hoist-over-transitions 2.3005+-0.1126 ? 2.6044+-0.4982 ? might be 1.1321x slower > int-or-other-add 5.2777+-0.8078 5.1053+-0.1985 might be 1.0338x faster > Float32Array-matrix-mult 4.0591+-0.0700 4.0401+-0.1385 > string-prototype-split-observable-side-effects3-ignoreCase > 0.4791+-0.0749 0.4600+-0.0685 might be 1.0414x faster > sinkable-new-object 13.1440+-0.1473 13.1028+-0.2386 > external-arguments-getbyval 1.0455+-0.1619 1.0202+-0.0800 might be 1.0248x faster > call-spread-call 19.3561+-0.9334 19.0966+-0.6394 might be 1.0136x faster > hoist-poly-check-structure 2.1624+-0.3332 2.0153+-0.2072 might be 1.0730x faster > data-view-accesses 23.6840+-6.4757 ? 25.5079+-10.8189 ? might be 1.0770x slower > concat-append-one 6.0103+-0.1471 ? 6.0891+-0.0882 ? might be 1.0131x slower > string-concat-object 2.0527+-0.2022 1.9738+-0.1950 might be 1.0400x faster > put-by-val-with-string 9.0968+-0.6119 ? 9.5755+-0.8764 ? might be 1.0526x slower > div-boolean-double 4.9571+-0.8161 4.2908+-0.2379 might be 1.1553x faster > ftl-library-inlining-dataview 4.3030+-0.1202 ? 4.3168+-0.3884 ? > ArrayBuffer-DataView-alloc-large-long-lived > 40.9567+-0.6165 ? 40.9623+-0.8675 ? > negative-zero-negate 0.4296+-0.0624 ? 0.4400+-0.0674 ? might be 1.0243x slower > typed-array-subarray 29.7596+-0.2061 29.5727+-0.2381 > call-spread-apply 18.8522+-0.4375 ? 18.9806+-0.4752 ? > is-symbol-mixed 4.5250+-0.5201 ^ 3.6003+-0.1175 ^ definitely 1.2568x faster > put-by-id-transition-with-indexing-header > 10.7664+-0.2216 ? 10.7803+-0.2068 ? > rest-parameter-construction-performance 18.0432+-0.7291 18.0192+-0.5560 > seal-and-do-work 13.4138+-0.1606 ? 14.7204+-4.0609 ? might be 1.0974x slower > string-prototype-split-observable-side-effects3-flags > 0.4879+-0.1262 0.4855+-0.0640 > number-to-string-with-add-in-loop 7.7478+-0.3536 ? 8.7272+-0.6527 ? might be 1.1264x slower > poly-chain-access 2.5297+-0.2355 2.4532+-0.2947 might be 1.0312x faster > ArrayBuffer-Int8Array-alloc-long-lived 15.0017+-1.1815 14.3383+-0.3349 might be 1.0463x faster > double-to-int32-typed-array-no-inline 1.9972+-0.3669 ? 2.0430+-0.1902 ? might be 1.0229x slower > switch-string-big-length-tower-var 13.6414+-0.4459 13.5925+-0.1496 > object-iterate 1.5368+-0.2550 ? 1.5532+-0.2012 ? might be 1.0106x slower > double-to-int32-typed-array 1.7849+-0.2184 ? 1.9598+-0.2372 ? might be 1.0980x slower > hard-overflow-check 20.9307+-0.8372 ? 21.3690+-1.4507 ? might be 1.0209x slower > Int32Array-alloc-long-lived 45.1380+-5.6000 ? 45.5318+-3.1908 ? > string-repeat-resolving 15.7658+-0.4768 ? 15.9224+-0.8209 ? > polymorphic-get-by-id 2.0292+-0.2695 ? 2.2112+-0.2432 ? might be 1.0897x slower > slow-array-profile-convergence 2.3680+-0.2701 ? 2.4719+-0.1438 ? might be 1.0438x slower > get-custom-getter 1.6607+-0.2324 ? 1.7395+-0.2937 ? might be 1.0474x slower > get-by-val-with-string-chain-from-try-block > 2.0717+-0.2924 1.9677+-0.2685 might be 1.0529x faster > v8-raytrace-with-empty-try-catch 27.2867+-0.9292 ? 27.6855+-0.8727 ? might be 1.0146x slower > for-in-on-object-with-lazily-materialized-properties > 159.8926+-9.0723 158.5548+-1.8481 > scoped-arguments-possibly-overridden-length > 6.1257+-1.5249 5.8609+-0.7870 might be 1.0452x faster > object-keys 17.7940+-0.3912 17.4788+-0.5092 might be 1.0180x faster > switching-size-classes 41.8767+-7.2592 41.2567+-1.1376 might be 1.0150x faster > Float64Array-alloc-long-lived 54.7922+-2.7600 ? 56.9313+-5.1886 ? might be 1.0390x slower > constant-test 4.3320+-0.6475 ? 4.3360+-0.7051 ? > int-overflow-local 3.7460+-0.5868 3.7336+-0.4640 > forward-arguments-dont-escape-on-arguments-length > 21.0974+-0.0487 ? 21.2217+-0.4835 ? > arrowfunction-call-in-class-constructor 16.3467+-0.9418 ? 17.4047+-0.9227 ? might be 1.0647x slower > setter-prototype 4.4083+-0.1603 ? 4.9975+-0.7577 ? might be 1.1337x slower > new-array-dead 7.7375+-0.1587 ? 8.0469+-1.1888 ? might be 1.0400x slower > object-create-untyped-prototype 8.8337+-0.4716 ? 8.8909+-0.2047 ? > string-rope-with-object 15.1550+-0.2124 ? 15.4529+-0.5220 ? might be 1.0197x slower > to-number-constructor-number-string-number-string > 3.0122+-0.0599 ? 3.1188+-0.3079 ? might be 1.0354x slower > int32-array-to-string 22.8820+-0.5074 ? 23.4996+-1.1778 ? might be 1.0270x slower > boolean-test 3.0419+-0.1833 ? 3.3464+-0.5101 ? might be 1.1001x slower > try-get-by-id-polymorphic 6.6263+-1.2685 6.2000+-0.7152 might be 1.0688x faster > string-prototype-split-observable-side-effects4 > 0.5475+-0.1552 0.5236+-0.0962 might be 1.0458x faster > simple-regexp-test-folding-fail 7.6016+-2.9967 7.1568+-0.7212 might be 1.0621x faster > minus-boolean 1.9562+-0.2818 ? 2.1040+-0.4025 ? might be 1.0756x slower > polymorphic-array-call 1.7834+-0.2529 1.7245+-0.2032 might be 1.0342x faster > polyvariant-get-by-id-tower 8.5831+-1.9265 7.8680+-3.2335 might be 1.0909x faster > try-get-by-id-basic 5.3401+-0.3413 ? 5.6599+-0.6520 ? might be 1.0599x slower > emscripten-cube2hash 24.8279+-3.3639 22.1489+-0.2992 might be 1.1210x faster > string-slice 24.0627+-0.3270 ? 24.9075+-0.6057 ? might be 1.0351x slower > string-prototype-split-observable-side-effects3-sticky > 0.5753+-0.0676 0.4955+-0.0585 might be 1.1610x faster > hoist-poly-check-structure-effectful-loop > 3.1107+-0.3067 ? 3.1171+-0.2573 ? > put-by-val-large-index-blank-indexing-type > 6.0349+-3.2778 5.4294+-0.5688 might be 1.1115x faster > substring-concat-weird 34.0577+-0.5791 ! 35.1025+-0.3599 ! definitely 1.0307x slower > inlined-put-by-val-with-symbol-transition > 39.1714+-4.8620 38.0966+-0.4891 might be 1.0282x faster > string-get-by-val-out-of-bounds-insane 3.1725+-0.1232 ? 3.3611+-0.4323 ? might be 1.0595x slower > regexp-prototype-test-observable-side-effects2 > 0.4451+-0.0156 0.4217+-0.0629 might be 1.0554x faster > put-by-id-replace-and-transition 5.3895+-0.1530 ? 5.4526+-0.2064 ? might be 1.0117x slower > negative-zero-divide 0.4928+-0.1672 0.4638+-0.0578 might be 1.0625x faster > infer-closure-const-then-reenter-no-inline > 34.0592+-0.7811 33.7452+-0.2826 > simple-regexp-test-folding-fail-with-hoisted-regexp > 7.4635+-0.2760 ? 7.6491+-0.1606 ? might be 1.0249x slower > inline-arguments-access 3.0772+-0.3034 ? 3.3098+-0.3067 ? might be 1.0756x slower > delay-tear-off-arguments-strictmode 5.8499+-1.0126 ? 5.9405+-1.4683 ? might be 1.0155x slower > Int32Array-Int8Array-view-alloc 8.4017+-0.8789 ? 8.5477+-0.9616 ? might be 1.0174x slower > proto-getter-access 8.3309+-0.1581 ? 8.6623+-0.9883 ? might be 1.0398x slower > polymorphic-put-by-val-with-symbol 21.6697+-1.9763 ? 22.0028+-2.4304 ? might be 1.0154x slower > new-error 30.5617+-1.3934 ? 31.6349+-2.4298 ? might be 1.0351x slower > string-long-ident-equality 6.9442+-1.7673 6.3525+-0.3089 might be 1.0931x faster > regexp-exec 37.2310+-1.0322 36.9636+-0.5313 > fold-multi-put-by-offset-to-poly-put-by-offset > 3.5856+-0.5043 ? 3.7657+-0.4022 ? might be 1.0502x slower > cse-new-array 2.4497+-0.2550 2.3678+-0.3548 might be 1.0346x faster > map-key-well-typed 61.7057+-2.4873 60.7903+-3.2421 might be 1.0151x faster > get-by-val-with-string-bimorphic-check-structure-elimination-simple > 2.5137+-0.4492 2.2531+-0.0565 might be 1.1157x faster > is-object-or-null-fold 2.2822+-0.4992 2.1679+-0.2990 might be 1.0527x faster > array-access-polymorphic-structure 7.3325+-0.2945 ? 7.4390+-0.2379 ? might be 1.0145x slower > get-by-val-with-symbol-bimorphic-check-structure-elimination-simple > 2.7253+-0.4245 2.5605+-0.1695 might be 1.0644x faster > gcse-poly-get-less-obvious 6.8663+-0.6083 ? 6.9547+-0.7970 ? might be 1.0129x slower > object-xor 4.0585+-0.6070 ? 4.0967+-0.4747 ? > array-push-1 474.6454+-10.1742 ? 478.0985+-8.3514 ? > regexp-prototype-split-observable-side-effects2 > 0.4324+-0.0479 ? 0.4330+-0.0779 ? > big-int-mul 3.1368+-0.9906 2.8082+-0.3795 might be 1.1170x faster > is-string-fold 2.0335+-0.0634 ? 2.1807+-0.3232 ? might be 1.0724x slower > math-random 13.2593+-0.2933 ? 13.3410+-0.1722 ? > is-object-or-null-fold-tricky 3.2546+-0.3194 ? 3.6385+-1.8620 ? might be 1.1179x slower > register-pressure-from-osr 11.6545+-0.2413 11.4282+-0.2343 might be 1.0198x faster > infer-one-time-closure 6.3221+-0.3181 ? 6.6176+-0.9624 ? might be 1.0467x slower > map-has-and-set 112.8430+-10.0629 110.8029+-6.0158 might be 1.0184x faster > licm-dragons-out-of-bounds 33.2621+-0.7624 ? 33.2875+-0.6825 ? > sparse-set 51.6251+-1.1152 51.3807+-1.7387 > strcat-length-const 4.4327+-0.0887 ? 4.5770+-0.2333 ? might be 1.0325x slower > simple-regexp-test-folding 8.6050+-0.1668 ^ 7.8347+-0.3832 ^ definitely 1.0983x faster > number-to-string-with-add 7.8204+-1.1437 7.1284+-0.7591 might be 1.0971x faster > rare-osr-exit-on-local 7.8745+-1.2972 ? 8.1525+-2.4885 ? might be 1.0353x slower > object-test 2.9208+-0.8096 ? 2.9352+-0.3422 ? > int52-back-and-forth 5.8928+-0.8312 5.6302+-0.5030 might be 1.0466x faster > get-by-val-with-string-check-structure-elimination > 4.3928+-0.5468 4.2534+-0.1787 might be 1.0328x faster > in-one-case-true 4.5240+-1.0689 4.2927+-0.5263 might be 1.0539x faster > string-concat-pair-object 1.9167+-0.0955 ? 1.9316+-0.1513 ? > asmjs_bool_bug 4.4680+-0.1623 4.3590+-0.5670 might be 1.0250x faster > plus-boolean-double 2.7218+-0.1755 2.7166+-0.5162 > array-with-int32-add-sub 3.9926+-0.4938 3.8381+-0.3931 might be 1.0402x faster > string-prototype-split-observable-side-effects > 1.1545+-0.2364 ? 1.2022+-0.1755 ? might be 1.0413x slower > large-map-iteration 28.1442+-1.1079 27.9561+-0.5943 > object-rshift 3.8898+-0.2352 ? 4.0889+-0.6580 ? might be 1.0512x slower > weak-set-key 77.1093+-1.1708 ? 78.0255+-5.8409 ? might be 1.0119x slower > getter-richards-try-catch 51.5052+-2.8769 50.9607+-1.0692 might be 1.0107x faster > HashMap-put-get-iterate 14.2741+-0.2867 ? 14.3402+-0.4371 ? > minus-boolean-double 2.3055+-0.1010 ? 2.5203+-0.3403 ? might be 1.0932x slower > dfg-internal-function-call 0.8631+-0.0114 ? 0.9850+-0.5228 ? might be 1.1413x slower > throw 12.4304+-0.3282 12.2174+-0.1763 might be 1.0174x faster > > <geometric> 6.6690+-0.0256 ? 6.6939+-0.0335 ? might be 1.0037x slower > > baseline changes >Geomean of preferred means: > <scaled-result> 15.1892+-0.1646 ? 15.2019+-0.1227 ? might be 1.0008x slower >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 182216
:
356382
|
356489
|
356498
|
357224
|
357227
|
358064
|
359198
|
359235
|
359236
|
359885
|
359890
|
359898
|
360006
|
360007
|
360931
|
362250
|
363089
|
363878
|
364004