PR target/70525
commitca943582f78a8dc78c882e4b7d0a8af4b8cc3612
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Apr 2016 08:15:09 +0000 (5 08:15 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Apr 2016 08:15:09 +0000 (5 08:15 +0000)
tree086c37ba66a2af7b3a27e314c76014817444c964
parent87825cd5b378f099aadeb5ac6a810a037ab572f7
PR target/70525
* config/i386/sse.md (*andnot<mode>3): Simplify assertions.
Use vpandn<ssemodesuffix> for V16SI/V8DImode, vpandnq for
V32HI/V64QImode, don't use <mask_operand3_1>, fix up formatting.
(*andnot<mode>3_mask): Remove insn with VI12_AVX512VL iterator.

* gcc.target/i386/pr70525.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234739 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr70525.c [new file with mode: 0644]