AVX-512. Split out mask version for vec_extract_hi_<mode>.
authorkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Dec 2015 11:07:42 +0000 (11:07 +0000)
committerkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Dec 2015 11:07:42 +0000 (11:07 +0000)
commit4d1088aa99ffabbee2b6a171e1d17a1f2a328df5
tree66cda2ad422fbe8d0b2a39e386852498bbbcc4a3
parent32cbdfc447c3a2cc1aba19a5fbee87ebc8868b22
AVX-512. Split out mask version for vec_extract_hi_<mode>.

gcc/
* config/i386/sse.md (define_insn "vec_extract_hi_<mode>_maskm"):
Remove "prefix_extra".
(define_insn "vec_extract_hi_<mode>_mask"): New.
(define_insn "vec_extract_hi_<mode>"): Remove masking.
gcc/testsuite/
* gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231167 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/i386/sse.md
gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-1.c