x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r239821 = x;
double r239822 = 2.0;
double r239823 = r239821 * r239822;
double r239824 = y;
double r239825 = r239823 - r239824;
return r239825;
}
double f(double x, double y) {
double r239826 = x;
double r239827 = 2.0;
double r239828 = r239826 * r239827;
double r239829 = y;
double r239830 = r239828 - r239829;
return r239830;
}



Bits error versus x



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