Lines Matching refs:edx
34 movl DEST(%esp), %edx
41 testl $3, %edx /* destination pointer aligned? */
43 testb $0xff, (%edx) /* is end of string? */
45 incl %edx /* increment source pointer */
47 testl $3, %edx /* destination pointer aligned? */
49 testb $0xff, (%edx) /* is end of string? */
51 incl %edx /* increment source pointer */
53 testl $3, %edx /* destination pointer aligned? */
55 testb $0xff, (%edx) /* is end of string? */
57 incl %edx /* increment source pointer */
65 L(4): addl $16,%edx /* increment destination pointer for round */
67 L(1): movl (%edx), %eax /* get word (= 4 bytes) in question */
99 movl 4(%edx), %eax /* get word from source */
111 movl 8(%edx), %eax /* get word from source */
123 movl 12(%edx), %eax /* get word from source */
135 L(7): addl $4, %edx /* adjust source pointer */
136 L(6): addl $4, %edx
137 L(5): addl $4, %edx
141 incl %edx /* increment source pointer */
145 incl %edx /* increment source pointer */
149 incl %edx /* increment source pointer */
151 L(2): subl %ecx, %edx /* reduce number of loop variants */
157 movb %al, (%ecx,%edx) /* and store it */
165 movb %al, (%ecx,%edx) /* and store it */
173 movb %al, (%ecx,%edx) /* and store it */
183 L(28): movl %eax, 12(%ecx,%edx)/* store word at destination */
197 movl %eax, (%ecx,%edx) /* store word to destination */
210 movl %eax, 4(%ecx,%edx) /* store word to destination */
223 movl %eax, 8(%ecx,%edx) /* store word to destination */
241 L(9): movb %al, (%ecx,%edx) /* store first byte of last word */
245 movb %ah, 1(%ecx,%edx) /* store second byte of last word */
250 movb %al, 2(%ecx,%edx) /* store third byte of last word */
254 movb %ah, 3(%ecx,%edx) /* store fourth byte of last word */