Module core::core_simd::swizzle

source ·
🔬This is a nightly-only experimental API. (portable_simd #86656)

Macros

  • simd_swizzleExperimental
    Constructs a new SIMD vector by copying elements from selected lanes in other vectors.

Enums

  • WhichExperimental
    Specifies a lane index into one of two SIMD vectors.

Traits

  • SwizzleExperimental
    Create a vector from the elements of another vector.
  • Swizzle2Experimental
    Create a vector from the elements of two other vectors.
  • Swizzle2Impl 🔒 Experimental
    The simd_shuffle intrinsic expects u32, so do error checking and conversion here. This trait hides INDEX_IMPL from the public API.
  • SwizzleImpl 🔒 Experimental
    The simd_shuffle intrinsic expects u32, so do error checking and conversion here. This trait hides INDEX_IMPL from the public API.