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

--- Comment #11 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:d4d5935f124ab72bb32d76ba8467aa2cdbc2a329

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

    i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to
V[RSQRT,SCALEF,SQRT]BF16

    gcc/ChangeLog:

            PR target/118270
            * config/i386/avx10_2-512bf16intrin.h: Change intrin and builtin
            name according to new mnemonics.
            * config/i386/avx10_2bf16intrin.h: Ditto.
            * config/i386/i386-builtin.def (BDESC): Ditto.
            * config/i386/sse.md
            (UNSPEC_VSCALEFBF16): Rename from UNSPEC_VSCALEFPBF16.
            (avx10_2_scalefpbf16_<mode><mask_name>): Rename to...
            (avx10_2_scalefbf16_<mode><mask_name>): ...this.
            Change instruction name output.
            (avx10_2_rsqrtpbf16_<mode><mask_name>): Rename to...
            (avx10_2_rsqrtbf16_<mode><mask_name>): ...this.
            Change instruction name output.
            (avx10_2_sqrtnepbf16_<mode><mask_name>): Rename to...
            (avx10_2_sqrtbf16_<mode><mask_name>): ...this.
            Change instruction name output.

    gcc/testsuite/ChangeLog:

            PR target/118270
            * gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and intrin
            call.
            * gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vscalefpbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vscalefbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-bf16-1.c: Adjust output and intrin
            call.
            * gcc.target/i386/avx10_2-vrsqrtpbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-vrsqrtbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vscalefpbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-vscalefbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vsqrtnepbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-vsqrtbf16-2.c: ...here.
            Adjust intrin call.

Reply via email to