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

Disassembly:
push 0
movzx ecx, bx
xchg ecx, ecx
mov ecx, esi
jmp 0x5cbee6
jne 0x5b7073
fstp st(0)
fld qword [esp + 0x7c]
stc
clc
cmp edi, 0xb
jmp 0x6c376e
mov dword [esp + 0x24], eax
jmp 0x6c1ad9
jne 0x5fc7fb
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 0x5d5c0b
push ecx
cmova cx, cx
not ecx
mov ecx, ebp
jmp 0x6ad878
je 0x5f67a6
cmp edi, 2
jmp 0x6aef4d
call fcn.006f4d2e
cmp eax, 0xffffffff
jmp 0x5d92aa
fild dword [esp + 0x14]
jmp 0x6f24d7
jne 0x6c92e9
sub ebx, dword [esp + 0x6c]
add ebx, ebp
jmp 0x610cc0
je 0x6e89d3
cmp edi, 8
je 0x6e89d3
cmp edi, 3
jmp 0x69562b
call dword [edx + 0x1c]
mov eax, dword [esi]
push 1
setno ch
jmp 0x6b4cfa
mov byte [esp + 0xd8], 5
jmp 0x691063
call fcn.006f564e
push ebx
call dword [0x1008f130]
mov edx, dword [esi]
setp cl
movzx ecx, si
push 0xffffffffffffffff
jmp 0x6a145c
je 0x6b8d5f
cmp edi, 9
jmp 0x6b8d59
je 0x6a109d
mov eax, dword [esp + 0x48]
neg dh
mov dx, si
lea edx, [esp + 0x34]
neg eax
jmp 0x60a757
call fcn.006dca74
lea ecx, [esp + 0x88]
jmp 0x699e1e
jge 0x69ff97
or ebp, 0x20
jmp 0x6207bc
or ebp, 4
mov ch, dl
push 0xd
movzx cx, al
mov ecx, 0xab646d
bswap ecx
lea ecx, [esp + 0x14]
jmp 0x5c0f17
jne 0x6c912d
mov eax, dword [esp + 0x44]
test edi, ebp
test ah, 7
jmp 0x62d77d
call fcn.006a802d
cmp dword [esp + 0xe4], eax
jmp 0x5f98d8
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 0x606736
call fcn.005e8d21
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 0x5db796
je 0x62ced0
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 0x6db14f
sub ebx, ebp
sub ecx, eax
cmc
cmp dh, 0xd
cmp edi, 0xa
jmp 0x6c4cfc
cmp edi, 0xd
je 0x5f67a6
cmp edi, 0xe
jmp 0x614950
jmp 0x61d530
jne 0x69ff97
mov eax, dword [esp + 0x10]
lea edx, [esp + 0x18]
not cx
push edx
movsx ecx, cx
mov ecx, dword [eax - 8]
jmp 0x638832
mov byte [esp + 0xcc], 3
call fcn.00699669
jmp 0x623eac
fnstsw ax
test ah, 1
jmp 0x6c2e5f
call fcn.005e8d81
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 0x6e1c71
call fcn.005e8c71
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 0x60367f
push ecx
jmp 0x5f746f
fst qword [esp + 0x24]
jmp 0x5c174b
mov dword [esp + 0x24], eax
jmp 0x5cfb2d
call fcn.005e9ba1
test eax, eax
jmp 0x60b6f4
push ecx
cmovne cx, bx
push eax
mov ecx, esi
not ch
mov ecx, esi
jmp 0x62ab45
mov dword [esp + 0x24], ebx
jmp 0x60881b
push eax
jmp 0x62864d
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 0x63235a
mov dword [esp + 0x10], eax
jmp 0x5e3dd2
je 0x5dc235
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 0x6c63f8
push ecx
jmp 0x6a0586
push 2
push eax
jmp 0x5eb8c7
push ecx
not cx
bswap cx
cmovae cx, sp
mov ecx, esi
jmp 0x5f071e
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 0x6f69e1
mov ebx, dword [esp + 0x70]
mov eax, ecx
btc dx, si
bt ecx, esi
jmp 0x6a49de
call fcn.005e3c1f
mov edx, dword [esp + 0x30]
add edx, ebx
jmp 0x607c20
push ecx
jmp 0x6d5302
fcomp st(1)
jmp 0x5daff6
mov edx, dword [esp + 0x70]
movzx ebp, bp
mov bp, sp
mov ebp, dword [esp + 0x6c]
cmp edi, 0xd
jmp 0x6b7b45
push edx
jmp 0x6a6b83
jge 0x5f98f1
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 0x5d54f4
mov eax, dword [esp + 0x44]
cmp eax, edi
test ebx, esi
test ah, 4
je 0x6af1fd
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 0x6d2c31
cmp ebp, 1
jmp 0x6a4f95
fst qword [esp + 0x48]
fidivr dword [esp + 0x24]
fild dword [esp + 0x70]
jmp 0x5dfa8c
call fcn.006c9d44
lea edx, [esp + 0x64]
push edx
call fcn.006d3549
mov ebx, dword [esp + 0x84]
mov ebp, ebx
shld ebp, ecx, 7
mov ebp, dword [esp + 0x54]
jmp 0x5fc7fb
call fcn.005f4e8a
mov edx, dword [esp + 0x24]
sub eax, eax
mov cx, bp
bswap cx
mov dword [esp + 0x68], eax
jmp 0x6e32ce
lea ecx, [esp + 0x1c]
jmp 0x68adc8
ret 0x20
fmul st(1)
call fcn.006e2d52
fld qword [esp + 0x24]
fmul st(1)
mov bp, si
mov ebp, eax
jmp 0x6a8086
je 0x5f0176
cmp edi, 7
je 0x6d3eaf
cmp edi, 8
je 0x6d3eaf
cmp edi, 9
jmp 0x6d3ea9
push eax
jmp 0x5dd4f7
push edx
push ebp
jmp 0x5d81c0
mov dword [esp + 0x14], ecx
jmp 0x63d3b2
je 0x6b7688
cmp eax, 2
jmp 0x6b7682
push eax
jmp 0x6f3881
je 0x6e57d9
mov eax, dword [esp + 0x14]
cmp ebx, 0x30163116
mov dword [esp + 0x24], 0
test eax, eax
jle 0x5fe3cf
mov eax, dword [esp + 0x24]
stc
cmp edi, 0x6507294b
xor edi, edi
cmc
test sp, ax
test si, 0x224e
test ebx, ebx
jmp 0x6c32cf
mov dword [esp + 0x24], eax
jmp 0x5e9935
jne 0x5f98f1
mov esi, dword [esp + 0x24]
not ch
xchg ch, cl
mov cx, di
mov ecx, esi
call fcn.006d50de
cmp dword [esp + 0xe0], eax
jmp 0x63a896
push eax
cmovge eax, eax
cbw
mov ax, si
mov eax, dword [esi + 8]
jmp 0x69e870
push ebp
jmp 0x6bfa74
mov dword [esp + 0x50], ebx
jmp 0x62c332
je 0x621966
cmp edi, 8
je 0x621966
cmp edi, 3
jmp 0x6d883d
je 0x5f67a6
cmp edi, 0xc
je 0x5f67a6
cmp edi, 0xb
jmp 0x5b9025
jne 0x5fed40
lea ecx, [esp + 0x34]
jmp 0x6b9f53
call fcn.005e3c1f
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 0x6eebb1
jmp 0x69ff9b
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 0x6c92d5
call fcn.005b7305
cmp eax, 1
jmp 0x5b88cc
je 0x5c71ce
cmp edi, 9
jmp 0x5c71c8
je 0x68c1f1
push eax
not dl
lea edx, [esp + 0x58]
xchg ah, ah
lea eax, [esp + 0x58]
jmp 0x62ac4a
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 0x6eec17
push ebx
push eax
jmp 0x637d4e
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 0x5e4903
push eax
movzx ecx, sp
lea ecx, [esp + 0x78]
push ecx
jmp 0x5fe3ca
je 0x5f0176
cmp edi, 6
jmp 0x605035
push edx
call dword [0x1008f43c]
mov ecx, dword [esi + 8]
movzx ax, dl
cmovns eax, edi
lea eax, [esp + 0x34]
jmp 0x5ec957
push edi
jmp 0x632a47
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 0x6c27ae
call dword [edx + 0x68]
mov ecx, dword [esp + 0x24]
lahf
cbw
cwde
mov eax, dword [esi]
jmp 0x6c8141
push edx
jmp 0x6ab018
jmp 0x6c92e9
call fcn.00699669
mov byte [esp + 0xcc], 0
clc
test bl, ah
cmp ax, dx
test byte [esp + 0xe8], 1
jmp 0x6e7c78
push ebx
jmp 0x687209
je 0x623e9e
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 0x6e3dd7
push ebx
bswap cx
movzx ecx, si
lea ecx, [esp + 0x58]
jmp 0x68554f
call fcn.006ae45a
test eax, eax
jmp 0x5dfe3f
mov byte [esp + 0xcc], 1
jmp 0x62cebd
push ecx
xchg ch, ch
mov ecx, dword [esp + 0xe8]
jmp 0x6a2ae6
call dword [edx + 0x28]
cmp edi, 2
mov dword [esp + 0x24], eax
cmova ebp, ecx
mov ebp, 0x800
jmp 0x6dda63
lea eax, [esp + 0x90]
jmp 0x623a15
mov dword [eax + 8], ecx
mov dword [eax + 0xc], ebp
lea ecx, [esp + 0x88]
jmp 0x697f7c
je 0x5d071f
cmp edi, 6
jmp 0x690375
mov dword [esp + 0xdc], 0
jmp 0x6dd25a
push ecx
jmp 0x60e609
mov byte [esp + 0xd0], 4
call fcn.006ec72b
mov ecx, dword [esp + 0x10]
cmc
mov eax, dword [ecx - 8]
cmc
test eax, eax
je 0x6eba63
mov dword [esp + 0x58], 0
cmovle edx, ecx
jmp 0x5eefdc
call fcn.006de79e
mov ebp, dword [esp + 0xd8]
not ch
movzx ecx, si
jmp 0x62f986
jl 0x5f98de
mov ecx, esi
jmp 0x5d196f
jne 0x5d66d4
push 0xcc0020
jmp 0x6b9a60
mov dword [eax + 4], esi
jmp 0x633a37
push ebp
push ecx
movsx ecx, bx
movzx ecx, sp
bswap cx
mov ecx, esi
jmp 0x6e4989
call fcn.006a76d1
push ebx
movzx ecx, sp
xchg cx, cx
bswap cx
lea ecx, [esp + 0x58]
jmp 0x61019c
call fcn.006de79e
mov dword [esp + 0x18], 0x10093cb8
lea ecx, [esp + 0x18]
jmp 0x5d9852
push eax
push ebp
jmp 0x6244f6
push ebx
jmp 0x5b8930
call dword [0x1008f438]
push ebp
lea ecx, [esp + 0x1c]
jmp 0x69afd0
je 0x5d071f
cmp edi, 7
jmp 0x69bad5
call fcn.006b1685
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 0x63240b
je 0x6da4a3
cmp edi, 6
jmp 0x6da494
je 0x5dc235
push eax
jmp 0x6b6ade
call fcn.005e7141
mov ebp, eax
cmp ebp, 0xff000000
jmp 0x6e97ee
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 0x6d9969
mov dword [esp + 0xcc], 0xffffffff
jmp 0x5dc230
call fcn.006c2383
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 0x5f0876
call fcn.005c8e61
mov ecx, dword [esp + 0x24]
push 1
not ah
jmp 0x6270bc
je 0x6b8d5f
cmp edi, 8
jmp 0x5cd9d4
push eax
jmp 0x6bda8a
push ebx
mov ecx, ebp
jmp 0x6c892f
or ebp, 0x10
clc
mov eax, dword [esp + 0x20]
cmc
cmp dl, dl
clc
test byte [eax + 0x44], 8
je 0x6da939
mov ecx, dword [eax + 0x6c]
test edi, ebp
test ecx, ecx
jmp 0x6da92d
call dword [eax + 0x34]
push 0
push 0
jmp 0x6a170f
call dword [0x1008f0c4]
mov edx, dword [esi]
mov cx, di
bswap cx
mov ecx, esi
jmp 0x5c7dd0
call fcn.00699669
mov ebx, dword [esp + 0xdc]
bswap ax
movsx ebp, di
mov byte [esp + 0xcc], 0
lahf
cdq
mov ebp, dword [esp + 0xd8]
jmp 0x5e4add
mov ecx, esi
call dword [edx + 0x20]
mov dword [esp + 0x18], 0x10093cb8
lea ecx, [esp + 0x18]
mov byte [esp + 0xcc], 8
jmp 0x6a1081
push 0
jmp 0x6e1962
push edx
jmp 0x6b7995
call fcn.006b6ed2
lea eax, [esp + 0x18]
mov ecx, esi
push eax
jmp 0x6d7563
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 0x6b2de0
jne 0x5b701c
mov eax, dword [esi + 4]
jmp 0x6dace0
push eax
jmp 0x5c974a
push esi
jmp 0x622f1d
call fcn.006e2d52
fstp st(0)
clc
mov dword [esp + 0x48], eax
clc
cmp edi, 0xc
jmp 0x6df6a1
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 0x6f209d
push eax
jmp 0x68c1eb
lea ecx, [esp + 0x88]
jmp 0x69b50e
call fcn.0069f692
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 0x6b697b
je 0x621966
cmp edi, 5
jmp 0x613cfe
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 0x69933b
push 0xffffffffffffffff
push edx
jmp 0x6bfe12
mov ecx, esi
jmp 0x6a0000
mov dword [esp + 0x34], edx
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], ebp
je 0x633a3d
mov dword [eax], edx
jmp 0x68533d
mov dword [esp + 0x30], ecx
lea ecx, [esp + 0x88]
jmp 0x5d3b26
call dword [0x1008f47c]
jmp 0x5dc235
jl 0x6c32ed
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 0x5b85fd
je 0x6a8093
fild dword [esp + 0x6c]
jmp 0x5fdd36
jne 0x6a109d
lea ecx, [esp + 0x88]
jmp 0x630afd
push eax
jmp 0x6d0dac
mov dword [esp + 0x48], edx
jmp 0x6b7353
jne 0x5d0724
or ebp, 8
jmp 0x5d0724
push ecx
jmp 0x62cff4
push ecx
jmp 0x6cce21
fnstsw ax
test ah, 1
jmp 0x5b7065
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 0x6cd873
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 0x5d065e
call fcn.006a0d37
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 0x5fed3b
push ecx
mov ch, 0x7d
mov ecx, esi
jmp 0x61d4fe
jmp 0x6244f2
push ebx
jmp 0x6e3ecf
jl 0x60b3ae
jmp 0x5fe3cf
push eax
jmp 0x6389f2
call dword [0x1008f3fc]
mov dword [esp + 0x18], 0x10093cb8
mov ecx, eax
movsx cx, dl
lea ecx, [esp + 0x18]
jmp 0x632019
je 0x6ece48
fstp st(0)
jmp 0x6ece42
jle 0x6b717a
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 0x6bc9f5
jne 0x6ece48
fld qword [0x10093ce0]
jmp 0x5f5e48
push edi
jmp 0x5e2dda
mov dword [esp + 0x50], ebp
jmp 0x5e6174
jne 0x6ac651
push edi
jmp 0x69f4cf
push ecx
cmovg ecx, ebx
mov ecx, esi
jmp 0x6eba40
call fcn.005d29d0
test eax, eax
jmp 0x6d7da8
cmp eax, 1
jmp 0x608b5c
sar eax, 1
cmp ebx, 0x3b7e4a66
cmc
lea eax, [eax + ebp]
test ax, 0x247c
mov dword [esp + 0x50], eax
cmp edi, 4
jmp 0x6d1a46
call fcn.005dfa4e
jmp 0x5e4add
mov byte [esp + 0xcc], 0
jmp 0x6caed2
call dword [0x1008f09c]
push eax
lea ecx, [esp + 0x1c]
jmp 0x6beba0
push eax
call fcn.006c9d44
lea edi, [edi + ebp]
clc
cmp esi, 0x2f435c08
test ebp, esp
cmp edi, ebx
jmp 0x6b7170
push ecx
mov dword [esp + 0x8c], ebx
jmp 0x623917
push edi
jne 0x602d52
mov ecx, ebp
call fcn.0068a8e4
push ebx
bswap ecx
jmp 0x6e4511
push ecx
mov ecx, dword [esp + 0x34]
jmp 0x6c113d
je 0x5f0176
cmp edi, 5
jmp 0x624633
call fcn.006a76d1
mov eax, dword [esp + 0x2c]
and ecx, esp
push ebx
sub ecx, edi
add eax, ebp
lea ecx, [esp + 0x58]
jmp 0x6e6fda
jne 0x6a4a0b
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 0x6e9097
push edx
jmp 0x6c2b2a
mov byte [esp + 0xd0], 2
jmp 0x639fb2
jne 0x6ac651
mov eax, dword [esp + 0xf0]
test eax, eax
jmp 0x6957cb
je 0x5c71ce
cmp edi, 6
jmp 0x62341b
je 0x5d071f
cmp edi, 5
jmp 0x636a41
push esi
jmp 0x5cfcd6
push eax
jmp 0x685c9b
je 0x6da4a3
cmp edi, 9
jne 0x6e89d8
mov ebp, 0x802
jmp 0x6ec7ac
je 0x6da939
or ebp, 0x100
mov edi, dword [esi]
jmp 0x6e54be
jmp 0x61d525
push ebx
push eax
call dword [0x1008f134]
jmp 0x5cbeeb
mov dword [esp + 0x60], ecx
jmp 0x6236af
fcom qword [esp + 0x7c]
jmp 0x6ba63a
call fcn.006ef6b4
cmp esi, 1
jmp 0x6cfb88
je 0x6e89d3
cmp edi, 5
jmp 0x5c7236
test ah, 1
je 0x5fc7a5
mov edx, dword [esp + 0x30]
and ax, 0x58ad
mov eax, dword [esp + 0x2c]
stc
cmp di, si
add edx, ebx
push edx
jmp 0x6da956
je 0x6e57d9
cmp edi, 0xb
jmp 0x60b383
push 0
call dword [0x1008f088]
mov ecx, dword [esi + 4]
not bl
mov ebx, eax
jmp 0x6ecf7c
mov esi, ebx
xchg ebp, ebp
shl ebp, 0x37
clc
mov ebp, eax
mov eax, dword [esp + 0xf0]
test eax, eax
jmp 0x6b4d80
mov dword [esp + 0x64], eax
mov cl, 0xec
cmovo cx, sp
bswap cx
mov dword [esp + 0x74], eax
jmp 0x5d2a81
push 0
jmp 0x6a2dc7
push ebp
jmp 0x6d9948
mov ecx, ebp
mov dword [esp + 0x30], eax
call fcn.006b8a05
mov dword [esp + 0x30], eax
jmp 0x6ef2dd
mov dword [esp + 0x30], eax
jmp 0x6f2359
lea ecx, [esp + 0x88]
call fcn.005e8d31
push eax
not ecx
mov cx, si
mov ecx, esi
call dword [edi + 0x30]
push 1
not cx
mov ecx, esi
call fcn.006e5713
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 0x6c4403
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 0x6244f2
push eax
jmp 0x5ed896
je 0x6a109d
lea ecx, [esp + 0x88]
call fcn.005b8280
test eax, eax
jmp 0x5d15cb
mov ebp, 0x801
cmp edi, 4
jmp 0x6d8cc4
jmp 0x6a4a0b
mov dword [esp + 0x14], ebp
jne 0x6e9810
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 0x60d4f0
call dword [eax + 0x28]
mov dword [esp + 0x54], 0x10093cb8
lea ecx, [esp + 0x54]
mov byte [esp + 0xcc], 6
call fcn.00699669
mov ebp, dword [esp + 0xd8]
lea ecx, [esp + 0x10]
jmp 0x6cca83
jmp 0x6e89d8
fld qword [0x10093ce0]
fld qword [esp + 0x48]
jmp 0x604bcb
push ebx
jmp 0x6cedee
call fcn.006a76d1
mov eax, dword [esp + 0x24]
mov ecx, esi
push eax
jmp 0x686bb4
je 0x61d1ed
mov eax, edx
mov ecx, dword [eax + 0x6c]
cmc
stc
test ecx, ecx
jmp 0x61d1e7
jmp 0x6b697f
push edi
mov dword [esp + 0x20], ebp
jmp 0x5e0f2b
push ebx
push ebp
cmovno bp, bp
mov ebp, 0xfc1706
mov ebp, esi
push esi
mov ebp, ecx
jmp 0x6f0897
call fcn.005e3c1f
mov eax, dword [esp + 0x44]
jmp 0x6df644
fdiv st(1)
fstp qword [esp + 0x7c]
fstp st(0)
jmp 0x6dc3fb
push eax
jmp 0x625b2a
push edx
jmp 0x6a5270