Function at 0x14012025e
Capabilities:
Load assembly via iassembly

Disassembly:
push rsi
push rdi
sub rsp, 0x28
mov rax, rcx
mov rcx, qword [rdx]
xor r9d, r9d
cmp rcx, 5
sete r9b
lea rdx, [rdx + r9*8]
cmp ecx, 5
jne case.0x1400e9f29.502
invalid
mov r8b, byte [rdx + 0x68]
mov byte [rdx + 0x68], 3
cmp r8b, 3
je 0x1401202bf
lea rcx, str.Ready_polled_after_completionC:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140305480]
push rcx
invalid
add byte [rdx + 0x1d], bh
call fcn.1402321d0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x448
mov r12, r8
mov r14, rdx
mov r15, rcx
mov rax, qword [rdx]
add rax, 0xfffffffffffffffa
cmp rax, 2
ja 0x1401437af
cmp rax, 1
je 0x1401437af
test rax, rax
jne 0x1401439ef
mov rax, qword [r14 + 8]
mov qword [r14], 8
cmp rax, 1
ja 0x1401439f6
lea rdx, [r14 + 0x10]
lea rcx, [rsp + 0x188]
mov qword [rcx - 8], rax
mov r8d, 0x1e8
call fcn.140230440
lea rdx, [rsp + 0x360]
lea r8, [rsp + 0x2c8]
mov r9b, byte [rdx + 8]
lea rsi, [rsp + 0x58]
mov rcx, rsi
call fcn.14012980a
cmp byte [rsi], 3
jne 0x1401437d0
lea rcx, [rsp + 0x180]
call fcn.140143357
mov edi, 5
mov byte [rsp + 0x2f], 2
xor eax, eax
mov qword [rsp + 0x38], rax
xor ebx, ebx
jmp 0x14014392a
mov rcx, r15
mov rdx, r14
mov r8, r12
add rsp, 0x448
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14012025e
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x117], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmm2, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x107], xmm2
movups xmmword [rsp + 0xf7], xmm1
movups xmmword [rsp + 0xe7], xmm0
lea rdi, [rsp + 0x370]
lea rsi, [rsp + 0x180]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x40], r12
lea r12, [rsp + 0x2f8]
lea rdi, [rsp + 0x3f0]
mov ecx, 0xb
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov r13, r15
mov r15b, byte [r12 + 0x71]
mov rbp, qword [r12 + 0x68]
mov rdi, qword [r12 - 0xf8]
mov rbx, qword [r12 - 0xf0]
mov rax, qword [r12 - 0xe8]
mov qword [rsp + 0x48], rax
mov al, byte [r12 - 0xe0]
mov qword [rsp + 0x38], rax
lea rsi, [rsp + 0x219]
lea rcx, [rsp + 0x129]
mov r8d, 0x57
mov rdx, rsi
call fcn.140230440
mov al, byte [rsi + 0x57]
mov byte [rsp + 0x2f], al
movups xmm0, xmmword [rsi + 0x58]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsi + 0x67]
mov qword [rsp + 0x9f], rax
mov rax, qword [r12 + 0x58]
mov rcx, qword [r12 + 0x60]
mov qword [rsp + 0x50], rcx
movups xmm0, xmmword [rsi + 0x6f]
movups xmmword [rsp + 0xa7], xmm0
movups xmm0, xmmword [rsi + 0x7f]
mov esi, r15d
mov r15, r13
mov r13, rax
movups xmmword [rsp + 0xb7], xmm0
movups xmm0, xmmword [r12 - 0x50]
movups xmmword [rsp + 0xc7], xmm0
movups xmm0, xmmword [r12 - 0x40]
movups xmmword [rsp + 0xd7], xmm0
mov cl, byte [r12 - 0x30]
mov rdx, qword [r12 - 0x28]
mov r12, qword [rsp + 0x40]
call fcn.1400654c7
lea rcx, [rsp + 0x2f0]
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x18]
mov rcx, r14
call fcn.140143316
mov qword [r14], rdi
mov qword [r14 + 8], rbx
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0x10], rax
mov rax, qword [rsp + 0x38]
mov byte [r14 + 0x18], al
lea rcx, [r14 + 0x19]
lea rdx, [rsp + 0x129]
mov r8d, 0x57
call fcn.140230440
mov al, byte [rsp + 0x2f]
mov byte [r14 + 0x70], al
lea rcx, [r14 + 0x71]
lea rdx, [rsp + 0x90]
mov r8d, 0x8f
call fcn.140230440
mov qword [r14 + 0x100], r13
mov rax, qword [rsp + 0x50]
mov qword [r14 + 0x108], rax
mov qword [r14 + 0x110], rbp
mov byte [r14 + 0x118], sil
lea rcx, [r14 + 0x120]
lea rdx, [rsp + 0x370]
mov r8d, 0xd8
call fcn.140230440
add rdi, 0xfffffffffffffffa
cmp rdi, 2
ja 0x1401439cc
cmp rdi, 1
jne 0x140143a29
mov rcx, r15
mov rdx, r14
mov r8, r12
call 0x14012025e
nop
add rsp, 0x448
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [r14], 8
lea rax, str.internal_error:_entered_unreachable_code:_lazy_state_wrong
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x30]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_util_0.1.6_srccommonlazy.rs
call fcn.140231c40
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001fzopfli_0.8.1_srcutil.rs
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_util_0.1.6_srccommonlazy.rs
mov edx, 0x28
call fcn.140231dd0
int3