\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r199599 = x;
double r199600 = 3.0;
double r199601 = r199599 * r199600;
double r199602 = r199601 * r199599;
return r199602;
}
double f(double x) {
double r199603 = x;
double r199604 = 3.0;
double r199605 = r199603 * r199604;
double r199606 = r199605 * r199603;
return r199606;
}



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