Lines Matching full:hs
304 uint32_t hs; in lz_encoder_prepare() local
307 hs = 0xFFFF; in lz_encoder_prepare()
311 hs = lz_options->dict_size - 1; in lz_encoder_prepare()
312 hs |= hs >> 1; in lz_encoder_prepare()
313 hs |= hs >> 2; in lz_encoder_prepare()
314 hs |= hs >> 4; in lz_encoder_prepare()
315 hs |= hs >> 8; in lz_encoder_prepare()
316 hs >>= 1; in lz_encoder_prepare()
317 hs |= 0xFFFF; in lz_encoder_prepare()
319 if (hs > (UINT32_C(1) << 24)) { in lz_encoder_prepare()
321 hs = (UINT32_C(1) << 24) - 1; in lz_encoder_prepare()
323 hs >>= 1; in lz_encoder_prepare()
327 mf->hash_mask = hs; in lz_encoder_prepare()
329 ++hs; in lz_encoder_prepare()
331 hs += HASH_2_SIZE; in lz_encoder_prepare()
333 hs += HASH_3_SIZE; in lz_encoder_prepare()
337 hs += HASH_4_SIZE; in lz_encoder_prepare()
342 mf->hash_count = hs; in lz_encoder_prepare()