Timeout in 10.0m

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)\]
\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 r168656 = atan2(1.0, 0.0);
        double r168657 = 2.0;
        double r168658 = r168656 * r168657;
        double r168659 = sqrt(r168658);
        double r168660 = z;
        double r168661 = 1.0;
        double r168662 = r168660 - r168661;
        double r168663 = 7.0;
        double r168664 = r168662 + r168663;
        double r168665 = 0.5;
        double r168666 = r168664 + r168665;
        double r168667 = r168662 + r168665;
        double r168668 = pow(r168666, r168667);
        double r168669 = r168659 * r168668;
        double r168670 = -r168666;
        double r168671 = exp(r168670);
        double r168672 = r168669 * r168671;
        double r168673 = 0.9999999999998099;
        double r168674 = 676.5203681218851;
        double r168675 = r168662 + r168661;
        double r168676 = r168674 / r168675;
        double r168677 = r168673 + r168676;
        double r168678 = -1259.1392167224028;
        double r168679 = r168662 + r168657;
        double r168680 = r168678 / r168679;
        double r168681 = r168677 + r168680;
        double r168682 = 771.3234287776531;
        double r168683 = 3.0;
        double r168684 = r168662 + r168683;
        double r168685 = r168682 / r168684;
        double r168686 = r168681 + r168685;
        double r168687 = -176.6150291621406;
        double r168688 = 4.0;
        double r168689 = r168662 + r168688;
        double r168690 = r168687 / r168689;
        double r168691 = r168686 + r168690;
        double r168692 = 12.507343278686905;
        double r168693 = 5.0;
        double r168694 = r168662 + r168693;
        double r168695 = r168692 / r168694;
        double r168696 = r168691 + r168695;
        double r168697 = -0.13857109526572012;
        double r168698 = 6.0;
        double r168699 = r168662 + r168698;
        double r168700 = r168697 / r168699;
        double r168701 = r168696 + r168700;
        double r168702 = 9.984369578019572e-06;
        double r168703 = r168702 / r168664;
        double r168704 = r168701 + r168703;
        double r168705 = 1.5056327351493116e-07;
        double r168706 = 8.0;
        double r168707 = r168662 + r168706;
        double r168708 = r168705 / r168707;
        double r168709 = r168704 + r168708;
        double r168710 = r168672 * r168709;
        return r168710;
}

Reproduce

herbie shell --seed 2020035 +o rules:numerics
(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)))))