]> git.ipfire.org Git - thirdparty/gcc.git/commit
AVX-512. 74/n. Add byte/word max/mix reduction.
authorkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Oct 2014 08:52:11 +0000 (08:52 +0000)
committerkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Oct 2014 08:52:11 +0000 (08:52 +0000)
commit9c9987c58ab90e785a65a48b73304a5a8cc17adc
treedce6bb9a9e836ae11628ebd98de3cf85ed807553
parent24d7a006d589a93007b35f21710f891339355153
AVX-512. 74/n. Add byte/word max/mix reduction.

gcc/
* config/i386/i386.c
(emit_reduc_half): Handle V64QI and V32HI mode.
* config/i386/sse.md
(define_mode_iterator VI_AVX512BW): New.
(define_expand "reduc_<code>_<mode>"): Use VI512_48F_12BW.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216192 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/sse.md