\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r974130 = x;
double r974131 = y;
double r974132 = r974130 - r974131;
double r974133 = 2.0;
double r974134 = r974130 + r974131;
double r974135 = r974133 - r974134;
double r974136 = r974132 / r974135;
return r974136;
}
double f(double x, double y) {
double r974137 = x;
double r974138 = y;
double r974139 = r974137 - r974138;
double r974140 = 2.0;
double r974141 = r974137 + r974138;
double r974142 = r974140 - r974141;
double r974143 = r974139 / r974142;
return r974143;
}




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 2020018 +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))))