\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r115368 = 1.0;
double r115369 = x;
double r115370 = r115368 - r115369;
double r115371 = y;
double r115372 = sqrt(r115369);
double r115373 = r115371 * r115372;
double r115374 = r115370 + r115373;
return r115374;
}
double f(double x, double y) {
double r115375 = 1.0;
double r115376 = x;
double r115377 = r115375 - r115376;
double r115378 = y;
double r115379 = sqrt(r115376);
double r115380 = r115378 * r115379;
double r115381 = r115377 + r115380;
return r115381;
}



Bits error versus x



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