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 r146188 = atan2(1.0, 0.0);
double r146189 = 2.0;
double r146190 = r146188 * r146189;
double r146191 = sqrt(r146190);
double r146192 = z;
double r146193 = 1.0;
double r146194 = r146192 - r146193;
double r146195 = 7.0;
double r146196 = r146194 + r146195;
double r146197 = 0.5;
double r146198 = r146196 + r146197;
double r146199 = r146194 + r146197;
double r146200 = pow(r146198, r146199);
double r146201 = r146191 * r146200;
double r146202 = -r146198;
double r146203 = exp(r146202);
double r146204 = r146201 * r146203;
double r146205 = 0.9999999999998099;
double r146206 = 676.5203681218851;
double r146207 = r146194 + r146193;
double r146208 = r146206 / r146207;
double r146209 = r146205 + r146208;
double r146210 = -1259.1392167224028;
double r146211 = r146194 + r146189;
double r146212 = r146210 / r146211;
double r146213 = r146209 + r146212;
double r146214 = 771.3234287776531;
double r146215 = 3.0;
double r146216 = r146194 + r146215;
double r146217 = r146214 / r146216;
double r146218 = r146213 + r146217;
double r146219 = -176.6150291621406;
double r146220 = 4.0;
double r146221 = r146194 + r146220;
double r146222 = r146219 / r146221;
double r146223 = r146218 + r146222;
double r146224 = 12.507343278686905;
double r146225 = 5.0;
double r146226 = r146194 + r146225;
double r146227 = r146224 / r146226;
double r146228 = r146223 + r146227;
double r146229 = -0.13857109526572012;
double r146230 = 6.0;
double r146231 = r146194 + r146230;
double r146232 = r146229 / r146231;
double r146233 = r146228 + r146232;
double r146234 = 9.984369578019572e-06;
double r146235 = r146234 / r146196;
double r146236 = r146233 + r146235;
double r146237 = 1.5056327351493116e-07;
double r146238 = 8.0;
double r146239 = r146194 + r146238;
double r146240 = r146237 / r146239;
double r146241 = r146236 + r146240;
double r146242 = r146204 * r146241;
return r146242;
}
herbie shell --seed 2020007 +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)))))