Struct kernel_hal::VectorRegs[][src]

#[repr(C, align(16))]pub struct VectorRegs {
    pub fcw: u16,
    pub fsw: u16,
    pub ftw: u8,
    pub _pad0: u8,
    pub fop: u16,
    pub fip: u32,
    pub fcs: u16,
    pub _pad1: u16,
    pub fdp: u32,
    pub fds: u16,
    pub _pad2: u16,
    pub mxcsr: u32,
    pub mxcsr_mask: u32,
    pub mm: [U128; 8],
    pub xmm: [U128; 16],
    pub reserved: [U128; 3],
    pub available: [U128; 3],
}

Fields

fcw: u16fsw: u16ftw: u8_pad0: u8fop: u16fip: u32fcs: u16_pad1: u16fdp: u32fds: u16_pad2: u16mxcsr: u32mxcsr_mask: u32mm: [U128; 8]xmm: [U128; 16]reserved: [U128; 3]available: [U128; 3]

Trait Implementations

impl Clone for VectorRegs[src]

impl Copy for VectorRegs[src]

impl Debug for VectorRegs[src]

impl Default for VectorRegs[src]

Auto Trait Implementations

impl RefUnwindSafe for VectorRegs

impl Send for VectorRegs

impl Sync for VectorRegs

impl Unpin for VectorRegs

impl UnwindSafe for VectorRegs

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.