|
#define | __EMU_M256_IMPL_M1(type, func) |
|
#define | __EMU_M256_IMPL_M1_RET(ret_type, type, func) |
|
#define | __EMU_M256_IMPL_M1_RET_NAME(ret_type, type, func, name) |
|
#define | __EMU_M256_IMPL_M1_LH(type, type_128, func) |
|
#define | __EMU_M256_IMPL_M1_HL(type_128, type, func) |
|
#define | __EMU_M256_IMPL_M1P_DUP(type, type_param, func) |
|
#define | __EMU_M256_IMPL_M1I_DUP(type, func) |
|
#define | __EMU_M256_IMPL2_M1I_DUP(type, func) |
|
#define | __EMU_M256_IMPL2_M1I_SHIFT(type, func, shift_for_hi) |
|
#define | __EMU_M256_IMPL_M2(type, func) |
|
#define | __EMU_M256_IMPL2_M2T(type, type_2, func) |
|
#define | __EMU_M256_IMPL_M2I_DUP(type, func) |
|
#define | __EMU_M256_IMPL2_M2I_DUP(type, func) |
|
#define | __EMU_M256_IMPL_M2I_SHIFT(type, func, shift_for_hi) |
|
#define | __EMU_M256_IMPL_M3(type, func) |
|
#define | _CMP_EQ_OQ 0x00 /* Equal (ordered, nonsignaling) */ |
|
#define | _CMP_LT_OS 0x01 /* Less-than (ordered, signaling) */ |
|
#define | _CMP_LE_OS 0x02 /* Less-than-or-equal (ordered, signaling) */ |
|
#define | _CMP_UNORD_Q 0x03 /* Unordered (nonsignaling) */ |
|
#define | _CMP_NEQ_UQ 0x04 /* Not-equal (unordered, nonsignaling) */ |
|
#define | _CMP_NLT_US 0x05 /* Not-less-than (unordered, signaling) */ |
|
#define | _CMP_NLE_US 0x06 /* Not-less-than-or-equal (unordered, signaling) */ |
|
#define | _CMP_ORD_Q 0x07 /* Ordered (nonsignaling) */ |
|
#define | _CMP_EQ_UQ 0x08 /* Equal (unordered, non-signaling) */ |
|
#define | _CMP_NGE_US 0x09 /* Not-greater-than-or-equal (unordered, signaling) */ |
|
#define | _CMP_NGT_US 0x0A /* Not-greater-than (unordered, signaling) */ |
|
#define | _CMP_FALSE_OQ 0x0B /* False (ordered, nonsignaling) */ |
|
#define | _CMP_NEQ_OQ 0x0C /* Not-equal (ordered, non-signaling) */ |
|
#define | _CMP_GE_OS 0x0D /* Greater-than-or-equal (ordered, signaling) */ |
|
#define | _CMP_GT_OS 0x0E /* Greater-than (ordered, signaling) */ |
|
#define | _CMP_TRUE_UQ 0x0F /* True (unordered, non-signaling) */ |
|
#define | _CMP_EQ_OS 0x10 /* Equal (ordered, signaling) */ |
|
#define | _CMP_LT_OQ 0x11 /* Less-than (ordered, nonsignaling) */ |
|
#define | _CMP_LE_OQ 0x12 /* Less-than-or-equal (ordered, nonsignaling) */ |
|
#define | _CMP_UNORD_S 0x13 /* Unordered (signaling) */ |
|
#define | _CMP_NEQ_US 0x14 /* Not-equal (unordered, signaling) */ |
|
#define | _CMP_NLT_UQ 0x15 /* Not-less-than (unordered, nonsignaling) */ |
|
#define | _CMP_NLE_UQ 0x16 /* Not-less-than-or-equal (unordered, nonsignaling) */ |
|
#define | _CMP_ORD_S 0x17 /* Ordered (signaling) */ |
|
#define | _CMP_EQ_US 0x18 /* Equal (unordered, signaling) */ |
|
#define | _CMP_NGE_UQ 0x19 /* Not-greater-than-or-equal (unordered, nonsignaling) */ |
|
#define | _CMP_NGT_UQ 0x1A /* Not-greater-than (unordered, nonsignaling) */ |
|
#define | _CMP_FALSE_OS 0x1B /* False (ordered, signaling) */ |
|
#define | _CMP_NEQ_OS 0x1C /* Not-equal (ordered, signaling) */ |
|
#define | _CMP_GE_OQ 0x1D /* Greater-than-or-equal (ordered, nonsignaling) */ |
|
#define | _CMP_GT_OQ 0x1E /* Greater-than (ordered, nonsignaling) */ |
|
#define | _CMP_TRUE_US 0x1F /* True (unordered, signaling) */ |
|
#define | __emu_mm256_permute2f128_impl(name, m128_type, m256_type) |
|
#define | __emu_mm_broadcast_impl(name, res_type, type) |
|
#define | __emu_mm_load_impl(name, sfx, m256_sfx, m256_type, type_128, type) |
|
#define | __emu_mm_store_impl(name, sfx, m256_sfx, m256_type, type_128, type) |
|
#define | __emu_maskload_impl(name, vec_type, mask_vec_type, type, mask_type) |
|
#define | __emu_maskstore_impl(name, vec_type, mask_vec_type, type, mask_type) |
|
#define | __m256 __emu__m256 |
|
#define | __m256i __emu__m256i |
|
#define | __m256d __emu__m256d |
|
#define | _mm256_add_pd __emu_mm256_add_pd |
|
#define | _mm256_add_ps __emu_mm256_add_ps |
|
#define | _mm256_addsub_pd __emu_mm256_addsub_pd |
|
#define | _mm256_addsub_ps __emu_mm256_addsub_ps |
|
#define | _mm256_and_pd __emu_mm256_and_pd |
|
#define | _mm256_and_ps __emu_mm256_and_ps |
|
#define | _mm256_andnot_pd __emu_mm256_andnot_pd |
|
#define | _mm256_andnot_ps __emu_mm256_andnot_ps |
|
#define | _mm256_blend_pd __emu_mm256_blend_pd |
|
#define | _mm256_blend_ps __emu_mm256_blend_ps |
|
#define | _mm256_blendv_pd __emu_mm256_blendv_pd |
|
#define | _mm256_blendv_ps __emu_mm256_blendv_ps |
|
#define | _mm256_div_pd __emu_mm256_div_pd |
|
#define | _mm256_div_ps __emu_mm256_div_ps |
|
#define | _mm256_dp_ps __emu_mm256_dp_ps |
|
#define | _mm256_hadd_pd __emu_mm256_hadd_pd |
|
#define | _mm256_hadd_ps __emu_mm256_hadd_ps |
|
#define | _mm256_hsub_pd __emu_mm256_hsub_pd |
|
#define | _mm256_hsub_ps __emu_mm256_hsub_ps |
|
#define | _mm256_max_pd __emu_mm256_max_pd |
|
#define | _mm256_max_ps __emu_mm256_max_ps |
|
#define | _mm256_min_pd __emu_mm256_min_pd |
|
#define | _mm256_min_ps __emu_mm256_min_ps |
|
#define | _mm256_mul_pd __emu_mm256_mul_pd |
|
#define | _mm256_mul_ps __emu_mm256_mul_ps |
|
#define | _mm256_or_pd __emu_mm256_or_pd |
|
#define | _mm256_or_ps __emu_mm256_or_ps |
|
#define | _mm256_shuffle_pd __emu_mm256_shuffle_pd |
|
#define | _mm256_shuffle_ps __emu_mm256_shuffle_ps |
|
#define | _mm256_sub_pd __emu_mm256_sub_pd |
|
#define | _mm256_sub_ps __emu_mm256_sub_ps |
|
#define | _mm256_xor_pd __emu_mm256_xor_pd |
|
#define | _mm256_xor_ps __emu_mm256_xor_ps |
|
#define | _mm_cmp_pd __emu_mm_cmp_pd |
|
#define | _mm256_cmp_pd __emu_mm256_cmp_pd |
|
#define | _mm_cmp_ps __emu_mm_cmp_ps |
|
#define | _mm256_cmp_ps __emu_mm256_cmp_ps |
|
#define | _mm_cmp_sd __emu_mm_cmp_sd |
|
#define | _mm_cmp_ss __emu_mm_cmp_ss |
|
#define | _mm256_cvtepi32_pd __emu_mm256_cvtepi32_pd |
|
#define | _mm256_cvtepi32_ps __emu_mm256_cvtepi32_ps |
|
#define | _mm256_cvtpd_ps __emu_mm256_cvtpd_ps |
|
#define | _mm256_cvtps_epi32 __emu_mm256_cvtps_epi32 |
|
#define | _mm256_cvtps_pd __emu_mm256_cvtps_pd |
|
#define | _mm256_cvttpd_epi32 __emu_mm256_cvttpd_epi32 |
|
#define | _mm256_cvtpd_epi32 __emu_mm256_cvtpd_epi32 |
|
#define | _mm256_cvttps_epi32 __emu_mm256_cvttps_epi32 |
|
#define | _mm256_extractf128_ps __emu_mm256_extractf128_ps |
|
#define | _mm256_extractf128_pd __emu_mm256_extractf128_pd |
|
#define | _mm256_extractf128_si256 __emu_mm256_extractf128_si256 |
|
#define | _mm256_zeroall __emu_mm256_zeroall |
|
#define | _mm256_zeroupper __emu_mm256_zeroupper |
|
#define | _mm256_permutevar_ps __emu_mm256_permutevar_ps |
|
#define | _mm_permutevar_ps __emu_mm_permutevar_ps |
|
#define | _mm256_permute_ps __emu_mm256_permute_ps |
|
#define | _mm_permute_ps __emu_mm_permute_ps |
|
#define | _mm256_permutevar_pd __emu_mm256_permutevar_pd |
|
#define | _mm_permutevar_pd __emu_mm_permutevar_pd |
|
#define | _mm256_permute_pd __emu_mm256_permute_pd |
|
#define | _mm_permute_pd __emu_mm_permute_pd |
|
#define | _mm256_permute2f128_ps __emu_mm256_permute2f128_ps |
|
#define | _mm256_permute2f128_pd __emu_mm256_permute2f128_pd |
|
#define | _mm256_permute2f128_si256 __emu_mm256_permute2f128_si256 |
|
#define | _mm256_broadcast_ss __emu_mm256_broadcast_ss |
|
#define | _mm_broadcast_ss __emu_mm_broadcast_ss |
|
#define | _mm256_broadcast_sd __emu_mm256_broadcast_sd |
|
#define | _mm256_broadcast_ps __emu_mm256_broadcast_ps |
|
#define | _mm256_broadcast_pd __emu_mm256_broadcast_pd |
|
#define | _mm256_insertf128_ps __emu_mm256_insertf128_ps |
|
#define | _mm256_insertf128_pd __emu_mm256_insertf128_pd |
|
#define | _mm256_insertf128_si256 __emu_mm256_insertf128_si256 |
|
#define | _mm256_load_pd __emu_mm256_load_pd |
|
#define | _mm256_store_pd __emu_mm256_store_pd |
|
#define | _mm256_load_ps __emu_mm256_load_ps |
|
#define | _mm256_store_ps __emu_mm256_store_ps |
|
#define | _mm256_loadu_pd __emu_mm256_loadu_pd |
|
#define | _mm256_storeu_pd __emu_mm256_storeu_pd |
|
#define | _mm256_loadu_ps __emu_mm256_loadu_ps |
|
#define | _mm256_storeu_ps __emu_mm256_storeu_ps |
|
#define | _mm256_load_si256 __emu_mm256_load_si256 |
|
#define | _mm256_store_si256 __emu_mm256_store_si256 |
|
#define | _mm256_loadu_si256 __emu_mm256_loadu_si256 |
|
#define | _mm256_storeu_si256 __emu_mm256_storeu_si256 |
|
#define | _mm256_maskload_pd __emu_mm256_maskload_pd |
|
#define | _mm256_maskstore_pd __emu_mm256_maskstore_pd |
|
#define | _mm_maskload_pd __emu_mm_maskload_pd |
|
#define | _mm_maskstore_pd __emu_mm_maskstore_pd |
|
#define | _mm256_maskload_ps __emu_mm256_maskload_ps |
|
#define | _mm256_maskstore_ps __emu_mm256_maskstore_ps |
|
#define | _mm_maskload_ps __emu_mm_maskload_ps |
|
#define | _mm_maskstore_ps __emu_mm_maskstore_ps |
|
#define | _mm256_movehdup_ps __emu_mm256_movehdup_ps |
|
#define | _mm256_moveldup_ps __emu_mm256_moveldup_ps |
|
#define | _mm256_movedup_pd __emu_mm256_movedup_pd |
|
#define | _mm256_lddqu_si256 __emu_mm256_lddqu_si256 |
|
#define | _mm256_stream_si256 __emu_mm256_stream_si256 |
|
#define | _mm256_stream_pd __emu_mm256_stream_pd |
|
#define | _mm256_stream_ps __emu_mm256_stream_ps |
|
#define | _mm256_rcp_ps __emu_mm256_rcp_ps |
|
#define | _mm256_rsqrt_ps __emu_mm256_rsqrt_ps |
|
#define | _mm256_sqrt_pd __emu_mm256_sqrt_pd |
|
#define | _mm256_sqrt_ps __emu_mm256_sqrt_ps |
|
#define | _mm256_round_pd __emu_mm256_round_pd |
|
#define | _mm256_round_ps __emu_mm256_round_ps |
|
#define | _mm256_unpackhi_pd __emu_mm256_unpackhi_pd |
|
#define | _mm256_unpackhi_ps __emu_mm256_unpackhi_ps |
|
#define | _mm256_unpacklo_pd __emu_mm256_unpacklo_pd |
|
#define | _mm256_unpacklo_ps __emu_mm256_unpacklo_ps |
|
#define | _mm256_testz_si256 __emu_mm256_testz_si256 |
|
#define | _mm256_testc_si256 __emu_mm256_testc_si256 |
|
#define | _mm256_testnzc_si256 __emu_mm256_testnzc_si256 |
|
#define | _mm256_testz_pd __emu_mm256_testz_pd |
|
#define | _mm256_testc_pd __emu_mm256_testc_pd |
|
#define | _mm256_testnzc_pd __emu_mm256_testnzc_pd |
|
#define | _mm_testz_pd __emu_mm_testz_pd |
|
#define | _mm_testc_pd __emu_mm_testc_pd |
|
#define | _mm_testnzc_pd __emu_mm_testnzc_pd |
|
#define | _mm256_testz_ps __emu_mm256_testz_ps |
|
#define | _mm256_testc_ps __emu_mm256_testc_ps |
|
#define | _mm256_testnzc_ps __emu_mm256_testnzc_ps |
|
#define | _mm_testz_ps __emu_mm_testz_ps |
|
#define | _mm_testc_ps __emu_mm_testc_ps |
|
#define | _mm_testnzc_ps __emu_mm_testnzc_ps |
|
#define | _mm256_movemask_pd __emu_mm256_movemask_pd |
|
#define | _mm256_movemask_ps __emu_mm256_movemask_ps |
|
#define | _mm256_setzero_pd __emu_mm256_setzero_pd |
|
#define | _mm256_setzero_ps __emu_mm256_setzero_ps |
|
#define | _mm256_setzero_si256 __emu_mm256_setzero_si256 |
|
#define | _mm256_set_pd __emu_mm256_set_pd |
|
#define | _mm256_set_ps __emu_mm256_set_ps |
|
#define | _mm256_set_epi8 __emu_mm256_set_epi8 |
|
#define | _mm256_set_epi16 __emu_mm256_set_epi16 |
|
#define | _mm256_set_epi32 __emu_mm256_set_epi32 |
|
#define | _mm256_set_epi64x __emu_mm256_set_epi64x |
|
#define | _mm256_setr_pd __emu_mm256_setr_pd |
|
#define | _mm256_setr_ps __emu_mm256_setr_ps |
|
#define | _mm256_setr_epi8 __emu_mm256_setr_epi8 |
|
#define | _mm256_setr_epi16 __emu_mm256_setr_epi16 |
|
#define | _mm256_setr_epi32 __emu_mm256_setr_epi32 |
|
#define | _mm256_setr_epi64x __emu_mm256_setr_epi64x |
|
#define | _mm256_set1_pd __emu_mm256_set1_pd |
|
#define | _mm256_set1_ps __emu_mm256_set1_ps |
|
#define | _mm256_set1_epi8 __emu_mm256_set1_epi8 |
|
#define | _mm256_set1_epi16 __emu_mm256_set1_epi16 |
|
#define | _mm256_set1_epi32 __emu_mm256_set1_epi32 |
|
#define | _mm256_set1_epi64x __emu_mm256_set1_epi64x |
|
#define | _mm256_castpd_ps __emu_mm256_castpd_ps |
|
#define | _mm256_castps_pd __emu_mm256_castps_pd |
|
#define | _mm256_castps_si256 __emu_mm256_castps_si256 |
|
#define | _mm256_castpd_si256 __emu_mm256_castpd_si256 |
|
#define | _mm256_castsi256_ps __emu_mm256_castsi256_ps |
|
#define | _mm256_castsi256_pd __emu_mm256_castsi256_pd |
|
#define | _mm256_castps256_ps128 __emu_mm256_castps256_ps128 |
|
#define | _mm256_castpd256_pd128 __emu_mm256_castpd256_pd128 |
|
#define | _mm256_castsi256_si128 __emu_mm256_castsi256_si128 |
|
#define | _mm256_castps128_ps256 __emu_mm256_castps128_ps256 |
|
#define | _mm256_castpd128_pd256 __emu_mm256_castpd128_pd256 |
|
#define | _mm256_castsi128_si256 __emu_mm256_castsi128_si256 |
|
|
union | __EMU_M256_ALIGN (32) __emu__m256 |
|
static __emu_inline __emu__m256 | __emu_set_m128 (const __m128 arr[]) |
|
static __emu_inline __emu__m256d | __emu_set_m128d (const __m128d arr[]) |
|
static __emu_inline __emu__m256i | __emu_set_m128i (const __m128i arr[]) |
|
| __EMU_M256_IMPL_M2 (__m256d, add_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, add_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, addsub_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, addsub_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, and_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, and_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, andnot_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, andnot_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, div_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, div_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, hadd_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, hadd_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, hsub_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, hsub_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, max_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, max_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, min_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, min_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, mul_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, mul_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, or_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, or_ps) |
|
| __EMU_M256_IMPL_M2I_SHIFT (__m256d, shuffle_pd, 2) |
|
| __EMU_M256_IMPL_M2I_DUP (__m256, shuffle_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, sub_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, sub_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, xor_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, xor_ps) |
|
static __emu_inline __m128 | __emu_mm_cmp_ps (__m128 m1, __m128 m2, const int predicate) |
|
static __emu_inline __m128d | __emu_mm_cmp_pd (__m128d m1, __m128d m2, const int predicate) |
|
static __emu_inline __m128d | __emu_mm_cmp_sd (__m128d m1, __m128d m2, const int predicate) |
|
static __emu_inline __m128 | __emu_mm_cmp_ss (__m128 m1, __m128 m2, const int predicate) |
|
| __EMU_M256_IMPL_M1_LH (__m256d, __m128i, cvtepi32_pd) |
|
| __EMU_M256_IMPL_M1_RET (__m256, __m256i, cvtepi32_ps) |
|
| __EMU_M256_IMPL_M1_HL (__m128, __m256d, cvtpd_ps) |
|
| __EMU_M256_IMPL_M1_RET (__m256i, __m256, cvtps_epi32) |
|
| __EMU_M256_IMPL_M1_LH (__m256d, __m128, cvtps_pd) |
|
| __EMU_M256_IMPL_M1_HL (__m128i, __m256d, cvttpd_epi32) |
|
| __EMU_M256_IMPL_M1_HL (__m128i, __m256d, cvtpd_epi32) |
|
| __EMU_M256_IMPL_M1_RET (__m256i, __m256, cvttps_epi32) |
|
static __emu_inline __m128 | __emu_mm256_extractf128_ps (__emu__m256 m1, const int offset) |
|
static __emu_inline __m128d | __emu_mm256_extractf128_pd (__emu__m256d m1, const int offset) |
|
static __emu_inline __m128i | __emu_mm256_extractf128_si256 (__emu__m256i m1, const int offset) |
|
static __emu_inline void | __emu_mm256_zeroall (void) |
|
static __emu_inline void | __emu_mm256_zeroupper (void) |
|
static __emu_inline __m128 | __emu_mm_permutevar_ps (__m128 a, __m128i control) |
|
| __EMU_M256_IMPL2_M2T (__m256, __m256i, permutevar_ps) |
|
static __emu_inline __m128 | __emu_mm_permute_ps (__m128 a, int control) |
|
| __EMU_M256_IMPL2_M1I_DUP (__m256, permute_ps) |
|
static __emu_inline __m128d | __emu_mm_permutevar_pd (__m128d a, __m128i control) |
|
| __EMU_M256_IMPL2_M2T (__m256d, __m256i, permutevar_pd) |
|
static __emu_inline __m128d | __emu_mm_permute_pd (__m128d a, int control) |
|
| __EMU_M256_IMPL2_M1I_SHIFT (__m256d, permute_pd, 2) |
|
| __emu_mm256_permute2f128_impl (__emu_mm256_permute2f128_ps, __m128, __emu__m256) |
|
| __emu_mm256_permute2f128_impl (__emu_mm256_permute2f128_pd, __m128d, __emu__m256d) |
|
| __emu_mm256_permute2f128_impl (__emu_mm256_permute2f128_si256, __m128i, __emu__m256i) |
|
| __emu_mm_broadcast_impl (__emu_mm_broadcast_ss, __m128, float) __emu_mm_broadcast_impl(__emu_mm256_broadcast_ss |
|
float | __emu_mm_broadcast_impl (__emu_mm_broadcast_sd, __m128, double) __emu_mm_broadcast_impl(__emu_mm256_broadcast_sd |
|
float double | __emu_mm_broadcast_impl (__emu_mm256_broadcast_ps, __emu__m256, __m128) __emu_mm_broadcast_impl(__emu_mm256_broadcast_pd |
|
float double static __m128d
__emu_inline __emu__m256 | __emu_mm256_insertf128_ps (__emu__m256 a, __m128 b, int offset) |
|
static __emu_inline __emu__m256d | __emu_mm256_insertf128_pd (__emu__m256d a, __m128d b, int offset) |
|
static __emu_inline __emu__m256i | __emu_mm256_insertf128_si256 (__emu__m256i a, __m128i b, int offset) |
|
| __emu_mm_load_impl (load, pd, pd, __m256d, double, double) |
|
| __emu_mm_store_impl (store, pd, pd, __m256d, double, double) |
|
| __emu_mm_load_impl (load, ps, ps, __m256, float, float) |
|
| __emu_mm_store_impl (store, ps, ps, __m256, float, float) |
|
| __emu_mm_load_impl (loadu, pd, pd, __m256d, double, double) |
|
| __emu_mm_store_impl (storeu, pd, pd, __m256d, double, double) |
|
| __emu_mm_load_impl (loadu, ps, ps, __m256, float, float) |
|
| __emu_mm_store_impl (storeu, ps, ps, __m256, float, float) |
|
| __emu_mm_load_impl (load, si128, si256, __m256i, __m128i, __emu__m256i) |
|
| __emu_mm_store_impl (store, si128, si256, __m256i, __m128i, __emu__m256i) |
|
| __emu_mm_load_impl (loadu, si128, si256, __m256i, __m128i, __emu__m256i) |
|
| __emu_mm_store_impl (storeu, si128, si256, __m256i, __m128i, __emu__m256i) |
|
| __emu_maskload_impl (__emu_mm256_maskload_pd, __emu__m256d, __emu__m256i, double, __emu_int64_t) |
|
| __emu_maskstore_impl (__emu_mm256_maskstore_pd, __emu__m256d, __emu__m256i, double, __emu_int64_t) |
|
| __emu_maskload_impl (__emu_mm_maskload_pd, __m128d, __m128i, double, __emu_int64_t) |
|
| __emu_maskstore_impl (__emu_mm_maskstore_pd, __m128d, __m128i, double, __emu_int64_t) |
|
| __emu_maskload_impl (__emu_mm256_maskload_ps, __emu__m256, __emu__m256i, float, int) |
|
| __emu_maskstore_impl (__emu_mm256_maskstore_ps, __emu__m256, __emu__m256i, float, int) |
|
| __emu_maskload_impl (__emu_mm_maskload_ps, __m128, __m128i, float, int) |
|
| __emu_maskstore_impl (__emu_mm_maskstore_ps, __m128, __m128i, float, int) |
|
| __EMU_M256_IMPL_M1 (__m256, movehdup_ps) |
|
| __EMU_M256_IMPL_M1 (__m256, moveldup_ps) |
|
| __EMU_M256_IMPL_M1 (__m256d, movedup_pd) |
|
| __emu_mm_load_impl (lddqu, si128, si256, __m256i, __m128i, __emu__m256i) |
|
| __emu_mm_store_impl (stream, si128, si256, __m256i, __m128i, __emu__m256i) |
|
| __emu_mm_store_impl (stream, pd, pd, __m256d, double, double) |
|
| __emu_mm_store_impl (stream, ps, ps, __m256, float, float) |
|
| __EMU_M256_IMPL_M1 (__m256, rcp_ps) |
|
| __EMU_M256_IMPL_M1 (__m256, rsqrt_ps) |
|
| __EMU_M256_IMPL_M1 (__m256d, sqrt_pd) |
|
| __EMU_M256_IMPL_M1 (__m256, sqrt_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, unpackhi_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, unpackhi_ps) |
|
| __EMU_M256_IMPL_M2 (__m256d, unpacklo_pd) |
|
| __EMU_M256_IMPL_M2 (__m256, unpacklo_ps) |
|
static __emu_inline int | __emu_mm256_movemask_pd (__emu__m256d a) |
|
static __emu_inline int | __emu_mm256_movemask_ps (__emu__m256 a) |
|
static __emu_inline __emu__m256d | __emu_mm256_setzero_pd (void) |
|
static __emu_inline __emu__m256 | __emu_mm256_setzero_ps (void) |
|
static __emu_inline __emu__m256i | __emu_mm256_setzero_si256 (void) |
|
static __emu_inline __emu__m256d | __emu_mm256_set_pd (double a1, double a2, double a3, double a4) |
|
static __emu_inline __emu__m256 | __emu_mm256_set_ps (float a1, float a2, float a3, float a4, float a5, float a6, float a7, float a8) |
|
static __emu_inline __emu__m256i | __emu_mm256_set_epi8 (char a1, char a2, char a3, char a4, char a5, char a6, char a7, char a8, char a9, char a10, char a11, char a12, char a13, char a14, char a15, char a16, char a17, char a18, char a19, char a20, char a21, char a22, char a23, char a24, char a25, char a26, char a27, char a28, char a29, char a30, char a31, char a32) |
|
static __emu_inline __emu__m256i | __emu_mm256_set_epi16 (short a1, short a2, short a3, short a4, short a5, short a6, short a7, short a8, short a9, short a10, short a11, short a12, short a13, short a14, short a15, short a16) |
|
static __emu_inline __emu__m256i | __emu_mm256_set_epi32 (int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) |
|
static __emu_inline __m128i | __emu_mm_set_epi64x (__emu_int64_t a, __emu_int64_t b) |
|
static __emu_inline __emu__m256i | __emu_mm256_set_epi64x (__emu_int64_t a1, __emu_int64_t a2, __emu_int64_t a3, __emu_int64_t a4) |
|
static __emu_inline __emu__m256d | __emu_mm256_setr_pd (double a1, double a2, double a3, double a4) |
|
static __emu_inline __emu__m256 | __emu_mm256_setr_ps (float a1, float a2, float a3, float a4, float a5, float a6, float a7, float a8) |
|
static __emu_inline __emu__m256i | __emu_mm256_setr_epi8 (char a1, char a2, char a3, char a4, char a5, char a6, char a7, char a8, char a9, char a10, char a11, char a12, char a13, char a14, char a15, char a16, char a17, char a18, char a19, char a20, char a21, char a22, char a23, char a24, char a25, char a26, char a27, char a28, char a29, char a30, char a31, char a32) |
|
static __emu_inline __emu__m256i | __emu_mm256_setr_epi16 (short a1, short a2, short a3, short a4, short a5, short a6, short a7, short a8, short a9, short a10, short a11, short a12, short a13, short a14, short a15, short a16) |
|
static __emu_inline __emu__m256i | __emu_mm256_setr_epi32 (int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) |
|
static __emu_inline __emu__m256i | __emu_mm256_setr_epi64x (__emu_int64_t a1, __emu_int64_t a2, __emu_int64_t a3, __emu_int64_t a4) |
|
| __EMU_M256_IMPL_M1P_DUP (__m256d, double, set1_pd) |
|
| __EMU_M256_IMPL_M1P_DUP (__m256, float, set1_ps) |
|
| __EMU_M256_IMPL_M1P_DUP (__m256i, char, set1_epi8) |
|
| __EMU_M256_IMPL_M1P_DUP (__m256i, short, set1_epi16) |
|
| __EMU_M256_IMPL_M1P_DUP (__m256i, int, set1_epi32) |
|
static __emu__m256i | __emu_mm256_set1_epi64x (__emu_int64_t a) |
|
| __EMU_M256_IMPL_M1_RET (__m256, __m256d, castpd_ps) |
|
| __EMU_M256_IMPL_M1_RET (__m256d, __m256, castps_pd) |
|
| __EMU_M256_IMPL_M1_RET_NAME (__m256i, __m256, castps_si128, castps_si256) |
|
| __EMU_M256_IMPL_M1_RET_NAME (__m256i, __m256d, castpd_si128, castpd_si256) |
|
| __EMU_M256_IMPL_M1_RET_NAME (__m256, __m256i, castsi128_ps, castsi256_ps) |
|
| __EMU_M256_IMPL_M1_RET_NAME (__m256d, __m256i, castsi128_pd, castsi256_pd) |
|
static __emu_inline __m128 | __emu_mm256_castps256_ps128 (__emu__m256 a) |
|
static __emu_inline __m128d | __emu_mm256_castpd256_pd128 (__emu__m256d a) |
|
static __emu_inline __m128i | __emu_mm256_castsi256_si128 (__emu__m256i a) |
|
static __emu_inline __emu__m256 | __emu_mm256_castps128_ps256 (__m128 a) |
|
static __emu_inline __emu__m256d | __emu_mm256_castpd128_pd256 (__m128d a) |
|
static __emu_inline __emu__m256i | __emu_mm256_castsi128_si256 (__m128i a) |
|