\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r253069 = x;
double r253070 = 1.0;
double r253071 = r253069 + r253070;
double r253072 = y;
double r253073 = r253071 * r253072;
double r253074 = r253073 - r253069;
return r253074;
}
double f(double x, double y) {
double r253075 = x;
double r253076 = 1.0;
double r253077 = r253075 + r253076;
double r253078 = y;
double r253079 = r253077 * r253078;
double r253080 = r253079 - r253075;
return r253080;
}



Bits error versus x



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