CacheStreamLoadStore

Trait CacheStreamLoadStore 

Source
pub trait CacheStreamLoadStore: Sized {
    type Output;

    // Required methods
    fn ldcs(&self) -> Self::Output;
    fn stcs(&mut self, val: Self::Output);
    fn ldcg(&self) -> Self::Output;
    fn stcg(&mut self, val: Self::Output);
}

Required Associated Types§

Required Methods§

Source

fn ldcs(&self) -> Self::Output

Source

fn stcs(&mut self, val: Self::Output)

Source

fn ldcg(&self) -> Self::Output

Source

fn stcg(&mut self, val: Self::Output)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl CacheStreamLoadStore for f32

Source§

type Output = f32

Source§

fn ldcs(&self) -> Self::Output

Source§

fn stcs(&mut self, val: Self::Output)

Source§

fn ldcg(&self) -> Self::Output

Source§

fn stcg(&mut self, val: Self::Output)

Source§

impl CacheStreamLoadStore for i32

Source§

type Output = i32

Source§

fn ldcs(&self) -> Self::Output

Source§

fn stcs(&mut self, val: Self::Output)

Source§

fn ldcg(&self) -> Self::Output

Source§

fn stcg(&mut self, val: Self::Output)

Implementors§