Function at 0x1400ab6c0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x378
movaps xmmword [rsp + 0x360], xmm6
mov r12, rdx
mov rdi, rcx
mov byte [rsp + 0x174], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x23e], xmm0
movups xmmword [rsp + 0x24e], xmm0
mov qword [rsp + 0x25d], 0
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm0
mov dword [rsp + 0x170], 0
mov byte [rsp + 0x1a4], 0
movups xmmword [rsp + 0x28e], xmm0
movups xmmword [rsp + 0x29e], xmm0
mov qword [rsp + 0x2ad], 0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm0
mov dword [rsp + 0x1a0], 0
mov byte [rsp + 0x144], 0
mov word [rsp + 0x142], 0
movups xmmword [rsp + 0x2de], xmm0
movups xmmword [rsp + 0x2ee], xmm0
mov qword [rsp + 0x2fd], 0
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x140], 0
mov byte [rsp + 0x1d4], 0
movups xmmword [rsp + 0x32e], xmm0
movups xmmword [rsp + 0x33e], xmm0
mov qword [rsp + 0x34d], 0
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
mov dword [rsp + 0x1d0], 0
mov word [rsp + 0x358], 0
mov qword [rsp + 0x210], 0
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x218], xmm0
movups xmmword [rsp + 0x228], xmm1
mov rax, qword [rsp + 0x16d]
mov qword [rsp + 0x235], rax
mov byte [rsp + 0x23d], 0
mov word [rsp + 0x265], 2
mov byte [rsp + 0x267], 0
mov rax, qword [rsp + 0x19d]
mov qword [rsp + 0x285], rax
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x278], xmm1
movups xmmword [rsp + 0x268], xmm0
mov byte [rsp + 0x28d], 0
mov word [rsp + 0x2b5], 2
mov byte [rsp + 0x2b7], 0
mov rax, qword [rsp + 0x13d]
mov qword [rsp + 0x2d5], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x2c8], xmm1
movups xmmword [rsp + 0x2b8], xmm0
mov byte [rsp + 0x2dd], 0
mov word [rsp + 0x305], 2
mov byte [rsp + 0x307], 0
mov rax, qword [rsp + 0x1cd]
mov qword [rsp + 0x325], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0x318], xmm1
movups xmmword [rsp + 0x308], xmm0
mov byte [rsp + 0x32d], 0
mov word [rsp + 0x355], 2
mov byte [rsp + 0x357], 0
mov qword [rsp + 0x78], r9
cmp byte [r9 + 0x26], 0
je 0x1400ab982
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jae 0x1400ab967
lea rdx, str.buffer_underrun_home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_bundle_mp3_0.5.4_src_layer3_mod.rs
mov r8d, 0xf
mov cl, 0x25
call sym.std::io::error::Error::new::he6acdfb2de262ba6
mov byte [rdi], 0
mov qword [rdi + 8], rax
jmp 0x1400ac33e
lea rax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x1400ac5fd
cmp rax, rdx
ja 0x1400ac60c
mov qword [r8 + 0x10], rax
mov rcx, r8
call sym.symphonia_core::io::buf_reader::BufReader::read_buf_bytes_available_ref::h1084c8ee4c6917d5
mov rsi, rax
mov r15, rdx
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rdx
mov qword [rsp + 0x200], 0
mov dword [rsp + 0x208], 0
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x1f0]
lea r9, [rsp + 0x210]
mov r8, qword [rsp + 0x78]
call sym.symphonia_bundle_mp3::layer3::bitstream::read_side_info::h43643bd41fbb83f8
cmp byte [rsp + 0x48], 6
jne 0x1400aba1f
mov rcx, qword [rsp + 0x50]
mov r14, r15
sub r14, rcx
jb 0x1400ac5ee
movzx ebx, word [rsp + 0x358]
lea r15, [r14 + rbx]
mov r13, qword [r12 + 8]
cmp r15, r13
jbe 0x1400aba3e
mov byte [rdi], 1
lea rax, str.mpa:_invalid_main_data_length__will_exceed_resevoir_buffer
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0x3a
jmp 0x1400ac33e
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rdi], xmm0
xorps xmm0, xmm0
movups xmmword [r12 + 0x10], xmm0
jmp 0x1400ac33e
add rsi, rcx
lea rax, [r12 + 0x10]
mov qword [rsp + 0x40], rax
mov rbp, qword [r12]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x88], r12
mov rdx, qword [r12 + 0x18]
mov r12, rax
sub r12, rdx
cmp rbx, r12
jbe 0x1400abb98
cmp rax, rdx
jb 0x1400ac62a
cmp rax, r13
ja 0x1400ac63c
add rdx, rbp
mov rcx, rbp
mov r8, r12
call sub.msvcrt.dll_memmove
mov r15, r12
add r15, r14
jb 0x1400ac672
cmp r15, r13
ja 0x1400ac696
add rbp, r12
mov rcx, rbp
mov rdx, rsi
mov r8, r14
call sym.memcpy
mov rsi, qword [rsp + 0x40]
mov qword [rsi], r15
sub ebx, r12d
mov dword [rsp + 0x94], ebx
mov rax, qword [0x1401cb2b0]
mov rax, qword [rax]
cmp rax, 2
jb 0x1400abbdf
lea rax, [rsp + 0x94]
mov qword [rsp + 0x1e0], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x1e8], rax
lea rax, str.mpa:_invalid_main_data_begin__underflow_by__bytes
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rcx, [0x140207220]
call sym.log::__private_api::loc::h6675ec9ed106da03
lea rcx, str.symphonia_bundle_mp3::layer3
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], 0x1c
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x108], 0x1c
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x48]
lea r8, [rsp + 0xf0]
mov edx, 2
xor r9d, r9d
call sym.log::__private_api::log_impl::h5f3277c7cd10f203
mov ebx, dword [rsp + 0x94]
mov r15, qword [rsi]
jmp 0x1400abbdf
mov rdx, rax
sub rdx, rbx
jb 0x1400ac64e
cmp rax, r13
ja 0x1400ac660
add rdx, rbp
mov rcx, rbp
mov r8, rbx
call sub.msvcrt.dll_memmove
cmp r15, rbx
jb 0x1400ac684
add rbp, rbx
mov rcx, rbp
mov rdx, rsi
mov r8, r14
call sym.memcpy
mov rsi, qword [rsp + 0x40]
mov qword [rsi], r15
xor ebx, ebx
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x18], 0
mov rdx, qword [rax + 8]
cmp r15, rdx
ja 0x1400ac61b
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0x80], rdi
shl ebx, 3
mov rcx, qword [rax]
mov qword [rsp + 0xa8], rcx
mov rcx, qword [rsp + 0x78]
movzx edx, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x20]
xor ecx, ecx
mov byte [rsp + 0xd8], r8b
cmp r8b, 2
sete cl
inc rcx
mov qword [rsp + 0x98], rcx
lea rsi, [rax + 0x20]
mov qword [rsp + 0xe0], rdx
cmp dl, 2
mov qword [rsp + 0xe8], rsi
jne 0x1400abcb3
lea r14, [rsp + 0x230]
xor edi, edi
xor ebp, ebp
xor r15d, r15d
nop dword [rax]
cmp ebp, ebx
jae 0x1400ac093
mov r8d, 0x900
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
movzx eax, word [r14]
add ebp, eax
inc r15
mov eax, ebp
sub eax, ebx
cmova rdi, rax
add rsi, 0x1200
add r14, 0xa0
cmp qword [rsp + 0x98], r15
jne 0x1400abc70
jmp 0x1400abd2d
lea rsi, [rax + 0x920]
lea r14, [rsp + 0x280]
xor edi, edi
xor ebp, ebp
xor r15d, r15d
nop dword [rax]
cmp ebp, ebx
jae 0x1400ac093
lea rcx, [rsi - 0x900]
mov r8d, 0x900
xor edx, edx
call sub.msvcrt.dll_memset
movzx r12d, word [r14 - 0x50]
mov r8d, 0x900
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
add ebp, r12d
movzx eax, word [r14]
add ebp, eax
inc r15
mov eax, ebp
sub eax, ebx
cmova rdi, rax
add rsi, 0x1200
add r14, 0xa0
cmp qword [rsp + 0x98], r15
jne 0x1400abcd0
mov rcx, qword [rsp + 0x3e0]
add rdi, 7
shr rdi, 3
mov r12, qword [rsp + 0x88]
mov rax, qword [r12 + 0x10]
add rdi, qword [r12 + 0x18]
cmp rax, rdi
cmovb rdi, rax
mov qword [r12 + 0x18], rdi
lea rax, [r12 + 0x2420]
mov qword [rsp + 0xd0], rax
lea rax, [r12 + 0x3620]
mov qword [rsp + 0xc8], rax
mov rbp, qword [rcx + 0x28]
mov rax, qword [rcx + 8]
mov qword [rsp + 0xb8], rax
mov r14, qword [rcx + 0x10]
mov r15, qword [rcx + 0x20]
xor esi, esi
movaps xmm6, xmmword [0x140206fc0]
nop dword [rax]
lea rdx, [rsi + rsi*4]
shl rdx, 5
lea rax, [rsp + 0x218]
add rdx, rax
lea rdi, [rsi + rsi*8]
shl rdi, 9
mov rbx, qword [rsp + 0xe8]
lea r8, [rbx + rdi]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0xb0], r8
call sym.symphonia_bundle_mp3::layer3::requantize::requantize::hca4a146daa0d28ce
mov eax, 1
mov qword [rsp + 0xa8], rax
cmp byte [rsp + 0xe0], 2
je 0x1400abe48
mov r13, qword [rsp + 0x40]
lea rdx, [r13 + 0x50]
lea r8, [rbx + rdi]
add r8, 0x900
mov rdi, qword [rsp + 0x78]
mov rcx, rdi
call sym.symphonia_bundle_mp3::layer3::requantize::requantize::hca4a146daa0d28ce
lea rcx, [rsp + 0x48]
mov rdx, rdi
mov r8, r13
mov r9, qword [rsp + 0xb0]
call sym.symphonia_bundle_mp3::layer3::stereo::stereo::h9f97358e05acb006
movzx eax, byte [rsp + 0x48]
cmp al, 6
jne 0x1400ac322
mov eax, 2
mov qword [rsp + 0xa8], rax
add r15, 0x240
cmp r15, rbp
ja 0x1400ac5d6
lea rax, [rsi + 1]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x3e0]
mov qword [rax + 0x20], r15
shl rsi, 6
lea rax, [rsi + rsi*8]
lea rcx, [rsi + rsi*8]
add rcx, 0x240
mov qword [rsp + 0xa0], rcx
mov rcx, qword [rsp + 0xb8]
lea rax, [rcx + rax*4]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x88], r12
xor r13d, r13d
nop word [rax + rax]
lea rdi, [r13*4]
add rdi, r13
shl rdi, 4
add rdi, qword [rsp + 0x40]
mov rax, r13
shl rax, 8
lea rbx, [rax + rax*8]
mov rax, qword [rsp + 0xb0]
lea rsi, [rax + rbx]
mov rcx, qword [rsp + 0x78]
mov rdx, rdi
mov r8, rsi
call sym.symphonia_bundle_mp3::layer3::hybrid_synthesis::reorder::he492b358df3e3de3
mov rcx, rdi
mov rdx, rsi
call sym.symphonia_bundle_mp3::layer3::hybrid_synthesis::antialias::h47be61252cfcf6ac
add rbx, qword [rsp + 0xd0]
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call sym.symphonia_bundle_mp3::layer3::hybrid_synthesis::hybrid_synthesis::h1c3ed27a04b5983f
mov eax, 0xac
nop word cs:[rax + rax]
movss xmm0, dword [r12 + rax - 0x40]
movss xmm1, dword [r12 + rax - 0x38]
movss xmm2, dword [r12 + rax - 0x30]
movss xmm3, dword [r12 + rax - 0x28]
xorps xmm0, xmm6
movss dword [r12 + rax - 0x40], xmm0
xorps xmm1, xmm6
movss dword [r12 + rax - 0x38], xmm1
xorps xmm2, xmm6
movss dword [r12 + rax - 0x30], xmm2
xorps xmm3, xmm6
movss dword [r12 + rax - 0x28], xmm3
movss xmm0, dword [r12 + rax - 0x20]
xorps xmm0, xmm6
movss dword [r12 + rax - 0x20], xmm0
movss xmm0, dword [r12 + rax - 0x18]
xorps xmm0, xmm6
movss dword [r12 + rax - 0x18], xmm0
movss xmm0, dword [r12 + rax - 0x10]
xorps xmm0, xmm6
movss dword [r12 + rax - 0x10], xmm0
movss xmm0, dword [r12 + rax - 8]
xorps xmm0, xmm6
movss dword [r12 + rax - 8], xmm0
movss xmm0, dword [r12 + rax]
xorps xmm0, xmm6
movss dword [r12 + rax], xmm0
add rax, 0x90
cmp rax, 0x9ac
jne 0x1400abf20
mov rcx, rbp
imul rcx, r13
lea rax, [rcx + rbp]
cmp rax, r14
ja 0x1400ac46a
mov rdx, r15
add rdx, rcx
jb 0x1400ac482
cmp rdx, r14
ja 0x1400ac48e
cmp qword [rsp + 0xa0], r15
ja 0x1400ac4a0
mov rax, r13
shl rax, 0xc
lea rax, [rax + r13*8]
add rax, qword [rsp + 0xc8]
inc r13
mov rdx, qword [rsp + 0xd8]
lea rcx, [rdx + rcx*4]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0x240
mov edx, 0x12
mov r9d, 0x240
mov rcx, rax
mov r8, rsi
call sym.symphonia_bundle_mp3::synthesis::synthesis::he18d6ce1292fc263
add r12, 0x900
cmp r13, qword [rsp + 0xa8]
jne 0x1400abeb0
mov r12, qword [rsp + 0x88]
add r12, 0x1200
mov rax, qword [rsp + 0xc0]
mov rsi, rax
cmp rax, qword [rsp + 0x98]
jne 0x1400abda0
mov rdi, qword [rsp + 0x80]
mov byte [rdi], 6
jmp 0x1400ac33e
mov rcx, qword [rsp + 0xe0]
lea ebx, [rcx - 2]
mov rax, qword [rsp + 0x78]
movzx eax, byte [rax + 0x12]
or al, cl
setne byte [rsp + 0xc0]
lea r13, [rsp + 0x48]
mov dword [rsp + 0xb8], ebx
mov rcx, r15
inc r15
lea r12, [rcx + rcx*4]
shl r12, 5
lea rax, [rsp + 0x218]
add r12, rax
xor r14d, r14d
mov qword [rsp + 0xc8], rcx
lea rax, [rcx + rcx*8]
shl rax, 9
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0xd0], rax
mov dl, 1
xor ebp, ebp
mov rax, rdi
shr rax, 3
mov rcx, qword [rsp + 0xb0]
sub rcx, rax
jbe 0x1400ac38e
mov dword [rsp + 0xa0], edx
add rax, qword [rsp + 0xa8]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x60], 0
mov rsi, rdi
and rsi, 7
je 0x1400ac191
xor ebx, ebx
nop word [rax + rax]
mov rcx, r13
call sym._ZN104__LT_symphonia_core..io..bit..BitReaderLtr_u20_as_u20_symphonia_core..io..bit..private..FetchBitsLtr_GT_10fetch_bits17h6
test rax, rax
jne 0x1400ac2ea
sub esi, ebx
mov ebx, dword [rsp + 0x60]
mov eax, ebx
sub eax, esi
jb 0x1400ac150
test esi, esi
mov ebx, dword [rsp + 0xb8]
je 0x1400ac191
mov rdx, qword [rsp + 0x58]
dec sil
mov ecx, esi
shl rdx, cl
mov dword [rsp + 0x60], eax
add rdx, rdx
mov qword [rsp + 0x58], rdx
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x100], rdx
mov edx, dword [rsp + 0x60]
mov dword [rsp + 0x108], edx
mov edx, dword [rsp + 0x64]
mov dword [rsp + 0x10c], edx
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
cmp byte [rsp + 0xd8], 2
jne 0x1400ac202
lea rax, [rsp + 0x210]
mov qword [rsp + 0x20], rax
mov rcx, r13
lea rdx, [rsp + 0xf0]
mov r8, qword [rsp + 0xc8]
mov r9, rbp
call sym.symphonia_bundle_mp3::layer3::bitstream::read_scale_factors_mpeg1::haac79d9d73fe8bea
jmp 0x1400ac238
cmp bl, 3
setae al
lea r9, [rbp*4]
add r9, rbp
shl r9, 4
add r9, r12
and r14b, byte [rsp + 0xc0]
and r14b, al
mov rcx, r13
lea rdx, [rsp + 0xf0]
mov r8d, r14d
call sym.symphonia_bundle_mp3::layer3::bitstream::read_scale_factors_mpeg2::hf2a16cb64b7379b0
movzx edx, byte [rsp + 0x48]
cmp dl, 6
jne 0x1400ac3a2
lea rsi, [rbp*4]
add rsi, rbp
shl rsi, 4
movzx r14d, word [r12 + rsi + 0x18]
mov r9d, r14d
sub r9d, dword [rsp + 0x4c]
jb 0x1400ac3c8
add rsi, r12
lea rax, [rbp*8]
add rax, rbp
shl rax, 8
add rax, qword [rsp + 0xd0]
mov qword [rsp + 0x20], rax
mov rcx, r13
lea rdx, [rsp + 0xf0]
mov r8, rsi
call sym.symphonia_bundle_mp3::layer3::requantize::read_huffman_samples::hf1bb2dc767a561fa
movzx edx, byte [rsp + 0x48]
cmp edx, 6
jne 0x1400ac35d
test bl, bl
setne al
mov rcx, qword [rsp + 0x50]
mov qword [rsi + 0x10], rcx
mov ecx, r14d
add rdi, rcx
mov ebp, 1
mov r14b, 1
test byte [rsp + 0xa0], al
mov edx, 0
jne 0x1400ac0fd
cmp r15, qword [rsp + 0x98]
jb 0x1400ac0bd
jmp 0x1400abd2d
xor edx, edx
mov rcx, rax
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov byte [rdi], dl
movzx edx, word [rsp + 0x3c]
mov word [rdi + 1], dx
movzx edx, byte [rsp + 0x3e]
mov byte [rdi + 3], dl
mov dword [rdi + 4], eax
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], r8
jmp 0x1400ac33e
mov rcx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x80]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rsp + 0x49]
movups xmmword [rdi + 1], xmm0
mov byte [rdi], al
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x360]
add rsp, 0x378
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test edx, edx
jne 0x1400ac3dc
mov rcx, qword [rsp + 0x50]
mov eax, ecx
and eax, 3
lea rdx, [0x140206fd0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x40]
jmp rax
movzx eax, byte [rcx + 0x10]
jmp 0x1400ac406
mov r8d, 0x1d
lea rcx, str.mpa:_invalid_main_data_offsetmpa:_huffman_decode_overrunmpa:_part2_3_length_is_not_validq__
mov dl, 1
jmp 0x1400ac2ef
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x49]
mov word [rsp + 0x3c], ax
mov eax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
jmp 0x1400ac2ef
mov r8d, 0x20
lea rcx, [0x140207620]
mov dl, 1
jmp 0x1400ac2ef
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x49]
mov word [rsp + 0x3c], ax
mov eax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
jmp 0x1400ac2ef
movzx eax, byte [rcx + 0xf]
cmp al, 0x27
jne case.0x1400ac386.2
call sym.core::ptr::drop_in_place_std::io::error::Error_::h65df9d3378d35f2e
mov r8d, 0x1b
lea rcx, [0x140207605]
mov dl, 1
jmp 0x1400ac2fc
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x49]
mov word [rsp + 0x3c], ax
mov eax, dword [rsp + 0x4c]
mov r8, qword [rsp + 0x58]
xor edx, edx
jmp 0x1400ac2fc
mov rax, rcx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400ac464
lea rdx, [0x140206fe0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor eax, eax
jmp 0x1400ac406
lea rcx, str.invalid_channel_index
lea r8, [0x140203be0]
mov edx, 0x15
call sym.std::panicking::begin_panic::hb90122bd0c5b9090
lea r8, [0x140203bf8]
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
lea r8, [0x140203bf8]
mov rcx, rdx
mov rdx, r14
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
lea r8, [0x140207640]
mov rcx, qword [rsp + 0xa0]
mov rdx, r15
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
mov al, 0x23
jmp 0x1400ac406
mov al, 0x24
jmp 0x1400ac406
mov al, 0x25
jmp 0x1400ac406
mov al, 0xe
jmp 0x1400ac406
mov al, 0x10
jmp 0x1400ac406
mov al, 0x1b
jmp 0x1400ac406
mov al, 0x21
jmp 0x1400ac406
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400ac406
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400ac406
mov al, 1
jmp 0x1400ac406
mov al, 2
jmp 0x1400ac406
mov al, 3
jmp 0x1400ac406
mov al, 4
jmp 0x1400ac406
mov al, 5
jmp 0x1400ac406
mov al, 6
jmp 0x1400ac406
mov al, 7
jmp 0x1400ac406
mov al, 8
jmp 0x1400ac406
mov al, 9
jmp 0x1400ac406
mov al, 0xa
jmp 0x1400ac406
mov al, 0xb
jmp 0x1400ac406
mov al, 0xc
jmp 0x1400ac406
mov al, 0xd
jmp 0x1400ac406
mov al, 0xf
jmp 0x1400ac406
mov al, 0x11
jmp 0x1400ac406
mov al, 0x12
jmp 0x1400ac406
mov al, 0x14
jmp 0x1400ac406
mov al, 0x15
jmp 0x1400ac406
mov al, 0x18
jmp 0x1400ac406
mov al, 0x19
jmp 0x1400ac406
mov al, 0x1e
jmp 0x1400ac406
mov al, 0x1f
jmp 0x1400ac406
mov al, 0x20
jmp 0x1400ac406
mov al, 0x28
jmp 0x1400ac406
mov al, 0x13
jmp 0x1400ac406
mov al, 0x16
jmp 0x1400ac406
mov al, 0x17
jmp 0x1400ac406
mov al, 0x1a
jmp 0x1400ac406
mov al, 0x1c
jmp 0x1400ac406
mov al, 0x1d
jmp 0x1400ac406
mov al, 0x26
jmp 0x1400ac406
mov al, 0x27
jmp 0x1400ac406
lea rcx, str.capacity_will_be_exceeded_home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_audio.rs
lea r8, [0x140203b50]
mov edx, 0x19
call sym.std::panicking::begin_panic::hb90122bd0c5b9090
lea r8, str.q__
mov rdx, r15
call sym.core::slice::index::slice_start_index_len_fail::h8d3d56967d6340e8
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_buf_reader.rs
mov rdx, rax
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
lea r8, str._home_delta_.cargo_registry_src_index.crates.io_6f17d22bba15001f_symphonia_core_0.5.4_src_io_buf_reader.rs
mov rcx, rax
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
lea r8, [0x1402072c8]
mov rcx, r15
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
lea r8, [0x140207198]
mov rcx, rdx
mov rdx, rax
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
lea r8, [0x140207198]
mov rcx, rax
mov rdx, r13
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
lea r8, [0x140207258]
mov rcx, rdx
mov rdx, rax
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
lea r8, [0x140207258]
mov rcx, rax
mov rdx, r13
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
lea r8, [0x1402071b0]
mov rcx, r12
mov rdx, r15
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
lea r8, [0x140207270]
mov rcx, rbx
mov rdx, r15
call sym.core::slice::index::slice_index_order_fail::h786748ba81f41b02
lea r8, [0x1402071b0]
mov rcx, r15
mov rdx, r13
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
int3