Go to the documentation of this file.
29 #ifndef __ARCH_MIPS_DECODER_HH__
30 #define __ARCH_MIPS_DECODER_HH__
38 #include "debug/Decode.hh"
107 DPRINTF(Decode,
"Decode: Decoded %s instruction: %#x\n",
108 si->getName(), mach_inst);
126 #endif // __ARCH_MIPS_DECODER_HH__
static GenericISA::BasicDecodeCache< Decoder, ExtMachInst > defaultCache
A cache of decoded instruction objects.
void takeOverFrom(Decoder *old)
Decoder(ISA *isa=nullptr)
StaticInstPtr decode(ExtMachInst mach_inst, Addr addr)
Decode a machine instruction.
void moreBytes(const PCState &pc, Addr fetchPC)
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Addr instAddr() const
Returns the memory address the bytes of this instruction came from.
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
StaticInstPtr decode(MipsISA::PCState &nextPC)
StaticInstPtr decodeInst(ExtMachInst mach_inst)
Generated on Tue Sep 21 2021 12:24:21 for gem5 by doxygen 1.8.17