\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r200089 = x;
double r200090 = 1.0;
double r200091 = r200089 + r200090;
double r200092 = y;
double r200093 = r200091 * r200092;
double r200094 = r200093 - r200089;
return r200094;
}
double f(double x, double y) {
double r200095 = x;
double r200096 = 1.0;
double r200097 = r200095 + r200096;
double r200098 = y;
double r200099 = r200097 * r200098;
double r200100 = r200099 - r200095;
return r200100;
}



Bits error versus x



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