Module core::core_simd::swizzle_dyn

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

Functions

  • avx2_pshufb 🔒 Experimentalavx2
    “vpshufb like it was meant to be” on AVX2
  • transize 🔒 Experimental
    This sets up a call to an architecture-specific function, and in doing so it persuades rustc that everything is the correct size. Which it is. This would not be needed if one could convince Rust that, by matching on N, N is that value, and thus it would be valid to substitute e.g. 16.
  • transize_raw 🔒 Experimental
    As transize but no implicit call to zeroing_idxs.
  • zeroing_idxs 🔒 Experimental
    Make indices that yield 0 for this architecture