#[repr(u8)]pub enum FMAInfZeroQNaNResult {
FollowNaNPropagationMode = 0,
CanonicalAndGenerateInvalid = 1,
PropagateAndGenerateInvalid = 2,
}
Expand description
select the result of fused Infinity * 0.0 + QNaN
and 0.0 * Infinity + QNaN
Variants§
FollowNaNPropagationMode = 0
follow the NaN propagation mode without signaling the INVALID_OPERATION
exception
CanonicalAndGenerateInvalid = 1
generate a canonical NaN and signal the INVALID_OPERATION
exception
PropagateAndGenerateInvalid = 2
follow the NaN propagation mode and signal the INVALID_OPERATION
exception
Trait Implementations§
Source§impl Clone for FMAInfZeroQNaNResult
impl Clone for FMAInfZeroQNaNResult
Source§fn clone(&self) -> FMAInfZeroQNaNResult
fn clone(&self) -> FMAInfZeroQNaNResult
Returns a duplicate 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 FMAInfZeroQNaNResult
impl Debug for FMAInfZeroQNaNResult
Source§impl Default for FMAInfZeroQNaNResult
impl Default for FMAInfZeroQNaNResult
Source§fn default() -> FMAInfZeroQNaNResult
fn default() -> FMAInfZeroQNaNResult
Returns the “default value” for a type. Read more
Source§impl Hash for FMAInfZeroQNaNResult
impl Hash for FMAInfZeroQNaNResult
Source§impl PartialEq for FMAInfZeroQNaNResult
impl PartialEq for FMAInfZeroQNaNResult
impl Copy for FMAInfZeroQNaNResult
impl Eq for FMAInfZeroQNaNResult
impl StructuralPartialEq for FMAInfZeroQNaNResult
Auto Trait Implementations§
impl Freeze for FMAInfZeroQNaNResult
impl RefUnwindSafe for FMAInfZeroQNaNResult
impl Send for FMAInfZeroQNaNResult
impl Sync for FMAInfZeroQNaNResult
impl Unpin for FMAInfZeroQNaNResult
impl UnwindSafe for FMAInfZeroQNaNResult
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