@@ -244,28 +244,28 @@ static const uint8_t thunkX64[] = {
244244};
245245
246246static const uint8_t tailMergeX64[] = {
247- 0x48 , 0x89 , 0x4C , 0x24 , 0x08 , // mov qword ptr [rsp+8], rcx
248- 0x48 , 0x89 , 0x54 , 0x24 , 0x10 , // mov qword ptr [rsp+10h], rdx
249- 0x4C , 0x89 , 0x44 , 0x24 , 0x18 , // mov qword ptr [rsp+18h], r8
250- 0x4C , 0x89 , 0x4C , 0x24 , 0x20 , // mov qword ptr [rsp+20h], r9
251- 0x48 , 0x83 , 0xEC , 0x68 , // sub rsp, 68h
252- 0x66 , 0x0F , 0x7F , 0x44 , 0x24 , 0x20 , // movdqa xmmword ptr [rsp+20h], xmm0
253- 0x66 , 0x0F , 0x7F , 0x4C , 0x24 , 0x30 , // movdqa xmmword ptr [rsp+30h], xmm1
254- 0x66 , 0x0F , 0x7F , 0x54 , 0x24 , 0x40 , // movdqa xmmword ptr [rsp+40h], xmm2
255- 0x66 , 0x0F , 0x7F , 0x5C , 0x24 , 0x50 , // movdqa xmmword ptr [rsp+50h], xmm3
256- 0x48 , 0x8B , 0xD0 , // mov rdx, rax
257- 0x48 , 0x8D , 0x0D , 0 , 0 , 0 , 0 , // lea rcx, [___DELAY_IMPORT_...]
258- 0xE8 , 0 , 0 , 0 , 0 , // call __delayLoadHelper2
259- 0x66 , 0x0F , 0x6F , 0x44 , 0x24 , 0x20 , // movdqa xmm0, xmmword ptr [rsp+20h]
260- 0x66 , 0x0F , 0x6F , 0x4C , 0x24 , 0x30 , // movdqa xmm1, xmmword ptr [rsp+30h]
261- 0x66 , 0x0F , 0x6F , 0x54 , 0x24 , 0x40 , // movdqa xmm2, xmmword ptr [rsp+40h]
262- 0x66 , 0x0F , 0x6F , 0x5C , 0x24 , 0x50 , // movdqa xmm3, xmmword ptr [rsp+50h]
263- 0x48 , 0x8B , 0x4C , 0x24 , 0x70 , // mov rcx, qword ptr [rsp+70h]
264- 0x48 , 0x8B , 0x54 , 0x24 , 0x78 , // mov rdx, qword ptr [rsp+78h]
265- 0x4C , 0x8B , 0x84 , 0x24 , 0x80 , 00 , 00 , 00 , // mov r8, qword ptr [rsp+80h]
266- 0x4C , 0x8B , 0x8C , 0x24 , 0x88 , 00 , 00 , 00 , // mov r9, qword ptr [rsp+88h]
267- 0x48 , 0x83 , 0xC4 , 0x68 , // add rsp, 68h
268- 0xFF , 0xE0 , // jmp rax
247+ 0x48 , 0x89 , 0x4C , 0x24 , 0x08 , // mov qword ptr [rsp+8], rcx
248+ 0x48 , 0x89 , 0x54 , 0x24 , 0x10 , // mov qword ptr [rsp+10h], rdx
249+ 0x4C , 0x89 , 0x44 , 0x24 , 0x18 , // mov qword ptr [rsp+18h], r8
250+ 0x4C , 0x89 , 0x4C , 0x24 , 0x20 , // mov qword ptr [rsp+20h], r9
251+ 0x48 , 0x83 , 0xEC , 0x68 , // sub rsp, 68h
252+ 0x66 , 0x0F , 0x7F , 0x44 , 0x24 , 0x20 , // movdqa xmmword ptr [rsp+20h], xmm0
253+ 0x66 , 0x0F , 0x7F , 0x4C , 0x24 , 0x30 , // movdqa xmmword ptr [rsp+30h], xmm1
254+ 0x66 , 0x0F , 0x7F , 0x54 , 0x24 , 0x40 , // movdqa xmmword ptr [rsp+40h], xmm2
255+ 0x66 , 0x0F , 0x7F , 0x5C , 0x24 , 0x50 , // movdqa xmmword ptr [rsp+50h], xmm3
256+ 0x48 , 0x8B , 0xD0 , // mov rdx, rax
257+ 0x48 , 0x8D , 0x0D , 0 , 0 , 0 , 0 , // lea rcx, [___DELAY_IMPORT_...]
258+ 0xE8 , 0 , 0 , 0 , 0 , // call __delayLoadHelper2
259+ 0x66 , 0x0F , 0x6F , 0x44 , 0x24 , 0x20 , // movdqa xmm0, xmmword ptr [rsp+20h]
260+ 0x66 , 0x0F , 0x6F , 0x4C , 0x24 , 0x30 , // movdqa xmm1, xmmword ptr [rsp+30h]
261+ 0x66 , 0x0F , 0x6F , 0x54 , 0x24 , 0x40 , // movdqa xmm2, xmmword ptr [rsp+40h]
262+ 0x66 , 0x0F , 0x6F , 0x5C , 0x24 , 0x50 , // movdqa xmm3, xmmword ptr [rsp+50h]
263+ 0x48 , 0x8B , 0x4C , 0x24 , 0x70 , // mov rcx, qword ptr [rsp+70h]
264+ 0x48 , 0x8B , 0x54 , 0x24 , 0x78 , // mov rdx, qword ptr [rsp+78h]
265+ 0x4C , 0x8B , 0x84 , 0x24 , 0x80 , 0 , 0 , 0 , // mov r8, qword ptr [rsp+80h]
266+ 0x4C , 0x8B , 0x8C , 0x24 , 0x88 , 0 , 0 , 0 , // mov r9, qword ptr [rsp+88h]
267+ 0x48 , 0x83 , 0xC4 , 0x68 , // add rsp, 68h
268+ 0xFF , 0xE0 , // jmp rax
269269};
270270
271271static const uint8_t tailMergeUnwindInfoX64[] = {
0 commit comments