\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 r137227 = x;
double r137228 = r137227 + r137227;
double r137229 = r137228 + r137227;
double r137230 = r137229 + r137227;
double r137231 = r137230 + r137227;
return r137231;
}
double f(double x) {
double r137232 = x;
double r137233 = r137232 + r137232;
double r137234 = r137233 + r137232;
double r137235 = r137234 + r137232;
double r137236 = r137235 + r137232;
return r137236;
}



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