\frac{-\left(f + n\right)}{f - n}\frac{-\sqrt[3]{n + f} \cdot \sqrt[3]{n + f}}{\sqrt[3]{f - n} \cdot \sqrt[3]{f - n}} \cdot \frac{\sqrt[3]{n + f}}{\sqrt[3]{f - n}}double f(double f, double n) {
double r798105 = f;
double r798106 = n;
double r798107 = r798105 + r798106;
double r798108 = -r798107;
double r798109 = r798105 - r798106;
double r798110 = r798108 / r798109;
return r798110;
}
double f(double f, double n) {
double r798111 = n;
double r798112 = f;
double r798113 = r798111 + r798112;
double r798114 = cbrt(r798113);
double r798115 = r798114 * r798114;
double r798116 = -r798115;
double r798117 = r798112 - r798111;
double r798118 = cbrt(r798117);
double r798119 = r798118 * r798118;
double r798120 = r798116 / r798119;
double r798121 = r798114 / r798118;
double r798122 = r798120 * r798121;
return r798122;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied add-cube-cbrt1.4
Applied add-cube-cbrt0.1
Applied distribute-lft-neg-in0.1
Applied times-frac0.1
Final simplification0.1
herbie shell --seed 2019163 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))