\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r89247 = 1.0;
double r89248 = x;
double r89249 = r89247 - r89248;
double r89250 = y;
double r89251 = sqrt(r89248);
double r89252 = r89250 * r89251;
double r89253 = r89249 + r89252;
return r89253;
}
double f(double x, double y) {
double r89254 = 1.0;
double r89255 = x;
double r89256 = r89254 - r89255;
double r89257 = y;
double r89258 = sqrt(r89255);
double r89259 = r89257 * r89258;
double r89260 = r89256 + r89259;
return r89260;
}



Bits error versus x



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