From ef5ebf60c86813151e3a29768546d25927183021 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 16 Feb 2010 18:21:25 +0000 Subject: [PATCH] add two aliases for SSE functions we already have, fixing PR6316. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96363 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Headers/xmmintrin.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/Headers/xmmintrin.h b/lib/Headers/xmmintrin.h index b59c7e824b..2f3888bebc 100644 --- a/lib/Headers/xmmintrin.h +++ b/lib/Headers/xmmintrin.h @@ -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) { -- 2.40.0