WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
old benchmark result
report.txt (text/plain), 43.12 KB, created by
Yusuke Suzuki
on 2015-01-28 17:59:21 PST
(
hide
)
Description:
old benchmark result
Filename:
MIME Type:
Creator:
Yusuke Suzuki
Created:
2015-01-28 17:59:21 PST
Size:
43.12 KB
patch
obsolete
>Benchmark report for SunSpider, LongSpider, V8Spider, and JSRegress on gpgpu. > >VMs tested: >"Conf#1" at /home/yusuke/dev/WebKit/WebKitBuild/Release/bin/jsc >"Conf#2" at /home/yusuke/dev/WebKit/WebKitBuild/rebase-es6-symbol/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. > > Conf#1 Conf#2 >SunSpider: > 3d-cube 11.8029+-0.7986 ? 12.2607+-2.1324 ? might be 1.0388x slower > 3d-morph 13.2147+-2.8274 12.8458+-0.8278 might be 1.0287x faster > 3d-raytrace 9.7740+-1.1279 9.4954+-0.0910 might be 1.0293x faster > access-binary-trees 2.9377+-0.6647 2.6116+-0.5926 might be 1.1249x faster > access-fannkuch 6.3706+-1.2011 ? 6.3922+-0.8195 ? > access-nbody 5.1550+-1.7067 4.9048+-0.8184 might be 1.0510x faster > access-nsieve 4.1872+-1.5626 3.8701+-0.9978 might be 1.0819x faster > bitops-3bit-bits-in-byte 2.0406+-0.5286 ? 2.2935+-0.5095 ? might be 1.1239x slower > bitops-bits-in-byte 3.7878+-1.2726 3.7697+-0.9323 > bitops-bitwise-and 2.6586+-0.6017 2.5355+-0.5871 might be 1.0486x faster > bitops-nsieve-bits 4.9307+-1.2377 ? 5.3384+-1.3258 ? might be 1.0827x slower > controlflow-recursive 3.5662+-0.7966 3.3998+-1.4504 might be 1.0490x faster > crypto-aes 7.5678+-1.7524 7.4046+-1.6807 might be 1.0220x faster > crypto-md5 5.7445+-0.5443 5.0207+-1.5071 might be 1.1442x faster > crypto-sha1 4.5962+-0.9766 4.3937+-1.0223 might be 1.0461x faster > date-format-tofte 11.9968+-0.4588 ? 12.1071+-0.1180 ? > date-format-xparb 7.8572+-1.2635 7.3658+-0.0594 might be 1.0667x faster > math-cordic 3.8619+-0.8665 ? 4.4988+-0.5207 ? might be 1.1649x slower > math-partial-sums 8.0762+-1.3021 ? 8.3527+-1.4451 ? might be 1.0342x slower > math-spectral-norm 2.9868+-0.6065 2.9135+-0.6847 might be 1.0252x faster > regexp-dna 7.7416+-0.5793 7.6003+-0.1827 might be 1.0186x faster > string-base64 5.1426+-0.9817 ? 5.5917+-0.9244 ? might be 1.0873x slower > string-fasta 8.1215+-0.1832 7.8194+-0.3625 might be 1.0386x faster > string-tagcloud 11.4560+-0.2296 ? 11.6717+-0.3883 ? might be 1.0188x slower > string-unpack-code 25.6241+-3.0241 ? 25.6255+-1.5581 ? > string-validate-input 7.6208+-5.3482 6.3870+-1.3065 might be 1.1932x faster > > <arithmetic> * 7.2623+-0.2257 7.1719+-0.3326 might be 1.0126x faster > <geometric> 6.0693+-0.2125 5.9969+-0.3848 might be 1.0121x faster > <harmonic> 5.1509+-0.1650 5.1102+-0.4716 might be 1.0080x faster > > Conf#1 Conf#2 >LongSpider: > 3d-cube 1321.1448+-17.4082 ? 1333.4061+-63.7853 ? > 3d-morph 2380.9659+-48.5492 2367.0630+-4.9465 > 3d-raytrace 933.6894+-12.0279 ? 956.4388+-39.2064 ? might be 1.0244x slower > access-binary-trees 1100.3528+-19.8736 1100.2993+-9.5002 > access-fannkuch 412.0585+-8.3879 410.6489+-9.9519 > access-nbody 840.3516+-10.5322 836.9497+-1.9433 > access-nsieve 801.5543+-40.0453 767.2626+-14.6837 might be 1.0447x faster > bitops-3bit-bits-in-byte 118.0942+-2.7810 ? 119.2303+-2.8076 ? > bitops-bits-in-byte 214.1843+-5.2121 ? 219.8535+-15.6636 ? might be 1.0265x slower > bitops-nsieve-bits 752.1781+-34.6001 736.6895+-3.6467 might be 1.0210x faster > controlflow-recursive 461.3130+-0.7998 461.2233+-1.4831 > crypto-aes 1169.4462+-26.5100 ? 1178.0384+-22.1970 ? > crypto-md5 762.9301+-14.4829 762.4758+-1.7012 > crypto-sha1 1039.9264+-10.6651 1036.0438+-5.7131 > date-format-tofte 1052.0234+-15.9538 ? 1066.7014+-22.1053 ? might be 1.0140x slower > date-format-xparb 791.5122+-45.6067 768.3199+-33.9773 might be 1.0302x faster > math-cordic 1100.0002+-0.7812 ? 1101.0311+-4.0605 ? > math-partial-sums 784.1487+-8.5861 ? 786.6942+-15.7598 ? > math-spectral-norm 1313.7742+-29.2551 1309.8672+-17.3262 > string-base64 414.1245+-34.8662 ? 415.4024+-47.9637 ? > string-fasta 585.2385+-13.2369 ? 610.2830+-134.8887 ? might be 1.0428x slower > string-tagcloud 277.8687+-3.0923 271.4167+-3.5193 might be 1.0238x faster > > <arithmetic> 846.6764+-1.9845 846.1518+-9.0934 might be 1.0006x faster > <geometric> * 705.3867+-2.0527 705.1710+-6.8283 might be 1.0003x faster > <harmonic> 540.8727+-4.7513 ? 541.8878+-6.1959 ? might be 1.0019x slower > > Conf#1 Conf#2 >V8Spider: > crypto 63.0930+-1.3978 ? 64.2080+-3.5865 ? might be 1.0177x slower > deltablue 92.8394+-7.2800 88.6030+-1.0781 might be 1.0478x faster > earley-boyer 64.5907+-1.5293 64.1799+-0.0982 > raytrace 56.7750+-6.3363 56.0593+-2.5776 might be 1.0128x faster > regexp 77.8677+-1.6022 ? 81.8610+-2.9277 ? might be 1.0513x slower > richards 80.1422+-1.6799 ? 80.7422+-2.2113 ? > splay 43.2436+-2.4596 43.1711+-4.8724 > > <arithmetic> 68.3645+-1.8024 ? 68.4035+-0.2963 ? might be 1.0006x slower > <geometric> * 66.5484+-1.6531 ? 66.6191+-0.2958 ? might be 1.0011x slower > <harmonic> 64.6622+-1.5047 ? 64.7196+-0.6138 ? might be 1.0009x slower > > Conf#1 Conf#2 >JSRegress: > string-get-by-val-big-char 9.0145+-0.1551 ? 9.8348+-2.2947 ? might be 1.0910x slower > slow-convergence 4.6160+-0.8637 4.5936+-0.7339 > int-or-other-abs-zero-then-get-by-val 24.0471+-0.1630 ^ 23.2527+-0.4368 ^ definitely 1.0342x faster > switch-string-basic 15.4480+-2.9514 14.4573+-0.0686 might be 1.0685x faster > integer-modulo 3.2587+-0.7105 2.9197+-1.1342 might be 1.1161x faster > fold-double-to-int 19.9659+-0.3292 19.8710+-0.0588 > adapt-to-double-divide 17.9572+-0.3068 ? 20.5775+-8.6875 ? might be 1.1459x slower > tear-off-arguments 4.6771+-1.2067 4.3500+-1.0363 might be 1.0752x faster > polymorphic-get-by-id 3.7678+-1.5443 ? 4.0176+-0.9157 ? might be 1.0663x slower > inline-arguments-local-escape 14.2265+-1.1653 13.5701+-0.2100 might be 1.0484x faster > int-or-other-sub 4.2245+-0.7420 ? 4.7925+-0.9709 ? might be 1.1345x slower > new-array-dead 20.4093+-0.1735 ? 20.5662+-0.3673 ? > rare-osr-exit-on-local 14.9216+-0.0677 ? 15.0243+-0.3858 ? > obvious-sink-pathology 177.3174+-13.2141 176.5541+-22.3179 > infer-one-time-closure 21.6250+-1.3859 ? 22.1586+-3.0794 ? might be 1.0247x slower > in-one-case-true 8.5763+-0.8794 ? 8.8635+-1.7093 ? might be 1.0335x slower > ArrayBuffer-Int8Array-alloc-long-lived-buffer > 32.9205+-1.2389 ! 39.2921+-1.2997 ! definitely 1.1935x slower > infer-closure-const-then-reenter-no-inline > 62.3935+-0.0199 ? 64.5340+-3.5512 ? might be 1.0343x slower > call-spread-apply 21.3097+-0.7009 ? 22.5884+-2.4968 ? might be 1.0600x slower > destructuring-arguments 6.8707+-0.6437 ? 6.9889+-1.0541 ? might be 1.0172x slower > string-concat-object 3.0070+-0.7572 2.9559+-0.6135 might be 1.0173x faster > sparse-conditional 1.5994+-0.6775 ? 1.9510+-0.6909 ? might be 1.2198x slower > splice-to-remove 20.6060+-1.8174 19.7667+-1.1085 might be 1.0425x faster > assign-custom-setter 8.3356+-6.6648 5.2142+-1.2382 might be 1.5986x faster > slow-array-profile-convergence 4.2560+-1.0253 ? 4.6866+-1.4446 ? might be 1.1012x slower > proto-getter-access 13.5863+-0.1666 ? 13.6652+-0.1903 ? > direct-arguments-getbyval 1.3881+-0.5205 ? 1.7125+-0.6887 ? might be 1.2337x slower > fold-put-by-id-to-multi-put-by-offset 9.6591+-0.4768 ? 9.8490+-0.7796 ? might be 1.0197x slower > to-int32-boolean 16.6522+-0.3241 16.5037+-0.2769 > Float32Array-matrix-mult 6.4435+-1.5975 ? 7.0459+-1.8994 ? might be 1.0935x slower > register-pressure-from-osr 22.1997+-0.0934 ? 23.2263+-2.8763 ? might be 1.0462x slower > new-array-buffer-dead 3.8480+-0.6149 3.8335+-0.9036 > infer-closure-const-then-put-to-scope-no-inline > 14.5685+-2.5341 ? 14.7366+-2.3325 ? might be 1.0115x slower > ArrayBuffer-DataView-alloc-large-long-lived > 73.7181+-5.0204 ? 75.8086+-4.2645 ? might be 1.0284x slower > double-to-int32-typed-array-no-inline 2.3550+-0.0801 ? 3.0981+-0.8053 ? might be 1.3155x slower > getter-richards 108.9952+-6.1421 106.6459+-2.0379 might be 1.0220x faster > new-array-push 4.4310+-1.1669 ? 5.0913+-0.7944 ? might be 1.1490x slower > infer-closure-const-then-put-to-scope 22.2216+-4.4614 21.8135+-3.3990 might be 1.0187x faster > array-splice-contiguous 61.7424+-3.7014 61.5060+-4.7463 > ftl-library-inlining-dataview 65.8167+-0.1952 65.2761+-1.3331 > indexed-properties-in-objects 4.4199+-1.1649 3.9193+-0.9496 might be 1.1277x faster > div-boolean-double 5.9329+-1.2677 5.7037+-1.4514 might be 1.0402x faster > int-or-other-neg-then-get-by-val 7.4107+-4.0320 5.1177+-0.5543 might be 1.4480x faster > poly-stricteq 61.7082+-2.8485 61.1147+-2.8502 > polymorphic-put-by-id 44.9030+-0.2226 ? 45.4769+-1.0918 ? might be 1.0128x slower > polymorphic-array-call 2.1689+-1.1754 2.0218+-0.6310 might be 1.0728x faster > fold-multi-put-by-offset-to-poly-put-by-offset > 8.2414+-0.3137 ? 8.7162+-1.1954 ? might be 1.0576x slower > in-two-cases 9.1584+-1.0377 9.0172+-0.1669 might be 1.0157x faster > array-access-polymorphic-structure 7.5240+-1.7409 7.0867+-0.4674 might be 1.0617x faster > poly-chain-access 5.8467+-6.0825 3.7158+-0.9142 might be 1.5735x faster > get_callee_polymorphic 4.6900+-1.4689 4.4647+-0.9983 might be 1.0505x faster > cmpeq-obj-to-obj-other 10.1370+-0.5852 ? 11.0985+-2.8997 ? might be 1.0949x slower > cast-int-to-double 6.4647+-1.6832 6.2255+-0.9718 might be 1.0384x faster > polyvariant-monomorphic-get-by-id 7.9392+-0.7887 ? 8.6019+-2.1160 ? might be 1.0835x slower > global-var-const-infer-fire-from-opt 1.8333+-0.8922 ? 2.0515+-0.8366 ? might be 1.1190x slower > array-prototype-some 79.4602+-2.7189 ? 83.1246+-14.3424 ? might be 1.0461x slower > basic-set 9.4818+-0.3467 9.3805+-0.2171 might be 1.0108x faster > switch-string-basic-var 16.1810+-0.6542 ? 17.4309+-2.4578 ? might be 1.0772x slower > assign-custom-setter-polymorphic 5.5840+-1.2274 4.2277+-1.0477 might be 1.3208x faster > put-by-val-direct 0.7021+-0.2980 ? 0.7318+-0.2713 ? might be 1.0422x slower > ArrayBuffer-Int8Array-alloc-large-long-lived > 69.1318+-6.8297 ? 71.4914+-0.7681 ? might be 1.0341x slower > simple-activation-demo 27.2390+-1.5073 ? 27.8049+-1.0323 ? might be 1.0208x slower > string-concat-pair-simple 14.2665+-1.7327 13.2167+-1.3948 might be 1.0794x faster > get-by-val-out-of-bounds 4.6104+-0.6246 ? 5.7983+-1.6889 ? might be 1.2576x slower > switch-string-length-tower-var 17.1373+-1.2185 17.1255+-0.8191 > captured-assignments 0.7283+-0.2054 0.6821+-0.2980 might be 1.0676x faster > string-var-equality 35.3478+-2.7466 ? 35.5790+-2.7475 ? > int-or-other-mod-then-get-by-val 4.8787+-1.1117 ? 5.4224+-1.1855 ? might be 1.1114x slower > Int32Array-alloc-large 30.1703+-2.3619 ? 30.8477+-0.7656 ? might be 1.0225x slower > sin-boolean 20.5787+-0.4163 ? 20.6275+-0.6434 ? > string-concat-simple 15.5634+-1.0880 13.5358+-1.6730 might be 1.1498x faster > getter-no-activation 6.4804+-0.8646 5.1430+-0.4959 might be 1.2600x faster > infer-constant-property 3.4130+-0.9430 ? 4.2440+-0.7097 ? might be 1.2435x slower > div-boolean 7.8213+-0.2496 ? 8.2717+-1.4729 ? might be 1.0576x slower > large-int 16.5580+-0.1587 16.5189+-0.1182 > external-arguments-putbyval 3.3228+-1.2604 2.5487+-0.6022 might be 1.3037x faster > max-boolean 3.0294+-0.7692 ? 3.7606+-1.3382 ? might be 1.2413x slower > get-by-id-proto-or-self 16.3878+-1.4978 ? 16.9849+-2.4224 ? might be 1.0364x slower > get-by-id-bimorphic-check-structure-elimination > 6.7980+-1.8127 6.5195+-0.5965 might be 1.0427x faster > string-equality 18.3130+-0.4517 18.1693+-0.0911 > getter 5.1917+-0.0909 ? 6.6106+-1.7390 ? might be 1.2733x slower > Int32Array-Int8Array-view-alloc 10.6073+-2.2060 ? 11.7582+-0.9505 ? might be 1.1085x slower > substring-concat 53.8033+-0.9691 ? 55.2354+-4.7761 ? might be 1.0266x slower > integer-divide 12.2505+-0.4737 12.0972+-0.2179 might be 1.0127x faster > object-closure-call 7.2738+-1.6763 7.0455+-0.7953 might be 1.0324x faster > sinkable-new-object-dag 348.0923+-14.4280 342.0040+-13.6375 might be 1.0178x faster > string-char-code-at 16.4783+-0.7494 16.2870+-0.9385 might be 1.0117x faster > double-to-uint32-typed-array-no-inline 2.6740+-0.6396 ? 3.5512+-1.1907 ? might be 1.3280x slower > Int16Array-bubble-sort 22.2136+-0.3488 ? 22.3717+-1.4927 ? > switch-char 6.0780+-0.1078 ? 6.7933+-1.1898 ? might be 1.1177x slower > switch-char-constant 3.3115+-0.7631 ? 3.4760+-0.9117 ? might be 1.0497x slower > infer-one-time-closure-two-vars 21.6988+-1.6217 21.2826+-0.6091 might be 1.0196x faster > object-test 4.7498+-1.6062 3.8885+-1.4560 might be 1.2215x faster > external-arguments-getbyval 1.9006+-0.1496 ? 2.0307+-0.5436 ? might be 1.0684x slower > plus-boolean 3.0414+-0.7330 ? 3.2726+-0.8708 ? might be 1.0760x slower > Int16Array-alloc-long-lived 56.5579+-7.8399 55.6701+-3.7600 might be 1.0159x faster > fold-get-by-id-to-multi-get-by-offset 33.0601+-2.7498 ! 95.7577+-0.5225 ! definitely 2.8965x slower > infer-one-time-deep-closure 44.0618+-2.6175 43.0278+-0.7384 might be 1.0240x faster > new-array-buffer-push 7.5638+-1.3752 7.1287+-0.1758 might be 1.0610x faster > aliased-arguments-getbyval 1.9854+-0.9895 1.5825+-0.5283 might be 1.2546x faster > by-val-generic 12.0493+-2.6181 9.8023+-3.0375 might be 1.2292x faster > ArrayBuffer-Int8Array-alloc-long-lived 20.2590+-0.3388 ! 24.5936+-1.3201 ! definitely 1.2140x slower > Int32Array-alloc 3.9945+-0.4607 3.9738+-0.9207 > weird-inlining-const-prop 3.8238+-1.6003 3.1492+-0.5581 might be 1.2142x faster > DataView-custom-properties 76.2532+-2.1685 ? 80.5935+-6.4548 ? might be 1.0569x slower > HashMap-string-put-get-iterate 38.3100+-2.5191 37.7012+-1.1689 might be 1.0161x faster > get-by-id-bimorphic-check-structure-elimination-simple > 2.8815+-0.7444 ? 3.2270+-0.9239 ? might be 1.1199x slower > temporal-structure 14.0875+-0.3942 13.7406+-0.0225 might be 1.0252x faster > for-of-iterate-array-values 2.6093+-0.6526 ? 2.7365+-1.0399 ? might be 1.0487x slower > double-to-uint32-typed-array 2.9042+-0.8603 2.7262+-0.9170 might be 1.0653x faster > int-or-other-mul-then-get-by-val 5.1221+-1.7657 4.5307+-0.5959 might be 1.1305x faster > put-by-val-machine-int 3.4249+-0.0484 ? 3.4622+-0.0576 ? might be 1.0109x slower > lots-of-fields 11.6351+-0.4077 ? 11.8712+-0.4301 ? might be 1.0203x slower > infer-closure-const-then-mov-no-inline 4.5679+-0.8429 ? 4.7837+-1.2269 ? might be 1.0472x slower > negative-zero-divide 1.1068+-0.9912 0.6263+-0.3446 might be 1.7672x faster > big-int-mul 5.3012+-1.6145 5.1552+-1.1694 might be 1.0283x faster > setter 6.4217+-1.6439 6.2973+-1.6241 might be 1.0198x faster > neg-boolean 4.0637+-1.1501 3.9260+-0.8039 might be 1.0351x faster > poly-chain-access-simpler 3.4893+-1.3900 3.0201+-0.7741 might be 1.1554x faster > put-by-id-slightly-polymorphic 4.1137+-0.6205 3.7266+-0.8472 might be 1.1039x faster > marsaglia-larger-ints 80.6412+-0.1754 ? 81.1315+-1.7532 ? > undefined-test 4.2770+-1.9981 4.2670+-0.9278 > imul-mixed 14.1025+-0.3464 ? 14.2112+-0.3788 ? > global-var-const-infer 1.2588+-0.1683 ? 1.2828+-0.3404 ? might be 1.0191x slower > asmjs_bool_bug 8.2007+-2.2835 7.6708+-0.5546 might be 1.0691x faster > double-pollution-putbyoffset 6.0112+-1.4513 5.5230+-1.1802 might be 1.0884x faster > cell-argument 11.7452+-0.6423 ? 11.8140+-0.4479 ? > int-or-other-add 6.4310+-1.4928 5.5527+-0.6456 might be 1.1582x faster > plus-boolean-arith 2.8514+-0.4670 2.8356+-0.6077 > ArrayBuffer-Int32Array-byteOffset 4.9936+-1.2790 ? 5.3441+-1.4592 ? might be 1.0702x slower > mod-boolean 8.6145+-2.0081 7.9017+-0.4651 might be 1.0902x faster > infer-closure-const-then-mov 21.1487+-0.3211 ? 21.3853+-0.6827 ? might be 1.0112x slower > large-int-neg 18.3217+-0.3424 ? 19.0851+-2.7064 ? might be 1.0417x slower > fround 23.4568+-0.0657 ? 23.6299+-0.4472 ? > elidable-new-object-dag 332.2620+-10.0924 ? 334.4039+-9.3612 ? > make-indexed-storage 4.0645+-1.0910 ? 4.5071+-1.2391 ? might be 1.1089x slower > int-or-other-add-then-get-by-val 5.8990+-1.5436 5.0131+-0.0851 might be 1.1767x faster > string-cons-repeat 8.3387+-1.0718 8.0135+-0.1279 might be 1.0406x faster > logical-not 5.4110+-1.3550 ? 6.0638+-1.2856 ? might be 1.1206x slower > poly-chain-access-different-prototypes-simple > 3.3867+-0.8233 ? 3.4107+-0.7441 ? > fixed-typed-array-storage-var-index 1.8080+-0.6239 1.5135+-0.4120 might be 1.1945x faster > function-test 4.4071+-0.8976 4.1877+-1.1155 might be 1.0524x faster > string-cons-tower 7.8020+-0.0817 ? 7.8263+-0.0701 ? > destructuring-swap 6.3197+-1.3371 ? 6.3478+-1.2593 ? > int-or-other-max-then-get-by-val 5.6726+-0.7220 4.9824+-1.2498 might be 1.1385x faster > fold-multi-get-by-offset-to-get-by-offset > 9.4478+-1.9322 ? 11.2150+-4.9922 ? might be 1.1871x slower > method-on-number 20.6024+-8.2697 19.1025+-0.6247 might be 1.0785x faster > put-by-id-replace-and-transition 8.3697+-0.0617 ? 8.8478+-1.1037 ? might be 1.0571x slower > int-or-other-neg-zero-then-get-by-val 24.8558+-3.1701 23.6535+-1.6690 might be 1.0508x faster > string-get-by-val-out-of-bounds-insane 4.8230+-1.2512 ? 5.5305+-2.0765 ? might be 1.1467x slower > imul-double-only 12.2978+-0.1787 12.2465+-0.2010 > for-of-iterate-array-keys 3.7062+-0.7868 3.5907+-1.2222 might be 1.0322x faster > string-get-by-val 3.5173+-0.8629 ? 4.3148+-1.6628 ? might be 1.2267x slower > nested-function-parsing 27.7925+-1.5473 27.4076+-0.2680 might be 1.0140x faster > string-repeat-arith 35.8611+-3.3571 34.9241+-1.8238 might be 1.0268x faster > inline-arguments-aliased-access 3.1786+-1.5720 2.8549+-0.9004 might be 1.1134x faster > allocate-big-object 2.8315+-0.4982 ? 3.2034+-1.0827 ? might be 1.1313x slower > elidable-new-object-tree 327.7045+-48.3602 ? 338.9611+-4.6436 ? might be 1.0343x slower > ArrayBuffer-Int8Array-alloc 17.5392+-0.2802 ! 21.9363+-1.2693 ! definitely 1.2507x slower > int52-spill 8.9784+-1.2981 ? 9.3085+-1.8553 ? might be 1.0368x slower > hoist-make-rope 64.1068+-3.5264 61.1378+-3.6463 might be 1.0486x faster > function-with-eval 123.6128+-14.2121 123.0513+-19.8319 > ArrayBuffer-DataView-alloc-long-lived 22.8966+-0.3082 ? 23.4781+-0.3249 ? might be 1.0254x slower > simple-poly-call-nested 8.1737+-1.8229 7.2808+-0.8162 might be 1.1226x faster > switch-string-big-length-tower-var 21.1011+-0.4689 20.8051+-0.1802 might be 1.0142x faster > number-test 3.8397+-1.0338 ? 4.3290+-1.2629 ? might be 1.1275x slower > Int16Array-load-int-mul 3.1622+-3.4333 1.8702+-0.4032 might be 1.6908x faster > put-by-id 15.4974+-2.5858 14.3400+-0.8859 might be 1.0807x faster > imul-int-only 11.6100+-0.1731 ? 12.6395+-2.6382 ? might be 1.0887x slower > gcse 5.1948+-1.1904 5.0271+-1.8372 might be 1.0334x faster > in-four-cases 16.7571+-3.8107 15.7170+-0.1179 might be 1.0662x faster > elidable-new-object-then-call 181.9814+-3.0609 178.5954+-20.4882 might be 1.0190x faster > int-or-other-sub-then-get-by-val 5.1460+-0.1694 ? 6.0142+-1.4017 ? might be 1.1687x slower > mul-boolean-double 5.0176+-1.5115 ? 5.0585+-0.0959 ? > mod-boolean-double 7.6538+-1.0104 7.1628+-0.1103 might be 1.0685x faster > inline-arguments-access 2.4565+-0.7714 2.0437+-0.0710 might be 1.2020x faster > substring-concat-weird 50.2766+-0.0561 ? 50.2928+-0.0689 ? > HashMap-put-get-iterate 32.3351+-3.0014 ? 32.4625+-2.2885 ? > string-long-ident-equality 15.0151+-0.1962 14.8920+-0.3545 > mul-boolean 3.7990+-1.2296 ? 3.8502+-0.1970 ? might be 1.0135x slower > get-by-id-check-structure-elimination 5.4833+-1.0310 ? 6.0170+-1.7083 ? might be 1.0973x slower > marsaglia-osr-entry 36.1980+-0.7241 36.1216+-0.4168 > Float64Array-alloc-long-lived 76.7303+-3.2209 ? 78.2376+-1.1924 ? might be 1.0196x slower > misc-strict-eq 45.0798+-1.2898 ? 45.2303+-3.1476 ? > make-rope-cse 4.7252+-0.6976 4.5407+-0.8182 might be 1.0406x faster > array-with-double-sum 3.5611+-0.4875 ? 3.7615+-1.3479 ? might be 1.0563x slower > substring 64.4124+-3.5965 ? 65.0044+-4.5024 ? > array-with-double-increment 4.2358+-1.4834 4.1931+-1.3613 might be 1.0102x faster > for-of-iterate-array-entries 5.8195+-1.3887 5.7296+-1.2249 might be 1.0157x faster > array-nonarray-polymorhpic-access 34.7330+-2.7734 33.4800+-0.6370 might be 1.0374x faster > inlined-put-by-id-transition 13.9319+-2.2964 13.3990+-1.7682 might be 1.0398x faster > minus-boolean-double 3.7849+-2.1857 ? 4.0313+-2.7361 ? might be 1.0651x slower > delay-tear-off-arguments-strictmode 9.6818+-0.4774 ? 10.2513+-1.5369 ? might be 1.0588x slower > array-prototype-every 79.1780+-0.6036 ? 81.9815+-2.7125 ? might be 1.0354x slower > chain-getter-access 13.6578+-0.2007 ? 13.7621+-0.2602 ? > int-or-other-min-then-get-by-val 4.8365+-0.7052 ? 5.9108+-0.9293 ? might be 1.2221x slower > HashMap-put-get-iterate-keys 33.8149+-2.7929 32.6011+-0.8271 might be 1.0372x faster > double-pollution-getbyval 9.9415+-2.2700 9.2505+-0.9931 might be 1.0747x faster > structure-hoist-over-transitions 3.7092+-1.2406 3.5057+-0.8598 might be 1.0580x faster > polymorphic-structure 17.0268+-0.0226 ? 17.0952+-0.3564 ? > fixed-typed-array-storage 1.0912+-0.2559 ? 1.1633+-0.6171 ? might be 1.0660x slower > switch-string-length-tower 13.9068+-0.6149 ? 14.8658+-2.5778 ? might be 1.0690x slower > fold-multi-get-by-offset-to-poly-get-by-offset > 9.6017+-0.7866 ? 9.8702+-0.6775 ? might be 1.0280x slower > Int8Array-load-with-byteLength 4.4715+-2.0434 4.3202+-1.0081 might be 1.0350x faster > Float64Array-to-Int16Array-set 72.7870+-1.5965 ? 74.9162+-1.7182 ? might be 1.0293x slower > infer-constant-global-property 7.3252+-1.8890 ? 7.5050+-1.8221 ? might be 1.0245x slower > int-overflow-local 5.3047+-1.0009 ? 5.9002+-1.3104 ? might be 1.1123x slower > min-boolean 2.9138+-0.6261 ? 3.1478+-0.7623 ? might be 1.0803x slower > simple-getter-access 20.9482+-0.0870 ? 21.5824+-1.8351 ? might be 1.0303x slower > string-hash 3.3933+-1.3242 2.8912+-1.1972 might be 1.1737x faster > arity-mismatch-inlining 0.8560+-0.2547 ? 0.9222+-0.3229 ? might be 1.0774x slower > obviously-elidable-new-object 179.3369+-8.5057 175.8198+-6.5327 might be 1.0200x faster > gcse-poly-get 20.8661+-2.5089 ? 21.5944+-5.2990 ? might be 1.0349x slower > hoist-poly-check-structure-effectful-loop > 7.2231+-1.8317 5.6603+-0.4556 might be 1.2761x faster > minus-boolean 3.0159+-0.9183 ? 3.5245+-0.8421 ? might be 1.1686x slower > gcse-poly-get-less-obvious 19.5312+-3.3739 ? 22.2250+-5.3185 ? might be 1.1379x slower > fold-multi-put-by-offset-to-replace-or-transition-put-by-offset > 10.6915+-0.0686 ? 10.8238+-0.1422 ? might be 1.0124x slower > branch-fold 4.7944+-1.6465 ? 6.0338+-3.3717 ? might be 1.2585x slower > double-to-int32-typed-array 2.6943+-0.5568 2.5454+-0.4826 might be 1.0585x faster > plus-boolean-double 3.9042+-0.9320 3.4922+-0.8308 might be 1.1180x faster > hoist-poly-check-structure 5.7064+-1.9093 5.0835+-1.1365 might be 1.1225x faster > infer-one-time-closure-ten-vars 22.4020+-3.1486 21.4263+-0.4796 might be 1.0455x faster > array-with-double-mul-add 5.5434+-0.6544 ? 6.4218+-0.9622 ? might be 1.1585x slower > array-prototype-map 86.8817+-1.2255 ? 88.2753+-1.7669 ? might be 1.0160x slower > undefined-property-access 546.9608+-1.7316 ? 551.7850+-10.9747 ? > array-with-int32-add-sub 8.0395+-1.5719 7.7149+-2.0128 might be 1.0421x faster > function-dot-apply 2.7647+-1.2422 2.3141+-0.5736 might be 1.1947x faster > string-sub 68.3585+-0.2193 67.8845+-1.2146 > boolean-test 4.5209+-1.4195 4.1429+-0.8878 might be 1.0912x faster > emscripten-cube2hash 37.9103+-2.1037 ? 39.3158+-0.6538 ? might be 1.0371x slower > Int32Array-alloc-long-lived 60.5868+-2.4377 60.2292+-4.3567 > get-by-id-self-or-proto 15.5558+-2.9926 14.6367+-0.3044 might be 1.0628x faster > sinkable-new-object 171.2167+-17.5645 ? 179.1929+-13.1241 ? might be 1.0466x slower > put-by-val-large-index-blank-indexing-type > 7.5872+-0.3347 ? 7.8742+-0.9866 ? might be 1.0378x slower > Int8Array-load 3.8782+-0.0824 ? 4.2343+-0.9397 ? might be 1.0918x slower > int-or-other-abs-then-get-by-val 6.7460+-1.7592 5.3872+-0.0829 might be 1.2522x faster > abs-boolean 3.6163+-1.4768 2.8819+-0.6950 might be 1.2548x faster > call-spread-call 19.6161+-1.3885 18.8463+-0.5553 might be 1.0409x faster > unprofiled-licm 41.0921+-0.8965 40.7885+-0.1487 > constant-test 5.9861+-2.0312 5.6667+-1.9970 might be 1.0564x faster > cfg-simplify 3.6355+-0.8641 ? 3.8797+-0.5508 ? might be 1.0672x slower > get-by-id-quadmorphic-check-structure-elimination-simple > 3.7690+-0.2305 3.3010+-0.7283 might be 1.1418x faster > fold-put-structure 8.4326+-1.9520 ? 9.2301+-2.6547 ? might be 1.0946x slower > get-by-id-chain-from-try-block 10.0992+-0.6358 10.0469+-0.7530 > poly-chain-access-different-prototypes 4.1976+-0.9455 3.2060+-1.0157 might be 1.3093x faster > get_callee_monomorphic 4.4144+-0.7172 ! 5.2917+-0.0994 ! definitely 1.1987x slower > empty-string-plus-int 7.5805+-0.2291 ? 7.7083+-0.2854 ? might be 1.0169x slower > Float32Array-to-Float64Array-set 62.4265+-0.0755 ? 64.5540+-4.0832 ? might be 1.0341x slower > switch-string-short 13.9037+-0.3732 ? 13.9933+-0.2130 ? > switch-string-basic-big 15.1088+-0.2581 ? 15.7186+-1.8923 ? might be 1.0404x slower > double-get-by-val-out-of-bounds 6.4159+-2.1995 5.2560+-1.1189 might be 1.2207x faster > large-int-captured 7.5024+-0.1469 ! 8.4814+-0.8035 ! definitely 1.1305x slower > elidable-new-object-roflcopter 193.7023+-4.1390 189.1594+-19.6320 might be 1.0240x faster > string-get-by-val-out-of-bounds 4.3817+-0.4694 ? 4.7650+-0.5104 ? might be 1.0875x slower > array-with-double-add 4.7147+-1.2520 4.4600+-0.3530 might be 1.0571x faster > string-test 3.8142+-0.7400 3.5566+-0.8304 might be 1.0724x faster > switch 11.5005+-0.2939 11.4122+-0.2177 > inline-get-scoped-var 5.5715+-0.5443 ? 6.2628+-1.8307 ? might be 1.1241x slower > tear-off-arguments-simple 2.8591+-0.7440 ? 2.9395+-0.5957 ? might be 1.0281x slower > negative-zero-modulo 0.5669+-0.2670 0.5146+-0.1354 might be 1.1015x faster > infer-closure-const-then-reenter 23.4986+-0.0278 ? 23.6313+-0.4408 ? > array-prototype-forEach 79.5283+-0.1793 ^ 76.7588+-1.7239 ^ definitely 1.0361x faster > switch-constant 8.2054+-1.1970 8.1251+-0.9251 > negative-zero-negate 0.5591+-0.1886 0.5106+-0.1730 might be 1.0950x faster > fold-get-by-id-to-multi-get-by-offset-rare-int > 35.8909+-9.0772 ! 99.5464+-6.3500 ! definitely 2.7736x slower > in-one-case-false 8.9930+-2.0616 ? 9.1920+-1.7075 ? might be 1.0221x slower > int-or-other-div-then-get-by-val 5.6088+-1.5667 5.3308+-1.1925 might be 1.0522x faster > Int8Array-alloc-long-lived 53.9545+-8.1141 50.7010+-2.9498 might be 1.0642x faster > simple-poly-call 1.6734+-0.4210 1.6363+-0.6623 might be 1.0227x faster > fold-multi-put-by-offset-to-put-by-offset > 7.4540+-0.1187 ? 7.6054+-0.7762 ? might be 1.0203x slower > switch-string-basic-big-var 16.2571+-0.5760 16.0449+-0.0782 might be 1.0132x faster > Int16Array-to-Int32Array-set 59.5567+-0.4918 ? 63.7842+-4.7318 ? might be 1.0710x slower > sinkable-new-object-taken 187.9152+-10.3644 186.3855+-6.6449 > string-concat-pair-object 2.6594+-0.4112 2.6385+-0.5254 > obvious-sink-pathology-taken 191.9761+-4.9698 183.8706+-3.2850 might be 1.0441x faster > ftl-library-inlining 75.6644+-1.7009 ? 76.2653+-4.3712 ? > array-with-int32-or-double-sum 4.2471+-1.6275 ? 4.9373+-2.0783 ? might be 1.1625x slower > Int16Array-bubble-sort-with-byteLength 22.3011+-1.7427 ? 22.3277+-2.2520 ? > > <arithmetic> 26.3411+-0.2776 ? 26.8788+-0.2913 ? might be 1.0204x slower > <geometric> * 10.4360+-0.1534 ? 10.4792+-0.1218 ? might be 1.0041x slower > <harmonic> 5.4475+-0.2574 5.3399+-0.1535 might be 1.0202x faster > > Conf#1 Conf#2 >All benchmarks: > <arithmetic> 79.9312+-0.2935 ? 80.3392+-0.6872 ? might be 1.0051x slower > <geometric> 13.7389+-0.1548 ? 13.7734+-0.1992 ? might be 1.0025x slower > <harmonic> 5.9213+-0.2382 5.8108+-0.1814 might be 1.0190x faster > > Conf#1 Conf#2 >Geomean of preferred means: > <scaled-result> 43.4278+-0.2792 43.3452+-0.6569 might be 1.0019x faster >
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 140435
:
244603
|
244858
|
244859
|
244860
|
245298
|
245299
|
245300
|
245303
|
245304
|
245400
|
245401
|
245407
|
245409
|
245420
|
245455
|
245457
|
245458
|
245590
| 245591 |
245592
|
245594
|
245600
|
245601
|
245602
|
245636
|
245728