Go to the documentation of this file.
30 #ifndef __ARCH_RISCV_DECODER_HH__
31 #define __ARCH_RISCV_DECODER_HH__
39 #include "debug/Decode.hh"
91 #endif // __ARCH_RISCV_DECODER_HH__
void moreBytes(const PCState &pc, Addr fetchPC)
std::unordered_map< EMI, StaticInstPtr > InstMap
Hash for decoded instructions.
Decoder(ISA *isa=nullptr)
StaticInstPtr decode(ExtMachInst mach_inst, Addr addr)
Decode a machine instruction.
void takeOverFrom(Decoder *old)
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
decode_cache::InstMap< ExtMachInst > instMap
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
bool compressed(ExtMachInst inst)
StaticInstPtr decodeInst(ExtMachInst mach_inst)
Generated on Tue Sep 21 2021 12:24:21 for gem5 by doxygen 1.8.17