🔬This is a nightly-only experimental API. (
stdsimd
#48556)Available on x86-64 only.
Expand description
x86_64
intrinsics
Re-exports
pub use self::fxsr::*;
Experimentalpub use self::sse::*;
Experimentalpub use self::sse2::*;
Experimentalpub use self::sse41::*;
Experimentalpub use self::sse42::*;
Experimentalpub use self::xsave::*;
Experimentalpub use self::abm::*;
Experimentalpub use self::avx::*;
Experimentalpub use self::bmi::*;
Experimentalpub use self::bmi2::*;
Experimentalpub use self::avx2::*;
Experimentalpub use self::avx512f::*;
Experimentalpub use self::bswap::*;
Experimentalpub use self::rdrand::*;
Experimentalpub use self::cmpxchg16b::*;
Experimentalpub use self::adx::*;
Experimentalpub use self::bt::*;
Experimental
Modules
- Advanced Bit Manipulation (ABM) instructions
- Advanced Vector Extensions (AVX)
- Advanced Vector Extensions 2 (AVX)
- Bit Manipulation Instruction (BMI) Set 1.0.
- Bit Manipulation Instruction (BMI) Set 2.0.
- Byte swap intrinsics.
- FXSR floating-point context fast save and restore.
- Utility macros.
- RDRAND and RDSEED instructions for returning random numbers from an Intel on-chip hardware random number generator which has been seeded by an on-chip entropy source.
x86_64
Streaming SIMD Extensions (SSE)x86_64
’s Streaming SIMD Extensions 2 (SSE2)i686
’s Streaming SIMD Extensions 4.1 (SSE4.1)x86_64
’s Streaming SIMD Extensions 4.2 (SSE4.2)x86_64
’sxsave
andxsaveopt
target feature intrinsics