Function at 0x6a6610
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 0x6a6641
inc eax
mov dword [esp + 0x18], eax
mov al, byte [eax]
lea edx, [ebp + 0x10]
mov dword [esp + 0x1c], edx
test al, al
je 0x6a7262
movsd xmm1, qword [0x8a9f80]
movsd xmm0, qword [0x8aa090]
movsd xmm2, qword [0x8a9fb0]
movsd xmm3, qword [0x8a9e88]
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 0x6a66aa
mov byte [esp + 0xf], 1
jmp 0x6a71be
sub ebx, 1
mov dword [esp + 0x10], ebx
js 0x6a7272
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.0x6a66d7.43
movzx eax, byte [eax + 0x6a737c]
jmp dword [eax*4 + 0x6a7328]
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a66f9
cmp esi, 0x20000
je 0x6a71f0
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a71f0
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a71f0
mov byte [edx], bl
jmp case.0x6a66d7.42
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a673e
cmp esi, 0x20000
je 0x6a72cc
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a72cc
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a72cc
mov word [edx], bx
jmp case.0x6a66d7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a677f
cmp esi, 0x20000
je 0x6a679e
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a679e
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a71b0
cmp ebx, 0xb
jne 0x6a67af
cmp esi, 0x20000
je 0x6a71f0
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a71f0
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a71f0
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a67fa
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.0063fbf0
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 0x6a71b0
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a6826
cmp esi, 0x20000
je 0x6a6841
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6841
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a6889
cmp ebx, 0xb
jne 0x6a6852
cmp esi, 0x20000
je 0x6a71e3
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a71e3
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 7
jne 0x6a71e3
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm1
mulsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov dword [edx], ebx
jmp case.0x6a66d7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a68a6
cmp esi, 0x20000
je 0x6a68c5
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a68c5
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a71b0
cmp ebx, 0xb
jne 0x6a68d6
cmp esi, 0x20000
je 0x6a6961
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6961
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a692e
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a6919
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.0063fbf0
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 0x6a71b0
cmp ebx, 4
jne 0x6a6945
cmp esi, 0x20000
jne 0x6a6945
mov ebx, 1
jmp 0x6a71b0
cmp ebx, 5
jne 0x6a71f0
cmp esi, 0x20000
jne 0x6a71f0
xor ebx, ebx
jmp 0x6a71b0
cmp ebx, 0xb
jne 0x6a697d
cmp esi, 0x20000
jne 0x6a697d
movsd qword [esp + 0x30], xmm0
cvttsd2si ebx, xmm0
jmp 0x6a71b0
not ebx
not esi
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
movsd xmm0, qword [esp + 0x30]
cvttsd2si ebx, xmm0
jmp 0x6a71b0
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a69af
cmp esi, 0x20000
je 0x6a69da
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a69da
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a69da
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a66d7.42
cmp ebx, 0xb
jne 0x6a69e7
cmp esi, 0x20000
je 0x6a69f9
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
je 0x6a71fd
cmp ebx, 0xb
jne 0x6a6a19
cmp esi, 0x20000
jne 0x6a6a19
movsd qword [esp + 0x38], xmm0
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a66d7.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.0x6a66d7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a6a4e
cmp esi, 0x20000
je 0x6a6a79
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6a79
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a6a79
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a71b2
cmp ebx, 0xb
jne 0x6a6a86
cmp esi, 0x20000
je 0x6a6b04
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6b04
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a6ae2
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a6ac9
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.0063fbf0
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 0x6a71b2
cmp eax, 6
jne 0x6a71fd
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a71b2
cmp ebx, 0xb
jne 0x6a6b24
cmp esi, 0x20000
jne 0x6a6b24
movsd qword [esp + 0x40], xmm0
cvtpd2ps xmm0, xmm0
movss dword [edi], xmm0
jmp 0x6a71b2
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 0x6a71b2
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a6b5a
cmp esi, 0x20000
je 0x6a6b86
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6b86
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a6b86
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movsd qword [edx], xmm0
jmp case.0x6a66d7.42
cmp ebx, 0xb
jne 0x6a6b93
cmp esi, 0x20000
je 0x6a6ba5
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
je 0x6a71fd
cmp ebx, 0xb
jne 0x6a6bc1
cmp esi, 0x20000
jne 0x6a6bc1
movsd qword [esp + 0x48], xmm0
movsd qword [edx], xmm0
jmp case.0x6a66d7.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.0x6a66d7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a6bf2
cmp esi, 0x20000
je 0x6a6c1e
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6c1e
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a6c1e
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movsd qword [edi], xmm0
jmp 0x6a71b2
cmp ebx, 0xb
jne 0x6a6c2b
cmp esi, 0x20000
je 0x6a6ca1
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6ca1
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 5
jne 0x6a6c83
and esi, 0xf
mov dword [esp + 0x20], ebx
cmp esi, 7
je 0x6a6c6e
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x20]
push 7
push esi
call fcn.0063fbf0
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 0x6a71b2
cmp eax, 6
jne 0x6a71fd
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
movsd qword [edi], xmm0
jmp 0x6a71b2
cmp ebx, 0xb
jne 0x6a6cbd
cmp esi, 0x20000
jne 0x6a6cbd
movsd qword [esp + 0x50], xmm0
movsd qword [edi], xmm0
jmp 0x6a71b2
not ebx
not esi
mov dword [esp + 0x50], ebx
mov dword [esp + 0x54], esi
movsd xmm0, qword [esp + 0x50]
movsd qword [edi], xmm0
jmp 0x6a71b2
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a6cef
cmp esi, 0x20000
je 0x6a6d1a
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6d1a
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a6d1a
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a66d7.42
cmp ebx, 0xb
jne 0x6a6d27
cmp esi, 0x20000
je 0x6a6d63
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6d63
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 6
jne 0x6a720a
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
mulsd xmm0, xmm3
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a66d7.42
cmp ebx, 0xb
jne 0x6a6d83
cmp esi, 0x20000
jne 0x6a6d83
movsd qword [esp + 0x58], xmm0
cvtpd2ps xmm0, xmm0
movss dword [edx], xmm0
jmp case.0x6a66d7.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.0x6a66d7.42
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a6db9
cmp esi, 0x20000
je 0x6a6de5
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6de5
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
jne 0x6a6de5
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
movsd qword [edx], xmm0
jmp case.0x6a66d7.42
cmp ebx, 0xb
jne 0x6a6df2
cmp esi, 0x20000
je 0x6a6e2a
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a6e2a
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 6
jne 0x6a720a
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
divsd xmm0, xmm2
mulsd xmm0, xmm3
movsd qword [edx], xmm0
jmp case.0x6a66d7.42
cmp ebx, 0xb
jne 0x6a6e46
cmp esi, 0x20000
jne 0x6a6e46
movsd qword [esp + 0x60], xmm0
movsd qword [edx], xmm0
jmp case.0x6a66d7.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.0x6a66d7.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 0x6a6e80
inc ecx
mov al, 1
mov dword [esp + 0x18], ecx
mov dword [ebp + 0xc], ecx
test al, al
je 0x6a6e95
cmp ebx, 2
jne 0x6a6e95
cmp esi, 0x20000
jne 0x6a6e95
xor eax, eax
jmp 0x6a6eb1
push esi
push ebx
call fcn.00422eea
add esp, 8
cmp eax, 0x924858
jne 0x6a72cc
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 0x6a71ba
mov ecx, dword [edx]
add edx, 4
mov eax, dword [ebx + 4]
inc edi
mov dword [esp + 0x1c], edx
mov dword [ecx], eax
jmp 0x6a71ba
mov eax, dword [edx]
add edx, 4
cmp byte [edi], 0x3f
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], eax
jne 0x6a6f1a
inc edi
mov dword [esp + 0x18], edi
mov dword [ebp + 0xc], edi
cmp ebx, 2
jne 0x6a6f1a
cmp esi, 0x20000
jne 0x6a6f1a
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.0x6a66d7.42
cmp byte [edi], 0x3d
jne 0x6a6f7e
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00422eea
add esp, 8
test eax, eax
je 0x6a6f4c
cmp eax, edi
je 0x6a6f48
cmp dword [eax + 4], edi
je 0x6a6f48
mov eax, dword [eax + 0x64]
test eax, eax
jne 0x6a6f36
jmp 0x6a6f4c
test eax, eax
jne 0x6a6f72
cmp byte [esp + 0xf], 0
je 0x6a7217
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.0x6a66d7.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.0x6a66d7.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 0x6a6fbd
inc eax
mov dword [esp + 0x18], eax
mov dword [ebp + 0xc], eax
cmp ebx, 2
jne 0x6a6fbd
cmp esi, 0x20000
jne 0x6a6fbd
xor eax, eax
mov dword [ecx], eax
jmp 0x6a71b2
cmp byte [eax], 0x3d
jne 0x6a6ff8
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00422eea
add esp, 8
cmp dword [eax + 4], edi
je 0x6a6ff0
nop word [eax + eax]
mov eax, dword [eax + 0x64]
test eax, eax
je 0x6a7224
cmp dword [eax + 4], edi
jne 0x6a6fe0
inc dword [esp + 0x18]
mov ecx, dword [esp + 0x20]
mov eax, dword [ebx + 0x48]
mov dword [ecx], eax
jmp 0x6a71b2
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.0065b340
add esp, 8
cmp eax, 5
jne 0x6a702b
cmp edx, 0x20000
jne 0x6a702b
xor al, al
mov byte [edi], al
jmp 0x6a71b2
mov al, 1
mov byte [edi], al
jmp 0x6a71b2
add edx, 4
mov dword [esp + 0x1c], edx
mov edx, dword [edx - 4]
cmp ebx, 0xb
jne 0x6a704f
cmp esi, 0x20000
je 0x6a7231
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a7231
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 2
jne 0x6a7231
mov dword [edx], ebx
jmp case.0x6a66d7.42
mov edi, dword [edx]
add edx, 4
mov dword [esp + 0x1c], edx
cmp ebx, 0xb
jne 0x6a708f
cmp esi, 0x20000
je 0x6a70ae
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a70ae
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 4
je 0x6a71b0
cmp ebx, 0xb
jne 0x6a70bb
cmp esi, 0x20000
je 0x6a70da
mov ecx, esi
xor eax, eax
and ecx, 0xfff00000
or eax, ecx
jne 0x6a70da
mov eax, esi
shr eax, 0x10
and eax, 0xf
cmp eax, 3
je 0x6a71b0
push esi
push ebx
call fcn.00422eea
add esp, 8
cmp eax, 0x924af8
jne 0x6a723e
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 0x6a723e
movsd xmm1, qword [esp + 0x28]
jmp 0x6a71b2
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00422eea
add esp, 8
test eax, eax
je 0x6a7139
mov eax, dword [eax + 4]
cmp eax, 0x924080
je 0x6a71ad
cmp dword [eax + 4], 0x924080
je 0x6a71ad
push esi
push ebx
call fcn.00422eea
add esp, 8
test eax, eax
je 0x6a715a
mov eax, dword [eax + 4]
cmp eax, 0x9241d0
je 0x6a71ad
cmp dword [eax + 4], 0x9241d0
je 0x6a71ad
push esi
push ebx
call fcn.00422eea
add esp, 8
cmp eax, 0x924240
je 0x6a71ad
cmp byte [esp + 0xe], 0x7c
jne 0x6a7281
jmp 0x6a7256
mov edi, dword [edx]
add edx, 4
push esi
push ebx
mov dword [esp + 0x24], edx
call fcn.00422eea
add esp, 8
test eax, eax
je 0x6a724b
mov eax, dword [eax + 4]
cmp eax, 0x924080
je 0x6a71ad
cmp dword [eax + 4], 0x924080
jne 0x6a724b
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 0x6a725f
movsd xmm0, qword [esp + 0x68]
movsd xmm2, qword [esp + 0x70]
movsd xmm3, qword [esp + 0x78]
mov edx, dword [esp + 0x1c]
jmp 0x6a6690
cmp byte [esp + 0xe], 0x7c
jne 0x6a7290
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a729f
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a72ae
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a72bd
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a72d6
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a72e2
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a72ee
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a72fd
jmp 0x6a7256
cmp byte [esp + 0xe], 0x7c
jne 0x6a730c
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp + 8]
test ebx, ebx
js 0x6a7275
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 0x6a7266
call fcn.0065ad60
mov ecx, dword [ebp + 8]
mov edx, str.function
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, str.integer_or_duration
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, 0x886b70
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, 0x8812d8
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, str.float_or_angle
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
push esi
push ebx
call fcn.0065ac90
mov edx, dword [edi]
mov ecx, dword [ebp + 8]
push esi
push ebx
call fcn.0065acb0
mov edx, dword [edi]
mov ecx, dword [ebp + 8]
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, str.symbol
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, 0x879acc
push esi
push ebx
call fcn.0065acb0
mov ecx, dword [ebp + 8]
mov edx, str.script_function
push esi
push ebx
call fcn.0065acb0
push 0xe
push dword [ebp + 8]
call fcn.0069a440
nop dword [eax]
mov dh, 0x71
push 0
add dh, byte [eax + 0x6a]
add byte [ecx + 112], bh
push 0
inc ebx
imul ebp, dword [edx], -104
imul ebp, dword [edx], case.0x6a66d7.71
nop
push 1882456170
push 0
invalid