\frac{-\left(f + n\right)}{f - n}\sqrt[3]{\left(\left(\left(\sqrt[3]{\frac{-\left(n + f\right)}{f - n}} \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \sqrt[3]{\frac{-\left(n + f\right)}{f - n}}\right) \cdot \frac{-\left(n + f\right)}{f - n}\right) \cdot \frac{-\left(n + f\right)}{f - n}}double f(double f, double n) {
double r9544829 = f;
double r9544830 = n;
double r9544831 = r9544829 + r9544830;
double r9544832 = -r9544831;
double r9544833 = r9544829 - r9544830;
double r9544834 = r9544832 / r9544833;
return r9544834;
}
double f(double f, double n) {
double r9544835 = n;
double r9544836 = f;
double r9544837 = r9544835 + r9544836;
double r9544838 = -r9544837;
double r9544839 = r9544836 - r9544835;
double r9544840 = r9544838 / r9544839;
double r9544841 = cbrt(r9544840);
double r9544842 = r9544841 * r9544841;
double r9544843 = r9544842 * r9544841;
double r9544844 = r9544843 * r9544840;
double r9544845 = r9544844 * r9544840;
double r9544846 = cbrt(r9544845);
return r9544846;
}



Bits error versus f



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