\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r813139 = f;
double r813140 = n;
double r813141 = r813139 + r813140;
double r813142 = -r813141;
double r813143 = r813139 - r813140;
double r813144 = r813142 / r813143;
return r813144;
}
double f(double f, double n) {
double r813145 = -1.0;
double r813146 = f;
double r813147 = n;
double r813148 = r813146 - r813147;
double r813149 = r813146 + r813147;
double r813150 = r813148 / r813149;
double r813151 = r813145 / r813150;
return r813151;
}



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