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::bswap::*;
pub use self::rdrand::*;
pub use self::cmpxchg16b::*;
pub use self::adx::*;
pub use self::bt::*;
pub use self::avx512f::*;
pub use self::avx512bw::*;
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_64
Streaming 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
โsxsave
andxsaveopt
target feature intrinsics