\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r163390 = x;
double r163391 = 16.0;
double r163392 = r163390 * r163391;
double r163393 = r163392 * r163390;
return r163393;
}
double f(double x) {
double r163394 = x;
double r163395 = 16.0;
double r163396 = r163394 * r163395;
double r163397 = r163396 * r163394;
return r163397;
}



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