x \cdot x + y \cdot y
x \cdot x + y \cdot y
double f(double x, double y) {
double r9630777 = x;
double r9630778 = r9630777 * r9630777;
double r9630779 = y;
double r9630780 = r9630779 * r9630779;
double r9630781 = r9630778 + r9630780;
return r9630781;
}
double f(double x, double y) {
double r9630782 = x;
double r9630783 = r9630782 * r9630782;
double r9630784 = y;
double r9630785 = r9630784 * r9630784;
double r9630786 = r9630783 + r9630785;
return r9630786;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019169
(FPCore (x y)
:name "Graphics.Rasterific.Linear:$cquadrance from Rasterific-0.6.1"
(+ (* x x) (* y y)))