gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
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 
 
opcode 
 
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 ( )
inline

Definition at line 214 of file types.hh.

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

◆ mode

OperatingModeAndCPL gem5::X86ISA::ExtMachInst::mode

◆ modRM

◆ op

◆ [struct]

◆ opSize

uint8_t gem5::X86ISA::ExtMachInst::opSize

◆ rex

◆ 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 Mon May 26 2025 09:20:42 for gem5 by doxygen 1.13.2