\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r805770 = x;
double r805771 = y;
double r805772 = r805770 - r805771;
double r805773 = 2.0;
double r805774 = r805770 + r805771;
double r805775 = r805773 - r805774;
double r805776 = r805772 / r805775;
return r805776;
}
double f(double x, double y) {
double r805777 = x;
double r805778 = y;
double r805779 = r805777 - r805778;
double r805780 = 2.0;
double r805781 = r805777 + r805778;
double r805782 = r805780 - r805781;
double r805783 = r805779 / r805782;
return r805783;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020083
(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))))