Struct csx64::exec::registers::Status[][src]

pub struct Status(pub u16);

The FPU status word.

Implementations

impl Status[src]

pub const MASK_I: u16[src]

pub fn set_i(&mut self)[src]

pub fn clear_i(&mut self)[src]

pub fn flip_i(&mut self)[src]

pub const fn get_i(self) -> bool[src]

pub fn assign_i(&mut self, value: bool)[src]

pub const MASK_D: u16[src]

pub fn set_d(&mut self)[src]

pub fn clear_d(&mut self)[src]

pub fn flip_d(&mut self)[src]

pub const fn get_d(self) -> bool[src]

pub fn assign_d(&mut self, value: bool)[src]

pub const MASK_Z: u16[src]

pub fn set_z(&mut self)[src]

pub fn clear_z(&mut self)[src]

pub fn flip_z(&mut self)[src]

pub const fn get_z(self) -> bool[src]

pub fn assign_z(&mut self, value: bool)[src]

pub const MASK_O: u16[src]

pub fn set_o(&mut self)[src]

pub fn clear_o(&mut self)[src]

pub fn flip_o(&mut self)[src]

pub const fn get_o(self) -> bool[src]

pub fn assign_o(&mut self, value: bool)[src]

pub const MASK_U: u16[src]

pub fn set_u(&mut self)[src]

pub fn clear_u(&mut self)[src]

pub fn flip_u(&mut self)[src]

pub const fn get_u(self) -> bool[src]

pub fn assign_u(&mut self, value: bool)[src]

pub const MASK_P: u16[src]

pub fn set_p(&mut self)[src]

pub fn clear_p(&mut self)[src]

pub fn flip_p(&mut self)[src]

pub const fn get_p(self) -> bool[src]

pub fn assign_p(&mut self, value: bool)[src]

pub const MASK_SF: u16[src]

pub fn set_sf(&mut self)[src]

pub fn clear_sf(&mut self)[src]

pub fn flip_sf(&mut self)[src]

pub const fn get_sf(self) -> bool[src]

pub fn assign_sf(&mut self, value: bool)[src]

pub const MASK_IR: u16[src]

pub fn set_ir(&mut self)[src]

pub fn clear_ir(&mut self)[src]

pub fn flip_ir(&mut self)[src]

pub const fn get_ir(self) -> bool[src]

pub fn assign_ir(&mut self, value: bool)[src]

pub const MASK_C0: u16[src]

pub fn set_c0(&mut self)[src]

pub fn clear_c0(&mut self)[src]

pub fn flip_c0(&mut self)[src]

pub const fn get_c0(self) -> bool[src]

pub fn assign_c0(&mut self, value: bool)[src]

pub const MASK_C1: u16[src]

pub fn set_c1(&mut self)[src]

pub fn clear_c1(&mut self)[src]

pub fn flip_c1(&mut self)[src]

pub const fn get_c1(self) -> bool[src]

pub fn assign_c1(&mut self, value: bool)[src]

pub const MASK_C2: u16[src]

pub fn set_c2(&mut self)[src]

pub fn clear_c2(&mut self)[src]

pub fn flip_c2(&mut self)[src]

pub const fn get_c2(self) -> bool[src]

pub fn assign_c2(&mut self, value: bool)[src]

pub const MASK_C3: u16[src]

pub fn set_c3(&mut self)[src]

pub fn clear_c3(&mut self)[src]

pub fn flip_c3(&mut self)[src]

pub const fn get_c3(self) -> bool[src]

pub fn assign_c3(&mut self, value: bool)[src]

pub const MASK_B: u16[src]

pub fn set_b(&mut self)[src]

pub fn clear_b(&mut self)[src]

pub fn flip_b(&mut self)[src]

pub const fn get_b(self) -> bool[src]

pub fn assign_b(&mut self, value: bool)[src]

pub const MASK_TOP: u16[src]

pub const fn get_top(self) -> u8[src]

pub fn assign_top(&mut self, val: u8)[src]

Trait Implementations

impl Clone for Status[src]

impl Copy for Status[src]

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

Blanket Implementations

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

impl<T> Az for T[src]

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

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

impl<T> CheckedAs for T[src]

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

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

impl<T> OverflowingAs for T[src]

impl<T> SaturatingAs for 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.

impl<T> UnwrappedAs for T[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WrappingAs for T[src]