clang 22.0.0git
avx512dqintrin.h File Reference

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS512
#define __DEFAULT_FN_ATTRS    __attribute__((__always_inline__, __nodebug__, __target__("avx512dq")))
#define __DEFAULT_FN_ATTRS512_CONSTEXPR   __DEFAULT_FN_ATTRS512
#define __DEFAULT_FN_ATTRS_CONSTEXPR   __DEFAULT_FN_ATTRS
#define _kshiftli_mask8(A, I)
#define _kshiftri_mask8(A, I)
#define _mm512_cvt_roundpd_epi64(A, R)
#define _mm512_mask_cvt_roundpd_epi64(W, U, A, R)
#define _mm512_maskz_cvt_roundpd_epi64(U, A, R)
#define _mm512_cvt_roundpd_epu64(A, R)
#define _mm512_mask_cvt_roundpd_epu64(W, U, A, R)
#define _mm512_maskz_cvt_roundpd_epu64(U, A, R)
#define _mm512_cvt_roundps_epi64(A, R)
#define _mm512_mask_cvt_roundps_epi64(W, U, A, R)
#define _mm512_maskz_cvt_roundps_epi64(U, A, R)
#define _mm512_cvt_roundps_epu64(A, R)
#define _mm512_mask_cvt_roundps_epu64(W, U, A, R)
#define _mm512_maskz_cvt_roundps_epu64(U, A, R)
#define _mm512_cvt_roundepi64_pd(A, R)
#define _mm512_mask_cvt_roundepi64_pd(W, U, A, R)
#define _mm512_maskz_cvt_roundepi64_pd(U, A, R)
#define _mm512_cvt_roundepi64_ps(A, R)
#define _mm512_mask_cvt_roundepi64_ps(W, U, A, R)
#define _mm512_maskz_cvt_roundepi64_ps(U, A, R)
#define _mm512_cvtt_roundpd_epi64(A, R)
#define _mm512_mask_cvtt_roundpd_epi64(W, U, A, R)
#define _mm512_maskz_cvtt_roundpd_epi64(U, A, R)
#define _mm512_cvtt_roundpd_epu64(A, R)
#define _mm512_mask_cvtt_roundpd_epu64(W, U, A, R)
#define _mm512_maskz_cvtt_roundpd_epu64(U, A, R)
#define _mm512_cvtt_roundps_epi64(A, R)
#define _mm512_mask_cvtt_roundps_epi64(W, U, A, R)
#define _mm512_maskz_cvtt_roundps_epi64(U, A, R)
#define _mm512_cvtt_roundps_epu64(A, R)
#define _mm512_mask_cvtt_roundps_epu64(W, U, A, R)
#define _mm512_maskz_cvtt_roundps_epu64(U, A, R)
#define _mm512_cvt_roundepu64_pd(A, R)
#define _mm512_mask_cvt_roundepu64_pd(W, U, A, R)
#define _mm512_maskz_cvt_roundepu64_pd(U, A, R)
#define _mm512_cvt_roundepu64_ps(A, R)
#define _mm512_mask_cvt_roundepu64_ps(W, U, A, R)
#define _mm512_maskz_cvt_roundepu64_ps(U, A, R)
#define _mm512_range_pd(A, B, C)
#define _mm512_mask_range_pd(W, U, A, B, C)
#define _mm512_maskz_range_pd(U, A, B, C)
#define _mm512_range_round_pd(A, B, C, R)
#define _mm512_mask_range_round_pd(W, U, A, B, C, R)
#define _mm512_maskz_range_round_pd(U, A, B, C, R)
#define _mm512_range_ps(A, B, C)
#define _mm512_mask_range_ps(W, U, A, B, C)
#define _mm512_maskz_range_ps(U, A, B, C)
#define _mm512_range_round_ps(A, B, C, R)
#define _mm512_mask_range_round_ps(W, U, A, B, C, R)
#define _mm512_maskz_range_round_ps(U, A, B, C, R)
#define _mm_range_round_ss(A, B, C, R)
#define _mm_range_ss(A, B, C)
#define _mm_mask_range_round_ss(W, U, A, B, C, R)
#define _mm_mask_range_ss(W, U, A, B, C)
#define _mm_maskz_range_round_ss(U, A, B, C, R)
#define _mm_maskz_range_ss(U, A, B, C)
#define _mm_range_round_sd(A, B, C, R)
#define _mm_range_sd(A, B, C)
#define _mm_mask_range_round_sd(W, U, A, B, C, R)
#define _mm_mask_range_sd(W, U, A, B, C)
#define _mm_maskz_range_round_sd(U, A, B, C, R)
#define _mm_maskz_range_sd(U, A, B, C)
#define _mm512_reduce_pd(A, B)
#define _mm512_mask_reduce_pd(W, U, A, B)
#define _mm512_maskz_reduce_pd(U, A, B)
#define _mm512_reduce_ps(A, B)
#define _mm512_mask_reduce_ps(W, U, A, B)
#define _mm512_maskz_reduce_ps(U, A, B)
#define _mm512_reduce_round_pd(A, B, R)
#define _mm512_mask_reduce_round_pd(W, U, A, B, R)
#define _mm512_maskz_reduce_round_pd(U, A, B, R)
#define _mm512_reduce_round_ps(A, B, R)
#define _mm512_mask_reduce_round_ps(W, U, A, B, R)
#define _mm512_maskz_reduce_round_ps(U, A, B, R)
#define _mm_reduce_ss(A, B, C)
#define _mm_mask_reduce_ss(W, U, A, B, C)
#define _mm_maskz_reduce_ss(U, A, B, C)
#define _mm_reduce_round_ss(A, B, C, R)
#define _mm_mask_reduce_round_ss(W, U, A, B, C, R)
#define _mm_maskz_reduce_round_ss(U, A, B, C, R)
#define _mm_reduce_sd(A, B, C)
#define _mm_mask_reduce_sd(W, U, A, B, C)
#define _mm_maskz_reduce_sd(U, A, B, C)
#define _mm_reduce_round_sd(A, B, C, R)
#define _mm_mask_reduce_round_sd(W, U, A, B, C, R)
#define _mm_maskz_reduce_round_sd(U, A, B, C, R)
#define _mm512_extractf32x8_ps(A, imm)
#define _mm512_mask_extractf32x8_ps(W, U, A, imm)
#define _mm512_maskz_extractf32x8_ps(U, A, imm)
#define _mm512_extractf64x2_pd(A, imm)
#define _mm512_mask_extractf64x2_pd(W, U, A, imm)
#define _mm512_maskz_extractf64x2_pd(U, A, imm)
#define _mm512_extracti32x8_epi32(A, imm)
#define _mm512_mask_extracti32x8_epi32(W, U, A, imm)
#define _mm512_maskz_extracti32x8_epi32(U, A, imm)
#define _mm512_extracti64x2_epi64(A, imm)
#define _mm512_mask_extracti64x2_epi64(W, U, A, imm)
#define _mm512_maskz_extracti64x2_epi64(U, A, imm)
#define _mm512_insertf32x8(A, B, imm)
#define _mm512_mask_insertf32x8(W, U, A, B, imm)
#define _mm512_maskz_insertf32x8(U, A, B, imm)
#define _mm512_insertf64x2(A, B, imm)
#define _mm512_mask_insertf64x2(W, U, A, B, imm)
#define _mm512_maskz_insertf64x2(U, A, B, imm)
#define _mm512_inserti32x8(A, B, imm)
#define _mm512_mask_inserti32x8(W, U, A, B, imm)
#define _mm512_maskz_inserti32x8(U, A, B, imm)
#define _mm512_inserti64x2(A, B, imm)
#define _mm512_mask_inserti64x2(W, U, A, B, imm)
#define _mm512_maskz_inserti64x2(U, A, B, imm)
#define _mm512_mask_fpclass_ps_mask(U, A, imm)
#define _mm512_fpclass_ps_mask(A, imm)
#define _mm512_mask_fpclass_pd_mask(U, A, imm)
#define _mm512_fpclass_pd_mask(A, imm)
#define _mm_fpclass_sd_mask(A, imm)
#define _mm_mask_fpclass_sd_mask(U, A, imm)
#define _mm_fpclass_ss_mask(A, imm)
#define _mm_mask_fpclass_ss_mask(U, A, imm)

Functions

static __inline __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _knot_mask8 (__mmask8 __M)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kand_mask8 (__mmask8 __A, __mmask8 __B)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kandn_mask8 (__mmask8 __A, __mmask8 __B)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kor_mask8 (__mmask8 __A, __mmask8 __B)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kxnor_mask8 (__mmask8 __A, __mmask8 __B)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kxor_mask8 (__mmask8 __A, __mmask8 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _kortestc_mask8_u8 (__mmask8 __A, __mmask8 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _kortestz_mask8_u8 (__mmask8 __A, __mmask8 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _kortest_mask8_u8 (__mmask8 __A, __mmask8 __B, unsigned char *__C)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestc_mask8_u8 (__mmask8 __A, __mmask8 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestz_mask8_u8 (__mmask8 __A, __mmask8 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktest_mask8_u8 (__mmask8 __A, __mmask8 __B, unsigned char *__C)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestc_mask16_u8 (__mmask16 __A, __mmask16 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestz_mask16_u8 (__mmask16 __A, __mmask16 __B)
static __inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktest_mask16_u8 (__mmask16 __A, __mmask16 __B, unsigned char *__C)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kadd_mask8 (__mmask8 __A, __mmask8 __B)
static __inline__ __mmask16 __DEFAULT_FN_ATTRS_CONSTEXPR _kadd_mask16 (__mmask16 __A, __mmask16 __B)
static __inline__ unsigned int __DEFAULT_FN_ATTRS _cvtmask8_u32 (__mmask8 __A)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS _cvtu32_mask8 (unsigned int __A)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS _load_mask8 (__mmask8 *__A)
static __inline__ void __DEFAULT_FN_ATTRS _store_mask8 (__mmask8 *__A, __mmask8 __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mullo_epi64 (__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_mullo_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_mullo_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_xor_pd (__m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_xor_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_pd (__mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_xor_ps (__m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_xor_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_ps (__mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_or_pd (__m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_or_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_or_pd (__mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_or_ps (__m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_or_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_or_ps (__mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_and_pd (__m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_and_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_and_pd (__mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_and_ps (__m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_and_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_and_ps (__mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_andnot_pd (__m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_pd (__mmask8 __U, __m512d __A, __m512d __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_andnot_ps (__m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_ps (__mmask16 __U, __m512 __A, __m512 __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epi64 (__m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epi64 (__m512i __W, __mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epi64 (__mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epu64 (__m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epu64 (__m512i __W, __mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epu64 (__mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epi64 (__m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epi64 (__m512i __W, __mmask8 __U, __m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epi64 (__mmask8 __U, __m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epu64 (__m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epu64 (__m512i __W, __mmask8 __U, __m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epu64 (__mmask8 __U, __m256 __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_cvtepi64_pd (__m512i __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_cvtepi64_pd (__m512d __W, __mmask8 __U, __m512i __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_cvtepi64_pd (__mmask8 __U, __m512i __A)
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_ps (__m512i __A)
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_ps (__m256 __W, __mmask8 __U, __m512i __A)
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_ps (__mmask8 __U, __m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epi64 (__m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epi64 (__m512i __W, __mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epi64 (__mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epu64 (__m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epu64 (__m512i __W, __mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epu64 (__mmask8 __U, __m512d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epi64 (__m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epi64 (__m512i __W, __mmask8 __U, __m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epi64 (__mmask8 __U, __m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epu64 (__m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epu64 (__m512i __W, __mmask8 __U, __m256 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epu64 (__mmask8 __U, __m256 __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_cvtepu64_pd (__m512i __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_cvtepu64_pd (__m512d __W, __mmask8 __U, __m512i __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_cvtepu64_pd (__mmask8 __U, __m512i __A)
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_cvtepu64_ps (__m512i __A)
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu64_ps (__m256 __W, __mmask8 __U, __m512i __A)
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu64_ps (__mmask8 __U, __m512i __A)
static __inline__ __mmask16 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_movepi32_mask (__m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_movm_epi32 (__mmask16 __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_movm_epi64 (__mmask8 __A)
static __inline__ __mmask8 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_movepi64_mask (__m512i __A)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_f32x2 (__m128 __A)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_f32x2 (__m512 __O, __mmask16 __M, __m128 __A)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_f32x2 (__mmask16 __M, __m128 __A)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_f32x8 (__m256 __A)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_f32x8 (__m512 __O, __mmask16 __M, __m256 __A)
static __inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_f32x8 (__mmask16 __M, __m256 __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_f64x2 (__m128d __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_f64x2 (__m512d __O, __mmask8 __M, __m128d __A)
static __inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_f64x2 (__mmask8 __M, __m128d __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_i32x2 (__m128i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_i32x2 (__m512i __O, __mmask16 __M, __m128i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_i32x2 (__mmask16 __M, __m128i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_i32x8 (__m256i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_i32x8 (__m512i __O, __mmask16 __M, __m256i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_i32x8 (__mmask16 __M, __m256i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_i64x2 (__m128i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_i64x2 (__m512i __O, __mmask8 __M, __m128i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_i64x2 (__mmask8 __M, __m128i __A)

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS    __attribute__((__always_inline__, __nodebug__, __target__("avx512dq")))

Definition at line 21 of file avx512dqintrin.h.

◆ __DEFAULT_FN_ATTRS512

#define __DEFAULT_FN_ATTRS512
Value:
__attribute__((__always_inline__, __nodebug__, __target__("avx512dq"), \
__min_vector_width__(512)))
_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 avx512dqintrin.h.

◆ __DEFAULT_FN_ATTRS512_CONSTEXPR

#define __DEFAULT_FN_ATTRS512_CONSTEXPR   __DEFAULT_FN_ATTRS512

Definition at line 28 of file avx512dqintrin.h.

◆ __DEFAULT_FN_ATTRS_CONSTEXPR

#define __DEFAULT_FN_ATTRS_CONSTEXPR   __DEFAULT_FN_ATTRS

Definition at line 29 of file avx512dqintrin.h.

◆ _kshiftli_mask8

#define _kshiftli_mask8 ( A,
I )
Value:
((__mmask8)__builtin_ia32_kshiftliqi((__mmask8)(A), (unsigned int)(I)))
unsigned char __mmask8

Definition at line 120 of file avx512dqintrin.h.

◆ _kshiftri_mask8

#define _kshiftri_mask8 ( A,
I )
Value:
((__mmask8)__builtin_ia32_kshiftriqi((__mmask8)(A), (unsigned int)(I)))

Definition at line 123 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepi64_pd

#define _mm512_cvt_roundepi64_pd ( A,
R )
Value:
((__m512d)__builtin_ia32_cvtqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)))
static __inline __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_pd(void)

Definition at line 492 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepi64_ps

#define _mm512_cvt_roundepi64_ps ( A,
R )
Value:
((__m256)__builtin_ia32_cvtqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (int)(R)))
static __inline __m256 __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_setzero_ps(void)
Constructs a 256-bit floating-point vector of [8 x float] with all vector elements initialized to zer...
Definition avxintrin.h:4302

Definition at line 531 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepu64_pd

#define _mm512_cvt_roundepu64_pd ( A,
R )
Value:
((__m512d)__builtin_ia32_cvtuqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 722 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepu64_ps

#define _mm512_cvt_roundepu64_ps ( A,
R )
Value:
((__m256)__builtin_ia32_cvtuqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 763 of file avx512dqintrin.h.

◆ _mm512_cvt_roundpd_epi64

#define _mm512_cvt_roundpd_epi64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvtpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))
static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_si512(void)

Definition at line 341 of file avx512dqintrin.h.

◆ _mm512_cvt_roundpd_epu64

#define _mm512_cvt_roundpd_epu64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvtpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 380 of file avx512dqintrin.h.

◆ _mm512_cvt_roundps_epi64

#define _mm512_cvt_roundps_epi64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvtps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 419 of file avx512dqintrin.h.

◆ _mm512_cvt_roundps_epu64

#define _mm512_cvt_roundps_epu64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvtps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 458 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundpd_epi64

#define _mm512_cvtt_roundpd_epi64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvttpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 571 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundpd_epu64

#define _mm512_cvtt_roundpd_epu64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvttpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 610 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundps_epi64

#define _mm512_cvtt_roundps_epi64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvttps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 649 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundps_epu64

#define _mm512_cvtt_roundps_epu64 ( A,
R )
Value:
((__m512i)__builtin_ia32_cvttps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)))

Definition at line 688 of file avx512dqintrin.h.

◆ _mm512_extractf32x8_ps

#define _mm512_extractf32x8_ps ( A,
imm )
Value:
((__m256)__builtin_ia32_extractf32x8_mask((__v16sf)(__m512)(A), (int)(imm), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8) - 1))

Definition at line 1195 of file avx512dqintrin.h.

◆ _mm512_extractf64x2_pd

#define _mm512_extractf64x2_pd ( A,
imm )
Value:
((__m128d)__builtin_ia32_extractf64x2_512_mask( \
(__v8df)(__m512d)(A), (int)(imm), (__v2df)_mm_setzero_pd(), \
(__mmask8) - 1))
static __inline__ __m128d __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition emmintrin.h:1867

Definition at line 1210 of file avx512dqintrin.h.

◆ _mm512_extracti32x8_epi32

#define _mm512_extracti32x8_epi32 ( A,
imm )
Value:
((__m256i)__builtin_ia32_extracti32x8_mask( \
(__v16si)(__m512i)(A), (int)(imm), (__v8si)_mm256_setzero_si256(), \
(__mmask8) - 1))
static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition avxintrin.h:4314

Definition at line 1227 of file avx512dqintrin.h.

◆ _mm512_extracti64x2_epi64

#define _mm512_extracti64x2_epi64 ( A,
imm )
Value:
((__m128i)__builtin_ia32_extracti64x2_512_mask( \
(__v8di)(__m512i)(A), (int)(imm), (__v2di)_mm_setzero_si128(), \
(__mmask8) - 1))
static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_si128(void)
Creates a 128-bit integer vector initialized to zero.
Definition emmintrin.h:3878

Definition at line 1242 of file avx512dqintrin.h.

◆ _mm512_fpclass_pd_mask

#define _mm512_fpclass_pd_mask ( A,
imm )
Value:
((__mmask8)__builtin_ia32_fpclasspd512_mask((__v8df)(__m512d)(A), (int)(imm), \
(__mmask8)-1))

Definition at line 1327 of file avx512dqintrin.h.

◆ _mm512_fpclass_ps_mask

#define _mm512_fpclass_ps_mask ( A,
imm )
Value:
((__mmask16)__builtin_ia32_fpclassps512_mask((__v16sf)(__m512)(A), \
(int)(imm), (__mmask16)-1))
unsigned short __mmask16

Definition at line 1319 of file avx512dqintrin.h.

◆ _mm512_insertf32x8

#define _mm512_insertf32x8 ( A,
B,
imm )
Value:
((__m512)__builtin_ia32_insertf32x8((__v16sf)(__m512)(A), \
(__v8sf)(__m256)(B), (int)(imm)))

Definition at line 1259 of file avx512dqintrin.h.

◆ _mm512_insertf64x2

#define _mm512_insertf64x2 ( A,
B,
imm )
Value:
((__m512d)__builtin_ia32_insertf64x2_512((__v8df)(__m512d)(A), \
(__v2df)(__m128d)(B), (int)(imm)))

Definition at line 1273 of file avx512dqintrin.h.

◆ _mm512_inserti32x8

#define _mm512_inserti32x8 ( A,
B,
imm )
Value:
((__m512i)__builtin_ia32_inserti32x8((__v16si)(__m512i)(A), \
(__v8si)(__m256i)(B), (int)(imm)))

Definition at line 1287 of file avx512dqintrin.h.

◆ _mm512_inserti64x2

#define _mm512_inserti64x2 ( A,
B,
imm )
Value:
((__m512i)__builtin_ia32_inserti64x2_512((__v8di)(__m512i)(A), \
(__v2di)(__m128i)(B), (int)(imm)))

Definition at line 1301 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepi64_pd

#define _mm512_mask_cvt_roundepi64_pd ( W,
U,
A,
R )
Value:
((__m512d)__builtin_ia32_cvtqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 497 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepi64_ps

#define _mm512_mask_cvt_roundepi64_ps ( W,
U,
A,
R )
Value:
((__m256)__builtin_ia32_cvtqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)(__m256)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 536 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepu64_pd

#define _mm512_mask_cvt_roundepu64_pd ( W,
U,
A,
R )
Value:
((__m512d)__builtin_ia32_cvtuqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 727 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepu64_ps

#define _mm512_mask_cvt_roundepu64_ps ( W,
U,
A,
R )
Value:
((__m256)__builtin_ia32_cvtuqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)(__m256)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 768 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundpd_epi64

#define _mm512_mask_cvt_roundpd_epi64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 346 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundpd_epu64

#define _mm512_mask_cvt_roundpd_epu64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 385 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundps_epi64

#define _mm512_mask_cvt_roundps_epi64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 424 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundps_epu64

#define _mm512_mask_cvt_roundps_epu64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 463 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundpd_epi64

#define _mm512_mask_cvtt_roundpd_epi64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 576 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundpd_epu64

#define _mm512_mask_cvtt_roundpd_epu64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 615 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundps_epi64

#define _mm512_mask_cvtt_roundps_epi64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 654 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundps_epu64

#define _mm512_mask_cvtt_roundps_epu64 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 693 of file avx512dqintrin.h.

◆ _mm512_mask_extractf32x8_ps

#define _mm512_mask_extractf32x8_ps ( W,
U,
A,
imm )
Value:
((__m256)__builtin_ia32_extractf32x8_mask((__v16sf)(__m512)(A), (int)(imm), \
(__v8sf)(__m256)(W), \
(__mmask8)(U)))

Definition at line 1200 of file avx512dqintrin.h.

◆ _mm512_mask_extractf64x2_pd

#define _mm512_mask_extractf64x2_pd ( W,
U,
A,
imm )
Value:
((__m128d)__builtin_ia32_extractf64x2_512_mask((__v8df)(__m512d)(A), \
(int)(imm), \
(__v2df)(__m128d)(W), \
(__mmask8)(U)))

Definition at line 1215 of file avx512dqintrin.h.

◆ _mm512_mask_extracti32x8_epi32

#define _mm512_mask_extracti32x8_epi32 ( W,
U,
A,
imm )
Value:
((__m256i)__builtin_ia32_extracti32x8_mask((__v16si)(__m512i)(A), (int)(imm), \
(__v8si)(__m256i)(W), \
(__mmask8)(U)))

Definition at line 1232 of file avx512dqintrin.h.

◆ _mm512_mask_extracti64x2_epi64

#define _mm512_mask_extracti64x2_epi64 ( W,
U,
A,
imm )
Value:
((__m128i)__builtin_ia32_extracti64x2_512_mask((__v8di)(__m512i)(A), \
(int)(imm), \
(__v2di)(__m128i)(W), \
(__mmask8)(U)))

Definition at line 1247 of file avx512dqintrin.h.

◆ _mm512_mask_fpclass_pd_mask

#define _mm512_mask_fpclass_pd_mask ( U,
A,
imm )
Value:
((__mmask8)__builtin_ia32_fpclasspd512_mask((__v8df)(__m512d)(A), (int)(imm), \
(__mmask8)(U)))

Definition at line 1323 of file avx512dqintrin.h.

◆ _mm512_mask_fpclass_ps_mask

#define _mm512_mask_fpclass_ps_mask ( U,
A,
imm )
Value:
((__mmask16)__builtin_ia32_fpclassps512_mask((__v16sf)(__m512)(A), \
(int)(imm), (__mmask16)(U)))

Definition at line 1315 of file avx512dqintrin.h.

◆ _mm512_mask_insertf32x8

#define _mm512_mask_insertf32x8 ( W,
U,
A,
B,
imm )
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_insertf32x8((A), (B), (imm)), \
(__v16sf)(__m512)(W)))
#define _mm512_insertf32x8(A, B, imm)

Definition at line 1263 of file avx512dqintrin.h.

◆ _mm512_mask_insertf64x2

#define _mm512_mask_insertf64x2 ( W,
U,
A,
B,
imm )
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_insertf64x2((A), (B), (imm)), \
(__v8df)(__m512d)(W)))
#define _mm512_insertf64x2(A, B, imm)

Definition at line 1277 of file avx512dqintrin.h.

◆ _mm512_mask_inserti32x8

#define _mm512_mask_inserti32x8 ( W,
U,
A,
B,
imm )
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_inserti32x8((A), (B), (imm)), \
(__v16si)(__m512i)(W)))
#define _mm512_inserti32x8(A, B, imm)

Definition at line 1291 of file avx512dqintrin.h.

◆ _mm512_mask_inserti64x2

#define _mm512_mask_inserti64x2 ( W,
U,
A,
B,
imm )
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_inserti64x2((A), (B), (imm)), \
(__v8di)(__m512i)(W)))
#define _mm512_inserti64x2(A, B, imm)

Definition at line 1305 of file avx512dqintrin.h.

◆ _mm512_mask_range_pd

#define _mm512_mask_range_pd ( W,
U,
A,
B,
C )
Value:
((__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)(__m512d)(W), (__mmask8)(U), \
#define _MM_FROUND_CUR_DIRECTION

Definition at line 785 of file avx512dqintrin.h.

◆ _mm512_mask_range_ps

#define _mm512_mask_range_ps ( W,
U,
A,
B,
C )
Value:
((__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)(__m512)(W), (__mmask16)(U), \

Definition at line 823 of file avx512dqintrin.h.

◆ _mm512_mask_range_round_pd

#define _mm512_mask_range_round_pd ( W,
U,
A,
B,
C,
R )
Value:
((__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)(__m512d)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 804 of file avx512dqintrin.h.

◆ _mm512_mask_range_round_ps

#define _mm512_mask_range_round_ps ( W,
U,
A,
B,
C,
R )
Value:
((__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)(__m512)(W), (__mmask16)(U), \
(int)(R)))

Definition at line 842 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_pd

#define _mm512_mask_reduce_pd ( W,
U,
A,
B )
Value:
((__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), \

Definition at line 914 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_ps

#define _mm512_mask_reduce_ps ( W,
U,
A,
B )
Value:
((__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), \

Definition at line 932 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_round_pd

#define _mm512_mask_reduce_round_pd ( W,
U,
A,
B,
R )
Value:
((__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 949 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_round_ps

#define _mm512_mask_reduce_round_ps ( W,
U,
A,
B,
R )
Value:
((__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 964 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepi64_pd

#define _mm512_maskz_cvt_roundepi64_pd ( U,
A,
R )
Value:
((__m512d)__builtin_ia32_cvtqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 502 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepi64_ps

#define _mm512_maskz_cvt_roundepi64_ps ( U,
A,
R )
Value:
((__m256)__builtin_ia32_cvtqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 541 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepu64_pd

#define _mm512_maskz_cvt_roundepu64_pd ( U,
A,
R )
Value:
((__m512d)__builtin_ia32_cvtuqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 733 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepu64_ps

#define _mm512_maskz_cvt_roundepu64_ps ( U,
A,
R )
Value:
((__m256)__builtin_ia32_cvtuqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 773 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundpd_epi64

#define _mm512_maskz_cvt_roundpd_epi64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 351 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundpd_epu64

#define _mm512_maskz_cvt_roundpd_epu64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 390 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundps_epi64

#define _mm512_maskz_cvt_roundps_epi64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 429 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundps_epu64

#define _mm512_maskz_cvt_roundps_epu64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvtps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 468 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundpd_epi64

#define _mm512_maskz_cvtt_roundpd_epi64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 581 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundpd_epu64

#define _mm512_maskz_cvtt_roundpd_epu64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 620 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundps_epi64

#define _mm512_maskz_cvtt_roundps_epi64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 659 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundps_epu64

#define _mm512_maskz_cvtt_roundps_epu64 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_cvttps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)))

Definition at line 698 of file avx512dqintrin.h.

◆ _mm512_maskz_extractf32x8_ps

#define _mm512_maskz_extractf32x8_ps ( U,
A,
imm )
Value:
((__m256)__builtin_ia32_extractf32x8_mask((__v16sf)(__m512)(A), (int)(imm), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)(U)))

Definition at line 1205 of file avx512dqintrin.h.

◆ _mm512_maskz_extractf64x2_pd

#define _mm512_maskz_extractf64x2_pd ( U,
A,
imm )
Value:
((__m128d)__builtin_ia32_extractf64x2_512_mask((__v8df)(__m512d)(A), \
(int)(imm), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U)))

Definition at line 1221 of file avx512dqintrin.h.

◆ _mm512_maskz_extracti32x8_epi32

#define _mm512_maskz_extracti32x8_epi32 ( U,
A,
imm )
Value:
((__m256i)__builtin_ia32_extracti32x8_mask((__v16si)(__m512i)(A), (int)(imm), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)(U)))

Definition at line 1237 of file avx512dqintrin.h.

◆ _mm512_maskz_extracti64x2_epi64

#define _mm512_maskz_extracti64x2_epi64 ( U,
A,
imm )
Value:
((__m128i)__builtin_ia32_extracti64x2_512_mask((__v8di)(__m512i)(A), \
(int)(imm), \
(__v2di)_mm_setzero_si128(), \
(__mmask8)(U)))

Definition at line 1253 of file avx512dqintrin.h.

◆ _mm512_maskz_insertf32x8

#define _mm512_maskz_insertf32x8 ( U,
A,
B,
imm )
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_insertf32x8((A), (B), (imm)), \
(__v16sf)_mm512_setzero_ps()))
static __inline __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_ps(void)

Definition at line 1268 of file avx512dqintrin.h.

◆ _mm512_maskz_insertf64x2

#define _mm512_maskz_insertf64x2 ( U,
A,
B,
imm )
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_insertf64x2((A), (B), (imm)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 1282 of file avx512dqintrin.h.

◆ _mm512_maskz_inserti32x8

#define _mm512_maskz_inserti32x8 ( U,
A,
B,
imm )
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_inserti32x8((A), (B), (imm)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 1296 of file avx512dqintrin.h.

◆ _mm512_maskz_inserti64x2

#define _mm512_maskz_inserti64x2 ( U,
A,
B,
imm )
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_inserti64x2((A), (B), (imm)), \

Definition at line 1310 of file avx512dqintrin.h.

◆ _mm512_maskz_range_pd

#define _mm512_maskz_range_pd ( U,
A,
B,
C )
Value:
((__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), \

Definition at line 791 of file avx512dqintrin.h.

◆ _mm512_maskz_range_ps

#define _mm512_maskz_range_ps ( U,
A,
B,
C )
Value:
((__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), \

Definition at line 829 of file avx512dqintrin.h.

◆ _mm512_maskz_range_round_pd

#define _mm512_maskz_range_round_pd ( U,
A,
B,
C,
R )
Value:
((__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 810 of file avx512dqintrin.h.

◆ _mm512_maskz_range_round_ps

#define _mm512_maskz_range_round_ps ( U,
A,
B,
C,
R )
Value:
((__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 848 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_pd

#define _mm512_maskz_reduce_pd ( U,
A,
B )
Value:
((__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), \

Definition at line 920 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_ps

#define _mm512_maskz_reduce_ps ( U,
A,
B )
Value:
((__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), \

Definition at line 938 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_round_pd

#define _mm512_maskz_reduce_round_pd ( U,
A,
B,
R )
Value:
((__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 954 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_round_ps

#define _mm512_maskz_reduce_round_ps ( U,
A,
B,
R )
Value:
((__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 969 of file avx512dqintrin.h.

◆ _mm512_range_pd

#define _mm512_range_pd ( A,
B,
C )
Value:
((__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, \

Definition at line 778 of file avx512dqintrin.h.

◆ _mm512_range_ps

#define _mm512_range_ps ( A,
B,
C )
Value:
((__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, \

Definition at line 816 of file avx512dqintrin.h.

◆ _mm512_range_round_pd

#define _mm512_range_round_pd ( A,
B,
C,
R )
Value:
((__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 798 of file avx512dqintrin.h.

◆ _mm512_range_round_ps

#define _mm512_range_round_ps ( A,
B,
C,
R )
Value:
((__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 836 of file avx512dqintrin.h.

◆ _mm512_reduce_pd

#define _mm512_reduce_pd ( A,
B )
Value:
((__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, \

Definition at line 908 of file avx512dqintrin.h.

◆ _mm512_reduce_ps

#define _mm512_reduce_ps ( A,
B )
Value:
((__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, \

Definition at line 926 of file avx512dqintrin.h.

◆ _mm512_reduce_round_pd

#define _mm512_reduce_round_pd ( A,
B,
R )
Value:
((__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 944 of file avx512dqintrin.h.

◆ _mm512_reduce_round_ps

#define _mm512_reduce_round_ps ( A,
B,
R )
Value:
((__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 959 of file avx512dqintrin.h.

◆ _mm_fpclass_sd_mask

#define _mm_fpclass_sd_mask ( A,
imm )
Value:
((__mmask8)__builtin_ia32_fpclasssd_mask((__v2df)(__m128d)(A), (int)(imm), \
(__mmask8)-1))

Definition at line 1331 of file avx512dqintrin.h.

◆ _mm_fpclass_ss_mask

#define _mm_fpclass_ss_mask ( A,
imm )
Value:
((__mmask8)__builtin_ia32_fpclassss_mask((__v4sf)(__m128)(A), (int)(imm), \
(__mmask8)-1))

Definition at line 1339 of file avx512dqintrin.h.

◆ _mm_mask_fpclass_sd_mask

#define _mm_mask_fpclass_sd_mask ( U,
A,
imm )
Value:
((__mmask8)__builtin_ia32_fpclasssd_mask((__v2df)(__m128d)(A), (int)(imm), \
(__mmask8)(U)))

Definition at line 1335 of file avx512dqintrin.h.

◆ _mm_mask_fpclass_ss_mask

#define _mm_mask_fpclass_ss_mask ( U,
A,
imm )
Value:
((__mmask8)__builtin_ia32_fpclassss_mask((__v4sf)(__m128)(A), (int)(imm), \
(__mmask8)(U)))

Definition at line 1343 of file avx512dqintrin.h.

◆ _mm_mask_range_round_sd

#define _mm_mask_range_round_sd ( W,
U,
A,
B,
C,
R )
Value:
((__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W),\
(__mmask8)(U), (int)(C),\
(int)(R)))

Definition at line 890 of file avx512dqintrin.h.

◆ _mm_mask_range_round_ss

#define _mm_mask_range_round_ss ( W,
U,
A,
B,
C,
R )
Value:
((__m128)__builtin_ia32_rangess128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W),\
(__mmask8)(U), (int)(C),\
(int)(R)))

Definition at line 863 of file avx512dqintrin.h.

◆ _mm_mask_range_sd

#define _mm_mask_range_sd ( W,
U,
A,
B,
C )
Value:
#define _mm_mask_range_round_sd(W, U, A, B, C, R)

Definition at line 897 of file avx512dqintrin.h.

◆ _mm_mask_range_ss

#define _mm_mask_range_ss ( W,
U,
A,
B,
C )
Value:
#define _mm_mask_range_round_ss(W, U, A, B, C, R)

Definition at line 870 of file avx512dqintrin.h.

◆ _mm_mask_reduce_round_sd

#define _mm_mask_reduce_round_sd ( W,
U,
A,
B,
C,
R )
Value:
((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), (__mmask8)(U), \
(int)(C), (int)(R)))

Definition at line 1037 of file avx512dqintrin.h.

◆ _mm_mask_reduce_round_ss

#define _mm_mask_reduce_round_ss ( W,
U,
A,
B,
C,
R )
Value:
((__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(C), (int)(R)))

Definition at line 999 of file avx512dqintrin.h.

◆ _mm_mask_reduce_sd

#define _mm_mask_reduce_sd ( W,
U,
A,
B,
C )
Value:
((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), (__mmask8)(U), \

Definition at line 1018 of file avx512dqintrin.h.

◆ _mm_mask_reduce_ss

#define _mm_mask_reduce_ss ( W,
U,
A,
B,
C )
Value:
((__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \

Definition at line 980 of file avx512dqintrin.h.

◆ _mm_maskz_range_round_sd

#define _mm_maskz_range_round_sd ( U,
A,
B,
C,
R )
Value:
((__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(C),\
(int)(R)))

Definition at line 899 of file avx512dqintrin.h.

◆ _mm_maskz_range_round_ss

#define _mm_maskz_range_round_ss ( U,
A,
B,
C,
R )
Value:
((__m128)__builtin_ia32_rangess128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(C),\
(int)(R)))
static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition xmmintrin.h:2021

Definition at line 872 of file avx512dqintrin.h.

◆ _mm_maskz_range_sd

#define _mm_maskz_range_sd ( U,
A,
B,
C )
Value:
#define _mm_maskz_range_round_sd(U, A, B, C, R)

Definition at line 906 of file avx512dqintrin.h.

◆ _mm_maskz_range_ss

#define _mm_maskz_range_ss ( U,
A,
B,
C )
Value:
#define _mm_maskz_range_round_ss(U, A, B, C, R)

Definition at line 879 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_round_sd

#define _mm_maskz_reduce_round_sd ( U,
A,
B,
C,
R )
Value:
((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(C), (int)(R)))

Definition at line 1043 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_round_ss

#define _mm_maskz_reduce_round_ss ( U,
A,
B,
C,
R )
Value:
((__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(C), (int)(R)))

Definition at line 1005 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_sd

#define _mm_maskz_reduce_sd ( U,
A,
B,
C )
Value:
((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(C), \

Definition at line 1024 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_ss

#define _mm_maskz_reduce_ss ( U,
A,
B,
C )
Value:
((__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(C), \

Definition at line 986 of file avx512dqintrin.h.

◆ _mm_range_round_sd

#define _mm_range_round_sd ( A,
B,
C,
R )
Value:
((__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8) -1, (int)(C),\
(int)(R)))

Definition at line 881 of file avx512dqintrin.h.

◆ _mm_range_round_ss

#define _mm_range_round_ss ( A,
B,
C,
R )
Value:
((__m128)__builtin_ia32_rangess128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8) -1, (int)(C),\
(int)(R)))

Definition at line 854 of file avx512dqintrin.h.

◆ _mm_range_sd

#define _mm_range_sd ( A,
B,
C )
Value:
#define _mm_range_round_sd(A, B, C, R)

Definition at line 888 of file avx512dqintrin.h.

◆ _mm_range_ss

#define _mm_range_ss ( A,
B,
C )
Value:
#define _mm_range_round_ss(A, B, C, R)

Definition at line 861 of file avx512dqintrin.h.

◆ _mm_reduce_round_sd

#define _mm_reduce_round_sd ( A,
B,
C,
R )
Value:
((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(C), (int)(R)))

Definition at line 1031 of file avx512dqintrin.h.

◆ _mm_reduce_round_ss

#define _mm_reduce_round_ss ( A,
B,
C,
R )
Value:
((__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), (__mmask8)-1, \
(int)(C), (int)(R)))

Definition at line 993 of file avx512dqintrin.h.

◆ _mm_reduce_sd

#define _mm_reduce_sd ( A,
B,
C )
Value:
((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(C), \

Definition at line 1011 of file avx512dqintrin.h.

◆ _mm_reduce_ss

#define _mm_reduce_ss ( A,
B,
C )
Value:
((__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), (__mmask8)-1, \

Definition at line 974 of file avx512dqintrin.h.

Function Documentation

◆ _cvtmask8_u32()

__inline__ unsigned int __DEFAULT_FN_ATTRS _cvtmask8_u32 ( __mmask8 __A)
static

Definition at line 127 of file avx512dqintrin.h.

◆ _cvtu32_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS _cvtu32_mask8 ( unsigned int __A)
static

Definition at line 132 of file avx512dqintrin.h.

◆ _kadd_mask16()

__inline__ __mmask16 __DEFAULT_FN_ATTRS_CONSTEXPR _kadd_mask16 ( __mmask16 __A,
__mmask16 __B )
static

Definition at line 116 of file avx512dqintrin.h.

◆ _kadd_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kadd_mask8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 111 of file avx512dqintrin.h.

◆ _kand_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kand_mask8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 38 of file avx512dqintrin.h.

◆ _kandn_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kandn_mask8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 43 of file avx512dqintrin.h.

◆ _knot_mask8()

__inline __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _knot_mask8 ( __mmask8 __M)
static

Definition at line 33 of file avx512dqintrin.h.

◆ _kor_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kor_mask8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 48 of file avx512dqintrin.h.

◆ _kortest_mask8_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _kortest_mask8_u8 ( __mmask8 __A,
__mmask8 __B,
unsigned char * __C )
static

Definition at line 73 of file avx512dqintrin.h.

◆ _kortestc_mask8_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _kortestc_mask8_u8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 63 of file avx512dqintrin.h.

◆ _kortestz_mask8_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _kortestz_mask8_u8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 68 of file avx512dqintrin.h.

◆ _ktest_mask16_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktest_mask16_u8 ( __mmask16 __A,
__mmask16 __B,
unsigned char * __C )
static

Definition at line 105 of file avx512dqintrin.h.

◆ _ktest_mask8_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktest_mask8_u8 ( __mmask8 __A,
__mmask8 __B,
unsigned char * __C )
static

Definition at line 89 of file avx512dqintrin.h.

◆ _ktestc_mask16_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestc_mask16_u8 ( __mmask16 __A,
__mmask16 __B )
static

Definition at line 95 of file avx512dqintrin.h.

◆ _ktestc_mask8_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestc_mask8_u8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 79 of file avx512dqintrin.h.

◆ _ktestz_mask16_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestz_mask16_u8 ( __mmask16 __A,
__mmask16 __B )
static

Definition at line 100 of file avx512dqintrin.h.

◆ _ktestz_mask8_u8()

__inline__ unsigned char __DEFAULT_FN_ATTRS_CONSTEXPR _ktestz_mask8_u8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 84 of file avx512dqintrin.h.

◆ _kxnor_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kxnor_mask8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 53 of file avx512dqintrin.h.

◆ _kxor_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS_CONSTEXPR _kxor_mask8 ( __mmask8 __A,
__mmask8 __B )
static

Definition at line 58 of file avx512dqintrin.h.

◆ _load_mask8()

__inline__ __mmask8 __DEFAULT_FN_ATTRS _load_mask8 ( __mmask8 * __A)
static

Definition at line 137 of file avx512dqintrin.h.

◆ _mm512_and_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_and_pd ( __m512d __A,
__m512d __B )
static

Definition at line 242 of file avx512dqintrin.h.

Referenced by _mm512_mask_and_pd(), and _mm512_maskz_and_pd().

◆ _mm512_and_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_and_ps ( __m512 __A,
__m512 __B )
static

Definition at line 261 of file avx512dqintrin.h.

Referenced by _mm512_mask_and_ps(), and _mm512_maskz_and_ps().

◆ _mm512_andnot_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_andnot_pd ( __m512d __A,
__m512d __B )
static

Definition at line 280 of file avx512dqintrin.h.

Referenced by _mm512_mask_andnot_pd(), and _mm512_maskz_andnot_pd().

◆ _mm512_andnot_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_andnot_ps ( __m512 __A,
__m512 __B )
static

Definition at line 299 of file avx512dqintrin.h.

Referenced by _mm512_mask_andnot_ps(), and _mm512_maskz_andnot_ps().

◆ _mm512_broadcast_f32x2()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_f32x2 ( __m128 __A)
static

Definition at line 1072 of file avx512dqintrin.h.

Referenced by _mm512_mask_broadcast_f32x2(), and _mm512_maskz_broadcast_f32x2().

◆ _mm512_broadcast_f32x8()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_f32x8 ( __m256 __A)
static

Definition at line 1093 of file avx512dqintrin.h.

Referenced by _mm512_mask_broadcast_f32x8(), and _mm512_maskz_broadcast_f32x8().

◆ _mm512_broadcast_f64x2()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_f64x2 ( __m128d __A)
static

Definition at line 1114 of file avx512dqintrin.h.

Referenced by _mm512_mask_broadcast_f64x2(), and _mm512_maskz_broadcast_f64x2().

◆ _mm512_broadcast_i32x2()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_i32x2 ( __m128i __A)
static

Definition at line 1134 of file avx512dqintrin.h.

Referenced by _mm512_mask_broadcast_i32x2(), and _mm512_maskz_broadcast_i32x2().

◆ _mm512_broadcast_i32x8()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_i32x8 ( __m256i __A)
static

Definition at line 1155 of file avx512dqintrin.h.

Referenced by _mm512_mask_broadcast_i32x8(), and _mm512_maskz_broadcast_i32x8().

◆ _mm512_broadcast_i64x2()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_broadcast_i64x2 ( __m128i __A)
static

Definition at line 1176 of file avx512dqintrin.h.

Referenced by _mm512_mask_broadcast_i64x2(), and _mm512_maskz_broadcast_i64x2().

◆ _mm512_cvtepi64_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_cvtepi64_pd ( __m512i __A)
static

Definition at line 474 of file avx512dqintrin.h.

Referenced by _mm512_mask_cvtepi64_pd(), and _mm512_maskz_cvtepi64_pd().

◆ _mm512_cvtepi64_ps()

__inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_ps ( __m512i __A)
static

Definition at line 508 of file avx512dqintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtepu64_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_cvtepu64_pd ( __m512i __A)
static

Definition at line 704 of file avx512dqintrin.h.

Referenced by _mm512_mask_cvtepu64_pd(), and _mm512_maskz_cvtepu64_pd().

◆ _mm512_cvtepu64_ps()

__inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_cvtepu64_ps ( __m512i __A)
static

Definition at line 740 of file avx512dqintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtpd_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epi64 ( __m512d __A)
static

Definition at line 318 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtpd_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epu64 ( __m512d __A)
static

Definition at line 357 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtps_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epi64 ( __m256 __A)
static

Definition at line 396 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtps_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epu64 ( __m256 __A)
static

Definition at line 435 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttpd_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epi64 ( __m512d __A)
static

Definition at line 548 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttpd_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epu64 ( __m512d __A)
static

Definition at line 587 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttps_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epi64 ( __m256 __A)
static

Definition at line 626 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttps_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epu64 ( __m256 __A)
static

Definition at line 665 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_and_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_and_pd ( __m512d __W,
__mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 247 of file avx512dqintrin.h.

References _mm512_and_pd().

◆ _mm512_mask_and_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_and_ps ( __m512 __W,
__mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 266 of file avx512dqintrin.h.

References _mm512_and_ps().

◆ _mm512_mask_andnot_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_pd ( __m512d __W,
__mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 285 of file avx512dqintrin.h.

References _mm512_andnot_pd().

◆ _mm512_mask_andnot_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_ps ( __m512 __W,
__mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 304 of file avx512dqintrin.h.

References _mm512_andnot_ps().

◆ _mm512_mask_broadcast_f32x2()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_f32x2 ( __m512 __O,
__mmask16 __M,
__m128 __A )
static

Definition at line 1079 of file avx512dqintrin.h.

References _mm512_broadcast_f32x2().

◆ _mm512_mask_broadcast_f32x8()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_f32x8 ( __m512 __O,
__mmask16 __M,
__m256 __A )
static

Definition at line 1100 of file avx512dqintrin.h.

References _mm512_broadcast_f32x8().

◆ _mm512_mask_broadcast_f64x2()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_f64x2 ( __m512d __O,
__mmask8 __M,
__m128d __A )
static

Definition at line 1120 of file avx512dqintrin.h.

References _mm512_broadcast_f64x2().

◆ _mm512_mask_broadcast_i32x2()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_i32x2 ( __m512i __O,
__mmask16 __M,
__m128i __A )
static

Definition at line 1141 of file avx512dqintrin.h.

References _mm512_broadcast_i32x2().

◆ _mm512_mask_broadcast_i32x8()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_i32x8 ( __m512i __O,
__mmask16 __M,
__m256i __A )
static

Definition at line 1162 of file avx512dqintrin.h.

References _mm512_broadcast_i32x8().

◆ _mm512_mask_broadcast_i64x2()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_broadcast_i64x2 ( __m512i __O,
__mmask8 __M,
__m128i __A )
static

Definition at line 1182 of file avx512dqintrin.h.

References _mm512_broadcast_i64x2().

◆ _mm512_mask_cvtepi64_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_cvtepi64_pd ( __m512d __W,
__mmask8 __U,
__m512i __A )
static

Definition at line 479 of file avx512dqintrin.h.

References _mm512_cvtepi64_pd().

◆ _mm512_mask_cvtepi64_ps()

__inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_ps ( __m256 __W,
__mmask8 __U,
__m512i __A )
static

Definition at line 516 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtepu64_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_cvtepu64_pd ( __m512d __W,
__mmask8 __U,
__m512i __A )
static

Definition at line 709 of file avx512dqintrin.h.

References _mm512_cvtepu64_pd().

◆ _mm512_mask_cvtepu64_ps()

__inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu64_ps ( __m256 __W,
__mmask8 __U,
__m512i __A )
static

Definition at line 748 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtpd_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epi64 ( __m512i __W,
__mmask8 __U,
__m512d __A )
static

Definition at line 326 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtpd_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epu64 ( __m512i __W,
__mmask8 __U,
__m512d __A )
static

Definition at line 365 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epi64 ( __m512i __W,
__mmask8 __U,
__m256 __A )
static

Definition at line 404 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epu64 ( __m512i __W,
__mmask8 __U,
__m256 __A )
static

Definition at line 443 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttpd_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epi64 ( __m512i __W,
__mmask8 __U,
__m512d __A )
static

Definition at line 556 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttpd_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epu64 ( __m512i __W,
__mmask8 __U,
__m512d __A )
static

Definition at line 595 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttps_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epi64 ( __m512i __W,
__mmask8 __U,
__m256 __A )
static

Definition at line 634 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttps_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epu64 ( __m512i __W,
__mmask8 __U,
__m256 __A )
static

Definition at line 673 of file avx512dqintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_mullo_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mask_mullo_epi64 ( __m512i __W,
__mmask8 __U,
__m512i __A,
__m512i __B )
static

Definition at line 152 of file avx512dqintrin.h.

References _mm512_mullo_epi64().

◆ _mm512_mask_or_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_or_pd ( __m512d __W,
__mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 209 of file avx512dqintrin.h.

References _mm512_or_pd().

◆ _mm512_mask_or_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_or_ps ( __m512 __W,
__mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 228 of file avx512dqintrin.h.

References _mm512_or_ps().

◆ _mm512_mask_xor_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_xor_pd ( __m512d __W,
__mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 171 of file avx512dqintrin.h.

References _mm512_xor_pd().

◆ _mm512_mask_xor_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_xor_ps ( __m512 __W,
__mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 190 of file avx512dqintrin.h.

References _mm512_xor_ps().

◆ _mm512_maskz_and_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_and_pd ( __mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 254 of file avx512dqintrin.h.

References _mm512_and_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_and_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_and_ps ( __mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 273 of file avx512dqintrin.h.

References _mm512_and_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_andnot_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_pd ( __mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 292 of file avx512dqintrin.h.

References _mm512_andnot_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_andnot_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_ps ( __mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 311 of file avx512dqintrin.h.

References _mm512_andnot_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_broadcast_f32x2()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_f32x2 ( __mmask16 __M,
__m128 __A )
static

Definition at line 1086 of file avx512dqintrin.h.

References _mm512_broadcast_f32x2(), and _mm512_setzero_ps().

◆ _mm512_maskz_broadcast_f32x8()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_f32x8 ( __mmask16 __M,
__m256 __A )
static

Definition at line 1107 of file avx512dqintrin.h.

References _mm512_broadcast_f32x8(), and _mm512_setzero_ps().

◆ _mm512_maskz_broadcast_f64x2()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_f64x2 ( __mmask8 __M,
__m128d __A )
static

Definition at line 1127 of file avx512dqintrin.h.

References _mm512_broadcast_f64x2(), and _mm512_setzero_pd().

◆ _mm512_maskz_broadcast_i32x2()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_i32x2 ( __mmask16 __M,
__m128i __A )
static

Definition at line 1148 of file avx512dqintrin.h.

References _mm512_broadcast_i32x2(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcast_i32x8()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_i32x8 ( __mmask16 __M,
__m256i __A )
static

Definition at line 1169 of file avx512dqintrin.h.

References _mm512_broadcast_i32x8(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcast_i64x2()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_broadcast_i64x2 ( __mmask8 __M,
__m128i __A )
static

Definition at line 1189 of file avx512dqintrin.h.

References _mm512_broadcast_i64x2(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepi64_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_cvtepi64_pd ( __mmask8 __U,
__m512i __A )
static

Definition at line 486 of file avx512dqintrin.h.

References _mm512_cvtepi64_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_cvtepi64_ps()

__inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_ps ( __mmask8 __U,
__m512i __A )
static

Definition at line 524 of file avx512dqintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtepu64_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_cvtepu64_pd ( __mmask8 __U,
__m512i __A )
static

Definition at line 716 of file avx512dqintrin.h.

References _mm512_cvtepu64_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_cvtepu64_ps()

__inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu64_ps ( __mmask8 __U,
__m512i __A )
static

Definition at line 756 of file avx512dqintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtpd_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epi64 ( __mmask8 __U,
__m512d __A )
static

Definition at line 334 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtpd_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epu64 ( __mmask8 __U,
__m512d __A )
static

Definition at line 373 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epi64 ( __mmask8 __U,
__m256 __A )
static

Definition at line 412 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epu64 ( __mmask8 __U,
__m256 __A )
static

Definition at line 451 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttpd_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epi64 ( __mmask8 __U,
__m512d __A )
static

Definition at line 564 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttpd_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epu64 ( __mmask8 __U,
__m512d __A )
static

Definition at line 603 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttps_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epi64 ( __mmask8 __U,
__m256 __A )
static

Definition at line 642 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttps_epu64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epu64 ( __mmask8 __U,
__m256 __A )
static

Definition at line 681 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_mullo_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_maskz_mullo_epi64 ( __mmask8 __U,
__m512i __A,
__m512i __B )
static

Definition at line 159 of file avx512dqintrin.h.

References _mm512_mullo_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_or_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_or_pd ( __mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 216 of file avx512dqintrin.h.

References _mm512_or_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_or_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_or_ps ( __mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 235 of file avx512dqintrin.h.

References _mm512_or_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_xor_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_pd ( __mmask8 __U,
__m512d __A,
__m512d __B )
static

Definition at line 178 of file avx512dqintrin.h.

References _mm512_setzero_pd(), and _mm512_xor_pd().

◆ _mm512_maskz_xor_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_ps ( __mmask16 __U,
__m512 __A,
__m512 __B )
static

Definition at line 197 of file avx512dqintrin.h.

References _mm512_setzero_ps(), and _mm512_xor_ps().

◆ _mm512_movepi32_mask()

__inline__ __mmask16 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_movepi32_mask ( __m512i __A)
static

Definition at line 1050 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS512_CONSTEXPR.

◆ _mm512_movepi64_mask()

__inline__ __mmask8 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_movepi64_mask ( __m512i __A)
static

Definition at line 1067 of file avx512dqintrin.h.

◆ _mm512_movm_epi32()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_movm_epi32 ( __mmask16 __A)
static

Definition at line 1055 of file avx512dqintrin.h.

◆ _mm512_movm_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_movm_epi64 ( __mmask8 __A)
static

Definition at line 1061 of file avx512dqintrin.h.

◆ _mm512_mullo_epi64()

__inline__ __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_mullo_epi64 ( __m512i __A,
__m512i __B )
static

Definition at line 147 of file avx512dqintrin.h.

Referenced by _mm512_mask_mullo_epi64(), and _mm512_maskz_mullo_epi64().

◆ _mm512_or_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_or_pd ( __m512d __A,
__m512d __B )
static

Definition at line 204 of file avx512dqintrin.h.

Referenced by _mm512_mask_or_pd(), and _mm512_maskz_or_pd().

◆ _mm512_or_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_or_ps ( __m512 __A,
__m512 __B )
static

Definition at line 223 of file avx512dqintrin.h.

Referenced by _mm512_mask_or_ps(), and _mm512_maskz_or_ps().

◆ _mm512_xor_pd()

__inline__ __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_xor_pd ( __m512d __A,
__m512d __B )
static

Definition at line 166 of file avx512dqintrin.h.

Referenced by _mm512_mask_xor_pd(), and _mm512_maskz_xor_pd().

◆ _mm512_xor_ps()

__inline__ __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_xor_ps ( __m512 __A,
__m512 __B )
static

Definition at line 185 of file avx512dqintrin.h.

Referenced by _mm512_mask_xor_ps(), and _mm512_maskz_xor_ps().

◆ _store_mask8()

__inline__ void __DEFAULT_FN_ATTRS _store_mask8 ( __mmask8 * __A,
__mmask8 __B )
static

Definition at line 142 of file avx512dqintrin.h.