ArmOp

Instruction's operand

Alias This

value

Members

Variables

access
AccessFlags access;

How is this operand accessed? (READ, WRITE or READ|WRITE)

neonLane
byte neonLane;

Neon lane index for NEON instructions (or -1 if irrelevant)

shift
ArmShift shift;

Potential shifting of operand

subtracted
bool subtracted;

In some instructions, an operand can be subtracted or added to the base register.

type
ArmOpType type;

Operand type

value
SafeUnion!ArmOpValue value;

Operand value of type type

vectorIndex
int vectorIndex;

Vector index for some vector operands (or -1 if irrelevant)

Meta