\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\mathsf{fma}\left(\sqrt[3]{x + 1}, \sqrt[3]{x + 1}, \sqrt[3]{x} \cdot \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right)\right)}double f(double x) {
double r1434537 = x;
double r1434538 = 1.0;
double r1434539 = r1434537 + r1434538;
double r1434540 = cbrt(r1434539);
double r1434541 = cbrt(r1434537);
double r1434542 = r1434540 - r1434541;
return r1434542;
}
double f(double x) {
double r1434543 = 1.0;
double r1434544 = x;
double r1434545 = r1434544 + r1434543;
double r1434546 = cbrt(r1434545);
double r1434547 = cbrt(r1434544);
double r1434548 = r1434546 + r1434547;
double r1434549 = r1434547 * r1434548;
double r1434550 = fma(r1434546, r1434546, r1434549);
double r1434551 = r1434543 / r1434550;
return r1434551;
}



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