gem5 v24.0.0.0
|
#include <microop_args.hh>
Protected Member Functions | |
template<typename ... CTorArgs> | |
InstOperands (ExtMachInst mach_inst, const char *mnem, const char *inst_mnem, uint64_t set_flags, OpClass op_class, ArgTuple args, CTorArgs... ctor_args) | |
std::string | generateDisassembly (Addr pc, const loader::SymbolTable *symtab) const override |
Private Types | |
using | ArgTuple = std::tuple<typename Operands::ArgType...> |
Private Member Functions | |
template<std::size_t ... I, typename ... CTorArgs> | |
InstOperands (std::index_sequence< I... >, ExtMachInst mach_inst, const char *mnem, const char *inst_mnem, uint64_t set_flags, OpClass op_class, ArgTuple args, CTorArgs... ctor_args) | |
Definition at line 395 of file microop_args.hh.
|
private |
Definition at line 398 of file microop_args.hh.
|
inlineprivate |
Definition at line 401 of file microop_args.hh.
|
inlineprotected |
Definition at line 411 of file microop_args.hh.
|
inlineoverrideprotected |
Definition at line 420 of file microop_args.hh.
References gem5::ccprintf(), and gem5::X86ISA::count.