\frac{x - y}{2 - \left(x + y\right)}\frac{x}{2 - \left(x + y\right)} - \frac{y}{2 - \left(x + y\right)}double f(double x, double y) {
double r641597 = x;
double r641598 = y;
double r641599 = r641597 - r641598;
double r641600 = 2.0;
double r641601 = r641597 + r641598;
double r641602 = r641600 - r641601;
double r641603 = r641599 / r641602;
return r641603;
}
double f(double x, double y) {
double r641604 = x;
double r641605 = 2.0;
double r641606 = y;
double r641607 = r641604 + r641606;
double r641608 = r641605 - r641607;
double r641609 = r641604 / r641608;
double r641610 = r641606 / r641608;
double r641611 = r641609 - r641610;
return r641611;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied div-sub0.0
Final simplification0.0
herbie shell --seed 2019326 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, C"
:precision binary64
:herbie-target
(- (/ x (- 2 (+ x y))) (/ y (- 2 (+ x y))))
(/ (- x y) (- 2 (+ x y))))