Function at 0x140064060
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1c48
call fcn.140127680
sub rsp, rax
movaps xmmword [rsp + 0x1c30], xmm7
movaps xmmword [rsp + 0x1c20], xmm6
mov rdi, rdx
mov qword [rsp + 0xc0], rcx
mov al, byte [r8 + 0x15]
mov byte [rsp + 0x47], al
mov al, byte [r8 + 0x13]
mov byte [rsp + 0x37], al
mov al, byte [r8 + 0x10]
mov byte [rsp + 0x46], al
mov al, byte [r8 + 0x11]
mov byte [rsp + 0x36], al
mov qword [rsp + 0x178], r8
mov al, byte [r8 + 0x14]
mov byte [rsp + 0x35], al
xorps xmm6, xmm6
movss xmm7, dword [0x140234380]
mov rsi, qword [rdx + 8]
lea rbp, [rsp + 0x2c0]
lea rax, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
mov qword [rsp + 0x1b8], rax
lea rax, str.header_map_reserve_over_max_capacity
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x118], rdx
mov r13, qword [rdi]
mov qword [rsp + 0xd0], rbp
mov qword [rsp + 0xd8], 0x64
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], rsi
xor edi, edi
mov qword [rsp + 0x60], rdi
inc rdi
lea rcx, [rsp + 0x50]
call fcn.14005d30b
test al, 1
je 0x140065e7f
cmp dl, 0xd
jne 0x14006416c
mov qword [rsp + 0x60], rdi
cmp rsi, rdi
jbe 0x140065e7f
mov al, byte [r13 + rdi]
lea rcx, [rdi + 1]
mov qword [rsp + 0x60], rcx
add rdi, 2
cmp al, 0xa
je 0x14006412c
jmp 0x140065e93
movzx eax, dl
cmp eax, 0xa
je 0x140064124
lea rcx, [rsp + 0x50]
call fcn.14005d2de
mov rcx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
cmp rax, 0xfffffffffffffff7
ja 0x14006425a
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x14006425a
mov r8, qword [rsp + 0x50]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rsp + 0x140], xmm0
mov r9b, byte [rsp + 0x146]
mov r10b, byte [rsp + 0x145]
mov r11b, byte [rsp + 0x144]
mov bl, byte [rsp + 0x143]
mov dil, byte [rsp + 0x142]
mov r14b, byte [rsp + 0x140]
mov bpl, byte [rsp + 0x141]
mov qword [rsp + 0x60], rdx
cmp r14b, 0x48
jne 0x1400644ea
cmp bpl, 0x54
jne 0x1400644ea
cmp dil, 0x54
jne 0x1400644ea
cmp bl, 0x50
jne 0x1400644ea
cmp r11b, 0x2f
jne 0x1400644ea
cmp r10b, 0x31
jne 0x1400644ea
cmp r9b, 0x2e
jne 0x1400644ea
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x140064353
cmp r9d, 0x31
jne 0x1400644ea
mov r9b, 2
jmp 0x140064356
cmp rcx, rax
jbe 0x140065e7f
mov rdx, qword [rsp + 0x50]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rsp + 0x60], r8
cmp r9b, 0x48
jne 0x1400644ea
cmp rcx, r8
jbe 0x140065e7f
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x60], r8
cmp r9b, 0x54
jne 0x1400644ea
cmp rcx, r8
jbe 0x140065e7f
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x60], r8
cmp r9b, 0x54
jne 0x1400644ea
cmp rcx, r8
jbe 0x140065e7f
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rsp + 0x60], r8
cmp r9b, 0x50
jne 0x1400644ea
cmp rcx, r8
jbe 0x140065e7f
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rsp + 0x60], r8
cmp r9b, 0x2f
jne 0x1400644ea
cmp rcx, r8
jbe 0x140065e7f
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rsp + 0x60], rax
cmp r8b, 0x31
jne 0x1400644ea
cmp rcx, rax
lea rbp, [rsp + 0x2c0]
jbe 0x140065e7f
cmp byte [rdx + rax], 0x2e
mov r12d, 6
mov eax, 0
cmove r12, rax
jne 0x140065c9f
jmp 0x140065e7f
mov r9b, 1
mov qword [rsp + 0x110], r9
cmp rcx, rdx
jbe 0x140065e7f
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rsp + 0x60], rax
cmp cl, 0x20
jne 0x1400644ea
lea rcx, [rsp + 0x50]
call fcn.14005d2de
cmp byte [rsp + 0x37], 0
lea rbp, [rsp + 0x2c0]
je 0x1400643a9
lea rcx, [rsp + 0x50]
call fcn.14005d2a2
test al, 1
jne 0x140065e7f
mov rcx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
cmp rcx, rax
jbe 0x140065e7f
mov rdx, qword [rsp + 0x50]
mov bl, byte [rdx + rax]
add bl, 0xd0
mov r12d, 3
cmp bl, 9
ja 0x140065e99
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x140065e7f
mov dil, byte [rdx + rax + 1]
add dil, 0xd0
cmp dil, 9
ja 0x140065e99
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x140065e7f
mov r15b, byte [rdx + rax + 2]
add r15b, 0xd0
cmp r15b, 0xa
jae 0x140065e99
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x140065e7f
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x60], r9
cmp r8d, 0xa
je 0x1400652fd
cmp r8d, 0xd
je 0x1400652de
cmp r8d, 0x20
jne 0x140065e99
cmp byte [rsp + 0x37], 0
je 0x140064469
lea rcx, [rsp + 0x50]
call fcn.14005d2a2
test al, 1
jne 0x140065e7f
lea rcx, [rsp + 0x50]
call fcn.14005d2de
mov r10, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
inc rcx
xor edx, edx
lea r8, [rcx - 1]
mov r9, r8
mov qword [rsp + 0x38], r8
cmp rax, r8
jbe 0x140065e7f
movzx r8d, byte [r10 + rcx - 1]
cmp r8d, 9
je 0x1400644d5
cmp r8d, 0x20
je 0x1400644d5
cmp r8d, 0xa
je 0x140065cc5
cmp r8d, 0xd
je 0x140065cae
lea r9d, [r8 - 0x21]
cmp r9b, 0x5e
jb 0x1400644d5
test r8b, r8b
jns 0x140065e99
test r8b, r8b
movzx edx, dl
mov r8d, 1
cmovs edx, r8d
inc rcx
jmp 0x140064487
lea rbp, [rsp + 0x2c0]
mov rax, qword [rsp + 0x178]
cmp byte [rax + 0x16], 0
lea rbx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_role.rs
je 0x140065f5c
mov ax, 0xc8
mov qword [rsp + 0x108], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor ecx, ecx
mov qword [rsp + 0x110], rcx
xor esi, esi
mov rdi, qword [rsp + 0x118]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x210]
lea rcx, [rsp + 0x1e8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x290]
mov rdx, rdi
mov r8, rsi
call fcn.140034dc8
cmp byte [rsp + 0x36], 0
je 0x1400645ed
lea rcx, [rsp + 0xfa0]
mov rdx, qword [rsp + 0x48]
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_role.rs
call fcn.1400664bb
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x1400645ed
mov r8, qword [rsp + 0x290]
mov r9, qword [rsp + 0x298]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], rbx
call fcn.14004a37b
mov rcx, rax
mov r8, rdx
add rsi, 0x20
xor r9d, r9d
cmp r8, r9
je 0x14006459b
movzx eax, byte [rcx + r9]
cmp eax, 0xd
je 0x1400645e3
cmp eax, 0xa
jne 0x1400645e8
mov byte [rcx + r9], 0x20
inc r9
jmp 0x1400645cf
movups xmm0, xmmword [rsp + 0x290]
movups xmm1, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov r15b, 1
lea rcx, [rsp + 0x270]
mov rdx, rbp
call fcn.14005b566
mov rax, qword [rsp + 0x178]
mov rsi, qword [rax]
mov rax, qword [rsi]
mov qword [rsi], 3
cmp rax, 3
jne 0x14006464a
lea rcx, [rsp + 0x200]
call fcn.140058876
jmp 0x140064666
add rsi, 8
mov qword [rsp + 0x200], rax
mov ecx, 0xb
lea rdi, [rsp + 0x208]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x110], 2
sete byte [rsp + 0x38]
cmp byte [rsp + 0x47], 0
je 0x1400646c7
mov r15b, 1
mov edx, 2
mov dil, 1
xor ecx, ecx
call fcn.14005d7ed
lea rcx, [rsp + 0x58]
movups xmmword [rcx + 0x28], xmm6
movups xmmword [rcx + 0x40], xmm6
and qword [rsp + 0x50], 0
mov qword [rsp + 0x68], rax
and qword [rsp + 0x70], 0
mov eax, 8
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x90], rax
and word [rsp + 0xa8], 0
jmp 0x1400646d0
mov qword [rsp + 0x50], 3
mov r13, qword [rsp + 0x238]
mov rax, r13
add rax, qword [rsp + 0x48]
jb 0x140066170
mov rdi, qword [rsp + 0x220]
cmp rax, rdi
jbe 0x1400648d6
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov rsi, 0xffffffffffffffff
shr rsi, cl
inc rsi
cmp rax, 2
mov eax, 1
cmovb rsi, rax
cmp rsi, 0x8000
ja 0x1400661af
test rsi, rsi
je 0x14006618a
test r13, r13
je 0x140064854
mov r15, qword [rsp + 0x218]
movzx ecx, word [rsp + 0x258]
lea r8, [rdi*4]
xor r12d, r12d
test r8, r8
je 0x14006477c
cmp word [r15 + r12*4], 0xffff
je 0x140064773
movzx eax, word [r15 + r12*4 + 2]
and eax, ecx
mov edx, r12d
sub edx, eax
test edx, ecx
je 0x14006477f
add r8, 0xfffffffffffffffc
inc r12
jmp 0x140064755
xor r12d, r12d
mov rcx, rbp
mov rdx, rsi
call fcn.14005857b
mov rcx, rbp
call fcn.1400584b0
mov rbx, rdx
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
dec esi
mov word [rsp + 0x258], si
mov rcx, r15
mov rdx, rdi
mov r8, r12
call fcn.1400603f0
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x1400647eb
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x200]
call fcn.140060444
add rsi, 0xfffffffffffffffc
mov rax, r14
jmp 0x1400647c4
mov rcx, r15
mov rdx, rdi
mov r8, r12
call fcn.14006041c
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x140064827
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x200]
call fcn.140060444
add rsi, 0xfffffffffffffffc
mov rax, r14
jmp 0x140064800
mov rax, rbx
shr rax, 2
add rax, r13
sub rbx, rax
lea rcx, [rsp + 0x228]
mov rdx, rbx
call fcn.14004ab66
mov rcx, r15
mov rdx, rdi
call fcn.14005e74b
jmp 0x1400648d6
lea eax, [rsi - 1]
mov word [rsp + 0x258], ax
mov rcx, rbp
mov rdx, rsi
call fcn.14005857b
mov rcx, rbp
call fcn.1400584b0
mov rbx, rax
mov r15, rdx
mov rcx, qword [rsp + 0x218]
mov rdx, rdi
call fcn.14005e74b
mov qword [rsp + 0x218], rbx
mov qword [rsp + 0x220], r15
mov rax, rsi
shr rax, 2
sub rsi, rax
mov rcx, rsi
call fcn.1400586ee
mov rdi, rax
mov rsi, rdx
lea rcx, [rsp + 0x228]
call fcn.140079a16
mov qword [rsp + 0x228], rdi
mov qword [rsp + 0x230], rsi
and qword [rsp + 0x238], 0
lea rcx, [rsp + 0xfa0]
mov rdx, qword [rsp + 0x48]
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_role.rs
call fcn.1400664bb
mov r12, rax
mov r15, rdx
shl r15, 5
add r15, rax
mov qword [rsp + 0x48], r15
cmp r12, r15
je 0x140065175
mov r8, qword [rsp + 0x278]
mov r9, qword [rsp + 0x280]
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
lea rax, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_role.rs
mov qword [rsp + 0x20], rax
call fcn.140033cc8
mov r8, rdx
lea rcx, [0x140257d90]
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0xd0]
mov rdx, rax
mov r9, rbp
call fcn.140058a21
movzx eax, byte [rsp + 0xe0]
cmp eax, 3
je 0x140065ec5
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
test eax, eax
je 0x140064987
cmp eax, 2
jne 0x1400649c6
xor eax, eax
jmp 0x140064a3f
lea rcx, [rsp + 0x180]
mov rdx, rdi
call fcn.14005b509
xor ebx, ebx
cmp rdi, rbx
je 0x1400649db
movzx eax, byte [rsi + rbx]
lea rcx, [0x140257d90]
mov dl, byte [rax + rcx]
test dl, dl
je 0x140065eb8
inc rbx
lea rcx, [rsp + 0x180]
call fcn.140058750
jmp 0x140064999
lea rcx, [rsp + 0xd0]
mov rdx, rsi
mov r8, rdi
call fcn.1400346f1
jmp 0x140064a10
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x150]
call fcn.14005b566
mov rax, qword [rsp + 0xd0]
mov sil, byte [rsp + 0xd8]
lea rcx, [rsp + 0xd9]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x120], xmm0
mov rcx, qword [rcx + 0xf]
mov qword [rsp + 0x12f], rcx
mov qword [rsp + 0x1c0], rax
mov byte [rsp + 0x1c8], sil
mov rax, qword [rsp + 0x12f]
lea rcx, [rsp + 0x1c9]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rcx], xmm0
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x270]
call fcn.1400348b0
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
and qword [rsp + 0x180], 0
lea rcx, [rsp + 0x150]
mov rdx, rbp
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_value.rs
call fcn.14004a5de
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm1
mov byte [rsp + 0xf0], 0
lea rcx, [rsp + 0x180]
call fcn.14005f994
cmp qword [rsp + 0x1c0], 0
jne 0x140064b6c
cmp byte [rsp + 0x1c8], 0x14
jne 0x140064b6c
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xe0]
test byte [rsp + 0x38], 1
jne 0x140064b49
call fcn.14006343a
mov byte [rsp + 0x38], al
jmp 0x140064b64
mov r9d, 5
lea r8, [0x14025a891]
call fcn.14006344c
mov byte [rsp + 0x38], al
xor byte [rsp + 0x38], 1
lea rbp, [rsp + 0x2c0]
mov rsi, qword [rsp + 0x50]
cmp rsi, 3
je 0x140065104
mov r8, qword [r12]
mov r9, qword [r12 + 8]
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x270]
call fcn.1400348b0
mov rax, qword [rsp + 0x88]
cmp esi, 1
mov qword [rsp + 0xb8], r12
jne 0x140064bba
test rax, rax
js 0x140064be8
cvtsi2ss xmm0, rax
jmp 0x140064bfd
mov rsi, qword [rsp + 0x70]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x140064c77
test rax, rax
je 0x14006500d
lea rcx, [rsp + 0x50]
jmp 0x140064c6c
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
lea rcx, [rsp + 0x50]
mov rsi, qword [rsp + 0x70]
test rsi, rsi
js 0x140064c13
cvtsi2ss xmm1, rsi
jmp 0x140064c2a
mov rax, rsi
shr rax, 1
mov edx, esi
and edx, 1
or rdx, rax
cvtsi2ss xmm1, rdx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x140064c66
call fcn.1400589c1
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x140064e97
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x140064c4d
and qword [rsp + 0x50], 0
add rsi, rsi
mov rdx, rsi
call fcn.1400601fb
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1c0]
call fcn.14005ff62
mov edi, eax
movzx r14d, word [rsp + 0xa8]
mov eax, r14d
and eax, edi
mov r12, qword [rsp + 0x70]
xor ebp, ebp
mov rsi, rax
mov eax, 0
cmp rsi, r12
jae 0x140064ca0
mov rax, qword [rsp + 0x68]
movzx ebx, word [rax + rsi*4]
cmp rbx, 0xffff
je 0x140064d2a
movzx eax, word [rax + rsi*4 + 2]
mov ecx, r14d
and ecx, eax
mov edx, esi
sub edx, ecx
and edx, r14d
cmp rdx, rbp
jb 0x140064db1
cmp ax, di
jne 0x140064d1c
mov r15, qword [rsp + 0x78]
mov r13, qword [rsp + 0x88]
mov rcx, r15
mov rdx, r13
mov r8, rbx
lea r9, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
call fcn.14005f215
add rax, 0x38
mov rcx, rax
lea rdx, [rsp + 0x1c0]
call fcn.14004ad4b
test al, al
jne 0x140064f47
inc rbp
inc rsi
mov rax, rsi
jmp 0x140064ca0
mov rbx, qword [rsp + 0x88]
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x1c0]
call fcn.14005b727
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
lea rcx, [rsp + 0x50]
mov edx, edi
lea r8, [rsp + 0x150]
lea r9, [rsp + 0x2c0]
call fcn.140060a30
mov r12, qword [rsp + 0xb8]
mov r15, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x70]
cmp rsi, rdx
jae 0x140066118
mov rax, qword [rsp + 0x68]
mov word [rax + rsi*4], bx
mov word [rax + rsi*4 + 2], di
jmp 0x1400650fc
cmp rbp, 0x200
setae bpl
cmp qword [rsp + 0x50], 2
setne r14b
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x1c0]
call fcn.14005b727
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov rbx, qword [rsp + 0x88]
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x50]
mov edx, edi
lea r8, [rsp + 0x150]
lea r9, [rsp + 0x2c0]
call fcn.140060a30
mov r12, qword [rsp + 0xb8]
mov r15, qword [rsp + 0x48]
and bpl, r14b
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov word [rsp + 0x20], di
mov r8, rsi
mov r9d, ebx
call fcn.14004ab14
mov rcx, qword [rsp + 0x50]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bpl, bpl
cmovne rcx, rdx
mov qword [rsp + 0x50], rcx
jmp 0x1400650fc
mov r12, qword [rsp + 0x78]
imul r15, qword [rsp + 0x88], 0x60
add r15, r12
xor ebx, ebx
cmp r12, r15
je 0x140064c77
lea r13, [r12 + 0x60]
lea r14, [rbx + 1]
lea rdx, [r12 + 0x38]
lea rcx, [rsp + 0x50]
call fcn.14004a60e
movzx eax, ax
movzx ecx, word [rsp + 0xa8]
mov r9d, eax
and r9d, ecx
mov word [r12 + 0x58], ax
xor edx, edx
mov r8, r9
mov r9d, 0
cmp r8, rdi
jae 0x140064ee4
cmp word [rsi + r8*4], 0xffff
je 0x140064f1c
movzx r9d, word [rsi + r8*4 + 2]
and r9d, ecx
mov r10d, r8d
sub r10d, r9d
and r10d, ecx
cmp r10, rdx
jb 0x140064f29
inc rdx
inc r8
mov r9, r8
jmp 0x140064ee4
mov word [rsi + r8*4], bx
mov word [rsi + r8*4 + 2], ax
jmp 0x140064f3c
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, ebx
call fcn.14004ab14
mov r12, r13
mov rbx, r14
jmp 0x140064eaa
cmp r13, rbx
mov r12, qword [rsp + 0xb8]
jbe 0x14006612d
imul rax, rbx, 0x60
lea rdi, [r15 + rax]
cmp qword [r15 + rax], 0
lea rdx, [rsp + 0x2c0]
je 0x140065092
mov rsi, qword [rdi + 0x10]
mov r14, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
lea rax, [rsp + 0x2e0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x2c0], 1
mov qword [rsp + 0x2c8], rsi
and qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], rbx
lea rcx, [rsp + 0x90]
call fcn.1400609b8
mov r15, qword [rsp + 0x48]
mov rdx, qword [rsp + 0xa0]
cmp rdx, rsi
jbe 0x140066144
mov rax, qword [rsp + 0x90]
shl rsi, 6
mov ecx, 1
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], r14
mov qword [rdi], rcx
mov qword [rdi + 0x10], r14
jmp 0x1400650fc
mov word [rsp + 0xa8], 7
mov edx, 8
lea rcx, [rsp + 0x2c0]
call fcn.14005857b
lea rcx, [rsp + 0x2c0]
call fcn.1400584b0
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rsp + 0x68]
mov rdx, rsi
call fcn.14005e74b
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rbx
mov ecx, 0x240
call fcn.140060488
test rax, rax
je 0x1400661cb
mov rdi, rax
lea rcx, [rsp + 0x78]
call fcn.14005f81f
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], 6
and qword [rsp + 0x88], 0
jmp 0x140064c77
mov rsi, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
lea rax, [rsp + 0x2e0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
and qword [rsp + 0x2c0], 0
mov qword [rsp + 0x2c8], rbx
and qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], rbx
lea rcx, [rsp + 0x90]
call fcn.1400609b8
mov r15, qword [rsp + 0x48]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
lea rbp, [rsp + 0x2c0]
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x2e0], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x150]
mov r8, rbp
call fcn.14004b14a
add r12, 0x20
jmp 0x140064901
mov rcx, qword [rsp + 0x50]
mov r15b, 1
mov rax, rcx
mov qword [rsp + 0xc8], rcx
cmp rcx, 3
je 0x1400652d4
mov ecx, 0xc
lea rdi, [rsp + 0xf40]
lea rsi, [rsp + 0x50]
rep movsq qword [rdi], qword [rsi]
lea rax, [0x14027e370]
mov qword [rsp + 0x2c0], rax
lea rax, [rsp + 0x2e0]
movups xmmword [rax - 0x18], xmm6
and qword [rax - 8], 0
mov ecx, 0x20
mov edx, 8
call fcn.14005d7ed
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0xb0], rax
movups xmmword [rax], xmm0
xor ecx, ecx
call fcn.1400483e9
mov ecx, 0xc
mov rdi, rbp
lea rbx, [rsp + 0x50]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov ecx, 0x60
mov edx, 8
call fcn.14005d7ed
mov ecx, 0xc
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov r13b, 1
xor r14d, r14d
lea rcx, fcn.14005f7ce
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xb0]
movabs rdx, 0x7722b3409f7b39bd
movabs r8, 0x9f939d60418e1dc2
mov r9, rax
call fcn.140056dab
mov rbx, rax
test rax, rax
je 0x1400659fd
mov rdi, rdx
mov rcx, rbx
call qword [rdx + 0x18]
movabs rcx, 0x7722b3409f7b39bd
xor rax, rcx
movabs rcx, 0x9f939d60418e1dc2
xor rdx, rcx
or rdx, rax
jne 0x1400659ef
mov ecx, 0xc
mov rdi, rbp
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, rbx
call fcn.14002ff40
cmp qword [rsp + 0x2c0], 3
je 0x1400659fd
xor r14d, r14d
mov rcx, rbp
call fcn.14005f7ce
jmp 0x1400659fd
xor ebx, ebx
mov r14b, 1
jmp 0x140065a08
cmp rcx, r9
jbe 0x140065e7f
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x60], rax
cmp cl, 0xa
jne 0x140065e99
lea rcx, [rsp + 0x50]
call fcn.14005d2de
lea rax, str._rustc_5680fa18feaa87f3ff04063800aec256c3d4b4belibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0xb8], rax
xor eax, eax
mov qword [rsp + 0x38], rax
movzx eax, bl
imul eax, eax, 0x64
movzx ecx, dil
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r15b
add eax, ecx
mov qword [rsp + 0x108], rax
sub rsi, qword [rsp + 0x58]
xor eax, eax
xor r15d, r15d
mov qword [rsp + 0x48], rax
shl rax, 5
add rax, rsp
add rax, 0x2c0
mov qword [rsp + 0xb0], rax
mov rdx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
cmp rdx, rdi
jbe 0x140065e7f
mov rbx, qword [rsp + 0x50]
movzx eax, byte [rbx + rdi]
lea r12, [rdi + 1]
mov qword [rsp + 0x60], r12
cmp eax, 0xa
je 0x140065d09
cmp eax, 0xd
je 0x140065d0e
lea rcx, [0x140258fa8]
cmp byte [rax + rcx], 0
je 0x1400654df
lea rcx, [rbx + rdi]
add rcx, 2
mov r9, rdi
inc rdi
cmp rdx, rdi
jbe 0x140065e7f
mov rax, rcx
movzx r8d, byte [rbx + r9 + 1]
inc rcx
lea r10, [0x140258fa8]
cmp byte [r8 + r10], 0
jne 0x1400653ae
lea rcx, [r15 + rdi]
inc rcx
mov qword [rsp + 0xc8], rcx
lea r10, [rbx + rdi]
inc r10
mov rcx, rdi
not rcx
and qword [rsp + 0x60], 0
add rcx, rdx
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x58], rcx
cmp r8b, 0x3a
jne 0x14006551e
mov r8, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
cmp r14, r12
jbe 0x140065e7f
movzx eax, byte [r8 + r12]
lea rcx, [r12 + 1]
mov r15, rcx
mov qword [rsp + 0x60], rcx
cmp rax, 9
je 0x1400654c8
cmp eax, 0x20
je 0x1400654c8
lea rcx, [0x1402590a8]
cmp byte [rax + rcx], 0
jne 0x14006558a
cmp eax, 0xa
je 0x140065488
cmp eax, 0xd
jne 0x14006586e
cmp r14, r15
jbe 0x140065e7f
mov al, byte [r8 + r12 + 1]
add r12, 2
mov qword [rsp + 0x60], r12
cmp al, 0xa
je 0x14006548b
jmp 0x140065e6b
mov r12, r15
cmp byte [rsp + 0x36], 0
je 0x140065929
lea rcx, [rsp + 0x50]
mov r15, r8
call fcn.14005d30b
test al, 1
je 0x140065e7f
mov r8, r15
cmp dl, 9
je 0x14006541f
movzx eax, dl
cmp eax, 0x20
je 0x14006541f
jmp 0x140065929
lea rcx, [rsp + 0x50]
call fcn.14005d2de
add qword [rsp + 0xc8], r15
jmp 0x140065410
cmp byte [rsp + 0x35], 0
je 0x140065c80
test al, al
je 0x140065c80
movzx eax, al
cmp eax, 0xa
je 0x14006584c
cmp eax, 0xd
je 0x1400657db
cmp rdx, r12
jbe 0x140065e7f
mov al, byte [rbx + r12]
inc r12
mov qword [rsp + 0x60], r12
jmp 0x1400654ea
cmp byte [rsp + 0x46], 0
je 0x1400657fe
lea r10, [rbx + rdi]
sub r9, rdx
mov r12d, 1
cmp r8b, 0x20
je 0x140065549
movzx edx, r8b
cmp edx, 9
jne 0x140065803
lea rdx, [r9 + r12]
add rdx, 2
cmp rdx, 1
je 0x140065e7f
mov r8b, byte [r10 + r12]
mov qword [rsp + 0x60], r12
inc r12
cmp r8b, 0x3a
jne 0x140065536
lea rcx, [rsp + 0x50]
call fcn.14005d2de
add r15, rdi
add r15, r12
mov qword [rsp + 0xc8], r15
jmp 0x140065410
mov rax, qword [0x1402fa048]
test rax, rax
jne 0x1400655ce
mov ecx, 0xf
call fcn.140042da0
mov r12d, eax
mov ecx, 0xb
call fcn.140042da0
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test r12b, r12b
cmovne rcx, rdx
mov qword [0x1402fa048], rcx
cmovne rax, rdx
cmp rax, 3
je 0x1400655ee
cmp rax, 2
je 0x1400655e2
cmp rax, 1
je 0x1400655fc
jmp 0x140065629
lea rcx, [rsp + 0x50]
call fcn.14005d347
jmp 0x140065629
lea rcx, [rsp + 0x50]
call fcn.14005d347
test al, al
je 0x140065629
lea rcx, [rsp + 0x50]
call fcn.14005d389
cmp rdx, 0x10
jb 0x140065629
lea rcx, [rsp + 0x50]
call fcn.14005d389
mov rcx, rax
call fcn.14005d411
add qword [rsp + 0x60], rax
cmp rax, 0x10
je 0x1400655fc
mov r10, qword [rsp + 0x50]
mov r12, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
cmp rcx, 0xfffffffffffffff7
ja 0x1400656ee
lea r15, [rcx + 8]
cmp r15, r12
ja 0x1400656ee
movq xmm0, qword [r10 + rcx]
movdqa xmmword [rsp + 0x2b0], xmm0
movzx eax, byte [rsp + 0x2b0]
lea r9, [0x1402590a8]
cmp byte [rax + r9], 0
je 0x14006571a
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + r9], 0
je 0x14006571f
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + r9], 0
je 0x140065725
shr edx, 0x18
cmp byte [rdx + r9], 0
je 0x14006572b
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + r9], 0
je 0x140065736
shr eax, 8
cmp byte [rax + r9], 0
je 0x14006573c
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + r9], 0
je 0x140065742
shr eax, 8
cmp byte [rax + r9], 0
mov qword [rsp + 0x60], r15
mov rcx, r15
jne 0x140065638
jmp 0x14006574e
cmp r12, rcx
jbe 0x140065e7f
movzx eax, byte [r10 + rcx]
inc rcx
mov qword [rsp + 0x60], rcx
lea rdx, [0x1402590a8]
cmp byte [rax + rdx], 0
jne 0x140065638
mov r15, rcx
jmp 0x14006574e
inc rcx
jmp 0x140065746
add rcx, 2
jmp 0x140065746
add rcx, 3
jmp 0x140065746
add rcx, 4
mov r15, rcx
mov eax, edx
jmp 0x140065749
add rcx, 5
jmp 0x140065746
add rcx, 6
jmp 0x140065746
add rcx, 7
mov r15, rcx
mov qword [rsp + 0x60], r15
cmp al, 0xa
je 0x140065788
movzx ecx, al
cmp ecx, 0xd
jne 0x1400658de
cmp r12, r15
jbe 0x140065e7f
mov al, byte [r10 + r15]
inc r15
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x1a8], 0xfffffffffffffffe
cmp al, 0xa
je 0x140065794
jmp 0x140065e6b
mov qword [rsp + 0x1a8], 0xffffffffffffffff
cmp byte [rsp + 0x36], 0
je 0x1400659c6
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x268], r10
call fcn.14005d30b
mov r10, qword [rsp + 0x268]
test al, 1
je 0x140065e7f
cmp dl, 9
je 0x14006558a
movzx eax, dl
cmp eax, 0x20
je 0x14006558a
jmp 0x1400659c6
cmp rdx, r12
jbe 0x140065e7f
mov al, byte [rbx + r12]
inc r12
mov qword [rsp + 0x60], r12
cmp al, 0xa
lea rcx, [rsp + 0x50]
je 0x140065851
jmp 0x140065c80
xor r12d, r12d
jmp 0x140065806
dec r12
cmp byte [rsp + 0x35], 0
je 0x140065c80
mov r15, qword [rsp + 0xc8]
add rax, r12
test r8b, r8b
je 0x140065c80
movzx edx, r8b
cmp edx, 0xa
je 0x14006584c
cmp edx, 0xd
je 0x14006585e
cmp rcx, r12
jbe 0x140065e7f
mov r8b, byte [rax]
inc r12
mov qword [rsp + 0x60], r12
inc rax
jmp 0x14006581c
lea rcx, [rsp + 0x50]
add r15, r12
call fcn.14005d2de
jmp 0x14006535e
cmp rcx, r12
jbe 0x140065e7f
mov al, byte [rax]
jmp 0x1400657e8
mov ecx, 1
cmp byte [rsp + 0x35], 0
je 0x140065c82
test al, al
je 0x140065c82
movzx eax, al
cmp eax, 0xa
je 0x1400658c7
cmp eax, 0xd
je 0x1400658aa
cmp r14, r15
jbe 0x140065e7f
mov al, byte [r8 + r15]
inc r15
mov qword [rsp + 0x60], r15
jmp 0x14006587e
cmp r14, r15
jbe 0x140065e7f
mov al, byte [r8 + r15]
inc r15
mov qword [rsp + 0x60], r15
cmp al, 0xa
jne 0x140065c82
lea rcx, [rsp + 0x50]
call fcn.14005d2de
add r15, qword [rsp + 0xc8]
jmp 0x14006535e
mov ecx, 1
cmp byte [rsp + 0x35], 0
je 0x140065c82
test al, al
je 0x140065c82
movzx eax, al
cmp eax, 0xa
je 0x1400658c7
cmp eax, 0xd
je 0x14006591a
cmp r12, r15
jbe 0x140065e7f
mov al, byte [r10 + r15]
inc r15
mov qword [rsp + 0x60], r15
jmp 0x1400658ee
cmp r12, r15
jbe 0x140065e7f
mov al, byte [r10 + r15]
jmp 0x1400658b7
lea rcx, [rsp + 0x50]
call fcn.14005d2de
mov rcx, rax
xor r8d, r8d
lea r9, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.8.0_src_lib.rs
call fcn.14005d326
mov r10, rax
mov r15, r12
mov rax, qword [rsp + 0x48]
cmp rax, 0x64
je 0x140065e75
add r15, qword [rsp + 0xc8]
mov r12, r15
lea r15, [rax + 1]
mov r8, rdx
test r8, r8
je 0x1400659a4
movzx eax, byte [r10 + r8 - 1]
cmp rax, 0x20
ja 0x140065992
movabs rcx, 0x100002600
bt rcx, rax
jae 0x140065992
dec r8
jmp 0x14006596c
mov rcx, r10
lea r9, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.8.0_src_lib.rs
call fcn.14005d326
mov r10, rax
mov rax, qword [rsp + 0xb0]
mov qword [rax], rbx
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r10
mov qword [rax + 0x18], rdx
mov rax, r15
mov r15, r12
jmp 0x140065344
mov rdx, qword [rsp + 0x1a8]
add rdx, r15
mov rax, r10
and qword [rsp + 0x60], 0
add rax, r15
sub r12, r15
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r12
jmp 0x14006594b
xor r14d, r14d
mov rcx, rbx
mov rdx, rdi
call fcn.140007872
xor r14d, r14d
mov rbx, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x1e0]
test r13, r13
je 0x140065b95
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test rbx, rbx
jne 0x140065a8e
lea rax, [0x14027e370]
mov qword [rsp + 0x2c0], rax
lea rax, [rsp + 0x2e0]
movups xmmword [rax - 0x18], xmm6
and qword [rax - 8], 0
mov ecx, 0x20
mov edx, 8
call fcn.14005d7ed
mov rbx, rax
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor ecx, ecx
call fcn.1400483e9
mov rsi, r13
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov ecx, 0x20
mov edx, 8
mov qword [rsp + 0xb0], rbx
call fcn.14005d7ed
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor r13d, r13d
lea rcx, fcn.14005f7c9
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0xb2ee6e869eeaed32
movabs r8, 0xad6d2a144e00d40a
mov r9, rax
call fcn.140056dab
mov rdi, rax
test rax, rax
je 0x140065b87
mov rbx, rdx
mov rcx, rdi
call qword [rdx + 0x18]
movabs rcx, 0xb2ee6e869eeaed32
xor rax, rcx
movabs rcx, 0xad6d2a144e00d40a
xor rdx, rcx
or rdx, rax
jne 0x140065b79
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov edx, 8
mov rcx, rdi
call fcn.14002ff40
cmp qword [rsp + 0x2c0], 0
je 0x140065b87
xor r13d, r13d
mov rcx, rbp
call fcn.14005d8b9
jmp 0x140065b87
xor r13d, r13d
mov rcx, rdi
mov rdx, rbx
call fcn.140007872
xor r15d, r15d
mov rbx, qword [rsp + 0xb0]
mov r13, rsi
mov ecx, 0xc
mov rdi, rbp
lea rsi, [rsp + 0x200]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x110]
mov byte [rsp + 0x32a], al
mov rcx, qword [rsp + 0x108]
mov word [rsp + 0x328], cx
mov qword [rsp + 0x320], rbx
cmp cx, 0x64
je 0x140065c04
movzx eax, cx
cmp eax, 0x65
je 0x140065fad
cmp eax, 0xcc
je 0x140065fb6
cmp eax, 0x130
je 0x140065fb6
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x140065f82
mov rax, qword [rsp + 0x118]
mov rsi, qword [rax + 8]
test rsi, rsi
je 0x140065f63
mov rcx, rbp
call fcn.1400482ed
cmp dword [rsp + 0xc8], 3
jne 0x140065c41
mov rax, qword [rsp + 0x50]
cmp eax, 3
je 0x140065c41
xor edi, edi
lea rcx, [rsp + 0x50]
call fcn.14005f7ce
lea rcx, [rsp + 0x270]
call fcn.14005d8b9
test r13, r13
mov rdi, qword [rsp + 0x118]
jne 0x140064101
cmp qword [rsp + 0x1e0], 0
je 0x140064101
lea rcx, [rsp + 0x1e0]
call fcn.14005d8b9
jmp 0x140064101
xor ecx, ecx
mov rax, qword [rsp + 0x170]
and rax, 0xffffffffffffff00
or rax, rcx
mov qword [rsp + 0x170], rax
movzx r12d, al
cmp r12b, 6
je 0x1400644f2
jmp 0x140065e99
cmp rax, rcx
jbe 0x140065e7f
cmp byte [r10 + rcx], 0xa
jne 0x140065e99
inc rcx
sub rax, rcx
and qword [rsp + 0x60], 0
add rcx, r10
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
test dl, 1
lea rax, str._rustc_5680fa18feaa87f3ff04063800aec256c3d4b4belibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmovne r10, rax
mov qword [rsp + 0xb8], r10
mov eax, 0
mov rcx, qword [rsp + 0x38]
cmovne rcx, rax
mov qword [rsp + 0x38], rcx
jmp 0x14006531d
add r12, r15
jmp 0x140065d2f
cmp rdx, r12
jbe 0x140065e7f
mov ecx, 2
cmp byte [rbx + r12], 0xa
jne 0x140065c82
lea r12, [rdi + r15]
add r12, 2
mov rax, r12
and rax, 0xffffffffffffff00
mov r14, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x108]
add ecx, 0xfffffc18
cmp cx, 0xfc7c
jb 0x140066158
cmp qword [rsp + 0xb8], 0
mov rdi, qword [rsp + 0x118]
lea rbx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_role.rs
je 0x1400661dc
movzx ecx, r12b
or rcx, rax
mov qword [rsp + 0x170], rcx
mov rcx, qword [rsp + 0x108]
call fcn.14005bcd7
test rax, rax
je 0x140065db7
mov r9, rdx
mov rcx, qword [rsp + 0xb8]
mov rdx, r14
mov r8, rax
call fcn.1400664b6
test al, al
je 0x140065db7
and qword [rsp + 0x50], 0
jmp 0x140065dcc
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0xb8]
mov r8, r14
call fcn.1400346f1
add rsi, qword [rsp + 0x170]
mov eax, 0x18
mov rcx, qword [rsp + 0x48]
sub rcx, 1
jb 0x140065e43
mov rdx, qword [rsp + rax + 0x2b0]
cmp rdx, 0xffff
ja 0x14006608b
mov r8, qword [rsp + rax + 0x2a8]
mov r9, qword [rsp + rax + 0x2b8]
sub r8, r13
add rdx, r8
sub r9, r13
mov r10, qword [rsp + rax + 0x2c0]
add r10, r9
mov qword [rsp + rax + 0xf88], r8
mov qword [rsp + rax + 0xf90], rdx
mov qword [rsp + rax + 0xf98], r9
mov qword [rsp + rax + 0xfa0], r10
add rax, 0x20
jmp 0x140065dde
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x200], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x210], rcx
jmp 0x140064534
mov ecx, 1
jmp 0x140065c82
mov eax, 5
jmp 0x140065c93
mov rax, qword [rsp + 0xc0]
mov qword [rax], 3
jmp 0x140065f38
mov r12d, 2
mov ecx, r12d
call fcn.1400632a1
mov rcx, qword [rsp + 0xc0]
mov byte [rcx + 8], al
mov qword [rcx], 4
jmp 0x140065f38
lea rcx, [rsp + 0x180]
call fcn.140034d17
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xb
mov qword [rax], 4
mov r14b, 1
mov r15b, 1
mov dil, 1
test r14b, r14b
je 0x140065efa
mov rax, qword [rsp + 0x50]
cmp eax, 3
je 0x140065efa
lea rcx, [rsp + 0x50]
call fcn.14005f7ce
cmp r12, qword [rsp + 0x48]
je 0x140065f0e
lea rcx, [rsp + 0x200]
call fcn.14005dc30
lea rcx, [rsp + 0x270]
call fcn.14005d8b9
test r15b, r15b
je 0x140065f38
cmp qword [rsp + 0x1e0], 0
je 0x140065f38
lea rcx, [rsp + 0x1e0]
call fcn.14005d8b9
movaps xmm6, xmmword [rsp + 0x1c20]
movaps xmm7, xmmword [rsp + 0x1c30]
add rsp, 0x1c48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 4
jmp 0x140065ea1
mov eax, 3
mov rcx, qword [rsp + 0xc0]
mov qword [rcx], rax
lea rcx, [rsp + 0x2c0]
call fcn.1400482ed
jmp 0x140065ff1
mov rax, qword [rsp + 0x178]
mov rax, qword [rax + 8]
movzx eax, byte [rax]
cmp rax, 0xb
je 0x140065ff8
cmp eax, 5
je 0x140065fb6
cmp eax, 7
jne 0x140065ff8
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x140065ff8
mov al, 1
xor edx, edx
xor r8d, r8d
jmp 0x140065fbd
mov r8b, 1
xor edx, edx
xor eax, eax
mov r10b, byte [rsp + 0x38]
lea rsi, [rsp + 0x2c0]
mov ecx, 0xe
mov r9, qword [rsp + 0xc0]
mov rdi, r9
rep movsq qword [rdi], qword [rsi]
and r10b, r8b
mov qword [r9 + 0x70], rdx
mov byte [r9 + 0x78], 0
mov byte [r9 + 0x79], r10b
mov byte [r9 + 0x7a], al
xor edi, edi
jmp 0x140065ee1
movups xmm6, xmmword [0x14025a8c8]
lea rdx, [rsp + 0xd0]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x14025a8b8]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x2c0]
call fcn.14004ac17
test al, al
je 0x1400660ad
mov r8b, 2
cmp byte [rsp + 0x32a], 1
je 0x140066102
lea r8, [rsp + 0xd0]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x2c0]
call fcn.140061536
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x150]
call fcn.1400621c8
lea rcx, [rsp + 0xd0]
call fcn.1400664e2
movzx edx, al
not rdx
jmp 0x1400660c9
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 9
mov qword [rax], 4
lea rcx, [rsp + 0x50]
call fcn.14005f994
jmp 0x140065f38
lea rcx, [rsp + 0x2c0]
call fcn.1400636b8
cmp rax, 1
jne 0x1400660d1
mov r8b, 9
cmp rdx, 0xfffffffffffffffe
jae 0x140066102
mov r8b, 1
jmp 0x140065fbb
movups xmm0, xmmword [0x14025a8a8]
lea rdx, [rsp + 0xd0]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14025a898]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x2c0]
call fcn.14004ac17
mov r8b, 1
test al, al
je 0x140066121
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], r8b
mov eax, 4
jmp 0x140065f68
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
jmp 0x14006614b
mov rdx, 0xffffffffffffffff
jmp 0x140065fbb
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
mov rcx, rbx
mov rdx, r13
call fcn.140035600
jmp 0x1400661da
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
mov rcx, rsi
call fcn.140035600
jmp 0x1400661da
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xa
mov qword [rax], 4
jmp 0x140065f38
lea rcx, str.reserve_overflow
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
mov edx, 0x10
call fcn.14003a1e0
jmp 0x1400661da
mov edx, 0x1d
lea rax, str.header_map_reserve_overflowed
mov qword [rsp + 0x1b0], rax
lea rax, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs
mov qword [rsp + 0x1b8], rax
jmp 0x1400661b4
mov edx, 0x24
mov rcx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b8]
call fcn.14006d85d
jmp 0x1400661da
mov ecx, 8
mov edx, 0x240
call fcn.1400320f0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winapi_util_0.1.6_src_win.rs
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_role.rs
mov edx, 0x2b
call fcn.140036270
ud2