]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Change mnemonics from TCVTROWPS2PBF16[H,L] to TCVTROWPS2BF16[H,L]
authorHaochen Jiang <haochen.jiang@intel.com>
Thu, 2 Jan 2025 08:55:34 +0000 (16:55 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Wed, 8 Jan 2025 06:34:23 +0000 (14:34 +0800)
commit814cbfc91a3c9f4286d13d04075287f6dac76e74
tree8b2f2bf36c527d2b7db38fc96155bca50dc0150c
parent59096f014fedab9bd6787a286acf2afa7ab0fe9e
i386: Change mnemonics from TCVTROWPS2PBF16[H,L] to TCVTROWPS2BF16[H,L]

In ISE056, the mnemonics for TCVTROWPS2PBF16[H,L] has been changed to
TCVTROWPS2BF16[H,L].

gcc/ChangeLog:

* config/i386/amxavx512intrin.h
(_tile_cvtrowps2pbf16h_internal): Rename to...
(_tile_cvtrowps2bf16h_internal): ...this.
(_tile_cvtrowps2pbf16hi_internal): Rename to...
(_tile_cvtrowps2bf16hi_internal): ...this.
(_tile_cvtrowps2pbf16l_internal): Rename to...
(_tile_cvtrowps2bf16l_internal): ...this.
(_tile_cvtrowps2pbf16li_internal): Rename to...
(_tile_cvtrowps2bf16li_internal): ...this.
(_tile_cvtrowps2pbf16h): Rename to...
(_tile_cvtrowps2bf16h): ...this.
(_tile_cvtrowps2pbf16hi): Rename to...
(_tile_cvtrowps2bf16hi): ...this.
(_tile_cvtrowps2pbf16l): Rename to...
(_tile_cvtrowps2bf16l): ...this.
(_tile_cvtrowps2pbf16li): Rename to...
(_tile_cvtrowps2bf16li): ...this.

gcc/testsuite/ChangeLog:

* gcc.target/i386/amxavx512-asmatt-1.c: Adjust intrin call.
* gcc.target/i386/amxavx512-asmintel-1.c: Ditto.
* gcc.target/i386/amxavx512-cvtrowps2pbf16-2.c: Rename to...
* gcc.target/i386/amxavx512-cvtrowps2bf16-2.c: ...this. Rename
test functions.
gcc/config/i386/amxavx512intrin.h
gcc/testsuite/gcc.target/i386/amxavx512-asmatt-1.c
gcc/testsuite/gcc.target/i386/amxavx512-asmintel-1.c
gcc/testsuite/gcc.target/i386/amxavx512-cvtrowps2bf16-2.c [moved from gcc/testsuite/gcc.target/i386/amxavx512-cvtrowps2pbf16-2.c with 67% similarity]