\frac{x \cdot x - 3.0}{6.0}\left(x \cdot x - 3.0\right) \cdot \frac{1}{6.0}double f(double x) {
double r3940506 = x;
double r3940507 = r3940506 * r3940506;
double r3940508 = 3.0;
double r3940509 = r3940507 - r3940508;
double r3940510 = 6.0;
double r3940511 = r3940509 / r3940510;
return r3940511;
}
double f(double x) {
double r3940512 = x;
double r3940513 = r3940512 * r3940512;
double r3940514 = 3.0;
double r3940515 = r3940513 - r3940514;
double r3940516 = 1.0;
double r3940517 = 6.0;
double r3940518 = r3940516 / r3940517;
double r3940519 = r3940515 * r3940518;
return r3940519;
}



Bits error versus x
Results
Initial program 0.1
rmApplied div-inv0.2
Final simplification0.2
herbie shell --seed 2019165
(FPCore (x)
:name "Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, H"
(/ (- (* x x) 3.0) 6.0))