Lines Matching refs:hash

69     U64 hash = state->rolling;  in ZSTD_ldm_gear_reset()  local
73 hash = (hash << 1) + ZSTD_ldm_gearTab[data[n] & 0xff]; \ in ZSTD_ldm_gear_reset()
102 U64 hash, mask; in ZSTD_ldm_gear_feed() local
104 hash = state->rolling; in ZSTD_ldm_gear_feed()
109 hash = (hash << 1) + ZSTD_ldm_gearTab[data[n] & 0xff]; \ in ZSTD_ldm_gear_feed()
111 if (UNLIKELY((hash & mask) == 0)) { \ in ZSTD_ldm_gear_feed()
132 state->rolling = hash; in ZSTD_ldm_gear_feed()
188 const ldmState_t* ldmState, size_t hash, U32 const bucketSizeLog) in ZSTD_ldm_getBucket() argument
190 return ldmState->hashTable + (hash << bucketSizeLog); in ZSTD_ldm_getBucket()
196 size_t const hash, const ldmEntry_t entry, in ZSTD_ldm_insertEntry() argument
199 BYTE* const pOffset = ldmState->bucketOffsets + hash; in ZSTD_ldm_insertEntry()
202 *(ZSTD_ldm_getBucket(ldmState, hash, bucketSizeLog) + offset) = entry; in ZSTD_ldm_insertEntry()
313 U32 const hash = (U32)(xxhash & (((U32)1 << hBits) - 1)); in ZSTD_ldm_fillHashTable() local
318 ZSTD_ldm_insertEntry(ldmState, hash, entry, params->bucketSizeLog); in ZSTD_ldm_fillHashTable()
393 U32 const hash = (U32)(xxhash & (((U32)1 << hBits) - 1)); in ZSTD_ldm_generateSequences_internal() local
396 candidates[n].hash = hash; in ZSTD_ldm_generateSequences_internal()
398 candidates[n].bucket = ZSTD_ldm_getBucket(ldmState, hash, params->bucketSizeLog); in ZSTD_ldm_generateSequences_internal()
408 U32 const hash = candidates[n].hash; in ZSTD_ldm_generateSequences_internal() local
421 ZSTD_ldm_insertEntry(ldmState, hash, newEntry, params->bucketSizeLog); in ZSTD_ldm_generateSequences_internal()
468 ZSTD_ldm_insertEntry(ldmState, hash, newEntry, params->bucketSizeLog); in ZSTD_ldm_generateSequences_internal()
489 ZSTD_ldm_insertEntry(ldmState, hash, newEntry, params->bucketSizeLog); in ZSTD_ldm_generateSequences_internal()