\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r17904034 = x;
double r17904035 = 1.0;
double r17904036 = r17904034 + r17904035;
double r17904037 = y;
double r17904038 = r17904036 * r17904037;
double r17904039 = r17904038 - r17904034;
return r17904039;
}
double f(double x, double y) {
double r17904040 = x;
double r17904041 = 1.0;
double r17904042 = r17904040 + r17904041;
double r17904043 = y;
double r17904044 = r17904042 * r17904043;
double r17904045 = r17904044 - r17904040;
return r17904045;
}



Bits error versus x



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