x \cdot x + 1
x \cdot x + 1
double f(double x) {
double r90094 = x;
double r90095 = r90094 * r90094;
double r90096 = 1.0;
double r90097 = r90095 + r90096;
return r90097;
}
double f(double x) {
double r90098 = x;
double r90099 = r90098 * r90098;
double r90100 = 1.0;
double r90101 = r90099 + r90100;
return r90101;
}



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