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

wbrana <wbrana at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wbrana at gmail dot com

--- Comment #4 from wbrana <wbrana at gmail dot com> ---
It should be enabled with sane default parameters like --param
max-unrolled-insns=32, which can cause up to 75% speedup in nbench benchmark
with 4.8.3

-fno-builtin-memcmp -O2  -g0 -march=native -mtune=native -fomit-frame-pointer
NUMERIC SORT        :          1530.8  :      39.26  :      12.89
STRING SORT         :          734.73  :     328.30  :      50.81
BITFIELD            :      5.4495e+08  :      93.48  :      19.53
FP EMULATION        :          304.53  :     146.13  :      33.72
FOURIER             :           39030  :      44.39  :      24.93
ASSIGNMENT          :          52.865  :     201.16  :      52.18
IDEA                :          6828.3  :     104.44  :      31.01
HUFFMAN             :          4641.2  :     128.70  :      41.10
NEURAL NET          :          72.618  :     116.66  :      49.07
LU DECOMPOSITION    :            2360  :     122.26  :      88.28

-fno-builtin-memcmp -O2  -g0 -march=native -mtune=native -fomit-frame-pointer
-funroll-loops --param max-unrolled-insns=32
NUMERIC SORT        :          1485.9  :      38.11  :      12.52
STRING SORT         :          767.45  :     342.92  :      53.08
BITFIELD            :      4.9745e+08  :      85.33  :      17.82
FP EMULATION        :          532.92  :     255.72  :      59.01
FOURIER             :           38853  :      44.19  :      24.82
ASSIGNMENT          :          57.971  :     220.59  :      57.22
IDEA                :          6866.9  :     105.03  :      31.18
HUFFMAN             :            4648  :     128.89  :      41.16
NEURAL NET          :          87.502  :     140.56  :      59.13
LU DECOMPOSITION    :          3348.2  :     173.45  :     125.25

Reply via email to