diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2025-01-23 09:52:06 +0800 |
---|---|---|
committer | Haochen Jiang <haochen.jiang@intel.com> | 2025-01-23 09:53:33 +0800 |
commit | a75896c142f845831a81f818dd329e87736c05a9 (patch) | |
tree | 636ad9a71d2ca546dd1000429bbcf79976a5ca23 /gcc/dwarf2asm.h | |
parent | a3e198853031504b5a71373ff09c33ee5be1a824 (diff) | |
download | gcc-a75896c142f845831a81f818dd329e87736c05a9.zip gcc-a75896c142f845831a81f818dd329e87736c05a9.tar.gz gcc-a75896c142f845831a81f818dd329e87736c05a9.tar.bz2 |
i386: Change mnemonics from VCOMSBF16 to VCOMISBF16
Besides mnemonics change, this patch also use the compare
pattern instead of UNSPEC.
gcc/ChangeLog:
PR target/118270
* config/i386/avx10_2bf16intrin.h: Change intrin and builtin
name according to new mnemonics.
* config/i386/i386-builtin.def (BDESC): Ditto.
* config/i386/i386-expand.cc
(ix86_expand_fp_compare): Adjust comments.
(ix86_expand_builtin): Adjust switch case.
* config/i386/i386.md (cmpibf): Change instruction name output.
* config/i386/sse.md (UNSPEC_VCOMSBF16): Removed.
(avx10_2_comisbf16_v8bf): New.
(avx10_2_comsbf16_v8bf): Removed.
gcc/testsuite/ChangeLog:
PR target/118270
* gcc.target/i386/avx10_2-comibf-1.c: Adjust asm check.
* gcc.target/i386/avx10_2-comibf-3.c: Ditto.
* gcc.target/i386/avx10_2-vcomsbf16-1.c: Move to...
* gcc.target/i386/avx10_2-vcomisbf16-1.c: ...here.
Adjust output and intrin call.
* gcc.target/i386/avx10_2-vcomsbf16-2.c: Move to...
* gcc.target/i386/avx10_2-vcomisbf16-2.c: ...here.
Adjust intrin call.
* gcc.target/i386/pr117495.c: Adjust asm check.
Diffstat (limited to 'gcc/dwarf2asm.h')
0 files changed, 0 insertions, 0 deletions