\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 r22723905 = x;
double r22723906 = y;
double r22723907 = r22723905 - r22723906;
double r22723908 = 2.0;
double r22723909 = r22723905 + r22723906;
double r22723910 = r22723908 - r22723909;
double r22723911 = r22723907 / r22723910;
return r22723911;
}
double f(double x, double y) {
double r22723912 = x;
double r22723913 = 2.0;
double r22723914 = y;
double r22723915 = r22723912 + r22723914;
double r22723916 = r22723913 - r22723915;
double r22723917 = r22723912 / r22723916;
double r22723918 = r22723914 / r22723916;
double r22723919 = r22723917 - r22723918;
return r22723919;
}




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 2019172 +o rules:numerics
(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))))