| bool get_IsAvxSupported() | PublicStatic+1 flags | | 0x01 |
| v256 mm256_add_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_add_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_addsub_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_addsub_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_and_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_and_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_andnot_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_andnot_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_blend_pd(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_blend_ps(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_blendv_pd(const v256& a, const v256& b, const v256& mask) | PublicStatic | | 0x20 |
| v256 mm256_blendv_ps(const v256& a, const v256& b, const v256& mask) | PublicStatic | | 0x20 |
| v256 mm256_div_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_div_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_dp_ps(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_hadd_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_hadd_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_hsub_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_hsub_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_max_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_max_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_min_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_min_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_mul_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_mul_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_or_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_or_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_shuffle_pd(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_shuffle_ps(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_sub_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_sub_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_xor_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_xor_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v128 cmp_pd(const v128& a, const v128& b, int imm8) | PublicStatic | | 0x10 |
| v256 mm256_cmp_pd(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v128 cmp_ps(const v128& a, const v128& b, int imm8) | PublicStatic | | 0x10 |
| v256 mm256_cmp_ps(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v128 cmp_sd(const v128& a, const v128& b, int imm8) | PublicStatic | | 0x10 |
| v128 cmp_ss(const v128& a, const v128& b, int imm8) | PublicStatic | | 0x10 |
| v256 mm256_cvtepi32_pd(const v128& a) | PublicStatic | | 0x20 |
| v256 mm256_cvtepi32_ps(const v256& a) | PublicStatic | | 0x20 |
| v128 mm256_cvtpd_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_cvtps_epi32(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_cvtps_pd(const v128& a) | PublicStatic | | 0x20 |
| v128 mm256_cvttpd_epi32(const v256& a) | PublicStatic | | 0x20 |
| v128 mm256_cvtpd_epi32(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_cvttps_epi32(const v256& a) | PublicStatic | | 0x20 |
| float mm256_cvtss_f32(const v256& a) | PublicStatic | | 0x20 |
| void mm256_zeroall() | PublicStatic | | 0x00 |
| void mm256_zeroupper() | PublicStatic | | 0x00 |
| v128 permutevar_ps(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| v256 mm256_permutevar_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v128 permute_ps(const v128& a, int imm8) | PublicStatic | | 0x10 |
| v256 mm256_permute_ps(const v256& a, int imm8) | PublicStatic | | 0x20 |
| v128 permutevar_pd(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| v256 mm256_permutevar_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_permute_pd(const v256& a, int imm8) | PublicStatic | | 0x20 |
| v128 permute_pd(const v128& a, int imm8) | PublicStatic | | 0x10 |
| v128 Select4(const v256& src1, const v256& src2, int control) | PrivateStatic | | 0x20 |
| v256 mm256_permute2f128_ps(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_permute2f128_pd(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_permute2f128_si256(const v256& a, const v256& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_broadcast_ss(const Void*& ptr) | PublicStatic | | 0x20 |
| v128 broadcast_ss(const Void*& ptr) | PublicStatic | | 0x10 |
| v256 mm256_broadcast_sd(const Void*& ptr) | PublicStatic | | 0x20 |
| v256 mm256_broadcast_ps(const Void*& ptr) | PublicStatic | | 0x20 |
| v256 mm256_broadcast_pd(const Void*& ptr) | PublicStatic | | 0x20 |
| v256 mm256_insertf128_ps(const v256& a, const v128& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_insertf128_pd(const v256& a, const v128& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_insertf128_si256(const v256& a, const v128& b, int imm8) | PublicStatic | | 0x20 |
| v256 mm256_load_ps(const Void*& ptr) | PublicStatic | | 0x20 |
| void mm256_store_ps(const Void*& ptr, const v256& val) | PublicStatic | | 0x20 |
| v256 mm256_load_pd(const Void*& ptr) | PublicStatic | | 0x20 |
| void mm256_store_pd(const Void*& ptr, const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_loadu_pd(const Void*& ptr) | PublicStatic | | 0x20 |
| void mm256_storeu_pd(const Void*& ptr, const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_loadu_ps(const Void*& ptr) | PublicStatic | | 0x20 |
| void mm256_storeu_ps(const Void*& ptr, const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_load_si256(const Void*& ptr) | PublicStatic | | 0x20 |
| void mm256_store_si256(const Void*& ptr, const v256& v) | PublicStatic | | 0x20 |
| v256 mm256_loadu_si256(const Void*& ptr) | PublicStatic | | 0x20 |
| void mm256_storeu_si256(const Void*& ptr, const v256& v) | PublicStatic | | 0x20 |
| v256 mm256_loadu2_m128(const Void*& hiaddr, const Void*& loaddr) | PublicStatic | | 0x20 |
| v256 mm256_loadu2_m128d(const Void*& hiaddr, const Void*& loaddr) | PublicStatic | | 0x20 |
| v256 mm256_loadu2_m128i(const Void*& hiaddr, const Void*& loaddr) | PublicStatic | | 0x20 |
| v256 mm256_set_m128(const v128& hi, const v128& lo) | PublicStatic | | 0x20 |
| void mm256_storeu2_m128(const Void*& hiaddr, const Void*& loaddr, const v256& val) | PublicStatic | | 0x20 |
| void mm256_storeu2_m128d(const Void*& hiaddr, const Void*& loaddr, const v256& val) | PublicStatic | | 0x20 |
| void mm256_storeu2_m128i(const Void*& hiaddr, const Void*& loaddr, const v256& val) | PublicStatic | | 0x20 |
| v128 maskload_pd(const Void*& mem_addr, const v128& mask) | PublicStatic | | 0x10 |
| v256 mm256_maskload_pd(const Void*& mem_addr, const v256& mask) | PublicStatic | | 0x20 |
| void maskstore_pd(const Void*& mem_addr, const v128& mask, const v128& a) | PublicStatic | | 0x10 |
| void mm256_maskstore_pd(const Void*& mem_addr, const v256& mask, const v256& a) | PublicStatic | | 0x20 |
| v128 maskload_ps(const Void*& mem_addr, const v128& mask) | PublicStatic | | 0x10 |
| v256 mm256_maskload_ps(const Void*& mem_addr, const v256& mask) | PublicStatic | | 0x20 |
| void maskstore_ps(const Void*& mem_addr, const v128& mask, const v128& a) | PublicStatic | | 0x10 |
| void mm256_maskstore_ps(const Void*& mem_addr, const v256& mask, const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_movehdup_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_moveldup_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_movedup_pd(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_lddqu_si256(const Void*& mem_addr) | PublicStatic | | 0x20 |
| void mm256_stream_si256(const Void*& mem_addr, const v256& a) | PublicStatic | | 0x20 |
| void mm256_stream_pd(const Void*& mem_addr, const v256& a) | PublicStatic | | 0x20 |
| void mm256_stream_ps(const Void*& mem_addr, const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_rcp_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_rsqrt_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_sqrt_pd(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_sqrt_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_round_pd(const v256& a, int rounding) | PublicStatic | | 0x20 |
| v256 mm256_ceil_pd(const v256& val) | PublicStatic | | 0x20 |
| v256 mm256_floor_pd(const v256& val) | PublicStatic | | 0x20 |
| v256 mm256_round_ps(const v256& a, int rounding) | PublicStatic | | 0x20 |
| v256 mm256_ceil_ps(const v256& val) | PublicStatic | | 0x20 |
| v256 mm256_floor_ps(const v256& val) | PublicStatic | | 0x20 |
| v256 mm256_unpackhi_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_unpacklo_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_unpackhi_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| v256 mm256_unpacklo_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testz_si256(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testc_si256(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testnzc_si256(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testz_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testc_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testnzc_pd(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int testz_pd(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| int testc_pd(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| int testnzc_pd(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| int mm256_testz_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testc_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int mm256_testnzc_ps(const v256& a, const v256& b) | PublicStatic | | 0x20 |
| int testz_ps(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| int testc_ps(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| int testnzc_ps(const v128& a, const v128& b) | PublicStatic | | 0x10 |
| int mm256_movemask_pd(const v256& a) | PublicStatic | | 0x20 |
| int mm256_movemask_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_setzero_pd() | PublicStatic | | 0x20 |
| v256 mm256_setzero_ps() | PublicStatic | | 0x20 |
| v256 mm256_setzero_si256() | PublicStatic | | 0x20 |
| v256 mm256_set_pd(double d, double c, double b, double a) | PublicStatic | | 0x20 |
| v256 mm256_set_ps(float e7, float e6, float e5, float e4, float e3, float e2, float e1, float e0) | PublicStatic | | 0x20 |
| 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_) | PublicStatic | | 0x20 |
| 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_) | PublicStatic | | 0x20 |
| v256 mm256_set_epi32(int e7, int e6, int e5, int e4, int e3, int e2, int e1, int e0) | PublicStatic | | 0x20 |
| v256 mm256_set_epi64x(long e3, long e2, long e1, long e0) | PublicStatic | | 0x20 |
| v256 mm256_set_m128d(const v128& hi, const v128& lo) | PublicStatic | | 0x20 |
| v256 mm256_set_m128i(const v128& hi, const v128& lo) | PublicStatic | | 0x20 |
| v256 mm256_setr_pd(double d, double c, double b, double a) | PublicStatic | | 0x20 |
| v256 mm256_setr_ps(float e7, float e6, float e5, float e4, float e3, float e2, float e1, float e0) | PublicStatic | | 0x20 |
| 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_) | PublicStatic | | 0x20 |
| 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_) | PublicStatic | | 0x20 |
| v256 mm256_setr_epi32(int e7, int e6, int e5, int e4, int e3, int e2, int e1, int e0) | PublicStatic | | 0x20 |
| v256 mm256_setr_epi64x(long e3, long e2, long e1, long e0) | PublicStatic | | 0x20 |
| v256 mm256_setr_m128(const v128& hi, const v128& lo) | PublicStatic | | 0x20 |
| v256 mm256_setr_m128d(const v128& hi, const v128& lo) | PublicStatic | | 0x20 |
| v256 mm256_setr_m128i(const v128& hi, const v128& lo) | PublicStatic | | 0x20 |
| v256 mm256_set1_pd(double a) | PublicStatic | | 0x20 |
| v256 mm256_set1_ps(float a) | PublicStatic | | 0x20 |
| v256 mm256_set1_epi8(byte a) | PublicStatic | | 0x20 |
| v256 mm256_set1_epi16(short a) | PublicStatic | | 0x20 |
| v256 mm256_set1_epi32(int a) | PublicStatic | | 0x20 |
| v256 mm256_set1_epi64x(long a) | PublicStatic | | 0x20 |
| v256 mm256_castpd_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_castps_pd(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_castps_si256(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_castpd_si256(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_castsi256_ps(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_castsi256_pd(const v256& a) | PublicStatic | | 0x20 |
| v128 mm256_castps256_ps128(const v256& a) | PublicStatic | | 0x20 |
| v128 mm256_castpd256_pd128(const v256& a) | PublicStatic | | 0x20 |
| v128 mm256_castsi256_si128(const v256& a) | PublicStatic | | 0x20 |
| v256 mm256_castps128_ps256(const v128& a) | PublicStatic | | 0x20 |
| v256 mm256_castpd128_pd256(const v128& a) | PublicStatic | | 0x20 |
| v256 mm256_castsi128_si256(const v128& a) | PublicStatic | | 0x20 |
| v128 undefined_ps() | PublicStatic | | 0x10 |
| v128 undefined_pd() | PublicStatic | | 0x10 |
| v128 undefined_si128() | PublicStatic | | 0x10 |
| v256 mm256_undefined_ps() | PublicStatic | | 0x20 |
| v256 mm256_undefined_pd() | PublicStatic | | 0x20 |
| v256 mm256_undefined_si256() | PublicStatic | | 0x20 |
| v256 mm256_zextps128_ps256(const v128& a) | PublicStatic | | 0x20 |
| v256 mm256_zextpd128_pd256(const v128& a) | PublicStatic | | 0x20 |
| v256 mm256_zextsi128_si256(const v128& a) | PublicStatic | | 0x20 |
| v256 mm256_insert_epi8(const v256& a, int i, int index) | PublicStatic | | 0x20 |
| v256 mm256_insert_epi16(const v256& a, int i, int index) | PublicStatic | | 0x20 |
| v256 mm256_insert_epi32(const v256& a, int i, int index) | PublicStatic | | 0x20 |
| v256 mm256_insert_epi64(const v256& a, long i, int index) | PublicStatic | | 0x20 |