\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r468571 = x;
double r468572 = y;
double r468573 = r468571 - r468572;
double r468574 = 2.0;
double r468575 = r468571 + r468572;
double r468576 = r468574 - r468575;
double r468577 = r468573 / r468576;
return r468577;
}
double f(double x, double y) {
double r468578 = x;
double r468579 = y;
double r468580 = r468578 - r468579;
double r468581 = 2.0;
double r468582 = r468578 + r468579;
double r468583 = r468581 - r468582;
double r468584 = r468580 / r468583;
return r468584;
}




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