\left(x \cdot 16\right) \cdot x
x \cdot \left(x \cdot 16\right)
double f(double x) {
double r113106 = x;
double r113107 = 16.0;
double r113108 = r113106 * r113107;
double r113109 = r113108 * r113106;
return r113109;
}
double f(double x) {
double r113110 = x;
double r113111 = 16.0;
double r113112 = r113110 * r113111;
double r113113 = r113110 * r113112;
return r113113;
}



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