Function at 0x14006af20
Capabilities:
Encrypt data using speck

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
mov rsi, r9
mov r14, r8
mov r15, rdx
mov qword [rsp + 0x50], rcx
mov qword [rdx + 0x10], 0
mov rbx, r9
jmp 0x14006af59
cmp rbx, rsi
ja 0x14006b047
mov cl, 0x2d
mov rdx, r14
mov r8, rbx
call fcn.14002df50
cmp rax, 1
jne 0x14006b047
mov rbx, rdx
cmp rdx, rsi
jae 0x14006af50
cmp byte [r14 + rbx], 0x2d
jne 0x14006af50
test rbx, rbx
je 0x14006b377
lea r12, [rbx + 1]
mov rdi, rsi
sub rdi, r12
jbe 0x14006af9f
cmp byte [r14 + r12], 0xbf
jle 0x14006bbe4
add r12, r14
cmp rbx, 8
jae 0x14006b384
cmp byte [r14 + rbx - 1], 0
js 0x14006b3c9
mov rax, rbx
dec rax
je 0x14006b055
cmp byte [r14 + rbx - 2], 0
js 0x14006b3c9
mov rax, rbx
add rax, 0xfffffffffffffffe
je 0x14006b055
cmp byte [r14 + rbx - 3], 0
js 0x14006b3c9
mov rax, rbx
add rax, 0xfffffffffffffffd
je 0x14006b055
cmp byte [r14 + rbx - 4], 0
js 0x14006b3c9
mov rax, rbx
add rax, 0xfffffffffffffffc
je 0x14006b055
cmp byte [r14 + rbx - 5], 0
js 0x14006b3c9
mov rax, rbx
add rax, 0xfffffffffffffffb
je 0x14006b055
cmp byte [r14 + rbx - 6], 0
js 0x14006b3c9
mov rax, rbx
add rax, 0xfffffffffffffffa
je 0x14006b055
cmp byte [r14 + rbx - 7], 0
js 0x14006b3c9
mov rax, rbx
add rax, 0xfffffffffffffff9
je 0x14006b055
jmp 0x14006b3c9
mov rdi, rsi
mov r12, r14
xor ebx, ebx
mov r14d, 1
test rdi, rdi
je 0x14006b340
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x58], r14
add rdi, r12
mov eax, ebx
mov qword [rsp + 0x70], rax
mov r13d, 0x48
mov r10d, pe_nt_image_headers64
xor esi, esi
xor r15d, r15d
mov eax, ebx
mov dword [rsp + 0x68], ebx
xor ebp, ebp
mov dword [rsp + 0x48], r10d
mov qword [rsp + 0x30], r15
mov r10d, r13d
add r10d, 0x1a
setb r11b
mov r14d, r13d
neg r14d
mov r8d, 1
mov r15d, 0x24
mov ecx, ebp
nop word cs:[rax + rax]
movzx eax, byte [r12]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x14006b0e0
add al, 0xea
mov edx, eax
jmp 0x14006b0f4
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x14006b0f4
add al, 0x9f
mov edx, eax
cmp al, 0x1a
jae 0x14006b3c9
test r8d, r8d
je 0x14006b412
movzx r9d, dl
mov eax, ecx
not eax
xor edx, edx
div r8d
cmp eax, r9d
jb 0x14006b3c9
mov eax, r9d
mul r8d
jo 0x14006b41e
add ecx, eax
jb 0x14006b42a
mov edx, 1
cmp r15d, r13d
jbe 0x14006b149
test r11b, r11b
jne 0x14006bae3
lea edx, [r14 + r15]
cmp r15d, r10d
mov eax, 0x1a
cmovae edx, eax
inc r12
cmp edx, r9d
ja 0x14006b17c
mov eax, 0x24
sub eax, edx
mul r8d
jo 0x14006b3c9
add r15d, 0x24
jb 0x14006b436
mov r8d, eax
cmp r12, rdi
jne 0x14006b0c0
jmp 0x14006b3c9
mov eax, ecx
sub eax, ebp
jb 0x14006bb13
mov rdx, qword [rsp + 0x70]
xor rdx, qword [rsp + 0x30]
mov r8d, 0xffffffff
cmp rdx, r8
mov r10d, dword [rsp + 0x48]
mov r11d, 0x874e2a13
mov r15d, dword [rsp + 0x68]
je 0x14006bb1f
inc r15d
test ebp, ebp
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor r9d, r9d
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div r15d
add eax, r8d
cmp eax, 0x1c8
jb 0x14006b23f
xor r9d, r9d
cmp eax, 0x3e58
jb 0x14006b222
cmp eax, 0x88608
jb 0x14006b32a
add r9d, 0x6c
jb 0x14006bafb
mov edx, eax
imul rdx, r11
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 0xf
cmp eax, 0x12a5317
mov eax, r8d
ja 0x14006b1e0
jmp 0x14006b242
add r9d, 0x24
mov edx, eax
mov r8d, 0xd41d41d5
imul rdx, r8
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
movzx r13d, ax
add r13d, r9d
jb 0x14006bb2b
mov eax, ecx
xor edx, edx
div r15d
add r10d, eax
mov r9, qword [rsp + 0x60]
jb 0x14006b3c9
jb 0x14006bb37
mov ebp, edx
mov eax, r10d
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
mov rdx, qword [rsp + 0x30]
jb 0x14006b3c9
mov rcx, qword [r9 + 8]
mov r14d, ebp
test rdx, rdx
je 0x14006b2d0
xor eax, eax
jmp 0x14006b2bd
mov qword [rcx + rax], r8
add rax, 0x10
cmp rsi, rax
je 0x14006b2d0
mov r8, qword [rcx + rax]
cmp r8, r14
jb 0x14006b2b4
inc r8
jne 0x14006b2b0
jmp 0x14006baef
mov dword [rsp + 0x68], r15d
cmp rdx, qword [r9]
jne 0x14006b2f6
mov rcx, r9
mov r15d, r10d
call fcn.14019c250
mov r9, qword [rsp + 0x60]
mov r10d, r15d
mov rdx, qword [rsp + 0x30]
mov rcx, qword [r9 + 8]
mov rax, rdx
shl rax, 4
mov qword [rcx + rax], r14
mov dword [rcx + rax + 8], r10d
lea r15, [rdx + 1]
mov qword [r9 + 0x10], r15
inc ebp
add rsi, 0x10
cmp r12, rdi
mov qword [rsp + 0xa8], r15
jne 0x14006b08b
jmp 0x14006b3e9
add r9d, 0x48
mov eax, eax
imul r8, rax, 0x6aff5f81
shr r8, 0x29
jmp 0x14006b242
mov rcx, qword [r15 + 8]
xor r15d, r15d
mov rax, rbx
add rax, r15
jb 0x14006bb07
add rbx, r14
mov rdx, qword [rsp + 0x50]
mov qword [rdx], r14
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r15
xorps xmm0, xmm0
movups xmmword [rdx + 0x20], xmm0
mov qword [rdx + 0x30], rax
jmp 0x14006b3d5
xor ebx, ebx
mov rdi, rsi
mov r12, r14
jmp 0x14006b055
movabs rax, 0x8080808080808080
test qword [r14], rax
jne 0x14006b3c9
lea rdx, [r14 + 7]
and rdx, 0xfffffffffffffff8
sub rdx, r14
mov ecx, 8
cmovne rcx, rdx
lea rdx, [rbx - 8]
cmp rcx, rdx
jae 0x14006b3bf
test qword [r14 + rcx], rax
jne 0x14006b3c9
add rcx, 8
cmp rcx, rdx
jb 0x14006b3b0
test qword [r14 + rdx], rax
je 0x14006b055
mov rax, qword [rsp + 0x50]
mov qword [rax], 0
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rdx, 0x14
jae 0x14006b442
test rdx, rdx
je 0x14006b408
mov r8d, 1
mov rdx, r15
mov rsi, rcx
call fcn.14006bca0
mov rcx, rsi
mov r14, qword [rsp + 0x58]
jmp 0x14006b347
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1400297d0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f5a0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
mov qword [rsp + 0x40], rcx
lea rax, [r15*8]
movabs rdx, 0x7ffffffffffffff0
and rdx, rax
movzx eax, byte [0x1402f9139]
xor ecx, ecx
call fcn.1401860d0
test rax, rax
je 0x14006bc46
mov rsi, rax
movzx eax, byte [0x1402f9139]
mov edx, 0x100
xor ecx, ecx
call fcn.1401860d0
test rax, rax
mov r14, qword [rsp + 0x58]
mov qword [rsp + 0x38], rsi
je 0x14006bc52
mov rdi, rax
mov eax, 1
mov rdx, qword [rsp + 0x30]
sub rax, rdx
mov qword [rsp + 0x88], rax
mov r10, qword [rsp + 0x40]
lea rax, [r10 + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [r10 - 0x10]
mov qword [rsp + 0xa0], rax
mov eax, 0x10
mov qword [rsp + 0x90], rax
lea rax, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
mov qword [rsp + 0x78], rax
xor eax, eax
xor r12d, r12d
jmp 0x14006b50c
mov rbp, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
mov rax, qword [rsp + 0x98]
cmp rax, rdx
ja 0x14006bab7
mov rbp, rax
mov rax, r15
sub rax, rbp
mov r9, rbp
shl r9, 4
lea rcx, [r10 + r9]
cmp rax, 2
jae 0x14006b59d
mov r8, rax
lea rax, [r8 + rbp]
mov rsi, rax
sub rsi, rbp
jb 0x14006bbca
cmp rax, r15
ja 0x14006bbca
cmp rax, rdx
ja 0x14006b61f
cmp r8, 0xa
jae 0x14006b61f
lea rsi, [rbp + 0xa]
cmp rsi, r15
cmovae rsi, r15
cmp rbp, 0xfffffffffffffff5
ja 0x14006bc01
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x98], rsi
sub rsi, rbp
mov rdx, rsi
call fcn.14006bca0
mov rdx, qword [rsp + 0x30]
cmp r12, qword [rsp + 0x90]
je 0x14006b631
jmp 0x14006b689
mov r10, qword [rcx + 0x10]
cmp r10, qword [rcx]
jae 0x14006b9e7
mov edx, 2
cmp rax, 2
je 0x14006b5f0
mov rdx, qword [rsp + 0x88]
lea r8, [rdx + rbp]
add r9, qword [rsp + 0x80]
mov edx, 2
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jae 0x14006b5f0
lea r11, [r8 + rdx]
inc r11
inc rdx
add r9, 0x10
cmp r11, 2
jne 0x14006b5ce
mov rdx, rax
mov rax, rdx
add rax, rbp
jb 0x14006bc34
cmp rax, r15
ja 0x14006bc20
mov r8d, 1
cmp rdx, 2
jae 0x14006ba36
mov rdx, qword [rsp + 0x30]
jmp 0x14006b52d
mov qword [rsp + 0x98], rax
cmp r12, qword [rsp + 0x90]
jne 0x14006b689
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x1402f9139]
xor ecx, ecx
call fcn.1401860d0
test rax, rax
je 0x14006bc12
mov r13, rax
lea rax, [r12 + r12]
mov qword [rsp + 0x90], rax
mov r8, r12
shl r8, 4
mov rcx, r13
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov rcx, qword [0x1402f90f8]
xor edx, edx
mov r8, rdi
call fcn.1401d02bc
mov rdi, r13
mov rdx, qword [rsp + 0x30]
mov rax, r12
shl rax, 4
mov qword [rdi + rax], rsi
mov qword [rdi + rax + 8], rbp
inc r12
cmp r12, 2
jb 0x14006b4f1
mov rbp, qword [rsp + 0x38]
mov qword [rsp + 0xb0], rdi
jmp 0x14006b743
mov rbp, qword [rsp + 0x38]
mov rdx, rbp
mov rdi, qword [rsp + 0xb0]
mov r14, qword [rsp + 0xd0]
add r14, rdi
mov r13, qword [rsp + 0x70]
add r13, rdi
sub r12, rdx
mov rcx, r15
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xc0]
add rax, qword [rsp + 0xb8]
mov qword [r13], rax
mov rax, qword [rsp + 0xc8]
mov qword [r13 + 8], rax
lea rdx, [r14 + 0x10]
mov rax, qword [rsp + 0x60]
not rax
add rsi, rax
shl rsi, 4
mov rcx, r14
mov r8, rsi
call sub.msvcrt.dll_memmove
mov r12, qword [rsp + 0x68]
cmp r12, 1
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0xa8]
jbe 0x14006b9d7
lea r11, [r12 - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [rdi + rcx]
mov rcx, qword [rdi + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x14006b7c0
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rdi - 0x20]
cmp r8, rax
jbe 0x14006b7c0
cmp r12, 2
mov r10, qword [rsp + 0x40]
je 0x14006ba93
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rdi + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14006b7db
cmp r12, 3
jbe 0x14006ba9b
add r8, rcx
cmp qword [rdx + rdi - 0x40], r8
jbe 0x14006b7db
jmp 0x14006baa1
cmp r12, 2
mov r10, qword [rsp + 0x40]
je 0x14006b7e0
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rdi + rcx]
cmp rcx, rax
jb 0x14006b7e5
lea rsi, [r12 - 2]
cmp r12, rsi
jbe 0x14006bb5b
lea r8, [rsi + 1]
cmp r12, r8
jbe 0x14006bb43
mov rax, rsi
shl rax, 4
mov rcx, qword [rdi + rax + 8]
shl r8, 4
mov rdx, qword [rdi + r8]
mov r14, qword [rdi + r8 + 8]
add r14, rdx
mov rbp, r14
sub rbp, rcx
jb 0x14006bb9a
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x68], r11
cmp r14, r15
ja 0x14006bbae
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xd0], rax
mov rdi, qword [rdi + rax]
mov qword [rsp + 0xc8], rcx
mov r15, rcx
shl r15, 4
add r15, r10
mov r12, rdi
shl r12, 4
lea r13, [r15 + r12]
shl r14, 4
mov rsi, rbp
sub rsi, rdi
cmp rsi, rdi
mov qword [rsp + 0xb8], rdi
jae 0x14006b930
mov r12, rsi
shl r12, 4
mov rbp, qword [rsp + 0x38]
mov rcx, rbp
mov rdx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
add r12, rbp
test rdi, rdi
jle 0x14006b9c0
test rsi, rsi
jle 0x14006b9c0
add r14, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x48]
nop dword [rax + rax]
mov rax, r13
mov rcx, r12
mov rdx, qword [r12 - 0x10]
mov r8, qword [r13 - 0x10]
cmp rdx, r8
mov r13d, 0
sbb r13, r13
cmp rdx, r8
mov r12d, 0
adc r12, 0xffffffffffffffff
shl r13, 4
add r13, rax
shl r12, 4
add r12, rcx
cmp rdx, r8
mov rax, r12
cmovb rax, r13
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
cmp r13, r15
jbe 0x14006b925
add r14, 0xfffffffffffffff0
cmp r12, rbp
ja 0x14006b8d0
mov r15, r13
jmp 0x14006b6bd
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
mov rdx, r15
mov r8, r12
call sub.msvcrt.dll_memcpy
add r12, rsi
test rdi, rdi
jle 0x14006b9c5
cmp rbp, rdi
mov rsi, qword [rsp + 0x48]
jle 0x14006b6b8
add r14, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x38]
mov rdx, rbp
nop word cs:[rax + rax]
mov r8, rdx
mov rcx, qword [r13]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r13
movups xmm0, xmmword [r9]
movups xmmword [r15], xmm0
add r15, 0x10
shl edx, 4
add rdx, r8
cmp rdx, r12
jae 0x14006b6c0
mov al, cl
shl eax, 4
add r13, rax
cmp r13, r14
jb 0x14006b970
jmp 0x14006b6c0
mov r15, r13
jmp 0x14006b9ca
mov rbp, qword [rsp + 0x38]
mov rdx, rbp
mov rsi, qword [rsp + 0x48]
jmp 0x14006b6c0
mov r12d, 1
mov rdx, qword [rsp + 0x30]
jmp 0x14006b4f6
mov r8d, 2
cmp rax, 2
je 0x14006b529
mov rdx, qword [rsp + 0x88]
add rdx, rbp
add r9, qword [rsp + 0x80]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jb 0x14006ba2c
lea r11, [rdx + r8]
inc r11
inc r8
add r9, 0x10
cmp r11, 2
jne 0x14006ba0a
mov r8, rax
mov rdx, qword [rsp + 0x30]
jmp 0x14006b529
mov r8, rax
mov rax, rdx
shr rax, 1
mov rsi, r8
shl r8, 4
add r8, qword [rsp + 0xa0]
mov r9, rcx
nop word cs:[rax + rax]
mov r10, qword [r9]
mov r11d, dword [r9 + 8]
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
mov qword [r8], r10
mov dword [r8 + 8], r11d
add r9, 0x10
add r8, 0xfffffffffffffff0
dec rax
jne 0x14006ba60
mov r8, rdx
mov rdx, qword [rsp + 0x30]
mov rax, rsi
jmp 0x14006b52d
mov r12d, 2
jmp 0x14006baa1
mov r12d, 3
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x98]
cmp rax, rdx
jbe 0x14006b50c
mov rcx, qword [0x1402f90f8]
xor edx, edx
mov r8, rdi
call fcn.1401d02bc
mov rcx, qword [0x1402f90f8]
xor edx, edx
mov r8, rbp
call fcn.1401d02bc
mov rcx, qword [rsp + 0x40]
jmp 0x14006b347
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.14002f520
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xd8], rax
lea rdx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
jmp 0x14006bb71
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xd8], rax
lea rdx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
lea rcx, [rsp + 0xd8]
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.140028690
jmp 0x14006bc5e
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
mov rdx, r14
call fcn.140029e30
jmp 0x14006bc5e
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, qword [rsp + 0xa8]
call fcn.140029060
jmp 0x14006bc5e
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1400293d0
jmp 0x14006bc5e
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rsi
mov r8, r12
mov r9, rsi
call fcn.14002d420
mov rdx, rsi
lea rax, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
mov qword [rsp + 0x78], rax
jmp 0x14006bc37
lea rcx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
call fcn.14002c4a0
jmp 0x14006bc5e
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
mov rcx, rax
mov rdx, r15
call fcn.140029060
jmp 0x14006bc5e
mov rdx, rax
mov rcx, rbp
mov r8, qword [rsp + 0x78]
call fcn.140029e30
jmp 0x14006bc5e
lea rcx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
call fcn.14002c4a0
lea rcx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_slice_sort.rs
call fcn.14002c4a0
ud2