Go to the source code of this file.
◆ __DEFAULT_FN_ATTRS
#define __DEFAULT_FN_ATTRS |
Value: __attribute__((__always_inline__, __nodebug__, __target__(
"gfni"), \
__min_vector_width__(128)))
_Float16 __2f16 __attribute__((ext_vector_type(2)))
Zeroes the upper 128 bits (bits 255:128) of all YMM registers.
Definition at line 18 of file gfniintrin.h.
◆ __DEFAULT_FN_ATTRS_VL128
#define __DEFAULT_FN_ATTRS_VL128 |
Value:
__target__("avx512bw,avx512vl,gfni"), \
__min_vector_width__(128)))
Definition at line 28 of file gfniintrin.h.
◆ __DEFAULT_FN_ATTRS_VL256
#define __DEFAULT_FN_ATTRS_VL256 |
Value:
__target__("avx512bw,avx512vl,gfni"), \
__min_vector_width__(256)))
Definition at line 32 of file gfniintrin.h.
◆ __DEFAULT_FN_ATTRS_Y
#define __DEFAULT_FN_ATTRS_Y |
Value: __attribute__((__always_inline__, __nodebug__, __target__(
"avx,gfni"), \
__min_vector_width__(256)))
Definition at line 23 of file gfniintrin.h.
◆ __DEFAULT_FN_ATTRS_Z
#define __DEFAULT_FN_ATTRS_Z |
Value: __attribute__((__always_inline__, __nodebug__, __target__(
"avx512f,gfni"), \
__min_vector_width__(512)))
Definition at line 38 of file gfniintrin.h.
◆ __DEFAULT_FN_ATTRS_Z_MASK
#define __DEFAULT_FN_ATTRS_Z_MASK |
Value: __attribute__((__always_inline__, __nodebug__, __target__(
"avx512bw,gfni"), \
__min_vector_width__(512)))
Definition at line 42 of file gfniintrin.h.
◆ _mm_gf2p8affine_epi64_epi8
#define _mm_gf2p8affine_epi64_epi8 |
( |
| A, |
|
|
| B, |
|
|
| I ) |
Value: ((__m128i)__builtin_ia32_vgf2p8affineqb_v16qi((__v16qi)(__m128i)(A), \
(__v16qi)(__m128i)(B), \
(char)(I)))
Definition at line 51 of file gfniintrin.h.
◆ _mm_gf2p8affineinv_epi64_epi8
#define _mm_gf2p8affineinv_epi64_epi8 |
( |
| A, |
|
|
| B, |
|
|
| I ) |
Value: ((__m128i)__builtin_ia32_vgf2p8affineinvqb_v16qi((__v16qi)(__m128i)(A), \
(__v16qi)(__m128i)(B), \
(char)(I)))
Definition at line 46 of file gfniintrin.h.
◆ _mm_gf2p8mul_epi8()