From faf9404ae2001b949dd0b7ba9cd72a41d629a90b Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Thu, 26 Aug 2010 02:09:25 +0000 Subject: [PATCH] Move some type defines from smmintrin.h to emmintrin.h to match where gcc defines them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112146 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Headers/emmintrin.h | 3 +++ lib/Headers/smmintrin.h | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/Headers/emmintrin.h b/lib/Headers/emmintrin.h index f2f27cb087..e5dfe26b49 100644 --- a/lib/Headers/emmintrin.h +++ b/lib/Headers/emmintrin.h @@ -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))); diff --git a/lib/Headers/smmintrin.h b/lib/Headers/smmintrin.h index d1967efab0..2b8b321906 100644 --- a/lib/Headers/smmintrin.h +++ b/lib/Headers/smmintrin.h @@ -30,10 +30,6 @@ #include -/* 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 -- 2.50.1