\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 r108317 = x;
double r108318 = r108317 + r108317;
double r108319 = r108318 + r108317;
double r108320 = r108319 + r108317;
double r108321 = r108320 + r108317;
return r108321;
}
double f(double x) {
double r108322 = x;
double r108323 = r108322 + r108322;
double r108324 = r108323 + r108322;
double r108325 = r108324 + r108322;
double r108326 = r108325 + r108322;
return r108326;
}



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