\left(x \cdot 3\right) \cdot x
\left(x \cdot 3\right) \cdot x
double f(double x) {
double r197380 = x;
double r197381 = 3.0;
double r197382 = r197380 * r197381;
double r197383 = r197382 * r197380;
return r197383;
}
double f(double x) {
double r197384 = x;
double r197385 = 3.0;
double r197386 = r197384 * r197385;
double r197387 = r197386 * r197384;
return r197387;
}



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