Use the --timeout flag to change the timeout.
\frac{\left(-b\right) + \sqrt{b \cdot b - \left(4 \cdot a\right) \cdot c}}{2 \cdot a}double f(double a, double b, double c) {
double r39707493 = b;
double r39707494 = -r39707493;
double r39707495 = r39707493 * r39707493;
double r39707496 = 4.0;
double r39707497 = a;
double r39707498 = r39707496 * r39707497;
double r39707499 = c;
double r39707500 = r39707498 * r39707499;
double r39707501 = r39707495 - r39707500;
double r39707502 = sqrt(r39707501);
double r39707503 = r39707494 + r39707502;
double r39707504 = 2.0;
double r39707505 = r39707504 * r39707497;
double r39707506 = r39707503 / r39707505;
return r39707506;
}
herbie shell --seed 2019125 +o rules:numerics
(FPCore (a b c)
:name "Quadratic roots, full range"
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)))