pub enum FcmpImm {
Equal,
LessThan,
LessThanOrEqual,
Unordered,
NotEqual,
UnorderedOrGreaterThanOrEqual,
UnorderedOrGreaterThan,
Ordered,
}
Expand description
Encode the ways that floats can be compared. This is used in float comparisons such as cmpps
,
e.g.; it is distinguished from other float comparisons (e.g. ucomiss
) in that those use EFLAGS
whereas FcmpImm is used as an immediate.
Variants§
Equal
Equal comparison.
LessThan
Less than comparison.
LessThanOrEqual
Less than or equal comparison.
Unordered
Unordered.
NotEqual
Not equal comparison.
UnorderedOrGreaterThanOrEqual
Unordered of greater than or equal comparison.
UnorderedOrGreaterThan
Unordered or greater than comparison.
Ordered
Ordered.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for FcmpImm
impl Send for FcmpImm
impl Sync for FcmpImm
impl Unpin for FcmpImm
impl UnwindSafe for FcmpImm
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