AVX-512. Split out mask version for vec_extract_hi_<mode>.
authorKirill Yukhin <kyukhin@gcc.gnu.org>
Wed, 2 Dec 2015 11:07:42 +0000 (11:07 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Wed, 2 Dec 2015 11:07:42 +0000 (11:07 +0000)
commit01e3391a9085119eea88593f6b6a766294ee3631
tree66cda2ad422fbe8d0b2a39e386852498bbbcc4a3
parentcbd3a543f674ad143aa7d5639e6d2719d0df19b7
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.

From-SVN: r231167
gcc/config/i386/sse.md
gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-1.c