10#error "Never use <sm4evexintrin.h> directly; include <immintrin.h> instead."
13#ifndef __SM4EVEXINTRIN_H
14#define __SM4EVEXINTRIN_H
16#define __DEFAULT_FN_ATTRS512 \
17 __attribute__((__always_inline__, __nodebug__, \
18 __target__("sm4,avx10.2-512"), __min_vector_width__(512)))
22 return (__m512i)__builtin_ia32_vsm4key4512((__v16su)__A, (__v16su)__B);
27 return (__m512i)__builtin_ia32_vsm4rnds4512((__v16su)__A, (__v16su)__B);
30#undef __DEFAULT_FN_ATTRS512
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sm4key4_epi32(__m512i __A, __m512i __B)
#define __DEFAULT_FN_ATTRS512
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sm4rnds4_epi32(__m512i __A, __m512i __B)