use crate::Block;
use core::arch::aarch64::{uint8x16_t, vld1q_u8, vst1q_u8};
#[inline]
#[target_feature(enable = "neon")]
pub(super) fn load_block(block: &Block) -> uint8x16_t {
unsafe { vld1q_u8(block.as_ptr()) }
}
#[inline]
#[target_feature(enable = "neon")]
pub(super) fn store_block(dst: &mut Block, block: uint8x16_t) {
unsafe { vst1q_u8(dst.as_mut_ptr(), block) }
}