\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r853341 = f;
double r853342 = n;
double r853343 = r853341 + r853342;
double r853344 = -r853343;
double r853345 = r853341 - r853342;
double r853346 = r853344 / r853345;
return r853346;
}
double f(double f, double n) {
double r853347 = -1.0;
double r853348 = f;
double r853349 = n;
double r853350 = r853348 - r853349;
double r853351 = r853348 + r853349;
double r853352 = r853350 / r853351;
double r853353 = r853347 / r853352;
return r853353;
}



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