\frac{x + y}{x - y}\frac{x + y}{x - y}double f(double x, double y) {
double r364693 = x;
double r364694 = y;
double r364695 = r364693 + r364694;
double r364696 = r364693 - r364694;
double r364697 = r364695 / r364696;
return r364697;
}
double f(double x, double y) {
double r364698 = x;
double r364699 = y;
double r364700 = r364698 + r364699;
double r364701 = r364698 - r364699;
double r364702 = r364700 / r364701;
return r364702;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied clear-num0.0
rmApplied add-log-exp0.0
Final simplification0.0
herbie shell --seed 1978988140
(FPCore (x y)
:name "Linear.Projection:perspective from linear-1.19.1.3, A"
:precision binary64
:herbie-target
(/ 1 (- (/ x (+ x y)) (/ y (+ x y))))
(/ (+ x y) (- x y)))