Skip to main content

Module x64

Module x64 

Expand description

Definitions for the x86-64 architecture.

The definition includes features up to AVX2. AVX-512 registers are not modelled.

Modules§

undef
Implements an UndefProvider for the X64Arch architecture, using xed.

Structs§

Align32
A struct that enforces alignment to 32-byte boundaries.
DiffMask
A bitmask type that covers the entire StateByte range for the X64State.
PrefixScope
A prefix scope for enumeration. This prefix scope aims to achieve maximal coverage, with acceptable runtime.
X87
x87 state.
X64Arch
Defines the x86-64 architecture.
X64State
The CPU state of the x86-64 architecture.
Xmm
x86-64 XMM state.

Enums§

GpReg
The general-purpose registers in the x86-64 state.
X64Flag
All flags in the x86-64 state (including MMX/XMM flags).
X64Reg
All registers in the x86-64 state.
X87Reg
x87 registers available in the x87 state.
XmmReg
The XMM registers in the x86-64 state.