#include "../SSEPlus_base.h"
Go to the source code of this file.
Functions | |
Native SSE5 Operations | |
SSP_FORCEINLINE __m128i | ssp_cmov_si128_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128 | ssp_comeq_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comlt_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comle_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comunord_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comneq_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comnlt_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comnle_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comord_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comueq_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comnge_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comngt_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comfalse_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comoneq_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comge_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comgt_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comtrue_ps_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128d | ssp_comeq_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comlt_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comle_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comunord_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comneq_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comnlt_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comnle_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comord_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comueq_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comnge_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comngt_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comfalse_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comoneq_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comge_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comgt_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comtrue_pd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128 | ssp_comeq_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comlt_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comle_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comunord_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comneq_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comnlt_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comnle_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comord_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comueq_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comnge_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comngt_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comfalse_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comoneq_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comge_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comgt_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128 | ssp_comtrue_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128d | ssp_comeq_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comlt_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comle_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comunord_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comneq_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comnlt_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comnle_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comord_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comueq_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comnge_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comngt_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comfalse_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comoneq_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comge_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comgt_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128d | ssp_comtrue_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epu8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epu16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epu32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epu64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comlt_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comle_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comgt_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comge_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comeq_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comneq_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comfalse_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_comtrue_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128 | ssp_frcz_ps_SSE5 (__m128 a) |
SSP_FORCEINLINE __m128d | ssp_frcz_pd_SSE5 (__m128d a) |
SSP_FORCEINLINE __m128 | ssp_frcz_ss_SSE5 (__m128 a, __m128 b) |
SSP_FORCEINLINE __m128d | ssp_frcz_sd_SSE5 (__m128d a, __m128d b) |
SSP_FORCEINLINE __m128i | ssp_haddw_epi8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddd_epi8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddq_epi8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddd_epi16_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddq_epi16_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddq_epi32_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddw_epu8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddd_epu8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddq_epu8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddd_epu16_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddq_epu16_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_haddq_epu32_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_hsubw_epi8_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_hsubd_epi16_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_hsubq_epi32_SSE5 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_macc_epi16_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_macc_epi32_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128d | ssp_macc_pd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_macc_ps_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128d | ssp_macc_sd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_macc_ss_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128i | ssp_maccd_epi16_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maccs_epi16_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maccs_epi32_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maccsd_epi16_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maccslo_epi32_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_macclo_epi32_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maccshi_epi32_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_macchi_epi32_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maddsd_epi16_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_maddd_epi16_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128d | ssp_msub_pd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_msub_ps_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128d | ssp_msub_sd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_msub_ss_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128d | ssp_nmacc_pd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_nmacc_ps_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128d | ssp_nmacc_sd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_nmacc_ss_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128d | ssp_nmsub_pd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_nmsub_ps_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128d | ssp_nmsub_sd_SSE5 (__m128d a, __m128d b, __m128d c) |
SSP_FORCEINLINE __m128 | ssp_nmsub_ss_SSE5 (__m128 a, __m128 b, __m128 c) |
SSP_FORCEINLINE __m128i | ssp_perm_epi8_SSE5 (__m128i a, __m128i b, __m128i c) |
SSP_FORCEINLINE __m128 | ssp_perm_ps_SSE5 (__m128 a, __m128 b, __m128i c) |
SSP_FORCEINLINE __m128d | ssp_perm_pd_SSE5 (__m128d a, __m128d b, __m128i c) |
SSP_FORCEINLINE __m128i | ssp_rot_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_rot_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_rot_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_rot_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_roti_epi8_SSE5 (__m128i a, const int b) |
SSP_FORCEINLINE __m128i | ssp_roti_epi16_SSE5 (__m128i a, const int b) |
SSP_FORCEINLINE __m128i | ssp_roti_epi32_SSE5 (__m128i a, const int b) |
SSP_FORCEINLINE __m128i | ssp_roti_epi64_SSE5 (__m128i a, const int b) |
SSP_FORCEINLINE __m128i | ssp_shl_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_shl_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_shl_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_shl_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_sha_epi8_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_sha_epi16_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_sha_epi32_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_sha_epi64_SSE5 (__m128i a, __m128i b) |
SSP_FORCEINLINE int | ssp_testz_si128_SSE5 (__m128i mask, __m128i a) |
SSP_FORCEINLINE int | ssp_testc_si128_SSE5 (__m128i mask, __m128i a) |
SSP_FORCEINLINE int | ssp_testnzc_si128_SSE5 (__m128i mask, __m128i b) |
SSP_FORCEINLINE __m128d | ssp_round_pd_SSE5 (__m128d a, int iRoundMode) |
SSP_FORCEINLINE __m128d | ssp_round_sd_SSE5 (__m128d dst, __m128d a, int iRoundMode) |
SSP_FORCEINLINE __m128 | ssp_round_ps_SSE5 (__m128 a, int iRoundMode) |
SSP_FORCEINLINE __m128 | ssp_round_ss_SSE5 (__m128 dst, __m128 a, int iRoundMode) |