WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
Mac Pro run-jsc-benchmarks results
SpiderOctaneKrakenJSRegressAsmBenchCompressionBench_Geoffrey-Garens-Mac-Pro_20150130_1105_report.txt (text/plain), 51.13 KB, created by
Geoffrey Garen
on 2015-01-30 11:08:57 PST
(
hide
)
Description:
Mac Pro run-jsc-benchmarks results
Filename:
MIME Type:
Creator:
Geoffrey Garen
Created:
2015-01-30 11:08:57 PST
Size:
51.13 KB
patch
obsolete
>Benchmark report for SunSpider, LongSpider, V8Spider, Octane, Kraken, JSRegress, AsmBench, and CompressionBench on Geoffrey-Garens-Mac-Pro (MacPro6,1). > >VMs tested: >"Baseline" at /Volumes/Big/ggaren/OpenSource/WebKitBuildBaseline/Release/jsc >"Patch" at /Volumes/Big/ggaren/OpenSource/WebKitBuild/Release/jsc (r179371) > >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 Patch >SunSpider: > 3d-cube 5.1500+-0.0998 5.0887+-0.0744 might be 1.0121x faster > 3d-morph 6.5126+-0.5482 ? 6.5582+-0.1364 ? > 3d-raytrace 6.9407+-0.2057 ? 7.0427+-0.4946 ? might be 1.0147x slower > access-binary-trees 2.3998+-0.2630 2.2314+-0.0655 might be 1.0754x faster > access-fannkuch 6.2099+-0.2249 6.1556+-0.1017 > access-nbody 3.3378+-0.5128 3.2201+-0.3288 might be 1.0365x faster > access-nsieve 4.2086+-0.1086 4.1212+-0.1741 might be 1.0212x faster > bitops-3bit-bits-in-byte 1.8072+-0.0366 ? 1.8508+-0.1047 ? might be 1.0241x slower > bitops-bits-in-byte 3.9141+-0.1852 3.7865+-0.2006 might be 1.0337x faster > bitops-bitwise-and 2.2247+-0.0447 ? 2.2463+-0.1557 ? > bitops-nsieve-bits 4.1740+-0.3853 4.0247+-0.3220 might be 1.0371x faster > controlflow-recursive 2.3553+-0.0814 ? 2.4968+-0.0992 ? might be 1.0600x slower > crypto-aes 4.4355+-0.4509 ? 4.6301+-0.4555 ? might be 1.0439x slower > crypto-md5 2.6138+-0.1499 2.6027+-0.1165 > crypto-sha1 2.8911+-0.1061 ? 2.9495+-0.0744 ? might be 1.0202x slower > date-format-tofte 9.9354+-0.4592 ? 10.2003+-0.3077 ? might be 1.0267x slower > date-format-xparb 5.4724+-0.2010 5.4412+-0.4323 > math-cordic 3.4125+-0.1533 3.4062+-0.0499 > math-partial-sums 5.3788+-0.1227 ? 5.4627+-0.3885 ? might be 1.0156x slower > math-spectral-norm 2.1548+-0.1191 ? 2.2367+-0.0574 ? might be 1.0380x slower > regexp-dna 7.4615+-0.0879 ? 7.5986+-0.3374 ? might be 1.0184x slower > string-base64 4.4174+-0.2128 ? 4.6722+-0.3150 ? might be 1.0577x slower > string-fasta 6.9003+-0.6309 6.7670+-0.1132 might be 1.0197x faster > string-tagcloud 10.0726+-0.2208 ? 10.1316+-0.4585 ? > string-unpack-code 21.7820+-1.3299 21.6906+-1.3201 > string-validate-input 4.8137+-0.1905 ? 4.8903+-0.3244 ? might be 1.0159x slower > > <arithmetic> * 5.4222+-0.0766 ? 5.4424+-0.0659 ? might be 1.0037x slower > <geometric> 4.5505+-0.0396 ? 4.5678+-0.0360 ? might be 1.0038x slower > <harmonic> 3.9543+-0.0515 ? 3.9716+-0.0379 ? might be 1.0044x slower > > Baseline Patch >LongSpider: > 3d-cube 877.8868+-6.3068 876.9070+-11.6916 > 3d-morph 1625.5543+-6.8440 1622.9142+-2.2494 > 3d-raytrace 784.7322+-6.7795 ? 795.0189+-35.5776 ? might be 1.0131x slower > access-binary-trees 1008.1188+-3.3381 ? 1028.4229+-65.7450 ? might be 1.0201x slower > access-fannkuch 349.8436+-24.2107 ? 360.6833+-33.2494 ? might be 1.0310x slower > access-nbody 666.1387+-49.5884 650.5603+-6.3567 might be 1.0239x faster > access-nsieve 878.1953+-6.1143 ? 884.6519+-5.6041 ? > bitops-3bit-bits-in-byte 50.4374+-0.5562 ? 50.6788+-1.6616 ? > bitops-bits-in-byte 109.0949+-5.0696 108.2902+-2.9703 > bitops-nsieve-bits 770.6493+-7.1026 762.9052+-7.6508 might be 1.0102x faster > controlflow-recursive 530.6237+-3.3892 526.4010+-1.9599 > crypto-aes 715.1477+-7.3500 ? 716.4344+-3.6113 ? > crypto-md5 641.0724+-4.8791 ? 645.6415+-5.0400 ? > crypto-sha1 714.8443+-2.9391 702.1478+-23.7312 might be 1.0181x faster > date-format-tofte 807.0812+-11.5770 ! 839.9093+-17.9367 ! definitely 1.0407x slower > date-format-xparb 810.6650+-87.2255 767.8202+-10.2691 might be 1.0558x faster > math-cordic 624.6765+-2.6811 ? 628.1011+-7.6237 ? > math-partial-sums 578.5843+-3.3884 573.7386+-9.5356 > math-spectral-norm 601.3037+-1.4688 ? 604.9740+-13.4787 ? > string-base64 368.1642+-1.3908 360.2757+-12.6929 might be 1.0219x faster > string-fasta 447.9399+-2.9313 447.2570+-18.4246 > string-tagcloud 226.0457+-1.3049 ? 227.6584+-2.5016 ? > > <arithmetic> 644.8545+-5.7741 644.6087+-3.5180 might be 1.0004x faster > <geometric> * 531.1211+-4.1121 530.8237+-4.6429 might be 1.0006x faster > <harmonic> 349.7319+-1.4647 ? 349.9093+-5.6353 ? might be 1.0005x slower > > Baseline Patch >V8Spider: > crypto 60.2892+-0.9592 59.3206+-0.3192 might be 1.0163x faster > deltablue 76.6550+-2.8897 ? 78.0928+-2.9346 ? might be 1.0188x slower > earley-boyer 49.7653+-2.1890 49.2137+-1.7491 might be 1.0112x faster > raytrace 33.3663+-1.1547 ? 33.4055+-1.6425 ? > regexp 71.4702+-3.1001 ? 71.6697+-1.2581 ? > richards 83.2568+-3.9440 82.7953+-2.2791 > splay 34.5167+-2.3640 ? 37.0333+-3.3592 ? might be 1.0729x slower > > <arithmetic> 58.4742+-0.3678 ? 58.7901+-1.0299 ? might be 1.0054x slower > <geometric> * 55.2573+-0.2949 ? 55.7349+-1.0830 ? might be 1.0086x slower > <harmonic> 51.9482+-0.6550 ? 52.6167+-1.1577 ? might be 1.0129x slower > > Baseline Patch >Octane: > encrypt 0.24772+-0.01642 0.24492+-0.00411 might be 1.0114x faster > decrypt 4.19077+-0.01589 ? 4.19476+-0.04240 ? > deltablue x2 0.20958+-0.00722 0.20896+-0.00342 > earley 0.74206+-0.03896 0.72212+-0.01210 might be 1.0276x faster > boyer 5.62834+-0.06527 ? 5.66366+-0.09439 ? > navier-stokes x2 5.54385+-0.02483 ? 5.54894+-0.08990 ? > raytrace x2 1.34630+-0.14199 1.33179+-0.09223 might be 1.0109x faster > richards x2 0.12608+-0.00108 ? 0.12700+-0.00305 ? > splay x2 0.39669+-0.00314 0.39415+-0.00305 > regexp x2 32.89369+-0.10672 ? 33.29037+-1.37935 ? might be 1.0121x slower > pdfjs x2 53.56526+-0.30549 ? 53.84591+-0.75040 ? > mandreel x2 57.23466+-0.20505 ? 57.30290+-0.14742 ? > gbemu x2 48.48373+-0.40743 48.41736+-0.80917 > closure 0.61416+-0.00584 0.60809+-0.00613 > jquery 7.91034+-0.10480 7.85579+-0.17238 > box2d x2 14.75523+-0.10351 ? 14.79329+-0.17115 ? > zlib x2 503.66117+-4.64821 501.49231+-2.63094 > typescript x2 936.97375+-53.79207 921.00427+-20.63077 might be 1.0173x faster > > <arithmetic> 110.99045+-3.47382 109.82679+-1.27548 might be 1.0106x faster > <geometric> * 7.45422+-0.05159 7.43599+-0.00636 might be 1.0025x faster > <harmonic> 0.74667+-0.00901 0.74570+-0.00759 might be 1.0013x faster > > Baseline Patch >Kraken: > ai-astar 364.723+-5.750 358.650+-9.819 might be 1.0169x faster > audio-beat-detection 118.741+-0.541 ? 119.062+-0.337 ? > audio-dft 154.018+-0.952 ! 164.778+-2.601 ! definitely 1.0699x slower > audio-fft 85.150+-5.631 82.799+-0.497 might be 1.0284x faster > audio-oscillator 244.839+-1.584 ? 247.201+-5.429 ? > imaging-darkroom 187.390+-2.893 186.121+-0.399 > imaging-desaturate 69.037+-0.860 68.736+-0.559 > imaging-gaussian-blur 119.569+-3.486 117.198+-0.317 might be 1.0202x faster > json-parse-financial 48.164+-2.383 46.701+-0.252 might be 1.0313x faster > json-stringify-tinderbox 62.763+-6.047 60.831+-0.323 might be 1.0318x faster > stanford-crypto-aes 63.004+-1.986 62.351+-1.689 might be 1.0105x faster > stanford-crypto-ccm 57.598+-10.314 ? 59.593+-10.467 ? might be 1.0346x slower > stanford-crypto-pbkdf2 181.073+-1.531 179.916+-1.110 > stanford-crypto-sha256-iterative 56.656+-2.350 55.977+-0.705 might be 1.0121x faster > > <arithmetic> * 129.480+-0.868 129.280+-0.722 might be 1.0016x faster > <geometric> 106.465+-2.003 106.079+-1.182 might be 1.0036x faster > <harmonic> 90.330+-2.597 89.702+-1.618 might be 1.0070x faster > > Baseline Patch >JSRegress: > abs-boolean 2.8415+-0.1114 ? 2.8535+-0.1667 ? > adapt-to-double-divide 18.0910+-0.9314 17.7859+-0.8343 might be 1.0172x faster > aliased-arguments-getbyval 1.3615+-0.1311 1.3125+-0.0419 might be 1.0373x faster > allocate-big-object 2.3000+-0.1069 ? 2.3151+-0.0810 ? > arity-mismatch-inlining 1.0262+-0.0705 ? 1.0368+-0.0413 ? might be 1.0103x slower > array-access-polymorphic-structure 6.7261+-1.2031 6.2858+-0.3978 might be 1.0701x faster > array-nonarray-polymorhpic-access 36.9746+-0.5178 ? 37.6875+-1.7165 ? might be 1.0193x slower > array-prototype-every 91.0977+-1.5351 ? 92.8568+-1.8601 ? might be 1.0193x slower > array-prototype-forEach 89.3780+-3.3343 88.4150+-3.5473 might be 1.0109x faster > array-prototype-map 108.6357+-0.4317 ? 109.5018+-2.0952 ? > array-prototype-some 92.6130+-5.1891 92.5469+-1.6508 > array-splice-contiguous 44.9095+-0.7489 ? 46.6312+-1.5260 ? might be 1.0383x slower > array-with-double-add 4.4344+-0.1707 4.3336+-0.0923 might be 1.0233x faster > array-with-double-increment 3.5265+-0.5416 3.3776+-0.0209 might be 1.0441x faster > array-with-double-mul-add 5.4728+-0.4636 5.4354+-0.3707 > array-with-double-sum 3.4023+-0.0500 ? 3.4280+-0.0571 ? > array-with-int32-add-sub 7.1373+-0.2292 7.1268+-0.1290 > array-with-int32-or-double-sum 3.5728+-0.1817 ? 3.6110+-0.1368 ? might be 1.0107x slower > ArrayBuffer-DataView-alloc-large-long-lived > 33.1355+-1.2757 ? 33.2875+-1.2002 ? > ArrayBuffer-DataView-alloc-long-lived 13.1724+-1.1387 13.1717+-0.5591 > ArrayBuffer-Int32Array-byteOffset 3.7377+-0.2569 ? 3.7866+-0.1224 ? might be 1.0131x slower > ArrayBuffer-Int8Array-alloc-large-long-lived > 33.8537+-1.3952 ? 34.6296+-1.4775 ? might be 1.0229x slower > ArrayBuffer-Int8Array-alloc-long-lived-buffer > 21.3405+-0.1494 ? 22.1317+-0.8508 ? might be 1.0371x slower > ArrayBuffer-Int8Array-alloc-long-lived 12.3709+-0.4808 ? 12.6066+-0.7927 ? might be 1.0191x slower > ArrayBuffer-Int8Array-alloc 10.2694+-0.3475 ? 10.4537+-0.3666 ? might be 1.0179x slower > asmjs_bool_bug 7.8859+-0.3528 7.7999+-0.1931 might be 1.0110x faster > assign-custom-setter-polymorphic 3.6205+-0.5718 3.2753+-0.1366 might be 1.1054x faster > assign-custom-setter 4.6230+-0.0332 ^ 4.3581+-0.2082 ^ definitely 1.0608x faster > basic-set 10.4183+-0.2906 ? 10.6282+-0.5117 ? might be 1.0202x slower > big-int-mul 4.3644+-0.1642 ? 4.4601+-0.5452 ? might be 1.0219x slower > boolean-test 3.1862+-0.0762 ? 3.2908+-0.1111 ? might be 1.0329x slower > branch-fold 3.9869+-0.1342 3.9794+-0.0847 > by-val-generic 8.3375+-0.3443 8.0557+-0.6008 might be 1.0350x faster > call-spread-apply 14.9372+-1.7076 14.7330+-0.5006 might be 1.0139x faster > call-spread-call 6.4357+-0.1177 ? 6.5168+-0.2240 ? might be 1.0126x slower > captured-assignments 0.5615+-0.0352 ? 0.5807+-0.0280 ? might be 1.0342x slower > cast-int-to-double 5.7275+-0.0412 ? 5.8147+-0.0589 ? might be 1.0152x slower > cell-argument 8.7345+-0.3617 ? 8.9271+-0.5224 ? might be 1.0220x slower > cfg-simplify 3.0845+-0.1441 ? 3.1656+-0.1674 ? might be 1.0263x slower > chain-getter-access 10.7772+-0.2915 ? 10.8029+-0.3813 ? > cmpeq-obj-to-obj-other 10.4751+-0.2240 ! 11.0574+-0.2201 ! definitely 1.0556x slower > constant-test 5.3746+-0.2105 ? 5.3788+-0.3010 ? > DataView-custom-properties 37.7214+-0.9404 ? 38.6257+-0.7724 ? might be 1.0240x slower > delay-tear-off-arguments-strictmode 2.9069+-0.2532 ? 2.9805+-0.2552 ? might be 1.0253x slower > destructuring-arguments 5.2904+-0.0945 ? 5.3792+-0.3551 ? might be 1.0168x slower > destructuring-swap 5.4388+-0.1380 ? 5.5106+-0.1868 ? might be 1.0132x slower > direct-arguments-getbyval 0.8895+-0.0269 0.8672+-0.0369 might be 1.0257x faster > div-boolean-double 5.6725+-0.2219 ? 5.6960+-0.2777 ? > div-boolean 8.4258+-0.2184 8.3035+-0.1834 might be 1.0147x faster > double-get-by-val-out-of-bounds 4.3334+-0.1386 ? 4.4048+-0.3206 ? might be 1.0165x slower > double-pollution-getbyval 9.3665+-0.1543 9.3656+-0.1861 > double-pollution-putbyoffset 4.3492+-0.1359 ? 4.3906+-0.2081 ? > double-to-int32-typed-array-no-inline 2.4453+-0.0759 ? 2.5367+-0.1104 ? might be 1.0374x slower > double-to-int32-typed-array 2.1680+-0.1397 2.1422+-0.0874 might be 1.0120x faster > double-to-uint32-typed-array-no-inline 2.5979+-0.1011 2.5444+-0.1084 might be 1.0210x faster > double-to-uint32-typed-array 2.1945+-0.0793 ? 2.2310+-0.0315 ? might be 1.0167x slower > elidable-new-object-dag 42.3856+-5.2686 41.0228+-1.9204 might be 1.0332x faster > elidable-new-object-roflcopter 154.4357+-0.7625 ? 156.6808+-2.7567 ? might be 1.0145x slower > elidable-new-object-then-call 39.3132+-1.5024 38.5690+-0.8546 might be 1.0193x faster > elidable-new-object-tree 43.3979+-0.2408 ? 43.9247+-1.0815 ? might be 1.0121x slower > empty-string-plus-int 5.3814+-0.1207 ? 5.4987+-0.1800 ? might be 1.0218x slower > emscripten-cube2hash 38.0829+-0.3440 ! 39.0534+-0.6011 ! definitely 1.0255x slower > external-arguments-getbyval 1.5405+-0.0795 ? 1.6072+-0.1970 ? might be 1.0433x slower > external-arguments-putbyval 2.3393+-0.2490 2.2916+-0.1058 might be 1.0208x faster > fixed-typed-array-storage-var-index 1.4636+-0.0384 1.4619+-0.0348 > fixed-typed-array-storage 1.0821+-0.0191 ? 1.0966+-0.0248 ? might be 1.0134x slower > Float32Array-matrix-mult 4.6578+-0.0970 ? 5.0053+-0.9043 ? might be 1.0746x slower > Float32Array-to-Float64Array-set 57.2942+-1.5909 ? 60.6552+-3.7249 ? might be 1.0587x slower > Float64Array-alloc-long-lived 67.4615+-2.0728 ? 68.1567+-3.3752 ? might be 1.0103x slower > Float64Array-to-Int16Array-set 70.4478+-2.1455 ? 72.6263+-3.2776 ? might be 1.0309x slower > fold-double-to-int 14.2659+-0.4428 14.1450+-0.1859 > fold-get-by-id-to-multi-get-by-offset-rare-int > 9.0461+-0.5827 8.8550+-0.2223 might be 1.0216x faster > fold-get-by-id-to-multi-get-by-offset 7.7368+-0.3115 7.5930+-0.3285 might be 1.0189x faster > fold-multi-get-by-offset-to-get-by-offset > 7.0227+-1.0788 6.7450+-1.0592 might be 1.0412x faster > fold-multi-get-by-offset-to-poly-get-by-offset > 6.8220+-0.2258 6.6400+-0.1828 might be 1.0274x faster > fold-multi-put-by-offset-to-poly-put-by-offset > 6.9819+-0.1032 6.4088+-0.8375 might be 1.0894x faster > fold-multi-put-by-offset-to-put-by-offset > 5.2838+-0.0900 5.1600+-0.0436 might be 1.0240x faster > fold-multi-put-by-offset-to-replace-or-transition-put-by-offset > 9.2798+-1.1093 ? 9.7465+-1.6055 ? might be 1.0503x slower > fold-put-by-id-to-multi-put-by-offset 7.7740+-0.6908 7.2251+-0.7352 might be 1.0760x faster > fold-put-structure 5.3362+-0.3857 ? 5.3934+-0.9284 ? might be 1.0107x slower > for-of-iterate-array-entries 5.8500+-0.3077 5.7690+-0.2830 might be 1.0140x faster > for-of-iterate-array-keys 2.9699+-0.0806 2.9578+-0.0777 > for-of-iterate-array-values 2.6155+-0.0175 ? 2.6689+-0.1596 ? might be 1.0204x slower > fround 20.3149+-0.7384 19.9140+-0.6043 might be 1.0201x faster > ftl-library-inlining-dataview 71.6534+-1.2377 69.7955+-0.9374 might be 1.0266x faster > ftl-library-inlining 114.2423+-1.4031 92.4207+-43.3469 might be 1.2361x faster > function-dot-apply 1.7535+-0.1073 1.7484+-0.0997 > function-test 3.6080+-0.1444 3.5985+-0.0645 > function-with-eval 112.2413+-1.6049 111.4485+-1.4567 > gcse-poly-get-less-obvious 19.7573+-0.8778 ? 21.8439+-6.7999 ? might be 1.1056x slower > gcse-poly-get 23.5473+-3.0935 ? 25.9678+-4.9167 ? might be 1.1028x slower > gcse 4.5038+-0.0840 ? 4.5047+-0.1332 ? > get-by-id-bimorphic-check-structure-elimination-simple > 3.0296+-0.0634 ? 3.0882+-0.1180 ? might be 1.0193x slower > get-by-id-bimorphic-check-structure-elimination > 6.9445+-0.7764 6.6608+-0.3382 might be 1.0426x faster > get-by-id-chain-from-try-block 9.4167+-0.3012 ? 9.6207+-0.6676 ? might be 1.0217x slower > get-by-id-check-structure-elimination 5.5385+-0.4618 5.4985+-0.5822 > get-by-id-proto-or-self 18.4714+-0.5095 ? 19.8712+-1.9547 ? might be 1.0758x slower > get-by-id-quadmorphic-check-structure-elimination-simple > 3.3045+-0.0431 ? 3.4246+-0.1859 ? might be 1.0363x slower > get-by-id-self-or-proto 18.7454+-0.8780 ? 19.3597+-0.4268 ? might be 1.0328x slower > get-by-val-out-of-bounds 4.1820+-0.1324 ? 4.3368+-0.3994 ? might be 1.0370x slower > get_callee_monomorphic 3.5453+-0.1062 3.4391+-0.2790 might be 1.0309x faster > get_callee_polymorphic 3.5957+-0.1254 ? 3.5995+-0.1257 ? > getter-no-activation 4.9284+-0.2384 4.8707+-0.0878 might be 1.0118x faster > getter-richards 107.8764+-4.8407 107.4216+-2.6471 > getter 5.6094+-0.1054 5.5629+-0.1288 > global-var-const-infer-fire-from-opt 1.0359+-0.1208 ? 1.0454+-0.1151 ? > global-var-const-infer 1.0796+-0.2979 ? 1.1519+-0.0704 ? might be 1.0670x slower > HashMap-put-get-iterate-keys 27.2616+-0.1043 ? 28.3272+-1.4192 ? might be 1.0391x slower > HashMap-put-get-iterate 28.6263+-0.8455 28.2153+-1.1188 might be 1.0146x faster > HashMap-string-put-get-iterate 27.7038+-1.7134 27.4965+-0.8852 > hoist-make-rope 10.7422+-0.1452 ? 11.3143+-1.3318 ? might be 1.0533x slower > hoist-poly-check-structure-effectful-loop > 5.3799+-0.2214 ? 5.4368+-0.4496 ? might be 1.0106x slower > hoist-poly-check-structure 4.0005+-0.1401 3.8865+-0.1162 might be 1.0293x faster > imul-double-only 8.4327+-1.2382 7.7564+-0.1641 might be 1.0872x faster > imul-int-only 10.1149+-0.5467 10.0944+-0.5531 > imul-mixed 7.7645+-0.2854 7.6962+-0.1102 > in-four-cases 20.4210+-0.6170 20.2151+-0.3358 might be 1.0102x faster > in-one-case-false 10.8063+-0.2333 ? 10.8984+-0.0595 ? > in-one-case-true 10.8825+-0.1722 ? 10.9833+-0.2034 ? > in-two-cases 11.1688+-0.3129 11.1458+-0.2342 > indexed-properties-in-objects 3.1670+-0.2449 ? 3.4965+-0.7723 ? might be 1.1041x slower > infer-closure-const-then-mov-no-inline 4.1550+-0.0924 ? 4.1746+-0.1860 ? > infer-closure-const-then-mov 20.1428+-2.0272 18.9901+-0.7413 might be 1.0607x faster > infer-closure-const-then-put-to-scope-no-inline > 12.5870+-0.4645 ? 12.7849+-0.4162 ? might be 1.0157x slower > infer-closure-const-then-put-to-scope 20.7155+-2.0860 ? 21.5786+-1.1541 ? might be 1.0417x slower > infer-closure-const-then-reenter-no-inline > 51.5446+-1.0085 51.1052+-0.8224 > infer-closure-const-then-reenter 20.6494+-1.5580 19.9188+-0.2798 might be 1.0367x faster > infer-constant-global-property 3.7120+-0.0512 ? 3.8430+-0.3207 ? might be 1.0353x slower > infer-constant-property 2.9662+-0.1231 2.8309+-0.0381 might be 1.0478x faster > infer-one-time-closure-ten-vars 12.3390+-0.0925 ? 12.5117+-0.2889 ? might be 1.0140x slower > infer-one-time-closure-two-vars 12.5431+-0.9070 12.0286+-0.4714 might be 1.0428x faster > infer-one-time-closure 12.1530+-0.1864 ^ 11.8475+-0.0448 ^ definitely 1.0258x faster > infer-one-time-deep-closure 21.9904+-2.0090 21.1412+-0.2376 might be 1.0402x faster > inline-arguments-access 1.6646+-0.1106 ? 1.6802+-0.0798 ? > inline-arguments-aliased-access 1.8502+-0.0543 ? 1.8985+-0.0625 ? might be 1.0261x slower > inline-arguments-local-escape 11.8572+-0.2809 ? 12.3120+-0.5513 ? might be 1.0384x slower > inline-get-scoped-var 4.6993+-0.4144 4.5439+-0.1599 might be 1.0342x faster > inlined-put-by-id-transition 10.5057+-0.7429 ? 10.5245+-0.3764 ? > int-or-other-abs-then-get-by-val 5.3553+-0.0777 5.3438+-0.1240 > int-or-other-abs-zero-then-get-by-val 18.2236+-0.6380 18.1607+-1.9222 > int-or-other-add-then-get-by-val 4.6986+-0.1566 ? 4.7911+-0.2250 ? might be 1.0197x slower > int-or-other-add 5.6749+-0.0248 ? 5.6954+-0.1261 ? > int-or-other-div-then-get-by-val 4.5913+-0.0678 ? 4.6823+-0.2272 ? might be 1.0198x slower > int-or-other-max-then-get-by-val 4.7615+-0.1622 ? 4.7795+-0.0794 ? > int-or-other-min-then-get-by-val 4.8615+-0.1499 ? 4.9279+-0.2514 ? might be 1.0137x slower > int-or-other-mod-then-get-by-val 4.2580+-0.0872 4.2363+-0.0832 > int-or-other-mul-then-get-by-val 4.1782+-0.0873 ? 4.2497+-0.1711 ? might be 1.0171x slower > int-or-other-neg-then-get-by-val 5.2423+-0.2970 ? 5.3448+-0.1558 ? might be 1.0195x slower > int-or-other-neg-zero-then-get-by-val 18.0259+-0.3189 17.6477+-0.2452 might be 1.0214x faster > int-or-other-sub-then-get-by-val 4.6027+-0.0353 ? 4.6531+-0.1186 ? might be 1.0109x slower > int-or-other-sub 3.8219+-0.0856 ? 3.8573+-0.2160 ? > int-overflow-local 4.5850+-0.0584 ? 4.7551+-0.1291 ? might be 1.0371x slower > Int16Array-alloc-long-lived 48.8123+-1.5436 ? 49.2003+-1.2163 ? > Int16Array-bubble-sort-with-byteLength 21.2227+-0.3912 ? 21.5122+-0.3867 ? might be 1.0136x slower > Int16Array-bubble-sort 22.6692+-0.3809 ? 23.0273+-2.0921 ? might be 1.0158x slower > Int16Array-load-int-mul 1.6418+-0.0430 ? 1.6785+-0.1014 ? might be 1.0224x slower > Int16Array-to-Int32Array-set 59.1537+-0.8261 58.6945+-0.5885 > Int32Array-alloc-large 21.8412+-0.9364 ? 22.6978+-2.3937 ? might be 1.0392x slower > Int32Array-alloc-long-lived 53.6590+-1.3767 ? 55.7225+-2.5716 ? might be 1.0385x slower > Int32Array-alloc 2.6253+-0.3400 2.6166+-0.4469 > Int32Array-Int8Array-view-alloc 6.3796+-0.3628 ? 6.4313+-0.2729 ? > int52-spill 7.2053+-0.0669 7.0489+-0.6272 might be 1.0222x faster > Int8Array-alloc-long-lived 44.4590+-1.1885 ? 44.5532+-1.2224 ? > Int8Array-load-with-byteLength 3.6892+-0.2297 3.6030+-0.0791 might be 1.0239x faster > Int8Array-load 3.6472+-0.0791 ? 3.6581+-0.1729 ? > integer-divide 12.5758+-0.3478 12.3441+-0.1032 might be 1.0188x faster > integer-modulo 2.3439+-0.0793 2.2612+-0.0974 might be 1.0366x faster > large-int-captured 6.1813+-0.2969 ? 6.4926+-0.6649 ? might be 1.0504x slower > large-int-neg 16.9220+-0.3388 ? 17.4743+-0.8746 ? might be 1.0326x slower > large-int 16.2205+-0.2288 ? 16.3164+-0.4927 ? > logical-not 5.0167+-0.1590 ? 5.1274+-0.1047 ? might be 1.0221x slower > lots-of-fields 10.4335+-0.7106 ? 10.5225+-0.5508 ? > make-indexed-storage 3.1548+-0.2299 3.0728+-0.0521 might be 1.0267x faster > make-rope-cse 3.5312+-0.7326 3.5258+-0.4324 > marsaglia-larger-ints 40.7430+-0.5498 ? 41.8863+-1.0032 ? might be 1.0281x slower > marsaglia-osr-entry 23.2344+-0.3680 ? 23.7020+-0.4757 ? might be 1.0201x slower > max-boolean 2.6885+-0.1150 ? 2.7332+-0.1829 ? might be 1.0166x slower > method-on-number 17.5638+-0.4065 ? 18.0399+-0.6082 ? might be 1.0271x slower > min-boolean 2.6698+-0.1732 ? 2.7262+-0.1884 ? might be 1.0211x slower > minus-boolean-double 3.3704+-0.1396 ? 3.4384+-0.1893 ? might be 1.0202x slower > minus-boolean 2.4955+-0.1029 2.4876+-0.0251 > misc-strict-eq 39.7247+-1.6919 38.9090+-0.6722 might be 1.0210x faster > mod-boolean-double 11.5103+-0.2641 ? 11.6215+-0.1900 ? > mod-boolean 8.5590+-0.6501 8.2853+-0.1432 might be 1.0330x faster > mul-boolean-double 4.0480+-0.2146 ? 4.1418+-0.3465 ? might be 1.0232x slower > mul-boolean 3.0344+-0.1647 3.0225+-0.1272 > neg-boolean 3.3721+-0.1225 3.3400+-0.0445 > negative-zero-divide 0.4272+-0.0345 ? 0.4353+-0.0304 ? might be 1.0190x slower > negative-zero-modulo 0.4234+-0.0213 ? 0.4469+-0.0212 ? might be 1.0555x slower > negative-zero-negate 0.4203+-0.1151 0.4201+-0.0248 > nested-function-parsing 23.3536+-1.1669 ? 23.7270+-0.8274 ? might be 1.0160x slower > new-array-buffer-dead 2.9621+-0.1757 ? 3.1676+-0.3463 ? might be 1.0694x slower > new-array-buffer-push 6.6640+-0.0486 ? 6.8429+-0.1933 ? might be 1.0268x slower > new-array-dead 12.5783+-0.1609 ? 13.0417+-0.6588 ? might be 1.0368x slower > new-array-push 5.0660+-0.1929 4.8763+-0.3489 might be 1.0389x faster > number-test 3.1642+-0.0459 ? 3.2936+-0.1324 ? might be 1.0409x slower > object-closure-call 6.0242+-0.6363 5.8768+-0.1854 might be 1.0251x faster > object-test 3.2580+-0.2225 ? 3.3511+-0.1412 ? might be 1.0286x slower > obvious-sink-pathology-taken 133.2780+-8.0009 129.9368+-1.9628 might be 1.0257x faster > obvious-sink-pathology 125.7428+-0.7407 125.6305+-1.8537 > obviously-elidable-new-object 34.6420+-2.4746 34.1818+-0.7490 might be 1.0135x faster > plus-boolean-arith 2.6904+-0.0777 ? 2.6938+-0.0995 ? > plus-boolean-double 3.3765+-0.1419 ? 3.3804+-0.1274 ? > plus-boolean 2.5212+-0.0680 ? 2.5444+-0.0642 ? > poly-chain-access-different-prototypes-simple > 3.5145+-0.0861 3.5104+-0.0745 > poly-chain-access-different-prototypes 2.7130+-0.2613 2.6771+-0.3398 might be 1.0134x faster > poly-chain-access-simpler 3.6193+-0.2281 3.4922+-0.0954 might be 1.0364x faster > poly-chain-access 2.8375+-0.5167 2.6268+-0.0401 might be 1.0802x faster > poly-stricteq 61.4265+-1.7947 ? 61.6430+-0.7835 ? > polymorphic-array-call 1.9039+-0.2083 1.8413+-0.0983 might be 1.0340x faster > polymorphic-get-by-id 3.4862+-0.1541 3.4155+-0.1104 might be 1.0207x faster > polymorphic-put-by-id 31.0275+-0.9141 30.7925+-2.5834 > polymorphic-structure 15.5235+-0.1916 ? 16.1294+-1.1552 ? might be 1.0390x slower > polyvariant-monomorphic-get-by-id 9.1380+-0.0486 ! 9.2610+-0.0368 ! definitely 1.0135x slower > proto-getter-access 10.6412+-0.2740 10.5314+-0.3146 might be 1.0104x faster > put-by-id-replace-and-transition 8.8588+-0.6720 8.3687+-0.3662 might be 1.0586x faster > put-by-id-slightly-polymorphic 3.0164+-0.0351 ? 3.3840+-0.6899 ? might be 1.1219x slower > put-by-id 12.7635+-0.2085 ? 13.4592+-0.9249 ? might be 1.0545x slower > put-by-val-direct 0.6436+-0.0305 ! 0.7450+-0.0240 ! definitely 1.1576x slower > put-by-val-large-index-blank-indexing-type > 5.4368+-0.1915 ? 5.9446+-0.6486 ? might be 1.0934x slower > put-by-val-machine-int 2.5339+-0.1885 2.4870+-0.0653 might be 1.0188x faster > rare-osr-exit-on-local 15.7462+-0.2295 ? 16.1765+-0.8547 ? might be 1.0273x slower > register-pressure-from-osr 23.0812+-0.4750 ? 23.3904+-0.8137 ? might be 1.0134x slower > setter 5.9193+-0.2702 5.7893+-0.2921 might be 1.0224x faster > simple-activation-demo 26.9811+-2.4409 26.9440+-0.9394 > simple-getter-access 13.4480+-0.2491 ? 13.5498+-0.2890 ? > simple-poly-call-nested 8.9778+-0.1149 ? 9.0748+-0.3331 ? might be 1.0108x slower > simple-poly-call 1.6664+-0.1916 1.5550+-0.1885 might be 1.0717x faster > sin-boolean 20.9695+-3.9516 20.8004+-3.2278 > sinkable-new-object-dag 69.2255+-0.4483 ? 69.4579+-1.4613 ? > sinkable-new-object-taken 53.3278+-3.9856 ? 56.1822+-2.4531 ? might be 1.0535x slower > sinkable-new-object 38.4835+-0.7055 38.4637+-1.1049 > slow-array-profile-convergence 3.0406+-0.0947 3.0361+-0.1285 > slow-convergence 3.4650+-0.0835 ? 3.6348+-0.5233 ? might be 1.0490x slower > sparse-conditional 1.3002+-0.0551 ? 1.3140+-0.0511 ? might be 1.0106x slower > splice-to-remove 16.7240+-0.2267 ? 16.7244+-0.3553 ? > string-char-code-at 17.3212+-0.6274 ? 17.4255+-0.3743 ? > string-concat-object 1.8653+-0.1084 ? 1.8874+-0.0632 ? might be 1.0118x slower > string-concat-pair-object 1.8408+-0.2655 1.7828+-0.0480 might be 1.0325x faster > string-concat-pair-simple 10.7962+-0.3803 10.4783+-0.2531 might be 1.0303x faster > string-concat-simple 10.8588+-0.2673 10.8165+-0.3045 > string-cons-repeat 6.4635+-0.2974 6.3392+-0.3063 might be 1.0196x faster > string-cons-tower 6.6876+-0.3824 ? 6.7274+-0.7719 ? > string-equality 19.0350+-0.3497 ? 19.2145+-0.5621 ? > string-get-by-val-big-char 7.2471+-0.1591 7.1459+-0.1317 might be 1.0142x faster > string-get-by-val-out-of-bounds-insane 3.9352+-0.0705 ? 4.1104+-0.1260 ? might be 1.0445x slower > string-get-by-val-out-of-bounds 5.6282+-0.0420 ? 5.8295+-0.2836 ? might be 1.0358x slower > string-get-by-val 3.3943+-0.1219 ? 3.5706+-0.1963 ? might be 1.0519x slower > string-hash 2.3106+-0.1338 2.2722+-0.0698 might be 1.0169x faster > string-long-ident-equality 17.0877+-0.3253 16.7017+-1.8045 might be 1.0231x faster > string-repeat-arith 32.7651+-1.1051 ? 33.0236+-0.3986 ? > string-sub 67.4062+-1.8890 ? 68.7557+-2.0181 ? might be 1.0200x slower > string-test 3.1403+-0.1634 3.1247+-0.0426 > string-var-equality 32.3981+-0.7683 32.2965+-0.4051 > structure-hoist-over-transitions 2.6356+-0.1794 2.4625+-0.0518 might be 1.0703x faster > substring-concat-weird 39.2520+-0.8147 ? 39.3055+-1.0399 ? > substring-concat 41.0960+-1.9833 ? 41.1831+-1.4916 ? > substring 45.6402+-0.4492 ? 46.5526+-0.9319 ? might be 1.0200x slower > switch-char-constant 3.0900+-0.4461 2.9420+-0.0831 might be 1.0503x faster > switch-char 7.0370+-0.1130 ? 7.1168+-0.0775 ? might be 1.0113x slower > switch-constant 10.2062+-0.8293 10.0986+-1.4292 might be 1.0106x faster > switch-string-basic-big-var 15.3253+-0.1727 15.2405+-0.1371 > switch-string-basic-big 15.0298+-0.6867 15.0047+-0.6361 > switch-string-basic-var 15.0990+-0.0888 ! 15.8165+-0.4603 ! definitely 1.0475x slower > switch-string-basic 13.7385+-0.1302 ? 13.9645+-0.1684 ? might be 1.0164x slower > switch-string-big-length-tower-var 20.8772+-0.2554 ? 21.2545+-0.5690 ? might be 1.0181x slower > switch-string-length-tower-var 15.3637+-0.1427 ? 15.4860+-0.3186 ? > switch-string-length-tower 13.2895+-0.2812 ? 13.3082+-0.2524 ? > switch-string-short 13.5605+-1.1257 13.0309+-0.2736 might be 1.0406x faster > switch 13.4426+-0.9940 13.0909+-0.9883 might be 1.0269x faster > tear-off-arguments-simple 2.5986+-0.0769 2.5962+-0.0909 > tear-off-arguments 3.8578+-0.1827 ? 3.9254+-0.0579 ? might be 1.0175x slower > temporal-structure 12.8705+-0.3183 ? 13.2031+-0.6584 ? might be 1.0258x slower > to-int32-boolean 14.4526+-0.3815 14.2489+-0.1529 might be 1.0143x faster > undefined-property-access 406.7343+-15.9673 402.3224+-0.9022 might be 1.0110x faster > undefined-test 3.2065+-0.1329 ? 3.2340+-0.0663 ? > unprofiled-licm 23.4518+-0.4676 ? 24.1714+-1.4917 ? might be 1.0307x slower > weird-inlining-const-prop 2.1567+-0.0566 ? 2.1877+-0.0915 ? might be 1.0144x slower > > <arithmetic> 17.7732+-0.0590 17.7726+-0.0976 might be 1.0000x faster > <geometric> * 8.2582+-0.0412 ? 8.2876+-0.0251 ? might be 1.0036x slower > <harmonic> 4.4280+-0.0601 ? 4.4711+-0.0320 ? might be 1.0097x slower > > Baseline Patch >AsmBench: > bigfib.cpp 536.6464+-10.5832 529.2070+-3.1276 might be 1.0141x faster > cray.c 500.4003+-8.4193 496.1771+-4.3633 > dry.c 526.8839+-4.1651 ? 527.6922+-6.2428 ? > FloatMM.c 823.1497+-0.5557 ? 837.2422+-35.6284 ? might be 1.0171x slower > gcc-loops.cpp 4388.9402+-22.8779 4388.8896+-10.9570 > n-body.c 1051.5574+-6.4517 ? 1063.4366+-41.9591 ? might be 1.0113x slower > Quicksort.c 465.9768+-1.2063 ? 466.2708+-2.5656 ? > stepanov_container.cpp 3956.1859+-25.8291 ? 3998.2985+-123.4469 ? might be 1.0106x slower > Towers.c 279.2648+-2.4626 279.0739+-2.2858 > > <arithmetic> 1392.1117+-4.0696 ? 1398.4764+-17.0792 ? might be 1.0046x slower > <geometric> * 866.9624+-4.0316 ? 868.6343+-6.8579 ? might be 1.0019x slower > <harmonic> 636.7898+-4.3271 636.4022+-2.8060 might be 1.0006x faster > > Baseline Patch >CompressionBench: > huffman 525.9582+-14.2398 512.9733+-6.1705 might be 1.0253x faster > arithmetic-simple 454.5925+-1.0666 ? 455.5657+-2.9810 ? > arithmetic-precise 339.3265+-3.7136 338.6527+-3.0921 > arithmetic-complex-precise 341.9984+-19.2272 334.7772+-2.0253 might be 1.0216x faster > arithmetic-precise-order-0 501.9470+-31.3898 495.5469+-2.2620 might be 1.0129x faster > arithmetic-precise-order-1 384.7318+-9.9002 381.7105+-7.3222 > arithmetic-precise-order-2 438.2262+-1.6225 438.2104+-2.8949 > arithmetic-simple-order-1 501.4811+-5.4545 497.0319+-1.9139 > arithmetic-simple-order-2 562.4667+-2.9069 560.9242+-1.5998 > lz-string 313.7065+-2.7229 ? 318.7012+-3.8962 ? might be 1.0159x slower > > <arithmetic> 436.4435+-1.8635 433.4094+-1.3895 might be 1.0070x faster > <geometric> * 428.2581+-1.7407 425.6257+-1.4421 might be 1.0062x faster > <harmonic> 419.9732+-2.1056 417.7589+-1.4964 might be 1.0053x faster > > Baseline Patch >All benchmarks: > <arithmetic> 105.3382+-0.3944 105.3038+-0.4692 might be 1.0003x faster > <geometric> 13.8059+-0.0661 ? 13.8396+-0.0339 ? might be 1.0024x slower > <harmonic> 3.6023+-0.0398 ? 3.6216+-0.0270 ? might be 1.0053x slower > > Baseline Patch >Geomean of preferred means: > <scaled-result> 68.2521+-0.2090 ? 68.3122+-0.0403 ? might be 1.0009x 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 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