x \cdot x + 1
x \cdot x + 1
double f(double x) {
double r193838 = x;
double r193839 = r193838 * r193838;
double r193840 = 1.0;
double r193841 = r193839 + r193840;
return r193841;
}
double f(double x) {
double r193842 = x;
double r193843 = r193842 * r193842;
double r193844 = 1.0;
double r193845 = r193843 + r193844;
return r193845;
}



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