\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r30329 = f;
double r30330 = n;
double r30331 = r30329 + r30330;
double r30332 = -r30331;
double r30333 = r30329 - r30330;
double r30334 = r30332 / r30333;
return r30334;
}
double f(double f, double n) {
double r30335 = f;
double r30336 = n;
double r30337 = r30335 + r30336;
double r30338 = -r30337;
double r30339 = r30335 - r30336;
double r30340 = r30338 / r30339;
return r30340;
}



Bits error versus f



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