\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 r745510 = x;
double r745511 = y;
double r745512 = r745510 - r745511;
double r745513 = 2.0;
double r745514 = r745510 + r745511;
double r745515 = r745513 - r745514;
double r745516 = r745512 / r745515;
return r745516;
}
double f(double x, double y) {
double r745517 = x;
double r745518 = 2.0;
double r745519 = y;
double r745520 = r745517 + r745519;
double r745521 = r745518 - r745520;
double r745522 = r745517 / r745521;
double r745523 = r745519 / r745521;
double r745524 = r745522 - r745523;
return r745524;
}




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 2020064
(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))))