From 6d2c9e6c62ba46ea8f4b2362527a69d36851045d Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Mon, 9 Nov 2015 11:39:48 +0100 Subject: [PATCH] generic param table --- programs/paramgrill.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/programs/paramgrill.c b/programs/paramgrill.c index 493d806b9..f1a316d2b 100644 --- a/programs/paramgrill.c +++ b/programs/paramgrill.c @@ -579,24 +579,18 @@ static int BMK_seed(winnerInfo_t* winners, const ZSTD_HC_parameters params, return better; } -#define MAX(a,b) ( (a) > (b) ? (a) : (b) ) -static BYTE g_alreadyTested[ZSTD_HC_WINDOWLOG_MAX+1-ZSTD_HC_WINDOWLOG_MIN] - [ZSTD_HC_CONTENTLOG_MAX+1-ZSTD_HC_CONTENTLOG_MIN] - [ZSTD_HC_HASHLOG_MAX+1-ZSTD_HC_HASHLOG_MIN] - [ZSTD_HC_SEARCHLOG_MAX+1-ZSTD_HC_SEARCHLOG_MIN] - [ZSTD_HC_SEARCHLENGTH_MAX+1-ZSTD_HC_SEARCHLENGTH_MIN] - [ZSTD_HC_btlazy2+1 /* strategy */ ] = {}; /* init to zero */ +#define PARAMTABLELOG 25 +#define PARAMTABLESIZE (1<> 3) & PARAMTABLEMASK] +#define MAX(a,b) ( (a) > (b) ? (a) : (b) ) + static void playAround(FILE* f, winnerInfo_t* winners, ZSTD_HC_parameters params, const void* srcBuffer, size_t srcSize,