x \cdot \log x
\mathsf{fma}\left(2 \cdot \log \left(\sqrt[3]{x}\right), x, x \cdot \log \left({x}^{\frac{1}{3}}\right)\right)double f(double x) {
double r42710 = x;
double r42711 = log(r42710);
double r42712 = r42710 * r42711;
return r42712;
}
double f(double x) {
double r42713 = 2.0;
double r42714 = x;
double r42715 = cbrt(r42714);
double r42716 = log(r42715);
double r42717 = r42713 * r42716;
double r42718 = 0.3333333333333333;
double r42719 = pow(r42714, r42718);
double r42720 = log(r42719);
double r42721 = r42714 * r42720;
double r42722 = fma(r42717, r42714, r42721);
return r42722;
}



Bits error versus x
Initial program 0.3
rmApplied add-cube-cbrt0.3
Applied log-prod0.4
Applied distribute-lft-in0.4
Simplified0.4
rmApplied pow1/30.3
rmApplied fma-def0.2
rmApplied *-un-lft-identity0.2
Final simplification0.2
herbie shell --seed 2019208 +o rules:numerics
(FPCore (x)
:name "Statistics.Distribution.Binomial:directEntropy from math-functions-0.1.5.2"
:precision binary64
(* x (log x)))