https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118270

--- Comment #15 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:f1056463cb4c7950fc1bada6485c14df71ea3dd7

commit r15-7142-gf1056463cb4c7950fc1bada6485c14df71ea3dd7
Author: Haochen Jiang <haochen.ji...@intel.com>
Date:   Thu Jan 23 09:52:20 2025 +0800

    i386: Change mnemonics from VCVTNEPH2[B,H]F8 to VCVTPH2[B,H]F8

    gcc/ChangeLog:

            PR target/118270
            * config/i386/avx10_2-512convertintrin.h: Change intrin and
            builtin name according to new mnemonics.
            * config/i386/avx10_2convertintrin.h: Ditto.
            * config/i386/i386-builtin.def (BDESC): Ditto.
            * config/i386/sse.md
            (UNSPEC_VCVTPH2BF8): Rename from UNSPEC_VCVTNEPH2BF8.
            (UNSPEC_VCVTPH2BF8S): Rename from UNSPEC_VCVTNEPH2BF8S.
            (UNSPEC_VCVTPH2HF8): Rename from UNSPEC_VCVTNEPH2HF8.
            (UNSPEC_VCVTPH2HF8S): Rename from UNSPEC_VCVTNEPH2HF8S.
            (UNSPEC_CONVERTPH2FP8): Rename from UNSPEC_NECONVERTPH2FP8.
            Adjust UNSPEC name.
            (convertph2fp8): Rename from neconvertph2fp8. Adjust
            iterator map.
            (vcvt<neconvertph2fp8>v8hf): Rename to...
            (vcvt<neconvertph2fp8>v8hf): ...this.
            (*vcvt<neconvertph2fp8>v8hf): Rename to...
            (*vcvt<neconvertph2fp8>v8hf): ...this.
            (vcvt<neconvertph2fp8>v8hf_mask): Rename to...
            (vcvt<neconvertph2fp8>v8hf_mask): ...this.
            (*vcvt<neconvertph2fp8>v8hf_mask): Rename to...
            (*vcvt<neconvertph2fp8>v8hf_mask): ...this.
            (vcvt<neconvertph2fp8><mode><mask_name>): Rename to...
            (vcvt<convertph2fp8><mode><mask_name>): ...this.

    gcc/testsuite/ChangeLog:

            PR target/118270
            * gcc.target/i386/avx10_2-512-convert-1.c: Adjust output
            and intrin call.
            * gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-convert-1.c: Adjust output
            and intrin call.
            * gcc.target/i386/avx10_2-vcvtneph2bf8-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvtph2bf8-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vcvtneph2hf8-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvtph2hf8-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: ...here.
            Adjust intrin call.

Reply via email to