Struct capstone_sys::m68k_op_mem [−][src]
#[repr(C)]pub struct m68k_op_mem { pub base_reg: Type, pub index_reg: Type, pub in_base_reg: Type, pub in_disp: u32, pub out_disp: u32, pub disp: i16, pub scale: u8, pub bitfield: u8, pub width: u8, pub offset: u8, pub index_size: u8, }
Expand description
Instruction’s operand referring to memory This is associated with M68K_OP_MEM operand type above
Fields
base_reg: Type< base register (or M68K_REG_INVALID if irrelevant)
index_reg: Type< index register (or M68K_REG_INVALID if irrelevant)
in_base_reg: Type< indirect base register (or M68K_REG_INVALID if irrelevant)
in_disp: u32< indirect displacement
out_disp: u32< other displacement
disp: i16< displacement value
scale: u8< scale for index register
bitfield: u8< set to true if the two values below should be used
width: u8< used for bf* instructions
offset: u8< used for bf* instructions
index_size: u8< 0 = w, 1 = l