\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r170948 = x;
double r170949 = 1.0;
double r170950 = r170948 + r170949;
double r170951 = y;
double r170952 = r170950 * r170951;
double r170953 = r170952 - r170948;
return r170953;
}
double f(double x, double y) {
double r170954 = x;
double r170955 = 1.0;
double r170956 = r170954 + r170955;
double r170957 = y;
double r170958 = r170956 * r170957;
double r170959 = r170958 - r170954;
return r170959;
}



Bits error versus x



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