\left(x \cdot 16.0\right) \cdot x
x \cdot \left(x \cdot 16.0\right)
double f(double x) {
double r9021949 = x;
double r9021950 = 16.0;
double r9021951 = r9021949 * r9021950;
double r9021952 = r9021951 * r9021949;
return r9021952;
}
double f(double x) {
double r9021953 = x;
double r9021954 = 16.0;
double r9021955 = r9021953 * r9021954;
double r9021956 = r9021953 * r9021955;
return r9021956;
}



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))