gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
X86ISA::ExtMachInst Struct Reference

#include <types.hh>

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 200 of file types.hh.

Member Data Documentation

uint8_t X86ISA::ExtMachInst::addrSize
uint64_t X86ISA::ExtMachInst::displacement
uint8_t X86ISA::ExtMachInst::dispSize
uint64_t X86ISA::ExtMachInst::immediate
LegacyPrefixVector X86ISA::ExtMachInst::legacy
OperatingMode X86ISA::ExtMachInst::mode
ModRM X86ISA::ExtMachInst::modRM
Opcode X86ISA::ExtMachInst::op
struct { ... } X86ISA::ExtMachInst::opcode
uint8_t X86ISA::ExtMachInst::opSize
Rex X86ISA::ExtMachInst::rex
Sib X86ISA::ExtMachInst::sib
uint8_t X86ISA::ExtMachInst::stackSize
OpcodeType X86ISA::ExtMachInst::type
VexInfo X86ISA::ExtMachInst::vex

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

Generated on Fri Jun 9 2017 13:04:42 for gem5 by doxygen 1.8.6