[][src]Struct x86_64_xsave::fxsave::X87StatePart2

#[repr(C)]
pub struct X87StatePart2 { pub st0_or_mm0: FloatingPointOrMMRegisterValue, pub st1_or_mm1: FloatingPointOrMMRegisterValue, pub st2_or_mm2: FloatingPointOrMMRegisterValue, pub st3_or_mm3: FloatingPointOrMMRegisterValue, pub st4_or_mm4: FloatingPointOrMMRegisterValue, pub st5_or_mm5: FloatingPointOrMMRegisterValue, pub st6_or_mm6: FloatingPointOrMMRegisterValue, pub st7_or_mm7: FloatingPointOrMMRegisterValue, }

The x87 state exists in two, non-contiguous areas ('parts').

This is part 2.

It contains the values in the register ST0/MM0 to ST7/MM7 inclusive.

Fields

st0_or_mm0: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST0 or legacy MMX register MM0.

Part of the x87 state.

st1_or_mm1: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST1 or legacy MMX register MM1.

Part of the x87 state.

st2_or_mm2: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST2 or legacy MMX register MM2.

Part of the x87 state.

st3_or_mm3: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST3 or legacy MMX register MM3.

Part of the x87 state.

st4_or_mm4: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST4 or legacy MMX register MM4.

Part of the x87 state.

st5_or_mm5: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST5 or legacy MMX register MM5.

Part of the x87 state.

st6_or_mm6: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST6 or legacy MMX register MM6.

Part of the x87 state.

st7_or_mm7: FloatingPointOrMMRegisterValue

Stored value of floating pointer register ST7 or legacy MMX register MM7.

Part of the x87 state.

Trait Implementations

impl Clone for X87StatePart2[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for X87StatePart2[src]

impl Debug for X87StatePart2[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.