aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorkonglin1 <lingling.kong@intel.com>2021-12-07 17:08:23 +0800
committerliuhongt <hongtao.liu@intel.com>2021-12-23 17:32:51 +0800
commit61e53698a08dc1d9a54d785218af687a6751c1b3 (patch)
treed310cc9f07fe28888824b353d383bb72c7c39f43 /gcc/config.gcc
parent9ac0730c25b357b5fc75e18677cec27a546c1b64 (diff)
downloadgcc-61e53698a08dc1d9a54d785218af687a6751c1b3.zip
gcc-61e53698a08dc1d9a54d785218af687a6751c1b3.tar.gz
gcc-61e53698a08dc1d9a54d785218af687a6751c1b3.tar.bz2
i386: Enable intrinsics that convert float and bf16 data to each other.
gcc/ChangeLog: * config/i386/avx512bf16intrin.h (_mm_cvtsbh_ss): Add new intrinsic. (_mm512_cvtpbh_ps): Likewise. (_mm512_maskz_cvtpbh_ps): Likewise. (_mm512_mask_cvtpbh_ps): Likewise. * config/i386/avx512bf16vlintrin.h (_mm_cvtness_sbh): Likewise. (_mm_cvtpbh_ps): Likewise. (_mm256_cvtpbh_ps): Likewise. (_mm_maskz_cvtpbh_ps): Likewise. (_mm256_maskz_cvtpbh_ps): Likewise. (_mm_mask_cvtpbh_ps): Likewise. (_mm256_mask_cvtpbh_ps): Likewise. gcc/testsuite/ChangeLog: * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: New test. * gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c: Ditto. * gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c: Ditto. * gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c: Ditto.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions