Function safe_arch::cmp_eq_mask_i16_m256i
source · pub fn cmp_eq_mask_i16_m256i(a: m256i, b: m256i) -> m256i
Available with target feature
avx2
only.Expand description
Compare i16
lanes for equality, mask output.
assert_eq!(
<[i16; 16]>::from(cmp_eq_mask_i16_m256i(m256i::from([1_i16; 16]), m256i::from([1_i16; 16]))),
[-1_i16; 16]
);
assert_eq!(
<[i16; 16]>::from(cmp_eq_mask_i16_m256i(m256i::from([5_i16; 16]), m256i::from([6_i16; 16]))),
[0_i16; 16]
);
- Intrinsic:
_mm256_cmpeq_epi16
- Assembly:
vpcmpeqw ymm, ymm, ymm