This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/77484] [6/7 Regression] Static branch predictor causes ~6-8% regression of SPEC2000 GAP


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77484

--- Comment #37 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
r244260 vs. r244256 (comment 25)
-------------------
                               run-old.result                run-new.result
f410.bwaves                             1.27s    1.27s (   0.00%,   0.00% )
f416.gamess                             6.80s    6.82s (   0.29%,  -0.29% )
f433.milc                               5.56s    5.53s (  -0.54%,   0.54% )
f434.zeusmp                             2.18s    2.18s (   0.00%,   0.00% )
f435.gromacs                            1.36s    1.33s (  -2.21%,   2.26% )
f436.cactusADM                         24.66s   24.75s (   0.36%,  -0.36% )
f437.leslie3d                           2.76s    2.75s (  -0.36%,   0.36% )
f444.namd                              12.13s   12.13s (   0.00%,   0.00% )
f447.dealII                             2.05s    2.01s (  -1.95%,   1.99% )
f450.soplex                             3.97s    3.92s (  -1.26%,   1.28% )
f453.povray                             2.91s    2.86s (  -1.72%,   1.75% )
f454.calculix                          17.28s   17.36s (   0.46%,  -0.46% )
f459.GemsFDTD                           7.28s    7.14s (  -1.92%,   1.96% )
f465.tonto                              0.94s    0.94s (   0.00%,   0.00% )
f470.lbm                                2.66s    2.65s (  -0.38%,   0.38% )
f481.wrf                                3.84s    3.84s (   0.00%,   0.00% )
f482.sphinx3                           10.59s   10.61s (   0.19%,  -0.19% )
i400.perlbench                          7.49s    7.30s (  -2.54%,   2.60% )
i401.bzip2                              3.97s    3.96s (  -0.25%,   0.25% )
i403.gcc                                1.01s    1.01s (   0.00%,   0.00% )
i429.mcf                                1.49s    1.49s (   0.00%,   0.00% )
i445.gobmk                              3.61s    3.53s (  -2.22%,   2.27% )
i456.hmmer                              1.56s    1.57s (   0.64%,  -0.64% )
i458.sjeng                              3.77s    3.79s (   0.53%,  -0.53% )
i462.libquantum                        17.13s   17.08s (  -0.29%,   0.29% )
i464.h264ref                            3.30s    3.17s (  -3.94%,   4.10% )
i471.omnetpp                           11.38s   11.52s (   1.23%,  -1.22% )
i473.astar                              7.58s    7.26s (  -4.22%,   4.41% )
i483.xalancbmk                          7.53s    7.73s (   2.66%,  -2.59% )

--

f470.lbm 2984 insns +0 changed
i429.mcf 4506 insns -346 smaller, 1 funcs bigger (max +2 insns)
i462.libquantum 11728 insns +7 BIGGER!, 5 funcs bigger (max +4 insns)
i473.astar 12309 insns +182 BIGGER!, 8 funcs bigger (max +109 insns)
i401.bzip2 22375 insns +11 BIGGER!, 20 funcs bigger (max +25 insns)
f437.leslie3d 28715 insns +21 BIGGER!, 2 funcs bigger (max +18 insns)
i458.sjeng 38693 insns +145 BIGGER!, 15 funcs bigger (max +69 insns)
f433.milc 34740 insns +265 BIGGER!, 49 funcs bigger (max +72 insns)
f482.sphinx3 52048 insns -148 smaller, 37 funcs bigger (max +195 insns)
i456.hmmer 84420 insns +676 BIGGER!, 61 funcs bigger (max +518 insns)
f444.namd 76218 insns +0 changed, 1 funcs bigger (max +11 insns)
f434.zeusmp 73993 insns -7 smaller, 1 funcs bigger (max +1 insns)
f459.GemsFDTD 111458 insns +85 BIGGER!, 9 funcs bigger (max +89 insns)
f436.cactusADM 201167 insns +608 BIGGER!, 86 funcs bigger (max +264 insns)
f435.gromacs 249275 insns +1416 BIGGER!, 104 funcs bigger (max +978 insns)
i471.omnetpp 137902 insns -2351 smaller, 64 funcs bigger (max +410 insns)
i445.gobmk 247898 insns +57 BIGGER!, 182 funcs bigger (max +782 insns)
f450.soplex 127631 insns +3348 BIGGER!, 56 funcs bigger (max +2104 insns)
f453.povray 245450 insns +1900 BIGGER!, 197 funcs bigger (max +2029 insns)
i400.perlbench 304835 insns +632 BIGGER!, 365 funcs bigger (max +930 insns)
f454.calculix 477770 insns +714 BIGGER!, 182 funcs bigger (max +562 insns)
i464.h264ref 316389 insns -34 smaller, 61 funcs bigger (max +1116 insns)
i403.gcc 797389 insns +2408 BIGGER!, 503 funcs bigger (max +1371 insns)
f465.tonto 1141420 insns -449 smaller, 329 funcs bigger (max +874 insns)
f447.dealII 764299 insns +556 BIGGER!, 291 funcs bigger (max +1826 insns)
f481.wrf 1084747 insns -388 smaller, 196 funcs bigger (max +1552 insns)
i483.xalancbmk 919878 insns -411 smaller, 507 funcs bigger (max +1508 insns)
f416.gamess 2561829 insns -9468 smaller, 714 funcs bigger (max +1562 insns)

statistics:
-----------
29      tests (total)
17      test executables have grown (more insns)
9       test executables have shrunk (fewer insns)
10141892        insns total (old)
-571    insns difference
-56     insns per 1,000,000
-524    weighted insns per 1,000,000 *
4046    functions have grown (total) **
+2104   insns in most grown function

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]