Lines Matching refs:hold

58 	#define	hold	-52(%ebp)		// hold = state->hold;
110 movl 56(%edx), %ecx // state->hold
111 movl %ecx, hold // hold = state->hold
154 addl hold, %edx // hold += 1st *in << bits
158 addl %eax, %edx // hold += 2nd *in << (bits+8)
159 movl %edx, hold // update hold
169 addl %eax, hold // hold += (unsigned long) *((unsigned short *) in) << bits;
176 movl hold, %eax // hold
177 andl lmask, %eax // hold & lmask;
179 movl (%esi,%eax,4), %eax // this = lcode[hold&lmask];
195 andl hold, %eax // hold & ((1U << op) - 1)
197 addl %ecx, %eax // this.val + (hold & ((1U << op) - 1))
200 movl (%ecx,%eax,4), %eax // this = lcode[this.val + (hold & ((1U << op) - 1))];
206 shrl %cl, hold // hold >>= op;
258 andl hold, %eax // hold &= (1U << bits) - 1;
260 movl %eax, 56(%esi) // state->hold = hold;
286 addl %eax, hold // hold += (unsigned long)(PUP(in)) << bits;
295 andl hold, %eax // hold & ((1U << op) - 1)
296 addl %eax, len // len += (unsigned)hold & ((1U << op) - 1);
297 shrl %cl, hold // hold >>= op;
301 jbe bits_le_14 // branch to refill 16-bit into hold, and branch back to next
303 movl hold, %eax // hold
304 andl dmask, %eax // hold&dmask
306 movl (%esi,%eax,4), %eax // this = dcode[hold & dmask];
315 andl hold, %eax // (hold & ((1U << op) - 1))
317 addl %edx, %eax // this.val + (hold & ((1U << op) - 1))
319 movl (%edx,%eax,4), %eax // this = dcode[this.val + (hold & ((1U << op) - 1))];
324 shrl %cl, hold // hold >>= op;
339 addl %eax, hold // hold += (unsigned long)(PUP(in)) << bits;
348 addl %eax, hold // hold += (unsigned long)(PUP(in)) << bits;
359 andl hold, %eax // (unsigned)hold & ((1U << op) - 1)
360 addl %edx, %eax // dist += (unsigned)hold & ((1U << op) - 1);
370 shrl %cl, hold // hold >>= op;
480 addl hold, %edx // hold += 1st *in << bits
484 addl %eax, %edx // hold += 2nd *in << (bits+8)
485 movl %edx, hold // update hold
496 addl %eax, hold // hold += (unsigned long) *((unsigned short *) in) << bits;
686 #define hold %r9
738 movq 72(state), hold // hold = state->hold;
769 addq %rax, hold // hold += (*in) << bits
774 andq hold, %rax // hold & lmask
789 andq hold, %rax // (hold & ((1U << op) - 1))
791 addq %rdx, %rax // this = lcode[this.val + (hold & ((1U << op) - 1))];
793 movl (lcode,%rax,4), %eax // this = lcode[hold & lmask];
798 shrq %cl, hold // hold >>= op;
827 addq %rax, hold // hold += (unsigned long)(PUP(in)) << bits;
835 andl holdd, %eax // (unsigned)hold & ((1U << op) - 1);
836 addl %eax, len // len += (unsigned)hold & ((1U << op) - 1);
837 shrq %cl, hold // hold >>= op;
841 jbe L99 // if (bits < 15) go to loading to hold and return to L19
844 andq hold, %rax // hold & dmask
846 movl (%rdx,%rax,4), %eax // this = dcode[hold & dmask];
855 andq hold, %rax // (hold & ((1U << op) - 1))
857 addq %rdx, %rax // this.val + (hold & ((1U << op) - 1))
859 movl (%rcx,%rax,4), %eax // this = dcode[this.val + (hold & ((1U << op) - 1))];
864 shrq %cl, hold // hold >>= op;
879 addq %rax, hold // hold += (unsigned long)(PUP(in)) << bits;
887 addq %rax, hold // hold += (unsigned long)(PUP(in)) << bits;
897 andl holdd, %eax // (unsigned)hold & ((1U << op) - 1)
898 addl %edx, %eax // dist += (unsigned)hold & ((1U << op) - 1);
906 shrq %cl, hold // hold >>= op;
1002 andq hold, %rax // hold &= (1U << bits) - 1;
1003 movq %rax, 72(state) // state->hold = hold;
1026 addq %rdx, hold // 1st hold += (unsigned long)(PUP(in)) << bits;
1030 addq %rax, hold // 2nd hold += (unsigned long)(PUP(in)) << bits;