[][src]Macro safe_arch::shuffle_ai_f64_all_m256d

macro_rules! shuffle_ai_f64_all_m256d {
    ($a:expr, [$z:expr, $o:expr, $t:expr, $h:expr]) => { ... };
}
This is supported with target feature avx2 only.

Shuffle the f64 lanes from $a using an immediate control value.

let a = m256d::from_array([5.0, 6.0, 7.0, 8.0]);
let b: [f64; 4] = shuffle_ai_f64_all_m256d!(a, [3, 2, 1, 0]).to_array();
assert_eq!(b, [8.0, 7.0, 6.0, 5.0]);