Macro safe_arch::insert_i8_to_m256i
source · macro_rules! insert_i8_to_m256i { ($a:expr, $i:expr, $imm:expr) => { ... }; }
Expand description
Inserts an i8
to m256i
let a = m256i::from([0_i8; 32]);
let b: [i8; 32] = insert_i8_to_m256i!(a, 5_i8, 3).into();
let c: [i8; 32] = m256i::from([
0_i8, 0, 0, 5, 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,
])
.into();
assert_eq!(b, c);