Home | History | Annotate | Download | only in libjpeg-turbo

Lines Matching refs:nb

191 { register int nb, look; \
196 nb = 1; goto slowlabel; \
200 if ((nb = (htbl->lookup[look] >> HUFF_LOOKAHEAD)) <= HUFF_LOOKAHEAD) { \
201 DROP_BITS(nb); \
205 if ((result=jpeg_huff_decode(&state,get_buffer,bits_left,htbl,nb)) < 0) \
211 #define HUFF_DECODE_FAST(s,nb,htbl) \
215 nb = s >> HUFF_LOOKAHEAD; \
216 /* Pre-execute the common case of nb <= HUFF_LOOKAHEAD */ \
217 DROP_BITS(nb); \
219 if (nb > HUFF_LOOKAHEAD) { \
222 s = (get_buffer >> bits_left) & ((1 << (nb)) - 1); \
223 while (s > htbl->maxcode[nb]) { \
226 nb++; \
228 s = htbl->pub->huffval[ (int) (s + htbl->valoffset[nb]) & 0xFF ]; \