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

Disassembly:
push 0
movzx ecx, bx
xchg ecx, ecx
mov ecx, esi
jmp 0x6c4c05
jne 0x6afd92
fstp st(0)
fld qword [esp + 0x7c]
stc
clc
cmp edi, 0xb
jmp 0x7bc48d
mov dword [esp + 0x24], eax
jmp 0x7ba7f8
jne 0x6f551a
mov ebp, dword [esp + 0x34]
mov eax, dword [esp + 0x38]
ror cx, 0x3f
mov ebx, dword [esp + 0x3c]
bsf cx, sp
rcr ch, 0x2d
add cx, bp
mov ecx, dword [esp + 0x40]
jmp 0x6ce92a
push ecx
cmova cx, cx
not ecx
mov ecx, ebp
jmp 0x7a6597
je 0x6ef4c5
cmp edi, 2
jmp 0x7a7c6c
call fcn.007eda4d
cmp eax, 0xffffffff
jmp 0x6d1fc9
fild dword [esp + 0x14]
jmp 0x7eb1f6
jne 0x7c2008
sub ebx, dword [esp + 0x6c]
add ebx, ebp
jmp 0x7099df
je 0x7e16f2
cmp edi, 8
je 0x7e16f2
cmp edi, 3
jmp 0x78e34a
call dword [edx + 0x1c]
mov eax, dword [esi]
push 1
setno ch
jmp 0x7ada19
mov byte [esp + 0xd8], 5
jmp 0x789d82
call fcn.007ee36d
push ebx
call dword [0x1008f130]
mov edx, dword [esi]
setp cl
movzx ecx, si
push 0xffffffffffffffff
jmp 0x79a17b
je 0x7b1a7e
cmp edi, 9
jmp 0x7b1a78
je 0x799dbc
mov eax, dword [esp + 0x48]
neg dh
mov dx, si
lea edx, [esp + 0x34]
neg eax
jmp 0x703476
call fcn.007d5793
lea ecx, [esp + 0x88]
jmp 0x792b3d
jge 0x798cb6
or ebp, 0x20
jmp 0x7194db
or ebp, 4
mov ch, dl
push 0xd
movzx cx, al
mov ecx, 0xab646d
bswap ecx
lea ecx, [esp + 0x14]
jmp 0x6b9c36
jne 0x7c1e4c
mov eax, dword [esp + 0x44]
test edi, ebp
test ah, 7
jmp 0x72649c
call fcn.007a0d4c
cmp dword [esp + 0xe4], eax
jmp 0x6f25f7
mov dword [esp + 0x78], eax
mov dword [esp + 0x6c], eax
not ch
mov ch, bl
movzx ecx, si
mov dword [esp + 0x70], eax
mov eax, dword [esp + 0x14]
not ch
lea ecx, [esp + 0x64]
jmp 0x6ff455
call fcn.006e1a40
mov edi, eax
sub ecx, esi
lea ecx, [esp + 0x88]
cmc
cmp dx, 0x4907
test esi, ecx
mov dword [esp + 0x44], eax
clc
and edi, 0xf
jmp 0x6d44b5
je 0x725bef
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x34]
stc
mov edx, dword [esp + 0x38]
stc
cmp di, si
mov dword [esp + 0x5c], eax
rol eax, cl
shr al, cl
mov eax, dword [esp + 0xec]
mov dword [esp + 0x54], ecx
shr cl, 0x67
mov ecx, dword [esp + 0x40]
cmp di, 0x1dd6
mov dword [esp + 0x58], edx
cmp edx, edi
test eax, eax
jmp 0x7d3e6e
sub ebx, ebp
sub ecx, eax
cmc
cmp dh, 0xd
cmp edi, 0xa
jmp 0x7bda1b
cmp edi, 0xd
je 0x6ef4c5
cmp edi, 0xe
jmp 0x70d66f
jmp 0x71624f
jne 0x798cb6
mov eax, dword [esp + 0x10]
lea edx, [esp + 0x18]
not cx
push edx
movsx ecx, cx
mov ecx, dword [eax - 8]
jmp 0x731551
mov byte [esp + 0xcc], 3
call fcn.00792388
jmp 0x71cbcb
fnstsw ax
test ah, 1
jmp 0x7bbb7e
call fcn.006e1aa0
mov ebx, dword [esp + 0xdc]
mov dx, 0x452b
rcl esi, 0xc8
btc cx, 0x88
mov edx, dword [esp + 0xd8]
mov ecx, dword [esp + 0x2c]
rcr si, 0x91
shl si, 0xd2
cmovs si, sp
mov dword [esp + 0x48], eax
bt si, 0x19
movsx ebp, bx
ror ah, cl
mov eax, dword [esp + 0x30]
or esi, 0x2a3120c3
add ecx, edx
btc esi, 0xde
add eax, ebx
not ebp
jmp 0x7da990
call fcn.006e1990
mov ecx, dword [esp + 0xc4]
rcl bh, cl
rcl edi, 0x5b
pop edi
bswap bx
cmovl ebx, ebx
sub ebx, ecx
pop esi
bts bx, cx
pop ebp
add ebx, esp
pop ebx
test ecx, edi
mov dword fs:[0], ecx
add esp, 0xc0
jmp 0x6fc39e
push ecx
jmp 0x6f018e
fst qword [esp + 0x24]
jmp 0x6ba46a
mov dword [esp + 0x24], eax
jmp 0x6c884c
call fcn.006e28c0
test eax, eax
jmp 0x704413
push ecx
cmovne cx, bx
push eax
mov ecx, esi
not ch
mov ecx, esi
jmp 0x723864
mov dword [esp + 0x24], ebx
jmp 0x70153a
push eax
jmp 0x72136c
mov eax, dword [esp + 0x44]
xchg edx, edx
mov ecx, dword [esp + 0xe8]
push eax
lahf
movsx eax, ax
mov eax, dword [esp + 0xe8]
movsx edx, ax
lea edx, [esp + 0x30]
jmp 0x72b079
mov dword [esp + 0x10], eax
jmp 0x6dcaf1
je 0x6d4f54
mov eax, dword [esp + 0xe8]
xadd ebx, edi
shr cl, cl
xor edx, edx
and edi, 0x39751f13
mov ecx, eax
sub edi, 0x7bc2729e
cmc
xadd edi, esi
mov edi, dword [esp + 0xe4]
btr si, sp
and ecx, 0x1e
rcl ebx, 0x7c
mov esi, 0x58746877
mov ebx, dword [esp + 0xe0]
not dl
cmp ecx, eax
sete dl
mov esi, edx
cmp esp, 0x586a0eb5
test esi, esi
jmp 0x7bf117
push ecx
jmp 0x7992a5
push 2
push eax
jmp 0x6e45e6
push ecx
not cx
bswap cx
cmovae cx, sp
mov ecx, esi
jmp 0x6e943d
mov dword [esp + 0x54], 0x10093cc4
mov dh, cl
cdq
mov ecx, dword [esp + 0x20]
movzx edx, bx
movsx edx, bp
lea edx, [esp + 0x54]
movzx ax, al
push 0
lea eax, [esp + 0x8c]
jmp 0x7ef700
mov ebx, dword [esp + 0x70]
mov eax, ecx
btc dx, si
bt ecx, esi
jmp 0x79d6fd
call fcn.006dc93e
mov edx, dword [esp + 0x30]
add edx, ebx
jmp 0x70093f
push ecx
jmp 0x7ce021
fcomp st(1)
jmp 0x6d3d15
mov edx, dword [esp + 0x70]
movzx ebp, bp
mov bp, sp
mov ebp, dword [esp + 0x6c]
cmp edi, 0xd
jmp 0x7b0864
push edx
jmp 0x79f8a2
jge 0x6f2610
push 0xf
call dword [0x1008f414]
mov ebp, eax
not al
mov dword [esp + 0x14], ebp
sar esi, 0x2a
mov al, byte [esp + 0xe8]
bsr si, sp
ror esi, 0xf7
mov esi, dword [esp + 0xd4]
test di, 0x2e98
test ax, dx
cmp si, cx
test al, 0x20
jmp 0x6ce213
mov eax, dword [esp + 0x44]
cmp eax, edi
test ebx, esi
test ah, 4
je 0x7a7f1c
mov ecx, dword [esp + 0x30]
and edx, 0x3bf67ab
inc dx
mov edx, dword [esp + 0x2c]
clc
cmc
add ecx, ebx
test bh, 0x3b
add edx, ebp
push ecx
movsx ecx, cx
cmovno cx, dx
push edx
mov ecx, esi
jmp 0x7cb950
cmp ebp, 1
jmp 0x79dcb4
fst qword [esp + 0x48]
fidivr dword [esp + 0x24]
fild dword [esp + 0x70]
jmp 0x6d87ab
call fcn.007c2a63
lea edx, [esp + 0x64]
push edx
call fcn.007cc268
mov ebx, dword [esp + 0x84]
mov ebp, ebx
shld ebp, ecx, 7
mov ebp, dword [esp + 0x54]
jmp 0x6f551a
call fcn.006edba9
mov edx, dword [esp + 0x24]
sub eax, eax
mov cx, bp
bswap cx
mov dword [esp + 0x68], eax
jmp 0x7dbfed
lea ecx, [esp + 0x1c]
jmp 0x783ae7
ret 0x20
fmul st(1)
call fcn.007dba71
fld qword [esp + 0x24]
fmul st(1)
mov bp, si
mov ebp, eax
jmp 0x7a0da5
je 0x6e8e95
cmp edi, 7
je 0x7ccbce
cmp edi, 8
je 0x7ccbce
cmp edi, 9
jmp 0x7ccbc8
push eax
jmp 0x6d6216
push edx
push ebp
jmp 0x6d0edf
mov dword [esp + 0x14], ecx
jmp 0x7360d1
je 0x7b03a7
cmp eax, 2
jmp 0x7b03a1
push eax
jmp 0x7ec5a0
je 0x7de4f8
mov eax, dword [esp + 0x14]
cmp ebx, 0x30163116
mov dword [esp + 0x24], 0
test eax, eax
jle 0x6f70ee
mov eax, dword [esp + 0x24]
stc
cmp edi, 0x6507294b
xor edi, edi
cmc
test sp, ax
test si, 0x224e
test ebx, ebx
jmp 0x7bbfee
mov dword [esp + 0x24], eax
jmp 0x6e2654
jne 0x6f2610
mov esi, dword [esp + 0x24]
not ch
xchg ch, cl
mov cx, di
mov ecx, esi
call fcn.007cddfd
cmp dword [esp + 0xe0], eax
jmp 0x7335b5
push eax
cmovge eax, eax
cbw
mov ax, si
mov eax, dword [esi + 8]
jmp 0x79758f
push ebp
jmp 0x7b8793
mov dword [esp + 0x50], ebx
jmp 0x725051
je 0x71a685
cmp edi, 8
je 0x71a685
cmp edi, 3
jmp 0x7d155c
je 0x6ef4c5
cmp edi, 0xc
je 0x6ef4c5
cmp edi, 0xb
jmp 0x6b1d44
jne 0x6f7a5f
lea ecx, [esp + 0x34]
jmp 0x7b2c72
call fcn.006dc93e
mov edx, dword [esp + 0x30]
bts ax, ax
mov eax, dword [esp + 0x2c]
rol cx, cl
add edx, ebx
push edx
cdq
sub eax, edx
bts ecx, esi
and ch, 0x84
xor ecx, ebp
sar eax, 1
sal ecx, 0xf5
add eax, ebp
push eax
mov cl, ah
xchg ecx, ecx
movzx cx, ch
mov ecx, esi
jmp 0x7e78d0
jmp 0x798cba
mov edx, dword [esp + 0x6c]
dec eax
shl eax, 0xa2
rcl eax, cl
mov eax, ebx
sub eax, edx
rcr dh, 9
cdq
stc
sub eax, edx
clc
jmp 0x7c1ff4
call fcn.006b0024
cmp eax, 1
jmp 0x6b15eb
je 0x6bfeed
cmp edi, 9
jmp 0x6bfee7
je 0x784f10
push eax
not dl
lea edx, [esp + 0x58]
xchg ah, ah
lea eax, [esp + 0x58]
jmp 0x723969
call dword [0x1008f13c]
mov ebp, eax
dec dh
movsx edx, bp
mov dword [esp + 0x1c], 0
mov edx, 0x22d26c7c
cmova dx, dx
dec ebp
stc
btc edx, ebp
and edx, 0x13dd65c8
mov dword [esp + 0x18], 0x10093cd0
xchg dh, dh
bts dx, ax
sal dl, cl
neg ebp
dec dh
xchg dl, dl
mov dh, al
sbb ebp, ebp
movsx edx, sp
inc ebp
rol dh, 0x30
cdq
mov dword [esp + 0x54], ebp
btr dx, ax
bsr dx, dx
mov edx, dword [esp + 0x20]
stc
cmc
mov byte [esp + 0xcc], 7
cmp dh, ch
clc
test byte [edx + 0x44], 8
jmp 0x7e7936
push ebx
push eax
jmp 0x730a6d
mov ebp, dword [esp + 0xd8]
shr eax, cl
rcr cx, 1
or eax, eax
mov eax, dword [esp + 0x48]
btr ecx, esi
bts cx, bp
shr ecx, 0x5e
lea ecx, [esp + 0x34]
neg eax
push eax
jmp 0x6dd622
push eax
movzx ecx, sp
lea ecx, [esp + 0x78]
push ecx
jmp 0x6f70e9
je 0x6e8e95
cmp edi, 6
jmp 0x6fdd54
push edx
call dword [0x1008f43c]
mov ecx, dword [esi + 8]
movzx ax, dl
cmovns eax, edi
lea eax, [esp + 0x34]
jmp 0x6e5676
push edi
jmp 0x72b766
push ecx
call dword [0x1008f43c]
mov edx, dword [0x100b31b8]
cbw
setnp cl
mov dword [esp + 0x10], edx
lea eax, [esp + 0x10]
lea ecx, [esp + 0x88]
jmp 0x7bb4cd
call dword [edx + 0x68]
mov ecx, dword [esp + 0x24]
lahf
cbw
cwde
mov eax, dword [esi]
jmp 0x7c0e60
push edx
jmp 0x7a3d37
jmp 0x7c2008
call fcn.00792388
mov byte [esp + 0xcc], 0
clc
test bl, ah
cmp ax, dx
test byte [esp + 0xe8], 1
jmp 0x7e0997
push ebx
jmp 0x77ff28
je 0x71cbbd
mov eax, dword [esp + 0x20]
rol cx, 0x2e
mov ch, 0xeb
bts cx, di
sub edx, edx
shl dl, cl
mov ecx, dword [eax + 0x3c]
adc dl, 0xbb
push ecx
mov ecx, dword [eax + 0x6c]
clc
cmp ecx, 2
xchg dl, cl
lea ecx, [esp + 0x1c]
not dl
setne dl
dec edx
and edx, 3
push edx
jmp 0x7dcaf6
push ebx
bswap cx
movzx ecx, si
lea ecx, [esp + 0x58]
jmp 0x77e26e
call fcn.007a7179
test eax, eax
jmp 0x6d8b5e
mov byte [esp + 0xcc], 1
jmp 0x725bdc
push ecx
xchg ch, ch
mov ecx, dword [esp + 0xe8]
jmp 0x79b805
call dword [edx + 0x28]
cmp edi, 2
mov dword [esp + 0x24], eax
cmova ebp, ecx
mov ebp, 0x800
jmp 0x7d6782
lea eax, [esp + 0x90]
jmp 0x71c734
mov dword [eax + 8], ecx
mov dword [eax + 0xc], ebp
lea ecx, [esp + 0x88]
jmp 0x790c9b
je 0x6c943e
cmp edi, 6
jmp 0x789094
mov dword [esp + 0xdc], 0
jmp 0x7d5f79
push ecx
jmp 0x707328
mov byte [esp + 0xd0], 4
call fcn.007e544a
mov ecx, dword [esp + 0x10]
cmc
mov eax, dword [ecx - 8]
cmc
test eax, eax
je 0x7e4782
mov dword [esp + 0x58], 0
cmovle edx, ecx
jmp 0x6e7cfb
call fcn.007d74bd
mov ebp, dword [esp + 0xd8]
not ch
movzx ecx, si
jmp 0x7286a5
jl 0x6f25fd
mov ecx, esi
jmp 0x6ca68e
jne 0x6cf3f3
push 0xcc0020
jmp 0x7b277f
mov dword [eax + 4], esi
jmp 0x72c756
push ebp
push ecx
movsx ecx, bx
movzx ecx, sp
bswap cx
mov ecx, esi
jmp 0x7dd6a8
call fcn.007a03f0
push ebx
movzx ecx, sp
xchg cx, cx
bswap cx
lea ecx, [esp + 0x58]
jmp 0x708ebb
call fcn.007d74bd
mov dword [esp + 0x18], 0x10093cb8
lea ecx, [esp + 0x18]
jmp 0x6d2571
push eax
push ebp
jmp 0x71d215
push ebx
jmp 0x6b164f
call dword [0x1008f438]
push ebp
lea ecx, [esp + 0x1c]
jmp 0x793cef
je 0x6c943e
cmp edi, 7
jmp 0x7947f4
call fcn.007aa3a4
mov edx, dword [esi]
lea eax, [esp + 0x54]
movzx cx, bl
mov ecx, 0x69570270
movsx ecx, bp
push eax
setne cl
movsx ecx, si
mov ch, 0xa3
mov ecx, esi
jmp 0x72b12a
je 0x7d31c2
cmp edi, 6
jmp 0x7d31b3
je 0x6d4f54
push eax
jmp 0x7af7fd
call fcn.006dfe60
mov ebp, eax
cmp ebp, 0xff000000
jmp 0x7e250d
sar eax, 1
lea eax, [eax + ebx]
test ax, 0x52e8
push eax
movzx ax, dh
shld eax, edi, 0xc3
mov eax, dword [esp + 0x30]
cmc
cmp ax, 0x467c
add eax, ebp
jmp 0x7d2688
mov dword [esp + 0xcc], 0xffffffff
jmp 0x6d4f4f
call fcn.007bb0a2
mov ecx, dword [esp + 0x1c]
shrd eax, edi, 0x12
lea eax, [esp + 0x18]
not dx
mov edx, dword [esi + 4]
test al, 0xe
clc
neg eax
sbb eax, eax
cmc
and eax, ecx
movzx cx, bh
movsx cx, cl
lea ecx, [esp + 0x54]
push eax
jmp 0x6e9595
call fcn.006c1b80
mov ecx, dword [esp + 0x24]
push 1
not ah
jmp 0x71fddb
je 0x7b1a7e
cmp edi, 8
jmp 0x6c66f3
push eax
jmp 0x7b67a9
push ebx
mov ecx, ebp
jmp 0x7c164e
or ebp, 0x10
clc
mov eax, dword [esp + 0x20]
cmc
cmp dl, dl
clc
test byte [eax + 0x44], 8
je 0x7d3658
mov ecx, dword [eax + 0x6c]
test edi, ebp
test ecx, ecx
jmp 0x7d364c
call dword [eax + 0x34]
push 0
push 0
jmp 0x79a42e
call dword [0x1008f0c4]
mov edx, dword [esi]
mov cx, di
bswap cx
mov ecx, esi
jmp 0x6c0aef
call fcn.00792388
mov ebx, dword [esp + 0xdc]
bswap ax
movsx ebp, di
mov byte [esp + 0xcc], 0
lahf
cdq
mov ebp, dword [esp + 0xd8]
jmp 0x6dd7fc
mov ecx, esi
call dword [edx + 0x20]
mov dword [esp + 0x18], 0x10093cb8
lea ecx, [esp + 0x18]
mov byte [esp + 0xcc], 8
jmp 0x799da0
push 0
jmp 0x7da681
push edx
jmp 0x7b06b4
call fcn.007afbf1
lea eax, [esp + 0x18]
mov ecx, esi
push eax
jmp 0x7d0282
mov ecx, dword [esp + 0x38]
sub eax, ebx
rcr dx, 0xd6
sbb dh, ch
cdq
sub eax, edx
cmp cx, si
bsf edx, eax
xadd edx, edx
sar eax, 1
movsx edx, cx
shl dx, 0x35
add eax, ecx
cwd
xchg dl, dl
mov dword [esp + 0x10], eax
mov dl, 0x71
mov edx, dword [esp + 0x10]
movzx ax, cl
cbw
bswap ax
mov eax, dword [esp + 0x50]
push 0xcc0020
push 0xffffffffffffffff
jmp 0x7abaff
jne 0x6afd3b
mov eax, dword [esi + 4]
jmp 0x7d39ff
push eax
jmp 0x6c2469
push esi
jmp 0x71bc3c
call fcn.007dba71
fstp st(0)
clc
mov dword [esp + 0x48], eax
clc
cmp edi, 0xc
jmp 0x7d83c0
push 0xffffffffffffffff
cmc
push 0x1008c9fa
mov eax, dword fs:[0]
cmp dx, 0x373f
push eax
cmc
mov dword fs:[0], esp
sub esp, 0xb4
jmp 0x7eadbc
push eax
jmp 0x784f0a
lea ecx, [esp + 0x88]
jmp 0x79422d
call fcn.007983b1
mov edx, eax
xchg ah, ah
mov eax, dword [edx]
xchg cl, ch
movsx ecx, cx
bswap cx
mov ecx, dword [edx + 4]
mov dword [esp + 0x2c], eax
jmp 0x7af69a
je 0x71a685
cmp edi, 5
jmp 0x70ca1d
mov eax, dword [esp + 0x30]
mov ecx, esi
xadd dl, dh
rcr dh, cl
inc dx
cdq
test sp, 0x7ff6
sub eax, edx
cmp di, bp
jmp 0x79205a
push 0xffffffffffffffff
push edx
jmp 0x7b8b31
mov ecx, esi
jmp 0x798d1f
mov dword [esp + 0x34], edx
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], ebp
je 0x72c75c
mov dword [eax], edx
jmp 0x77e05c
mov dword [esp + 0x30], ecx
lea ecx, [esp + 0x88]
jmp 0x6cc845
call dword [0x1008f47c]
jmp 0x6d4f54
jl 0x7bc00c
mov eax, dword [esp + 0x24]
mov edx, dword [esp + 0x48]
mov ecx, dword [esp + 0x14]
clc
test esp, 0x49ea1534
cmc
add eax, edx
test dh, 0x5e
cmp eax, ecx
jmp 0x6b131c
je 0x7a0db2
fild dword [esp + 0x6c]
jmp 0x6f6a55
jne 0x799dbc
lea ecx, [esp + 0x88]
jmp 0x72981c
push eax
jmp 0x7c9acb
mov dword [esp + 0x48], edx
jmp 0x7b0072
jne 0x6c9443
or ebp, 8
jmp 0x6c9443
push ecx
jmp 0x725d13
push ecx
jmp 0x7c5b40
fnstsw ax
test ah, 1
jmp 0x6afd84
push 0xcc0020
push edx
xchg dl, dh
mov dh, 0x46
push ebp
movsx dx, bl
push eax
cwd
lea edx, [edi + ecx]
mov ax, 0x7efe
lea eax, [esp + 0x74]
push edx
jmp 0x7c6592
call dword [0x1008f0d4]
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x34]
bt ax, 0xbe
btr eax, 0x9a
mov eax, dword [esp + 0x18]
cmc
test ebp, 0x58f2486c
sub ecx, edx
cmp sp, si
test sp, di
cmp eax, ecx
jmp 0x6c937d
call fcn.00799a56
lea edx, [esp + 0x18]
xchg cx, cx
cmovo ecx, esi
push 1
sete ch
cmovns ecx, ebp
push edx
cmovnp cx, cx
movzx ecx, di
not cx
mov ecx, esi
jmp 0x6f7a5a
push ecx
mov ch, 0x7d
mov ecx, esi
jmp 0x71621d
jmp 0x71d211
push ebx
jmp 0x7dcbee
jl 0x7040cd
jmp 0x6f70ee
push eax
jmp 0x731711
call dword [0x1008f3fc]
mov dword [esp + 0x18], 0x10093cb8
mov ecx, eax
movsx cx, dl
lea ecx, [esp + 0x18]
jmp 0x72ad38
je 0x7e5b67
fstp st(0)
jmp 0x7e5b61
jle 0x7afe99
mov ecx, dword [esp + 0x10]
xor dl, bl
shrd dx, ax, 0xb6
bswap dx
add eax, ecx
mov dword [esp + 0x7c], eax
mov ax, 0x5383
mov edx, dword [esp + 0x48]
not ch
mov ecx, dword [esp + 0x50]
movsx eax, cx
movsx ax, dl
cmovge ax, di
mov eax, dword [esp + 0x7c]
jmp 0x7b5714
jne 0x7e5b67
fld qword [0x10093ce0]
jmp 0x6eeb67
push edi
jmp 0x6dbaf9
mov dword [esp + 0x50], ebp
jmp 0x6dee93
jne 0x7a5370
push edi
jmp 0x7981ee
push ecx
cmovg ecx, ebx
mov ecx, esi
jmp 0x7e475f
call fcn.006cb6ef
test eax, eax
jmp 0x7d0ac7
cmp eax, 1
jmp 0x70187b
sar eax, 1
cmp ebx, 0x3b7e4a66
cmc
lea eax, [eax + ebp]
test ax, 0x247c
mov dword [esp + 0x50], eax
cmp edi, 4
jmp 0x7ca765
call fcn.006d876d
jmp 0x6dd7fc
mov byte [esp + 0xcc], 0
jmp 0x7c3bf1
call dword [0x1008f09c]
push eax
lea ecx, [esp + 0x1c]
jmp 0x7b78bf
push eax
call fcn.007c2a63
lea edi, [edi + ebp]
clc
cmp esi, 0x2f435c08
test ebp, esp
cmp edi, ebx
jmp 0x7afe8f
push ecx
mov dword [esp + 0x8c], ebx
jmp 0x71c636
push edi
jne 0x6fba71
mov ecx, ebp
call fcn.00783603
push ebx
bswap ecx
jmp 0x7dd230
push ecx
mov ecx, dword [esp + 0x34]
jmp 0x7b9e5c
je 0x6e8e95
cmp edi, 5
jmp 0x71d352
call fcn.007a03f0
mov eax, dword [esp + 0x2c]
and ecx, esp
push ebx
sub ecx, edi
add eax, ebp
lea ecx, [esp + 0x58]
jmp 0x7dfcf9
jne 0x79d72a
mov edx, dword [esp + 0x70]
shl ax, 0xfd
rol al, cl
bts ax, ax
mov eax, dword [esp + 0x38]
sub ecx, edx
test esi, 0x3c3e0736
add ecx, eax
mov dword [esp + 0x10], ecx
jmp 0x7e1db6
push edx
jmp 0x7bb849
mov byte [esp + 0xd0], 2
jmp 0x732cd1
jne 0x7a5370
mov eax, dword [esp + 0xf0]
test eax, eax
jmp 0x78e4ea
je 0x6bfeed
cmp edi, 6
jmp 0x71c13a
je 0x6c943e
cmp edi, 5
jmp 0x72f760
push esi
jmp 0x6c89f5
push eax
jmp 0x77e9ba
je 0x7d31c2
cmp edi, 9
jne 0x7e16f7
mov ebp, 0x802
jmp 0x7e54cb
je 0x7d3658
or ebp, 0x100
mov edi, dword [esi]
jmp 0x7de1dd
jmp 0x716244
push ebx
push eax
call dword [0x1008f134]
jmp 0x6c4c0a
mov dword [esp + 0x60], ecx
jmp 0x71c3ce
fcom qword [esp + 0x7c]
jmp 0x7b3359
call fcn.007e83d3
cmp esi, 1
jmp 0x7c88a7
je 0x7e16f2
cmp edi, 5
jmp 0x6bff55
test ah, 1
je 0x6f54c4
mov edx, dword [esp + 0x30]
and ax, 0x58ad
mov eax, dword [esp + 0x2c]
stc
cmp di, si
add edx, ebx
push edx
jmp 0x7d3675
je 0x7de4f8
cmp edi, 0xb
jmp 0x7040a2
push 0
call dword [0x1008f088]
mov ecx, dword [esi + 4]
not bl
mov ebx, eax
jmp 0x7e5c9b
mov esi, ebx
xchg ebp, ebp
shl ebp, 0x37
clc
mov ebp, eax
mov eax, dword [esp + 0xf0]
test eax, eax
jmp 0x7ada9f
mov dword [esp + 0x64], eax
mov cl, 0xec
cmovo cx, sp
bswap cx
mov dword [esp + 0x74], eax
jmp 0x6cb7a0
push 0
jmp 0x79bae6
push ebp
jmp 0x7d2667
mov ecx, ebp
mov dword [esp + 0x30], eax
call fcn.007b1724
mov dword [esp + 0x30], eax
jmp 0x7e7ffc
mov dword [esp + 0x30], eax
jmp 0x7eb078
lea ecx, [esp + 0x88]
call fcn.006e1a50
push eax
not ecx
mov cx, si
mov ecx, esi
call dword [edi + 0x30]
push 1
not cx
mov ecx, esi
call fcn.007de432
mov eax, dword [esp + 0x10]
mov cx, di
mov edx, dword [esi]
cmovne di, sp
lea edi, [esp + 0x34]
xchg ch, ch
push ebp
bswap cx
xchg ecx, ecx
mov ecx, dword [eax - 8]
jmp 0x7bd122
mov ecx, dword [esp + 0x48]
test edx, 0x4e9a5e0e
mov eax, dword [esp + 0x14]
mov dh, 0x9e
dec edi
sal di, 0xe5
mov edi, dword [esp + 0x38]
sub eax, ecx
cdq
cmp esi, eax
test esi, edx
sub eax, edx
stc
push 0xcc0020
sar eax, 1
xor dx, 0x25f8
bsr edx, ebp
btc dx, di
push ecx
or dl, 8
add eax, edi
cdq
adc edx, ecx
push ebp
push eax
mov eax, ebx
not edx
ror dx, cl
sar ch, cl
sub eax, ebp
bt ecx, 0xc8
rcr cl, cl
clc
cdq
sub eax, edx
cmc
mov edx, dword [esp + 0x44]
rol ecx, 0x2f
stc
xor ecx, edi
sar eax, 1
add eax, edx
jmp 0x71d211
push eax
jmp 0x6e65b5
je 0x799dbc
lea ecx, [esp + 0x88]
call fcn.006b0f9f
test eax, eax
jmp 0x6ca2ea
mov ebp, 0x801
cmp edi, 4
jmp 0x7d19e3
jmp 0x79d72a
mov dword [esp + 0x14], ebp
jne 0x7e252f
mov edx, dword [esp + 0x20]
adc cx, bx
mov ebp, dword [edx + 0x40]
bts eax, eax
mov dword [esp + 0x14], ebp
add eax, edi
and cx, 0x755b
mov eax, dword [esp + 0x20]
cmp dx, si
ror ecx, cl
sub cx, 0x3b8d
mov ecx, dword [eax + 0x6c]
cmp ch, ch
test ebp, 0x2c812801
stc
test ecx, ecx
jmp 0x70620f
call dword [eax + 0x28]
mov dword [esp + 0x54], 0x10093cb8
lea ecx, [esp + 0x54]
mov byte [esp + 0xcc], 6
call fcn.00792388
mov ebp, dword [esp + 0xd8]
lea ecx, [esp + 0x10]
jmp 0x7c57a2
jmp 0x7e16f7
fld qword [0x10093ce0]
fld qword [esp + 0x48]
jmp 0x6fd8ea
push ebx
jmp 0x7c7b0d
call fcn.007a03f0
mov eax, dword [esp + 0x24]
mov ecx, esi
push eax
jmp 0x77f8d3
je 0x715f0c
mov eax, edx
mov ecx, dword [eax + 0x6c]
cmc
stc
test ecx, ecx
jmp 0x715f06
jmp 0x7af69e
push edi
mov dword [esp + 0x20], ebp
jmp 0x6d9c4a
push ebx
push ebp
cmovno bp, bp
mov ebp, 0xfc1706
mov ebp, esi
push esi
mov ebp, ecx
jmp 0x7e95b6
call fcn.006dc93e
mov eax, dword [esp + 0x44]
jmp 0x7d8363
fdiv st(1)
fstp qword [esp + 0x7c]
fstp st(0)
jmp 0x7d511a
push eax
jmp 0x71e849
push edx
jmp 0x79df8f