clang  3.7.0
Macros | Typedefs | Functions
avx512fintrin.h File Reference

Go to the source code of this file.

Macros

#define _MM_FROUND_TO_NEAREST_INT   0x00
 
#define _MM_FROUND_TO_NEG_INF   0x01
 
#define _MM_FROUND_TO_POS_INF   0x02
 
#define _MM_FROUND_TO_ZERO   0x03
 
#define _MM_FROUND_CUR_DIRECTION   0x04
 
#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))
 
#define _mm512_roundscale_ps(A, B)
 
#define _mm512_roundscale_pd(A, B)
 
#define _mm512_fmadd_round_pd(A, B, C, R)
 
#define _mm512_mask_fmadd_round_pd(A, U, B, C, R)
 
#define _mm512_mask3_fmadd_round_pd(A, B, C, U, R)
 
#define _mm512_maskz_fmadd_round_pd(U, A, B, C, R)
 
#define _mm512_fmsub_round_pd(A, B, C, R)
 
#define _mm512_mask_fmsub_round_pd(A, U, B, C, R)
 
#define _mm512_maskz_fmsub_round_pd(U, A, B, C, R)
 
#define _mm512_fnmadd_round_pd(A, B, C, R)
 
#define _mm512_mask3_fnmadd_round_pd(A, B, C, U, R)
 
#define _mm512_maskz_fnmadd_round_pd(U, A, B, C, R)
 
#define _mm512_fnmsub_round_pd(A, B, C, R)
 
#define _mm512_maskz_fnmsub_round_pd(U, A, B, C, R)
 
#define _mm512_fmadd_round_ps(A, B, C, R)
 
#define _mm512_mask_fmadd_round_ps(A, U, B, C, R)
 
#define _mm512_mask3_fmadd_round_ps(A, B, C, U, R)
 
#define _mm512_maskz_fmadd_round_ps(U, A, B, C, R)
 
#define _mm512_fmsub_round_ps(A, B, C, R)
 
#define _mm512_mask_fmsub_round_ps(A, U, B, C, R)
 
#define _mm512_maskz_fmsub_round_ps(U, A, B, C, R)
 
#define _mm512_fnmadd_round_ps(A, B, C, R)
 
#define _mm512_mask3_fnmadd_round_ps(A, B, C, U, R)
 
#define _mm512_maskz_fnmadd_round_ps(U, A, B, C, R)
 
#define _mm512_fnmsub_round_ps(A, B, C, R)
 
#define _mm512_maskz_fnmsub_round_ps(U, A, B, C, R)
 
#define _mm512_fmaddsub_round_pd(A, B, C, R)
 
#define _mm512_mask_fmaddsub_round_pd(A, U, B, C, R)
 
#define _mm512_mask3_fmaddsub_round_pd(A, B, C, U, R)
 
#define _mm512_maskz_fmaddsub_round_pd(U, A, B, C, R)
 
#define _mm512_fmsubadd_round_pd(A, B, C, R)
 
#define _mm512_mask_fmsubadd_round_pd(A, U, B, C, R)
 
#define _mm512_maskz_fmsubadd_round_pd(U, A, B, C, R)
 
#define _mm512_fmaddsub_round_ps(A, B, C, R)
 
#define _mm512_mask_fmaddsub_round_ps(A, U, B, C, R)
 
#define _mm512_mask3_fmaddsub_round_ps(A, B, C, U, R)
 
#define _mm512_maskz_fmaddsub_round_ps(U, A, B, C, R)
 
#define _mm512_fmsubadd_round_ps(A, B, C, R)
 
#define _mm512_mask_fmsubadd_round_ps(A, U, B, C, R)
 
#define _mm512_maskz_fmsubadd_round_ps(U, A, B, C, R)
 
#define _mm512_mask3_fmsub_round_pd(A, B, C, U, R)
 
#define _mm512_mask3_fmsub_round_ps(A, B, C, U, R)
 
#define _mm512_mask3_fmsubadd_round_pd(A, B, C, U, R)
 
#define _mm512_mask3_fmsubadd_round_ps(A, B, C, U, R)
 
#define _mm512_mask_fnmadd_round_pd(A, U, B, C, R)
 
#define _mm512_mask_fnmadd_round_ps(A, U, B, C, R)
 
#define _mm512_mask_fnmsub_round_pd(A, U, B, C, R)
 
#define _mm512_mask3_fnmsub_round_pd(A, B, C, U, R)
 
#define _mm512_mask_fnmsub_round_ps(A, U, B, C, R)
 
#define _mm512_mask3_fnmsub_round_ps(A, B, C, U, R)
 
#define _mm512_alignr_epi64(A, B, I)
 
#define _mm512_alignr_epi32(A, B, I)
 
#define _mm512_extractf64x4_pd(A, I)
 
#define _mm512_extractf32x4_ps(A, I)
 
#define _mm512_cmp_round_ps_mask(A, B, P, R)
 
#define _mm512_mask_cmp_round_ps_mask(U, A, B, P, R)
 
#define _mm512_cmp_ps_mask(A, B, P)   _mm512_cmp_round_ps_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_mask_cmp_ps_mask(U, A, B, P)   _mm512_mask_cmp_round_ps_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_cmp_round_pd_mask(A, B, P, R)
 
#define _mm512_mask_cmp_round_pd_mask(U, A, B, P, R)
 
#define _mm512_cmp_pd_mask(A, B, P)   _mm512_cmp_round_pd_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_mask_cmp_pd_mask(U, A, B, P)   _mm512_mask_cmp_round_pd_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_cvt_roundepi32_ps(A, R)
 
#define _mm512_cvt_roundepu32_ps(A, R)
 
#define _mm512_cvt_roundpd_ps(A, R)
 
#define _mm512_cvtps_ph(A, I)
 
#define _mm512_cvtt_roundpd_epi32(A, R)
 
#define _mm512_cvtt_roundps_epi32(A, R)
 
#define _mm512_cvt_roundps_epi32(A, R)
 
#define _mm512_cvt_roundpd_epi32(A, R)
 
#define _mm512_cvt_roundps_epu32(A, R)
 
#define _mm512_cvt_roundpd_epu32(A, R)
 
#define _mm512_cmp_epi32_mask(a, b, p)
 
#define _mm512_cmp_epu32_mask(a, b, p)
 
#define _mm512_cmp_epi64_mask(a, b, p)
 
#define _mm512_cmp_epu64_mask(a, b, p)
 
#define _mm512_mask_cmp_epi32_mask(m, a, b, p)
 
#define _mm512_mask_cmp_epu32_mask(m, a, b, p)
 
#define _mm512_mask_cmp_epi64_mask(m, a, b, p)
 
#define _mm512_mask_cmp_epu64_mask(m, a, b, p)
 

Typedefs

typedef double __v8df __attribute__ ((__vector_size__(64)))
 
typedef unsigned char __mmask8
 
typedef unsigned short __mmask16
 

Functions

static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_setzero_si512 (void)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_set1_epi32 (__mmask16 __M, int __A)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_set1_epi64 (__mmask8 __M, long long __A)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_setzero_ps (void)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_setzero_pd (void)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_set1_ps (float __w)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_set1_pd (double __w)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_set1_epi32 (int __s)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_set1_epi64 (long long __d)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_broadcastss_ps (__m128 __X)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_broadcastsd_pd (__m128d __X)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_castpd256_pd512 (__m256d __a)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_castps256_ps512 (__m256 __a)
 
static __inline __m128d
__DEFAULT_FN_ATTRS 
_mm512_castpd512_pd128 (__m512d __a)
 
static __inline __m128
__DEFAULT_FN_ATTRS 
_mm512_castps512_ps128 (__m512 __a)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_and_epi32 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_and_epi32 (__m512i __src, __mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_and_epi32 (__mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_and_epi64 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_and_epi64 (__m512i __src, __mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_and_epi64 (__mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_andnot_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_andnot_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_andnot_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_andnot_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_andnot_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_andnot_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_or_epi32 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_or_epi32 (__m512i __src, __mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_or_epi32 (__mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_or_epi64 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_or_epi64 (__m512i __src, __mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_or_epi64 (__mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_xor_epi32 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_xor_epi32 (__m512i __src, __mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_xor_epi32 (__mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_xor_epi64 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_xor_epi64 (__m512i __src, __mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_xor_epi64 (__mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_and_si512 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_or_si512 (__m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_xor_si512 (__m512i __a, __m512i __b)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_add_pd (__m512d __a, __m512d __b)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_add_ps (__m512 __a, __m512 __b)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_mul_pd (__m512d __a, __m512d __b)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_mul_ps (__m512 __a, __m512 __b)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_sub_pd (__m512d __a, __m512d __b)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_sub_ps (__m512 __a, __m512 __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_add_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_add_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_add_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_sub_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_sub_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_sub_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_add_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_add_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_add_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_sub_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_sub_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_sub_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_max_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_max_ps (__m512 __A, __m512 __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epi32 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epu32 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epi64 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epu64 (__m512i __A, __m512i __B)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_min_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_min_ps (__m512 __A, __m512 __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epi32 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epu32 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epi64 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epu64 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mul_epi32 (__m512i __X, __m512i __Y)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_mul_epi32 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_mul_epi32 (__mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mul_epu32 (__m512i __X, __m512i __Y)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_mul_epu32 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_mul_epu32 (__mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mullo_epi32 (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_mullo_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_mullo_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_sqrt_pd (__m512d a)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_sqrt_ps (__m512 a)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_rsqrt14_pd (__m512d __A)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_rsqrt14_ps (__m512 __A)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_rsqrt14_ss (__m128 __A, __m128 __B)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_rsqrt14_sd (__m128d __A, __m128d __B)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_rcp14_pd (__m512d __A)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_rcp14_ps (__m512 __A)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_rcp14_ss (__m128 __A, __m128 __B)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_rcp14_sd (__m128d __A, __m128d __B)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_floor_ps (__m512 __A)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_floor_pd (__m512d __A)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_ceil_ps (__m512 __A)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_ceil_pd (__m512d __A)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_abs_epi64 (__m512i __A)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_abs_epi32 (__m512i __A)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_fmadd_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_fmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_fmsub_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_fmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask3_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_fnmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_fnmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_fmadd_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_fmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_fmsub_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_fmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask3_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_fnmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_fnmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_fmaddsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmaddsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_fmsubadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmsubadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_fmaddsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmaddsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_fmsubadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_fmsubadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask3_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_fnmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_fnmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_fnmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask3_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_fnmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512
__DEFAULT_FN_ATTRS 
_mm512_mask3_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_permutex2var_epi32 (__m512i __A, __m512i __I, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_permutex2var_epi64 (__m512i __A, __m512i __I, __m512i __B)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_permutex2var_pd (__m512d __A, __m512i __I, __m512d __B)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_permutex2var_ps (__m512 __A, __m512i __I, __m512 __B)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_mask_blend_pd (__mmask8 __U, __m512d __A, __m512d __W)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_mask_blend_ps (__mmask16 __U, __m512 __A, __m512 __W)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_blend_epi64 (__mmask8 __U, __m512i __A, __m512i __W)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_blend_epi32 (__mmask16 __U, __m512i __A, __m512i __W)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_cvttps_epu32 (__m512 __A)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_cvtepi32_pd (__m256i __A)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_cvtepu32_pd (__m256i __A)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_cvtph_ps (__m256i __A)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_cvttps_epi32 (__m512 a)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm512_cvttpd_epi32 (__m512d a)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_unpackhi_pd (__m512d __a, __m512d __b)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_unpacklo_pd (__m512d __a, __m512d __b)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_unpackhi_ps (__m512 __a, __m512 __b)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_unpacklo_ps (__m512 __a, __m512 __b)
 
static __inline __mmask16
__DEFAULT_FN_ATTRS 
_mm512_test_epi32_mask (__m512i __A, __m512i __B)
 
static __inline __mmask8
__DEFAULT_FN_ATTRS 
_mm512_test_epi64_mask (__m512i __A, __m512i __B)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_loadu_epi32 (__mmask16 __U, void const *__P)
 
static __inline __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_loadu_epi64 (__mmask8 __U, void const *__P)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_loadu_ps (__mmask16 __U, void const *__P)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_loadu_pd (__mmask8 __U, void const *__P)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_maskz_load_ps (__mmask16 __U, void const *__P)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_maskz_load_pd (__mmask8 __U, void const *__P)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_loadu_pd (double const *__p)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_loadu_ps (float const *__p)
 
static __inline __m512
__DEFAULT_FN_ATTRS 
_mm512_load_ps (double const *__p)
 
static __inline __m512d
__DEFAULT_FN_ATTRS 
_mm512_load_pd (float const *__p)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_mask_storeu_epi32 (void *__P, __mmask16 __U, __m512i __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_mask_storeu_pd (void *__P, __mmask8 __U, __m512d __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_storeu_pd (void *__P, __m512d __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_mask_storeu_ps (void *__P, __mmask16 __U, __m512 __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_storeu_ps (void *__P, __m512 __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_mask_store_pd (void *__P, __mmask8 __U, __m512d __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_store_pd (void *__P, __m512d __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_mask_store_ps (void *__P, __mmask16 __U, __m512 __A)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm512_store_ps (void *__P, __m512 __A)
 
static __inline __mmask16
__DEFAULT_FN_ATTRS 
_mm512_knot (__mmask16 __M)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epi32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epi32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epu32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epu32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epi64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epi64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epu64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epu64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epi32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epi32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epu32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epu32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epi64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epi64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epu64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epu64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epi32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epi32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epu32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epu32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epi64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epi64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epu64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epu64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmple_epi32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epi32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmple_epu32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epu32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmple_epi64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epi64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmple_epu64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epu64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epi32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epi32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epu32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epu32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epi64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epi64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epu64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epu64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epi32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epi32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epu32_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask16
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epu32_mask (__mmask16 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epi64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epi64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epu64_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask8
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epu64_mask (__mmask8 __u, __m512i __a, __m512i __b)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))

Definition at line 50 of file avx512fintrin.h.

#define _mm512_alignr_epi32 (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_alignd512_mask((__v16si)(__m512i)(A), \
(__v16si)(__m512i)(B), \
(I), (__v16si)_mm512_setzero_si512(), \
(__mmask16)-1); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1700 of file avx512fintrin.h.

#define _mm512_alignr_epi64 (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_alignq512_mask((__v8di)(__m512i)(A), \
(__v8di)(__m512i)(B), \
(I), (__v8di)_mm512_setzero_si512(), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
Definition: avx512fintrin.h:55

Definition at line 1694 of file avx512fintrin.h.

#define _mm512_cmp_epi32_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask16)__builtin_ia32_cmpd512_mask((__v16si)__a, (__v16si)__b, (p), \
(__mmask16)-1); })
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 2407 of file avx512fintrin.h.

#define _mm512_cmp_epi64_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask8)__builtin_ia32_cmpq512_mask((__v8di)__a, (__v8di)__b, (p), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75

Definition at line 2419 of file avx512fintrin.h.

#define _mm512_cmp_epu32_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)__a, (__v16si)__b, (p), \
(__mmask16)-1); })
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 2413 of file avx512fintrin.h.

#define _mm512_cmp_epu64_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)__a, (__v8di)__b, (p), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75

Definition at line 2425 of file avx512fintrin.h.

#define _mm512_cmp_pd_mask (   A,
  B,
  P 
)    _mm512_cmp_round_pd_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 1786 of file avx512fintrin.h.

#define _mm512_cmp_ps_mask (   A,
  B,
  P 
)    _mm512_cmp_round_ps_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 1770 of file avx512fintrin.h.

#define _mm512_cmp_round_pd_mask (   A,
  B,
  P,
 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(P), (__mmask8)-1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
AnnotatingParser & P

Definition at line 1776 of file avx512fintrin.h.

#define _mm512_cmp_round_ps_mask (   A,
  B,
  P,
 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(P), (__mmask16)-1, (R)); })
AnnotatingParser & P
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1760 of file avx512fintrin.h.

#define _mm512_cvt_roundepi32_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
Definition: avx512fintrin.h:86
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1804 of file avx512fintrin.h.

#define _mm512_cvt_roundepu32_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
Definition: avx512fintrin.h:86
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1809 of file avx512fintrin.h.

#define _mm512_cvt_roundpd_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1885 of file avx512fintrin.h.

#define _mm512_cvt_roundpd_epu32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1895 of file avx512fintrin.h.

#define _mm512_cvt_roundpd_ps (   A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (R)); })
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
Definition: avxintrin.h:1059
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1832 of file avx512fintrin.h.

#define _mm512_cvt_roundps_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (R)); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1880 of file avx512fintrin.h.

#define _mm512_cvt_roundps_epu32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (R)); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1890 of file avx512fintrin.h.

#define _mm512_cvtps_ph (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(A), (I), \
(__v16hi)_mm256_setzero_si256(), \
-1); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1837 of file avx512fintrin.h.

#define _mm512_cvtt_roundpd_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1870 of file avx512fintrin.h.

#define _mm512_cvtt_roundps_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (R)); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1875 of file avx512fintrin.h.

#define _mm512_extractf32x4_ps (   A,
 
)
Value:
__extension__ ({ \
__m512 __A = (A); \
(__m128) \
__builtin_ia32_extractf32x4_mask((__v16sf)__A, \
(I), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8) -1); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1716 of file avx512fintrin.h.

#define _mm512_extractf64x4_pd (   A,
 
)
Value:
__extension__ ({ \
__m512d __A = (A); \
(__m256d) \
__builtin_ia32_extractf64x4_mask((__v8df)__A, \
(I), \
(__v4df)_mm256_setzero_si256(), \
(__mmask8) -1); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1708 of file avx512fintrin.h.

#define _mm512_fmadd_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 884 of file avx512fintrin.h.

#define _mm512_fmadd_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) -1, (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1076 of file avx512fintrin.h.

#define _mm512_fmaddsub_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1268 of file avx512fintrin.h.

#define _mm512_fmaddsub_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) -1, (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1380 of file avx512fintrin.h.

#define _mm512_fmsub_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 908 of file avx512fintrin.h.

#define _mm512_fmsub_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) -1, (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1100 of file avx512fintrin.h.

#define _mm512_fmsubadd_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1292 of file avx512fintrin.h.

#define _mm512_fmsubadd_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) -1, (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1404 of file avx512fintrin.h.

#define _mm512_fnmadd_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 926 of file avx512fintrin.h.

#define _mm512_fnmadd_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask (-(__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) -1, (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1118 of file avx512fintrin.h.

#define _mm512_fnmsub_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask (-(__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) -1, (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 944 of file avx512fintrin.h.

#define _mm512_fnmsub_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask (-(__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) -1, (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1136 of file avx512fintrin.h.

#define _mm512_mask3_fmadd_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask3 ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 896 of file avx512fintrin.h.

#define _mm512_mask3_fmadd_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask3 ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1088 of file avx512fintrin.h.

#define _mm512_mask3_fmaddsub_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_mask3 ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1280 of file avx512fintrin.h.

#define _mm512_mask3_fmaddsub_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_mask3 ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1392 of file avx512fintrin.h.

#define _mm512_mask3_fmsub_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmsubpd512_mask3 ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1492 of file avx512fintrin.h.

#define _mm512_mask3_fmsub_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmsubps512_mask3 ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1508 of file avx512fintrin.h.

#define _mm512_mask3_fmsubadd_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmsubaddpd512_mask3 ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1524 of file avx512fintrin.h.

#define _mm512_mask3_fmsubadd_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmsubaddps512_mask3 ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1540 of file avx512fintrin.h.

#define _mm512_mask3_fnmadd_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask3 (-(__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 932 of file avx512fintrin.h.

#define _mm512_mask3_fnmadd_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask3 (-(__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1124 of file avx512fintrin.h.

#define _mm512_mask3_fnmsub_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfnmsubpd512_mask3 ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1594 of file avx512fintrin.h.

#define _mm512_mask3_fnmsub_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfnmsubps512_mask3 ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1626 of file avx512fintrin.h.

#define _mm512_mask_cmp_epi32_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask16)__builtin_ia32_cmpd512_mask((__v16si)__a, (__v16si)__b, (p), \
(__mmask16)(m)); })
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 2431 of file avx512fintrin.h.

#define _mm512_mask_cmp_epi64_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask8)__builtin_ia32_cmpq512_mask((__v8di)__a, (__v8di)__b, (p), \
(__mmask8)(m)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75

Definition at line 2443 of file avx512fintrin.h.

#define _mm512_mask_cmp_epu32_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)__a, (__v16si)__b, (p), \
(__mmask16)(m)); })
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 2437 of file avx512fintrin.h.

#define _mm512_mask_cmp_epu64_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
__m512i __a = (a); \
__m512i __b = (b); \
(__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)__a, (__v8di)__b, (p), \
(__mmask8)(m)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
static vector float vector float __b
Definition: altivec.h:387
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75

Definition at line 2449 of file avx512fintrin.h.

#define _mm512_mask_cmp_pd_mask (   U,
  A,
  B,
  P 
)    _mm512_mask_cmp_round_pd_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 1789 of file avx512fintrin.h.

#define _mm512_mask_cmp_ps_mask (   U,
  A,
  B,
  P 
)    _mm512_mask_cmp_round_ps_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 1773 of file avx512fintrin.h.

#define _mm512_mask_cmp_round_pd_mask (   U,
  A,
  B,
  P,
 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(P), (__mmask8)(U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39
AnnotatingParser & P

Definition at line 1781 of file avx512fintrin.h.

#define _mm512_mask_cmp_round_ps_mask (   U,
  A,
  B,
  P,
 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(P), (__mmask16)(U), (R)); })
AnnotatingParser & P
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1765 of file avx512fintrin.h.

#define _mm512_mask_fmadd_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 890 of file avx512fintrin.h.

#define _mm512_mask_fmadd_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1082 of file avx512fintrin.h.

#define _mm512_mask_fmaddsub_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1274 of file avx512fintrin.h.

#define _mm512_mask_fmaddsub_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1386 of file avx512fintrin.h.

#define _mm512_mask_fmsub_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_mask ((__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 914 of file avx512fintrin.h.

#define _mm512_mask_fmsub_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_mask ((__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1106 of file avx512fintrin.h.

#define _mm512_mask_fmsubadd_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_mask ((__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1298 of file avx512fintrin.h.

#define _mm512_mask_fmsubadd_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_mask ((__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1410 of file avx512fintrin.h.

#define _mm512_mask_fnmadd_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfnmaddpd512_mask ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1556 of file avx512fintrin.h.

#define _mm512_mask_fnmadd_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfnmaddps512_mask ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1572 of file avx512fintrin.h.

#define _mm512_mask_fnmsub_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfnmsubpd512_mask ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1588 of file avx512fintrin.h.

#define _mm512_mask_fnmsub_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfnmsubps512_mask ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1620 of file avx512fintrin.h.

#define _mm512_maskz_fmadd_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 902 of file avx512fintrin.h.

#define _mm512_maskz_fmadd_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_maskz ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1094 of file avx512fintrin.h.

#define _mm512_maskz_fmaddsub_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1286 of file avx512fintrin.h.

#define _mm512_maskz_fmaddsub_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1398 of file avx512fintrin.h.

#define _mm512_maskz_fmsub_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_maskz ((__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 920 of file avx512fintrin.h.

#define _mm512_maskz_fmsub_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_maskz ((__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1112 of file avx512fintrin.h.

#define _mm512_maskz_fmsubadd_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddsubpd512_maskz ((__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 1304 of file avx512fintrin.h.

#define _mm512_maskz_fmsubadd_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddsubps512_maskz ((__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1416 of file avx512fintrin.h.

#define _mm512_maskz_fnmadd_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) (A), \
(__v8df) (B), (__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 938 of file avx512fintrin.h.

#define _mm512_maskz_fnmadd_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_maskz (-(__v16sf) (A), \
(__v16sf) (B), (__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1130 of file avx512fintrin.h.

#define _mm512_maskz_fnmsub_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d) __builtin_ia32_vfmaddpd512_maskz (-(__v8df) (A), \
(__v8df) (B), -(__v8df) (C), \
(__mmask8) (U), (R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:39

Definition at line 950 of file avx512fintrin.h.

#define _mm512_maskz_fnmsub_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512) __builtin_ia32_vfmaddps512_maskz (-(__v16sf) (A), \
(__v16sf) (B), -(__v16sf) (C), \
(__mmask16) (U), (R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1142 of file avx512fintrin.h.

#define _mm512_roundscale_pd (   A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(A), (B), (__v8df)(A), \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:47

Definition at line 880 of file avx512fintrin.h.

#define _mm512_roundscale_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(A), (B), (__v16sf)(A), \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:47

Definition at line 876 of file avx512fintrin.h.

#define _MM_FROUND_CUR_DIRECTION   0x04

Definition at line 47 of file avx512fintrin.h.

Referenced by _mm512_ceil_pd(), _mm512_ceil_ps(), _mm512_cvtph_ps(), _mm512_cvttpd_epi32(), _mm512_cvttps_epi32(), _mm512_cvttps_epu32(), _mm512_floor_pd(), _mm512_floor_ps(), _mm512_fmadd_pd(), _mm512_fmadd_ps(), _mm512_fmaddsub_pd(), _mm512_fmaddsub_ps(), _mm512_fmsub_pd(), _mm512_fmsub_ps(), _mm512_fmsubadd_pd(), _mm512_fmsubadd_ps(), _mm512_fnmadd_pd(), _mm512_fnmadd_ps(), _mm512_fnmsub_pd(), _mm512_fnmsub_ps(), _mm512_mask3_fmadd_pd(), _mm512_mask3_fmadd_ps(), _mm512_mask3_fmaddsub_pd(), _mm512_mask3_fmaddsub_ps(), _mm512_mask3_fmsub_pd(), _mm512_mask3_fmsub_ps(), _mm512_mask3_fmsubadd_pd(), _mm512_mask3_fmsubadd_ps(), _mm512_mask3_fnmadd_pd(), _mm512_mask3_fnmadd_ps(), _mm512_mask3_fnmsub_pd(), _mm512_mask3_fnmsub_ps(), _mm512_mask_fmadd_pd(), _mm512_mask_fmadd_ps(), _mm512_mask_fmaddsub_pd(), _mm512_mask_fmaddsub_ps(), _mm512_mask_fmsub_pd(), _mm512_mask_fmsub_ps(), _mm512_mask_fmsubadd_pd(), _mm512_mask_fmsubadd_ps(), _mm512_mask_fnmadd_pd(), _mm512_mask_fnmadd_ps(), _mm512_mask_fnmsub_pd(), _mm512_mask_fnmsub_ps(), _mm512_maskz_fmadd_pd(), _mm512_maskz_fmadd_ps(), _mm512_maskz_fmaddsub_pd(), _mm512_maskz_fmaddsub_ps(), _mm512_maskz_fmsub_pd(), _mm512_maskz_fmsub_ps(), _mm512_maskz_fmsubadd_pd(), _mm512_maskz_fmsubadd_ps(), _mm512_maskz_fnmadd_pd(), _mm512_maskz_fnmadd_ps(), _mm512_maskz_fnmsub_pd(), _mm512_maskz_fnmsub_ps(), _mm512_max_pd(), _mm512_max_ps(), _mm512_min_pd(), _mm512_min_ps(), _mm512_sqrt_pd(), and _mm512_sqrt_ps().

#define _MM_FROUND_TO_NEAREST_INT   0x00

Definition at line 43 of file avx512fintrin.h.

#define _MM_FROUND_TO_NEG_INF   0x01

Definition at line 44 of file avx512fintrin.h.

#define _MM_FROUND_TO_POS_INF   0x02

Definition at line 45 of file avx512fintrin.h.

#define _MM_FROUND_TO_ZERO   0x03

Definition at line 46 of file avx512fintrin.h.

Typedef Documentation

typedef long long __m512i __attribute__((__vector_size__(64)))

Definition at line 30 of file avx512fintrin.h.

typedef unsigned short __mmask16

Definition at line 40 of file avx512fintrin.h.

typedef unsigned char __mmask8

Definition at line 39 of file avx512fintrin.h.

Function Documentation

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_abs_epi32 ( __m512i  __A)
static

Definition at line 868 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_abs_epi64 ( __m512i  __A)
static

Definition at line 859 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 475 of file avx512fintrin.h.

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

Definition at line 425 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_add_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 389 of file avx512fintrin.h.

References __b.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_add_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 395 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_and_epi32 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 170 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_and_epi64 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 194 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_and_si512 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 370 of file avx512fintrin.h.

References __b.

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

Definition at line 218 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 247 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_broadcastsd_pd ( __m128d  __X)
static

Definition at line 134 of file avx512fintrin.h.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_broadcastss_ps ( __m128  __X)
static

Definition at line 124 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_castpd256_pd512 ( __m256d  __a)
static

Definition at line 144 of file avx512fintrin.h.

static __inline __m128d __DEFAULT_FN_ATTRS _mm512_castpd512_pd128 ( __m512d  __a)
static

Definition at line 157 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_castps256_ps512 ( __m256  __a)
static

Definition at line 150 of file avx512fintrin.h.

static __inline __m128 __DEFAULT_FN_ATTRS _mm512_castps512_ps128 ( __m512  __a)
static

Definition at line 163 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_ceil_pd ( __m512d  __A)
static

Definition at line 850 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_ceil_ps ( __m512  __A)
static

Definition at line 841 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpeq_epi32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2120 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpeq_epi64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2150 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpeq_epu32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2132 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpeq_epu64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2156 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpge_epi32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2168 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpge_epi64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2192 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpge_epu32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2180 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpge_epu64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2204 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpgt_epi32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2216 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpgt_epi64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2246 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpgt_epu32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2228 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpgt_epu64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2252 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmple_epi32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2264 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmple_epi64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2288 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmple_epu32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2276 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmple_epu64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2300 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmplt_epi32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2312 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmplt_epi64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2336 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmplt_epu32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2324 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmplt_epu64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2348 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpneq_epi32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2360 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpneq_epi64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2384 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_cmpneq_epu32_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2372 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_cmpneq_epu64_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 2396 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_cvtepi32_pd ( __m256i  __A)
static

Definition at line 1815 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_cvtepu32_pd ( __m256i  __A)
static

Definition at line 1824 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_cvtph_ps ( __m256i  __A)
static

Definition at line 1843 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

static __inline __m256i __DEFAULT_FN_ATTRS _mm512_cvttpd_epi32 ( __m512d  a)
static

Definition at line 1862 of file avx512fintrin.h.

References _mm256_setzero_si256(), and _MM_FROUND_CUR_DIRECTION.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_cvttps_epi32 ( __m512  a)
static

Definition at line 1853 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_cvttps_epu32 ( __m512  __A)
static

Definition at line 1795 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_floor_pd ( __m512d  __A)
static

Definition at line 832 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_floor_ps ( __m512  __A)
static

Definition at line 823 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_fmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 957 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_fmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1149 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_fmaddsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1311 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_fmaddsub_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1423 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_fmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 997 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_fmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1189 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_fmsubadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1351 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_fmsubadd_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1463 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_fnmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1027 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_fnmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1219 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_fnmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1057 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_fnmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1249 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline __mmask16 __DEFAULT_FN_ATTRS _mm512_knot ( __mmask16  __M)
static

Definition at line 2112 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_load_pd ( float const *  __p)
static

Definition at line 2035 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_load_ps ( double const *  __p)
static

Definition at line 2026 of file avx512fintrin.h.

References _mm512_setzero_ps().

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_loadu_pd ( double const *  __p)
static

Definition at line 2008 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_loadu_ps ( float const *  __p)
static

Definition at line 2017 of file avx512fintrin.h.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask3_fmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 977 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask3_fmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 1169 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask3_fmaddsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 1331 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask3_fmaddsub_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 1443 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask3_fmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 1499 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask3_fmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 1515 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask3_fmsubadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 1531 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask3_fmsubadd_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 1547 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask3_fnmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 1037 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask3_fnmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 1229 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask3_fnmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 1611 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask3_fnmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 1643 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_add_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 481 of file avx512fintrin.h.

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

Definition at line 431 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_and_epi32 ( __m512i  __src,
__mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 176 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_and_epi64 ( __m512i  __src,
__mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 200 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_andnot_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 228 of file avx512fintrin.h.

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

Definition at line 257 of file avx512fintrin.h.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mask_blend_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __W 
)
static

Definition at line 1751 of file avx512fintrin.h.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mask_blend_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __W 
)
static

Definition at line 1743 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_mask_blend_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __W 
)
static

Definition at line 1727 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_mask_blend_ps ( __mmask16  __U,
__m512  __A,
__m512  __W 
)
static

Definition at line 1735 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epi32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2126 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epi64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2144 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epu32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2138 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epu64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2162 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epi32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2174 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epi64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2198 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epu32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2186 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epu64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2210 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epi32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2222 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epi64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2240 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epu32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2234 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epu64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2258 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epi32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2270 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epi64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2294 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epu32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2282 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epu64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2306 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epi32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2318 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epi64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2342 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epu32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2330 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epu64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2354 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epi32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2366 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epi64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2390 of file avx512fintrin.h.

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epu32_mask ( __mmask16  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2378 of file avx512fintrin.h.

static __inline__ __mmask8 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epu64_mask ( __mmask8  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 2402 of file avx512fintrin.h.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_fmadd_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 967 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_fmadd_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 1159 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_fmaddsub_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1321 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_fmaddsub_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 1433 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_fmsub_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1007 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_fmsub_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 1199 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_fmsubadd_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1361 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_fmsubadd_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 1473 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_fnmadd_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1563 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_fnmadd_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 1579 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_mask_fnmsub_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1601 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_mask_fnmsub_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 1633 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mask_mul_epi32 ( __m512i  __W,
__mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 661 of file avx512fintrin.h.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mask_mul_epu32 ( __m512i  __W,
__mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 689 of file avx512fintrin.h.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mask_mullo_epi32 ( __m512i  __W,
__mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 723 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_or_epi32 ( __m512i  __src,
__mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 280 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_or_epi64 ( __m512i  __src,
__mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 304 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_mask_store_pd ( void *  __P,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 2085 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_mask_store_ps ( void *  __P,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 2097 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_mask_storeu_epi32 ( void *  __P,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 2053 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_mask_storeu_epi64 ( void *  __P,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 2046 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_mask_storeu_pd ( void *  __P,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 2060 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_mask_storeu_ps ( void *  __P,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 2072 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_sub_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 506 of file avx512fintrin.h.

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

Definition at line 456 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_xor_epi32 ( __m512i  __src,
__mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 328 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_xor_epi64 ( __m512i  __src,
__mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 352 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_add_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 490 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 440 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_and_epi32 ( __mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 184 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_and_epi64 ( __mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 208 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_andnot_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 237 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 265 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_fmadd_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 987 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_fmadd_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1179 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_fmaddsub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1341 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_fmaddsub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1453 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_fmsub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1017 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_fmsub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1209 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_fmsubadd_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1371 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_fmsubadd_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1483 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_fnmadd_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1047 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_fnmadd_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1239 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_maskz_fnmsub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 1067 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_maskz_fnmsub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 1259 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_maskz_load_pd ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 1999 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_maskz_load_ps ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 1990 of file avx512fintrin.h.

References _mm512_setzero_ps().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_loadu_epi32 ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 1954 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_loadu_epi64 ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 1963 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_maskz_loadu_pd ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 1981 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_maskz_loadu_ps ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 1972 of file avx512fintrin.h.

References _mm512_setzero_ps().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mul_epi32 ( __mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 669 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mul_epu32 ( __mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 697 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mullo_epi32 ( __mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 713 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_or_epi32 ( __mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 288 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_or_epi64 ( __mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 312 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_set1_epi32 ( __mmask16  __M,
int  __A 
)
static

Definition at line 61 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_maskz_set1_epi64 ( __mmask8  __M,
long long  __A 
)
static

Definition at line 70 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_sub_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 515 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 465 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_xor_epi32 ( __mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 336 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_xor_epi64 ( __mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 360 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_max_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 548 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_max_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 568 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_max_epu32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 558 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_max_epu64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 578 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 525 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

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

Definition at line 536 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_min_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 611 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_min_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 631 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_min_epu32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 621 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_min_epu64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 641 of file avx512fintrin.h.

References _mm512_setzero_si512().

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

Definition at line 588 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

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

Definition at line 599 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mul_epi32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 651 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mul_epu32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 679 of file avx512fintrin.h.

References _mm512_setzero_si512().

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_mul_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 401 of file avx512fintrin.h.

References __b.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_mul_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 407 of file avx512fintrin.h.

References __b.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_mullo_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 707 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_or_epi32 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 274 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_or_epi64 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 298 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_or_si512 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 376 of file avx512fintrin.h.

References __b.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_permutex2var_epi32 ( __m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 1657 of file avx512fintrin.h.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_permutex2var_epi64 ( __m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 1666 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_permutex2var_pd ( __m512d  __A,
__m512i  __I,
__m512d  __B 
)
static

Definition at line 1676 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_permutex2var_ps ( __m512  __A,
__m512i  __I,
__m512  __B 
)
static

Definition at line 1685 of file avx512fintrin.h.

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_rcp14_pd ( __m512d  __A)
static

Definition at line 786 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_rcp14_ps ( __m512  __A)
static

Definition at line 795 of file avx512fintrin.h.

References _mm512_setzero_ps().

static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_rsqrt14_pd ( __m512d  __A)
static

Definition at line 749 of file avx512fintrin.h.

References _mm512_setzero_pd().

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_rsqrt14_ps ( __m512  __A)
static

Definition at line 757 of file avx512fintrin.h.

References _mm512_setzero_ps().

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_set1_epi32 ( int  __s)
static

Definition at line 111 of file avx512fintrin.h.

static __inline __m512i __DEFAULT_FN_ATTRS _mm512_set1_epi64 ( long long  __d)
static

Definition at line 118 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_set1_pd ( double  __w)
static

Definition at line 105 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_set1_ps ( float  __w)
static

Definition at line 98 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd ( void  )
static
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps ( void  )
static
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512 ( void  )
static
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_sqrt_pd ( __m512d  a)
static

Definition at line 731 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_sqrt_ps ( __m512  a)
static

Definition at line 740 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

static __inline void __DEFAULT_FN_ATTRS _mm512_store_pd ( void *  __P,
__m512d  __A 
)
static

Definition at line 2091 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_store_ps ( void *  __P,
__m512  __A 
)
static

Definition at line 2104 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_storeu_pd ( void *  __P,
__m512d  __A 
)
static

Definition at line 2066 of file avx512fintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm512_storeu_ps ( void *  __P,
__m512  __A 
)
static

Definition at line 2079 of file avx512fintrin.h.

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

Definition at line 500 of file avx512fintrin.h.

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

Definition at line 450 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_sub_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 413 of file avx512fintrin.h.

References __b.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_sub_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 419 of file avx512fintrin.h.

References __b.

static __inline __mmask16 __DEFAULT_FN_ATTRS _mm512_test_epi32_mask ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1936 of file avx512fintrin.h.

static __inline __mmask8 __DEFAULT_FN_ATTRS _mm512_test_epi64_mask ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1944 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_unpackhi_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 1902 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_unpackhi_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 1914 of file avx512fintrin.h.

static __inline __m512d __DEFAULT_FN_ATTRS _mm512_unpacklo_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 1908 of file avx512fintrin.h.

static __inline __m512 __DEFAULT_FN_ATTRS _mm512_unpacklo_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 1924 of file avx512fintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_xor_epi32 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 322 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_xor_epi64 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 346 of file avx512fintrin.h.

References __b.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_xor_si512 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 382 of file avx512fintrin.h.

References __b.

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_rcp14_sd ( __m128d  __A,
__m128d  __B 
)
static

Definition at line 813 of file avx512fintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_rcp14_ss ( __m128  __A,
__m128  __B 
)
static

Definition at line 803 of file avx512fintrin.h.

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_rsqrt14_sd ( __m128d  __A,
__m128d  __B 
)
static

Definition at line 776 of file avx512fintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_rsqrt14_ss ( __m128  __A,
__m128  __B 
)
static

Definition at line 766 of file avx512fintrin.h.