x - y \cdot y
x - y \cdot y
double f(double x, double y) {
double r106073 = x;
double r106074 = y;
double r106075 = r106074 * r106074;
double r106076 = r106073 - r106075;
return r106076;
}
double f(double x, double y) {
double r106077 = x;
double r106078 = y;
double r106079 = r106078 * r106078;
double r106080 = r106077 - r106079;
return r106080;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019209 +o rules:numerics
(FPCore (x y)
:name "Graphics.Rasterific.Shading:$sradialGradientWithFocusShader from Rasterific-0.6.1"
:precision binary64
(- x (* y y)))