[−][src]Macro safe_arch::shuffle_ai_f64_all_m128d
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]);
- Intrinsic:
_mm_permute_pd
- Assembly:
vpermilpd xmm, xmm, imm8