\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r156161 = x;
double r156162 = 1.0;
double r156163 = r156161 + r156162;
double r156164 = y;
double r156165 = r156163 * r156164;
double r156166 = r156165 - r156161;
return r156166;
}
double f(double x, double y) {
double r156167 = x;
double r156168 = 1.0;
double r156169 = r156167 + r156168;
double r156170 = y;
double r156171 = r156169 * r156170;
double r156172 = r156171 - r156167;
return r156172;
}



Bits error versus x



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