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=53... ============================================================================== --- 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... ============================================================================== --- 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... ============================================================================== --- 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];