gem5
v22.0.0.1
|
#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 344 of file microop_args.hh.
|
inline |
Definition at line 363 of file microop_args.hh.
References gem5::X86ISA::segment_idx::NumIdxs, and segment.
|
inline |
Definition at line 373 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 357 of file microop_args.hh.
Referenced by print().
const uint64_t gem5::X86ISA::AddrOp::disp |
Definition at line 358 of file microop_args.hh.
Referenced by print().
const RegIndex gem5::X86ISA::AddrOp::index |
Definition at line 356 of file microop_args.hh.
Referenced by print().
const uint8_t gem5::X86ISA::AddrOp::scale |
Definition at line 355 of file microop_args.hh.
Referenced by print().
const uint8_t gem5::X86ISA::AddrOp::segment |
Definition at line 359 of file microop_args.hh.
const size_t gem5::X86ISA::AddrOp::size |
Definition at line 360 of file microop_args.hh.
Referenced by print().