Enum capstone_sys::arm64_cc
source · #[repr(u32)]pub enum arm64_cc {
Show 17 variants
ARM64_CC_INVALID = 0,
ARM64_CC_EQ = 1,
ARM64_CC_NE = 2,
ARM64_CC_HS = 3,
ARM64_CC_LO = 4,
ARM64_CC_MI = 5,
ARM64_CC_PL = 6,
ARM64_CC_VS = 7,
ARM64_CC_VC = 8,
ARM64_CC_HI = 9,
ARM64_CC_LS = 10,
ARM64_CC_GE = 11,
ARM64_CC_LT = 12,
ARM64_CC_GT = 13,
ARM64_CC_LE = 14,
ARM64_CC_AL = 15,
ARM64_CC_NV = 16,
}
Expand description
ARM64 condition code
Variants§
ARM64_CC_INVALID = 0
ARM64_CC_EQ = 1
< Equal
ARM64_CC_NE = 2
< Not equal: Not equal, or unordered
ARM64_CC_HS = 3
< Unsigned higher or same: >, ==, or unordered
ARM64_CC_LO = 4
< Unsigned lower or same: Less than
ARM64_CC_MI = 5
< Minus, negative: Less than
ARM64_CC_PL = 6
< Plus, positive or zero: >, ==, or unordered
ARM64_CC_VS = 7
< Overflow: Unordered
ARM64_CC_VC = 8
< No overflow: Ordered
ARM64_CC_HI = 9
< Unsigned higher: Greater than, or unordered
ARM64_CC_LS = 10
< Unsigned lower or same: Less than or equal
ARM64_CC_GE = 11
< Greater than or equal: Greater than or equal
ARM64_CC_LT = 12
< Less than: Less than, or unordered
ARM64_CC_GT = 13
< Signed greater than: Greater than
ARM64_CC_LE = 14
< Signed less than or equal: <, ==, or unordered
ARM64_CC_AL = 15
< Always (unconditional): Always (unconditional)
ARM64_CC_NV = 16
< Always (unconditional): Always (unconditional)
Trait Implementations§
source§impl PartialEq for arm64_cc
impl PartialEq for arm64_cc
impl Copy for arm64_cc
impl Eq for arm64_cc
impl StructuralPartialEq for arm64_cc
Auto Trait Implementations§
impl RefUnwindSafe for arm64_cc
impl Send for arm64_cc
impl Sync for arm64_cc
impl Unpin for arm64_cc
impl UnwindSafe for arm64_cc
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