\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r857051 = f;
double r857052 = n;
double r857053 = r857051 + r857052;
double r857054 = -r857053;
double r857055 = r857051 - r857052;
double r857056 = r857054 / r857055;
return r857056;
}
double f(double f, double n) {
double r857057 = -1.0;
double r857058 = f;
double r857059 = n;
double r857060 = r857058 - r857059;
double r857061 = r857058 + r857059;
double r857062 = r857060 / r857061;
double r857063 = r857057 / r857062;
return r857063;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied neg-mul-10.0
Applied associate-/l*0.0
Final simplification0.0
herbie shell --seed 2019192 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))