x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r289820 = x;
double r289821 = 2.0;
double r289822 = r289820 * r289821;
double r289823 = y;
double r289824 = r289822 - r289823;
return r289824;
}
double f(double x, double y) {
double r289825 = x;
double r289826 = 2.0;
double r289827 = r289825 * r289826;
double r289828 = y;
double r289829 = r289827 - r289828;
return r289829;
}



Bits error versus x



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