include/emulation/SSEPlus_emulation_SSE2.h File Reference

#include "../SSEPlus_SSE2.h"
#include "../native/SSEPlus_native_SSE2.h"
#include "../logical/SSEPlus_logical_SSE2.h"
#include "../convert/SSEPlus_convert_SSE2.h"
#include "../arithmetic/SSEPlus_arithmetic_SSE2.h"
#include "SSEPlus_emulation_comps_SSE2.h"
#include "../SSEPlus_SSE2.h"

Go to the source code of this file.

Functions

SSE[3,4A,...,5] implemented in SSE2
SSP_FORCEINLINE __m128i ssp_macc_epi16_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128i ssp_macc_epi32_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128d ssp_macc_pd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_macc_ps_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_macc_sd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_macc_ss_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128i ssp_maccd_epi16_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128i ssp_macchi_epi32_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128i ssp_macclo_epi32_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128i ssp_maccs_epi16_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128i ssp_maccs_epi32_SSE2 (__m128i a, __m128i b, __m128i c)
SSP_FORCEINLINE __m128 ssp_nmacc_ps_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_nmacc_pd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_nmacc_ss_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_nmacc_sd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_msub_ps_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_msub_pd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_msub_ss_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_msub_sd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_nmsub_ps_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_nmsub_pd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128 ssp_nmsub_ss_SSE2 (__m128 a, __m128 b, __m128 c)
SSP_FORCEINLINE __m128d ssp_nmsub_sd_SSE2 (__m128d a, __m128d b, __m128d c)
SSP_FORCEINLINE __m128i ssp_abs_epi8_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_abs_epi16_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_abs_epi32_SSE2 (__m128i a)
SSP_FORCEINLINE __m128 ssp_addsub_ps_SSE2 (__m128 a, __m128 b)
SSP_FORCEINLINE __m128d ssp_addsub_pd_SSE2 (__m128d a, __m128d b)
SSP_FORCEINLINE __m128i ssp_blend_epi16_SSE2 (__m128i a, __m128i b, const int mask)
SSP_FORCEINLINE __m128d ssp_blend_pd_SSE2 (__m128d a, __m128d b, const int mask)
SSP_FORCEINLINE __m128 ssp_blend_ps_SSE2 (__m128 a, __m128 b, const int mask)
SSP_FORCEINLINE __m128i ssp_blendv_epi8_SSE2 (__m128i a, __m128i b, __m128i mask)
SSP_FORCEINLINE __m128d ssp_blendv_pd_SSE2 (__m128d a, __m128d b, __m128d mask)
SSP_FORCEINLINE __m128 ssp_blendv_ps_SSE2 (__m128 a, __m128 b, __m128 mask)
SSP_FORCEINLINE __m128i ssp_cmpeq_epi64_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_hadd_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_hadds_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_hsub_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_hsubs_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_hadd_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_hsub_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128 ssp_hadd_ps_SSE2 (__m128 a, __m128 b)
SSP_FORCEINLINE __m128 ssp_hsub_ps_SSE2 (__m128 a, __m128 b)
SSP_FORCEINLINE __m128d ssp_hadd_pd_SSE2 (__m128d a, __m128d b)
SSP_FORCEINLINE __m128d ssp_hsub_pd_SSE2 (__m128d a, __m128d b)
SSP_FORCEINLINE __m128i ssp_mulhrs_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_insert_epi32_SSE2 (__m128i a, int b, const int ndx)
SSP_FORCEINLINE __m128i ssp_min_epi8_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epi8_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epu16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epu16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epu32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epu32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_maddubs_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_mpsadbw_epu8_SSE2 (__m128i a, __m128i b, const int msk)
SSP_FORCEINLINE __m128d ssp_dp_pd_SSE2 (__m128d a, __m128d b, const int mask)
SSP_FORCEINLINE __m128 ssp_dp_ps_SSE2 (__m128 a, __m128 b, const int mask)
SSP_FORCEINLINE __m128 ssp_round_ps_SSE2 (__m128 a, int iRoundMode)
SSP_FORCEINLINE __m128d ssp_round_pd_SSE2 (__m128d a, int iRoundMode)
SSP_FORCEINLINE __m128 ssp_round_ss_SSE2 (__m128 a, __m128 b, int iRoundMode)
SSP_FORCEINLINE __m128 ssp_ceil_ps_SSE2 (__m128 a)
SSP_FORCEINLINE __m128 ssp_floor_ps_SSE2 (__m128 a)
SSP_FORCEINLINE __m128d ssp_floor_pd_SSE2 (__m128d a)
SSP_FORCEINLINE __m128d ssp_ceil_pd_SSE2 (__m128d a)
SSP_FORCEINLINE __m128d ssp_floor_sd_SSE2 (__m128d a, __m128d b)
SSP_FORCEINLINE __m128d ssp_ceil_sd_SSE2 (__m128d a, __m128d b)
SSP_FORCEINLINE __m128 ssp_floor_ss_SSE2 (__m128 a, __m128 b)
SSP_FORCEINLINE __m128 ssp_ceil_ss_SSE2 (__m128 a, __m128 b)
SSP_FORCEINLINE __m128i ssp_cvtepi8_epi16_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepi8_epi32_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepi8_epi64_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepi16_epi32_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepi16_epi64_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepi32_epi64_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepu8_epi16_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepu8_epi32_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepu8_epi64_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepu16_epi32_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepu16_epi64_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_cvtepu32_epi64_SSE2 (__m128i a)
SSP_FORCEINLINE __m128i ssp_packus_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_alignr_epi8_SSE2 (__m128i a, __m128i b, const int ralign)
SSP_FORCEINLINE __m128i ssp_insert_epi8_SSE2 (__m128i a, int b, const int ndx)
SSP_FORCEINLINE __m128i ssp_inserti_si64_SSE2 (__m128i a, __m128i b, int len, int ndx)
SSP_FORCEINLINE __m128i ssp_insert_si64_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE int ssp_extract_epi8_SSE2 (__m128i a, const int ndx)
SSP_FORCEINLINE int ssp_extract_epi32_SSE2 (__m128i a, const int imm)
SSP_FORCEINLINE int ssp_extract_ps_SSE2 (__m128 a, const int ndx)
SSP_FORCEINLINE ssp_s64 ssp_extract_epi64_SSE2 (__m128i a, const int ndx)
SSP_FORCEINLINE __m128i ssp_extracti_si64_SSE2 (__m128i a, int len, int ndx)
SSP_FORCEINLINE __m128i ssp_extract_si64_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_shuffle_epi8_SSE2 (__m128i a, __m128i mask)
SSP_FORCEINLINE __m128i ssp_sign_epi8_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_sign_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_sign_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE int ssp_testc_si128_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE int ssp_testz_si128_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE int ssp_testnzc_si128_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128 ssp_movehdup_ps_SSE2 (__m128 a)
SSP_FORCEINLINE __m128 ssp_moveldup_ps_SSE2 (__m128 a)
SSP_FORCEINLINE __m128d ssp_movedup_pd_SSE2 (__m128d a)
SSP_FORCEINLINE __m128i ssp_rot_epi8_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_rot_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_rot_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_rot_epi64_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_roti_epi8_SSE2 (__m128i a, const int b)
SSP_FORCEINLINE __m128i ssp_roti_epi16_SSE2 (__m128i a, const int b)
SSP_FORCEINLINE __m128i ssp_roti_epi32_SSE2 (__m128i a, const int b)
SSP_FORCEINLINE __m128i ssp_roti_epi64_SSE2 (__m128i a, const int b)
SSP_FORCEINLINE __m128i ssp_shl_epi8_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_sha_epi8_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_shl_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_sha_epi16_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_shl_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_sha_epi32_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_shl_epi64_SSE2 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_sha_epi64_SSE2 (__m128i a, __m128i b)


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