\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r7478 = f;
double r7479 = n;
double r7480 = r7478 + r7479;
double r7481 = -r7480;
double r7482 = r7478 - r7479;
double r7483 = r7481 / r7482;
return r7483;
}
double f(double f, double n) {
double r7484 = f;
double r7485 = n;
double r7486 = r7484 + r7485;
double r7487 = -r7486;
double r7488 = r7484 - r7485;
double r7489 = r7487 / r7488;
return r7489;
}



Bits error versus f



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