\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r20237891 = x;
double r20237892 = 16.0;
double r20237893 = r20237891 * r20237892;
double r20237894 = r20237893 * r20237891;
return r20237894;
}
double f(double x) {
double r20237895 = x;
double r20237896 = 16.0;
double r20237897 = r20237895 * r20237896;
double r20237898 = r20237897 * r20237895;
return r20237898;
}



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