2013-10-30 Cong Hou <congh@google.com>
authorcongh <congh@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Oct 2013 20:01:47 +0000 (20:01 +0000)
committercongh <congh@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Oct 2013 20:01:47 +0000 (20:01 +0000)
commit95e3231d35b2acf51ee5c4c347252889a349f3cf
tree4d5c5a0a6bd64a5d027d233c09decc80c1aef2b4
parent1e3df1574b6a5dd164ab0def5328bc99c6e1b6f5
2013-10-30  Cong Hou  <congh@google.com>

    PR target/58762
    * config/i386/i386-protos.h (ix86_expand_sse2_abs): New function.
    * config/i386/i386.c (ix86_expand_sse2_abs): New function.
    * config/i386/sse.md: Add SSE2 support to abs (8/16/32-bit-int).

2013-10-30  Cong Hou  <congh@google.com>

    * gcc.target/i386/vect-abs-s8.c: New test.
    * gcc.target/i386/vect-abs-s16.c: New test.
    * gcc.target/i386/vect-abs-s32.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204229 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/vect-abs-s16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/vect-abs-s32.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/vect-abs-s8.c [new file with mode: 0644]