Lines Matching refs:edx

47 	movl %ecx, %edx
147 L(43): testl $0xff000000, %edx /* is highest byte == C? */
155 L(33): testl $0xff0000, %edx /* is C in third byte? */
171 L(19): movl (%esi), %edx /* get word (= 4 bytes) in question */
173 addl %edx, %edi /* add the magic value to the word. We get
188 xorl %edx, %edi /* (word+magic)^word */
202 xorl %ecx, %edx /* XOR with word c|c|c|c => bytes of str == c
205 addl %edx, %edi /* add the magic value to the word. We get
209 xorl %edx, %edi /* ((word^charmask)+magic)^(word^charmask) */
215 movl 4(%esi), %edx /* get word (= 4 bytes) in question */
217 addl %edx, %edi /* add the magic value to the word. We get
221 xorl %edx, %edi /* (word+magic)^word */
226 xorl %ecx, %edx /* XOR with word c|c|c|c => bytes of str == c
229 addl %edx, %edi /* add the magic value to the word. We get
233 xorl %edx, %edi /* ((word^charmask)+magic)^(word^charmask) */
239 movl 8(%esi), %edx /* get word (= 4 bytes) in question */
241 addl %edx, %edi /* add the magic value to the word. We get
245 xorl %edx, %edi /* (word+magic)^word */
250 xorl %ecx, %edx /* XOR with word c|c|c|c => bytes of str == c
253 addl %edx, %edi /* add the magic value to the word. We get
257 xorl %edx, %edi /* ((word^charmask)+magic)^(word^charmask) */
263 movl 12(%esi), %edx /* get word (= 4 bytes) in question */
265 addl %edx, %edi /* add the magic value to the word. We get
269 xorl %edx, %edi /* (word+magic)^word */
274 xorl %ecx, %edx /* XOR with word c|c|c|c => bytes of str == c
277 addl %edx, %edi /* add the magic value to the word. We get
281 xorl %edx, %edi /* ((word^charmask)+magic)^(word^charmask) */
310 shrl $16,%edx /* make upper bytes accessible */