Zdexby TheHolyOneZ
36,909 classes
Class

Avx

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

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 192

SignatureFlagsNativeParams
bool get_IsAvxSupported()PublicStatic+1 flags0x01
v256 mm256_add_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_add_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_addsub_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_addsub_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_and_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_and_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_andnot_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_andnot_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_blend_pd(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_blend_ps(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_blendv_pd(const v256& a, const v256& b, const v256& mask)PublicStatic0x20
v256 mm256_blendv_ps(const v256& a, const v256& b, const v256& mask)PublicStatic0x20
v256 mm256_div_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_div_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_dp_ps(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_hadd_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hadd_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hsub_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_hsub_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_max_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_min_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mul_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_mul_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_or_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_or_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_shuffle_pd(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_shuffle_ps(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_sub_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_sub_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_xor_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_xor_ps(const v256& a, const v256& b)PublicStatic0x20
v128 cmp_pd(const v128& a, const v128& b, int imm8)PublicStatic0x10
v256 mm256_cmp_pd(const v256& a, const v256& b, int imm8)PublicStatic0x20
v128 cmp_ps(const v128& a, const v128& b, int imm8)PublicStatic0x10
v256 mm256_cmp_ps(const v256& a, const v256& b, int imm8)PublicStatic0x20
v128 cmp_sd(const v128& a, const v128& b, int imm8)PublicStatic0x10
v128 cmp_ss(const v128& a, const v128& b, int imm8)PublicStatic0x10
v256 mm256_cvtepi32_pd(const v128& a)PublicStatic0x20
v256 mm256_cvtepi32_ps(const v256& a)PublicStatic0x20
v128 mm256_cvtpd_ps(const v256& a)PublicStatic0x20
v256 mm256_cvtps_epi32(const v256& a)PublicStatic0x20
v256 mm256_cvtps_pd(const v128& a)PublicStatic0x20
v128 mm256_cvttpd_epi32(const v256& a)PublicStatic0x20
v128 mm256_cvtpd_epi32(const v256& a)PublicStatic0x20
v256 mm256_cvttps_epi32(const v256& a)PublicStatic0x20
float mm256_cvtss_f32(const v256& a)PublicStatic0x20
v128 mm256_extractf128_ps(const v256& a, int imm8)PublicStatic0x20
v128 mm256_extractf128_pd(const v256& a, int imm8)PublicStatic0x20
v128 mm256_extractf128_si256(const v256& a, int imm8)PublicStatic0x20
void mm256_zeroall()PublicStatic0x00
void mm256_zeroupper()PublicStatic0x00
v128 permutevar_ps(const v128& a, const v128& b)PublicStatic0x10
v256 mm256_permutevar_ps(const v256& a, const v256& b)PublicStatic0x20
v128 permute_ps(const v128& a, int imm8)PublicStatic0x10
v256 mm256_permute_ps(const v256& a, int imm8)PublicStatic0x20
v128 permutevar_pd(const v128& a, const v128& b)PublicStatic0x10
v256 mm256_permutevar_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_permute_pd(const v256& a, int imm8)PublicStatic0x20
v128 permute_pd(const v128& a, int imm8)PublicStatic0x10
v128 Select4(const v256& src1, const v256& src2, int control)PrivateStatic0x20
v256 mm256_permute2f128_ps(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_permute2f128_pd(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_permute2f128_si256(const v256& a, const v256& b, int imm8)PublicStatic0x20
v256 mm256_broadcast_ss(const Void*& ptr)PublicStatic0x20
v128 broadcast_ss(const Void*& ptr)PublicStatic0x10
v256 mm256_broadcast_sd(const Void*& ptr)PublicStatic0x20
v256 mm256_broadcast_ps(const Void*& ptr)PublicStatic0x20
v256 mm256_broadcast_pd(const Void*& ptr)PublicStatic0x20
v256 mm256_insertf128_ps(const v256& a, const v128& b, int imm8)PublicStatic0x20
v256 mm256_insertf128_pd(const v256& a, const v128& b, int imm8)PublicStatic0x20
v256 mm256_insertf128_si256(const v256& a, const v128& b, int imm8)PublicStatic0x20
v256 mm256_load_ps(const Void*& ptr)PublicStatic0x20
void mm256_store_ps(const Void*& ptr, const v256& val)PublicStatic0x20
v256 mm256_load_pd(const Void*& ptr)PublicStatic0x20
void mm256_store_pd(const Void*& ptr, const v256& a)PublicStatic0x20
v256 mm256_loadu_pd(const Void*& ptr)PublicStatic0x20
void mm256_storeu_pd(const Void*& ptr, const v256& a)PublicStatic0x20
v256 mm256_loadu_ps(const Void*& ptr)PublicStatic0x20
void mm256_storeu_ps(const Void*& ptr, const v256& a)PublicStatic0x20
v256 mm256_load_si256(const Void*& ptr)PublicStatic0x20
void mm256_store_si256(const Void*& ptr, const v256& v)PublicStatic0x20
v256 mm256_loadu_si256(const Void*& ptr)PublicStatic0x20
void mm256_storeu_si256(const Void*& ptr, const v256& v)PublicStatic0x20
v256 mm256_loadu2_m128(const Void*& hiaddr, const Void*& loaddr)PublicStatic0x20
v256 mm256_loadu2_m128d(const Void*& hiaddr, const Void*& loaddr)PublicStatic0x20
v256 mm256_loadu2_m128i(const Void*& hiaddr, const Void*& loaddr)PublicStatic0x20
v256 mm256_set_m128(const v128& hi, const v128& lo)PublicStatic0x20
void mm256_storeu2_m128(const Void*& hiaddr, const Void*& loaddr, const v256& val)PublicStatic0x20
void mm256_storeu2_m128d(const Void*& hiaddr, const Void*& loaddr, const v256& val)PublicStatic0x20
void mm256_storeu2_m128i(const Void*& hiaddr, const Void*& loaddr, const v256& val)PublicStatic0x20
v128 maskload_pd(const Void*& mem_addr, const v128& mask)PublicStatic0x10
v256 mm256_maskload_pd(const Void*& mem_addr, const v256& mask)PublicStatic0x20
void maskstore_pd(const Void*& mem_addr, const v128& mask, const v128& a)PublicStatic0x10
void mm256_maskstore_pd(const Void*& mem_addr, const v256& mask, const v256& a)PublicStatic0x20
v128 maskload_ps(const Void*& mem_addr, const v128& mask)PublicStatic0x10
v256 mm256_maskload_ps(const Void*& mem_addr, const v256& mask)PublicStatic0x20
void maskstore_ps(const Void*& mem_addr, const v128& mask, const v128& a)PublicStatic0x10
void mm256_maskstore_ps(const Void*& mem_addr, const v256& mask, const v256& a)PublicStatic0x20
v256 mm256_movehdup_ps(const v256& a)PublicStatic0x20
v256 mm256_moveldup_ps(const v256& a)PublicStatic0x20
v256 mm256_movedup_pd(const v256& a)PublicStatic0x20
v256 mm256_lddqu_si256(const Void*& mem_addr)PublicStatic0x20
void mm256_stream_si256(const Void*& mem_addr, const v256& a)PublicStatic0x20
void mm256_stream_pd(const Void*& mem_addr, const v256& a)PublicStatic0x20
void mm256_stream_ps(const Void*& mem_addr, const v256& a)PublicStatic0x20
v256 mm256_rcp_ps(const v256& a)PublicStatic0x20
v256 mm256_rsqrt_ps(const v256& a)PublicStatic0x20
v256 mm256_sqrt_pd(const v256& a)PublicStatic0x20
v256 mm256_sqrt_ps(const v256& a)PublicStatic0x20
v256 mm256_round_pd(const v256& a, int rounding)PublicStatic0x20
v256 mm256_ceil_pd(const v256& val)PublicStatic0x20
v256 mm256_floor_pd(const v256& val)PublicStatic0x20
v256 mm256_round_ps(const v256& a, int rounding)PublicStatic0x20
v256 mm256_ceil_ps(const v256& val)PublicStatic0x20
v256 mm256_floor_ps(const v256& val)PublicStatic0x20
v256 mm256_unpackhi_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpacklo_pd(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpackhi_ps(const v256& a, const v256& b)PublicStatic0x20
v256 mm256_unpacklo_ps(const v256& a, const v256& b)PublicStatic0x20
int mm256_testz_si256(const v256& a, const v256& b)PublicStatic0x20
int mm256_testc_si256(const v256& a, const v256& b)PublicStatic0x20
int mm256_testnzc_si256(const v256& a, const v256& b)PublicStatic0x20
int mm256_testz_pd(const v256& a, const v256& b)PublicStatic0x20
int mm256_testc_pd(const v256& a, const v256& b)PublicStatic0x20
int mm256_testnzc_pd(const v256& a, const v256& b)PublicStatic0x20
int testz_pd(const v128& a, const v128& b)PublicStatic0x10
int testc_pd(const v128& a, const v128& b)PublicStatic0x10
int testnzc_pd(const v128& a, const v128& b)PublicStatic0x10
int mm256_testz_ps(const v256& a, const v256& b)PublicStatic0x20
int mm256_testc_ps(const v256& a, const v256& b)PublicStatic0x20
int mm256_testnzc_ps(const v256& a, const v256& b)PublicStatic0x20
int testz_ps(const v128& a, const v128& b)PublicStatic0x10
int testc_ps(const v128& a, const v128& b)PublicStatic0x10
int testnzc_ps(const v128& a, const v128& b)PublicStatic0x10
int mm256_movemask_pd(const v256& a)PublicStatic0x20
int mm256_movemask_ps(const v256& a)PublicStatic0x20
v256 mm256_setzero_pd()PublicStatic0x20
v256 mm256_setzero_ps()PublicStatic0x20
v256 mm256_setzero_si256()PublicStatic0x20
v256 mm256_set_pd(double d, double c, double b, double a)PublicStatic0x20
v256 mm256_set_ps(float e7, float e6, float e5, float e4, float e3, float e2, float e1, float e0)PublicStatic0x20
v256 mm256_set_epi8(byte e31_, byte e30_, byte e29_, byte e28_, byte e27_, byte e26_, byte e25_, byte e24_, byte e23_, byte e22_, byte e21_, byte e20_, byte e19_, byte e18_, byte e17_, byte e16_, byte e15_, byte e14_, byte e13_, byte e12_, byte e11_, byte e10_, byte e9_, byte e8_, byte e7_, byte e6_, byte e5_, byte e4_, byte e3_, byte e2_, byte e1_, byte e0_)PublicStatic0x20
v256 mm256_set_epi16(short e15_, short e14_, short e13_, short e12_, short e11_, short e10_, short e9_, short e8_, short e7_, short e6_, short e5_, short e4_, short e3_, short e2_, short e1_, short e0_)PublicStatic0x20
v256 mm256_set_epi32(int e7, int e6, int e5, int e4, int e3, int e2, int e1, int e0)PublicStatic0x20
v256 mm256_set_epi64x(long e3, long e2, long e1, long e0)PublicStatic0x20
v256 mm256_set_m128d(const v128& hi, const v128& lo)PublicStatic0x20
v256 mm256_set_m128i(const v128& hi, const v128& lo)PublicStatic0x20
v256 mm256_setr_pd(double d, double c, double b, double a)PublicStatic0x20
v256 mm256_setr_ps(float e7, float e6, float e5, float e4, float e3, float e2, float e1, float e0)PublicStatic0x20
v256 mm256_setr_epi8(byte e31_, byte e30_, byte e29_, byte e28_, byte e27_, byte e26_, byte e25_, byte e24_, byte e23_, byte e22_, byte e21_, byte e20_, byte e19_, byte e18_, byte e17_, byte e16_, byte e15_, byte e14_, byte e13_, byte e12_, byte e11_, byte e10_, byte e9_, byte e8_, byte e7_, byte e6_, byte e5_, byte e4_, byte e3_, byte e2_, byte e1_, byte e0_)PublicStatic0x20
v256 mm256_setr_epi16(short e15_, short e14_, short e13_, short e12_, short e11_, short e10_, short e9_, short e8_, short e7_, short e6_, short e5_, short e4_, short e3_, short e2_, short e1_, short e0_)PublicStatic0x20
v256 mm256_setr_epi32(int e7, int e6, int e5, int e4, int e3, int e2, int e1, int e0)PublicStatic0x20
v256 mm256_setr_epi64x(long e3, long e2, long e1, long e0)PublicStatic0x20
v256 mm256_setr_m128(const v128& hi, const v128& lo)PublicStatic0x20
v256 mm256_setr_m128d(const v128& hi, const v128& lo)PublicStatic0x20
v256 mm256_setr_m128i(const v128& hi, const v128& lo)PublicStatic0x20
v256 mm256_set1_pd(double a)PublicStatic0x20
v256 mm256_set1_ps(float a)PublicStatic0x20
v256 mm256_set1_epi8(byte a)PublicStatic0x20
v256 mm256_set1_epi16(short a)PublicStatic0x20
v256 mm256_set1_epi32(int a)PublicStatic0x20
v256 mm256_set1_epi64x(long a)PublicStatic0x20
v256 mm256_castpd_ps(const v256& a)PublicStatic0x20
v256 mm256_castps_pd(const v256& a)PublicStatic0x20
v256 mm256_castps_si256(const v256& a)PublicStatic0x20
v256 mm256_castpd_si256(const v256& a)PublicStatic0x20
v256 mm256_castsi256_ps(const v256& a)PublicStatic0x20
v256 mm256_castsi256_pd(const v256& a)PublicStatic0x20
v128 mm256_castps256_ps128(const v256& a)PublicStatic0x20
v128 mm256_castpd256_pd128(const v256& a)PublicStatic0x20
v128 mm256_castsi256_si128(const v256& a)PublicStatic0x20
v256 mm256_castps128_ps256(const v128& a)PublicStatic0x20
v256 mm256_castpd128_pd256(const v128& a)PublicStatic0x20
v256 mm256_castsi128_si256(const v128& a)PublicStatic0x20
v128 undefined_ps()PublicStatic0x10
v128 undefined_pd()PublicStatic0x10
v128 undefined_si128()PublicStatic0x10
v256 mm256_undefined_ps()PublicStatic0x20
v256 mm256_undefined_pd()PublicStatic0x20
v256 mm256_undefined_si256()PublicStatic0x20
v256 mm256_zextps128_ps256(const v128& a)PublicStatic0x20
v256 mm256_zextpd128_pd256(const v128& a)PublicStatic0x20
v256 mm256_zextsi128_si256(const v128& a)PublicStatic0x20
v256 mm256_insert_epi8(const v256& a, int i, int index)PublicStatic0x20
v256 mm256_insert_epi16(const v256& a, int i, int index)PublicStatic0x20
v256 mm256_insert_epi32(const v256& a, int i, int index)PublicStatic0x20
v256 mm256_insert_epi64(const v256& a, long i, int index)PublicStatic0x20
int mm256_extract_epi32(const v256& a, int index)PublicStatic0x20
long mm256_extract_epi64(const v256& a, int index)PublicStatic0x20