https://www.kernel.org/doc/rustdoc/latest/core/arch/x86_64/fn._mm256_permutex2var_ph.html
_mm256_permutex2var_ph in core::arch::x86_64 - Rust
Shuffle half-precision (16-bit) floating-point elements in a and b using the corresponding selector and index in idx, and store the results in dst.
phcorearchrust