From def25ea64b097d2a994eb33c91dc66248233afec Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 12 Mar 2022 19:13:54 +0100 Subject: Added freemem command --- src/pruning.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/pruning.c') diff --git a/src/pruning.c b/src/pruning.c index 869110f..c66f8d6 100644 --- a/src/pruning.c +++ b/src/pruning.c @@ -89,7 +89,7 @@ pd_nxopt31_HTM = { .fbmod = BINOM8ON4, }; -PruneData * allpd[] = { +PruneData * all_pd[] = { &pd_eofb_HTM, &pd_coud_HTM, &pd_cornershtr_HTM, @@ -116,6 +116,15 @@ findchunk(PruneData *pd, int nchunks, uint64_t i) return MIN(nchunks-1, (int)(i / chunksize)); } +void +free_pd(PruneData *pd) +{ + if (pd->generated) + free(pd->ptable); + + pd->generated = false; +} + void genptable(PruneData *pd, int nthreads) { -- cgit v1.3