\frac{-\left(f + n\right)}{f - n}\log \left(\sqrt[3]{\left(e^{\frac{-\left(n + f\right)}{f - n}} \cdot e^{\frac{-\left(n + f\right)}{f - n}}\right) \cdot e^{\frac{-\left(n + f\right)}{f - n}}}\right)double f(double f, double n) {
double r641401 = f;
double r641402 = n;
double r641403 = r641401 + r641402;
double r641404 = -r641403;
double r641405 = r641401 - r641402;
double r641406 = r641404 / r641405;
return r641406;
}
double f(double f, double n) {
double r641407 = n;
double r641408 = f;
double r641409 = r641407 + r641408;
double r641410 = -r641409;
double r641411 = r641408 - r641407;
double r641412 = r641410 / r641411;
double r641413 = exp(r641412);
double r641414 = r641413 * r641413;
double r641415 = r641414 * r641413;
double r641416 = cbrt(r641415);
double r641417 = log(r641416);
return r641417;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-log-exp0.0
rmApplied add-cbrt-cube0.0
Final simplification0.0
herbie shell --seed 2019153
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))