3 ms·
This Rust issue [0] was the best short summary of what an SIMD Shuffle is I could find: „A "shuffle", in SIMD terms, takes a SIMD vector (or possibly two vecto
by MrBuddyCasino 4y ago
This Rust issue [0] was the best short summary of what an SIMD Shuffle is I could find:
„A "shuffle", in SIMD terms, takes a SIMD vector (or possibly two vectors) and a pattern of source lane indexes (usually as an immediate), and then produces a new SIMD vector where the output is the source lane values in the pattern given.“
[0] https://github.com/rust-lang/portable-simd/issues/11 https://github.com/rust-lang/portable-simd/issues/11