\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r435789 = f;
double r435790 = n;
double r435791 = r435789 + r435790;
double r435792 = -r435791;
double r435793 = r435789 - r435790;
double r435794 = r435792 / r435793;
return r435794;
}
double f(double f, double n) {
double r435795 = -1.0;
double r435796 = f;
double r435797 = n;
double r435798 = r435796 - r435797;
double r435799 = r435796 + r435797;
double r435800 = r435798 / r435799;
double r435801 = r435795 / r435800;
return r435801;
}



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 2019156 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))