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
Showing
- gcc/ChangeLog 5 additions, 0 deletionsgcc/ChangeLog
- gcc/config/i386/i386.md 10 additions, 6 deletionsgcc/config/i386/i386.md
- gcc/config/i386/sse.md 9 additions, 8 deletionsgcc/config/i386/sse.md
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/i386/avx-vround-1.c 59 additions, 0 deletionsgcc/testsuite/gcc.target/i386/avx-vround-1.c
- gcc/testsuite/gcc.target/i386/avx-vround-2.c 77 additions, 0 deletionsgcc/testsuite/gcc.target/i386/avx-vround-2.c
- gcc/testsuite/gcc.target/i386/avx512vl-vround-1.c 96 additions, 0 deletionsgcc/testsuite/gcc.target/i386/avx512vl-vround-1.c
- gcc/testsuite/gcc.target/i386/avx512vl-vround-2.c 9 additions, 0 deletionsgcc/testsuite/gcc.target/i386/avx512vl-vround-2.c
Loading
Please register or sign in to comment