\frac{x + y}{y + 1.0}\frac{y + x}{y + 1.0}double f(double x, double y) {
double r14671793 = x;
double r14671794 = y;
double r14671795 = r14671793 + r14671794;
double r14671796 = 1.0;
double r14671797 = r14671794 + r14671796;
double r14671798 = r14671795 / r14671797;
return r14671798;
}
double f(double x, double y) {
double r14671799 = y;
double r14671800 = x;
double r14671801 = r14671799 + r14671800;
double r14671802 = 1.0;
double r14671803 = r14671799 + r14671802;
double r14671804 = r14671801 / r14671803;
return r14671804;
}



Bits error versus x



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