x \cdot x + 1.0
x \cdot x + 1.0
double f(double x) {
double r7173576 = x;
double r7173577 = r7173576 * r7173576;
double r7173578 = 1.0;
double r7173579 = r7173577 + r7173578;
return r7173579;
}
double f(double x) {
double r7173580 = x;
double r7173581 = r7173580 * r7173580;
double r7173582 = 1.0;
double r7173583 = r7173581 + r7173582;
return r7173583;
}



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