\left(x \cdot 16.0\right) \cdot x
x \cdot \left(x \cdot 16.0\right)
double f(double x) {
double r12325626 = x;
double r12325627 = 16.0;
double r12325628 = r12325626 * r12325627;
double r12325629 = r12325628 * r12325626;
return r12325629;
}
double f(double x) {
double r12325630 = x;
double r12325631 = 16.0;
double r12325632 = r12325630 * r12325631;
double r12325633 = r12325630 * r12325632;
return r12325633;
}



Bits error versus x
Results
Initial program 0
Final simplification0
herbie shell --seed 2019165
(FPCore (x)
:name "Graphics.Rasterific.CubicBezier:isSufficientlyFlat from Rasterific-0.6.1"
(* (* x 16.0) x))