23 #ifndef _WMMINTRIN_AES_H
24 #define _WMMINTRIN_AES_H
29 #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("aes")))
34 return (__m128i)__builtin_ia32_aesenc128(__V, __R);
40 return (__m128i)__builtin_ia32_aesenclast128(__V, __R);
46 return (__m128i)__builtin_ia32_aesdec128(__V, __R);
52 return (__m128i)__builtin_ia32_aesdeclast128(__V, __R);
58 return (__m128i)__builtin_ia32_aesimc128(__V);
61 #define _mm_aeskeygenassist_si128(C, R) \
62 (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
64 #undef __DEFAULT_FN_ATTRS
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_aesenclast_si128(__m128i __V, __m128i __R)
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_aesimc_si128(__m128i __V)
#define __DEFAULT_FN_ATTRS
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_aesenc_si128(__m128i __V, __m128i __R)
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_aesdeclast_si128(__m128i __V, __m128i __R)
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_aesdec_si128(__m128i __V, __m128i __R)