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>