Function at 0x14000b330
Capabilities:
Check if file exists

Disassembly:
neg rsp
sub rsp, 0xffffffffffffff28
neg rsp
mov rax, qword [0x14024e2e0]
mov r15, r15
jmp 0x14000b38d
xchg rsi, rax
cmp byte [rcx], 0
mov dword [rsp - 0x38], 0x51b680d8
jne 0x14000b39f
xor eax, eax
mov rcx, qword [rsp + 0x80]
jmp 0x14000b36e
mov r8, r8
xor rcx, rsp
call fcn.1400e2980
sub rsp, 0x2c71f0e5
jmp 0x14000b385
add rsp, 0x2c71f1bd
ret
xor rax, rsp
xchg rsi, rax
mov qword [rsp + 0x80], rsi
jmp 0x14000b34c
mov rcx, qword [rcx + 8]
lea rax, [rsp + 0x78]
mov r9d, r8d
jmp 0x14000b816
sub eax, 0x6063571c
add eax, 0x3672d568
xor eax, 0x7bcc7b8f
add eax, 0x3df00dc2
sub eax, 0x69428f3c
lea r8, [r8 + 2]
jmp 0x14000b4ae
nop
add ebx, 0x1c6e5f31
sub ebx, 0x1c6e5f29
movdqa xmm1, xmm2
mov dword [rsp - 0x14], esi
movdqa xmm0, xmm2
jmp 0x14000b3f0
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
mov rsp, rsp
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14000b62f
sub eax, 0xe1ee2ae
xor eax, 0x17e68bfe
xchg r12, rsp
movaps xmmword [r12 + 0xc0], xmm6
xchg rsp, r12
xchg r13, rsp
jmp 0x14000b546
movups xmm1, xmmword [0x140112328]
mov dword [rsp + 0x70], ecx
xchg rdx, rdx
xchg rsp, rdi
movups xmmword [rdi + 0x40], xmm0
xchg rdi, rsp
jmp 0x14000b682
mov r9d, eax
mov rbp, rbp
movups xmm0, xmmword [0x140112318]
mov ecx, dword [0x140112348]
jmp 0x14000b433
mov dword [rsp + 0x28], ebx
mov dword [rsp - 0x2c], edx
xchg rbx, r13
jmp 0x14000b7be
xchg rsp, r9
movups xmmword [r9 + 0x60], xmm0
xchg r9, rsp
jl 0x14000b6b5
jmp 0x14000b6f7
pmulld xmm0, xmm7
xchg r9, r9
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x14000b4f6
mov r11, r11
imul ebx
sar edx, 1
mov eax, edx
mov dword [rsp - 0x3c], 0xa7b8c97
shr eax, 1
jmp 0x14000b508
shr eax, 1
add edx, eax
mov dword [rsp - 0x38], esi
jmp 0x14000b582
sub eax, 0x12b0cdfb
sub eax, 0x17d5828
add eax, 0x39f8340c
sub eax, 0x241aa08f
sub eax, 0xde0ae86
sub eax, 0x19511fab
jmp 0x14000b412
mov r8, r8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
jmp 0x14000b7d1
shr eax, 0x14
shr eax, 7
shr eax, 1
shr eax, 1
jmp 0x14000b4c6
mov dword [rsp - 0x44], 0x7d032a1b
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14000b71e
movdqa xmm1, xmm2
xchg rdi, rdi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14000b517
movaps xmmword [r13 + 0xb0], xmm7
xchg rsp, r13
movdqa xmm7, xmmword [0x140112390]
movaps xmmword [rsp + 0xa0], xmm8
jmp 0x14000b7ad
xchg r8, rdx
mov rdx, r8
xchg r8, rdx
xchg rbx, r11
mov qword [rsp + 0x38], r11
xchg rbx, r11
xor edx, edx
jmp 0x14000b621
movzx eax, dx
imul ecx, eax, 0x37
movzx eax, bx
xchg rbp, rbp
inc ebx
sub ax, cx
add ax, 0x32
jmp 0x14000b647
test eax, eax
jne 0x14000b82f
mov dword [rsp - 0x34], 0x6ee81b00
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x14024e2c0], 2
jmp 0x14000b450
movaps xmm8, xmmword [rsp + 0xa0]
xchg rsp, rdx
movaps xmm7, xmmword [rdx + 0xb0]
xchg rsp, rdx
xchg rsp, rbx
movaps xmm6, xmmword [rbx + 0xc0]
xchg rsp, rbx
jmp 0x14000b761
xchg r11, rsp
movaps xmm9, xmmword [r11 + 0x90]
xchg r11, rsp
jmp 0x14000b5be
movdqa xmm9, xmmword [0x1401123a0]
mov dword [rsp - 0x24], 0x6afda25e
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
jmp 0x14000b777
xchg r9, rax
mov qword [rsp + 0x30], r9
xchg r9, rax
jmp 0x14000b468
mov rsi, rsi
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rsp, rsp
jmp 0x14000b740
mov dword [rsp - 0x10], 0x30cfa10d
xor word [r8 - 2], ax
cmp ebx, 0x1a
jl 0x14000b6c9
jmp 0x14000b7f8
sub eax, 0x48d4581d
sub eax, 0x134ba560
xor eax, 0xa6dbe88
add eax, 0xc4ddcfa
jmp 0x14000b698
xor eax, eax
jmp 0x14000b869
movups xmm0, xmmword [0x140112338]
xchg rbx, rsp
movups xmmword [rbx + 0x50], xmm1
xchg rsp, rbx
jmp 0x14000b478
sub eax, 0x1e765266
sub eax, 0xdd0229e
xchg rsp, rcx
movaps xmmword [rcx + 0x90], xmm9
xchg rsp, rcx
jmp 0x14000b5f9
movsxd rax, ebx
lea r8, [rsp + 0x40]
lea r8, [r8 + rax*2]
nop dword [rax]
mov dword [rsp - 0x18], ecx
mov eax, 0x37be2453
add eax, 0x41a036e1
jmp 0x14000b3b0
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x2c], ecx
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
jmp 0x14000b52d
mov dword [rsp - 0x2c], ebx
movdqa xmm5, xmmword [0x140112370]
lea rcx, [rsp + 0x40]
movdqa xmm4, xmmword [0x1401123c0]
mov dword [rsp - 0x18], edi
mov eax, 0x4b87cf84
jmp 0x14000b4d3
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x38], 0x6a1d0171
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14000b48e
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x14], ebx
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
jmp 0x14000b796
cmp ebx, 0x1a
jge 0x14000b800
mov dword [rsp - 0x10], 0x56d36716
jmp 0x14000b6b5
movd xmm2, ebx
xchg rsp, rsp
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
xchg r8, r8
paddd xmm2, xmm5
jmp 0x14000b3d2
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x24], edi
paddw xmm3, xmm2
jmp 0x14000b6d8
xchg rbp, rbp
movd xmm6, eax
mov eax, 0x71b5241e
jmp 0x14000b662
mov qword [rsp + 0x20], r13
xchg r13, rbx
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
jmp 0x14000b59c
paddw xmm3, xmm2
mov dword [rsp - 0x3c], 0x53c5782d
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp ebx, 0x18
mov dword [rsp - 0x38], edx
jl 0x14000b777
jmp 0x14000b5e6
mov dword [rsp - 0x20], 0x10685aab
mov edx, r9d
lea rcx, [rsp + 0x40]
call fcn.1400a6e50
mov dword [rsp - 0xc], esp
jmp 0x14000b67b
mov dword [rsp - 0x38], ecx
xchg r8, rbx
mov qword [rsp + 0xd0], r8
xchg r8, rbx
xor ebx, ebx
jmp 0x14000b567
mov eax, 0x1b8d548e
xor eax, 0x7407dfbe
xor eax, 0x57c061b3
add eax, 0x3848c8ad
sub eax, 0x31fa0953
sub eax, 0x857d9fd
add eax, 0x12dae4a1
jmp 0x14000b85f
add rsp, 0x5f50798c
ret
add eax, 0x7cbd95e
sub eax, 0x50e88dde
xchg rbx, r15
mov r15, qword [rsp + 0xd0]
jmp 0x14000b879
xchg rbx, r15
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
mov dword [rsp - 0x24], ebp
call fcn.1400e2980
sub rsp, 0x5f5078b4
jmp 0x14000b857