Function at 0x14000b160
Capabilities:
Check if file exists

Disassembly:
add rsp, 0xffffffffffffff28
mov rax, qword [0x1402567f0]
mov dword [rsp - 0x1c], esp
xor rax, rsp
mov qword [rsp + 0x80], rax
jmp 0x14000b1ad
add rsp, 0x338f4ddb
ret
mov r12, qword [rsp + 0x80]
xchg rcx, r12
xor rcx, rsp
mov dword [rsp - 0x28], edi
call fcn.1400e9f70
sub rsp, 0x338f4d03
jmp 0x14000b182
cmp byte [rcx], 0
jne 0x14000b1c8
mov dword [rsp - 0x10], 0x12b241ef
xor eax, eax
xchg r12, rcx
jmp 0x14000b18a
mov rcx, qword [rcx + 8]
lea rax, [rsp + 0x78]
mov rcx, rcx
mov r9d, r8d
jmp 0x14000b4b1
pmuldq xmm0, xmm4
xchg rsi, rsi
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov rbp, rbp
jmp 0x14000b4c3
movdqa xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x28], 0x191bda19
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
jmp 0x14000b1dc
xor eax, 0x4a4d34ec
movaps xmmword [rsp + 0x90], xmm9
movdqa xmm9, xmmword [0x1401193c0]
mov r10, r10
movd xmm8, eax
jmp 0x14000b2a0
mov dword [rsp - 0x38], ecx
movzx eax, dx
imul ecx, eax, 0x38
movzx eax, bx
mov dword [rsp - 0x38], 0x19a44f0
inc ebx
sub ax, cx
jmp 0x14000b3e1
xchg rdx, rsp
movaps xmm8, xmmword [rdx + 0xa0]
xchg rsp, rdx
xchg rdx, rsp
movaps xmm7, xmmword [rdx + 0xb0]
xchg rsp, rdx
xchg rsp, rcx
jmp 0x14000b346
pmulld xmm0, xmm7
psubd xmm2, xmm0
xchg r14, r14
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x14000b57e
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
jmp 0x14000b39c
lea rcx, [rsp + 0x40]
call fcn.1400ae430
xor eax, eax
jmp 0x14000b2c7
mov dword [rsp - 0x2c], ebp
jmp 0x14000b667
lea rcx, [rsp + 0x40]
movdqa xmm4, xmmword [0x1401193f0]
mov eax, 0x3509ab36
add eax, 0x10348fe9
xor eax, 0x4bf30179
sub eax, 0x7db39e1
jmp 0x14000b30f
paddw xmm3, xmm2
pxor xmm3, xmm0
mov dword [rsp - 0x40], ebx
movq qword [rcx - 8], xmm3
cmp ebx, 0x18
jmp 0x14000b60d
xor eax, 0x1460da6a
xor eax, 0x72db5934
sub eax, 0x604983d6
jmp 0x14000b56c
movups xmm0, xmmword [0x140119338]
xchg rbx, rbx
mov ecx, dword [0x140119368]
movups xmm1, xmmword [0x140119348]
mov dword [rsp + 0x70], ecx
xchg rsi, rsp
jmp 0x14000b46d
movaps xmm6, xmmword [rcx + 0xc0]
xchg rcx, rsp
cmp ebx, 0x1a
jmp 0x14000b4f5
mov r15, r15
neg ebx
add ebx, 0xfffffff8
neg ebx
jmp 0x14000b1fd
xor eax, 0x4169475d
add eax, 0x22ed281c
sub eax, 0x5d382d3a
xor eax, 0x3a4ca7ac
add eax, 0x5a2fd39c
jmp 0x14000b3d0
pshufhw xmm1, xmm0, 0xd8
mov r10, r10
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
jmp 0x14000b5d2
xchg r10, r10
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
jmp 0x14000b358
pmulld xmm0, xmm7
mov dword [rsp - 0x10], esp
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x14000b385
lea r8, [r8 + 2]
imul ebx
mov dword [rsp - 0x28], ebp
add edx, ebx
jmp 0x14000b440
sub ax, 0xffce
xor word [r8 - 2], ax
mov dword [rsp - 0x2c], esi
cmp ebx, 0x1a
jl 0x14000b5f4
mov edx, r9d
xchg r12, r12
jmp 0x14000b2b6
movq qword [rcx - 0x10], xmm3
mov dword [rsp - 0x34], ebp
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14000b55b
movups xmmword [rsp + 0x50], xmm1
xchg rsp, rsp
movups xmmword [rsp + 0x60], xmm0
jl 0x14000b4fb
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x34], 0x7dc9f583
jmp 0x14000b2d0
sar edx, 5
mov eax, edx
mov rsp, rsp
shr eax, 0x1a
shr eax, 3
jmp 0x14000b4a6
mov dword [rsp + 0x28], ebx
mov dword [rsp - 0x30], esp
mov qword [rsp + 0x20], rbx
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
test eax, eax
jmp 0x14000b516
movups xmmword [rsi + 0x40], xmm0
xchg rsi, rsp
movups xmm0, xmmword [0x140119358]
jmp 0x14000b418
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x38], 0x19a12ec7
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14000b280
shr eax, 1
shr eax, 1
add edx, eax
jmp 0x14000b23e
mov qword [rsp + 0xd0], rbx
xor ebx, ebx
xchg rdx, rsi
jmp 0x14000b5b3
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14000b3b4
xchg rbx, rsp
movaps xmmword [rbx + 0xb0], xmm7
xchg rbx, rsp
movdqa xmm7, xmmword [0x1401193b0]
mov r8, r8
xchg r13, rsp
jmp 0x14000b535
jge 0x14000b3f7
movsxd rax, ebx
mov rdi, rdi
lea r8, [rsp + 0x40]
lea r8, [r8 + rax*2]
nop dword [rax]
xchg r13, r13
jmp 0x14000b5ec
jne 0x14000b644
mov dword [rsp - 0x20], esi
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x1402567d0], 2
mov r9d, eax
jmp 0x14000b323
movaps xmmword [r13 + 0xa0], xmm8
xchg rsp, r13
movd xmm6, eax
mov dword [rsp - 0x20], 0x36af34de
mov eax, 0x24458722
xor eax, 0x199dd16
jmp 0x14000b590
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x10], ebx
jmp 0x14000b62e
xchg rsp, rdi
movaps xmmword [rdi + 0xc0], xmm6
xchg rdi, rsp
jmp 0x14000b4d5
mov rdi, rdi
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
jmp 0x14000b2f6
sub eax, 0x4b9a0e0
add eax, 0x5ca5aa84
xor eax, 0x1f3da3d9
sub eax, 0x1286c866
sub eax, 0x232e347
sub eax, 0x3eedf61
jmp 0x14000b21a
mov r8, rsi
xchg rdx, rsi
mov qword [rsp + 0x38], rbx
mov dword [rsp - 0x14], 0x4554d74a
xor edx, edx
mov qword [rsp + 0x30], rax
jmp 0x14000b453
paddw xmm3, xmm2
movd xmm2, eax
mov dword [rsp - 0x20], edi
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
jmp 0x14000b402
nop dword [rax + rax]
mov eax, 0x13a03aca
add eax, 0x123975c5
xor eax, 0x7a175858
xor eax, 0x220753f3
jmp 0x14000b367
jl 0x14000b2ad
mov dword [rsp - 0x3c], 0x2d1313f9
xchg rbp, rsp
movaps xmm9, xmmword [rbp + 0x90]
xchg rsp, rbp
jmp 0x14000b25d
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
mov r13, r13
jmp 0x14000b480
mov eax, 0x38fb87f7
sub eax, 0x1bd1cf8c
add eax, 0xcc00db8
jmp 0x14000b658
xor eax, 0x220b3f32
xor eax, 0x7a7518a9
sub eax, 0x7197e1b7
xchg rbx, r15
jmp 0x14000b68e
xor rcx, rsp
call fcn.1400e9f70
mov dword [rsp - 0x24], 0x6ebbe5c8
add rsp, 0x226f0e4
sub rsp, 0x226f00c
ret
mov r15, qword [rsp + 0xd0]
xchg r15, rbx
mov rcx, qword [rsp + 0x80]
jmp 0x14000b66f