\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r157371 = x;
double r157372 = 16.0;
double r157373 = r157371 * r157372;
double r157374 = r157373 * r157371;
return r157374;
}
double f(double x) {
double r157375 = x;
double r157376 = 16.0;
double r157377 = r157375 * r157376;
double r157378 = r157377 * r157375;
return r157378;
}



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