Public Attributes | List of all members
cs_m68k_op Struct Reference

Instruction operand. More...

#include <m68k.h>

Public Attributes

union {
   double   dimm
 double imm More...
 
   uint64_t   imm
 immediate value for IMM operand More...
 
   m68k_reg   reg
 register value for REG operand More...
 
   struct {
      m68k_reg   reg_0
 < register pair in one operand More...
 
      m68k_reg   reg_1
 
   }   reg_pair
 
   float   simm
 float imm More...
 
}; 
 
m68k_address_mode address_mode
 M68K addressing mode for this op. More...
 
m68k_op_br_disp br_disp
 data when operand is a branch displacement More...
 
m68k_op_mem mem
 data when operand is targeting memory More...
 
uint32_t register_bits
 register bits for movem etc. (always in d0-d7, a0-a7, fp0 - fp7 order) More...
 
m68k_op_type type
 

Detailed Description

Instruction operand.

Definition at line 154 of file m68k.h.

Member Data Documentation

◆ @153

union { ... }

◆ address_mode

m68k_address_mode cs_m68k_op::address_mode

M68K addressing mode for this op.

Definition at line 170 of file m68k.h.

◆ br_disp

m68k_op_br_disp cs_m68k_op::br_disp

data when operand is a branch displacement

Definition at line 167 of file m68k.h.

◆ dimm

double cs_m68k_op::dimm

double imm

Definition at line 157 of file m68k.h.

◆ imm

uint64_t cs_m68k_op::imm

immediate value for IMM operand

Definition at line 156 of file m68k.h.

◆ mem

m68k_op_mem cs_m68k_op::mem

data when operand is targeting memory

Definition at line 166 of file m68k.h.

◆ reg

m68k_reg cs_m68k_op::reg

register value for REG operand

Definition at line 159 of file m68k.h.

◆ reg_0

m68k_reg cs_m68k_op::reg_0

< register pair in one operand

Definition at line 161 of file m68k.h.

◆ reg_1

m68k_reg cs_m68k_op::reg_1

Definition at line 162 of file m68k.h.

◆ reg_pair

struct { ... } cs_m68k_op::reg_pair

◆ register_bits

uint32_t cs_m68k_op::register_bits

register bits for movem etc. (always in d0-d7, a0-a7, fp0 - fp7 order)

Definition at line 168 of file m68k.h.

◆ simm

float cs_m68k_op::simm

float imm

Definition at line 158 of file m68k.h.

◆ type

m68k_op_type cs_m68k_op::type

Definition at line 169 of file m68k.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:42