aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2020-07-10 15:22:30 +0800
committerliuhongt <hongtao.liu@intel.com>2021-09-22 12:56:31 +0800
commit59e9c4cbe665951f3f3714c966ecf7776b36894c (patch)
tree1869eab977bc038657754b334d622b4567a92b97 /gcc/c/c-parser.c
parent8a5837cfb714d6a677332ee946b02f7f3558fca4 (diff)
downloadgcc-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