Function at 0x1400ec54f
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x28b8
call fcn.14015c830
sub rsp, rax
movdqa xmmword [rsp + 0x28a0], xmm7
movaps xmmword [rsp + 0x2890], xmm6
lea rcx, [rsp + 0x25c8]
call fcn.1400f4817
call sub.kernel32.dll_GetCommandLineW
and qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 8
and qword [rsp + 0x120], 0
test rax, rax
je 0x1400eca3f
movzx ebx, word [rax]
test bx, bx
je 0x1400eca3f
lea rsi, [rsp + 0x90]
and qword [rsi], 0
mov qword [rsi + 8], 2
and qword [rsi + 0x10], 0
add rax, 2
mov ecx, 2
xor r8d, r8d
xor edi, edi
mov r12, rax
cmp bx, 9
je 0x1400ec604
movzx eax, bx
cmp eax, 0x20
je 0x1400ec604
cmp eax, 0x22
jne 0x1400ec60a
not dil
and dil, 1
jmp 0x1400ec63f
test dil, 1
je 0x1400ec654
cmp r8, qword [rsp + 0x90]
jne 0x1400ec62f
mov rcx, rsi
mov rdx, r8
call fcn.140117350
mov rcx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov word [rcx + r8*2], bx
inc r8
mov qword [rsp + 0xa0], r8
movzx ebx, word [r12]
lea rax, [r12 + 2]
test bx, bx
jne 0x1400ec5e5
jmp 0x1400ec654
add r12, 2
movzx eax, word [r12]
cmp eax, 0x20
je 0x1400ec650
cmp eax, 9
je 0x1400ec650
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x5b0]
call fcn.1401194b0
lea rcx, [rsp + 0x110]
xor edx, edx
call fcn.140125a50
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x120]
mov rdx, rcx
shl rdx, 5
movdqu xmm0, xmmword [rsp + 0x5b0]
movups xmm1, xmmword [rsp + 0x5c0]
movups xmmword [rax + rdx + 0x10], xmm1
movdqu xmmword [rax + rdx], xmm0
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 2
and qword [rsp + 0x220], 0
inc rcx
mov qword [rsp + 0x120], rcx
movzx r15d, word [r12]
test r15w, r15w
je 0x1400ecc68
mov r14d, 2
xor r8d, r8d
lea rsi, [rsp + 0x5b0]
lea rdi, [rsp + 0x110]
lea rbx, [rsp + 0x210]
movaps xmm6, xmmword [0x140162430]
xor ebp, ebp
lea r13, [r12 + 2]
cmp r15w, 9
je 0x1400ec763
movzx eax, r15w
cmp eax, 0x20
je 0x1400ec763
cmp eax, 0x22
je 0x1400ec837
cmp eax, 0x5c
jne 0x1400ec7fb
movzx eax, word [r13]
xor r15d, r15d
cmp ax, 0x5c
jne 0x1400ec846
add r13, 2
movzx eax, word [r12 + r15*2 + 4]
inc r15
jmp 0x1400ec74a
test bpl, 1
jne 0x1400ec7fb
mov r14, qword [rsp + 0x218]
mov rcx, rsi
mov rdx, r14
call fcn.1401194b0
mov rdx, qword [rsp + 0x120]
cmp rdx, qword [rsp + 0x110]
jne 0x1400ec7a2
mov rcx, rdi
call fcn.140125a50
mov rdx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x118]
mov rcx, rdx
shl rcx, 5
movdqu xmm0, xmmword [rsp + 0x5b0]
movups xmm1, xmmword [rsp + 0x5c0]
movups xmmword [rax + rcx + 0x10], xmm1
movdqu xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0x120], rdx
and qword [rsp + 0x220], 0
movzx r15d, word [r13]
cmp r15d, 0x20
je 0x1400ec7f5
cmp r15d, 9
jne 0x1400ec881
add r13, 2
jmp 0x1400ec7e0
cmp r8, qword [rsp + 0x210]
jne 0x1400ec818
mov rcx, rbx
mov rdx, r8
call fcn.140117350
mov r8, qword [rsp + 0x220]
mov r14, qword [rsp + 0x218]
mov word [r14 + r8*2], r15w
inc r8
mov qword [rsp + 0x220], r8
movzx r15d, word [r13]
jmp 0x1400ec884
test bpl, 1
jne 0x1400ec8cd
mov bpl, 1
jmp 0x1400ec830
inc r15
cmp ax, 0x22
jne 0x1400ec896
mov r12, r15
shr r12, 1
mov rax, qword [rsp + 0x210]
sub rax, r8
cmp rax, r12
jae 0x1400ec8e9
mov rcx, rbx
mov rdx, r8
mov r8, r12
call fcn.1401174a0
mov r8, qword [rsp + 0x220]
jmp 0x1400ec8ef
xor r8d, r8d
mov r12, r13
test r15w, r15w
jne 0x1400ec71b
jmp 0x1400ecc6d
mov rax, qword [rsp + 0x210]
sub rax, r8
cmp rax, r15
jae 0x1400ec99d
mov rcx, rbx
mov rdx, r8
mov r8, r15
call fcn.1401174a0
mov r14, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
jmp 0x1400ec9a6
movzx r15d, word [r13]
cmp r15d, 0x22
je 0x1400ec9f3
test r15d, r15d
je 0x1400ecc6d
xor ebp, ebp
jmp 0x1400ec884
cmp r15, 2
jb 0x1400ec945
mov r14, qword [rsp + 0x218]
cmp r15, 0x20
jb 0x1400ec936
movabs rax, 0x8000000000000000
add rax, 0xfffffffffffffff0
and rax, r12
lea rcx, [r14 + r8*2]
add rcx, 0x10
add r8, rax
xor edx, edx
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x1400ec91b
cmp r12, rax
je 0x1400ec945
and r12d, 0xf
mov word [r14 + r8*2], 0x5c
inc r8
dec r12
jne 0x1400ec936
mov qword [rsp + 0x220], r8
test r15b, 1
je 0x1400ec830
xor r14d, r14d
cmp word [r13], 0
setne r15b
cmp r8, qword [rsp + 0x210]
jne 0x1400ec981
mov rcx, rbx
mov rdx, r8
call fcn.140117350
mov r8, qword [rsp + 0x220]
mov r14b, r15b
lea r13, [r13 + r14*2]
mov r14, qword [rsp + 0x218]
mov word [r14 + r8*2], 0x22
jmp 0x1400ec825
test r15, r15
je 0x1400ec828
cmp r15, 0x10
jb 0x1400ec9df
mov rax, r15
and rax, 0xfffffffffffffff0
lea rcx, [r14 + r8*2]
add rcx, 0x10
add r8, rax
xor edx, edx
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x1400ec9c0
cmp r15, rax
je 0x1400ec828
and r15d, 0xf
mov word [r14 + r8*2], 0x5c
inc r8
dec r15
jne 0x1400ec9df
jmp 0x1400ec828
cmp r8, qword [rsp + 0x210]
jne 0x1400eca10
mov rcx, rbx
mov rdx, r8
call fcn.140117350
mov r8, qword [rsp + 0x220]
mov r14, qword [rsp + 0x218]
mov word [r14 + r8*2], 0x22
inc r8
mov qword [rsp + 0x220], r8
lea rax, [r12 + 4]
cmp word [r12 + 2], 0
cmovne r13, rax
jmp 0x1400ec830
lea rax, [rsp + 0x90]
and qword [rax], 0
mov qword [rax + 8], 2
and qword [rax + 0x10], 0
mov r8d, 0x200
mov eax, 2
mov qword [rsp + 0x58], rax
xor esi, esi
mov edi, 0xffffffff
xor r13d, r13d
xor ebx, ebx
cmp r8, 0x201
jae 0x1400eca90
mov r14d, 0x200
lea r15, [rsp + 0x5b0]
mov r12, r8
jmp 0x1400ecae2
sub r8, rbx
sub r13, rbx
cmp r13, r8
jae 0x1400ecac0
lea rcx, [rsp + 0x90]
mov rdx, rbx
call fcn.1401174a0
mov rsi, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x58], rax
cmp rsi, rdi
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rsp + 0xa0], rbx
mov r13, rsi
mov r14, rbx
mov r15, qword [rsp + 0x58]
mov r12, rbx
xor ecx, ecx
call sub.kernel32.dll_SetLastError
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call sub.kernel32.dll_GetModuleFileNameW
mov ebp, eax
test eax, eax
jne 0x1400ecb09
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x1400ecb98
mov r8d, ebp
cmp r12, r8
jne 0x1400ecb31
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x1400f3fdd
add r12, r12
cmp r12, rdi
cmovae r12, rdi
mov r8, r12
jmp 0x1400eca74
jb 0x1400eca74
cmp r14, r8
jb 0x1400f4128
lea rcx, [rsp + 0x210]
mov rdx, r15
call fcn.1401194b0
movabs r13, 0x8000000000000000
mov r14, qword [rsp + 0x210]
mov rdi, qword [rsp + 0x218]
mov r15, qword [rsp + 0x220]
mov bpl, byte [rsp + 0x228]
mov eax, dword [rsp + 0x229]
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x22c]
mov dword [rsp + 0x163], eax
jmp 0x1400ecbb4
call sub.kernel32.dll_GetLastError
mov edi, eax
shl rdi, 0x20
or rdi, 2
movabs r13, 0x8000000000000000
mov r14, r13
test rsi, rsi
je 0x1400ecbc8
mov edx, 2
mov rcx, qword [rsp + 0x58]
call fcn.140001900
cmp r14, r13
jne 0x1400ecbed
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rdi
call fcn.140114910
mov edi, 1
mov bpl, 1
xor r15d, r15d
xor r14d, r14d
jmp 0x1400ecc09
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0x163]
mov dword [rsp + 0x5b3], ecx
mov dword [rsp + 0x5b0], eax
lea rcx, [rsp + 0x110]
xor edx, edx
call fcn.140125a50
mov rbx, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x120]
mov rax, rsi
shl rax, 5
mov qword [rbx + rax], r14
mov qword [rbx + rax + 8], rdi
mov qword [rbx + rax + 0x10], r15
mov byte [rbx + rax + 0x18], bpl
mov ecx, dword [rsp + 0x5b0]
mov edx, dword [rsp + 0x5b3]
mov dword [rbx + rax + 0x1c], edx
mov dword [rbx + rax + 0x19], ecx
inc rsi
mov rdi, qword [rsp + 0x110]
jmp 0x1400ecd4c
xor r8d, r8d
xor ebp, ebp
test r8, r8
jne 0x1400ecc94
and bpl, 1
jne 0x1400ecc94
mov rbx, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x120]
movabs r13, 0x8000000000000000
jmp 0x1400ecd0a
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x5b0]
call fcn.1401194b0
movabs r13, 0x8000000000000000
mov rsi, qword [rsp + 0x120]
cmp rsi, qword [rsp + 0x110]
jne 0x1400eccdd
lea rcx, [rsp + 0x110]
mov rdx, rsi
call fcn.140125a50
mov rsi, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x118]
mov rax, rsi
shl rax, 5
movdqu xmm0, xmmword [rsp + 0x5b0]
movups xmm1, xmmword [rsp + 0x5c0]
movups xmmword [rbx + rax + 0x10], xmm1
movdqu xmmword [rbx + rax], xmm0
inc rsi
mov rdi, qword [rsp + 0x110]
cmp qword [rsp + 0x210], 0
je 0x1400ecd2f
mov rcx, qword [rsp + 0x218]
mov edx, 2
call fcn.140001900
cmp qword [rsp + 0x90], 0
je 0x1400ecd4c
mov rcx, qword [rsp + 0x98]
mov edx, 2
call fcn.140001900
shl rsi, 5
add rsi, rbx
lea r15, [rsp + 0x90]
mov qword [r15], rbx
mov qword [r15 + 8], rdi
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rsi
lea rdi, [rsp + 0x5b0]
mov rcx, rdi
mov rdx, r15
call fcn.1400436bd
cmp qword [rdi], r13
jne 0x1400ecdb2
and qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 8
and qword [rsp + 0x170], 0
lea rcx, [rsp + 0x90]
call fcn.1400436f9
jmp 0x1400ecef7
mov rax, qword [rsp + 0xa8]
sub rax, qword [rsp + 0xa0]
shr rax, 5
cmp rax, 4
mov ecx, 3
cmovae rcx, rax
inc rcx
call fcn.140043726
mov r15, rdx
lea rsi, [rsp + 0x5b0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
lea rbx, [rsp + 0x110]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
mov qword [rbx + 0x10], 1
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
lea r14, [rsp + 0x210]
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
mov r12d, 1
mov r13d, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.1400436bd
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x5b0], rax
je 0x1400eceb6
cmp r12, qword [rsp + 0x110]
jne 0x1400ece88
mov rdx, qword [rsp + 0x228]
sub rdx, qword [rsp + 0x220]
shr rdx, 5
inc rdx
mov rcx, rbx
call fcn.14004377b
mov r15, qword [rsp + 0x118]
movdqu xmm0, xmmword [rsp + 0x5b0]
movups xmm1, xmmword [rsp + 0x5c0]
movups xmmword [r15 + r13 + 0x10], xmm1
movdqu xmmword [r15 + r13], xmm0
inc r12
mov qword [rsp + 0x120], r12
add r13, 0x20
jmp 0x1400ece38
lea rcx, [rsp + 0x210]
call fcn.1400436f9
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x170], rax
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
mov ebp, dword [rsp + 0x2884]
bt ebp, 0xb
jb 0x1400ecf0b
xor esi, esi
jmp 0x1400ed1c7
mov esi, 1
cmp qword [rsp + 0x170], 0
je 0x1400ed1c7
mov rax, qword [rsp + 0x168]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.140139e10
test rax, rax
je 0x1400ecf81
cmp rdx, 2
jne 0x1400ecf50
cmp word [rax], 0x2e2e
jne 0x1400ecf50
mov r8d, 2
xor ecx, ecx
jmp 0x1400ecf8d
xor r9d, r9d
mov r8, rdx
test r8, r8
je 0x1400ecf83
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x1400ecf56
mov r9, rdx
sub r9, rcx
jb 0x1400f4328
test r8, r8
je 0x1400ecf88
add rcx, rax
mov rdx, r9
jmp 0x1400ecf8d
jmp 0x1400ecf90
mov rcx, rax
jmp 0x1400ecf90
xor ecx, ecx
mov r8, rdx
mov r9, rax
test r9, r9
cmovne rcx, r9
test rax, rax
je 0x1400ed1c7
test rcx, rcx
je 0x1400ed1c7
test r9, r9
cmove r8, rdx
mov rdx, r8
call fcn.140017433
test rax, rax
je 0x1400ed1c7
mov r14, rax
mov rbx, rdx
mov rcx, rdx
call fcn.14000559f
mov rsi, rax
mov r15, rdx
mov rcx, rdx
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x120], rbx
mov rdx, qword [rsp + 0x170]
test rdx, rdx
je 0x1400f4278
mov eax, 1
lea rcx, [rsp + 0x160]
mov qword [rcx + 0x10], rax
mov r8, qword [rcx + 8]
add r8, 0x20
dec rdx
lea rsi, [rsp + 0x5d8]
mov qword [rsi - 0x10], rax
mov qword [rsi - 8], rdx
mov qword [rsi - 0x28], r8
mov qword [rsi - 0x20], r8
mov qword [rsi - 0x18], rcx
and qword [rsi], 0
mov qword [rsi + 8], rax
lea rax, [rsp + 0x110]
mov qword [rsi + 0x10], rax
mov rcx, r13
call fcn.140015daa
lea r14, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi - 0x28], r14
mov qword [rsi - 0x20], r14
cmp qword [rsi - 8], 0
mov rcx, qword [rsi - 0x18]
je 0x1400f1167
mov rdx, qword [rsp + 0x5c8]
mov r8, rsi
call fcn.140023088
test al, al
lea r15, [rsp + 0x90]
je 0x1400f1808
mov rax, qword [rsp + 0x5e0]
mov rdx, rax
mov rcx, rax
sub rdx, qword [rsp + 0x5d8]
je 0x1400ed0ee
lea rbx, [rsp + 0x5b0]
mov rcx, rbx
call fcn.140023142
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
mov r8, rsi
call fcn.140023088
test al, al
je 0x1400f1808
mov rax, qword [rsp + 0x5d8]
mov rcx, qword [rsp + 0x5e0]
sub rcx, rax
call fcn.140043726
lea rbx, [rsp + 0x210]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rsi
call fcn.140020555
mov rax, qword [rbx]
mov r12, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov r13, rdx
shl r13, 5
lea r15, [r12 + r13]
mov qword [rbx], r12
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r15
test rdx, rdx
je 0x1400f17e9
lea rsi, [rsp + 0x5b0]
mov rcx, rsi
call fcn.140023142
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rax + 0x10]
shl rdx, 5
mov r8, qword [rax + 8]
add r8, rdx
shl rcx, 5
sub rcx, rdx
xor r9d, r9d
cmp rcx, r9
je 0x1400f15ed
cmp r13, r9
je 0x1400f17d2
mov rdx, qword [r12 + 8]
movabs r10, 0x8000000000000000
cmp qword [r12], r10
je 0x1400f17cb
lea r10, [r8 + r9]
movdqu xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r10 + 0x10], xmm1
movdqu xmmword [r10], xmm0
inc qword [rax + 0x10]
add r12, 0x20
add r9, 0x20
jmp 0x1400ed174
bt ebp, 0x1a
jb 0x1400ed278
cmp rsi, qword [rsp + 0x170]
jae 0x1400ed275
mov rax, qword [rsp + 0x168]
mov rdx, rsi
shl rdx, 5
mov rcx, qword [rax + rdx + 8]
mov rdx, qword [rax + rdx + 0x10]
inc rsi
call fcn.140139e10
test rax, rax
je 0x1400ed278
mov rcx, rax
call fcn.140017433
test rax, rax
je 0x1400ed278
cmp qword [rsp + 0x26f0], r13
jne 0x1400ed278
mov r14, rax
mov rbx, rdx
mov rcx, rdx
call fcn.14000559f
mov r15, rax
mov r12, rdx
mov rcx, rdx
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x26f0]
mov rdx, qword [rsp + 0x26f8]
call fcn.140015daa
mov qword [rsp + 0x26f0], r15
lea r15, [rsp + 0x90]
mov qword [rsp + 0x26f8], r12
mov qword [rsp + 0x2700], rbx
jmp 0x1400ed278
inc rsi
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x25c8]
lea rbx, [rsp + 0x160]
mov r8, rbx
mov r9, rsi
call fcn.140025b97
mov rcx, rbx
call fcn.1400235fc
lea rcx, [rsp + 0x210]
lea rdx, [rsp + 0x25c8]
mov r8d, 0x2c8
call sub.msvcrt.dll_memcpy
cmp qword [rsp + 0x90], r13
je 0x1400f405e
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x5a0], rax
movdqu xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x590], xmm2
movaps xmmword [rsp + 0x580], xmm1
movdqa xmmword [rsp + 0x570], xmm0
lea rcx, [rsp + 0x210]
call fcn.1400d51b9
mov rsi, qword [rsp + 0x5a0]
test rsi, rsi
je 0x1400f3d56
mov rbx, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea r8, [0x1401f57d4]
mov r9d, 0xb
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f06b8
lea rdx, str.Welcome_to_the_Interactive_Mode_Hash_a_fileAnalyze_a_hashCompare_hashesCompare_file_hashesGenerate_random_stringGenerate_HHHash_of_HTTP_headerRun_benchmarksExitHash_a_stringChoose_an_actionGoodbye_
lea rbp, [rsp + 0x5b0]
mov r8d, 0x20
mov rcx, rbp
call fcn.1400e92e0
or byte [rbp + 0x20], 1
movdqu xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
lea rdi, [rsp + 0x220]
movdqa xmmword [rdi - 0x10], xmm0
movaps xmmword [rdi], xmm1
mov rax, qword [rbp + 0x20]
mov qword [rdi + 0x10], rax
lea rcx, [rsp + 0x98]
lea r14, [rsp + 0x210]
mov qword [rcx - 8], r14
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rbp], rax
mov qword [rbp + 8], 2
and qword [rbp + 0x20], 0
lea rax, [0x140043e9d]
mov qword [rcx], rax
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], 1
lea rcx, [rsp + 0x5b0]
call fcn.140138ff0
mov rcx, qword [rdi - 0x10]
mov rdx, qword [rdi - 8]
call fcn.1400759fa
mov ecx, 0x90
mov edx, 8
call fcn.140142973
mov r12, rax
lea rax, [0x1401f5658]
mov qword [r12], rax
mov qword [r12 + 8], 0xd
lea rax, [0x1401f55d8]
mov qword [r12 + 0x10], rax
mov qword [r12 + 0x18], 0xb
lea rax, [0x1401f55e3]
mov qword [r12 + 0x20], rax
mov eax, 0xe
mov qword [r12 + 0x28], rax
lea rcx, [0x1401f55f1]
mov qword [r12 + 0x30], rcx
mov qword [r12 + 0x38], rax
lea rcx, [0x1401f55ff]
mov qword [r12 + 0x40], rcx
mov qword [r12 + 0x48], 0x13
lea rcx, [0x1401f5612]
mov qword [r12 + 0x50], rcx
mov qword [r12 + 0x58], 0x16
lea rcx, [0x1401f5628]
mov qword [r12 + 0x60], rcx
mov qword [r12 + 0x68], 0x1e
lea rcx, [0x1401f5646]
mov qword [r12 + 0x70], rcx
mov qword [r12 + 0x78], rax
lea rax, [0x1401f5654]
mov qword [r12 + 0x80], rax
mov qword [r12 + 0x88], 4
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
xorps xmm6, xmm6
lea rbx, [rsp + 0x110]
or qword [rsp + 0x600], 0xffffffffffffffff
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], 8
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x5d8], r13
mov word [rsp + 0x608], 0x100
mov qword [rsp + 0x5f0], rax
lea rax, [0x1401784c8]
mov qword [rsp + 0x5f8], rax
and qword [rsp + 0x5b0], 0
mov r9d, 0x10
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f5665]
call fcn.1400eaced
xor esi, esi
cmp rsi, 0x90
je 0x1400ed5f5
and qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 1
and qword [rsp + 0xa0], 0
mov qword [rsp + 0x5e0], 0x20
mov byte [rsp + 0x5e8], 3
and qword [rsp + 0x5b0], 0
and qword [rsp + 0x5c0], 0
lea rcx, [r12 + rsi]
mov qword [rsp + 0x5d0], r15
lea rax, [0x1401f1c28]
mov qword [rsp + 0x5d8], rax
mov rdx, rbp
call fcn.140055bde
mov ecx, eax
call fcn.1400d1322
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x120], rax
movdqu xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x110], xmm0
mov rcx, rdi
mov rdx, rbx
call fcn.1400e9552
add rsi, 0x10
jmp 0x1400ed544
mov ecx, 0xc
mov rdi, rbp
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x160]
mov rdx, rbp
call fcn.1400f9c8a
cmp qword [rsp + 0x160], 0
jne 0x1400f07f9
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x168]
cmp rax, 8
ja case.default.0x1400ed642
lea rcx, [0x140162484]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x610], rax
lea rax, [0x1401f49e8]
mov qword [rsp + 0x618], rax
and qword [rsp + 0x620], 0
mov r9d, 0x18
mov rcx, r14
mov rdx, rbp
lea r8, str.Enter_the_string_to_hashsrc_rgh_app.rsEnter_the_file_pathEnter_the_hash_to_analyze
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov r14, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
cmp r14, r13
je 0x1400f08b6
mov r13, qword [rsp + 0xa0]
mov rcx, rbp
call fcn.1400fa5b1
mov rsi, qword [rsp + 0x5b0]
test rsi, rsi
jne 0x1400f089e
mov r15b, byte [rsp + 0x5b8]
mov rcx, rbp
call fcn.1400fa6f2
mov rsi, qword [rsp + 0x5b0]
test rsi, rsi
jne 0x1400f089e
mov r9b, byte [rsp + 0x5b8]
mov ecx, r15d
mov rdx, rdi
mov r8, r13
call fcn.1400fa8e8
jmp 0x1400ee148
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
lea rsi, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x610], rsi
lea rdi, [0x1401f49e8]
mov qword [rsp + 0x618], rdi
and qword [rsp + 0x620], 0
mov r9d, 0x20
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f5404]
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
cmp rax, r13
je 0x1400edd45
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rcx
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
mov qword [rsp + 0x610], rsi
mov qword [rsp + 0x618], rdi
and qword [rsp + 0x620], 0
mov r9d, 0x21
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f5424]
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov r14, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
cmp r14, r13
je 0x1400eeaeb
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x160]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x68]
mov r9, rdi
call fcn.1400ec1e6
cmp byte [rsp + 0x160], 0
je 0x1400ef2c5
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x70], rax
lea rax, [0x1401f5478]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x68], rdi
mov ecx, 1
mov qword [rsp + 0x5b8], rcx
and qword [rsp + 0x5d0], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x210], rax
lea rax, [fcn.140134420]
mov qword [rsp + 0x218], rax
mov rdi, r14
lea r14, [rsp + 0x210]
mov qword [rsp + 0x5c0], r14
mov qword [rsp + 0x5c8], rcx
mov rcx, r15
mov rdx, rbp
call fcn.1400d18af
mov rsi, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov rcx, r14
mov rdx, rsi
call fcn.1400e92d5
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x110], r14
mov r14, rdi
lea rax, [0x140043e9d]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x5c0], rbx
mov eax, 1
mov qword [rsp + 0x5c8], rax
mov rdi, qword [rsp + 0x68]
mov rcx, rbp
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
call fcn.1400cee44
jmp 0x1400ef34e
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x610], rax
lea rax, [0x1401f49e8]
mov qword [rsp + 0x618], rax
and qword [rsp + 0x620], 0
mov r9d, 0x19
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f5311]
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov rdi, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
cmp rdi, r13
je 0x1400f1394
mov r15, qword [rsp + 0xa0]
mov rcx, r15
call fcn.140106fcc
mov qword [rsp + 0x58], rax
mov r14, rdx
mov rcx, rdx
mov rdx, rsi
mov r8, r15
call sub.msvcrt.dll_memcpy
mov rcx, rbx
mov qword [rsp + 0x60], r14
mov rdx, r14
mov r8, r15
call fcn.1400eaeee
mov r14, qword [rsp + 0x120]
test r14, r14
je 0x1400eeb31
mov r8d, 0x17
lea r15, [rsp + 0x210]
mov rcx, r15
lea rdx, [0x1401f5350]
call fcn.1400e92e0
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x90], r15
lea rax, [0x140043e9d]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], 1
mov rcx, rbp
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
mov rax, qword [rsp + 0x110]
mov r13, qword [rsp + 0x118]
imul r14, r14, 0x18
lea rcx, [r14 + r13]
mov qword [rsp + 0x210], r13
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x228], rcx
lea r15, [r13 + 0x18]
test r14, r14
je 0x1400eebfb
mov rax, qword [r13]
movdqu xmm0, xmmword [r13 + 8]
movdqa xmmword [rsp + 0x70], xmm0
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400eec00
add r13, 0x18
mov qword [rsp + 0x90], rax
movdqa xmm0, xmmword [rsp + 0x70]
lea rax, [rsp + 0x98]
movdqu xmmword [rax], xmm0
lea rax, [0x1401f5370]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x160], rax
lea rax, [0x140017a51]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], 1
mov rcx, rbp
call fcn.140138ff0
add al, 0
add al, 0
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
call fcn.1400759fa
add r14, 0xffffffffffffffe8
add r15, 0x18
jmp 0x1400edbc7
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
lea rsi, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x610], rsi
lea rdi, [0x1401f49e8]
mov qword [rsp + 0x618], rdi
and qword [rsp + 0x620], 0
mov r9d, 0x14
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f53ad]
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rcx + rdi - 0x18], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rcx + rdi - 0x18], cl
jne 0x1400eea37
call fcn.1400cedbf
mov rsi, rax
jmp 0x1400eeb05
movaps xmmword [rsp + 0x210], xmm6
mov ecx, 0x1e
call fcn.140106fcc
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x1401f5503]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x1401f5511]
movups xmmword [rdx + 0xe], xmm0
mov rcx, r13
mov rdx, qword [rsp + 0x108]
call fcn.1400c2669
and qword [rsp + 0x5c0], 0
movaps xmmword [rsp + 0x5b0], xmm6
mov qword [rsp + 0x5c8], 1
movdqa xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rbp + 0x20], xmm0
mov qword [rsp + 0x5e0], 8
and qword [rsp + 0x5e8], 0
mov qword [rsp + 0x5f0], rsi
mov qword [rsp + 0x1b8], rdi
mov qword [rsp + 0x5f8], rdi
mov qword [rsp + 0x600], 0x1e
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x608], rax
lea rax, [0x1401784c8]
mov qword [rsp + 0x610], rax
mov word [rsp + 0x618], 0x101
movzx eax, word [rsp + 0x114]
mov word [rbp + 0x6e], ax
mov eax, dword [rsp + 0x110]
mov dword [rbp + 0x6a], eax
lea rcx, [rsp + 0x1c0]
call fcn.1400cfeac
mov rsi, qword [rsp + 0x1c8]
mov rdi, qword [rsp + 0x1d0]
test rdi, rdi
je 0x1400edeb4
mov rcx, r14
mov rdx, rsi
call fcn.1400e94c6
lea rcx, [rsp + 0x5d8]
mov rdx, r14
call fcn.1400e9552
mov rdx, qword [rsp + 0x5d0]
cmp rdx, qword [rsp + 0x5c0]
jne 0x1400ede95
lea rcx, [rsp + 0x5c0]
call fcn.140149023
mov rdx, qword [rsp + 0x5d0]
inc rsi
mov rax, qword [rsp + 0x5c8]
mov byte [rax + rdx], 0
inc rdx
mov qword [rsp + 0x5d0], rdx
dec rdi
jmp 0x1400ede4e
mov ecx, 0xe
mov rdi, r15
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1f0]
call fcn.1400eaa98
cmp byte [rsp + 0x1f9], 0
je 0x1400eeb1d
mov r8, qword [rsp + 0xc8]
test r8, r8
je 0x1400eec99
mov r9, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rsi, [rsp + 0x1f0]
mov rdx, rsi
call fcn.140054ad8
movdqu xmm0, xmmword [rsp + 0xe8]
mov qword [rsp + 0x160], rsi
movdqu xmmword [rsp + 0x168], xmm0
lea rax, [rsp + 0x178]
movups xmmword [rax], xmm6
mov byte [rsp + 0x188], 1
and qword [rsp + 0x190], 0
mov qword [rsp + 0x198], 8
and qword [rsp + 0x1a0], 0
mov rax, qword [rsp + 0xc0]
imul rcx, qword [rsp + 0xc8], 0x18
add rcx, rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rcx
mov eax, 0x110000
mov dword [rsp + 0x25c], eax
mov dword [rsp + 0x2a4], eax
mov rcx, r14
call fcn.14005406d
test rax, rax
je 0x1400eecb9
mov rdi, rax
mov r15, r14
mov r14, rdx
mov ecx, 4
call fcn.140053c9d
mov rsi, rdx
mov qword [rdx], rdi
mov qword [rdx + 8], r14
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], 1
mov r8d, 0xa0
mov rcx, rbp
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov r15d, 1
mov r13d, 0x18
mov rcx, rbp
call fcn.14005406d
test rax, rax
je 0x1400eec83
mov rdi, rax
mov r14, rdx
cmp r15, qword [rsp + 0x70]
jne 0x1400ee02b
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.140053ce8
mov rsi, qword [rsp + 0x78]
mov qword [rsi + r13 - 8], rdi
mov qword [rsi + r13], r14
inc r15
mov qword [rsp + 0x80], r15
add r13, 0x10
jmp 0x1400edff9
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x610], rax
lea rax, [0x1401f49e8]
mov qword [rsp + 0x618], rax
and qword [rsp + 0x620], 0
mov r9d, 0x13
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f52fe]
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov r14, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
cmp r14, r13
je 0x1400f08b6
mov r13, qword [rsp + 0xa0]
mov rcx, rbp
call fcn.1400fa5b1
mov rsi, qword [rsp + 0x5b0]
test rsi, rsi
jne 0x1400f089e
mov r15b, byte [rsp + 0x5b8]
mov rcx, rbp
call fcn.1400fa6f2
mov rsi, qword [rsp + 0x5b0]
test rsi, rsi
jne 0x1400f089e
mov r9b, byte [rsp + 0x5b8]
mov ecx, r15d
mov rdx, rdi
mov r8, r13
call fcn.1400fc295
mov rcx, r14
mov rdx, rdi
call fcn.1400759fa
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
jmp 0x1400efe4c
mov ecx, 0xa
mov edx, 1
call fcn.140142973
mov rcx, r14
mov r14, rax
movabs rax, 0x706050403020100
mov qword [r14], rax
mov word [r14 + 8], 0x908
or qword [rsp + 0x600], 0xffffffffffffffff
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], 8
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x5d8], r13
mov word [rsp + 0x608], 0x100
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5f0], rax
lea rax, [0x1401784c8]
mov qword [rsp + 0x5f8], rax
and qword [rsp + 0x5b0], 0
mov r9d, 0x25
mov rdx, rbp
lea r8, str.Select_a_random_number_generator_type
call fcn.1400eaced
xor esi, esi
lea rdi, [rsp + 0x220]
cmp rsi, 0xa
je 0x1400ee2e6
and qword [rsp + 0x90], 0
mov ecx, 1
mov qword [rsp + 0x98], rcx
and qword [rsp + 0xa0], 0
lea rax, [r14 + rsi]
inc rsi
mov qword [rsp + 0x70], rax
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], rcx
and qword [rsp + 0x5d0], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x110], rax
lea rax, [0x1400d710a]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x5c0], rbx
mov qword [rsp + 0x5c8], rcx
mov rcx, r15
lea rdx, [0x1401f1c28]
mov r8, rbp
call fcn.14004cc50
mov ecx, eax
call fcn.1400d1322
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x5c0], rax
movdqu xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x5b0], xmm0
mov rcx, rdi
mov rdx, rbp
call fcn.1400e9552
jmp 0x1400ee21a
mov ecx, 0xc
mov rdi, rbp
lea rsi, [rsp + 0x210]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x160]
mov rdx, rbp
call fcn.1400f9c8a
cmp qword [rsp + 0x160], 0
jne 0x1400f13ce
mov rcx, qword [rsp + 0x168]
cmp rcx, 0xa
jae 0x1400f37ba
mov al, byte [r14 + rcx]
mov byte [rsp + 0x1b8], al
mov ecx, 0xa
mov rdx, r14
call fcn.140045538
mov ecx, 0x25
call fcn.140106fcc
mov rsi, rax
mov rdi, rdx
movabs rax, 0x676e69727473206d
mov qword [rdx + 0x1d], rax
movups xmm0, xmmword [str.Enter_the_length_of_the_random_stringEnter_the_URL_to_fetchSelect_algorithms_to_benchmarkEnter_the_number_of_iterations]
movups xmmword [rdx], xmm0
movdqu xmm0, xmmword [0x1401f54d8]
movdqu xmmword [rdx + 0x10], xmm0
mov edx, 1
xor ecx, ecx
call fcn.1400759fa
mov qword [rsp + 0x5b0], 1
mov qword [rsp + 0x5b8], 0x20
mov qword [rsp + 0x5c0], rsi
mov qword [rsp + 0x5c8], rdi
mov qword [rsp + 0x5d0], 0x25
mov qword [rsp + 0x5d8], r13
mov qword [rsp + 0x5f0], r13
lea rsi, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x608], rsi
lea rdi, [0x1401f49e8]
mov qword [rsp + 0x610], rdi
and qword [rsp + 0x618], 0
mov word [rsp + 0x628], 0x101
mov byte [rsp + 0x62a], 0
lea r14, [rsp + 0x1c0]
mov rcx, r14
call fcn.1400eaa98
cmp byte [rsp + 0x1c9], 0
je 0x1400eebd2
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x220], rdi
lea rax, [rsp + 0x220]
movups xmmword [rax + 8], xmm6
mov byte [rsp + 0x238], 1
mov eax, 1
lea r14, [rsp + 0x210]
lea rsi, [rsp + 0x190]
test rax, rax
je 0x1400ee478
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x5b8]
call fcn.1400d1921
jmp 0x1400ee47d
mov qword [rsp + 0x70], r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x5c8]
mov r9, qword [rsp + 0x5d0]
cmp byte [rsp + 0x629], 0
je 0x1400ee4aa
cmp qword [rsp + 0x70], r13
je 0x1400ee4ae
mov rax, qword [rsp + 0x78]
jmp 0x1400ee4b0
xor eax, eax
jmp 0x1400ee4b8
xor eax, eax
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
call fcn.1400553c6
cmp qword [rsp + 0x90], 0
jne 0x1400ef2b8
mov rcx, qword [rsp + 0x1c0]
call fcn.140046fda
test rax, rax
jne 0x1400ef36d
cmp qword [rsp + 0x5f0], r13
jne 0x1400ee513
mov rcx, r15
lea rdx, [rsp + 0x1c0]
call fcn.140046af2
jmp 0x1400ee533
mov r8, qword [rsp + 0x5f8]
mov r9, qword [rsp + 0x600]
mov rcx, r15
lea rdx, [rsp + 0x1c0]
call fcn.140046b01
mov rcx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x58], rax
cmp rcx, r13
je 0x1400ef37a
mov qword [rsp + 0x68], rcx
mov r15, qword [rsp + 0xa0]
inc qword [rsp + 0x228]
mov rcx, qword [rsp + 0x1c0]
mov dl, byte [rsp + 0x1c8]
call fcn.140046543
test rax, rax
jne 0x1400efd0a
mov rcx, r14
call fcn.140054f27
test rax, rax
jne 0x1400efd0a
test r15, r15
je 0x1400ee611
mov r8, r15
mov rcx, rsi
mov rdx, qword [rsp + 0x58]
call fcn.14004ff30
cmp byte [rsp + 0x190], 0
je 0x1400ee74d
mov al, byte [rsp + 0x191]
mov byte [rsp + 0x110], al
lea r15, [rsp + 0x90]
mov rcx, r15
mov rdx, rbx
call fcn.1400e95ec
mov rsi, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov rcx, r14
mov rdx, rsi
call fcn.140055303
test rax, rax
jne 0x1400efc7f
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
call fcn.1400759fa
jmp 0x1400ee85f
cmp qword [rsp + 0x5b0], 0
je 0x1400ee892
mov rax, qword [rsp + 0x618]
test rax, rax
lea r15, [rsp + 0x90]
je 0x1400efec5
mov r8, qword [rsp + 0x620]
mov rcx, qword [r8 + 0x10]
cmp rcx, 9
mov edx, 8
cmovb rcx, rdx
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
mov rcx, r15
call fcn.1400d6fe3
mov rcx, rbx
mov rdx, r15
lea r8, [0x1401f4838]
call fcn.1400e9599
mov r14, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff7
lea rdx, [rcx + r14]
add rdx, 9
lea rcx, [rsp + 0x160]
lea r8, [rsp + 0x5b8]
call qword [rax + 0x20]
mov rax, r13
mov r13, qword [rsp + 0x160]
mov rsi, qword [rsp + 0x168]
cmp r13, rax
je 0x1400efe99
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x210]
mov rdx, rsi
call fcn.140055303
test rax, rax
jne 0x1400eff43
mov rcx, r13
mov rdx, rsi
call fcn.1400759fa
mov dl, byte [rsp + 0x120]
mov rcx, r14
call fcn.140144048
movabs r13, 0x8000000000000000
lea r14, [rsp + 0x210]
lea rsi, [rsp + 0x190]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
lea r15, [rsp + 0x90]
jmp 0x1400ee885
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x618]
test rax, rax
je 0x1400efcc3
mov r8, qword [rsp + 0x620]
mov rcx, qword [r8 + 0x10]
cmp rcx, 9
mov edx, 8
cmovb rcx, rdx
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.1400d6fe3
mov rcx, rbx
mov rdx, rsi
lea r8, [0x1401f4850]
call fcn.1400e9599
mov r14, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff7
lea rdx, [rcx + r14]
add rdx, 9
lea rcx, [rsp + 0x160]
lea r8, [rsp + 0x1f0]
call qword [rax + 0x20]
mov rax, r13
mov r13, qword [rsp + 0x160]
mov rsi, qword [rsp + 0x168]
cmp r13, rax
je 0x1400efc97
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x210]
mov rdx, rsi
call fcn.140055303
test rax, rax
jne 0x1400efe60
mov rcx, r13
mov rdx, rsi
call fcn.1400759fa
mov dl, byte [rsp + 0x120]
mov rcx, r14
call fcn.140144048
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
lea rsi, [rsp + 0x190]
invalid
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add eax, 0xcde90000
sti
invalid
mov rax, qword [rsp + 0x5b0]
jmp 0x1400ee45f
cmp byte [rsp + 0x62a], 0
je 0x1400ee722
xor r8d, r8d
jmp 0x1400ee59c
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x610], rax
lea rax, [0x1401f49e8]
mov qword [rsp + 0x618], rax
and qword [rsp + 0x620], 0
mov r9d, 0x16
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f54ed]
call fcn.1400e972b
mov rcx, rbx
mov rdx, r14
call fcn.1400e9795
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
cmp rax, r13
lea rdi, [rsp + 0x220]
je 0x1400f1397
mov rdx, qword [rsp + 0x120]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], rdx
mov rcx, rbp
mov rdx, r15
call fcn.1400ff81a
mov rcx, qword [rsp + 0x5b0]
mov rsi, qword [rsp + 0x5b8]
mov rax, qword [rsp + 0x5c0]
cmp rcx, r13
je 0x1400f13ed
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x220], rax
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x110], r14
lea rax, [0x140017a51]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x5c0], rbx
mov qword [rsp + 0x5c8], 1
mov rcx, rbp
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
jmp 0x1400ed4d1
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rcx
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x5c8], r13
mov byte [rsp + 0x630], 1
mov qword [rsp + 0x5e0], r13
mov word [rsp + 0x631], 1
mov qword [rsp + 0x5f8], r13
mov qword [rsp + 0x610], rsi
mov qword [rsp + 0x618], rdi
and qword [rsp + 0x620], 0
mov r9d, 0x15
mov rcx, r14
mov rdx, rbp
lea r8, [0x1401f53c1]
call fcn.1400e972b
mov rcx, r15
mov rdx, r14
call fcn.1400e9795
mov r14, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
cmp r14, r13
jne 0x1400eec44
mov rcx, rdi
call fcn.1400cedbf
mov rsi, rax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
call fcn.1400759fa
test rsi, rsi
lea r14, [rsp + 0x210]
lea rdi, [rsp + 0x220]
jmp 0x1400efb61
mov r8d, 0xe
mov cl, 7
lea rdx, [0x1401f47c5]
jmp 0x1400eeca8
mov r8d, 0x1d
lea r14, [rsp + 0x210]
mov rcx, r14
lea rdx, str.No_possible_hash_class_found.Enter_the_first_hashEnter_the_second_hashThe_hashes_are_not_equal.The_hashes_are_equal.Enter_the_path_to_the_first_fileEnter_the_path_to_the_second_fileFile_operation_complete.Error_comparing_files:
mov r9d, 3
call fcn.1400d7138
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x90], r14
lea rax, [0x140043e9d]
mov qword [rsp + 0x98], rax
lea r15, [rsp + 0x90]
mov qword [rsp + 0x5c0], r15
mov qword [rsp + 0x5c8], 1
mov rcx, rbp
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
mov rcx, rbx
call fcn.14003a0e8
jmp 0x1400eec2a
mov r8d, 0xe
mov cl, 7
lea rdx, [0x1401f47c5]
call fcn.140107161
mov rdi, rax
mov esi, 1
lea r14, [rsp + 0x210]
jmp 0x1400efd38
mov r15, qword [rsp + 0x68]
mov qword [rsp + 0x220], r15
lea r14, [rsp + 0x210]
mov rcx, r14
call fcn.140054127
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
call fcn.1400759fa
mov rcx, rdi
mov rdx, rsi
jmp 0x1400efe47
mov r9, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
mov r8, rdi
call fcn.1400ec199
test al, al
je 0x1400ef299
mov r8d, 0x15
lea rsi, [rsp + 0x210]
mov rcx, rsi
lea rdx, [0x1401f53ef]
jmp 0x1400ef2dd
mov rax, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
movabs r13, 0x8000000000000000
jmp 0x1400eecc3
mov r8d, 0x2a
mov cl, 0x27
lea rdx, str.Empty_list_of_items_given_to__MultiSelect_
call fcn.140140dec
mov rdi, rax
lea rsi, [r13 + 1]
jmp 0x1400ef3eb
mov esi, 8
xor eax, eax
xor r15d, r15d
shl r15, 4
lea rdi, [rsi + r15]
mov qword [rsp + 0x5b0], rsi
mov qword [rsp + 0x5b8], rax
mov qword [rsp + 0x5c8], rdi
lea r14, [rsp + 0x210]
test r15, r15
je 0x1400eed0b
mov rdx, qword [rsi + 8]
add rsi, 0x10
lea rcx, [rsp + 0x190]
call fcn.140054bfc
add r15, 0xfffffffffffffff0
jmp 0x1400eeceb
mov qword [rsp + 0x5c0], rdi
mov rcx, rbp
call fcn.1400542da
mov rdx, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0xb0]
test rdi, rdi
je 0x1400eed5b
lea r15, [rsp + 0x90]
js 0x1400f4273
mov rsi, rdx
mov ecx, 1
mov rdx, rdi
call fcn.14004386e
test rax, rax
mov rdx, rsi
jne 0x1400eed68
jmp 0x1400f4266
mov eax, 1
lea r15, [rsp + 0x90]
mov rsi, rax
mov rcx, rax
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x1f0]
mov dl, byte [rsp + 0x1f8]
call fcn.140047767
mov rcx, rdi
mov rdi, rax
test rax, rax
jne 0x1400ef3ca
lea rax, [rsi + rcx]
mov qword [rsp + 0x150], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rsi
cmp qword [rsp + 0xd0], r13
mov rsi, qword [rsp + 0x58]
je 0x1400eee51
cmp byte [rsp + 0x14c], 0
je 0x1400eee04
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
inc rcx
mov qword [rsp + 0x5b0], 1
mov qword [rsp + 0x5b8], rcx
mov qword [rsp + 0x5c0], rax
jmp 0x1400eee17
cmp byte [rsp + 0x14d], 0
je 0x1400eee38
and qword [rsp + 0x5b0], 0
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0xd0]
mov r8, rbp
call fcn.140054c33
test rax, rax
jne 0x1400f01de
mov rax, qword [rsp + 0x120]
mov rcx, qword [rax]
call fcn.140046fda
test rax, rax
jne 0x1400f01de
mov rax, qword [rsp + 0xc0]
imul rcx, qword [rsp + 0xc8], 0x18
add rcx, rax
mov r8, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], rcx
and qword [rsp + 0x5c0], 0
mov rax, rdx
mov qword [rsp + 0x158], r8
imul rax, r8
mov qword [rsp + 0x5c8], rax
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x5d0], rdx
mov rcx, rbp
call fcn.140054d40
test rdx, rdx
je 0x1400eefe8
mov rdi, rax
mov r13, qword [rdx + 8]
mov r15, qword [rdx + 0x10]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
mov r8, rax
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_multi_select.rs
call fcn.140054dcd
mov al, byte [rax]
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 1
and qword [rsp + 0x220], 0
mov rcx, qword [rsp + 0x168]
mov r10, qword [rsp + 0x170]
cmp rsi, rdi
sete byte [rsp + 0x30]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r15
mov rdx, r14
lea r8, [0x140178420]
mov r9, r13
call qword [r10 + 0x90]
test al, al
jne 0x1400ef389
mov r14, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
lea rax, [r14 + rdi]
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rax
xor r15d, r15d
lea r13, [rsp + 0x70]
mov rcx, r13
call fcn.1401408ee
cmp eax, 0x110000
je 0x1400eef89
xor ecx, ecx
cmp eax, 0xa
sete cl
add r15, rcx
jmp 0x1400eef6d
mov rcx, qword [rsp + 0x160]
mov rax, qword [rsp + 0x178]
add rax, r15
inc rax
mov qword [rsp + 0x178], rax
mov rdx, r14
mov r8, rdi
call fcn.1400463a0
mov rdi, rax
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
test rdi, rdi
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
je 0x1400eeeb5
jmp 0x1400ef3b6
mov rcx, qword [rsp + 0x1f0]
call fcn.140046fda
test rax, rax
jne 0x1400f01e6
mov dl, byte [rsp + 0x1f9]
mov rcx, rbp
call fcn.14004664b
mov rsi, qword [rsp + 0x5b0]
mov rdi, qword [rsp + 0x5b8]
movabs rcx, 0x8000000000000000
lea rax, [rcx + 0x15]
cmp rsi, rax
je 0x1400f01ee
mov rax, rsi
xor rax, rcx
cmp rax, 0x15
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmovae rax, rcx
add rax, 0xfffffffffffffffe
cmp rax, 0x11
ja case.0x1400ef063.7
lea rcx, [0x1401624a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x58], 0xffffffffffffffff
je 0x1400ef1ab
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x1400f4021
mov rax, qword [rsp + 0x58]
add rax, rcx
dec rax
cmp rcx, 0xffffffffffffffff
jne 0x1400ef0a6
movabs rdx, 0x8000000000000000
cmp rax, rdx
ror byte [rdi], 1
invalid
xchg ebx, eax
add byte [r8], r8b
ror byte [rdi], 1
test byte [rbx + 0x4800004f], dl
cdq
cqo
idiv rcx
mov r13, rdx
jmp 0x1400ef21a
lea eax, [rdi - 0x61]
cmp eax, 0xb
ja case.default.0x1400ef0cd
lea rcx, [0x1401624f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov rcx, qword [rsp + 0x68]
cmp qword [rsp + 0x60], rax
and al, 0x60
je 0x1400ef203
cmp byte [rcx + rax], 0
lea rax, [rax + 1]
add dword [rbp - 0x15], esi
add dword [rbp - 0x15], esi
xor eax, eax
cmp qword [rsp + 0x60], rax
je case.0x1400ef063.7
mov byte [rcx + rax], 1
inc rax
jmp 0x1400ef0ed
mov rcx, qword [rsp + 0x58]
cmp rcx, 0xffffffffffffffff
je 0x1400ef1a6
inc rcx
mov rdx, qword [rsp + 0xc8]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_multi_select.rs
or byte [rax], al
or byte [rax], al
call fcn.140054f5a
mov r13, rax
jmp 0x1400ef21a
cmp byte [rsp + 0x14c], 0
mov r13, qword [rsp + 0x58]
je 0x1400ef21a
mov rax, qword [rsp + 0x128]
dec rax
mov rdx, qword [rsp + 0x158]
lea rcx, [rdx + 1]
cmp rdx, rax
mov r13d, 0
cmovne r13, rcx
jmp 0x1400ef193
cmp byte [rsp + 0x14c], 0
mov r13, qword [rsp + 0x58]
je 0x1400ef21a
mov r13, qword [rsp + 0x158]
test r13, r13
in eax, dx
in eax, dx
jne 0x1400ef190
mov r13, qword [rsp + 0x128]
dec r13
mov qword [rsp + 0x130], r13
imul r13, qword [rsp + 0x108]
jmp 0x1400ef21a
xor r13d, r13d
jmp 0x1400ef21a
mov r13, qword [rsp + 0xc8]
dec r13
jmp 0x1400ef21a
cmp edi, 0x20
jne case.0x1400ef063.7
mov qword [rsp + 0x108], rsi
mov rsi, qword [rsp + 0x68]
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
mov r13, qword [rsp + 0x58]
mov r8, r13
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_multi_select.rs
call fcn.140054dcd
cmp qword [rsp + 0x60], r13
jbe 0x1400f41d7
mov al, byte [rax]
xor al, 1
mov byte [rsi + r13], al
mov rsi, qword [rsp + 0x108]
jmp 0x1400ef21a
xor eax, eax
cmp qword [rsp + 0x60], rax
je case.0x1400ef063.7
mov byte [rcx + rax], 0
inc rax
jmp 0x1400ef205
mov r13, qword [rsp + 0x58]
mov rcx, rsi
mov rdx, rdi
call fcn.140054a6d
mov rcx, rbx
mov rdx, r13
call fcn.140054ded
test rax, rax
jne 0x1400f01e6
mov qword [rsp + 0x58], r13
cmp byte [rsp + 0x14c], 0
movabs r13, 0x8000000000000000
je 0x1400ef261
lea rcx, [rsp + 0x160]
call fcn.140054f27
jmp 0x1400ef27e
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x160]
call fcn.140054f88
mov rdi, rax
test rax, rax
mov rcx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
je 0x1400eedb6
jmp 0x1400ef3ca
mov r8d, 0x19
lea rsi, [rsp + 0x210]
mov rcx, rsi
lea rdx, [0x1401f53d6]
call fcn.1400e92d5
jmp 0x1400ef2e2
mov rdi, qword [rsp + 0x98]
jmp 0x1400ef370
mov r8d, 0x18
lea rsi, [rsp + 0x210]
mov rcx, rsi
lea rdx, [0x1401f5445]
call fcn.1400e92e0
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x90], rsi
lea rax, [0x140043e9d]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x5c0], r15
mov qword [rsp + 0x5c8], 1
mov rcx, rbp
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
mov rcx, r14
mov rdx, rdi
call fcn.1400759fa
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
call fcn.1400759fa
jmp 0x1400ee165
mov rdi, rax
mov esi, 1
jmp 0x1400efd29
mov esi, 1
mov rdi, qword [rsp + 0x58]
jmp 0x1400efd29
call fcn.140054114
mov rdi, rax
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
movabs r13, 0x8000000000000000
mov rcx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
mov rdx, rsi
call fcn.140045538
lea rsi, [r13 + 1]
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
call fcn.14001ce9a
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
call fcn.140045538
lea rcx, [rsp + 0xb8]
call fcn.140054a8a
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1400c2669
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x1400ef442
movabs rax, 0x8000000000000001
cmp rsi, rax
je 0x1400ef459
jmp 0x1400ef45c
mov r8d, 0x1d
mov cl, 0x27
lea rdx, [0x1401f47a8]
call fcn.140107161
mov rdi, rax
mov rsi, r13
lea rcx, [rsp + 0x1f0]
call fcn.1400eab58
cmp rsi, r13
jne 0x1400ef493
mov rcx, rdi
call fcn.1400cedbf
mov rsi, rax
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.140045538
jmp 0x1400efb46
mov qword [rsp + 0x158], rsi
mov qword [rsp + 0x58], rdi
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.140045538
mov ecx, 0x1e
call fcn.140106fcc
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x1401f5521]
movups xmmword [rdx], xmm0
movdqu xmm0, xmmword [0x1401f552f]
movdqu xmmword [rdx + 0xe], xmm0
mov edx, 1
xor ecx, ecx
call fcn.1400759fa
mov qword [rsp + 0x5b0], rsi
mov qword [rsp + 0x5b8], rdi
mov qword [rsp + 0x5c0], 0x1e
mov qword [rsp + 0x5c8], r13
mov qword [rsp + 0x5e0], r13
movabs rax, 0x6400000001
mov qword [rsp + 0x5f8], rax
lea rsi, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x600], rsi
lea rdi, [0x1401f49e8]
mov qword [rsp + 0x608], rdi
and qword [rsp + 0x610], 0
mov word [rsp + 0x620], 0x101
mov byte [rsp + 0x622], 0
lea rcx, [rsp + 0x190]
call fcn.1400eaa98
cmp byte [rsp + 0x199], 0
je 0x1400efa2b
lea rcx, [rsp + 0x190]
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x220], rdi
lea rax, [rsp + 0x220]
movups xmmword [rax + 8], xmm6
mov byte [rsp + 0x238], 1
mov eax, 1
mov rsi, rcx
test eax, eax
je 0x1400ef5ce
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x5fc]
call fcn.1400e965b
jmp 0x1400ef5d3
mov qword [rsp + 0x70], r13
mov r8, qword [rsp + 0x5b8]
mov r9, qword [rsp + 0x5c0]
cmp byte [rsp + 0x621], 0
je 0x1400ef5fb
cmp qword [rsp + 0x70], r13
je 0x1400ef5ff
mov rax, qword [rsp + 0x78]
jmp 0x1400ef601
xor eax, eax
jmp 0x1400ef609
xor eax, eax
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
call fcn.1400553c6
cmp qword [rsp + 0x90], 0
jne 0x1400efa7d
mov qword [rsp + 0x108], rdi
mov rcx, qword [rsp + 0x190]
call fcn.140046fda
mov edi, 1
test rax, rax
jne 0x1400efa8f
cmp qword [rsp + 0x5e0], r13
mov rdi, r13
jne 0x1400ef66d
mov rcx, r15
mov r13, rsi
mov rdx, rsi
call fcn.140046af2
jmp 0x1400ef68b
mov r8, qword [rsp + 0x5e8]
mov r9, qword [rsp + 0x5f0]
mov rcx, r15
mov r13, rsi
mov rdx, rsi
call fcn.140046b01
mov rax, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
cmp rax, rdi
je 0x1400efa88
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rsi
mov r15, qword [rsp + 0xa0]
inc qword [rsp + 0x228]
mov rcx, qword [rsp + 0x190]
mov dl, byte [rsp + 0x198]
call fcn.140046543
mov edi, 1
test rax, rax
jne 0x1400efa56
lea rcx, [rsp + 0x210]
call fcn.140054f27
test rax, rax
jne 0x1400efa56
mov rdx, r15
test r15, r15
mov rsi, r13
movabs r13, 0x8000000000000000
je 0x1400ef839
mov rcx, qword [rsp + 0x60]
call fcn.14004fe50
test al, 1
jne 0x1400ef983
shr rax, 0x20
mov dword [rsp + 0x1c0], eax
mov rax, qword [rsp + 0x610]
test rax, rax
lea r14, [rsp + 0x210]
je 0x1400effc2
mov r8, qword [rsp + 0x618]
mov rcx, qword [r8 + 0x10]
cmp rcx, 9
mov edx, 8
cmovb rcx, rdx
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.1400d6fe3
mov rcx, rbx
mov rdx, rsi
lea r8, [0x1401f4850]
call fcn.1400e96ca
mov rsi, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff7
lea rdx, [rcx + rsi]
add rdx, 9
lea rcx, [rsp + 0x160]
lea r8, [rsp + 0x1c0]
call qword [rax + 0x20]
mov rdi, qword [rsp + 0x160]
mov rax, r13
mov r13, qword [rsp + 0x168]
cmp rdi, rax
je 0x1400eff96
mov r8, qword [rsp + 0x170]
mov rcx, r14
mov rdx, r13
call fcn.140055303
mov r14, rax
mov rcx, rdi
mov rdx, r13
call fcn.1400759fa
mov dl, byte [rsp + 0x120]
mov rcx, rsi
call fcn.140144048
test r14, r14
jne 0x1400f001b
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
jmp 0x1400ef9dc
cmp dword [rsp + 0x5f8], 0
je 0x1400efa16
mov rax, qword [rsp + 0x610]
test rax, rax
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
je 0x1400f0087
mov r8, qword [rsp + 0x618]
mov rcx, qword [r8 + 0x10]
cmp rcx, 9
mov edx, 8
cmovb rcx, rdx
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
mov rcx, r15
call fcn.1400d6fe3
mov rcx, rbx
mov rdx, r15
lea r8, [0x1401f4838]
call fcn.1400e96ca
mov rdx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rax + 0x10]
dec rcx
and rcx, 0xfffffffffffffff7
mov qword [rsp + 0x150], rdx
add rdx, rcx
add rdx, 9
lea rcx, [rsp + 0x160]
lea r8, [rsp + 0x5fc]
call qword [rax + 0x20]
mov rsi, qword [rsp + 0x160]
mov rax, r13
mov r13, qword [rsp + 0x168]
cmp rsi, rax
je 0x1400f0059
mov r8, qword [rsp + 0x170]
mov rcx, r14
mov rdx, r13
call fcn.140055303
mov r14, rax
mov rcx, rsi
mov rdx, r13
call fcn.1400759fa
mov dl, byte [rsp + 0x120]
mov rcx, qword [rsp + 0x150]
call fcn.140144048
test r14, r14
movabs r13, 0x8000000000000000
lea rsi, [rsp + 0x190]
jne 0x1400f0145
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
jmp 0x1400efa02
mov byte [rsp + 0x110], ah
lea r15, [rsp + 0x90]
mov rcx, r15
mov rdx, rbx
call fcn.1400e95ec
mov rdi, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea r14, [rsp + 0x210]
mov rcx, r14
mov rdx, rdi
call fcn.140055303
mov rsi, rax
mov rcx, qword [rsp + 0x90]
mov rdx, rdi
call fcn.1400759fa
test rsi, rsi
jne 0x1400eff7c
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
lea rsi, [rsp + 0x190]
mov eax, dword [rsp + 0x5f8]
mov rdi, qword [rsp + 0x108]
jmp 0x1400ef5b6
cmp byte [rsp + 0x622], 0
je 0x1400ef953
xor edx, edx
jmp 0x1400ef70f
mov r8d, 0xe
mov cl, 7
lea rdx, [0x1401f47c5]
call fcn.140107161
mov qword [rsp + 0x1b0], rax
mov edi, 1
lea rsi, [rsp + 0x190]
jmp 0x1400efab9
mov r14, rax
lea r15, [rsp + 0x90]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
call fcn.1400759fa
mov rsi, r14
lea r14, [rsp + 0x210]
jmp 0x1400efa95
mov r13, rsi
mov rsi, qword [rsp + 0x98]
mov edi, 1
jmp 0x1400efa95
mov r13, rsi
mov rsi, rax
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
mov qword [rsp + 0x1b0], rsi
mov rsi, r13
movabs r13, 0x8000000000000000
mov rcx, qword [rsp + 0x5b0]
mov rdx, qword [rsp + 0x5b8]
call fcn.1400759fa
mov rcx, qword [rsp + 0x5c8]
mov rdx, qword [rsp + 0x5d0]
call fcn.1400c2669
mov rcx, qword [rsp + 0x5e0]
mov rdx, qword [rsp + 0x5e8]
call fcn.1400c2669
mov rax, qword [rsp + 0x610]
test rax, rax
je 0x1400efb18
lock dec qword [rax]
jne 0x1400efb18
lea rcx, [rsp + 0x610]
call fcn.1400e8f4a
mov rcx, rsi
call fcn.1400eab58
test edi, edi
je 0x1400efb73
mov rcx, qword [rsp + 0x1b0]
call fcn.1400cedbf
mov rsi, rax
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x58]
call fcn.14001ce9a
lea rdi, [rsp + 0x220]
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x108], rax
test rsi, rsi
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
je 0x1400ed4d1
jmp 0x1400f139f
mov rsi, r14
mov r15, qword [rsp + 0x1e8]
mov r13, qword [rsp + 0x58]
lea r14, [r15*8]
add r14, r13
mov rcx, r15
call fcn.1400cfda3
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rdx
and qword [rsp + 0x220], 0
mov rcx, rsi
mov rdx, r15
call fcn.1400cfde3
mov rsi, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
mov qword [rsp + 0x5b0], r13
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x5b8], rax
mov qword [rsp + 0x5c0], r13
mov qword [rsp + 0x5c8], r14
lea r15, [r15*8]
xor r13d, r13d
cmp r15, r13
je 0x1400efc34
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + r13]
movaps xmmword [rsp + 0x90], xmm6
lea rcx, [rsp + 0x90]
call fcn.1400cf51c
cmp al, 0x33
je 0x1400f4009
mov byte [rsi + rdi], al
inc rdi
add r13, 8
jmp 0x1400efbfd
mov qword [rsp + 0x5c0], r14
mov rcx, rbp
call fcn.140044c95
mov r14, qword [rsp + 0x210]
mov rcx, rsi
mov rdx, rdi
mov r8d, dword [rsp + 0x1e0]
call fcn.140101efd
mov rcx, r14
mov rdx, rsi
call fcn.140045538
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x108], rax
jmp 0x1400ee153
mov rdi, rax
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
call fcn.1400759fa
jmp 0x1400f017a
movabs r13, 0x8000000000000000
mov rcx, r13
mov rdx, rsi
call fcn.1400c2669
mov dl, byte [rsp + 0x120]
mov rcx, r14
call fcn.140144048
lea r14, [rsp + 0x210]
cmp byte [rsp + 0x628], 0
je 0x1400efcf4
mov rdx, qword [rsp + 0x5c8]
mov r8, qword [rsp + 0x5d0]
mov qword [rsp + 0x20], r15
mov rcx, r14
mov r9, qword [rsp + 0x58]
call fcn.140055a29
test rax, rax
jne 0x1400efd0a
mov rcx, qword [rsp + 0x1c0]
call fcn.140046fda
test rax, rax
je 0x1400f004a
mov rdi, rax
mov esi, 1
lea r15, [rsp + 0x90]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
mov rcx, qword [rsp + 0x5c0]
mov rdx, qword [rsp + 0x5c8]
call fcn.1400759fa
mov rcx, qword [rsp + 0x5d8]
mov rdx, qword [rsp + 0x5e0]
call fcn.1400c2669
mov rcx, qword [rsp + 0x5f0]
mov rdx, qword [rsp + 0x5f8]
call fcn.1400c2669
mov rax, qword [rsp + 0x618]
test rax, rax
je 0x1400efd97
lock dec qword [rax]
jne 0x1400efd97
lea rcx, [rsp + 0x618]
call fcn.1400e8f4a
lea rcx, [rsp + 0x1c0]
call fcn.1400eab58
test rsi, rsi
jne 0x1400f08b6
mov rcx, rbp
call fcn.1400fa6f2
mov rsi, qword [rsp + 0x5b0]
test rsi, rsi
jne 0x1400f13f2
mov r9b, byte [rsp + 0x5b8]
mov rcx, r14
mov dl, byte [rsp + 0x1b8]
mov r8, rdi
call fcn.1400fce6d
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x90], r14
lea rax, [0x140017a51]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x5c0], r15
mov qword [rsp + 0x5c8], 1
mov rcx, rbp
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
lea rdi, [rsp + 0x220]
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
jmp 0x1400ed4d1
mov rdi, rax
mov rcx, r13
mov rdx, rsi
call fcn.1400759fa
mov dl, byte [rsp + 0x120]
mov rcx, r14
call fcn.140144048
mov esi, 1
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
jmp 0x1400eff6f
movabs r13, 0x8000000000000000
mov rcx, r13
mov rdx, rsi
call fcn.1400c2669
mov dl, byte [rsp + 0x120]
mov rcx, r14
call fcn.140144048
lea r14, [rsp + 0x210]
cmp byte [rsp + 0x628], 0
je 0x1400f0165
mov rdi, qword [rsp + 0x5c8]
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x60], rax
mov rcx, r15
lea rdx, [rsp + 0x5b8]
call fcn.1400d1921
mov rsi, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, qword [rsp + 0x60]
mov r9, rsi
call fcn.140055a29
test rax, rax
je 0x1400f014d
mov rdi, rax
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
call fcn.1400759fa
mov esi, 1
jmp 0x1400eff6f
mov rdi, rax
mov rcx, r13
mov rdx, rsi
call fcn.1400759fa
mov dl, byte [rsp + 0x120]
mov rcx, r14
call fcn.140144048
mov esi, 1
movabs r13, 0x8000000000000000
lea r14, [rsp + 0x210]
jmp 0x1400efd1a
mov edi, 1
mov qword [rsp + 0x1b0], rsi
lea rsi, [rsp + 0x190]
jmp 0x1400f01bb
movabs rcx, 0x8000000000000000
mov rdx, r13
mov r13, rcx
call fcn.1400c2669
mov dl, byte [rsp + 0x120]
mov rcx, rsi
call fcn.140144048
lea rsi, [rsp + 0x190]
cmp byte [rsp + 0x620], 0
je 0x1400efff3
mov rdx, qword [rsp + 0x5b8]
mov r8, qword [rsp + 0x5c0]
mov qword [rsp + 0x20], r15
mov rcx, r14
mov r9, qword [rsp + 0x60]
call fcn.140055a29
test rax, rax
jne 0x1400f0009
mov rcx, qword [rsp + 0x190]
call fcn.140046fda
test rax, rax
je 0x1400f0193
mov edi, 1
lea r15, [rsp + 0x90]
jmp 0x1400f01b3
mov edi, 1
mov rax, r14
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
lea rsi, [rsp + 0x190]
jmp 0x1400f01b3
mov rdi, qword [rsp + 0x1f0]
xor esi, esi
jmp 0x1400efd12
movabs rcx, 0x8000000000000000
mov rdx, r13
call fcn.1400c2669
mov dl, byte [rsp + 0x120]
mov rcx, qword [rsp + 0x150]
call fcn.140144048
lea rsi, [rsp + 0x190]
cmp byte [rsp + 0x620], 0
je 0x1400f010c
mov rsi, qword [rsp + 0x5b8]
mov r14, qword [rsp + 0x5c0]
mov rcx, r15
lea rdx, [rsp + 0x5fc]
call fcn.1400e965b
mov r15, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x210]
mov rdx, rsi
lea rsi, [rsp + 0x190]
mov r8, r14
mov r9, r15
call fcn.140055a29
mov r14, rax
mov rcx, qword [rsp + 0x90]
mov rdx, r15
lea r15, [rsp + 0x90]
call fcn.1400759fa
test r14, r14
je 0x1400f010c
mov r13, rsi
jmp 0x1400efa61
mov r13, rsi
mov rcx, qword [rsp + 0x190]
call fcn.140046fda
mov r14, rax
test rax, rax
jne 0x1400efa61
xor edi, edi
mov eax, dword [rsp + 0x5fc]
mov dword [rsp + 0x1e0], eax
mov r14, qword [rsp + 0x1b0]
jmp 0x1400efa61
mov r13, rsi
jmp 0x1400efa59
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
call fcn.1400759fa
lea r14, [rsp + 0x210]
mov rcx, qword [rsp + 0x1c0]
call fcn.140046fda
test rax, rax
je 0x1400f0184
mov rdi, rax
mov esi, 1
jmp 0x1400efd1a
mov rdi, qword [rsp + 0x5b8]
xor esi, esi
jmp 0x1400efd1a
xor edi, edi
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x1e0], eax
lea r15, [rsp + 0x90]
mov rax, qword [rsp + 0x1b0]
and al, 0xb0
add dword [rax], eax
invalid
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
mov qword [rsp + 0x1b0], rax
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
call fcn.1400759fa
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.1400c2669
jmp 0x1400efab9
mov rdi, rax
jmp 0x1400ef3c0
mov rdi, rax
jmp 0x1400ef3b6
mov r13, rcx
jmp 0x1400ef3c0
cmp byte [rsp + 0xf9], 0
movabs r13, 0x8000000000000000
je 0x1400f0223
lea rcx, [rsp + 0x160]
call fcn.140054f27
mov r14, rax
test rax, rax
jne 0x1400f0506
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x58], rdi
cmp qword [rsp + 0xd0], r13
je 0x1400f04b6
cmp byte [rsp + 0xf8], 0
je 0x1400f04b6
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x218], rax
and qword [rsp + 0x220], 0
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x228], rax
lea rcx, [rsp + 0x210]
call fcn.140053fc2
test rax, rax
je 0x1400f034a
mov rdi, rax
mov r14, rdx
mov ecx, 4
call fcn.140053c9d
mov rsi, rdx
mov qword [rdx], rdi
mov qword [rdx + 8], r14
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], 1
movdqu xmm0, xmmword [rsp + 0x210]
movups xmm1, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x5c0], xmm1
movdqa xmmword [rsp + 0x5b0], xmm0
mov r15d, 1
mov r13d, 0x18
mov rcx, rbp
call fcn.140053fc2
test rax, rax
je 0x1400f033e
mov rdi, rax
mov r14, rdx
cmp r15, qword [rsp + 0x70]
jne 0x1400f0324
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.140053ce8
mov rsi, qword [rsp + 0x78]
mov qword [rsi + r13 - 8], rdi
mov qword [rsi + r13], r14
inc r15
mov qword [rsp + 0x80], r15
add r13, 0x10
jmp 0x1400f02f6
mov r13, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
jmp 0x1400f0355
mov esi, 8
xor r13d, r13d
xor r15d, r15d
and qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 1
and qword [rsp + 0x5c0], 0
mov r9, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x168]
mov r10, qword [rsp + 0x170]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
mov rdx, rbp
lea r8, [0x140178420]
call qword [r10 + 0x78]
test al, al
je 0x1400f03d6
call fcn.140054114
mov r14, rax
mov rcx, qword [rsp + 0x5b0]
mov rdx, qword [rsp + 0x5b8]
call fcn.1400759fa
jmp 0x1400f0464
mov rdi, qword [rsp + 0x5b8]
mov r14, qword [rsp + 0x5c0]
lea rax, [rdi + r14]
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x218], rax
xor r15d, r15d
lea rcx, [rsp + 0x210]
call fcn.1401408ee
cmp eax, 0x110000
je 0x1400f041e
xor ecx, ecx
cmp eax, 0xa
sete cl
add r15, rcx
jmp 0x1400f03fd
mov rcx, qword [rsp + 0x160]
mov rax, qword [rsp + 0x178]
add r15, rax
inc r15
mov qword [rsp + 0x178], r15
mov rdx, rdi
mov r8, r14
call fcn.1400463a0
mov r14, rax
mov rcx, qword [rsp + 0x5b0]
mov rdx, qword [rsp + 0x5b8]
call fcn.1400759fa
test r14, r14
je 0x1400f0490
mov rcx, r13
mov rdx, rsi
call fcn.14010739c
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x108]
jmp 0x1400f0506
cmp byte [rsp + 0x188], 0
je 0x1400f04ab
mov qword [rsp + 0x180], r15
and qword [rsp + 0x178], 0
mov rcx, r13
mov rdx, rsi
call fcn.14010739c
mov rcx, qword [rsp + 0x1f0]
mov dl, byte [rsp + 0x1f8]
call fcn.1400476c7
mov r14, rax
test rax, rax
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x108]
jne 0x1400f0506
mov rcx, qword [rsp + 0x1f0]
call fcn.140046fda
mov r14, rax
test rax, rax
je 0x1400f0521
mov rcx, rsi
mov rdx, rdi
call fcn.140054a6d
mov rdi, r14
lea r14, [rsp + 0x210]
jmp 0x1400ef3c0
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x210], rcx
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rcx
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x228], rax
and qword [rsp + 0x230], 0
lea rcx, [rsp + 0x210]
call fcn.14005402c
test rax, rax
je 0x1400f0656
mov rdi, rdx
mov ecx, 8
mov edx, 0x20
call fcn.14004386e
test rax, rax
je 0x1400f46de
mov rsi, rax
mov qword [rax], rdi
mov qword [rsp + 0x70], 4
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x5d0], rax
movdqu xmm0, xmmword [rsp + 0x210]
movups xmm1, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x5c0], xmm1
movdqa xmmword [rsp + 0x5b0], xmm0
mov eax, 1
mov qword [rsp + 0x1e8], rax
mov rcx, rbp
call fcn.14005402c
cmp rax, 1
jne 0x1400f063f
mov rdi, rdx
mov r14, qword [rsp + 0x1e8]
cmp r14, qword [rsp + 0x70]
jne 0x1400f0626
lea rcx, [rsp + 0x70]
mov rdx, r14
call fcn.140053f15
mov rcx, rax
call fcn.140012310
mov rsi, qword [rsp + 0x78]
mov qword [rsi + r14*8], rdi
inc r14
mov qword [rsp + 0x1e8], r14
mov qword [rsp + 0x80], r14
jmp 0x1400f05ec
mov rcx, rbp
call fcn.140054061
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x158], rax
jmp 0x1400f067c
lea rcx, [rsp + 0x210]
call fcn.140054061
mov esi, 8
xor eax, eax
mov qword [rsp + 0x158], rax
xor eax, eax
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x58]
call fcn.140054a6d
mov rdi, rsi
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
lea r14, [rsp + 0x210]
mov rsi, qword [rsp + 0x158]
jmp 0x1400ef3d6
add rsi, 0x18
lea r8, [0x1401f576c]
mov r9d, 6
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f0734
lea rdx, [0x1401f57bb]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400d4e79
test rax, rax
je 0x1400f41eb
mov rdi, rax
mov rcx, rsi
call fcn.1400d4fb0
test rax, rax
je 0x1400f41f7
mov bl, byte [rax]
mov rcx, rsi
call fcn.1400d4d3b
test rax, rax
je 0x1400f4094
mov r9b, byte [rax]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov ecx, ebx
call fcn.1400fa8e8
jmp 0x1400f3d56
lea r8, [0x1401f58e3]
mov r9d, 0x13
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f0806
lea rdx, [0x1401f5913]
mov r8d, 5
mov rcx, rsi
call fcn.1400d4e79
mov rdi, rax
lea rdx, [0x1401f592d]
mov r8d, 5
mov rcx, rsi
call fcn.1400d4e79
test rdi, rdi
je 0x1400f41cb
test rax, rax
je 0x1400f41cb
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov r9, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.1400ec1e6
cmp byte [rsi], 0
jne 0x1400f4301
lea rax, str.File_operation_complete._n
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.140138ff0
jmp 0x1400f3d56
mov rcx, qword [rsp + 0x168]
jmp 0x1400f1397
lea r8, [0x1401f588f]
mov r9d, 0xc
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
jne 0x1400f4289
lea r8, [0x1402297f1]
mov r9d, 4
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f08be
lea rdx, [0x1401f5822]
mov r8d, 4
mov rcx, rsi
call fcn.1400d4e79
test rax, rax
je 0x1400f41cb
mov rdi, rax
mov rcx, rsi
call fcn.1400d4fb0
test rax, rax
je 0x1400f4334
mov bl, byte [rax]
mov rcx, rsi
call fcn.1400d4d3b
test rax, rax
je 0x1400f4094
mov r9b, byte [rax]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov ecx, ebx
call fcn.1400fc295
jmp 0x1400f3d56
mov rbx, qword [rsp + 0x5b8]
mov rcx, r14
mov rdx, rdi
call fcn.1400759fa
jmp 0x1400f13a6
mov rcx, rdi
jmp 0x1400f1397
lea r8, [0x1401f583e]
mov r9d, 5
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
mov qword [rsp + 0x1b8], rsi
je 0x1400f1174
mov rax, qword [0x14024b138]
cmp rax, 3
je 0x1400f0904
mov rax, qword [0x14024b138]
cmp rax, 3
jne 0x1400f230f
lea rcx, [0x14024b0f8]
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x14024b240]
lea rcx, [r13 - 1]
test rax, rcx
jne 0x1400f1a58
mov dword [rsp + 0x150], 0
movabs r14, 0x600000000
mov al, byte [0x14024b100]
lea r12, [rsp + 0x118]
lea r13, [0x140162474]
lea rsi, [rsp + 0x5b0]
lea rax, str.library_std_src_syswindows_stdio.rs
mov qword [rsp + 0x1e0], rax
xorps xmm6, xmm6
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 1
and qword [rsp + 0x220], 0
mov eax, 1
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor r15d, r15d
mov qword [rsp + 0x68], r15
mov rbx, qword [0x14024b118]
mov rdi, qword [0x14024b120]
mov rbp, qword [0x14024b108]
cmp rbx, rdi
jb 0x1400f0c6b
mov rbx, qword [0x14024b110]
mov rcx, qword [0x14024b128]
mov r8, rbx
sub r8, rcx
jb 0x1400f3ffa
add rcx, rbp
xor edx, edx
call sub.msvcrt.dll_memset
movq xmm7, rbx
pslldq xmm7, 8
mov ecx, 0xfffffff6
call sub.kernel32.dll_GetStdHandle
test rax, rax
je 0x1400f0a14
mov r15, rax
cmp rax, 0xffffffffffffffff
jne 0x1400f0a72
call sub.kernel32.dll_GetLastError
mov edi, eax
shl rdi, 0x20
or rdi, 2
jmp 0x1400f0a18
lea rdi, [r14 + 2]
mov qword [rsp + 0x5b0], rdi
mov eax, edi
and eax, 3
cmp rax, 2
jb 0x1400f0a52
cmp eax, 2
jne 0x1400f0a52
mov rax, rdi
movabs rcx, 0xffffffff00000000
and rax, rcx
cmp rax, r14
jne 0x1400f0a52
mov rcx, rsi
call fcn.140114910
jmp 0x1400f0c54
mov qword [rsp + 0x118], rdi
and qword [rsp + 0x110], 0
mov eax, edi
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
and dword [rsp + 0x5b0], 0
mov rcx, r15
mov rdx, rsi
call sub.kernel32.dll_GetConsoleMode
test eax, eax
je 0x1400f0af0
mov r12, r14
movzx r14d, byte [0x14024b136]
cmp rbx, r14
mov rdi, r14
cmovb rdi, rbx
cmp rdi, 4
ja 0x1400f4051
mov rsi, r13
mov rcx, rbp
lea r13, [0x14024b132]
mov rdx, r13
mov r8, rdi
call sub.msvcrt.dll_memcpy
cmp rbx, r14
jae 0x1400f0b1f
mov r8d, 4
sub r8, rdi
lea rax, [0x14024b0f8]
lea rdx, [rdi + rax]
add rdx, 0x3a
mov rcx, r13
call sub.msvcrt.dll_memmove
mov al, byte [0x14024b136]
sub al, dil
jmp 0x1400f0b21
mov rcx, rsi
mov rdx, r15
mov r8, rbp
mov r9, rbx
call fcn.1401354d0
mov rax, qword [rsp + 0x5b0]
mov rdi, qword [rsp + 0x5b8]
test rax, rax
jne 0x1400f0c43
jmp 0x1400f0bb0
xor eax, eax
mov r13, rsi
mov byte [0x14024b136], al
cmp rbx, r14
jbe 0x1400f0b9d
mov r14, rbx
sub r14, rdi
cmp r14, 4
jae 0x1400f0bcb
and word [rsp + 0x90], 0
lea rax, [0x14024b130]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
mov r9d, 1
lea rcx, [rsp + 0x5b0]
mov rdx, r15
lea r8, [rsp + 0x90]
call fcn.140137050
cmp qword [rsp + 0x5b0], 0
mov r15, qword [rsp + 0x5b8]
je 0x1400f0ccc
mov rdi, r15
mov r14, r12
jmp 0x1400f0c33
mov r14, r12
lea r12, [rsp + 0x118]
lea rsi, [rsp + 0x5b0]
cmp rbx, rdi
ja 0x1400f0bb8
mov rbx, rdi
movq xmm0, rbx
movq xmm7, rdi
punpcklqdq xmm7, xmm0
jmp 0x1400f0c54
mov rax, rbx
xor edx, edx
mov ecx, 3
div rcx
mov ecx, 0x1000
cmp rax, rcx
jb 0x1400f0be7
mov eax, 0x1000
lea rcx, [0x14024b130]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, 0x1000
lea rcx, [rsp + 0x90]
mov rdx, r15
lea r8, [rsp + 0x5b0]
call fcn.140137050
cmp qword [rsp + 0x90], 0
mov r15, qword [rsp + 0x98]
mov r14, r12
je 0x1400f0d22
mov rdi, r15
lea r12, [rsp + 0x118]
lea rsi, [rsp + 0x5b0]
mov qword [rsp + 0x5b0], rdi
test rdi, rdi
jne 0x1400f0a20
and qword [0x14024b118], 0
movdqu xmmword [0x14024b120], xmm7
movq rdi, xmm7
xor ebx, ebx
sub rdi, rbx
add rbx, rbp
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], rdi
test rbp, rbp
jne 0x1400f0e11
invalid
xchg dword [rcx], eax
add byte [rax], al
test dword [rdi - 0x76ffffff], eax
clc
mov eax, edi
and eax, 3
movsxd rax, dword [r13 + rax*4]
invalid
test dword [rax], r8d
add rax, r13
jmp rax
invalid
adc byte [rbx], ah
je 0x1400f0cbf
jmp 0x1400f0f8c
mov rcx, r12
call fcn.140114910
jmp 0x1400f099f
cmp r15, 1
ja 0x1400f423f
test r15, r15
je 0x1400f0d78
movups xmmword [rsp + 0x30], xmm6
lea rax, [0x14024b132]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
mov ecx, 0xfde9
mov edx, pe_nt_image_headers64
lea r8, [rsp + 0x90]
mov r9d, r15d
call sub.kernel32.dll_WideCharToMultiByte
lea r15, str.Windows_stdin_in_console_mode_does_not_support_non_UTF_16_input__encountered_unpaired_surrogate
test eax, eax
jne 0x1400f0d7a
jmp 0x1400f0b92
cmp r15, 0x1000
lea r12, [rsp + 0x118]
ja 0x1400f4231
test r15, r15
lea rsi, [rsp + 0x5b0]
je 0x1400f0df4
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rbp
mov ecx, 0xfde9
mov edx, pe_nt_image_headers64
mov r8, rsi
mov r9d, r15d
call sub.kernel32.dll_WideCharToMultiByte
test eax, eax
je 0x1400f0dfd
movsxd rcx, eax
jmp 0x1400f0df6
xor eax, eax
mov byte [0x14024b136], al
lea rcx, [rdi + rbp]
movzx r15d, al
mov qword [rsp + 0x1b0], r15
cmp r14, r15
cmovb r15, r14
lea r13, [0x14024b132]
mov rdx, r13
mov r8, r15
call sub.msvcrt.dll_memcpy
cmp r14, qword [rsp + 0x1b0]
jae 0x1400f0dde
mov r8d, 4
sub r8, r15
lea rax, [0x14024b0f8]
lea rdx, [r15 + rax]
add rdx, 0x3a
mov rcx, r13
call sub.msvcrt.dll_memmove
mov al, byte [0x14024b136]
sub al, r15b
jmp 0x1400f0de0
xor eax, eax
mov r14, r12
mov r13, rsi
mov byte [0x14024b136], al
add rdi, r15
jmp 0x1400f0ba0
xor ecx, ecx
add rcx, rdi
xor eax, eax
jmp 0x1400f0e09
mov eax, 1
lea rcx, str.Windows_stdin_in_console_mode_does_not_support_non_UTF_16_input__encountered_unpaired_surrogate
mov rdi, rcx
jmp 0x1400f0b11
cmp rdi, 0x10
jae 0x1400f0e34
xor edx, edx
test rdi, rdi
je 0x1400f0e2f
cmp byte [rbx + rdx], 0xa
je 0x1400f0e46
inc rdx
cmp rdi, rdx
jne 0x1400f0e1e
mov rdx, rdi
xor r15d, r15d
jmp 0x1400f0e4c
mov cl, 0xa
mov rdx, rbx
mov r8, rdi
call fcn.14004e460
mov r15, rax
jmp 0x1400f0e4c
mov r15d, 1
test r15, r15
je 0x1400f0ead
cmp rdx, 0xffffffffffffffff
je 0x1400f41bf
mov r14, r15
lea r15, [rdx + 1]
cmp rdx, rdi
jae 0x1400f41b3
mov rax, qword [rsp + 0x210]
mov rbp, qword [rsp + 0x58]
sub rax, rbp
cmp rax, rdx
jbe 0x1400f0f2b
mov rax, qword [rsp + 0x60]
lea rcx, [rax + rbp]
mov rdx, rbx
mov r8, r15
call sub.msvcrt.dll_memcpy
add rbp, r15
mov rdi, r15
mov r15, r14
movabs r14, 0x600000000
jmp 0x1400f0edf
mov rax, qword [rsp + 0x210]
sub rax, qword [rsp + 0x58]
cmp rax, rdi
jb 0x1400f0f58
mov rbp, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
lea rcx, [rax + rbp]
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
add rbp, rdi
mov rax, qword [0x14024b118]
add rax, rdi
mov rcx, qword [0x14024b120]
cmp rax, rcx
cmovae rax, rcx
add qword [rsp + 0x68], rdi
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x220], rbp
mov qword [0x14024b118], rax
mov bl, 1
test r15, r15
jne 0x1400f115d
test rdi, rdi
mov r15, qword [rsp + 0x68]
jne 0x1400f099a
jmp 0x1400f0f91
lea rcx, [rsp + 0x210]
mov rdx, rbp
mov r8, r15
call fcn.14011a510
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x60], rax
mov rbp, qword [rsp + 0x220]
jmp 0x1400f0e84
lea rcx, [rsp + 0x210]
mov rdx, qword [rsp + 0x58]
mov r8, rdi
call fcn.14011a510
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x58], rax
jmp 0x1400f0ec3
xor ebx, ebx
mov r15, rdi
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
mov r8, rdi
call fcn.140049a10
cmp qword [rsp + 0x5b0], 0
je 0x1400f0fcb
test bl, bl
lea rax, str.stream_did_not_contain_valid_UTF_8
cmovne r15, rax
mov rsi, qword [rsp + 0x1b8]
jmp 0x1400f10a1
mov qword [rsp + 0x220], rdi
test bl, bl
mov rsi, qword [rsp + 0x1b8]
je 0x1400f10a1
test r15, r15
je 0x1400f1142
mov r15, qword [rsp + 0x218]
and dword [rsp + 0x5b0], 0
mov ecx, 0xa
lea rdx, [rsp + 0x5b0]
call fcn.14006f116
mov r9, rdx
mov rcx, r15
mov rdx, rdi
mov r8, rax
call fcn.14007440e
test al, al
je 0x1400f108c
lea rcx, [rsp + 0x210]
call fcn.1400e92fe
mov r15, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
and dword [rsp + 0x5b0], 0
mov ecx, 0xd
lea rdx, [rsp + 0x5b0]
call fcn.14006f116
mov r9, rdx
mov rcx, r15
mov rdx, rdi
mov r8, rax
call fcn.14007440e
test al, al
je 0x1400f108c
lea rcx, [rsp + 0x210]
call fcn.1400e92fe
mov r15, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
mov rax, rdi
mov rdi, qword [rsp + 0x210]
mov qword [rsp + 0x108], rax
jmp 0x1400f10c0
movabs rdi, 0x8000000000000000
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
movabs rax, 0x8000000000000000
inc rax
cmp rdi, rax
je case.0x1400f12c2.17
mov rcx, rsi
call fcn.1400d4fb0
test rax, rax
je 0x1400f40a0
movabs rcx, 0x8000000000000000
cmp rdi, rcx
je 0x1400f40ac
mov bl, byte [rax]
mov rcx, rsi
call fcn.1400d4d3b
test rax, rax
je 0x1400f4094
mov r9b, byte [rax]
mov ecx, ebx
mov rdx, r15
mov r8, qword [rsp + 0x108]
call fcn.1400fa8e8
mov rcx, rdi
mov qword [rsp + 0x158], r15
mov rdx, r15
call fcn.1400759fa
lea rsi, [rsp + 0x5b0]
jmp 0x1400f0968
movabs rax, 0x8000000000000000
lea rdi, [rax + 1]
mov r15, qword [rsp + 0x158]
jmp 0x1400f10ab
mov r15, qword [rsp + 0x68]
jmp 0x1400f0f91
mov rdx, rsi
call fcn.140020555
jmp 0x1400f1800
lea r8, [0x1401f5948]
mov r9d, 0x19
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f13fc
lea rbx, [0x1401f597b]
mov r8d, 5
mov rcx, rsi
mov rdx, rbx
call fcn.14003788b
test rax, rax
je 0x1400f3d56
mov r14, rax
movabs rdi, 0xa293f01f4d692308
movabs rsi, 0xffb4e8ca7508b637
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.140037936
mov rcx, rdx
xor rcx, rdi
mov r8, rax
xor r8, rsi
or r8, rcx
jne 0x1400f4443
mov rcx, qword [r14 + 0x38]
mov rdx, qword [r14 + 0x40]
call fcn.140037905
test rax, rax
je 0x1400f3d56
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140099d41
mov rbx, rax
mov rcx, rax
call qword [rdx + 0x18]
xor rdx, rdi
xor rax, rsi
or rax, rdx
jne 0x1400f43c1
test rbx, rbx
je 0x1400f43c1
lea rsi, [rsp + 0x5b0]
mov rcx, rsi
call fcn.1400f4817
movzx r12d, byte [rbx]
mov rdi, qword [rsi + 0x230]
mov rbx, qword [rsi + 0x238]
mov rcx, rbx
call fcn.140106fcc
mov r14, rax
mov r15, rdx
mov rcx, rdx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memcpy
call fcn.140137680
lea rax, [0x14024b140]
mov qword [rsp + 0x208], rax
mov rcx, qword [rsi + 0x128]
mov rdx, qword [rsi + 0x130]
call fcn.1400c2669
mov qword [rsi + 0x128], r14
mov qword [rsi + 0x130], r15
mov qword [rsi + 0x138], rbx
mov rcx, rsi
call fcn.140019f9e
lea rax, [0x140162460]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rdx, qword [rsp + 0x6e8]
cmp qword [rsp + 0x6d8], r13
je 0x1400f25f1
mov rcx, qword [rsp + 0x6e0]
jmp 0x1400f25f3
lea rcx, [0x14024b100]
mov edx, dword [rsp + 0x150]
call fcn.140045630
lea rcx, [0x14024b0f8]
call fcn.14015cb54
jmp 0x1400f3d56
lea rdx, [0x1401f5675]
mov r8d, 8
mov rcx, r14
mov r9d, 6
call fcn.1400d7138
lea rcx, [rsp + 0x5b0]
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
mov qword [rsp + 0x90], r14
lea rax, [0x140043e9d]
mov qword [rsp + 0x98], rax
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], 1
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400759fa
mov ecx, 9
mov rdx, r12
call fcn.14010739c
jmp 0x1400f3d56
mov rcx, rsi
call fcn.1400cedbf
mov rsi, rax
lea rbx, [0x1401efab8]
mov ecx, 9
mov rdx, r12
call fcn.14010739c
test rsi, rsi
je 0x1400f3d56
lea rcx, [rsp + 0x570]
call fcn.1400f9c20
jmp 0x1400f3d65
mov rcx, qword [rsp + 0x168]
call fcn.1400cedbf
mov rsi, rax
mov ecx, 0xa
mov rdx, r14
call fcn.140045538
jmp 0x1400f139f
mov rbx, rax
jmp 0x1400f13a6
mov rbx, qword [rsp + 0x5b8]
jmp 0x1400f13a6
lea r8, [0x1401f5869]
mov r9d, 6
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f15fa
lea r14, [0x1401f57df]
mov r8d, 9
mov rcx, rsi
mov rdx, r14
call fcn.14003788b
test rax, rax
je 0x1400f43e5
mov r15, rax
movabs rbx, 0xaa136e4604b44156
movabs rdi, 0x87bfb4056e56b8e7
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.140037936
mov rcx, rdx
xor rcx, rbx
mov r8, rax
xor r8, rdi
or r8, rcx
jne 0x1400f44de
mov rcx, qword [r15 + 0x38]
mov rdx, qword [r15 + 0x40]
call fcn.140037905
test rax, rax
je 0x1400f43e5
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140099d41
mov r14, rax
mov rcx, rax
call qword [rdx + 0x18]
xor rdx, rbx
xor rax, rdi
or rax, rdx
jne 0x1400f43c1
test r14, r14
je 0x1400f43c1
mov bl, byte [r14]
mov rcx, rsi
call fcn.1400d4d3b
test rax, rax
je 0x1400f4094
mov dil, byte [rax]
lea r15, [0x1401f586f]
mov r8d, 6
mov rcx, rsi
mov rdx, r15
call fcn.14003788b
test rax, rax
je 0x1400f441f
mov r12, rax
movabs r14, 0x9ed91be891e30413
movabs rsi, 0x2cb86891e578f4a5
mov rcx, rax
mov rdx, rsi
mov r8, r14
call fcn.140037936
mov rcx, rdx
xor rcx, r14
mov r8, rax
xor r8, rsi
or r8, rcx
jne 0x1400f451c
mov rcx, qword [r12 + 0x38]
mov rdx, qword [r12 + 0x40]
call fcn.140037905
test rax, rax
je 0x1400f441f
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140099d41
mov r15, rax
mov rcx, rax
call qword [rdx + 0x18]
xor rdx, r14
xor rax, rsi
or rax, rdx
jne 0x1400f43c1
test r15, r15
je 0x1400f43c1
mov r8, qword [r15]
lea rsi, [rsp + 0x210]
mov rcx, rsi
mov edx, ebx
mov r9d, edi
call fcn.1400fce6d
mov qword [rsp + 0x90], rsi
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x140017a51]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x90]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
call fcn.140138ff0
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
jmp 0x1400f19c2
mov qword [rsp + 0x220], r12
jmp 0x1400f17e9
lea r8, [0x1401f5877]
mov r9d, 7
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f18dd
lea rdx, [0x1401f57bb]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400d4e79
test rax, rax
je 0x1400f41eb
mov rbx, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rcx, r14
call fcn.140106fcc
mov qword [rsp + 0x58], rax
mov rsi, rdx
mov rcx, rdx
mov rdx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
lea rbx, [rsp + 0x110]
mov rcx, rbx
mov qword [rsp + 0x60], rsi
mov rdx, rsi
mov r8, r14
call fcn.1400eaeee
mov rsi, qword [rbx + 0x10]
test rsi, rsi
je 0x1400f45dd
lea rax, str.Possible_class_of_hash:
lea rbx, [rsp + 0x5b0]
mov qword [rbx], rax
mov qword [rbx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rbx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x18], xmm0
mov rcx, rbx
call fcn.140138ff0
mov rax, qword [rsp + 0x110]
mov r12, qword [rsp + 0x118]
imul r13, rsi, 0x18
lea rcx, [r12 + r13]
mov qword [rsp + 0x210], r12
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x228], rcx
lea r14, [rsp + 0x98]
lea rbp, [r12 + 0x18]
lea rsi, [0x140017a51]
lea rdi, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea r15, [rsp + 0x160]
test r13, r13
je 0x1400f196f
mov rax, qword [r12]
movdqu xmm0, xmmword [r12 + 8]
movdqa xmmword [rsp + 0x70], xmm0
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400f1974
add r12, 0x18
mov qword [rsp + 0x90], rax
movdqa xmm0, xmmword [rsp + 0x70]
movdqu xmmword [r14], xmm0
mov qword [rsp + 0x5b0], rdi
mov qword [rsp + 0x5b8], 2
and qword [rsp + 0x5d0], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rsi
mov qword [rsp + 0x5c0], r15
mov qword [rsp + 0x5c8], 1
mov rcx, rbx
call fcn.140138ff0
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
call fcn.1400759fa
add r13, 0xffffffffffffffe8
add rbp, 0x18
jmp 0x1400f1714
add r12, 0x20
mov r15, r12
mov qword [rsp + 0x220], r15
movabs rcx, 0x8000000000000000
call fcn.140015daa
lea rcx, [rsp + 0x210]
call fcn.1400436f9
movabs r13, 0x8000000000000000
lea r15, [rsp + 0x90]
mov rax, qword [rsp + 0x5b0]
mov rsi, qword [rsp + 0x5b8]
mov qword [rsp + 0x5b0], r14
mov qword [rsp + 0x5b8], r14
sub rsi, rax
je 0x1400f1864
mov rcx, qword [rsp + 0x5c0]
shr rsi, 5
mov rcx, qword [rcx + 8]
sub rax, rcx
and rax, 0xffffffffffffffe0
lea rbx, [rax + rcx]
add rbx, 8
sub rsi, 1
jb 0x1400f1864
mov rcx, qword [rbx - 8]
mov rdx, qword [rbx]
call fcn.140045538
add rbx, 0x20
jmp 0x1400f184c
lea rcx, [rsp + 0x5b0]
call fcn.1400214a6
lea rsi, [rsp + 0x25c8]
mov qword [rsi + 0x230], r14
and qword [rsi + 0x238], 0
mov rcx, qword [rsi + 0x128]
mov rdx, qword [rsi + 0x130]
call fcn.140015daa
mov qword [rsi + 0x128], r13
lea rcx, [rsp + 0x90]
lea rbx, [rsp + 0x160]
mov r9d, 1
mov rdx, rsi
mov r8, rbx
call fcn.140025b97
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.140045538
jmp 0x1400ed29b
lea r8, [0x1401f59b7]
mov r9d, 6
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f19cc
lea rdx, [0x1401f59dd]
mov r8d, 3
mov rcx, rsi
call fcn.1400d4e79
test rax, rax
je 0x1400f45e9
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rsi, [rsp + 0x25b0]
mov rcx, rsi
call fcn.140003060
lea rdi, [rsp + 0x5b0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ff81a
mov rax, qword [rdi]
cmp rax, r13
lea rdx, [rsp + 0x210]
jne 0x1400f2357
mov rsi, qword [rsp + 0x5b8]
mov rbx, qword [rsp + 0x5c0]
jmp 0x1400f13bc
mov rbp, qword [rsp + 0x68]
lea rcx, [rsp + 0x210]
mov qword [rcx + 0x10], rbp
call fcn.140054127
lea rax, str._n_b_t_n_v_f_r
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.140138ff0
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
call fcn.1400759fa
jmp 0x1400f3d56
lea r8, [0x1401f59ec]
mov r9d, 9
mov rcx, rbx
mov rdx, r14
call fcn.14007d842
test al, al
je 0x1400f3d56
lea rdi, [0x1401f5a16]
lea rbx, [rsp + 0x5b0]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1400d4c7e
mov rax, qword [rbx]
cmp rax, 2
jne 0x1400f460f
mov rcx, qword [rsp + 0x5b8]
test rcx, rcx
je 0x1400f3ebd
mov rax, qword [rcx + 0x38]
mov rcx, qword [rcx + 0x40]
test rcx, rcx
je 0x1400f3d8f
lea r8, [rax + 0x10]
xor edx, edx
mov r9, rcx
add rdx, qword [r8]
add r8, 0x18
dec r9
jne 0x1400f1a47
jmp 0x1400f3d91
call fcn.14011a5c0
xor al, 1
mov dword [rsp + 0x150], eax
jmp 0x1400f092f
mov rsi, qword [rsp + 0x6e8]
mov edi, 0
cmp qword [rsp + 0x6d8], r13
je 0x1400f1a8a
mov rdi, qword [rsp + 0x6e0]
lea rax, [0x14016e678]
mov qword [rsp + 0x20], rax
lea rbx, str.crate::generate_should_have_set_the_bin_name_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_bash.rs
mov r9d, 0x2c
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14009faa3
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], rdx
lea rcx, [rsp + 0x508]
lea r14, [rsp + 0x5b0]
mov rdx, r14
xor r8d, r8d
call fcn.140041172
lea rcx, [rsp + 0x4f0]
mov rdx, r14
call fcn.1400427b0
lea rax, [0x14016e8b8]
mov qword [rsp + 0x20], rax
mov r9d, 0x2c
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14009faa3
mov r8, rdx
lea rbx, [rsp + 0x558]
mov qword [rbx], rax
mov qword [rbx + 8], r8
lea rsi, [rsp + 0x4d8]
and qword [rsi], 0
mov qword [rsi + 8], 8
and qword [rsi + 0x10], 0
mov edi, 2
mov qword [rsp + 0x28], rdi
lea rcx, str.______n____local_i_cur_prev_opts_cmd_n____COMPREPLY___n____cur__COMP_WORDS_COMP_CWORD___n____prev__COMP_WORDS_COMP_CWORD_1___n____cmd___n____opts___n_n____for_i_in__COMP_WORDS____n____do_n________case___cmd__i__in_n_______________1___n________________cmd___n___________________n______________n___________________n________esac_n____done_n_n____case___cmd__in_n__________n____________opts___n____________if_____cur______COMP_CWORD__eq_1______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in_n__________________n____________________COMPREPLY___n_______________________n____________esac_n____________COMPREPLY____compgen__W___opts_______cur_____n____________return_0_n_______________n____esac_n_n_nif______BASH_VERSINFO_0____eq_4____BASH_VERSINFO_1____ge_4____BASH_VERSINFO_0____gt_4_____then_n____complete__F____o_nosort__o_bashdefault__o_default__nelse_n____complete__F____o_bashdefault__o_default__nfi_n
mov qword [rsp + 0x20], rcx
lea rbp, [rsp + 0x70]
mov rcx, rbp
mov rdx, rax
mov r9d, 0x20
call fcn.140038238
mov rdx, qword [r14 + 0xb8]
mov r8, qword [r14 + 0xc0]
lea r15, [rsp + 0x160]
mov rcx, r15
call fcn.140042cf7
mov qword [rsp + 0x90], rbp
lea rax, [0x140017a51]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rbx
lea rax, [fcn.140055bde]
mov qword [rsp + 0xb8], rax
lea r12, [rsp + 0x210]
mov qword [r12], rdi
mov qword [r12 + 0x10], rdi
and qword [r12 + 0x20], 0
mov eax, 0x20
mov qword [r12 + 0x28], rax
mov cl, 3
mov byte [r12 + 0x30], cl
mov qword [r12 + 0x38], rdi
mov qword [r12 + 0x48], rdi
and qword [r12 + 0x58], 0
mov qword [r12 + 0x60], rax
mov byte [r12 + 0x68], cl
mov qword [r12 + 0x70], rdi
mov qword [r12 + 0x80], rdi
mov qword [r12 + 0x90], 1
mov qword [r12 + 0x98], rax
mov byte [r12 + 0xa0], cl
mov qword [r12 + 0xa8], rdi
mov qword [r12 + 0xb8], rdi
mov qword [r12 + 0xc8], rdi
mov qword [r12 + 0xd0], rax
mov byte [r12 + 0xd8], cl
lea rax, str.____functions___commands______n__commands____n____local_commands__commands___n_____describe__t_commands__commands_commands______n
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov qword [rdx + 8], 5
lea rax, [rsp + 0x210]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], 4
lea rax, [rsp + 0x90]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 3
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call fcn.140039ddc
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.140045538
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
call fcn.140045538
mov rcx, rsi
mov rdx, rdi
call fcn.1400e9552
mov rcx, r12
mov rdx, r14
call fcn.14003c9b8
mov r14, qword [r12 + 8]
imul rbx, qword [r12 + 0x10], 0x30
lea rax, [r14 + rbx]
mov qword [rsp + 0x60], rax
imul rax, qword [r12], 0x30
mov ecx, 0x18
xor edx, edx
div rcx
mov qword [rsp + 0x58], rax
lea rbp, [r14 + 0x30]
mov rdi, 0xffffffffffffffff
mov rax, r14
mov rsi, r14
test rbx, rbx
je 0x1400f25e4
mov rcx, qword [rax]
cmp rcx, r13
je 0x1400f2c52
lea r15, [rax + 0x30]
mov rdx, qword [rax + 8]
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x210], xmm0
call fcn.140045538
mov rax, qword [r12 + 0x18]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [r12 + 8]
movdqu xmmword [rsi], xmm0
add rsi, 0x18
inc rdi
add rbx, 0xffffffffffffffd0
add rbp, 0x30
mov rax, r15
jmp 0x1400f1d0c
mov rdx, qword [rsp + 0x6e8]
mov ecx, 0
cmp qword [rsp + 0x6d8], r13
je 0x1400f1d8d
mov rcx, qword [rsp + 0x6e0]
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_fish.rs
mov qword [rsp + 0x20], rax
lea r8, str.crate::generate_should_have_set_the_bin_name_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_bash.rs
mov r9d, 0x2c
call fcn.14009faa3
mov r8, rdx
mov ecx, 1
mov qword [rsp + 0x28], rcx
mov r14d, 1
lea rcx, [0x1401ef69a]
mov qword [rsp + 0x20], rcx
lea rbp, [rsp + 0x1f0]
mov rcx, rbp
mov qword [rsp + 0x58], rax
mov rdx, rax
mov qword [rsp + 0x60], r8
mov r9d, 0x2d
call fcn.140038238
mov qword [rsp + 0x90], rbp
lea rax, str.__fish__needs_command
lea r15, [rsp + 0x210]
mov qword [r15], rax
mov edi, 2
mov qword [r15 + 8], rdi
and qword [r15 + 0x20], 0
lea rbx, [0x140017a51]
mov qword [rsp + 0x98], rbx
lea r13, [rsp + 0x90]
mov qword [r15 + 0x10], r13
mov qword [r15 + 0x18], r14
lea r12, [rsp + 0x1c0]
mov rcx, r12
mov rdx, r15
call fcn.140039ddc
lea rax, str.__fish__needs_command
mov qword [r15], rax
mov r14, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
mov qword [r15 + 8], rdi
and qword [r15 + 0x20], 0
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], rbx
mov qword [r15 + 0x10], r13
mov eax, 1
mov qword [r15 + 0x18], rax
lea rdi, [rsp + 0x190]
lea rdx, [rsp + 0x210]
mov rcx, rdi
call fcn.140039ddc
mov r15, qword [rdi + 8]
xor eax, eax
cmp qword [rsp + 0x670], rax
je 0x1400f3333
mov rax, qword [rsp + 0x1a0]
movdqu xmm0, xmmword [rsp + 0x1f8]
movdqu xmmword [rsp + 0x508], xmm0
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r12
mov qword [rsp + 0x158], r15
mov qword [rsp + 0x4d8], r15
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x4e0], rax
lea r14, [rsp + 0x70]
and qword [r14], 0
mov qword [r14 + 8], 1
and qword [r14 + 0x10], 0
mov rbx, qword [rsp + 0x638]
imul rdi, qword [rsp + 0x640], 0x258
xor r15d, r15d
mov qword [rsp + 0x1b8], r12
cmp rdi, r15
je 0x1400f23ac
cmp qword [rbx + r15 + 0x228], 0
jne 0x1400f1f57
cmp dword [rbx + r15 + 0x248], 0x110000
je 0x1400f201e
mov rcx, r14
mov edx, 0x20
call fcn.14003c2d8
mov ebp, dword [rbx + r15 + 0x248]
cmp ebp, 0x110000
je 0x1400f1f7e
mov rcx, r14
mov edx, ebp
call fcn.14003c2d8
mov rcx, qword [rbx + r15 + 0x228]
mov rdx, qword [rbx + r15 + 0x230]
call fcn.14003a9ef
test rax, rax
je 0x1400f1ff4
mov r12, rax
mov r13, rdx
cmp ebp, 0x110000
je 0x1400f1fb3
mov rcx, r14
mov edx, 0x2f
call fcn.14003c2d8
lea rcx, [rsp + 0x210]
mov rdx, r12
mov r8, r13
xor r9d, r9d
call fcn.14003c0d1
mov r12, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
mov rcx, r14
mov rdx, r12
call fcn.140140875
mov rcx, qword [rsp + 0x210]
mov rdx, r12
call fcn.140045538
mov rdx, qword [rbx + r15 + 0x10]
test rdx, rdx
setne al
cmp qword [rbx + r15 + 0x20], 0
setne cl
test rdx, rdx
je 0x1400f2011
and al, cl
je 0x1400f201e
mov rcx, r14
mov edx, 0x3d
call fcn.14003c2d8
add r15, 0x258
jmp 0x1400f1f31
mov rdx, qword [rsp + 0x6e8]
mov ecx, 0
cmp qword [rsp + 0x6d8], r13
je 0x1400f2049
mov rcx, qword [rsp + 0x6e0]
lea rax, [0x14016dfc0]
mov qword [rsp + 0x20], rax
lea r8, str.crate::generate_should_have_set_the_bin_name_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_bash.rs
mov r9d, 0x2c
call fcn.14009faa3
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rsi, [rsp + 0x160]
lea rdx, [rsp + 0x5b0]
mov rcx, rsi
xor r9d, r9d
call fcn.14004016d
lea rax, [rsp + 0x110]
mov qword [rax], rdi
lea rcx, [fcn.140055bde]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rsi
lea rcx, [0x140017a51]
mov r8d, 2
mov qword [rsp + 0x210], r8
mov qword [rsp + 0x220], r8
and qword [rsp + 0x230], 0
mov edx, 0x20
mov qword [rsp + 0x238], rdx
mov r9b, 3
mov byte [rsp + 0x240], r9b
mov qword [rsp + 0x248], r8
mov qword [rsp + 0x258], r8
and qword [rsp + 0x268], 0
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x270], rdx
mov byte [rsp + 0x278], r9b
mov qword [rsp + 0x280], r8
mov qword [rsp + 0x290], r8
mov qword [rsp + 0x2a0], 1
mov qword [rsp + 0x2a8], rdx
mov byte [rsp + 0x2b0], r9b
lea rcx, str._nusing_namespace_System.Management.Automation_nusing_namespace_System.Management.Automation.Language_n_nRegister_ArgumentCompleter__Native__CommandName___ScriptBlock__n____param__wordToComplete___commandAst___cursorPosition__n_n_____commandElements___commandAst.CommandElements_n_____command_____n_________n________for___i__1___i__lt__commandElements.Count___i___n_____________element___commandElements__i__n____________if___element__isnot__StringConstantExpressionAst___or_n_________________element.StringConstantType__ne__StringConstantType_::BareWord__or_n_________________element.Value.StartsWith_____or_n_________________element.Value__eq__wordToComplete___n________________break_n_________n_________element.Value_n_______join___n_n_____completions____switch___command___n______n_n_____completions.Where___.CompletionText__like___wordToComplete____n________Sort_Object__Property_ListItemText_n_n
lea rdx, [rsp + 0x90]
mov qword [rdx], rcx
mov qword [rdx + 8], 4
lea rcx, [rsp + 0x210]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], 3
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
lea rcx, [rsp + 0x208]
call fcn.140138080
lea rdx, [0x14016e3a0]
jmp 0x1400f22fb
mov rdx, qword [rsp + 0x6e8]
mov ecx, 0
cmp qword [rsp + 0x6d8], r13
je 0x1400f21b4
mov rcx, qword [rsp + 0x6e0]
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_elvish.rs
mov qword [rsp + 0x20], rax
lea r8, str.crate::generate_should_have_set_the_bin_name_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_bash.rs
mov r9d, 0x2c
call fcn.14009faa3
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rsi, [rsp + 0x160]
lea rdx, [rsp + 0x5b0]
mov rcx, rsi
xor r9d, r9d
call fcn.14003dc21
lea rax, [rsp + 0x110]
mov qword [rax], rdi
lea rcx, [fcn.140055bde]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rsi
lea rcx, [0x140017a51]
mov r8d, 2
mov qword [rsp + 0x210], r8
mov qword [rsp + 0x220], r8
and qword [rsp + 0x230], 0
mov edx, 0x20
mov qword [rsp + 0x238], rdx
mov r9b, 3
mov byte [rsp + 0x240], r9b
mov qword [rsp + 0x248], r8
mov qword [rsp + 0x258], r8
and qword [rsp + 0x268], 0
mov qword [rax + 0x18], rcx
mov qword [rsp + 0x270], rdx
mov byte [rsp + 0x278], r9b
mov qword [rsp + 0x280], r8
mov qword [rsp + 0x290], r8
mov qword [rsp + 0x2a0], 1
mov qword [rsp + 0x2a8], rdx
mov byte [rsp + 0x2b0], r9b
lea rcx, str._nuse_builtin__nuse_str__n_nset_edit:completion:arg_completer_____words_n____fn_spaces_n_n________builtin:repeat__n____str:join__n_____n____fn_cand_text_desc_n________edit:complex_candidate__text_display_text__spaces____14__wcswidth__text____desc_n_____n____var_command___n____for_word__words_1.._1___n________if__str:has_prefix__word_____n____________break_n_________n________set_command___command__word_n_____n____var_completions____n______n_____completions__command__n_n
lea rdx, [rsp + 0x90]
mov qword [rdx], rcx
mov qword [rdx + 8], 4
lea rcx, [rsp + 0x210]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], 3
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
lea rcx, [rsp + 0x208]
call fcn.140138080
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_elvish.rs
mov rcx, rax
call fcn.14003dbac
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
jmp 0x1400f3d44
lea rax, [0x14024b0f8]
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5b8], r15
lea r8, [rsp + 0x210]
mov qword [r8], rdi
lea rax, str.library_std_src_synconce.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14024b138]
lea r9, [0x1401f9090]
mov dl, 1
call fcn.140114b20
jmp 0x1400f0904
lea rcx, [rsp + 0x5b0]
movdqu xmm0, xmmword [rcx + 8]
mov qword [rsp + 0x210], rax
movdqu xmmword [rsp + 0x218], xmm0
mov qword [rsp + 0x90], rdx
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x140017a51]
mov qword [rsp + 0x98], rax
mov qword [rcx + 0x10], r15
jmp 0x1400f15cb
lea rax, [rsp + 0x508]
mov qword [rsp + 0x90], rax
lea rbx, [fcn.140055bde]
lea rax, str.__fish__needs_command
lea r12, [rsp + 0x210]
mov qword [r12], rax
mov edi, 2
mov qword [r12 + 8], rdi
and qword [r12 + 0x20], 0
mov qword [rsp + 0x98], rbx
lea rbp, [rsp + 0x90]
mov qword [r12 + 0x10], rbp
mov r13d, 1
mov qword [r12 + 0x18], r13
lea r15, [rsp + 0x160]
mov rcx, r15
mov rdx, r12
call fcn.140039ddc
mov qword [rsp + 0x90], r15
lea rcx, [0x140017a51]
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], rcx
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rbx
lea rax, [rsp + 0x4d8]
mov qword [rsp + 0xc0], rax
mov qword [r12], rdi
mov qword [r12 + 0x10], rdi
and qword [r12 + 0x20], 0
mov qword [rsp + 0xc8], rbx
mov rbx, rcx
mov eax, 0x20
mov qword [r12 + 0x28], rax
mov cl, 3
mov byte [r12 + 0x30], cl
mov qword [r12 + 0x38], rdi
mov qword [r12 + 0x48], rdi
mov qword [r12 + 0x58], r13
mov qword [r12 + 0x60], rax
mov byte [r12 + 0x68], cl
mov qword [r12 + 0x70], rdi
mov qword [r12 + 0x80], rdi
mov qword [r12 + 0x90], rdi
mov qword [r12 + 0x98], rax
mov byte [r12 + 0xa0], cl
mov qword [r12 + 0xa8], rdi
mov qword [r12 + 0xb8], rdi
and qword [r12 + 0xc8], 0
mov qword [r12 + 0xd0], rax
mov byte [r12 + 0xd8], cl
mov qword [r12 + 0xe0], rdi
mov qword [r12 + 0xf0], rdi
mov qword [r12 + 0x100], 3
mov qword [r12 + 0x108], rax
mov byte [r12 + 0x110], cl
mov qword [r12 + 0x118], rdi
mov qword [r12 + 0x128], rdi
mov qword [r12 + 0x138], rdi
mov qword [r12 + 0x140], rax
mov byte [r12 + 0x148], cl
lea rax, str._Print_an_optspec_for_argparse_to_handle_cmds_options_that_are_independent_of_any_subcommand._nfunction__n_tstring_join__n_nend_n_nfunction__n_t_Figure_out_if_the_current_invocation_already_has_a_command._n_tset__l_cmd__commandline__opc__n_tset__e_cmd_1__n_targparse__s________cmd_2__dev_null_n_tor_return_n_tif_set__q_argv_1__n_t_t_Also_print_the_command__so_this_can_be_used_to_figure_out_what_it_is._n_t_techo__argv_1__n_t_treturn_1_n_tend_n_treturn_0_nend_n_nfunction__n_tset__l_cmd____n_ttest__z___cmd__n_tand_return_1_n_tcontains_____cmd_1___argv_nend_n_n
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov qword [rdx + 8], 7
mov qword [rdx + 0x20], r12
mov r12, qword [rsp + 0x1b8]
mov qword [rdx + 0x28], 6
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], 4
lea rcx, [rsp + 0x208]
call fcn.140138080
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_fish.rs
mov rcx, rax
call fcn.14003dbac
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.140045538
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.140045538
mov r15, qword [rsp + 0x198]
mov r14, qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x158]
jmp 0x1400f3359
mov r8, qword [rsp + 0x60]
mov rbp, r8
jmp 0x1400f2c57
xor ecx, ecx
lea rax, [0x14016cb28]
mov qword [rsp + 0x20], rax
lea r8, str.crate::generate_should_have_set_the_bin_name_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_bash.rs
mov r9d, 0x2c
call fcn.14009faa3
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], rdx
lea rax, str.______n____local_i_cur_prev_opts_cmd_n____COMPREPLY___n____cur__COMP_WORDS_COMP_CWORD___n____prev__COMP_WORDS_COMP_CWORD_1___n____cmd___n____opts___n_n____for_i_in__COMP_WORDS____n____do_n________case___cmd__i__in_n_______________1___n________________cmd___n___________________n______________n___________________n________esac_n____done_n_n____case___cmd__in_n__________n____________opts___n____________if_____cur______COMP_CWORD__eq_1______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in_n__________________n____________________COMPREPLY___n_______________________n____________esac_n____________COMPREPLY____compgen__W___opts_______cur_____n____________return_0_n_______________n____esac_n_n_nif______BASH_VERSINFO_0____eq_4____BASH_VERSINFO_1____ge_4____BASH_VERSINFO_0____gt_4_____then_n____complete__F____o_nosort__o_bashdefault__o_default__nelse_n____complete__F____o_bashdefault__o_default__nfi_n
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
lea r14, [rsp + 0x540]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
mov r9d, 0x2d
call fcn.140038238
lea rcx, [rsp + 0x558]
lea rbx, [rsp + 0x5b0]
mov rdx, rbx
mov r8, rsi
mov r9, rdi
call fcn.1400383c5
lea rcx, [rsp + 0x508]
mov rdx, rbx
mov r8, rsi
mov r9, rdi
call fcn.140038dee
mov rsi, qword [r14 + 8]
lea rax, [rsp + 0x4d8]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
mov rdi, qword [r14 + 0x10]
mov r8, qword [rbx + 0xb8]
imul rbx, qword [rbx + 0xc0], 0x2c8
test rbx, rbx
je 0x1400f26ea
lea r14, [r8 + 0x2c8]
mov rcx, rsi
mov rdx, rdi
lea r9, [rsp + 0x4d8]
call fcn.14003d214
add rbx, 0xfffffffffffffd38
mov r8, r14
jmp 0x1400f26bf
mov r13, qword [rsp + 0x4e0]
mov rbp, qword [rsp + 0x4e8]
cmp rbp, 0x15
jae 0x1400f2720
cmp rbp, 1
jbe 0x1400f2d53
mov r8d, 1
mov rcx, r13
mov rdx, rbp
call fcn.14003cca6
jmp 0x1400f2d53
mov rax, rbp
shr rax, 1
imul rcx, rax, 0x48
mov al, byte [0x14024b248]
mov edx, 8
call fcn.140001870
mov qword [rsp + 0x58], rax
test rax, rax
je 0x1400f46b8
mov r12d, 0x10
mov ecx, 0x10
call fcn.1400228fe
test rax, rax
je 0x1400f46cb
mov rbx, rax
lea rax, [r13 + 0x48]
mov qword [rsp + 0x520], rax
xor r14d, r14d
xor edi, edi
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x1e0], r13
mov rsi, rbp
sub rsi, rdi
jbe 0x1400f2d27
cmp rsi, 2
jae 0x1400f279f
mov r15, rbp
jmp 0x1400f2942
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x1b0], rbx
imul rbx, rdi, 0x48
lea rdx, [rbx + r13]
lea rcx, [rdx + 0x48]
call fcn.14003cdd5
mov ebp, eax
test al, al
je 0x1400f27f1
add rbx, qword [rsp + 0x520]
mov r15d, 2
cmp rsi, r15
je 0x1400f2822
lea r14, [rbx + 0x48]
mov rcx, r14
mov rdx, rbx
call fcn.14003cdd5
test al, al
je 0x1400f281f
inc r15
mov rbx, r14
jmp 0x1400f27d1
add rbx, qword [rsp + 0x520]
mov r15d, 2
cmp rsi, r15
je 0x1400f2822
lea r14, [rbx + 0x48]
mov rcx, r14
mov rdx, rbx
call fcn.14003cdd5
test al, al
jne 0x1400f281f
inc r15
mov rbx, r14
jmp 0x1400f27ff
mov rsi, r15
lea r15, [rsi + rdi]
test bpl, bpl
je 0x1400f2911
mov qword [rsp + 0x68], r12
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov qword [rsp + 0x1e8], r15
mov rdx, r15
mov r8, r13
mov rbp, qword [rsp + 0x150]
mov r9, rbp
call fcn.14003cc6d
mov r14, rdx
imul rcx, rdx, 0x48
shr r14, 1
add rcx, rax
mov rdx, r14
neg rdx
imul rbx, rdx, 0x48
add rbx, rcx
lea rcx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, r14
mov r8, rax
mov r9, r14
call fcn.14003cc6d
mov r12, rax
mov r15, rdx
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r14
mov r8, rbx
mov r9, r14
call fcn.14003cc6d
imul rcx, r14, 0x48
add rax, rcx
add rax, 0xffffffffffffffb8
xor r8d, r8d
cmp r8, r14
je 0x1400f2928
cmp r8, r15
je 0x1400f3fbf
mov rcx, r8
not rcx
add rcx, r14
cmp rcx, rdx
jae 0x1400f3fd1
xor ecx, ecx
cmp rcx, 9
je 0x1400f2904
mov r9, qword [r12 + rcx*8]
mov r10, qword [rax + rcx*8]
mov qword [r12 + rcx*8], r10
mov qword [rax + rcx*8], r9
inc rcx
jmp 0x1400f28e9
inc r8
add rax, 0xffffffffffffffb8
add r12, 0x48
jmp 0x1400f28c7
mov rbp, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x1b0]
mov r14, qword [rsp + 0x60]
jmp 0x1400f2942
mov rbx, qword [rsp + 0x1b0]
mov r14, qword [rsp + 0x60]
mov r15, qword [rsp + 0x1e8]
mov r12, qword [rsp + 0x68]
cmp r15, rdi
jb 0x1400f442b
cmp r15, rbp
ja 0x1400f442b
jae 0x1400f2997
cmp rsi, 9
ja 0x1400f2997
lea r15, [rdi + 0xa]
cmp r15, rbp
cmovae r15, rbp
cmp rsi, 1
adc rsi, 0
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, r15
mov r8, r13
mov r9, rbp
call fcn.14003cc6d
mov rcx, rax
mov r8, rsi
call fcn.14003cca6
cmp r14, r12
jne 0x1400f29dd
lea rcx, [r12 + r12]
mov qword [rsp + 0x528], rcx
call fcn.1400228fe
test rax, rax
je 0x1400f45ca
mov rsi, rax
shl r12, 4
mov rcx, rax
mov rdx, rbx
mov r8, r12
call sub.msvcrt.dll_memcpy
mov edx, 8
mov rcx, rbx
call fcn.140001900
mov rbx, rsi
jmp 0x1400f29e5
mov qword [rsp + 0x528], r12
mov qword [rsp + 0x1e8], r15
sub r15, rdi
mov rcx, r14
shl rcx, 4
mov qword [rbx + rcx], r15
mov qword [rbx + rcx + 8], rdi
inc r14
mov qword [rsp + 0x1b0], rbx
mov rcx, rbx
mov rdx, r14
mov r8, rbp
call fcn.140015a64
cmp rax, 1
jne 0x1400f2c3d
mov r12, rdx
mov rcx, rbx
mov rdx, r14
mov r8, r12
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
call fcn.14007435a
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
mov r8, r12
inc r8
mov rcx, rbx
mov qword [rsp + 0x60], r14
mov rdx, r14
mov qword [rsp + 0x68], r8
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
call fcn.14007435a
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x158], rcx
add rdx, rcx
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x108], rsi
mov rcx, rsi
mov r8, r13
mov r9, rbp
call fcn.14003cc6d
mov r13, rax
imul r15, rdi, 0x48
lea r14, [rax + r15]
imul rbp, rdx, 0x48
sub rdx, rdi
mov qword [rsp + 0x1b8], rdi
cmp rdx, rdi
jae 0x1400f2b3e
imul r15, rdx, 0x48
mov rsi, qword [rsp + 0x58]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
add r15, rsi
lea rbx, [rbp - 0x48]
add rbx, r13
mov rbp, qword [rsp + 0x150]
cmp r14, r13
jbe 0x1400f2b9c
cmp r15, qword [rsp + 0x58]
jbe 0x1400f2b9c
lea rcx, [r15 - 0x48]
lea rdx, [r14 - 0x48]
call fcn.14003cdd5
movzx eax, al
imul rcx, rax, 0x48
mov rdx, rax
neg rdx
imul rdx, rdx, 0x48
add r14, rdx
add r15, rcx
add r15, 0xffffffffffffffb8
test al, al
mov rsi, r15
cmovne rsi, r14
mov ecx, 9
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
add rbx, 0xffffffffffffffb8
jmp 0x1400f2ae8
add rbp, r13
mov rbx, qword [rsp + 0x58]
mov rcx, rbx
mov rdx, r13
mov r8, r15
call sub.msvcrt.dll_memcpy
add r15, rbx
cmp rbx, r15
jae 0x1400f2ba6
cmp r14, rbp
jae 0x1400f2ba6
mov rcx, r14
mov rdx, rbx
call fcn.14003cdd5
test al, al
mov rsi, rbx
cmovne rsi, r14
mov ecx, 9
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
add r13, 0x48
movzx eax, al
imul rcx, rax, 0x48
add r14, rcx
xor al, 1
movzx eax, al
imul rax, rax, 0x48
add rbx, rax
jmp 0x1400f2b57
mov r13, r14
mov rbx, qword [rsp + 0x58]
jmp 0x1400f2bae
mov rbp, qword [rsp + 0x150]
sub r15, rbx
mov rcx, r13
mov rdx, rbx
mov r8, r15
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp r14, rcx
jbe 0x1400f413f
mov rax, qword [rsp + 0x158]
add rax, qword [rsp + 0x1b8]
shl rcx, 4
mov rbx, qword [rsp + 0x1b0]
mov qword [rbx + rcx], rax
mov rax, qword [rsp + 0x108]
mov qword [rbx + rcx + 8], rax
cmp r14, r12
mov r13, qword [rsp + 0x1e0]
jbe 0x1400f4179
mov rax, r12
shl rax, 4
lea rcx, [rbx + rax]
lea rdx, [rbx + rax]
add rdx, 0x10
not r12
add r12, r14
shl r12, 4
mov r8, r12
call sub.msvcrt.dll_memmove
dec r14
jmp 0x1400f2a0b
mov r12, qword [rsp + 0x528]
mov rdi, qword [rsp + 0x1e8]
jmp 0x1400f2785
mov r8, qword [rsp + 0x60]
sub rsi, r14
mov ecx, 0x18
mov rax, rsi
xor edx, edx
div rcx
mov r13, rax
sub r8, rbp
mov ecx, 0x30
mov rax, r8
xor edx, edx
div rcx
mov r12, rax
lea r15, [rsp + 0x210]
and qword [r15 + 8], 0
mov ebx, 8
mov qword [r15], rbx
mov edx, 8
xor ecx, ecx
call fcn.1400381ee
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rbx
mov rcx, rbp
mov rdx, r12
call fcn.1400381c7
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], r14
mov qword [rsp + 0x1d0], r13
mov rcx, r15
call fcn.140038190
mov rcx, r14
mov rdx, r13
call fcn.14003d513
cmp rsi, 0x30
jae 0x1400f2cef
mov rdi, r13
jmp 0x1400f3854
lea r15, [r14 + 0x18]
mov ebx, 1
sub rdi, 1
jb 0x1400f2ce7
mov rsi, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 - 0x10]
mov r9, qword [r15 - 8]
mov rcx, rsi
call fcn.14003ce3a
test al, al
jne 0x1400f37cb
inc rbx
add r15, 0x18
jmp 0x1400f2cf8
mov edx, 8
mov rcx, rbx
call fcn.140001900
mov edx, 8
mov rcx, qword [rsp + 0x58]
call fcn.140001900
mov r13, qword [rsp + 0x4e0]
mov rbp, qword [rsp + 0x4e8]
mov ecx, 0x18
mov edx, 8
call fcn.14003a06c
and qword [rax], 0
mov ecx, 1
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
lea rdi, [rsp + 0x1f0]
mov qword [rdi], rcx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x58], rax
imul r15, rbp, 0x48
lea rax, [r15 + r13]
mov qword [rsp + 0x60], rax
lea rbp, [rsp + 0x120]
lea rsi, [rsp + 0x190]
lea rdx, [rsp + 0x70]
lea r12, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rbx, [rsp + 0x90]
mov qword [rsp + 0x1e0], r13
test r15, r15
je 0x1400f2f47
mov rax, qword [r13]
mov rcx, qword [r13 + 0x28]
mov qword [rsp + 0x130], rcx
movups xmm0, xmmword [r13 + 0x18]
movaps xmmword [rsp + 0x120], xmm0
movdqu xmm0, xmmword [r13 + 8]
movdqa xmmword [rsp + 0x110], xmm0
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400f2f43
lea r14, [r13 + 0x48]
lea rcx, [r13 + 8]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rcx]
lea rax, [rsp + 0x1c8]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x1a0], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [r13 + 0x40]
mov qword [rsp + 0x80], rax
movdqu xmm0, xmmword [r13 + 0x30]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x210], rax
lea rax, [0x140017a51]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rsi
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], 4
and qword [rsp + 0xb0], 0
mov qword [rsp + 0x230], rdx
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 3
lea r13, [rsp + 0x160]
mov rcx, r13
mov rdx, rbx
call fcn.140039ddc
mov rcx, rdi
mov rdx, r13
call fcn.1400e9552
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.140045538
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
call fcn.140045538
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.140045538
lea rdx, [rsp + 0x70]
add r15, 0xffffffffffffffb8
mov r13, r14
jmp 0x1400f2dcd
add r13, 0x48
mov rax, qword [rsp + 0x60]
sub rax, r13
mov ecx, 0x48
xor edx, edx
div rcx
mov rsi, rax
add r13, 0x38
sub rsi, 1
jb 0x1400f2f93
mov rcx, qword [r13 - 0x38]
mov rdx, qword [r13 - 0x30]
call fcn.140045538
mov rcx, qword [r13 - 0x20]
mov rdx, qword [r13 - 0x18]
call fcn.140045538
mov rcx, qword [r13 - 8]
mov rdx, qword [r13]
call fcn.140045538
add r13, 0x48
jmp 0x1400f2f60
mov rax, qword [rsp + 0x58]
test rax, rax
je 0x1400f2fb3
imul r8, rax, 0x48
mov edx, 8
mov rcx, qword [rsp + 0x1e0]
call fcn.140038208
lea rsi, [rsp + 0x1f0]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov qword [rsp + 0x20], 0xd
lea r9, str._n______________n________________cmd_
lea rcx, [rsp + 0x4f0]
call fcn.14001bdf2
mov rcx, rsi
call fcn.14003a0e8
mov ecx, 0x18
mov edx, 8
call fcn.14003a06c
and qword [rax], 0
mov ecx, 1
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
lea rsi, [rsp + 0x110]
lea rdx, [rsp + 0x5b0]
mov rcx, rsi
call fcn.14003c9b8
mov rbx, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
call fcn.140020416
lea rdi, [rsp + 0x90]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, rsi
call fcn.14001c496
mov r14, qword [rdi + 0x10]
test rsi, rsi
je 0x1400f30d9
imul r15, r14, 0x18
add r15, qword [rsp + 0x98]
neg rsi
xor r12d, r12d
lea rdi, [rsp + 0x210]
xor r13d, r13d
lea rbp, str.______n____local_i_cur_prev_opts_cmd_n____COMPREPLY___n____cur__COMP_WORDS_COMP_CWORD___n____prev__COMP_WORDS_COMP_CWORD_1___n____cmd___n____opts___n_n____for_i_in__COMP_WORDS____n____do_n________case___cmd__i__in_n_______________1___n________________cmd___n___________________n______________n___________________n________esac_n____done_n_n____case___cmd__in_n__________n____________opts___n____________if_____cur______COMP_CWORD__eq_1______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in_n__________________n____________________COMPREPLY___n_______________________n____________esac_n____________COMPREPLY____compgen__W___opts_______cur_____n____________return_0_n_______________n____esac_n_n_nif______BASH_VERSINFO_0____eq_4____BASH_VERSINFO_1____ge_4____BASH_VERSINFO_0____gt_4_____then_n____complete__F____o_nosort__o_bashdefault__o_default__nelse_n____complete__F____o_bashdefault__o_default__nfi_n
mov rdx, qword [rbx + r12*2 + 0x20]
mov r8, qword [rbx + r12*2 + 0x28]
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x28], 2
mov rcx, rdi
mov r9d, 0x20
call fcn.140038238
mov rax, qword [rsp + 0x220]
mov qword [r15 + r12 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x210]
movdqu xmmword [r15 + r12], xmm0
dec r13
add r12, 0x18
cmp rsi, r13
jne 0x1400f3088
sub r14, r13
movdqu xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x1d0], r14
lea rcx, [rsp + 0x110]
call fcn.14003d4e9
mov rcx, qword [rsp + 0x1c8]
mov rdi, qword [rsp + 0x1d0]
mov qword [rsp + 0x60], rcx
mov rdx, rdi
call fcn.14003d513
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.14001c496
mov rax, qword [rsi + 8]
mov qword [rsp + 0x58], rax
mov rbp, qword [rsi + 0x10]
mov qword [rsp + 0x68], rdi
test rdi, rdi
lea rcx, str.______n____local_i_cur_prev_opts_cmd_n____COMPREPLY___n____cur__COMP_WORDS_COMP_CWORD___n____prev__COMP_WORDS_COMP_CWORD_1___n____cmd___n____opts___n_n____for_i_in__COMP_WORDS____n____do_n________case___cmd__i__in_n_______________1___n________________cmd___n___________________n______________n___________________n________esac_n____done_n_n____case___cmd__in_n__________n____________opts___n____________if_____cur______COMP_CWORD__eq_1______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in_n__________________n____________________COMPREPLY___n_______________________n____________esac_n____________COMPREPLY____compgen__W___opts_______cur_____n____________return_0_n_______________n____esac_n_n_nif______BASH_VERSINFO_0____eq_4____BASH_VERSINFO_1____ge_4____BASH_VERSINFO_0____gt_4_____then_n____complete__F____o_nosort__o_bashdefault__o_default__nelse_n____complete__F____o_bashdefault__o_default__nfi_n
lea rbx, [rsp + 0x160]
je 0x1400f344c
xor r15d, r15d
lea r13, [rsp + 0x5b0]
lea r14, [rsp + 0x210]
lea r12, [rsp + 0x70]
imul rax, r15, 0x18
mov rdx, qword [rsp + 0x60]
mov rdi, qword [rdx + rax + 8]
mov rsi, qword [rdx + rax + 0x10]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 2
mov rcx, r12
mov rdx, rdi
mov r8, rsi
mov r9d, 0x2d
call fcn.140038238
mov rcx, rbx
mov rdx, r13
mov r8, rdi
mov r9, rsi
call fcn.1400383c5
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140038db7
mov rbx, 0xffffffffffffffff
mov r12, r13
mov rcx, r14
call fcn.14003ab8b
inc rbx
test rax, rax
jne 0x1400f31d0
mov qword [rsp + 0x4d8], rbx
lea rcx, [rsp + 0x110]
mov rdx, r12
mov r8, rdi
mov r9, rsi
call fcn.140038dee
mov r13, r12
lea r12, [rsp + 0x70]
mov qword [rsp + 0x210], r12
lea rcx, [0x140017a51]
mov qword [rsp + 0x218], rcx
lea rbx, [rsp + 0x160]
mov qword [rsp + 0x220], rbx
mov qword [rsp + 0x228], rcx
lea rax, [rsp + 0x4d8]
mov qword [rsp + 0x230], rax
lea rax, [fcn.140047930]
mov qword [rsp + 0x238], rax
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 5
and qword [rsp + 0xb0], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], 4
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x90]
call fcn.140039ddc
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.140045538
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.140045538
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.140045538
imul rax, rbp, 0x18
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x58]
mov qword [rdx + rax + 0x10], rcx
movdqu xmm0, xmmword [rsp + 0x190]
movdqu xmmword [rdx + rax], xmm0
inc rbp
inc r15
cmp r15, qword [rsp + 0x68]
lea rcx, str.______n____local_i_cur_prev_opts_cmd_n____COMPREPLY___n____cur__COMP_WORDS_COMP_CWORD___n____prev__COMP_WORDS_COMP_CWORD_1___n____cmd___n____opts___n_n____for_i_in__COMP_WORDS____n____do_n________case___cmd__i__in_n_______________1___n________________cmd___n___________________n______________n___________________n________esac_n____done_n_n____case___cmd__in_n__________n____________opts___n____________if_____cur______COMP_CWORD__eq_1______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in_n__________________n____________________COMPREPLY___n_______________________n____________esac_n____________COMPREPLY____compgen__W___opts_______cur_____n____________return_0_n_______________n____esac_n_n_nif______BASH_VERSINFO_0____eq_4____BASH_VERSINFO_1____ge_4____BASH_VERSINFO_0____gt_4_____then_n____complete__F____o_nosort__o_bashdefault__o_default__nelse_n____complete__F____o_bashdefault__o_default__nfi_n
jne 0x1400f3172
jmp 0x1400f3454
lea rax, str.__fish_use_subcommand__fish_seen_subcommand_from
mov r12d, 0x15
lea rcx, [0x14016da25]
mov edx, 0x1b
mov qword [rsp + 0x68], rdx
lea rbp, [rsp + 0x90]
and qword [rsp + 0x90], 0
mov edi, 1
mov qword [rsp + 0x98], rdi
and qword [rsp + 0xa0], 0
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], rsi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
xor r9d, r9d
call fcn.14003ebc4
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rdx, [rsp + 0x210]
mov qword [rdx], rax
lea rax, [rsp + 0x110]
mov qword [rdx + 8], rdi
and qword [rdx + 0x20], 0
mov qword [rax], rbp
mov qword [rax + 8], rbx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rdi
lea rcx, [rsp + 0x208]
call fcn.140138080
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_complete_4.5.24_src_aot_shells_fish.rs
mov rcx, rax
call fcn.14003dbac
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
call fcn.140045538
mov rcx, qword [rsp + 0x190]
mov rdx, r15
call fcn.140045538
mov rcx, qword [rsp + 0x1c0]
mov rdx, r14
call fcn.140045538
mov rcx, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
jmp 0x1400f3d44
lea r14, [rsp + 0x210]
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], rbp
mov qword [rsp + 0x20], 9
lea r9, str._n__________n____________if_____cur______COMP_CWORD__eq_______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in
mov rcx, rbx
mov rdx, qword [rsp + 0x58]
mov r8, rbp
call fcn.14001bdf2
lea rcx, [rsp + 0x1c0]
call fcn.14003a0e8
mov rcx, rsi
call fcn.14003a0e8
lea rax, [rsp + 0x530]
mov qword [rsp + 0x90], rax
lea rax, [fcn.140055bde]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x540]
mov qword [rsp + 0xa0], rax
lea r9, [0x140017a51]
mov qword [rsp + 0xa8], r9
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r9
lea rax, [rsp + 0x558]
mov qword [rsp + 0xc0], rax
mov eax, 2
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x220], rax
and qword [rsp + 0x230], 0
mov ecx, 0x20
mov qword [rsp + 0x238], rcx
mov dl, 3
mov byte [rsp + 0x240], dl
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x258], rax
mov r8d, 1
mov qword [rsp + 0x268], r8
mov qword [rsp + 0x270], rcx
mov byte [rsp + 0x278], dl
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], rcx
mov byte [rsp + 0x2b0], dl
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d8], r8
mov qword [rsp + 0x2e0], rcx
mov byte [rsp + 0x2e8], dl
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x310], 3
mov qword [rsp + 0x318], rcx
mov byte [rsp + 0x320], dl
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x348], 4
mov qword [rsp + 0x350], rcx
mov byte [rsp + 0x358], dl
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x380], 5
mov qword [rsp + 0x388], rcx
mov byte [rsp + 0x390], dl
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a8], rax
and qword [rsp + 0x3b8], 0
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0x3c0], rcx
mov byte [rsp + 0x3c8], dl
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3e0], rax
and qword [rsp + 0x3f0], 0
lea r8, [rsp + 0x508]
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0x3f8], rcx
mov byte [rsp + 0x400], dl
mov qword [rsp + 0x408], rax
mov qword [rsp + 0x418], rax
and qword [rsp + 0x428], 0
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0x430], rcx
mov byte [rsp + 0x438], dl
mov qword [rsp + 0x440], rax
mov qword [rsp + 0x450], rax
and qword [rsp + 0x460], 0
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], r9
mov qword [rsp + 0x468], rcx
mov byte [rsp + 0x470], dl
lea rax, [0x14016cf30]
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov qword [rdx + 8], 0xc
mov qword [rdx + 0x20], r14
mov qword [rdx + 0x28], 0xb
lea rax, [rsp + 0x90]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 6
lea rcx, [rsp + 0x208]
call fcn.140138080
lea rdx, [0x14016d010]
mov rcx, rax
call fcn.14003dbac
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.140045538
mov rcx, qword [rsp + 0x4f0]
mov rdx, qword [rsp + 0x4f8]
call fcn.140045538
mov rcx, qword [rsp + 0x508]
mov rdx, qword [rsp + 0x510]
call fcn.140045538
mov rcx, qword [rsp + 0x558]
mov rdx, qword [rsp + 0x560]
call fcn.140045538
mov rcx, qword [rsp + 0x540]
mov rdx, qword [rsp + 0x548]
jmp 0x1400f3d44
lea r8, [0x1401f54b0]
mov edx, 0xa
call fcn.1400478b0
mov rcx, qword [r15]
mov rdx, rsi
call fcn.140045538
lea r12, [r14 + 0x18]
mov rdi, rbx
imul rax, rdi, 0x18
mov qword [rsp + 0x58], rax
lea r15, [rax + r14]
add r15, 0xffffffffffffffe8
imul rbp, rbx, 0x18
inc rbx
add rbp, r12
cmp rbx, r13
jae 0x1400f384c
mov rsi, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
mov rcx, rsi
call fcn.14003ce3a
test al, al
je 0x1400f382e
mov rcx, qword [rbp]
mov rdx, rsi
call fcn.140045538
inc rbx
add rbp, 0x18
jmp 0x1400f37f8
mov rax, qword [rbp + 0x10]
mov rcx, qword [rsp + 0x58]
mov qword [r14 + rcx + 0x10], rax
movdqu xmm0, xmmword [rbp]
movdqu xmmword [r14 + rcx], xmm0
inc rdi
jmp 0x1400f37dd
mov qword [rsp + 0x1d0], rdi
imul rbx, rdi, 0x18
mov r15d, 2
mov ebp, 0x20
mov r13b, 3
lea rsi, [rsp + 0x190]
test rbx, rbx
je 0x1400f3a8b
lea rdi, [r14 + 0x18]
mov qword [rsp + 0x530], r14
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov qword [rsp + 0x28], r15
lea rax, str.______n____local_i_cur_prev_opts_cmd_n____COMPREPLY___n____cur__COMP_WORDS_COMP_CWORD___n____prev__COMP_WORDS_COMP_CWORD_1___n____cmd___n____opts___n_n____for_i_in__COMP_WORDS____n____do_n________case___cmd__i__in_n_______________1___n________________cmd___n___________________n______________n___________________n________esac_n____done_n_n____case___cmd__in_n__________n____________opts___n____________if_____cur______COMP_CWORD__eq_1______then_n________________COMPREPLY____compgen__W___opts_______cur_____n________________return_0_n____________fi_n____________case___prev__in_n__________________n____________________COMPREPLY___n_______________________n____________esac_n____________COMPREPLY____compgen__W___opts_______cur_____n____________return_0_n_______________n____esac_n_n_nif______BASH_VERSINFO_0____eq_4____BASH_VERSINFO_1____ge_4____BASH_VERSINFO_0____gt_4_____then_n____complete__F____o_nosort__o_bashdefault__o_default__nelse_n____complete__F____o_bashdefault__o_default__nfi_n
mov qword [rsp + 0x20], rax
lea r12, [rsp + 0x70]
mov rcx, r12
mov r9d, 0x20
call fcn.140038238
mov rax, qword [rsp + 0x530]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x5b0]
call fcn.140042e49
mov r14, rax
mov rcx, rax
lea rdx, [0x14016e9a8]
call fcn.140042ed2
mov rdx, qword [r14 + 0xb8]
mov r8, qword [r14 + 0xc0]
lea r14, [rsp + 0x160]
mov rcx, r14
call fcn.140042cf7
mov qword [rsp + 0x90], r12
lea rax, [0x140017a51]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0x210], r15
mov qword [rsp + 0x220], r15
and qword [rsp + 0x230], 0
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x238], rbp
mov byte [rsp + 0x240], r13b
mov qword [rsp + 0x248], r15
mov qword [rsp + 0x258], r15
and qword [rsp + 0x268], 0
lea rax, [rsp + 0x530]
mov qword [rsp + 0xb0], rax
lea rax, [0x140083c97]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x270], rbp
mov byte [rsp + 0x278], r13b
mov qword [rsp + 0x280], r15
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x2a0], 1
mov qword [rsp + 0x2a8], rbp
mov byte [rsp + 0x2b0], r13b
mov qword [rsp + 0x2b8], r15
mov qword [rsp + 0x2c8], r15
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x2e0], rbp
mov byte [rsp + 0x2e8], r13b
lea rax, str.____functions___commands______n__commands____n____local_commands__commands___n_____describe__t_commands__commands_commands______n
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 5
lea rax, [rsp + 0x210]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 4
lea rax, [rsp + 0x90]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 3
mov rcx, rsi
lea rdx, [rsp + 0x110]
call fcn.140039ddc
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.140045538
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.140045538
lea rcx, [rsp + 0x4d8]
mov rdx, rsi
call fcn.1400e9552
add rbx, 0xffffffffffffffe8
mov r14, rdi
jmp 0x1400f386e
lea rsi, [rsp + 0x4d8]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov edi, 1
mov qword [rsp + 0x20], rdi
lea r9, str._n_b_t_n_v_f_r
lea rbx, [rsp + 0x160]
mov rcx, rbx
call fcn.14001bdf2
lea rcx, [rsp + 0x1c0]
call fcn.14003a0e8
mov rcx, rsi
call fcn.14003a0e8
lea rax, [rsp + 0x540]
mov qword [rsp + 0x90], rax
mov eax, 2
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x220], rax
and qword [rsp + 0x230], 0
mov ecx, 0x20
mov qword [rsp + 0x238], rcx
mov dl, 3
mov byte [rsp + 0x240], dl
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x258], rax
and qword [rsp + 0x268], 0
lea r8, [fcn.140055bde]
mov qword [rsp + 0x98], r8
lea r8, [rsp + 0x508]
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0x270], rcx
mov byte [rsp + 0x278], dl
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x2a0], rdi
mov qword [rsp + 0x2a8], rcx
mov byte [rsp + 0x2b0], dl
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rcx
mov byte [rsp + 0x2e8], dl
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x310], 3
mov qword [rsp + 0x318], rcx
mov byte [rsp + 0x320], dl
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x338], rax
and qword [rsp + 0x348], 0
lea r9, [0x140017a51]
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0x350], rcx
mov byte [rsp + 0x358], dl
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x370], rax
and qword [rsp + 0x380], 0
lea r8, [rsp + 0x4f0]
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0x388], rcx
mov byte [rsp + 0x390], dl
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a8], rax
and qword [rsp + 0x3b8], 0
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0x3c0], rcx
mov byte [rsp + 0x3c8], dl
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3e0], rax
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0x3f8], rcx
mov byte [rsp + 0x400], dl
lea rax, str.compdef__n_nautoload__U_is_at_least_n_n_____n____typeset__A_opt_args_n____typeset__a__arguments_options_n____local_ret1_n_n____if_is_at_least_5.2__then_n_________arguments_options__s__S__C__n____else_n_________arguments_options__s__C__n____fi_n_n____local_context_curcontext__curcontext__state_line_n_____n_n_n_n_nif_____funcstack_1___________then_n___________nelse_n____compdef__
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov qword [rdx + 8], 0xa
lea rax, [rsp + 0x210]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], 9
lea rax, [rsp + 0x90]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 4
lea rcx, [rsp + 0x208]
call fcn.140138080
lea rdx, [0x14016e8a0]
mov rcx, rax
call fcn.14003dbac
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.140045538
mov rcx, qword [rsp + 0x4f0]
mov rdx, qword [rsp + 0x4f8]
call fcn.140045538
mov rcx, qword [rsp + 0x508]
mov rdx, qword [rsp + 0x510]
call fcn.140045538
lea rcx, [rsp + 0x5b0]
call fcn.1400d51b9
lea rcx, [rsp + 0x570]
call fcn.1400f9c20
xor esi, esi
mov rax, rsi
mov rdx, rbx
movaps xmm6, xmmword [rsp + 0x2890]
movaps xmm7, xmmword [rsp + 0x28a0]
add rsp, 0x28b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edx, edx
imul r8, rcx, 0x18
add r8, rax
lea r9, [0x1400d4d05]
lea rcx, [rsp + 0x210]
mov qword [rcx], r9
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
and qword [rcx + 0x18], 0
and qword [rcx + 0x28], 0
mov qword [rcx + 0x38], rdx
call fcn.1400cfc59
cmp al, 0x33
jne 0x1400f3dd8
mov ebx, 1
xor edi, edi
xor r14d, r14d
jmp 0x1400f3f02
mov ebx, eax
mov rax, qword [rsp + 0x248]
inc rax
mov rsi, 0xffffffffffffffff
cmove rax, rsi
cmp rax, 9
mov ecx, 8
cmovae rcx, rax
call fcn.1400cfda3
mov r15, rdx
mov byte [rdx], bl
lea rbx, [rsp + 0x90]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
mov qword [rbx + 0x10], 1
movdqu xmm0, xmmword [rsp + 0x210]
movups xmm1, xmmword [rsp + 0x220]
movups xmm2, xmmword [rsp + 0x230]
movups xmm3, xmmword [rsp + 0x240]
lea r14, [rsp + 0x5b0]
movaps xmmword [r14 + 0x30], xmm3
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movdqa xmmword [r14], xmm0
mov edi, 1
mov rcx, r14
call fcn.1400cfc59
cmp al, 0x33
je 0x1400f3ea8
mov ebp, eax
cmp rdi, qword [rsp + 0x90]
jne 0x1400f3e97
mov rdx, qword [rsp + 0x5e8]
inc rdx
cmove rdx, rsi
mov rcx, rbx
call fcn.1400cfde3
mov r15, qword [rsp + 0x98]
mov byte [r15 + rdi], bpl
inc rdi
mov qword [rsp + 0xa0], rdi
jmp 0x1400f3e60
mov r14, qword [rsp + 0x90]
cmp r14, r13
mov rsi, qword [rsp + 0x1b8]
jne 0x1400f3efa
mov edi, 0x24
mov ecx, 0x24
mov edx, 1
call fcn.140142973
mov rbx, rax
movaps xmm0, xmmword [0x140162440]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [0x140162450]
movdqu xmmword [rax + 0x10], xmm0
mov dword [rax + 0x20], 0x21817
mov r14d, 0x24
jmp 0x1400f3f02
mov rbx, qword [rsp + 0x98]
lea r12, [0x1401f5a4e]
mov r8d, 0xa
mov rcx, rsi
mov rdx, r12
call fcn.14003788b
test rax, rax
je 0x1400f45fc
mov r13, rax
movabs r15, 0x1378bb1c0a020268
movabs rsi, 0x3eb65e7c11f2e4d7
mov rcx, rax
mov rdx, rsi
mov r8, r15
call fcn.140037936
mov rcx, rdx
xor rcx, r15
mov r8, rax
xor r8, rsi
or r8, rcx
jne 0x1400f467f
mov rcx, qword [r13 + 0x38]
mov rdx, qword [r13 + 0x40]
call fcn.140037905
test rax, rax
je 0x1400f45fc
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140099d41
mov r12, rax
mov rcx, rax
call qword [rdx + 0x18]
xor rdx, r15
xor rax, rsi
or rax, rdx
jne 0x1400f43c1
test r12, r12
je 0x1400f43c1
mov r8d, dword [r12]
mov rcx, rbx
mov rdx, rdi
call fcn.140101efd
mov rcx, r14
mov rdx, rbx
call fcn.140045538
jmp 0x1400f3d56
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov rcx, r15
mov rdx, r15
call fcn.1400478b0
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
call fcn.1400478b0
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.140048530
jmp 0x1400f413d
lea r8, [0x1401f8c10]
mov rdx, rbx
call fcn.140047830
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401f5540]
mov edx, 0x2b
call fcn.140048530
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerothere_is_no_such_thing_as_a_release_load
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_multi_select.rs
mov edx, 0x39
call fcn.140048530
lea rcx, str.attempt_to_calculate_the_remainder_with_overflowh
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_multi_select.rs
mov edx, 0x30
call fcn.140048530
mov r15, rdi
mov edi, 4
jmp 0x1400f4253
mov rsi, qword [rsp + 0x98]
lea rdi, [rsp + 0x5b0]
lea rdx, [rsp + 0x25c8]
mov r8d, 0x2c8
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.1400d51b4
mov rcx, rsi
call fcn.140023779
lea rax, str.No_output_format_provided._n
jmp 0x1400f42cb
lea rax, str.Algorithm_error._This_should_really_not_happen._n
jmp 0x1400f42cb
mov qword [rsp + 0x90], r15
lea rax, [rsp + 0x90]
mov qword [rsp + 0x210], rax
lea rax, str.Error:
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [fcn.140134420]
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x210]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
call fcn.1401390f0
jmp 0x1400f42f7
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x1401f5680]
mov edx, 0x28
call fcn.140048530
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.140048190
ud2
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x210]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
call fcn.1400477f0
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x210]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
call fcn.1400477f0
lea rax, [0x1401f8d80]
jmp 0x1400f424b
lea rcx, [0x1401f8d80]
call fcn.14004e690
lea rax, str.No_file_provided._n
jmp 0x1400f42cb
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_multi_select.rs
mov rcx, r13
mov rdx, qword [rsp + 0x60]
call fcn.1400478b0
lea rax, str.No_string_provided._n
jmp 0x1400f42cb
lea rax, str.Algorithm_not_found.
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401f5cd8]
call fcn.1400477f0
mov edi, 0x1000
lea rax, str.library_std_src_syswindows_stdio.rs
jmp 0x1400f424b
mov edi, 1
lea rax, str.library_std_src_syswindows_stdio.rs
mov qword [rsp + 0x1e0], rax
mov rcx, r15
mov rdx, rdi
mov r8, qword [rsp + 0x1e0]
call fcn.140048190
mov ecx, 1
mov rdx, rdi
call fcn.140001df0
call fcn.140001db0
lea r8, [0x140229418]
mov ecx, 1
call fcn.140048190
lea rdx, [0x1401f58ae]
mov r8d, 5
mov rcx, rsi
call fcn.1400d4e79
mov rdi, rax
lea rdx, [0x1401f58c8]
mov r8d, 5
mov rcx, rsi
call fcn.1400d4e79
test rdi, rdi
je 0x1400f42c4
test rax, rax
jne 0x1400f436e
lea rax, str.No_hash_provided._n
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.140138ff0
mov ecx, 1
call fcn.14013a9b0
mov rax, qword [rsp + 0x98]
lea rcx, [rsp + 0x110]
mov qword [rcx], rax
mov qword [rsp + 0x210], rcx
lea rax, [0x1401f5cb8]
jmp 0x1400f40cb
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
call fcn.140047830
lea rax, str.Algorithm_not_found.
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401f5c18]
call fcn.1400477f0
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
call fcn.1400ec199
test al, al
je 0x1400f43d9
lea rax, str.The_hashes_are_equal._n
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.140138ff0
xor ecx, ecx
call fcn.14013a9b0
lea rcx, str.Fatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_matches_arg_matches.rs
lea r8, [0x1401f1040]
mov edx, 0x63
call fcn.14004c070
lea rax, str.The_hashes_are_not_equal._n
jmp 0x1400f42cb
lea rax, str.Algorithm_not_found.
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401f5b80]
call fcn.1400477f0
lea rax, str.No_length_provided._n
jmp 0x1400f42cb
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.140048530
lea rcx, [rsp + 0x110]
mov qword [rcx], rbx
mov qword [rcx + 8], 5
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0x230], rdi
mov qword [rsp + 0x228], rsi
mov qword [rsp + 0x90], rcx
lea rax, [fcn.140055bde]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0xa0], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400377e1]
mov qword [rsp + 0xa8], rdx
mov qword [rcx + 0x10], r15
jmp 0x1400f45ba
lea rcx, [rsp + 0x110]
mov qword [rcx], r14
mov qword [rcx + 8], 9
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0x230], rbx
mov qword [rsp + 0x228], rdi
jmp 0x1400f4558
lea rcx, [rsp + 0x110]
mov qword [rcx], r15
mov qword [rcx + 8], 6
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0x230], r14
mov qword [rsp + 0x228], rsi
mov qword [rsp + 0x90], rcx
lea rax, [fcn.140055bde]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0xa0], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
lea rcx, [rsp + 0x5b0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400377e1]
mov qword [rsp + 0xa8], rdx
lea rdx, [rsp + 0x90]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.5.15_src_parser_error.rs
call fcn.1400477f0
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
jmp 0x1400f4017
lea rax, str.No_possible_hash_class_found._n
jmp 0x1400f42cb
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401f5aa0]
jmp 0x1400f4017
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401f5a88]
jmp 0x1400f4017
lea rcx, [rsp + 0x5b0]
movdqu xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
lea rdx, [rsp + 0x110]
mov qword [rdx], rdi
mov qword [rdx + 8], 0xa
mov qword [rsp + 0x210], rax
movdqu xmmword [rsp + 0x218], xmm0
movups xmmword [rsp + 0x228], xmm1
mov qword [rsp + 0x90], rdx
lea rax, [fcn.140055bde]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0xa0], rax
lea rax, str.Mismatch_between_definition_and_access_of___.
jmp 0x1400f44b5
lea rcx, [rsp + 0x110]
mov qword [rcx], r12
mov qword [rcx + 8], 0xa
and qword [rsp + 0x210], 0
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0x230], r15
jmp 0x1400f4550
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
jmp 0x1400f4017
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
jmp 0x1400f4017
mov ecx, 8
mov edx, 0x20
call fcn.140001df0
jmp 0x1400f4735
mov rbx, rax
cmp qword [rsp + 0x5b0], 0
je 0x1400f476f
mov rcx, qword [rsp + 0x5b8]
mov edx, 1
call fcn.140001900
jmp 0x1400f476f
cmp qword [rsp + 0x210], 0
je 0x1400f478c
mov rcx, qword [rsp + 0x218]
mov edx, 2
call fcn.140001900
cmp qword [rsp + 0x90], 0
jne 0x1400f47ae
jmp 0x1400f47c0
mov rcx, qword [rsp + 0x98]
mov edx, 2
call fcn.140001900
mov rdi, qword [rsp + 0x118]
mov rsi, qword [rsp + 0x120]
test rsi, rsi
je 0x1400f47f6
lea r14, [rdi + 8]
cmp qword [r14 - 8], 0
je 0x1400f47ed
mov rcx, qword [r14]
mov edx, 1
call fcn.140001900
add r14, 0x20
dec rsi
jne 0x1400f47d9
cmp qword [rsp + 0x110], 0
je 0x1400f480e
mov edx, 8
mov rcx, rdi
call fcn.140001900
mov rcx, rbx
call fcn.14015d040
int3
cmp qword [rbx], rsi
je 0x1400f9fbc
cmp byte [rsp + 0x10c], 0
je 0x1400f9f79
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
inc rcx
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rax
jmp 0x1400f9f8c
cmp byte [rsp + 0x10d], 0
je 0x1400f9fa3
and qword [rsp + 0x118], 0
mov rcx, r15
mov rdx, rbx
mov r8, rbp
call fcn.1400551f6
test rax, rax
jne 0x1400fa308
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rax]
call fcn.140046fda
test rax, rax
jne 0x1400fa308
mov rax, qword [rdi + 0x18]
imul rcx, qword [rdi + 0x20], 0x18
add rcx, rax
mov rdx, qword [rsp + 0xf0]
mov r15, qword [rsp + 0xf8]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rcx
and qword [rsp + 0x128], 0
mov rax, r15
mov qword [rsp + 0x50], rdx
imul rax, rdx
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r15
mov rbx, r13
mov rcx, rbp
call fcn.140054d40
test rdx, rdx
je 0x1400fa10d
mov r9, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
and qword [rsp + 0x1b8], 0
mov qword [rsp + 0x1c0], 1
and qword [rsp + 0x1c8], 0
mov rcx, qword [rsp + 0x70]
mov r10, qword [rsp + 0x78]
cmp r13, rax
sete byte [rsp + 0x28]
mov qword [rsp + 0x20], rdx
lea rdx, [rsp + 0x1b8]
lea r8, [0x140178420]
call qword [r10 + 0x88]
test al, al
jne 0x1400fa30d
mov r14, qword [rsp + 0x1c0]
mov r13, qword [rsp + 0x1c8]
lea rax, [r14 + r13]
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], rax
xor esi, esi
mov rcx, r12
call fcn.1401408ee
cmp eax, 0x110000
je 0x1400fa0be
xor ecx, ecx
cmp eax, 0xa
sete cl
add rsi, rcx
jmp 0x1400fa0a2
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add rax, rsi
inc rax
mov qword [rsp + 0x80], rax
mov rdx, r14
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.1400463a0
mov r14, rax
mov rcx, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1c0]
call fcn.1400759fa
test r14, r14
mov r13, rbx
je 0x1400fa010
invalid
invalid
invalid
invalid
jmp 0x1400fa32a
mov rcx, qword [rsp + 0x58]
call fcn.140046fda
test rax, rax
jne 0x1400fa308
mov dl, byte [rsp + 0x61]
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
call fcn.14004664b
mov r14, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
movabs rcx, 0x8000000000000000
lea rax, [rcx + 0x15]
cmp r14, rax
je 0x1400fa39a
mov rax, r14
xor rax, rcx
cmp rax, 0x15
mov ecx, 1
cmovae rax, rcx
add rax, 0xfffffffffffffffe
cmp rax, 0x11
ja case.0x1400fa182.7
lea rcx, [0x140162520]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp r13, 0xffffffffffffffff
je 0x1400fa26f
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400fa580
lea rax, [rcx + r13]
dec rax
cmp rcx, 0xffffffffffffffff
jne 0x1400fa1bb
movabs rdx, 0x8000000000000000
cmp rax, rdx
je 0x1400fa598
cqo
idiv rcx
mov rsi, rdx
invalid
jmp 0x1400fa297
invalid
lea eax, [r8 - 0x68]
cmp eax, 4
ja case.default.0x1400fa1e3
invalid
add byte [rax - 0x73], cl
or eax, 0x6838c
lea rcx, [0x140162568]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rsp + 0x10c], 0
mov rsi, r13
je 0x1400fa297
mov rsi, qword [rsp + 0x50]
test rsi, rsi
jne 0x1400fa208
mov rsi, qword [rsp + 0xe8]
dec rsi
jmp 0x1400fa261
cmp r13, 0xffffffffffffffff
je 0x1400fa278
inc r13
mov rdx, qword [rdi + 0x20]
mov rcx, r13
mov rsi, r8
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_select.rs
call fcn.140054f5a
mov r8, rsi
mov rsi, rax
jmp 0x1400fa297
cmp byte [rsp + 0x10c], 0
mov rsi, r13
je 0x1400fa297
mov rax, qword [rsp + 0xe8]
dec rax
mov rcx, qword [rsp + 0x50]
lea rsi, [rcx + 1]
cmp rcx, rax
mov eax, 0
cmove rsi, rax
mov qword [rsp + 0xf0], rsi
imul rsi, r15
jmp 0x1400fa297
mov rsi, qword [rdi + 0x20]
dec rsi
jmp 0x1400fa297
xor esi, esi
jmp 0x1400fa297
cmp r8d, 0x20
jne case.0x1400fa182.7
mov rsi, 0xffffffffffffffff
cmp r13, 0xffffffffffffffff
je 0x1400fa297
jmp 0x1400fa3a5
mov rsi, r13
mov rcx, r14
mov rdx, r8
call fcn.140054a6d
lea rcx, [rsp + 0xd0]
mov rdx, rsi
call fcn.140054ded
test rax, rax
jne 0x1400fa308
cmp byte [rsp + 0x10c], 0
je 0x1400fa2d0
lea r15, [rsp + 0x68]
mov rcx, r15
call fcn.140054f27
jmp 0x1400fa2ea
lea r15, [rsp + 0x68]
mov rcx, r15
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x110]
call fcn.140054f88
mov r13, rsi
test rax, rax
movabs rsi, 0x8000000000000000
mov rbx, qword [rsp + 0x98]
je 0x1400f9f39
mov r14, rax
jmp 0x1400fa32a
call fcn.140054114
mov r14, rax
mov rcx, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1c0]
call fcn.1400759fa
mov r15d, 2
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0xb8]
mov rdx, rbx
call fcn.14001ce9a
lea rcx, [rdi + 0x10]
call fcn.140054a8a
mov rcx, qword [rdi + 0x28]
mov rdx, qword [rdi + 0x30]
call fcn.1400c2669
cmp r15d, 2
jne 0x1400fa371
mov qword [r13 + 8], r14
mov eax, 1
jmp 0x1400fa377
mov qword [r13 + 8], r14
xor eax, eax
mov qword [r13], rax
lea rcx, [rsp + 0x58]
call fcn.1400eab58
nop
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15d, 2
mov r14, r8
jmp 0x1400fa330
mov rbp, r14
cmp byte [rdi + 0x59], 0
je 0x1400fa3db
lea rcx, [rsp + 0x68]
mov rsi, r8
call fcn.140054f27
mov r8, rsi
test rax, rax
je 0x1400fa3db
mov r14, rax
mov r15d, 2
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
jmp 0x1400fa570
mov qword [rsp + 0x50], r8
movabs rax, 0x8000000000000000
cmp qword [rdi + 0x28], rax
je 0x1400fa525
cmp byte [rdi + 0x58], 0
je 0x1400fa525
mov r14, qword [rdi + 0x30]
mov rsi, qword [rdi + 0x38]
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_select.rs
mov r8, r13
call fcn.140053c79
movups xmm0, xmmword [rax + 8]
lea rdx, [rsp + 0x118]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rsi
lea r8, [0x140178420]
mov r9, r14
call qword [rax + 0x60]
test al, al
je 0x1400fa481
call fcn.140054114
mov r14, rax
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
call fcn.1400759fa
jmp 0x1400fa53b
mov r14, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
lea rax, [r14 + r15]
lea r12, [rsp + 0x1b8]
mov qword [r12], r14
mov qword [r12 + 8], rax
xor esi, esi
mov rcx, r12
call fcn.1401408ee
cmp eax, 0x110000
je 0x1400fa4c4
xor ecx, ecx
cmp eax, 0xa
sete cl
add rsi, rcx
jmp 0x1400fa4a8
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x80]
add rsi, rax
inc rsi
mov qword [rsp + 0x80], rsi
mov rdx, r14
mov r8, r15
call fcn.1400463a0
mov r14, rax
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
call fcn.1400759fa
test r14, r14
jne 0x1400fa53b
cmp byte [rsp + 0x90], 0
mov r13, rbx
je 0x1400fa525
mov qword [rsp + 0x88], rsi
and qword [rsp + 0x80], 0
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x60]
call fcn.1400476c7
test rax, rax
je 0x1400fa543
mov r14, rax
mov r15d, 2
jmp 0x1400fa561
mov rcx, qword [rsp + 0x58]
call fcn.140046fda
xor r15d, r15d
test rax, rax
cmovne r13, rax
setne r15b
inc r15
mov r14, r13
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
mov rcx, rbp
mov rdx, r8
call fcn.140054a6d
jmp 0x1400fa33a
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerothere_is_no_such_thing_as_a_release_load
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_select.rs
mov edx, 0x39
call fcn.140048530
lea rcx, str.attempt_to_calculate_the_remainder_with_overflowh
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dialoguer_0.11.0_src_prompts_select.rs
mov edx, 0x30
call fcn.140048530
int3