AVX512FP16: Add testcase for vector init and broadcast intrinsics.
authorliuhongt <hongtao.liu@intel.com>
Mon, 2 Mar 2020 10:07:36 +0000 (18:07 +0800)
committerliuhongt <hongtao.liu@intel.com>
Wed, 8 Sep 2021 04:44:50 +0000 (12:44 +0800)
commit2f3318dbcfd2390b49231b66a47ebed505af18f9
tree917913354e75fb676801e21d0a419ae44213fbcc
parent9e2a82e1f9d2c4afc62b864a9cd9efe2e8ecce7d
AVX512FP16: Add testcase for vector init and broadcast intrinsics.

gcc/testsuite/ChangeLog:

* gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
* gcc.target/i386/avx512fp16-10a.c: New test.
* gcc.target/i386/avx512fp16-10b.c: Ditto.
* gcc.target/i386/avx512fp16-1a.c: Ditto.
* gcc.target/i386/avx512fp16-1b.c: Ditto.
* gcc.target/i386/avx512fp16-1c.c: Ditto.
* gcc.target/i386/avx512fp16-1d.c: Ditto.
* gcc.target/i386/avx512fp16-1e.c: Ditto.
* gcc.target/i386/avx512fp16-2a.c: Ditto.
* gcc.target/i386/avx512fp16-2b.c: Ditto.
* gcc.target/i386/avx512fp16-2c.c: Ditto.
* gcc.target/i386/avx512fp16-3a.c: Ditto.
* gcc.target/i386/avx512fp16-3b.c: Ditto.
* gcc.target/i386/avx512fp16-3c.c: Ditto.
* gcc.target/i386/avx512fp16-4.c: Ditto.
* gcc.target/i386/avx512fp16-5.c: Ditto.
* gcc.target/i386/avx512fp16-6.c: Ditto.
* gcc.target/i386/avx512fp16-7.c: Ditto.
* gcc.target/i386/avx512fp16-8.c: Ditto.
* gcc.target/i386/avx512fp16-9a.c: Ditto.
* gcc.target/i386/avx512fp16-9b.c: Ditto.
* gcc.target/i386/pr54855-13.c: Ditto.
* gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
23 files changed:
gcc/testsuite/gcc.target/i386/avx512fp16-10a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-10b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-1c.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-1d.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-1e.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-2b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-2c.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-3a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-3b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-3c.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-9a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-9b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vec_set_var.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/m512-check.h
gcc/testsuite/gcc.target/i386/pr54855-13.c [new file with mode: 0644]