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

Disassembly:
push eax
jmp 0x7d50f4
call dword [0x1008f088]
push eax
mov ch, 0xca
lea ecx, [esp + 0x14]
jmp 0x7167ab
push eax
jmp 0x7cdca6
mov dword [esp + 0x68], eax
movzx eax, dx
cwde
lea eax, [ecx + esi]
lea ecx, [edx + edi]
jmp 0x7d1ca2
jl 0x7de0d2
mov ecx, dword [esp + 0x84]
stc
test edx, edx
cmp sp, 0x51ed
test ecx, ecx
jmp 0x7a7309
push edi
jmp 0x6b030c
fstp qword [esp + 0x10]
jmp 0x784fd9
call dword [0x1008f440]
mov edx, dword [esp + 0x80]
jmp 0x7c996d
mov dword [esp + 0x48], eax
jmp 0x7b6d22
je 0x7e4f4a
dec edx
jne 0x7afc67
mov eax, dword [esp + 0x78]
mov ebp, dword [eax + 4]
stc
mov eax, dword [eax + 8]
cmp ebp, ebx
jmp 0x7d86e6
lea ecx, [esp + 0x1c]
jmp 0x6f40b5
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 0x71c478
push esi
push edi
jmp 0x78cbca
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], eax
jmp 0x7c03f2
mov dword [esp + 0x78], eax
jmp 0x70a07b
call dword [0x1008f3f8]
test eax, eax
jne 0x7af3d8
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 0x7c8d83
push ecx
push ecx
jmp 0x7801bd
push eax
mov dword [esp + 0x38], edx
jmp 0x6dbb25
lea ecx, [ecx + edi]
test edi, 0x2a8009be
add eax, esi
jmp 0x6af572
jg 0x6eb97e
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 0x7cf679
fdiv st(1)
jmp 0x6c2e86
push eax
jmp 0x7b1f8c
push edi
jmp 0x7225ab
call fcn.007dba71
fld qword [esp + 0x18]
mov bp, sp
cmovae ebp, esp
fmul st(1)
mov ebp, eax
call fcn.007dba71
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 0x6b7617
push ebp
jmp 0x6d4804
fxch st(1)
jmp 0x7810cb
push ecx
jmp 0x7bea41
mov dword [esp + 0x74], eax
jmp 0x6eb935
push 4
neg eax
jmp 0x7d647e
call fcn.00799a56
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 0x70c988
lea eax, [esp + 0x28]
mov dword [esp + 0x30], ecx
jmp 0x6e324d
fild dword [esp + 0x88]
jmp 0x6f3515
push eax
jmp 0x737196
je 0x7b374c
dec edx
jmp 0x6cb412
mov dword fs:[0], ecx
stc
cmp esp, 0x64b35864
add esp, 0x5c
jmp 0x73637f
jne 0x700f94
fstp st(0)
fld qword [esp + 0x10]
jmp 0x700f94
push edi
push ecx
jmp 0x6c6d65
ret
call fcn.007c2a63
mov ebx, dword [esp + 0x84]
stc
sub eax, eax
test esi, eax
cmp ebx, eax
je 0x7afc67
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 0x6b7668
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 0x7c3259
call fcn.007cc268
pop edi
bswap cx
adc cl, 0x5f
pop esi
bt bx, ax
jmp 0x7bd7f4
fmul st(1)
jmp 0x6fc8b5
push eax
jmp 0x7805a4
fstp st(0)
jmp 0x7a4a9c
mov dword [esp + 0x88], ecx
mov edi, eax
jmp 0x723775
fild dword [esp + 0x78]
fst qword [esp + 0x18]
jmp 0x71fd77
call dword [0x1008f088]
push eax
movsx ecx, di
movsx cx, dl
cmovne ecx, edx
lea ecx, [esp + 0x14]
jmp 0x7d2f3c
push 0xffffffffffffffff
rcl ah, 0x11
xor ax, 0x5e5a
push 0x1008aa90
mov eax, dword fs:[0]
jmp 0x7c8459
mov dword [esp + 0x3c], eax
mov dword [esp + 0x38], eax
jmp 0x6c886e
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 0x7afc62
push eax
jmp 0x6dc3c0
fcom qword [esp + 0x10]
jmp 0x7e7ecd
push eax
jmp 0x79d262
je 0x7afc67
jmp 0x7afc62
jg 0x7a760d
cmp dword [esp + 0x78], ecx
jle 0x6fc924
fild dword [esp + 0x70]
jmp 0x7c1007
call fcn.007c2a63
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 0x7d6fea
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 0x6ba8f5
call fcn.00792388
lea eax, [esp + 0x48]
jmp 0x78131d
push ecx
jmp 0x6d20b5
push 0xcc0020
push 0xffffffffffffffff
cwde
bswap eax
movzx eax, si
push 0xffffffffffffffff
nop
movzx eax, di
push esi
lahf
lea eax, [esp + 0x58]
jmp 0x6fc464
fdiv st(1)
jmp 0x7892a9
mov dword [esp + 0x4c], eax
jmp 0x6d6bc6
je 0x7afc67
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 0x7eafee
call fcn.006b0024
cmp eax, 1
jne 0x7bd808
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 0x786508
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 0x7253c7
push esi
jmp 0x6c02c4
je 0x7bd808
mov eax, dword [esp + 0x78]
lea edx, [esp + 0x38]
push eax
nop
mov eax, dword [esp + 0x68]
push edx
jmp 0x7df773
fild dword [esp + 0x7c]
jmp 0x7b5941
push ecx
jmp 0x7af3d3
jmp 0x7afc62
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 0x79cd7b
push edi
jmp 0x7c2157
lea eax, [esp + 0x38]
push edx
jmp 0x6cceac
call fcn.007c2a63
mov ebx, dword [esp + 0x84]
stc
test ebx, ebx
jmp 0x7b8340
jg 0x7cf6ab
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 0x7a75fd
push eax
jmp 0x7039bb
call fcn.00799a56
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 0x79e05b
push ecx
not ecx
xchg ecx, ecx
push esi
bswap ecx
cmovb cx, bx
xchg ch, cl
lea ecx, [esp + 0x44]
jmp 0x72d5b3
sbb eax, eax
and eax, ebp
jmp 0x7a6218
jge 0x7af3f3
mov eax, dword [esp + 0x54]
jmp 0x6eae70
mov dword [esp + 0x70], ebp
jmp 0x6da2df
cmp esi, edx
jmp 0x7de0c2
jge 0x6ba8fb
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 0x7d6fe4
push ecx
push eax
jmp 0x7b893b
lea edx, [esi + ecx]
clc
jmp 0x7d9084
fnstsw ax
test ah, 1
jmp 0x726e17
mov dword [esp + 0x68], 2
push ecx
jmp 0x700447