\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r156597 = x;
double r156598 = 3.0;
double r156599 = r156597 * r156598;
double r156600 = r156599 * r156597;
return r156600;
}
double f(double x) {
double r156601 = x;
double r156602 = 3.0;
double r156603 = r156601 * r156602;
double r156604 = r156603 * r156601;
return r156604;
}



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