\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r279191 = x;
double r279192 = 3.0;
double r279193 = r279191 * r279192;
double r279194 = r279193 * r279191;
return r279194;
}
double f(double x) {
double r279195 = x;
double r279196 = 3.0;
double r279197 = r279195 * r279196;
double r279198 = r279197 * r279195;
return r279198;
}



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