Function at 0x140001070
Capabilities:
Check for unmoving mouse cursor

Disassembly:
push rbx
push rbp
push rdi
sub rsp, 0xc0
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x28]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rcx, [rsp + 0x20]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [rsp + 0x28]
cmp dword [rsp + 0x20], eax
jne 0x1400010da
nop word [rax + rax]
mov eax, dword [rsp + 0x2c]
cmp dword [rsp + 0x24], eax
jne 0x1400010da
mov ecx, 0x12c
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x20]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [rsp + 0x28]
cmp dword [rsp + 0x20], eax
je 0x1400010b0
lea rbx, [rsp + 0x30]
mov edi, 5
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
add rbx, 8
sub rdi, 1
jne 0x1400010e4
mov qword [rsp + 0xe0], rsi
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0xe8], r13
xor ebp, ebp
movaps xmmword [rsp + 0xb0], xmm6
mov edx, ebp
movaps xmmword [rsp + 0xa0], xmm7
movaps xmmword [rsp + 0x90], xmm8
movaps xmmword [rsp + 0x80], xmm9
movaps xmmword [rsp + 0x70], xmm10
movaps xmmword [rsp + 0x60], xmm11
nop dword [rax]
mov eax, dword [rcx - 4]
cmp dword [rcx - 0xc], eax
jne 0x140001163
mov eax, dword [rcx]
cmp dword [rcx - 8], eax
je 0x140001427
inc rdx
add rcx, 8
cmp rdx, 4
jl 0x140001150
mov r13, qword [rsp + 0x38]
lea rcx, [rsp + 0x38]
movsd xmm10, qword [0x140003338]
mov r8, r13
movsd xmm11, qword [0x140003330]
mov rbx, rbp
nop dword [rax]
nop word [rax + rax]
mov rdi, qword [rcx + 8]
lea rsi, [rcx + 8]
mov rcx, qword [rcx - 8]
mov eax, r8d
sub eax, ecx
mov rdx, r8
shr rdx, 0x20
shr rcx, 0x20
movd xmm8, eax
mov eax, edx
sub eax, ecx
cvtdq2pd xmm8, xmm8
movd xmm6, eax
mov eax, edi
sub eax, r8d
cvtdq2pd xmm6, xmm6
movd xmm1, eax
mov rax, rdi
shr rax, 0x20
sub eax, edx
cvtdq2pd xmm1, xmm1
movd xmm2, eax
cvtdq2pd xmm2, xmm2
movaps xmm0, xmm1
mulsd xmm1, xmm1
movaps xmm9, xmm2
mulsd xmm0, xmm8
mulsd xmm2, xmm2
mulsd xmm9, xmm6
addsd xmm2, xmm1
addsd xmm9, xmm0
xorps xmm0, xmm0
ucomisd xmm0, xmm2
ja 0x140001221
sqrtpd xmm7, xmm2
jmp 0x14000122c
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
movaps xmm7, xmm0
mulsd xmm6, xmm6
xorps xmm0, xmm0
mulsd xmm8, xmm8
addsd xmm6, xmm8
ucomisd xmm0, xmm6
ja 0x140001249
sqrtpd xmm0, xmm6
jmp 0x140001251
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
mulsd xmm7, xmm0
divsd xmm9, xmm7
movaps xmm0, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_acos
mulsd xmm0, xmm10
comisd xmm0, xmm11
ja 0x140001427
inc rbx
mov rcx, rsi
mov r8, rdi
cmp rbx, 3
jl 0x1400011a0
mov rbx, qword [rsp + 0x30]
movsd xmm8, qword [0x140003328]
mov rcx, rbx
mov rdi, qword [rsp + 0x40]
movaps xmm1, xmm8
mov rsi, qword [rsp + 0x48]
mov qword [rsp + 0xf0], r14
mov r14, r13
shr rcx, 0x20
shr r14, 0x20
mov eax, r14d
shr rdi, 0x20
sub eax, ecx
shr rsi, 0x20
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movaps xmm6, xmm0
mov eax, r13d
sub eax, ebx
movaps xmm1, xmm8
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
addsd xmm6, xmm0
xorps xmm1, xmm1
ucomisd xmm1, xmm6
ja 0x1400012fe
sqrtsd xmm6, xmm6
jmp 0x140001309
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
movaps xmm6, xmm0
xorps xmm1, xmm1
mov eax, edi
sub eax, r14d
addsd xmm6, xmm1
movaps xmm1, xmm8
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
mov eax, dword [rsp + 0x40]
movaps xmm7, xmm0
sub eax, r13d
movaps xmm1, xmm8
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
mov r14, qword [rsp + 0xf0]
addsd xmm7, xmm0
xorps xmm1, xmm1
ucomisd xmm1, xmm7
ja 0x14000135f
xorps xmm0, xmm0
sqrtsd xmm0, xmm7
jmp 0x140001367
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
addsd xmm6, xmm0
mov eax, esi
sub eax, edi
movaps xmm1, xmm8
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
mov eax, dword [rsp + 0x48]
movaps xmm7, xmm0
sub eax, dword [rsp + 0x40]
movaps xmm1, xmm8
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
addsd xmm7, xmm0
xorps xmm1, xmm1
ucomisd xmm1, xmm7
ja 0x1400013b2
xorps xmm0, xmm0
sqrtsd xmm0, xmm7
jmp 0x1400013ba
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
mov rbx, qword [rsp + 0x50]
addsd xmm6, xmm0
mov rax, rbx
movaps xmm1, xmm8
shr rax, 0x20
sub eax, esi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
sub ebx, dword [rsp + 0x48]
movaps xmm7, xmm0
movaps xmm1, xmm8
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
addsd xmm7, xmm0
xorps xmm1, xmm1
ucomisd xmm1, xmm7
ja 0x14000140b
xorps xmm0, xmm0
sqrtsd xmm0, xmm7
jmp 0x140001413
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
addsd xmm6, xmm0
comisd xmm6, xmmword [0x140003340]
seta bpl
mov eax, ebp
jmp 0x140001429
xor eax, eax
movaps xmm11, xmmword [rsp + 0x60]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm9, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xb0]
mov r13, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.1400014f0
add rsp, 0xc0
pop rdi
pop rbp
pop rbx
ret