\left(1 - x\right) + y \cdot \sqrt{x}\left(1 - x\right) + y \cdot \sqrt{x}double f(double x, double y) {
double r63372 = 1.0;
double r63373 = x;
double r63374 = r63372 - r63373;
double r63375 = y;
double r63376 = sqrt(r63373);
double r63377 = r63375 * r63376;
double r63378 = r63374 + r63377;
return r63378;
}
double f(double x, double y) {
double r63379 = 1.0;
double r63380 = x;
double r63381 = r63379 - r63380;
double r63382 = y;
double r63383 = sqrt(r63380);
double r63384 = r63382 * r63383;
double r63385 = r63381 + r63384;
return r63385;
}



Bits error versus x



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