Struct capstone_sys::m680x_op_idx[][src]

#[repr(C)]
pub struct m680x_op_idx { pub base_reg: Type, pub offset_reg: Type, pub offset: i16, pub offset_addr: u16, pub offset_bits: u8, pub inc_dec: i8, pub flags: u8, }
Expand description

Instruction’s operand referring to indexed addressing

Fields

base_reg: Type

< base register (or M680X_REG_INVALID if < irrelevant)

offset_reg: Type

< offset register (or M680X_REG_INVALID if < irrelevant)

offset: i16

< 5-,8- or 16-bit offset. See also offset_bits.

offset_addr: u16

< = offset addr. if base_reg == M680X_REG_PC. < calculated as offset + PC

offset_bits: u8

< offset width in bits for indexed addressing

inc_dec: i8

< inc. or dec. value: < 0: no inc-/decrement < 1 .. 8: increment by 1 .. 8 < -1 .. -8: decrement by 1 .. 8 < if flag M680X_IDX_POST_INC_DEC set it is post < inc-/decrement otherwise pre inc-/decrement

flags: u8

< 8-bit flags (see above)

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.