\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r29762 = f;
double r29763 = n;
double r29764 = r29762 + r29763;
double r29765 = -r29764;
double r29766 = r29762 - r29763;
double r29767 = r29765 / r29766;
return r29767;
}
double f(double f, double n) {
double r29768 = f;
double r29769 = n;
double r29770 = r29768 + r29769;
double r29771 = -r29770;
double r29772 = r29768 - r29769;
double r29773 = r29771 / r29772;
return r29773;
}



Bits error versus f



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