\frac{-\left(f + n\right)}{f - n}\frac{-\left(n + f\right)}{f - n}double f(double f, double n) {
double r877055 = f;
double r877056 = n;
double r877057 = r877055 + r877056;
double r877058 = -r877057;
double r877059 = r877055 - r877056;
double r877060 = r877058 / r877059;
return r877060;
}
double f(double f, double n) {
double r877061 = n;
double r877062 = f;
double r877063 = r877061 + r877062;
double r877064 = -r877063;
double r877065 = r877062 - r877061;
double r877066 = r877064 / r877065;
return r877066;
}



Bits error versus f



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