SIMD
 All Functions Variables Groups
Integer: Set operations

Functions

__m128i _mm_setr_epi64 (__m64 v1, __m64 v2)
__m128i _mm_setr_epi32 (int a, int b, int c, int d)
__m128i _mm_setr_epi16 (short a, short b, short c, short d, short e, short f, short g, short h)
__m128i _mm_setr_epi8 (char a, char b, char c, char d, char e, char f, char g, char h, char i, char j, char k, char l, char m, char n, char o, char p)
__m128i _mm_set1_epi64x (long long a)
__m128i _mm_set1_epi64 (__m64 v1)
__m128i _mm_set1_epi32 (int a)
__m128i _mm_set1_epi16 (short a)
__m128i _mm_set1_epi8 (char a)

Set packed instructions (SSE2)

__m128i _mm_setzero_si128 ()
__m128i _mm_set_epi64 (__m64 v1, __m64 v2)
__m128i _mm_set_epi32 (int a, int b, int c, int d)
__m128i _mm_set_epi16 (short a, short b, short c, short d, short e, short f, short g, short h)
__m128i _mm_set_epi8 (char a, char b, char c, char d, char e, char f, char g, char h, char i, char j, char k, char l, char m, char n, char o, char p)

Detailed Description

Function Documentation

__m128i _mm_set1_epi16 ( short  a)
__m128i _mm_set1_epi32 ( int  a)
__m128i _mm_set1_epi64 ( __m64  v1)
__m128i _mm_set1_epi64x ( long long  a)
__m128i _mm_set1_epi8 ( char  a)
__m128i _mm_set_epi16 ( short  a,
short  b,
short  c,
short  d,
short  e,
short  f,
short  g,
short  h 
)
__m128i _mm_set_epi32 ( int  a,
int  b,
int  c,
int  d 
)
__m128i _mm_set_epi64 ( __m64  v1,
__m64  v2 
)
__m128i _mm_set_epi8 ( char  a,
char  b,
char  c,
char  d,
char  e,
char  f,
char  g,
char  h,
char  i,
char  j,
char  k,
char  l,
char  m,
char  n,
char  o,
char  p 
)
__m128i _mm_setr_epi16 ( short  a,
short  b,
short  c,
short  d,
short  e,
short  f,
short  g,
short  h 
)
__m128i _mm_setr_epi32 ( int  a,
int  b,
int  c,
int  d 
)
__m128i _mm_setr_epi64 ( __m64  v1,
__m64  v2 
)
__m128i _mm_setr_epi8 ( char  a,
char  b,
char  c,
char  d,
char  e,
char  f,
char  g,
char  h,
char  i,
char  j,
char  k,
char  l,
char  m,
char  n,
char  o,
char  p 
)
__m128i _mm_setzero_si128 ( )