ReactOS  0.4.14-dev-376-gaedba84
emmintrin.h
Go to the documentation of this file.
1 
7 #pragma once
8 #ifndef _INCLUDED_EMM
9 #define _INCLUDED_EMM
10 
11 #include <crtdefs.h>
12 #include <xmmintrin.h>
13 
15 {
16  __int8 m128i_i8[16];
17  __int16 m128i_i16[8];
18  __int32 m128i_i32[4];
19  __int64 m128i_i64[2];
20  unsigned __int8 m128i_u8[16];
21  unsigned __int16 m128i_u16[8];
22  unsigned __int32 m128i_u32[4];
23  unsigned __int64 m128i_u64[2];
25 C_ASSERT(sizeof(__m128i) == 16);
26 
27 typedef struct _DECLSPEC_INTRIN_TYPE _CRT_ALIGN(16) __m128d
28 {
29  double m128d_f64[2];
31 
32 extern __m128d _mm_load_sd(double const*);
33 
34 extern int _mm_cvtsd_si32(__m128d);
35 
36 extern __m128i _mm_setzero_si128(void);
37 
38 extern void _mm_stream_si128(__m128i *, __m128i);
39 
40 
41 #endif /* _INCLUDED_EMM */
#define _DECLSPEC_INTRIN_TYPE
Definition: _mingw.h:231
__m128d
Definition: emmintrin.h:30
void _mm_stream_si128(__m128i *, __m128i)
__m128d _mm_load_sd(double const *)
__m128i _mm_setzero_si128(void)
__m128i
Definition: emmintrin.h:24
#define __int32
Definition: basetyps.h:19
C_ASSERT(sizeof(__m128i)==16)
#define __int8
Definition: basetyps.h:25
int _mm_cvtsd_si32(__m128d)
union _DECLSPEC_INTRIN_TYPE _CRT_ALIGN(16) __m128i
Definition: emmintrin.h:14
#define __int64
Definition: basetyps.h:16
#define __int16
Definition: basetyps.h:22