Move some type defines from smmintrin.h to emmintrin.h to match where

gcc defines them.

llvm-svn: 112146
This commit is contained in:
Eric Christopher 2010-08-26 02:09:25 +00:00
parent a594082210
commit 2a9898f0a2
2 changed files with 3 additions and 4 deletions

View File

@ -33,6 +33,9 @@
typedef double __m128d __attribute__((__vector_size__(16)));
typedef long long __m128i __attribute__((__vector_size__(16)));
/* Type defines. */
typedef double __v2df __attribute__ ((__vector_size__ (16)));
typedef long long __v2di __attribute__ ((__vector_size__ (16)));
typedef short __v8hi __attribute__((__vector_size__(16)));
typedef char __v16qi __attribute__((__vector_size__(16)));

View File

@ -30,10 +30,6 @@
#include <tmmintrin.h>
/* Type defines. */
typedef double __v2df __attribute__ ((__vector_size__ (16)));
typedef long long __v2di __attribute__ ((__vector_size__ (16)));
/* SSE4 Rounding macros. */
#define _MM_FROUND_TO_NEAREST_INT 0x00
#define _MM_FROUND_TO_NEG_INF 0x01