Native SSSE3 Operations | |
SSP_FORCEINLINE __m128i | ssp_abs_epi16_SSSE3 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_abs_epi32_SSSE3 (__m128i a) |
SSP_FORCEINLINE __m128i | ssp_abs_epi8_SSSE3 (__m128i a) |
SSP_FORCEINLINE __m64 | ssp_abs_pi16_SSSE3 (__m64 a) |
SSP_FORCEINLINE __m64 | ssp_abs_pi32_SSSE3 (__m64 a) |
SSP_FORCEINLINE __m64 | ssp_abs_pi8_SSSE3 (__m64 a) |
SSP_FORCEINLINE __m128i | ssp_alignr_epi8_SSSE3 (__m128i a, __m128i b, int n) |
SSP_FORCEINLINE __m64 | ssp_alignr_pi8_SSSE3 (__m64 a, __m64 b, int n) |
SSP_FORCEINLINE __m128i | ssp_hadd_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_hadd_epi32_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_hadd_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m64 | ssp_hadd_pi32_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_hadds_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_hadds_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_hsub_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_hsub_epi32_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_hsub_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m64 | ssp_hsub_pi32_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_hsubs_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_hsubs_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_maddubs_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_maddubs_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_mulhrs_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_mulhrs_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_shuffle_epi8_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_shuffle_pi8_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i | ssp_sign_epi16_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_sign_epi32_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m128i | ssp_sign_epi8_SSSE3 (__m128i a, __m128i b) |
SSP_FORCEINLINE __m64 | ssp_sign_pi16_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m64 | ssp_sign_pi32_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m64 | ssp_sign_pi8_SSSE3 (__m64 a, __m64 b) |
SSP_FORCEINLINE __m128i ssp_abs_epi16_SSSE3 | ( | __m128i | a | ) |
Native implementation of _mm_abs_epi16 [SSSE3]. (Searches MSDN)
Definition at line 18 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_abs_epi32_SSSE3 | ( | __m128i | a | ) |
Native implementation of _mm_abs_epi32 [SSSE3]. (Searches MSDN)
Definition at line 23 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_abs_epi8_SSSE3 | ( | __m128i | a | ) |
Native implementation of _mm_abs_epi8 [SSSE3]. (Searches MSDN)
Definition at line 28 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_abs_pi16_SSSE3 | ( | __m64 | a | ) |
Native implementation of _mm_abs_pi16 [SSSE3]. (Searches MSDN)
Definition at line 33 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_abs_pi32_SSSE3 | ( | __m64 | a | ) |
Native implementation of _mm_abs_pi32 [SSSE3]. (Searches MSDN)
Definition at line 38 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_abs_pi8_SSSE3 | ( | __m64 | a | ) |
Native implementation of _mm_abs_pi8 [SSSE3]. (Searches MSDN)
Definition at line 43 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_alignr_epi8_SSSE3 | ( | __m128i | a, | |
__m128i | b, | |||
int | n | |||
) |
Native implementation of _mm_alignr_epi8 [SSSE3]. (Searches MSDN)
Definition at line 48 of file SSEPlus_native_SSSE3.h.
00049 { 00050 n = (n>=32) ? 32 : n; 00051 switch( n ) 00052 { 00053 CASE_32( _mm_alignr_epi8, a, b ); 00054 } 00055 }
SSP_FORCEINLINE __m64 ssp_alignr_pi8_SSSE3 | ( | __m64 | a, | |
__m64 | b, | |||
int | n | |||
) |
Native implementation of _mm_alignr_pi8 [SSSE3]. (Searches MSDN)
Definition at line 57 of file SSEPlus_native_SSSE3.h.
00058 { 00059 n = (n>=16) ? 16 : n; 00060 switch( n ) 00061 { 00062 CASE_16( _mm_alignr_pi8, a, b ); 00063 } 00064 }
SSP_FORCEINLINE __m128i ssp_hadd_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_hadd_epi16 [SSSE3]. (Searches MSDN)
Definition at line 66 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_hadd_epi32_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_hadd_epi32 [SSSE3]. (Searches MSDN)
Definition at line 71 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_hadd_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_hadd_pi16 [SSSE3]. (Searches MSDN)
Definition at line 76 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_hadd_pi32_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_hadd_pi32 [SSSE3]. (Searches MSDN)
Definition at line 81 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_hadds_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_hadds_epi16 [SSSE3]. (Searches MSDN)
Definition at line 86 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_hadds_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_hadds_pi16 [SSSE3]. (Searches MSDN)
Definition at line 91 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_hsub_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_hsub_epi16 [SSSE3]. (Searches MSDN)
Definition at line 96 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_hsub_epi32_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_hsub_epi32 [SSSE3]. (Searches MSDN)
Definition at line 101 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_hsub_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_hsub_pi16 [SSSE3]. (Searches MSDN)
Definition at line 106 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_hsub_pi32_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_hsub_pi32 [SSSE3]. (Searches MSDN)
Definition at line 111 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_hsubs_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_hsubs_epi16 [SSSE3]. (Searches MSDN)
Definition at line 116 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_hsubs_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_hsubs_pi16 [SSSE3]. (Searches MSDN)
Definition at line 121 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_maddubs_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_maddubs_epi16 [SSSE3]. (Searches MSDN)
Definition at line 126 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_maddubs_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_maddubs_pi16 [SSSE3]. (Searches MSDN)
Definition at line 131 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_mulhrs_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_mulhrs_epi16 [SSSE3]. (Searches MSDN)
Definition at line 136 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_mulhrs_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_mulhrs_pi16 [SSSE3]. (Searches MSDN)
Definition at line 141 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_shuffle_epi8_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_shuffle_epi8 [SSSE3]. (Searches MSDN)
Definition at line 146 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_shuffle_pi8_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_shuffle_pi8 [SSSE3]. (Searches MSDN)
Definition at line 151 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_sign_epi16_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_sign_epi16 [SSSE3]. (Searches MSDN)
Definition at line 156 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_sign_epi32_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_sign_epi32 [SSSE3]. (Searches MSDN)
Definition at line 161 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m128i ssp_sign_epi8_SSSE3 | ( | __m128i | a, | |
__m128i | b | |||
) |
Native implementation of _mm_sign_epi8 [SSSE3]. (Searches MSDN)
Definition at line 166 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_sign_pi16_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_sign_pi16 [SSSE3]. (Searches MSDN)
Definition at line 171 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_sign_pi32_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_sign_pi32 [SSSE3]. (Searches MSDN)
Definition at line 176 of file SSEPlus_native_SSSE3.h.
SSP_FORCEINLINE __m64 ssp_sign_pi8_SSSE3 | ( | __m64 | a, | |
__m64 | b | |||
) |
Native implementation of _mm_sign_pi8 [SSSE3]. (Searches MSDN)
Definition at line 181 of file SSEPlus_native_SSSE3.h.