\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r219906 = x;
double r219907 = 1.0;
double r219908 = r219906 + r219907;
double r219909 = y;
double r219910 = r219908 * r219909;
double r219911 = r219910 - r219906;
return r219911;
}
double f(double x, double y) {
double r219912 = x;
double r219913 = 1.0;
double r219914 = r219912 + r219913;
double r219915 = y;
double r219916 = r219914 * r219915;
double r219917 = r219916 - r219912;
return r219917;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020020 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.SRGB:transferFunction from colour-2.3.3"
:precision binary64
(- (* (+ x 1) y) x))