Struct rsim::processor::isa_mods::cheri::Rv64imCapabilityMode [−][src]
pub struct Rv64imCapabilityMode {}
Override for base RV64I instructions when in “capability mode”. See TR-951$5.3.6, page 152 for list of affected instructions.
Trait Implementations
impl IsaMod<XCheri64Conn<'_>> for Rv64imCapabilityMode
[src]
impl IsaMod<XCheri64Conn<'_>> for Rv64imCapabilityMode
[src]type Pc = u64
fn will_handle(&self, opcode: Opcode, _inst: InstructionBits) -> bool
[src]
fn execute(
&mut self,
opcode: Opcode,
inst: InstructionBits,
_inst_bits: u32,
conn: XCheri64Conn<'_>
) -> ProcessorResult<Option<Self::Pc>>
[src]
&mut self,
opcode: Opcode,
inst: InstructionBits,
_inst_bits: u32,
conn: XCheri64Conn<'_>
) -> ProcessorResult<Option<Self::Pc>>