\frac{x \cdot x - 3}{6}x \cdot \frac{x}{6} - \frac{3}{6}double f(double x) {
double r128826 = x;
double r128827 = r128826 * r128826;
double r128828 = 3.0;
double r128829 = r128827 - r128828;
double r128830 = 6.0;
double r128831 = r128829 / r128830;
return r128831;
}
double f(double x) {
double r128832 = x;
double r128833 = 6.0;
double r128834 = r128832 / r128833;
double r128835 = r128832 * r128834;
double r128836 = 3.0;
double r128837 = r128836 / r128833;
double r128838 = r128835 - r128837;
return r128838;
}



Bits error versus x
Results
Initial program 0.2
rmApplied div-sub0.1
rmApplied *-un-lft-identity0.1
Applied times-frac0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2020081
(FPCore (x)
:name "Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, H"
:precision binary64
(/ (- (* x x) 3) 6))