Go to the documentation of this file.
32 #include "debug/Decode.hh"
53 DPRINTF(Decode,
"Requesting bytes 0x%08x from address %#x\n", inst,
82 DPRINTF(Decode,
"Decoding instruction 0x%08x at address %#x\n",
89 DPRINTF(Decode,
"Decode: Decoded %s instruction: %#x\n",
90 si->getName(), mach_inst);
StaticInstPtr decode(ExtMachInst mach_inst, Addr addr)
Decode a machine instruction.
DecodeCache::InstMap< ExtMachInst > instMap
static const MachInst LowerBitMask
bool compressed(ExtMachInst inst)
static const MachInst UpperBitMask
Addr instAddr() const
Returns the memory address the bytes of this instruction came from.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
StaticInstPtr decodeInst(ExtMachInst mach_inst)
void moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
Generated on Tue Jun 22 2021 15:28:19 for gem5 by doxygen 1.8.17