\frac{x + y}{y + y}\frac{1}{2} \cdot \frac{x}{y} + \frac{1}{2}double f(double x, double y) {
double r881528 = x;
double r881529 = y;
double r881530 = r881528 + r881529;
double r881531 = r881529 + r881529;
double r881532 = r881530 / r881531;
return r881532;
}
double f(double x, double y) {
double r881533 = 0.5;
double r881534 = x;
double r881535 = y;
double r881536 = r881534 / r881535;
double r881537 = r881533 * r881536;
double r881538 = r881537 + r881533;
return r881538;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
Taylor expanded around 0 0.0
Final simplification0.0
herbie shell --seed 2020047
(FPCore (x y)
:name "Data.Random.Distribution.T:$ccdf from random-fu-0.2.6.2"
:precision binary64
:herbie-target
(+ (* 0.5 (/ x y)) 0.5)
(/ (+ x y) (+ y y)))