Function at 0x14009c620
Capabilities:
Create directory
Get common file path

Disassembly:
mov rax, rsp
mov dword [rsp - 0x14], esp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
jmp 0x14009c719
add eax, 0x14813cee
xor eax, 0x252c9604
xor eax, 0x5c73c440
add eax, 0x629366e1
imul r8d
mov dword [rsp - 0x38], ebp
add edx, r8d
jmp 0x14009caf0
mov r11, r14
xchg r11, r8
inc r8
jmp 0x14009c990
xchg rbp, r13
movzx eax, word [0x14011c518]
xchg r15, r15
mov word [rbp - 0x68], ax
mov r8d, ebx
mov edi, 0x287dd7ab
xor edi, 0x7ca9fc49
jmp 0x14009c7c2
sub r14, 0x7a89d67
add r14, 0x275da048
add r14, 0x7fffffff
xor r14, 0x3d122892
xchg r11, r8
jmp 0x14009c65b
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x38], rbx
mov r12, r12
mov qword [rbp - 0x30], 0x71169be2
sub qword [rbp - 0x30], 0x1f922448
jmp 0x14009c93c
sub qword [rbp - 0x30], 0x62faa967
mov word [rbp - 0x48], bx
mov r9, r9
mov rdx, qword [rbp - 0x50]
jmp 0x14009cc17
xor edi, 0x37bbb933
lea r13d, [rdi - 0x1a]
xchg r13, r13
jmp 0x14009c727
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], 0x574d7918
jmp 0x14009ca68
xchg rbx, rbx
push rbp
nop
sub rsp, 8
jmp 0x14009c800
mov r12d, dword [0x1402557d0]
cmp r12d, 2
jl 0x14009c9f2
jmp 0x14009c882
mov dword [rsp - 0x28], ebx
lea r8, [rdx + rdx]
lea rdx, [rsp + 0x50]
call fcn.1400ead90
mov dword [rsp - 0x44], esi
jmp 0x14009cb0a
xor edi, 0x36d0659e
sub edi, 0xa49f32e
add edi, 0x62b94f00
xor edi, 0x7c7fd8ab
jmp 0x14009cdac
xchg r10, rsp
movups xmm1, xmmword [0x14011c500]
mov dword [rsp - 0x30], 0xb1d8afc
xchg rbp, r9
movups xmmword [r9 - 0x80], xmm1
xchg rbp, r9
jmp 0x14009cad7
cmp r8, 8
cmovae rdi, qword [rbp - 0x48]
lea rcx, [rdi + rcx*2]
jmp 0x14009c73d
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0xc], esp
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009c7d9
sub edi, 0x245485f8
add edi, 0x32af941
xor edi, 0x29d12c42
jmp 0x14009c817
psrld xmm0, xmm8
mov dword [rsp - 0x38], 0x60286b9f
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r9, r9
jmp 0x14009cb61
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r15
jmp 0x14009c971
add edi, 0x63e71b71
xor edi, 0x225d9cb3
sub edi, 0x2483993d
jmp 0x14009c6e9
xchg rcx, rax
mov rax, qword [0x1402557f0]
xor rax, rsp
jmp 0x14009cbdb
mov dword [rsp - 0x14], ebp
lea rax, [rsp + 0x50]
mov rdx, r14
nop
mov dword [rsp - 0x14], ebx
inc rdx
cmp word [rax + rdx*2], 0
jmp 0x14009c903
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x44], 0x362c0177
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x14009cb78
mov dword [rsp - 0x24], 0x748ba2ac
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x1401183f0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1401183b0]
mov dword [rsp - 0x18], edx
jmp 0x14009c9b2
xchg r10, r10
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
xchg r11, r11
jmp 0x14009c91a
mov dword [rsp - 0x3c], 0x692840ec
nop word [rax + rax]
movd xmm2, r8d
jmp 0x14009c8e5
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], 0x7be0162f
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14009ca31
jne 0x14009c850
mov rcx, qword [rbp - 0x38]
mov dword [rsp - 0x28], 0xacd2b4e
jmp 0x14009cbc0
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x34], ecx
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14009c85d
xor qword [rbp - 0x30], 0x7eee6a66
xor qword [rbp - 0x30], 0x79404f4e
sub qword [rbp - 0x30], 0x245de1d1
add qword [rbp - 0x30], 0x12c58c88
xor qword [rbp - 0x30], 0x2dc12689
xor qword [rbp - 0x30], 0xbaa728e
jmp 0x14009c6d1
mov dword [rsp - 0x24], 0x749f13a
lea rbp, [rax - 0xb8]
sub rsp, 0x190
movaps xmmword [rax - 0x38], xmm6
jmp 0x14009cb52
cmp word [rdx + r8*2], bx
mov dword [rsp - 0x40], 0x18bbb787
jne 0x14009c661
lea rcx, [rbp - 0x48]
call fcn.14000eac0
nop
jmp 0x14009c9ca
movd xmm8, edi
movdqa xmm9, xmmword [0x14011a260]
lea rcx, [rsp + 0x50]
jmp 0x14009c8cd
mov dword [rsp - 0xc], edx
movups xmm0, xmmword [str.nwLAYEA]
xchg rsp, r12
movups xmmword [r12 + 0x50], xmm0
xchg rsp, r12
movups xmm1, xmmword [str.iTZII2_]
movups xmmword [rsp + 0x60], xmm1
jmp 0x14009cba9
movsxd rax, r8d
lea r9, [rsp + 0x50]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov dword [rsp - 0x10], esp
mov eax, 0x5db37816
xor eax, 0x6f625680
jmp 0x14009c638
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
mov dword [rsp - 0x14], ebp
jmp 0x14009c6fb
pmuldq xmm1, xmm4
mov rbp, rbp
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009c7a9
lea rsi, [rcx + rdx]
xchg rdx, rdx
xchg rsi, rbx
mov qword [rbp - 0x38], rbx
xchg rsi, rbx
lea rdi, [rbp - 0x48]
mov r14, r14
jmp 0x14009c797
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14009c8b0
shr eax, 4
shr eax, 2
shr eax, 3
add edx, eax
movzx eax, dx
jmp 0x14009caa4
xchg r15, rax
xchg rsp, rax
movaps xmmword [rsp - 0x58], xmm8
xchg rsp, rax
xchg rcx, rax
movaps xmmword [rcx - 0x68], xmm9
jmp 0x14009c82e
mov rsi, rsi
imul ecx, eax, 0x33
movzx eax, r8w
sub ax, cx
mov dword [rsp - 0x24], 0x1fccf8cb
add ax, 0x3b87
sub ax, 0x3b55
jmp 0x14009cc4a
xchg rsi, rsi
cmp rdx, rax
ja 0x14009cc67
jmp 0x14009ca4b
movsd xmm0, qword [0x14011c510]
mov rbx, rbx
xchg rbp, r13
movsd qword [r13 - 0x70], xmm0
jmp 0x14009c669
sar edx, 1
sar edx, 4
mov eax, edx
mov dword [rsp - 0x24], 0x356abae6
shr eax, 0xf
shr eax, 7
jmp 0x14009ca79
mov word [rdi + rsi*2], bx
mov edi, 0x13a15e20
add edi, 0x2861c038
sub edi, 0x294304dc
jmp 0x14009c758
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
mov r10, r10
movq qword [rcx + 8], xmm3
jmp 0x14009cbf3
jl 0x14009c8db
cmp r8d, 0x25
jge 0x14009c843
mov r12, r12
jmp 0x14009c9f2
mov r15, r15
xchg r15, rax
movaps xmmword [r15 - 0x48], xmm7
jmp 0x14009ca8c
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov rdx, rdx
jmp 0x14009ca1c
movq xmm2, xmm9
mov dword [rsp - 0x18], edi
paddw xmm3, xmm2
jmp 0x14009cb24
xor r8d, r8d
mov rsi, rsi
xor edx, edx
lea rcx, [0x14011c3a0]
call sub.SHELL32.dll_SHGetKnownFolderPath
mov dword [rsp - 0x1c], ebx
xor ebx, ebx
jmp 0x14009c6b1
xchg rbx, rbx
movups xmm0, xmmword [0x14011c4f0]
xchg rsp, r10
movups xmmword [r10 + 0x70], xmm0
jmp 0x14009c775
xchg r8, r11
mov r11, qword [rbp - 0x30]
xchg r11, r8
xchg rsi, r8
mov rax, rsi
xchg r8, rsi
sub rax, rcx
jmp 0x14009cac6
mov dword [rsp - 0x20], 0x1a6fb01b
mov qword [rbp + 0x48], rax
mov r15d, ecx
lea r9, [rbp - 0x50]
jmp 0x14009cb8a
nop
add r8d, 0x5e399528
sub r8d, 0x5e399520
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
mov dword [rsp - 0x18], 0xcf8c7d6
jmp 0x14009cb3a
nop
movabs r14, 0xffffffff6a35cb02
sub r14, 0x3603c895
add r14, 0xa9d61e7
add r14, 0x1eb853a1
sub r14, 0x4d56f374
add r14, 0x1308100c
jmp 0x14009c68d
xor word [r9], ax
mov rcx, rcx
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x25
jl 0x14009ca0d
jmp 0x14009c83f
xchg rcx, rdx
mov qword [rsp + 0x20], rcx
xchg rdx, rcx
jmp 0x14009cd93
jne 0x14009cd22
lea rcx, [rbp - 0x48]
mov rbx, rbx
cmp qword [rbp - 0x30], 8
cmovae rcx, qword [rbp - 0x48]
jmp 0x14009cd17
lea rsi, [r14 + rcx]
mov qword [rbp - 0x38], rsi
lea rdi, [rbp - 0x48]
cmp rdx, 8
jmp 0x14009ce30
pxor xmm3, xmm0
mov rsi, rsi
movq qword [rsp + 0x38], xmm3
mov r8d, 0x6c2e2d29
sub r8d, 0x332101aa
sub r8d, 0x24264f01
jmp 0x14009ce4a
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r11, r11
jmp 0x14009cecf
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x28], ebx
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
jmp 0x14009cdd2
xchg rsp, rdx
movups xmmword [rdx + 0x30], xmm0
xchg rsp, rdx
jmp 0x14009ce9e
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
xchg rcx, rcx
movups xmm0, xmmword [str.VVRTC_L]
jmp 0x14009cd08
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
mov r11, r11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
jmp 0x14009cca8
jl 0x14009cf9a
movdqa xmm4, xmmword [0x1401183f0]
movd xmm6, r13d
mov dword [rsp - 0x30], 0x6a16ba02
jmp 0x14009cf0b
sub eax, 0x1ef746da
add eax, 0x1dbf4fb1
sub eax, 0x56b43568
add eax, 0x1dc82a4b
xor eax, 0x95c27daf
imul r8d
add edx, r8d
jmp 0x14009cf7d
lea r9, [rsp + 0x50]
xor r8d, r8d
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x40], 0x664ba4aa
call fcn.140015320
lea rdx, [rbp - 0x48]
jmp 0x14009ce88
cmp word [0x14011c536], 0
je 0x14009d00a
mov r8d, ebx
mov rdi, rdi
cmp r12d, 2
jmp 0x14009cd4f
mov rsp, rsp
movq xmm0, qword [str.VVRTC_L]
pxor xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov dword [rsp - 0x34], 0xa5e83b5
movdqa xmm2, xmmword [0x1401183a0]
jmp 0x14009ce6b
inc r8d
mov dword [rsp - 0x40], 0x141c51bf
lea r9, [r9 + 2]
jmp 0x14009cffd
cmp word [rax + r14*2], 0
jne 0x14009d013
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
mov dword [rsp - 0x3c], edi
mov rax, rdx
jmp 0x14009cfb9
mov rdx, rdx
cmovae rdi, qword [rbp - 0x48]
lea rcx, [rdi + rcx*2]
lea r8, [r14 + r14]
lea rdx, [rsp + 0x30]
jmp 0x14009cf4a
add r8d, 0x3373a72b
xor r8d, 0x67b5c9e0
add r8d, 0x3df51ab8
xor r8d, 0x6622b8a4
jmp 0x14009cf93
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov rdx, rdx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009ceed
lea rcx, [0x140255260]
mov rdx, rdx
call fcn.1400ae510
test al, al
jmp 0x14009cc77
movsd xmm1, qword [str.NCH]
xchg rsp, rdx
movsd qword [rdx + 0x40], xmm1
xchg rdx, rsp
jmp 0x14009cdb5
jmp 0x14009d0a2
shr eax, 1
shr eax, 3
shr eax, 2
shr eax, 1
add edx, eax
xchg rbx, rbx
jmp 0x14009cf5b
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
mov dword [rsp - 0x2c], edi
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009cf30
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x24], edx
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009cfd2
movd xmm5, edi
movdqa xmm8, xmmword [0x14011a260]
movdqa xmm2, xmmword [0x140118390]
movdqa xmm1, xmm2
mov r12, r12
punpckldq xmm1, xmm2
jmp 0x14009ccce
psrld xmm0, xmm5
paddd xmm0, xmm1
mov dword [rsp - 0x3c], ebp
pmulld xmm0, xmmword [0x1401183b0]
jmp 0x14009cce3
mov r13, r13
call fcn.1400ead90
mov word [rdi + rsi*2], bx
jmp 0x14009ceb6
movzx eax, dx
imul ecx, eax, 0x33
movzx eax, r8w
sub ax, cx
mov dword [rsp - 0x28], 0xc2499f6
add ax, 0x32
xor word [r9], ax
jmp 0x14009cdfc
sar edx, 5
xchg rsi, rsi
mov eax, edx
shr eax, 9
shr eax, 0xb
shr eax, 4
jmp 0x14009cebb
xor r8d, 0xbc6ddad
mov eax, r8d
lea r9, [rsp + 0x30]
lea r9, [r9 + rax*2]
mov dword [rsp - 0x34], ecx
mov eax, 0x4fa7105b
xor eax, 0x2021cf0f
jmp 0x14009cd6f
sub rax, rcx
cmp r14, rax
ja 0x14009d01e
mov dword [rsp - 0x20], 0xc11c76
jmp 0x14009cc93
mov dword [rsp - 0x18], 0x43975922
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401183b0]
psubd xmm2, xmm0
mov dword [rsp - 0x40], ecx
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009cd2e
cmp r8d, 0xc
jl 0x14009cfaa
xchg rdx, rdx
lea rax, [rsp + 0x30]
nop dword [rax]
inc r14
xchg rsp, rsp
jmp 0x14009ce10
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x30]
mov dword [rsp - 0x40], esi
jmp 0x14009d084
add r15d, 0x2b4410d5
xor r15d, 0x62b7929b
jmp 0x14009d4a2
sub r15d, 0x76a981e7
xor r15d, 0x4ad774ee
xor r15d, 0x4ff269ff
add r15d, 0x347f0159
jmp 0x14009d031
jbe 0x14009d0c3
mov r15d, 0x6fb4903e
sub r15d, 0xd11f126
add r15d, 0x1bd88015
jmp 0x14009d044
xor r8d, r8d
xchg r9, rdx
mov r9, r14
xchg rdx, r9
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x44], edx
call fcn.140015320
jmp 0x14009d0a2
xchg rdx, rcx
mov rdx, qword [rbp - 0x50]
xchg rcx, rdx
call qword [sym.imp.ole32.dll_CoTaskMemFree]
mov dword [rsp - 0x3c], 0x11bdf48b
cmp r15d, 0x1e
jmp 0x14009d065
mov eax, 0x423d670e
sub eax, 0x120f3e57
add eax, 0xb0e9393
xor eax, 0x287e1fbd
add eax, 0x12bdd1d6
xor eax, 0x58229f4c
jmp 0x14009d1ba
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0x30], ebp
paddw xmm3, xmm2
jmp 0x14009d38a
add r9d, 0x1d94b802
sub r9d, 0x40b868f9
add r9d, 0x17c10354
xor r9d, 0x64a844f2
sub r9d, 0x2afe3f52
lea r8d, [r9 + 0x7e]
jmp 0x14009d332
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg r15, r15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009d20a
call fcn.1400ad210
mov r11, r11
jmp 0x14009d73c
call fcn.1400ad7a0
nop
mov rbx, rbx
mov dword [rsp + 0x28], 0xd372bad
xor dword [rsp + 0x28], 0x214cd05
jmp 0x14009d28a
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov rsp, rsp
movq xmm2, xmm9
jmp 0x14009d4da
mov eax, 0x4a5d6db8
xor eax, 0x1554d100
sub eax, 0xd40c249
xor eax, 0x739c5115
xor eax, 0x7e25eb4
xor eax, 0x25b6f5d1
movd xmm8, eax
jmp 0x14009d2cf
sub eax, 0x92cde34
sub eax, 0x2cee2144
sub eax, 0x4807eaff
cmp r15d, eax
jmp 0x14009d49b
cmp ebx, 0x2e
jge 0x14009d4ce
movsxd rax, ebx
mov dword [rsp - 0x20], 0x5bf16e5
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
jmp 0x14009d3f7
movups xmm0, xmmword [0x14011c540]
xchg r9, rsp
movups xmmword [r9 + 0x50], xmm0
xchg rsp, r9
jmp 0x14009d445
pmuldq xmm0, xmm4
mov dword [rsp - 0x30], 0x2f6abba4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x30], edi
jmp 0x14009d555
xchg rdx, rbp
movups xmmword [rdx + 0x20], xmm0
xchg rbp, rdx
mov qword [rbp + 0x30], rax
jmp 0x14009d375
imul ebx
add edx, ebx
xchg rdx, rdx
sar edx, 2
sar edx, 3
mov eax, edx
shr eax, 0xc
jmp 0x14009d3ca
add edx, eax
movzx eax, dx
imul ecx, eax, 0x33
mov dword [rsp - 0x18], 0x6f12841f
movzx eax, bx
sub ax, cx
add ax, 0x32
jmp 0x14009d543
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov rsp, rsp
jmp 0x14009d12e
xor dword [rsp + 0x28], 0x61e88e8d
sub dword [rsp + 0x28], 0xfdc03f8
xor dword [rsp + 0x28], 0x665e984e
xor dword [rsp + 0x28], 0x38b1fc73
mov dword [rsp + 0x20], r13d
jmp 0x14009d3de
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x2c], 0x3ac4770c
jmp 0x14009d0e6
mov dword [rsp - 0x14], ecx
movdqa xmm9, xmmword [0x14011a260]
lea rcx, [rsp + 0x50]
jmp 0x14009d463
mov dword [rsp - 0x2c], 0x666283dc
xchg rsp, rcx
movups xmmword [rcx + 0x70], xmm0
xchg rcx, rsp
movups xmm1, xmmword [0x14011c570]
mov dword [rsp - 0x14], 0x47b238b1
jmp 0x14009d41a
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x1401183f0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1401183b0]
mov dword [rsp - 0x24], esi
jmp 0x14009d192
lea rcx, [rbp - 0x20]
mov r13, r13
call fcn.1400ad930
mov edi, eax
test eax, eax
jns 0x14009d5d5
mov dword [rsp - 0x10], 0x66db57a5
jmp 0x14009d1f3
shufps xmm1, xmm0, 0xdd
xchg r11, r11
paddd xmm1, xmm2
jmp 0x14009d482
xchg r14, rbp
movups xmmword [rbp], xmm0
mov dword [rsp - 0x1c], edx
jmp 0x14009d471
mov dword [rsp - 0x30], 0x33151b24
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x20]
jmp 0x14009d158
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
xchg rsp, rsp
jmp 0x14009d39b
movq qword [rcx + 8], xmm3
sub ebx, 0xfffffff8
lea rcx, [rcx + 0x10]
cmp ebx, 0x28
mov rbp, rbp
jl 0x14009d468
jmp 0x14009d1d1
cmp r12d, 2
jl 0x14009d1da
xchg r13, r13
jmp 0x14009d30c
shr eax, 7
shr eax, 6
shr eax, 1
shr eax, 1
shr eax, 3
shr eax, 1
jmp 0x14009d25a
mov r8, r8
mov edx, 0x4fe821fc
sub edx, 0x45e025ef
add edx, 0xff4c436
jmp 0x14009d56f
mov eax, 0x4c1cf163
sub eax, 0xeb46514
xor eax, 0x16ac7824
xor eax, 0x5c3cbe94
sub eax, 0x42c1d694
add eax, 0x6b6a2c36
jmp 0x14009d243
xchg r15, rbp
movups xmmword [r15 - 0x80], xmm1
xchg r15, rbp
movups xmm0, xmmword [0x14011c580]
movups xmmword [rbp - 0x70], xmm0
mov dword [rsp - 0x38], 0x59c2ad73
movsd xmm1, qword [0x14011c590]
jmp 0x14009d5b8
movups xmm1, xmmword [0x14011c550]
xchg rsp, r9
movups xmmword [r9 + 0x60], xmm1
xchg rsp, r9
movups xmm0, xmmword [0x14011c560]
jmp 0x14009d2e6
nop
mov dword [rsp - 0x1c], edx
movd xmm2, ebx
jmp 0x14009d279
xchg rbp, r12
movups xmmword [r12 + 0x10], xmm0
xchg r12, rbp
jmp 0x14009d230
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg r9, r9
paddd xmm0, xmm1
jmp 0x14009d2b4
cmovb r15d, eax
mov r9, r9
mov r8d, r15d
lea rdx, [0x14011c59c]
lea rcx, [rbp + 0x40]
xchg r11, r11
call fcn.140090cc0
jmp 0x14009d598
cmp ebx, 0x2e
jl 0x14009d3f7
mov dword [rsp - 0x14], 0x59ae8954
mov edx, edi
lea rcx, [rsp + 0x50]
jmp 0x14009d14b
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
mov dword [rsp - 0x10], 0x251f7467
movq qword [rcx], xmm3
lea eax, [rbx + 4]
jmp 0x14009d529
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x34], edx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009d355
xchg rbp, r9
xchg rbp, r14
movups xmmword [r14 - 0x10], xmm0
jmp 0x14009d365
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x30], edx
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14009d4fa
xor word [r8], ax
xchg r11, r11
inc ebx
lea r8, [r8 + 2]
jmp 0x14009d4bd
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rbx, rbx
psubd xmm2, xmm0
jmp 0x14009d176
add edx, 0x427e0fe3
add edx, 0xb251487
sub edx, 0x59a203e9
xor edx, 0x2f451d17
xor edx, 0x22aafcc5
mov r9d, 0x59b92949
jmp 0x14009d102
movzx eax, word [rbp + 0x40]
mov word [0x14013ecfa], ax
xorps xmm0, xmm0
xchg r10, r10
xor eax, eax
xchg rbp, r9
movups xmmword [r9 - 0x20], xmm0
jmp 0x14009d519
xchg r9, rbp
movsd qword [r9 - 0x60], xmm1
xchg r9, rbp
mov eax, dword [0x14011c598]
xchg r8, r8
mov dword [rbp - 0x58], eax
jmp 0x14009d3b8
mov r8d, 0x11141221
add r8d, 0x359a5a2f
sub r8d, 0x26d8a97d
jmp 0x14009d6e0
xchg rcx, r11
xchg r11, rdi
movaps xmm9, xmmword [rdi - 0x40]
jmp 0x14009d6fa
add rsp, 8
mov rbp, qword [rsp - 8]
ret
xchg rsi, rcx
cmp rdx, 0x1000
jb 0x14009d696
add rdx, 0x27
jmp 0x14009d673
mov r10, qword [rbp - 0x30]
xchg rdx, r10
cmp rdx, 8
jb 0x14009d69e
lea rdx, [rdx*2 + 2]
mov dword [rsp - 0x28], 0x4cb3f408
jmp 0x14009d6a5
add rsp, 8
pop r13
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
jmp 0x14009d5fe
mov r10, qword [r11 + 0x40]
xchg rsi, r10
xchg rdi, r15
mov r15, qword [r11 + 0x48]
xchg rdi, r15
jmp 0x14009d71e
xchg rsp, rsp
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
jmp 0x14009d689
neg rax
cmp rax, 0x1f
ja 0x14009d78b
call fcn.1400e8bd0
mov rsp, rsp
mov eax, edi
jmp 0x14009d751
xchg rcx, rsi
mov rsi, qword [rbp - 0x48]
xchg rsi, rcx
xchg rsi, rcx
mov rax, rsi
jmp 0x14009d608
add r8d, 0x1032dcad
sub r8d, 0x3917eade
lea rdx, [0x14013e820]
xchg rbx, rbx
lea rcx, [rbp - 0x20]
call fcn.1400ae460
jmp 0x14009d775
xor r8d, 0x31513a06
add r8d, 0x30e2089f
sub r8d, 0x3681ee38
jmp 0x14009d6ba
xchg r11, rdi
xchg r11, rsp
mov r11, rsp
xchg r11, rsp
jmp 0x14009d70b
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
jmp 0x14009d647
movaps xmm6, xmmword [r11 - 0x10]
xchg r11, rcx
movaps xmm7, xmmword [rcx - 0x20]
xchg r11, rcx
xchg rcx, r11
movaps xmm8, xmmword [rcx - 0x30]
jmp 0x14009d5ee
mov edi, ebx
lea rcx, [rbp - 0x20]
mov r15, r15
call fcn.1400ad7f0
nop
xchg r10, rdx
jmp 0x14009d621
mov rcx, qword [rbp + 0x48]
xor rcx, rsp
call fcn.1400e8cf0
mov dword [rsp - 0x20], edx
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x38]
xchg rsi, r10
jmp 0x14009d65d
lea rcx, [rbp - 0x20]
mov dword [rsp - 0xc], 0x356bfe2e
call fcn.1400ad8e0
jmp 0x14009d73a
call fcn.1400ef88c
int3