x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r253126 = x;
double r253127 = 2.0;
double r253128 = r253126 * r253127;
double r253129 = y;
double r253130 = r253128 - r253129;
return r253130;
}
double f(double x, double y) {
double r253131 = x;
double r253132 = 2.0;
double r253133 = r253131 * r253132;
double r253134 = y;
double r253135 = r253133 - r253134;
return r253135;
}



Bits error versus x



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