m68k_op_mem

Instruction's operand referring to memory This is associated with M68K_OP_MEM operand type above

Members

Variables

base_reg
m68k_reg base_reg;

< base register (or M68K_REG_INVALID if irrelevant)

bitfield
ubyte bitfield;

< set to true if the two values below should be used

disp
short disp;

< displacement value

in_base_reg
m68k_reg in_base_reg;

< indirect base register (or M68K_REG_INVALID if irrelevant)

in_disp
uint in_disp;

< indirect displacement

index_reg
m68k_reg index_reg;

< index register (or M68K_REG_INVALID if irrelevant)

index_size
ubyte index_size;

< 0 = w, 1 = l

offset
ubyte offset;

< used for bf* instructions

out_disp
uint out_disp;

< other displacement

scale
ubyte scale;

< scale for index register

width
ubyte width;

< used for bf* instructions

Meta