x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r308782 = x;
double r308783 = 2.0;
double r308784 = r308782 * r308783;
double r308785 = y;
double r308786 = r308784 - r308785;
return r308786;
}
double f(double x, double y) {
double r308787 = x;
double r308788 = 2.0;
double r308789 = r308787 * r308788;
double r308790 = y;
double r308791 = r308789 - r308790;
return r308791;
}



Bits error versus x



Bits error versus y
Results
Initial program 0
Final simplification0
herbie shell --seed 2020003
(FPCore (x y)
:name "Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, C"
:precision binary64
(- (* x 2) y))