Function extract_m128i_m256i
pub fn extract_m128i_m256i<const LANE: i32>(a: m256i) -> m128i
Available on crate feature
dep_safe_arch
only.Expand description
Gets an m128i
value out of an m256i
.
The lane to get must be a constant 0 or 1.
let a = m256i::from([5_u128, 6_u128]);
//
assert_eq!(extract_m128i_m256i::<0>(a), m128i::from(5_u128));
assert_eq!(extract_m128i_m256i::<1>(a), m128i::from(6_u128));
- Intrinsic:
_mm256_extract_epi8
- Assembly:
vextracti128 xmm, ymm, imm8