\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r221700 = x;
double r221701 = 1.0;
double r221702 = r221700 + r221701;
double r221703 = y;
double r221704 = r221702 * r221703;
double r221705 = r221704 - r221700;
return r221705;
}
double f(double x, double y) {
double r221706 = x;
double r221707 = 1.0;
double r221708 = r221706 + r221707;
double r221709 = y;
double r221710 = r221708 * r221709;
double r221711 = r221710 - r221706;
return r221711;
}



Bits error versus x



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