Function at 0x1400b6d00
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x188]
sub rsp, 0x260
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400f2040]
xor rax, rsp
mov qword [rbp + 0xb0], rax
mov qword [rsp + 0x58], r9
mov r15, qword [0x1401a41e0]
mov rax, qword [r15 + 0x4068]
mov byte [rax + 0xd0], 1
mov r13, qword [r15 + 0x4068]
cmp byte [r13 + 0xd3], 0
je 0x1400b6da8
xor al, al
jmp 0x1400b7c9d
lea rdx, [0x1400e493c]
mov rcx, r13
call fcn.140016920
mov edi, eax
mov rcx, qword [0x1401a41e0]
mov rax, qword [rcx + 0x4068]
cmp qword [rax + 0x1c0], 0
jne 0x1400b6de2
cmp qword [rcx + 0x4e80], 0
lea rcx, [rax + 0x268]
je 0x1400b6de9
lea rcx, [rax + 0x238]
movss xmm13, dword [rcx]
subss xmm13, dword [rax + 0x28]
subss xmm13, dword [r15 + 0x3900]
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
xor edx, edx
mov qword [rbp + 0x58], rdx
mov qword [rbp + 0x60], rdx
lea rax, [rbp - 0x60]
mov r12, 0xffffffffffffffff
mov rsi, r12
nop dword [rax]
inc rsi
cmp byte [rax + rsi], dl
jne 0x1400b6e20
movabs rbx, 0x7fffffffffffffff
mov qword [rbp - 0x80], rbx
cmp rsi, rbx
ja 0x1400b7d11
cmp rsi, 0xf
ja 0x1400b6e7b
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x60], 0xf
mov r8, rsi
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x48]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rsi + 0x48], 0
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x80], rax
mov rsi, qword [rbp + 0x58]
mov r14, qword [rbp + 0x48]
jmp 0x1400b6f19
mov rax, rsi
or rax, 0xf
cmp rax, rbx
jbe 0x1400b6eb4
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400bb424
test rax, rax
je 0x1400b7c8a
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400b6ef9
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
mov qword [rbp - 0x80], rbx
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x1400b6ed9
mov r14, rdx
mov qword [rbp - 0x80], rbx
jmp 0x1400b6ef9
cmp rcx, 0x1000
jb 0x1400b6ef1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400b7d0b
jmp 0x1400b6e95
call fcn.1400bb424
mov r14, rax
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x60], rbx
mov r8, rsi
lea rdx, [rbp - 0x60]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rsi], 0
mov r8, qword [0x1401a41e0]
lea rax, [0x1400e493c]
mov rcx, rax
cmp rax, 0xffffffffffffffff
jae 0x1400b6f54
movzx edx, byte [rcx]
test dl, dl
je 0x1400b6f4d
lea rax, [rcx + 1]
cmp dl, 0x23
jne 0x1400b6f44
cmp byte [rax], dl
je 0x1400b6f4d
mov rcx, rax
cmp rax, 0xffffffffffffffff
jb 0x1400b6f30
lea rax, [0x1400e493c]
movss xmm14, dword [0x1400e4e38]
xorps xmm10, xmm10
cmp rax, rcx
jne 0x1400b6f6b
xorps xmm4, xmm4
jmp 0x1400b6fbe
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e4e04]
movss xmm2, dword [r8 + 0x3d80]
lea rdx, [rbp - 0x70]
mov rcx, qword [r8 + 0x3d78]
call fcn.140076be0
movss xmm0, dword [rbp - 0x70]
addss xmm0, dword [0x1400e4be4]
cvttss2si eax, xmm0
movd xmm4, eax
cvtdq2ps xmm4, xmm4
movss xmm2, dword [r13 + 0x11c]
movaps xmm3, xmm2
movss xmm11, dword [0x1400e4ce4]
addss xmm3, xmm11
movss xmm1, dword [r13 + 0x118]
movaps xmm0, xmm1
addss xmm0, xmm13
addss xmm2, xmm10
addss xmm1, xmm10
movss dword [rsp + 0x60], xmm1
movss dword [rsp + 0x64], xmm2
movss dword [rsp + 0x68], xmm0
movss dword [rsp + 0x6c], xmm3
maxss xmm4, xmm10
addss xmm3, xmm10
addss xmm4, xmm0
movss dword [rsp + 0x70], xmm1
movss dword [rsp + 0x74], xmm2
movss dword [rsp + 0x78], xmm4
movss dword [rsp + 0x7c], xmm3
subss xmm3, xmm10
subss xmm4, xmm10
subss xmm3, xmm2
subss xmm4, xmm1
movss dword [rbp - 0x70], xmm4
movss dword [rbp - 0x6c], xmm3
movaps xmm1, xmm14
lea rcx, [rbp - 0x70]
call fcn.14001af80
mov r9d, 0x400
lea r8, [rsp + 0x60]
mov edx, edi
lea rcx, [rsp + 0x70]
call fcn.14001acc0
test al, al
jne 0x1400b707d
xor r15b, r15b
jmp 0x1400b7c5b
mov rax, qword [0x1400cc660]
mov qword [rsp + 0x70], rax
xor r8d, r8d
mov edx, edi
lea rcx, [rsp + 0x60]
call fcn.14000a8f0
mov byte [rsp + 0x50], al
mov rcx, qword [0x1401a41e0]
cmp dword [rcx + 0x40d4], edi
jne 0x1400b70b7
cmp dword [rcx + 0x5e88], edi
je 0x1400b71b1
mov ebx, dword [r15 + 0x4a30]
and ebx, 0x800
mov dword [rbp - 0x70], ebx
test al, al
je 0x1400b7106
cmp byte [rcx + 0x110], 0
je 0x1400b7106
movss xmm0, dword [rcx + 0x2b58]
comiss xmm10, xmm0
ja 0x1400b7106
ucomiss xmm0, xmm10
jp 0x1400b7106
jne 0x1400b7106
mov edx, 0x28f
call fcn.1400029a0
test edi, edi
jne 0x1400b7251
cmp byte [rax + 8], dil
je 0x1400b726a
xor al, al
mov byte [rsp + 0x51], al
test ebx, ebx
jne 0x1400b7121
test al, al
jne 0x1400b7125
cmp dword [r15 + 0x4bac], edi
jne 0x1400b71b1
test al, al
je 0x1400b7167
mov rbx, qword [0x1401a41e0]
test edi, edi
jne 0x1400b714f
mov r8d, 0x26ac
lea rdx, str.C:Users_sbaggDownloadsDx12_COD_Menuimgui_masterimgui.cpp
lea rcx, str.IsNamedKeyOrMod_key____owner_id_____ImGuiID_0____flags___ImGuiInputFlags_LockThisFrame__ImGuiInputFlags_LockUntilRelease___
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx eax, byte [rsp + 0x51]
mov dword [rbx + 0x4804], edi
mov dword [rbx + 0x4800], edi
mov word [rbx + 0x4808], 0
mov ebx, dword [rbp - 0x70]
test ebx, ebx
jne 0x1400b71b1
test al, al
je 0x1400b7178
cmp byte [r15 + 0x124], bl
jne 0x1400b71b1
cmp dword [r15 + 0x4bac], edi
jne 0x1400b718b
test byte [r15 + 0x4bb8], 1
jne 0x1400b71b1
mov rdx, r13
mov ecx, edi
call fcn.14000a410
mov rdx, r13
mov ecx, edi
call fcn.14001e610
xor edx, edx
mov rcx, r13
call fcn.140015420
or dword [r15 + 0x49e0], 3
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov eax, dword [rcx + rax]
cmp dword [0x1401a5ab0], eax
jle 0x1400b722d
lea rcx, [0x1401a5ab0]
call fcn.1400bb16c
cmp dword [0x1401a5ab0], 0xffffffff
jne 0x1400b722d
xor eax, eax
mov qword [0x1401a5ab8], rax
mov qword [0x1401a5ac0], rax
mov ecx, 0x68
call fcn.1400bb424
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x1401a5ab8], rax
lea rcx, [0x1400bd050]
call fcn.1400bb40c
nop
lea rcx, [0x1401a5ab0]
call fcn.1400bb100
mov r13, qword [0x1401a5ab8]
mov rax, qword [r13 + 8]
mov rbx, r13
movzx edx, byte [rax + 0x19]
test dl, dl
jne 0x1400b727d
mov rcx, rax
cmp dword [rcx + 0x1c], edi
jae 0x1400b7271
mov rcx, qword [rcx + 0x10]
jmp 0x1400b7277
mov ecx, dword [rax]
cmp ecx, edi
je 0x1400b726a
cmp byte [rax + 8], 0
jne 0x1400b7106
cmp ecx, 0xffffffff
jne 0x1400b7106
mov al, 1
jmp 0x1400b7108
mov rbx, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x1400b7246
cmp byte [rbx + 0x19], 0
jne 0x1400b7288
cmp edi, dword [rbx + 0x1c]
jae 0x1400b728b
mov rbx, r13
cmp rbx, r13
jne 0x1400b73d8
xor r8d, r8d
mov qword [rbp], r8
mov qword [rbp + 0x38], r8
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x18], xmm1
movups xmmword [rbp + 0x28], xmm0
mov dword [rbp - 0x48], edi
movups xmm0, xmmword [rbp]
movups xmmword [rbp - 0x44], xmm0
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rbp - 0x34], xmm1
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [rbp - 0x24], xmm0
movups xmm1, xmmword [rbp + 0x30]
movups xmmword [rbp - 0x14], xmm1
mov dword [rbp - 4], r8d
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x58], r8d
mov rcx, r13
test dl, dl
jne 0x1400b730d
mov qword [rbp - 0x60], rax
cmp dword [rax + 0x1c], edi
jae 0x1400b72fa
mov dword [rbp - 0x58], r8d
mov rax, qword [rax + 0x10]
jmp 0x1400b7307
mov dword [rbp - 0x58], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r8b
je 0x1400b72e7
cmp byte [rcx + 0x19], r8b
jne 0x1400b731c
cmp edi, dword [rcx + 0x1c]
jae 0x1400b73a6
movabs rax, 0x276276276276276
cmp qword [0x1401a5ac0], rax
je 0x1400b7d05
lea rbx, [0x1401a5ab8]
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], r8
mov ecx, 0x68
call fcn.1400bb424
nop
movups xmm0, xmmword [rbp - 0x48]
movups xmmword [rax + 0x1c], xmm0
movups xmm1, xmmword [rbp - 0x38]
movups xmmword [rax + 0x2c], xmm1
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rax + 0x3c], xmm0
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [rax + 0x4c], xmm1
movsd xmm0, qword [rbp - 8]
movsd qword [rax + 0x5c], xmm0
mov qword [rax], r13
mov qword [rax + 8], r13
mov qword [rax + 0x10], r13
mov word [rax + 0x18], 0
movups xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rax
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.1400b2010
mov r13, qword [0x1401a5ab8]
mov rax, qword [r13 + 8]
mov rbx, r13
cmp byte [rax + 0x19], 0
jne 0x1400b73ca
cmp dword [rax + 0x1c], edi
jae 0x1400b73be
mov rax, qword [rax + 0x10]
jmp 0x1400b73c4
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400b73b3
cmp byte [rbx + 0x19], 0
jne 0x1400b73d5
cmp edi, dword [rbx + 0x1c]
jae 0x1400b73d8
mov rbx, r13
movss xmm2, dword [r15 + 0x18]
movss xmm7, dword [0x1400e4c80]
mulss xmm2, xmm7
mov rax, qword [0x1401a41e0]
mov ecx, dword [rax + 0x40d4]
test ecx, ecx
je 0x1400b740d
cmp ecx, dword [rax + 0x4a28]
jne 0x1400b740d
movss xmm1, dword [0x1400e4cb0]
jmp 0x1400b7415
movss xmm1, dword [0x1400e4cac]
subss xmm1, dword [rbx + 0x5c]
mulss xmm1, xmm2
addss xmm1, dword [rbx + 0x5c]
movss dword [rbx + 0x5c], xmm1
movss xmm6, dword [r15 + 0x18]
mulss xmm6, xmm7
mov eax, dword [0x1401a3b24]
mov r13, qword [rbp + 0x1b0]
movzx ecx, byte [rsp + 0x50]
cmp eax, dword [r13]
jg 0x1400b7478
test cl, cl
je 0x1400b7478
mov ecx, 0xbb
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400b746d
mov ecx, dword [0x1401a3b24]
inc ecx
mov dword [0x1401a3b24], ecx
jmp 0x1400b74a6
mov eax, dword [0x1401a3b24]
movzx ecx, byte [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
cmp eax, dword [rdx]
jl 0x1400b74a4
test cl, cl
je 0x1400b74a4
mov ecx, 0xbd
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400b74a4
mov ecx, dword [0x1401a3b24]
dec ecx
mov dword [0x1401a3b24], ecx
jmp 0x1400b74a6
xor ecx, ecx
mov eax, dword [rbx + 0x24]
sub ecx, eax
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rbx + 0x24], eax
mov ecx, dword [0x1401a3b24]
mov eax, dword [r13]
cmp ecx, eax
jle 0x1400b74dc
mov dword [0x1401a3b24], eax
mov r8, qword [rsp + 0x58]
mov edx, dword [r8]
cmovle eax, ecx
cmp eax, edx
jge 0x1400b74f1
mov dword [0x1401a3b24], edx
movss xmm6, dword [r15 + 0x18]
mulss xmm6, xmm7
shufps xmm6, xmm6, 0
cmp dword [r15 + 0x40d4], edi
je 0x1400b754c
lea rcx, [rbp + 0x48]
cmp qword [rbp - 0x80], 0xf
cmova rcx, r14
cmp rsi, 3
jne 0x1400b7533
mov r8, rsi
lea rdx, [0x1400e493c]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rsp + 0x58]
test eax, eax
je 0x1400b754c
lea rcx, [0x1401a5928]
lea rax, [0x1401a5908]
cmp byte [rsp + 0x50], 0
cmovne rax, rcx
jmp 0x1400b7553
lea rax, [0x1401a5918]
movups xmm0, xmmword [rbx + 0x48]
movups xmm1, xmmword [rax]
subps xmm1, xmm0
mulps xmm1, xmm6
addps xmm1, xmm0
movups xmmword [rbx + 0x48], xmm1
mov dword [rsp + 0x38], 0
mov rsi, qword [rsp + 0x70]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r8
movaps xmm3, xmm10
lea r8, [0x1401a3b24]
mov edx, 4
mov ecx, edi
call fcn.140091800
movzx r15d, al
test al, al
je 0x1400b75a9
mov ecx, edi
call fcn.14000a5a0
mov qword [rsp + 0x20], rsi
lea r9, [0x1401a3b24]
mov edx, 0x40
mov r8d, 4
lea rcx, [rbp + 0x70]
call fcn.140091290
mov r8, qword [0x1401a41e0]
test r8, r8
jne 0x1400b75f6
mov r8d, 0x112d
lea rdx, str.C:Users_sbaggDownloadsDx12_COD_Menuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1401a41e0]
movss xmm1, dword [r8 + 0x18]
mulss xmm1, dword [0x1400e4ccc]
movss xmm2, dword [0x1401a3b24]
divss xmm2, dword [r13]
mulss xmm2, dword [0x1400e4c90]
subss xmm2, dword [rbx + 0x60]
mulss xmm2, xmm1
addss xmm2, dword [rbx + 0x60]
movss dword [rbx + 0x60], xmm2
mov rax, qword [r8 + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [r8 + 0x4068]
mov rcx, qword [rax + 0x2b0]
xor esi, esi
mov dword [rcx + 0x50], esi
mov rax, qword [r8 + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [r8 + 0x4068]
movss xmm15, dword [rsp + 0x64]
movaps xmm8, xmm15
addss xmm8, dword [0x1400e4cb8]
movss xmm12, dword [rsp + 0x68]
movaps xmm9, xmm12
movss xmm2, dword [0x1400e4cac]
addss xmm9, xmm2
movaps xmm6, xmm9
subss xmm6, dword [0x1400e4cd8]
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x5c], xmm8
mov dword [rsp + 0x28], 0x28
movss xmm0, dword [0x1400e4c94]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm10
lea rdx, [rsp + 0x58]
mov rcx, qword [rax + 0x2b0]
call fcn.14006d820
mov rcx, qword [0x1401a41e0]
mov rax, qword [rcx + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [rcx + 0x4068]
mov rdi, qword [rax + 0x2b0]
movss xmm0, dword [0x1401a59f0]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x1401a59f4]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x1401a59f8]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x1401a59fc]
mulss xmm1, dword [rcx + 0x38f8]
movss dword [rsp + 0x6c], xmm1
lea rcx, [rsp + 0x60]
call fcn.140004300
movss xmm0, dword [0x1400e4c68]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, eax
mov r8d, dword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14006c0a0
mov dword [rdi + 0x50], esi
mov rdx, qword [0x1401a41e0]
mov rax, qword [rdx + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [rdx + 0x4068]
mov rcx, qword [rax + 0x2b0]
mov dword [rcx + 0x50], esi
mov rax, qword [rdx + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [rdx + 0x4068]
movss xmm0, dword [rbx + 0x60]
movss xmm7, dword [0x1400e4c70]
addss xmm0, xmm7
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x5c], xmm8
mov dword [rsp + 0x28], 0x28
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm7
movss xmm2, dword [0x1400e4cac]
lea rdx, [rsp + 0x58]
mov rcx, qword [rax + 0x2b0]
call fcn.14006d820
mov rcx, qword [0x1401a41e0]
mov rax, qword [rcx + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [rcx + 0x4068]
mov rdi, qword [rax + 0x2b0]
movss xmm0, dword [0x1401a5918]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x1401a591c]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x1401a5920]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x1401a5924]
mulss xmm1, dword [rcx + 0x38f8]
movss dword [rsp + 0x6c], xmm1
lea rcx, [rsp + 0x60]
call fcn.140004300
movss xmm0, dword [0x1400e4c68]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, eax
mov r8d, dword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14006c0a0
mov dword [rdi + 0x50], esi
mov rsi, qword [0x1401a41e0]
mov rax, qword [rsi + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [rsi + 0x4068]
mov rdi, qword [rax + 0x2b0]
movss xmm0, dword [0x1401a5a60]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x1401a5a64]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x1401a5a68]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [0x1401a5a6c]
mulss xmm1, dword [rsi + 0x38f8]
movss dword [rsp + 0x6c], xmm1
lea rcx, [rsp + 0x60]
call fcn.140004300
mov r13d, eax
movss xmm8, dword [rbx + 0x60]
addss xmm8, xmm7
movaps xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, dword [0x1400e4cac]
movaps xmm1, xmm15
addss xmm1, dword [0x1400e4cc4]
addss xmm0, xmm1
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
subsd xmm1, qword [0x1400e4c40]
cvtpd2ps xmm6, xmm1
movaps xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
mulss xmm0, dword [0x1400e4cac]
subss xmm9, dword [0x1400e4cd4]
addss xmm0, xmm9
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm6
test r13d, 0xff000000
je 0x1400b79ab
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movss xmm2, dword [0x1400e4c5c]
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.14006d540
mov r8d, dword [rdi + 0x50]
dec r8d
mov dword [rdi + 0x50], r8d
mov r9d, r13d
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14006cfc0
mov dword [rdi + 0x50], 0
mov rsi, qword [0x1401a41e0]
mov rax, qword [rsi + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [rsi + 0x4068]
mov rdi, qword [rax + 0x2b0]
movss xmm0, dword [0x1401a5918]
movss dword [rsp + 0x60], xmm0
movss xmm1, dword [0x1401a591c]
movss dword [rsp + 0x64], xmm1
movss xmm0, dword [0x1401a5920]
movss dword [rsp + 0x68], xmm0
movss xmm1, dword [rsi + 0x38f8]
mulss xmm1, dword [0x1400e4b8c]
mulss xmm1, dword [0x1401a5924]
movss dword [rsp + 0x6c], xmm1
lea rcx, [rsp + 0x60]
call fcn.140004300
mov r13d, eax
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm14
movss xmm8, dword [0x1400e4e04]
movaps xmm3, xmm8
movss xmm2, dword [rsi + 0x3d80]
lea rdx, [rsp + 0x70]
mov rcx, qword [rsi + 0x3d78]
call fcn.140076be0
movaps xmm6, xmm11
subss xmm6, dword [rsp + 0x74]
movss xmm7, dword [0x1400e4bac]
mulss xmm6, xmm7
addss xmm6, xmm15
mov rax, qword [0x1401a41e0]
xor esi, esi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm8
movss xmm2, dword [rax + 0x3d80]
lea rdx, [rsp + 0x70]
mov rcx, qword [rax + 0x3d78]
call fcn.140076be0
movss xmm0, dword [rsp + 0x70]
addss xmm0, dword [0x1400e4be4]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x1400e4d04]
movaps xmm0, xmm12
subss xmm0, xmm1
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm6
test r13d, 0xff000000
je 0x1400b7b9c
cmp byte [rbp + 0x70], sil
je 0x1400b7b9c
lea rax, [rbp + 0x70]
nop dword [rax]
inc r12
cmp byte [rax + r12], sil
jne 0x1400b7b10
lea rax, [rbp + 0x70]
add r12, rax
mov rax, qword [rdi + 0x38]
mov rsi, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [rsi + 0x40]
mov rax, qword [rdi + 0x70]
cmp qword [rcx + 8], rax
je 0x1400b7b55
mov r8d, 0x6ac
lea rdx, str.C:Users_sbaggDownloadsDx12_COD_Menuimgui_masterimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rdi + 0x60]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r13d
lea r9, [rsp + 0x58]
movaps xmm2, xmm6
mov rdx, rdi
mov rcx, rsi
call fcn.140076ff0
xor esi, esi
mov r8, qword [0x1401a41e0]
mov rax, qword [r8 + 0x4068]
mov byte [rax + 0xd0], 1
mov rax, qword [r8 + 0x4068]
mov rdi, qword [rax + 0x2b0]
movups xmm0, xmmword [rbx + 0x48]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x38f8]
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004300
mov ebx, eax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
lea rax, [rbp + 0x70]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm8
movss xmm2, dword [r8 + 0x3d80]
lea rdx, [rsp + 0x70]
mov rcx, qword [r8 + 0x3d78]
call fcn.140076be0
subss xmm11, dword [rsp + 0x74]
mulss xmm11, xmm7
addss xmm11, xmm15
subss xmm12, xmm13
movss dword [rsp + 0x58], xmm12
movss dword [rsp + 0x5c], xmm11
lea r9, [0x1400e493c]
mov r8d, ebx
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140070080
nop
mov rax, qword [rbp - 0x80]
cmp rax, 0xf
jbe 0x1400b7c99
lea rdx, [rax + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400b7c91
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b7c91
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.1400bb0bc
movzx eax, r15b
mov rcx, qword [rbp + 0xb0]
xor rcx, rsp
call fcn.1400baf20
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140087720
nop
call fcn.140087660
int3
call fcn.140087700
int3