\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r206961 = x;
double r206962 = 1.0;
double r206963 = r206961 + r206962;
double r206964 = y;
double r206965 = r206963 * r206964;
double r206966 = r206965 - r206961;
return r206966;
}
double f(double x, double y) {
double r206967 = x;
double r206968 = 1.0;
double r206969 = r206967 + r206968;
double r206970 = y;
double r206971 = r206969 * r206970;
double r206972 = r206971 - r206967;
return r206972;
}



Bits error versus x



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