x + \frac{y}{500}x + \frac{y}{500}double f(double x, double y) {
double r177047 = x;
double r177048 = y;
double r177049 = 500.0;
double r177050 = r177048 / r177049;
double r177051 = r177047 + r177050;
return r177051;
}
double f(double x, double y) {
double r177052 = x;
double r177053 = y;
double r177054 = 500.0;
double r177055 = r177053 / r177054;
double r177056 = r177052 + r177055;
return r177056;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019235 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.CIE:cieLAB from colour-2.3.3, C"
:precision binary64
(+ x (/ y 500)))