SIMD
 All Functions Variables Groups
Integer: Logical operations

Functions

__m128i _mm_and_si128 (__m128i v1, __m128i v2)
__m128i _mm_andnot_si128 (__m128i v1, __m128i v2)
__m128i _mm_or_si128 (__m128i v1, __m128i v2)
__m128i _mm_xor_si128 (__m128i v1, __m128i v2)
__m128i _mm_slli_epi16 (__m128i v1, int i)
__m128i _mm_slli_epi32 (__m128i v1, int i)
__m128i _mm_slli_epi64 (__m128i v1, int i)
__m128i _mm_srli_si128 (__m128i v1, int const i)
__m128i _mm_slli_si128 (__m128i v1, int const i)
__m128i _mm_srli_epi16 (__m128i v1, int i)
__m128i _mm_srli_epi32 (__m128i v1, int i)
__m128i _mm_srli_epi64 (__m128i v1, int i)
__m128i _mm_sll_epi16 (__m128i v1, __m128i v2)
__m128i _mm_sll_epi32 (__m128i v1, __m128i v2)
__m128i _mm_sll_epi64 (__m128i v1, __m128i v2)
__m128i _mm_srl_epi16 (__m128i v1, __m128i v2)
__m128i _mm_srl_epi32 (__m128i v1, __m128i v2)
__m128i _mm_srl_epi64 (__m128i v1, __m128i v2)

Detailed Description

Function Documentation

__m128i _mm_and_si128 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_andnot_si128 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_or_si128 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sll_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sll_epi32 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_sll_epi64 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_slli_epi16 ( __m128i  v1,
int  i 
)
__m128i _mm_slli_epi32 ( __m128i  v1,
int  i 
)
__m128i _mm_slli_epi64 ( __m128i  v1,
int  i 
)
__m128i _mm_slli_si128 ( __m128i  v1,
int const  i 
)
__m128i _mm_srl_epi16 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_srl_epi32 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_srl_epi64 ( __m128i  v1,
__m128i  v2 
)
__m128i _mm_srli_epi16 ( __m128i  v1,
int  i 
)
__m128i _mm_srli_epi32 ( __m128i  v1,
int  i 
)
__m128i _mm_srli_epi64 ( __m128i  v1,
int  i 
)
__m128i _mm_srli_si128 ( __m128i  v1,
int const  i 
)
__m128i _mm_xor_si128 ( __m128i  v1,
__m128i  v2 
)