Skip to main content

swizzle_dyn_split

Function swizzle_dyn_split 

Source
fn swizzle_dyn_split<const N: usize, const HALF: usize>(
    bytes: Simd<u8, N>,
    idxs: Simd<u8, N>,
) -> Simd<u8, N>
🔬This is a nightly-only experimental API. (portable_simd #86656)
Expand description

Implements an arbitrary shuffle over double the native vector width using 4 native-width shuffles