Lines Matching refs:ecx
53 movl 16(%esp),%ecx # Function arg: int len
61 dec %ecx
70 subl $2, %ecx # Alignment uses up two bytes.
72 addl $2, %ecx # ecx was < 2. Deal with it.
79 movl %ecx, %edx
80 shrl $5, %ecx
100 dec %ecx
103 2: movl %edx, %ecx
112 4: andl $3, %ecx
114 cmpl $2, %ecx
119 shll $16,%ecx
121 6: addl %ecx,%eax
141 movl 16(%esp),%ecx # Function arg: int len
147 movl %ecx, %edx
148 movl %ecx, %ebx
150 shrl $7, %ecx
167 dec %ecx
177 30: subl $2, %ecx
180 addl $2, %ecx
227 dec %ecx
229 movl %edx, %ecx
230 50: andl $3, %ecx
234 notl %ecx # 1->2, 2->1, 3->0, higher bits are masked
236 shll $3,%ecx
277 movl ARGBASE+12(%esp),%ecx # len
284 subl $2, %ecx # Alignment uses up two bytes.
286 addl $2, %ecx # ecx was < 2. Deal with it.
295 movl %ecx, FP(%esp)
296 shrl $5, %ecx
329 dec %ecx
333 movl %edx, %ecx
345 4: andl $3, %ecx
347 cmpl $2, %ecx
354 shll $16,%ecx
357 6: addl %ecx, %eax
364 popl %ecx # equivalent to addl $4,%esp
390 movl ARGBASE+12(%esp),%ecx #len
392 # movl %ecx, %edx
393 movl %ecx, %ebx
395 shrl $6, %ecx
414 dec %ecx