\left(\left(\left(x + x\right) + x\right) + x\right) + x
x \cdot 5
double f(double x) {
double r93204 = x;
double r93205 = r93204 + r93204;
double r93206 = r93205 + r93204;
double r93207 = r93206 + r93204;
double r93208 = r93207 + r93204;
return r93208;
}
double f(double x) {
double r93209 = x;
double r93210 = 5.0;
double r93211 = r93209 * r93210;
return r93211;
}



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