\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 r632064 = x;
double r632065 = 1.0;
double r632066 = r632064 + r632065;
double r632067 = cbrt(r632066);
double r632068 = cbrt(r632064);
double r632069 = r632067 - r632068;
return r632069;
}
double f(double x) {
double r632070 = 1.0;
double r632071 = x;
double r632072 = r632071 + r632070;
double r632073 = cbrt(r632072);
double r632074 = cbrt(r632071);
double r632075 = r632073 + r632074;
double r632076 = r632074 * r632075;
double r632077 = fma(r632073, r632073, r632076);
double r632078 = r632070 / r632077;
return r632078;
}



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