\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r13979 = f;
double r13980 = n;
double r13981 = r13979 + r13980;
double r13982 = -r13981;
double r13983 = r13979 - r13980;
double r13984 = r13982 / r13983;
return r13984;
}
double f(double f, double n) {
double r13985 = f;
double r13986 = n;
double r13987 = r13985 + r13986;
double r13988 = -r13987;
double r13989 = r13985 - r13986;
double r13990 = r13988 / r13989;
return r13990;
}



Bits error versus f



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