Lines Matching refs:ip1
83 size_t hl1; /* the long hash at ip1 */
86 U32 idxl1; /* the long match index for ip1 */
90 const BYTE* matchl1; /* the long match for ip1 */
93 const BYTE* ip1; /* the next position */
111 ip1 = ip + step;
113 if (ip1 > ilimit) {
138 hl1 = ZSTD_hashPtr(ip1, hBitsL, 8);
160 if (ip1 >= nextStep) {
161 PREFETCH_L1(ip1 + 64);
162 PREFETCH_L1(ip1 + 128);
166 ip = ip1;
167 ip1 += step;
175 } while (ip1 <= ilimit);
189 if (MEM_read64(matchl1) == MEM_read64(ip1)) {
190 ip = ip1;
210 /* It is unsafe to write this value back to the hashtable when ip1 is
213 * (ip1 >= ip + mLength), which costs speed in practice, we do a simpler
215 * 4 bytes, so as long as step, the distance between ip and ip1
216 * (initially) is less than 4, we know ip1 < new ip. */
217 hashLong[hl1] = (U32)(ip1 - base);