\left(\left(\left(x + x\right) + x\right) + x\right) + x
5 \cdot x
double f(double x) {
double r2033045 = x;
double r2033046 = r2033045 + r2033045;
double r2033047 = r2033046 + r2033045;
double r2033048 = r2033047 + r2033045;
double r2033049 = r2033048 + r2033045;
return r2033049;
}
double f(double x) {
double r2033050 = 5.0;
double r2033051 = x;
double r2033052 = r2033050 * r2033051;
return r2033052;
}



Bits error versus x
Results
Initial program 0
Simplified0
Final simplification0
herbie shell --seed 2019156 +o rules:numerics
(FPCore (x)
:name "Main:i from "
(+ (+ (+ (+ x x) x) x) x))