\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r176468 = x;
double r176469 = 1.0;
double r176470 = r176468 + r176469;
double r176471 = y;
double r176472 = r176470 * r176471;
double r176473 = r176472 - r176468;
return r176473;
}
double f(double x, double y) {
double r176474 = x;
double r176475 = 1.0;
double r176476 = r176474 + r176475;
double r176477 = y;
double r176478 = r176476 * r176477;
double r176479 = r176478 - r176474;
return r176479;
}



Bits error versus x



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