Available on x86-64 only.
Expand description
x86_64 intrinsics
Re-exportsยง
pub use self::fxsr::*;pub use self::sse::*;pub use self::sse2::*;pub use self::sse41::*;pub use self::sse42::*;pub use self::xsave::*;pub use self::abm::*;pub use self::avx::*;pub use self::bmi::*;pub use self::bmi2::*;pub use self::tbm::*;pub use self::avx512f::*;pub use self::avx512bw::*;pub use self::bswap::*;pub use self::rdrand::*;pub use self::cmpxchg16b::*;pub use self::adx::*;pub use self::bt::*;pub use self::avx512fp16::*;pub use self::amx::*;
Modulesยง
- abm ๐
- Advanced Bit Manipulation (ABM) instructions
- adx ๐
- amx ๐
- avx ๐
- Advanced Vector Extensions (AVX)
- avx512bw ๐
- avx512f ๐
- avx512fp16 ๐
- bmi ๐
- Bit Manipulation Instruction (BMI) Set 1.0.
- bmi2 ๐
- Bit Manipulation Instruction (BMI) Set 2.0.
- bswap ๐
- Byte swap intrinsics.
- bt ๐
- cmpxchg16b ๐
- fxsr ๐
- FXSR floating-point context fast save and restore.
- macros ๐
- Utility macros.
- rdrand ๐
- 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.
- sse ๐
x86_64Streaming SIMD Extensions (SSE)- sse2 ๐
x86_64โs Streaming SIMD Extensions 2 (SSE2)- sse41 ๐
i686โs Streaming SIMD Extensions 4.1 (SSE4.1)- sse42 ๐
x86_64โs Streaming SIMD Extensions 4.2 (SSE4.2)- tbm ๐
- Trailing Bit Manipulation (TBM) instruction set.
- xsave ๐
x86_64โsxsaveandxsaveopttarget feature intrinsics