\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 r841318 = x;
double r841319 = y;
double r841320 = r841318 - r841319;
double r841321 = 2.0;
double r841322 = r841318 + r841319;
double r841323 = r841321 - r841322;
double r841324 = r841320 / r841323;
return r841324;
}
double f(double x, double y) {
double r841325 = x;
double r841326 = 2.0;
double r841327 = y;
double r841328 = r841325 + r841327;
double r841329 = r841326 - r841328;
double r841330 = r841325 / r841329;
double r841331 = r841327 / r841329;
double r841332 = r841330 - r841331;
return r841332;
}




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