x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r170993 = x;
double r170994 = 2.0;
double r170995 = r170993 * r170994;
double r170996 = y;
double r170997 = r170995 - r170996;
return r170997;
}
double f(double x, double y) {
double r170998 = x;
double r170999 = 2.0;
double r171000 = r170998 * r170999;
double r171001 = y;
double r171002 = r171000 - r171001;
return r171002;
}



Bits error versus x



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