B2R2


OprDesc Type

Operand descriptor, which describes the shape of operands in an instruction.

Record fields

Record Field Description

ALDx

Full Usage: ALDx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

ALImm8

Full Usage: ALImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

AhImm8

Full Usage: AhImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

BLImm8

Full Usage: BLImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

BhImm8

Full Usage: BhImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

BmBnd

Full Usage: BmBnd

Field type: OprDesc
Modifiers: static
Field type: OprDesc

BndBm

Full Usage: BndBm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

BndRm

Full Usage: BndRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

CLImm8

Full Usage: CLImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

ChImm8

Full Usage: ChImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Cs

Full Usage: Cs

Field type: OprDesc
Modifiers: static
Field type: OprDesc

CtrlRm

Full Usage: CtrlRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

DLImm8

Full Usage: DLImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

DbgRm

Full Usage: DbgRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

DhImm8

Full Usage: DhImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Dir

Full Usage: Dir

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Ds

Full Usage: Ds

Field type: OprDesc
Modifiers: static
Field type: OprDesc

DxAL

Full Usage: DxAL

Field type: OprDesc
Modifiers: static
Field type: OprDesc

DxEax

Full Usage: DxEax

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Eax

Full Usage: Eax

Field type: OprDesc
Modifiers: static
Field type: OprDesc

EaxDx

Full Usage: EaxDx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Ebp

Full Usage: Ebp

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Ebx

Full Usage: Ebx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Ecx

Full Usage: Ecx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Edi

Full Usage: Edi

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Edx

Full Usage: Edx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Es

Full Usage: Es

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Esi

Full Usage: Esi

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Esp

Full Usage: Esp

Field type: OprDesc
Modifiers: static
Field type: OprDesc

FarRax

Full Usage: FarRax

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Fs

Full Usage: Fs

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Gpr

Full Usage: Gpr

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprM

Full Usage: GprM

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprMmxImm8

Full Usage: GprMmxImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprRMm

Full Usage: GprRMm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprRm

Full Usage: GprRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprRmImm

Full Usage: GprRmImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprRmImm8

Full Usage: GprRmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprRmVv

Full Usage: GprRmVv

Field type: OprDesc
Modifiers: static
Field type: OprDesc

GprVvRm

Full Usage: GprVvRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Gs

Full Usage: Gs

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Imm

Full Usage: Imm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Imm16

Full Usage: Imm16

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Imm8

Full Usage: Imm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Imm8Reg

Full Usage: Imm8Reg

Field type: OprDesc
Modifiers: static
Field type: OprDesc

ImmImm

Full Usage: ImmImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

M1

Full Usage: M1

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Mem

Full Usage: Mem

Field type: OprDesc
Modifiers: static
Field type: OprDesc

MmMmx

Full Usage: MmMmx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

MmxImm8

Full Usage: MmxImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

MmxMm

Full Usage: MmxMm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

MmxMmImm8

Full Usage: MmxMmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

MmxRm

Full Usage: MmxRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

MmxRmImm8

Full Usage: MmxRmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

No

Full Usage: No

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RMMmx

Full Usage: RMMmx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rax

Full Usage: Rax

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxFar

Full Usage: RaxFar

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxImm

Full Usage: RaxImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRax

Full Usage: RaxRax

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRbp

Full Usage: RaxRbp

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRbx

Full Usage: RaxRbx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRcx

Full Usage: RaxRcx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRdi

Full Usage: RaxRdi

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRdx

Full Usage: RaxRdx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRsi

Full Usage: RaxRsi

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RaxRsp

Full Usage: RaxRsp

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rbp

Full Usage: Rbp

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RbpImm

Full Usage: RbpImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rbx

Full Usage: Rbx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RbxImm

Full Usage: RbxImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rcx

Full Usage: Rcx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RcxImm

Full Usage: RcxImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rdi

Full Usage: Rdi

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RdiImm

Full Usage: RdiImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rdx

Full Usage: Rdx

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RdxImm

Full Usage: RdxImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RegImm

Full Usage: RegImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RegImm8

Full Usage: RegImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rel

Full Usage: Rel

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rel8

Full Usage: Rel8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmBnd

Full Usage: RmBnd

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmCL

Full Usage: RmCL

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmCtrl

Full Usage: RmCtrl

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmDbg

Full Usage: RmDbg

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmGpr

Full Usage: RmGpr

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmGprCL

Full Usage: RmGprCL

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmImm

Full Usage: RmImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmImm8

Full Usage: RmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RmSeg

Full Usage: RmSeg

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rsi

Full Usage: Rsi

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RsiImm

Full Usage: RsiImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Rsp

Full Usage: Rsp

Field type: OprDesc
Modifiers: static
Field type: OprDesc

RspImm

Full Usage: RspImm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

SImm8

Full Usage: SImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

SegRm

Full Usage: SegRm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

Ss

Full Usage: Ss

Field type: OprDesc
Modifiers: static
Field type: OprDesc

VvRmImm8

Full Usage: VvRmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmRegImm8

Full Usage: XmRegImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmVvXmm

Full Usage: XmVvXmm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmmRmImm8

Full Usage: XmmRmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmmVvXm

Full Usage: XmmVvXm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmmVvXmImm8

Full Usage: XmmVvXmImm8

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmmVvXmXmm

Full Usage: XmmVvXmXmm

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmmXmVv

Full Usage: XmmXmVv

Field type: OprDesc
Modifiers: static
Field type: OprDesc

XmmXmXmm0

Full Usage: XmmXmXmm0

Field type: OprDesc
Modifiers: static
Field type: OprDesc