\left(x \cdot 16\right) \cdot x
x \cdot \left(x \cdot 16\right)
double f(double x) {
double r8721745 = x;
double r8721746 = 16.0;
double r8721747 = r8721745 * r8721746;
double r8721748 = r8721747 * r8721745;
return r8721748;
}
double f(double x) {
double r8721749 = x;
double r8721750 = 16.0;
double r8721751 = r8721749 * r8721750;
double r8721752 = r8721749 * r8721751;
return r8721752;
}



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