\left(x \cdot x\right) \cdot 2 - 1
\left(x \cdot x\right) \cdot 2 - 1
double f(double x) {
double r62159 = x;
double r62160 = r62159 * r62159;
double r62161 = 2.0;
double r62162 = r62160 * r62161;
double r62163 = 1.0;
double r62164 = r62162 - r62163;
return r62164;
}
double f(double x) {
double r62165 = x;
double r62166 = r62165 * r62165;
double r62167 = 2.0;
double r62168 = r62166 * r62167;
double r62169 = 1.0;
double r62170 = r62168 - r62169;
return r62170;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019347
(FPCore (x)
:name "Numeric.SpecFunctions:logGammaCorrection from math-functions-0.1.5.2"
:precision binary64
(- (* (* x x) 2) 1))