\frac{-\left(f + n\right)}{f - n}\sqrt[3]{\left(-\frac{n + f}{f - n}\right) \cdot \left(\frac{n + f}{f - n} \cdot \frac{n + f}{f - n}\right)}double f(double f, double n) {
double r7488952 = f;
double r7488953 = n;
double r7488954 = r7488952 + r7488953;
double r7488955 = -r7488954;
double r7488956 = r7488952 - r7488953;
double r7488957 = r7488955 / r7488956;
return r7488957;
}
double f(double f, double n) {
double r7488958 = n;
double r7488959 = f;
double r7488960 = r7488958 + r7488959;
double r7488961 = r7488959 - r7488958;
double r7488962 = r7488960 / r7488961;
double r7488963 = -r7488962;
double r7488964 = r7488962 * r7488962;
double r7488965 = r7488963 * r7488964;
double r7488966 = cbrt(r7488965);
return r7488966;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-cbrt-cube40.5
Applied add-cbrt-cube40.7
Applied cbrt-undiv40.7
Simplified0.0
Final simplification0.0
herbie shell --seed 2019158
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))