]> git.ipfire.org Git - thirdparty/gcc.git/commit
AVX512FP16: Adjust builtin name for FP16 builtins to match AVX512F style
authorHongyu Wang <hongyu.wang@intel.com>
Wed, 15 Sep 2021 08:46:59 +0000 (16:46 +0800)
committerHongyu Wang <hongyu.wang@intel.com>
Wed, 15 Sep 2021 09:58:15 +0000 (17:58 +0800)
commite4d3643361df1145b34265c398e901498548c6e6
treefc27b9a0a249fc1e1b6ba80c2bcbd98019ed039f
parentb6d8fa66e1bf08756cb4134735b5034e171f49d1
AVX512FP16: Adjust builtin name for FP16 builtins to match AVX512F style

For AVX512FP16 builtins, they all contain format like vaddph_v8hf,
while AVX512F builtins use addps128 which succeeded SSE/AVX style.
Adjust AVX512FP16 builtins to match such format.

gcc/ChangeLog:

* config/i386/avx512fp16intrin.h: Adjust all builtin calls.
* config/i386/avx512fp16vlintrin.h: Likewise.
* config/i386/i386-builtin.def: Adjust builtin name and
enumeration to match AVX512F style.

gcc/testsuite/ChangeLog:

* gcc.target/i386/avx-1.c: Adjust builtin macros.
* gcc.target/i386/sse-13.c: Likewise.
* gcc.target/i386/sse-23.c: Likewise.
gcc/config/i386/avx512fp16intrin.h
gcc/config/i386/avx512fp16vlintrin.h
gcc/config/i386/i386-builtin.def
gcc/testsuite/gcc.target/i386/avx-1.c
gcc/testsuite/gcc.target/i386/sse-13.c
gcc/testsuite/gcc.target/i386/sse-23.c