x \cdot \left(1 - y\right)
\left(1 - y\right) \cdot x
double f(double x, double y) {
double r11479963 = x;
double r11479964 = 1.0;
double r11479965 = y;
double r11479966 = r11479964 - r11479965;
double r11479967 = r11479963 * r11479966;
return r11479967;
}
double f(double x, double y) {
double r11479968 = 1.0;
double r11479969 = y;
double r11479970 = r11479968 - r11479969;
double r11479971 = x;
double r11479972 = r11479970 * r11479971;
return r11479972;
}



Bits error versus x



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