\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r173131 = x;
double r173132 = 16.0;
double r173133 = r173131 * r173132;
double r173134 = r173133 * r173131;
return r173134;
}
double f(double x) {
double r173135 = x;
double r173136 = 16.0;
double r173137 = r173135 * r173136;
double r173138 = r173137 * r173135;
return r173138;
}



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