• Home
  • Raw
  • Download

Lines Matching refs:RCX

58 ; LINUX-64-PIC-NEXT: 	movq	dst@GOTPCREL(%rip), [[RCX:%r..]]
59 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
87 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]]
88 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
94 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]]
95 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
101 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]]
102 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
130 ; LINUX-64-PIC-NEXT: movq xdst@GOTPCREL(%rip), [[RCX:%r.x]]
131 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
159 ; DARWIN-64-STATIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
160 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
166 ; DARWIN-64-DYNAMIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
167 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
173 ; DARWIN-64-PIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
174 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
196 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
197 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
221 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
222 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
227 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
228 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
233 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
234 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
256 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
257 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
281 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
282 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
287 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
288 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
293 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
294 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
325 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
326 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
327 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
358 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
359 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
360 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
366 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
367 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
368 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
374 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
375 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
376 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
407 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
408 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
409 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
440 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
441 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
442 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
448 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
449 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
450 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
456 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
457 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
458 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
485 ; LINUX-64-PIC-NEXT: movq ddst@GOTPCREL(%rip), [[RCX:%r.x]]
486 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
541 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
542 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
604 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
605 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
606 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
632 ; DARWIN-64-STATIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
633 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
638 ; DARWIN-64-DYNAMIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
639 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
644 ; DARWIN-64-PIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
645 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
787 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
788 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
814 ; DARWIN-64-STATIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
815 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
820 ; DARWIN-64-DYNAMIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
821 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
826 ; DARWIN-64-PIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
827 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
854 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r.x]]
855 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
883 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
884 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]])
890 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
891 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]])
897 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
898 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
925 ; LINUX-64-PIC-NEXT: movq xdst@GOTPCREL(%rip), [[RCX:%r.x]]
926 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
954 ; DARWIN-64-STATIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
955 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]])
961 ; DARWIN-64-DYNAMIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
962 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]])
968 ; DARWIN-64-PIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
969 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
992 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
993 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
1020 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1021 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
1027 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1028 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
1034 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1035 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
1058 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1059 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
1086 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1087 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
1093 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1094 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
1100 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1101 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
1113 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
1114 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]])
1133 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1134 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1135 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1166 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1167 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1168 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]])
1174 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1175 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1176 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]])
1182 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1183 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1184 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1196 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
1197 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]])
1216 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1217 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1218 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1249 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1250 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1251 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]])
1257 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1258 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1259 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]])
1265 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1266 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1267 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1294 ; LINUX-64-PIC-NEXT: movq ddst@GOTPCREL(%rip), [[RCX:%r.x]]
1295 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1351 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
1352 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
1395 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
1396 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]])
1415 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
1416 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1417 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1443 ; DARWIN-64-STATIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
1444 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]])
1449 ; DARWIN-64-DYNAMIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
1450 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]])
1455 ; DARWIN-64-PIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
1456 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1580 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
1581 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]])
1599 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
1600 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1626 ; DARWIN-64-STATIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
1627 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]])
1632 ; DARWIN-64-DYNAMIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
1633 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]])
1638 ; DARWIN-64-PIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
1639 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]])
1670 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r.x]]
1671 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1702 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
1703 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1709 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
1710 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1716 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
1717 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1748 ; LINUX-64-PIC-NEXT: movq xdst@GOTPCREL(%rip), [[RCX:%r.x]]
1749 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1780 ; DARWIN-64-STATIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
1781 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1787 ; DARWIN-64-DYNAMIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
1788 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1794 ; DARWIN-64-PIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
1795 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
1961 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
1962 ; LINUX-64-STATIC: movl [[EAX]], ([[RCX]],%rdi,4)
1982 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
1983 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
1984 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2018 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2019 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2020 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2026 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2027 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2028 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2034 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2035 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2036 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2050 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
2051 ; LINUX-64-STATIC: movl [[EAX]], ([[RCX]],%rdi,4)
2071 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2072 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2073 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2107 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2108 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2109 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2115 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2116 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2117 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2123 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2124 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2125 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2156 ; LINUX-64-PIC-NEXT: movq ddst@GOTPCREL(%rip), [[RCX:%r.x]]
2157 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2184 ; DARWIN-64-STATIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
2185 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2191 ; DARWIN-64-DYNAMIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
2192 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2198 ; DARWIN-64-PIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
2199 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2282 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
2283 ; LINUX-64-STATIC: movl [[EAX]], ([[RCX]],%rdi,4)
2303 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
2304 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2305 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2335 ; DARWIN-64-STATIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
2336 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2342 ; DARWIN-64-DYNAMIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
2343 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2349 ; DARWIN-64-PIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
2350 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2381 ; LINUX-64-PIC-NEXT: leaq ldst(%rip), [[RCX:%r.x]]
2382 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2409 ; DARWIN-64-STATIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
2410 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2416 ; DARWIN-64-DYNAMIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
2417 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2423 ; DARWIN-64-PIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
2424 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2506 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
2507 ; LINUX-64-STATIC: movl [[EAX]], ([[RCX]],%rdi,4)
2527 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
2528 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2558 ; DARWIN-64-STATIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
2559 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2565 ; DARWIN-64-DYNAMIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
2566 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2572 ; DARWIN-64-PIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
2573 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]],%rdi,4)
2605 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r.x]]
2606 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2637 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
2638 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2644 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
2645 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2651 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
2652 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2684 ; LINUX-64-PIC-NEXT: movq xdst@GOTPCREL(%rip), [[RCX:%r.x]]
2685 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2716 ; DARWIN-64-STATIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
2717 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2723 ; DARWIN-64-DYNAMIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
2724 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2730 ; DARWIN-64-PIC-NEXT: movq _xdst@GOTPCREL(%rip), [[RCX:%r.x]]
2731 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2761 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2762 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
2793 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2794 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
2800 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2801 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
2807 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2808 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
2838 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2839 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
2870 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2871 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
2877 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2878 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
2884 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2885 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
2900 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
2901 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]],%rdi,4)
2921 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2922 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2923 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2957 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2958 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2959 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2965 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2966 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2967 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2973 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
2974 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
2975 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
2990 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
2991 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]],%rdi,4)
3011 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3012 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3013 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3047 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3048 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3049 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3055 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3056 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3057 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3063 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3064 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3065 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3097 ; LINUX-64-PIC-NEXT: movq ddst@GOTPCREL(%rip), [[RCX:%r.x]]
3098 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3125 ; DARWIN-64-STATIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
3126 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3132 ; DARWIN-64-DYNAMIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
3133 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3139 ; DARWIN-64-PIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
3140 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3170 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3171 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
3225 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
3226 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]],%rdi,4)
3246 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3247 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3248 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3278 ; DARWIN-64-STATIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
3279 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3285 ; DARWIN-64-DYNAMIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
3286 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3292 ; DARWIN-64-PIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
3293 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3325 ; LINUX-64-PIC-NEXT: leaq ldst(%rip), [[RCX:%r.x]]
3326 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3353 ; DARWIN-64-STATIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
3354 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3360 ; DARWIN-64-DYNAMIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
3361 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3367 ; DARWIN-64-PIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
3368 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3452 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
3453 ; LINUX-64-STATIC: movl [[EAX]], 64([[RCX]],%rdi,4)
3473 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
3474 ; LINUX-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3504 ; DARWIN-64-STATIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
3505 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3511 ; DARWIN-64-DYNAMIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
3512 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3518 ; DARWIN-64-PIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
3519 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 64([[RCX]],%rdi,4)
3546 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r.x]]
3547 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
3575 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
3576 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]])
3582 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
3583 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]])
3589 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
3590 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
3613 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3614 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
3641 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3642 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
3648 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3649 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
3655 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3656 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
3669 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
3670 ; LINUX-64-STATIC: movl [[EAX]], 262144([[RCX]])
3688 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3689 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3690 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
3721 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3722 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3723 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]])
3729 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3730 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3731 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]])
3737 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
3738 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3739 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
3766 ; LINUX-64-PIC-NEXT: movq ddst@GOTPCREL(%rip), [[RCX:%r.x]]
3767 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
3823 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3824 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
3868 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
3869 ; LINUX-64-STATIC: movl [[EAX]], 262144([[RCX]])
3887 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3888 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
3889 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
3915 ; DARWIN-64-STATIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
3916 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]])
3921 ; DARWIN-64-DYNAMIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
3922 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]])
3927 ; DARWIN-64-PIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
3928 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
4053 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
4054 ; LINUX-64-STATIC: movl [[EAX]], 262144([[RCX]])
4071 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
4072 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
4098 ; DARWIN-64-STATIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
4099 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]])
4104 ; DARWIN-64-DYNAMIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
4105 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]])
4110 ; DARWIN-64-PIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
4111 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]])
4143 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r.x]]
4144 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4175 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
4176 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4182 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
4183 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4189 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r.x]]
4190 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4220 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4221 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
4252 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4253 ; DARWIN-64-STATIC-NEXT: movq [[RAX]], ([[RCX]])
4259 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4260 ; DARWIN-64-DYNAMIC-NEXT: movq [[RAX]], ([[RCX]])
4266 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4267 ; DARWIN-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
4282 ; LINUX-64-STATIC: movq ptr(%rip), [[RCX:%r.x]]
4283 ; LINUX-64-STATIC: movl [[EAX]], 262144([[RCX]],%rdi,4)
4303 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4304 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
4305 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4339 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4340 ; DARWIN-64-STATIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
4341 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4347 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4348 ; DARWIN-64-DYNAMIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
4349 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4355 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
4356 ; DARWIN-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
4357 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4389 ; LINUX-64-PIC-NEXT: movq ddst@GOTPCREL(%rip), [[RCX:%r.x]]
4390 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4417 ; DARWIN-64-STATIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
4418 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4424 ; DARWIN-64-DYNAMIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
4425 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4431 ; DARWIN-64-PIC-NEXT: leaq _ddst(%rip), [[RCX:%r.x]]
4432 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4462 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
4463 ; LINUX-64-PIC-NEXT: movq [[RAX]], ([[RCX]])
4517 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
4518 ; LINUX-64-STATIC: movl [[EAX]], 262144([[RCX]],%rdi,4)
4538 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
4539 ; LINUX-64-PIC-NEXT: movq ([[RCX]]), [[RCX:%r.x]]
4540 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4570 ; DARWIN-64-STATIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
4571 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4577 ; DARWIN-64-DYNAMIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
4578 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4584 ; DARWIN-64-PIC-NEXT: movq _dptr(%rip), [[RCX:%r.x]]
4585 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4617 ; LINUX-64-PIC-NEXT: leaq ldst(%rip), [[RCX:%r.x]]
4618 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4645 ; DARWIN-64-STATIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
4646 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4652 ; DARWIN-64-DYNAMIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
4653 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4659 ; DARWIN-64-PIC-NEXT: leaq _ldst(%rip), [[RCX:%r.x]]
4660 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4744 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
4745 ; LINUX-64-STATIC: movl [[EAX]], 262144([[RCX]],%rdi,4)
4765 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
4766 ; LINUX-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4796 ; DARWIN-64-STATIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
4797 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4803 ; DARWIN-64-DYNAMIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
4804 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
4810 ; DARWIN-64-PIC-NEXT: movq _lptr(%rip), [[RCX:%r.x]]
4811 ; DARWIN-64-PIC-NEXT: movl [[EAX]], 262144([[RCX]],%rdi,4)
6633 ; LINUX-64-PIC-NEXT: movq ptr@GOTPCREL(%rip), [[RCX:%r.x]]
6634 ; LINUX-64-PIC-NEXT: addq ([[RCX]]), %rax
6659 ; DARWIN-64-STATIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
6660 ; DARWIN-64-STATIC-NEXT: addq ([[RCX]]), %rax
6665 ; DARWIN-64-DYNAMIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
6666 ; DARWIN-64-DYNAMIC-NEXT: addq ([[RCX]]), %rax
6671 ; DARWIN-64-PIC-NEXT: movq _ptr@GOTPCREL(%rip), [[RCX:%r.x]]
6672 ; DARWIN-64-PIC-NEXT: addq ([[RCX]]), %rax
6795 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
6796 ; LINUX-64-PIC-NEXT: addq ([[RCX]]), %rax