Lines Matching refs:esi

34 	pushl %esi
38 movl STR(%esp), %esi
39 cfi_rel_offset (esi, 0)
62 testl $3, %esi /* correctly aligned ? */
64 movb (%esi), %dl /* load byte in question (we need it twice) */
67 movl %esi, %eax /* remember pointer as possible result */
70 incl %esi /* increment pointer */
72 testl $3, %esi /* correctly aligned ? */
74 movb (%esi), %dl /* load byte in question (we need it twice) */
77 movl %esi, %eax /* remember pointer as result */
80 incl %esi /* increment pointer */
82 testl $3, %esi /* correctly aligned ? */
84 movb (%esi), %dl /* load byte in question (we need it twice) */
87 movl %esi, %eax /* remember pointer as result */
90 incl %esi /* increment pointer */
144 L(4): subl $4, %esi /* adjust pointer */
145 L(41): subl $4, %esi
146 L(42): subl $4, %esi
149 leal 15(%esi), %eax /* store address as result */
152 L(3): subl $4, %esi /* adjust pointer */
153 L(31): subl $4, %esi
154 L(32): subl $4, %esi
157 leal 14(%esi), %eax /* store address as result */
164 leal 12(%esi), %eax /* guess address of lowest byte as result */
167 leal 13(%esi), %eax /* correct guess to second byte */
169 L(1): addl $16, %esi /* increment pointer for full round */
171 L(19): movl (%esi), %edx /* get word (= 4 bytes) in question */
215 movl 4(%esi), %edx /* get word (= 4 bytes) in question */
239 movl 8(%esi), %edx /* get word (= 4 bytes) in question */
263 movl 12(%esi), %edx /* get word (= 4 bytes) in question */
288 L(23): addl $4, %esi /* adjust pointer */
289 L(22): addl $4, %esi
290 L(21): addl $4, %esi
300 movl %esi, %eax /* store address as result */
306 leal 1(%esi), %eax /* store address as result */
313 leal 2(%esi), %eax /* store address as result */
319 leal 3(%esi), %eax /* store address as result */
321 L(2): popl %esi /* restore saved register content */
323 cfi_restore (esi)