x \cdot \log x
\mathsf{fma}\left(\log \left(\sqrt[3]{x} \cdot \sqrt[3]{x}\right), x, x \cdot \log \left({\left(\frac{1}{x}\right)}^{-0.3333333333333333}\right)\right)
(FPCore (x) :precision binary64 (* x (log x)))
(FPCore (x) :precision binary64 (fma (log (* (cbrt x) (cbrt x))) x (* x (log (pow (/ 1.0 x) -0.3333333333333333)))))
double code(double x) {
return x * log(x);
}
double code(double x) {
return fma(log(cbrt(x) * cbrt(x)), x, (x * log(pow((1.0 / x), -0.3333333333333333))));
}



Bits error versus x
Initial program 0.3
Applied add-cube-cbrt_binary640.3
Applied log-prod_binary640.4
Applied distribute-rgt-in_binary640.4
Applied fma-def_binary640.3
Taylor expanded in x around inf 0.2
Final simplification0.2
herbie shell --seed 2021307
(FPCore (x)
:name "Statistics.Distribution.Binomial:directEntropy from math-functions-0.1.5.2"
:precision binary64
(* x (log x)))