Struct csx64::exec::registers::Status [−][src]
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
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]
T: 'static + ?Sized,
impl<T> Az for T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedAs for T
[src]
pub fn checked_as<Dst>(self) -> Option<Dst> where
T: CheckedCast<Dst>,
[src]
T: CheckedCast<Dst>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> OverflowingAs for T
[src]
pub fn overflowing_as<Dst>(self) -> (Dst, bool) where
T: OverflowingCast<Dst>,
[src]
T: OverflowingCast<Dst>,
impl<T> SaturatingAs for T
[src]
pub fn saturating_as<Dst>(self) -> Dst where
T: SaturatingCast<Dst>,
[src]
T: SaturatingCast<Dst>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnwrappedAs for T
[src]
pub fn unwrapped_as<Dst>(self) -> Dst where
T: UnwrappedCast<Dst>,
[src]
T: UnwrappedCast<Dst>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WrappingAs for T
[src]
pub fn wrapping_as<Dst>(self) -> Dst where
T: WrappingCast<Dst>,
[src]
T: WrappingCast<Dst>,