]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16
authorHaochen Jiang <haochen.jiang@intel.com>
Thu, 23 Jan 2025 01:52:00 +0000 (09:52 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Thu, 23 Jan 2025 01:53:32 +0000 (09:53 +0800)
commit5472f5185c0c78483f0d4e078e974030d7b5dccd
tree7ed053d0b715e1edf36c2bd50ec1bf129755fe3a
parent7f59b88279963cd05d2c2620a03d8ddc9b7a2775
i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16

gcc/ChangeLog:

PR target/118270
* config/i386/avx10_2-512minmaxintrin.h: Change intrin and
builtin name according to new mnemonics.
* config/i386/avx10_2minmaxintrin.h: Ditto.
* config/i386/i386-builtin.def (BDESC): Ditto.
* config/i386/sse.md
(UNSPEC_MINMAXBF16): Rename from UNSPEC_MINMAXNEPBF16.
(avx10_2_minmaxnepbf16_<mode><mask_name>): Rename to...
(avx10_2_minmaxbf16_<mode><mask_name>): ...this. Change
instruction name output.

gcc/testsuite/ChangeLog:

PR target/118270
* gcc.target/i386/avx10_2-512-minmax-1.c: Adjust output and
intrin call.
* gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c: Move to...
* gcc.target/i386/avx10_2-512-vminmaxbf16-2.c: ...here.
Adjust intrin call.
* gcc.target/i386/avx10_2-minmax-1.c: Adjust output and intrin
call.
* gcc.target/i386/avx10_2-vminmaxnepbf16-2.c: Move to...
* gcc.target/i386/avx10_2-vminmaxbf16-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.
13 files changed:
gcc/config/i386/avx10_2-512minmaxintrin.h
gcc/config/i386/avx10_2minmaxintrin.h
gcc/config/i386/i386-builtin.def
gcc/config/i386/sse.md
gcc/testsuite/gcc.target/i386/avx-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c [moved from gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c with 73% similarity]
gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxbf16-2.c [moved from gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c with 75% similarity]
gcc/testsuite/gcc.target/i386/sse-13.c
gcc/testsuite/gcc.target/i386/sse-14.c
gcc/testsuite/gcc.target/i386/sse-22.c
gcc/testsuite/gcc.target/i386/sse-23.c