\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r23213 = f;
double r23214 = n;
double r23215 = r23213 + r23214;
double r23216 = -r23215;
double r23217 = r23213 - r23214;
double r23218 = r23216 / r23217;
return r23218;
}
double f(double f, double n) {
double r23219 = f;
double r23220 = n;
double r23221 = r23219 + r23220;
double r23222 = -r23221;
double r23223 = r23219 - r23220;
double r23224 = r23222 / r23223;
return r23224;
}



Bits error versus f



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