Function extract_i8_as_i32_m256i
pub fn extract_i8_as_i32_m256i<const LANE: i32>(a: m256i) -> i32
Available on crate feature
dep_safe_arch
only.Expand description
Gets an i8
value out of an m256i
, returns as i32
.
The lane to get must be a constant in the range 0..32
.
let a = m256i::from([
0xA_i8, 0xB, 0xC, 0xD, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
]);
//
assert_eq!(extract_i8_as_i32_m256i::<0>(a), 0xA);
assert_eq!(extract_i8_as_i32_m256i::<1>(a), 0xB);
- Intrinsic:
_mm256_extract_epi8