x \cdot x + 1
x \cdot x + 1
double f(double x) {
double r176473 = x;
double r176474 = r176473 * r176473;
double r176475 = 1.0;
double r176476 = r176474 + r176475;
return r176476;
}
double f(double x) {
double r176477 = x;
double r176478 = r176477 * r176477;
double r176479 = 1.0;
double r176480 = r176478 + r176479;
return r176480;
}



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