Function at 0x14007afc0
Capabilities:
Terminate process

Disassembly:
push r12
sub rsp, 0x20
mov r12d, ecx
xor ecx, ecx
call fcn.14007b040
lea rcx, [0x1400a6068]
mov edx, 6
call fcn.14007b920
cmp eax, 1
je 0x14007b02b
test eax, eax
jl 0x14007aff1
add rsp, 0x20
pop r12
ret
xor edx, edx
mov ecx, 1
xor r8d, r8d
call fcn.14007d310
mov ecx, 1
mov edx, 0x3a
xor r8d, r8d
call fcn.14007d310
xor edx, edx
mov ecx, 1
xor r8d, r8d
call fcn.14007d310
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
xor ecx, ecx
mov edx, r12d
add rsp, 0x20
pop r12
jmp 0x14007d5d0
push r14
push r15
push rbp
sub rsp, 0x240
mov r15d, edx
mov ebp, r15d
mov r14d, r15d
mov rax, qword [0x140099e00]
and ebp, 4
xor rax, rsp
mov qword [rsp + 0x230], rax
and r14d, 2
je 0x14007d61d
test cl, 2
je 0x14007d639
test ebp, ebp
je 0x14007d60e
test cl, 4
je 0x14007d639
test r15d, 1
jne 0x14007d6db
jmp 0x14007d673
test ebp, ebp
je 0x14007d6a5
test cl, 4
je 0x14007d639
test r15d, 1
jne 0x14007d6db
jmp 0x14007d68c
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x200
call sub.VCRUNTIME140.dll_memset
nop
fxsave [rsp + 0x30]
xor edx, edx
mov eax, dword [rsp + 0x4c]
test al, 0x40
cmove r14d, edx
test eax, 0x20000
cmove ebp, edx
test r15d, 1
jne 0x14007d6db
test r14d, r14d
je 0x14007d688
stmxcsr dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
or eax, 0x40
mov dword [rsp + 0x20], eax
ldmxcsr dword [rsp + 0x20]
test ebp, ebp
je 0x14007d6ae
stmxcsr dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
or eax, 0x20000
mov dword [rsp + 0x20], eax
ldmxcsr dword [rsp + 0x20]
jmp 0x14007d6ae
test r15d, 1
jne 0x14007d6db
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x230], 0
xor rcx, rsp
cmp rcx, qword [0x140099e00]
jne 0x14007d6f7
add rsp, 0x240
pop rbp
pop r15
pop r14
ret
stmxcsr dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
or eax, 0x8000
mov dword [rsp + 0x20], eax
ldmxcsr dword [rsp + 0x20]
jmp 0x14007d66e
call fcn.1400812f0
nop
nop dword [rax]
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rax, rcx
mov r12, rdx
mov r13, rax
cmp r8, 0x100
ja 0x14007d730
lea r9, [0x14007e770]
sub r9, qword [r9 + r8*8]
notrack jmp r9
lea r9, [0x14007de70]
mov r10, r13
and r10, 0x1f
je 0x14007d766
neg r10
add r10, 0x20
sub r8, r10
mov rdx, r13
add rdx, r10
mov r11, r12
add r11, r10
sub r9, qword [r9 + r10*8]
notrack jmp r9
cmp r8, 0x100
jl 0x14007da10
mov r9, qword [0x14009a6b8]
mov r10, r9
shr r9, 2
sub r10, r9
cmp r8, r10
jae 0x14007d840
nop dword [rax]
vmovdqu ymm1, ymmword [r12]
vmovdqu ymm2, ymmword [r12 + 0x20]
vmovdqu ymm3, ymmword [r12 + 0x40]
vmovdqu ymm4, ymmword [r12 + 0x60]
vmovdqa ymmword [r13], ymm1
vmovdqa ymmword [r13 + 0x20], ymm2
vmovdqa ymmword [r13 + 0x40], ymm3
vmovdqa ymmword [r13 + 0x60], ymm4
vmovdqu ymm1, ymmword [r12 + 0x80]
vmovdqu ymm2, ymmword [r12 + 0xa0]
vmovdqu ymm3, ymmword [r12 + 0xc0]
vmovdqu ymm4, ymmword [r12 + 0xe0]
vmovdqa ymmword [r13 + 0x80], ymm1
vmovdqa ymmword [r13 + 0xa0], ymm2
vmovdqa ymmword [r13 + 0xc0], ymm3
vmovdqa ymmword [r13 + 0xe0], ymm4
add r13, 0x100
add r12, 0x100
sub r8, 0x100
cmp r8, 0x100
jae 0x14007d790
jmp 0x14007da10
cmp r8, qword [0x14009a6a8]
jae 0x14007d860
nop dword [rax]
mov rdi, r13
mov rsi, r12
mov rcx, r8
rep movsb byte [rdi], byte [rsi]
jmp 0x14007ef80
prefetcht0 byte [r12 + 0x200]
prefetcht0 byte [r12 + 0x240]
prefetcht0 byte [r12 + 0x280]
prefetcht0 byte [r12 + 0x2c0]
vmovdqu ymm1, ymmword [r12]
vmovdqu ymm2, ymmword [r12 + 0x20]
vmovdqu ymm3, ymmword [r12 + 0x40]
vmovdqu ymm4, ymmword [r12 + 0x60]
vmovntdq ymmword [r13], ymm1
vmovntdq ymmword [r13 + 0x20], ymm2
vmovntdq ymmword [r13 + 0x40], ymm3
vmovntdq ymmword [r13 + 0x60], ymm4
sub r8, 0x100
vmovdqu ymm1, ymmword [r12 + 0x80]
vmovdqu ymm2, ymmword [r12 + 0xa0]
vmovdqu ymm3, ymmword [r12 + 0xc0]
vmovdqu ymm4, ymmword [r12 + 0xe0]
vmovntdq ymmword [r13 + 0x80], ymm1
vmovntdq ymmword [r13 + 0xa0], ymm2
vmovntdq ymmword [r13 + 0xc0], ymm3
vmovntdq ymmword [r13 + 0xe0], ymm4
lea r13, [r13 + 0x100]
lea r12, [r12 + 0x100]
cmp r8, 0x300
jge 0x14007d860
sfence
jmp 0x14007d790
add r13, r8
mov rdx, r13
mov r10, rdx
and r13, 0xffffffffffffffe0
add r12, r8
mov r11, r12
sub r10, r13
sub r12, r10
lea r9, [0x14007df70]
sub r9, qword [r9 + r8*8]
notrack jmp r9
vzeroupper
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret