\frac{1}{2} \cdot \left(x + y\right)\frac{1}{2} \cdot \left(x + y\right)double f(double x, double y) {
double r418917 = 1.0;
double r418918 = 2.0;
double r418919 = r418917 / r418918;
double r418920 = x;
double r418921 = y;
double r418922 = r418920 + r418921;
double r418923 = r418919 * r418922;
return r418923;
}
double f(double x, double y) {
double r418924 = 1.0;
double r418925 = 2.0;
double r418926 = r418924 / r418925;
double r418927 = x;
double r418928 = y;
double r418929 = r418927 + r418928;
double r418930 = r418926 * r418929;
return r418930;
}




Bits error versus x




Bits error versus y
Results
| Original | 0 |
|---|---|
| Target | 0 |
| Herbie | 0 |
Initial program 0
Final simplification0
herbie shell --seed 2019323
(FPCore (x y)
:name "Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, G"
:precision binary64
:herbie-target
(/ (+ x y) 2)
(* (/ 1 2) (+ x y)))