\left(x + 1\right) \cdot y - x
\left(1 + x\right) \cdot y - x
double f(double x, double y) {
double r11963063 = x;
double r11963064 = 1.0;
double r11963065 = r11963063 + r11963064;
double r11963066 = y;
double r11963067 = r11963065 * r11963066;
double r11963068 = r11963067 - r11963063;
return r11963068;
}
double f(double x, double y) {
double r11963069 = 1.0;
double r11963070 = x;
double r11963071 = r11963069 + r11963070;
double r11963072 = y;
double r11963073 = r11963071 * r11963072;
double r11963074 = r11963073 - r11963070;
return r11963074;
}



Bits error versus x



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