\left(x + 1\right) \cdot y - x
\left(1 + x\right) \cdot y - x
double f(double x, double y) {
double r10913023 = x;
double r10913024 = 1.0;
double r10913025 = r10913023 + r10913024;
double r10913026 = y;
double r10913027 = r10913025 * r10913026;
double r10913028 = r10913027 - r10913023;
return r10913028;
}
double f(double x, double y) {
double r10913029 = 1.0;
double r10913030 = x;
double r10913031 = r10913029 + r10913030;
double r10913032 = y;
double r10913033 = r10913031 * r10913032;
double r10913034 = r10913033 - r10913030;
return r10913034;
}



Bits error versus x



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