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)