]> granicus.if.org Git - clang/commitdiff
add two aliases for SSE functions we already have, fixing PR6316.
authorChris Lattner <sabre@nondot.org>
Tue, 16 Feb 2010 18:21:25 +0000 (18:21 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 16 Feb 2010 18:21:25 +0000 (18:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96363 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/xmmintrin.h

index b59c7e824bf1ceb2ed50612991291a2fdda979ca..2f3888bebc76774fd652e1cf374320a5f7e5b1ba 100644 (file)
@@ -397,6 +397,12 @@ _mm_cvtss_si32(__m128 a)
   return __builtin_ia32_cvtss2si(a);
 }
 
+static inline int __attribute__((__always_inline__, __nodebug__))
+_mm_cvt_ss2si(__m128 a)
+{
+  return _mm_cvtss_si32(a);
+}
+
 #ifdef __x86_64__
 
 static inline long long __attribute__((__always_inline__, __nodebug__))
@@ -419,6 +425,12 @@ _mm_cvttss_si32(__m128 a)
   return a[0];
 }
 
+static inline int __attribute__((__always_inline__, __nodebug__))
+_mm_cvtt_ss2si(__m128 a)
+{
+  return _mm_cvttss_si32(a);
+}
+
 static inline long long __attribute__((__always_inline__, __nodebug__))
 _mm_cvttss_si64(__m128 a)
 {