35 #include "debug/Decode.hh" 56 DPRINTF(Decode,
"Requesting bytes 0x%08x from address %#x\n", inst,
68 assert((
emi & UpperBitMask) == 0);
85 DPRINTF(Decode,
"Decoding instruction 0x%08x at address %#x\n",
Addr instAddr() const
Returns the memory address the bytes of this instruction came from.
static const MachInst UpperBitMask
StaticInstPtr decodeInst(ExtMachInst mach_inst)
static const MachInst LowerBitMask
void moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
bool compressed(ExtMachInst inst)
DecodeCache::InstMap< ExtMachInst > instMap
StaticInstPtr decode(ExtMachInst mach_inst, Addr addr)
Decode a machine instruction.