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



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 0 0.3
Applied add-cube-cbrt_binary640.3
Applied associate-*r*_binary640.3
Simplified0.3
Final simplification0.3
herbie shell --seed 2022081
(FPCore (x)
:name "Statistics.Distribution.Binomial:directEntropy from math-functions-0.1.5.2"
:precision binary64
(* x (log x)))