x \cdot e^{y \cdot y}e^{y \cdot y} \cdot xdouble f(double x, double y) {
double r37156749 = x;
double r37156750 = y;
double r37156751 = r37156750 * r37156750;
double r37156752 = exp(r37156751);
double r37156753 = r37156749 * r37156752;
return r37156753;
}
double f(double x, double y) {
double r37156754 = y;
double r37156755 = r37156754 * r37156754;
double r37156756 = exp(r37156755);
double r37156757 = x;
double r37156758 = r37156756 * r37156757;
return r37156758;
}




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 2019172
(FPCore (x y)
:name "Data.Number.Erf:$dmerfcx from erf-2.0.0.0"
:herbie-target
(* x (pow (exp y) y))
(* x (exp (* y y))))