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

Disassembly:
xchg rbx, rax
mov rbx, rsp
xchg rbx, rax
mov qword [rax + 0x10], rbx
xchg r12, r12
jmp 0x14009d551
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
movups xmm1, xmmword [0x14011d500]
jmp 0x14009d286
xchg rbp, r15
movzx eax, word [0x14011d518]
mov dword [rsp - 0x24], 0x35ffece3
mov word [rbp - 0x68], ax
mov r8d, ebx
jmp 0x14009d451
movdqa xmm0, xmm1
mov r10, r10
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
xchg r14, r14
jmp 0x14009d479
movd xmm2, r8d
pshufd xmm2, xmm2, 0
mov r13, r13
paddd xmm2, xmm5
jmp 0x14009d185
xchg rsi, rcx
mov r8, qword [rbp - 0x30]
mov r9, r9
xchg r8, r12
mov rax, r12
xchg r8, r12
jmp 0x14009d62d
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x20], 0x4b7f4e19
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009d270
movups xmm1, xmmword [str.iTZII2_]
xchg rsp, rdi
movups xmmword [rdi + 0x60], xmm1
xchg rdi, rsp
movups xmm0, xmmword [0x14011d4f0]
xchg r12, r12
xchg rsp, r12
jmp 0x14009d103
nop
sub rsp, 8
mov qword [rsp], rbp
push r12
mov dword [rsp - 0x28], ecx
jmp 0x14009d247
cmovae rdi, qword [rbp - 0x48]
lea rcx, [rdi + rcx*2]
lea r8, [rdx + rdx]
jmp 0x14009d56a
xchg rbx, rbx
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x14009d540
jne 0x14009d373
mov r15, r15
xchg rcx, rsi
mov rsi, qword [rbp - 0x38]
jmp 0x14009d16d
add eax, 0x605800b9
sub eax, 0x624c0f76
imul r8d
sar edx, 1
mov r10, r10
mov eax, edx
jmp 0x14009d262
mov dword [rsp - 0x2c], esp
jge 0x14009d722
movsxd rax, r8d
lea r9, [rsp + 0x50]
jmp 0x14009d52c
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r15
mov dword [rsp - 0x30], 0x7a6557f5
jmp 0x14009d57c
shr eax, 0x12
shr eax, 5
shr eax, 2
jmp 0x14009d392
pmuldq xmm0, xmm4
mov dword [rsp - 0x1c], ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14009d136
mov rsi, rsi
xchg rcx, rbp
movups xmmword [rcx - 0x80], xmm1
xchg rbp, rcx
jmp 0x14009d63c
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rsi, rsi
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14009d1f0
inc r8
cmp word [rdx + r8*2], bx
jne 0x14009d2bc
mov dword [rsp - 0xc], 0x2edb9a41
lea rcx, [rbp - 0x48]
call fcn.14000e870
nop
jmp 0x14009d673
mov qword [rbp - 0x48], r15
xchg r15, rbx
xchg rbx, rdi
mov qword [rbp - 0x38], rdi
xchg rdi, rbx
mov qword [rbp - 0x30], 0x7fac4b1e
jmp 0x14009d2ff
sub qword [rbp - 0x30], 0xef55257
sub qword [rbp - 0x30], 0x47b69a3c
add qword [rbp - 0x30], 0x49403850
xor qword [rbp - 0x30], 0x59d5aee8
xor qword [rbp - 0x30], 0x527d95ab
sub qword [rbp - 0x30], 0xc533df
jmp 0x14009d4ce
cmp r8d, 0x20
jl 0x14009d157
cmp r8d, 0x25
jmp 0x14009d230
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x44], 0xf6f6a44
paddd xmm2, xmm5
jmp 0x14009d4f9
mov rcx, r14
xchg rdx, rcx
nop dword [rax + rax]
xchg rdi, rdi
inc rdx
cmp word [rax + rdx*2], 0
jmp 0x14009d202
ja 0x14009d72f
lea rsi, [rcx + rdx]
xchg rsi, rdi
jmp 0x14009d5ce
shr eax, 4
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
imul ecx, eax, 0x37
jmp 0x14009d59a
xchg rsi, rsi
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x1401193e0]
movd xmm6, r13d
mov dword [rsp - 0xc], 0x2a97b8f3
movdqa xmm7, xmmword [0x1401193b0]
jmp 0x14009d48d
nop
movabs r14, 0xffffffff0dd1a4b1
add r14, 0x37d6a2b1
add r14, 0x3246699a
sub r14, 0x694c876e
add r14, 0x2f938cf6
jmp 0x14009d4ae
mov dword [rsp - 0x10], 0x4da57898
mov rax, qword [0x1402567f0]
xor rax, rsp
jmp 0x14009d435
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
neg r8d
add r8d, 0xfffffff8
neg r8d
lea rcx, [rcx + 0x10]
xchg r14, r14
jmp 0x14009d334
xchg r15, rax
mov qword [rbp + 0x48], r15
xchg r15, rax
mov r15d, ecx
mov dword [rsp - 0x30], 0x34bf4dd5
lea r9, [rbp - 0x50]
jmp 0x14009d5ea
mov edi, 0x7d021da9
sub edi, 0x30fb4f69
xor edi, 0x7d73ba56
xor edi, 0x5debe3c1
sub edi, 0xb64a971
add edi, 0xce9621d
jmp 0x14009d692
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x14009d60d
movd xmm8, edi
movdqa xmm9, xmmword [0x1401193c0]
lea rcx, [rsp + 0x50]
mov rbp, rbp
nop word [rax + rax]
jmp 0x14009d157
xor r14, 0x4214ea8b
add r14, 0x7fffffff
xor r14, 0x3dea3f1
mov r8, r14
xchg rcx, rcx
jmp 0x14009d2bc
sub qword [rbp - 0x30], 0x5954569f
sub qword [rbp - 0x30], 0x1fcf2313
mov word [rbp - 0x48], bx
mov dword [rsp - 0x44], 0x7522e046
xchg rdx, rsi
mov rsi, qword [rbp - 0x50]
xchg rsi, rdx
jmp 0x14009d3d3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
xchg rsi, rsi
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
jmp 0x14009d6c0
movaps xmmword [r14 - 0x48], xmm7
xchg r14, rax
xchg r13, rax
movaps xmmword [r13 - 0x58], xmm8
xchg r13, rax
movaps xmmword [rax - 0x68], xmm9
jmp 0x14009d3ff
mov dword [rsp - 0x14], 0x12955df8
lea r9, [r9 + rax*2]
nop dword [rax]
jmp 0x14009d655
paddw xmm3, xmm2
xchg r11, r11
movq xmm0, qword [rcx + 8]
jmp 0x14009d416
xchg rsi, rbp
mov qword [rax + 0x18], rbp
xchg rbp, rsi
xchg rdi, rdx
mov qword [rax + 0x20], rdx
xchg rdx, rdi
jmp 0x14009d1ca
mov rbx, rbx
lea rdx, [rsp + 0x50]
call fcn.1400eb910
jmp 0x14009d6e5
lea rbp, [rax - 0xb8]
sub rsp, 0x190
xchg r14, rax
movaps xmmword [r14 - 0x38], xmm6
xchg r14, rax
xchg r14, rax
jmp 0x14009d512
mov dword [rsp - 0x1c], 0xd1ae1f3
movzx eax, r8w
sub ax, cx
add ax, 0x32
mov dword [rsp - 0x2c], esp
xor word [r9], ax
inc r8d
jmp 0x14009d711
add edi, 0x2b7359bb
xor edi, 0x678b4106
jmp 0x14009d7d8
mov qword [rbp - 0x38], rdi
xchg rdi, rsi
lea rdi, [rbp - 0x48]
cmp r8, 8
mov dword [rsp - 0x38], 0x38dcdfba
jmp 0x14009d1de
xor r8d, r8d
xor edx, edx
lea rcx, [0x14011d3a0]
mov dword [rsp - 0x34], 0x2cc7c58c
call sub.SHELL32.dll_SHGetKnownFolderPath
xor ebx, ebx
xchg rbx, r15
jmp 0x14009d2e1
mov r11, r11
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
mov rcx, rcx
movq qword [rcx], xmm3
jmp 0x14009d347
sub rax, rcx
mov dword [rsp - 0x34], esi
cmp rdx, rax
jmp 0x14009d380
movsd xmm0, qword [0x14011d510]
xchg r15, r15
xchg rbp, r15
movsd qword [r15 - 0x70], xmm0
jmp 0x14009d118
mov eax, 0x781a8bd5
sub eax, 0x6ee624a6
add eax, 0x4b5647b
xor eax, 0x5df90c2c
xor eax, 0x5b53e8d4
jmp 0x14009d217
mov dword [rsp - 0x30], 0x790384d9
movups xmm0, xmmword [str.nwLAYEA]
xchg rsp, r15
movups xmmword [r15 + 0x50], xmm0
xchg rsp, r15
jmp 0x14009d1a7
add edi, 0xd888b93
sub edi, 0x7babdbf7
lea r13d, [rdi - 0x1e]
mov dword [rsp - 0x3c], 0x2e034343
mov r12d, dword [0x1402567d0]
cmp r12d, 2
jl 0x14009d23a
jmp 0x14009d3a6
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov rcx, rcx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x34], 0x7465fa8b
jmp 0x14009d298
mov word [rdi + rsi*2], bx
mov edi, 0x630ca519
sub edi, 0x590cc024
add edi, 0x11eff5fe
sub edi, 0x902b7b6
xor edi, 0x5a918855
sub edi, 0xc64c40a
jmp 0x14009d5bd
lea r9, [r9 + 2]
cmp r8d, 0x25
xchg r9, r9
jl 0x14009d655
lea rax, [rsp + 0x50]
xchg rdx, rcx
jmp 0x14009d365
mov qword [rsp + 0x20], rdx
mov dword [rsp - 0x40], 0x591a66ed
lea r9, [rsp + 0x50]
xor r8d, r8d
lea rcx, [rbp - 0x48]
jmp 0x14009d7d0
add edx, eax
mov dword [rsp - 0x30], ebp
movzx eax, dx
imul ecx, eax, 0x37
movzx eax, r8w
jmp 0x14009da04
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmmword [0x1401193a0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14009d901
cmp word [0x14011d536], 0
je 0x14009da50
mov rcx, rcx
mov r8d, ebx
jmp 0x14009d88c
xor r8d, 0x19db5160
xor r8d, 0xaa087cc
add r8d, 0x62a373a3
sub r8d, 0x28b7f6ad
jmp 0x14009da85
movsd xmm1, qword [str.NCH]
xchg r15, rsp
movsd qword [r15 + 0x40], xmm1
xchg rsp, r15
jmp 0x14009d77d
xchg r11, r11
call fcn.1400155e0
lea rdx, [rbp - 0x48]
jmp 0x14009d9e8
mov word [rdi + rsi*2], bx
mov dword [rsp - 0x34], ebp
jmp 0x14009db21
pmuldq xmm1, xmm4
xchg rsp, rsp
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
xchg r13, r13
shufps xmm1, xmm0, 0xdd
jmp 0x14009d931
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xchg r9, r9
pxor xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x568f758b
xor r8d, 0x43a75a1c
jmp 0x14009d796
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x2c], esp
cmp qword [rbp - 0x30], 8
cmovae rcx, qword [rbp - 0x48]
xor edx, edx
mov dword [rsp - 0x40], ebp
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
jmp 0x14009d970
neg ax
xor word [r9], ax
mov r8, r8
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
xchg r10, r10
jmp 0x14009da4a
sub eax, 0x8f0d3d5
add eax, 0x315df2c2
sub eax, 0x23765a93
jmp 0x14009d9a2
cmp r12d, 2
jl 0x14009da8c
movdqa xmm4, xmmword [0x1401193e0]
xchg rbp, rbp
movd xmm6, r13d
movd xmm5, edi
movdqa xmm8, xmmword [0x1401193c0]
jmp 0x14009d8e9
shr eax, 3
shr eax, 0x14
shr eax, 4
shr eax, 1
shr eax, 1
shr eax, 1
shr eax, 1
jmp 0x14009d74d
cmp word [rax + r14*2], 0
jne 0x14009da5d
xchg r8, rcx
mov r8, qword [rbp - 0x38]
xchg rcx, r8
jmp 0x14009da34
xchg r11, r11
movdqa xmm2, xmmword [0x140119390]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14009d7ee
mov r15, r15
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009da17
psubd xmm2, xmm0
xchg r14, r14
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x14009daad
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg r8, r8
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401193b0]
jmp 0x14009d916
mov dword [rsp - 0x18], esi
ja 0x14009dace
lea rsi, [r14 + rcx]
mov qword [rbp - 0x38], rsi
lea rdi, [rbp - 0x48]
xchg r11, r11
jmp 0x14009d9c5
movups xmm0, xmmword [str.VVRTC_L]
xchg rbp, rsp
movups xmmword [rbp + 0x30], xmm0
xchg rsp, rbp
jmp 0x14009d7b7
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg r10, r10
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x14009d80f
add eax, 0x46324270
add eax, 0xa3020e
xor eax, 0x64f7bac8
imul r8d
sar edx, 1
mov eax, edx
mov dword [rsp - 0x28], 0x234c9720
jmp 0x14009d8b8
cmp rdx, 8
cmovae rdi, qword [rbp - 0x48]
lea rcx, [rdi + rcx*2]
mov rdx, rdx
lea r8, [r14 + r14]
lea rdx, [rsp + 0x30]
call fcn.1400eb910
jmp 0x14009d7e1
lea rcx, [0x140256260]
mov r13, r13
call fcn.1400af020
test al, al
jne 0x14009d970
jmp 0x14009d838
sub ax, cx
mov dword [rsp - 0x14], ebx
neg ax
add ax, 0xffce
jmp 0x14009d85b
mov dword [rsp - 0x3c], esi
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov rdx, rdx
movdqa xmm0, xmm1
jmp 0x14009da68
mov rdx, qword [rbp - 0x30]
xchg rdx, rax
mov rdx, rax
xchg rdx, rax
sub rax, rcx
cmp r14, rax
jmp 0x14009d952
jl 0x14009daa3
lea rax, [rsp + 0x30]
nop dword [rax + rax]
inc r14
mov r13, r13
jmp 0x14009d8ce
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401193b0]
xchg r11, r11
psubd xmm2, xmm0
jmp 0x14009d986
sub r8d, 0x403f7629
mov eax, r8d
lea r9, [rsp + 0x30]
xchg rbx, rbx
lea r9, [r9 + rax*2]
nop dword [rax + rax]
mov eax, 0x21ec9185
jmp 0x14009d878
mov dword [rsp - 0x34], esp
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [str.VVRTC_L]
pxor xmm3, xmm0
xchg r12, r12
jmp 0x14009d762
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x30]
xor r8d, r8d
jmp 0x14009dae0
mov dword [rsp - 0x44], 0x2355ffea
xchg rdx, r13
mov r13, r14
xchg rdx, r13
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x14], 0x6619b248
jmp 0x14009db1c
add r15d, 0x585efebe
sub r15d, 0x304dda7d
sub r15d, 0x4f298c68
jmp 0x14009db6b
call fcn.1400155e0
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
mov r15, r15
cmp r15d, 0x1e
jmp 0x14009db37
jbe 0x14009db70
mov r15d, 0x4f0ab27c
add r15d, 0x4509b92
add r15d, 0x192c162f
add r15d, 0xda62214
xor r15d, 0x47727ef1
sub r15d, 0x1647905b
jmp 0x14009db02
jmp 0x14009dec1
mov eax, 0x4208245a
add eax, 0x23c3beec
sub eax, 0x12d38a3a
sub eax, 0x1f0f3c81
add eax, 0x150050e6
jmp 0x14009e079
add edx, 0x6378cd8f
xor edx, 0x24336b29
add edx, 0x34049e1b
sub edx, 0x1ba2d4a7
xor edx, 0x39e902b1
sub edx, 0x34d2d184
sub edx, 0x13eac1c3
jmp 0x14009dfbd
lea rcx, [rcx + 0x10]
mov r14, r14
cmp ebx, 0x28
jl 0x14009dd03
cmp ebx, 0x2e
jmp 0x14009dc0b
nop
mov dword [rsp + 0x28], 0x1abf1354
add dword [rsp + 0x28], 0x56d470a2
sub dword [rsp + 0x28], 0x50c5701d
add dword [rsp + 0x28], 0x5d569b3d
sub dword [rsp + 0x28], 0x2e4502e
sub dword [rsp + 0x28], 0x6d6d5dfa
jmp 0x14009e09d
jge 0x14009dea1
xchg r13, r13
movsxd rax, ebx
lea r8, [rsp + 0x50]
lea r8, [r8 + rax*2]
jmp 0x14009e0c2
psrad xmm1, xmm6
mov r11, r11
movdqa xmm0, xmm1
jmp 0x14009dfac
movups xmm0, xmmword [0x14011d560]
xchg rsp, r8
movups xmmword [r8 + 0x70], xmm0
xchg rsp, r8
movups xmm1, xmmword [0x14011d570]
jmp 0x14009dcc7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x24], ebx
pmuldq xmm0, xmm4
jmp 0x14009de04
shr eax, 7
shr eax, 0xe
shr eax, 8
jmp 0x14009e06b
call fcn.140091b20
movzx eax, word [rbp + 0x40]
mov word [0x14013fcfa], ax
jmp 0x14009df60
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], ebp
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x14009df00
xchg rbx, rbx
test eax, eax
jns 0x14009e0e5
movups xmm0, xmmword [0x14011d540]
mov dword [rsp - 0x24], esp
jmp 0x14009e08d
xchg rbp, r13
movups xmmword [r13 - 0x80], xmm1
xchg r13, rbp
movups xmm0, xmmword [0x14011d580]
mov dword [rsp - 0x18], 0x6fca5ddb
xchg r8, rbp
jmp 0x14009dce9
movups xmmword [r8 - 0x70], xmm0
xchg rbp, r8
movsd xmm1, qword [0x14011d590]
jmp 0x14009ddbc
lea rcx, [rsp + 0x50]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
mov rdx, rdx
jmp 0x14009de15
xchg r10, rax
mov qword [rbp + 0x30], r10
xchg r10, rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x20]
mov dword [rsp - 0xc], 0x205c7bea
call fcn.1400ae2b0
jmp 0x14009dbd5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x2c], 0x1d518fb6
pmuldq xmm1, xmm4
jmp 0x14009dc53
mov dword [rsp - 0x38], 0x5b7d3706
cmp r12d, 2
jl 0x14009dc14
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x1401193e0]
mov dword [rsp - 0x10], edi
movd xmm6, r13d
jmp 0x14009df11
xchg rsi, rbp
movups xmmword [rsi], xmm0
xchg rbp, rsi
xchg rbp, rdi
movups xmmword [rdi + 0x10], xmm0
xchg rdi, rbp
movups xmmword [rbp + 0x20], xmm0
jmp 0x14009dd14
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x34], 0x468e0aa0
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x14009e00e
xchg rbx, rbx
movsd qword [rbp - 0x60], xmm1
mov eax, dword [0x14011d598]
mov dword [rbp - 0x58], eax
jmp 0x14009dd50
xor dword [rsp + 0x20], 0x1b5e938d
xor dword [rsp + 0x20], 0x797ee729
add dword [rsp + 0x20], 0x165f6467
sub dword [rsp + 0x20], 0x26c1a19c
xor dword [rsp + 0x20], 0x10c051db
mov edx, 0xd37833
jmp 0x14009db8e
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x28], esi
jmp 0x14009de4e
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x2c], esi
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009de82
movd xmm8, eax
mov dword [rsp - 0x18], edi
movdqa xmm9, xmmword [0x1401193c0]
jmp 0x14009dcfe
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x10], edx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009dd9c
xchg r10, rbp
movups xmmword [r10 - 0x10], xmm0
xchg r10, rbp
jmp 0x14009dd80
mov r15, r15
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14009dc25
jl 0x14009e0cc
mov dword [rsp - 0x28], 0x4fdbf8ab
mov edx, edi
lea rcx, [rsp + 0x50]
call fcn.1400add30
jmp 0x14009e1e7
cmp r15d, eax
cmovb r15d, eax
mov dword [rsp - 0x20], 0x1152dd63
mov r8d, r15d
lea rdx, [0x14011d59c]
lea rcx, [rbp + 0x40]
mov dword [rsp - 0x3c], esp
jmp 0x14009dc77
sub r9d, 0x6324f0e
add r9d, 0x3f7d9ce7
xor r9d, 0x64558988
xor r9d, 0x2a1c5187
sub r9d, 0x100dc1f9
jmp 0x14009e053
mov dword [rsp - 0x2c], ebp
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x14009df7c
movdqa xmm7, xmmword [0x1401193b0]
mov eax, 0x55d3ef97
sub eax, 0x4d7b6a4
xor eax, 0x5fa7ff1f
xor eax, 0x1284471d
xor eax, 0x7627ec22
xor eax, 0x6bf86ccc
jmp 0x14009de37
mov r10, r10
imul ecx, eax, 0x37
movzx eax, bx
jmp 0x14009dfe3
inc ebx
mov dword [rsp - 0x20], 0x5b276f6b
lea r8, [r8 + 2]
cmp ebx, 0x2e
jmp 0x14009de93
xorps xmm0, xmm0
mov dword [rsp - 0x44], 0x1159ed50
xor eax, eax
xchg rbp, rdi
movups xmmword [rdi - 0x20], xmm0
xchg rbp, rdi
jmp 0x14009de72
lea eax, [rbx + 4]
movd xmm2, eax
mov dword [rsp - 0x14], 0x2dc9112d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x14009dd36
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009dc8c
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rsi, rsi
jmp 0x14009df99
sub edx, 0x183a6691
mov r9d, 0x26a40c45
xor r9d, 0x3e6945e0
add r9d, 0x126ef01f
sub r9d, 0x6436da9
jmp 0x14009ded8
sub ax, cx
sub ax, 0x1718
add ax, 0x174a
xor word [r8], ax
jmp 0x14009df4a
movups xmm1, xmmword [0x14011d550]
xchg rsp, r15
movups xmmword [r15 + 0x60], xmm1
xchg rsp, r15
jmp 0x14009dc35
mov dword [rsp - 0x14], 0x3bcedff0
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
nop
add ebx, 0x556df28a
sub ebx, 0x556df282
jmp 0x14009dbbd
xor eax, 0x61676298
xor eax, 0x4f1d918e
sub eax, 0x4f63b09d
imul ebx
sar edx, 1
xchg rbx, rbx
mov eax, edx
jmp 0x14009dc69
lea r8d, [r9 + 0x7e]
mov dword [rsp - 0x20], ebx
lea rcx, [rbp - 0x20]
call fcn.1400ae440
mov edi, eax
jmp 0x14009dcac
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x14009df3c
xor eax, 0x22630ace
sub eax, 0x341c6eb5
sub eax, 0x366df900
jmp 0x14009deb2
xchg r8, rsp
movups xmmword [r8 + 0x50], xmm0
xchg rsp, r8
jmp 0x14009dff7
add dword [rsp + 0x28], 0x9e069ba
xor dword [rsp + 0x28], 0xc58bb7c
xor dword [rsp + 0x28], 0x1bebd1c4
mov dword [rsp + 0x20], 0x4302fbb7
jmp 0x14009ddd2
nop word [rax + rax]
mov dword [rsp - 0x10], ecx
mov eax, 0x2a7c445f
add eax, 0x1a04cdd5
add eax, 0x22294b6d
add eax, 0x101dc483
jmp 0x14009e036
mov r8d, 0x3cd56ac0
add r8d, 0x3ce91983
sub r8d, 0x72491dee
xor r8d, 0x501b0e95
sub r8d, 0x9451249
jmp 0x14009e199
pop r12
pop rbp
mov r9, r9
ret
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov dword [rsp - 0x34], 0x32521169
jb 0x14009e207
jmp 0x14009e26b
lea rcx, [rbp - 0x20]
call fcn.1400ae3f0
mov edi, ebx
jmp 0x14009e1e7
xchg r11, r9
xchg r11, r12
mov rsp, r12
jmp 0x14009e150
xchg r11, r12
pop r15
pop r14
mov dword [rsp - 0x44], ebp
pop r13
jmp 0x14009e10c
xchg r11, r15
movaps xmm8, xmmword [r15 - 0x30]
xchg r11, r15
xchg r9, r11
movaps xmm9, xmmword [r9 - 0x40]
jmp 0x14009e142
xor rcx, rsp
call fcn.1400e9870
lea r11, [rsp + 0x190]
xchg rdx, rdx
xchg r8, rbx
mov r8, qword [r11 + 0x38]
jmp 0x14009e1b8
sub r8d, 0x4e29516c
lea rdx, [0x14013f820]
lea rcx, [rbp - 0x20]
call fcn.1400aef70
xchg r8, r8
jmp 0x14009e132
xchg r8, rbx
xchg r15, rsi
mov r15, qword [r11 + 0x40]
xchg r15, rsi
mov rdi, qword [r11 + 0x48]
xchg r15, r11
movaps xmm6, xmmword [r15 - 0x10]
jmp 0x14009e258
xchg r13, rcx
mov r13, qword [rbp - 0x48]
xchg rcx, r13
xchg rcx, rax
jmp 0x14009e113
lea rcx, [rbp - 0x20]
mov dword [rsp - 0x14], ebx
call fcn.1400ae300
nop
jmp 0x14009e211
cmp rax, 0x1f
mov r13, r13
ja 0x14009e281
call fcn.1400e9750
jmp 0x14009e235
xchg rdx, rdi
mov rdi, qword [rbp - 0x30]
xchg rdx, rdi
cmp rdx, 8
mov r9, r9
jb 0x14009e235
lea rdx, [rdx*2 + 2]
jmp 0x14009e1d6
mov eax, edi
xchg rdi, rcx
mov rdi, qword [rbp + 0x48]
xchg rdi, rcx
jmp 0x14009e17a
nop
sub rax, 0xffffffff908f081c
add rax, 0xffffffff908f0814
jmp 0x14009e1fa
xchg r15, r11
xchg r15, r11
movaps xmm7, xmmword [r15 - 0x20]
xchg r11, r15
jmp 0x14009e162
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x14009e246
call fcn.1400f040c
int3