\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r25213 = f;
double r25214 = n;
double r25215 = r25213 + r25214;
double r25216 = -r25215;
double r25217 = r25213 - r25214;
double r25218 = r25216 / r25217;
return r25218;
}
double f(double f, double n) {
double r25219 = f;
double r25220 = n;
double r25221 = r25219 + r25220;
double r25222 = -r25221;
double r25223 = r25219 - r25220;
double r25224 = r25222 / r25223;
return r25224;
}



Bits error versus f



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