pub enum M68kOperand {
Reg(RegId),
Imm(u32),
Mem(M68kOpMem),
FpSingle(f32),
FpDouble(f64),
RegBits(M68kRegisterBits),
RegPair(RegId, RegId),
Displacement(M68kOpBranchDisplacement),
Invalid,
}Expand description
M68K operand type
Variants§
Reg(RegId)
Register
Imm(u32)
Immediate
Mem(M68kOpMem)
Memory
FpSingle(f32)
Single precision floating-point
FpDouble(f64)
Double precision floating-point
RegBits(M68kRegisterBits)
Register bits move
RegPair(RegId, RegId)
Register pair in the same op (upper 4 bits for first reg, lower for second)
Displacement(M68kOpBranchDisplacement)
Branch displacement
Invalid
Invalid
Trait Implementations§
Source§impl Clone for M68kOperand
impl Clone for M68kOperand
Source§fn clone(&self) -> M68kOperand
fn clone(&self) -> M68kOperand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for M68kOperand
impl Debug for M68kOperand
Source§impl Default for M68kOperand
impl Default for M68kOperand
Source§impl From<&cs_m68k_op> for M68kOperand
impl From<&cs_m68k_op> for M68kOperand
Source§fn from(insn: &cs_m68k_op) -> M68kOperand
fn from(insn: &cs_m68k_op) -> M68kOperand
Converts to this type from the input type.
Source§impl From<M68kOperand> for ArchOperand
Available on crate feature arch_m68k only.
impl From<M68kOperand> for ArchOperand
Available on crate feature
arch_m68k only.Source§fn from(op: M68kOperand) -> ArchOperand
fn from(op: M68kOperand) -> ArchOperand
Converts to this type from the input type.
Source§impl PartialEq for M68kOperand
impl PartialEq for M68kOperand
impl StructuralPartialEq for M68kOperand
Auto Trait Implementations§
impl Freeze for M68kOperand
impl RefUnwindSafe for M68kOperand
impl Send for M68kOperand
impl Sync for M68kOperand
impl Unpin for M68kOperand
impl UnwindSafe for M68kOperand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more