\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r626699 = x;
double r626700 = y;
double r626701 = r626699 - r626700;
double r626702 = 2.0;
double r626703 = r626699 + r626700;
double r626704 = r626702 - r626703;
double r626705 = r626701 / r626704;
return r626705;
}
double f(double x, double y) {
double r626706 = x;
double r626707 = y;
double r626708 = r626706 - r626707;
double r626709 = 2.0;
double r626710 = r626706 + r626707;
double r626711 = r626709 - r626710;
double r626712 = r626708 / r626711;
return r626712;
}




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 2019199
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, C"
:herbie-target
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
(/ (- x y) (- 2.0 (+ x y))))