]> git.ipfire.org Git - thirdparty/gcc.git/commit
gcc/
authorienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Nov 2015 12:19:42 +0000 (12:19 +0000)
committerienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Nov 2015 12:19:42 +0000 (12:19 +0000)
commit0852690bc3d7536632b661ccf262bb6423fc5d9e
tree60ad0b3f0a515211c653d104d411ce8e63b3c354
parent959c4b00628524099c9f5e689b5cace9fe66d146
gcc/

* config/i386/sse.md (HALFMASKMODE): New attribute.
(DOUBLEMASKMODE): New attribute.
(vec_pack_trunc_qi): New.
(vec_pack_trunc_<mode>): New.
(vec_unpacks_lo_hi): New.
(vec_unpacks_lo_si): New.
(vec_unpacks_lo_di): New.
(vec_unpacks_hi_hi): New.
(vec_unpacks_hi_<mode>): New.

gcc/testsuite/

* gcc.target/i386/mask-pack.c: New test.
* gcc.target/i386/mask-unpack.c: New test.

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