\left(\left(\left(x + x\right) + x\right) + x\right) + x
\left(\left(\left(x + x\right) + x\right) + x\right) + x
double f(double x) {
double r132196 = x;
double r132197 = r132196 + r132196;
double r132198 = r132197 + r132196;
double r132199 = r132198 + r132196;
double r132200 = r132199 + r132196;
return r132200;
}
double f(double x) {
double r132201 = x;
double r132202 = r132201 + r132201;
double r132203 = r132202 + r132201;
double r132204 = r132203 + r132201;
double r132205 = r132204 + r132201;
return r132205;
}



Bits error versus x
Results
Initial program 0
Final simplification0
herbie shell --seed 2020062
(FPCore (x)
:name "Main:i from "
:precision binary64
(+ (+ (+ (+ x x) x) x) x))