Lines Matching refs:bp
408 unsigned char bp; /*ok to overflow, indicates bit pos inside byte*/ member
413 writer->bp = 0; in LodePNGBitWriter_init()
419 if(((writer->bp) & 7u) == 0) {\
423 (writer->data->data[writer->data->size - 1]) |= (bit << ((writer->bp) & 7u));\
424 ++writer->bp;\
456 size_t bp; member
470 reader->bp = 0; in LodePNGBitReader_init()
491 size_t start = reader->bp >> 3u; in ensureBits9()
495 reader->buffer >>= (reader->bp & 7u); in ensureBits9()
500 reader->buffer >>= (reader->bp & 7u); in ensureBits9()
501 return reader->bp + nbits <= reader->bitsize; in ensureBits9()
507 size_t start = reader->bp >> 3u; in ensureBits17()
512 reader->buffer >>= (reader->bp & 7u); in ensureBits17()
518 reader->buffer >>= (reader->bp & 7u); in ensureBits17()
519 return reader->bp + nbits <= reader->bitsize; in ensureBits17()
525 size_t start = reader->bp >> 3u; in ensureBits25()
530 reader->buffer >>= (reader->bp & 7u); in ensureBits25()
537 reader->buffer >>= (reader->bp & 7u); in ensureBits25()
538 return reader->bp + nbits <= reader->bitsize; in ensureBits25()
544 size_t start = reader->bp >> 3u; in ensureBits32()
549 reader->buffer >>= (reader->bp & 7u); in ensureBits32()
550 reader->buffer |= (((unsigned)reader->data[start + 4] << 24u) << (8u - (reader->bp & 7u))); in ensureBits32()
558 reader->buffer >>= (reader->bp & 7u); in ensureBits32()
559 return reader->bp + nbits <= reader->bitsize; in ensureBits32()
572 reader->bp += nbits; in advanceBits()
1158 if(lodepng_gtofl(reader->bp, HCLEN * 3, reader->bitsize)) { in getTreeInflateDynamic()
1234 if(reader->bp > reader->bitsize) { in getTreeInflateDynamic()
1338 if(reader->bp > reader->bitsize) { in inflateHuffmanBlock()
1362 bytepos = (reader->bp + 7u) >> 3u; in inflateNoCompression()
1382 reader->bp = bytepos << 3u; in inflateNoCompression()