[][src]Function safe_arch::load_masked_m128d

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

Load data from memory into a register according to a mask.

When the high bit of a mask lane isn't set the loaded lane will be zero.

let a = m128d::from([8.0, 17.0]);
let b = load_masked_m128d(&a, m128i::from([0_i64, -1])).to_array();
assert_eq!(b, [0.0, 17.0]);