\frac{-\left(f + n\right)}{f - n}\sqrt[3]{{\left(\sqrt[3]{\frac{-\left(f + n\right)}{f - n} \cdot \frac{-\left(f + n\right)}{f - n}} \cdot \sqrt[3]{\frac{-\left(f + n\right)}{f - n}}\right)}^{3}}double f(double f, double n) {
double r15147 = f;
double r15148 = n;
double r15149 = r15147 + r15148;
double r15150 = -r15149;
double r15151 = r15147 - r15148;
double r15152 = r15150 / r15151;
return r15152;
}
double f(double f, double n) {
double r15153 = f;
double r15154 = n;
double r15155 = r15153 + r15154;
double r15156 = -r15155;
double r15157 = r15153 - r15154;
double r15158 = r15156 / r15157;
double r15159 = r15158 * r15158;
double r15160 = cbrt(r15159);
double r15161 = cbrt(r15158);
double r15162 = r15160 * r15161;
double r15163 = 3.0;
double r15164 = pow(r15162, r15163);
double r15165 = cbrt(r15164);
return r15165;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-cbrt-cube41.2
Applied add-cbrt-cube42.0
Applied cbrt-undiv42.0
Simplified0.0
rmApplied add-cube-cbrt0.1
Simplified0.0
Final simplification0.0
herbie shell --seed 2020065
(FPCore (f n)
:name "subtraction fraction"
:precision binary64
(/ (- (+ f n)) (- f n)))