\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r258789 = x;
double r258790 = 1.0;
double r258791 = r258789 + r258790;
double r258792 = y;
double r258793 = r258791 * r258792;
double r258794 = r258793 - r258789;
return r258794;
}
double f(double x, double y) {
double r258795 = x;
double r258796 = 1.0;
double r258797 = r258795 + r258796;
double r258798 = y;
double r258799 = r258797 * r258798;
double r258800 = r258799 - r258795;
return r258800;
}



Bits error versus x



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