Feature gate: #![feature(float_mul_add_relaxed)]
This is a tracking issue for the mul_add_relaxed method on floating-point types which is either mul_add (1 rounding) or *+ (2 roundings), nondeterministically.
Public API
// in std
impl f32/f64/... {
pub fn mul_add_relaxed(self, multiplicand: Self, addend: Self) -> Self;
}
Steps / History
(Remember to update the S-tracking-* label when checking boxes.)
Unresolved Questions
Feature gate:
#![feature(float_mul_add_relaxed)]This is a tracking issue for the
mul_add_relaxedmethod on floating-point types which is eithermul_add(1 rounding) or*+(2 roundings), nondeterministically.Public API
Steps / History
(Remember to update the
S-tracking-*label when checking boxes.)fN::mul_addvariant that might round twice libs-team#712Unresolved Questions
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩