STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions
nmmintrin.h File Reference
#include <smmintrin.h>

Go to the source code of this file.

Macros

#define _INCLUDED_NMM
 
#define _SIDD_UBYTE_OPS   0x00
 
#define _SIDD_UWORD_OPS   0x01
 
#define _SIDD_SBYTE_OPS   0x02
 
#define _SIDD_SWORD_OPS   0x03
 
#define _SIDD_CMP_EQUAL_ANY   0x00
 
#define _SIDD_CMP_RANGES   0x04
 
#define _SIDD_CMP_EQUAL_EACH   0x08
 
#define _SIDD_CMP_EQUAL_ORDERED   0x0C
 
#define _SIDD_POSITIVE_POLARITY   0x00
 
#define _SIDD_NEGATIVE_POLARITY   0x10
 
#define _SIDD_MASKED_POSITIVE_POLARITY   0x20
 
#define _SIDD_MASKED_NEGATIVE_POLARITY   0x30
 
#define _SIDD_LEAST_SIGNIFICANT   0x00
 
#define _SIDD_MOST_SIGNIFICANT   0x40
 
#define _SIDD_BIT_MASK   0x00
 
#define _SIDD_UNIT_MASK   0x40
 

Functions

__m128i _mm_cmpistrm (__m128i, __m128i, const int)
 
int _mm_cmpistri (__m128i, __m128i, const int)
 
__m128i _mm_cmpestrm (__m128i, int, __m128i, int, const int)
 
int _mm_cmpestri (__m128i, int, __m128i, int, const int)
 
int _mm_cmpistrz (__m128i, __m128i, const int)
 
int _mm_cmpistrc (__m128i, __m128i, const int)
 
int _mm_cmpistrs (__m128i, __m128i, const int)
 
int _mm_cmpistro (__m128i, __m128i, const int)
 
int _mm_cmpistra (__m128i, __m128i, const int)
 
int _mm_cmpestrz (__m128i, int, __m128i, int, const int)
 
int _mm_cmpestrc (__m128i, int, __m128i, int, const int)
 
int _mm_cmpestrs (__m128i, int, __m128i, int, const int)
 
int _mm_cmpestro (__m128i, int, __m128i, int, const int)
 
int _mm_cmpestra (__m128i, int, __m128i, int, const int)
 
__m128i _mm_cmpgt_epi64 (__m128i, __m128i)
 
int _mm_popcnt_u32 (unsigned int)
 
unsigned int _mm_crc32_u8 (unsigned int, unsigned char)
 
unsigned int _mm_crc32_u16 (unsigned int, unsigned short)
 
unsigned int _mm_crc32_u32 (unsigned int, unsigned int)
 

Macro Definition Documentation

#define _INCLUDED_NMM
#define _SIDD_BIT_MASK   0x00
#define _SIDD_CMP_EQUAL_ANY   0x00
#define _SIDD_CMP_EQUAL_EACH   0x08
#define _SIDD_CMP_EQUAL_ORDERED   0x0C
#define _SIDD_CMP_RANGES   0x04
#define _SIDD_LEAST_SIGNIFICANT   0x00
#define _SIDD_MASKED_NEGATIVE_POLARITY   0x30
#define _SIDD_MASKED_POSITIVE_POLARITY   0x20
#define _SIDD_MOST_SIGNIFICANT   0x40
#define _SIDD_NEGATIVE_POLARITY   0x10
#define _SIDD_POSITIVE_POLARITY   0x00
#define _SIDD_SBYTE_OPS   0x02
#define _SIDD_SWORD_OPS   0x03
#define _SIDD_UBYTE_OPS   0x00
#define _SIDD_UNIT_MASK   0x40
#define _SIDD_UWORD_OPS   0x01

Function Documentation

int _mm_cmpestra ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
int _mm_cmpestrc ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
int _mm_cmpestri ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
__m128i _mm_cmpestrm ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
int _mm_cmpestro ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
int _mm_cmpestrs ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
int _mm_cmpestrz ( __m128i  ,
int  ,
__m128i  ,
int  ,
const int   
)
__m128i _mm_cmpgt_epi64 ( __m128i  ,
__m128i   
)
int _mm_cmpistra ( __m128i  ,
__m128i  ,
const int   
)
int _mm_cmpistrc ( __m128i  ,
__m128i  ,
const int   
)
int _mm_cmpistri ( __m128i  ,
__m128i  ,
const int   
)
__m128i _mm_cmpistrm ( __m128i  ,
__m128i  ,
const int   
)
int _mm_cmpistro ( __m128i  ,
__m128i  ,
const int   
)
int _mm_cmpistrs ( __m128i  ,
__m128i  ,
const int   
)
int _mm_cmpistrz ( __m128i  ,
__m128i  ,
const int   
)
unsigned int _mm_crc32_u16 ( unsigned  int,
unsigned  short 
)
unsigned int _mm_crc32_u32 ( unsigned  int,
unsigned  int 
)
unsigned int _mm_crc32_u8 ( unsigned  int,
unsigned  char 
)
int _mm_popcnt_u32 ( unsigned  int)