diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2020-04-30 21:05:05 -0700 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2020-05-24 14:32:26 +0200 |
commit | 07207681ed29d6cc7528df9d5cf8f587c6199a1c (patch) | |
tree | 85f008dc8b81a40258e346d20068246d53ce57a2 /deflate.c | |
parent | 600dcc301259f006af5e7141ae9b7129d24f23ef (diff) |
Simplify generic hash function using knuth's multiplicative hash.
Diffstat (limited to 'deflate.c')
-rw-r--r-- | deflate.c | 5 |
1 files changed, 0 insertions, 5 deletions
@@ -329,9 +329,6 @@ int ZEXPORT PREFIX(deflateInit2_)(PREFIX3(stream) *strm, int level, int method, s->hash_size = 1 << s->hash_bits; s->hash_mask = s->hash_size - 1; -#if !defined(__x86_64__) && !defined(_M_X64) && !defined(__i386) && !defined(_M_IX86) - s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH); -#endif #ifdef X86_PCLMULQDQ_CRC window_padding = 8; @@ -1204,7 +1201,6 @@ static void lm_init(deflate_state *s) { s->match_length = s->prev_length = MIN_MATCH-1; s->match_available = 0; s->match_start = 0; - s->ins_h = 0; } #ifdef ZLIB_DEBUG @@ -1290,7 +1286,6 @@ void ZLIB_INTERNAL fill_window(deflate_state *s) { /* Initialize the hash value now that we have some input: */ if (s->lookahead + s->insert >= MIN_MATCH) { unsigned int str = s->strstart - s->insert; - s->ins_h = s->window[str]; if (str >= 1) functable.quick_insert_string(s, str + 2 - MIN_MATCH); #if MIN_MATCH != 3 |