\left(x + 1\right) \cdot \left(x + 1\right) - 1
x \cdot \left(2 + x\right)
double f(double x) {
double r485087 = x;
double r485088 = 1.0;
double r485089 = r485087 + r485088;
double r485090 = r485089 * r485089;
double r485091 = r485090 - r485088;
return r485091;
}
double f(double x) {
double r485092 = x;
double r485093 = 2.0;
double r485094 = r485093 + r485092;
double r485095 = r485092 * r485094;
return r485095;
}



Bits error versus x
Results
Initial program 39.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019151
(FPCore (x)
:name "Expanding a square"
(- (* (+ x 1) (+ x 1)) 1))