Lines Matching refs:ecx
29 movl STR(%esp), %ecx
30 movl %ecx, %eax /* duplicate it */
32 andl $3, %ecx /* mask alignment bits */
38 xorl $3, %ecx /* was alignment = 3? */
44 subl $1, %ecx /* was alignment = 2? */
63 L(1): movl (%eax), %ecx /* get word (= 4 bytes) in question */
65 addl %ecx, %edx /* add the magic value to the word. We get
69 xorl %ecx, %edx /* (word+magic)^word */
75 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */
77 addl %ecx, %edx /* add the magic value to the word. We get
81 xorl %ecx, %edx /* (word+magic)^word */
87 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */
89 addl %ecx, %edx /* add the magic value to the word. We get
93 xorl %ecx, %edx /* (word+magic)^word */
99 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */
101 addl %ecx, %edx /* add the magic value to the word. We get
105 xorl %ecx, %edx /* (word+magic)^word */
123 testl $0xff0000, %ecx /* is third byte NUL? */