include/native/SSEPlus_native_SSE4.1.h File Reference

#include "../SSEPlus_base.h"
#include <smmintrin.h>

Go to the source code of this file.

Functions

Native SSE4.1 Operations
SSP_FORCEINLINE __m128d ssp_ceil_pd_SSE4_1 (__m128d a)
SSP_FORCEINLINE __m128d ssp_ceil_sd_SSE4_1 (__m128d dst, __m128d a)
SSP_FORCEINLINE __m128d ssp_floor_pd_SSE4_1 (__m128d a)
SSP_FORCEINLINE __m128d ssp_floor_sd_SSE4_1 (__m128d dst, __m128d a)
SSP_FORCEINLINE __m128 ssp_ceil_ps_SSE4_1 (__m128 a)
SSP_FORCEINLINE __m128 ssp_ceil_ss_SSE4_1 (__m128 dst, __m128 a)
SSP_FORCEINLINE __m128 ssp_floor_ps_SSE4_1 (__m128 a)
SSP_FORCEINLINE __m128 ssp_floor_ss_SSE4_1 (__m128 dst, __m128 a)
SSP_FORCEINLINE __m128i ssp_blend_epi16_SSE4_1 (__m128i a, __m128i b, const int mask)
SSP_FORCEINLINE __m128i ssp_blendv_epi8_SSE4_1 (__m128i a, __m128i b, __m128i mask)
SSP_FORCEINLINE __m128 ssp_blend_ps_SSE4_1 (__m128 a, __m128 b, const int mask)
SSP_FORCEINLINE __m128 ssp_blendv_ps_SSE4_1 (__m128 a, __m128 b, __m128 mask)
SSP_FORCEINLINE __m128d ssp_blend_pd_SSE4_1 (__m128d a, __m128d b, const int mask)
SSP_FORCEINLINE __m128d ssp_blendv_pd_SSE4_1 (__m128d a, __m128d b, __m128d mask)
SSP_FORCEINLINE __m128 ssp_dp_ps_SSE4_1 (__m128 a, __m128 b, const int mask)
SSP_FORCEINLINE __m128d ssp_dp_pd_SSE4_1 (__m128d a, __m128d b, const int mask)
SSP_FORCEINLINE __m128i ssp_cmpeq_epi64_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epi8_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epi8_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epu16_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epu16_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epi32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epi32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_min_epu32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_max_epu32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_mullo_epi32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_mul_epi32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128 ssp_insert_ps_SSE4_1 (__m128 dst, __m128 src, const int ndx)
SSP_FORCEINLINE int ssp_extract_ps_SSE4_1 (__m128 src, const int ndx)
SSP_FORCEINLINE __m128i ssp_insert_epi8_SSE4_1 (__m128i dst, int s, const int ndx)
SSP_FORCEINLINE __m128i ssp_insert_epi32_SSE4_1 (__m128i dst, int s, const int ndx)
SSP_FORCEINLINE int ssp_extract_epi8_SSE4_1 (__m128i src, const int ndx)
SSP_FORCEINLINE int ssp_extract_epi32_SSE4_1 (__m128i src, const int ndx)
SSP_FORCEINLINE __m128i ssp_minpos_epu16_SSE4_1 (__m128i shortValues)
SSP_FORCEINLINE __m128i ssp_cvtepi8_epi32_SSE4_1 (__m128i byteValues)
SSP_FORCEINLINE __m128i ssp_cvtepi16_epi32_SSE4_1 (__m128i shortValues)
SSP_FORCEINLINE __m128i ssp_cvtepi8_epi64_SSE4_1 (__m128i byteValues)
SSP_FORCEINLINE __m128i ssp_cvtepi32_epi64_SSE4_1 (__m128i intValues)
SSP_FORCEINLINE __m128i ssp_cvtepi16_epi64_SSE4_1 (__m128i shortValues)
SSP_FORCEINLINE __m128i ssp_cvtepi8_epi16_SSE4_1 (__m128i byteValues)
SSP_FORCEINLINE __m128i ssp_cvtepu8_epi32_SSE4_1 (__m128i byteValues)
SSP_FORCEINLINE __m128i ssp_cvtepu16_epi32_SSE4_1 (__m128i shortValues)
SSP_FORCEINLINE __m128i ssp_cvtepu8_epi64_SSE4_1 (__m128i shortValues)
SSP_FORCEINLINE __m128i ssp_cvtepu32_epi64_SSE4_1 (__m128i intValues)
SSP_FORCEINLINE __m128i ssp_cvtepu16_epi64_SSE4_1 (__m128i shortValues)
SSP_FORCEINLINE __m128i ssp_cvtepu8_epi16_SSE4_1 (__m128i byteValues)
SSP_FORCEINLINE __m128i ssp_packus_epi32_SSE4_1 (__m128i a, __m128i b)
SSP_FORCEINLINE __m128i ssp_mpsadbw_epu8_SSE4_1 (__m128i a, __m128i b, const int msk)
SSP_FORCEINLINE __m128i ssp_stream_load_si128_SSE4_1 (__m128i *a)
SSP_FORCEINLINE int ssp_testz_si128_SSE4_1 (__m128i mask, __m128i a)
SSP_FORCEINLINE int ssp_testc_si128_SSE4_1 (__m128i mask, __m128i a)
SSP_FORCEINLINE int ssp_testnzc_si128_SSE4_1 (__m128i mask, __m128i b)
SSP_FORCEINLINE __m128d ssp_round_pd_SSE4_1 (__m128d a, int iRoundMode)
SSP_FORCEINLINE __m128d ssp_round_sd_SSE4_1 (__m128d dst, __m128d a, int iRoundMode)
SSP_FORCEINLINE __m128 ssp_round_ps_SSE4_1 (__m128 a, int iRoundMode)
SSP_FORCEINLINE __m128 ssp_round_ss_SSE4_1 (__m128 dst, __m128 a, int iRoundMode)


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