x \cdot \log x
\mathsf{fma}\left(2 \cdot \log \left(\sqrt[3]{x}\right), x, \log \left(\sqrt[3]{x}\right) \cdot x\right)double f(double x) {
double r47479 = x;
double r47480 = log(r47479);
double r47481 = r47479 * r47480;
return r47481;
}
double f(double x) {
double r47482 = 2.0;
double r47483 = x;
double r47484 = cbrt(r47483);
double r47485 = log(r47484);
double r47486 = r47482 * r47485;
double r47487 = r47485 * r47483;
double r47488 = fma(r47486, r47483, r47487);
return r47488;
}



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