\frac{x \cdot x - 3}{6}\frac{x \cdot x - 3}{6}double f(double x) {
double r60395 = x;
double r60396 = r60395 * r60395;
double r60397 = 3.0;
double r60398 = r60396 - r60397;
double r60399 = 6.0;
double r60400 = r60398 / r60399;
return r60400;
}
double f(double x) {
double r60401 = x;
double r60402 = r60401 * r60401;
double r60403 = 3.0;
double r60404 = r60402 - r60403;
double r60405 = 6.0;
double r60406 = r60404 / r60405;
return r60406;
}



Bits error versus x
Results
Initial program 0.2
Final simplification0.2
herbie shell --seed 2020033 +o rules:numerics
(FPCore (x)
:name "Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, H"
:precision binary64
(/ (- (* x x) 3) 6))