Searched refs:relRow (Results 1 – 2 of 2) sorted by relevance
| /src/sys/contrib/zstd/lib/compress/ |
| H A D | zstd_lazy.c | 852 …d ZSTD_row_prefetch(U32 const* hashTable, U16 const* tagTable, U32 const relRow, U32 const rowLog)… in ZSTD_row_prefetch() argument 853 PREFETCH_L1(hashTable + relRow); in ZSTD_row_prefetch() 855 PREFETCH_L1(hashTable + relRow + 16); in ZSTD_row_prefetch() 858 PREFETCH_L1(tagTable + relRow); in ZSTD_row_prefetch() 860 PREFETCH_L1(tagTable + relRow + 32); in ZSTD_row_prefetch() 863 …assert(ZSTD_isAligned(hashTable + relRow, 64)); /* prefetched hash row always 64-b… in ZSTD_row_prefetch() 864 …assert(ZSTD_isAligned(tagTable + relRow, (size_t)1 << rowLog)); /* prefetched tagRow sits on corre… in ZSTD_row_prefetch() 928 U32 const relRow = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog; in ZSTD_row_update_internalImpl() local 929 U32* const row = hashTable + relRow; in ZSTD_row_update_internalImpl() 930 …BYTE* tagRow = (BYTE*)(tagTable + relRow); /* Though tagTable is laid out as a table of U16, each… in ZSTD_row_update_internalImpl() [all …]
|
| /src/sys/contrib/openzfs/module/zstd/lib/compress/ |
| H A D | zstd_lazy.c | 817 … ZSTD_row_prefetch(U32 const* hashTable, BYTE const* tagTable, U32 const relRow, U32 const rowLog)… in ZSTD_row_prefetch() argument 818 PREFETCH_L1(hashTable + relRow); in ZSTD_row_prefetch() 820 PREFETCH_L1(hashTable + relRow + 16); in ZSTD_row_prefetch() 823 PREFETCH_L1(tagTable + relRow); in ZSTD_row_prefetch() 825 PREFETCH_L1(tagTable + relRow + 32); in ZSTD_row_prefetch() 828 …assert(ZSTD_isAligned(hashTable + relRow, 64)); /* prefetched hash row always 64-b… in ZSTD_row_prefetch() 829 …assert(ZSTD_isAligned(tagTable + relRow, (size_t)1 << rowLog)); /* prefetched tagRow sits on corre… in ZSTD_row_prefetch() 900 U32 const relRow = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog; in ZSTD_row_update_internalImpl() local 901 U32* const row = hashTable + relRow; in ZSTD_row_update_internalImpl() 902 BYTE* tagRow = tagTable + relRow; in ZSTD_row_update_internalImpl() [all …]
|