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=53388&r1=53387&r2=53388&view=diff
==============================================================================
--- 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?rev=53388&r1=53387&r2=53388&view=diff
==============================================================================
--- 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?rev=53388&r1=53387&r2=53388&view=diff
==============================================================================
--- 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];


Reply via email to