Lines Matching refs:esi
50 pushl %esi
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
55 testl $2, %esi # Check alignment.
61 1: movw (%esi), %bx
62 addl $2, %esi
69 testl %esi, %esi
70 1: movl (%esi), %ebx
72 movl 4(%esi), %ebx
74 movl 8(%esi), %ebx
76 movl 12(%esi), %ebx
78 movl 16(%esi), %ebx
80 movl 20(%esi), %ebx
82 movl 24(%esi), %ebx
84 movl 28(%esi), %ebx
86 lea 32(%esi), %esi
94 3: adcl (%esi), %eax
95 lea 4(%esi), %esi
103 movw (%esi),%cx
104 leal 2(%esi),%esi
107 5: movb (%esi),%cl
112 popl %esi
120 pushl %esi
124 movl 12(%esp),%esi # Function arg: const unsigned char *buf
126 testl $2, %esi
133 addl %ebx,%esi
137 testl %esi, %esi
141 20: addw (%esi), %ax
142 lea 2(%esi), %esi
149 movzbl (%esi),%ebx # csumming 1 byte, 2-aligned
154 addw (%esi), %ax # csumming 2 bytes, 2-aligned
159 addl -128(%esi), %eax
160 adcl -124(%esi), %eax
161 adcl -120(%esi), %eax
162 adcl -116(%esi), %eax
163 adcl -112(%esi), %eax
164 adcl -108(%esi), %eax
165 adcl -104(%esi), %eax
166 adcl -100(%esi), %eax
167 adcl -96(%esi), %eax
168 adcl -92(%esi), %eax
169 adcl -88(%esi), %eax
170 adcl -84(%esi), %eax
171 adcl -80(%esi), %eax
172 adcl -76(%esi), %eax
173 adcl -72(%esi), %eax
174 adcl -68(%esi), %eax
175 adcl -64(%esi), %eax
176 adcl -60(%esi), %eax
177 adcl -56(%esi), %eax
178 adcl -52(%esi), %eax
179 adcl -48(%esi), %eax
180 adcl -44(%esi), %eax
181 adcl -40(%esi), %eax
182 adcl -36(%esi), %eax
183 adcl -32(%esi), %eax
184 adcl -28(%esi), %eax
185 adcl -24(%esi), %eax
186 adcl -20(%esi), %eax
187 adcl -16(%esi), %eax
188 adcl -12(%esi), %eax
189 adcl -8(%esi), %eax
190 adcl -4(%esi), %eax
192 lea 128(%esi), %esi
205 andl -128(%esi),%ebx # esi is 4-aligned so should be ok
210 popl %esi