Struct rsim::processor::models::rv64imv::Rv64imvProcessorCSRs [−][src]
struct Rv64imvProcessorCSRs {}Trait Implementations
impl CSRProvider<u64> for Rv64imvProcessorCSRs[src]
impl CSRProvider<u64> for Rv64imvProcessorCSRs[src]fn has_csr(&self, _csr: u32) -> bool[src]
fn csr_atomic_read_write(
&mut self,
_csr: u32,
_need_read: bool,
_write_val: u64
) -> Result<Option<u64>>[src]
&mut self,
_csr: u32,
_need_read: bool,
_write_val: u64
) -> Result<Option<u64>>
fn csr_atomic_read_set(
&mut self,
_csr: u32,
_set_bits: Option<u64>
) -> Result<u64>[src]
&mut self,
_csr: u32,
_set_bits: Option<u64>
) -> Result<u64>
fn csr_atomic_read_clear(
&mut self,
_csr: u32,
_clear_bits: Option<u64>
) -> Result<u64>[src]
&mut self,
_csr: u32,
_clear_bits: Option<u64>
) -> Result<u64>