Structure
X86Instruction.Operand
public struct Operand: InstructionOperand
Operand for X86 instructions.
The operand's value can be accessed by the value
property, or by a property corresponding to the operand's type:
-
register
forreg
operands. -
immediateValue
forimm
operands. -
memory
formem
operands.
Relationships
Member Of
X86Instruction
X86 Instruction
Nested Types
X86Instruction.Operand.Memory
Operand referring to memory
Conforms To
InstructionOperand
Protocol for instruction operands.
Properties
size
var size: UInt8
Size of this operand (in bytes).
avxZeroOpmask
var avxZeroOpmask: Bool
AVX zero opmask {z}.
immediateValue
var immediateValue: Int64!
Immediate value for imm
operand.
nil
when not an appropriate operand.
memory
var memory: Memory!
Values for mem
operand.
nil
when not an appropriate operand.