\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 r808677 = x;
double r808678 = y;
double r808679 = r808677 - r808678;
double r808680 = 2.0;
double r808681 = r808677 + r808678;
double r808682 = r808680 - r808681;
double r808683 = r808679 / r808682;
return r808683;
}
double f(double x, double y) {
double r808684 = x;
double r808685 = 2.0;
double r808686 = y;
double r808687 = r808684 + r808686;
double r808688 = r808685 - r808687;
double r808689 = r808684 / r808688;
double r808690 = r808686 / r808688;
double r808691 = r808689 - r808690;
return r808691;
}




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