use 128 cache align for m1 mac

This commit is contained in:
yifei 2022-05-26 14:25:25 +08:00
parent 6f481f8b71
commit 1446bce35e

View file

@ -1,7 +1,8 @@
use crate::ops::{Deref, DerefMut};
#[derive(Copy, Clone, Default, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[repr(align(64))]
#[cfg_attr(target_arch = "aarch64", repr(align(128)))]
#[cfg_attr(not(target_arch = "aarch64"), repr(align(64)))]
pub(super) struct CacheAligned<T>(pub T);
impl<T> Deref for CacheAligned<T> {