x \cdot 2.0 - y
x \cdot 2.0 - y
double f(double x, double y) {
double r9187464 = x;
double r9187465 = 2.0;
double r9187466 = r9187464 * r9187465;
double r9187467 = y;
double r9187468 = r9187466 - r9187467;
return r9187468;
}
double f(double x, double y) {
double r9187469 = x;
double r9187470 = 2.0;
double r9187471 = r9187469 * r9187470;
double r9187472 = y;
double r9187473 = r9187471 - r9187472;
return r9187473;
}



Bits error versus x



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