diff options
author | liuhongt <hongtao.liu@intel.com> | 2020-07-10 15:22:30 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-09-22 12:56:31 +0800 |
commit | 59e9c4cbe665951f3f3714c966ecf7776b36894c (patch) | |
tree | 1869eab977bc038657754b334d622b4567a92b97 /gcc/c/c-parser.c | |
parent | 8a5837cfb714d6a677332ee946b02f7f3558fca4 (diff) | |
download | gcc-59e9c4cbe665951f3f3714c966ecf7776b36894c.zip gcc-59e9c4cbe665951f3f3714c966ecf7776b36894c.tar.gz gcc-59e9c4cbe665951f3f3714c966ecf7776b36894c.tar.bz2 |
AVX512FP16: Add expander for sqrthf2.
gcc/ChangeLog:
* config/i386/i386-features.c (i386-features.c): Handle
E_HFmode.
* config/i386/i386.md (sqrthf2): New expander.
(*sqrthf2): New define_insn.
* config/i386/sse.md
(*<sse>_vmsqrt<mode>2<mask_scalar_name><round_scalar_name>):
Extend to VFH_128.
gcc/testsuite/ChangeLog:
* gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
* gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions