\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r78826 = 1.0;
double r78827 = x;
double r78828 = r78826 - r78827;
double r78829 = y;
double r78830 = sqrt(r78827);
double r78831 = r78829 * r78830;
double r78832 = r78828 + r78831;
return r78832;
}
double f(double x, double y) {
double r78833 = 1.0;
double r78834 = x;
double r78835 = r78833 - r78834;
double r78836 = y;
double r78837 = sqrt(r78834);
double r78838 = r78836 * r78837;
double r78839 = r78835 + r78838;
return r78839;
}



Bits error versus x



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