Home | History | Annotate | Download | only in src

Lines Matching refs:bp

122     lzo_uint bp;                /* buffer pointer */
303 s->bp = s->ip;
345 lzo_bytep p = &s_b(s)[s->bp+s->look];
374 (s->bp > (pos) ? s->bp - (pos) : s->b_size - ((pos) - s->bp))
405 if (++s->bp == s->b_size)
406 s->bp = 0;
428 (long)node, (long)s->rp, (long)s->ip, (long)s->bp,
430 (long)(s->ip - s->bp));
469 /* add bp into HEAD3 */
470 key = HEAD3(s_b(s),s->bp);
471 s_succ3(s)[s->bp] = s_get_head3(s,key);
472 s_head3(s)[key] = SWD_UINT(s->bp);
473 s_best3(s)[s->bp] = SWD_UINT(s->swd_f + 1);
478 /* add bp into HEAD2 */
480 key = HEAD2(s_b(s),s->bp);
481 s_head2(s)[key] = SWD_UINT(s->bp);
502 const lzo_bytep bp = s_b(s) + s->bp;
503 const lzo_bytep bx = s_b(s) + s->bp + s->look;
508 scan_end1 = bp[m_len - 1];
511 p1 = bp;
526 assert(lzo_memcmp(bp,&b[node],3) == 0);
538 i = pd(p1, bp);
541 if (lzo_memcmp(bp,&b[node],i) != 0)
543 (long)s->bp, (long) node, (long) i,
544 bp[0], bp[1], b[node], b[node+1]);
546 assert(lzo_memcmp(bp,&b[node],i) == 0);
565 scan_end1 = bp[m_len - 1];
586 key = s_head2(s)[ HEAD2(s_b(s),s->bp) ];
590 if (lzo_memcmp(&s_b(s)[s->bp],&s_b(s)[key],2) != 0)
591 printf("%5ld %5ld %02x/%02x %02x/%02x\n", (long)s->bp, (long)key,
592 s_b(s)[s->bp], s_b(s)[s->bp+1], s_b(s)[key], s_b(s)[key+1]);
594 assert(lzo_memcmp(&s_b(s)[s->bp],&s_b(s)[key],2) == 0);
624 /* get current head, add bp into HEAD3 */
625 key = HEAD3(s_b(s),s->bp);
626 node = s_succ3(s)[s->bp] = s_get_head3(s,key);
631 s_head3(s)[key] = SWD_UINT(s->bp);
633 s->b_char = s_b(s)[s->bp];
640 s_best3(s)[s->bp] = SWD_UINT(s->swd_f + 1);
653 s_best3(s)[s->bp] = SWD_UINT(s->m_len);
671 /* add bp into HEAD2 */
673 key = HEAD2(s_b(s),s->bp);
674 s_head2(s)[key] = SWD_UINT(s->bp);