\frac{x \cdot x - 3}{6}\sqrt{0.166666666666666657} \cdot \left(x \cdot \left(x \cdot \sqrt{0.166666666666666657}\right)\right) - 0.5double f(double x) {
double r98247 = x;
double r98248 = r98247 * r98247;
double r98249 = 3.0;
double r98250 = r98248 - r98249;
double r98251 = 6.0;
double r98252 = r98250 / r98251;
return r98252;
}
double f(double x) {
double r98253 = 0.16666666666666666;
double r98254 = sqrt(r98253);
double r98255 = x;
double r98256 = r98255 * r98254;
double r98257 = r98255 * r98256;
double r98258 = r98254 * r98257;
double r98259 = 0.5;
double r98260 = r98258 - r98259;
return r98260;
}



Bits error versus x
Results
Initial program 0.2
Taylor expanded around 0 0.2
rmApplied add-sqr-sqrt32.3
Applied unpow-prod-down32.3
Applied add-sqr-sqrt32.3
Applied unswap-sqr32.3
Simplified32.3
Simplified0.2
rmApplied associate-*l*0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2020047
(FPCore (x)
:name "Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, H"
:precision binary64
(/ (- (* x x) 3) 6))