SIMD
 All Functions Variables Groups
Integer: Arithmetic operations

Functions

__m128i _mm_add_epi8 (__m128i v1, __m128i v2)
__m128i _mm_add_epi16 (__m128i v1, __m128i v2)
__m128i _mm_add_epi32 (__m128i v1, __m128i v2)
__m128i _mm_add_epi64 (__m128i v1, __m128i v2)
__m128i _mm_adds_epi8 (__m128i v1, __m128i v2)
__m128i _mm_adds_epi16 (__m128i v1, __m128i v2)
__m128i _mm_adds_epu8 (__m128i v1, __m128i v2)
__m128i _mm_adds_epu16 (__m128i v1, __m128i v2)
__m128i _mm_sub_epi8 (__m128i v1, __m128i v2)
__m128i _mm_sub_epi16 (__m128i v1, __m128i v2)
__m128i _mm_sub_epi32 (__m128i v1, __m128i v2)
__m128i _mm_sub_epi64 (__m128i v1, __m128i v2)
__m128i _mm_subs_epi8 (__m128i v1, __m128i v2)
__m128i _mm_subs_epi16 (__m128i v1, __m128i v2)
__m128i _mm_subs_epu8 (__m128i v1, __m128i v2)
__m128i _mm_subs_epu16 (__m128i v1, __m128i v2)
__m128i _mm_madd_epi16 (__m128i v1, __m128i v2)
__m128i _mm_mulhi_epi16 (__m128i v1, __m128i v2)
__m128i _mm_mullo_epi16 (__m128i v1, __m128i v2)
__m128i _mm_mulhi_epu16 (__m128i v1, __m128i v2)
__m128i _mm_mul_epu32 (__m128i v1, __m128i v2)
__m128i _mm_max_epi16 (__m128i v1, __m128i v2)
__m128i _mm_max_epu8 (__m128i v1, __m128i v2)
__m128i _mm_min_epi16 (__m128i v1, __m128i v2)
__m128i _mm_min_epu8 (__m128i v1, __m128i v2)
__m128i _mm_avg_epu8 (__m128i v1, __m128i v2)
__m128i _mm_avg_epu16 (__m128i v1, __m128i v2)
__m128i _mm_sad_epu8 (__m128i v1, __m128i v2)
__m128i _mm_srai_epi16 (__m128i v1, int i)
__m128i _mm_srai_epi32 (__m128i v1, int i)
__m128i _mm_sra_epi16 (__m128i v1, __m128i v2)
__m128i _mm_sra_epi32 (__m128i v1, __m128i v2)

Detailed Description

Function Documentation

__m128i _mm_add_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_add_epi32 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_add_epi64 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_add_epi8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_adds_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_adds_epi8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_adds_epu16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_adds_epu8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_avg_epu16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_avg_epu8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_madd_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_max_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_max_epu8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_min_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_min_epu8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_mul_epu32 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_mulhi_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_mulhi_epu16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_mullo_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sad_epu8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sra_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sra_epi32 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_srai_epi16 ( __m128i  v1,
int  i 
)
__m128i _mm_srai_epi32 ( __m128i  v1,
int  i 
)
__m128i _mm_sub_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sub_epi32 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sub_epi64 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sub_epi8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_subs_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_subs_epi8 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_subs_epu16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_subs_epu8 ( __m128i  v1,
__m128i  v2 
)