Lines Matching refs:ecx

42 	movl %edx, %ecx
119 L(11): movl (%eax), %ecx /* get word (= 4 bytes) in question */
120 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
123 addl %ecx, %edi /* add the magic value to the word. We get
137 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
151 xorl %edx, %ecx /* restore original dword without reload */
153 addl %ecx, %edi /* add the magic value to the word. We get
157 xorl %ecx, %edi /* (word+magic)^word */
163 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */
164 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
167 addl %ecx, %edi /* add the magic value to the word. We get
171 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
176 xorl %edx, %ecx /* restore original dword without reload */
178 addl %ecx, %edi /* add the magic value to the word. We get
182 xorl %ecx, %edi /* (word+magic)^word */
188 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */
189 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
192 addl %ecx, %edi /* add the magic value to the word. We get
196 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
201 xorl %edx, %ecx /* restore original dword without reload */
203 addl %ecx, %edi /* add the magic value to the word. We get
207 xorl %ecx, %edi /* (word+magic)^word */
213 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */
214 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c
217 addl %ecx, %edi /* add the magic value to the word. We get
221 xorl %ecx, %edi /* ((word^charmask)+magic)^(word^charmask) */
226 xorl %edx, %ecx /* restore original dword without reload */
228 addl %ecx, %edi /* add the magic value to the word. We get
232 xorl %ecx, %edi /* (word+magic)^word */
270 shrl $16, %ecx /* make upper byte accessible */