\left(x \cdot x\right) \cdot 2 - 1
\left(x \cdot x\right) \cdot 2 - 1
double f(double x) {
double r33879 = x;
double r33880 = r33879 * r33879;
double r33881 = 2.0;
double r33882 = r33880 * r33881;
double r33883 = 1.0;
double r33884 = r33882 - r33883;
return r33884;
}
double f(double x) {
double r33885 = x;
double r33886 = r33885 * r33885;
double r33887 = 2.0;
double r33888 = r33886 * r33887;
double r33889 = 1.0;
double r33890 = r33888 - r33889;
return r33890;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019198
(FPCore (x)
:name "Numeric.SpecFunctions:logGammaCorrection from math-functions-0.1.5.2"
(- (* (* x x) 2.0) 1.0))