x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r145501 = x;
double r145502 = 2.0;
double r145503 = r145501 * r145502;
double r145504 = y;
double r145505 = r145503 - r145504;
return r145505;
}
double f(double x, double y) {
double r145506 = x;
double r145507 = 2.0;
double r145508 = r145506 * r145507;
double r145509 = y;
double r145510 = r145508 - r145509;
return r145510;
}



Bits error versus x



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