Lines Matching defs:in
5 * For conditions of distribution and use, see copyright notice in zlib.h
12 * inffas8664.c call function inffas8664fnc in inffasx64.asm
17 * data, it uses rep movsw, which moves data in 2-byte chunks instead of single
25 * the gcc -S output of zlib-1.2.0/inffast.c. Zlib-1.2.0 is in beta release at
49 inflate execution time is spent in this routine.
63 BAD -- error in block data
86 /* 16 8 */ unsigned char FAR *in; /* esi rsi local strm->next_in */
87 /* 24 12 */ unsigned char FAR *last; /* r9 while in < last */
127 ar.in = strm->next_in;
128 ar.last = ar.in + (strm->avail_in - PAD_AVAIL_IN);
145 /* align in on 1/2 hold size boundary */
146 while (((size_t)(void *)ar.in & (sizeof(ar.hold) / 2 - 1)) != 0) {
147 ar.hold += (unsigned long)*ar.in++ << ar.bits;
166 /* return unused bytes (on entry, bits < 8, so in won't go too far back) */
168 ar.in -= ar.len;
173 strm->next_in = ar.in;
175 strm->avail_in = (unsigned)(ar.in < ar.last ?
176 PAD_AVAIL_IN + (ar.last - ar.in) :
177 PAD_AVAIL_IN - (ar.in - ar.last));