\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r101478 = 1.0;
double r101479 = x;
double r101480 = r101478 - r101479;
double r101481 = y;
double r101482 = sqrt(r101479);
double r101483 = r101481 * r101482;
double r101484 = r101480 + r101483;
return r101484;
}
double f(double x, double y) {
double r101485 = 1.0;
double r101486 = x;
double r101487 = r101485 - r101486;
double r101488 = y;
double r101489 = sqrt(r101486);
double r101490 = r101488 * r101489;
double r101491 = r101487 + r101490;
return r101491;
}



Bits error versus x



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