\left(1 - x\right) + y \cdot \sqrt{x}1 - \left(x - \sqrt{x} \cdot y\right)double f(double x, double y) {
double r92350 = 1.0;
double r92351 = x;
double r92352 = r92350 - r92351;
double r92353 = y;
double r92354 = sqrt(r92351);
double r92355 = r92353 * r92354;
double r92356 = r92352 + r92355;
return r92356;
}
double f(double x, double y) {
double r92357 = 1.0;
double r92358 = x;
double r92359 = sqrt(r92358);
double r92360 = y;
double r92361 = r92359 * r92360;
double r92362 = r92358 - r92361;
double r92363 = r92357 - r92362;
return r92363;
}



Bits error versus x



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