19 #if !defined(_M_IX86) && !defined(_M_X64)
20 #error This header is specific to X86 and X64 targets
27 #if defined (_M_CEE_PURE)
28 #error ERROR: EMM intrinsics not supported in the pure mode!
43 #define _MM_DENORMALS_ZERO_MASK 0x0040
44 #define _MM_DENORMALS_ZERO_ON 0x0040
45 #define _MM_DENORMALS_ZERO_OFF 0x0000
47 #define _MM_SET_DENORMALS_ZERO_MODE(mode) \
48 _mm_setcsr((_mm_getcsr() & ~_MM_DENORMALS_ZERO_MASK) | (mode))
49 #define _MM_GET_DENORMALS_ZERO_MODE() \
50 (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)
57 #if defined __cplusplus
93 extern void _mm_monitor(
void const * ,
unsigned ,
unsigned );
98 extern void _mm_mwait(
unsigned ,
unsigned );
100 #if defined __cplusplus
__m128i _mm_lddqu_si128(__m128i const *)
__m128d
Definition: emmintrin.h:57
__m128 _mm_movehdup_ps(__m128)
__m128d _mm_hsub_pd(__m128d, __m128d)
__m128d _mm_loaddup_pd(double const *)
__m128d _mm_hadd_pd(__m128d, __m128d)
__m128 _mm_addsub_ps(__m128, __m128)
__m128d _mm_movedup_pd(__m128d)
__m128 _mm_moveldup_ps(__m128)
void _mm_mwait(unsigned, unsigned)
__m128 _mm_hadd_ps(__m128, __m128)
__m128i
Definition: emmintrin.h:53
__m128d _mm_addsub_pd(__m128d, __m128d)
__m128
Definition: xmmintrin.h:75
void _mm_monitor(void const *, unsigned, unsigned)
__m128 _mm_hsub_ps(__m128, __m128)