\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r7590 = f;
double r7591 = n;
double r7592 = r7590 + r7591;
double r7593 = -r7592;
double r7594 = r7590 - r7591;
double r7595 = r7593 / r7594;
return r7595;
}
double f(double f, double n) {
double r7596 = f;
double r7597 = n;
double r7598 = r7596 + r7597;
double r7599 = -r7598;
double r7600 = r7596 - r7597;
double r7601 = r7599 / r7600;
return r7601;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020064 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
:precision binary64
(/ (- (+ f n)) (- f n)))