• Home
  • Raw
  • Download

Lines Matching refs:ECX

70 ; DARWIN-32-DYNAMIC-NEXT: 	movl	L_dst$non_lazy_ptr, [[ECX:%e..]]
71 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
78 ; DARWIN-32-PIC-NEXT: movl L_src$non_lazy_ptr-L0$pb([[EAX]]), [[ECX:%e..]]
79 ; DARWIN-32-PIC-NEXT: movl ([[ECX]]), [[ECX:%e..]]
81 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
142 ; DARWIN-32-DYNAMIC-NEXT: movl L_xdst$non_lazy_ptr, [[ECX:%e.x]]
143 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
150 ; DARWIN-32-PIC-NEXT: movl L_xsrc$non_lazy_ptr-L1$pb([[EAX]]), [[ECX:%e.x]]
151 ; DARWIN-32-PIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
153 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
206 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
207 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
266 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
267 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
312 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
313 ; LINUX-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
318 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
319 ; LINUX-32-PIC-NEXT: movl [[EAX]], ([[ECX]])
332 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
333 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
339 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
340 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
341 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
393 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
394 ; LINUX-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
400 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
401 ; LINUX-32-PIC-NEXT: movl [[EAX]], ([[ECX]])
414 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
415 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
421 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
422 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
423 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
430 ; DARWIN-32-PIC-NEXT: movl L_xsrc$non_lazy_ptr-L5$pb([[EAX]]), [[ECX:%e.x]]
431 ; DARWIN-32-PIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
434 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
503 ; DARWIN-32-PIC-NEXT: movl _dsrc-L6$pb([[EAX]]), [[ECX:%e.x]]
504 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _ddst-L6$pb([[EAX]])
557 ; DARWIN-32-PIC-NEXT: leal _ddst-L7$pb([[EAX]]), [[ECX:%e.x]]
558 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _dptr-L7$pb([[EAX]])
591 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
592 ; LINUX-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
597 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
598 ; LINUX-32-PIC-NEXT: movl [[EAX]], ([[ECX]])
611 ; DARWIN-32-STATIC-NEXT: movl _dptr, [[ECX:%e.x]]
612 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
617 ; DARWIN-32-DYNAMIC-NEXT: movl _dptr, [[ECX:%e.x]]
618 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
625 ; DARWIN-32-PIC-NEXT: movl _dsrc-L8$pb([[EAX]]), [[ECX:%e.x]]
627 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
688 ; DARWIN-32-PIC-NEXT: movl _lsrc-L9$pb([[EAX]]), [[ECX:%e.x]]
689 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _ldst-L9$pb([[EAX]])
741 ; DARWIN-32-PIC-NEXT: leal _ldst-L10$pb([[EAX]]), [[ECX:%e.x]]
742 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _lptr-L10$pb([[EAX]])
775 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
776 ; LINUX-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
781 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
782 ; LINUX-32-PIC-NEXT: movl [[EAX]], ([[ECX]])
793 ; DARWIN-32-STATIC-NEXT: movl _lptr, [[ECX:%e.x]]
794 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], ([[ECX]])
799 ; DARWIN-32-DYNAMIC-NEXT: movl _lptr, [[ECX:%e.x]]
800 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
807 ; DARWIN-32-PIC-NEXT: movl _lsrc-L11$pb([[EAX]]), [[ECX:%e.x]]
809 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
866 ; DARWIN-32-DYNAMIC-NEXT: movl L_dst$non_lazy_ptr, [[ECX:%e.x]]
867 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 64([[ECX]])
874 ; DARWIN-32-PIC-NEXT: movl L_src$non_lazy_ptr-L12$pb([[EAX]]), [[ECX:%e.x]]
875 ; DARWIN-32-PIC-NEXT: movl 64([[ECX]]), [[ECX:%e.x]]
877 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 64([[EAX]])
937 ; DARWIN-32-DYNAMIC-NEXT: movl L_xdst$non_lazy_ptr, [[ECX:%e.x]]
938 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 64([[ECX]])
945 ; DARWIN-32-PIC-NEXT: movl L_xsrc$non_lazy_ptr-L13$pb([[EAX]]), [[ECX:%e.x]]
946 ; DARWIN-32-PIC-NEXT: movl 64([[ECX]]), [[ECX:%e.x]]
948 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 64([[EAX]])
1003 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
1004 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
1011 ; DARWIN-32-PIC-NEXT: movl L_dst$non_lazy_ptr-L14$pb([[EAX]]), [[ECX:%e.x]]
1012 ; DARWIN-32-PIC-NEXT: addl $64, [[ECX:%e.x]]
1014 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
1069 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
1070 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
1077 ; DARWIN-32-PIC-NEXT: movl L_xdst$non_lazy_ptr-L15$pb([[EAX]]), [[ECX:%e.x]]
1078 ; DARWIN-32-PIC-NEXT: addl $64, [[ECX:%e.x]]
1080 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
1119 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
1120 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1126 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
1127 ; LINUX-32-PIC-NEXT: movl [[EAX]], 64([[ECX]])
1140 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
1141 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1147 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
1148 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
1149 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 64([[ECX]])
1156 ; DARWIN-32-PIC-NEXT: movl L_src$non_lazy_ptr-L16$pb([[EAX]]), [[ECX:%e.x]]
1157 ; DARWIN-32-PIC-NEXT: movl 64([[ECX]]), [[ECX:%e.x]]
1160 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 64([[EAX]])
1202 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
1203 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1209 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
1210 ; LINUX-32-PIC-NEXT: movl [[EAX]], 64([[ECX]])
1223 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
1224 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1230 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
1231 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
1232 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 64([[ECX]])
1239 ; DARWIN-32-PIC-NEXT: movl L_xsrc$non_lazy_ptr-L17$pb([[EAX]]), [[ECX:%e.x]]
1240 ; DARWIN-32-PIC-NEXT: movl 64([[ECX]]), [[ECX:%e.x]]
1243 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 64([[EAX]])
1312 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L18$pb)+64([[EAX]]), [[ECX:%e.x]]
1313 ; DARWIN-32-PIC-NEXT: movl [[ECX]], (_ddst-L18$pb)+64([[EAX]])
1367 ; DARWIN-32-PIC-NEXT: leal (_ddst-L19$pb)+64([[EAX]]), [[ECX:%e.x]]
1368 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _dptr-L19$pb([[EAX]])
1401 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
1402 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1408 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
1409 ; LINUX-32-PIC-NEXT: movl [[EAX]], 64([[ECX]])
1422 ; DARWIN-32-STATIC-NEXT: movl _dptr, [[ECX:%e.x]]
1423 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1428 ; DARWIN-32-DYNAMIC-NEXT: movl _dptr, [[ECX:%e.x]]
1429 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 64([[ECX]])
1436 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L20$pb)+64([[EAX]]), [[ECX:%e.x]]
1438 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 64([[EAX]])
1499 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L21$pb)+64([[EAX]]), [[ECX:%e.x]]
1500 ; DARWIN-32-PIC-NEXT: movl [[ECX]], (_ldst-L21$pb)+64([[EAX]])
1552 ; DARWIN-32-PIC-NEXT: leal (_ldst-L22$pb)+64([[EAX]]), [[ECX:%e.x]]
1553 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _lptr-L22$pb([[EAX]])
1586 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
1587 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1593 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
1594 ; LINUX-32-PIC-NEXT: movl [[EAX]], 64([[ECX]])
1605 ; DARWIN-32-STATIC-NEXT: movl _lptr, [[ECX:%e.x]]
1606 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 64([[ECX]])
1611 ; DARWIN-32-DYNAMIC-NEXT: movl _lptr, [[ECX:%e.x]]
1612 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 64([[ECX]])
1619 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L23$pb)+64([[EAX]]), [[ECX:%e.x]]
1621 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 64([[EAX]])
1657 ; LINUX-32-STATIC-NEXT: movl src(,[[EAX]],4), [[ECX:%e.x]]
1658 ; LINUX-32-STATIC-NEXT: movl [[ECX]], dst(,[[EAX]],4)
1663 ; LINUX-32-PIC-NEXT: movl src(,[[EAX]],4), [[ECX:%e.x]]
1664 ; LINUX-32-PIC-NEXT: movl [[ECX]], dst(,[[EAX]],4)
1676 ; DARWIN-32-STATIC-NEXT: movl _src(,[[EAX]],4), [[ECX:%e.x]]
1677 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _dst(,[[EAX]],4)
1682 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
1683 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]],[[EAX]],4), [[ECX:%e.x]]
1685 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
1692 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
1694 ; DARWIN-32-PIC-NEXT: movl ([[EDX]],[[ECX]],4), [[EDX:%e.x]]
1696 ; DARWIN-32-PIC-NEXT: movl [[EDX]], ([[EAX]],[[ECX]],4)
1735 ; LINUX-32-STATIC-NEXT: movl xsrc(,[[EAX]],4), [[ECX:%e.x]]
1736 ; LINUX-32-STATIC-NEXT: movl [[ECX]], xdst(,[[EAX]],4)
1741 ; LINUX-32-PIC-NEXT: movl xsrc(,[[EAX]],4), [[ECX:%e.x]]
1742 ; LINUX-32-PIC-NEXT: movl [[ECX]], xdst(,[[EAX]],4)
1754 ; DARWIN-32-STATIC-NEXT: movl _xsrc(,[[EAX]],4), [[ECX:%e.x]]
1755 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _xdst(,[[EAX]],4)
1760 ; DARWIN-32-DYNAMIC-NEXT: movl L_xsrc$non_lazy_ptr, [[ECX:%e.x]]
1761 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]],[[EAX]],4), [[ECX:%e.x]]
1763 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
1770 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
1772 ; DARWIN-32-PIC-NEXT: movl ([[EDX]],[[ECX]],4), [[EDX:%e.x]]
1774 ; DARWIN-32-PIC-NEXT: movl [[EDX]], ([[EAX]],[[ECX]],4)
1838 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
1839 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
1846 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
1847 ; DARWIN-32-PIC-NEXT: shll $2, [[ECX:%e.x]]
1848 ; DARWIN-32-PIC-NEXT: addl L_dst$non_lazy_ptr-L26$pb([[EAX]]), [[ECX:%e.x]]
1850 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
1914 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
1915 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
1922 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
1923 ; DARWIN-32-PIC-NEXT: shll $2, [[ECX:%e.x]]
1924 ; DARWIN-32-PIC-NEXT: addl L_xdst$non_lazy_ptr-L27$pb([[EAX]]), [[ECX:%e.x]]
1926 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
1967 ; LINUX-32-STATIC-NEXT: movl src(,[[EAX]],4), [[ECX:%e.x]]
1969 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
1974 ; LINUX-32-PIC-NEXT: movl src(,[[EAX]],4), [[ECX:%e.x]]
1976 ; LINUX-32-PIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
1989 ; DARWIN-32-STATIC-NEXT: movl _src(,[[EAX]],4), [[ECX:%e.x]]
1991 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
1996 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
1997 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]],[[EAX]],4), [[ECX:%e.x]]
2000 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2007 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2009 ; DARWIN-32-PIC-NEXT: movl ([[EDX]],[[ECX]],4), [[EDX:%e.x]]
2012 ; DARWIN-32-PIC-NEXT: movl [[EDX]], ([[EAX]],[[ECX]],4)
2056 ; LINUX-32-STATIC-NEXT: movl xsrc(,[[EAX]],4), [[ECX:%e.x]]
2058 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2063 ; LINUX-32-PIC-NEXT: movl xsrc(,[[EAX]],4), [[ECX:%e.x]]
2065 ; LINUX-32-PIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2078 ; DARWIN-32-STATIC-NEXT: movl _xsrc(,[[EAX]],4), [[ECX:%e.x]]
2080 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2085 ; DARWIN-32-DYNAMIC-NEXT: movl L_xsrc$non_lazy_ptr, [[ECX:%e.x]]
2086 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]],[[EAX]],4), [[ECX:%e.x]]
2089 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2096 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2098 ; DARWIN-32-PIC-NEXT: movl ([[EDX]],[[ECX]],4), [[EDX:%e.x]]
2101 ; DARWIN-32-PIC-NEXT: movl [[EDX]], ([[EAX]],[[ECX]],4)
2143 ; LINUX-32-STATIC-NEXT: movl dsrc(,[[EAX]],4), [[ECX:%e.x]]
2144 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ddst(,[[EAX]],4)
2149 ; LINUX-32-PIC-NEXT: movl dsrc(,[[EAX]],4), [[ECX:%e.x]]
2150 ; LINUX-32-PIC-NEXT: movl [[ECX]], ddst(,[[EAX]],4)
2162 ; DARWIN-32-STATIC-NEXT: movl _dsrc(,[[EAX]],4), [[ECX:%e.x]]
2163 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _ddst(,[[EAX]],4)
2168 ; DARWIN-32-DYNAMIC-NEXT: movl _dsrc(,[[EAX]],4), [[ECX:%e.x]]
2169 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], _ddst(,[[EAX]],4)
2176 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2177 ; DARWIN-32-PIC-NEXT: movl _dsrc-L30$pb([[EAX]],[[ECX]],4), [[EDX:%e.x]]
2178 ; DARWIN-32-PIC-NEXT: movl [[EDX]], _ddst-L30$pb([[EAX]],[[ECX]],4)
2248 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2249 ; DARWIN-32-PIC-NEXT: leal _ddst-L31$pb([[EAX]],[[ECX]],4), [[ECX:%e.x]]
2250 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _dptr-L31$pb([[EAX]])
2288 ; LINUX-32-STATIC-NEXT: movl dsrc(,[[EAX]],4), [[ECX:%e.x]]
2290 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2295 ; LINUX-32-PIC-NEXT: movl dsrc(,[[EAX]],4), [[ECX:%e.x]]
2297 ; LINUX-32-PIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2310 ; DARWIN-32-STATIC-NEXT: movl _dsrc(,[[EAX]],4), [[ECX:%e.x]]
2312 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2317 ; DARWIN-32-DYNAMIC-NEXT: movl _dsrc(,[[EAX]],4), [[ECX:%e.x]]
2319 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2326 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2327 ; DARWIN-32-PIC-NEXT: movl _dsrc-L32$pb([[EAX]],[[ECX]],4), [[EDX:%e.x]]
2329 ; DARWIN-32-PIC-NEXT: movl [[EDX]], ([[EAX]],[[ECX]],4)
2368 ; LINUX-32-STATIC-NEXT: movl lsrc(,[[EAX]],4), [[ECX:%e.x]]
2369 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ldst(,[[EAX]],4)
2374 ; LINUX-32-PIC-NEXT: movl lsrc(,[[EAX]],4), [[ECX:%e.x]]
2375 ; LINUX-32-PIC-NEXT: movl [[ECX]], ldst(,[[EAX]],4)
2387 ; DARWIN-32-STATIC-NEXT: movl _lsrc(,[[EAX]],4), [[ECX:%e.x]]
2388 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _ldst(,[[EAX]],4)
2393 ; DARWIN-32-DYNAMIC-NEXT: movl _lsrc(,[[EAX]],4), [[ECX:%e.x]]
2394 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], _ldst(,[[EAX]],4)
2401 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2402 ; DARWIN-32-PIC-NEXT: movl _lsrc-L33$pb([[EAX]],[[ECX]],4), [[EDX:%e.x]]
2403 ; DARWIN-32-PIC-NEXT: movl [[EDX]], _ldst-L33$pb([[EAX]],[[ECX]],4)
2472 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2473 ; DARWIN-32-PIC-NEXT: leal _ldst-L34$pb([[EAX]],[[ECX]],4), [[ECX:%e.x]]
2474 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _lptr-L34$pb([[EAX]])
2512 ; LINUX-32-STATIC-NEXT: movl lsrc(,[[EAX]],4), [[ECX:%e.x]]
2514 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2519 ; LINUX-32-PIC-NEXT: movl lsrc(,[[EAX]],4), [[ECX:%e.x]]
2521 ; LINUX-32-PIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2533 ; DARWIN-32-STATIC-NEXT: movl _lsrc(,[[EAX]],4), [[ECX:%e.x]]
2535 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2540 ; DARWIN-32-DYNAMIC-NEXT: movl _lsrc(,[[EAX]],4), [[ECX:%e.x]]
2542 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], ([[EDX]],[[EAX]],4)
2549 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2550 ; DARWIN-32-PIC-NEXT: movl _lsrc-L35$pb([[EAX]],[[ECX]],4), [[EDX:%e.x]]
2552 ; DARWIN-32-PIC-NEXT: movl [[EDX]], ([[EAX]],[[ECX]],4)
2592 ; LINUX-32-STATIC-NEXT: movl src+64(,[[EAX]],4), [[ECX:%e.x]]
2593 ; LINUX-32-STATIC-NEXT: movl [[ECX]], dst+64(,[[EAX]],4)
2598 ; LINUX-32-PIC-NEXT: movl src+64(,[[EAX]],4), [[ECX:%e.x]]
2599 ; LINUX-32-PIC-NEXT: movl [[ECX]], dst+64(,[[EAX]],4)
2611 ; DARWIN-32-STATIC-NEXT: movl _src+64(,[[EAX]],4), [[ECX:%e.x]]
2612 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _dst+64(,[[EAX]],4)
2617 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
2618 ; DARWIN-32-DYNAMIC-NEXT: movl 64([[ECX]],[[EAX]],4), [[ECX:%e.x]]
2620 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
2627 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2629 ; DARWIN-32-PIC-NEXT: movl 64([[EDX]],[[ECX]],4), [[EDX:%e.x]]
2631 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 64([[EAX]],[[ECX]],4)
2671 ; LINUX-32-STATIC-NEXT: movl xsrc+64(,[[EAX]],4), [[ECX:%e.x]]
2672 ; LINUX-32-STATIC-NEXT: movl [[ECX]], xdst+64(,[[EAX]],4)
2677 ; LINUX-32-PIC-NEXT: movl xsrc+64(,[[EAX]],4), [[ECX:%e.x]]
2678 ; LINUX-32-PIC-NEXT: movl [[ECX]], xdst+64(,[[EAX]],4)
2690 ; DARWIN-32-STATIC-NEXT: movl _xsrc+64(,[[EAX]],4), [[ECX:%e.x]]
2691 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _xdst+64(,[[EAX]],4)
2696 ; DARWIN-32-DYNAMIC-NEXT: movl L_xsrc$non_lazy_ptr, [[ECX:%e.x]]
2697 ; DARWIN-32-DYNAMIC-NEXT: movl 64([[ECX]],[[EAX]],4), [[ECX:%e.x]]
2699 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
2706 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2708 ; DARWIN-32-PIC-NEXT: movl 64([[EDX]],[[ECX]],4), [[EDX:%e.x]]
2710 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 64([[EAX]],[[ECX]],4)
2773 ; DARWIN-32-DYNAMIC-NEXT: movl L_dst$non_lazy_ptr, [[ECX:%e.x]]
2774 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), [[EAX:%e.x]]
2775 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
2776 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
2783 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2785 ; DARWIN-32-PIC-NEXT: leal 64([[EDX]],[[ECX]],4), [[ECX:%e.x]]
2787 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
2850 ; DARWIN-32-DYNAMIC-NEXT: movl L_xdst$non_lazy_ptr, [[ECX:%e.x]]
2851 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), [[EAX:%e.x]]
2852 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
2853 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
2860 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2862 ; DARWIN-32-PIC-NEXT: leal 64([[EDX]],[[ECX]],4), [[ECX:%e.x]]
2864 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
2906 ; LINUX-32-STATIC-NEXT: movl src+64(,[[EAX]],4), [[ECX:%e.x]]
2908 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
2913 ; LINUX-32-PIC-NEXT: movl src+64(,[[EAX]],4), [[ECX:%e.x]]
2915 ; LINUX-32-PIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
2928 ; DARWIN-32-STATIC-NEXT: movl _src+64(,[[EAX]],4), [[ECX:%e.x]]
2930 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
2935 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
2936 ; DARWIN-32-DYNAMIC-NEXT: movl 64([[ECX]],[[EAX]],4), [[ECX:%e.x]]
2939 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
2946 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
2948 ; DARWIN-32-PIC-NEXT: movl 64([[EDX]],[[ECX]],4), [[EDX:%e.x]]
2951 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 64([[EAX]],[[ECX]],4)
2996 ; LINUX-32-STATIC-NEXT: movl xsrc+64(,[[EAX]],4), [[ECX:%e.x]]
2998 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3003 ; LINUX-32-PIC-NEXT: movl xsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3005 ; LINUX-32-PIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3018 ; DARWIN-32-STATIC-NEXT: movl _xsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3020 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3025 ; DARWIN-32-DYNAMIC-NEXT: movl L_xsrc$non_lazy_ptr, [[ECX:%e.x]]
3026 ; DARWIN-32-DYNAMIC-NEXT: movl 64([[ECX]],[[EAX]],4), [[ECX:%e.x]]
3029 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3036 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3038 ; DARWIN-32-PIC-NEXT: movl 64([[EDX]],[[ECX]],4), [[EDX:%e.x]]
3041 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 64([[EAX]],[[ECX]],4)
3084 ; LINUX-32-STATIC-NEXT: movl dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3085 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ddst+64(,[[EAX]],4)
3090 ; LINUX-32-PIC-NEXT: movl dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3091 ; LINUX-32-PIC-NEXT: movl [[ECX]], ddst+64(,[[EAX]],4)
3103 ; DARWIN-32-STATIC-NEXT: movl _dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3104 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _ddst+64(,[[EAX]],4)
3109 ; DARWIN-32-DYNAMIC-NEXT: movl _dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3110 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], _ddst+64(,[[EAX]],4)
3117 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3118 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L42$pb)+64([[EAX]],[[ECX]],4), [[EDX:%e.x]]
3119 ; DARWIN-32-PIC-NEXT: movl [[EDX]], (_ddst-L42$pb)+64([[EAX]],[[ECX]],4)
3190 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3191 ; DARWIN-32-PIC-NEXT: leal (_ddst-L43$pb)+64([[EAX]],[[ECX]],4), [[ECX:%e.x]]
3192 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _dptr-L43$pb([[EAX]])
3231 ; LINUX-32-STATIC-NEXT: movl dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3233 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3238 ; LINUX-32-PIC-NEXT: movl dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3240 ; LINUX-32-PIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3253 ; DARWIN-32-STATIC-NEXT: movl _dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3255 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3260 ; DARWIN-32-DYNAMIC-NEXT: movl _dsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3262 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3269 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3270 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L44$pb)+64([[EAX]],[[ECX]],4), [[EDX:%e.x]]
3272 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 64([[EAX]],[[ECX]],4)
3312 ; LINUX-32-STATIC-NEXT: movl lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3313 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ldst+64(,[[EAX]],4)
3318 ; LINUX-32-PIC-NEXT: movl lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3319 ; LINUX-32-PIC-NEXT: movl [[ECX]], ldst+64(,[[EAX]],4)
3331 ; DARWIN-32-STATIC-NEXT: movl _lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3332 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _ldst+64(,[[EAX]],4)
3337 ; DARWIN-32-DYNAMIC-NEXT: movl _lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3338 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], _ldst+64(,[[EAX]],4)
3345 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3346 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L45$pb)+64([[EAX]],[[ECX]],4), [[EDX:%e.x]]
3347 ; DARWIN-32-PIC-NEXT: movl [[EDX]], (_ldst-L45$pb)+64([[EAX]],[[ECX]],4)
3417 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3418 ; DARWIN-32-PIC-NEXT: leal (_ldst-L46$pb)+64([[EAX]],[[ECX]],4), [[ECX:%e.x]]
3419 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _lptr-L46$pb([[EAX]])
3458 ; LINUX-32-STATIC-NEXT: movl lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3460 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3465 ; LINUX-32-PIC-NEXT: movl lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3467 ; LINUX-32-PIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3479 ; DARWIN-32-STATIC-NEXT: movl _lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3481 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3486 ; DARWIN-32-DYNAMIC-NEXT: movl _lsrc+64(,[[EAX]],4), [[ECX:%e.x]]
3488 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 64([[EDX]],[[EAX]],4)
3495 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
3496 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L47$pb)+64([[EAX]],[[ECX]],4), [[EDX:%e.x]]
3498 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 64([[EAX]],[[ECX]],4)
3558 ; DARWIN-32-DYNAMIC-NEXT: movl L_dst$non_lazy_ptr, [[ECX:%e.x]]
3559 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 262144([[ECX]])
3566 ; DARWIN-32-PIC-NEXT: movl L_src$non_lazy_ptr-L48$pb([[EAX]]), [[ECX:%e.x]]
3567 ; DARWIN-32-PIC-NEXT: movl 262144([[ECX]]), [[ECX:%e.x]]
3569 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 262144([[EAX]])
3624 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
3625 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
3632 ; DARWIN-32-PIC-NEXT: movl $262144, [[ECX:%e.x]]
3633 ; DARWIN-32-PIC-NEXT: addl L_dst$non_lazy_ptr-L49$pb([[EAX]]), [[ECX:%e.x]]
3635 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
3675 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
3676 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 262144([[ECX]])
3681 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
3682 ; LINUX-32-PIC-NEXT: movl [[EAX]], 262144([[ECX]])
3695 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
3696 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 262144([[ECX]])
3702 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
3703 ; DARWIN-32-DYNAMIC-NEXT: movl ([[ECX]]), [[ECX:%e.x]]
3704 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 262144([[ECX]])
3711 ; DARWIN-32-PIC-NEXT: movl L_src$non_lazy_ptr-L50$pb([[EAX]]), [[ECX:%e.x]]
3712 ; DARWIN-32-PIC-NEXT: movl 262144([[ECX]]), [[ECX:%e.x]]
3715 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 262144([[EAX]])
3784 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L51$pb)+262144([[EAX]]), [[ECX:%e.x]]
3785 ; DARWIN-32-PIC-NEXT: movl [[ECX]], (_ddst-L51$pb)+262144([[EAX]])
3839 ; DARWIN-32-PIC-NEXT: leal (_ddst-L52$pb)+262144([[EAX]]), [[ECX:%e.x]]
3840 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _dptr-L52$pb([[EAX]])
3874 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
3875 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 262144([[ECX]])
3880 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
3881 ; LINUX-32-PIC-NEXT: movl [[EAX]], 262144([[ECX]])
3894 ; DARWIN-32-STATIC-NEXT: movl _dptr, [[ECX:%e.x]]
3895 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 262144([[ECX]])
3900 ; DARWIN-32-DYNAMIC-NEXT: movl _dptr, [[ECX:%e.x]]
3901 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 262144([[ECX]])
3908 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L53$pb)+262144([[EAX]]), [[ECX:%e.x]]
3910 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 262144([[EAX]])
3971 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L54$pb)+262144([[EAX]]), [[ECX:%e.x]]
3972 ; DARWIN-32-PIC-NEXT: movl [[ECX]], (_ldst-L54$pb)+262144([[EAX]])
4024 ; DARWIN-32-PIC-NEXT: leal (_ldst-L55$pb)+262144([[EAX]]), [[ECX:%e.x]]
4025 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _lptr-L55$pb([[EAX]])
4059 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
4060 ; LINUX-32-STATIC-NEXT: movl [[EAX]], 262144([[ECX]])
4065 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
4066 ; LINUX-32-PIC-NEXT: movl [[EAX]], 262144([[ECX]])
4077 ; DARWIN-32-STATIC-NEXT: movl _lptr, [[ECX:%e.x]]
4078 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], 262144([[ECX]])
4083 ; DARWIN-32-DYNAMIC-NEXT: movl _lptr, [[ECX:%e.x]]
4084 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], 262144([[ECX]])
4091 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L56$pb)+262144([[EAX]]), [[ECX:%e.x]]
4093 ; DARWIN-32-PIC-NEXT: movl [[ECX]], 262144([[EAX]])
4130 ; LINUX-32-STATIC-NEXT: movl src+262144(,[[EAX]],4), [[ECX:%e.x]]
4131 ; LINUX-32-STATIC-NEXT: movl [[ECX]], dst+262144(,[[EAX]],4)
4136 ; LINUX-32-PIC-NEXT: movl src+262144(,[[EAX]],4), [[ECX:%e.x]]
4137 ; LINUX-32-PIC-NEXT: movl [[ECX]], dst+262144(,[[EAX]],4)
4149 ; DARWIN-32-STATIC-NEXT: movl _src+262144(,[[EAX]],4), [[ECX:%e.x]]
4150 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _dst+262144(,[[EAX]],4)
4155 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
4156 ; DARWIN-32-DYNAMIC-NEXT: movl 262144([[ECX]],[[EAX]],4), [[ECX:%e.x]]
4158 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4165 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4167 ; DARWIN-32-PIC-NEXT: movl 262144([[EDX]],[[ECX]],4), [[EDX:%e.x]]
4169 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 262144([[EAX]],[[ECX]],4)
4232 ; DARWIN-32-DYNAMIC-NEXT: movl L_dst$non_lazy_ptr, [[ECX:%e.x]]
4233 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), [[EAX:%e.x]]
4234 ; DARWIN-32-DYNAMIC-NEXT: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
4235 ; DARWIN-32-DYNAMIC-NEXT: movl [[EAX]], ([[ECX]])
4242 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4244 ; DARWIN-32-PIC-NEXT: leal 262144([[EDX]],[[ECX]],4), [[ECX:%e.x]]
4246 ; DARWIN-32-PIC-NEXT: movl [[ECX]], ([[EAX]])
4288 ; LINUX-32-STATIC-NEXT: movl src+262144(,[[EAX]],4), [[ECX:%e.x]]
4290 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4295 ; LINUX-32-PIC-NEXT: movl src+262144(,[[EAX]],4), [[ECX:%e.x]]
4297 ; LINUX-32-PIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4310 ; DARWIN-32-STATIC-NEXT: movl _src+262144(,[[EAX]],4), [[ECX:%e.x]]
4312 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4317 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
4318 ; DARWIN-32-DYNAMIC-NEXT: movl 262144([[ECX]],[[EAX]],4), [[ECX:%e.x]]
4321 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4328 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4330 ; DARWIN-32-PIC-NEXT: movl 262144([[EDX]],[[ECX]],4), [[EDX:%e.x]]
4333 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 262144([[EAX]],[[ECX]],4)
4376 ; LINUX-32-STATIC-NEXT: movl dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4377 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ddst+262144(,[[EAX]],4)
4382 ; LINUX-32-PIC-NEXT: movl dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4383 ; LINUX-32-PIC-NEXT: movl [[ECX]], ddst+262144(,[[EAX]],4)
4395 ; DARWIN-32-STATIC-NEXT: movl _dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4396 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _ddst+262144(,[[EAX]],4)
4401 ; DARWIN-32-DYNAMIC-NEXT: movl _dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4402 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], _ddst+262144(,[[EAX]],4)
4409 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4410 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L60$pb)+262144([[EAX]],[[ECX]],4), [[EDX:%e.x]]
4411 ; DARWIN-32-PIC-NEXT: movl [[EDX]], (_ddst-L60$pb)+262144([[EAX]],[[ECX]],4)
4482 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4483 ; DARWIN-32-PIC-NEXT: leal (_ddst-L61$pb)+262144([[EAX]],[[ECX]],4), [[ECX:%e.x]]
4484 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _dptr-L61$pb([[EAX]])
4523 ; LINUX-32-STATIC-NEXT: movl dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4525 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4530 ; LINUX-32-PIC-NEXT: movl dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4532 ; LINUX-32-PIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4545 ; DARWIN-32-STATIC-NEXT: movl _dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4547 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4552 ; DARWIN-32-DYNAMIC-NEXT: movl _dsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4554 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4561 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4562 ; DARWIN-32-PIC-NEXT: movl (_dsrc-L62$pb)+262144([[EAX]],[[ECX]],4), [[EDX:%e.x]]
4564 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 262144([[EAX]],[[ECX]],4)
4604 ; LINUX-32-STATIC-NEXT: movl lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4605 ; LINUX-32-STATIC-NEXT: movl [[ECX]], ldst+262144(,[[EAX]],4)
4610 ; LINUX-32-PIC-NEXT: movl lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4611 ; LINUX-32-PIC-NEXT: movl [[ECX]], ldst+262144(,[[EAX]],4)
4623 ; DARWIN-32-STATIC-NEXT: movl _lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4624 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], _ldst+262144(,[[EAX]],4)
4629 ; DARWIN-32-DYNAMIC-NEXT: movl _lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4630 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], _ldst+262144(,[[EAX]],4)
4637 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4638 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L63$pb)+262144([[EAX]],[[ECX]],4), [[EDX:%e.x]]
4639 ; DARWIN-32-PIC-NEXT: movl [[EDX]], (_ldst-L63$pb)+262144([[EAX]],[[ECX]],4)
4709 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4710 ; DARWIN-32-PIC-NEXT: leal (_ldst-L64$pb)+262144([[EAX]],[[ECX]],4), [[ECX:%e.x]]
4711 ; DARWIN-32-PIC-NEXT: movl [[ECX]], _lptr-L64$pb([[EAX]])
4750 ; LINUX-32-STATIC-NEXT: movl lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4752 ; LINUX-32-STATIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4757 ; LINUX-32-PIC-NEXT: movl lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4759 ; LINUX-32-PIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4771 ; DARWIN-32-STATIC-NEXT: movl _lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4773 ; DARWIN-32-STATIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4778 ; DARWIN-32-DYNAMIC-NEXT: movl _lsrc+262144(,[[EAX]],4), [[ECX:%e.x]]
4780 ; DARWIN-32-DYNAMIC-NEXT: movl [[ECX]], 262144([[EDX]],[[EAX]],4)
4787 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
4788 ; DARWIN-32-PIC-NEXT: movl (_lsrc-L65$pb)+262144([[EAX]],[[ECX]],4), [[EDX:%e.x]]
4790 ; DARWIN-32-PIC-NEXT: movl [[EDX]], 262144([[EAX]],[[ECX]],4)
6483 ; DARWIN-32-PIC-NEXT: popl [[ECX:%e.x]]
6485 ; DARWIN-32-PIC-NEXT: addl L_src$non_lazy_ptr-L99$pb([[ECX]]), %eax
6536 ; DARWIN-32-PIC-NEXT: popl [[ECX:%e.x]]
6538 ; DARWIN-32-PIC-NEXT: addl L_dst$non_lazy_ptr-L100$pb([[ECX]]), %eax
6589 ; DARWIN-32-PIC-NEXT: popl [[ECX:%e.x]]
6591 ; DARWIN-32-PIC-NEXT: addl L_xdst$non_lazy_ptr-L101$pb([[ECX]]), %eax
6643 ; DARWIN-32-DYNAMIC: movl L_ptr$non_lazy_ptr, [[ECX:%e.x]]
6645 ; DARWIN-32-DYNAMIC-NEXT: addl ([[ECX]]), %eax
6652 ; DARWIN-32-PIC-NEXT: movl L_ptr$non_lazy_ptr-L102$pb([[EAX]]), [[ECX:%e.x]]
6654 ; DARWIN-32-PIC-NEXT: addl ([[ECX]]), %eax
6812 ; DARWIN-32-PIC-NEXT: popl [[ECX:%e.x]]
6814 ; DARWIN-32-PIC-NEXT: addl _dptr-L105$pb([[ECX]]), %eax
6966 ; DARWIN-32-PIC-NEXT: popl [[ECX:%e.x]]
6968 ; DARWIN-32-PIC-NEXT: addl _lptr-L108$pb([[ECX]]), %eax
7019 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
7020 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7027 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7029 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7080 ; DARWIN-32-DYNAMIC-NEXT: movl L_xsrc$non_lazy_ptr, [[ECX:%e.x]]
7081 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7088 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7090 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7141 ; DARWIN-32-DYNAMIC-NEXT: movl L_dst$non_lazy_ptr, [[ECX:%e.x]]
7142 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7149 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7151 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7202 ; DARWIN-32-DYNAMIC-NEXT: movl L_xdst$non_lazy_ptr, [[ECX:%e.x]]
7203 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7210 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7212 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7245 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
7246 ; LINUX-32-STATIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7251 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
7252 ; LINUX-32-PIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7263 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
7264 ; DARWIN-32-STATIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7270 ; DARWIN-32-DYNAMIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7271 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7280 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7281 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7342 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7343 ; DARWIN-32-PIC-NEXT: leal (_dsrc-L114$pb)+64([[EAX]],[[ECX]],4), %eax
7401 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7402 ; DARWIN-32-PIC-NEXT: leal (_ddst-L115$pb)+64([[EAX]],[[ECX]],4), %eax
7435 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
7436 ; LINUX-32-STATIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7441 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
7442 ; LINUX-32-PIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7453 ; DARWIN-32-STATIC-NEXT: movl _dptr, [[ECX:%e.x]]
7454 ; DARWIN-32-STATIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7459 ; DARWIN-32-DYNAMIC-NEXT: movl _dptr, [[ECX:%e.x]]
7460 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7467 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7469 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7527 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7528 ; DARWIN-32-PIC-NEXT: leal (_lsrc-L117$pb)+64([[EAX]],[[ECX]],4), %eax
7586 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7587 ; DARWIN-32-PIC-NEXT: leal (_ldst-L118$pb)+64([[EAX]],[[ECX]],4), %eax
7620 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
7621 ; LINUX-32-STATIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7626 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
7627 ; LINUX-32-PIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7637 ; DARWIN-32-STATIC-NEXT: movl _lptr, [[ECX:%e.x]]
7638 ; DARWIN-32-STATIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7643 ; DARWIN-32-DYNAMIC-NEXT: movl _lptr, [[ECX:%e.x]]
7644 ; DARWIN-32-DYNAMIC-NEXT: leal 64([[ECX]],[[EAX]],4), %eax
7651 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7653 ; DARWIN-32-PIC-NEXT: leal 64([[EAX]],[[ECX]],4), %eax
7704 ; DARWIN-32-DYNAMIC-NEXT: movl L_src$non_lazy_ptr, [[ECX:%e.x]]
7705 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7712 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7714 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
7765 ; DARWIN-32-DYNAMIC-NEXT: movl L_xsrc$non_lazy_ptr, [[ECX:%e.x]]
7766 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7773 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7775 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
7826 ; DARWIN-32-DYNAMIC-NEXT: movl L_dst$non_lazy_ptr, [[ECX:%e.x]]
7827 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7834 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7836 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
7887 ; DARWIN-32-DYNAMIC-NEXT: movl L_xdst$non_lazy_ptr, [[ECX:%e.x]]
7888 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7895 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7897 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
7930 ; LINUX-32-STATIC-NEXT: movl ptr, [[ECX:%e.x]]
7931 ; LINUX-32-STATIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7936 ; LINUX-32-PIC-NEXT: movl ptr, [[ECX:%e.x]]
7937 ; LINUX-32-PIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7948 ; DARWIN-32-STATIC-NEXT: movl _ptr, [[ECX:%e.x]]
7949 ; DARWIN-32-STATIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
7955 ; DARWIN-32-DYNAMIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7956 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
7965 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
7966 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
8027 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
8028 ; DARWIN-32-PIC-NEXT: leal (_dsrc-L125$pb)+262144([[EAX]],[[ECX]],4), %eax
8086 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
8087 ; DARWIN-32-PIC-NEXT: leal (_ddst-L126$pb)+262144([[EAX]],[[ECX]],4), %eax
8120 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
8121 ; LINUX-32-STATIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8126 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
8127 ; LINUX-32-PIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8138 ; DARWIN-32-STATIC-NEXT: movl _dptr, [[ECX:%e.x]]
8139 ; DARWIN-32-STATIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8144 ; DARWIN-32-DYNAMIC-NEXT: movl _dptr, [[ECX:%e.x]]
8145 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8152 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
8154 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax
8212 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
8213 ; DARWIN-32-PIC-NEXT: leal (_lsrc-L128$pb)+262144([[EAX]],[[ECX]],4), %eax
8271 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
8272 ; DARWIN-32-PIC-NEXT: leal (_ldst-L129$pb)+262144([[EAX]],[[ECX]],4), %eax
8305 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
8306 ; LINUX-32-STATIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8311 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
8312 ; LINUX-32-PIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8322 ; DARWIN-32-STATIC-NEXT: movl _lptr, [[ECX:%e.x]]
8323 ; DARWIN-32-STATIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8328 ; DARWIN-32-DYNAMIC-NEXT: movl _lptr, [[ECX:%e.x]]
8329 ; DARWIN-32-DYNAMIC-NEXT: leal 262144([[ECX]],[[EAX]],4), %eax
8336 ; DARWIN-32-PIC-NEXT: movl 4(%esp), [[ECX:%e.x]]
8338 ; DARWIN-32-PIC-NEXT: leal 262144([[EAX]],[[ECX]],4), %eax