include/native/sseplus_native_SSE5.h File Reference

#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)


Generated on Wed May 21 13:44:11 2008 for "SSEPlus" by  doxygen 1.5.4