summaryrefslogtreecommitdiff
path: root/src/free_cache.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2014-02-13 09:38:34 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2014-02-13 09:38:34 +0000
commit7c761d08d0bfcfb363622091fa85e24a267e9129 (patch)
treecb595a32e92a7b7dfd8ce39fe9fd625f9bd0dc74 /src/free_cache.c
parent690760f684d03421cc0cb9932dc8e2fdf44b162e (diff)
downloadmpfr-7c761d08d0bfcfb363622091fa85e24a267e9129.tar.gz
implement cache for Bernoulli numbers (patch from Patrick PĂ©lisser)
tuned parameters for [ln]gamma now that we cache Bernoulli numbers git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8963 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/free_cache.c')
-rw-r--r--src/free_cache.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/free_cache.c b/src/free_cache.c
index 84413bb11..78b8eeae1 100644
--- a/src/free_cache.c
+++ b/src/free_cache.c
@@ -74,6 +74,9 @@ mpfr_mpz_clear (mpz_t z)
void
mpfr_free_cache (void)
{
+ /* Before mpz caching */
+ mpfr_bernoulli_freecache();
+
#if MPFR_MY_MPZ_INIT
int i;
MPFR_ASSERTD (n_alloc >= 0 && n_alloc <= numberof (mpz_tab));