Module arch

Source
Expand description

Architecture-specific intrinsics.

Extends: std::{arch}


Macros§

arch_cmpavx and dep_safe_arch
safe_arch Turns a comparison operator token to the correct constant value.
arch_roundavx and dep_safe_arch
safe_arch Turns a round operator token to the correct constant value.
asm
core Inline assembly.
detect_aarch64std and (AArch64 or target_arch="arm64ec")
std Tests at runtime whether an aarch64 feature is enabled.
detect_x86std and (x86 or x86-64)
std Tests at runtime whether an x86/x86-64 feature is enabled.
global_asm
core Module-level inline assembly.

Structs§

Arch
🌐 Arch-related functionality.
m128dep_safe_arch
safe_arch The data for a 128-bit SSE register of four f32 lanes.
m256dep_safe_arch
safe_arch The data for a 256-bit AVX register of eight f32 lanes.
m128ddep_safe_arch
safe_arch The data for a 128-bit SSE register of two f64 values.
m128idep_safe_arch
safe_arch The data for a 128-bit SSE register of integer data.
m256ddep_safe_arch
safe_arch The data for a 256-bit AVX register of four f64 values.
m256idep_safe_arch
safe_arch The data for a 256-bit AVX register of integer data.