\frac{2.307529999999999859028321225196123123169 + x \cdot 0.2706100000000000171951342053944244980812}{1 + x \cdot \left(0.992290000000000005364597654988756403327 + x \cdot 0.04481000000000000260680366181986755691469\right)} - x\frac{2.307529999999999859028321225196123123169 + x \cdot 0.2706100000000000171951342053944244980812}{1 + x \cdot \left(0.992290000000000005364597654988756403327 + x \cdot 0.04481000000000000260680366181986755691469\right)} - xdouble f(double x) {
double r51142 = 2.30753;
double r51143 = x;
double r51144 = 0.27061;
double r51145 = r51143 * r51144;
double r51146 = r51142 + r51145;
double r51147 = 1.0;
double r51148 = 0.99229;
double r51149 = 0.04481;
double r51150 = r51143 * r51149;
double r51151 = r51148 + r51150;
double r51152 = r51143 * r51151;
double r51153 = r51147 + r51152;
double r51154 = r51146 / r51153;
double r51155 = r51154 - r51143;
return r51155;
}
double f(double x) {
double r51156 = 2.30753;
double r51157 = x;
double r51158 = 0.27061;
double r51159 = r51157 * r51158;
double r51160 = r51156 + r51159;
double r51161 = 1.0;
double r51162 = 0.99229;
double r51163 = 0.04481;
double r51164 = r51157 * r51163;
double r51165 = r51162 + r51164;
double r51166 = r51157 * r51165;
double r51167 = r51161 + r51166;
double r51168 = r51160 / r51167;
double r51169 = r51168 - r51157;
return r51169;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019322 +o rules:numerics
(FPCore (x)
:name "Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, C"
:precision binary64
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1 (* x (+ 0.99229 (* x 0.04481))))) x))