\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r69257 = 1.0;
double r69258 = x;
double r69259 = r69257 - r69258;
double r69260 = y;
double r69261 = sqrt(r69258);
double r69262 = r69260 * r69261;
double r69263 = r69259 + r69262;
return r69263;
}
double f(double x, double y) {
double r69264 = 1.0;
double r69265 = x;
double r69266 = r69264 - r69265;
double r69267 = y;
double r69268 = sqrt(r69265);
double r69269 = r69267 * r69268;
double r69270 = r69266 + r69269;
return r69270;
}



Bits error versus x



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