\left(x \cdot 16\right) \cdot x
\left(x \cdot 16\right) \cdot x
double f(double x) {
double r26666 = x;
double r26667 = 16.0;
double r26668 = r26666 * r26667;
double r26669 = r26668 * r26666;
return r26669;
}
double f(double x) {
double r26670 = x;
double r26671 = 16.0;
double r26672 = r26670 * r26671;
double r26673 = r26672 * r26670;
return r26673;
}



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