Instruction operand.
More...
#include <arm.h>
Instruction operand.
Definition at line 391 of file arm.h.
◆ @146
◆ access
How is this operand accessed? (READ, WRITE or READ|WRITE) This field is combined of cs_ac_type. NOTE: this field is irrelevant if engine is compiled in DIET mode.
Definition at line 417 of file arm.h.
◆ fp
floating point value for FP operand
Definition at line 404 of file arm.h.
◆ imm
immediate value for C-IMM, P-IMM or IMM operand
Definition at line 403 of file arm.h.
◆ mem
base/index/scale/disp value for MEM operand
Definition at line 405 of file arm.h.
◆ neon_lane
Neon lane index for NEON instructions (or -1 if irrelevant)
Definition at line 420 of file arm.h.
◆ reg
register value for REG/SYSREG operand
Definition at line 402 of file arm.h.
◆ setend
SETEND instruction's operand type.
Definition at line 406 of file arm.h.
◆ shift
struct { ... } cs_arm_op::shift |
◆ subtracted
bool cs_arm_op::subtracted |
in some instructions, an operand can be subtracted or added to the base register, if TRUE, this operand is subtracted. otherwise, it is added.
Definition at line 412 of file arm.h.
◆ type [1/2]
◆ type [2/2]
operand type
Definition at line 399 of file arm.h.
◆ value
unsigned int cs_arm_op::value |
◆ vector_index
int cs_arm_op::vector_index |
Vector Index for some vector operands (or -1 if irrelevant)
Definition at line 392 of file arm.h.
The documentation for this struct was generated from the following file: