diff options
Diffstat (limited to 'lib/Headers/xmmintrin.h')
-rw-r--r-- | lib/Headers/xmmintrin.h | 12 |
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) { |