x \cdot x + y \cdot y
x \cdot x + y \cdot y
double f(double x, double y) {
double r190149 = x;
double r190150 = r190149 * r190149;
double r190151 = y;
double r190152 = r190151 * r190151;
double r190153 = r190150 + r190152;
return r190153;
}
double f(double x, double y) {
double r190154 = x;
double r190155 = r190154 * r190154;
double r190156 = y;
double r190157 = r190156 * r190156;
double r190158 = r190155 + r190157;
return r190158;
}



Bits error versus x



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