Author: tkreuzer
Date: Mon Aug 22 21:59:13 2011
New Revision: 53388
URL:
http://svn.reactos.org/svn/reactos?rev=53388&view=rev
Log:
[CRT]
Fix definition of __m128d and __m128.
Modified:
trunk/reactos/include/crt/_mingw.h
trunk/reactos/include/crt/emmintrin.h
trunk/reactos/include/crt/xmmintrin.h
Modified: trunk/reactos/include/crt/_mingw.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/_mingw.h?rev=5…
==============================================================================
--- trunk/reactos/include/crt/_mingw.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/_mingw.h [iso-8859-1] Mon Aug 22 21:59:13 2011
@@ -207,8 +207,10 @@
#ifdef _MSC_VER
#define ATTRIB_NORETURN
+#define _DECLSPEC_INTRIN_TYPE __declspec(intrin_type)
#else
#define ATTRIB_NORETURN DECLSPEC_NORETURN
+#define _DECLSPEC_INTRIN_TYPE
#endif
#include "_mingw_mac.h"
Modified: trunk/reactos/include/crt/emmintrin.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/emmintrin.h?re…
==============================================================================
--- trunk/reactos/include/crt/emmintrin.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/emmintrin.h [iso-8859-1] Mon Aug 22 21:59:13 2011
@@ -11,7 +11,7 @@
#include <crtdefs.h>
#include <xmmintrin.h>
-typedef struct _CRT_ALIGN(16) __m128d
+typedef struct _DECLSPEC_INTRIN_TYPE _CRT_ALIGN(16) __m128d
{
double m128d_f64[2];
} __m128d;
Modified: trunk/reactos/include/crt/xmmintrin.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/xmmintrin.h?re…
==============================================================================
--- trunk/reactos/include/crt/xmmintrin.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/xmmintrin.h [iso-8859-1] Mon Aug 22 21:59:13 2011
@@ -11,7 +11,7 @@
#include <crtdefs.h>
#include <mmintrin.h>
-typedef union _CRT_ALIGN(16) __m128
+typedef union _DECLSPEC_INTRIN_TYPE _CRT_ALIGN(16) __m128
{
float m128_f32[4];
unsigned __int64 m128_u64[2];