Enum capstone_sys::arm64_cc
source · [−]#[repr(u32)]
pub enum arm64_cc {
Show 17 variants
ARM64_CC_INVALID,
ARM64_CC_EQ,
ARM64_CC_NE,
ARM64_CC_HS,
ARM64_CC_LO,
ARM64_CC_MI,
ARM64_CC_PL,
ARM64_CC_VS,
ARM64_CC_VC,
ARM64_CC_HI,
ARM64_CC_LS,
ARM64_CC_GE,
ARM64_CC_LT,
ARM64_CC_GT,
ARM64_CC_LE,
ARM64_CC_AL,
ARM64_CC_NV,
}Expand description
ARM64 condition code
Variants
ARM64_CC_INVALID
ARM64_CC_EQ
< Equal
ARM64_CC_NE
< Not equal: Not equal, or unordered
ARM64_CC_HS
< Unsigned higher or same: >, ==, or unordered
ARM64_CC_LO
< Unsigned lower or same: Less than
ARM64_CC_MI
< Minus, negative: Less than
ARM64_CC_PL
< Plus, positive or zero: >, ==, or unordered
ARM64_CC_VS
< Overflow: Unordered
ARM64_CC_VC
< No overflow: Ordered
ARM64_CC_HI
< Unsigned higher: Greater than, or unordered
ARM64_CC_LS
< Unsigned lower or same: Less than or equal
ARM64_CC_GE
< Greater than or equal: Greater than or equal
ARM64_CC_LT
< Less than: Less than, or unordered
ARM64_CC_GT
< Signed greater than: Greater than
ARM64_CC_LE
< Signed less than or equal: <, ==, or unordered
ARM64_CC_AL
< Always (unconditional): Always (unconditional)
ARM64_CC_NV
< Always (unconditional): Always (unconditional)
Trait Implementations
impl Copy for arm64_cc
impl Eq for arm64_cc
impl StructuralEq 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more