Function at 0x14011dc43
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1098
call fcn.140235560
sub rsp, rax
mov rax, rdx
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rdx + 0x60]
mov rdx, qword [rdx + 0x80]
mov r9, rdx
sub r9, rcx
jb 0x14011f666
cmp r9, qword [rax + 0x30]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x1c0], r9
mov qword [rsp + 0xc0], r8
jne 0x14011e316
cmp rdx, rcx
jbe 0x14011f58b
mov rax, qword [rax + 0x78]
imul rcx, rcx, 0x270
mov edx, dword [rax + rcx + 0x18]
cmp edx, 3
je 0x14011e316
lea r13, [rax + rcx]
add r13, 0x18
lea rsi, [rax + rcx]
cmp edx, 2
jne 0x14011dd31
mov bl, byte [rsi + 0x58]
mov byte [rsi + 0x58], 3
cmp bl, 3
je 0x14011decc
mov rax, qword [rsi + 0x50]
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rsi + 0x20]
movups xmm1, xmmword [rsi + 0x30]
movups xmm2, xmmword [rsi + 0x40]
movaps xmmword [rsp + 0x250], xmm2
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov rax, qword [rsi + 0x59]
mov rcx, qword [rsi + 0x60]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x137], rcx
mov edi, 2
jmp 0x14011dedc
mov rdi, qword [rax + rcx]
lea rdx, [rsi + 8]
lea rbx, [rsp + 0xbd0]
mov rcx, rbx
call fcn.1400f3840
cmp qword [rbx], 0
je 0x14011decc
mov rax, qword [rsp + 0xbd8]
mov r14, qword [rsp + 0xe28]
test r14, r14
je 0x14011ddda
lea rdx, [rsp + 0xbe0]
lea rbx, [rsp + 0x968]
mov qword [rbx - 8], rax
mov r8d, 0x248
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x248], r14
inc rdi
lea rcx, [rsp + 0x6f0]
lea rbx, [rsp + 0x960]
mov rdx, rdi
mov r8, rbx
call fcn.14011be60
mov rax, qword [rbx + 0x250]
lock dec qword [rax]
jne 0x14011ddc9
mov rcx, qword [rsp + 0xbb0]
call fcn.14010b152
mov rdi, qword [rsp + 0x720]
mov bl, byte [rsp + 0x760]
jmp 0x14011ddfc
inc rdi
mov byte [rsp + 0x740], 2
mov qword [rsp + 0x748], rax
mov qword [rsp + 0x768], rdi
mov edi, 2
mov bl, 2
movups xmm0, xmmword [rsp + 0x6f0]
movups xmm1, xmmword [rsp + 0x700]
movups xmm2, xmmword [rsp + 0x710]
movups xmm3, xmmword [rsp + 0x728]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x230], xmm3
mov rax, qword [rsp + 0x738]
mov qword [rsp + 0x240], rax
mov al, byte [rsp + 0x740]
mov byte [rsp + 0x248], al
mov eax, dword [rsp + 0x741]
mov dword [rsp + 0x249], eax
movzx eax, word [rsp + 0x745]
mov word [rsp + 0x24d], ax
mov al, byte [rsp + 0x747]
mov byte [rsp + 0x24f], al
movups xmm0, xmmword [rsp + 0x748]
movaps xmmword [rsp + 0x250], xmm0
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x761]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x768]
mov qword [rsp + 0x137], rax
cmp rdi, 3
jne 0x14011dedc
mov r15d, 8
xor r14d, r14d
xor edi, edi
jmp 0x14011e2e7
call fcn.14011bf2c
mov r15, rax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov qword [rax + 0x30], rdi
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm2
mov rax, qword [rsp + 0x260]
mov qword [r15 + 0x68], rax
mov byte [r15 + 0x70], bl
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x137]
mov qword [r15 + 0x71], rax
mov qword [r15 + 0x78], rcx
lea rax, [rsp + 0xe90]
mov qword [rax], 4
mov qword [rax + 8], r15
mov qword [rax + 0x10], 1
lea rax, [rsi + 8]
mov qword [rsp + 0x40], rax
lea rbp, [rsi + 0x59]
lea rdi, [rsi + 0x20]
mov r14d, 1
mov eax, dword [r13]
cmp eax, 3
jne 0x14011e026
mov rax, qword [rsi + 0x28]
cmp rax, qword [rsi + 0x30]
je 0x14011e2df
lea rcx, [rax + 0x80]
mov qword [rsi + 0x28], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
mov r12, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x48]
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rax + 0x58]
movaps xmmword [rsp + 0x250], xmm0
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0x260], rcx
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x230], xmm0
mov bl, byte [rax + 0x70]
mov rcx, qword [rax + 0x78]
mov qword [rsp + 0x137], rcx
mov rax, qword [rax + 0x71]
mov qword [rsp + 0x130], rax
jmp 0x14011e1f7
cmp eax, 2
jne 0x14011e08d
mov bl, byte [rsi + 0x58]
mov byte [rsi + 0x58], 3
cmp bl, 3
je 0x14011e2df
mov rax, qword [rdi + 0x30]
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x250], xmm2
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x137], rcx
mov r12d, 2
jmp 0x14011e209
mov r14, qword [rsi]
lea rcx, [rsp + 0xbd0]
mov rdx, qword [rsp + 0x40]
call fcn.1400f3840
cmp qword [rsp + 0xbd0], 0
je 0x14011e138
mov rax, qword [rsp + 0xbd8]
mov rbx, qword [rsp + 0xe28]
test rbx, rbx
je 0x14011e143
mov qword [rsp + 0x960], rax
mov r8d, 0x248
lea rcx, [rsp + 0x968]
lea rdx, [rsp + 0xbe0]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xbb0], rbx
inc r14
lea rcx, [rsp + 0x6f0]
mov rdx, r14
lea r8, [rsp + 0x960]
call fcn.14011be60
mov rax, qword [rsp + 0xbb0]
lock dec qword [rax]
jne 0x14011e127
mov rcx, qword [rsp + 0xbb0]
call fcn.14010b152
mov r12, qword [rsp + 0x720]
mov bl, byte [rsp + 0x760]
jmp 0x14011e178
mov r12d, 3
jmp 0x14011e1f7
inc r14
mov bl, 2
mov byte [rsp + 0x740], bl
mov qword [rsp + 0x748], rax
mov byte [rsp + 0x760], bl
mov qword [rsp + 0x768], r14
mov qword [rsp + 0x720], 2
mov r12d, 2
movups xmm0, xmmword [rsp + 0x6f0]
movups xmm1, xmmword [rsp + 0x700]
movups xmm2, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
lea rcx, [rsp + 0x728]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x230], xmm0
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x250], xmm2
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x260], rax
mov rax, qword [rcx + 0x39]
mov rcx, qword [rcx + 0x40]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x137], rcx
cmp r12, 3
je 0x14011e2cf
mov r14, qword [rsp + 0xea0]
cmp r14, qword [rsp + 0xe90]
je 0x14011e2ba
mov r15, qword [rsp + 0xe98]
mov rax, r14
shl rax, 7
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movups xmmword [r15 + rax + 0x20], xmm2
movups xmmword [r15 + rax + 0x10], xmm1
movups xmmword [r15 + rax], xmm0
mov qword [r15 + rax + 0x30], r12
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movups xmmword [r15 + rax + 0x38], xmm0
movups xmmword [r15 + rax + 0x48], xmm1
movups xmmword [r15 + rax + 0x58], xmm2
mov rcx, qword [rsp + 0x260]
mov qword [r15 + rax + 0x68], rcx
mov byte [r15 + rax + 0x70], bl
mov rcx, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x137]
mov qword [r15 + rax + 0x71], rcx
mov qword [r15 + rax + 0x78], rdx
inc r14
mov qword [rsp + 0xea0], r14
jmp 0x14011df89
lea rcx, [rsp + 0xe90]
mov rdx, r14
call fcn.14011c6e6
jmp 0x14011e217
mov r15, qword [rsp + 0xe98]
mov r14, qword [rsp + 0xea0]
mov rdi, qword [rsp + 0xe90]
shl r14, 7
add r14, r15
mov rcx, rsi
call fcn.14011bfdb
mov dword [r13], 3
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r15
mov qword [rsi + 0x30], r14
mov qword [rsi + 0x38], r15
mov r8, qword [rsp + 0xc0]
mov rsi, qword [r8 + 8]
mov rdi, qword [r8 + 0x10]
lea rbx, [rsp + 0xbd0]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1401089f0
mov ebp, dword [rbx + 0x10]
mov r14, qword [rbx]
cmp ebp, 2
jne 0x14011e37f
mov r12, qword [rsp + 0x28]
mov r15, qword [r12 + 0x68]
lea rbx, [rsp + 0xbd0]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140109220
mov qword [rbx + 0x20], r14
mov byte [rbx + 0x38], 2
mov qword [rbx + 0x40], r15
lea rdi, [rsp + 0xe48]
mov ecx, 0x12
mov rsi, rbx
rep movsd dword [rdi], dword [rsi]
jmp 0x14011e3bf
lea rsi, [rsp + 0xbe4]
mov rbx, qword [rsi - 0xc]
lea rdi, [rsp + 0xe44]
mov ecx, 0x13
rep movsd dword [rdi], dword [rsi]
lea rdx, [rsp + 0xc30]
lea rcx, [rsp + 0xe90]
mov r8d, 0x208
call sub.VCRUNTIME140.dll_memcpy
mov r12, qword [rsp + 0x28]
mov r15, qword [r12 + 0x68]
lea rdi, [rsp + 0x70c]
lea rsi, [rsp + 0xe44]
mov ecx, 0x13
rep movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0x758]
lea rdx, [rsp + 0xe90]
mov r8d, 0x208
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 0x68], r15
mov qword [rsi - 0x60], r14
mov qword [rsi - 0x58], rbx
mov dword [rsi - 0x50], ebp
cmp qword [r12 + 0x20], 0
mov r10, r12
je 0x14011f325
lea rax, [r10 + 0x20]
mov qword [rsp + 0xe0], rax
lea rsi, [rsp + 0x960]
lea rdx, [rsp + 0x6f0]
mov r8d, 0x270
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsi + 0x18]
cmp eax, 3
jne 0x14011e4e4
mov rax, qword [rsp + 0x988]
cmp rax, qword [rsp + 0x990]
je 0x14011e718
lea rcx, [rax + 0x80]
mov qword [rsp + 0x988], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
mov rsi, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x48]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rax + 0x58]
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0x160], rcx
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x130], xmm0
mov bl, byte [rax + 0x70]
mov rcx, qword [rax + 0x78]
mov qword [rsp + 0x107], rcx
mov rax, qword [rax + 0x71]
mov qword [rsp + 0x100], rax
jmp 0x14011e712
cmp eax, 2
jne 0x14011e56f
mov bl, byte [rsp + 0x9b8]
mov byte [rsp + 0x9b8], 3
cmp bl, 3
je 0x14011e718
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rsp + 0x980]
movups xmm1, xmmword [rsp + 0x990]
movups xmm2, xmmword [rsp + 0x9a0]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov rax, qword [rsp + 0x9b9]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x107], rax
mov esi, 2
jmp 0x14011e747
lea rdx, [rsp + 0x968]
mov rsi, qword [rdx - 8]
lea rdi, [rsp + 0xbd0]
mov rcx, rdi
call fcn.1400f3840
cmp qword [rdi], 0
je 0x14011e61c
mov rax, qword [rsp + 0xbd8]
mov rbx, qword [rsp + 0xe28]
test rbx, rbx
je 0x14011e626
lea rdx, [rsp + 0xbe0]
lea rdi, [rsp + 0x238]
mov qword [rdi - 8], rax
mov r8d, 0x248
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x248], rbx
inc rsi
lea rcx, [rsp + 0x490]
lea rdi, [rsp + 0x230]
mov rdx, rsi
mov r8, rdi
call fcn.14011be60
mov rax, qword [rdi + 0x250]
lock dec qword [rax]
jne 0x14011e60b
mov rcx, qword [rsp + 0x480]
call fcn.14010b152
mov rsi, qword [rsp + 0x4c0]
mov bl, byte [rsp + 0x500]
jmp 0x14011e648
mov esi, 3
jmp 0x14011e712
inc rsi
mov byte [rsp + 0x4e0], 2
mov qword [rsp + 0x4e8], rax
mov qword [rsp + 0x508], rsi
mov esi, 2
mov bl, 2
movups xmm0, xmmword [rsp + 0x490]
movups xmm1, xmmword [rsp + 0x4a0]
movups xmm2, xmmword [rsp + 0x4b0]
movups xmm3, xmmword [rsp + 0x4c8]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x130], xmm3
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x140], rax
mov al, byte [rsp + 0x4e0]
mov byte [rsp + 0x148], al
mov eax, dword [rsp + 0x4e1]
mov dword [rsp + 0x149], eax
movzx eax, word [rsp + 0x4e5]
mov word [rsp + 0x14d], ax
mov al, byte [rsp + 0x4e7]
mov byte [rsp + 0x14f], al
movups xmm0, xmmword [rsp + 0x4e8]
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x501]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0x107], rax
cmp rsi, 3
jne 0x14011e747
lea rsi, [rsp + 0x960]
mov rcx, rsi
call fcn.14011bfdb
lea rax, [rsp + 0xe0]
mov qword [rsi], rax
mov r14d, 8
xor ecx, ecx
xor edx, edx
mov r10, qword [rsp + 0x28]
jmp 0x14011f2f3
call fcn.14011bf2c
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov qword [rax + 0x30], rsi
lea r15, [rsp + 0x168]
movaps xmm0, xmmword [r15 - 0x38]
movaps xmm1, xmmword [r15 - 0x28]
movaps xmm2, xmmword [r15 - 0x18]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm2
mov rcx, qword [r15 - 8]
mov qword [rax + 0x68], rcx
mov byte [rax + 0x70], bl
mov rdx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x107]
mov qword [rax + 0x71], rdx
mov qword [rax + 0x78], rcx
lea rcx, [rsp + 0xe8]
mov qword [rcx], 4
mov qword [rsp + 0x20], rax
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
lea rdi, [rsp + 0xbd0]
lea rdx, [rsp + 0x960]
mov r8d, 0x270
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0xbd8]
lea r14, [rsp + 0x240]
lea rsi, [rsp + 0x498]
mov edx, 1
lea r12, [rsp + 0x230]
mov eax, dword [rsp + 0xbe8]
cmp eax, 3
jne 0x14011e8c3
mov rax, qword [rsp + 0xbf8]
cmp rax, qword [rsp + 0xc00]
je 0x14011eb97
lea rcx, [rax + 0x80]
mov qword [rsp + 0xbf8], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x120], xmm2
mov r13, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x48]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rax + 0x58]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x80], xmm0
mov bpl, byte [rax + 0x70]
mov rcx, qword [rax + 0x78]
mov qword [rsp + 0x67], rcx
mov rax, qword [rax + 0x71]
mov qword [rsp + 0x60], rax
jmp 0x14011ea82
cmp eax, 2
jne 0x14011e92f
mov bpl, byte [rsp + 0xc28]
mov byte [rsp + 0xc28], 3
cmp bpl, 3
je 0x14011eb97
mov rax, qword [rdi + 0x50]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi + 0x20]
movups xmm1, xmmword [rdi + 0x30]
movups xmm2, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rdi + 0x59]
mov rcx, qword [rdi + 0x60]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x67], rcx
mov r13d, 2
jmp 0x14011ea94
mov r13, qword [rsp + 0xbd0]
mov rcx, r12
mov rdx, rbx
call fcn.1400f3840
cmp qword [rsp + 0x230], 0
je 0x14011e9cb
mov rax, qword [rsp + 0x238]
mov rbp, qword [rsp + 0x488]
test rbp, rbp
je 0x14011e9d6
mov qword [rsp + 0x490], rax
mov r8d, 0x248
mov rcx, rsi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x6e0], rbp
inc r13
lea rcx, [rsp + 0x130]
mov rdx, r13
lea r8, [rsp + 0x490]
call fcn.14011be60
mov rax, qword [rsp + 0x6e0]
lock dec qword [rax]
jne 0x14011e9b9
mov rcx, qword [rsp + 0x6e0]
call fcn.14010b152
mov r13, qword [rsp + 0x160]
mov bpl, byte [rsp + 0x1a0]
jmp 0x14011ea0e
mov r13d, 3
jmp 0x14011ea82
inc r13
mov bpl, 2
mov byte [rsp + 0x180], bpl
mov qword [rsp + 0x188], rax
mov byte [rsp + 0x1a0], bpl
mov qword [rsp + 0x1a8], r13
mov qword [rsp + 0x160], 2
mov r13d, 2
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x120], xmm2
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
mov rax, qword [r15 + 0x30]
mov qword [rsp + 0xb0], rax
mov rax, qword [r15 + 0x39]
mov rcx, qword [r15 + 0x40]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x67], rcx
cmp r13, 3
je 0x14011eb82
mov rdx, qword [rsp + 0xf8]
cmp rdx, qword [rsp + 0xe8]
je 0x14011eb44
mov r8, qword [rsp + 0xf0]
mov rax, rdx
shl rax, 7
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmm2, xmmword [rsp + 0x120]
movups xmmword [r8 + rax + 0x20], xmm2
movups xmmword [r8 + rax + 0x10], xmm1
movups xmmword [r8 + rax], xmm0
mov qword [r8 + rax + 0x30], r13
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movups xmmword [r8 + rax + 0x38], xmm0
movups xmmword [r8 + rax + 0x48], xmm1
movups xmmword [r8 + rax + 0x58], xmm2
mov rcx, qword [rsp + 0xb0]
mov qword [r8 + rax + 0x68], rcx
mov byte [r8 + rax + 0x70], bpl
mov rcx, qword [rsp + 0x60]
mov r9, qword [rsp + 0x67]
mov qword [r8 + rax + 0x71], rcx
mov qword [rsp + 0x20], r8
mov qword [r8 + rax + 0x78], r9
inc rdx
mov qword [rsp + 0xf8], rdx
jmp 0x14011e81c
lea rcx, [rsp + 0xe8]
mov rdi, r15
mov r15, r12
mov r12, rbx
mov rbx, rsi
mov rsi, r14
mov r14, rdx
call fcn.14011c6e6
mov rdx, r14
mov r14, rsi
mov rsi, rbx
mov rbx, r12
mov r12, r15
mov r15, rdi
lea rdi, [rsp + 0xbd0]
jmp 0x14011eaa2
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0xbd0]
call fcn.14011bfdb
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0xe8]
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x960], rax
cmp rdx, 0x15
jae 0x14011ec01
cmp rdx, 2
mov r14, qword [rsp + 0x20]
jb 0x14011e73d
lea r9, [rsp + 0x960]
mov r8d, 1
mov rsi, rcx
mov rcx, r14
call fcn.14011c46c
mov rcx, rsi
mov rdx, qword [rsp + 0x30]
jmp 0x14011e73d
mov qword [rsp + 0x1b8], rcx
mov rax, rdx
shl rax, 6
movabs rcx, 0x7fffffffffffff80
and rcx, rax
mov edx, 8
call fcn.1401270b0
mov qword [rsp + 0x40], rax
test rax, rax
mov r14, qword [rsp + 0x20]
je 0x14011f6ab
mov ecx, 0x100
mov edx, 8
call fcn.1401270b0
test rax, rax
je 0x14011f6bb
mov r15, rax
lea rax, [r14 + 0x100]
mov qword [rsp + 0xb8], rax
lea rax, [r14 - 0x80]
mov qword [rsp + 0xd8], rax
mov eax, 0x10
mov qword [rsp + 0xd0], rax
xor r13d, r13d
xor esi, esi
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x78], r15
mov r15, rdx
sub r15, rsi
mov r12, rsi
shl r12, 7
lea rdi, [r14 + r12]
cmp r15, 2
jae 0x14011ecb8
mov rbp, r14
mov r14, r15
jmp 0x14011ed6f
mov r13, qword [rdi + 0xb0]
mov rax, qword [r14 + r12 + 0x30]
mov rbp, r14
cmp r13, 2
jne 0x14011ecd7
cmp eax, 2
je 0x14011ed08
jmp 0x14011f1c1
cmp eax, 2
je 0x14011ed08
lea rdx, [rdi + 0x80]
mov rax, qword [rsp + 0x960]
mov rax, qword [rax]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r8, rdi
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x30]
cmp al, 0xff
je 0x14011f1c1
mov r14d, 2
cmp r15, 3
jb 0x14011ed6f
mov rbx, qword [rsp + 0x960]
add r12, qword [rsp + 0xb8]
mov rax, r13
mov r13, qword [r12 + 0x30]
cmp r13, 2
jne 0x14011ed3a
cmp rax, 2
je 0x14011ed5e
jmp 0x14011ed6f
cmp rax, 2
je 0x14011ed5e
lea r8, [r12 - 0x80]
mov rax, qword [rbx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, r12
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x30]
cmp al, 0xff
je 0x14011ed6f
inc r14
sub r12, 0xffffffffffffff80
cmp r15, r14
jne 0x14011ed24
jmp 0x14011ecb0
lea rax, [r14 + rsi]
mov r13, qword [rsp + 0x48]
mov rbx, rax
sub rbx, rsi
jb 0x14011f630
cmp rax, rdx
ja 0x14011f630
mov r15, qword [rsp + 0x78]
jae 0x14011edd8
cmp r14, 0xa
jae 0x14011edd8
lea rbx, [rsi + 0xa]
cmp rbx, rdx
cmovae rbx, rdx
mov qword [rsp + 0x70], rbx
sub rbx, rsi
jb 0x14011f645
cmp r14, 2
mov eax, 1
cmovb r14, rax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
lea r9, [rsp + 0x960]
call fcn.14011c46c
jmp 0x14011eddd
mov qword [rsp + 0x70], rax
mov r12, qword [rsp + 0xd0]
cmp r13, r12
jne 0x14011ee44
mov rcx, r12
shl rcx, 5
mov edx, 8
call fcn.1401270b0
test rax, rax
je 0x14011f656
mov rdi, rax
lea r14, [r12 + r12]
shl r12, 4
mov rcx, rax
mov rdx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1402fea40]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xd0], r14
mov r15, rdi
mov rdx, qword [rsp + 0x30]
mov r14, rbp
jmp 0x14011ee4c
mov r14, rbp
mov rdx, qword [rsp + 0x30]
mov rax, r13
shl rax, 4
mov qword [r15 + rax], rbx
mov qword [r15 + rax + 8], rsi
inc r13
mov rax, r13
cmp r13, 2
mov qword [rsp + 0x78], r15
jb 0x14011f1ae
mov r13, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [r15 + rcx]
mov rcx, qword [r15 + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x14011eedc
mov r10, r13
shl r10, 4
mov r8, qword [r10 + r15 - 0x20]
cmp r8, rax
jbe 0x14011eedc
cmp r13, 3
jb 0x14011f1ae
lea rdi, [r13 - 3]
mov rcx, rdi
shl rcx, 4
mov rcx, qword [r15 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14011eef1
cmp r13, 4
jb 0x14011f1ae
add r8, rcx
cmp qword [r10 + r15 - 0x40], r8
jbe 0x14011eef1
jmp 0x14011f1ae
cmp r13, 3
jb 0x14011eef6
lea rdi, [r13 - 3]
mov rcx, rdi
shl rcx, 4
mov rcx, qword [r15 + rcx]
cmp rcx, rax
jb 0x14011eefa
lea rdi, [r13 - 2]
cmp r13, rdi
jbe 0x14011f599
lea rax, [rdi + 1]
cmp r13, rax
jbe 0x14011f5d1
mov r8, rdi
shl r8, 4
mov rcx, qword [r15 + r8 + 8]
shl rax, 4
mov rbx, qword [r15 + rax]
mov r12, qword [r15 + rax + 8]
add r12, rbx
mov rsi, r12
sub rsi, rcx
jb 0x14011f60e
mov qword [rsp + 0x1f8], rdi
mov qword [rsp + 0x48], r13
cmp r12, rdx
ja 0x14011f61f
mov qword [rsp + 0x1f0], r11
lea rdx, [r15 + r8]
mov qword [rsp + 0x1e0], rdx
mov rbp, qword [r15 + r8]
lea rdx, [r15 + rax]
mov qword [rsp + 0x1d0], rdx
lea rax, [r15 + rax + 8]
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1e8], rcx
mov r13, rcx
shl r13, 7
add r13, r14
mov r15, rbp
shl r15, 7
lea r14, [r15 + r13]
shl r12, 7
mov rdi, rsi
sub rdi, rbp
cmp rdi, rbp
mov qword [rsp + 0x1d8], rbp
jae 0x14011f079
mov r15, rdi
shl r15, 7
mov rsi, qword [rsp + 0x40]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
add r15, rsi
test rbp, rbp
jle 0x14011f123
test rdi, rdi
jle 0x14011f123
mov rax, qword [rsp + 0x960]
mov qword [rsp + 0x38], rax
add r12, qword [rsp + 0xd8]
lea rbp, [r15 - 0x80]
lea rdi, [r14 - 0x80]
cmp dword [r15 - 0x50], 2
mov rax, qword [r14 - 0x50]
jne 0x14011f01b
mov rsi, rbp
cmp eax, 2
jne 0x14011f049
jmp 0x14011f052
cmp eax, 2
jne 0x14011f025
mov rsi, rbp
jmp 0x14011f052
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, rbp
mov r8, rdi
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x40]
mov rsi, rbp
cmp al, 0xff
jne 0x14011f052
mov r14, rdi
mov rbp, r15
mov rsi, rdi
mov ecx, 0x10
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
cmp r14, r13
jbe 0x14011f06e
add r12, 0xffffffffffffff80
mov r15, rbp
cmp rbp, rdx
ja 0x14011effe
mov r13, r14
mov r15, rbp
jmp 0x14011f12b
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
test rbp, rbp
jle 0x14011f128
cmp rsi, rbp
jle 0x14011f128
add r12, qword [rsp + 0x20]
mov rbp, qword [rsp + 0x960]
mov rsi, rdi
cmp dword [r14 + 0x30], 2
mov rax, qword [rsi + 0x30]
jne 0x14011f0c3
cmp eax, 2
je 0x14011f0e0
jmp 0x14011f0ec
cmp eax, 2
je 0x14011f0e0
mov rax, qword [rbp]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, r14
mov r8, rsi
call qword [rax + 0x20]
cmp al, 0xff
je 0x14011f0ec
lea rdx, [rsi + 0x80]
mov rax, r14
jmp 0x14011f0f9
lea rax, [r14 + 0x80]
mov rdx, rsi
mov rsi, r14
lea r8, [r13 + 0x80]
mov ecx, 0x10
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
cmp rdx, r15
jae 0x14011f11e
mov rsi, rdx
mov r13, r8
mov r14, rax
cmp rax, r12
jb 0x14011f0b1
mov r13, r8
jmp 0x14011f12b
mov r13, r14
jmp 0x14011f12b
mov rdx, rdi
mov r14, qword [rsp + 0x20]
sub r15, rdx
mov rcx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbx, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d0]
mov qword [rax], rbx
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x1c8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x1e0]
lea rdx, [rcx + 0x10]
mov rax, qword [rsp + 0x1f8]
not rax
mov r8, qword [rsp + 0x48]
add r8, rax
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x1f0]
cmp rax, 1
mov rdx, qword [rsp + 0x30]
mov r15, qword [rsp + 0x78]
ja 0x14011ee71
mov r13d, 1
mov rsi, qword [rsp + 0x70]
cmp rsi, rdx
jb 0x14011ec8c
jmp 0x14011f2bc
mov r14d, 2
cmp r15, 3
jb 0x14011f238
mov qword [rsp + 0x38], rdi
mov rbp, qword [rsp + 0x960]
mov rax, qword [rsp + 0xb8]
lea rbx, [rax + r12]
mov rdi, qword [rbx + 0x30]
cmp rdi, 2
jne 0x14011f1f8
cmp r13, 2
jne 0x14011f21c
jmp 0x14011f22e
cmp r13, 2
je 0x14011f22e
lea r8, [rbx - 0x80]
mov rax, qword [rbp]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, rbx
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x30]
cmp al, 0xff
jne 0x14011f22e
inc r14
sub rbx, 0xffffffffffffff80
mov r13, rdi
cmp r15, r14
jne 0x14011f1e6
mov r14, r15
mov rbp, qword [rsp + 0x20]
mov rdi, qword [rsp + 0x38]
mov rax, r14
add rax, rsi
jb 0x14011f680
cmp rax, rdx
mov r13, qword [rsp + 0x48]
ja 0x14011f68f
cmp r14, 2
jb 0x14011ed78
mov rdx, rdi
mov rdi, rax
mov rax, r14
shr rax, 1
mov rcx, r14
shl rcx, 7
add rcx, r12
add rcx, qword [rsp + 0xd8]
mov rbx, rdx
xor r8d, r8d
xor r9d, r9d
mov r10, qword [rdx + r9*8]
mov r11, qword [rcx + r9*8]
mov qword [rdx + r9*8], r11
mov qword [rcx + r9*8], r10
inc r9
cmp r9, 0x10
jne 0x14011f283
inc r8
add rcx, 0xffffffffffffff80
sub rdx, 0xffffffffffffff80
cmp r8, rax
jne 0x14011f280
mov rdx, qword [rsp + 0x30]
mov rax, rdi
mov rdi, rbx
jmp 0x14011ed78
mov rcx, qword [0x1402fea40]
xor edx, edx
mov r8, r15
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x1402fea40]
xor edx, edx
mov r8, qword [rsp + 0x40]
call rsi
mov rdx, qword [rsp + 0x30]
mov r10, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x1b8]
shl rdx, 7
add rdx, r14
mov dword [rsp + 0x708], 3
mov qword [rsp + 0x710], rcx
mov qword [rsp + 0x718], r14
mov qword [rsp + 0x720], rdx
mov qword [rsp + 0x728], r14
cmp byte [r10 + 0x48], 0
je 0x14011f4fa
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rcx, rdi
mov rdx, rbx
call fcn.14011c19d
mov rsi, rdx
test rax, rax
jne 0x14011f388
lea rdx, [rsp + 0x230]
mov qword [rdx], rsi
lea r14, [rsp + 0x960]
mov rcx, r14
call fcn.1400dfa6d
cmp dword [r14], 0
je 0x14011f3bb
mov rdi, qword [rsp + 0x968]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, rdi
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x68]
mov cl, 2
mov rdx, qword [rsp + 0xc8]
mov byte [rdx + 0x18], cl
mov qword [rdx + 0x20], rsi
mov byte [rdx + 0x38], cl
mov qword [rdx + 0x40], rax
lea rcx, [rsp + 0x6f0]
call fcn.14011bfdb
jmp 0x14011f577
mov r12d, dword [rsp + 0x980]
mov r15d, dword [rsp + 0x990]
mov eax, dword [rsp + 0x994]
shl r15, 0x20
or r15, rax
lea r14, [rsp + 0xbd0]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140109220
mov qword [r14 + 0x28], rsi
mov qword [r14 + 0x30], 1
mov qword [r14 + 0x38], r12
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x210], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x220], rax
mov bl, byte [r14 + 0x18]
mov eax, dword [r14 + 0x19]
mov dword [rsp + 0x58], eax
mov eax, dword [r14 + 0x1c]
mov dword [rsp + 0x5b], eax
mov rax, qword [r14 + 0x28]
mov qword [rsp + 0x200], rax
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x208], rax
mov eax, dword [r14 + 0x39]
mov ecx, dword [r14 + 0x3c]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x53], ecx
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0x98]
cmp rdx, qword [r10 + 0x88]
jne 0x14011f480
lea rcx, [r10 + 0x88]
call fcn.14000a732
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0x98]
mov rax, qword [r10 + 0x90]
lea rcx, [rdx + rdx*8]
mov r8, qword [rsp + 0x220]
mov qword [rax + rcx*8 + 0x10], r8
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rax + rcx*8], xmm0
mov byte [rax + rcx*8 + 0x18], bl
mov r8d, dword [rsp + 0x58]
mov r9d, dword [rsp + 0x5b]
mov dword [rax + rcx*8 + 0x19], r8d
mov dword [rax + rcx*8 + 0x1c], r9d
mov qword [rax + rcx*8 + 0x20], 2
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [rax + rcx*8 + 0x28], xmm0
mov byte [rax + rcx*8 + 0x38], r12b
mov r8d, dword [rsp + 0x50]
mov r9d, dword [rsp + 0x53]
mov dword [rax + rcx*8 + 0x39], r8d
mov dword [rax + rcx*8 + 0x3c], r9d
mov qword [rax + rcx*8 + 0x40], r15
inc rdx
mov qword [r10 + 0x98], rdx
mov rsi, qword [r10 + 0x80]
cmp rsi, qword [r10 + 0x70]
jne 0x14011f51f
lea rcx, [r10 + 0x70]
mov rdx, rsi
call fcn.14011c619
mov r10, qword [rsp + 0x28]
mov rsi, qword [r10 + 0x80]
imul rcx, rsi, 0x270
add rcx, qword [r10 + 0x78]
lea rdx, [rsp + 0x6f0]
mov r8d, 0x270
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x28]
inc rsi
mov qword [rcx + 0x80], rsi
mov rax, qword [rsp + 0x1c0]
cmp rax, qword [rcx + 0x30]
jne 0x14011f56b
mov rax, qword [rcx + 0x60]
inc rax
je 0x14011f69b
mov qword [rcx + 0x60], rax
mov rax, qword [rsp + 0xc8]
mov byte [rax + 0x38], 3
add rsp, 0x1098
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Userskylef.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.3.2_srclib.rsBUG:_stack_should_be_non_empty
call fcn.140237970
ud2
lea rax, [0x1402d0540]
lea rcx, [rsp + 0xbd0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
xor eax, eax
mov qword [rcx], rax
lea rdx, str.failed_to_write_whole_buffer
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
jmp 0x14011f607
lea rax, [0x1402d0540]
lea rcx, [rsp + 0xbd0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
xor eax, eax
mov qword [rcx], rax
lea rdx, str.failed_to_write_whole_buffer
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
call fcn.140237930
ud2
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
mov rdx, r12
call fcn.140237c90
ud2
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
mov rcx, r12
call fcn.140237a00
ud2
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
mov edx, 0x2c
jmp 0x14011f679
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x70]
jmp 0x14011f618
lea rcx, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
jmp 0x14011f674
lea rcx, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
lea r8, str.C:Userskylef.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.3.2_srclib.rsBUG:_stack_should_be_non_empty
mov edx, 0x2b
call fcn.140237a10
ud2
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, rax
jmp 0x14011f618
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
mov rcx, rax
jmp 0x14011f629
lea rcx, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
lea r8, str.C:Userskylef.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.3.2_srclib.rsBUG:_stack_should_be_non_empty
jmp 0x14011f674
lea rcx, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
jmp 0x14011f674
lea rcx, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
lea r8, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_src_slice_sort.rs
jmp 0x14011f674