Struct X87
pub struct X87 {
pub fpr: [[u8; 10]; 8],
pub top_of_stack: u8,
pub exception_flags: u64,
pub condition_codes: u32,
pub tag_word: u8,
}
Expand description
x87 state.
Fields§
§fpr: [[u8; 10]; 8]
80-bit floating-point registers
top_of_stack: u8
status word
exception_flags: u64
exception flags (one flag per byte); Stack fault is excluded because it’s impossible to set SF=1 without causing an exception directly afterwards.
condition_codes: u32
condition codes (one condition code per byte)
tag_word: u8
tag word
Trait Implementations§
impl Eq for X87
impl StructuralPartialEq for X87
Auto Trait Implementations§
impl Freeze for X87
impl RefUnwindSafe for X87
impl Send for X87
impl Sync for X87
impl Unpin for X87
impl UnwindSafe for X87
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more