\frac{x + y}{y + 1.0}\frac{y + x}{y + 1.0}double f(double x, double y) {
double r14384293 = x;
double r14384294 = y;
double r14384295 = r14384293 + r14384294;
double r14384296 = 1.0;
double r14384297 = r14384294 + r14384296;
double r14384298 = r14384295 / r14384297;
return r14384298;
}
double f(double x, double y) {
double r14384299 = y;
double r14384300 = x;
double r14384301 = r14384299 + r14384300;
double r14384302 = 1.0;
double r14384303 = r14384299 + r14384302;
double r14384304 = r14384301 / r14384303;
return r14384304;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019165
(FPCore (x y)
:name "Data.Colour.SRGB:invTransferFunction from colour-2.3.3"
(/ (+ x y) (+ y 1.0)))