\sqrt{x - 1} \cdot \sqrt{x}\sqrt{x - 1} \cdot \sqrt{x}double f(double x) {
double r71535 = x;
double r71536 = 1.0;
double r71537 = r71535 - r71536;
double r71538 = sqrt(r71537);
double r71539 = sqrt(r71535);
double r71540 = r71538 * r71539;
return r71540;
}
double f(double x) {
double r71541 = x;
double r71542 = 1.0;
double r71543 = r71541 - r71542;
double r71544 = sqrt(r71543);
double r71545 = sqrt(r71541);
double r71546 = r71544 * r71545;
return r71546;
}



Bits error versus x
Results
Initial program 0.5
Final simplification0.5
herbie shell --seed 2019153
(FPCore (x)
:name "sqrt times"
(* (sqrt (- x 1)) (sqrt x)))