\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r173092 = x;
double r173093 = 1.0;
double r173094 = r173092 + r173093;
double r173095 = y;
double r173096 = r173094 * r173095;
double r173097 = r173096 - r173092;
return r173097;
}
double f(double x, double y) {
double r173098 = x;
double r173099 = 1.0;
double r173100 = r173098 + r173099;
double r173101 = y;
double r173102 = r173100 * r173101;
double r173103 = r173102 - r173098;
return r173103;
}



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))