\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r187223 = x;
double r187224 = 1.0;
double r187225 = r187223 + r187224;
double r187226 = y;
double r187227 = r187225 * r187226;
double r187228 = r187227 - r187223;
return r187228;
}
double f(double x, double y) {
double r187229 = x;
double r187230 = 1.0;
double r187231 = r187229 + r187230;
double r187232 = y;
double r187233 = r187231 * r187232;
double r187234 = r187233 - r187229;
return r187234;
}



Bits error versus x



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