pub enum SplitImmediateKindSpec {
AdrLike {
immlo_field_index: u8,
immhi_field_index: u8,
scale: i64,
},
BitIndex6 {
b5_field_index: u8,
b40_field_index: u8,
},
}Expand description
Split-immediate packing kind for one encoding variant.
Variants§
AdrLike
ADR/ADRP-style split: low 2 bits in immlo, remaining bits in immhi.
Fields
BitIndex6
TBZ/TBNZ-style split: top bit in b5, low 5 bits in b40.
Trait Implementations§
Source§impl Clone for SplitImmediateKindSpec
impl Clone for SplitImmediateKindSpec
Source§fn clone(&self) -> SplitImmediateKindSpec
fn clone(&self) -> SplitImmediateKindSpec
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 SplitImmediateKindSpec
impl Debug for SplitImmediateKindSpec
Source§impl PartialEq for SplitImmediateKindSpec
impl PartialEq for SplitImmediateKindSpec
impl Copy for SplitImmediateKindSpec
impl Eq for SplitImmediateKindSpec
impl StructuralPartialEq for SplitImmediateKindSpec
Auto Trait Implementations§
impl Freeze for SplitImmediateKindSpec
impl RefUnwindSafe for SplitImmediateKindSpec
impl Send for SplitImmediateKindSpec
impl Sync for SplitImmediateKindSpec
impl Unpin for SplitImmediateKindSpec
impl UnsafeUnpin for SplitImmediateKindSpec
impl UnwindSafe for SplitImmediateKindSpec
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