clang  3.7.0
Macros | Functions
avx2intrin.h File Reference

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))
 
#define _mm256_mpsadbw_epu8(X, Y, M)   __builtin_ia32_mpsadbw256((X), (Y), (M))
 
#define _mm256_alignr_epi8(a, b, n)
 
#define _mm256_blend_epi16(V1, V2, M)
 
#define _mm256_shuffle_epi32(a, imm)
 
#define _mm256_shufflehi_epi16(a, imm)
 
#define _mm256_shufflelo_epi16(a, imm)
 
#define _mm256_slli_si256(a, count)
 
#define _mm256_bslli_epi128(a, count)   _mm256_slli_si256((a), (count))
 
#define _mm256_srli_si256(a, count)
 
#define _mm256_bsrli_epi128(a, count)   _mm256_srli_si256((a), (count))
 
#define _mm_blend_epi32(V1, V2, M)
 
#define _mm256_blend_epi32(V1, V2, M)
 
#define _mm256_permute4x64_pd(V, M)
 
#define _mm256_permute4x64_epi64(V, M)
 
#define _mm256_permute2x128_si256(V1, V2, M)
 
#define _mm256_extracti128_si256(V, M)
 
#define _mm256_inserti128_si256(V1, V2, M)
 
#define _mm_mask_i32gather_pd(a, m, i, mask, s)
 
#define _mm256_mask_i32gather_pd(a, m, i, mask, s)
 
#define _mm_mask_i64gather_pd(a, m, i, mask, s)
 
#define _mm256_mask_i64gather_pd(a, m, i, mask, s)
 
#define _mm_mask_i32gather_ps(a, m, i, mask, s)
 
#define _mm256_mask_i32gather_ps(a, m, i, mask, s)
 
#define _mm_mask_i64gather_ps(a, m, i, mask, s)
 
#define _mm256_mask_i64gather_ps(a, m, i, mask, s)
 
#define _mm_mask_i32gather_epi32(a, m, i, mask, s)
 
#define _mm256_mask_i32gather_epi32(a, m, i, mask, s)
 
#define _mm_mask_i64gather_epi32(a, m, i, mask, s)
 
#define _mm256_mask_i64gather_epi32(a, m, i, mask, s)
 
#define _mm_mask_i32gather_epi64(a, m, i, mask, s)
 
#define _mm256_mask_i32gather_epi64(a, m, i, mask, s)
 
#define _mm_mask_i64gather_epi64(a, m, i, mask, s)
 
#define _mm256_mask_i64gather_epi64(a, m, i, mask, s)
 
#define _mm_i32gather_pd(m, i, s)
 
#define _mm256_i32gather_pd(m, i, s)
 
#define _mm_i64gather_pd(m, i, s)
 
#define _mm256_i64gather_pd(m, i, s)
 
#define _mm_i32gather_ps(m, i, s)
 
#define _mm256_i32gather_ps(m, i, s)
 
#define _mm_i64gather_ps(m, i, s)
 
#define _mm256_i64gather_ps(m, i, s)
 
#define _mm_i32gather_epi32(m, i, s)
 
#define _mm256_i32gather_epi32(m, i, s)
 
#define _mm_i64gather_epi32(m, i, s)
 
#define _mm256_i64gather_epi32(m, i, s)
 
#define _mm_i32gather_epi64(m, i, s)
 
#define _mm256_i32gather_epi64(m, i, s)
 
#define _mm_i64gather_epi64(m, i, s)
 
#define _mm256_i64gather_epi64(m, i, s)
 

Functions

static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_abs_epi8 (__m256i __a)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_abs_epi16 (__m256i __a)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_abs_epi32 (__m256i __a)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_packs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_packs_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_packus_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_packus_epi32 (__m256i __V1, __m256i __V2)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_add_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_add_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_add_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_add_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_adds_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_adds_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_adds_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_adds_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_and_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_andnot_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_avg_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_avg_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_blendv_epi8 (__m256i __V1, __m256i __V2, __m256i __M)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpeq_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpeq_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpeq_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpeq_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpgt_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpgt_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpgt_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cmpgt_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_hadd_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_hadd_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_hadds_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_hsub_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_hsub_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_hsubs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_maddubs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_madd_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_max_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_max_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_max_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_max_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_max_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_max_epu32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_min_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_min_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_min_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_min_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_min_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_min_epu32 (__m256i __a, __m256i __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm256_movemask_epi8 (__m256i __a)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepi8_epi16 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepi8_epi32 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepi8_epi64 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepi16_epi32 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepi16_epi64 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepi32_epi64 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepu8_epi16 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepu8_epi32 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepu8_epi64 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepu16_epi32 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepu16_epi64 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_cvtepu32_epi64 (__m128i __V)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mul_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mulhrs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mulhi_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mulhi_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mullo_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mullo_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_mul_epu32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_or_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sad_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_shuffle_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sign_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sign_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sign_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_slli_epi16 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sll_epi16 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_slli_epi32 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sll_epi32 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_slli_epi64 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sll_epi64 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srai_epi16 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sra_epi16 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srai_epi32 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sra_epi32 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srli_epi16 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srl_epi16 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srli_epi32 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srl_epi32 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srli_epi64 (__m256i __a, int __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srl_epi64 (__m256i __a, __m128i __count)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sub_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sub_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sub_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sub_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_subs_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_subs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_subs_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_subs_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpackhi_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpackhi_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpackhi_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpackhi_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpacklo_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpacklo_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpacklo_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_unpacklo_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_xor_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_stream_load_si256 (__m256i *__V)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_broadcastss_ps (__m128 __X)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_broadcastsd_pd (__m128d __a)
 
static __inline__ __m256
__DEFAULT_FN_ATTRS 
_mm256_broadcastss_ps (__m128 __X)
 
static __inline__ __m256d
__DEFAULT_FN_ATTRS 
_mm256_broadcastsd_pd (__m128d __X)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_broadcastsi128_si256 (__m128i __X)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_broadcastb_epi8 (__m128i __X)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_broadcastw_epi16 (__m128i __X)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_broadcastd_epi32 (__m128i __X)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_broadcastq_epi64 (__m128i __X)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_broadcastb_epi8 (__m128i __X)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_broadcastw_epi16 (__m128i __X)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_broadcastd_epi32 (__m128i __X)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_broadcastq_epi64 (__m128i __X)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_permutevar8x32_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256
__DEFAULT_FN_ATTRS 
_mm256_permutevar8x32_ps (__m256 __a, __m256 __b)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_maskload_epi32 (int const *__X, __m256i __M)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_maskload_epi64 (long long const *__X, __m256i __M)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_maskload_epi32 (int const *__X, __m128i __M)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_maskload_epi64 (long long const *__X, __m128i __M)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm256_maskstore_epi32 (int *__X, __m256i __M, __m256i __Y)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm256_maskstore_epi64 (long long *__X, __m256i __M, __m256i __Y)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_maskstore_epi32 (int *__X, __m128i __M, __m128i __Y)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_maskstore_epi64 (long long *__X, __m128i __M, __m128i __Y)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sllv_epi32 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_sllv_epi32 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_sllv_epi64 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_sllv_epi64 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srav_epi32 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_srav_epi32 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srlv_epi32 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_srlv_epi32 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i
__DEFAULT_FN_ATTRS 
_mm256_srlv_epi64 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_srlv_epi64 (__m128i __X, __m128i __Y)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))

Definition at line 32 of file avx2intrin.h.

#define _mm256_alignr_epi8 (   a,
  b,
 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
__m256i __b = (b); \
(__m256i)__builtin_ia32_palignr256((__v32qi)__a, (__v32qi)__b, (n)); })
static vector float vector float __b
Definition: altivec.h:387

Definition at line 127 of file avx2intrin.h.

#define _mm256_blend_epi16 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
__m256i __V1 = (V1); \
__m256i __V2 = (V2); \
(__m256i)__builtin_shufflevector((__v16hi)__V1, (__v16hi)__V2, \
(((M) & 0x01) ? 16 : 0), \
(((M) & 0x02) ? 17 : 1), \
(((M) & 0x04) ? 18 : 2), \
(((M) & 0x08) ? 19 : 3), \
(((M) & 0x10) ? 20 : 4), \
(((M) & 0x20) ? 21 : 5), \
(((M) & 0x40) ? 22 : 6), \
(((M) & 0x80) ? 23 : 7), \
(((M) & 0x01) ? 24 : 8), \
(((M) & 0x02) ? 25 : 9), \
(((M) & 0x04) ? 26 : 10), \
(((M) & 0x08) ? 27 : 11), \
(((M) & 0x10) ? 28 : 12), \
(((M) & 0x20) ? 29 : 13), \
(((M) & 0x40) ? 30 : 14), \
(((M) & 0x80) ? 31 : 15)); })

Definition at line 163 of file avx2intrin.h.

#define _mm256_blend_epi32 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
__m256i __V1 = (V1); \
__m256i __V2 = (V2); \
(__m256i)__builtin_shufflevector((__v8si)__V1, (__v8si)__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 799 of file avx2intrin.h.

#define _mm256_bslli_epi128 (   a,
  count 
)    _mm256_slli_si256((a), (count))

Definition at line 548 of file avx2intrin.h.

#define _mm256_bsrli_epi128 (   a,
  count 
)    _mm256_srli_si256((a), (count))

Definition at line 614 of file avx2intrin.h.

#define _mm256_extracti128_si256 (   V,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_shufflevector( \
(__v4di)(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:1065

Definition at line 890 of file avx2intrin.h.

#define _mm256_i32gather_epi32 (   m,
  i,
 
)
Value:
__extension__ ({ \
int const *__m = (m); \
__m256i __i = (i); \
(__m256i)__builtin_ia32_gatherd_d256((__v8si)_mm256_setzero_si256(), \
(const __v8si *)__m, (__v8si)__i, \
(__v8si)_mm256_set1_epi32(-1), (s)); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi32(int __i)
Definition: avxintrin.h:1025
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1205 of file avx2intrin.h.

#define _mm256_i32gather_epi64 (   m,
  i,
 
)
Value:
__extension__ ({ \
long long const *__m = (m); \
__m128i __i = (i); \
(__m256i)__builtin_ia32_gatherd_q256((__v4di)_mm256_setzero_si256(), \
(const __v4di *)__m, (__v4si)__i, \
(__v4di)_mm256_set1_epi64x(-1), (s)); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi64x(long long __q)
Definition: avxintrin.h:1046
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1233 of file avx2intrin.h.

#define _mm256_i32gather_pd (   m,
  i,
 
)
Value:
__extension__ ({ \
double const *__m = (m); \
__m128i __i = (i); \
(__m256d)__builtin_ia32_gatherd_pd256((__v4df)_mm256_setzero_pd(), \
(const __v4df *)__m, (__v4si)__i, \
(__v4df)_mm256_set1_pd((double)(long long int)-1), (s)); })
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_set1_pd(double __w)
Definition: avxintrin.h:1013
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Definition: avxintrin.h:1053

Definition at line 1149 of file avx2intrin.h.

#define _mm256_i32gather_ps (   m,
  i,
 
)
Value:
__extension__ ({ \
float const *__m = (m); \
__m256i __i = (i); \
(__m256)__builtin_ia32_gatherd_ps256((__v8sf)_mm256_setzero_ps(), \
(const __v8sf *)__m, (__v8si)__i, \
(__v8sf)_mm256_set1_ps((float)(int)-1), (s)); })
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
Definition: avxintrin.h:1059
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_set1_ps(float __w)
Definition: avxintrin.h:1019

Definition at line 1177 of file avx2intrin.h.

#define _mm256_i64gather_epi32 (   m,
  i,
 
)
Value:
__extension__ ({ \
int const *__m = (m); \
__m256i __i = (i); \
(__m128i)__builtin_ia32_gatherq_d256((__v4si)_mm_setzero_si128(), \
(const __v4si *)__m, (__v4di)__i, \
(__v4si)_mm_set1_epi32(-1), (s)); })

Definition at line 1219 of file avx2intrin.h.

#define _mm256_i64gather_epi64 (   m,
  i,
 
)
Value:
__extension__ ({ \
long long const *__m = (m); \
__m256i __i = (i); \
(__m256i)__builtin_ia32_gatherq_q256((__v4di)_mm256_setzero_si256(), \
(const __v4di *)__m, (__v4di)__i, \
(__v4di)_mm256_set1_epi64x(-1), (s)); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi64x(long long __q)
Definition: avxintrin.h:1046
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 1247 of file avx2intrin.h.

#define _mm256_i64gather_pd (   m,
  i,
 
)
Value:
__extension__ ({ \
double const *__m = (m); \
__m256i __i = (i); \
(__m256d)__builtin_ia32_gatherq_pd256((__v4df)_mm256_setzero_pd(), \
(const __v4df *)__m, (__v4di)__i, \
(__v4df)_mm256_set1_pd((double)(long long int)-1), (s)); })
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_set1_pd(double __w)
Definition: avxintrin.h:1013
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Definition: avxintrin.h:1053

Definition at line 1163 of file avx2intrin.h.

#define _mm256_i64gather_ps (   m,
  i,
 
)
Value:
__extension__ ({ \
float const *__m = (m); \
__m256i __i = (i); \
(__m128)__builtin_ia32_gatherq_ps256((__v4sf)_mm_setzero_ps(), \
(const __v4sf *)__m, (__v4di)__i, \
(__v4sf)_mm_set1_ps((float)(int)-1), (s)); })

Definition at line 1191 of file avx2intrin.h.

#define _mm256_inserti128_si256 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_shufflevector( \
(__v4di)(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:1138

Definition at line 897 of file avx2intrin.h.

#define _mm256_mask_i32gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
int const *__m = (m); \
__m256i __i = (i); \
__m256i __mask = (mask); \
(__m256i)__builtin_ia32_gatherd_d256((__v8si)__a, (const __v8si *)__m, \
(__v8si)__i, (__v8si)__mask, (s)); })

Definition at line 1086 of file avx2intrin.h.

#define _mm256_mask_i32gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
long long const *__m = (m); \
__m128i __i = (i); \
__m256i __mask = (mask); \
(__m256i)__builtin_ia32_gatherd_q256((__v4di)__a, (const __v4di *)__m, \
(__v4si)__i, (__v4di)__mask, (s)); })

Definition at line 1118 of file avx2intrin.h.

#define _mm256_mask_i32gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m256d __a = (a); \
double const *__m = (m); \
__m128i __i = (i); \
__m256d __mask = (mask); \
(__m256d)__builtin_ia32_gatherd_pd256((__v4df)__a, (const __v4df *)__m, \
(__v4si)__i, (__v4df)__mask, (s)); })

Definition at line 1022 of file avx2intrin.h.

#define _mm256_mask_i32gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m256 __a = (a); \
float const *__m = (m); \
__m256i __i = (i); \
__m256 __mask = (mask); \
(__m256)__builtin_ia32_gatherd_ps256((__v8sf)__a, (const __v8sf *)__m, \
(__v8si)__i, (__v8sf)__mask, (s)); })

Definition at line 1054 of file avx2intrin.h.

#define _mm256_mask_i64gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128i __a = (a); \
int const *__m = (m); \
__m256i __i = (i); \
__m128i __mask = (mask); \
(__m128i)__builtin_ia32_gatherq_d256((__v4si)__a, (const __v4si *)__m, \
(__v4di)__i, (__v4si)__mask, (s)); })

Definition at line 1102 of file avx2intrin.h.

#define _mm256_mask_i64gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
long long const *__m = (m); \
__m256i __i = (i); \
__m256i __mask = (mask); \
(__m256i)__builtin_ia32_gatherq_q256((__v4di)__a, (const __v4di *)__m, \
(__v4di)__i, (__v4di)__mask, (s)); })

Definition at line 1134 of file avx2intrin.h.

#define _mm256_mask_i64gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m256d __a = (a); \
double const *__m = (m); \
__m256i __i = (i); \
__m256d __mask = (mask); \
(__m256d)__builtin_ia32_gatherq_pd256((__v4df)__a, (const __v4df *)__m, \
(__v4di)__i, (__v4df)__mask, (s)); })

Definition at line 1038 of file avx2intrin.h.

#define _mm256_mask_i64gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128 __a = (a); \
float const *__m = (m); \
__m256i __i = (i); \
__m128 __mask = (mask); \
(__m128)__builtin_ia32_gatherq_ps256((__v4sf)__a, (const __v4sf *)__m, \
(__v4di)__i, (__v4sf)__mask, (s)); })

Definition at line 1070 of file avx2intrin.h.

#define _mm256_mpsadbw_epu8 (   X,
  Y,
 
)    __builtin_ia32_mpsadbw256((X), (Y), (M))

Definition at line 35 of file avx2intrin.h.

#define _mm256_permute2x128_si256 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
__m256i __V1 = (V1); \
__m256i __V2 = (V2); \
(__m256i)__builtin_ia32_permti256(__V1, __V2, (M)); })

Definition at line 885 of file avx2intrin.h.

#define _mm256_permute4x64_epi64 (   V,
 
)
Value:
__extension__ ({ \
__m256i __V = (V); \
(__m256i)__builtin_shufflevector((__v4di)__V, (__v4di) _mm256_setzero_si256(), \
(M) & 0x3, ((M) & 0xc) >> 2, \
((M) & 0x30) >> 4, ((M) & 0xc0) >> 6); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Definition: avxintrin.h:1065

Definition at line 879 of file avx2intrin.h.

#define _mm256_permute4x64_pd (   V,
 
)
Value:
__extension__ ({ \
__m256d __V = (V); \
(__m256d)__builtin_shufflevector((__v4df)__V, (__v4df) _mm256_setzero_pd(), \
(M) & 0x3, ((M) & 0xc) >> 2, \
((M) & 0x30) >> 4, ((M) & 0xc0) >> 6); })
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Definition: avxintrin.h:1053

Definition at line 867 of file avx2intrin.h.

#define _mm256_shuffle_epi32 (   a,
  imm 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
(__m256i)__builtin_shufflevector((__v8si)__a, (__v8si)_mm256_set1_epi32(0), \
(imm) & 0x3, ((imm) & 0xc) >> 2, \
((imm) & 0x30) >> 4, ((imm) & 0xc0) >> 6, \
4 + (((imm) & 0x03) >> 0), \
4 + (((imm) & 0x0c) >> 2), \
4 + (((imm) & 0x30) >> 4), \
4 + (((imm) & 0xc0) >> 6)); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi32(int __i)
Definition: avxintrin.h:1025

Definition at line 490 of file avx2intrin.h.

#define _mm256_shufflehi_epi16 (   a,
  imm 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
(__m256i)__builtin_shufflevector((__v16hi)__a, (__v16hi)_mm256_set1_epi16(0), \
0, 1, 2, 3, \
4 + (((imm) & 0x03) >> 0), \
4 + (((imm) & 0x0c) >> 2), \
4 + (((imm) & 0x30) >> 4), \
4 + (((imm) & 0xc0) >> 6), \
8, 9, 10, 11, \
12 + (((imm) & 0x03) >> 0), \
12 + (((imm) & 0x0c) >> 2), \
12 + (((imm) & 0x30) >> 4), \
12 + (((imm) & 0xc0) >> 6)); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi16(short __w)
Definition: avxintrin.h:1031

Definition at line 500 of file avx2intrin.h.

#define _mm256_shufflelo_epi16 (   a,
  imm 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
(__m256i)__builtin_shufflevector((__v16hi)__a, (__v16hi)_mm256_set1_epi16(0), \
(imm) & 0x3,((imm) & 0xc) >> 2, \
((imm) & 0x30) >> 4, ((imm) & 0xc0) >> 6, \
4, 5, 6, 7, \
8 + (((imm) & 0x03) >> 0), \
8 + (((imm) & 0x0c) >> 2), \
8 + (((imm) & 0x30) >> 4), \
8 + (((imm) & 0xc0) >> 6), \
12, 13, 14, 15); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi16(short __w)
Definition: avxintrin.h:1031

Definition at line 514 of file avx2intrin.h.

#define _mm256_slli_si256 (   a,
  count 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
(__m256i)__builtin_ia32_pslldqi256(__a, (count)*8); })

Definition at line 544 of file avx2intrin.h.

#define _mm256_srli_si256 (   a,
  count 
)
Value:
__extension__ ({ \
__m256i __a = (a); \
(__m256i)__builtin_ia32_psrldqi256(__a, (count)*8); })

Definition at line 610 of file avx2intrin.h.

#define _mm_blend_epi32 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
__m128i __V1 = (V1); \
__m128i __V2 = (V2); \
(__m128i)__builtin_shufflevector((__v4si)__V1, (__v4si)__V2, \
(((M) & 0x01) ? 4 : 0), \
(((M) & 0x02) ? 5 : 1), \
(((M) & 0x04) ? 6 : 2), \
(((M) & 0x08) ? 7 : 3)); })

Definition at line 790 of file avx2intrin.h.

#define _mm_i32gather_epi32 (   m,
  i,
 
)
Value:
__extension__ ({ \
int const *__m = (m); \
__m128i __i = (i); \
(__m128i)__builtin_ia32_gatherd_d((__v4si)_mm_setzero_si128(), \
(const __v4si *)__m, (__v4si)__i, \
(__v4si)_mm_set1_epi32(-1), (s)); })

Definition at line 1198 of file avx2intrin.h.

#define _mm_i32gather_epi64 (   m,
  i,
 
)
Value:
__extension__ ({ \
long long const *__m = (m); \
__m128i __i = (i); \
(__m128i)__builtin_ia32_gatherd_q((__v2di)_mm_setzero_si128(), \
(const __v2di *)__m, (__v4si)__i, \
(__v2di)_mm_set1_epi64x(-1), (s)); })

Definition at line 1226 of file avx2intrin.h.

#define _mm_i32gather_pd (   m,
  i,
 
)
Value:
__extension__ ({ \
double const *__m = (m); \
__m128i __i = (i); \
(__m128d)__builtin_ia32_gatherd_pd((__v2df)_mm_setzero_pd(), \
(const __v2df *)__m, (__v4si)__i, \
(__v2df)_mm_set1_pd((double)(long long int)-1), (s)); })

Definition at line 1142 of file avx2intrin.h.

#define _mm_i32gather_ps (   m,
  i,
 
)
Value:
__extension__ ({ \
float const *__m = (m); \
__m128i __i = (i); \
(__m128)__builtin_ia32_gatherd_ps((__v4sf)_mm_setzero_ps(), \
(const __v4sf *)__m, (__v4si)__i, \
(__v4sf)_mm_set1_ps((float)(int)-1), (s)); })

Definition at line 1170 of file avx2intrin.h.

#define _mm_i64gather_epi32 (   m,
  i,
 
)
Value:
__extension__ ({ \
int const *__m = (m); \
__m128i __i = (i); \
(__m128i)__builtin_ia32_gatherq_d((__v4si)_mm_setzero_si128(), \
(const __v4si *)__m, (__v2di)__i, \
(__v4si)_mm_set1_epi32(-1), (s)); })

Definition at line 1212 of file avx2intrin.h.

#define _mm_i64gather_epi64 (   m,
  i,
 
)
Value:
__extension__ ({ \
long long const *__m = (m); \
__m128i __i = (i); \
(__m128i)__builtin_ia32_gatherq_q((__v2di)_mm_setzero_si128(), \
(const __v2di *)__m, (__v2di)__i, \
(__v2di)_mm_set1_epi64x(-1), (s)); })

Definition at line 1240 of file avx2intrin.h.

#define _mm_i64gather_pd (   m,
  i,
 
)
Value:
__extension__ ({ \
double const *__m = (m); \
__m128i __i = (i); \
(__m128d)__builtin_ia32_gatherq_pd((__v2df)_mm_setzero_pd(), \
(const __v2df *)__m, (__v2di)__i, \
(__v2df)_mm_set1_pd((double)(long long int)-1), (s)); })

Definition at line 1156 of file avx2intrin.h.

#define _mm_i64gather_ps (   m,
  i,
 
)
Value:
__extension__ ({ \
float const *__m = (m); \
__m128i __i = (i); \
(__m128)__builtin_ia32_gatherq_ps((__v4sf)_mm_setzero_ps(), \
(const __v4sf *)__m, (__v2di)__i, \
(__v4sf)_mm_set1_ps((float)(int)-1), (s)); })

Definition at line 1184 of file avx2intrin.h.

#define _mm_mask_i32gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128i __a = (a); \
int const *__m = (m); \
__m128i __i = (i); \
__m128i __mask = (mask); \
(__m128i)__builtin_ia32_gatherd_d((__v4si)__a, (const __v4si *)__m, \
(__v4si)__i, (__v4si)__mask, (s)); })

Definition at line 1078 of file avx2intrin.h.

#define _mm_mask_i32gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128i __a = (a); \
long long const *__m = (m); \
__m128i __i = (i); \
__m128i __mask = (mask); \
(__m128i)__builtin_ia32_gatherd_q((__v2di)__a, (const __v2di *)__m, \
(__v4si)__i, (__v2di)__mask, (s)); })

Definition at line 1110 of file avx2intrin.h.

#define _mm_mask_i32gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128d __a = (a); \
double const *__m = (m); \
__m128i __i = (i); \
__m128d __mask = (mask); \
(__m128d)__builtin_ia32_gatherd_pd((__v2df)__a, (const __v2df *)__m, \
(__v4si)__i, (__v2df)__mask, (s)); })

Definition at line 1014 of file avx2intrin.h.

#define _mm_mask_i32gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128 __a = (a); \
float const *__m = (m); \
__m128i __i = (i); \
__m128 __mask = (mask); \
(__m128)__builtin_ia32_gatherd_ps((__v4sf)__a, (const __v4sf *)__m, \
(__v4si)__i, (__v4sf)__mask, (s)); })

Definition at line 1046 of file avx2intrin.h.

#define _mm_mask_i64gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128i __a = (a); \
int const *__m = (m); \
__m128i __i = (i); \
__m128i __mask = (mask); \
(__m128i)__builtin_ia32_gatherq_d((__v4si)__a, (const __v4si *)__m, \
(__v2di)__i, (__v4si)__mask, (s)); })

Definition at line 1094 of file avx2intrin.h.

#define _mm_mask_i64gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128i __a = (a); \
long long const *__m = (m); \
__m128i __i = (i); \
__m128i __mask = (mask); \
(__m128i)__builtin_ia32_gatherq_q((__v2di)__a, (const __v2di *)__m, \
(__v2di)__i, (__v2di)__mask, (s)); })

Definition at line 1126 of file avx2intrin.h.

#define _mm_mask_i64gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128d __a = (a); \
double const *__m = (m); \
__m128i __i = (i); \
__m128d __mask = (mask); \
(__m128d)__builtin_ia32_gatherq_pd((__v2df)__a, (const __v2df *)__m, \
(__v2di)__i, (__v2df)__mask, (s)); })

Definition at line 1030 of file avx2intrin.h.

#define _mm_mask_i64gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
__extension__ ({ \
__m128 __a = (a); \
float const *__m = (m); \
__m128i __i = (i); \
__m128 __mask = (mask); \
(__m128)__builtin_ia32_gatherq_ps((__v4sf)__a, (const __v4sf *)__m, \
(__v2di)__i, (__v4sf)__mask, (s)); })

Definition at line 1062 of file avx2intrin.h.

Function Documentation

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_abs_epi16 ( __m256i  __a)
static

Definition at line 44 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_abs_epi32 ( __m256i  __a)
static

Definition at line 50 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_abs_epi8 ( __m256i  __a)
static

Definition at line 38 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_add_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 86 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_add_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 92 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_add_epi64 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 98 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_add_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 80 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_adds_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 110 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_adds_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 104 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_adds_epu16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 122 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_adds_epu8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 116 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_and_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 133 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_andnot_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 139 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_avg_epu16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 151 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_avg_epu8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 145 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_blendv_epi8 ( __m256i  __V1,
__m256i  __V2,
__m256i  __M 
)
static

Definition at line 157 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_broadcastb_epi8 ( __m128i  __X)
static

Definition at line 813 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_broadcastd_epi32 ( __m128i  __X)
static

Definition at line 825 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_broadcastq_epi64 ( __m128i  __X)
static

Definition at line 831 of file avx2intrin.h.

static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_broadcastsd_pd ( __m128d  __X)
static

Definition at line 779 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_broadcastsi128_si256 ( __m128i  __X)
static

Definition at line 785 of file avx2intrin.h.

static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_broadcastss_ps ( __m128  __X)
static

Definition at line 773 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_broadcastw_epi16 ( __m128i  __X)
static

Definition at line 819 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpeq_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 191 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpeq_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 197 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpeq_epi64 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 203 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpeq_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 185 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpgt_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 215 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpgt_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 221 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpgt_epi64 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 227 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cmpgt_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 209 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepi16_epi32 ( __m128i  __V)
static

Definition at line 377 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepi16_epi64 ( __m128i  __V)
static

Definition at line 383 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepi32_epi64 ( __m128i  __V)
static

Definition at line 389 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepi8_epi16 ( __m128i  __V)
static

Definition at line 359 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepi8_epi32 ( __m128i  __V)
static

Definition at line 365 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepi8_epi64 ( __m128i  __V)
static

Definition at line 371 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepu16_epi32 ( __m128i  __V)
static

Definition at line 413 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepu16_epi64 ( __m128i  __V)
static

Definition at line 419 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepu32_epi64 ( __m128i  __V)
static

Definition at line 425 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepu8_epi16 ( __m128i  __V)
static

Definition at line 395 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepu8_epi32 ( __m128i  __V)
static

Definition at line 401 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_cvtepu8_epi64 ( __m128i  __V)
static

Definition at line 407 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_hadd_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 233 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_hadd_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 239 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_hadds_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 245 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_hsub_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 251 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_hsub_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 257 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_hsubs_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 263 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_madd_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 275 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_maddubs_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 269 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_maskload_epi32 ( int const *  __X,
__m256i  __M 
)
static

Definition at line 907 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_maskload_epi64 ( long long const *  __X,
__m256i  __M 
)
static

Definition at line 913 of file avx2intrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm256_maskstore_epi32 ( int *  __X,
__m256i  __M,
__m256i  __Y 
)
static

Definition at line 931 of file avx2intrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm256_maskstore_epi64 ( long long *  __X,
__m256i  __M,
__m256i  __Y 
)
static

Definition at line 937 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_max_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 287 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_max_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 293 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_max_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 281 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_max_epu16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 305 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_max_epu32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 311 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_max_epu8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 299 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_min_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 323 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_min_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 329 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_min_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 317 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_min_epu16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 341 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_min_epu32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 347 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_min_epu8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 335 of file avx2intrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm256_movemask_epi8 ( __m256i  __a)
static

Definition at line 353 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mul_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 431 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mul_epu32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 467 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mulhi_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 449 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mulhi_epu16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 443 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mulhrs_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 437 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mullo_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 455 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_mullo_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 461 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_or_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 473 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_packs_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 56 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_packs_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 62 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_packus_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 68 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_packus_epi32 ( __m256i  __V1,
__m256i  __V2 
)
static

Definition at line 74 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_permutevar8x32_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 862 of file avx2intrin.h.

static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_permutevar8x32_ps ( __m256  __a,
__m256  __b 
)
static

Definition at line 874 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sad_epu8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 479 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_shuffle_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 485 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sign_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 533 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sign_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 539 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sign_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 527 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sll_epi16 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 557 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sll_epi32 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 569 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sll_epi64 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 581 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_slli_epi16 ( __m256i  __a,
int  __count 
)
static

Definition at line 551 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_slli_epi32 ( __m256i  __a,
int  __count 
)
static

Definition at line 563 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_slli_epi64 ( __m256i  __a,
int  __count 
)
static

Definition at line 575 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sllv_epi32 ( __m256i  __X,
__m256i  __Y 
)
static

Definition at line 955 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sllv_epi64 ( __m256i  __X,
__m256i  __Y 
)
static

Definition at line 967 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sra_epi16 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 593 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sra_epi32 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 605 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srai_epi16 ( __m256i  __a,
int  __count 
)
static

Definition at line 587 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srai_epi32 ( __m256i  __a,
int  __count 
)
static

Definition at line 599 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srav_epi32 ( __m256i  __X,
__m256i  __Y 
)
static

Definition at line 979 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srl_epi16 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 623 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srl_epi32 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 635 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srl_epi64 ( __m256i  __a,
__m128i  __count 
)
static

Definition at line 647 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srli_epi16 ( __m256i  __a,
int  __count 
)
static

Definition at line 617 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srli_epi32 ( __m256i  __a,
int  __count 
)
static

Definition at line 629 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srli_epi64 ( __m256i  __a,
int  __count 
)
static

Definition at line 641 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srlv_epi32 ( __m256i  __X,
__m256i  __Y 
)
static

Definition at line 991 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_srlv_epi64 ( __m256i  __X,
__m256i  __Y 
)
static

Definition at line 1003 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_stream_load_si256 ( __m256i *  __V)
static

Definition at line 755 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sub_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 659 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sub_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 665 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sub_epi64 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 671 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_sub_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 653 of file avx2intrin.h.

References __b.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_subs_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 683 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_subs_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 677 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_subs_epu16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 695 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_subs_epu8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 689 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpackhi_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 707 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpackhi_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 713 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpackhi_epi64 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 719 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpackhi_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 701 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpacklo_epi16 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 731 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpacklo_epi32 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 737 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpacklo_epi64 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 743 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_unpacklo_epi8 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 725 of file avx2intrin.h.

static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_xor_si256 ( __m256i  __a,
__m256i  __b 
)
static

Definition at line 749 of file avx2intrin.h.

References __b.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_broadcastb_epi8 ( __m128i  __X)
static

Definition at line 837 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_broadcastd_epi32 ( __m128i  __X)
static

Definition at line 850 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_broadcastq_epi64 ( __m128i  __X)
static

Definition at line 856 of file avx2intrin.h.

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_broadcastsd_pd ( __m128d  __a)
static

Definition at line 767 of file avx2intrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_broadcastss_ps ( __m128  __X)
static

Definition at line 761 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_broadcastw_epi16 ( __m128i  __X)
static

Definition at line 843 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maskload_epi32 ( int const *  __X,
__m128i  __M 
)
static

Definition at line 919 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maskload_epi64 ( long long const *  __X,
__m128i  __M 
)
static

Definition at line 925 of file avx2intrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_maskstore_epi32 ( int *  __X,
__m128i  __M,
__m128i  __Y 
)
static

Definition at line 943 of file avx2intrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_maskstore_epi64 ( long long *  __X,
__m128i  __M,
__m128i  __Y 
)
static

Definition at line 949 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sllv_epi32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 961 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sllv_epi64 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 973 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_srav_epi32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 985 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_srlv_epi32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 997 of file avx2intrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_srlv_epi64 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 1009 of file avx2intrin.h.