\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r20246 = f;
double r20247 = n;
double r20248 = r20246 + r20247;
double r20249 = -r20248;
double r20250 = r20246 - r20247;
double r20251 = r20249 / r20250;
return r20251;
}
double f(double f, double n) {
double r20252 = f;
double r20253 = n;
double r20254 = r20252 + r20253;
double r20255 = -r20254;
double r20256 = r20252 - r20253;
double r20257 = r20255 / r20256;
return r20257;
}



Bits error versus f



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