Lines Matching refs:write
56 #define write -60(%ebp) // write = state->write;
66 #define write_wsize -24(%ebp) // write+wsize
67 #define write_1 -88(%ebp) // write-1
103 movl 48(%edx), %esi // state->write
104 movl %esi, write // write = state->write;
135 movl write, %eax
137 movl %eax, write_wsize // write+wsize
139 movl write, %edx
141 movl %edx, write_1 // write-1
384 movl write, %edx
386 jne Lwrite_non_zero // if (write==0) {
565 Lwrite_non_zero: // %edx = write, %ecx = op
567 cmp %ecx, %edx // write vs op, test for wrap around window or contiguous in window
568 jae Lcontiguous_in_window // if (write >= op) branch to contiguous in window
571 addl write_wsize, %esi // from += write+wsize
572 subl %ecx, %esi // from += wsize + write - op;
573 subl %edx, %ecx // op -= write
589 cmpl %eax, write // write vs len
590 jae L38 // if (write >= len) break to L38
592 movl write, %ecx // op = write
607 Lcontiguous_in_window: // contiguous in window, edx = write, %ecx = op
608 subl %ecx, %edx // write - op
609 addl %edx, %esi // from += write - op;
685 #define write %r15d
735 movl 60(state), write // write = state->write;
757 addl write, %ecx // wsize + write
758 movl %ecx, wsize_write // wsize_write = wsize + write
760 leal -1(%r15), %ebx // write - 1
761 movq %rbx, write_1 // write_1 = write - 1
922 testl write, write // if (write!=0)
1107 cmpl %edx, write // write vs op
1108 jae L_contiguous_in_window // if (write >= op) branch to contiguous in window
1109 movl wsize_write, %eax // wsize+write
1110 subl %edx, %eax // wsize+write-op
1112 addq %rax, from // from += wsize+write-op
1113 subl write, %edx // op -= write
1127 cmpl len, write // write vs len
1128 jae L38 // if (write >= len) branch to copy from output
1129 movl write, %esi // op = write
1130 subl write, len // len -= op
1145 movl write, %eax // write
1146 subl %edx, %eax // write - op
1148 addq %rax, from // from += write - op