\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r20963 = f;
double r20964 = n;
double r20965 = r20963 + r20964;
double r20966 = -r20965;
double r20967 = r20963 - r20964;
double r20968 = r20966 / r20967;
return r20968;
}
double f(double f, double n) {
double r20969 = f;
double r20970 = n;
double r20971 = r20969 + r20970;
double r20972 = -r20971;
double r20973 = r20969 - r20970;
double r20974 = r20972 / r20973;
return r20974;
}



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