x \cdot \log x
x \cdot \log \left(\sqrt{x}\right) + x \cdot \log \left(\sqrt{x}\right)double f(double x) {
double r33326 = x;
double r33327 = log(r33326);
double r33328 = r33326 * r33327;
return r33328;
}
double f(double x) {
double r33329 = x;
double r33330 = sqrt(r33329);
double r33331 = log(r33330);
double r33332 = r33329 * r33331;
double r33333 = r33332 + r33332;
return r33333;
}



Bits error versus x
Results
Initial program 0.3
rmApplied add-sqr-sqrt0.3
Applied log-prod0.3
Applied distribute-lft-in0.3
Final simplification0.3
herbie shell --seed 2020035
(FPCore (x)
:name "Statistics.Distribution.Binomial:directEntropy from math-functions-0.1.5.2"
:precision binary64
(* x (log x)))