\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r212502 = x;
double r212503 = 1.0;
double r212504 = r212502 + r212503;
double r212505 = y;
double r212506 = r212504 * r212505;
double r212507 = r212506 - r212502;
return r212507;
}
double f(double x, double y) {
double r212508 = x;
double r212509 = 1.0;
double r212510 = r212508 + r212509;
double r212511 = y;
double r212512 = r212510 * r212511;
double r212513 = r212512 - r212508;
return r212513;
}



Bits error versus x



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