\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r20434 = f;
double r20435 = n;
double r20436 = r20434 + r20435;
double r20437 = -r20436;
double r20438 = r20434 - r20435;
double r20439 = r20437 / r20438;
return r20439;
}
double f(double f, double n) {
double r20440 = f;
double r20441 = n;
double r20442 = r20440 + r20441;
double r20443 = -r20442;
double r20444 = r20440 - r20441;
double r20445 = r20443 / r20444;
return r20445;
}



Bits error versus f



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