Hello, On 12 Nov 15:36, Kirill Yukhin wrote: > Hello, > Patch in the bottom extends some hooks toward AVX-512 support. > This patch decrease icount for Spec2006 FP suite (ref set): > > Optset was: -static -m64 -fstrict-aliasing -fno-prefetch-loop-arrays > -Ofast -funroll-loops -flto -march=core-avx2 -mtune=core-avx2 > > Lower is better. > > Test\Arch Icount Icount w/ Icount w/ > incr, % -mavx2 -mavx512f > SPECfp > 410.bwaves -1.91 1052892413074 1032764159879 > 416.gamess -0.35 4981923623398 4964404349547 > 433.milc -2.21 613881448195 600337040966 > 434.zeusmp -14.05 839652873778 721646740255 > 435.gromacs -2.63 1584456238056 1542724794028 > 436.cactusADM -33.35 621112775417 413998009835 > 437.leslie3d -24.68 685183512084 516052497339 > 444.namd +0.41 1639494201826 1646198964416 > 447.dealII -0.17 1090815823369 1088911757625 > 450.soplex -8.29 667084302238 611769330624 > 453.povray +0.36 854174676846 857232459761 > 454.calculix -7.23 1716433835093 1592358631108 > 459.GemsFDTD -22.82 682427745937 526665452119 > 465.tonto +2.09 1527568790770 1559478471810 > 470.lbm -4.01 885166688641 849702055497 > 481.wrf -6.12 1315087631021 1234615894173 > 482.sphinx3 +16.33 2115592654950 2461052825829 > Geomean -7.14
> Testing: > 1. Bootstrap pass. > 2. make check shows no regressions. > 3. Spec 2000 & 2006 build show no regressions both with and without > -mavx512f option. > 4. Spec 2000 & 2006 run shows no stability regressions without -mavx512f > option. > > Is it ok to commit to main trunk? Ping. -- Thanks, K