From 6c3738555d00b8b8b24a1f5e0065ef787432513c Mon Sep 17 00:00:00 2001 From: fredrik Date: Mon, 14 Oct 2019 18:31:22 -0400 Subject: [PATCH] acb_hypgeom_pfq_series_sum: prefer sum_rs also for larger len, since acb_poly_div_series is faster now (reported by Mark Watkins) --- acb_hypgeom/pfq_series_sum.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/acb_hypgeom/pfq_series_sum.c b/acb_hypgeom/pfq_series_sum.c index 3eec181f..ff6a492e 100644 --- a/acb_hypgeom/pfq_series_sum.c +++ b/acb_hypgeom/pfq_series_sum.c @@ -55,10 +55,8 @@ acb_hypgeom_pfq_series_sum(acb_poly_t s, acb_poly_t t, } /* Prefer RS with small coefficients in parameters, large coefficients - in z. This only makes sense right now with len <= 2 due to the way - acb_poly_div_series works; in the future, it could be used for - slightly larger len. */ - if (len <= 2 && prec > 900 && abits < prec * 0.1 && zbits > prec * 0.1) + in z. TODO: tune for larger len? */ + if (len <= 5 && prec > 900 && abits < prec * 0.1 && zbits > prec * 0.1) { acb_hypgeom_pfq_series_sum_rs(s, t, a, p, b, q, z, regularized, n, len, prec);