#[repr(C)]pub struct FloatingPointUnit {
pub fpr: [[u8; 16]; 8],
pub fcw: u16,
pub fsw: u16,
pub ftwx: u8,
pub pad1: u8,
pub last_opcode: u16,
pub last_ip: u64,
pub last_dp: u64,
pub xmm: [[u8; 16]; 16],
pub mxcsr: u32,
pub pad2: u32,
}Fields§
§fpr: [[u8; 16]; 8]§fcw: u16§fsw: u16§ftwx: u8§pad1: u8§last_opcode: u16§last_ip: u64§last_dp: u64§xmm: [[u8; 16]; 16]§mxcsr: u32§pad2: u32Trait Implementations§
source§impl AsBytes for FloatingPointUnit
impl AsBytes for FloatingPointUnit
source§impl Clone for FloatingPointUnit
impl Clone for FloatingPointUnit
source§fn clone(&self) -> FloatingPointUnit
fn clone(&self) -> FloatingPointUnit
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for FloatingPointUnit
impl Debug for FloatingPointUnit
source§impl Default for FloatingPointUnit
impl Default for FloatingPointUnit
source§fn default() -> FloatingPointUnit
fn default() -> FloatingPointUnit
Returns the “default value” for a type. Read more
source§impl FromBytes for FloatingPointUnit
impl FromBytes for FloatingPointUnit
source§fn mut_from_prefix(bytes: &mut [u8]) -> Option<&mut Self>
fn mut_from_prefix(bytes: &mut [u8]) -> Option<&mut Self>
source§fn mut_from_suffix(bytes: &mut [u8]) -> Option<&mut Self>
fn mut_from_suffix(bytes: &mut [u8]) -> Option<&mut Self>
source§fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized,
fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized,
Interprets the prefix of the given
bytes as a &[Self] with length
equal to count without copying. Read moresource§fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized,
fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized,
Interprets the suffix of the given
bytes as a &[Self] with length
equal to count without copying. Read moresource§fn mut_slice_from(bytes: &mut [u8]) -> Option<&mut [Self]>
fn mut_slice_from(bytes: &mut [u8]) -> Option<&mut [Self]>
source§fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize,
) -> Option<(&mut [Self], &mut [u8])>
fn mut_slice_from_prefix( bytes: &mut [u8], count: usize, ) -> Option<(&mut [Self], &mut [u8])>
Interprets the prefix of the given
bytes as a &mut [Self] with length
equal to count without copying. Read moresource§fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize,
) -> Option<(&mut [u8], &mut [Self])>
fn mut_slice_from_suffix( bytes: &mut [u8], count: usize, ) -> Option<(&mut [u8], &mut [Self])>
Interprets the suffix of the given
bytes as a &mut [Self] with length
equal to count without copying. Read moresource§impl FromZeroes for FloatingPointUnitwhere
[[u8; 16]; 8]: FromZeroes,
u16: FromZeroes,
u8: FromZeroes,
u64: FromZeroes,
[[u8; 16]; 16]: FromZeroes,
u32: FromZeroes,
impl FromZeroes for FloatingPointUnitwhere
[[u8; 16]; 8]: FromZeroes,
u16: FromZeroes,
u8: FromZeroes,
u64: FromZeroes,
[[u8; 16]; 16]: FromZeroes,
u32: FromZeroes,
source§impl PartialEq for FloatingPointUnit
impl PartialEq for FloatingPointUnit
impl Copy for FloatingPointUnit
impl Eq for FloatingPointUnit
impl StructuralPartialEq for FloatingPointUnit
Auto Trait Implementations§
impl Freeze for FloatingPointUnit
impl RefUnwindSafe for FloatingPointUnit
impl Send for FloatingPointUnit
impl Sync for FloatingPointUnit
impl Unpin for FloatingPointUnit
impl UnwindSafe for FloatingPointUnit
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)