]> git.ipfire.org Git - thirdparty/gcc.git/commit
AVX512FP16: Add expander for fmahf4
authorliuhongt <hongtao.liu@intel.com>
Tue, 14 Jul 2020 06:45:32 +0000 (14:45 +0800)
committerliuhongt <hongtao.liu@intel.com>
Thu, 23 Sep 2021 09:05:02 +0000 (17:05 +0800)
commit1041111f19849da29117a0e962ce7ad5262a4403
tree3166e0f85f41172131e95375d0caf072755b9973
parentcb8d916eef53327d922f5301bc2ce29735fb7e24
AVX512FP16: Add expander for fmahf4

gcc/ChangeLog:

* config/i386/sse.md (FMAMODEM): extend to handle FP16.
(VFH_SF_AVX512VL): Extend to handle HFmode.
(VF_SF_AVX512VL): Deleted.

gcc/testsuite/ChangeLog:

* gcc.target/i386/avx512fp16-fma-1.c: New test.
* gcc.target/i386/avx512fp16vl-fma-1.c: New test.
* gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
gcc/config/i386/sse.md
gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-vectorize-1.c [new file with mode: 0644]