\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 r140362 = x;
double r140363 = r140362 + r140362;
double r140364 = r140363 + r140362;
double r140365 = r140364 + r140362;
double r140366 = r140365 + r140362;
return r140366;
}
double f(double x) {
double r140367 = x;
double r140368 = r140367 + r140367;
double r140369 = r140368 + r140367;
double r140370 = r140369 + r140367;
double r140371 = r140370 + r140367;
return r140371;
}



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