Function at 0x14008fda0
Capabilities:
Terminate process

Disassembly:
push r12
sub rsp, 0x20
mov r12d, ecx
xor ecx, ecx
call fcn.14008fe20
lea rcx, [0x1400c3e48]
mov edx, 6
call fcn.140090ab0
cmp eax, 1
je 0x14008fe0b
test eax, eax
jl 0x14008fdd1
add rsp, 0x20
pop r12
ret
xor edx, edx
mov ecx, 1
xor r8d, r8d
call fcn.1400924a0
mov ecx, 1
mov edx, 0x3a
xor r8d, r8d
call fcn.1400924a0
xor edx, edx
mov ecx, 1
xor r8d, r8d
call fcn.1400924a0
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 0x140092760
push r14
push r15
push rbp
sub rsp, 0x240
mov r15d, edx
mov ebp, r15d
mov r14d, r15d
mov rax, qword [0x1400b7ba8]
and ebp, 4
xor rax, rsp
mov qword [rsp + 0x230], rax
and r14d, 2
je 0x1400927ad
test cl, 2
je 0x1400927c9
test ebp, ebp
je 0x14009279e
test cl, 4
je 0x1400927c9
test r15d, 1
jne 0x14009286b
jmp 0x140092803
test ebp, ebp
je 0x140092835
test cl, 4
je 0x1400927c9
test r15d, 1
jne 0x14009286b
jmp 0x14009281c
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 0x14009286b
test r14d, r14d
je 0x140092818
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 0x14009283e
stmxcsr dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
or eax, 0x20000
mov dword [rsp + 0x20], eax
ldmxcsr dword [rsp + 0x20]
jmp 0x14009283e
test r15d, 1
jne 0x14009286b
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x230], 0
xor rcx, rsp
cmp rcx, qword [0x1400b7ba8]
jne 0x140092887
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 0x1400927fe
call fcn.1400965d0
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 0x1400928c0
lea r9, [0x140093900]
sub r9, qword [r9 + r8*8]
notrack jmp r9
lea r9, [0x140093000]
mov r10, r13
and r10, 0x1f
je 0x1400928f6
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 0x140092ba0
mov r9, qword [0x1400b8418]
mov r10, r9
shr r9, 2
sub r10, r9
cmp r8, r10
jae 0x1400929d0
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 0x140092920
jmp 0x140092ba0
cmp r8, qword [0x1400b8408]
jae 0x1400929f0
nop dword [rax]
mov rdi, r13
mov rsi, r12
mov rcx, r8
rep movsb byte [rdi], byte [rsi]
jmp 0x140094110
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 0x1400929f0
sfence
jmp 0x140092920
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, [0x140093100]
sub r9, qword [r9 + r8*8]
notrack jmp r9
vzeroupper
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret