Go to the documentation of this file.
31 #ifndef __ARCH_RISCV_STANDARD_INST_HH__
32 #define __ARCH_RISCV_STANDARD_INST_HH__
50 using RiscvStaticInst::RiscvStaticInst;
76 using RiscvStaticInst::RiscvStaticInst;
103 #endif // __ARCH_RISCV_STANDARD_INST_HH__
CSROp(const char *mnem, MachInst _machInst, OpClass __opClass)
Constructor.
Base class for operations with immediates (I is the type of immediate)
std::string generateDisassembly(Addr pc, const Loader::SymbolTable *symtab) const override
Internal function to generate disassembly string.
std::string generateDisassembly(Addr pc, const Loader::SymbolTable *symtab) const override
Internal function to generate disassembly string.
Base class for operations that work only on registers.
ImmOp(const char *mnem, MachInst _machInst, OpClass __opClass)
std::string generateDisassembly(Addr pc, const Loader::SymbolTable *symtab) const override
Internal function to generate disassembly string.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Base class for all RISC-V static instructions.
Base class for system operations.
Base class for CSR operations.
Generated on Wed Sep 30 2020 14:02:07 for gem5 by doxygen 1.8.17