x \cdot \left(1.0 - y\right)
\left(1.0 - y\right) \cdot x
double f(double x, double y) {
double r25051734 = x;
double r25051735 = 1.0;
double r25051736 = y;
double r25051737 = r25051735 - r25051736;
double r25051738 = r25051734 * r25051737;
return r25051738;
}
double f(double x, double y) {
double r25051739 = 1.0;
double r25051740 = y;
double r25051741 = r25051739 - r25051740;
double r25051742 = x;
double r25051743 = r25051741 * r25051742;
return r25051743;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019158
(FPCore (x y)
:name "Data.Colour.RGBSpace.HSV:hsv from colour-2.3.3, H"
(* x (- 1.0 y)))