x + \frac{y}{500}x + \frac{y}{500}double f(double x, double y) {
double r307817 = x;
double r307818 = y;
double r307819 = 500.0;
double r307820 = r307818 / r307819;
double r307821 = r307817 + r307820;
return r307821;
}
double f(double x, double y) {
double r307822 = x;
double r307823 = y;
double r307824 = 500.0;
double r307825 = r307823 / r307824;
double r307826 = r307822 + r307825;
return r307826;
}



Bits error versus x



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