Module sse2

Source
Available on x86-64 only.
Expand description

x86_64’s Streaming SIMD Extensions 2 (SSE2)

Functions§

_mm_cvtsd_si64sse2
Converts the lower double-precision (64-bit) floating-point element in a to a 64-bit integer.
_mm_cvtsd_si64xsse2
Alias for _mm_cvtsd_si64
_mm_cvtsi64_sdsse2
Returns a with its lower element replaced by b after converting it to an f64.
_mm_cvtsi64_si128sse2
Returns a vector whose lowest element is a and all higher elements are 0.
_mm_cvtsi64x_sdsse2
Returns a with its lower element replaced by b after converting it to an f64.
_mm_cvtsi64x_si128sse2
Returns a vector whose lowest element is a and all higher elements are 0.
_mm_cvtsi128_si64sse2
Returns the lowest element of a.
_mm_cvtsi128_si64xsse2
Returns the lowest element of a.
_mm_cvttsd_si64sse2
Converts the lower double-precision (64-bit) floating-point element in a to a 64-bit integer with truncation.
_mm_cvttsd_si64xsse2
Alias for _mm_cvttsd_si64
_mm_stream_si64sse2
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 🔒