\left(1 - x\right) + y \cdot \sqrt{x}y \cdot \sqrt{x} + \left(1 - x\right)double f(double x, double y) {
double r78521 = 1.0;
double r78522 = x;
double r78523 = r78521 - r78522;
double r78524 = y;
double r78525 = sqrt(r78522);
double r78526 = r78524 * r78525;
double r78527 = r78523 + r78526;
return r78527;
}
double f(double x, double y) {
double r78528 = y;
double r78529 = x;
double r78530 = sqrt(r78529);
double r78531 = r78528 * r78530;
double r78532 = 1.0;
double r78533 = r78532 - r78529;
double r78534 = r78531 + r78533;
return r78534;
}



Bits error versus x



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