\left(x \cdot 16.0\right) \cdot x
x \cdot \left(x \cdot 16.0\right)
double f(double x) {
double r9837519 = x;
double r9837520 = 16.0;
double r9837521 = r9837519 * r9837520;
double r9837522 = r9837521 * r9837519;
return r9837522;
}
double f(double x) {
double r9837523 = x;
double r9837524 = 16.0;
double r9837525 = r9837523 * r9837524;
double r9837526 = r9837523 * r9837525;
return r9837526;
}



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