\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r150291 = x;
double r150292 = 16.0;
double r150293 = r150291 * r150292;
double r150294 = r150293 * r150291;
return r150294;
}
double f(double x) {
double r150295 = x;
double r150296 = 16.0;
double r150297 = r150295 * r150296;
double r150298 = r150297 * r150295;
return r150298;
}



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