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

Disassembly:
push eax
jmp 0x6dc3d5
call dword [0x1008f088]
push eax
mov ch, 0xca
lea ecx, [esp + 0x14]
jmp 0x61da8c
push eax
jmp 0x6d4f87
mov dword [esp + 0x68], eax
movzx eax, dx
cwde
lea eax, [ecx + esi]
lea ecx, [edx + edi]
jmp 0x6d8f83
jl 0x6e53b3
mov ecx, dword [esp + 0x84]
stc
test edx, edx
cmp sp, 0x51ed
test ecx, ecx
jmp 0x6ae5ea
push edi
jmp 0x5b75ed
fstp qword [esp + 0x10]
jmp 0x68c2ba
call dword [0x1008f440]
mov edx, dword [esp + 0x80]
jmp 0x6d0c4e
mov dword [esp + 0x48], eax
jmp 0x6be003
je 0x6ec22b
dec edx
jne 0x6b6f48
mov eax, dword [esp + 0x78]
mov ebp, dword [eax + 4]
stc
mov eax, dword [eax + 8]
cmp ebp, ebx
jmp 0x6df9c7
lea ecx, [esp + 0x1c]
jmp 0x5fb396
call dword [0x1008f438]
mov eax, dword [esp + 0x1c]
movsx cx, cl
movsx edx, ax
movzx ecx, si
mov edx, dword [esp + 0x18]
movzx ecx, di
setl cl
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x2c], eax
movsx ax, bl
not ax
mov dword [esp + 0x28], edx
cwd
mov edx, dword [esp + 0x24]
xchg ah, al
mov al, bl
jmp 0x623759
push esi
push edi
jmp 0x693eab
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], eax
jmp 0x6c76d3
mov dword [esp + 0x78], eax
jmp 0x61135c
call dword [0x1008f3f8]
test eax, eax
jne 0x6b66b9
push 0xcc0020
bswap cx
cmovb ecx, ecx
push 0xffffffffffffffff
setns cl
mov ecx, 0x68e138f6
push 0xffffffffffffffff
not ecx
movsx cx, dl
push esi
movsx ecx, bx
lea ecx, [esp + 0x58]
jmp 0x6d0064
push ecx
push ecx
jmp 0x68749e
push eax
mov dword [esp + 0x38], edx
jmp 0x5e2e06
lea ecx, [ecx + edi]
test edi, 0x2a8009be
add eax, esi
jmp 0x5b6853
jg 0x5f2c5f
mov eax, ebx
add dl, 0xe3
cmp esi, esp
mov edx, 0x76e6533b
mov ebx, ebp
btr dx, dx
sub eax, ebp
not dh
shr dl, cl
add dx, bx
mov dword [esp + 0x7c], ebx
add edx, 0x32f840e8
cdq
cmc
sub eax, edx
xor dx, bp
sar eax, 1
cmp bp, cx
add dx, 0x465c
lea edi, [edi + eax]
sal dx, 0x7f
add edx, 0x673414a4
mov edx, dword [esp + 0x78]
cmp bp, 0x688f
cmc
cmp edx, ecx
jmp 0x6d695a
fdiv st(1)
jmp 0x5ca167
push eax
jmp 0x6b926d
push edi
jmp 0x62988c
call fcn.006e2d52
fld qword [esp + 0x18]
mov bp, sp
cmovae ebp, esp
fmul st(1)
mov ebp, eax
call fcn.006e2d52
mov ecx, eax
shr ax, cl
adc dx, si
mov eax, ebx
sub eax, ebp
mov dword [esp + 0x74], ecx
cdq
cmp sp, 0x47d
cmp bp, bx
fstp st(0)
sub eax, edx
movsx edx, cx
cmp bx, di
sar eax, 1
ror dh, cl
ror edx, 0x9a
lea edi, [edi + eax]
ror al, cl
bts ax, dx
rol eax, 0xde
mov eax, dword [esp + 0x88]
rol dh, cl
sub eax, ecx
rcl dl, 0x1e
or edx, 0x73ee7b58
cdq
sub eax, edx
sar eax, 1
add esi, eax
cbw
movzx ax, bh
mov edx, dword [esp + 0x74]
mov al, 0xc
movsx ax, cl
push 0xcc0020
cmovns eax, ebx
push edx
mov ax, bp
push ebp
cmovne ax, sp
not ah
push esi
cbw
sete ah
movsx eax, sp
lea eax, [esp + 0x58]
push edi
jmp 0x5be8f8
push ebp
jmp 0x5dbae5
fxch st(1)
jmp 0x6883ac
push ecx
jmp 0x6c5d22
mov dword [esp + 0x74], eax
jmp 0x5f2c16
push 4
neg eax
jmp 0x6dd75f
call fcn.006a0d37
mov ebp, dword [esp + 0x14]
rol eax, 0x55
mov ecx, dword [ebx + 4]
btr ax, 0xf9
cmp esp, esp
inc ah
lea eax, [esp + 0x10]
jmp 0x613c69
lea eax, [esp + 0x28]
mov dword [esp + 0x30], ecx
jmp 0x5ea52e
fild dword [esp + 0x88]
jmp 0x5fa7f6
push eax
jmp 0x63e477
je 0x6baa2d
dec edx
jmp 0x5d26f3
mov dword fs:[0], ecx
stc
cmp esp, 0x64b35864
add esp, 0x5c
jmp 0x63d660
jne 0x608275
fstp st(0)
fld qword [esp + 0x10]
jmp 0x608275
push edi
push ecx
jmp 0x5ce046
ret
call fcn.006c9d44
mov ebx, dword [esp + 0x84]
stc
sub eax, eax
test esi, eax
cmp ebx, eax
je 0x6b6f48
mov dword [esp + 0x14], eax
xchg ecx, edx
mov dword [esp + 0x10], 0x10092d48
cdq
cmovp dx, bp
not ch
mov ecx, dword [esp + 0x54]
movsx edx, sp
mov edx, dword [esp + 0x50]
jmp 0x5be949
call dword [0x1008f084]
mov dword [esp + 0x10], 0x10092d34
mov dword [esp + 0x68], 3
setns cl
movzx ecx, di
cmovge cx, di
lea ecx, [esp + 0x10]
jmp 0x6ca53a
call fcn.006d3549
pop edi
bswap cx
adc cl, 0x5f
pop esi
bt bx, ax
jmp 0x6c4ad5
fmul st(1)
jmp 0x603b96
push eax
jmp 0x687885
fstp st(0)
jmp 0x6abd7d
mov dword [esp + 0x88], ecx
mov edi, eax
jmp 0x62aa56
fild dword [esp + 0x78]
fst qword [esp + 0x18]
jmp 0x627058
call dword [0x1008f088]
push eax
movsx ecx, di
movsx cx, dl
cmovne ecx, edx
lea ecx, [esp + 0x14]
jmp 0x6da21d
push 0xffffffffffffffff
rcl ah, 0x11
xor ax, 0x5e5a
push 0x1008aa90
mov eax, dword fs:[0]
jmp 0x6cf73a
mov dword [esp + 0x3c], eax
mov dword [esp + 0x38], eax
jmp 0x5cfb4f
push ecx
push ecx
call dword [0x1008f084]
mov dword [esp + 0x10], 0x10092d34
movsx ecx, si
setg cl
mov dword [esp + 0x68], 1
movzx cx, bh
movzx ecx, dx
lea ecx, [esp + 0x10]
jmp 0x6b6f43
push eax
jmp 0x5e36a1
fcom qword [esp + 0x10]
jmp 0x6ef1ae
push eax
jmp 0x6a4543
je 0x6b6f48
jmp 0x6b6f43
jg 0x6ae8ee
cmp dword [esp + 0x78], ecx
jle 0x603c05
fild dword [esp + 0x70]
jmp 0x6c82e8
call fcn.006c9d44
mov eax, dword [ebp]
mov ecx, dword [esp + 0x50]
shl dl, 0x65
test al, 0x1d
lea edi, [edi + ecx]
lea edx, [eax + ebx]
clc
cmp edi, edx
jl 0x6de2cb
mov edx, dword [esp + 0x54]
shl di, 0xc8
cmp al, 0xfd
mov edi, dword [esp + 0x88]
test ebp, 0x706d1188
lea esi, [esi + edx]
sbb dh, 0xc9
shld edx, edx, 0xe0
mov edx, dword [ebp + 4]
add edx, edi
cmp esi, edx
jmp 0x5c1bd6
call fcn.00699669
lea eax, [esp + 0x48]
jmp 0x6885fe
push ecx
jmp 0x5d9396
push 0xcc0020
push 0xffffffffffffffff
cwde
bswap eax
movzx eax, si
push 0xffffffffffffffff
nop
movzx eax, di
push esi
lahf
lea eax, [esp + 0x58]
jmp 0x603745
fdiv st(1)
jmp 0x69058a
mov dword [esp + 0x4c], eax
jmp 0x5ddea7
je 0x6b6f48
mov dword [esp + 0x14], 0
btc cx, cx
mov dword [esp + 0x10], 0x10092d48
mov ecx, dword [esp + 0x74]
lea ebp, [ebp + edi]
add ecx, esi
jmp 0x6f22cf
call fcn.005b7305
cmp eax, 1
jne 0x6c4ae9
mov edx, dword [esp + 0x60]
cmp edi, 0x2a4536ed
bsr ecx, eax
sar ch, 0xf6
push ebx
adc cl, cl
xadd al, cl
push ebp
inc cx
cmp di, 0x73e9
mov ebp, dword [esp + 0x74]
add bh, 0x61
xor ebx, edi
push esi
cmc
dec ebx
push edi
movzx ecx, dx
sub di, 0x6492
rcr ecx, cl
mov eax, dword [ebp]
inc bh
mov ebx, dword [ebp + 8]
mov esi, dword [ebp + 4]
mov ecx, dword [ebp + 0xc]
sub ebx, eax
rcl di, 0xaa
movzx edi, bx
sub ecx, esi
xadd di, di
sub edx, 0
mov dword [esp + 0x7c], ebx
jmp 0x68d7e9
pop ebp
xadd ch, cl
sub bx, sp
bt bx, di
pop ebx
cmp cx, sp
sar ecx, cl
inc cx
mov ecx, dword [esp + 0x50]
jmp 0x62c6a8
push esi
jmp 0x5c75a5
je 0x6c4ae9
mov eax, dword [esp + 0x78]
lea edx, [esp + 0x38]
push eax
nop
mov eax, dword [esp + 0x68]
push edx
jmp 0x6e6a54
fild dword [esp + 0x7c]
jmp 0x6bcc22
push ecx
jmp 0x6b66b4
jmp 0x6b6f43
push eax
mov dword fs:[0], esp
shl cx, 0x3f
movzx ecx, bp
cmp edi, 0x17c80f47
sub esp, 0x50
and cl, 6
cmc
cmovne cx, di
mov ecx, dword [esp + 0x68]
cmc
xor eax, eax
stc
cmp ecx, eax
jmp 0x6a405c
push edi
jmp 0x6c9438
lea eax, [esp + 0x38]
push edx
jmp 0x5d418d
call fcn.006c9d44
mov ebx, dword [esp + 0x84]
stc
test ebx, ebx
jmp 0x6bf621
jg 0x6d698c
mov eax, ecx
sbb cx, 0x6ce8
rol cl, 0x94
mov ecx, dword [esp + 0x78]
test ecx, ebp
sub eax, edx
mov dword [esp + 0x88], ecx
cdq
clc
cmp al, 0x5b
sub eax, edx
test esi, 0x27be7f8f
sar eax, 1
lea esi, [esi + eax]
test edx, edi
cmp ebp, ebx
jmp 0x6ae8de
push eax
jmp 0x60ac9c
call fcn.006a0d37
mov ebp, dword [esp + 0x14]
cwde
sub ax, dx
mov cx, 0x10d
mov ecx, dword [ebx + 4]
xadd al, ah
adc ax, cx
lea eax, [esp + 0x10]
stc
push 4
cmp sp, 0x20d
test dh, 0x27
cmc
neg eax
sbb eax, eax
cmp dx, 0x53bd
cmp sp, si
and eax, ebp
jmp 0x6a533c
push ecx
not ecx
xchg ecx, ecx
push esi
bswap ecx
cmovb cx, bx
xchg ch, cl
lea ecx, [esp + 0x44]
jmp 0x634894
sbb eax, eax
and eax, ebp
jmp 0x6ad4f9
jge 0x6b66d4
mov eax, dword [esp + 0x54]
jmp 0x5f2151
mov dword [esp + 0x70], ebp
jmp 0x5e15c0
cmp esi, edx
jmp 0x6e53a3
jge 0x5c1bdc
mov ecx, dword [esp + 0x50]
sbb dl, 0x99
cmovnp edi, eax
mov edi, eax
lea edx, [eax + ebx]
test esp, 0x15476f04
cmp edi, edx
jmp 0x6de2c5
push ecx
push eax
jmp 0x6bfc1c
lea edx, [esi + ecx]
clc
jmp 0x6e0365
fnstsw ax
test ah, 1
jmp 0x62e0f8
mov dword [esp + 0x68], 2
push ecx
jmp 0x607728