x \cdot x + y \cdot y
x \cdot x + y \cdot y
double f(double x, double y) {
double r119865 = x;
double r119866 = r119865 * r119865;
double r119867 = y;
double r119868 = r119867 * r119867;
double r119869 = r119866 + r119868;
return r119869;
}
double f(double x, double y) {
double r119870 = x;
double r119871 = r119870 * r119870;
double r119872 = y;
double r119873 = r119872 * r119872;
double r119874 = r119871 + r119873;
return r119874;
}



Bits error versus x



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