[][src]Function safe_arch::shuffle_av_f64_all_m128d

#[must_use]pub fn shuffle_av_f64_all_m128d(a: m128d, v: m128i) -> m128d
This is supported with target feature avx only.

Shuffle f64 lanes in a using bit 1 of the i64 lanes in v

let a = m128d::from_array([2.0, 3.0]);
let v = m128i::from([1_i64 << 1, 0 << 1]);
let c = shuffle_av_f64_all_m128d(a, v).to_array();
assert_eq!(c, [3.0, 2.0]);