\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r22785 = f;
double r22786 = n;
double r22787 = r22785 + r22786;
double r22788 = -r22787;
double r22789 = r22785 - r22786;
double r22790 = r22788 / r22789;
return r22790;
}
double f(double f, double n) {
double r22791 = f;
double r22792 = n;
double r22793 = r22791 + r22792;
double r22794 = -r22793;
double r22795 = r22791 - r22792;
double r22796 = r22794 / r22795;
return r22796;
}



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)))