x \cdot x + y \cdot y
x \cdot x + y \cdot y
double f(double x, double y) {
double r11572791 = x;
double r11572792 = r11572791 * r11572791;
double r11572793 = y;
double r11572794 = r11572793 * r11572793;
double r11572795 = r11572792 + r11572794;
return r11572795;
}
double f(double x, double y) {
double r11572796 = x;
double r11572797 = r11572796 * r11572796;
double r11572798 = y;
double r11572799 = r11572798 * r11572798;
double r11572800 = r11572797 + r11572799;
return r11572800;
}



Bits error versus x



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