Function at 0x532780
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0xfc
mov eax, dword [esp + 0x114]
mov edi, dword [esp + 0x134]
mov ecx, dword [esp + 0x138]
mov ebx, dword [esp + 0x148]
mov dword [esp + 0xd8], eax
mov eax, dword [esp + 0x128]
mov dword [esp + 0x8c], edi
mov edi, dword [esp + 0x140]
mov dword [esp + 0xa0], eax
mov eax, dword [esp + 0x12c]
mov esi, dword [esp + 0x130]
mov dword [esp + 0x90], ecx
mov dword [esp + 0x7c], eax
mov ecx, dword [esp + 0x154]
mov eax, dword [esp + 0x158]
mov dword [esp + 0xb8], edi
mov dword [esp + 0xa8], ebx
mov edi, dword [esp + 0x144]
mov ebx, dword [esp + 0x14c]
mov ebp, dword [esp + 0x11c]
mov dword [esp + 0xa4], esi
mov edx, dword [esp + 0x118]
mov esi, dword [esp + 0x13c]
mov dword [esp + 0x80], edi
mov dword [esp + 0x84], ebx
mov dword [esp + 0xc0], eax
mov dword [esp + 0xbc], ecx
mov ecx, dword [esp + 0x15c]
mov eax, dword [esp + 0x170]
mov edi, dword [esp + 0x164]
mov dword [esp + 0xb4], edx
mov dword [esp + 0xc4], ecx
mov ecx, dword [esp + 0x160]
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x178]
mov dword [esp + 0x94], ecx
mov ecx, dword [esp + 0x168]
mov dword [esp + 0xac], eax
fld qword [ebp]
mov eax, dword [0xd41044]
mov dword [esp + 0xec], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x9c], ecx
mov ecx, dword [esp + 0x180]
mov dword [esp + 0x98], edi
mov edi, dword [esp + 0x16c]
mov dword [esp + 0xcc], ecx
mov ebx, dword [esp + 0x17c]
mov dword [esp + 0xdc], edi
mov edi, dword [esp + 0x174]
mov dword [esp + 0xc8], edi
mov edi, dword [esp + 0x184]
mov ecx, dword [eax]
mov eax, dword [esp + 0x94]
mov eax, dword [eax]
mov dword [esp + 0x64], ecx
mov edx, dword [edx]
mov dword [esp + 0x60], edx
mov edx, dword [esp + 0x120]
mov edx, dword [edx]
mov dword [esp + 0x5c], edx
mov edx, dword [esi]
mov dword [esp + 0x54], ecx
mov dword [esp + 0x58], edx
mov edx, dword [esp + 0x80]
fst qword [esp + 0x4c]
mov edx, dword [edx]
mov dword [esp + 0x48], edx
mov edx, dword [esp + 0x90]
mov edx, dword [edx]
mov dword [esp + 0x44], edx
mov edx, dword [esp + 0xa4]
mov edx, dword [edx]
mov dword [esp + 0x40], edx
mov edx, dword [esp + 0x8c]
mov edx, dword [edx]
movzx edx, word [edx + 6]
fstp qword [esp + 0x34]
mov dword [esp + 0x3c], edx
mov edx, dword [esp + 0x98]
mov edx, dword [edx]
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x9c]
mov edx, dword [edx]
mov dword [esp + 0x2c], edx
mov edx, dword [edi]
mov dword [esp + 0x28], edx
mov edx, dword [esp + 0x84]
mov edx, dword [edx]
mov dword [esp + 0x24], edx
mov edx, dword [esp + 0x124]
mov edx, dword [edx]
mov dword [esp + 0xb0], ebx
mov dword [esp + 0x20], edx
mov edx, dword [ebx]
mov ebx, dword [esp + 0xa8]
mov dword [esp + 0x1c], edx
mov edx, dword [ebx]
mov ebx, dword [esp + 0xa0]
mov dword [esp + 0x18], edx
mov edx, dword [esp + 0x150]
mov edx, dword [edx]
mov dword [esp + 0x14], edx
mov edx, dword [esp + 0x7c]
mov edx, dword [edx]
mov dword [esp + 0x10], edx
fld qword [ebx]
mov edx, eax
mov ebx, dword [esp + 0xac]
fstp qword [esp + 0xd0]
vmovsd xmm0, qword [esp + 0xd0]
vmovsd qword [esp + 8], xmm0
fld qword [ebx]
fstp qword [esp + 0xd0]
vmovsd xmm1, qword [esp + 0xd0]
vmovsd qword [esp], xmm1
call fcn.005a91c0
mov ebx, dword [esp + 0x9c]
mov eax, dword [esp + 0xb4]
mov edi, dword [edi]
mov edx, dword [ebx]
mov ebx, dword [esp + 0x84]
mov ecx, dword [eax]
mov eax, dword [esp + 0xc4]
mov ebx, dword [ebx]
mov eax, dword [eax]
mov dword [esp + 0x9c], ebx
mov ebx, dword [esp + 0x98]
mov ebx, dword [ebx]
mov dword [esp + 0x98], ebx
mov ebx, dword [esp + 0xb8]
mov ebx, dword [ebx]
mov dword [esp + 0x5c], eax
mov dword [esp + 0x58], edx
mov dword [esp + 0xb4], ebx
mov ebx, dword [esp + 0x88]
mov dword [esp + 0x64], ecx
mov dword [esp + 0x60], ecx
mov ecx, dword [ebx]
mov ebx, dword [esp + 0xbc]
mov dword [esp + 0x54], ecx
mov ecx, dword [esp + 0x80]
vmovsd xmm2, qword [ebx]
vmovsd qword [esp + 0x4c], xmm2
mov ecx, dword [ecx]
mov dword [esp + 0x44], edi
mov dword [esp + 0x48], ecx
mov ecx, dword [esp + 0x9c]
mov dword [esp + 0x40], ecx
mov dword [esp + 0x3c], 0xb02
vmovsd xmm3, qword [ebp]
mov ebx, dword [esp + 0xb0]
mov dword [esp + 0x28], ecx
mov dword [esp + 0x24], edi
mov edi, dword [esp + 0xc8]
mov dword [esp + 0x30], edx
mov ecx, dword [esp + 0x98]
mov dword [esp + 0x2c], edx
vmovsd qword [esp + 0x34], xmm3
mov edx, dword [ebx]
mov ebx, dword [esp + 0xcc]
mov dword [esp + 0x20], edx
mov edx, dword [ebx]
mov ebx, dword [esp + 0xc0]
mov dword [esp + 0x1c], edx
mov edx, dword [esp + 0x7c]
mov edx, dword [edx]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0xb4]
mov dword [esp + 0x18], edx
vmovsd xmm4, qword [ebx]
vmovsd qword [esp + 8], xmm4
vmovsd xmm5, qword [edi]
vmovsd qword [esp], xmm5
mov edx, dword [esi]
call fcn.005a91c0
mov edx, dword [esp + 0x8c]
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x90]
fld qword [ebp]
mov edi, dword [edx]
mov edx, dword [eax]
mov eax, dword [ecx]
mov ecx, dword [esi]
mov esi, dword [esp + 0xec]
sub esi, dword [0xd41044]
jne 0x532c5b
mov esi, dword [esp + 0x7c]
mov ebx, dword [esp + 0x88]
lea ebp, [edi + 0x48]
mov esi, dword [esi]
mov dword [esp + 0x168], ebp
mov dword [esp + 0x164], edx
mov ebx, dword [ebx]
mov dword [esp + 0x160], ebx
mov ebx, dword [esp + 0xdc]
mov ebx, dword [ebx]
mov dword [esp + 0x150], eax
fst qword [esp + 0x154]
mov dword [esp + 0x15c], ebx
mov ebx, dword [esp + 0xac]
vmovsd xmm6, qword [ebx]
vmovsd qword [esp + 0x148], xmm6
mov ebx, dword [edi + 0x20]
mov edi, dword [esp + 0x84]
add ebx, 1
mov dword [esp + 0x144], ebx
mov ebx, dword [edi]
mov edi, dword [esp + 0xa8]
mov dword [esp + 0x140], ebx
mov ebx, dword [edi]
mov dword [esp + 0x138], eax
mov eax, dword [esp + 0xb0]
mov dword [esp + 0x13c], ebx
mov eax, dword [eax]
mov dword [esp + 0x134], eax
mov eax, dword [esp + 0xa4]
mov eax, dword [eax]
mov dword [esp + 0x130], eax
mov eax, dword [esp + 0xa0]
vmovsd xmm7, qword [eax]
vmovsd qword [esp + 0x128], xmm7
mov eax, dword [esp + 0xd8]
vmovsd xmm6, qword [eax]
mov eax, dword [esp + 0x80]
vmovsd qword [esp + 0x120], xmm6
mov eax, dword [eax]
mov dword [esp + 0x118], ecx
mov dword [esp + 0x11c], eax
mov eax, esi
fstp qword [esp + 0x110]
add esp, 0xfc
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.005a9830
fstp st(0)
call fcn.00401690
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop