25 #error "Never use <avx512vldqintrin.h> directly; include <immintrin.h> instead."
28 #ifndef __AVX512VLDQINTRIN_H
29 #define __AVX512VLDQINTRIN_H
32 #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__))
36 return (__m256i) ((__v4di) __A * (__v4di) __B);
41 return (__m256i) __builtin_ia32_pmullq256_mask ((__v4di) __A,
49 return (__m256i) __builtin_ia32_pmullq256_mask ((__v4di) __A,
58 return (__m128i) ((__v2di) __A * (__v2di) __B);
63 return (__m128i) __builtin_ia32_pmullq128_mask ((__v2di) __A,
71 return (__m128i) __builtin_ia32_pmullq128_mask ((__v2di) __A,
80 return (__m256d) __builtin_ia32_andnpd256_mask ((__v4df) __A,
88 return (__m256d) __builtin_ia32_andnpd256_mask ((__v4df) __A,
97 return (__m128d) __builtin_ia32_andnpd128_mask ((__v2df) __A,
105 return (__m128d) __builtin_ia32_andnpd128_mask ((__v2df) __A,
114 return (__m256) __builtin_ia32_andnps256_mask ((__v8sf) __A,
122 return (__m256) __builtin_ia32_andnps256_mask ((__v8sf) __A,
131 return (__m128) __builtin_ia32_andnps128_mask ((__v4sf) __A,
139 return (__m128) __builtin_ia32_andnps128_mask ((__v4sf) __A,
148 return (__m256d) __builtin_ia32_andpd256_mask ((__v4df) __A,
156 return (__m256d) __builtin_ia32_andpd256_mask ((__v4df) __A,
165 return (__m128d) __builtin_ia32_andpd128_mask ((__v2df) __A,
173 return (__m128d) __builtin_ia32_andpd128_mask ((__v2df) __A,
182 return (__m256) __builtin_ia32_andps256_mask ((__v8sf) __A,
190 return (__m256) __builtin_ia32_andps256_mask ((__v8sf) __A,
199 return (__m128) __builtin_ia32_andps128_mask ((__v4sf) __A,
207 return (__m128) __builtin_ia32_andps128_mask ((__v4sf) __A,
217 return (__m256d) __builtin_ia32_xorpd256_mask ((__v4df) __A,
225 return (__m256d) __builtin_ia32_xorpd256_mask ((__v4df) __A,
234 return (__m128d) __builtin_ia32_xorpd128_mask ((__v2df) __A,
242 return (__m128d) __builtin_ia32_xorpd128_mask ((__v2df) __A,
251 return (__m256) __builtin_ia32_xorps256_mask ((__v8sf) __A,
259 return (__m256) __builtin_ia32_xorps256_mask ((__v8sf) __A,
268 return (__m128) __builtin_ia32_xorps128_mask ((__v4sf) __A,
276 return (__m128) __builtin_ia32_xorps128_mask ((__v4sf) __A,
285 return (__m256d) __builtin_ia32_orpd256_mask ((__v4df) __A,
293 return (__m256d) __builtin_ia32_orpd256_mask ((__v4df) __A,
302 return (__m128d) __builtin_ia32_orpd128_mask ((__v2df) __A,
310 return (__m128d) __builtin_ia32_orpd128_mask ((__v2df) __A,
319 return (__m256) __builtin_ia32_orps256_mask ((__v8sf) __A,
327 return (__m256) __builtin_ia32_orps256_mask ((__v8sf) __A,
336 return (__m128) __builtin_ia32_orps128_mask ((__v4sf) __A,
344 return (__m128) __builtin_ia32_orps128_mask ((__v4sf) __A,
351 #undef __DEFAULT_FN_ATTRS
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_mask_xor_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_maskz_xor_pd(__mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_mask_mullo_epi64(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_mask_xor_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_maskz_or_ps(__mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_maskz_xor_ps(__mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_mask_or_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_mask_xor_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_mask_or_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_maskz_andnot_ps(__mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_mask_or_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_maskz_or_pd(__mmask8 __U, __m256d __A, __m256d __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_mask_andnot_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mullo_epi64(__m256i __A, __m256i __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_maskz_and_ps(__mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_mask_or_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_mask_xor_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_mask_andnot_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maskz_mullo_epi64(__mmask8 __U, __m128i __A, __m128i __B)
#define __DEFAULT_FN_ATTRS
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_maskz_xor_pd(__mmask8 __U, __m256d __A, __m256d __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_mask_andnot_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_mask_and_ps(__m256 __W, __mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_maskz_and_ps(__mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_maskz_or_pd(__mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_maskz_andnot_pd(__mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_mullo_epi64(__m128i __A, __m128i __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_mask_and_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_maskz_and_pd(__mmask8 __U, __m256d __A, __m256d __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_mask_and_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_maskz_and_pd(__mmask8 __U, __m128d __A, __m128d __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mask_mullo_epi64(__m256i __W, __mmask8 __U, __m256i __A, __m256i __B)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_mask_andnot_ps(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_maskz_andnot_ps(__mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_mask_and_pd(__m256d __W, __mmask8 __U, __m256d __A, __m256d __B)
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_maskz_xor_ps(__mmask8 __U, __m256 __A, __m256 __B)
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_maskz_or_ps(__mmask8 __U, __m256 __A, __m256 __B)
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_maskz_mullo_epi64(__mmask8 __U, __m256i __A, __m256i __B)
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_maskz_andnot_pd(__mmask8 __U, __m256d __A, __m256d __B)