20 #if !defined(_M_IX86) && !defined(_M_X64) 
   21 #error This header is specific to X86 and X64 targets 
   28 #if defined (_M_CEE_PURE) 
   29         #error ERROR: EMM intrinsics not supported in the pure mode! 
   42 #define _SIDD_UBYTE_OPS                0x00 
   43 #define _SIDD_UWORD_OPS                0x01 
   44 #define _SIDD_SBYTE_OPS                0x02 
   45 #define _SIDD_SWORD_OPS                0x03 
   51 #define _SIDD_CMP_EQUAL_ANY            0x00 
   52 #define _SIDD_CMP_RANGES               0x04 
   53 #define _SIDD_CMP_EQUAL_EACH           0x08 
   54 #define _SIDD_CMP_EQUAL_ORDERED        0x0C 
   60 #define _SIDD_POSITIVE_POLARITY        0x00 
   61 #define _SIDD_NEGATIVE_POLARITY        0x10 
   62 #define _SIDD_MASKED_POSITIVE_POLARITY 0x20 
   63 #define _SIDD_MASKED_NEGATIVE_POLARITY 0x30 
   69 #define _SIDD_LEAST_SIGNIFICANT        0x00 
   70 #define _SIDD_MOST_SIGNIFICANT         0x40 
   75 #define _SIDD_BIT_MASK                 0x00 
   76 #define _SIDD_UNIT_MASK                0x40 
  119     extern __int64 _mm_popcnt_u64(
unsigned __int64 );
 
  126     extern unsigned int _mm_crc32_u8 (
unsigned int , 
unsigned char );
 
  127     extern unsigned int _mm_crc32_u16(
unsigned int , 
unsigned short );
 
  128     extern unsigned int _mm_crc32_u32(
unsigned int , 
unsigned int );
 
  131     extern unsigned __int64 _mm_crc32_u64(
unsigned __int64 , 
unsigned __int64 );
 
  134 #if defined __cplusplus 
int _mm_cmpestrc(__m128i, int, __m128i, int, const int)
 
int _mm_cmpestrz(__m128i, int, __m128i, int, const int)
 
int _mm_cmpestrs(__m128i, int, __m128i, int, const int)
 
unsigned int _mm_crc32_u32(unsigned int, unsigned int)
 
int _mm_popcnt_u32(unsigned int)
 
int _mm_cmpistrs(__m128i, __m128i, const int)
 
int _mm_cmpestri(__m128i, int, __m128i, int, const int)
 
int _mm_cmpistro(__m128i, __m128i, const int)
 
unsigned int _mm_crc32_u16(unsigned int, unsigned short)
 
int _mm_cmpistra(__m128i, __m128i, const int)
 
int _mm_cmpistrc(__m128i, __m128i, const int)
 
__m128i _mm_cmpistrm(__m128i, __m128i, const int)
 
__m128i _mm_cmpestrm(__m128i, int, __m128i, int, const int)
 
__m128i
Definition: emmintrin.h:53
 
int _mm_cmpistri(__m128i, __m128i, const int)
 
int _mm_cmpestro(__m128i, int, __m128i, int, const int)
 
int _mm_cmpistrz(__m128i, __m128i, const int)
 
unsigned int _mm_crc32_u8(unsigned int, unsigned char)
 
__m128i _mm_cmpgt_epi64(__m128i, __m128i)
 
int _mm_cmpestra(__m128i, int, __m128i, int, const int)