Go to the documentation of this file.
37 using namespace PowerISA;
42 switch (
reg.classValue()) {
50 switch (
reg.index()) {
60 panic(
"printReg: Unrecognized register class.");
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const override
Internal function to generate disassembly string.
void printReg(std::ostream &os, RegId reg) const
Print a register name for disassembly given the unique dependence tag number (FP or int).
void ccprintf(cp::Print &print)
@ FloatRegClass
Floating-point register.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
@ IntRegClass
Integer register.
@ MiscRegClass
Control (misc) register.
const char * mnemonic
Base mnemonic (e.g., "add").
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Register ID: describe an architectural register with its class and index.
#define panic(...)
This implements a cprintf based panic() function.
Generated on Wed May 4 2022 12:13:48 for gem5 by doxygen 1.8.17