x \cdot x + 1
x \cdot x + 1
double f(double x) {
double r121016 = x;
double r121017 = r121016 * r121016;
double r121018 = 1.0;
double r121019 = r121017 + r121018;
return r121019;
}
double f(double x) {
double r121020 = x;
double r121021 = r121020 * r121020;
double r121022 = 1.0;
double r121023 = r121021 + r121022;
return r121023;
}



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