gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
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
 
OperatingMode mode
 

Detailed Description

Definition at line 198 of file types.hh.

Member Function Documentation

◆ reset()

void X86ISA::ExtMachInst::reset ( )
inline

Definition at line 200 of file types.hh.

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

Member Data Documentation

◆ addrSize

uint8_t X86ISA::ExtMachInst::addrSize

◆ displacement

uint64_t X86ISA::ExtMachInst::displacement

◆ dispSize

uint8_t X86ISA::ExtMachInst::dispSize

◆ immediate

uint64_t X86ISA::ExtMachInst::immediate

◆ legacy

LegacyPrefixVector X86ISA::ExtMachInst::legacy

◆ mode

OperatingMode X86ISA::ExtMachInst::mode

◆ modRM

ModRM X86ISA::ExtMachInst::modRM

◆ op

Opcode X86ISA::ExtMachInst::op

◆ opcode

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

◆ opSize

uint8_t X86ISA::ExtMachInst::opSize

◆ rex

Rex X86ISA::ExtMachInst::rex

◆ sib

Sib X86ISA::ExtMachInst::sib

◆ stackSize

uint8_t X86ISA::ExtMachInst::stackSize

◆ type

OpcodeType X86ISA::ExtMachInst::type

◆ vex

VexInfo X86ISA::ExtMachInst::vex

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

Generated on Wed Sep 30 2020 14:03:14 for gem5 by doxygen 1.8.17