\sqrt[3]{x + 1} - \sqrt[3]{x}\frac{1}{\sqrt[3]{x} \cdot \sqrt[3]{x} + \sqrt[3]{x + 1} \cdot \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right)}double f(double x) {
double r2696400 = x;
double r2696401 = 1.0;
double r2696402 = r2696400 + r2696401;
double r2696403 = cbrt(r2696402);
double r2696404 = cbrt(r2696400);
double r2696405 = r2696403 - r2696404;
return r2696405;
}
double f(double x) {
double r2696406 = 1.0;
double r2696407 = x;
double r2696408 = cbrt(r2696407);
double r2696409 = r2696408 * r2696408;
double r2696410 = r2696407 + r2696406;
double r2696411 = cbrt(r2696410);
double r2696412 = r2696411 + r2696408;
double r2696413 = r2696411 * r2696412;
double r2696414 = r2696409 + r2696413;
double r2696415 = r2696406 / r2696414;
return r2696415;
}



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