25 #error "Never use <avx512ifmaintrin.h> directly; include <immintrin.h> instead." 28 #ifndef __IFMAINTRIN_H 29 #define __IFMAINTRIN_H 32 #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("avx512ifma"))) 37 return (__m512i) __builtin_ia32_vpmadd52huq512_mask ((__v8di) __X,
47 return (__m512i) __builtin_ia32_vpmadd52huq512_mask ((__v8di) __W,
56 return (__m512i) __builtin_ia32_vpmadd52huq512_maskz ((__v8di) __X,
65 return (__m512i) __builtin_ia32_vpmadd52luq512_mask ((__v8di) __X,
75 return (__m512i) __builtin_ia32_vpmadd52luq512_mask ((__v8di) __W,
84 return (__m512i) __builtin_ia32_vpmadd52luq512_maskz ((__v8di) __X,
90 #undef __DEFAULT_FN_ATTRS static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_madd52hi_epu64(__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_madd52hi_epu64(__m512i __X, __m512i __Y, __m512i __Z)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_madd52lo_epu64(__m512i __X, __m512i __Y, __m512i __Z)
#define __DEFAULT_FN_ATTRS
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_madd52lo_epu64(__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_madd52lo_epu64(__mmask8 __M, __m512i __X, __m512i __Y, __m512i __Z)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_madd52hi_epu64(__mmask8 __M, __m512i __X, __m512i __Y, __m512i __Z)