AVX512FP16: Add testcase for vaddph/vsubph/vmulph/vdivph.
authorliuhongt <hongtao.liu@intel.com>
Mon, 2 Mar 2020 08:35:58 +0000 (16:35 +0800)
committerliuhongt <hongtao.liu@intel.com>
Thu, 9 Sep 2021 08:09:05 +0000 (16:09 +0800)
commitf77f3adebde0547ed734a260f29e5afc85dcbe49
tree0064497cdb0852a0532924ee3e084fb9fa5b4192
parentbd7a34ef5564f4240c3839c89d7e695c9ef4e49d
AVX512FP16: Add testcase for vaddph/vsubph/vmulph/vdivph.

gcc/testsuite/ChangeLog:

* gcc.target/i386/avx512fp16-helper.h: New header file for
FP16 runtime test.
* gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
* gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
* gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
* gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
* gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
* gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
* gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
* gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
* gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
* gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
* gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
* gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
* gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
* gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
* gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
* gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
17 files changed:
gcc/testsuite/gcc.target/i386/avx512fp16-helper.h [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vaddph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vaddph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vdivph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vdivph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vmulph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vmulph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vsubph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16-vsubph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vaddph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vaddph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vdivph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vdivph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vmulph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vmulph-1b.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vsubph-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-vsubph-1b.c [new file with mode: 0644]