[][src]Function safe_arch::store_unaligned_hi_lo_m256

pub fn store_unaligned_hi_lo_m256(
    hi_addr: &mut [f32; 4],
    lo_addr: &mut [f32; 4],
    a: m256
)
This is supported with target feature avx only.

Store data from a register into memory.

let mut hi_addr = [0.0; 4];
let mut lo_addr = [0.0; 4];
store_unaligned_hi_lo_m256(
  &mut hi_addr,
  &mut lo_addr,
  m256::from([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]),
);
assert_eq!(hi_addr, [5.0, 6.0, 7.0, 8.0]);
assert_eq!(lo_addr, [1.0, 2.0, 3.0, 4.0]);