x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r264190 = x;
double r264191 = 2.0;
double r264192 = r264190 * r264191;
double r264193 = y;
double r264194 = r264192 - r264193;
return r264194;
}
double f(double x, double y) {
double r264195 = x;
double r264196 = 2.0;
double r264197 = r264195 * r264196;
double r264198 = y;
double r264199 = r264197 - r264198;
return r264199;
}



Bits error versus x



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