i386.md (kunpckhi): Swap operands.
authorIlya Enkovich <ilya.enkovich@intel.com>
Wed, 13 Apr 2016 14:00:42 +0000 (14:00 +0000)
committerIlya Enkovich <ienkovich@gcc.gnu.org>
Wed, 13 Apr 2016 14:00:42 +0000 (14:00 +0000)
commit75ca93ec9a9889766beae43555a4efbe73ddf52b
tree9a9049f7d65a694ea17172ff23133c4acab63fc8
parentb88990be30c676e36843aaab71ce98639c49711d
i386.md (kunpckhi): Swap operands.

gcc/

* config/i386/i386.md (kunpckhi): Swap operands.
(kunpcksi): Likewise.
(kunpckdi): Likewise.
* config/i386/sse.md (vec_pack_trunc_qi): Likewise.
(vec_pack_trunc_<mode>): Likewise.

gcc/testsuite/

* gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
* gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
* gcc.target/i386/avx512f-kunpckbw-2.c: New test.

From-SVN: r234938
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512bw-kunpckdq-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512bw-kunpckwd-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c [new file with mode: 0644]