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

Disassembly:
mov eax, dword [esp + 0x14]
sub esp, 0x38
push ebx
push ebp
push esi
mov esi, dword [eax + 0x14]
push edi
mov edi, dword [eax + 8]
mov eax, dword [esp + 0x54]
cdq
idiv esi
lea eax, [edi - 1]
mov ecx, edx
cdq
sub eax, edx
mov ebx, eax
sar ebx, 1
test ecx, ecx
cmove ecx, esi
and edi, 0x80000001
jns 0x1024a886
dec edi
or edi, 0xfffffffe
inc edi
mov ebp, dword [esp + 0x70]
lea eax, [ecx - 1]
add eax, edi
cdq
sub eax, edx
sar eax, 1
cmp eax, ebx
cmovge eax, ebx
sub eax, ebp
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x5c]
mov esi, dword [eax + 0x10]
mov edi, dword [eax + 4]
mov eax, dword [esp + 0x50]
cdq
idiv esi
lea eax, [edi - 1]
mov ecx, edx
cdq
sub eax, edx
mov ebx, eax
sar ebx, 1
test ecx, ecx
cmove ecx, esi
and edi, 0x80000001
jns 0x1024a8ce
dec edi
or edi, 0xfffffffe
inc edi
mov esi, dword [esp + 0x54]
lea eax, [ecx - 1]
add eax, edi
cdq
sub eax, edx
mov edx, dword [esp + 0x5c]
sar eax, 1
cmp eax, ebx
cmovge eax, ebx
sub esi, ebp
mov ebp, dword [esp + 0x68]
mov ebx, eax
sub ebx, dword [esp + 0x74]
mov dword [esp + 0x70], eax
mov eax, dword [esp + 0x50]
sub eax, dword [esp + 0x74]
mov dword [esp + 0x70], ebx
mov dword [esp + 0x18], esi
mov dword [esp + 0x34], eax
cmp ebp, dword [edx + 0xc]
jge 0x1024aacc
mov ecx, dword [esp + 0x38]
mov eax, esi
mov edi, ecx
mov dword [esp + 0x74], edi
cmp ecx, eax
jge 0x1024aabb
mov eax, dword [esp + 0x34]
mov dword [esp + 0x14], 0
mov ecx, dword [edx + 8]
add ecx, edi
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], ecx
cmp dword [esp + 0x70], eax
jge 0x1024aa8f
mov eax, dword [esp + 0x60]
mov edi, dword [eax + ebp*4]
add edi, dword [esp + 0x14]
mov dword [esp + 0x30], edi
nop dword [eax + eax]
mov eax, dword [edx + 4]
mov esi, dword [esp + 0x68]
mov dword [esp + 0x3c], eax
lea ebp, [eax + ebx]
mov eax, dword [edx + 0x20]
mov dword [esp + 0x1c], ebp
movss xmm1, dword [eax + esi*4]
mov eax, dword [edx]
mov esi, dword [esp + 0x54]
mov dword [esp + 0x28], eax
test eax, eax
jle 0x1024aa69
mov eax, dword [edx + 0xc]
mov edx, dword [esp + 0x68]
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x24], eax
mov dword [esp + 0x20], edx
mov edi, edx
mov edx, dword [esp + 0x74]
mov dword [esp + 0x10], edi
cmp edx, ecx
jge 0x1024aa43
test edx, edx
jns 0x1024a9bd
xor esi, esi
jmp 0x1024a9c6
cmp edx, esi
jl 0x1024a9c4
dec esi
jmp 0x1024a9c6
mov esi, edx
mov ecx, ebx
cmp ebx, ebp
jge 0x1024aa32
mov ebx, dword [eax]
mov eax, dword [esp + 0x6c]
imul esi, dword [esp + 0x58]
lea ebp, [eax*4]
mov eax, dword [esp + 0x5c]
mov eax, dword [eax + 0x1c]
lea edi, [eax + edi*4]
mov eax, dword [esp + 0x3c]
imul eax, dword [esp + 0x6c]
add dword [esp + 0x10], eax
test ecx, ecx
jns 0x1024a9fd
xor eax, eax
jmp 0x1024aa0a
mov eax, dword [esp + 0x50]
cmp ecx, eax
jl 0x1024aa08
dec eax
jmp 0x1024aa0a
mov eax, ecx
add eax, esi
inc ecx
movss xmm0, dword [ebx + eax*4]
mulss xmm0, dword [edi]
add edi, ebp
addss xmm1, xmm0
cmp ecx, dword [esp + 0x1c]
jl 0x1024a9f5
mov edi, dword [esp + 0x10]
mov ebx, dword [esp + 0x2c]
mov ebp, dword [esp + 0x1c]
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x40]
inc edx
mov esi, dword [esp + 0x54]
cmp edx, ecx
jl 0x1024a9b5
mov edx, dword [esp + 0x20]
add eax, 4
add edx, dword [esp + 0x44]
sub dword [esp + 0x28], 1
mov dword [esp + 0x20], edx
mov dword [esp + 0x24], eax
jne 0x1024a9a3
mov edx, dword [esp + 0x5c]
mov edi, dword [esp + 0x30]
mov eax, dword [esp + 0x34]
movss dword [edi], xmm1
add edi, 4
add ebx, dword [edx + 0x10]
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], edi
cmp ebx, eax
jl 0x1024a960
mov edi, dword [esp + 0x74]
mov ebp, dword [esp + 0x68]
mov ebx, dword [esp + 0x64]
add edi, dword [edx + 0x14]
mov dword [esp + 0x74], edi
lea ecx, [ebx*4]
mov ebx, dword [esp + 0x70]
add dword [esp + 0x14], ecx
cmp edi, dword [esp + 0x18]
jl 0x1024a932
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x38]
add ebp, dword [esp + 0x78]
mov dword [esp + 0x68], ebp
cmp ebp, dword [edx + 0xc]
jl 0x1024a918
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x38
ret