pub enum ArmOperandType {
Reg(RegId),
Imm(i32),
Mem(ArmOpMem),
Fp(f64),
Cimm(i32),
Pimm(i32),
Setend(ArmSetendType),
SysReg(RegId),
Invalid,
}Expand description
ARM operand
Variants§
Reg(RegId)
Register
Imm(i32)
Immediate
Mem(ArmOpMem)
Memory
Fp(f64)
Floating point
Cimm(i32)
C-IMM
Pimm(i32)
P-IMM
Setend(ArmSetendType)
SETEND instruction endianness
SysReg(RegId)
Sysreg
Invalid
Invalid
Trait Implementations§
Source§impl Clone for ArmOperandType
impl Clone for ArmOperandType
Source§fn clone(&self) -> ArmOperandType
fn clone(&self) -> ArmOperandType
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 ArmOperandType
impl Debug for ArmOperandType
Source§impl PartialEq for ArmOperandType
impl PartialEq for ArmOperandType
impl StructuralPartialEq for ArmOperandType
Auto Trait Implementations§
impl Freeze for ArmOperandType
impl RefUnwindSafe for ArmOperandType
impl Send for ArmOperandType
impl Sync for ArmOperandType
impl Unpin for ArmOperandType
impl UnwindSafe for ArmOperandType
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