\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r275122 = x;
double r275123 = 1.0;
double r275124 = r275122 + r275123;
double r275125 = y;
double r275126 = r275124 * r275125;
double r275127 = r275126 - r275122;
return r275127;
}
double f(double x, double y) {
double r275128 = x;
double r275129 = 1.0;
double r275130 = r275128 + r275129;
double r275131 = y;
double r275132 = r275130 * r275131;
double r275133 = r275132 - r275128;
return r275133;
}



Bits error versus x



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