\frac{2.307529999999999859028321225196123123169 + x \cdot 0.2706100000000000171951342053944244980812}{1 + x \cdot \left(0.992290000000000005364597654988756403327 + x \cdot 0.04481000000000000260680366181986755691469\right)} - x\left(\frac{162377988252285}{70368744177664} + x \cdot \frac{609359547581365}{2251799813685248}\right) \cdot \sqrt[3]{\frac{1}{{\left(1 + x \cdot \left(\frac{8937753748486939}{9007199254740992} + x \cdot \frac{3228900788839551}{72057594037927936}\right)\right)}^{3}}} - xdouble f(double x) {
double r74931 = 2.30753;
double r74932 = x;
double r74933 = 0.27061;
double r74934 = r74932 * r74933;
double r74935 = r74931 + r74934;
double r74936 = 1.0;
double r74937 = 0.99229;
double r74938 = 0.04481;
double r74939 = r74932 * r74938;
double r74940 = r74937 + r74939;
double r74941 = r74932 * r74940;
double r74942 = r74936 + r74941;
double r74943 = r74935 / r74942;
double r74944 = r74943 - r74932;
return r74944;
}
double f(double x) {
double r74945 = 162377988252285.0;
double r74946 = 70368744177664.0;
double r74947 = r74945 / r74946;
double r74948 = x;
double r74949 = 609359547581365.0;
double r74950 = 2251799813685248.0;
double r74951 = r74949 / r74950;
double r74952 = r74948 * r74951;
double r74953 = r74947 + r74952;
double r74954 = 1.0;
double r74955 = 1.0;
double r74956 = 8937753748486939.0;
double r74957 = 9007199254740992.0;
double r74958 = r74956 / r74957;
double r74959 = 3228900788839551.0;
double r74960 = 7.205759403792794e+16;
double r74961 = r74959 / r74960;
double r74962 = r74948 * r74961;
double r74963 = r74958 + r74962;
double r74964 = r74948 * r74963;
double r74965 = r74955 + r74964;
double r74966 = 3.0;
double r74967 = pow(r74965, r74966);
double r74968 = r74954 / r74967;
double r74969 = cbrt(r74968);
double r74970 = r74953 * r74969;
double r74971 = r74970 - r74948;
return r74971;
}



Bits error versus x
Results
Initial program 0.0
Simplified0.0
rmApplied div-inv0.0
rmApplied add-cbrt-cube0.0
Applied add-cbrt-cube0.0
Applied cbrt-undiv0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019303
(FPCore (x)
:name "Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, C"
:precision binary64
(- (/ (+ 2.30753 (* x 0.27061000000000002)) (+ 1 (* x (+ 0.992290000000000005 (* x 0.044810000000000003))))) x))