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

--- Comment #10 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:71a27375d09ec6b4dee3938b6d1ed6762ecdcfea

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

    i386: Change mnemonics from V[GETMANT,REDUCENE,RNDSCALENE]PBF16 to
V[GETMANT,REDUCE,RNDSCALE]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_VRNDSCALEBF16): Rename from UNSPEC_VRNDSCALENEPBF16.
            (UNSPEC_VREDUCEBF16): Rename from UNSPEC_VREDUCENEPBF16.
            (UNSPEC_VGETMANTBF16): Rename from UNSPEC_VGETMANTPBF16.
            (BF16IMMOP): Adjust iterator due to UNSPEC name change.
            (bf16immop): Ditto.
            (avx10_2_<bf16immop>pbf16_<mode><mask_name>): Rename to...
            (avx10_2_<bf16immop>bf16_<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-vgetmantpbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vgetmantbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vreducenepbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vreducebf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-512-vrndscalebf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-bf16-1.c: Adjust output and intrin
            call.
            * gcc.target/i386/avx10_2-vgetmantpbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-vgetmantbf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vreducenepbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-vreducebf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx10_2-vrndscalenepbf16-2.c: Move to...
            * gcc.target/i386/avx10_2-vrndscalebf16-2.c: ...here.
            Adjust intrin call.
            * gcc.target/i386/avx-1.c: Adjust builtin call.
            * gcc.target/i386/sse-13.c: Ditto.
            * gcc.target/i386/sse-23.c: Ditto.
            * gcc.target/i386/sse-14.c: Adjust intrin call.
            * gcc.target/i386/sse-22.c: Ditto.

Reply via email to