Module x86_64

Source
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โ€™s xsave and xsaveopt target feature intrinsics