\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 r124837 = x;
double r124838 = r124837 + r124837;
double r124839 = r124838 + r124837;
double r124840 = r124839 + r124837;
double r124841 = r124840 + r124837;
return r124841;
}
double f(double x) {
double r124842 = x;
double r124843 = r124842 + r124842;
double r124844 = r124843 + r124842;
double r124845 = r124844 + r124842;
double r124846 = r124845 + r124842;
return r124846;
}



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