\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r92567 = 1.0;
double r92568 = x;
double r92569 = r92567 - r92568;
double r92570 = y;
double r92571 = sqrt(r92568);
double r92572 = r92570 * r92571;
double r92573 = r92569 + r92572;
return r92573;
}
double f(double x, double y) {
double r92574 = 1.0;
double r92575 = x;
double r92576 = r92574 - r92575;
double r92577 = y;
double r92578 = sqrt(r92575);
double r92579 = r92577 * r92578;
double r92580 = r92576 + r92579;
return r92580;
}



Bits error versus x



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