Add some tests for AVX2 vectorizer.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Oct 2011 15:41:27 +0000 (15:41 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Oct 2011 15:41:27 +0000 (15:41 +0000)
commita257850007b8444126c4f4f92a10081e5d1b17ab
tree887bc0edebe5ac36545c2612be20653d83d6aedd
parent63e6b59a5fba3cc39f0066df0423c7c4d490afbb
Add some tests for AVX2 vectorizer.

2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>

* gcc.target/i386/avx2-vpop-check.h: New header.
* gcc.target/i386/avx2-vpaddd-3.c: New test.
* gcc.target/i386/avx2-vpaddw-3.c: Ditto.
* gcc.target/i386/avx2-vpaddb-3.c: Ditto.
* gcc.target/i386/avx2-vpaddq-3.c: Ditto.
* gcc.target/i386/avx2-vpand-3.c: Ditto.
* gcc.target/i386/avx2-vpmulld-3.c: Ditto.
* gcc.target/i386/avx2-vpmullw-3.c: Ditto.
* gcc.target/i386/avx2-vpsrad-3.c: Ditto.
* gcc.target/i386/avx2-vpsraw-3.c: Ditto.
* gcc.target/i386/avx2-vpsrld-3.c: Ditto.
* gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
* gcc.target/i386/avx2-vpsubb-3.c: Ditto.
* gcc.target/i386/avx2-vpsubd-3.c: Ditto.
* gcc.target/i386/avx2-vpsubq-3.c: Ditto.
* gcc.target/i386/avx2-vpsubw-3.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180155 138bc75d-0d04-0410-961f-82ee72b054a4
17 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx2-vpaddb-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpaddd-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpaddq-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpaddw-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpand-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpmulld-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpmullw-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpop-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsrad-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsraw-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsrld-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsrlw-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsubb-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsubd-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsubq-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx2-vpsubw-3.c [new file with mode: 0644]