\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 r3885508 = x;
double r3885509 = r3885508 * r3885508;
double r3885510 = 3.0;
double r3885511 = r3885509 - r3885510;
double r3885512 = 6.0;
double r3885513 = r3885511 / r3885512;
return r3885513;
}
double f(double x) {
double r3885514 = x;
double r3885515 = r3885514 * r3885514;
double r3885516 = 3.0;
double r3885517 = r3885515 - r3885516;
double r3885518 = 1.0;
double r3885519 = 6.0;
double r3885520 = r3885518 / r3885519;
double r3885521 = r3885517 * r3885520;
return r3885521;
}



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