[][src]Macro safe_arch::insert_i16_to_m256i

macro_rules! insert_i16_to_m256i {
    ($a:expr, $i:expr, $imm:expr) => { ... };
}
This is supported with target feature avx only.

Inserts an i16 to m256i

let a = m256i::from([0_i16; 16]);
let b: [i16; 16] = insert_i16_to_m256i!(a, 5_i16, 3).into();
let c: [i16; 16] =
  m256i::from([0_i16, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]).into();
assert_eq!(b, c);