Struct rustc_apfloat::ppc::FallbackS
[−]
[src]
pub struct FallbackS<F>(_);
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Trait Implementations
impl<F: Float> Semantics for FallbackS<F>
[src]
impl<F: Float> Semantics for FallbackS<F>
const BITS: usize
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
BITS: usize = 0
Total number of bits in the in-memory format.
const PRECISION: usize
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
PRECISION: usize = <F>::PRECISION * 2
Number of bits in the significand. This includes the integer bit.
const MAX_EXP: ExpInt
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
MAX_EXP: ExpInt = <F>::MAX_EXP as ExpInt
The largest E such that 2E is representable; this matches the definition of IEEE 754. Read more
const MIN_EXP: ExpInt
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
MIN_EXP: ExpInt = <F>::MIN_EXP as ExpInt + <F>::PRECISION as ExpInt
The smallest E such that 2E is a normalized number; this matches the definition of IEEE 754. Read more
const QNAN_BIT: usize
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
QNAN_BIT: usize = <Self>::PRECISION - 2
The significand bit that marks NaN as quiet.
const QNAN_SIGNIFICAND: u128
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
QNAN_SIGNIFICAND: u128 = 1 << <Self>::QNAN_BIT
The significand bitpattern to mark a NaN as quiet. NOTE: for X87DoubleExtended we need to set two bits instead of 2. Read more
fn from_bits(bits: u128) -> IeeeFloat<Self>
[src]
fn from_bits(bits: u128) -> IeeeFloat<Self>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn to_bits(x: IeeeFloat<Self>) -> u128
[src]
fn to_bits(x: IeeeFloat<Self>) -> u128
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?