\left(1 - x\right) + y \cdot \sqrt{x}1 - \left(x - \sqrt{x} \cdot y\right)double f(double x, double y) {
double r81800 = 1.0;
double r81801 = x;
double r81802 = r81800 - r81801;
double r81803 = y;
double r81804 = sqrt(r81801);
double r81805 = r81803 * r81804;
double r81806 = r81802 + r81805;
return r81806;
}
double f(double x, double y) {
double r81807 = 1.0;
double r81808 = x;
double r81809 = sqrt(r81808);
double r81810 = y;
double r81811 = r81809 * r81810;
double r81812 = r81808 - r81811;
double r81813 = r81807 - r81812;
return r81813;
}



Bits error versus x



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