Lines Matching refs:esi

53 	pushl %esi
57 movl 12(%esp),%esi # Function arg: unsigned char *buff
58 testl $2, %esi # Check alignment.
64 1: movw (%esi), %bx
65 addl $2, %esi
72 testl %esi, %esi
73 1: movl (%esi), %ebx
75 movl 4(%esi), %ebx
77 movl 8(%esi), %ebx
79 movl 12(%esi), %ebx
81 movl 16(%esi), %ebx
83 movl 20(%esi), %ebx
85 movl 24(%esi), %ebx
87 movl 28(%esi), %ebx
89 lea 32(%esi), %esi
97 3: adcl (%esi), %eax
98 lea 4(%esi), %esi
106 movw (%esi),%cx
107 leal 2(%esi),%esi
110 5: movb (%esi),%cl
115 popl %esi
123 pushl %esi
127 movl 12(%esp),%esi # Function arg: const unsigned char *buf
129 testl $2, %esi
136 addl %ebx,%esi
140 testl %esi, %esi
144 20: addw (%esi), %ax
145 lea 2(%esi), %esi
152 movzbl (%esi),%ebx # csumming 1 byte, 2-aligned
157 addw (%esi), %ax # csumming 2 bytes, 2-aligned
162 addl -128(%esi), %eax
163 adcl -124(%esi), %eax
164 adcl -120(%esi), %eax
165 adcl -116(%esi), %eax
166 adcl -112(%esi), %eax
167 adcl -108(%esi), %eax
168 adcl -104(%esi), %eax
169 adcl -100(%esi), %eax
170 adcl -96(%esi), %eax
171 adcl -92(%esi), %eax
172 adcl -88(%esi), %eax
173 adcl -84(%esi), %eax
174 adcl -80(%esi), %eax
175 adcl -76(%esi), %eax
176 adcl -72(%esi), %eax
177 adcl -68(%esi), %eax
178 adcl -64(%esi), %eax
179 adcl -60(%esi), %eax
180 adcl -56(%esi), %eax
181 adcl -52(%esi), %eax
182 adcl -48(%esi), %eax
183 adcl -44(%esi), %eax
184 adcl -40(%esi), %eax
185 adcl -36(%esi), %eax
186 adcl -32(%esi), %eax
187 adcl -28(%esi), %eax
188 adcl -24(%esi), %eax
189 adcl -20(%esi), %eax
190 adcl -16(%esi), %eax
191 adcl -12(%esi), %eax
192 adcl -8(%esi), %eax
193 adcl -4(%esi), %eax
195 lea 128(%esi), %esi
208 andl -128(%esi),%ebx # esi is 4-aligned so should be ok
213 popl %esi