\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 r2712374 = x;
double r2712375 = 1.0;
double r2712376 = r2712374 + r2712375;
double r2712377 = cbrt(r2712376);
double r2712378 = cbrt(r2712374);
double r2712379 = r2712377 - r2712378;
return r2712379;
}
double f(double x) {
double r2712380 = 1.0;
double r2712381 = x;
double r2712382 = r2712381 + r2712380;
double r2712383 = cbrt(r2712382);
double r2712384 = cbrt(r2712381);
double r2712385 = r2712383 + r2712384;
double r2712386 = r2712385 * r2712384;
double r2712387 = fma(r2712383, r2712383, r2712386);
double r2712388 = r2712380 / r2712387;
return r2712388;
}



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