[][src]Macro safe_arch::shuffle_ai_f64_all_m128d

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

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

let a = m128d::from_array([1.0, 2.0]);
//
let b = shuffle_ai_f64_all_m128d!(a, [1, 0]).to_array();
assert_eq!(b, [2.0, 1.0]);