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

--- Comment #16 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:f1f281324b23e602436a10404c4b3a671d7f6f06

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

    i386: Change mnemonics from VCVT[,T]NEBF162I[,U]BS to VCVT[,T]BF162I[,U]BS

    gcc/ChangeLog:

            PR target/118270
            * config/i386/avx10_2-512satcvtintrin.h: Change intrin and
            builtin name according to new mnemonics.
            * config/i386/avx10_2satcvtintrin.h: Ditto.
            * config/i386/i386-builtin.def (BDESC): Ditto.
            * config/i386/sse.md
            (UNSPEC_VCVTBF162IBS): Rename from UNSPEC_VCVTNEBF162IBS.
            (UNSPEC_VCVTBF162IUBS): Rename from UNSPEC_VCVTNEBF162IUBS.
            (UNSPEC_VCVTTBF162IBS): Rename from UNSPEC_VCVTTNEBF162IBS.
            (UNSPEC_VCVTTBF162IUBS): Rename from UNSPEC_VCVTTNEBF162IUBS.
            (UNSPEC_CVTNE_BF16_IBS_ITER): Rename to...
            (UNSPEC_CVT_BF16_IBS_ITER): ...this. Adjust UNSPEC name.
            (sat_cvt_sign_prefix): Adjust UNSPEC name.
            (sat_cvt_trunc_prefix): Ditto.
           
(avx10_2_cvt<sat_cvt_trunc_prefix>nebf162i<sat_cvt_sign_prefix>bs<mode><mask_name>):
            Rename to...
           
(avx10_2_cvt<sat_cvt_trunc_prefix>bf162i<sat_cvt_sign_prefix>bs<mode><mask_name>):
            ...this. Change instruction name output.

    gcc/testsuite/ChangeLog:

            PR target/118270
            * gcc.target/i386/avx10_2-512-satcvt-1.c: Adjust output and
            intrin call.
            * gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-satcvt-1.c: Adjust output and
            intrin call.
            * gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c: Move to...
            * gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: ...here.
            Adjust intrin call.

Reply via email to