devela::sys

Module arch

Source
Expand description

Architecture-specific intrinsics.

Extends: std::{arch}




Macros§

  • 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.
  • core Module-level inline assembly.

Structs§

  • 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.