Function at 0x140073fa0
Capabilities:
Hash data with crc32

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x60]
sub rsp, 0x160
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov r13, r8
mov r14, rdx
xor esi, esi
mov rbx, qword [0x1401d8188]
mov qword [rbp - 0x18], rbx
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], recv
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.more_options]
movsd qword [rbp - 0x70], xmm0
mov eax, dword [0x140137430]
mov dword [rbp - 0x68], eax
mov byte [rbp - 0x64], sil
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov eax, esi
mov qword [rbp - 0x10], rax
mov qword [rbp + 8], rax
mov edi, esi
mov dword [rbp - 0x28], esi
movsxd rax, r9d
mov qword [rbp - 0x50], rax
mov r15, qword [rbp]
mov r12, qword [rbp - 8]
test r9d, r9d
jle 0x140074430
mov r13d, esi
movzx ebx, byte [rsp + 0x40]
cmp byte [r14 + r13], 0
je 0x140074419
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rax + r13*8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x140074080
lea rcx, [rsp + 0x70]
call fcn.140003450
nop
cmp r15, qword [rbp - 0x10]
je 0x1400740c1
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [r15], xmm0
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [r15 + 0x10], xmm1
mov edx, reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
add r15, 0x20
mov qword [rbp], r15
jmp 0x1400740e6
lea r8, [rsp + 0x70]
mov rdx, r15
lea rcx, [rbp - 8]
call fcn.14007d4e0
mov rax, qword [rbp + 8]
mov qword [rbp - 0x10], rax
mov r15, qword [rbp]
mov r12, qword [rbp - 8]
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14007411e
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074119
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074b3b
call fcn.1400ed4c0
cmp edi, 3
jl 0x140074502
mov rax, r15
sub rax, r12
sar rax, 5
cmp rax, 2
jbe 0x140074c15
lea r14, [r12 + 0x40]
lea rdi, [r12 + 0x20]
mov rcx, qword [r12 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 2
jb 0x140074c0f
mov r9, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x140074170
mov r9, qword [r12]
mov qword [rsp + 0x30], 2
lea rax, [0x14012c3a4]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r8, r12
movzx edx, bl
lea rcx, [rbp + 0x10]
call fcn.140027af0
nop
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400741a8
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x10]
call fcn.140004fd0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x14012c3a4]
lea rcx, [rsp + 0x70]
call fcn.140004fd0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 0xf
jbe 0x14007423a
mov r14, qword [r14]
mov rdx, r14
lea rcx, [rsp + 0x50]
call fcn.140004fd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x38], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 3
lea rdx, [0x140131544]
lea rcx, [rbp - 0x48]
call fcn.140004fd0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x1400742db
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400742d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074648
call fcn.1400ed4c0
movups xmmword [rbp - 0x70], xmm6
movups xmmword [rbp - 0x60], xmm7
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x14007431e
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074319
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007464f
call fcn.1400ed4c0
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x48], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007436b
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074366
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074656
call fcn.1400ed4c0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x1400743ba
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400743b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007465d
call fcn.1400ed4c0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x140074406
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074401
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074664
call fcn.1400ed4c0
mov edi, dword [rbp - 0x28]
mov r14, qword [rbp + 0xa8]
inc edi
mov dword [rbp - 0x28], edi
mov rax, qword [rbp - 0x50]
inc r13
cmp r13, rax
jl 0x140074052
mov r13, qword [rbp + 0xb0]
mov rbx, qword [rbp - 0x18]
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0xf
cmova rdx, qword [rbp - 0x70]
mov rcx, qword [rbp + 0xa0]
call fcn.140073290
test al, al
je 0x140074a29
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov eax, dword [rcx + rax]
cmp dword [0x1401da50c], eax
jle 0x1400744cc
lea rcx, [0x1401da50c]
call fcn.1400ed1cc
cmp dword [0x1401da50c], 0xffffffff
jne 0x1400744cc
mov qword [0x1401da518], rsi
mov qword [0x1401da520], rsi
mov ecx, Ordinal_41
call fcn.1400ed244
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x1401da518], rax
lea rcx, [0x1400f3ba0]
call fcn.1400ed4a8
nop
lea rcx, [0x1401da50c]
call fcn.1400ed160
mov rdx, qword [rbx + 0x3ed0]
mov rdi, qword [0x1401da518]
mov rax, qword [rdi + 8]
mov rbx, rdi
cmp byte [rax + 0x19], 0
jne 0x140074689
mov ecx, dword [rdx + 8]
nop
cmp dword [rax + 0x1c], ecx
jae 0x140074679
mov rax, qword [rax + 0x10]
jmp 0x14007467f
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rax + r13*8]
mov r8, 0xffffffffffffffff
test edi, edi
je 0x140074630
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140074530
lea rcx, [rsp + 0x70]
call fcn.140003450
nop
mov r9d, 2
lea r8, [0x14012c3a4]
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.1400279e0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x38], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp - 0x48]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0xf
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp - 0x70]
call fcn.140004fd0
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x1400745e6
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400745e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007466b
call fcn.1400ed4c0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x140074410
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007461d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074672
call fcn.1400ed4c0
jmp 0x140074410
inc r8
cmp byte [rdx + r8], 0
jne 0x140074630
lea rcx, [rbp - 0x70]
call fcn.1400238e0
jmp 0x140074410
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400744f0
cmp byte [rbx + 0x19], 0
jne 0x140074697
mov eax, dword [rbx + 0x1c]
cmp dword [rdx + 8], eax
jae 0x14007469a
mov rbx, rdi
xorps xmm8, xmm8
cmp rbx, rdi
jne 0x1400747c0
mov qword [rbp - 0x28], rsi
mov dword [rbp - 0x24], 0
mov edx, dword [rdx + 8]
mov dword [rsp + 0x50], edx
mov rax, qword [rbp - 0x28]
mov qword [rsp + 0x54], rax
mov rax, qword [rdi + 8]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x40], esi
mov rcx, rdi
cmp byte [rax + 0x19], 0
jne 0x1400746fb
mov qword [rbp - 0x48], rax
cmp dword [rax + 0x1c], edx
jae 0x1400746e8
mov dword [rbp - 0x40], esi
mov rax, qword [rax + 0x10]
jmp 0x1400746f5
mov dword [rbp - 0x40], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400746d6
cmp byte [rcx + 0x19], 0
jne 0x140074706
cmp edx, dword [rcx + 0x1c]
jae 0x14007477b
movabs rax, 0x666666666666666
cmp qword [0x1401da520], rax
je 0x140074c03
lea rbx, [0x1401da518]
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], rsi
mov ecx, Ordinal_41
call fcn.1400ed244
mov r8, rax
movsd xmm0, qword [rsp + 0x50]
movsd qword [rax + 0x1c], xmm0
mov eax, dword [rsp + 0x58]
mov dword [r8 + 0x24], eax
mov qword [r8], rdi
mov qword [r8 + 8], rdi
mov qword [r8 + 0x10], rdi
mov word [r8 + 0x18], 0
movups xmm0, xmmword [rbp - 0x48]
movaps xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.14002e980
mov rdi, qword [0x1401da518]
mov r8, qword [rbp - 0x18]
mov rdx, qword [r8 + 0x3ed0]
mov rax, qword [rdi + 8]
mov rbx, rdi
cmp byte [rax + 0x19], 0
jne 0x1400747ad
mov ecx, dword [rdx + 8]
cmp dword [rax + 0x1c], ecx
jae 0x1400747a1
mov rax, qword [rax + 0x10]
jmp 0x1400747a7
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140074796
cmp byte [rbx + 0x19], 0
jne 0x1400747bb
mov eax, dword [rbx + 0x1c]
cmp dword [rdx + 8], eax
jae 0x1400747c4
mov rbx, rdi
jmp 0x1400747c4
mov r8, qword [rbp - 0x18]
mov r10d, 0xffffffff
mov ecx, r10d
mov rax, qword [r8 + 0x3ed0]
mov r8, qword [rax]
movzx r9d, byte [r8]
inc r8
test r9b, r9b
je 0x140074820
lea r11, [0x1401268d0]
nop word [rax + rax]
cmp r9b, 0x23
jne 0x140074803
cmp byte [r8], r9b
jne 0x140074803
cmp byte [r8 + 1], r9b
cmove ecx, r10d
movzx edx, cl
movzx eax, r9b
xor rdx, rax
shr ecx, 8
xor ecx, dword [r11 + rdx*4]
movzx r9d, byte [r8]
inc r8
test r9b, r9b
jne 0x1400747f0
not ecx
call fcn.140041620
test rax, rax
je 0x140074842
cmp byte [rax + 0xaf], 0
je 0x14007483b
mov byte [rbx + 0x20], 1
jmp 0x140074842
mov byte [rbx + 0x20], 0
mov dword [rbx + 0x24], esi
movzx eax, byte [rbx + 0x20]
imul eax, eax
movss xmm6, dword [0x1401381ec]
test eax, eax
je 0x14007485a
movaps xmm7, xmm6
jmp 0x140074862
movss xmm7, dword [0x1401383e8]
mov rdi, qword [0x1401d8188]
test rdi, rdi
jne 0x14007488f
mov r8d, 0xfe1
lea rdx, str.C:UsersmanuDesktopproject_nameexample_win32_directx9_srcimguiimgui.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 rdi, qword [0x1401d8188]
movss xmm0, dword [rdi + 0x18]
mulss xmm0, dword [0x140138270]
mulss xmm0, xmm7
addss xmm0, dword [rbx + 0x24]
comiss xmm8, xmm0
ja 0x1400748b3
minss xmm6, xmm0
movaps xmm8, xmm6
movss dword [rbx + 0x24], xmm8
mov rax, qword [rdi + 0x3ed0]
movss xmm1, dword [rax + 0xfc]
subss xmm1, dword [rax + 0x1c]
addss xmm1, dword [rax + 0x80]
addss xmm1, dword [0x140138250]
mov byte [rax + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm0, xmm1
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
lea rcx, [rdi + 0x4828]
movss xmm1, dword [rdi + 0x37e8]
movss xmm0, dword [rdi + 0x37ec]
mov dword [rsp + 0x50], 2
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x50]
call fcn.140054550
mov dword [rdi + 0x37e8], esi
mov dword [rdi + 0x37ec], 0x40e00000
mov rdi, qword [0x1401d8188]
lea rcx, [rdi + 0x4828]
movss xmm1, dword [rdi + 0x382c]
movss xmm0, dword [rdi + 0x3830]
mov dword [rsp + 0x50], reloc.WS2_32.dll_ntohl
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x50]
call fcn.140054550
mov dword [rdi + 0x382c], esi
mov dword [rdi + 0x3830], 0x40e00000
movss xmm6, dword [rbx + 0x24]
mov rbx, qword [0x1401d8188]
lea rcx, [rbx + 0x4828]
movss xmm0, dword [rbx + 0x37e0]
mov dword [rsp + 0x50], esi
movss dword [rsp + 0x54], xmm0
lea rdx, [rsp + 0x50]
call fcn.140054550
movss dword [rbx + 0x37e0], xmm6
mov rbx, qword [rbp - 0x50]
test rbx, rbx
jle 0x140074a1a
nop dword [rax]
mov qword [rbp - 0x50], 0
lea r9, [rbp - 0x50]
mov r8d, 1
movzx edx, byte [r14]
mov rcx, qword [r13]
call fcn.14007be30
test al, al
je 0x140074a0d
cmp byte [r14], 0
sete al
mov byte [r14], al
add r13, 8
inc r14
sub rbx, 1
jne 0x1400749e0
mov ecx, 3
call fcn.140039de0
call fcn.140046980
mov rdi, qword [rbp - 0x58]
cmp rdi, 0xc
jb 0x140074a66
lea rbx, [rbp - 0x70]
cmp rdi, 0xf
cmova rbx, qword [rbp - 0x70]
mov qword [rbp - 0x60], recv
mov r8d, recv
lea rdx, str.more_options
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], 0
jmp 0x140074b4b
mov rcx, rdi
shr rcx, 1
movabs rbx, 0x7fffffffffffffff
mov rax, rbx
sub rax, rcx
cmp rdi, rax
jbe 0x140074aae
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400ed244
test rax, rax
je 0x140074b3b
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140074ae7
lea rax, [rcx + rdi]
mov ebx, reloc.WS2_32.dll_ntohs
cmp rax, rbx
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140074ada
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140074c09
jmp 0x140074a8f
test rcx, rcx
je 0x140074ae7
call fcn.1400ed244
mov rsi, rax
mov qword [rbp - 0x60], recv
mov qword [rbp - 0x58], rbx
movsd xmm0, qword [str.more_options]
movsd qword [rsi], xmm0
mov eax, dword [0x140137430]
mov dword [rsi + 8], eax
mov byte [rsi + 0xc], 0
cmp rdi, 0xf
jbe 0x140074b47
lea rdx, [rdi + 1]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074b42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074b42
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ed4c0
mov qword [rbp - 0x70], rsi
test r12, r12
je 0x140074b9b
mov rdx, r15
mov rcx, r12
call fcn.14007d330
mov rcx, qword [rbp - 0x10]
sub rcx, r12
and rcx, 0xffffffffffffffe0
mov rax, r12
cmp rcx, 0x1000
jb 0x140074b8f
add rcx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074b8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, rcx
mov rcx, r12
call fcn.1400ed4c0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140074bd9
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074bd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074bd4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ed4c0
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400053d0
nop
call fcn.1400027a0
int3
call fcn.140002840
int3
call fcn.14007ccd0
int3