\frac{x - y}{1 - y}\frac{x}{1 - y} - \frac{1}{\frac{1 - y}{y}}double f(double x, double y) {
double r179311 = x;
double r179312 = y;
double r179313 = r179311 - r179312;
double r179314 = 1.0;
double r179315 = r179314 - r179312;
double r179316 = r179313 / r179315;
return r179316;
}
double f(double x, double y) {
double r179317 = x;
double r179318 = 1.0;
double r179319 = y;
double r179320 = r179318 - r179319;
double r179321 = r179317 / r179320;
double r179322 = 1.0;
double r179323 = r179320 / r179319;
double r179324 = r179322 / r179323;
double r179325 = r179321 - r179324;
return r179325;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied div-sub0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2020043 +o rules:numerics
(FPCore (x y)
:name "Diagrams.Trail:splitAtParam from diagrams-lib-1.3.0.3, C"
:precision binary64
(/ (- x y) (- 1 y)))