Lines Matching defs:items

536   CLzRef *items = p->hash;

539 items[i] = kEmptyHashValue;
546 CLzRef *items = p->hash + p->fixedHashSize;
549 items[i] = kEmptyHashValue;
672 *( LzFind_v128 *)( void *)(items + (i) * 4) = SASUB_128_V( \
673 *(const LzFind_v128 *)(const void *)(items + (i) * 4), sub2);
683 LzFind_SaturSub_128(UInt32 subValue, CLzRef *items, const CLzRef *lim)
694 SASUB_128(0) SASUB_128(1) items += 2 * 4;
695 SASUB_128(0) SASUB_128(1) items += 2 * 4;
697 while (items != lim);
720 *( __m256i *)( void *)(items + (i) * 8) = \
722 *(const __m256i *)(const void *)(items + (i) * 8), sub2), sub2);
731 LzFind_SaturSub_256(UInt32 subValue, CLzRef *items, const CLzRef *lim)
739 SASUB_256(0) SASUB_256(1) items += 2 * 8;
740 SASUB_256(0) SASUB_256(1) items += 2 * 8;
742 while (items != lim);
748 UInt32 subValue, CLzRef *items, const CLzRef *lim);
756 // #define SASUB_32(i) { UInt32 v = items[i]; UInt32 m = v - subValue; if (v < subValue) m = kEmptyHashValue; items[i] = m; }
757 #define SASUB_32(i) { UInt32 v = items[i]; if (v < subValue) v = subValue; items[i] = v - subValue; }
771 LzFind_SaturSub_32(UInt32 subValue, CLzRef *items, const CLzRef *lim)
776 SASUB_32(0) SASUB_32(1) items += 2;
777 SASUB_32(0) SASUB_32(1) items += 2;
778 SASUB_32(0) SASUB_32(1) items += 2;
779 SASUB_32(0) SASUB_32(1) items += 2;
781 while (items != lim);
788 void MatchFinder_Normalize3(UInt32 subValue, CLzRef *items, size_t numItems)
792 for (; numItems != 0 && ((unsigned)(ptrdiff_t)items & (LZFIND_NORM_ALIGN_BLOCK_SIZE - 1)) != 0; numItems--)
795 items++;
799 CLzRef *lim = items + (numItems & ~(size_t)k_Align_Mask);
801 if (items != lim)
805 g_LzFind_SaturSub(subValue, items, lim);
808 DEFAULT_SaturSub(subValue, items, lim);
810 items = lim;
816 items++;