Available on x86-64 only.
Expand description
x86_64
’s Streaming SIMD Extensions 2 (SSE2)
Functions§
- _mm_
cvtsd_ ⚠si64 sse2
- Converts the lower double-precision (64-bit) floating-point element in a to a 64-bit integer.
- _mm_
cvtsd_ ⚠si64x sse2
- Alias for
_mm_cvtsd_si64
- _mm_
cvtsi64_ ⚠sd sse2
- Returns
a
with its lower element replaced byb
after converting it to anf64
. - _mm_
cvtsi64_ ⚠si128 sse2
- Returns a vector whose lowest element is
a
and all higher elements are0
. - _mm_
cvtsi64x_ ⚠sd sse2
- Returns
a
with its lower element replaced byb
after converting it to anf64
. - _mm_
cvtsi64x_ ⚠si128 sse2
- Returns a vector whose lowest element is
a
and all higher elements are0
. - _mm_
cvtsi128_ ⚠si64 sse2
- Returns the lowest element of
a
. - _mm_
cvtsi128_ ⚠si64x sse2
- Returns the lowest element of
a
. - _mm_
cvttsd_ ⚠si64 sse2
- Converts the lower double-precision (64-bit) floating-point element in
a
to a 64-bit integer with truncation. - _mm_
cvttsd_ ⚠si64x sse2
- Alias for
_mm_cvttsd_si64
- _mm_
stream_ ⚠si64 sse2
- Stores a 64-bit integer value in the specified memory location. To minimize caching, the data is flagged as non-temporal (unlikely to be used again soon).
- cvtsd2si64 🔒 ⚠
- cvttsd2si64 🔒 ⚠