pub enum OpDetail {
Gp {
sf: bool,
},
GpPExt {
sf: bool,
ext: Ext,
shift: u8,
},
Fp {
size: u8,
},
Vec {
va: VectorArrangement,
},
Vidx {
esize: u8,
elem: u8,
},
Vtbl {
va: VectorArrangement,
cnt: u8,
},
VtblIdx {
esize: u8,
elem: u8,
cnt: u8,
},
MemReg {
sc: u32,
ext: Ext,
shift: u8,
offreg: u8,
},
Sysreg(u16),
Uimm16(u16),
Simm16(i16),
Cond(Cond),
}Variants§
Trait Implementations§
impl Copy for OpDetail
impl Eq for OpDetail
impl StructuralPartialEq for OpDetail
Auto Trait Implementations§
impl Freeze for OpDetail
impl RefUnwindSafe for OpDetail
impl Send for OpDetail
impl Sync for OpDetail
impl Unpin for OpDetail
impl UnwindSafe for OpDetail
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