\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r420521 = f;
double r420522 = n;
double r420523 = r420521 + r420522;
double r420524 = -r420523;
double r420525 = r420521 - r420522;
double r420526 = r420524 / r420525;
return r420526;
}
double f(double f, double n) {
double r420527 = -1.0;
double r420528 = f;
double r420529 = n;
double r420530 = r420528 - r420529;
double r420531 = r420528 + r420529;
double r420532 = r420530 / r420531;
double r420533 = r420527 / r420532;
return r420533;
}



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