\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 r5025 = x;
double r5026 = y;
double r5027 = r5025 - r5026;
double r5028 = 2.0;
double r5029 = r5025 + r5026;
double r5030 = r5028 - r5029;
double r5031 = r5027 / r5030;
return r5031;
}
double f(double x, double y) {
double r5032 = x;
double r5033 = 2.0;
double r5034 = y;
double r5035 = r5032 + r5034;
double r5036 = r5033 - r5035;
double r5037 = r5032 / r5036;
double r5038 = r5034 / r5036;
double r5039 = r5037 - r5038;
return r5039;
}




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