Instruction operand.
More...
#include <arm64.h>
Instruction operand.
Definition at line 630 of file arm64.h.
◆ @149
◆ 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 654 of file arm64.h.
◆ barrier
Memory barrier operation (ISB/DMB/DSB instructions).
Definition at line 648 of file arm64.h.
◆ ext
extender type of this operand
Definition at line 638 of file arm64.h.
◆ fp
floating point value for FP operand
Definition at line 643 of file arm64.h.
◆ imm
immediate value, or index for C-IMM or IMM operand
Definition at line 642 of file arm64.h.
◆ mem
base/index/scale/disp value for MEM operand
Definition at line 644 of file arm64.h.
◆ prefetch
PRFM operation.
Definition at line 647 of file arm64.h.
◆ pstate
PState field of MSR instruction.
Definition at line 645 of file arm64.h.
◆ reg
register value for REG operand
Definition at line 641 of file arm64.h.
◆ shift
struct { ... } cs_arm64_op::shift |
◆ sys
unsigned int cs_arm64_op::sys |
IC/DC/AT/TLBI operation (see arm64_ic_op, arm64_dc_op, arm64_at_op, arm64_tlbi_op)
Definition at line 646 of file arm64.h.
◆ type [1/2]
shifter type of this operand
Definition at line 635 of file arm64.h.
◆ type [2/2]
operand type
Definition at line 639 of file arm64.h.
◆ value
unsigned int cs_arm64_op::value |
shifter value of this operand
Definition at line 636 of file arm64.h.
◆ vas
Vector Arrangement Specifier.
Definition at line 632 of file arm64.h.
◆ vector_index
int cs_arm64_op::vector_index |
Vector Index for some vector operands (or -1 if irrelevant)
Definition at line 631 of file arm64.h.
◆ vess
Vector Element Size Specifier.
Definition at line 633 of file arm64.h.
The documentation for this struct was generated from the following file: