Fix definition of __m128d and __m128.

svn path=/trunk/; revision=53388
This commit is contained in:
Timo Kreuzer 2011-08-22 21:59:13 +00:00
parent 7a4c65a6b9
commit d86d341a8e
3 changed files with 4 additions and 2 deletions

View file

@ -207,8 +207,10 @@ allow GCC to optimize away some EH unwind code, at least in DW2 case. */
#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"

View file

@ -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;

View file

@ -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];