summaryrefslogtreecommitdiffstats
path: root/lib/Headers/xmmintrin.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Headers/xmmintrin.h')
-rw-r--r--lib/Headers/xmmintrin.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/Headers/xmmintrin.h b/lib/Headers/xmmintrin.h
index b59c7e8..2f3888b 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)
{
OpenPOWER on IntegriCloud