]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.md (sse4_1_round<mode>2): Add avx512f alternative.
authorJakub Jelinek <jakub@redhat.com>
Thu, 28 Apr 2016 15:57:16 +0000 (17:57 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 28 Apr 2016 15:57:16 +0000 (17:57 +0200)
commit3ddffba914b25228f477c726c564ee18078e0cb9
tree37ffdccc0f4d2bfd38049f8c2ccd4cbf823f6503
parent97fceb9fa9ab2bf706c334f20f0ce605fae5a047
i386.md (sse4_1_round<mode>2): Add avx512f alternative.

* config/i386/i386.md (sse4_1_round<mode>2): Add avx512f alternative.
* config/i386/sse.md (sse4_1_round<ssescalarmodesuffix>): Likewise.

* gcc.target/i386/avx-vround-1.c: New test.
* gcc.target/i386/avx-vround-2.c: New test.
* gcc.target/i386/avx512vl-vround-1.c: New test.
* gcc.target/i386/avx512vl-vround-2.c: New test.

From-SVN: r235576
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx-vround-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-vround-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512vl-vround-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512vl-vround-2.c [new file with mode: 0644]