pub enum CacheModifier {
Ca,
Cg,
Cv,
Wb,
Cs,
}Expand description
L1/L2 cache behaviour for load and store instructions.
Variants§
Ca
Cache at all levels (L1 + L2).
Cg
Cache at global level only (L2, bypass L1).
Cv
Volatile — don’t cache, always fetch from memory.
Wb
Write-back at all coherent levels.
Cs
Streaming — likely accessed once.
Auto Trait Implementations§
impl Freeze for CacheModifier
impl RefUnwindSafe for CacheModifier
impl Send for CacheModifier
impl Sync for CacheModifier
impl Unpin for CacheModifier
impl UnsafeUnpin for CacheModifier
impl UnwindSafe for CacheModifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more