Zdexby TheHolyOneZ
44,741 classes
Class

Avx2

: Object
Unity.Burst.Intrinsics.X86.Avx2, Unity.Burst 0x0010 (16 B) inherited 0x0010 Unity.Burst.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 198

SignatureFlagsNativeParams
bool get_IsAvx2Supported()PublicStatic+1 flags0x01
int mm256_movemask_epi8(const v256& a)PublicStatic0x20
int mm256_extract_epi8(const v256& a, int index)PublicStatic0x20
int mm256_extract_epi16(const v256& a, int index)PublicStatic0x20
double mm256_cvtsd_f64(const v256& a)PublicStatic0x20
int mm256_cvtsi256_si32(const v256& a)PublicStatic0x20
long mm256_cvtsi256_si64(const v256& a)PublicStatic0x20
v256 mm256_cmpeq_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpeq_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpeq_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpeq_epi64(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpgt_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpgt_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpgt_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_cmpgt_epi64(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_epu8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_epu16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_epu32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_epu8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_epu16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_epu32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_and_si256(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_andnot_si256(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_or_si256(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_xor_si256(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_abs_epi8(const v256& a)PublicStatic0x20
v256 mm256_abs_epi16(const v256& a)PublicStatic0x20
v256 mm256_abs_epi32(const v256& a)PublicStatic0x20
v256 mm256_add_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_add_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_add_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_add_epi64(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_adds_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_adds_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_adds_epu8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_adds_epu16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sub_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sub_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sub_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sub_epi64(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_subs_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_subs_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_subs_epu8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_subs_epu16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_avg_epu8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_avg_epu16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hadd_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hadd_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hadds_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hsub_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hsub_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hsubs_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_madd_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_maddubs_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mulhi_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mulhi_epu16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mullo_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mullo_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mul_epu32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mul_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sign_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sign_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sign_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mulhrs_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sad_epu8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mpsadbw_epu8(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_slli_si256(const v256& a, int imm8)PublicStatic0x20
v256 mm256_bslli_epi128(const v256& a, int imm8)PublicStatic0x20
v256 mm256_srli_si256(const v256& a, int imm8)PublicStatic0x20
v256 mm256_bsrli_epi128(const v256& a, int imm8)PublicStatic0x20
v256 mm256_sll_epi16(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_sll_epi32(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_sll_epi64(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_slli_epi16(const v256& a, int imm8)PublicStatic0x20
v256 mm256_slli_epi32(const v256& a, int imm8)PublicStatic0x20
v256 mm256_slli_epi64(const v256& a, int imm8)PublicStatic0x20
v256 mm256_sllv_epi32(const v256& a, const v256& count)PublicStatic0x20
v256 mm256_sllv_epi64(const v256& a, const v256& count)PublicStatic0x20
v128 sllv_epi32(const v128& a, const v128& count)PublicStatic0x10
v128 sllv_epi64(const v128& a, const v128& count)PublicStatic0x10
v256 mm256_sra_epi16(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_sra_epi32(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_srai_epi16(const v256& a, int imm8)PublicStatic0x20
v256 mm256_srai_epi32(const v256& a, int imm8)PublicStatic0x20
v256 mm256_srav_epi32(const v256& a, const v256& count)PublicStatic0x20
v128 srav_epi32(const v128& a, const v128& count)PublicStatic0x10
v256 mm256_srl_epi16(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_srl_epi32(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_srl_epi64(const v256& a, const v128& count)PublicStatic0x20
v256 mm256_srli_epi16(const v256& a, int imm8)PublicStatic0x20
v256 mm256_srli_epi32(const v256& a, int imm8)PublicStatic0x20
v256 mm256_srli_epi64(const v256& a, int imm8)PublicStatic0x20
v256 mm256_srlv_epi32(const v256& a, const v256& count)PublicStatic0x20
v256 mm256_srlv_epi64(const v256& a, const v256& count)PublicStatic0x20
v128 srlv_epi32(const v128& a, const v128& count)PublicStatic0x10
v128 srlv_epi64(const v128& a, const v128& count)PublicStatic0x10
v128 blend_epi32(const v128& a, const v128& b, int imm8)PublicStatic0x10
v256 mm256_blend_epi32(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_alignr_epi8(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_blendv_epi8(const v256& a, const v256& b, const v256& mask)PublicStatic0x20
v256 mm256_blend_epi16(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_packs_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_packs_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_packus_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_packus_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpackhi_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpackhi_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpackhi_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpackhi_epi64(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpacklo_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpacklo_epi16(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpacklo_epi32(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpacklo_epi64(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_shuffle_epi8(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_shuffle_epi32(const v256& a, int imm8)PublicStatic0x20
v256 mm256_shufflehi_epi16(const v256& a, int imm8)PublicStatic0x20
v256 mm256_shufflelo_epi16(const v256& a, int imm8)PublicStatic0x20
v128 mm256_extracti128_si256(const v256& a, int imm8)PublicStatic0x20
v256 mm256_inserti128_si256(const v256& a, const v128& b, int imm8)PublicStatic0x20
v128 broadcastss_ps(const v128& a)PublicStatic0x10
v256 mm256_broadcastss_ps(const v128& a)PublicStatic0x20
v128 broadcastsd_pd(const v128& a)PublicStatic0x10
v256 mm256_broadcastsd_pd(const v128& a)PublicStatic0x20
v128 broadcastb_epi8(const v128& a)PublicStatic0x10
v128 broadcastw_epi16(const v128& a)PublicStatic0x10
v128 broadcastd_epi32(const v128& a)PublicStatic0x10
v128 broadcastq_epi64(const v128& a)PublicStatic0x10
v256 mm256_broadcastb_epi8(const v128& a)PublicStatic0x20
v256 mm256_broadcastw_epi16(const v128& a)PublicStatic0x20
v256 mm256_broadcastd_epi32(const v128& a)PublicStatic0x20
v256 mm256_broadcastq_epi64(const v128& a)PublicStatic0x20
v256 mm256_broadcastsi128_si256(const v128& a)PublicStatic0x20
v256 mm256_cvtepi8_epi16(const v128& a)PublicStatic0x20
v256 mm256_cvtepi8_epi32(const v128& a)PublicStatic0x20
v256 mm256_cvtepi8_epi64(const v128& a)PublicStatic0x20
v256 mm256_cvtepi16_epi32(const v128& a)PublicStatic0x20
v256 mm256_cvtepi16_epi64(const v128& a)PublicStatic0x20
v256 mm256_cvtepi32_epi64(const v128& a)PublicStatic0x20
v256 mm256_cvtepu8_epi16(const v128& a)PublicStatic0x20
v256 mm256_cvtepu8_epi32(const v128& a)PublicStatic0x20
v256 mm256_cvtepu8_epi64(const v128& a)PublicStatic0x20
v256 mm256_cvtepu16_epi32(const v128& a)PublicStatic0x20
v256 mm256_cvtepu16_epi64(const v128& a)PublicStatic0x20
v256 mm256_cvtepu32_epi64(const v128& a)PublicStatic0x20
v128 maskload_epi32(const Void*& mem_addr, const v128& mask)PublicStatic0x10
v128 maskload_epi64(const Void*& mem_addr, const v128& mask)PublicStatic0x10
void maskstore_epi32(const Void*& mem_addr, const v128& mask, const v128& a)PublicStatic0x10
void maskstore_epi64(const Void*& mem_addr, const v128& mask, const v128& a)PublicStatic0x10
v256 mm256_maskload_epi32(const Void*& mem_addr, const v256& mask)PublicStatic0x20
v256 mm256_maskload_epi64(const Void*& mem_addr, const v256& mask)PublicStatic0x20
void mm256_maskstore_epi32(const Void*& mem_addr, const v256& mask, const v256& a)PublicStatic0x20
void mm256_maskstore_epi64(const Void*& mem_addr, const v256& mask, const v256& a)PublicStatic0x20
v256 mm256_permutevar8x32_epi32(const v256& a, const v256& idx)PublicStatic0x20
v256 mm256_permutevar8x32_ps(const v256& a, const v256& idx)PublicStatic0x20
v256 mm256_permute4x64_epi64(const v256& a, int imm8)PublicStatic0x20
v256 mm256_permute4x64_pd(const v256& a, int imm8)PublicStatic0x20
v256 mm256_permute2x128_si256(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_stream_load_si256(const Void*& mem_addr)PublicStatic0x20
void EmulatedGather(const T*& dptr, const Void*& base_addr, const Int64*& indexPtr, int scale, int n, const U*& mask)PrivateStatic0x04
void EmulatedGather(const T*& dptr, const Void*& base_addr, const Int32*& indexPtr, int scale, int n, const U*& mask)PrivateStatic0x04
v256 mm256_i32gather_epi32(const Void*& base_addr, const v256& vindex, int scale)PublicStatic0x20
v256 mm256_i32gather_pd(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x20
v256 mm256_i32gather_ps(const Void*& base_addr, const v256& vindex, int scale)PublicStatic0x20
v256 mm256_i64gather_pd(const Void*& base_addr, const v256& vindex, int scale)PublicStatic0x20
v128 mm256_i64gather_ps(const Void*& base_addr, const v256& vindex, int scale)PublicStatic0x20
v128 i32gather_pd(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v128 i32gather_ps(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v128 i64gather_pd(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v128 i64gather_ps(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v256 mm256_i32gather_epi64(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x20
v128 mm256_i64gather_epi32(const Void*& base_addr, const v256& vindex, int scale)PublicStatic0x20
v256 mm256_i64gather_epi64(const Void*& base_addr, const v256& vindex, int scale)PublicStatic0x20
v128 i32gather_epi32(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v128 i32gather_epi64(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v128 i64gather_epi32(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v128 i64gather_epi64(const Void*& base_addr, const v128& vindex, int scale)PublicStatic0x10
v256 mm256_mask_i32gather_pd(const v256& src, const Void*& base_addr, const v128& vindex, const v256& mask, int scale)PublicStatic0x20
v256 mm256_mask_i32gather_ps(const v256& src, const Void*& base_addr, const v256& vindex, const v256& mask, int scale)PublicStatic0x20
v256 mm256_mask_i64gather_pd(const v256& src, const Void*& base_addr, const v256& vindex, const v256& mask, int scale)PublicStatic0x20
v128 mm256_mask_i64gather_ps(const v128& src, const Void*& base_addr, const v256& vindex, const v128& mask, int scale)PublicStatic0x20
v256 mm256_mask_i32gather_epi32(const v256& src, const Void*& base_addr, const v256& vindex, const v256& mask, int scale)PublicStatic0x20
v256 mm256_mask_i32gather_epi64(const v256& src, const Void*& base_addr, const v128& vindex, const v256& mask, int scale)PublicStatic0x20
v256 mm256_mask_i64gather_epi64(const v256& src, const Void*& base_addr, const v256& vindex, const v256& mask, int scale)PublicStatic0x20
v128 mm256_mask_i64gather_epi32(const v128& src, const Void*& base_addr, const v256& vindex, const v128& mask, int scale)PublicStatic0x20
v128 mask_i32gather_pd(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i32gather_ps(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i64gather_pd(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i64gather_ps(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i32gather_epi32(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i32gather_epi64(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i64gather_epi32(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10
v128 mask_i64gather_epi64(const v128& src, const Void*& base_addr, const v128& vindex, const v128& mask, int scale)PublicStatic0x10