Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .text:1000DD90 sub_1000DD90 proc near ; DATA XREF: .rdata:100B1C60↓o
- .text:1000DD90
- .text:1000DD90 var_20 = dword ptr -20h
- .text:1000DD90 var_1C = dword ptr -1Ch
- .text:1000DD90 var_18 = dword ptr -18h
- .text:1000DD90 var_14 = dword ptr -14h
- .text:1000DD90 var_10 = dword ptr -10h
- .text:1000DD90 var_C = dword ptr -0Ch
- .text:1000DD90 var_8 = dword ptr -8
- .text:1000DD90 var_4 = dword ptr -4
- .text:1000DD90 arg_0 = dword ptr 8
- .text:1000DD90 arg_4 = dword ptr 0Ch
- .text:1000DD90 arg_8 = dword ptr 10h
- .text:1000DD90 arg_C = dword ptr 14h
- .text:1000DD90
- .text:1000DD90 55 push ebp
- .text:1000DD91 8B EC mov ebp, esp
- .text:1000DD93 83 EC 20 sub esp, 20h
- .text:1000DD96 57 push edi
- .text:1000DD97 8B F9 mov edi, ecx
- .text:1000DD99 80 7F 2F 00 cmp byte ptr [edi+2Fh], 0
- .text:1000DD9D 0F 84 A6 00 00 00 jz loc_1000DE49
- .text:1000DDA3 66 0F 6E 45 08 movd xmm0, [ebp+arg_0]
- .text:1000DDA8 66 0F 6E 4D 0C movd xmm1, [ebp+arg_4]
- .text:1000DDAD 8B 0D 20 05 12 10 mov ecx, dword_10120520
- .text:1000DDB3 0F 5B C0 cvtdq2ps xmm0, xmm0
- .text:1000DDB6 53 push ebx
- .text:1000DDB7 8B 9F 28 02 00 00 mov ebx, [edi+228h]
- .text:1000DDBD 8B 01 mov eax, [ecx]
- .text:1000DDBF 56 push esi
- .text:1000DDC0 0F 5B C9 cvtdq2ps xmm1, xmm1
- .text:1000DDC3 C7 45 E8 00 00 00 00 mov [ebp+var_18], 0
- .text:1000DDCA C7 45 EC 00 00 00 00 mov [ebp+var_14], 0
- .text:1000DDD1 C7 45 F8 00 00 80 3F mov [ebp+var_8], 3F800000h
- .text:1000DDD8 C7 45 FC 00 00 80 3F mov [ebp+var_4], 3F800000h
- .text:1000DDDF F3 0F 11 45 E0 movss [ebp+var_20], xmm0
- .text:1000DDE4 66 0F 6E 45 10 movd xmm0, [ebp+arg_8]
- .text:1000DDE9 F3 0F 11 4D E4 movss [ebp+var_1C], xmm1
- .text:1000DDEE 66 0F 6E 4D 14 movd xmm1, [ebp+arg_C]
- .text:1000DDF3 0F 5B C0 cvtdq2ps xmm0, xmm0
- .text:1000DDF6 0F 5B C9 cvtdq2ps xmm1, xmm1
- .text:1000DDF9 F3 0F 11 45 F0 movss [ebp+var_10], xmm0
- .text:1000DDFE F3 0F 11 4D F4 movss [ebp+var_C], xmm1
- .text:1000DE03 FF 90 CC 01 00 00 call dword ptr [eax+1CCh]
- .text:1000DE09 8B F0 mov esi, eax
- .text:1000DE0B 85 F6 test esi, esi
- .text:1000DE0D 74 07 jz short loc_1000DE16
- .text:1000DE0F 8B 06 mov eax, [esi]
- .text:1000DE11 8B CE mov ecx, esi
- .text:1000DE13 FF 50 08 call dword ptr [eax+8]
- .text:1000DE16
- .text:1000DE16 loc_1000DE16: ; CODE XREF: sub_1000DD90+7D↑j
- .text:1000DE16 8B 06 mov eax, [esi]
- .text:1000DE18 8B CE mov ecx, esi
- .text:1000DE1A 53 push ebx
- .text:1000DE1B 6A 00 push 0
- .text:1000DE1D 6A 00 push 0
- .text:1000DE1F 6A 01 push 1
- .text:1000DE21 FF 90 F8 00 00 00 call dword ptr [eax+0F8h]
- .text:1000DE27 89 47 3C mov [edi+3Ch], eax
- .text:1000DE2A 8B CE mov ecx, esi
- .text:1000DE2C 8B 06 mov eax, [esi]
- .text:1000DE2E FF 50 0C call dword ptr [eax+0Ch]
- .text:1000DE31 8B 06 mov eax, [esi]
- .text:1000DE33 8B CE mov ecx, esi
- .text:1000DE35 FF 50 04 call dword ptr [eax+4]
- .text:1000DE38 8D 45 F0 lea eax, [ebp+var_10]
- .text:1000DE3B 8B CF mov ecx, edi
- .text:1000DE3D 50 push eax
- .text:1000DE3E 8D 45 E0 lea eax, [ebp+var_20]
- .text:1000DE41 50 push eax
- .text:1000DE42 E8 59 FC FF FF call sub_1000DAA0
- .text:1000DE47 5E pop esi
- .text:1000DE48 5B pop ebx
- .text:1000DE49
- .text:1000DE49 loc_1000DE49: ; CODE XREF: sub_1000DD90+D↑j
- .text:1000DE49 5F pop edi
- .text:1000DE4A 8B E5 mov esp, ebp
- .text:1000DE4C 5D pop ebp
- .text:1000DE4D C2 10 00 retn 10h
- .text:1000DE4D sub_1000DD90 endp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement