\left(x \cdot 3.0\right) \cdot x
x \cdot \left(x \cdot 3.0\right)
double f(double x) {
double r11086108 = x;
double r11086109 = 3.0;
double r11086110 = r11086108 * r11086109;
double r11086111 = r11086110 * r11086108;
return r11086111;
}
double f(double x) {
double r11086112 = x;
double r11086113 = 3.0;
double r11086114 = r11086112 * r11086113;
double r11086115 = r11086112 * r11086114;
return r11086115;
}



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