\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r16060 = f;
double r16061 = n;
double r16062 = r16060 + r16061;
double r16063 = -r16062;
double r16064 = r16060 - r16061;
double r16065 = r16063 / r16064;
return r16065;
}
double f(double f, double n) {
double r16066 = -1.0;
double r16067 = f;
double r16068 = n;
double r16069 = r16067 - r16068;
double r16070 = r16067 + r16068;
double r16071 = r16069 / r16070;
double r16072 = r16066 / r16071;
return r16072;
}



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