\left(x \cdot 16\right) \cdot x
x \cdot \left(x \cdot 16\right)
double f(double x) {
double r9828628 = x;
double r9828629 = 16.0;
double r9828630 = r9828628 * r9828629;
double r9828631 = r9828630 * r9828628;
return r9828631;
}
double f(double x) {
double r9828632 = x;
double r9828633 = 16.0;
double r9828634 = r9828632 * r9828633;
double r9828635 = r9828632 * r9828634;
return r9828635;
}



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