\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r7381768 = 1.0;
double r7381769 = x;
double r7381770 = r7381768 - r7381769;
double r7381771 = y;
double r7381772 = sqrt(r7381769);
double r7381773 = r7381771 * r7381772;
double r7381774 = r7381770 + r7381773;
return r7381774;
}
double f(double x, double y) {
double r7381775 = 1.0;
double r7381776 = x;
double r7381777 = r7381775 - r7381776;
double r7381778 = y;
double r7381779 = sqrt(r7381776);
double r7381780 = r7381778 * r7381779;
double r7381781 = r7381777 + r7381780;
return r7381781;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2019174
(FPCore (x y)
:name "Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, E"
(+ (- 1.0 x) (* y (sqrt x))))