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

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffea4
push ebx
push esi
push edi
mov esi, eax
lea ebx, [ebp - 0x150]
lea edi, [ebp - 0x30]
mov eax, esi
test eax, eax
je 0x67bd26
sub eax, 2
je 0x67bd26
sub eax, 2
je 0x67bd26
sub eax, 2
je 0x67bd26
mov ecx, 0x67d11c
mov dl, 1
mov eax, dword [0x679f1c]
call fcn.0042dd74
call fcn.0040a1c8
push dword [ebp + 0xc]
push dword [ebp + 8]
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x90]
push eax
mov ecx, edi
lea edx, [ebp - 0x40]
mov eax, esi
call fcn.0067b920
fld xword [edi]
fld xword [0x67d144]
fdivp st(1)
fstp xword [ebp - 0x20]
wait
mov eax, esi
sub eax, 1
jb 0x67bd82
dec eax
je 0x67c268
sub eax, 2
je 0x67c86f
sub eax, 2
je 0x67c268
jmp 0x67cd52
movzx eax, word [ebp - 0x58]
push eax
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
call fcn.00678ccc
fld xword [0x67d150]
fmulp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x48]
push eax
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
call fcn.00678ccc
fld xword [0x67d15c]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d16c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d178]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d184]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d190]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d19c]
fld xword [ebp - 0x90]
fmulp st(1)
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1a8]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1b4]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1c0]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d1cc]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1d0]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1d0]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1dc]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1e8]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x78]
push eax
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.00678ccc
fld xword [0x67d1f4]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d200]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d1cc]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d1cc]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d230]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0xa0]
wait
jmp 0x67cd67
movzx eax, word [ebp - 0x58]
push eax
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
call fcn.00678ccc
fld xword [0x67d234]
fmulp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x48]
push eax
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
call fcn.00678ccc
fld xword [0x67d240]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d24c]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d258]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d264]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d270]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d27c]
fld xword [ebp - 0x90]
fmulp st(1)
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d288]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d294]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d1cc]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2a0]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2ac]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2b8]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2b8]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2c4]
fld xword [ebp - 0x90]
fmulp st(1)
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2d0]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x78]
push eax
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.00678ccc
fld xword [0x67d1f4]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d2dc]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d1cc]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d1cc]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0xa0]
wait
movzx eax, word [ebp - 0x48]
push eax
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
call fcn.00678d08
fld xword [0x67d1dc]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [0x67d2e8]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x58]
push eax
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
call fcn.00678d08
fld xword [0x67d2f4]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678d08
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678d08
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678d08
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0xb0]
wait
cmp esi, 2
jne 0x67c855
fld xword [ebp - 0xb0]
fld xword [ebp - 0xa0]
faddp st(1)
fstp xword [ebp - 0xa0]
wait
jmp 0x67cd67
fld xword [ebp - 0xb0]
fld xword [ebp - 0xa0]
fsubrp st(1)
fstp xword [ebp - 0xa0]
wait
jmp 0x67cd67
movzx eax, word [ebp - 0x58]
push eax
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
call fcn.00678ccc
fld xword [0x67d300]
fmulp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x48]
push eax
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
call fcn.00678ccc
fld xword [0x67d30c]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d318]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d324]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d330]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d33c]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d348]
fld xword [ebp - 0x90]
fmulp st(1)
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1a8]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1b4]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1c0]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d1cc]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1d0]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1d0]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1dc]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x50]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d1e8]
fld xword [ebp - 0x90]
fmulp st(1)
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebp - 0x78]
push eax
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.00678ccc
fld xword [0x67d1f4]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d168]
fld xword [ebp - 0x60]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d200]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x50]
fmul dword [0x67d1cc]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d168]
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
faddp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d218]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fld xword [ebp - 0x50]
fsubp st(1)
fld xword [ebp - 0x70]
fmul dword [0x67d168]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d1cc]
fld xword [ebp - 0x50]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
fsubrp st(1)
fstp xword [ebp - 0x15c]
wait
fld xword [ebp - 0x60]
fmul dword [0x67d230]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00678ccc
fld xword [0x67d224]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0xa0]
wait
jmp 0x67cd67
xor eax, eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], eax
mov word [ebp - 0x98], ax
fld xword [0x67d354]
fld xword [edi]
fmulp st(1)
fld xword [0x67d360]
faddp st(1)
fld xword [0x67d36c]
fld xword [ebp - 0x20]
fmulp st(1)
fld xword [ebp - 0x20]
fmulp st(1)
fsubp st(1)
fstp xword [ebx]
wait
fld xword [0x67d378]
fld xword [edi]
fmulp st(1)
fld xword [0x67d384]
faddp st(1)
fstp xword [ebx + 0xa]
wait
fld xword [0x67d390]
fld xword [edi]
fmulp st(1)
fld xword [0x67d39c]
faddp st(1)
fstp xword [ebx + 0x14]
wait
fld xword [0x67d3a8]
fld xword [edi]
fmulp st(1)
fld xword [0x67d3b4]
faddp st(1)
fstp xword [ebx + 0x1e]
wait
fld xword [0x67d3c0]
fld xword [edi]
fmulp st(1)
fld xword [0x67d3cc]
faddp st(1)
fstp xword [ebx + 0x28]
wait
fld xword [0x67d3d8]
fld xword [edi]
fmulp st(1)
fld xword [0x67d3e4]
faddp st(1)
fstp xword [ebx + 0x32]
wait
fld xword [0x67d3f0]
fld xword [edi]
fmulp st(1)
fld xword [0x67d3fc]
faddp st(1)
fstp xword [ebx + 0x3c]
wait
fld xword [0x67d408]
fld xword [edi]
fmulp st(1)
fld xword [0x67d414]
faddp st(1)
fstp xword [ebx + 0x46]
wait
fld xword [0x67d420]
fld xword [edi]
fmulp st(1)
fld xword [0x67d42c]
faddp st(1)
fstp xword [ebx + 0x50]
wait
fld xword [0x67d438]
fld xword [edi]
fmulp st(1)
fld xword [0x67d444]
faddp st(1)
fstp xword [ebx + 0x5a]
wait
fld xword [0x67d450]
fld xword [edi]
fmulp st(1)
fld xword [0x67d45c]
faddp st(1)
fstp xword [ebx + 0x64]
wait
fld xword [0x67d468]
fld xword [edi]
fmulp st(1)
fld xword [0x67d474]
faddp st(1)
fstp xword [ebx + 0x6e]
wait
fld xword [0x67d480]
fld xword [edi]
fmulp st(1)
fld xword [0x67d48c]
faddp st(1)
fstp xword [ebx + 0x78]
wait
fld xword [0x67d498]
fld xword [edi]
fmulp st(1)
fld xword [0x67d4a4]
faddp st(1)
fstp xword [ebx + 0x82]
wait
movzx eax, word [ebx + 8]
push eax
push dword [ebx + 4]
push dword [ebx]
call fcn.00678ccc
fld xword [0x67d4b0]
fmulp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x12]
push eax
push dword [ebx + 0xe]
push dword [ebx + 0xa]
call fcn.00678ccc
fld xword [0x67d4bc]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x1c]
push eax
push dword [ebx + 0x18]
push dword [ebx + 0x14]
call fcn.00678ccc
fld xword [0x67d4c8]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x26]
push eax
push dword [ebx + 0x22]
push dword [ebx + 0x1e]
call fcn.00678ccc
fld xword [0x67d4d4]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x30]
push eax
push dword [ebx + 0x2c]
push dword [ebx + 0x28]
call fcn.00678ccc
fld xword [0x67d4e0]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x3a]
push eax
push dword [ebx + 0x36]
push dword [ebx + 0x32]
call fcn.00678ccc
fld xword [0x67d4ec]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x44]
push eax
push dword [ebx + 0x40]
push dword [ebx + 0x3c]
call fcn.00678ccc
fld xword [0x67d4f8]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x4e]
push eax
push dword [ebx + 0x4a]
push dword [ebx + 0x46]
call fcn.00678ccc
fld xword [0x67d504]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x58]
push eax
push dword [ebx + 0x54]
push dword [ebx + 0x50]
call fcn.00678ccc
fld xword [0x67d510]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x62]
push eax
push dword [ebx + 0x5e]
push dword [ebx + 0x5a]
call fcn.00678ccc
fld xword [0x67d51c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x6c]
push eax
push dword [ebx + 0x68]
push dword [ebx + 0x64]
call fcn.00678ccc
fld xword [0x67d20c]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x76]
push eax
push dword [ebx + 0x72]
push dword [ebx + 0x6e]
call fcn.00678ccc
fld xword [0x67d528]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x80]
push eax
push dword [ebx + 0x7c]
push dword [ebx + 0x78]
call fcn.00678ccc
fld xword [0x67d534]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0x15c]
wait
movzx eax, word [ebx + 0x8a]
push eax
push dword [ebx + 0x86]
push dword [ebx + 0x82]
call fcn.00678ccc
fld xword [0x67d540]
fmulp st(1)
fld xword [ebp - 0x15c]
faddp st(1)
fstp xword [ebp - 0xc0]
wait
fld xword [ebp - 0xc0]
fld xword [ebp - 0xa0]
faddp st(1)
fstp xword [ebp - 0xa0]
wait
fld xword [ebp - 0x40]
fld xword [ebp - 0xa0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00679fe0
fstp qword [ebp - 8]
wait
fld qword [ebp - 8]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8