x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r236208 = x;
double r236209 = 2.0;
double r236210 = r236208 * r236209;
double r236211 = y;
double r236212 = r236210 - r236211;
return r236212;
}
double f(double x, double y) {
double r236213 = x;
double r236214 = 2.0;
double r236215 = r236213 * r236214;
double r236216 = y;
double r236217 = r236215 - r236216;
return r236217;
}



Bits error versus x



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