Module core::core_arch::x86_64::sse2

source ·
🔬This is a nightly-only experimental API. (stdsimd #48556)
Available on x86-64 only.
Expand description

x86_64’s Streaming SIMD Extensions 2 (SSE2)

Functions

  • cvtsd2si64 🔒 Experimental
  • cvttsd2si64 🔒 Experimental
  • Converts the lower double-precision (64-bit) floating-point element in a to a 64-bit integer.
  • Alias for _mm_cvtsd_si64
  • Returns a with its lower element replaced by b after converting it to an f64.
  • Returns a vector whose lowest element is a and all higher elements are 0.
  • Returns a with its lower element replaced by b after converting it to an f64.
  • Returns a vector whose lowest element is a and all higher elements are 0.
  • Returns the lowest element of a.
  • Returns the lowest element of a.
  • Converts the lower double-precision (64-bit) floating-point element in a to a 64-bit integer with truncation.
  • Alias for _mm_cvttsd_si64
  • 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).