x \cdot x + 1
x \cdot x + 1
double f(double x) {
double r136876 = x;
double r136877 = r136876 * r136876;
double r136878 = 1.0;
double r136879 = r136877 + r136878;
return r136879;
}
double f(double x) {
double r136880 = x;
double r136881 = r136880 * r136880;
double r136882 = 1.0;
double r136883 = r136881 + r136882;
return r136883;
}



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