\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r141601 = x;
double r141602 = 16.0;
double r141603 = r141601 * r141602;
double r141604 = r141603 * r141601;
return r141604;
}
double f(double x) {
double r141605 = x;
double r141606 = 16.0;
double r141607 = r141605 * r141606;
double r141608 = r141607 * r141605;
return r141608;
}



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