gem5  v22.1.0.0
Public Member Functions | Public Attributes | List of all members
gem5::X86ISA::ExtMachInst Struct Reference

#include <types.hh>

Public Member Functions

void reset ()

Public Attributes

LegacyPrefixVector legacy
Rex rex
VexInfo vex
struct {
   OpcodeType   type
   Opcode   op
ModRM modRM
Sib sib
uint64_t immediate
uint64_t displacement
uint8_t opSize
uint8_t addrSize
uint8_t stackSize
uint8_t dispSize
OperatingModeAndCPL mode

Detailed Description

Definition at line 212 of file types.hh.

Member Function Documentation

◆ reset()

void gem5::X86ISA::ExtMachInst::reset ( )

Definition at line 214 of file types.hh.

Referenced by gem5::X86ISA::Decoder::Decoder().

Member Data Documentation

◆ addrSize

uint8_t gem5::X86ISA::ExtMachInst::addrSize

◆ displacement

uint64_t gem5::X86ISA::ExtMachInst::displacement

◆ dispSize

uint8_t gem5::X86ISA::ExtMachInst::dispSize

◆ immediate

uint64_t gem5::X86ISA::ExtMachInst::immediate

◆ legacy

LegacyPrefixVector gem5::X86ISA::ExtMachInst::legacy

◆ mode

OperatingModeAndCPL gem5::X86ISA::ExtMachInst::mode

◆ modRM

ModRM gem5::X86ISA::ExtMachInst::modRM

◆ op

Opcode gem5::X86ISA::ExtMachInst::op


struct { ... } gem5::X86ISA::ExtMachInst::opcode

◆ opSize

uint8_t gem5::X86ISA::ExtMachInst::opSize

◆ rex

Rex gem5::X86ISA::ExtMachInst::rex

◆ sib

Sib gem5::X86ISA::ExtMachInst::sib

◆ stackSize

uint8_t gem5::X86ISA::ExtMachInst::stackSize

◆ type

OpcodeType gem5::X86ISA::ExtMachInst::type

◆ vex

VexInfo gem5::X86ISA::ExtMachInst::vex

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

Generated on Wed Dec 21 2022 10:25:05 for gem5 by doxygen 1.9.1