Home | History | Annotate | Download | only in compress

Lines Matching refs:ip1

137     size_t hl1; /* the long hash at ip1 */
140 U32 idxl1; /* the long match index for ip1 */
144 const BYTE* matchl1; /* the long match for ip1 */
147 const BYTE* ip1; /* the next position */
165 ip1 = ip + step;
167 if (ip1 > ilimit) {
192 hl1 = ZSTD_hashPtr(ip1, hBitsL, 8);
214 if (ip1 >= nextStep) {
215 PREFETCH_L1(ip1 + 64);
216 PREFETCH_L1(ip1 + 128);
220 ip = ip1;
221 ip1 += step;
229 } while (ip1 <= ilimit);
247 if (MEM_read64(matchl1) == MEM_read64(ip1)) {
248 ip = ip1;
268 /* It is unsafe to write this value back to the hashtable when ip1 is
271 * (ip1 >= ip + mLength), which costs speed in practice, we do a simpler
273 * 4 bytes, so as long as step, the distance between ip and ip1
274 * (initially) is less than 4, we know ip1 < new ip. */
275 hashLong[hl1] = (U32)(ip1 - base);