\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r149210 = x;
double r149211 = 3.0;
double r149212 = r149210 * r149211;
double r149213 = r149212 * r149210;
return r149213;
}
double f(double x) {
double r149214 = x;
double r149215 = 3.0;
double r149216 = r149214 * r149215;
double r149217 = r149216 * r149214;
return r149217;
}



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