x \cdot x + y \cdot y
x \cdot x + y \cdot y
double f(double x, double y) {
double r13305187 = x;
double r13305188 = r13305187 * r13305187;
double r13305189 = y;
double r13305190 = r13305189 * r13305189;
double r13305191 = r13305188 + r13305190;
return r13305191;
}
double f(double x, double y) {
double r13305192 = x;
double r13305193 = r13305192 * r13305192;
double r13305194 = y;
double r13305195 = r13305194 * r13305194;
double r13305196 = r13305193 + r13305195;
return r13305196;
}



Bits error versus x



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