x \cdot \left(y + 1\right)
x \cdot \left(y + 1\right)
double f(double x, double y) {
double r458559 = x;
double r458560 = y;
double r458561 = 1.0;
double r458562 = r458560 + r458561;
double r458563 = r458559 * r458562;
return r458563;
}
double f(double x, double y) {
double r458564 = x;
double r458565 = y;
double r458566 = 1.0;
double r458567 = r458565 + r458566;
double r458568 = r458564 * r458567;
return r458568;
}




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 2019304
(FPCore (x y)
:name "Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, B"
:precision binary64
:herbie-target
(+ x (* x y))
(* x (+ y 1)))