\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r172984 = x;
double r172985 = 1.0;
double r172986 = r172984 + r172985;
double r172987 = y;
double r172988 = r172986 * r172987;
double r172989 = r172988 - r172984;
return r172989;
}
double f(double x, double y) {
double r172990 = x;
double r172991 = 1.0;
double r172992 = r172990 + r172991;
double r172993 = y;
double r172994 = r172992 * r172993;
double r172995 = r172994 - r172990;
return r172995;
}



Bits error versus x



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