\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r59482 = 1.0;
double r59483 = x;
double r59484 = r59482 - r59483;
double r59485 = y;
double r59486 = sqrt(r59483);
double r59487 = r59485 * r59486;
double r59488 = r59484 + r59487;
return r59488;
}
double f(double x, double y) {
double r59489 = 1.0;
double r59490 = x;
double r59491 = r59489 - r59490;
double r59492 = y;
double r59493 = sqrt(r59490);
double r59494 = r59492 * r59493;
double r59495 = r59491 + r59494;
return r59495;
}



Bits error versus x



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