\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r226641 = x;
double r226642 = 3.0;
double r226643 = r226641 * r226642;
double r226644 = r226643 * r226641;
return r226644;
}
double f(double x) {
double r226645 = x;
double r226646 = 3.0;
double r226647 = r226645 * r226646;
double r226648 = r226647 * r226645;
return r226648;
}



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