re PR target/91341 (Missing AVX Intrinsics: load/store u2)
commit96d5c6dcf6b8ec0ad34a8208fc6d82df3ce20e2a
authorJakub Jelinek <jakub@redhat.com>
Mon, 5 Aug 2019 08:00:30 +0000 (5 10:00 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 5 Aug 2019 08:00:30 +0000 (5 10:00 +0200)
treef7bd970b4520b4e9f593239a8c5bd6747e4327dc
parent860edc46624a23e678934a907d8fccb2fad0dcb5
re PR target/91341 (Missing AVX Intrinsics: load/store u2)

PR target/91341
* config/i386/avxintrin.h (_mm256_loadu2_m128, _mm256_storeu2_m128,
_mm256_loadu2_m128d, _mm256_storeu2_m128d, _mm256_loadu2_m128i,
_mm256_storeu2_m128i): New function.

* gcc.target/i386/avx-loadu2-m128-1.c: New test.
* gcc.target/i386/avx-loadu2-m128-2.c: New test.
* gcc.target/i386/avx-loadu2-m128d-1.c: New test.
* gcc.target/i386/avx-loadu2-m128d-2.c: New test.
* gcc.target/i386/avx-loadu2-m128i-1.c: New test.
* gcc.target/i386/avx-loadu2-m128i-2.c: New test.
* gcc.target/i386/avx-storeu2-m128-1.c: New test.
* gcc.target/i386/avx-storeu2-m128-2.c: New test.
* gcc.target/i386/avx-storeu2-m128d-1.c: New test.
* gcc.target/i386/avx-storeu2-m128d-2.c: New test.
* gcc.target/i386/avx-storeu2-m128i-1.c: New test.
* gcc.target/i386/avx-storeu2-m128i-2.c: New test.

From-SVN: r274109
15 files changed:
gcc/ChangeLog
gcc/config/i386/avxintrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-2.c [new file with mode: 0644]