From c0965c3733ee09365fb479479d6b303eebd0c4d3 Mon Sep 17 00:00:00 2001 From: fredrik Date: Mon, 24 Jan 2022 16:16:55 +0100 Subject: [PATCH] fix a minor bug in hypgeom_m (nan result only setting real part to nan) --- acb_hypgeom/m.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/acb_hypgeom/m.c b/acb_hypgeom/m.c index fdcb059c..b1a1afc2 100644 --- a/acb_hypgeom/m.c +++ b/acb_hypgeom/m.c @@ -56,7 +56,11 @@ acb_hypgeom_m_asymp(acb_t res, const acb_t a, const acb_t b, const acb_t z, int if (!regularized) { acb_gamma(v, b, prec); - acb_mul(t, t, v, prec); + + if (acb_is_finite(v)) + acb_mul(t, t, v, prec); + else + acb_indeterminate(t); } if (acb_is_real(a) && acb_is_real(b) && acb_is_real(z))