From: Yann Collet Date: Mon, 9 Nov 2015 10:39:48 +0000 (+0100) Subject: generic param table X-Git-Tag: zstd-0.3.5^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d2c9e6c62ba46ea8f4b2362527a69d36851045d;p=thirdparty%2Fzstd.git generic param table --- diff --git a/programs/paramgrill.c b/programs/paramgrill.c index 493d806b9..f1a316d2b 100644 --- a/programs/paramgrill.c +++ b/programs/paramgrill.c @@ -579,23 +579,17 @@ 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,