x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r195999 = x;
double r196000 = 2.0;
double r196001 = r195999 * r196000;
double r196002 = y;
double r196003 = r196001 - r196002;
return r196003;
}
double f(double x, double y) {
double r196004 = x;
double r196005 = 2.0;
double r196006 = r196004 * r196005;
double r196007 = y;
double r196008 = r196006 - r196007;
return r196008;
}



Bits error versus x



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