clang  8.0.0svn
Macros | Functions
avx2intrin.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_ATTRS256   __attribute__((__always_inline__, __nodebug__, __target__("avx2"), __min_vector_width__(256)))
 
#define __DEFAULT_FN_ATTRS128   __attribute__((__always_inline__, __nodebug__, __target__("avx2"), __min_vector_width__(128)))
 
#define _mm256_mpsadbw_epu8(X, Y, M)
 
#define _mm256_alignr_epi8(a, b, n)
 
#define _mm256_blend_epi16(V1, V2, M)
 
#define _mm256_shuffle_epi32(a, imm)   (__m256i)__builtin_ia32_pshufd256((__v8si)(__m256i)(a), (int)(imm))
 
#define _mm256_shufflehi_epi16(a, imm)   (__m256i)__builtin_ia32_pshufhw256((__v16hi)(__m256i)(a), (int)(imm))
 
#define _mm256_shufflelo_epi16(a, imm)   (__m256i)__builtin_ia32_pshuflw256((__v16hi)(__m256i)(a), (int)(imm))
 
#define _mm256_slli_si256(a, imm)   (__m256i)__builtin_ia32_pslldqi256_byteshift((__v4di)(__m256i)(a), (int)(imm))
 
#define _mm256_bslli_epi128(a, imm)   (__m256i)__builtin_ia32_pslldqi256_byteshift((__v4di)(__m256i)(a), (int)(imm))
 
#define _mm256_srli_si256(a, imm)   (__m256i)__builtin_ia32_psrldqi256_byteshift((__m256i)(a), (int)(imm))
 
#define _mm256_bsrli_epi128(a, imm)   (__m256i)__builtin_ia32_psrldqi256_byteshift((__m256i)(a), (int)(imm))
 
#define _mm_blend_epi32(V1, V2, M)
 
#define _mm256_blend_epi32(V1, V2, M)
 
#define _mm256_permute4x64_pd(V, M)   (__m256d)__builtin_ia32_permdf256((__v4df)(__m256d)(V), (int)(M))
 
#define _mm256_permute4x64_epi64(V, M)   (__m256i)__builtin_ia32_permdi256((__v4di)(__m256i)(V), (int)(M))
 
#define _mm256_permute2x128_si256(V1, V2, M)   (__m256i)__builtin_ia32_permti256((__m256i)(V1), (__m256i)(V2), (int)(M))
 
#define _mm256_extracti128_si256(V, M)   (__m128i)__builtin_ia32_extract128i256((__v4di)(__m256i)(V), (int)(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_ATTRS256 _mm256_abs_epi8 (__m256i __a)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_abs_epi16 (__m256i __a)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_abs_epi32 (__m256i __a)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_packs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_packs_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_packus_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_packus_epi32 (__m256i __V1, __m256i __V2)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_add_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_add_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_add_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_add_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_adds_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_adds_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_adds_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_adds_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_and_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_andnot_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_avg_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_avg_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_blendv_epi8 (__m256i __V1, __m256i __V2, __m256i __M)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpeq_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpeq_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpeq_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpeq_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpgt_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpgt_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpgt_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmpgt_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_hadd_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_hadd_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_hadds_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_hsub_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_hsub_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_hsubs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_maddubs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_madd_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_max_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_max_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_max_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_max_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_max_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_max_epu32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_min_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_min_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_min_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_min_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_min_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_min_epu32 (__m256i __a, __m256i __b)
 
static __inline__ int __DEFAULT_FN_ATTRS256 _mm256_movemask_epi8 (__m256i __a)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi8_epi16 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi8_epi32 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi8_epi64 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi16_epi32 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi16_epi64 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi32_epi64 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu8_epi16 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu8_epi32 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu8_epi64 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu16_epi32 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu16_epi64 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu32_epi64 (__m128i __V)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mul_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mulhrs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mulhi_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mulhi_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mullo_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mullo_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_mul_epu32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_or_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sad_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_shuffle_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sign_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sign_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sign_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_slli_epi16 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sll_epi16 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_slli_epi32 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sll_epi32 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_slli_epi64 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sll_epi64 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srai_epi16 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sra_epi16 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srai_epi32 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sra_epi32 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srli_epi16 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srl_epi16 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srli_epi32 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srl_epi32 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srli_epi64 (__m256i __a, int __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srl_epi64 (__m256i __a, __m128i __count)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sub_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sub_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sub_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sub_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_subs_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_subs_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_subs_epu8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_subs_epu16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpackhi_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpackhi_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpackhi_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpackhi_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpacklo_epi8 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpacklo_epi16 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpacklo_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_unpacklo_epi64 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_xor_si256 (__m256i __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_stream_load_si256 (__m256i const *__V)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_broadcastss_ps (__m128 __X)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_broadcastsd_pd (__m128d __a)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_broadcastss_ps (__m128 __X)
 
static __inline__ __m256d __DEFAULT_FN_ATTRS256 _mm256_broadcastsd_pd (__m128d __X)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastsi128_si256 (__m128i __X)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastb_epi8 (__m128i __X)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastw_epi16 (__m128i __X)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastd_epi32 (__m128i __X)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastq_epi64 (__m128i __X)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastb_epi8 (__m128i __X)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastw_epi16 (__m128i __X)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastd_epi32 (__m128i __X)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastq_epi64 (__m128i __X)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_permutevar8x32_epi32 (__m256i __a, __m256i __b)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_permutevar8x32_ps (__m256 __a, __m256i __b)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_maskload_epi32 (int const *__X, __m256i __M)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_maskload_epi64 (long long const *__X, __m256i __M)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_maskload_epi32 (int const *__X, __m128i __M)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_maskload_epi64 (long long const *__X, __m128i __M)
 
static __inline__ void __DEFAULT_FN_ATTRS256 _mm256_maskstore_epi32 (int *__X, __m256i __M, __m256i __Y)
 
static __inline__ void __DEFAULT_FN_ATTRS256 _mm256_maskstore_epi64 (long long *__X, __m256i __M, __m256i __Y)
 
static __inline__ void __DEFAULT_FN_ATTRS128 _mm_maskstore_epi32 (int *__X, __m128i __M, __m128i __Y)
 
static __inline__ void __DEFAULT_FN_ATTRS128 _mm_maskstore_epi64 (long long *__X, __m128i __M, __m128i __Y)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sllv_epi32 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_sllv_epi32 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_sllv_epi64 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_sllv_epi64 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srav_epi32 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_srav_epi32 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srlv_epi32 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_srlv_epi32 (__m128i __X, __m128i __Y)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_srlv_epi64 (__m256i __X, __m256i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_srlv_epi64 (__m128i __X, __m128i __Y)
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS128

#define __DEFAULT_FN_ATTRS128   __attribute__((__always_inline__, __nodebug__, __target__("avx2"), __min_vector_width__(128)))

◆ __DEFAULT_FN_ATTRS256

#define __DEFAULT_FN_ATTRS256   __attribute__((__always_inline__, __nodebug__, __target__("avx2"), __min_vector_width__(256)))

Definition at line 32 of file avx2intrin.h.

Referenced by _mm256_abs_epi16(), _mm256_abs_epi32(), _mm256_abs_epi8(), _mm256_add_epi16(), _mm256_add_epi32(), _mm256_add_epi64(), _mm256_add_epi8(), _mm256_adds_epi16(), _mm256_adds_epi8(), _mm256_adds_epu8(), _mm256_and_si256(), _mm256_andnot_si256(), _mm256_avg_epu16(), _mm256_avg_epu8(), _mm256_broadcastb_epi8(), _mm256_broadcastd_epi32(), _mm256_broadcastsd_pd(), _mm256_broadcastss_ps(), _mm256_broadcastw_epi16(), _mm256_cmpeq_epi16(), _mm256_cmpeq_epi32(), _mm256_cmpeq_epi64(), _mm256_cmpeq_epi8(), _mm256_cmpgt_epi16(), _mm256_cmpgt_epi32(), _mm256_cmpgt_epi64(), _mm256_cmpgt_epi8(), _mm256_cvtepi16_epi32(), _mm256_cvtepi16_epi64(), _mm256_cvtepi32_epi64(), _mm256_cvtepi8_epi16(), _mm256_cvtepi8_epi32(), _mm256_cvtepi8_epi64(), _mm256_cvtepu16_epi32(), _mm256_cvtepu16_epi64(), _mm256_cvtepu32_epi64(), _mm256_cvtepu8_epi16(), _mm256_cvtepu8_epi32(), _mm256_cvtepu8_epi64(), _mm256_hadd_epi16(), _mm256_hadd_epi32(), _mm256_hadds_epi16(), _mm256_hsub_epi16(), _mm256_hsub_epi32(), _mm256_hsubs_epi16(), _mm256_madd_epi16(), _mm256_maddubs_epi16(), _mm256_maskload_epi32(), _mm256_maskstore_epi32(), _mm256_max_epi16(), _mm256_max_epi32(), _mm256_max_epi8(), _mm256_max_epu16(), _mm256_max_epu32(), _mm256_max_epu8(), _mm256_min_epi16(), _mm256_min_epi32(), _mm256_min_epi8(), _mm256_min_epu16(), _mm256_min_epu32(), _mm256_min_epu8(), _mm256_movemask_epi8(), _mm256_mul_epi32(), _mm256_mul_epu32(), _mm256_mulhi_epi16(), _mm256_mulhi_epu16(), _mm256_mulhrs_epi16(), _mm256_mullo_epi16(), _mm256_mullo_epi32(), _mm256_or_si256(), _mm256_packs_epi16(), _mm256_packs_epi32(), _mm256_packus_epi16(), _mm256_packus_epi32(), _mm256_sad_epu8(), _mm256_sign_epi16(), _mm256_sign_epi8(), _mm256_sll_epi16(), _mm256_sll_epi32(), _mm256_sll_epi64(), _mm256_slli_epi16(), _mm256_slli_epi32(), _mm256_slli_epi64(), _mm256_sra_epi16(), _mm256_srai_epi16(), _mm256_srai_epi32(), _mm256_srl_epi16(), _mm256_srl_epi32(), _mm256_srl_epi64(), _mm256_srli_epi16(), _mm256_srli_epi32(), _mm256_srli_epi64(), _mm256_sub_epi16(), _mm256_sub_epi32(), _mm256_sub_epi64(), _mm256_sub_epi8(), _mm256_subs_epi16(), _mm256_subs_epi8(), _mm256_subs_epu16(), _mm256_subs_epu8(), _mm256_unpackhi_epi16(), _mm256_unpackhi_epi32(), _mm256_unpackhi_epi64(), _mm256_unpackhi_epi8(), _mm256_unpacklo_epi16(), _mm256_unpacklo_epi32(), _mm256_unpacklo_epi64(), _mm256_unpacklo_epi8(), _mm256_xor_si256(), _mm_broadcastq_epi64(), _mm_broadcastsd_pd(), _mm_maskload_epi64(), _mm_maskstore_epi64(), _mm_sllv_epi32(), _mm_sllv_epi64(), _mm_srav_epi32(), and _mm_srlv_epi32().

◆ _mm256_alignr_epi8

#define _mm256_alignr_epi8 (   a,
  b,
 
)
Value:
(__m256i)__builtin_ia32_palignr256((__v32qi)(__m256i)(a), \
(__v32qi)(__m256i)(b), (n))

Definition at line 130 of file avx2intrin.h.

◆ _mm256_blend_epi16

#define _mm256_blend_epi16 (   V1,
  V2,
 
)
Value:
(__m256i)__builtin_ia32_pblendw256((__v16hi)(__m256i)(V1), \
(__v16hi)(__m256i)(V2), (int)(M))

Definition at line 173 of file avx2intrin.h.

◆ _mm256_blend_epi32

#define _mm256_blend_epi32 (   V1,
  V2,
 
)
Value:
(__m256i)__builtin_ia32_pblendd256((__v8si)(__m256i)(V1), \
(__v8si)(__m256i)(V2), (int)(M))

Definition at line 769 of file avx2intrin.h.

◆ _mm256_bslli_epi128

#define _mm256_bslli_epi128 (   a,
  imm 
)    (__m256i)__builtin_ia32_pslldqi256_byteshift((__v4di)(__m256i)(a), (int)(imm))

Definition at line 521 of file avx2intrin.h.

◆ _mm256_bsrli_epi128

#define _mm256_bsrli_epi128 (   a,
  imm 
)    (__m256i)__builtin_ia32_psrldqi256_byteshift((__m256i)(a), (int)(imm))

Definition at line 587 of file avx2intrin.h.

◆ _mm256_extracti128_si256

#define _mm256_extracti128_si256 (   V,
 
)    (__m128i)__builtin_ia32_extract128i256((__v4di)(__m256i)(V), (int)(M))

Definition at line 843 of file avx2intrin.h.

◆ _mm256_i32gather_epi32

#define _mm256_i32gather_epi32 (   m,
  i,
 
)
Value:
(__m256i)__builtin_ia32_gatherd_d256((__v8si)_mm256_undefined_si256(), \
(int const *)(m), (__v8si)(__m256i)(i), \
(__v8si)_mm256_set1_epi32(-1), (s))
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_undefined_si256(void)
Create a 256-bit integer vector with undefined values.
Definition: avxintrin.h:3604
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi32(int __i)
Constructs a 256-bit integer vector of [8 x i32], with each of the 32-bit integral vector elements se...
Definition: avxintrin.h:4192

Definition at line 1126 of file avx2intrin.h.

◆ _mm256_i32gather_epi64

#define _mm256_i32gather_epi64 (   m,
  i,
 
)
Value:
(__m256i)__builtin_ia32_gatherd_q256((__v4di)_mm256_undefined_si256(), \
(long long const *)(m), \
(__v4si)(__m128i)(i), \
(__v4di)_mm256_set1_epi64x(-1), (s))
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi64x(long long __q)
Constructs a 256-bit integer vector of [4 x i64], with each of the 64-bit integral vector elements se...
Definition: avxintrin.h:4249
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_undefined_si256(void)
Create a 256-bit integer vector with undefined values.
Definition: avxintrin.h:3604

Definition at line 1147 of file avx2intrin.h.

◆ _mm256_i32gather_pd

#define _mm256_i32gather_pd (   m,
  i,
 
)
Value:
(__m256d)__builtin_ia32_gatherd_pd256((__v4df)_mm256_undefined_pd(), \
(double const *)(m), \
(__v4si)(__m128i)(i), \
(s))
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_undefined_pd(void)
Create a 256-bit vector of [4 x double] with undefined values.
Definition: avxintrin.h:3578
#define _CMP_EQ_OQ
Definition: avxintrin.h:1570
#define _mm256_cmp_pd(a, b, c)
Compares each of the corresponding double-precision values of two 256-bit vectors of [4 x double]...
Definition: avxintrin.h:1779
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Constructs a 256-bit floating-point vector of [4 x double] with all vector elements initialized to ze...
Definition: avxintrin.h:4264

Definition at line 1062 of file avx2intrin.h.

◆ _mm256_i32gather_ps

#define _mm256_i32gather_ps (   m,
  i,
 
)
Value:
(__m256)__builtin_ia32_gatherd_ps256((__v8sf)_mm256_undefined_ps(), \
(float const *)(m), \
(__v8si)(__m256i)(i), \
(s))
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
Constructs a 256-bit floating-point vector of [8 x float] with all vector elements initialized to zer...
Definition: avxintrin.h:4278
#define _CMP_EQ_OQ
Definition: avxintrin.h:1570
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_undefined_ps(void)
Create a 256-bit vector of [8 x float] with undefined values.
Definition: avxintrin.h:3591
#define _mm256_cmp_ps(a, b, c)
Compares each of the corresponding values of two 256-bit vectors of [8 x float], using the operation ...
Definition: avxintrin.h:1839

Definition at line 1096 of file avx2intrin.h.

◆ _mm256_i64gather_epi32

#define _mm256_i64gather_epi32 (   m,
  i,
 
)
Value:
(__m128i)__builtin_ia32_gatherq_d256((__v4si)_mm_undefined_si128(), \
(int const *)(m), (__v4di)(__m256i)(i), \
(__v4si)_mm_set1_epi32(-1), (s))
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_set1_epi32(int __i)
Initializes all values in a 128-bit vector of [4 x i32] with the specified 32-bit value...
Definition: emmintrin.h:3823
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_undefined_si128(void)
Generates a 128-bit vector of [4 x i32] with unspecified content.
Definition: emmintrin.h:3606

Definition at line 1136 of file avx2intrin.h.

◆ _mm256_i64gather_epi64

#define _mm256_i64gather_epi64 (   m,
  i,
 
)
Value:
(__m256i)__builtin_ia32_gatherq_q256((__v4di)_mm256_undefined_si256(), \
(long long const *)(m), \
(__v4di)(__m256i)(i), \
(__v4di)_mm256_set1_epi64x(-1), (s))
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_set1_epi64x(long long __q)
Constructs a 256-bit integer vector of [4 x i64], with each of the 64-bit integral vector elements se...
Definition: avxintrin.h:4249
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_undefined_si256(void)
Create a 256-bit integer vector with undefined values.
Definition: avxintrin.h:3604

Definition at line 1159 of file avx2intrin.h.

◆ _mm256_i64gather_pd

#define _mm256_i64gather_pd (   m,
  i,
 
)
Value:
(__m256d)__builtin_ia32_gatherq_pd256((__v4df)_mm256_undefined_pd(), \
(double const *)(m), \
(__v4di)(__m256i)(i), \
(s))
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_undefined_pd(void)
Create a 256-bit vector of [4 x double] with undefined values.
Definition: avxintrin.h:3578
#define _CMP_EQ_OQ
Definition: avxintrin.h:1570
#define _mm256_cmp_pd(a, b, c)
Compares each of the corresponding double-precision values of two 256-bit vectors of [4 x double]...
Definition: avxintrin.h:1779
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Constructs a 256-bit floating-point vector of [4 x double] with all vector elements initialized to ze...
Definition: avxintrin.h:4264

Definition at line 1079 of file avx2intrin.h.

◆ _mm256_i64gather_ps

#define _mm256_i64gather_ps (   m,
  i,
 
)
Value:
(__m128)__builtin_ia32_gatherq_ps256((__v4sf)_mm_undefined_ps(), \
(float const *)(m), \
(__v4di)(__m256i)(i), \
(s))
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_undefined_ps(void)
Create a 128-bit vector of [4 x float] with undefined values.
Definition: xmmintrin.h:1788
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1915
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cmpeq_ps(__m128 __a, __m128 __b)
Compares each of the corresponding 32-bit float values of the 128-bit vectors of [4 x float] for equa...
Definition: xmmintrin.h:515

Definition at line 1113 of file avx2intrin.h.

◆ _mm256_inserti128_si256

#define _mm256_inserti128_si256 (   V1,
  V2,
 
)
Value:
(__m256i)__builtin_ia32_insert128i256((__v4di)(__m256i)(V1), \
(__v2di)(__m128i)(V2), (int)(M))

Definition at line 846 of file avx2intrin.h.

◆ _mm256_mask_i32gather_epi32

#define _mm256_mask_i32gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m256i)__builtin_ia32_gatherd_d256((__v8si)(__m256i)(a), \
(int const *)(m), \
(__v8si)(__m256i)(i), \
(__v8si)(__m256i)(mask), (s))

Definition at line 1012 of file avx2intrin.h.

◆ _mm256_mask_i32gather_epi64

#define _mm256_mask_i32gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m256i)__builtin_ia32_gatherd_q256((__v4di)(__m256i)(a), \
(long long const *)(m), \
(__v4si)(__m128i)(i), \
(__v4di)(__m256i)(mask), (s))

Definition at line 1036 of file avx2intrin.h.

◆ _mm256_mask_i32gather_pd

#define _mm256_mask_i32gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
(__m256d)__builtin_ia32_gatherd_pd256((__v4df)(__m256d)(a), \
(double const *)(m), \
(__v4si)(__m128i)(i), \
(__v4df)(__m256d)(mask), (s))

Definition at line 964 of file avx2intrin.h.

◆ _mm256_mask_i32gather_ps

#define _mm256_mask_i32gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
(__m256)__builtin_ia32_gatherd_ps256((__v8sf)(__m256)(a), \
(float const *)(m), \
(__v8si)(__m256i)(i), \
(__v8sf)(__m256)(mask), (s))

Definition at line 988 of file avx2intrin.h.

◆ _mm256_mask_i64gather_epi32

#define _mm256_mask_i64gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128i)__builtin_ia32_gatherq_d256((__v4si)(__m128i)(a), \
(int const *)(m), \
(__v4di)(__m256i)(i), \
(__v4si)(__m128i)(mask), (s))

Definition at line 1024 of file avx2intrin.h.

◆ _mm256_mask_i64gather_epi64

#define _mm256_mask_i64gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m256i)__builtin_ia32_gatherq_q256((__v4di)(__m256i)(a), \
(long long const *)(m), \
(__v4di)(__m256i)(i), \
(__v4di)(__m256i)(mask), (s))

Definition at line 1048 of file avx2intrin.h.

◆ _mm256_mask_i64gather_pd

#define _mm256_mask_i64gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
(__m256d)__builtin_ia32_gatherq_pd256((__v4df)(__m256d)(a), \
(double const *)(m), \
(__v4di)(__m256i)(i), \
(__v4df)(__m256d)(mask), (s))

Definition at line 976 of file avx2intrin.h.

◆ _mm256_mask_i64gather_ps

#define _mm256_mask_i64gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128)__builtin_ia32_gatherq_ps256((__v4sf)(__m128)(a), \
(float const *)(m), \
(__v4di)(__m256i)(i), \
(__v4sf)(__m128)(mask), (s))

Definition at line 1000 of file avx2intrin.h.

◆ _mm256_mpsadbw_epu8

#define _mm256_mpsadbw_epu8 (   X,
  Y,
 
)
Value:
(__m256i)__builtin_ia32_mpsadbw256((__v32qi)(__m256i)(X), \
(__v32qi)(__m256i)(Y), (int)(M))
X
Add a minimal nested name specifier fixit hint to allow lookup of a tag name from an outer enclosing ...
Definition: SemaDecl.cpp:13849

Definition at line 36 of file avx2intrin.h.

◆ _mm256_permute2x128_si256

#define _mm256_permute2x128_si256 (   V1,
  V2,
 
)    (__m256i)__builtin_ia32_permti256((__m256i)(V1), (__m256i)(V2), (int)(M))

Definition at line 840 of file avx2intrin.h.

◆ _mm256_permute4x64_epi64

#define _mm256_permute4x64_epi64 (   V,
 
)    (__m256i)__builtin_ia32_permdi256((__v4di)(__m256i)(V), (int)(M))

Definition at line 837 of file avx2intrin.h.

◆ _mm256_permute4x64_pd

#define _mm256_permute4x64_pd (   V,
 
)    (__m256d)__builtin_ia32_permdf256((__v4df)(__m256d)(V), (int)(M))

Definition at line 828 of file avx2intrin.h.

◆ _mm256_shuffle_epi32

#define _mm256_shuffle_epi32 (   a,
  imm 
)    (__m256i)__builtin_ia32_pshufd256((__v8si)(__m256i)(a), (int)(imm))

Definition at line 491 of file avx2intrin.h.

◆ _mm256_shufflehi_epi16

#define _mm256_shufflehi_epi16 (   a,
  imm 
)    (__m256i)__builtin_ia32_pshufhw256((__v16hi)(__m256i)(a), (int)(imm))

Definition at line 494 of file avx2intrin.h.

◆ _mm256_shufflelo_epi16

#define _mm256_shufflelo_epi16 (   a,
  imm 
)    (__m256i)__builtin_ia32_pshuflw256((__v16hi)(__m256i)(a), (int)(imm))

Definition at line 497 of file avx2intrin.h.

◆ _mm256_slli_si256

#define _mm256_slli_si256 (   a,
  imm 
)    (__m256i)__builtin_ia32_pslldqi256_byteshift((__v4di)(__m256i)(a), (int)(imm))

Definition at line 518 of file avx2intrin.h.

◆ _mm256_srli_si256

#define _mm256_srli_si256 (   a,
  imm 
)    (__m256i)__builtin_ia32_psrldqi256_byteshift((__m256i)(a), (int)(imm))

Definition at line 584 of file avx2intrin.h.

◆ _mm_blend_epi32

#define _mm_blend_epi32 (   V1,
  V2,
 
)
Value:
(__m128i)__builtin_ia32_pblendd128((__v4si)(__m128i)(V1), \
(__v4si)(__m128i)(V2), (int)(M))

Definition at line 765 of file avx2intrin.h.

◆ _mm_i32gather_epi32

#define _mm_i32gather_epi32 (   m,
  i,
 
)
Value:
(__m128i)__builtin_ia32_gatherd_d((__v4si)_mm_undefined_si128(), \
(int const *)(m), (__v4si)(__m128i)(i), \
(__v4si)_mm_set1_epi32(-1), (s))
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_set1_epi32(int __i)
Initializes all values in a 128-bit vector of [4 x i32] with the specified 32-bit value...
Definition: emmintrin.h:3823
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_undefined_si128(void)
Generates a 128-bit vector of [4 x i32] with unspecified content.
Definition: emmintrin.h:3606

Definition at line 1121 of file avx2intrin.h.

◆ _mm_i32gather_epi64

#define _mm_i32gather_epi64 (   m,
  i,
 
)
Value:
(__m128i)__builtin_ia32_gatherd_q((__v2di)_mm_undefined_si128(), \
(long long const *)(m), \
(__v4si)(__m128i)(i), \
(__v2di)_mm_set1_epi64x(-1), (s))
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_set1_epi64x(long long __q)
Initializes both values in a 128-bit integer vector with the specified 64-bit integer value...
Definition: emmintrin.h:3785
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_undefined_si128(void)
Generates a 128-bit vector of [4 x i32] with unspecified content.
Definition: emmintrin.h:3606

Definition at line 1141 of file avx2intrin.h.

◆ _mm_i32gather_pd

#define _mm_i32gather_pd (   m,
  i,
 
)
Value:
(__m128d)__builtin_ia32_gatherd_pd((__v2df)_mm_undefined_pd(), \
(double const *)(m), \
(__v4si)(__m128i)(i), \
(s))
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1922
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_cmpeq_pd(__m128d __a, __m128d __b)
Compares each of the corresponding double-precision values of the 128-bit vectors of [2 x double] for...
Definition: emmintrin.h:437
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_undefined_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] with unspecified content.
Definition: emmintrin.h:1810

Definition at line 1054 of file avx2intrin.h.

◆ _mm_i32gather_ps

#define _mm_i32gather_ps (   m,
  i,
 
)
Value:
(__m128)__builtin_ia32_gatherd_ps((__v4sf)_mm_undefined_ps(), \
(float const *)(m), \
(__v4si)(__m128i)(i), \
(s))
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_undefined_ps(void)
Create a 128-bit vector of [4 x float] with undefined values.
Definition: xmmintrin.h:1788
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1915
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cmpeq_ps(__m128 __a, __m128 __b)
Compares each of the corresponding 32-bit float values of the 128-bit vectors of [4 x float] for equa...
Definition: xmmintrin.h:515

Definition at line 1088 of file avx2intrin.h.

◆ _mm_i64gather_epi32

#define _mm_i64gather_epi32 (   m,
  i,
 
)
Value:
(__m128i)__builtin_ia32_gatherq_d((__v4si)_mm_undefined_si128(), \
(int const *)(m), (__v2di)(__m128i)(i), \
(__v4si)_mm_set1_epi32(-1), (s))
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_set1_epi32(int __i)
Initializes all values in a 128-bit vector of [4 x i32] with the specified 32-bit value...
Definition: emmintrin.h:3823
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_undefined_si128(void)
Generates a 128-bit vector of [4 x i32] with unspecified content.
Definition: emmintrin.h:3606

Definition at line 1131 of file avx2intrin.h.

◆ _mm_i64gather_epi64

#define _mm_i64gather_epi64 (   m,
  i,
 
)
Value:
(__m128i)__builtin_ia32_gatherq_q((__v2di)_mm_undefined_si128(), \
(long long const *)(m), \
(__v2di)(__m128i)(i), \
(__v2di)_mm_set1_epi64x(-1), (s))
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_set1_epi64x(long long __q)
Initializes both values in a 128-bit integer vector with the specified 64-bit integer value...
Definition: emmintrin.h:3785
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_undefined_si128(void)
Generates a 128-bit vector of [4 x i32] with unspecified content.
Definition: emmintrin.h:3606

Definition at line 1153 of file avx2intrin.h.

◆ _mm_i64gather_pd

#define _mm_i64gather_pd (   m,
  i,
 
)
Value:
(__m128d)__builtin_ia32_gatherq_pd((__v2df)_mm_undefined_pd(), \
(double const *)(m), \
(__v2di)(__m128i)(i), \
(s))
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1922
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_cmpeq_pd(__m128d __a, __m128d __b)
Compares each of the corresponding double-precision values of the 128-bit vectors of [2 x double] for...
Definition: emmintrin.h:437
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_undefined_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] with unspecified content.
Definition: emmintrin.h:1810

Definition at line 1071 of file avx2intrin.h.

◆ _mm_i64gather_ps

#define _mm_i64gather_ps (   m,
  i,
 
)
Value:
(__m128)__builtin_ia32_gatherq_ps((__v4sf)_mm_undefined_ps(), \
(float const *)(m), \
(__v2di)(__m128i)(i), \
(s))
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_undefined_ps(void)
Create a 128-bit vector of [4 x float] with undefined values.
Definition: xmmintrin.h:1788
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:1915
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cmpeq_ps(__m128 __a, __m128 __b)
Compares each of the corresponding 32-bit float values of the 128-bit vectors of [4 x float] for equa...
Definition: xmmintrin.h:515

Definition at line 1105 of file avx2intrin.h.

◆ _mm_mask_i32gather_epi32

#define _mm_mask_i32gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128i)__builtin_ia32_gatherd_d((__v4si)(__m128i)(a), \
(int const *)(m), \
(__v4si)(__m128i)(i), \
(__v4si)(__m128i)(mask), (s))

Definition at line 1006 of file avx2intrin.h.

◆ _mm_mask_i32gather_epi64

#define _mm_mask_i32gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128i)__builtin_ia32_gatherd_q((__v2di)(__m128i)(a), \
(long long const *)(m), \
(__v4si)(__m128i)(i), \
(__v2di)(__m128i)(mask), (s))

Definition at line 1030 of file avx2intrin.h.

◆ _mm_mask_i32gather_pd

#define _mm_mask_i32gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128d)__builtin_ia32_gatherd_pd((__v2df)(__m128i)(a), \
(double const *)(m), \
(__v4si)(__m128i)(i), \
(__v2df)(__m128d)(mask), (s))

Definition at line 958 of file avx2intrin.h.

◆ _mm_mask_i32gather_ps

#define _mm_mask_i32gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128)__builtin_ia32_gatherd_ps((__v4sf)(__m128)(a), \
(float const *)(m), \
(__v4si)(__m128i)(i), \
(__v4sf)(__m128)(mask), (s))

Definition at line 982 of file avx2intrin.h.

◆ _mm_mask_i64gather_epi32

#define _mm_mask_i64gather_epi32 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128i)__builtin_ia32_gatherq_d((__v4si)(__m128i)(a), \
(int const *)(m), \
(__v2di)(__m128i)(i), \
(__v4si)(__m128i)(mask), (s))

Definition at line 1018 of file avx2intrin.h.

◆ _mm_mask_i64gather_epi64

#define _mm_mask_i64gather_epi64 (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128i)__builtin_ia32_gatherq_q((__v2di)(__m128i)(a), \
(long long const *)(m), \
(__v2di)(__m128i)(i), \
(__v2di)(__m128i)(mask), (s))

Definition at line 1042 of file avx2intrin.h.

◆ _mm_mask_i64gather_pd

#define _mm_mask_i64gather_pd (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128d)__builtin_ia32_gatherq_pd((__v2df)(__m128d)(a), \
(double const *)(m), \
(__v2di)(__m128i)(i), \
(__v2df)(__m128d)(mask), (s))

Definition at line 970 of file avx2intrin.h.

◆ _mm_mask_i64gather_ps

#define _mm_mask_i64gather_ps (   a,
  m,
  i,
  mask,
 
)
Value:
(__m128)__builtin_ia32_gatherq_ps((__v4sf)(__m128)(a), \
(float const *)(m), \
(__v2di)(__m128i)(i), \
(__v4sf)(__m128)(mask), (s))

Definition at line 994 of file avx2intrin.h.

Function Documentation

◆ _mm256_abs_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_abs_epi16 ( __m256i  __a)
static

Definition at line 47 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_abs_epi16(), and _mm256_maskz_abs_epi16().

◆ _mm256_abs_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_abs_epi32 ( __m256i  __a)
static

Definition at line 53 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_abs_epi32(), and _mm256_maskz_abs_epi32().

◆ _mm256_abs_epi8()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_abs_epi8 ( __m256i  __a)
static

Definition at line 41 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_abs_epi8(), and _mm256_maskz_abs_epi8().

◆ _mm256_add_epi16()

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

Definition at line 89 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_add_epi16(), and _mm256_maskz_add_epi16().

◆ _mm256_add_epi32()

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

Definition at line 95 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_add_epi32(), and _mm256_maskz_add_epi32().

◆ _mm256_add_epi64()

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

Definition at line 101 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_add_epi64(), and _mm256_maskz_add_epi64().

◆ _mm256_add_epi8()

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

Definition at line 83 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_add_epi8(), and _mm256_maskz_add_epi8().

◆ _mm256_adds_epi16()

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

Definition at line 113 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_adds_epi16(), and _mm256_maskz_adds_epi16().

◆ _mm256_adds_epi8()

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

Definition at line 107 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_adds_epi8(), and _mm256_maskz_adds_epi8().

◆ _mm256_adds_epu16()

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

Definition at line 125 of file avx2intrin.h.

Referenced by _mm256_mask_adds_epu16(), and _mm256_maskz_adds_epu16().

◆ _mm256_adds_epu8()

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

Definition at line 119 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_adds_epu8(), and _mm256_maskz_adds_epu8().

◆ _mm256_and_si256()

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

◆ _mm256_andnot_si256()

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

Definition at line 141 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_avg_epu16()

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

Definition at line 157 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_avg_epu16(), and _mm256_maskz_avg_epu16().

◆ _mm256_avg_epu8()

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

Definition at line 147 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_avg_epu8(), and _mm256_maskz_avg_epu8().

◆ _mm256_blendv_epi8()

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

Definition at line 167 of file avx2intrin.h.

◆ _mm256_broadcastb_epi8()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastb_epi8 ( __m128i  __X)
static

Definition at line 774 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_broadcastb_epi8(), and _mm256_maskz_broadcastb_epi8().

◆ _mm256_broadcastd_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastd_epi32 ( __m128i  __X)
static

Definition at line 786 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_broadcastd_epi32(), and _mm256_maskz_broadcastd_epi32().

◆ _mm256_broadcastq_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastq_epi64 ( __m128i  __X)
static

Definition at line 792 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm256_mask_broadcastq_epi64(), and _mm256_maskz_broadcastq_epi64().

◆ _mm256_broadcastsd_pd()

static __inline__ __m256d __DEFAULT_FN_ATTRS256 _mm256_broadcastsd_pd ( __m128d  __X)
static

Definition at line 754 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_broadcastsd_pd(), and _mm256_maskz_broadcastsd_pd().

◆ _mm256_broadcastsi128_si256()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastsi128_si256 ( __m128i  __X)
static

Definition at line 760 of file avx2intrin.h.

◆ _mm256_broadcastss_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_broadcastss_ps ( __m128  __X)
static

Definition at line 748 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_broadcastss_ps(), and _mm256_maskz_broadcastss_ps().

◆ _mm256_broadcastw_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_broadcastw_epi16 ( __m128i  __X)
static

Definition at line 780 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_broadcastw_epi16(), and _mm256_maskz_broadcastw_epi16().

◆ _mm256_cmpeq_epi16()

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

Definition at line 184 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpeq_epi32()

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

Definition at line 190 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpeq_epi64()

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

Definition at line 196 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpeq_epi8()

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

Definition at line 178 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpgt_epi16()

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

Definition at line 210 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpgt_epi32()

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

Definition at line 216 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpgt_epi64()

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

Definition at line 222 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cmpgt_epi8()

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

Definition at line 202 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_cvtepi16_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi16_epi32 ( __m128i  __V)
static

Definition at line 378 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepi16_epi32(), and _mm256_maskz_cvtepi16_epi32().

◆ _mm256_cvtepi16_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi16_epi64 ( __m128i  __V)
static

Definition at line 384 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepi16_epi64(), and _mm256_maskz_cvtepi16_epi64().

◆ _mm256_cvtepi32_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi32_epi64 ( __m128i  __V)
static

Definition at line 390 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepi32_epi64(), and _mm256_maskz_cvtepi32_epi64().

◆ _mm256_cvtepi8_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi8_epi16 ( __m128i  __V)
static

Definition at line 354 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepi8_epi16(), and _mm256_maskz_cvtepi8_epi16().

◆ _mm256_cvtepi8_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi8_epi32 ( __m128i  __V)
static

Definition at line 362 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepi8_epi32(), and _mm256_maskz_cvtepi8_epi32().

◆ _mm256_cvtepi8_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepi8_epi64 ( __m128i  __V)
static

Definition at line 370 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepi8_epi64(), and _mm256_maskz_cvtepi8_epi64().

◆ _mm256_cvtepu16_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu16_epi32 ( __m128i  __V)
static

Definition at line 414 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepu16_epi32(), and _mm256_maskz_cvtepu16_epi32().

◆ _mm256_cvtepu16_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu16_epi64 ( __m128i  __V)
static

Definition at line 420 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepu16_epi64(), and _mm256_maskz_cvtepu16_epi64().

◆ _mm256_cvtepu32_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu32_epi64 ( __m128i  __V)
static

Definition at line 426 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepu32_epi64(), and _mm256_maskz_cvtepu32_epi64().

◆ _mm256_cvtepu8_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu8_epi16 ( __m128i  __V)
static

Definition at line 396 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepu8_epi16(), and _mm256_maskz_cvtepu8_epi16().

◆ _mm256_cvtepu8_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu8_epi32 ( __m128i  __V)
static

Definition at line 402 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepu8_epi32(), and _mm256_maskz_cvtepu8_epi32().

◆ _mm256_cvtepu8_epi64()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cvtepu8_epi64 ( __m128i  __V)
static

Definition at line 408 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_cvtepu8_epi64(), and _mm256_maskz_cvtepu8_epi64().

◆ _mm256_hadd_epi16()

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

Definition at line 228 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_hadd_epi32()

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

Definition at line 234 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_hadds_epi16()

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

Definition at line 240 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_hsub_epi16()

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

Definition at line 246 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_hsub_epi32()

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

Definition at line 252 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_hsubs_epi16()

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

Definition at line 258 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_madd_epi16()

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

Definition at line 270 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_madd_epi16(), and _mm256_maskz_madd_epi16().

◆ _mm256_maddubs_epi16()

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

Definition at line 264 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_maddubs_epi16(), and _mm256_maskz_maddubs_epi16().

◆ _mm256_maskload_epi32()

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

Definition at line 851 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_maskload_epi64()

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

Definition at line 857 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

◆ _mm256_maskstore_epi32()

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

Definition at line 875 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_maskstore_epi64()

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

Definition at line 881 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

◆ _mm256_max_epi16()

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

Definition at line 282 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_max_epi16(), and _mm256_maskz_max_epi16().

◆ _mm256_max_epi32()

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

Definition at line 288 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_max_epi32(), and _mm256_maskz_max_epi32().

◆ _mm256_max_epi8()

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

Definition at line 276 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_max_epi8(), and _mm256_maskz_max_epi8().

◆ _mm256_max_epu16()

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

Definition at line 300 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_max_epu16(), and _mm256_maskz_max_epu16().

◆ _mm256_max_epu32()

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

Definition at line 306 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_max_epu32(), and _mm256_maskz_max_epu32().

◆ _mm256_max_epu8()

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

Definition at line 294 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_max_epu8(), and _mm256_maskz_max_epu8().

◆ _mm256_min_epi16()

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

Definition at line 318 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_min_epi16(), and _mm256_maskz_min_epi16().

◆ _mm256_min_epi32()

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

Definition at line 324 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_min_epi32(), and _mm256_maskz_min_epi32().

◆ _mm256_min_epi8()

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

Definition at line 312 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_min_epi8(), and _mm256_maskz_min_epi8().

◆ _mm256_min_epu16()

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

Definition at line 336 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_min_epu16(), and _mm256_maskz_min_epu16().

◆ _mm256_min_epu32()

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

Definition at line 342 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_min_epu32(), and _mm256_maskz_min_epu32().

◆ _mm256_min_epu8()

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

Definition at line 330 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_min_epu8(), and _mm256_maskz_min_epu8().

◆ _mm256_movemask_epi8()

static __inline__ int __DEFAULT_FN_ATTRS256 _mm256_movemask_epi8 ( __m256i  __a)
static

Definition at line 348 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_mul_epi32()

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

Definition at line 432 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mul_epi32(), and _mm256_maskz_mul_epi32().

◆ _mm256_mul_epu32()

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

Definition at line 468 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mul_epu32(), and _mm256_maskz_mul_epu32().

◆ _mm256_mulhi_epi16()

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

Definition at line 450 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mulhi_epi16(), and _mm256_maskz_mulhi_epi16().

◆ _mm256_mulhi_epu16()

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

Definition at line 444 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mulhi_epu16(), and _mm256_maskz_mulhi_epu16().

◆ _mm256_mulhrs_epi16()

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

Definition at line 438 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mulhrs_epi16(), and _mm256_maskz_mulhrs_epi16().

◆ _mm256_mullo_epi16()

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

Definition at line 456 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mullo_epi16(), and _mm256_maskz_mullo_epi16().

◆ _mm256_mullo_epi32()

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

Definition at line 462 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_mullo_epi32(), and _mm256_maskz_mullo_epi32().

◆ _mm256_or_si256()

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

Definition at line 474 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm256_packs_epi16()

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

Definition at line 59 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_packs_epi16(), and _mm256_maskz_packs_epi16().

◆ _mm256_packs_epi32()

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

Definition at line 65 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_packs_epi32(), and _mm256_maskz_packs_epi32().

◆ _mm256_packus_epi16()

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

Definition at line 71 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_packus_epi16(), and _mm256_maskz_packus_epi16().

◆ _mm256_packus_epi32()

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

Definition at line 77 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_packus_epi32(), and _mm256_maskz_packus_epi32().

◆ _mm256_permutevar8x32_epi32()

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

Definition at line 823 of file avx2intrin.h.

◆ _mm256_permutevar8x32_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_permutevar8x32_ps ( __m256  __a,
__m256i  __b 
)
static

Definition at line 832 of file avx2intrin.h.

◆ _mm256_sad_epu8()

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

Definition at line 480 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_shuffle_epi8()

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

Definition at line 486 of file avx2intrin.h.

Referenced by _mm256_mask_shuffle_epi8(), and _mm256_maskz_shuffle_epi8().

◆ _mm256_sign_epi16()

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

Definition at line 507 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_sign_epi32()

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

Definition at line 513 of file avx2intrin.h.

◆ _mm256_sign_epi8()

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

Definition at line 501 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm256_sll_epi16()

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

Definition at line 531 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sll_epi16(), and _mm256_maskz_sll_epi16().

◆ _mm256_sll_epi32()

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

Definition at line 543 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sll_epi32(), and _mm256_maskz_sll_epi32().

◆ _mm256_sll_epi64()

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

Definition at line 555 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sll_epi64(), and _mm256_maskz_sll_epi64().

◆ _mm256_slli_epi16()

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

Definition at line 525 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_slli_epi16(), and _mm256_maskz_slli_epi16().

◆ _mm256_slli_epi32()

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

Definition at line 537 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_slli_epi32(), and _mm256_maskz_slli_epi32().

◆ _mm256_slli_epi64()

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

Definition at line 549 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_slli_epi64(), and _mm256_maskz_slli_epi64().

◆ _mm256_sllv_epi32()

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

Definition at line 899 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm256_mask_sllv_epi32(), and _mm256_maskz_sllv_epi32().

◆ _mm256_sllv_epi64()

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

Definition at line 911 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm256_mask_sllv_epi64(), and _mm256_maskz_sllv_epi64().

◆ _mm256_sra_epi16()

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

Definition at line 567 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sra_epi16(), and _mm256_maskz_sra_epi16().

◆ _mm256_sra_epi32()

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

Definition at line 579 of file avx2intrin.h.

Referenced by _mm256_mask_sra_epi32(), and _mm256_maskz_sra_epi32().

◆ _mm256_srai_epi16()

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

Definition at line 561 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srai_epi16(), and _mm256_maskz_srai_epi16().

◆ _mm256_srai_epi32()

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

Definition at line 573 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srai_epi32(), and _mm256_maskz_srai_epi32().

◆ _mm256_srav_epi32()

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

Definition at line 923 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm256_mask_srav_epi32(), and _mm256_maskz_srav_epi32().

◆ _mm256_srl_epi16()

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

Definition at line 597 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srl_epi16(), and _mm256_maskz_srl_epi16().

◆ _mm256_srl_epi32()

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

Definition at line 609 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srl_epi32(), and _mm256_maskz_srl_epi32().

◆ _mm256_srl_epi64()

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

Definition at line 621 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srl_epi64(), and _mm256_maskz_srl_epi64().

◆ _mm256_srli_epi16()

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

Definition at line 591 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srli_epi16(), and _mm256_maskz_srli_epi16().

◆ _mm256_srli_epi32()

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

Definition at line 603 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srli_epi32(), and _mm256_maskz_srli_epi32().

◆ _mm256_srli_epi64()

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

Definition at line 615 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_srli_epi64(), and _mm256_maskz_srli_epi64().

◆ _mm256_srlv_epi32()

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

Definition at line 935 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm256_mask_srlv_epi32(), and _mm256_maskz_srlv_epi32().

◆ _mm256_srlv_epi64()

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

Definition at line 947 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm256_mask_srlv_epi64(), and _mm256_maskz_srlv_epi64().

◆ _mm256_stream_load_si256()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_stream_load_si256 ( __m256i const *  __V)
static

Definition at line 729 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

◆ _mm256_sub_epi16()

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

Definition at line 633 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sub_epi16(), and _mm256_maskz_sub_epi16().

◆ _mm256_sub_epi32()

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

Definition at line 639 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sub_epi32(), and _mm256_maskz_sub_epi32().

◆ _mm256_sub_epi64()

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

Definition at line 645 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sub_epi64(), and _mm256_maskz_sub_epi64().

◆ _mm256_sub_epi8()

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

Definition at line 627 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_sub_epi8(), and _mm256_maskz_sub_epi8().

◆ _mm256_subs_epi16()

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

Definition at line 657 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_subs_epi16(), and _mm256_maskz_subs_epi16().

◆ _mm256_subs_epi8()

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

Definition at line 651 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_subs_epi8(), and _mm256_maskz_subs_epi8().

◆ _mm256_subs_epu16()

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

Definition at line 669 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_subs_epu16(), and _mm256_maskz_subs_epu16().

◆ _mm256_subs_epu8()

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

Definition at line 663 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_subs_epu8(), and _mm256_maskz_subs_epu8().

◆ _mm256_unpackhi_epi16()

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

Definition at line 681 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpackhi_epi16(), and _mm256_maskz_unpackhi_epi16().

◆ _mm256_unpackhi_epi32()

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

Definition at line 687 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpackhi_epi32(), and _mm256_maskz_unpackhi_epi32().

◆ _mm256_unpackhi_epi64()

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

Definition at line 693 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpackhi_epi64(), and _mm256_maskz_unpackhi_epi64().

◆ _mm256_unpackhi_epi8()

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

Definition at line 675 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpackhi_epi8(), and _mm256_maskz_unpackhi_epi8().

◆ _mm256_unpacklo_epi16()

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

Definition at line 705 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpacklo_epi16(), and _mm256_maskz_unpacklo_epi16().

◆ _mm256_unpacklo_epi32()

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

Definition at line 711 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpacklo_epi32(), and _mm256_maskz_unpacklo_epi32().

◆ _mm256_unpacklo_epi64()

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

Definition at line 717 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpacklo_epi64(), and _mm256_maskz_unpacklo_epi64().

◆ _mm256_unpacklo_epi8()

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

Definition at line 699 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm256_mask_unpacklo_epi8(), and _mm256_maskz_unpacklo_epi8().

◆ _mm256_xor_si256()

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

Definition at line 723 of file avx2intrin.h.

References __b, and __DEFAULT_FN_ATTRS256.

◆ _mm_broadcastb_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastb_epi8 ( __m128i  __X)
static

Definition at line 798 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm_mask_broadcastb_epi8(), and _mm_maskz_broadcastb_epi8().

◆ _mm_broadcastd_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastd_epi32 ( __m128i  __X)
static

Definition at line 811 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm_mask_broadcastd_epi32(), and _mm_maskz_broadcastd_epi32().

◆ _mm_broadcastq_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastq_epi64 ( __m128i  __X)
static

Definition at line 817 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm_mask_broadcastq_epi64(), and _mm_maskz_broadcastq_epi64().

◆ _mm_broadcastsd_pd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_broadcastsd_pd ( __m128d  __a)
static

Definition at line 742 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm_broadcastss_ps()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_broadcastss_ps ( __m128  __X)
static

Definition at line 736 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm_mask_broadcastss_ps(), and _mm_maskz_broadcastss_ps().

◆ _mm_broadcastw_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_broadcastw_epi16 ( __m128i  __X)
static

Definition at line 804 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

Referenced by _mm_mask_broadcastw_epi16(), and _mm_maskz_broadcastw_epi16().

◆ _mm_maskload_epi32()

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

Definition at line 863 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

◆ _mm_maskload_epi64()

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

Definition at line 869 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm_maskstore_epi32()

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

Definition at line 887 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS128.

◆ _mm_maskstore_epi64()

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

Definition at line 893 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm_sllv_epi32()

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

Definition at line 905 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm_mask_sllv_epi32(), and _mm_maskz_sllv_epi32().

◆ _mm_sllv_epi64()

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

Definition at line 917 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm_mask_sllv_epi64(), and _mm_maskz_sllv_epi64().

◆ _mm_srav_epi32()

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

Definition at line 929 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm_mask_srav_epi32(), and _mm_maskz_srav_epi32().

◆ _mm_srlv_epi32()

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

Definition at line 941 of file avx2intrin.h.

References __DEFAULT_FN_ATTRS256.

Referenced by _mm_mask_srlv_epi32(), and _mm_maskz_srlv_epi32().

◆ _mm_srlv_epi64()

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

Definition at line 953 of file avx2intrin.h.

Referenced by _mm_mask_srlv_epi64(), and _mm_maskz_srlv_epi64().