Lines Matching defs:relRow
843 FORCE_INLINE_TEMPLATE void ZSTD_row_prefetch(U32 const* hashTable, U16 const* tagTable, U32 const relRow, U32 const rowLog) {
844 PREFETCH_L1(hashTable + relRow);
846 PREFETCH_L1(hashTable + relRow + 16);
849 PREFETCH_L1(tagTable + relRow);
851 PREFETCH_L1(tagTable + relRow + 32);
854 assert(ZSTD_isAligned(hashTable + relRow, 64)); /* prefetched hash row always 64-byte aligned */
855 assert(ZSTD_isAligned(tagTable + relRow, (size_t)1 << rowLog)); /* prefetched tagRow sits on correct multiple of bytes (32,64,128) */
919 U32 const relRow = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
920 U32* const row = hashTable + relRow;
921 BYTE* tagRow = (BYTE*)(tagTable + relRow); /* Though tagTable is laid out as a table of U16, each tag is only 1 byte.
1184 U32 const relRow = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
1186 U32* const row = hashTable + relRow;
1187 BYTE* tagRow = (BYTE*)(tagTable + relRow);