gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::X86ISA::AddrOp Struct Reference

#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

Detailed Description

Definition at line 358 of file microop_args.hh.

Constructor & Destructor Documentation

◆ AddrOp()

template<class InstType>
gem5::X86ISA::AddrOp::AddrOp ( InstType * inst,
const ArgType & args )
inline

Member Function Documentation

◆ print()

void gem5::X86ISA::AddrOp::print ( std::ostream & os) const
inline

Member Data Documentation

◆ base

const RegIndex gem5::X86ISA::AddrOp::base

Definition at line 371 of file microop_args.hh.

Referenced by AddrOp(), and print().

◆ disp

const uint64_t gem5::X86ISA::AddrOp::disp

Definition at line 372 of file microop_args.hh.

Referenced by AddrOp(), and print().

◆ index

const RegIndex gem5::X86ISA::AddrOp::index

Definition at line 370 of file microop_args.hh.

Referenced by AddrOp(), and print().

◆ scale

const uint8_t gem5::X86ISA::AddrOp::scale

Definition at line 369 of file microop_args.hh.

Referenced by AddrOp(), and print().

◆ segment

const uint8_t gem5::X86ISA::AddrOp::segment

Definition at line 373 of file microop_args.hh.

Referenced by AddrOp(), and print().

◆ size

const size_t gem5::X86ISA::AddrOp::size

Definition at line 374 of file microop_args.hh.

Referenced by AddrOp(), and print().


The documentation for this struct was generated from the following file:

Generated on Sat Oct 18 2025 08:07:52 for gem5 by doxygen 1.14.0