\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f}{f + n} - \frac{n}{f + n}}double f(double f, double n) {
double r954742 = f;
double r954743 = n;
double r954744 = r954742 + r954743;
double r954745 = -r954744;
double r954746 = r954742 - r954743;
double r954747 = r954745 / r954746;
return r954747;
}
double f(double f, double n) {
double r954748 = -1.0;
double r954749 = f;
double r954750 = n;
double r954751 = r954749 + r954750;
double r954752 = r954749 / r954751;
double r954753 = r954750 / r954751;
double r954754 = r954752 - r954753;
double r954755 = r954748 / r954754;
return r954755;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied neg-mul-10.0
Applied associate-/l*0.0
rmApplied div-sub0.0
Final simplification0.0
herbie shell --seed 2019165
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))