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