\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r226309 = x;
double r226310 = 3.0;
double r226311 = r226309 * r226310;
double r226312 = r226311 * r226309;
return r226312;
}
double f(double x) {
double r226313 = x;
double r226314 = 3.0;
double r226315 = r226313 * r226314;
double r226316 = r226315 * r226313;
return r226316;
}



Bits error versus x
Results
Initial program 0.2
Final simplification0.2
herbie shell --seed 2020025
(FPCore (x)
:name "Diagrams.Tangent:$catParam from diagrams-lib-1.3.0.3, F"
:precision binary64
(* (* x 3) x))