[AVX-512ER] vrsqrt28ps auto generation
authorIlya Verbin <ilya.verbin@intel.com>
Tue, 21 Jun 2016 14:38:02 +0000 (14:38 +0000)
committerIlya Verbin <iverbin@gcc.gnu.org>
Tue, 21 Jun 2016 14:38:02 +0000 (14:38 +0000)
commit3b9bc511ee48c7c2e868baaa48f02e7e7e115ce7
tree472112598083fd9265e7e97a3fe19079b8d23fcb
parent21db1c786740b7de9e375f0dd54f78eaa4aa2339
[AVX-512ER] vrsqrt28ps auto generation

gcc/
* config/i386/i386.c (ix86_emit_swsqrtsf): Emit vrsqrt28ps.
* config/i386/sse.md (define_expand "rsqrtv16sf2"): New.
gcc/testsuite/
* gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
* gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
* gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
* gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.

From-SVN: r237649
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-6.c [new file with mode: 0644]