\frac{-\left(f + n\right)}{f - n}\sqrt[3]{\left(\left(f + n\right) \cdot \left(\frac{1}{f - n} \cdot \frac{f + n}{f - n}\right)\right) \cdot \frac{-1}{\frac{f - n}{f + n}}}double f(double f, double n) {
double r1261176 = f;
double r1261177 = n;
double r1261178 = r1261176 + r1261177;
double r1261179 = -r1261178;
double r1261180 = r1261176 - r1261177;
double r1261181 = r1261179 / r1261180;
return r1261181;
}
double f(double f, double n) {
double r1261182 = f;
double r1261183 = n;
double r1261184 = r1261182 + r1261183;
double r1261185 = 1.0;
double r1261186 = r1261182 - r1261183;
double r1261187 = r1261185 / r1261186;
double r1261188 = r1261184 / r1261186;
double r1261189 = r1261187 * r1261188;
double r1261190 = r1261184 * r1261189;
double r1261191 = -1.0;
double r1261192 = r1261186 / r1261184;
double r1261193 = r1261191 / r1261192;
double r1261194 = r1261190 * r1261193;
double r1261195 = cbrt(r1261194);
return r1261195;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied *-un-lft-identity0.0
Applied associate-/r*0.0
Simplified0.0
rmApplied add-cbrt-cube0.0
rmApplied neg-mul-10.0
Applied associate-/l*0.0
rmApplied div-inv0.0
Applied associate-*l*0.0
Final simplification0.0
herbie shell --seed 2019174 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))