\frac{2.30753 + x \cdot 0.27061}{1.0 + x \cdot \left(0.99229 + x \cdot 0.04481\right)} - x\frac{0.27061 \cdot x + 2.30753}{x \cdot \left(x \cdot 0.04481 + 0.99229\right) + 1.0} - xdouble f(double x) {
double r4363437 = 2.30753;
double r4363438 = x;
double r4363439 = 0.27061;
double r4363440 = r4363438 * r4363439;
double r4363441 = r4363437 + r4363440;
double r4363442 = 1.0;
double r4363443 = 0.99229;
double r4363444 = 0.04481;
double r4363445 = r4363438 * r4363444;
double r4363446 = r4363443 + r4363445;
double r4363447 = r4363438 * r4363446;
double r4363448 = r4363442 + r4363447;
double r4363449 = r4363441 / r4363448;
double r4363450 = r4363449 - r4363438;
return r4363450;
}
double f(double x) {
double r4363451 = 0.27061;
double r4363452 = x;
double r4363453 = r4363451 * r4363452;
double r4363454 = 2.30753;
double r4363455 = r4363453 + r4363454;
double r4363456 = 0.04481;
double r4363457 = r4363452 * r4363456;
double r4363458 = 0.99229;
double r4363459 = r4363457 + r4363458;
double r4363460 = r4363452 * r4363459;
double r4363461 = 1.0;
double r4363462 = r4363460 + r4363461;
double r4363463 = r4363455 / r4363462;
double r4363464 = r4363463 - r4363452;
return r4363464;
}



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