@@ -105,28 +105,28 @@ DISASM-NEXT: ...
105105DISASM-NEXT: 180003000: ff 25 92 30 00 00 jmpq *0x3092(%rip) # 0x180006098
106106DISASM-NEXT: 180003006: 48 8d 05 8b 30 00 00 leaq 0x308b(%rip), %rax # 0x180006098
107107DISASM-NEXT: 18000300d: e9 00 00 00 00 jmp 0x180003012 <.text+0x2012>
108- DISASM-NEXT: 180003012: 51 pushq %rcx
109- DISASM-NEXT: 180003013: 52 pushq %rdx
110- DISASM-NEXT: 180003014: 41 50 pushq %r8
111- DISASM-NEXT: 180003016: 41 51 pushq %r9
112- DISASM-NEXT: 180003018 : 48 83 ec 48 subq $0x48 , %rsp
113- DISASM-NEXT: 18000301c : 66 0f 7f 04 24 movdqa %xmm0, (%rsp)
114- DISASM-NEXT: 180003021 : 66 0f 7f 4c 24 10 movdqa %xmm1, 0x10 (%rsp)
115- DISASM-NEXT: 180003027 : 66 0f 7f 54 24 20 movdqa %xmm2, 0x20 (%rsp)
116- DISASM-NEXT: 18000302d : 66 0f 7f 5c 24 30 movdqa %xmm3, 0x30 (%rsp)
117- DISASM-NEXT: 180003033 : 48 8b d0 movq %rax, %rdx
118- DISASM-NEXT: 180003036 : 48 8d 0d 13 13 00 00 leaq 0x1313 (%rip), %rcx # 0x180004350
119- DISASM-NEXT: 18000303d : e8 c6 ef ff ff callq 0x180002008 <.text+0x1008>
120- DISASM-NEXT: 180003042 : 66 0f 6f 04 24 movdqa (%rsp), %xmm0
121- DISASM-NEXT: 180003047 : 66 0f 6f 4c 24 10 movdqa 0x10 (%rsp), %xmm1
122- DISASM-NEXT: 18000304d : 66 0f 6f 54 24 20 movdqa 0x20 (%rsp), %xmm2
123- DISASM-NEXT: 180003053 : 66 0f 6f 5c 24 30 movdqa 0x30 (%rsp), %xmm3
124- DISASM-NEXT: 180003059 : 48 83 c4 48 addq $0x48 , %rsp
125- DISASM-NEXT: 18000305d: 41 59 popq %r9
126- DISASM-NEXT: 18000305f: 41 58 popq %r8
127- DISASM-NEXT: 180003061: 5a popq %rdx
128- DISASM-NEXT: 180003062: 59 popq %rcx
129- DISASM-NEXT: 180003063 : ff e0 jmpq *%rax
108+ DISASM-NEXT: 180003012: 48 89 4c 24 08 movq %rcx, 0x8(%rsp)
109+ DISASM-NEXT: 180003017: 48 89 54 24 10 movq %rdx, 0x10(%rsp)
110+ DISASM-NEXT: 18000301c: 4c 89 44 24 18 movq %r8, 0x18(%rsp)
111+ DISASM-NEXT: 180003021: 4c 89 4c 24 20 movq %r9, 0x20(%rsp)
112+ DISASM-NEXT: 180003026 : 48 83 ec 68 subq $0x68 , %rsp
113+ DISASM-NEXT: 18000302a : 66 0f 7f 44 24 20 movdqa %xmm0, 0x20 (%rsp)
114+ DISASM-NEXT: 180003030 : 66 0f 7f 4c 24 30 movdqa %xmm1, 0x30 (%rsp)
115+ DISASM-NEXT: 180003036 : 66 0f 7f 54 24 40 movdqa %xmm2, 0x40 (%rsp)
116+ DISASM-NEXT: 18000303c : 66 0f 7f 5c 24 50 movdqa %xmm3, 0x50 (%rsp)
117+ DISASM-NEXT: 180003042 : 48 8b d0 movq %rax, %rdx
118+ DISASM-NEXT: 180003045 : 48 8d 0d 04 13 00 00 leaq 0x1304 (%rip), %rcx # 0x180004350
119+ DISASM-NEXT: 18000304c : e8 b7 ef ff ff callq 0x180002008 <.text+0x1008>
120+ DISASM-NEXT: 180003051 : 66 0f 6f 44 24 20 movdqa 0x20 (%rsp), %xmm0
121+ DISASM-NEXT: 180003057 : 66 0f 6f 4c 24 30 movdqa 0x30 (%rsp), %xmm1
122+ DISASM-NEXT: 18000305d : 66 0f 6f 54 24 40 movdqa 0x40 (%rsp), %xmm2
123+ DISASM-NEXT: 180003063 : 66 0f 6f 5c 24 50 movdqa 0x50 (%rsp), %xmm3
124+ DISASM-NEXT: 180003069 : 48 8b 4c 24 70 movq 0x70(%rsp) , %rcx
125+ DISASM-NEXT: 18000306e: 48 8b 54 24 78 movq 0x78(%rsp), %rdx
126+ DISASM-NEXT: 180003073: 4c 8b 84 24 80 00 00 00 movq 0x80(%rsp), %r8
127+ DISASM-NEXT: 18000307b: 4c 8b 8c 24 88 00 00 00 movq 0x88(%rsp), %r9
128+ DISASM-NEXT: 180003083: 48 83 c4 68 addq $0x68, %rsp
129+ DISASM-NEXT: 180003087 : ff e0 jmpq *%rax
130130
131131RUN: llvm-readobj --coff-load-config out.dll | FileCheck --check-prefix=LOADCFG %s
132132LOADCFG: AuxiliaryDelayloadIAT: 0x5000
@@ -279,28 +279,28 @@ EC-DISASM-NEXT: ...
279279EC-DISASM-NEXT: 180003000: ff 25 8a 30 00 00 jmpq *0x308a(%rip) # 0x180006090
280280EC-DISASM-NEXT: 180003006: 48 8d 05 83 30 00 00 leaq 0x3083(%rip), %rax # 0x180006090
281281EC-DISASM-NEXT: 18000300d: e9 00 00 00 00 jmp 0x180003012 <.text+0x2012>
282- EC-DISASM-NEXT: 180003012: 51 pushq %rcx
283- EC-DISASM-NEXT: 180003013: 52 pushq %rdx
284- EC-DISASM-NEXT: 180003014: 41 50 pushq %r8
285- EC-DISASM-NEXT: 180003016: 41 51 pushq %r9
286- EC-DISASM-NEXT: 180003018 : 48 83 ec 48 subq $0x48 , %rsp
287- EC-DISASM-NEXT: 18000301c : 66 0f 7f 04 24 movdqa %xmm0, (%rsp)
288- EC-DISASM-NEXT: 180003021 : 66 0f 7f 4c 24 10 movdqa %xmm1, 0x10 (%rsp)
289- EC-DISASM-NEXT: 180003027 : 66 0f 7f 54 24 20 movdqa %xmm2, 0x20 (%rsp)
290- EC-DISASM-NEXT: 18000302d : 66 0f 7f 5c 24 30 movdqa %xmm3, 0x30 (%rsp)
291- EC-DISASM-NEXT: 180003033 : 48 8b d0 movq %rax, %rdx
292- EC-DISASM-NEXT: 180003036 : 48 8d 0d 0b 13 00 00 leaq 0x130b (%rip), %rcx # 0x180004348
293- EC-DISASM-NEXT: 18000303d : e8 c6 ef ff ff callq 0x180002008 <.text+0x1008>
294- EC-DISASM-NEXT: 180003042 : 66 0f 6f 04 24 movdqa (%rsp), %xmm0
295- EC-DISASM-NEXT: 180003047 : 66 0f 6f 4c 24 10 movdqa 0x10 (%rsp), %xmm1
296- EC-DISASM-NEXT: 18000304d : 66 0f 6f 54 24 20 movdqa 0x20 (%rsp), %xmm2
297- EC-DISASM-NEXT: 180003053 : 66 0f 6f 5c 24 30 movdqa 0x30 (%rsp), %xmm3
298- EC-DISASM-NEXT: 180003059 : 48 83 c4 48 addq $0x48 , %rsp
299- EC-DISASM-NEXT: 18000305d: 41 59 popq %r9
300- EC-DISASM-NEXT: 18000305f: 41 58 popq %r8
301- EC-DISASM-NEXT: 180003061: 5a popq %rdx
302- EC-DISASM-NEXT: 180003062: 59 popq %rcx
303- EC-DISASM-NEXT: 180003063 : ff e0 jmpq *%rax
282+ EC-DISASM-NEXT: 180003012: 48 89 4c 24 08 movq %rcx, 0x8(%rsp)
283+ EC-DISASM-NEXT: 180003017: 48 89 54 24 10 movq %rdx, 0x10(%rsp)
284+ EC-DISASM-NEXT: 18000301c: 4c 89 44 24 18 movq %r8, 0x18(%rsp)
285+ EC-DISASM-NEXT: 180003021: 4c 89 4c 24 20 movq %r9, 0x20(%rsp)
286+ EC-DISASM-NEXT: 180003026 : 48 83 ec 68 subq $0x68 , %rsp
287+ EC-DISASM-NEXT: 18000302a : 66 0f 7f 44 24 20 movdqa %xmm0, 0x20 (%rsp)
288+ EC-DISASM-NEXT: 180003030 : 66 0f 7f 4c 24 30 movdqa %xmm1, 0x30 (%rsp)
289+ EC-DISASM-NEXT: 180003036 : 66 0f 7f 54 24 40 movdqa %xmm2, 0x40 (%rsp)
290+ EC-DISASM-NEXT: 18000303c : 66 0f 7f 5c 24 50 movdqa %xmm3, 0x50 (%rsp)
291+ EC-DISASM-NEXT: 180003042 : 48 8b d0 movq %rax, %rdx
292+ EC-DISASM-NEXT: 180003045 : 48 8d 0d fc 12 00 00 leaq 0x12fc (%rip), %rcx # 0x180004348
293+ EC-DISASM-NEXT: 18000304c : e8 b7 ef ff ff callq 0x180002008 <.text+0x1008>
294+ EC-DISASM-NEXT: 180003051 : 66 0f 6f 44 24 20 movdqa 0x20 (%rsp), %xmm0
295+ EC-DISASM-NEXT: 180003057 : 66 0f 6f 4c 24 30 movdqa 0x30 (%rsp), %xmm1
296+ EC-DISASM-NEXT: 18000305d : 66 0f 6f 54 24 40 movdqa 0x40 (%rsp), %xmm2
297+ EC-DISASM-NEXT: 180003063 : 66 0f 6f 5c 24 50 movdqa 0x50 (%rsp), %xmm3
298+ EC-DISASM-NEXT: 180003069 : 48 8b 4c 24 70 movq 0x70(%rsp) , %rcx
299+ EC-DISASM-NEXT: 18000306e: 48 8b 54 24 78 movq 0x78(%rsp), %rdx
300+ EC-DISASM-NEXT: 180003073: 4c 8b 84 24 80 00 00 00 movq 0x80(%rsp), %r8
301+ EC-DISASM-NEXT: 18000307b: 4c 8b 8c 24 88 00 00 00 movq 0x88(%rsp), %r9
302+ EC-DISASM-NEXT: 180003083: 48 83 c4 68 addq $0x68, %rsp
303+ EC-DISASM-NEXT: 180003087 : ff e0 jmpq *%rax
304304
305305RUN: llvm-readobj --coff-load-config out-ec.dll | FileCheck --check-prefix=EC-LOADCFG %s
306306EC-LOADCFG: AuxiliaryDelayloadIAT: 0x5000
0 commit comments