Lines Matching refs:ecx

55 	movl %edx, %ecx
121 L(1): movl (%eax), %ecx /* get word (= 4 bytes) in question */
123 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
125 addl %ecx, %edi /* add the magic value to the word. We get
139 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
156 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */
158 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
160 addl %ecx, %edi /* add the magic value to the word. We get
164 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
170 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */
172 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
174 addl %ecx, %edi /* add the magic value to the word. We get
178 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
184 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */
186 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
188 addl %ecx, %edi /* add the magic value to the word. We get
192 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
207 movl (%eax), %ecx /* get word (= 4 bytes) in question */
209 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
211 addl %ecx, %edi /* add the magic value to the word. We get
215 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
225 movl (%eax), %ecx /* get word (= 4 bytes) in question */
227 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
229 addl %ecx, %edi /* add the magic value to the word. We get
233 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
243 movl (%eax), %ecx /* get word (= 4 bytes) in question */
245 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
247 addl %ecx, %edi /* add the magic value to the word. We get
251 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
297 testl $0xff0000, %ecx /* test third byte in dword */