x \cdot x + 1
x \cdot x + 1
double f(double x) {
double r168090 = x;
double r168091 = r168090 * r168090;
double r168092 = 1.0;
double r168093 = r168091 + r168092;
return r168093;
}
double f(double x) {
double r168094 = x;
double r168095 = r168094 * r168094;
double r168096 = 1.0;
double r168097 = r168095 + r168096;
return r168097;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020081
(FPCore (x)
:name "Graphics.Rasterific.Shading:$sradialGradientWithFocusShader from Rasterific-0.6.1, A"
:precision binary64
(+ (* x x) 1))