Use the --timeout flag to change the timeout.
\left(\left(\sqrt{\pi \cdot 2} \cdot {\left(\left(\left(z - 1\right) + 7\right) + 0.5\right)}^{\left(\left(z - 1\right) + 0.5\right)}\right) \cdot e^{-\left(\left(\left(z - 1\right) + 7\right) + 0.5\right)}\right) \cdot \left(\left(\left(\left(\left(\left(\left(\left(0.99999999999980993 + \frac{676.520368121885099}{\left(z - 1\right) + 1}\right) + \frac{-1259.13921672240281}{\left(z - 1\right) + 2}\right) + \frac{771.32342877765313}{\left(z - 1\right) + 3}\right) + \frac{-176.615029162140587}{\left(z - 1\right) + 4}\right) + \frac{12.5073432786869052}{\left(z - 1\right) + 5}\right) + \frac{-0.138571095265720118}{\left(z - 1\right) + 6}\right) + \frac{9.98436957801957158 \cdot 10^{-6}}{\left(z - 1\right) + 7}\right) + \frac{1.50563273514931162 \cdot 10^{-7}}{\left(z - 1\right) + 8}\right)double f(double z) {
double r189606 = atan2(1.0, 0.0);
double r189607 = 2.0;
double r189608 = r189606 * r189607;
double r189609 = sqrt(r189608);
double r189610 = z;
double r189611 = 1.0;
double r189612 = r189610 - r189611;
double r189613 = 7.0;
double r189614 = r189612 + r189613;
double r189615 = 0.5;
double r189616 = r189614 + r189615;
double r189617 = r189612 + r189615;
double r189618 = pow(r189616, r189617);
double r189619 = r189609 * r189618;
double r189620 = -r189616;
double r189621 = exp(r189620);
double r189622 = r189619 * r189621;
double r189623 = 0.9999999999998099;
double r189624 = 676.5203681218851;
double r189625 = r189612 + r189611;
double r189626 = r189624 / r189625;
double r189627 = r189623 + r189626;
double r189628 = -1259.1392167224028;
double r189629 = r189612 + r189607;
double r189630 = r189628 / r189629;
double r189631 = r189627 + r189630;
double r189632 = 771.3234287776531;
double r189633 = 3.0;
double r189634 = r189612 + r189633;
double r189635 = r189632 / r189634;
double r189636 = r189631 + r189635;
double r189637 = -176.6150291621406;
double r189638 = 4.0;
double r189639 = r189612 + r189638;
double r189640 = r189637 / r189639;
double r189641 = r189636 + r189640;
double r189642 = 12.507343278686905;
double r189643 = 5.0;
double r189644 = r189612 + r189643;
double r189645 = r189642 / r189644;
double r189646 = r189641 + r189645;
double r189647 = -0.13857109526572012;
double r189648 = 6.0;
double r189649 = r189612 + r189648;
double r189650 = r189647 / r189649;
double r189651 = r189646 + r189650;
double r189652 = 9.984369578019572e-06;
double r189653 = r189652 / r189614;
double r189654 = r189651 + r189653;
double r189655 = 1.5056327351493116e-07;
double r189656 = 8.0;
double r189657 = r189612 + r189656;
double r189658 = r189655 / r189657;
double r189659 = r189654 + r189658;
double r189660 = r189622 * r189659;
return r189660;
}
herbie shell --seed 2020003
(FPCore (z)
:name "Jmat.Real.gamma, branch z greater than 0.5"
:precision binary64
(* (* (* (sqrt (* PI 2)) (pow (+ (+ (- z 1) 7) 0.5) (+ (- z 1) 0.5))) (exp (- (+ (+ (- z 1) 7) 0.5)))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (+ (- z 1) 1))) (/ -1259.1392167224028 (+ (- z 1) 2))) (/ 771.3234287776531 (+ (- z 1) 3))) (/ -176.6150291621406 (+ (- z 1) 4))) (/ 12.507343278686905 (+ (- z 1) 5))) (/ -0.13857109526572012 (+ (- z 1) 6))) (/ 9.984369578019572e-06 (+ (- z 1) 7))) (/ 1.5056327351493116e-07 (+ (- z 1) 8)))))