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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x74
mov eax, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
push ebx
push esi
mov dl, byte [eax]
mov esi, dword [ecx + 0x48]
mov ebx, dword [ecx + 0x4c]
mov byte [esp + 0xb], 0
mov dword [esp + 0x14], eax
mov byte [esp + 0xa], dl
push edi
cmp dl, 0x7c
jne 0x6a8961
inc eax
mov dword [esp + 0x18], eax
mov al, byte [eax]
lea edx, [ebp + 0x10]
mov dword [esp + 0x1c], edx
test al, al
je 0x6a9582
movsd xmm1, qword [0x8ae418]
movsd xmm0, qword [0x8ae528]
movsd xmm2, qword [0x8ae448]
movsd xmm3, qword [0x8ae320]
mov edi, dword [esp + 0x18]
movsd qword [esp + 0x28], xmm1
movsd qword [esp + 0x68], xmm0
movsd qword [esp + 0x70], xmm2
movsd qword [esp + 0x78], xmm3
nop
inc edi
movsx eax, al
mov dword [esp + 0x18], edi
mov dword [ebp + 0xc], edi
cmp eax, 0x7c
jne 0x6a89ca
mov byte [esp + 0xf], 1
jmp 0x6a94de
sub ebx, 1
mov dword [esp + 0x10], ebx
js 0x6a9592
mov ebx, dword [esi - 8]
sub esi, 8
add eax, 0xffffffd6
mov dword [esp + 0x14], esi
mov esi, dword [esi + 4]
cmp eax, 0x49
ja case.0x6a89f7.43
movzx eax, byte [eax + 0x6a969c]
jmp dword [eax*4 + 0x6a9648]
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a8a19
cmp esi, 0x20000
je 0x6a9510
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a9510
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a9510
mov byte [edx], bl
jmp case.0x6a89f7.42
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a8a5e
cmp esi, 0x20000
je 0x6a95ec
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a95ec
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a95ec
mov word [edx], bx
jmp case.0x6a89f7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a8a9f
cmp esi, 0x20000
je 0x6a8abe
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8abe
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a94d0
cmp ebx, 0xb
jne 0x6a8acf
cmp esi, 0x20000
je 0x6a9510
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a9510
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a9510
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a8b1a
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.006417e0
mov ebx, dword [esp + 0x28]
add esp, 8
movsd xmm1, qword [esp + 0x28]
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm1
cvttsd2si ebx, xmm0
jmp 0x6a94d0
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a8b46
cmp esi, 0x20000
je 0x6a8b61
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8b61
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a8ba9
cmp ebx, 0xb
jne 0x6a8b72
cmp esi, 0x20000
je 0x6a9503
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a9503
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 7
jne 0x6a9503
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm1
mulsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov dword [edx], ebx
jmp case.0x6a89f7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a8bc6
cmp esi, 0x20000
je 0x6a8be5
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8be5
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a94d0
cmp ebx, 0xb
jne 0x6a8bf6
cmp esi, 0x20000
je 0x6a8c81
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8c81
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a8c4e
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a8c39
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.006417e0
mov ebx, dword [esp + 0x28]
add esp, 8
movsd xmm1, qword [esp + 0x28]
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm1
cvttsd2si ebx, xmm0
jmp 0x6a94d0
cmp ebx, 4
jne 0x6a8c65
cmp esi, 0x20000
jne 0x6a8c65
mov ebx, 1
jmp 0x6a94d0
cmp ebx, 5
jne 0x6a9510
cmp esi, 0x20000
jne 0x6a9510
xor ebx, ebx
jmp 0x6a94d0
cmp ebx, 0xb
jne 0x6a8c9d
cmp esi, 0x20000
jne 0x6a8c9d
movsd qword [esp + 0x30], xmm0
cvttsd2si ebx, xmm0
jmp 0x6a94d0
not ebx
not esi
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
movsd xmm0, qword [esp + 0x30]
cvttsd2si ebx, xmm0
jmp 0x6a94d0
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a8ccf
cmp esi, 0x20000
je 0x6a8cfa
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8cfa
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a8cfa
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
cmp ebx, 0xb
jne 0x6a8d07
cmp esi, 0x20000
je 0x6a8d19
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
je 0x6a951d
cmp ebx, 0xb
jne 0x6a8d39
cmp esi, 0x20000
jne 0x6a8d39
movsd qword [esp + 0x38], xmm0
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
not ebx
not esi
mov dword [esp + 0x38], ebx
mov dword [esp + 0x3c], esi
movsd xmm0, qword [esp + 0x38]
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a8d6e
cmp esi, 0x20000
je 0x6a8d99
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8d99
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a8d99
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a94d2
cmp ebx, 0xb
jne 0x6a8da6
cmp esi, 0x20000
je 0x6a8e24
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8e24
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a8e02
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a8de9
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.006417e0
mov ebx, dword [esp + 0x28]
add esp, 8
movsd xmm1, qword [esp + 0x28]
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a94d2
cmp eax, 6
jne 0x6a951d
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a94d2
cmp ebx, 0xb
jne 0x6a8e44
cmp esi, 0x20000
jne 0x6a8e44
movsd qword [esp + 0x40], xmm0
cvtpd2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a94d2
not ebx
not esi
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], esi
movsd xmm0, qword [esp + 0x40]
cvtpd2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a94d2
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a8e7a
cmp esi, 0x20000
je 0x6a8ea6
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8ea6
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a8ea6
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
cmp ebx, 0xb
jne 0x6a8eb3
cmp esi, 0x20000
je 0x6a8ec5
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
je 0x6a951d
cmp ebx, 0xb
jne 0x6a8ee1
cmp esi, 0x20000
jne 0x6a8ee1
movsd qword [esp + 0x48], xmm0
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
not ebx
not esi
mov dword [esp + 0x48], ebx
mov dword [esp + 0x4c], esi
movsd xmm0, qword [esp + 0x48]
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a8f12
cmp esi, 0x20000
je 0x6a8f3e
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8f3e
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a8f3e
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movsd qword [edi], xmm0
jmp 0x6a94d2
cmp ebx, 0xb
jne 0x6a8f4b
cmp esi, 0x20000
je 0x6a8fc1
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a8fc1
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a8fa3
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a8f8e
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.006417e0
mov ebx, dword [esp + 0x28]
add esp, 8
movsd xmm1, qword [esp + 0x28]
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm1
movsd qword [edi], xmm0
jmp 0x6a94d2
cmp eax, 6
jne 0x6a951d
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
movsd qword [edi], xmm0
jmp 0x6a94d2
cmp ebx, 0xb
jne 0x6a8fdd
cmp esi, 0x20000
jne 0x6a8fdd
movsd qword [esp + 0x50], xmm0
movsd qword [edi], xmm0
jmp 0x6a94d2
not ebx
not esi
mov dword [esp + 0x50], ebx
mov dword [esp + 0x54], esi
movsd xmm0, qword [esp + 0x50]
movsd qword [edi], xmm0
jmp 0x6a94d2
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a900f
cmp esi, 0x20000
je 0x6a903a
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a903a
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a903a
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
cmp ebx, 0xb
jne 0x6a9047
cmp esi, 0x20000
je 0x6a9083
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a9083
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 6
jne 0x6a952a
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
mulsd xmm0, xmm3
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
cmp ebx, 0xb
jne 0x6a90a3
cmp esi, 0x20000
jne 0x6a90a3
movsd qword [esp + 0x58], xmm0
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
not ebx
not esi
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], esi
movsd xmm0, qword [esp + 0x58]
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a89f7.42
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a90d9
cmp esi, 0x20000
je 0x6a9105
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a9105
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a9105
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
cmp ebx, 0xb
jne 0x6a9112
cmp esi, 0x20000
je 0x6a914a
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a914a
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 6
jne 0x6a952a
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
mulsd xmm0, xmm3
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
cmp ebx, 0xb
jne 0x6a9166
cmp esi, 0x20000
jne 0x6a9166
movsd qword [esp + 0x60], xmm0
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
not ebx
not esi
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], esi
movsd xmm0, qword [esp + 0x60]
movsd qword [edx], xmm0
jmp case.0x6a89f7.42
mov ecx, dword [esp + 0x18]
add edx, 4
xor al, al
mov dword [esp + 0x1c], edx
cmp byte [ecx], 0x3f
mov edi, dword [edx - 4]
jne 0x6a91a0
inc ecx
mov al, 1
mov dword [esp + 0x18], ecx
mov dword [ebp + 0xc], ecx
test al, al
je 0x6a91b5
cmp ebx, 2
jne 0x6a91b5
cmp esi, 0x20000
jne 0x6a91b5
xor eax, eax
jmp 0x6a91d1
push esi
push ebx
call fcn.00423149
add esp, 8
cmp eax, 0x929858
jne 0x6a95ec
mov edx, dword [esp + 0x1c]
lea eax, [ebx + 0x10]
mov esi, dword [esp + 0x14]
mov dword [edi], eax
mov edi, dword [esp + 0x18]
cmp byte [edi], 0x23
jne 0x6a94da
mov ecx, dword [edx]
add edx, 4
mov eax, dword [ebx + 4]
inc edi
mov dword [esp + 0x1c], edx
mov dword [ecx], eax
jmp 0x6a94da
mov eax, dword [edx]
add edx, 4
cmp byte [edi], 0x3f
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], eax
jne 0x6a923a
inc edi
mov dword [esp + 0x18], edi
mov dword [ebp + 0xc], edi
cmp ebx, 2
jne 0x6a923a
cmp esi, 0x20000
jne 0x6a923a
xorps xmm0, xmm0
movlpd qword [esp + 0x20], xmm0
mov esi, dword [esp + 0x24]
mov ebx, dword [esp + 0x20]
mov dword [eax], ebx
mov dword [eax + 4], esi
jmp case.0x6a89f7.42
cmp byte [edi], 0x3d
jne 0x6a929e
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00423149
add esp, 8
test eax, eax
je 0x6a926c
cmp eax, edi
je 0x6a9268
cmp dword [eax + 4], edi
je 0x6a9268
mov eax, dword [eax + 0x64]
test eax, eax
jne 0x6a9256
jmp 0x6a926c
test eax, eax
jne 0x6a9292
cmp byte [esp + 0xf], 0
je 0x6a9537
mov eax, dword [esp + 0x20]
inc dword [esp + 0x18]
mov edi, dword [esp + 0x18]
mov ebx, dword [eax]
mov esi, dword [eax + 4]
mov dword [eax], ebx
mov dword [eax + 4], esi
jmp case.0x6a89f7.42
inc dword [esp + 0x18]
mov eax, dword [esp + 0x20]
mov edi, dword [esp + 0x18]
mov dword [eax], ebx
mov dword [eax + 4], esi
jmp case.0x6a89f7.42
mov eax, dword [esp + 0x18]
add edx, 4
mov dword [esp + 0x1c], edx
cmp byte [eax], 0x3f
mov ecx, dword [edx - 4]
mov dword [esp + 0x20], ecx
jne 0x6a92dd
inc eax
mov dword [esp + 0x18], eax
mov dword [ebp + 0xc], eax
cmp ebx, 2
jne 0x6a92dd
cmp esi, 0x20000
jne 0x6a92dd
xor eax, eax
mov dword [ecx], eax
jmp 0x6a94d2
cmp byte [eax], 0x3d
jne 0x6a9318
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00423149
add esp, 8
cmp dword [eax + 4], edi
je 0x6a9310
nop word [eax + eax]
mov eax, dword [eax + 0x64]
test eax, eax
je 0x6a9544
cmp dword [eax + 4], edi
jne 0x6a9300
inc dword [esp + 0x18]
mov ecx, dword [esp + 0x20]
mov eax, dword [ebx + 0x48]
mov dword [ecx], eax
jmp 0x6a94d2
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.0065cf70
add esp, 8
cmp eax, 5
jne 0x6a934b
cmp edx, 0x20000
jne 0x6a934b
xor al, al
mov byte [edi], al
jmp 0x6a94d2
mov al, 1
mov byte [edi], al
jmp 0x6a94d2
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a936f
cmp esi, 0x20000
je 0x6a9551
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a9551
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 2
jne 0x6a9551
mov dword [edx], ebx
jmp case.0x6a89f7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a93af
cmp esi, 0x20000
je 0x6a93ce
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a93ce
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 4
je 0x6a94d0
cmp ebx, 0xb
jne 0x6a93db
cmp esi, 0x20000
je 0x6a93fa
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a93fa
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a94d0
push esi
push ebx
call fcn.00423149
add esp, 8
cmp eax, 0x929af8
jne 0x6a955e
mov ecx, dword [ebp + 8]
push edi
push esi
push ebx
mov eax, dword [ecx]
mov eax, dword [eax + 0x2c]
call eax
test al, al
je 0x6a955e
movsd xmm1, qword [esp + 0x28]
jmp 0x6a94d2
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00423149
add esp, 8
test eax, eax
je 0x6a9459
mov eax, dword [eax + 4]
cmp eax, 0x929080
je 0x6a94cd
cmp dword [eax + 4], 0x929080
je 0x6a94cd
push esi
push ebx
call fcn.00423149
add esp, 8
test eax, eax
je 0x6a947a
mov eax, dword [eax + 4]
cmp eax, 0x9291d0
je 0x6a94cd
cmp dword [eax + 4], 0x9291d0
je 0x6a94cd
push esi
push ebx
call fcn.00423149
add esp, 8
cmp eax, 0x9292b0
je 0x6a94cd
cmp byte [esp + 0xe], 0x7c
jne 0x6a95a1
jmp 0x6a9576
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00423149
add esp, 8
test eax, eax
je 0x6a956b
mov eax, dword [eax + 4]
cmp eax, 0x929080
je 0x6a94cd
cmp dword [eax + 4], 0x929080
jne 0x6a956b
mov dword [edi + 4], esi
mov dword [edi], ebx
mov edi, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov ebx, dword [esp + 0x10]
mov al, byte [edi]
test al, al
je 0x6a957f
movsd xmm0, qword [esp + 0x68]
movsd xmm2, qword [esp + 0x70]
movsd xmm3, qword [esp + 0x78]
mov edx, dword [esp + 0x1c]
jmp 0x6a89b0
cmp byte [esp + 0xe], 0x7c
jne 0x6a95b0
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a95bf
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a95ce
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a95dd
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a95f6
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a9602
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a960e
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a961d
jmp 0x6a9576
cmp byte [esp + 0xe], 0x7c
jne 0x6a962c
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp + 8]
test ebx, ebx
js 0x6a9595
mov eax, dword [ecx + 0x4c]
pop edi
pop esi
sub eax, ebx
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp + 8]
cmp byte [esp + 0xf], 0
jne 0x6a9586
call fcn.0065c990
mov ecx, dword [ebp + 8]
mov edx, str.function
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, str.integer_or_duration
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, 0x88b01c
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, 0x885780
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, str.float_or_angle
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
push esi
push ebx
call fcn.0065c8c0
mov edx, dword [edi]
mov ecx, dword [ebp + 8]
push esi
push ebx
call fcn.0065c8e0
mov edx, dword [edi]
mov ecx, dword [ebp + 8]
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, str.symbol
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, 0x87df54
push esi
push ebx
call fcn.0065c8e0
mov ecx, dword [ebp + 8]
mov edx, str.script_function
push esi
push ebx
call fcn.0065c8e0
push 0xe
push dword [ebp + 8]
call fcn.0069c760
nop dword [eax]
salc
xchg esp, eax
push 0
and dl, byte [ebx - 0x6c66ff96]
push 0
arpl word [esi - 0x7347ff96], cx
push 0
ret 0x6a90