]> gcc.gnu.org Git - gcc.git/commit
Push evex512 target for 512 bit intrins
authorHaochen Jiang <haochen.jiang@intel.com>
Tue, 29 Aug 2023 07:37:13 +0000 (15:37 +0800)
committerliuhongt <hongtao.liu@intel.com>
Fri, 22 Sep 2023 03:17:23 +0000 (11:17 +0800)
commit2b77bcbb2a1a05fb57f6cb295f71659202c65374
treea4bede5916938fd7f2ef9ae87fb5e7170101a67a
parent567f243d6db4623dc5e7eb1a61b6faa0f5fa9f5f
Push evex512 target for 512 bit intrins

gcc/ChangeLog:

* config.gcc: Add avx512bitalgvlintrin.h.
* config/i386/avx5124fmapsintrin.h: Add evex512 target for 512 bit
intrins.
* config/i386/avx5124vnniwintrin.h: Ditto.
* config/i386/avx512bf16intrin.h: Ditto.
* config/i386/avx512bitalgintrin.h: Add evex512 target for 512 bit
intrins. Split 128/256 bit intrins to avx512bitalgvlintrin.h.
* config/i386/avx512erintrin.h: Add evex512 target for 512 bit
intrins
* config/i386/avx512ifmaintrin.h: Ditto
* config/i386/avx512pfintrin.h: Ditto
* config/i386/avx512vbmi2intrin.h: Ditto.
* config/i386/avx512vbmiintrin.h: Ditto.
* config/i386/avx512vnniintrin.h: Ditto.
* config/i386/avx512vp2intersectintrin.h: Ditto.
* config/i386/avx512vpopcntdqintrin.h: Ditto.
* config/i386/gfniintrin.h: Ditto.
* config/i386/immintrin.h: Add avx512bitalgvlintrin.h.
* config/i386/vaesintrin.h: Add evex512 target for 512 bit intrins.
* config/i386/vpclmulqdqintrin.h: Ditto.
* config/i386/avx512bitalgvlintrin.h: New.
18 files changed:
gcc/config.gcc
gcc/config/i386/avx5124fmapsintrin.h
gcc/config/i386/avx5124vnniwintrin.h
gcc/config/i386/avx512bf16intrin.h
gcc/config/i386/avx512bitalgintrin.h
gcc/config/i386/avx512bitalgvlintrin.h [new file with mode: 0644]
gcc/config/i386/avx512erintrin.h
gcc/config/i386/avx512ifmaintrin.h
gcc/config/i386/avx512pfintrin.h
gcc/config/i386/avx512vbmi2intrin.h
gcc/config/i386/avx512vbmiintrin.h
gcc/config/i386/avx512vnniintrin.h
gcc/config/i386/avx512vp2intersectintrin.h
gcc/config/i386/avx512vpopcntdqintrin.h
gcc/config/i386/gfniintrin.h
gcc/config/i386/immintrin.h
gcc/config/i386/vaesintrin.h
gcc/config/i386/vpclmulqdqintrin.h
This page took 0.061527 seconds and 6 git commands to generate.