\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r19623 = f;
double r19624 = n;
double r19625 = r19623 + r19624;
double r19626 = -r19625;
double r19627 = r19623 - r19624;
double r19628 = r19626 / r19627;
return r19628;
}
double f(double f, double n) {
double r19629 = f;
double r19630 = n;
double r19631 = r19629 + r19630;
double r19632 = -r19631;
double r19633 = r19629 - r19630;
double r19634 = r19632 / r19633;
return r19634;
}



Bits error versus f



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