Lines Matching refs:ecx
74 movl 4(strm), %ecx // strm->avail_in
75 addl %ecx, %eax // in + (strm->avail_in - 5);
81 movl 16(strm), %ecx // strm->avail_out
84 addl %ecx, %eax // out - (start - strm->avail_out);
87 leal -257(%esi,%ecx), %ecx // out + (strm->avail_out - 257);
88 movl %ecx, end // end = out + (strm->avail_out - 257);
93 movl 20(%edx), %ecx // state->dmax
94 movl %ecx, dmax // dmax = state->dmax;
97 movl 40(%edx), %ecx // state->wsize
98 movl %ecx, wsize // wsize = state->wsize;
100 movl 44(%edx), %ecx // state->whave
101 movl %ecx, whave // whave = state->whave;
110 movl 56(%edx), %ecx // state->hold
111 movl %ecx, hold // hold = state->hold
121 movl 84(%edx), %ecx // state->lenbits
128 movl 88(%edx), %ecx // state->distbits
152 movl bits, %ecx // cl = bits
156 movl %esi, %ecx // cl = bits+8
165 movl in, %ecx // unsigned short *inp = (unsigned short *) (in+OFF);
166 movzwl (%ecx), %eax // *((unsigned short *) in);
167 movl bits, %ecx // bits
183 movzbl %al, %ecx // a copy of op to cl
196 movzwl %si, %ecx // this.val
197 addl %ecx, %eax // this.val + (hold & ((1U << op) - 1))
199 movl lcode, %ecx // lcode[] : 4-byte aligned
200 movl (%ecx,%eax,4), %eax // this = lcode[this.val + (hold & ((1U << op) - 1))];
205 movzbl %ah, %ecx // op = (unsigned)(this.bits);
207 subl %ecx, bits // bits -= op;
211 movl %esi, %ecx // this.val;
232 movl bits, %ecx // bits
233 subl %eax, %ecx // bits -= len << 3
261 movl %ecx, 60(%esi) // state->bits = bits;
277 movl %ecx, %esi // leave a copy of op at ecx
284 movl bits, %ecx // bits
292 movl %esi, %ecx // op
323 movzbl %ah, %ecx // op = (unsigned)(this.bits);
325 subl %ecx, bits // bits -= op;
326 movzbl %al, %ecx // op = (unsigned)(this.op);
331 andl $15, %ecx // op &= 15; edx = dist = this.val;
332 movl %ecx, op // save a copy of op
333 cmpl bits, %ecx // op vs bits
335 movl in, %ecx // in
336 movzbl (%ecx), %eax // *in
337 movl bits, %ecx // bits
346 movl bits, %ecx // cl = bits
356 movzbl op, %ecx // cl = op
371 subl %ecx, bits // bits -= op;
379 movl dist, %ecx // dist
380 subl %eax, %ecx // esi = op = dist - op;
381 cmpl %ecx, whave // whave vs op
388 subl %ecx, %eax // wsize-op
392 cmpl %ecx, len // len vs op
394 subl %ecx, len // len - op
400 decl %ecx // --op;
421 movl len, %ecx // len
423 subl $3, %ecx // pre-decrement len by 3
434 subl $3, %ecx // len -= 3;
438 addl $3, %ecx // post-increment len by 3
444 cmpl $2, %ecx //
454 andl $32, %ecx // test end-of-block
478 movl bits, %ecx // cl = bits
482 movl %esi, %ecx // cl = bits+8
494 movl bits, %ecx // bits
498 addl $16, %ecx // bits += 16;
500 movl %ecx, bits
535 movl out, %ecx // out
540 movb %al, (%ecx) // PUP(out) = PUP(from);
542 movb %al, 1(%ecx) // PUP(out) = PUP(from);
544 movb %al, 2(%ecx) // PUP(out) = PUP(from);
546 addl $3, %ecx // out += 3
549 movl %ecx, out // update out in case len == 0
553 movb %al, (%ecx) // PUP(out) = PUP(from);
554 incl %ecx
555 movl %ecx, out // out++
559 movb %al, (%ecx) // PUP(out) = PUP(from);
560 incl %ecx
561 movl %ecx, out // out++
565 Lwrite_non_zero: // %edx = write, %ecx = op
567 cmp %ecx, %edx // write vs op, test for wrap around window or contiguous in window
572 subl %ecx, %esi // from += wsize + write - op;
573 subl %edx, %ecx // op -= write
574 cmpl %ecx, len // len vs op
576 subl %ecx, len // len -= op;
583 decl %ecx // --op
592 movl write, %ecx // op = write
593 subl %ecx, len // len -= op;
599 decl %ecx // --op
607 Lcontiguous_in_window: // contiguous in window, edx = write, %ecx = op
608 subl %ecx, %edx // write - op
610 cmpl %ecx, len // len vs op
613 subl %ecx, len // len -= op;
620 decl %ecx // op--
633 movl state, %ecx
634 movl $27, (%ecx)
731 movl 52(state), %ecx // state->wsize
732 movl %ecx, wsize // wsize = state->wsize;
745 movl 116(state), %ecx // state->distbits
749 movl 112(state), %ecx // state->lenbits
756 movl wsize, %ecx // wsize
757 addl write, %ecx // wsize + write
758 movl %ecx, wsize_write // wsize_write = wsize + write
767 movl bits, %ecx // set up cl = bits
778 movzbl %al, %ecx // op in al and cl
797 movzbl %ah, %ecx // op = this.bits
799 subl %ecx, bits // bits -= op;
819 movl %ecx, %edx // op
825 movl bits, %ecx // cl = bits
832 movl %edx, %ecx // cl = op
863 movzbl %ah, %ecx // cl = op = this.bits
865 subl %ecx, bits // bits -= op;
866 movzbl %al, %ecx // op = (unsigned)(this.op);
872 movl %ecx, %esi // op
877 movl bits, %ecx // cl = bits
885 movl bits, %ecx // cl = bits
894 movl %esi, %ecx // cl = op
966 andl $32, %ecx // op & 32
979 movl bits, %ecx // bits
980 subl %eax, %ecx // bits -= len << 3
1004 movl %ecx, 80(state) // state->bits = bits;
1024 movl bits, %ecx // cl = bits
1028 movl %esi, %ecx // cl = bits + 8