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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x18c
mov eax, dword [esp + 0x1a0]
mov ebx, dword [esp + 0x1ac]
mov esi, dword [esp + 0x1a8]
mov edx, dword [eax]
mov ecx, esi
mov dword [esp + 0xc0], edx
mov edx, dword [eax + 4]
mov dword [esp + 0xc4], edx
mov edx, dword [eax + 8]
mov dword [esp + 0xc8], edx
mov edx, dword [eax + 0xc]
mov dword [esp + 0xcc], edx
mov edx, dword [eax + 0x10]
mov dword [esp + 0xd0], edx
mov edx, dword [eax + 0x14]
mov dword [esp + 0xd4], edx
mov edx, dword [eax + 0x18]
mov dword [esp + 0xd8], edx
mov edx, dword [eax + 0x1c]
mov dword [esp + 0xdc], edx
mov edx, dword [eax + 0x20]
mov dword [esp + 0xe0], edx
mov edx, dword [eax + 0x24]
mov dword [esp + 0xe4], edx
mov edx, dword [eax + 0x28]
mov dword [esp + 0xe8], edx
mov edx, dword [eax + 0x2c]
mov dword [esp + 0xec], edx
mov edx, dword [eax + 0x30]
mov dword [esp + 0xf0], edx
mov edx, dword [eax + 0x34]
mov dword [esp + 0xf4], edx
mov edx, dword [eax + 0x38]
mov eax, dword [eax + 0x3c]
mov dword [esp], ebx
mov dword [esp + 0xf8], edx
mov edx, dword [esp + 0x1a4]
mov dword [esp + 0xfc], eax
lea eax, [esp + 0xbc]
mov dword [esp + 4], eax
lea eax, [esp + 0xc0]
call fcn.0067be40
fld qword [ebx + 0x130]
mov ebp, eax
fldz
fcompi st(1)
ja 0x67db0b
mov eax, dword [ebx]
fld st(0)
not eax
test al, 0xf
je 0x67db41
fstp st(0)
fld qword [ebx + 0x108]
fld qword [ebx + 0xe8]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld qword [ebx + 0x128]
fld qword [ebx + 0x120]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fldz
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
test ebp, ebp
je 0x67db68
mov eax, dword [esp + 0xbc]
test eax, eax
je 0x67db70
fld qword [0x7b1f18]
fxch st(1)
fcomi st(1)
fstp st(1)
ja 0x67dbd0
fstp st(0)
jmp 0x67db90
fstp st(0)
jmp 0x67db90
fstp st(0)
jmp 0x67db90
fstp st(0)
jmp 0x67db90
fstp st(1)
jmp 0x67db90
fstp st(1)
jmp 0x67db90
fstp st(0)
lea esi, [esi]
lea esi, [esi]
fld dword [0x7b1f70]
fxch st(1)
fcompi st(1)
fstp st(0)
ja 0x67dbb0
jmp 0x67dba2
fstp st(0)
add esp, 0x18c
mov eax, ebp
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [esp], str.tsv:_result__U___0.99e6_n
call fcn.0067be10
add esp, 0x18c
mov eax, ebp
pop ebx
pop esi
pop edi
pop ebp
ret
fld qword [0x7b1f20]
fcompi st(1)
ja 0x67dbf0
fld1
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x67db78
fstp st(1)
jmp 0x67dbf2
fstp st(1)
fld qword [esp + 0xc0]
fstp qword [esp + 0x18]
fld qword [esp + 0xc8]
fstp qword [esp + 0x20]
fld qword [esp + 0xd0]
fstp qword [esp + 0x28]
fld qword [esp + 0xd8]
fstp qword [esp + 0x30]
fld qword [esp + 0xe0]
fstp qword [esp + 0x38]
fld qword [esp + 0xe8]
fstp qword [esp + 0x40]
fld qword [esp + 0xf0]
fstp qword [esp + 0x48]
fld qword [esp + 0xf8]
fstp qword [esp + 0x50]
fld1
fld st(0)
fcompi st(2)
jae 0x67dde0
mov eax, dword [ebx]
not eax
test al, 0xf
je 0x67e3f0
fstp st(0)
fld1
fchs
fld st(0)
fstp qword [esp + 0x60]
fld1
fxch st(1)
mov edi, 0x64
lea ebp, [esp + 0x100]
fstp qword [esp + 0x68]
fxch st(1)
jmp 0x67ddc0
fstp st(0)
fmul qword [0x7b1f28]
fld qword [esp + 0x18]
mov dword [esp + 4], 0
mov ecx, esi
mov eax, ebp
mov dword [esp], ebx
mov edx, dword [esp + 0x1a4]
fmul st(1)
fstp qword [esp + 0x100]
fld qword [esp + 0x20]
fmul st(1)
fstp qword [esp + 0x108]
fld qword [esp + 0x28]
fmul st(1)
fstp qword [esp + 0x110]
fld qword [esp + 0x30]
fmul st(1)
fstp qword [esp + 0x118]
fld qword [esp + 0x38]
fmul st(1)
fstp qword [esp + 0x120]
fld qword [esp + 0x40]
fmul st(1)
fstp qword [esp + 0x128]
fld qword [esp + 0x48]
fmul st(1)
fstp qword [esp + 0x130]
fld qword [esp + 0x50]
fmul st(1)
fxch st(1)
fstp qword [esp + 0x58]
fstp qword [esp + 0x138]
call fcn.0067be40
test eax, eax
je 0x67e301
fld qword [ebx + 0x130]
fldz
fcompi st(1)
fld qword [esp + 0x58]
ja 0x67dd48
mov eax, dword [ebx]
not eax
test al, 0xf
je 0x67dd88
fstp st(1)
jmp 0x67dd4a
fstp st(1)
fld qword [ebx + 0x108]
fld qword [ebx + 0xe8]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld qword [ebx + 0x128]
fld qword [ebx + 0x120]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fldz
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
jmp 0x67dd8a
fxch st(1)
fld1
fcompi st(1)
jae 0x67e3fd
mov eax, dword [ebx]
not eax
test al, 0xf
jne 0x67ddb7
fld qword [esp + 0x60]
fcomi st(1)
fld qword [esp + 0x68]
seta al
test al, al
fcmovne st(0), st(3)
fstp qword [esp + 0x68]
fcmovne st(0), st(1)
fstp qword [esp + 0x60]
sub edi, 1
je 0x67e2fd
fdivr dword [0x7b1ea8]
fxch st(1)
fcomi st(1)
ja 0x67dc90
fstp st(1)
fmul dword [0x7b1eb0]
jmp 0x67dc98
lea ebp, [esp + 0x100]
jmp 0x67ddf0
fstp st(0)
fxch st(1)
lea esi, [esi]
fld1
mov edi, 0x64
fchs
fxch st(2)
fst qword [esp + 0x70]
fxch st(1)
fst qword [esp + 0x68]
jmp 0x67de12
fxch st(2)
fldz
fxch st(3)
fcomi st(3)
jbe 0x67e048
fstp st(2)
fstp st(0)
fstp st(1)
fld qword [esp + 0x68]
fadd st(1)
fmul dword [0x7b1eb0]
fxch st(1)
fstp qword [esp + 0x60]
fld qword [esp + 0x18]
mov ecx, esi
mov eax, ebp
mov dword [esp + 4], 0
mov edx, dword [esp + 0x1a4]
mov dword [esp], ebx
fmul st(1)
fstp qword [esp + 0x100]
fld qword [esp + 0x20]
fmul st(1)
fstp qword [esp + 0x108]
fld qword [esp + 0x28]
fmul st(1)
fstp qword [esp + 0x110]
fld qword [esp + 0x30]
fmul st(1)
fstp qword [esp + 0x118]
fld qword [esp + 0x38]
fmul st(1)
fstp qword [esp + 0x120]
fld qword [esp + 0x40]
fmul st(1)
fstp qword [esp + 0x128]
fld qword [esp + 0x48]
fmul st(1)
fstp qword [esp + 0x130]
fld qword [esp + 0x50]
fmul st(1)
fxch st(1)
fstp qword [esp + 0x58]
fstp qword [esp + 0x138]
call fcn.0067be40
fld qword [esp + 0x58]
fld qword [esp + 0x60]
test eax, eax
je 0x67df43
fld qword [ebx + 0x130]
fldz
fcomi st(1)
ja 0x67e078
mov eax, dword [ebx]
not eax
test al, 0xf
je 0x67e000
fstp st(1)
fld qword [ebx + 0x120]
fld qword [ebx + 0x128]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld qword [ebx + 0xe8]
fld qword [ebx + 0x108]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld1
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x67e010
fstp st(1)
fld st(1)
jmp 0x67df32
fxch st(1)
sub edi, 1
jne 0x67de10
fstp st(0)
fstp st(0)
fstp st(0)
jmp 0x67df47
fstp st(0)
fstp st(0)
fld qword [esp + 0x70]
fldz
fld qword [esp + 0x68]
fcomi st(1)
fstp st(1)
seta al
mov edi, eax
mov dword [esp], ebx
mov edx, dword [esp + 0x1a4]
mov ecx, esi
lea eax, [esp + 0xc0]
mov dword [esp + 4], 0
fstp qword [esp + 0x20]
fstp qword [esp + 0x18]
call fcn.0067be40
mov ebp, eax
test eax, eax
je 0x67e340
mov eax, edi
fld qword [esp + 0x18]
fld qword [esp + 0x20]
test al, al
je 0x67e325
fld1
mov eax, dword [ebx]
fdivr st(1), st(0)
mov edx, eax
fld qword [0x7b1f20]
fxch st(3)
fcomi st(3)
fstp st(3)
jb 0x67e391
fcompi st(2)
fstp st(1)
jb 0x67e395
test eax, 0x1000000
je 0x67e86c
fld qword [ebx + 0x130]
fld1
fcomi st(1)
jae 0x67e984
fxch st(2)
fcomi st(2)
fstp st(2)
jbe 0x67db7c
fstp st(0)
fst qword [ebx + 0x130]
jmp 0x67db90
fstp st(0)
fld1
fxch st(1)
fcomi st(1)
fstp st(1)
ja 0x67e0d0
fld qword [esp + 0x70]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x67df30
fld qword [0x7b1f20]
fxch st(1)
fcomi st(1)
fstp st(1)
jae 0x67e9e2
fxch st(2)
fst qword [esp + 0x68]
fxch st(2)
fst qword [esp + 0x70]
fxch st(1)
jmp 0x67df32
fxch st(2)
fcomi st(3)
fstp st(3)
jbe 0x67e2e0
fxch st(2)
fdivr dword [0x7b1ea8]
fcomi st(2)
jbe 0x67e2f0
fstp st(2)
fxch st(1)
fmul qword [0x7b1f30]
fxch st(1)
jmp 0x67de32
fstp st(1)
fld qword [ebx + 0x108]
fld qword [ebx + 0xe8]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld qword [ebx + 0x128]
fld qword [ebx + 0x120]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld1
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x67e010
fstp st(1)
mov eax, dword [ebx]
not eax
test al, 0xf
jne 0x67df2b
jmp 0x67e0d2
fstp st(1)
fld qword [esp + 0x70]
fld qword [esp + 0x68]
fld qword [0x7b1f38]
fxch st(2)
fcomi st(2)
jbe 0x67e997
fstp st(2)
fxch st(2)
fxch st(1)
fxch st(3)
fxch st(1)
mov edi, 0x64
jmp 0x67e285
fxch st(3)
fcomi st(2)
jae 0x67e2c8
fxch st(3)
fstp qword [esp + 0x78]
fxch st(3)
mov edx, dword [esp + 0x1a4]
mov ecx, esi
mov eax, ebp
fstp qword [esp + 0x70]
fstp qword [esp + 0x68]
fxch st(1)
fstp qword [esp + 0x60]
fld qword [esp + 0x18]
mov dword [esp + 4], 0
mov dword [esp], ebx
fmul st(1)
fstp qword [esp + 0x100]
fld qword [esp + 0x20]
fmul st(1)
fstp qword [esp + 0x108]
fld qword [esp + 0x28]
fmul st(1)
fstp qword [esp + 0x110]
fld qword [esp + 0x30]
fmul st(1)
fstp qword [esp + 0x118]
fld qword [esp + 0x38]
fmul st(1)
fstp qword [esp + 0x120]
fld qword [esp + 0x40]
fmul st(1)
fstp qword [esp + 0x128]
fld qword [esp + 0x48]
fmul st(1)
fstp qword [esp + 0x130]
fld qword [esp + 0x50]
fmul st(1)
fxch st(1)
fstp qword [esp + 0x58]
fstp qword [esp + 0x138]
call fcn.0067be40
fld qword [esp + 0x58]
fld qword [esp + 0x60]
test eax, eax
fld qword [esp + 0x68]
fld qword [esp + 0x70]
fld qword [esp + 0x78]
je 0x67e3b8
mov eax, dword [ebx]
not eax
test al, 0xf
jne 0x67e3c0
fld qword [ebx + 0x130]
fldz
fcomi st(1)
jbe 0x67e220
fstp st(1)
fld qword [ebx + 0x128]
fld qword [ebx + 0x120]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fstp qword [esp + 0x58]
fld qword [ebx + 0x108]
fld qword [ebx + 0xe8]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld qword [esp + 0x58]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fxch st(2)
jmp 0x67e224
fstp st(0)
fxch st(2)
fcomi st(2)
jae 0x67e3c8
fxch st(2)
fcomi st(4)
jae 0x67e3d2
fld1
fcomi st(1)
fxch st(4)
fcmovb st(0), st(6)
fxch st(5)
fcmovb st(0), st(1)
fxch st(2)
fcmovnb st(0), st(6)
fstp st(6)
fcmovb st(0), st(2)
fstp st(2)
fld qword [0x7b1f20]
fxch st(2)
fcomi st(2)
fstp st(2)
jb 0x67e270
fxch st(2)
fcompi st(1)
jae 0x67e928
fxch st(1)
jmp 0x67e274
fstp st(2)
fxch st(1)
sub edi, 1
je 0x67e34b
fxch st(1)
fxch st(3)
fxch st(2)
fxch st(1)
fld st(0)
fsub st(4)
fld st(4)
fsubr dword [0x7b1ea8]
fdivrp st(1)
fld qword [0x7b1f60]
fxch st(1)
fcomi st(1)
fcmovnbe st(0), st(1)
fstp st(1)
fld qword [0x7b1f68]
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld st(2)
fsub st(4)
fmulp st(1)
fadd st(3)
fxch st(3)
fcomi st(3)
jb 0x67e100
fstp st(3)
jmp 0x67e2ca
fstp st(0)
fld st(1)
fadd st(3)
fmul dword [0x7b1eb0]
fxch st(3)
jmp 0x67e10c
fstp st(2)
fxch st(1)
jmp 0x67e2f4
fstp st(0)
fxch st(1)
fadd st(0)
fxch st(1)
jmp 0x67de32
fstp st(0)
fstp st(0)
mov dword [esp], ebx
mov edx, dword [esp + 0x1a4]
mov ecx, esi
lea eax, [esp + 0xc0]
mov dword [esp + 4], 0
call fcn.0067be40
mov ebp, eax
jmp 0x67e340
fstp st(0)
fstp st(0)
jmp 0x67e340
fstp st(0)
jmp 0x67e340
fstp st(0)
jmp 0x67e340
fstp st(0)
jmp 0x67e340
fstp st(0)
jmp 0x67e340
fstp st(0)
lea esi, [esi]
fld qword [ebx + 0x130]
jmp 0x67db90
fstp st(0)
fstp st(0)
fstp st(0)
mov dword [esp], ebx
mov edx, dword [esp + 0x1a4]
mov ecx, esi
lea eax, [esp + 0xc0]
mov dword [esp + 4], 0
fstp qword [esp + 0x18]
call fcn.0067be40
mov ebp, eax
test eax, eax
je 0x67e340
fldz
fld qword [esp + 0x18]
fcomi st(1)
fstp st(1)
jbe 0x67e32b
fdivr dword [0x7b1ea8]
mov edx, dword [ebx]
jmp 0x67e395
fstp st(0)
fstp st(1)
and edx, 0x1000000
fld qword [ebx + 0x130]
je 0x67db80
fxch st(1)
fcomi st(1)
jbe 0x67db84
fstp st(1)
jmp 0x67dfeb
fstp st(3)
fstp st(3)
fstp st(0)
jmp 0x67e3da
fstp st(3)
fstp st(3)
fstp st(0)
jmp 0x67e3da
fstp st(5)
fstp st(3)
fstp st(0)
fstp st(0)
jmp 0x67e3da
fstp st(0)
fstp st(3)
fstp st(3)
fstp st(0)
fldz
fxch st(1)
fcomi st(1)
fstp st(1)
seta al
mov edi, eax
jmp 0x67df5a
fxch st(1)
fst qword [esp + 0x60]
fxch st(1)
jmp 0x67dc6e
fld qword [esp + 0x68]
fld qword [0x7b1f20]
fxch st(2)
fcomi st(2)
fstp st(2)
jb 0x67e45e
fstp st(0)
fstp st(0)
mov dword [esp], ebx
mov edx, dword [esp + 0x1a4]
mov ecx, esi
lea eax, [esp + 0xc0]
mov dword [esp + 4], 0
fstp qword [esp + 0x18]
call fcn.0067be40
fldz
fld qword [esp + 0x18]
mov ebp, eax
fcomi st(1)
fstp st(1)
jbe 0x67e32f
test eax, eax
je 0x67e333
fdivr dword [0x7b1ea8]
mov eax, dword [ebx]
jmp 0x67dfc2
fld qword [esp + 0x60]
fldz
fcompi st(1)
fstp st(0)
ja 0x67dde9
fld qword [esp + 0x60]
fld qword [0x7b1f38]
fcomi st(1)
ja 0x67e711
fsub st(1), st(0)
fsubr st(3)
fld st(2)
fsub st(5)
fld st(0)
fstp qword [esp + 0x80]
fld st(5)
fxch st(4)
fst qword [esp + 0xa8]
fxch st(1)
fstp qword [esp + 0x68]
fst qword [esp + 0x78]
fxch st(2)
fst qword [esp + 0x70]
fxch st(4)
fstp qword [esp + 0x98]
fxch st(2)
mov edi, 1
fstp qword [esp + 0xa0]
lea esi, [esi]
nop
fldz
fxch st(3)
fcomi st(3)
jbe 0x67e790
fld qword [esp + 0x70]
fcompi st(4)
fstp st(3)
jbe 0x67e792
fld st(0)
fsub st(4)
fst qword [esp + 0x68]
fxch st(2)
fst qword [esp + 0x58]
fxch st(2)
fstp qword [esp + 0x80]
fld st(3)
fld qword [esp + 0x58]
fld st(0)
fabs
fld st(5)
fabs
fcomi st(1)
ja 0x67e770
fstp st(1)
fxch st(1)
fstp qword [esp + 0x70]
fxch st(4)
fstp qword [esp + 0x58]
fstp qword [esp + 0x78]
fld qword [0x7b1f40]
fcompi st(3)
jae 0x67e8e0
fld st(0)
fabs
fmul qword [0x7b1f48]
fadd qword [0x7b1f50]
fld qword [esp + 0x78]
fld st(0)
fsub st(3)
fmul dword [0x7b1eb0]
fld st(0)
fabs
fxch st(3)
fcomi st(3)
fstp st(3)
jae 0x67e6cf
fld qword [esp + 0x68]
fabs
fcompi st(3)
jb 0x67e728
fld st(4)
fabs
fcompi st(6)
fstp st(5)
jbe 0x67e738
fld qword [esp + 0x58]
fdiv st(4)
fxch st(1)
fcompi st(6)
jne 0x67e800
fstp st(5)
fstp st(2)
fxch st(2)
fxch st(3)
fld st(0)
fadd st(1)
fmul st(4)
fxch st(1)
fsubr dword [0x7b1ea8]
fldz
fxch st(2)
fcomi st(2)
fstp st(2)
jbe 0x67e5af
fchs
fxch st(1)
jmp 0x67e5b1
fxch st(1)
fabs
fld st(0)
fadd st(1)
fld st(5)
fmul dword [0x7b1f58]
fmul st(3)
fld st(4)
fmul st(4)
fabs
fsubp st(1)
fld qword [esp + 0x68]
fmul st(4)
fabs
fxch st(1)
fcomi st(1)
fcmovnbe st(0), st(1)
fstp st(1)
fcompi st(1)
fstp st(0)
jbe 0x67e748
fdivrp st(1)
fld st(0)
fabs
fcompi st(2)
ja 0x67e9f8
fldz
fxch st(4)
fcompi st(4)
fstp st(3)
jae 0x67e5fd
fchs
fadd st(1)
fld qword [esp + 0x80]
fstp qword [esp + 0x68]
fxch st(2)
fstp qword [esp + 0x80]
fstp qword [esp + 0x90]
fld qword [esp + 0x18]
mov ecx, esi
mov edx, dword [esp + 0x1a4]
mov dword [esp + 4], 0
lea eax, [esp + 0x140]
mov dword [esp], ebx
fmul st(1)
fstp qword [esp + 0x140]
fld qword [esp + 0x20]
fmul st(1)
fstp qword [esp + 0x148]
fld qword [esp + 0x28]
fmul st(1)
fstp qword [esp + 0x150]
fld qword [esp + 0x30]
fmul st(1)
fstp qword [esp + 0x158]
fld qword [esp + 0x38]
fmul st(1)
fstp qword [esp + 0x160]
fld qword [esp + 0x40]
fmul st(1)
fstp qword [esp + 0x168]
fld qword [esp + 0x48]
fmul st(1)
fstp qword [esp + 0x170]
fld qword [esp + 0x50]
fmul st(1)
fxch st(1)
fstp qword [esp + 0x88]
fstp qword [esp + 0x178]
call fcn.0067be40
test eax, eax
je 0x67e6e8
mov eax, dword [ebx]
fld qword [esp + 0x88]
fld qword [esp + 0x90]
not eax
test al, 0xf
je 0x67e7c8
fstp st(0)
fstp st(0)
jmp 0x67e6e8
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
jmp 0x67e6e8
fstp st(0)
fstp st(0)
fstp st(0)
lea esi, [esi]
fld qword [esp + 0x98]
fld qword [esp + 0xa0]
jmp 0x67e708
fstp st(0)
fstp st(2)
fxch st(1)
jmp 0x67e708
fstp st(2)
fxch st(1)
lea esi, [esi]
fld qword [esp + 0xa8]
jmp 0x67e71b
fstp st(0)
fstp st(0)
fxch st(1)
fxch st(2)
fxch st(1)
fld qword [esp + 0x60]
jmp 0x67e0f4
fstp st(5)
fstp st(0)
fstp st(0)
fstp st(3)
fstp st(0)
jmp 0x67e750
fstp st(0)
fstp st(0)
fstp st(3)
fstp st(0)
jmp 0x67e750
fstp st(0)
fstp st(0)
fstp st(0)
fxch st(1)
fst qword [esp + 0x68]
fld st(1)
fadd st(1)
fxch st(1)
fstp qword [esp + 0x80]
fxch st(1)
jmp 0x67e613
fstp st(0)
fstp st(6)
fstp st(0)
fstp st(2)
fxch st(2)
fst qword [esp + 0x70]
fxch st(2)
fst qword [esp + 0x78]
fxch st(3)
fxch st(2)
fxch st(1)
jmp 0x67e521
fstp st(3)
fldz
fcomi st(3)
jbe 0x67e7b0
fld qword [esp + 0x70]
fxch st(1)
fcompi st(1)
fstp st(0)
ja 0x67e4e2
jmp 0x67e7b2
fstp st(0)
fld qword [esp + 0x70]
fstp qword [esp + 0x58]
fld qword [esp + 0x78]
jmp 0x67e4fb
fld qword [ebx + 0x130]
fldz
fcomi st(1)
ja 0x67e88c
fstp st(0)
add edi, 1
fsub qword [0x7b1f38]
cmp edi, 0x65
je 0x67e6df
fld qword [esp + 0x58]
fxch st(1)
fxch st(2)
fxch st(3)
jmp 0x67e4c8
fld1
fdiv qword [esp + 0x70]
fld st(4)
fmul st(1)
fstp qword [esp + 0x90]
fld qword [esp + 0x58]
fmul st(1)
fstp qword [esp + 0x88]
fxch st(4)
fsub qword [esp + 0x58]
fld qword [esp + 0x90]
fmul st(1), st(0)
fxch st(5)
fadd st(0)
fmulp st(1)
fmul st(5)
fxch st(6)
fsubr st(3)
fld1
fsub qword [esp + 0x88]
fmulp st(1)
faddp st(6)
fmul st(5), st(0)
fld1
fsubp st(4)
fld1
fsubr qword [esp + 0x88]
fmulp st(4)
fld1
fsubp st(1)
fmulp st(3)
fxch st(2)
fxch st(1)
fxch st(3)
fxch st(4)
fxch st(1)
jmp 0x67e59f
fld1
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x67e337
fst qword [ebx + 0x130]
or eax, 0x1000000
mov dword [ebx], eax
jmp 0x67db90
fstp st(1)
fld qword [ebx + 0x128]
fld qword [ebx + 0x120]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld qword [ebx + 0x108]
fld qword [ebx + 0xe8]
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fsub qword [0x7b1f38]
add edi, 1
cmp edi, 0x65
jne 0x67e7ec
fstp st(0)
fstp st(0)
fstp st(0)
jmp 0x67e6e8
fstp st(2)
fstp st(0)
fstp st(1)
fld qword [esp + 0x98]
fld qword [esp + 0xa0]
fld qword [esp + 0x58]
fld qword [0x7b1f78]
fcompi st(1)
jb 0x67e6f8
fld qword [0x7b1f80]
fxch st(1)
fcompi st(1)
fstp st(0)
jb 0x67e700
fstp st(0)
fstp st(0)
jmp 0x67e413
fstp st(0)
fstp st(0)
fstp st(0)
fldz
fxch st(1)
fcomi st(1)
fstp st(1)
seta al
mov edi, eax
mov dword [esp], ebx
mov edx, dword [esp + 0x1a4]
mov ecx, esi
lea eax, [esp + 0xc0]
mov dword [esp + 4], 0
fstp qword [esp + 0x18]
call fcn.0067be40
mov ebp, eax
test eax, eax
je 0x67e340
mov eax, edi
fld qword [esp + 0x18]
test al, al
je 0x67e33b
fdivr dword [0x7b1ea8]
mov eax, dword [ebx]
jmp 0x67dfc2
fstp st(0)
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x67dba0
jmp 0x67dfeb
fxch st(2)
fsubr st(3)
fld qword [0x7b1f38]
fsubr st(3)
fld st(5)
fsub st(3)
fst qword [esp + 0x80]
fxch st(5)
fstp qword [esp + 0x60]
fxch st(5)
fst qword [esp + 0xa8]
fxch st(4)
fstp qword [esp + 0x68]
fld st(3)
fstp qword [esp + 0x78]
fld st(1)
fxch st(1)
fst qword [esp + 0x70]
fxch st(4)
fxch st(2)
fxch st(3)
fxch st(1)
fxch st(5)
fxch st(1)
jmp 0x67e4ae
fstp st(0)
fstp st(0)
fldz
fxch st(1)
fcomi st(1)
fstp st(1)
seta al
mov edi, eax
jmp 0x67e93b
fstp st(3)
fstp st(0)
fxch st(1)
fld qword [esp + 0x80]
fstp qword [esp + 0x68]
jmp 0x67e754