\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r21494 = f;
double r21495 = n;
double r21496 = r21494 + r21495;
double r21497 = -r21496;
double r21498 = r21494 - r21495;
double r21499 = r21497 / r21498;
return r21499;
}
double f(double f, double n) {
double r21500 = f;
double r21501 = n;
double r21502 = r21500 + r21501;
double r21503 = -r21502;
double r21504 = r21500 - r21501;
double r21505 = r21503 / r21504;
return r21505;
}



Bits error versus f



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