https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118270
--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Haochen Jiang <jian...@gcc.gnu.org>: https://gcc.gnu.org/g:a75896c142f845831a81f818dd329e87736c05a9 commit r15-7140-ga75896c142f845831a81f818dd329e87736c05a9 Author: Haochen Jiang <haochen.ji...@intel.com> Date: Thu Jan 23 09:52:06 2025 +0800 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.