clang  3.8.0
Macros | Typedefs | Functions
avxintrin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("avx")))
 
#define _mm256_round_pd(V, M)
 
#define _mm256_round_ps(V, M)
 
#define _mm256_ceil_pd(V)   _mm256_round_pd((V), _MM_FROUND_CEIL)
 
#define _mm256_floor_pd(V)   _mm256_round_pd((V), _MM_FROUND_FLOOR)
 
#define _mm256_ceil_ps(V)   _mm256_round_ps((V), _MM_FROUND_CEIL)
 
#define _mm256_floor_ps(V)   _mm256_round_ps((V), _MM_FROUND_FLOOR)
 
#define _mm_permute_pd(A, C)
 
#define _mm256_permute_pd(A, C)
 
#define _mm_permute_ps(A, C)
 
#define _mm256_permute_ps(A, C)
 
#define _mm256_permute2f128_pd(V1, V2, M)
 
#define _mm256_permute2f128_ps(V1, V2, M)
 
#define _mm256_permute2f128_si256(V1, V2, M)
 
#define _mm256_blend_pd(V1, V2, M)
 
#define _mm256_blend_ps(V1, V2, M)
 
#define _mm256_dp_ps(V1, V2, M)
 
#define _mm256_shuffle_ps(a, b, mask)
 
#define _mm256_shuffle_pd(a, b, mask)
 
#define _CMP_EQ_OQ   0x00 /* Equal (ordered, non-signaling) */
 
#define _CMP_LT_OS   0x01 /* Less-than (ordered, signaling) */
 
#define _CMP_LE_OS   0x02 /* Less-than-or-equal (ordered, signaling) */
 
#define _CMP_UNORD_Q   0x03 /* Unordered (non-signaling) */
 
#define _CMP_NEQ_UQ   0x04 /* Not-equal (unordered, non-signaling) */
 
#define _CMP_NLT_US   0x05 /* Not-less-than (unordered, signaling) */
 
#define _CMP_NLE_US   0x06 /* Not-less-than-or-equal (unordered, signaling) */
 
#define _CMP_ORD_Q   0x07 /* Ordered (nonsignaling) */
 
#define _CMP_EQ_UQ   0x08 /* Equal (unordered, non-signaling) */
 
#define _CMP_NGE_US   0x09 /* Not-greater-than-or-equal (unord, signaling) */
 
#define _CMP_NGT_US   0x0a /* Not-greater-than (unordered, signaling) */
 
#define _CMP_FALSE_OQ   0x0b /* False (ordered, non-signaling) */
 
#define _CMP_NEQ_OQ   0x0c /* Not-equal (ordered, non-signaling) */
 
#define _CMP_GE_OS   0x0d /* Greater-than-or-equal (ordered, signaling) */
 
#define _CMP_GT_OS   0x0e /* Greater-than (ordered, signaling) */
 
#define _CMP_TRUE_UQ   0x0f /* True (unordered, non-signaling) */
 
#define _CMP_EQ_OS   0x10 /* Equal (ordered, signaling) */
 
#define _CMP_LT_OQ   0x11 /* Less-than (ordered, non-signaling) */
 
#define _CMP_LE_OQ   0x12 /* Less-than-or-equal (ordered, non-signaling) */
 
#define _CMP_UNORD_S   0x13 /* Unordered (signaling) */
 
#define _CMP_NEQ_US   0x14 /* Not-equal (unordered, signaling) */
 
#define _CMP_NLT_UQ   0x15 /* Not-less-than (unordered, non-signaling) */
 
#define _CMP_NLE_UQ   0x16 /* Not-less-than-or-equal (unord, non-signaling) */
 
#define _CMP_ORD_S   0x17 /* Ordered (signaling) */
 
#define _CMP_EQ_US   0x18 /* Equal (unordered, signaling) */
 
#define _CMP_NGE_UQ   0x19 /* Not-greater-than-or-equal (unord, non-sign) */
 
#define _CMP_NGT_UQ   0x1a /* Not-greater-than (unordered, non-signaling) */
 
#define _CMP_FALSE_OS   0x1b /* False (ordered, signaling) */
 
#define _CMP_NEQ_OS   0x1c /* Not-equal (ordered, signaling) */
 
#define _CMP_GE_OQ   0x1d /* Greater-than-or-equal (ordered, non-signaling) */
 
#define _CMP_GT_OQ   0x1e /* Greater-than (ordered, non-signaling) */
 
#define _CMP_TRUE_US   0x1f /* True (unordered, signaling) */
 
#define _mm_cmp_pd(a, b, c)
 
#define _mm_cmp_ps(a, b, c)
 
#define _mm256_cmp_pd(a, b, c)
 
#define _mm256_cmp_ps(a, b, c)
 
#define _mm_cmp_sd(a, b, c)
 
#define _mm_cmp_ss(a, b, c)
 
#define _mm256_insertf128_ps(V1, V2, M)
 
#define _mm256_insertf128_pd(V1, V2, M)
 
#define _mm256_insertf128_si256(V1, V2, M)
 
#define _mm256_extractf128_ps(V, M)
 
#define _mm256_extractf128_pd(V, M)
 
#define _mm256_extractf128_si256(V, M)
 

Typedefs

typedef double __v4df __attribute__ ((__vector_size__(32)))
 

Functions

static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_add_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_add_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_sub_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_sub_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_addsub_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_addsub_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_div_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_div_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_max_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_max_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_min_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_min_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_mul_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_mul_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_sqrt_pd (__m256d __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_sqrt_ps (__m256 __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_rsqrt_ps (__m256 __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_rcp_ps (__m256 __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_and_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_and_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_andnot_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_andnot_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_or_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_or_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_xor_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_xor_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_hadd_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_hadd_ps (__m256 __a, __m256 __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_hsub_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_hsub_ps (__m256 __a, __m256 __b)
 
static __inline __m128d
__DEFAULT_FN_ATTRS 
_mm_permutevar_pd (__m128d __a, __m128i __c)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_permutevar_pd (__m256d __a, __m256i __c)
 
static __inline __m128
__DEFAULT_FN_ATTRS 
_mm_permutevar_ps (__m128 __a, __m128i __c)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_permutevar_ps (__m256 __a, __m256i __c)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_blendv_pd (__m256d __a, __m256d __b, __m256d __c)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_blendv_ps (__m256 __a, __m256 __b, __m256 __c)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_extract_epi32 (__m256i __a, const int __imm)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_extract_epi16 (__m256i __a, const int __imm)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_extract_epi8 (__m256i __a, const int __imm)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_insert_epi32 (__m256i __a, int __b, int const __imm)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_insert_epi16 (__m256i __a, int __b, int const __imm)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_insert_epi8 (__m256i __a, int __b, int const __imm)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_cvtepi32_pd (__m128i __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_cvtepi32_ps (__m256i __a)
 
static __inline __m128
__DEFAULT_FN_ATTRS 
_mm256_cvtpd_ps (__m256d __a)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtps_epi32 (__m256 __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_cvtps_pd (__m128 __a)
 
static __inline __m128i
__DEFAULT_FN_ATTRS 
_mm256_cvttpd_epi32 (__m256d __a)
 
static __inline __m128i
__DEFAULT_FN_ATTRS 
_mm256_cvtpd_epi32 (__m256d __a)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvttps_epi32 (__m256 __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_movehdup_ps (__m256 __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_moveldup_ps (__m256 __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_movedup_pd (__m256d __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_unpackhi_pd (__m256d __a, __m256d __b)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_unpacklo_pd (__m256d __a, __m256d __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_unpackhi_ps (__m256 __a, __m256 __b)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_unpacklo_ps (__m256 __a, __m256 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm_testz_pd (__m128d __a, __m128d __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm_testc_pd (__m128d __a, __m128d __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm_testnzc_pd (__m128d __a, __m128d __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm_testz_ps (__m128 __a, __m128 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm_testc_ps (__m128 __a, __m128 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm_testnzc_ps (__m128 __a, __m128 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testz_pd (__m256d __a, __m256d __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testc_pd (__m256d __a, __m256d __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testnzc_pd (__m256d __a, __m256d __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testz_ps (__m256 __a, __m256 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testc_ps (__m256 __a, __m256 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testnzc_ps (__m256 __a, __m256 __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testz_si256 (__m256i __a, __m256i __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testc_si256 (__m256i __a, __m256i __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_testnzc_si256 (__m256i __a, __m256i __b)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_movemask_pd (__m256d __a)
 
static __inline int
__DEFAULT_FN_ATTRS 
_mm256_movemask_ps (__m256 __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_zeroall (void)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_zeroupper (void)
 
static __inline __m128
__DEFAULT_FN_ATTRS 
_mm_broadcast_ss (float const *__a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_broadcast_sd (double const *__a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_broadcast_ss (float const *__a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_broadcast_pd (__m128d const *__a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_broadcast_ps (__m128 const *__a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_load_pd (double const *__p)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_load_ps (float const *__p)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_loadu_pd (double const *__p)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_loadu_ps (float const *__p)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_load_si256 (__m256i const *__p)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_loadu_si256 (__m256i const *__p)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_lddqu_si256 (__m256i const *__p)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_store_pd (double *__p, __m256d __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_store_ps (float *__p, __m256 __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_storeu_pd (double *__p, __m256d __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_storeu_ps (float *__p, __m256 __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_store_si256 (__m256i *__p, __m256i __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_storeu_si256 (__m256i *__p, __m256i __a)
 
static __inline __m128d
__DEFAULT_FN_ATTRS 
_mm_maskload_pd (double const *__p, __m128i __m)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_maskload_pd (double const *__p, __m256i __m)
 
static __inline __m128
__DEFAULT_FN_ATTRS 
_mm_maskload_ps (float const *__p, __m128i __m)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_maskload_ps (float const *__p, __m256i __m)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_maskstore_ps (float *__p, __m256i __m, __m256 __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm_maskstore_pd (double *__p, __m128i __m, __m128d __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_maskstore_pd (double *__p, __m256i __m, __m256d __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm_maskstore_ps (float *__p, __m128i __m, __m128 __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_stream_si256 (__m256i *__a, __m256i __b)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_stream_pd (double *__a, __m256d __b)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_stream_ps (float *__p, __m256 __a)
 
static __inline__ __m256d
__DEFAULT_FN_ATTRS 
_mm256_undefined_pd ()
 
static __inline__ __m256
__DEFAULT_FN_ATTRS 
_mm256_undefined_ps ()
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_undefined_si256 ()
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_set_pd (double __a, double __b, double __c, double __d)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_set_ps (float __a, float __b, float __c, float __d, float __e, float __f, float __g, float __h)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set_epi32 (int __i0, int __i1, int __i2, int __i3, int __i4, int __i5, int __i6, int __i7)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set_epi16 (short __w15, short __w14, short __w13, short __w12, short __w11, short __w10, short __w09, short __w08, short __w07, short __w06, short __w05, short __w04, short __w03, short __w02, short __w01, short __w00)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set_epi8 (char __b31, char __b30, char __b29, char __b28, char __b27, char __b26, char __b25, char __b24, char __b23, char __b22, char __b21, char __b20, char __b19, char __b18, char __b17, char __b16, char __b15, char __b14, char __b13, char __b12, char __b11, char __b10, char __b09, char __b08, char __b07, char __b06, char __b05, char __b04, char __b03, char __b02, char __b01, char __b00)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set_epi64x (long long __a, long long __b, long long __c, long long __d)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_setr_pd (double __a, double __b, double __c, double __d)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_setr_ps (float __a, float __b, float __c, float __d, float __e, float __f, float __g, float __h)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_setr_epi32 (int __i0, int __i1, int __i2, int __i3, int __i4, int __i5, int __i6, int __i7)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_setr_epi16 (short __w15, short __w14, short __w13, short __w12, short __w11, short __w10, short __w09, short __w08, short __w07, short __w06, short __w05, short __w04, short __w03, short __w02, short __w01, short __w00)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_setr_epi8 (char __b31, char __b30, char __b29, char __b28, char __b27, char __b26, char __b25, char __b24, char __b23, char __b22, char __b21, char __b20, char __b19, char __b18, char __b17, char __b16, char __b15, char __b14, char __b13, char __b12, char __b11, char __b10, char __b09, char __b08, char __b07, char __b06, char __b05, char __b04, char __b03, char __b02, char __b01, char __b00)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_setr_epi64x (long long __a, long long __b, long long __c, long long __d)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_set1_pd (double __w)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_set1_ps (float __w)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set1_epi32 (int __i)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set1_epi16 (short __w)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set1_epi8 (char __b)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set1_epi64x (long long __q)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_setzero_pd (void)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_setzero_ps (void)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_setzero_si256 (void)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_castpd_ps (__m256d __a)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_castpd_si256 (__m256d __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_castps_pd (__m256 __a)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_castps_si256 (__m256 __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_castsi256_ps (__m256i __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_castsi256_pd (__m256i __a)
 
static __inline __m128d
__DEFAULT_FN_ATTRS 
_mm256_castpd256_pd128 (__m256d __a)
 
static __inline __m128
__DEFAULT_FN_ATTRS 
_mm256_castps256_ps128 (__m256 __a)
 
static __inline __m128i
__DEFAULT_FN_ATTRS 
_mm256_castsi256_si128 (__m256i __a)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_castpd128_pd256 (__m128d __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_castps128_ps256 (__m128 __a)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_castsi128_si256 (__m128i __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_loadu2_m128 (float const *__addr_hi, float const *__addr_lo)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_loadu2_m128d (double const *__addr_hi, double const *__addr_lo)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_loadu2_m128i (__m128i const *__addr_hi, __m128i const *__addr_lo)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_storeu2_m128 (float *__addr_hi, float *__addr_lo, __m256 __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_storeu2_m128d (double *__addr_hi, double *__addr_lo, __m256d __a)
 
static __inline void
__DEFAULT_FN_ATTRS 
_mm256_storeu2_m128i (__m128i *__addr_hi, __m128i *__addr_lo, __m256i __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_set_m128 (__m128 __hi, __m128 __lo)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_set_m128d (__m128d __hi, __m128d __lo)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_set_m128i (__m128i __hi, __m128i __lo)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_setr_m128 (__m128 __lo, __m128 __hi)
 
static __inline __m256d
__DEFAULT_FN_ATTRS 
_mm256_setr_m128d (__m128d __lo, __m128d __hi)
 
static __inline __m256i
__DEFAULT_FN_ATTRS 
_mm256_setr_m128i (__m128i __lo, __m128i __hi)
 

Macro Definition Documentation

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

Definition at line 47 of file avxintrin.h.

#define _CMP_EQ_OQ   0x00 /* Equal (ordered, non-signaling) */

Definition at line 370 of file avxintrin.h.

#define _CMP_EQ_OS   0x10 /* Equal (ordered, signaling) */

Definition at line 386 of file avxintrin.h.

#define _CMP_EQ_UQ   0x08 /* Equal (unordered, non-signaling) */

Definition at line 378 of file avxintrin.h.

#define _CMP_EQ_US   0x18 /* Equal (unordered, signaling) */

Definition at line 394 of file avxintrin.h.

#define _CMP_FALSE_OQ   0x0b /* False (ordered, non-signaling) */

Definition at line 381 of file avxintrin.h.

#define _CMP_FALSE_OS   0x1b /* False (ordered, signaling) */

Definition at line 397 of file avxintrin.h.

#define _CMP_GE_OQ   0x1d /* Greater-than-or-equal (ordered, non-signaling) */

Definition at line 399 of file avxintrin.h.

#define _CMP_GE_OS   0x0d /* Greater-than-or-equal (ordered, signaling) */

Definition at line 383 of file avxintrin.h.

#define _CMP_GT_OQ   0x1e /* Greater-than (ordered, non-signaling) */

Definition at line 400 of file avxintrin.h.

#define _CMP_GT_OS   0x0e /* Greater-than (ordered, signaling) */

Definition at line 384 of file avxintrin.h.

#define _CMP_LE_OQ   0x12 /* Less-than-or-equal (ordered, non-signaling) */

Definition at line 388 of file avxintrin.h.

#define _CMP_LE_OS   0x02 /* Less-than-or-equal (ordered, signaling) */

Definition at line 372 of file avxintrin.h.

#define _CMP_LT_OQ   0x11 /* Less-than (ordered, non-signaling) */

Definition at line 387 of file avxintrin.h.

#define _CMP_LT_OS   0x01 /* Less-than (ordered, signaling) */

Definition at line 371 of file avxintrin.h.

#define _CMP_NEQ_OQ   0x0c /* Not-equal (ordered, non-signaling) */

Definition at line 382 of file avxintrin.h.

#define _CMP_NEQ_OS   0x1c /* Not-equal (ordered, signaling) */

Definition at line 398 of file avxintrin.h.

#define _CMP_NEQ_UQ   0x04 /* Not-equal (unordered, non-signaling) */

Definition at line 374 of file avxintrin.h.

#define _CMP_NEQ_US   0x14 /* Not-equal (unordered, signaling) */

Definition at line 390 of file avxintrin.h.

#define _CMP_NGE_UQ   0x19 /* Not-greater-than-or-equal (unord, non-sign) */

Definition at line 395 of file avxintrin.h.

#define _CMP_NGE_US   0x09 /* Not-greater-than-or-equal (unord, signaling) */

Definition at line 379 of file avxintrin.h.

#define _CMP_NGT_UQ   0x1a /* Not-greater-than (unordered, non-signaling) */

Definition at line 396 of file avxintrin.h.

#define _CMP_NGT_US   0x0a /* Not-greater-than (unordered, signaling) */

Definition at line 380 of file avxintrin.h.

#define _CMP_NLE_UQ   0x16 /* Not-less-than-or-equal (unord, non-signaling) */

Definition at line 392 of file avxintrin.h.

#define _CMP_NLE_US   0x06 /* Not-less-than-or-equal (unordered, signaling) */

Definition at line 376 of file avxintrin.h.

#define _CMP_NLT_UQ   0x15 /* Not-less-than (unordered, non-signaling) */

Definition at line 391 of file avxintrin.h.

#define _CMP_NLT_US   0x05 /* Not-less-than (unordered, signaling) */

Definition at line 375 of file avxintrin.h.

#define _CMP_ORD_Q   0x07 /* Ordered (nonsignaling) */

Definition at line 377 of file avxintrin.h.

#define _CMP_ORD_S   0x17 /* Ordered (signaling) */

Definition at line 393 of file avxintrin.h.

#define _CMP_TRUE_UQ   0x0f /* True (unordered, non-signaling) */

Definition at line 385 of file avxintrin.h.

#define _CMP_TRUE_US   0x1f /* True (unordered, signaling) */

Definition at line 401 of file avxintrin.h.

#define _CMP_UNORD_Q   0x03 /* Unordered (non-signaling) */

Definition at line 373 of file avxintrin.h.

#define _CMP_UNORD_S   0x13 /* Unordered (signaling) */

Definition at line 389 of file avxintrin.h.

#define _mm256_blend_pd (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_shufflevector((__v4df)(__m256d)(V1), \
(__v4df)(__m256d)(V2), \
(((M) & 0x01) ? 4 : 0), \
(((M) & 0x02) ? 5 : 1), \
(((M) & 0x04) ? 6 : 2), \
(((M) & 0x08) ? 7 : 3)); })

Definition at line 309 of file avxintrin.h.

#define _mm256_blend_ps (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_shufflevector((__v8sf)(__m256)(V1), \
(__v8sf)(__m256)(V2), \
(((M) & 0x01) ? 8 : 0), \
(((M) & 0x02) ? 9 : 1), \
(((M) & 0x04) ? 10 : 2), \
(((M) & 0x08) ? 11 : 3), \
(((M) & 0x10) ? 12 : 4), \
(((M) & 0x20) ? 13 : 5), \
(((M) & 0x40) ? 14 : 6), \
(((M) & 0x80) ? 15 : 7)); })

Definition at line 317 of file avxintrin.h.

#define _mm256_ceil_pd (   V)    _mm256_round_pd((V), _MM_FROUND_CEIL)

Definition at line 164 of file avxintrin.h.

#define _mm256_ceil_ps (   V)    _mm256_round_ps((V), _MM_FROUND_CEIL)

Definition at line 166 of file avxintrin.h.

#define _mm256_cmp_pd (   a,
  b,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_ia32_cmppd256((__v4df)(__m256d)(a), \
(__v4df)(__m256d)(b), (c)); })

Definition at line 411 of file avxintrin.h.

#define _mm256_cmp_ps (   a,
  b,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cmpps256((__v8sf)(__m256)(a), \
(__v8sf)(__m256)(b), (c)); })

Definition at line 415 of file avxintrin.h.

#define _mm256_dp_ps (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_dpps256((__v8sf)(__m256)(V1), \
(__v8sf)(__m256)(V2), (M)); })

Definition at line 344 of file avxintrin.h.

#define _mm256_extractf128_pd (   V,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_shufflevector( \
(__v4df)(__m256d)(V), \
(__v4df)(_mm256_setzero_pd()), \
(((M) & 1) ? 2 : 0), \
(((M) & 1) ? 3 : 1) );})
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Definition: avxintrin.h:1063

Definition at line 1203 of file avxintrin.h.

Referenced by _mm256_storeu2_m128d().

#define _mm256_extractf128_ps (   V,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_shufflevector( \
(__v8sf)(__m256)(V), \
(__v8sf)(_mm256_setzero_ps()), \
(((M) & 1) ? 4 : 0), \
(((M) & 1) ? 5 : 1), \
(((M) & 1) ? 6 : 2), \
(((M) & 1) ? 7 : 3) );})
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
Definition: avxintrin.h:1069

Definition at line 1194 of file avxintrin.h.

Referenced by _mm256_storeu2_m128().

#define _mm256_extractf128_si256 (   V,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_shufflevector( \
(__v4di)(__m256i)(V), \
(__v4di)(_mm256_setzero_si256()), \
(((M) & 1) ? 2 : 0), \
(((M) & 1) ? 3 : 1) );})
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1075

Definition at line 1210 of file avxintrin.h.

Referenced by _mm256_storeu2_m128i().

#define _mm256_floor_pd (   V)    _mm256_round_pd((V), _MM_FROUND_FLOOR)

Definition at line 165 of file avxintrin.h.

#define _mm256_floor_ps (   V)    _mm256_round_ps((V), _MM_FROUND_FLOOR)

Definition at line 167 of file avxintrin.h.

#define _mm256_insertf128_pd (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_shufflevector( \
(__v4df)(__m256d)(V1), \
(__v4df)_mm256_castpd128_pd256((__m128d)(V2)), \
(((M) & 1) ? 0 : 4), \
(((M) & 1) ? 1 : 5), \
(((M) & 1) ? 4 : 2), \
(((M) & 1) ? 5 : 3) );})
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_castpd128_pd256(__m128d __a)
Definition: avxintrin.h:1136

Definition at line 1171 of file avxintrin.h.

Referenced by _mm256_loadu2_m128d().

#define _mm256_insertf128_ps (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_shufflevector( \
(__v8sf)(__m256)(V1), \
(__v8sf)_mm256_castps128_ps256((__m128)(V2)), \
(((M) & 1) ? 0 : 8), \
(((M) & 1) ? 1 : 9), \
(((M) & 1) ? 2 : 10), \
(((M) & 1) ? 3 : 11), \
(((M) & 1) ? 8 : 4), \
(((M) & 1) ? 9 : 5), \
(((M) & 1) ? 10 : 6), \
(((M) & 1) ? 11 : 7) );})
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_castps128_ps256(__m128 __a)
Definition: avxintrin.h:1142

Definition at line 1158 of file avxintrin.h.

Referenced by _mm256_loadu2_m128().

#define _mm256_insertf128_si256 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_shufflevector( \
(__v4di)(__m256i)(V1), \
(__v4di)_mm256_castsi128_si256((__m128i)(V2)), \
(((M) & 1) ? 0 : 4), \
(((M) & 1) ? 1 : 5), \
(((M) & 1) ? 4 : 2), \
(((M) & 1) ? 5 : 3) );})
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_castsi128_si256(__m128i __a)
Definition: avxintrin.h:1148

Definition at line 1180 of file avxintrin.h.

Referenced by _mm256_loadu2_m128i().

#define _mm256_permute2f128_pd (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_ia32_vperm2f128_pd256((__v4df)(__m256d)(V1), \
(__v4df)(__m256d)(V2), (M)); })

Definition at line 296 of file avxintrin.h.

#define _mm256_permute2f128_ps (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_vperm2f128_ps256((__v8sf)(__m256)(V1), \
(__v8sf)(__m256)(V2), (M)); })

Definition at line 300 of file avxintrin.h.

#define _mm256_permute2f128_si256 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_vperm2f128_si256((__v8si)(__m256i)(V1), \
(__v8si)(__m256i)(V2), (M)); })

Definition at line 304 of file avxintrin.h.

#define _mm256_permute_pd (   A,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_shufflevector((__v4df)(__m256d)(A), \
(__v4df)_mm256_setzero_pd(), \
(C) & 0x1, ((C) & 0x2) >> 1, \
2 + (((C) & 0x4) >> 2), \
2 + (((C) & 0x8) >> 3)); })
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Definition: avxintrin.h:1063

Definition at line 273 of file avxintrin.h.

#define _mm256_permute_ps (   A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_shufflevector((__v8sf)(__m256)(A), \
(__v8sf)_mm256_setzero_ps(), \
(C) & 0x3, ((C) & 0xc) >> 2, \
((C) & 0x30) >> 4, ((C) & 0xc0) >> 6, \
4 + (((C) & 0x03) >> 0), \
4 + (((C) & 0x0c) >> 2), \
4 + (((C) & 0x30) >> 4), \
4 + (((C) & 0xc0) >> 6)); })
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
Definition: avxintrin.h:1069

Definition at line 286 of file avxintrin.h.

#define _mm256_round_pd (   V,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_ia32_roundpd256((__v4df)(__m256d)(V), (M)); })

Definition at line 158 of file avxintrin.h.

#define _mm256_round_ps (   V,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_roundps256((__v8sf)(__m256)(V), (M)); })

Definition at line 161 of file avxintrin.h.

#define _mm256_shuffle_pd (   a,
  b,
  mask 
)
Value:
__extension__ ({ \
(__m256d)__builtin_shufflevector((__v4df)(__m256d)(a), \
(__v4df)(__m256d)(b), \
(mask) & 0x1, \
(((mask) & 0x2) >> 1) + 4, \
(((mask) & 0x4) >> 2) + 2, \
(((mask) & 0x8) >> 3) + 6); })

Definition at line 361 of file avxintrin.h.

#define _mm256_shuffle_ps (   a,
  b,
  mask 
)
Value:
__extension__ ({ \
(__m256)__builtin_shufflevector((__v8sf)(__m256)(a), \
(__v8sf)(__m256)(b), \
(mask) & 0x3, \
((mask) & 0xc) >> 2, \
(((mask) & 0x30) >> 4) + 8, \
(((mask) & 0xc0) >> 6) + 8, \
((mask) & 0x3) + 4, \
(((mask) & 0xc) >> 2) + 4, \
(((mask) & 0x30) >> 4) + 12, \
(((mask) & 0xc0) >> 6) + 12); })

Definition at line 349 of file avxintrin.h.

#define _mm_cmp_pd (   a,
  b,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_cmppd((__v2df)(__m128d)(a), \
(__v2df)(__m128d)(b), (c)); })

Definition at line 403 of file avxintrin.h.

#define _mm_cmp_ps (   a,
  b,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_cmpps((__v4sf)(__m128)(a), \
(__v4sf)(__m128)(b), (c)); })

Definition at line 407 of file avxintrin.h.

#define _mm_cmp_sd (   a,
  b,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_ia32_cmpsd((__v2df)(__m128d)(a), \
(__v2df)(__m128d)(b), (c)); })

Definition at line 419 of file avxintrin.h.

#define _mm_cmp_ss (   a,
  b,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_ia32_cmpss((__v4sf)(__m128)(a), \
(__v4sf)(__m128)(b), (c)); })

Definition at line 423 of file avxintrin.h.

#define _mm_permute_pd (   A,
 
)
Value:
__extension__ ({ \
(__m128d)__builtin_shufflevector((__v2df)(__m128d)(A), \
(__v2df)_mm_setzero_pd(), \
(C) & 0x1, ((C) & 0x2) >> 1); })
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Definition: emmintrin.h:562

Definition at line 268 of file avxintrin.h.

#define _mm_permute_ps (   A,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_shufflevector((__v4sf)(__m128)(A), \
(__v4sf)_mm_setzero_ps(), \
(C) & 0x3, ((C) & 0xc) >> 2, \
((C) & 0x30) >> 4, ((C) & 0xc0) >> 6); })
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Definition: xmmintrin.h:617

Definition at line 280 of file avxintrin.h.

Typedef Documentation

typedef long long __m256i __attribute__((__vector_size__(32)))

Definition at line 31 of file avxintrin.h.

Function Documentation

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_add_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 51 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_add_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 57 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_addsub_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 75 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_addsub_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 81 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_and_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 171 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_and_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 177 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_andnot_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 183 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_andnot_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 189 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_blendv_pd ( __m256d  __a,
__m256d  __b,
__m256d  __c 
)
static

Definition at line 330 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_blendv_ps ( __m256  __a,
__m256  __b,
__m256  __c 
)
static

Definition at line 337 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_broadcast_pd ( __m128d const *  __a)
static

Definition at line 724 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_broadcast_ps ( __m128 const *  __a)
static

Definition at line 730 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_broadcast_sd ( double const *  __a)
static

Definition at line 710 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_broadcast_ss ( float const *  __a)
static

Definition at line 717 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_castpd128_pd256 ( __m128d  __a)
static

Definition at line 1136 of file avxintrin.h.

Referenced by _mm256_loadu2_m128d().

static __inline __m128d __DEFAULT_FN_ATTRS _mm256_castpd256_pd128 ( __m256d  __a)
static

Definition at line 1118 of file avxintrin.h.

Referenced by _mm256_storeu2_m128d().

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_castpd_ps ( __m256d  __a)
static

Definition at line 1082 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_castpd_si256 ( __m256d  __a)
static

Definition at line 1088 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_castps128_ps256 ( __m128  __a)
static

Definition at line 1142 of file avxintrin.h.

Referenced by _mm256_loadu2_m128().

static __inline __m128 __DEFAULT_FN_ATTRS _mm256_castps256_ps128 ( __m256  __a)
static

Definition at line 1124 of file avxintrin.h.

Referenced by _mm256_storeu2_m128().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_castps_pd ( __m256  __a)
static

Definition at line 1094 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_castps_si256 ( __m256  __a)
static

Definition at line 1100 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_castsi128_si256 ( __m128i  __a)
static

Definition at line 1148 of file avxintrin.h.

Referenced by _mm256_loadu2_m128i().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_castsi256_pd ( __m256i  __a)
static

Definition at line 1112 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_castsi256_ps ( __m256i  __a)
static

Definition at line 1106 of file avxintrin.h.

static __inline __m128i __DEFAULT_FN_ATTRS _mm256_castsi256_si128 ( __m256i  __a)
static

Definition at line 1130 of file avxintrin.h.

Referenced by _mm256_storeu2_m128i().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_cvtepi32_pd ( __m128i  __a)
static

Definition at line 493 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_cvtepi32_ps ( __m256i  __a)
static

Definition at line 499 of file avxintrin.h.

static __inline __m128i __DEFAULT_FN_ATTRS _mm256_cvtpd_epi32 ( __m256d  __a)
static

Definition at line 529 of file avxintrin.h.

static __inline __m128 __DEFAULT_FN_ATTRS _mm256_cvtpd_ps ( __m256d  __a)
static

Definition at line 505 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_cvtps_epi32 ( __m256  __a)
static

Definition at line 511 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_cvtps_pd ( __m128  __a)
static

Definition at line 517 of file avxintrin.h.

static __inline __m128i __DEFAULT_FN_ATTRS _mm256_cvttpd_epi32 ( __m256d  __a)
static

Definition at line 523 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_cvttps_epi32 ( __m256  __a)
static

Definition at line 535 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_div_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 87 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_div_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 93 of file avxintrin.h.

References __b.

static __inline int __DEFAULT_FN_ATTRS _mm256_extract_epi16 ( __m256i  __a,
const int  __imm 
)
static

Definition at line 435 of file avxintrin.h.

References __b.

static __inline int __DEFAULT_FN_ATTRS _mm256_extract_epi32 ( __m256i  __a,
const int  __imm 
)
static

Definition at line 428 of file avxintrin.h.

References __b.

static __inline int __DEFAULT_FN_ATTRS _mm256_extract_epi8 ( __m256i  __a,
const int  __imm 
)
static

Definition at line 442 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_hadd_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 220 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_hadd_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 226 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_hsub_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 232 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_hsub_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 238 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_insert_epi16 ( __m256i  __a,
int  __b,
int const  __imm 
)
static

Definition at line 466 of file avxintrin.h.

References __b, and __c.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_insert_epi32 ( __m256i  __a,
int  __b,
int const  __imm 
)
static

Definition at line 458 of file avxintrin.h.

References __b, and __c.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_insert_epi8 ( __m256i  __a,
int  __b,
int const  __imm 
)
static

Definition at line 474 of file avxintrin.h.

References __b, and __c.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_lddqu_si256 ( __m256i const *  __p)
static

Definition at line 782 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_load_pd ( double const *  __p)
static

Definition at line 737 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_load_ps ( float const *  __p)
static

Definition at line 743 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_load_si256 ( __m256i const *  __p)
static

Definition at line 767 of file avxintrin.h.

References __p.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_loadu2_m128 ( float const *  __addr_hi,
float const *  __addr_lo 
)
static

Definition at line 1219 of file avxintrin.h.

References _mm256_castps128_ps256(), and _mm256_insertf128_ps.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_loadu2_m128d ( double const *  __addr_hi,
double const *  __addr_lo 
)
static

Definition at line 1230 of file avxintrin.h.

References _mm256_castpd128_pd256(), and _mm256_insertf128_pd.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_loadu2_m128i ( __m128i const *  __addr_hi,
__m128i const *  __addr_lo 
)
static

Definition at line 1241 of file avxintrin.h.

References _mm256_castsi128_si256(), and _mm256_insertf128_si256.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_loadu_pd ( double const *  __p)
static

Definition at line 749 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_loadu_ps ( float const *  __p)
static

Definition at line 758 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_loadu_si256 ( __m256i const *  __p)
static

Definition at line 773 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_maskload_pd ( double const *  __p,
__m256i  __m 
)
static

Definition at line 832 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_maskload_ps ( float const *  __p,
__m256i  __m 
)
static

Definition at line 845 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_maskstore_pd ( double *  __p,
__m256i  __m,
__m256d  __a 
)
static

Definition at line 864 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_maskstore_ps ( float *  __p,
__m256i  __m,
__m256  __a 
)
static

Definition at line 852 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_max_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 99 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_max_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 105 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_min_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 111 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_min_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 117 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_movedup_pd ( __m256d  __a)
static

Definition at line 554 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_movehdup_ps ( __m256  __a)
static

Definition at line 542 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_moveldup_ps ( __m256  __a)
static

Definition at line 548 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_movemask_pd ( __m256d  __a)
static

Definition at line 677 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_movemask_ps ( __m256  __a)
static

Definition at line 683 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_mul_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 123 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_mul_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 129 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_or_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 195 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_or_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 201 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_permutevar_pd ( __m256d  __a,
__m256i  __c 
)
static

Definition at line 251 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_permutevar_ps ( __m256  __a,
__m256i  __c 
)
static

Definition at line 263 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_rcp_ps ( __m256  __a)
static

Definition at line 153 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_rsqrt_ps ( __m256  __a)
static

Definition at line 147 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi16 ( short  __w)
static

Definition at line 1041 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi32 ( int  __i)
static

Definition at line 1035 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi64x ( long long  __q)
static

Definition at line 1056 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi8 ( char  __b)
static

Definition at line 1048 of file avxintrin.h.

References __b.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_set1_pd ( double  __w)
static

Definition at line 1023 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_set1_ps ( float  __w)
static

Definition at line 1029 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set_epi16 ( short  __w15,
short  __w14,
short  __w13,
short  __w12,
short  __w11,
short  __w10,
short  __w09,
short  __w08,
short  __w07,
short  __w06,
short  __w05,
short  __w04,
short  __w03,
short  __w02,
short  __w01,
short  __w00 
)
static

Definition at line 934 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set_epi32 ( int  __i0,
int  __i1,
int  __i2,
int  __i3,
int  __i4,
int  __i5,
int  __i6,
int  __i7 
)
static

Definition at line 927 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set_epi64x ( long long  __a,
long long  __b,
long long  __c,
long long  __d 
)
static

Definition at line 962 of file avxintrin.h.

References __b, and __c.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set_epi8 ( char  __b31,
char  __b30,
char  __b29,
char  __b28,
char  __b27,
char  __b26,
char  __b25,
char  __b24,
char  __b23,
char  __b22,
char  __b21,
char  __b20,
char  __b19,
char  __b18,
char  __b17,
char  __b16,
char  __b15,
char  __b14,
char  __b13,
char  __b12,
char  __b11,
char  __b10,
char  __b09,
char  __b08,
char  __b07,
char  __b06,
char  __b05,
char  __b04,
char  __b03,
char  __b02,
char  __b01,
char  __b00 
)
static

Definition at line 944 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_set_m128 ( __m128  __hi,
__m128  __lo 
)
static
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_set_m128d ( __m128d  __hi,
__m128d  __lo 
)
static

Definition at line 1292 of file avxintrin.h.

References _mm256_set_m128().

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set_m128i ( __m128i  __hi,
__m128i  __lo 
)
static

Definition at line 1297 of file avxintrin.h.

References _mm256_set_m128().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_set_pd ( double  __a,
double  __b,
double  __c,
double  __d 
)
static

Definition at line 914 of file avxintrin.h.

References __b, and __c.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_set_ps ( float  __a,
float  __b,
float  __c,
float  __d,
float  __e,
float  __f,
float  __g,
float  __h 
)
static

Definition at line 920 of file avxintrin.h.

References __b, and __c.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setr_epi16 ( short  __w15,
short  __w14,
short  __w13,
short  __w12,
short  __w11,
short  __w10,
short  __w09,
short  __w08,
short  __w07,
short  __w06,
short  __w05,
short  __w04,
short  __w03,
short  __w02,
short  __w01,
short  __w00 
)
static

Definition at line 989 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setr_epi32 ( int  __i0,
int  __i1,
int  __i2,
int  __i3,
int  __i4,
int  __i5,
int  __i6,
int  __i7 
)
static

Definition at line 982 of file avxintrin.h.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setr_epi64x ( long long  __a,
long long  __b,
long long  __c,
long long  __d 
)
static

Definition at line 1016 of file avxintrin.h.

References __b, and __c.

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setr_epi8 ( char  __b31,
char  __b30,
char  __b29,
char  __b28,
char  __b27,
char  __b26,
char  __b25,
char  __b24,
char  __b23,
char  __b22,
char  __b21,
char  __b20,
char  __b19,
char  __b18,
char  __b17,
char  __b16,
char  __b15,
char  __b14,
char  __b13,
char  __b12,
char  __b11,
char  __b10,
char  __b09,
char  __b08,
char  __b07,
char  __b06,
char  __b05,
char  __b04,
char  __b03,
char  __b02,
char  __b01,
char  __b00 
)
static

Definition at line 999 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setr_m128 ( __m128  __lo,
__m128  __hi 
)
static

Definition at line 1302 of file avxintrin.h.

References _mm256_set_m128().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setr_m128d ( __m128d  __lo,
__m128d  __hi 
)
static

Definition at line 1307 of file avxintrin.h.

References _mm256_set_m128().

static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setr_m128i ( __m128i  __lo,
__m128i  __hi 
)
static

Definition at line 1312 of file avxintrin.h.

References _mm256_set_m128().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setr_pd ( double  __a,
double  __b,
double  __c,
double  __d 
)
static

Definition at line 969 of file avxintrin.h.

References __b, and __c.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setr_ps ( float  __a,
float  __b,
float  __c,
float  __d,
float  __e,
float  __f,
float  __g,
float  __h 
)
static

Definition at line 975 of file avxintrin.h.

References __b, and __c.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd ( void  )
static
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps ( void  )
static
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256 ( void  )
static

Definition at line 1075 of file avxintrin.h.

Referenced by _mm256_abs_epi64(), _mm256_cvtpd_epi64(), _mm256_cvtpd_epu64(), _mm256_cvtps_epi64(), _mm256_cvtps_epu32(), _mm256_cvtps_epu64(), _mm256_cvttpd_epi64(), _mm256_cvttpd_epu64(), _mm256_cvttps_epi64(), _mm256_cvttps_epu32(), _mm256_cvttps_epu64(), _mm256_maskz_abs_epi16(), _mm256_maskz_abs_epi32(), _mm256_maskz_abs_epi64(), _mm256_maskz_abs_epi8(), _mm256_maskz_add_epi16(), _mm256_maskz_add_epi32(), _mm256_maskz_add_epi64(), _mm256_maskz_add_epi8(), _mm256_maskz_adds_epi16(), _mm256_maskz_adds_epi8(), _mm256_maskz_adds_epu16(), _mm256_maskz_adds_epu8(), _mm256_maskz_and_epi32(), _mm256_maskz_andnot_epi32(), _mm256_maskz_avg_epu16(), _mm256_maskz_avg_epu8(), _mm256_maskz_compress_epi32(), _mm256_maskz_compress_epi64(), _mm256_maskz_cvtpd_epi64(), _mm256_maskz_cvtpd_epu64(), _mm256_maskz_cvtps_epi32(), _mm256_maskz_cvtps_epi64(), _mm256_maskz_cvtps_epu32(), _mm256_maskz_cvtps_epu64(), _mm256_maskz_cvttpd_epi64(), _mm256_maskz_cvttpd_epu64(), _mm256_maskz_cvttps_epi32(), _mm256_maskz_cvttps_epi64(), _mm256_maskz_cvttps_epu32(), _mm256_maskz_cvttps_epu64(), _mm256_maskz_expand_epi32(), _mm256_maskz_expand_epi64(), _mm256_maskz_expandloadu_epi32(), _mm256_maskz_expandloadu_epi64(), _mm256_maskz_madd_epi16(), _mm256_maskz_maddubs_epi16(), _mm256_maskz_max_epi16(), _mm256_maskz_max_epi32(), _mm256_maskz_max_epi64(), _mm256_maskz_max_epi8(), _mm256_maskz_max_epu16(), _mm256_maskz_max_epu32(), _mm256_maskz_max_epu64(), _mm256_maskz_max_epu8(), _mm256_maskz_min_epi16(), _mm256_maskz_min_epi32(), _mm256_maskz_min_epi64(), _mm256_maskz_min_epi8(), _mm256_maskz_min_epu16(), _mm256_maskz_min_epu32(), _mm256_maskz_min_epu64(), _mm256_maskz_min_epu8(), _mm256_maskz_mul_epi32(), _mm256_maskz_mul_epu32(), _mm256_maskz_mulhi_epi16(), _mm256_maskz_mulhi_epu16(), _mm256_maskz_mulhrs_epi16(), _mm256_maskz_mullo_epi16(), _mm256_maskz_mullo_epi32(), _mm256_maskz_mullo_epi64(), _mm256_maskz_or_epi32(), _mm256_maskz_or_epi64(), _mm256_maskz_packs_epi16(), _mm256_maskz_packs_epi32(), _mm256_maskz_packus_epi16(), _mm256_maskz_packus_epi32(), _mm256_maskz_shuffle_epi8(), _mm256_maskz_sub_epi16(), _mm256_maskz_sub_epi32(), _mm256_maskz_sub_epi64(), _mm256_maskz_sub_epi8(), _mm256_maskz_subs_epi16(), _mm256_maskz_subs_epi8(), _mm256_maskz_subs_epu16(), _mm256_maskz_subs_epu8(), _mm256_maskz_unpackhi_epi16(), _mm256_maskz_unpackhi_epi8(), _mm256_maskz_unpacklo_epi16(), _mm256_maskz_unpacklo_epi8(), _mm256_maskz_xor_epi32(), _mm256_maskz_xor_epi64(), _mm256_max_epi64(), _mm256_max_epu64(), _mm256_min_epi64(), _mm256_min_epu64(), _mm512_cvtepi16_epi8(), _mm512_cvtsepi16_epi8(), _mm512_cvttpd_epi32(), _mm512_cvtusepi16_epi8(), _mm512_maskz_cvtepi16_epi8(), _mm512_maskz_cvtsepi16_epi8(), and _mm512_maskz_cvtusepi16_epi8().

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_sqrt_pd ( __m256d  __a)
static

Definition at line 135 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_sqrt_ps ( __m256  __a)
static

Definition at line 141 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_store_pd ( double *  __p,
__m256d  __a 
)
static

Definition at line 789 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_store_ps ( float *  __p,
__m256  __a 
)
static

Definition at line 795 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_store_si256 ( __m256i *  __p,
__m256i  __a 
)
static

Definition at line 813 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_storeu2_m128 ( float *  __addr_hi,
float *  __addr_lo,
__m256  __a 
)
static

Definition at line 1254 of file avxintrin.h.

References _mm256_castps256_ps128(), and _mm256_extractf128_ps.

static __inline void __DEFAULT_FN_ATTRS _mm256_storeu2_m128d ( double *  __addr_hi,
double *  __addr_lo,
__m256d  __a 
)
static

Definition at line 1265 of file avxintrin.h.

References _mm256_castpd256_pd128(), and _mm256_extractf128_pd.

static __inline void __DEFAULT_FN_ATTRS _mm256_storeu2_m128i ( __m128i *  __addr_hi,
__m128i *  __addr_lo,
__m256i  __a 
)
static

Definition at line 1276 of file avxintrin.h.

References _mm256_castsi256_si128(), and _mm256_extractf128_si256.

static __inline void __DEFAULT_FN_ATTRS _mm256_storeu_pd ( double *  __p,
__m256d  __a 
)
static

Definition at line 801 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_storeu_ps ( float *  __p,
__m256  __a 
)
static

Definition at line 807 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_storeu_si256 ( __m256i *  __p,
__m256i  __a 
)
static

Definition at line 819 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_stream_pd ( double *  __a,
__m256d  __b 
)
static

Definition at line 883 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_stream_ps ( float *  __p,
__m256  __a 
)
static

Definition at line 889 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_stream_si256 ( __m256i *  __a,
__m256i  __b 
)
static

Definition at line 877 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_sub_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 63 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_sub_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 69 of file avxintrin.h.

References __b.

static __inline int __DEFAULT_FN_ATTRS _mm256_testc_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 628 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testc_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 646 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testc_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 664 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testnzc_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 634 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testnzc_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 652 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testnzc_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 670 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testz_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 622 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testz_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 640 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm256_testz_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 658 of file avxintrin.h.

static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_undefined_pd ( )
static

Definition at line 896 of file avxintrin.h.

static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_undefined_ps ( )
static

Definition at line 902 of file avxintrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_undefined_si256 ( )
static

Definition at line 908 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_unpackhi_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 561 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_unpackhi_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 573 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_unpacklo_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 567 of file avxintrin.h.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_unpacklo_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 579 of file avxintrin.h.

static __inline __m256d __DEFAULT_FN_ATTRS _mm256_xor_pd ( __m256d  __a,
__m256d  __b 
)
static

Definition at line 207 of file avxintrin.h.

References __b.

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_xor_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 213 of file avxintrin.h.

References __b.

static __inline void __DEFAULT_FN_ATTRS _mm256_zeroall ( void  )
static

Definition at line 690 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm256_zeroupper ( void  )
static

Definition at line 696 of file avxintrin.h.

static __inline __m128 __DEFAULT_FN_ATTRS _mm_broadcast_ss ( float const *  __a)
static

Definition at line 703 of file avxintrin.h.

static __inline __m128d __DEFAULT_FN_ATTRS _mm_maskload_pd ( double const *  __p,
__m128i  __m 
)
static

Definition at line 826 of file avxintrin.h.

static __inline __m128 __DEFAULT_FN_ATTRS _mm_maskload_ps ( float const *  __p,
__m128i  __m 
)
static

Definition at line 839 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm_maskstore_pd ( double *  __p,
__m128i  __m,
__m128d  __a 
)
static

Definition at line 858 of file avxintrin.h.

static __inline void __DEFAULT_FN_ATTRS _mm_maskstore_ps ( float *  __p,
__m128i  __m,
__m128  __a 
)
static

Definition at line 870 of file avxintrin.h.

static __inline __m128d __DEFAULT_FN_ATTRS _mm_permutevar_pd ( __m128d  __a,
__m128i  __c 
)
static

Definition at line 245 of file avxintrin.h.

static __inline __m128 __DEFAULT_FN_ATTRS _mm_permutevar_ps ( __m128  __a,
__m128i  __c 
)
static

Definition at line 257 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm_testc_pd ( __m128d  __a,
__m128d  __b 
)
static

Definition at line 592 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm_testc_ps ( __m128  __a,
__m128  __b 
)
static

Definition at line 610 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm_testnzc_pd ( __m128d  __a,
__m128d  __b 
)
static

Definition at line 598 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm_testnzc_ps ( __m128  __a,
__m128  __b 
)
static

Definition at line 616 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm_testz_pd ( __m128d  __a,
__m128d  __b 
)
static

Definition at line 586 of file avxintrin.h.

static __inline int __DEFAULT_FN_ATTRS _mm_testz_ps ( __m128  __a,
__m128  __b 
)
static

Definition at line 604 of file avxintrin.h.