x \cdot \left(1 - y\right)
\left(1 - y\right) \cdot x
double f(double x, double y) {
double r12800203 = x;
double r12800204 = 1.0;
double r12800205 = y;
double r12800206 = r12800204 - r12800205;
double r12800207 = r12800203 * r12800206;
return r12800207;
}
double f(double x, double y) {
double r12800208 = 1.0;
double r12800209 = y;
double r12800210 = r12800208 - r12800209;
double r12800211 = x;
double r12800212 = r12800210 * r12800211;
return r12800212;
}



Bits error versus x



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