\left(x \cdot 16.0\right) \cdot x
x \cdot \left(x \cdot 16.0\right)
double f(double x) {
double r8934099 = x;
double r8934100 = 16.0;
double r8934101 = r8934099 * r8934100;
double r8934102 = r8934101 * r8934099;
return r8934102;
}
double f(double x) {
double r8934103 = x;
double r8934104 = 16.0;
double r8934105 = r8934103 * r8934104;
double r8934106 = r8934103 * r8934105;
return r8934106;
}



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