/// Extended precision floating-point type. /// /// Private implementation, exposed only for testing purposes. #[derive(Clone, Copy, Debug, PartialEq, Eq)] pubstruct ExtendedFloat { /// Mantissa for the extended-precision float. pub mant: u64, /// Binary exponent for the extended-precision float. pub exp: i32,
}
/// Converts an `ExtendedFloat` to the closest machine float type. #[inline(always)] pubfn extended_to_float<F: Float>(x: ExtendedFloat) -> F { letmut word = x.mant;
word |= (x.exp as u64) << F::MANTISSA_SIZE;
F::from_bits(word)
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-24)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.