\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r87754 = 1.0;
double r87755 = x;
double r87756 = r87754 - r87755;
double r87757 = y;
double r87758 = sqrt(r87755);
double r87759 = r87757 * r87758;
double r87760 = r87756 + r87759;
return r87760;
}
double f(double x, double y) {
double r87761 = 1.0;
double r87762 = x;
double r87763 = r87761 - r87762;
double r87764 = y;
double r87765 = sqrt(r87762);
double r87766 = r87764 * r87765;
double r87767 = r87763 + r87766;
return r87767;
}



Bits error versus x



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