x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r22347 = x;
double r22348 = 2.0;
double r22349 = r22347 * r22348;
double r22350 = y;
double r22351 = r22349 - r22350;
return r22351;
}
double f(double x, double y) {
double r22352 = x;
double r22353 = 2.0;
double r22354 = r22352 * r22353;
double r22355 = y;
double r22356 = r22354 - r22355;
return r22356;
}



Bits error versus x



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