clang  6.0.0svn
Macros | Functions
avx512dqintrin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("avx512dq")))
 
#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)   _mm_range_round_ss(A, B, C ,_MM_FROUND_CUR_DIRECTION)
 
#define _mm_mask_range_round_ss(W, U, A, B, C, R)
 
#define _mm_mask_range_ss(W, U, A, B, C)   _mm_mask_range_round_ss(W, U, A, B, C , _MM_FROUND_CUR_DIRECTION)
 
#define _mm_maskz_range_round_ss(U, A, B, C, R)
 
#define _mm_maskz_range_ss(U, A, B, C)   _mm_maskz_range_round_ss(U, A, B, C ,_MM_FROUND_CUR_DIRECTION)
 
#define _mm_range_round_sd(A, B, C, R)
 
#define _mm_range_sd(A, B, C)   _mm_range_round_sd(A, B, C ,_MM_FROUND_CUR_DIRECTION)
 
#define _mm_mask_range_round_sd(W, U, A, B, C, R)
 
#define _mm_mask_range_sd(W, U, A, B, C)   _mm_mask_range_round_sd(W, U, A, B, C ,_MM_FROUND_CUR_DIRECTION)
 
#define _mm_maskz_range_round_sd(U, A, B, C, R)
 
#define _mm_maskz_range_sd(U, A, B, C)   _mm_maskz_range_round_sd(U, A, B, C ,_MM_FROUND_CUR_DIRECTION)
 
#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__ __m512i __DEFAULT_FN_ATTRS _mm512_mullo_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_mullo_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mullo_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_xor_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_xor_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_xor_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_xor_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_xor_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_xor_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_or_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_or_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_or_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_or_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_or_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_or_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_and_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_and_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_and_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_and_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_and_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_and_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_andnot_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_andnot_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_andnot_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_andnot_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_andnot_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_andnot_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtpd_epi64 (__m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvtpd_epi64 (__m512i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvtpd_epi64 (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtpd_epu64 (__m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvtpd_epu64 (__m512i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvtpd_epu64 (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtps_epi64 (__m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvtps_epi64 (__m512i __W, __mmask8 __U, __m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvtps_epi64 (__mmask8 __U, __m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtps_epu64 (__m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvtps_epu64 (__m512i __W, __mmask8 __U, __m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvtps_epu64 (__mmask8 __U, __m256 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_cvtepi64_pd (__m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_cvtepi64_pd (__m512d __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_cvtepi64_pd (__mmask8 __U, __m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_cvtepi64_ps (__m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_mask_cvtepi64_ps (__m256 __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_maskz_cvtepi64_ps (__mmask8 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttpd_epi64 (__m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvttpd_epi64 (__m512i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvttpd_epi64 (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttpd_epu64 (__m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvttpd_epu64 (__m512i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvttpd_epu64 (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttps_epi64 (__m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvttps_epi64 (__m512i __W, __mmask8 __U, __m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvttps_epi64 (__mmask8 __U, __m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttps_epu64 (__m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_cvttps_epu64 (__m512i __W, __mmask8 __U, __m256 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_cvttps_epu64 (__mmask8 __U, __m256 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_cvtepu64_pd (__m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_cvtepu64_pd (__m512d __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_cvtepu64_pd (__mmask8 __U, __m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_cvtepu64_ps (__m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_mask_cvtepu64_ps (__m256 __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_maskz_cvtepu64_ps (__mmask8 __U, __m512i __A)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_movepi32_mask (__m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_movm_epi32 (__mmask16 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_movm_epi64 (__mmask8 __A)
 
static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_movepi64_mask (__m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_broadcast_f32x2 (__m128 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_broadcast_f32x2 (__m512 __O, __mmask16 __M, __m128 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_broadcast_f32x2 (__mmask16 __M, __m128 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_broadcast_f32x8 (__m256 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_broadcast_f32x8 (__m512 __O, __mmask16 __M, __m256 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_broadcast_f32x8 (__mmask16 __M, __m256 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_broadcast_f64x2 (__m128d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_broadcast_f64x2 (__m512d __O, __mmask8 __M, __m128d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_broadcast_f64x2 (__mmask8 __M, __m128d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_broadcast_i32x2 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_broadcast_i32x2 (__m512i __O, __mmask16 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_broadcast_i32x2 (__mmask16 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_broadcast_i32x8 (__m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_broadcast_i32x8 (__m512i __O, __mmask16 __M, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_broadcast_i32x8 (__mmask16 __M, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_broadcast_i64x2 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_broadcast_i64x2 (__m512i __O, __mmask8 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS _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 32 of file avx512dqintrin.h.

Referenced by _mm512_and_pd(), _mm512_and_ps(), _mm512_andnot_pd(), _mm512_andnot_ps(), _mm512_broadcast_f32x2(), _mm512_broadcast_f32x8(), _mm512_broadcast_f64x2(), _mm512_broadcast_i32x2(), _mm512_broadcast_i32x8(), _mm512_broadcast_i64x2(), _mm512_cvtepi64_pd(), _mm512_cvtepi64_ps(), _mm512_cvtepu64_pd(), _mm512_cvtepu64_ps(), _mm512_cvtpd_epi64(), _mm512_cvtpd_epu64(), _mm512_cvtps_epi64(), _mm512_cvtps_epu64(), _mm512_cvttpd_epi64(), _mm512_cvttpd_epu64(), _mm512_cvttps_epi64(), _mm512_cvttps_epu64(), _mm512_mask_and_pd(), _mm512_mask_and_ps(), _mm512_mask_andnot_pd(), _mm512_mask_andnot_ps(), _mm512_mask_broadcast_f32x2(), _mm512_mask_broadcast_f32x8(), _mm512_mask_broadcast_f64x2(), _mm512_mask_broadcast_i32x2(), _mm512_mask_broadcast_i32x8(), _mm512_mask_broadcast_i64x2(), _mm512_mask_cvtepi64_pd(), _mm512_mask_cvtepi64_ps(), _mm512_mask_cvtepu64_pd(), _mm512_mask_cvtepu64_ps(), _mm512_mask_cvtpd_epi64(), _mm512_mask_cvtpd_epu64(), _mm512_mask_cvtps_epi64(), _mm512_mask_cvtps_epu64(), _mm512_mask_cvttpd_epi64(), _mm512_mask_cvttpd_epu64(), _mm512_mask_cvttps_epi64(), _mm512_mask_cvttps_epu64(), _mm512_mask_mullo_epi64(), _mm512_mask_or_pd(), _mm512_mask_or_ps(), _mm512_mask_xor_pd(), _mm512_mask_xor_ps(), _mm512_maskz_and_pd(), _mm512_maskz_and_ps(), _mm512_maskz_andnot_pd(), _mm512_maskz_andnot_ps(), _mm512_maskz_broadcast_f32x2(), _mm512_maskz_broadcast_f32x8(), _mm512_maskz_broadcast_f64x2(), _mm512_maskz_broadcast_i32x2(), _mm512_maskz_broadcast_i32x8(), _mm512_maskz_mullo_epi64(), _mm512_maskz_or_pd(), _mm512_maskz_or_ps(), _mm512_maskz_xor_pd(), _mm512_maskz_xor_ps(), _mm512_movepi32_mask(), _mm512_movepi64_mask(), _mm512_movm_epi32(), _mm512_movm_epi64(), _mm512_mullo_epi64(), _mm512_or_pd(), _mm512_or_ps(), _mm512_xor_pd(), and _mm512_xor_ps().

◆ _mm512_cvt_roundepi64_pd

#define _mm512_cvt_roundepi64_pd (   A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 386 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepi64_ps

#define _mm512_cvt_roundepi64_ps (   A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (int)(R)); })
static __inline __m256 __DEFAULT_FN_ATTRS _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:4345
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 425 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepu64_pd

#define _mm512_cvt_roundepu64_pd (   A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtuqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 621 of file avx512dqintrin.h.

◆ _mm512_cvt_roundepu64_ps

#define _mm512_cvt_roundepu64_ps (   A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtuqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (int)(R)); })
static __inline __m256 __DEFAULT_FN_ATTRS _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:4345
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 662 of file avx512dqintrin.h.

◆ _mm512_cvt_roundpd_epi64

#define _mm512_cvt_roundpd_epi64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 229 of file avx512dqintrin.h.

◆ _mm512_cvt_roundpd_epu64

#define _mm512_cvt_roundpd_epu64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 268 of file avx512dqintrin.h.

◆ _mm512_cvt_roundps_epi64

#define _mm512_cvt_roundps_epi64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 307 of file avx512dqintrin.h.

◆ _mm512_cvt_roundps_epu64

#define _mm512_cvt_roundps_epu64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 346 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundpd_epi64

#define _mm512_cvtt_roundpd_epi64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 465 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundpd_epu64

#define _mm512_cvtt_roundpd_epu64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 504 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundps_epi64

#define _mm512_cvtt_roundps_epi64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 543 of file avx512dqintrin.h.

◆ _mm512_cvtt_roundps_epu64

#define _mm512_cvtt_roundps_epu64 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 582 of file avx512dqintrin.h.

◆ _mm512_extractf32x8_ps

#define _mm512_extractf32x8_ps (   A,
  imm 
)
Value:
__extension__ ({ \
(__m256)__builtin_shufflevector((__v16sf)(__m512)(A), \
(__v16sf)_mm512_undefined_ps(), \
((imm) & 1) ? 8 : 0, \
((imm) & 1) ? 9 : 1, \
((imm) & 1) ? 10 : 2, \
((imm) & 1) ? 11 : 3, \
((imm) & 1) ? 12 : 4, \
((imm) & 1) ? 13 : 5, \
((imm) & 1) ? 14 : 6, \
((imm) & 1) ? 15 : 7); })
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)

Definition at line 1117 of file avx512dqintrin.h.

◆ _mm512_extractf64x2_pd

#define _mm512_extractf64x2_pd (   A,
  imm 
)
Value:
__extension__ ({ \
(__m128d)__builtin_shufflevector((__v8df)(__m512d)(A), \
(__v8df)_mm512_undefined_pd(), \
0 + ((imm) & 0x3) * 2, \
1 + ((imm) & 0x3) * 2); })
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_undefined_pd(void)

Definition at line 1139 of file avx512dqintrin.h.

◆ _mm512_extracti32x8_epi32

#define _mm512_extracti32x8_epi32 (   A,
  imm 
)
Value:
__extension__ ({ \
(__m256i)__builtin_shufflevector((__v16si)(__m512i)(A), \
(__v16si)_mm512_undefined_epi32(), \
((imm) & 1) ? 8 : 0, \
((imm) & 1) ? 9 : 1, \
((imm) & 1) ? 10 : 2, \
((imm) & 1) ? 11 : 3, \
((imm) & 1) ? 12 : 4, \
((imm) & 1) ? 13 : 5, \
((imm) & 1) ? 14 : 6, \
((imm) & 1) ? 15 : 7); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)

Definition at line 1155 of file avx512dqintrin.h.

◆ _mm512_extracti64x2_epi64

#define _mm512_extracti64x2_epi64 (   A,
  imm 
)
Value:
__extension__ ({ \
(__m128i)__builtin_shufflevector((__v8di)(__m512i)(A), \
0 + ((imm) & 0x3) * 2, \
1 + ((imm) & 0x3) * 2); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)

Definition at line 1177 of file avx512dqintrin.h.

◆ _mm512_fpclass_pd_mask

#define _mm512_fpclass_pd_mask (   A,
  imm 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_fpclasspd512_mask((__v8df)(__m512d)(A), (int)(imm), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1309 of file avx512dqintrin.h.

◆ _mm512_fpclass_ps_mask

#define _mm512_fpclass_ps_mask (   A,
  imm 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_fpclassps512_mask((__v16sf)(__m512)(A), \
(int)(imm), (__mmask16)-1); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 1301 of file avx512dqintrin.h.

◆ _mm512_insertf32x8

#define _mm512_insertf32x8 (   A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512)__builtin_shufflevector((__v16sf)(__m512)(A), \
(__v16sf)_mm512_castps256_ps512((__m256)(B)),\
((imm) & 0x1) ? 0 : 16, \
((imm) & 0x1) ? 1 : 17, \
((imm) & 0x1) ? 2 : 18, \
((imm) & 0x1) ? 3 : 19, \
((imm) & 0x1) ? 4 : 20, \
((imm) & 0x1) ? 5 : 21, \
((imm) & 0x1) ? 6 : 22, \
((imm) & 0x1) ? 7 : 23, \
((imm) & 0x1) ? 16 : 8, \
((imm) & 0x1) ? 17 : 9, \
((imm) & 0x1) ? 18 : 10, \
((imm) & 0x1) ? 19 : 11, \
((imm) & 0x1) ? 20 : 12, \
((imm) & 0x1) ? 21 : 13, \
((imm) & 0x1) ? 22 : 14, \
((imm) & 0x1) ? 23 : 15); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_castps256_ps512(__m256 __a)

Definition at line 1193 of file avx512dqintrin.h.

◆ _mm512_insertf64x2

#define _mm512_insertf64x2 (   A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512d)__builtin_shufflevector((__v8df)(__m512d)(A), \
(__v8df)_mm512_castpd128_pd512((__m128d)(B)),\
(((imm) & 0x3) == 0) ? 8 : 0, \
(((imm) & 0x3) == 0) ? 9 : 1, \
(((imm) & 0x3) == 1) ? 8 : 2, \
(((imm) & 0x3) == 1) ? 9 : 3, \
(((imm) & 0x3) == 2) ? 8 : 4, \
(((imm) & 0x3) == 2) ? 9 : 5, \
(((imm) & 0x3) == 3) ? 8 : 6, \
(((imm) & 0x3) == 3) ? 9 : 7); })
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_castpd128_pd512(__m128d __A)

Definition at line 1223 of file avx512dqintrin.h.

◆ _mm512_inserti32x8

#define _mm512_inserti32x8 (   A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512i)__builtin_shufflevector((__v16si)(__m512i)(A), \
(__v16si)_mm512_castsi256_si512((__m256i)(B)),\
((imm) & 0x1) ? 0 : 16, \
((imm) & 0x1) ? 1 : 17, \
((imm) & 0x1) ? 2 : 18, \
((imm) & 0x1) ? 3 : 19, \
((imm) & 0x1) ? 4 : 20, \
((imm) & 0x1) ? 5 : 21, \
((imm) & 0x1) ? 6 : 22, \
((imm) & 0x1) ? 7 : 23, \
((imm) & 0x1) ? 16 : 8, \
((imm) & 0x1) ? 17 : 9, \
((imm) & 0x1) ? 18 : 10, \
((imm) & 0x1) ? 19 : 11, \
((imm) & 0x1) ? 20 : 12, \
((imm) & 0x1) ? 21 : 13, \
((imm) & 0x1) ? 22 : 14, \
((imm) & 0x1) ? 23 : 15); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_castsi256_si512(__m256i __A)

Definition at line 1245 of file avx512dqintrin.h.

◆ _mm512_inserti64x2

#define _mm512_inserti64x2 (   A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512i)__builtin_shufflevector((__v8di)(__m512i)(A), \
(__v8di)_mm512_castsi128_si512((__m128i)(B)),\
(((imm) & 0x3) == 0) ? 8 : 0, \
(((imm) & 0x3) == 0) ? 9 : 1, \
(((imm) & 0x3) == 1) ? 8 : 2, \
(((imm) & 0x3) == 1) ? 9 : 3, \
(((imm) & 0x3) == 2) ? 8 : 4, \
(((imm) & 0x3) == 2) ? 9 : 5, \
(((imm) & 0x3) == 3) ? 8 : 6, \
(((imm) & 0x3) == 3) ? 9 : 7); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_castsi128_si512(__m128i __A)

Definition at line 1275 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepi64_pd

#define _mm512_mask_cvt_roundepi64_pd (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 391 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepi64_ps

#define _mm512_mask_cvt_roundepi64_ps (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)(__m256)(W), (__mmask8)(U), \
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 430 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepu64_pd

#define _mm512_mask_cvt_roundepu64_pd (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtuqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 626 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundepu64_ps

#define _mm512_mask_cvt_roundepu64_ps (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtuqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)(__m256)(W), (__mmask8)(U), \
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 667 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundpd_epi64

#define _mm512_mask_cvt_roundpd_epi64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 234 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundpd_epu64

#define _mm512_mask_cvt_roundpd_epu64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 273 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundps_epi64

#define _mm512_mask_cvt_roundps_epi64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 312 of file avx512dqintrin.h.

◆ _mm512_mask_cvt_roundps_epu64

#define _mm512_mask_cvt_roundps_epu64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 351 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundpd_epi64

#define _mm512_mask_cvtt_roundpd_epi64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 470 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundpd_epu64

#define _mm512_mask_cvtt_roundpd_epu64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 509 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundps_epi64

#define _mm512_mask_cvtt_roundps_epi64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 548 of file avx512dqintrin.h.

◆ _mm512_mask_cvtt_roundps_epu64

#define _mm512_mask_cvtt_roundps_epu64 (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)(__m512i)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 587 of file avx512dqintrin.h.

◆ _mm512_mask_extractf32x8_ps

#define _mm512_mask_extractf32x8_ps (   W,
  U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_selectps_256((__mmask8)(U), \
(__v8sf)_mm512_extractf32x8_ps((A), (imm)), \
(__v8sf)(W)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extractf32x8_ps(A, imm)

Definition at line 1129 of file avx512dqintrin.h.

◆ _mm512_mask_extractf64x2_pd

#define _mm512_mask_extractf64x2_pd (   W,
  U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_selectpd_128((__mmask8)(U), \
(__v2df)_mm512_extractf64x2_pd((A), (imm)), \
(__v2df)(W)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extractf64x2_pd(A, imm)

Definition at line 1145 of file avx512dqintrin.h.

◆ _mm512_mask_extracti32x8_epi32

#define _mm512_mask_extracti32x8_epi32 (   W,
  U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_selectd_256((__mmask8)(U), \
(__v8si)_mm512_extracti32x8_epi32((A), (imm)), \
(__v8si)(W)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extracti32x8_epi32(A, imm)

Definition at line 1167 of file avx512dqintrin.h.

◆ _mm512_mask_extracti64x2_epi64

#define _mm512_mask_extracti64x2_epi64 (   W,
  U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_selectq_128((__mmask8)(U), \
(__v2di)_mm512_extracti64x2_epi64((A), (imm)), \
(__v2di)(W)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extracti64x2_epi64(A, imm)

Definition at line 1183 of file avx512dqintrin.h.

◆ _mm512_mask_fpclass_pd_mask

#define _mm512_mask_fpclass_pd_mask (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_fpclasspd512_mask((__v8df)(__m512d)(A), (int)(imm), \
(__mmask8)(U)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1305 of file avx512dqintrin.h.

◆ _mm512_mask_fpclass_ps_mask

#define _mm512_mask_fpclass_ps_mask (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_fpclassps512_mask((__v16sf)(__m512)(A), \
(int)(imm), (__mmask16)(U)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 1297 of file avx512dqintrin.h.

◆ _mm512_mask_insertf32x8

#define _mm512_mask_insertf32x8 (   W,
  U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_insertf32x8((A), (B), (imm)), \
(__v16sf)(W)); })
#define _mm512_insertf32x8(A, B, imm)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 1213 of file avx512dqintrin.h.

◆ _mm512_mask_insertf64x2

#define _mm512_mask_insertf64x2 (   W,
  U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_insertf64x2((A), (B), (imm)), \
(__v8df)(W)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_insertf64x2(A, B, imm)

Definition at line 1235 of file avx512dqintrin.h.

◆ _mm512_mask_inserti32x8

#define _mm512_mask_inserti32x8 (   W,
  U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_inserti32x8((A), (B), (imm)), \
(__v16si)(W)); })
#define _mm512_inserti32x8(A, B, imm)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 1265 of file avx512dqintrin.h.

◆ _mm512_mask_inserti64x2

#define _mm512_mask_inserti64x2 (   W,
  U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_inserti64x2((A), (B), (imm)), \
(__v8di)(W)); })
#define _mm512_inserti64x2(A, B, imm)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1287 of file avx512dqintrin.h.

◆ _mm512_mask_range_pd

#define _mm512_mask_range_pd (   W,
  U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)(__m512d)(W), (__mmask8)(U), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 684 of file avx512dqintrin.h.

◆ _mm512_mask_range_ps

#define _mm512_mask_range_ps (   W,
  U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)(__m512)(W), (__mmask16)(U), \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 722 of file avx512dqintrin.h.

◆ _mm512_mask_range_round_pd

#define _mm512_mask_range_round_pd (   W,
  U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)(__m512d)(W), (__mmask8)(U), \
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 703 of file avx512dqintrin.h.

◆ _mm512_mask_range_round_ps

#define _mm512_mask_range_round_ps (   W,
  U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)(__m512)(W), (__mmask16)(U), \
(int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 741 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_pd

#define _mm512_mask_reduce_pd (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 813 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_ps

#define _mm512_mask_reduce_ps (   W,
  U,
  A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 831 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_round_pd

#define _mm512_mask_reduce_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
__extension__ ({\
(__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 848 of file avx512dqintrin.h.

◆ _mm512_mask_reduce_round_ps

#define _mm512_mask_reduce_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
__extension__ ({\
(__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 863 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepi64_pd

#define _mm512_maskz_cvt_roundepi64_pd (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 396 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepi64_ps

#define _mm512_maskz_cvt_roundepi64_ps (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)(U), (int)(R)); })
static __inline __m256 __DEFAULT_FN_ATTRS _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:4345
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 435 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepu64_pd

#define _mm512_maskz_cvt_roundepu64_pd (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtuqq2pd512_mask((__v8di)(__m512i)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 632 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundepu64_ps

#define _mm512_maskz_cvt_roundepu64_ps (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtuqq2ps512_mask((__v8di)(__m512i)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)(U), (int)(R)); })
static __inline __m256 __DEFAULT_FN_ATTRS _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:4345
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 672 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundpd_epi64

#define _mm512_maskz_cvt_roundpd_epi64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 239 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundpd_epu64

#define _mm512_maskz_cvt_roundpd_epu64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 278 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundps_epi64

#define _mm512_maskz_cvt_roundps_epi64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 317 of file avx512dqintrin.h.

◆ _mm512_maskz_cvt_roundps_epu64

#define _mm512_maskz_cvt_roundps_epu64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 356 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundpd_epi64

#define _mm512_maskz_cvtt_roundpd_epi64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttpd2qq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 475 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundpd_epu64

#define _mm512_maskz_cvtt_roundpd_epu64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttpd2uqq512_mask((__v8df)(__m512d)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 514 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundps_epi64

#define _mm512_maskz_cvtt_roundps_epi64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2qq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 553 of file avx512dqintrin.h.

◆ _mm512_maskz_cvtt_roundps_epu64

#define _mm512_maskz_cvtt_roundps_epu64 (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2uqq512_mask((__v8sf)(__m256)(A), \
(__v8di)_mm512_setzero_si512(), \
(__mmask8)(U), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 592 of file avx512dqintrin.h.

◆ _mm512_maskz_extractf32x8_ps

#define _mm512_maskz_extractf32x8_ps (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_selectps_256((__mmask8)(U), \
(__v8sf)_mm512_extractf32x8_ps((A), (imm)), \
(__v8sf)_mm256_setzero_ps()); })
static __inline __m256 __DEFAULT_FN_ATTRS _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:4345
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extractf32x8_ps(A, imm)

Definition at line 1134 of file avx512dqintrin.h.

◆ _mm512_maskz_extractf64x2_pd

#define _mm512_maskz_extractf64x2_pd (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_selectpd_128((__mmask8)(U), \
(__v2df)_mm512_extractf64x2_pd((A), (imm)), \
(__v2df)_mm_setzero_pd()); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868
#define _mm512_extractf64x2_pd(A, imm)

Definition at line 1150 of file avx512dqintrin.h.

◆ _mm512_maskz_extracti32x8_epi32

#define _mm512_maskz_extracti32x8_epi32 (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_selectd_256((__mmask8)(U), \
(__v8si)_mm512_extracti32x8_epi32((A), (imm)), \
(__v8si)_mm256_setzero_si256()); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extracti32x8_epi32(A, imm)
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition: avxintrin.h:4358

Definition at line 1172 of file avx512dqintrin.h.

◆ _mm512_maskz_extracti64x2_epi64

#define _mm512_maskz_extracti64x2_epi64 (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_selectq_128((__mmask8)(U), \
(__v2di)_mm512_extracti64x2_epi64((A), (imm)), \
(__v2di)_mm_setzero_di()); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_extracti64x2_epi64(A, imm)

Definition at line 1188 of file avx512dqintrin.h.

◆ _mm512_maskz_insertf32x8

#define _mm512_maskz_insertf32x8 (   U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_insertf32x8((A), (B), (imm)), \
(__v16sf)_mm512_setzero_ps()); })
#define _mm512_insertf32x8(A, B, imm)
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 1218 of file avx512dqintrin.h.

◆ _mm512_maskz_insertf64x2

#define _mm512_maskz_insertf64x2 (   U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_insertf64x2((A), (B), (imm)), \
(__v8df)_mm512_setzero_pd()); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _mm512_insertf64x2(A, B, imm)

Definition at line 1240 of file avx512dqintrin.h.

◆ _mm512_maskz_inserti32x8

#define _mm512_maskz_inserti32x8 (   U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_inserti32x8((A), (B), (imm)), \
(__v16si)_mm512_setzero_si512()); })
#define _mm512_inserti32x8(A, B, imm)
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 1270 of file avx512dqintrin.h.

◆ _mm512_maskz_inserti64x2

#define _mm512_maskz_inserti64x2 (   U,
  A,
  B,
  imm 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_inserti64x2((A), (B), (imm)), \
(__v8di)_mm512_setzero_si512()); })
#define _mm512_inserti64x2(A, B, imm)
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)

Definition at line 1292 of file avx512dqintrin.h.

◆ _mm512_maskz_range_pd

#define _mm512_maskz_range_pd (   U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), \
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 690 of file avx512dqintrin.h.

◆ _mm512_maskz_range_ps

#define _mm512_maskz_range_ps (   U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), \
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 728 of file avx512dqintrin.h.

◆ _mm512_maskz_range_round_pd

#define _mm512_maskz_range_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 709 of file avx512dqintrin.h.

◆ _mm512_maskz_range_round_ps

#define _mm512_maskz_range_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 747 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_pd

#define _mm512_maskz_reduce_pd (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), \
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 819 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_ps

#define _mm512_maskz_reduce_ps (   U,
  A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), \
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 837 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_round_pd

#define _mm512_maskz_reduce_round_pd (   U,
  A,
  B,
 
)
Value:
__extension__ ({\
(__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 853 of file avx512dqintrin.h.

◆ _mm512_maskz_reduce_round_ps

#define _mm512_maskz_reduce_round_ps (   U,
  A,
  B,
 
)
Value:
__extension__ ({\
(__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 868 of file avx512dqintrin.h.

◆ _mm512_range_pd

#define _mm512_range_pd (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, \
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 677 of file avx512dqintrin.h.

◆ _mm512_range_ps

#define _mm512_range_ps (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, \
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 715 of file avx512dqintrin.h.

◆ _mm512_range_round_pd

#define _mm512_range_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rangepd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(C), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 697 of file avx512dqintrin.h.

◆ _mm512_range_round_ps

#define _mm512_range_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rangeps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(C), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 735 of file avx512dqintrin.h.

◆ _mm512_reduce_pd

#define _mm512_reduce_pd (   A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, \
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 807 of file avx512dqintrin.h.

◆ _mm512_reduce_ps

#define _mm512_reduce_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, \
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 825 of file avx512dqintrin.h.

◆ _mm512_reduce_round_pd

#define _mm512_reduce_round_pd (   A,
  B,
 
)
Value:
__extension__ ({\
(__m512d)__builtin_ia32_reducepd512_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 843 of file avx512dqintrin.h.

◆ _mm512_reduce_round_ps

#define _mm512_reduce_round_ps (   A,
  B,
 
)
Value:
__extension__ ({\
(__m512)__builtin_ia32_reduceps512_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 858 of file avx512dqintrin.h.

◆ _mm_fpclass_sd_mask

#define _mm_fpclass_sd_mask (   A,
  imm 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_fpclasssd_mask((__v2df)(__m128d)(A), (int)(imm), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1313 of file avx512dqintrin.h.

◆ _mm_fpclass_ss_mask

#define _mm_fpclass_ss_mask (   A,
  imm 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_fpclassss_mask((__v4sf)(__m128)(A), (int)(imm), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1321 of file avx512dqintrin.h.

◆ _mm_mask_fpclass_sd_mask

#define _mm_mask_fpclass_sd_mask (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_fpclasssd_mask((__v2df)(__m128d)(A), (int)(imm), \
(__mmask8)(U)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1317 of file avx512dqintrin.h.

◆ _mm_mask_fpclass_ss_mask

#define _mm_mask_fpclass_ss_mask (   U,
  A,
  imm 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_fpclassss_mask((__v4sf)(__m128)(A), (int)(imm), \
(__mmask8)(U)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 1325 of file avx512dqintrin.h.

◆ _mm_mask_range_round_sd

#define _mm_mask_range_round_sd (   W,
  U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W),\
(__mmask8)(U), (int)(C),\
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 789 of file avx512dqintrin.h.

◆ _mm_mask_range_round_ss

#define _mm_mask_range_round_ss (   W,
  U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_rangess128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W),\
(__mmask8)(U), (int)(C),\
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 762 of file avx512dqintrin.h.

◆ _mm_mask_range_sd

#define _mm_mask_range_sd (   W,
  U,
  A,
  B,
 
)    _mm_mask_range_round_sd(W, U, A, B, C ,_MM_FROUND_CUR_DIRECTION)

Definition at line 796 of file avx512dqintrin.h.

◆ _mm_mask_range_ss

#define _mm_mask_range_ss (   W,
  U,
  A,
  B,
 
)    _mm_mask_range_round_ss(W, U, A, B, C , _MM_FROUND_CUR_DIRECTION)

Definition at line 769 of file avx512dqintrin.h.

◆ _mm_mask_reduce_round_sd

#define _mm_mask_reduce_round_sd (   W,
  U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), (__mmask8)(U), \
(int)(C), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 936 of file avx512dqintrin.h.

◆ _mm_mask_reduce_round_ss

#define _mm_mask_reduce_round_ss (   W,
  U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(C), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 898 of file avx512dqintrin.h.

◆ _mm_mask_reduce_sd

#define _mm_mask_reduce_sd (   W,
  U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), (__mmask8)(U), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 917 of file avx512dqintrin.h.

◆ _mm_mask_reduce_ss

#define _mm_mask_reduce_ss (   W,
  U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 879 of file avx512dqintrin.h.

◆ _mm_maskz_range_round_sd

#define _mm_maskz_range_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(C),\
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868

Definition at line 798 of file avx512dqintrin.h.

◆ _mm_maskz_range_round_ss

#define _mm_maskz_range_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_rangess128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(C),\
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1881

Definition at line 771 of file avx512dqintrin.h.

◆ _mm_maskz_range_sd

#define _mm_maskz_range_sd (   U,
  A,
  B,
 
)    _mm_maskz_range_round_sd(U, A, B, C ,_MM_FROUND_CUR_DIRECTION)

Definition at line 805 of file avx512dqintrin.h.

◆ _mm_maskz_range_ss

#define _mm_maskz_range_ss (   U,
  A,
  B,
 
)    _mm_maskz_range_round_ss(U, A, B, C ,_MM_FROUND_CUR_DIRECTION)

Definition at line 778 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_round_sd

#define _mm_maskz_reduce_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(C), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868

Definition at line 942 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_round_ss

#define _mm_maskz_reduce_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(C), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1881

Definition at line 904 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_sd

#define _mm_maskz_reduce_sd (   U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(C), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 923 of file avx512dqintrin.h.

◆ _mm_maskz_reduce_ss

#define _mm_maskz_reduce_ss (   U,
  A,
  B,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(C), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1881
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 885 of file avx512dqintrin.h.

◆ _mm_range_round_sd

#define _mm_range_round_sd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8) -1, (int)(C),\
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868

Definition at line 780 of file avx512dqintrin.h.

◆ _mm_range_round_ss

#define _mm_range_round_ss (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_rangess128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8) -1, (int)(C),\
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1881

Definition at line 753 of file avx512dqintrin.h.

◆ _mm_range_sd

#define _mm_range_sd (   A,
  B,
 
)    _mm_range_round_sd(A, B, C ,_MM_FROUND_CUR_DIRECTION)

Definition at line 787 of file avx512dqintrin.h.

◆ _mm_range_ss

#define _mm_range_ss (   A,
  B,
 
)    _mm_range_round_ss(A, B, C ,_MM_FROUND_CUR_DIRECTION)

Definition at line 760 of file avx512dqintrin.h.

◆ _mm_reduce_round_sd

#define _mm_reduce_round_sd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(C), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868

Definition at line 930 of file avx512dqintrin.h.

◆ _mm_reduce_round_ss

#define _mm_reduce_round_ss (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), (__mmask8)-1, \
(int)(C), (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1881

Definition at line 892 of file avx512dqintrin.h.

◆ _mm_reduce_sd

#define _mm_reduce_sd (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(C), \
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1868
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 910 of file avx512dqintrin.h.

◆ _mm_reduce_ss

#define _mm_reduce_ss (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_reducess_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), (__mmask8)-1, \
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1881
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 873 of file avx512dqintrin.h.

Function Documentation

◆ _mm512_and_pd()

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

Definition at line 130 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_and_pd(), and _mm512_maskz_and_pd().

◆ _mm512_and_ps()

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

Definition at line 149 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_and_ps(), and _mm512_maskz_and_ps().

◆ _mm512_andnot_pd()

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

Definition at line 168 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_andnot_pd(), and _mm512_maskz_andnot_pd().

◆ _mm512_andnot_ps()

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

Definition at line 187 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_andnot_ps(), and _mm512_maskz_andnot_ps().

◆ _mm512_broadcast_f32x2()

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_broadcast_f32x2 ( __m128  __A)
static

◆ _mm512_broadcast_f32x8()

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_broadcast_f32x8 ( __m256  __A)
static

Definition at line 999 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_broadcast_f32x8(), and _mm512_maskz_broadcast_f32x8().

◆ _mm512_broadcast_f64x2()

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_broadcast_f64x2 ( __m128d  __A)
static

Definition at line 1023 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_broadcast_f64x2(), and _mm512_maskz_broadcast_f64x2().

◆ _mm512_broadcast_i32x2()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_broadcast_i32x2 ( __m128i  __A)
static

◆ _mm512_broadcast_i32x8()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_broadcast_i32x8 ( __m256i  __A)
static

Definition at line 1071 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_broadcast_i32x8(), and _mm512_maskz_broadcast_i32x8().

◆ _mm512_broadcast_i64x2()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_broadcast_i64x2 ( __m128i  __A)
static

Definition at line 1095 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_broadcast_i64x2(), and _mm512_maskz_broadcast_i64x2().

◆ _mm512_cvtepi64_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_cvtepi64_pd ( __m512i  __A)
static

◆ _mm512_cvtepi64_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_cvtepi64_ps ( __m512i  __A)
static

◆ _mm512_cvtepu64_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_cvtepu64_pd ( __m512i  __A)
static

◆ _mm512_cvtepu64_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS _mm512_cvtepu64_ps ( __m512i  __A)
static

◆ _mm512_cvtpd_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtpd_epi64 ( __m512d  __A)
static

◆ _mm512_cvtpd_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtpd_epu64 ( __m512d  __A)
static

◆ _mm512_cvtps_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtps_epi64 ( __m256  __A)
static

◆ _mm512_cvtps_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvtps_epu64 ( __m256  __A)
static

◆ _mm512_cvttpd_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttpd_epi64 ( __m512d  __A)
static

◆ _mm512_cvttpd_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttpd_epu64 ( __m512d  __A)
static

◆ _mm512_cvttps_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttps_epi64 ( __m256  __A)
static

◆ _mm512_cvttps_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_cvttps_epu64 ( __m256  __A)
static

◆ _mm512_mask_and_pd()

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

Definition at line 135 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_and_pd().

◆ _mm512_mask_and_ps()

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

Definition at line 154 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_and_ps().

◆ _mm512_mask_andnot_pd()

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

Definition at line 173 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_andnot_pd().

◆ _mm512_mask_andnot_ps()

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

Definition at line 192 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_andnot_ps().

◆ _mm512_mask_broadcast_f32x2()

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

Definition at line 983 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_broadcast_f32x2().

◆ _mm512_mask_broadcast_f32x8()

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

Definition at line 1007 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_broadcast_f32x8().

◆ _mm512_mask_broadcast_f64x2()

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

Definition at line 1030 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_broadcast_f64x2().

◆ _mm512_mask_broadcast_i32x2()

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

Definition at line 1055 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_broadcast_i32x2().

◆ _mm512_mask_broadcast_i32x8()

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

Definition at line 1079 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_broadcast_i32x8().

◆ _mm512_mask_broadcast_i64x2()

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

Definition at line 1102 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_broadcast_i64x2().

◆ _mm512_mask_cvtepi64_pd()

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

Definition at line 371 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtepi64_ps()

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

Definition at line 410 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtepu64_pd()

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

Definition at line 606 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtepu64_ps()

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

Definition at line 647 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtpd_epi64()

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

Definition at line 214 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtpd_epu64()

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

Definition at line 253 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_epi64()

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

Definition at line 292 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_epu64()

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

Definition at line 331 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttpd_epi64()

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

Definition at line 450 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttpd_epu64()

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

Definition at line 489 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttps_epi64()

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

Definition at line 528 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttps_epu64()

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

Definition at line 567 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_mullo_epi64()

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

Definition at line 40 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_mullo_epi64().

◆ _mm512_mask_or_pd()

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

Definition at line 97 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_or_pd().

◆ _mm512_mask_or_ps()

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

Definition at line 116 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_or_ps().

◆ _mm512_mask_xor_pd()

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

Definition at line 59 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_xor_pd().

◆ _mm512_mask_xor_ps()

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

Definition at line 78 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, and _mm512_xor_ps().

◆ _mm512_maskz_and_pd()

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

Definition at line 142 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_and_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_and_ps()

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

Definition at line 161 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_and_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_andnot_pd()

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

Definition at line 180 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_andnot_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_andnot_ps()

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

Definition at line 199 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_andnot_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_broadcast_f32x2()

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

◆ _mm512_maskz_broadcast_f32x8()

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

◆ _mm512_maskz_broadcast_f64x2()

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

◆ _mm512_maskz_broadcast_i32x2()

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

◆ _mm512_maskz_broadcast_i32x8()

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

◆ _mm512_maskz_broadcast_i64x2()

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

Definition at line 1110 of file avx512dqintrin.h.

References _mm512_broadcast_i64x2(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepi64_pd()

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

Definition at line 379 of file avx512dqintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtepi64_ps()

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

Definition at line 418 of file avx512dqintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtepu64_pd()

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

Definition at line 614 of file avx512dqintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtepu64_ps()

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

Definition at line 655 of file avx512dqintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtpd_epi64()

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

Definition at line 222 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtpd_epu64()

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

Definition at line 261 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_epi64()

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

Definition at line 300 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_epu64()

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

Definition at line 339 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttpd_epi64()

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

Definition at line 458 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttpd_epu64()

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

Definition at line 497 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttps_epi64()

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

Definition at line 536 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttps_epu64()

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

Definition at line 575 of file avx512dqintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_mullo_epi64()

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

Definition at line 47 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_mullo_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_or_pd()

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

Definition at line 104 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_or_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_or_ps()

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

Definition at line 123 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_or_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_xor_pd()

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

Definition at line 66 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_setzero_pd(), and _mm512_xor_pd().

◆ _mm512_maskz_xor_ps()

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

Definition at line 85 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS, _mm512_setzero_ps(), and _mm512_xor_ps().

◆ _mm512_movepi32_mask()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_movepi32_mask ( __m512i  __A)
static

Definition at line 949 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm512_movepi64_mask()

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_movepi64_mask ( __m512i  __A)
static

Definition at line 967 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm512_movm_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_movm_epi32 ( __mmask16  __A)
static

Definition at line 955 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm512_movm_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_movm_epi64 ( __mmask8  __A)
static

Definition at line 961 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm512_mullo_epi64()

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

Definition at line 35 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_mullo_epi64(), and _mm512_maskz_mullo_epi64().

◆ _mm512_or_pd()

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

Definition at line 92 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_or_pd(), and _mm512_maskz_or_pd().

◆ _mm512_or_ps()

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

Definition at line 111 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_or_ps(), and _mm512_maskz_or_ps().

◆ _mm512_xor_pd()

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

Definition at line 54 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_xor_pd(), and _mm512_maskz_xor_pd().

◆ _mm512_xor_ps()

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

Definition at line 73 of file avx512dqintrin.h.

References __DEFAULT_FN_ATTRS.

Referenced by _mm512_mask_xor_ps(), and _mm512_maskz_xor_ps().