Struct rsim::processor::isa_mods::Rv32im [−][src]
pub struct Rv32im {}
Base ISA module for RV32 ISAs. Implements Integer and Multiply extensions.
Trait Implementations
impl IsaMod<RvimConn<'_, u32>> for Rv32im
[src]
impl IsaMod<RvimConn<'_, u32>> for Rv32im
[src]type Pc = u32
fn will_handle(&self, opcode: Opcode, _inst: InstructionBits) -> bool
[src]
fn execute(
&mut self,
opcode: Opcode,
inst: InstructionBits,
_inst_bits: u32,
conn: Rv32imConn<'_>
) -> ProcessorResult<Option<Self::Pc>>
[src]
&mut self,
opcode: Opcode,
inst: InstructionBits,
_inst_bits: u32,
conn: Rv32imConn<'_>
) -> ProcessorResult<Option<Self::Pc>>