\left(1 - x\right) + y \cdot \sqrt{x}y \cdot \sqrt{x} + \left(1 - x\right)double f(double x, double y) {
double r4361375 = 1.0;
double r4361376 = x;
double r4361377 = r4361375 - r4361376;
double r4361378 = y;
double r4361379 = sqrt(r4361376);
double r4361380 = r4361378 * r4361379;
double r4361381 = r4361377 + r4361380;
return r4361381;
}
double f(double x, double y) {
double r4361382 = y;
double r4361383 = x;
double r4361384 = sqrt(r4361383);
double r4361385 = r4361382 * r4361384;
double r4361386 = 1.0;
double r4361387 = r4361386 - r4361383;
double r4361388 = r4361385 + r4361387;
return r4361388;
}



Bits error versus x



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