\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r220910 = x;
double r220911 = 3.0;
double r220912 = r220910 * r220911;
double r220913 = r220912 * r220910;
return r220913;
}
double f(double x) {
double r220914 = x;
double r220915 = 3.0;
double r220916 = r220914 * r220915;
double r220917 = r220916 * r220914;
return r220917;
}



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