\frac{-\left(f + n\right)}{f - n}\log \left(\frac{1}{{e}^{\left(\frac{n + f}{f - n}\right)}}\right)double f(double f, double n) {
double r674833 = f;
double r674834 = n;
double r674835 = r674833 + r674834;
double r674836 = -r674835;
double r674837 = r674833 - r674834;
double r674838 = r674836 / r674837;
return r674838;
}
double f(double f, double n) {
double r674839 = 1.0;
double r674840 = exp(1.0);
double r674841 = n;
double r674842 = f;
double r674843 = r674841 + r674842;
double r674844 = r674842 - r674841;
double r674845 = r674843 / r674844;
double r674846 = pow(r674840, r674845);
double r674847 = r674839 / r674846;
double r674848 = log(r674847);
return r674848;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-log-exp0.0
rmApplied distribute-frac-neg0.0
Applied exp-neg0.0
rmApplied *-un-lft-identity0.0
Applied *-un-lft-identity0.0
Applied times-frac0.0
Applied exp-prod0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019143
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))