mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 05:00:27 +00:00
[CRT]
Fix definition of __m128d and __m128. svn path=/trunk/; revision=53388
This commit is contained in:
parent
7a4c65a6b9
commit
d86d341a8e
3 changed files with 4 additions and 2 deletions
|
@ -207,8 +207,10 @@ allow GCC to optimize away some EH unwind code, at least in DW2 case. */
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
#define ATTRIB_NORETURN
|
#define ATTRIB_NORETURN
|
||||||
|
#define _DECLSPEC_INTRIN_TYPE __declspec(intrin_type)
|
||||||
#else
|
#else
|
||||||
#define ATTRIB_NORETURN DECLSPEC_NORETURN
|
#define ATTRIB_NORETURN DECLSPEC_NORETURN
|
||||||
|
#define _DECLSPEC_INTRIN_TYPE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "_mingw_mac.h"
|
#include "_mingw_mac.h"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include <crtdefs.h>
|
#include <crtdefs.h>
|
||||||
#include <xmmintrin.h>
|
#include <xmmintrin.h>
|
||||||
|
|
||||||
typedef struct _CRT_ALIGN(16) __m128d
|
typedef struct _DECLSPEC_INTRIN_TYPE _CRT_ALIGN(16) __m128d
|
||||||
{
|
{
|
||||||
double m128d_f64[2];
|
double m128d_f64[2];
|
||||||
} __m128d;
|
} __m128d;
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include <crtdefs.h>
|
#include <crtdefs.h>
|
||||||
#include <mmintrin.h>
|
#include <mmintrin.h>
|
||||||
|
|
||||||
typedef union _CRT_ALIGN(16) __m128
|
typedef union _DECLSPEC_INTRIN_TYPE _CRT_ALIGN(16) __m128
|
||||||
{
|
{
|
||||||
float m128_f32[4];
|
float m128_f32[4];
|
||||||
unsigned __int64 m128_u64[2];
|
unsigned __int64 m128_u64[2];
|
||||||
|
|
Loading…
Reference in a new issue