pub enum Condition {
Show 18 variants
E,
NE,
L,
LE,
G,
GE,
B,
BE,
A,
AE,
C,
NC,
O,
NO,
S,
NS,
PE,
PO,
}Expand description
条件码枚举,用于Jcc和Setcc指令
Variants§
E
相等 (Equal) / 零 (Zero)
NE
不相等 (Not Equal) / 非零 (Not Zero)
L
小于 (Less)
LE
小于等于 (Less or Equal)
G
大于 (Greater)
GE
大于等于 (Greater or Equal)
B
无符号低于 (Below)
BE
无符号低于等于 (Below or Equal)
A
无符号高于 (Above)
AE
无符号高于等于 (Above or Equal)
C
进位 (Carry)
NC
无进位 (Not Carry)
O
溢出 (Overflow)
NO
无溢出 (Not Overflow)
S
符号 (Sign)
NS
无符号 (Not Sign)
PE
奇偶性为偶 (Parity Even)
PO
奇偶性为奇 (Parity Odd)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Condition
impl<'de> Deserialize<'de> for Condition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Condition
impl Eq for Condition
impl StructuralPartialEq for Condition
Auto Trait Implementations§
impl Freeze for Condition
impl RefUnwindSafe for Condition
impl Send for Condition
impl Sync for Condition
impl Unpin for Condition
impl UnsafeUnpin for Condition
impl UnwindSafe for Condition
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