gem5 v24.0.0.0
|
#include <microop_args.hh>
Classes | |
struct | ArgType |
Public Member Functions | |
template<class InstType > | |
AddrOp (InstType *inst, const ArgType &args) | |
void | print (std::ostream &os) const |
Public Attributes | |
const uint8_t | scale |
const RegIndex | index |
const RegIndex | base |
const uint64_t | disp |
const uint8_t | segment |
const size_t | size |
Definition at line 358 of file microop_args.hh.
|
inline |
Definition at line 377 of file microop_args.hh.
References gem5::X86ISA::segment_idx::NumIdxs, and segment.
|
inline |
Definition at line 387 of file microop_args.hh.
References base, disp, index, gem5::X86ISA::os, gem5::X86ISA::X86StaticInst::printMem(), scale, segment, and size.
const RegIndex gem5::X86ISA::AddrOp::base |
Definition at line 371 of file microop_args.hh.
Referenced by print().
const uint64_t gem5::X86ISA::AddrOp::disp |
Definition at line 372 of file microop_args.hh.
Referenced by print().
const RegIndex gem5::X86ISA::AddrOp::index |
Definition at line 370 of file microop_args.hh.
Referenced by print().
const uint8_t gem5::X86ISA::AddrOp::scale |
Definition at line 369 of file microop_args.hh.
Referenced by print().
const uint8_t gem5::X86ISA::AddrOp::segment |
Definition at line 373 of file microop_args.hh.
const size_t gem5::X86ISA::AddrOp::size |
Definition at line 374 of file microop_args.hh.
Referenced by print().