\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\mathsf{fma}\left(\sqrt[3]{x + 1}, \sqrt[3]{x + 1}, \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right) \cdot \sqrt[3]{x}\right)}double f(double x) {
double r2752443 = x;
double r2752444 = 1.0;
double r2752445 = r2752443 + r2752444;
double r2752446 = cbrt(r2752445);
double r2752447 = cbrt(r2752443);
double r2752448 = r2752446 - r2752447;
return r2752448;
}
double f(double x) {
double r2752449 = 1.0;
double r2752450 = x;
double r2752451 = r2752450 + r2752449;
double r2752452 = cbrt(r2752451);
double r2752453 = cbrt(r2752450);
double r2752454 = r2752452 + r2752453;
double r2752455 = r2752454 * r2752453;
double r2752456 = fma(r2752452, r2752452, r2752455);
double r2752457 = r2752449 / r2752456;
return r2752457;
}



Bits error versus x
Initial program 29.4
rmApplied flip3--29.3
Simplified0.5
Simplified0.5
Final simplification0.5
herbie shell --seed 2019172 +o rules:numerics
(FPCore (x)
:name "2cbrt (problem 3.3.4)"
(- (cbrt (+ x 1.0)) (cbrt x)))