Function at 0x1400da2fd
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1ea8
call fcn.14012c9e0
sub rsp, rax
movaps xmmword [rsp + 0x1e90], xmm9
movaps xmmword [rsp + 0x1e80], xmm8
movaps xmmword [rsp + 0x1e70], xmm7
movaps xmmword [rsp + 0x1e60], xmm6
mov rbx, rdx
mov r12, rcx
lea r15, [rcx + 0x1b0]
lea rbp, [rcx + 0x1d1]
lea r14, [rsp + 0x91]
lea rdi, [rcx + 0x180]
lea rax, [rcx + 0xd8]
mov qword [rsp + 0x2b8], rax
xorps xmm6, xmm6
movss xmm7, dword [0x140134760]
lea rax, [rcx + 0x158]
mov qword [rsp + 0x180], rax
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2b0], rax
lea rax, [rcx + 8]
mov qword [rsp + 0x2a8], rax
lea r13, [rsp + 0x11e0]
lea rsi, [rsp + 0x70]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xf8], rax
cmp byte [r12 + 0x1e0], 0
jne 0x1400dd075
mov rax, qword [r12 + 0x70]
mov rcx, qword [r12 + 0x90]
test rax, rax
jne 0x1400da41e
cmp rcx, 2
je 0x1400da41e
cmp dword [rdi], 2
je 0x1400da3f5
mov rcx, rdi
mov rdx, rbx
call fcn.1400c0618
test al, al
jne 0x1400da677
mov byte [r12 + 0x1e0], 1
mov qword [r12 + 0x70], 4
mov qword [r12 + 0x90], 5
mov byte [r12 + 0xd2], 2
jmp 0x1400da3b6
mov dl, byte [r12 + 0x1d0]
mov byte [r12 + 0x1d0], 3
cmp dl, 3
je 0x1400dd07b
movdqu xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x90], dl
mov ecx, dword [rbp]
mov edx, dword [rbp + 3]
mov dword [r14 + 3], edx
mov dword [r14], ecx
dec rax
cmp rax, 2
jae 0x1400da5ae
mov rcx, rsi
mov rdx, rbx
call fcn.1400480d8
test rax, rax
jne 0x1400dd0b3
test rdx, rdx
je 0x1400da4e5
mov qword [rsp + 0x11e0], rdx
cmp dword [r12 + 0x70], 1
jne 0x1400da4a3
mov qword [r12 + 0x70], 2
lea rcx, [rsp + 0x3e0]
mov rdx, r12
mov r8, rbx
call fcn.1400de4ff
test byte [rsp + 0x3e0], 1
je 0x1400da585
cmp qword [rsp + 0x3e8], 0
je 0x1400da578
lea rcx, [rsp + 0x3e8]
call fcn.1400317fa
jmp 0x1400da585
mov rcx, r13
mov rdx, r12
mov r8, rbx
call fcn.1400de4ff
mov rax, qword [rsp + 0x11e0]
test rax, rax
je 0x1400da5ae
cmp eax, 1
jne 0x1400dd0b3
cmp qword [rsp + 0x11e8], 0
je 0x1400da5bb
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x80]
lea r8, [rsp + 0x11e8]
call fcn.140044aea
cmp byte [rsp + 0x400], 2
jne 0x1400da604
mov rcx, r15
call fcn.1400d38f2
mov rax, qword [rsp + 0x90]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
jmp 0x1400da3b6
lea rcx, [rsp + 0x3f0]
call fcn.140043d56
mov rax, qword [r12 + 0x70]
test rax, rax
je 0x1400da5a6
cmp eax, 3
je 0x1400da5a6
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
mov rcx, r13
call fcn.1400c0c2e
mov rcx, rsi
call fcn.1400d3a96
jmp 0x1400da3b6
mov rsi, qword [rsp + 0x11f0]
mov cl, 8
call fcn.140044a13
mov r13, rdi
mov rdi, rax
mov rcx, rax
mov rdx, rsi
lea rsi, [rsp + 0x70]
call fcn.140048085
mov rcx, qword [rsp + 0x80]
mov dl, byte [rsp + 0x90]
mov r8, rdi
mov rdi, r13
lea r13, [rsp + 0x11e0]
call fcn.1400483a3
jmp 0x1400da5ae
mov rcx, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
test rcx, rcx
je 0x1400dd257
lea rdx, [rsp + 0x3f0]
movdqu xmm0, xmmword [rdx]
lea rdx, [rsp + 0x1c0]
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
mov rax, qword [r12 + 0x70]
dec rax
cmp rax, 2
jae 0x1400da665
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
lea rcx, [rsp + 0x1b0]
call fcn.1400317fa
jmp 0x1400da5ae
mov al, byte [r12 + 0xc9]
mov byte [rsp + 0x6d], al
mov eax, dword [r12 + 0xca]
mov dword [rsp + 0x4c], eax
mov al, byte [r12 + 0xce]
mov byte [rsp + 0x6e], al
mov al, byte [r12 + 0xd0]
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x188], rbp
mov qword [rsp + 0xe8], rdi
mov rsi, qword [r12 + 0x160]
test rsi, rsi
je 0x1400dc443
mov qword [rsp + 0x358], 2
and qword [rsp + 0x378], 0
mov rax, qword [rsp + 0x180]
mov r14, qword [rax]
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rsi
xor edi, edi
mov qword [rsp + 0x80], rdi
lea rcx, [rsp + 0x70]
call fcn.14004385f
test al, 1
je 0x1400dc44a
cmp dl, 0xd
jne 0x1400da757
lea rax, [rdi + 1]
mov qword [rsp + 0x80], rax
cmp rsi, rax
jbe 0x1400dc44a
mov al, byte [r14 + rdi + 1]
add rdi, 2
mov qword [rsp + 0x80], rdi
cmp al, 0xa
je 0x1400da711
jmp 0x1400dc479
movzx eax, dl
cmp eax, 0xa
jne 0x1400da764
inc rdi
jmp 0x1400da709
lea rcx, [rsp + 0x70]
call fcn.140043837
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
cmp rax, 0xfffffffffffffff7
ja 0x1400da862
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x1400da862
mov r8, qword [rsp + 0x70]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rsp + 0x1a0], xmm0
mov r9b, byte [rsp + 0x1a6]
mov r10b, byte [rsp + 0x1a5]
mov r11b, byte [rsp + 0x1a4]
mov bl, byte [rsp + 0x1a3]
mov bpl, byte [rsp + 0x1a2]
mov r12b, byte [rsp + 0x1a0]
mov r15b, byte [rsp + 0x1a1]
mov qword [rsp + 0x80], rdx
mov edi, 6
cmp r12b, 0x48
mov r12, qword [rsp + 0x38]
jne 0x1400da954
cmp r15b, 0x54
jne 0x1400da954
cmp bpl, 0x54
jne 0x1400da954
cmp bl, 0x50
lea rbp, [rsp + 0x100]
jne 0x1400da95c
cmp r11b, 0x2f
jne 0x1400da95c
cmp r10b, 0x31
jne 0x1400da95c
cmp r9b, 0x2e
jne 0x1400da95c
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x1400db6a4
cmp r9d, 0x31
jne 0x1400da95c
mov r9b, 2
jmp 0x1400db6a7
cmp rcx, rax
jbe 0x1400dc44a
mov rdx, qword [rsp + 0x70]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rsp + 0x80], r8
mov edi, 6
cmp r9b, 0x48
jne 0x1400da94f
cmp rcx, r8
jbe 0x1400dc44a
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x80], r8
cmp r9b, 0x54
jne 0x1400da94f
cmp rcx, r8
jbe 0x1400dc44a
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x80], r8
cmp r9b, 0x54
jne 0x1400da94f
cmp rcx, r8
jbe 0x1400dc44a
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rsp + 0x80], r8
cmp r9b, 0x50
jne 0x1400da94f
cmp rcx, r8
jbe 0x1400dc44a
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rsp + 0x80], r8
cmp r9b, 0x2f
jne 0x1400da94f
cmp rcx, r8
jbe 0x1400dc44a
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rsp + 0x80], rax
cmp r8b, 0x31
jne 0x1400da94f
cmp rcx, rax
jbe 0x1400dc44a
cmp byte [rdx + rax], 0x2e
mov eax, 0
cmove rdi, rax
je 0x1400dc44a
mov r12, qword [rsp + 0x38]
lea rbp, [rsp + 0x100]
mov rax, qword [rsp + 0x30]
cmp dil, 6
lea r14, [rsp + 0x91]
mov qword [rsp + 0x30], rax
jne 0x1400dc651
cmp byte [rsp + 0x6f], 0
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
je 0x1400dc49b
xor esi, esi
mov ax, 0xc8
mov qword [rsp + 0x120], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x190], rcx
xor ecx, ecx
mov qword [rsp + 0x40], rcx
lea r13, [rsp + 0x11e0]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x278]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x1b0]
movdqu xmmword [rcx], xmm0
lea rbx, [rsp + 0x338]
mov rcx, rbx
mov rdx, qword [rsp + 0x180]
mov r8, rsi
call fcn.140029e15
cmp byte [rsp + 0x4c], 0
lea r15, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
je 0x1400daa7d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
call fcn.1400492c3
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x1400daa7d
mov r8, qword [rsp + 0x338]
mov r9, qword [rsp + 0x340]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], r15
call fcn.1400536d0
xor ecx, ecx
cmp rdx, rcx
je 0x1400daa77
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x1400daa6e
cmp r8d, 0xa
jne 0x1400daa72
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x1400daa58
add rsi, 0x20
jmp 0x1400daa2f
lea rcx, [rsp + 0x2c0]
mov rdx, rbx
call fcn.140034a84
mov rax, qword [r12 + 0x10]
mov qword [r12 + 0x10], 3
cmp rax, 3
jne 0x1400daab8
lea r12, [rsp + 0x1b0]
mov rcx, r12
call fcn.14003edd3
lea rsi, [rsp + 0x70]
jmp 0x1400daae5
mov qword [rsp + 0x1b0], rax
mov ecx, 0xb
lea rdi, [rsp + 0x1b8]
mov rsi, qword [rsp + 0x2b0]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
mov rbx, qword [rsp + 0x40]
cmp byte [rsp + 0x190], 2
sete r15b
cmp byte [rsp + 0x6e], 0
je 0x1400dab46
mov edx, 2
xor ecx, ecx
call fcn.14011c360
movups xmmword [r14 + 0xf], xmm6
movups xmmword [r14 + 0x27], xmm6
mov qword [rsp + 0x88], rax
and qword [rsp + 0x90], 0
mov eax, 8
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb0], rax
and word [rsp + 0xc8], 0
xor eax, eax
jmp 0x1400dab4b
mov eax, 3
mov qword [rsp + 0x70], rax
mov r13, qword [rsp + 0x1e8]
mov rax, r13
add rax, rbx
jb 0x1400dd288
mov r14, qword [rsp + 0x1d0]
cmp rax, r14
mov byte [rsp + 0x140], r15b
jbe 0x1400dad95
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov r12, 0xffffffffffffffff
shr r12, cl
inc r12
cmp rax, 2
mov eax, 1
cmovb r12, rax
cmp r12, 0x8001
jae 0x1400dd2a2
test r12, r12
je 0x1400dd2b7
test r13, r13
je 0x1400dacfc
mov rdi, qword [rsp + 0x1c8]
movzx eax, word [rsp + 0x208]
movzx ecx, ax
lea rdx, [r14*4]
xor esi, esi
test rdx, rdx
je 0x1400dac09
cmp word [rdi + rsi*4], 0xffff
je 0x1400dac00
movzx r8d, word [rdi + rsi*4 + 2]
mov r9d, eax
and r9d, r8d
mov r8d, esi
sub r8d, r9d
test r8d, ecx
je 0x1400dac0b
add rdx, 0xfffffffffffffffc
inc rsi
jmp 0x1400dabdd
xor esi, esi
lea rbx, [rsp + 0x3e0]
mov rcx, rbx
mov rdx, r12
call fcn.14003ea83
mov rcx, rbx
call fcn.14003e9f2
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x1d0], rdx
dec r12d
mov word [rsp + 0x208], r12w
mov rcx, rdi
mov r15, r14
mov rdx, r14
mov r8, rsi
call fcn.140045fe6
mov r14, rdx
shl r14, 2
lea r12, [rsp + 0x1b0]
test r14, r14
je 0x1400dac89
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, r12
call fcn.140032778
add r14, 0xfffffffffffffffc
mov rax, rbx
jmp 0x1400dac67
mov rcx, rdi
mov r14, r15
mov rdx, r15
mov r8, rsi
call fcn.140046012
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x1400dacc3
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, r12
call fcn.140032778
add rsi, 0xfffffffffffffffc
mov rax, rbx
jmp 0x1400daca1
mov rdx, qword [rsp + 0x58]
mov rax, rdx
shr rax, 2
add rax, r13
sub rdx, rax
lea rcx, [rsp + 0x1d8]
call fcn.1400327bc
mov rcx, rdi
mov rdx, r14
call fcn.14003258a
lea rsi, [rsp + 0x70]
mov rbx, qword [rsp + 0x40]
jmp 0x1400dad95
lea eax, [r12 - 1]
mov word [rsp + 0x208], ax
lea rsi, [rsp + 0x3e0]
mov rcx, rsi
mov rdx, r12
call fcn.14003ea83
mov rcx, rsi
call fcn.14003e9f2
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x1c8]
mov rdx, r14
call fcn.14003258a
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1d0], rdi
mov rax, r12
shr rax, 2
sub r12, rax
mov rcx, r12
call fcn.14003ebd8
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x1d8]
call fcn.1400325a1
mov qword [rsp + 0x1d8], rsi
mov qword [rsp + 0x1e0], rdi
and qword [rsp + 0x1e8], 0
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
lea rcx, [rsp + 0x11e0]
mov rdx, rbx
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
call fcn.1400492c3
mov rdi, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0xf0], rdx
lea r14, [rsp + 0x218]
lea r15, [rsp + 0x3e0]
lea r13, [rsp + 0x210]
cmp rdi, qword [rsp + 0xf0]
mov qword [rsp + 0x58], rdi
je 0x1400db594
mov r8, qword [rsp + 0x2c8]
mov r9, qword [rsp + 0x2d0]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lea rax, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.1400536d0
mov r8, rdx
lea rcx, [0x1401520a0]
mov qword [rsp + 0x20], rcx
mov rcx, rbp
mov rdx, rax
mov r9, r15
call fcn.14003eeb3
movzx eax, byte [rsp + 0x110]
cmp eax, 3
je 0x1400dc4d9
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
test eax, eax
je 0x1400dae6b
cmp eax, 2
jne 0x1400daeaa
and qword [rsp + 0x218], 0
mov byte [rsp + 0x220], sil
jmp 0x1400daee7
lea rcx, [rsp + 0x2e0]
mov rdx, rdi
call fcn.1400418d8
xor ebx, ebx
cmp rdi, rbx
je 0x1400daeba
movzx eax, byte [rsi + rbx]
lea rcx, [0x1401520a0]
mov dl, byte [rax + rcx]
lea rcx, [rsp + 0x2e0]
test dl, dl
je 0x1400dc4cf
call fcn.14003ec30
inc rbx
jmp 0x1400dae7d
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.1400297c7
jmp 0x1400daee7
movdqu xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x110], xmm1
movdqa xmmword [rsp + 0x100], xmm0
mov rcx, r14
mov rdx, rbp
call fcn.140034a84
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x250], xmm0
movaps xmmword [rsp + 0x260], xmm1
mov rdi, qword [rsp + 0x58]
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
mov rcx, rbp
lea rdx, [rsp + 0x2c0]
call fcn.140029959
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmmword [rsp + 0x3f0], xmm1
and qword [rsp + 0x3e0], 0
mov rcx, r13
mov rdx, rbp
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rs
call fcn.14003202e
mov rcx, r15
call fcn.1400317ef
mov byte [rsp + 0x230], 0
cmp qword [rsp + 0x250], 0
add al, byte [rax]
add byte [rax], al
jne 0x1400dafb9
cmp byte [rsp + 0x258], 0x14
jne 0x1400dafb9
mov rcx, qword [rsp + 0x218]
mov rdx, qword [rsp + 0x220]
test byte [rsp + 0x140], 1
jne 0x1400daf9e
call fcn.1400487da
jmp 0x1400dafb2
mov r9d, 5
lea r8, [0x14018e3f3]
call fcn.1400487ec
xor al, 1
mov byte [rsp + 0x140], al
mov rsi, qword [rsp + 0x70]
cmp rsi, 3
je 0x1400db556
invalid
invalid
invalid
add byte [rax], al
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
mov rcx, rbp
lea rdx, [rsp + 0x2c0]
call fcn.140029959
mov rax, qword [rsp + 0xa8]
cmp esi, 1
jne 0x1400daff8
test rax, rax
js 0x1400db02f
cvtsi2ss xmm0, rax
jmp 0x1400db044
mov rsi, qword [rsp + 0x90]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x1400db0c6
test rax, rax
je 0x1400db43e
add rsi, rsi
lea rcx, [rsp + 0x70]
mov rdx, rsi
jmp 0x1400db0c1
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0x90]
test rdx, rdx
js 0x1400db05d
cvtsi2ss xmm1, rdx
jmp 0x1400db076
mov rax, rdx
shr rax, 1
mov r8d, edx
and r8d, 1
or r8, rax
cvtsi2ss xmm1, r8
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x1400db0b8
call fcn.14003ee83
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x1400db2b0
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x1400db09f
and qword [rsp + 0x70], 0
add rdx, rdx
call fcn.140045df3
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x250]
call fcn.140045b35
mov esi, eax
movzx r15d, word [rsp + 0xc8]
mov eax, esi
and eax, r15d
mov r14, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x40], rcx
mov rbx, qword [rsp + 0xa8]
xor r12d, r12d
mov rdi, rax
mov eax, 0
cmp rdi, rbp
jae 0x1400db110
movzx r13d, word [r14 + rdi*4]
cmp r13, 0xffff
je 0x1400db18b
movzx eax, word [r14 + rdi*4 + 2]
mov ecx, r15d
and ecx, eax
mov r8d, edi
sub r8d, ecx
mov ecx, r15d
and ecx, r8d
cmp rcx, r12
jb 0x1400db204
cmp ax, si
jne 0x1400db180
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
mov r8, r13
lea r9, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.140045dce
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x250]
call fcn.1400329b9
test al, al
jne 0x1400db36c
inc r12
inc rdi
mov rax, rdi
jmp 0x1400db110
mov rbx, qword [rsp + 0xa8]
lea r15, [rsp + 0x3e0]
mov rcx, r15
lea rdx, [rsp + 0x250]
call fcn.1400419c3
lea rcx, [rsp + 0x70]
mov edx, esi
mov r8, r15
lea rbp, [rsp + 0x100]
mov r9, rbp
call fcn.14004654a
mov rdx, qword [rsp + 0x90]
cmp rdi, rdx
lea r14, [rsp + 0x218]
lea r13, [rsp + 0x210]
jae 0x1400dd22b
mov rax, qword [rsp + 0x88]
mov word [rax + rdi*4], bx
mov word [rax + rdi*4 + 2], si
lea r12, [rsp + 0x1b0]
jmp 0x1400db551
mov rbx, qword [rsp + 0x70]
lea r15, [rsp + 0x3e0]
mov rcx, r15
lea rdx, [rsp + 0x250]
call fcn.1400419c3
movzx ebp, word [rsp + 0xa8]
lea rcx, [rsp + 0x70]
mov edx, esi
mov r8, r15
lea r14, [rsp + 0x100]
mov r9, r14
call fcn.14004654a
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov word [rsp + 0x20], si
mov r8, rdi
mov r9d, ebp
mov rbp, r14
call fcn.140032726
mov rcx, qword [rsp + 0x70]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rbx, 2
cmove rdx, rcx
cmp r12, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x70], rdx
lea r14, [rsp + 0x218]
lea r12, [rsp + 0x1b0]
jmp 0x1400db549
mov r14, qword [rsp + 0x98]
imul rax, qword [rsp + 0xa8], 0x60
add rax, r14
mov qword [rsp + 0x40], rax
movzx ebp, word [rsp + 0xc8]
movzx r12d, bp
xor r13d, r13d
cmp r14, qword [rsp + 0x40]
je 0x1400db0c6
lea rbx, [r14 + 0x60]
lea r15, [r13 + 1]
lea rdx, [r14 + 0x38]
lea rcx, [rsp + 0x70]
call fcn.14003223f
movzx ecx, ax
mov edx, r12d
and edx, ecx
mov word [r14 + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rdi
jae 0x1400db308
cmp word [rsi + r8*4], 0xffff
je 0x1400db341
movzx edx, word [rsi + r8*4 + 2]
and edx, ebp
mov r9d, r8d
sub r9d, edx
mov edx, r12d
and edx, r9d
cmp rdx, rcx
jb 0x1400db34e
inc rcx
inc r8
mov rdx, r8
jmp 0x1400db308
mov word [rsi + r8*4], r13w
mov word [rsi + r8*4 + 2], ax
jmp 0x1400db361
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r13d
call fcn.140032726
mov r14, rbx
mov r13, r15
jmp 0x1400db2d8
cmp rbx, r13
jbe 0x1400dd237
imul rax, r13, 0x60
mov rcx, qword [rsp + 0x40]
lea rdi, [rcx + rax]
cmp qword [rcx + rax], 0
lea r12, [rsp + 0x1b0]
lea rbp, [rsp + 0x100]
je 0x1400db4d0
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rsp + 0xc0]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rsp + 0x3e0], 1
mov qword [rsp + 0x3e8], rsi
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], r13
lea rcx, [rsp + 0xb0]
lea r15, [rsp + 0x3e0]
mov rdx, r15
call fcn.1400465df
mov rdx, qword [rsp + 0xc0]
cmp rdx, rsi
jbe 0x1400dd246
mov rax, qword [rsp + 0xb0]
shl rsi, 6
mov ecx, 1
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], rcx
mov qword [rdi + 0x10], rbx
jmp 0x1400db541
mov word [rsp + 0xc8], 7
mov edx, 8
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
call fcn.14003ea83
mov rcx, rdi
call fcn.14003e9f2
mov rdi, rax
mov r14, rdx
mov rcx, qword [rsp + 0x88]
mov rdx, rsi
call fcn.14003258a
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], r14
mov ecx, 0x240
call fcn.14004603a
test rax, rax
je 0x1400dd2d1
mov rsi, rax
lea rcx, [rsp + 0x98]
call fcn.1400455e9
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], 6
and qword [rsp + 0xa8], 0
jmp 0x1400db0c6
mov rsi, qword [rsp + 0xc0]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], r13
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], r13
lea rcx, [rsp + 0xb0]
lea r15, [rsp + 0x3e0]
mov rdx, r15
call fcn.1400465df
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
lea r14, [rsp + 0x218]
lea r13, [rsp + 0x210]
mov rdi, qword [rsp + 0x58]
add rdi, 0x20
movdqa xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x3f0], xmm1
movdqa xmmword [rsp + 0x3e0], xmm0
mov rcx, r12
mov rdx, r15
mov r8, r13
call fcn.140032da6
lea rsi, [rsp + 0x70]
jmp 0x1400dadd6
mov rbp, qword [rsp + 0x70]
mov r13b, 1
cmp rbp, 3
mov qword [rsp + 0x40], rbp
je case.0x1400aaa9e.1210
mov ecx, 0x20
mov edx, 8
call fcn.14011c360
mov r14, rax
movups xmm0, xmmword [0x1401d0ca0]
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [0x1401d0cb0]
movdqu xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.140044107
mov ecx, 0x60
mov edx, 8
call fcn.14011c360
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rcx, fcn.140045579
mov qword [rsp + 0x20], rcx
mov rbx, r14
mov rcx, r14
movabs rdx, 0xe046d60bc567af6e
movabs r8, 0xd92cbb479462732d
mov r9, rax
call fcn.14003df76
test rax, rax
mov r15, qword [rsp + 0x120]
je 0x1400dbf6c
mov r14, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xd92cbb479462732d
xor rdx, rcx
movabs rcx, 0xe046d60bc567af6e
xor rax, rcx
or rax, rdx
jne 0x1400dbf61
mov ecx, 0xc
lea rdi, [rsp + 0x3e0]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, r14
call fcn.1401224b0
cmp qword [rsp + 0x3e0], 3
je 0x1400dbf6c
lea rcx, [rsp + 0x3e0]
call fcn.140045579
jmp 0x1400dbf6c
mov r9b, 1
mov qword [rsp + 0x190], r9
cmp rcx, rdx
jbe 0x1400dc44a
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rsp + 0x80], rax
cmp cl, 0x20
jne 0x1400db844
lea rcx, [rsp + 0x70]
call fcn.140043837
test dword [rsp + 0x4c], 0xff0000
je 0x1400db6f8
lea rcx, [rsp + 0x70]
call fcn.1400437fb
test al, al
jne 0x1400dc44a
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
cmp rcx, rax
jbe 0x1400dc44a
mov rdx, qword [rsp + 0x70]
mov bpl, byte [rdx + rax]
add bpl, 0xd0
mov edi, 3
cmp bpl, 9
ja 0x1400dc47e
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x1400dc44a
mov r13b, byte [rdx + rax + 1]
add r13b, 0xd0
cmp r13b, 9
ja 0x1400dc47e
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x1400dc44a
mov r12b, byte [rdx + rax + 2]
add r12b, 0xd0
cmp r12b, 0xa
jae 0x1400dc47e
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x1400dc44a
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x80], r9
cmp r8d, 0xa
je 0x1400db882
cmp r8d, 0xd
je 0x1400db860
cmp r8d, 0x20
jne 0x1400dc47e
test dword [rsp + 0x4c], 0xff0000
je 0x1400db7c3
lea rcx, [rsp + 0x70]
call fcn.1400437fb
test al, al
jne 0x1400dc44a
lea rcx, [rsp + 0x70]
call fcn.140043837
mov r10, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
xor ecx, ecx
mov r8, rdx
mov qword [rsp + 0x58], rdx
cmp rax, rdx
jbe 0x1400dc44a
mov rdx, qword [rsp + 0x58]
movzx r8d, byte [r10 + rdx]
inc rdx
cmp r8d, 9
je 0x1400db832
cmp r8d, 0x20
je 0x1400db832
cmp r8d, 0xa
je 0x1400dc1c9
cmp r8d, 0xd
je 0x1400dc214
test r8b, r8b
js 0x1400db832
lea r9d, [r8 - 0x21]
cmp r9b, 0x5d
ja 0x1400dc47e
test r8b, r8b
movzx ecx, cl
mov r8d, 1
cmovs ecx, r8d
jmp 0x1400db7e1
mov r12, qword [rsp + 0x38]
jmp 0x1400da95c
xor ebx, ebx
mov r14b, 1
mov r15, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
jmp 0x1400dbf6f
cmp rcx, r9
jbe 0x1400dc44a
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x80], rax
cmp cl, 0xa
jne 0x1400dc47e
lea rcx, [rsp + 0x70]
call fcn.140043837
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x170], rax
xor eax, eax
mov qword [rsp + 0x58], rax
movzx eax, bpl
imul eax, eax, 0x64
movzx ecx, r13b
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r12b
add eax, ecx
mov qword [rsp + 0x120], rax
sub rsi, qword [rsp + 0x78]
xor eax, eax
mov qword [rsp + 0x40], rax
xor r12d, r12d
mov rax, qword [rsp + 0x40]
shl rax, 5
mov qword [rsp + 0x290], rax
add rax, rsp
add rax, 0x3e0
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xf0], r12
mov rcx, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
cmp rcx, r13
jbe 0x1400dc44a
mov rbp, qword [rsp + 0x70]
movzx eax, byte [rbp + r13]
lea rdi, [r13 + 1]
mov qword [rsp + 0x80], rdi
cmp eax, 0xa
je 0x1400dc278
cmp eax, 0xd
je 0x1400dc28e
lea rdx, [0x140153236]
cmp byte [rax + rdx], 0
je 0x1400dbae1
mov rdx, r13
not rdx
add rdx, rcx
lea r8, [r13 + 2]
add r8, rbp
mov r10, r13
inc r13
cmp rcx, r13
jbe 0x1400dc44a
mov rax, r8
movzx r9d, byte [rbp + r10 + 1]
dec rdx
inc r8
lea r11, [0x140153236]
cmp byte [r9 + r11], 0
jne 0x1400db95d
lea r11, [r10 + 2]
add qword [rsp + 0xf0], r11
lea rdx, [r11 + rbp]
mov r8, rcx
and qword [rsp + 0x80], 0
sub r8, r11
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], r8
cmp r9b, 0x3a
je 0x1400dba27
cmp byte [rsp + 0x6d], 0
je 0x1400dbd79
sub r10, rcx
lea rcx, [r13 + 1]
add rcx, rbp
xor edi, edi
cmp r9b, 0x20
je 0x1400db9e7
movzx r11d, r9b
cmp r11d, 9
jne 0x1400dbd7b
lea r9, [r10 + rdi]
add r9, 2
test r9, r9
je 0x1400dc44a
mov r9b, byte [rcx + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
cmp r9b, 0x3a
jne 0x1400db9d3
add rdi, qword [rsp + 0xf0]
lea rcx, [rsp + 0x70]
call fcn.140043837
mov qword [rsp + 0xf0], rdi
mov r8, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov r12, qword [rsp + 0x80]
cmp r15, r12
jbe 0x1400dc44a
movzx eax, byte [r8 + r12]
lea rdi, [r12 + 1]
mov qword [rsp + 0x80], rdi
cmp rax, 0x20
je 0x1400dba0d
cmp eax, 9
je 0x1400dba0d
lea rcx, [0x140153336]
cmp byte [rax + rcx], 0
jne 0x1400dbb26
cmp eax, 0xa
je 0x1400dbaa1
cmp eax, 0xd
jne 0x1400dbde0
cmp r15, rdi
jbe 0x1400dc44a
mov al, byte [r8 + r12 + 1]
add r12, 2
mov qword [rsp + 0x80], r12
cmp al, 0xa
je 0x1400dbaa4
jmp 0x1400dc403
mov r12, rdi
cmp byte [rsp + 0x4c], 0
je 0x1400dbea0
lea rcx, [rsp + 0x70]
mov rdi, r8
call fcn.14004385f
test al, 1
je 0x1400dc44a
mov r8, rdi
cmp dl, 9
je 0x1400dba39
movzx eax, dl
cmp eax, 0x20
je 0x1400dba39
jmp 0x1400dbea0
cmp dword [rsp + 0x4c], 0x1000000
jb 0x1400dc1a9
test al, al
je 0x1400dc1a9
movzx eax, al
cmp eax, 0xa
je 0x1400dbd62
cmp eax, 0xd
je 0x1400dbd42
cmp rcx, rdi
jbe 0x1400dc44a
mov al, byte [rbp + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
jmp 0x1400dbaef
mov rax, qword [0x140203138]
test rax, rax
jne 0x1400dbb69
mov ecx, 0xf
call fcn.14000b62c
mov edi, eax
mov ecx, 0xb
call fcn.14000b62c
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test dil, dil
cmovne rcx, rdx
mov qword [0x140203138], rcx
cmovne rax, rdx
cmp rax, 3
lea rbx, [0x140153336]
je 0x1400dbb84
cmp rax, 2
je 0x1400dbb9e
cmp rax, 1
je 0x1400dbb92
jmp 0x1400dbba8
lea rcx, [rsp + 0x70]
call fcn.1400438b0
test al, al
je 0x1400dbba8
lea rcx, [rsp + 0x70]
call fcn.14004387a
jmp 0x1400dbba8
lea rcx, [rsp + 0x70]
call fcn.1400438b0
mov r9, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
cmp rdi, 0xfffffffffffffff7
ja 0x1400dbc61
lea rcx, [rdi + 8]
cmp rcx, r15
ja 0x1400dbc61
movq xmm0, qword [r9 + rdi]
movdqa xmmword [rsp + 0x300], xmm0
movzx eax, byte [rsp + 0x300]
cmp byte [rax + rbx], 0
je 0x1400dbc8d
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + rbx], 0
je 0x1400dbc92
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + rbx], 0
je 0x1400dbc98
shr edx, 0x18
cmp byte [rdx + rbx], 0
je 0x1400dbc9e
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + rbx], 0
je 0x1400dbca9
shr eax, 8
cmp byte [rax + rbx], 0
je 0x1400dbcaf
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + rbx], 0
je 0x1400dbcb5
shr eax, 8
cmp byte [rax + rbx], 0
je 0x1400dbcbc
mov qword [rsp + 0x80], rcx
mov rdi, rcx
jmp 0x1400dbbba
cmp r15, rdi
jbe 0x1400dc44a
movzx eax, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
lea rbx, [0x140153336]
cmp byte [rax + rbx], 0
jne 0x1400dbbba
jmp 0x1400dbcc7
inc rdi
jmp 0x1400dbcb9
add rdi, 2
jmp 0x1400dbcb9
add rdi, 3
jmp 0x1400dbcb9
add rdi, 4
mov rcx, rdi
mov eax, edx
jmp 0x1400dbcbc
add rdi, 5
jmp 0x1400dbcb9
add rdi, 6
jmp 0x1400dbcb9
add rdi, 7
mov rcx, rdi
mov qword [rsp + 0x80], rcx
mov rdi, rcx
mov rbx, 0xffffffffffffffff
cmp al, 0xa
je 0x1400dbd05
movzx ecx, al
cmp ecx, 0xd
jne 0x1400dbe54
cmp r15, rdi
jbe 0x1400dc44a
mov al, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
mov rbx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x1400dc403
cmp byte [rsp + 0x4c], 0
je 0x1400dbf3a
lea rcx, [rsp + 0x70]
mov r12, r9
call fcn.14004385f
test al, 1
je 0x1400dc44a
cmp dl, 9
je 0x1400dbb26
mov r9, r12
movzx eax, dl
cmp eax, 0x20
je 0x1400dbb26
jmp 0x1400dbf3a
cmp rcx, rdi
jbe 0x1400dc44a
mov al, byte [rbp + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
cmp al, 0xa
jne 0x1400dc1a9
add qword [rsp + 0xf0], rdi
lea rcx, [rsp + 0x70]
call fcn.140043837
jmp 0x1400db8f9
xor edi, edi
cmp dword [rsp + 0x4c], 0x1000000
lea rbp, [rsp + 0x100]
jb 0x1400dc417
add rax, rdi
test r9b, r9b
je 0x1400dc417
movzx ecx, r9b
cmp ecx, 0xa
je 0x1400dbd62
cmp ecx, 0xd
je 0x1400dbdcf
cmp r8, rdi
jbe 0x1400dc44a
mov r9b, byte [rax]
inc rdi
mov qword [rsp + 0x80], rdi
inc rax
lea rbp, [rsp + 0x100]
jmp 0x1400dbd94
cmp r8, rdi
jbe 0x1400dc44a
mov al, byte [rdx + rdi]
jmp 0x1400dbd4f
cmp dword [rsp + 0x4c], 0x1000000
jb 0x1400dc403
test al, al
je 0x1400dc403
movzx eax, al
cmp eax, 0xa
je 0x1400dbe3d
cmp eax, 0xd
je 0x1400dbe1d
cmp r15, rdi
jbe 0x1400dc44a
mov al, byte [r8 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
jmp 0x1400dbdee
cmp r15, rdi
jbe 0x1400dc44a
mov al, byte [r8 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
cmp al, 0xa
jne 0x1400dc403
lea rcx, [rsp + 0x70]
call fcn.140043837
add qword [rsp + 0xf0], rdi
jmp 0x1400db8f9
cmp dword [rsp + 0x4c], 0x1000000
jb 0x1400dc403
test al, al
je 0x1400dc403
movzx eax, al
cmp eax, 0xa
je 0x1400dbe3d
cmp eax, 0xd
je 0x1400dbe91
cmp r15, rdi
jbe 0x1400dc44a
mov al, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x80], rdi
jmp 0x1400dbe62
cmp r15, rdi
jbe 0x1400dc44a
add byte [rax], al
mov al, byte [r9 + rdi]
jmp 0x1400dbe2a
lea rcx, [rsp + 0x70]
call fcn.140043837
mov rcx, rax
xor r8d, r8d
lea r9, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.140010c3f
mov r9, rax
mov rbx, rdx
cmp qword [rsp + 0x40], 0x64
movabs rdx, 0x100002600
je 0x1400dc8ec
add r12, qword [rsp + 0xf0]
inc qword [rsp + 0x40]
mov rcx, rbx
test rcx, rcx
je 0x1400dbf1e
mov r8, rcx
movzx eax, byte [r9 + rcx - 1]
cmp rax, 0x20
ja 0x1400dbf06
lea rcx, [r8 - 1]
bt rdx, rax
jb 0x1400dbee8
mov rcx, r9
mov rdx, rbx
lea r9, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
invalid
add al, ch
invalid
dec dword [rcx - 0x77]
ror dword [rax - 0x77], 0xd3
mov rax, qword [rsp + 0x140]
mov qword [rax], rbp
mov qword [rax + 8], r13
mov qword [rax + 0x10], r9
mov qword [rax + 0x18], rbx
jmp 0x1400db8cf
add rbx, rdi
mov rax, r9
add rax, rdi
and qword [rsp + 0x80], 0
sub r15, rdi
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r15
mov r12, rdi
jmp 0x1400dbec2
mov rcx, r14
mov rdx, rsi
call fcn.1400019ca
pop rsi
pop rdx
invalid
invalid
xor r14d, r14d
mov rbp, qword [rsp + 0x270]
test rbp, rbp
je 0x1400dc0bd
invalid
invalid
add dword [rax], eax
invalid
mov qword [rsp + 0x120], rbp
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x320], xmm1
movaps xmmword [rsp + 0x310], xmm0
test rbx, rbx
jne 0x1400dbfdb
mov ecx, 0x20
mov edx, 8
call fcn.14011c360
mov rbx, rax
movups xmm0, xmmword [0x1401d0ca0]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401d0cb0]
movups xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.140044107
mov ecx, 0x20
mov edx, 8
call fcn.14011c360
movdqa xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, [0x140153a30]
mov qword [rsp + 0x20], rcx
mov rbp, rbx
mov rcx, rbx
movabs rdx, 0x1cee7605aa7f6c0d
movabs r8, 0x4f9e7c0fa499e72c
mov r9, rax
call fcn.14003df76
test rax, rax
lea rbx, [rsp + 0x3e0]
je 0x1400dc0af
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x4f9e7c0fa499e72c
xor rdx, rcx
movabs rcx, 0x1cee7605aa7f6c0d
xor rax, rcx
or rax, rdx
jne 0x1400dc0a4
movdqu xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3f0], xmm1
movdqa xmmword [rsp + 0x3e0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.1401224b0
cmp qword [rsp + 0x3e0], 0
je 0x1400dc0af
mov rcx, rbx
call fcn.1400317fa
jmp 0x1400dc0af
mov rcx, rsi
mov rdx, rdi
call fcn.1400019ca
xor r13d, r13d
mov rbx, rbp
mov rbp, qword [rsp + 0x120]
mov ecx, 0xc
lea rdi, [rsp + 0x3e0]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x190]
mov byte [rsp + 0x44a], al
mov word [rsp + 0x448], r15w
mov qword [rsp + 0x440], rbx
cmp r15w, 0x64
mov rdi, qword [rsp + 0xe8]
lea rsi, [rsp + 0x70]
je 0x1400dc135
movzx eax, r15w
cmp eax, 0x65
je 0x1400dc6b3
cmp eax, 0xcc
je 0x1400dc6be
cmp eax, 0x130
je 0x1400dc6be
lea eax, [r15 - 0x66]
cmp ax, 0x62
jae 0x1400dc67d
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x160], 0
je 0x1400dc666
invalid
add byte [rax], al
lea rcx, [rsp + 0x3e0]
call fcn.1400493fc
cmp dword [rsp + 0x40], 3
jne 0x1400dc16e
mov rax, qword [rsp + 0x70]
cmp eax, 3
je 0x1400dc16e
mov rcx, rsi
call fcn.140045579
lea rcx, [rsp + 0x2c0]
call fcn.1400317fa
test rbp, rbp
mov rsi, qword [rsp + 0x38]
jne 0x1400dc19d
cmp qword [rsp + 0x270], 0
je 0x1400dc19d
lea rcx, [rsp + 0x270]
call fcn.1400317fa
mov rsi, qword [rsi + 0x160]
jmp 0x1400da6f2
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
mov rdi, rax
mov r12, qword [rsp + 0x38]
lea rbp, [rsp + 0x100]
jmp 0x1400da961
mov r9, r10
lea r8, [r10 + rdx]
and qword [rsp + 0x80], 0
sub rax, rdx
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
test cl, 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmovne r9, rax
mov qword [rsp + 0x170], r9
mov eax, 0
mov rcx, qword [rsp + 0x58]
cmovne rcx, rax
mov qword [rsp + 0x58], rcx
jmp 0x1400db8a2
cmp rax, rdx
jbe 0x1400dc44a
cmp byte [r10 + rdx], 0xa
jne 0x1400dc47e
mov r9, qword [rsp + 0x58]
lea rdx, [r9 + 2]
lea r8, [r10 + r9]
add r8, 2
and qword [rsp + 0x80], 0
sub rax, rdx
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
test cl, 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmovne r10, rax
mov qword [rsp + 0x170], r10
mov eax, 0
cmovne r9, rax
mov qword [rsp + 0x58], r9
jmp 0x1400db8a2
add rdi, qword [rsp + 0xf0]
mov rax, rdi
and rax, 0xffffffffffffff00
mov r13, rdi
jmp 0x1400dc2c1
cmp rcx, rdi
jbe 0x1400dc44a
mov al, byte [rbp + r13 + 1]
add r13, 2
mov qword [rsp + 0x80], r13
cmp al, 0xa
jne 0x1400dc42f
add r13, qword [rsp + 0xf0]
mov rax, r13
and rax, 0xffffffffffffff00
movzx ecx, r13b
or rcx, rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x120]
add eax, 0xfffffc18
mov ebp, 4
cmp ax, 0xfc7c
jb 0x1400dc900
mov rcx, qword [rsp + 0x120]
call fcn.1400422e3
test rax, rax
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
mov rdi, qword [rsp + 0xe8]
je 0x1400dc33c
mov r9, rdx
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x58]
mov r8, rax
call fcn.1400492be
test al, al
je 0x1400dc33c
and qword [rsp + 0x70], 0
jmp 0x1400dc353
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x58]
call fcn.1400297c7
lea r13, [rsp + 0x11e0]
add rsi, qword [rsp + 0x30]
xor eax, eax
mov r10, qword [rsp + 0x290]
cmp r10, rax
je 0x1400dc3ce
mov rcx, qword [rsp + rax + 0x3e8]
cmp rcx, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
xchg dword [rbx], edi
add al, 0
invalid
mov rdx, qword [rsp + rax + 0x3e0]
mov r8, qword [rsp + rax + 0x3f0]
sub rdx, r14
add rcx, rdx
sub r8, r14
mov r9, qword [rsp + rax + 0x3f8]
add r9, r8
mov qword [rsp + rax + 0x11e0], rdx
mov qword [rsp + rax + 0x11e8], rcx
mov qword [rsp + rax + 0x11f0], r8
mov qword [rsp + rax + 0x11f8], r9
add rax, 0x20
jmp 0x1400dc36a
mov rax, qword [rsp + 0x70]
lea r14, [rsp + 0x91]
movdqu xmm0, xmmword [r14 - 0x19]
movdqa xmmword [rsp + 0x1b0], xmm0
mov rcx, qword [r14 - 9]
mov qword [rsp + 0x1c0], rcx
lea rbp, [rsp + 0x100]
jmp 0x1400da9bc
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
or rax, 1
jmp 0x1400dc1b4
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
mov rdi, rax
mov r12, qword [rsp + 0x38]
jmp 0x1400da961
mov rax, qword [rsp + 0x30]
and rax, 0xffffffffffffff00
or rax, 2
jmp 0x1400dc1b4
xor eax, eax
jmp 0x1400dc5de
mov ebp, 3
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
lea r14, [rsp + 0x91]
mov rdi, qword [rsp + 0xe8]
jmp 0x1400dc56b
mov edi, 2
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
lea r14, [rsp + 0x91]
lea r13, [rsp + 0x11e0]
shl edi, 3
movabs rax, 0x409000a000000
mov ecx, edi
shr rax, cl
mov qword [rsp + 0xf8], rax
mov ebp, 4
mov rdi, qword [rsp + 0xe8]
jmp 0x1400dc573
call fcn.14002a0b0
lea rsi, [rsp + 0x70]
mov r14b, 1
mov ebp, 4
mov al, 0xb
mov qword [rsp + 0xf8], rax
mov r13b, 1
mov rdi, qword [rsp + 0xe8]
test r14b, r14b
je 0x1400dc50d
mov rax, qword [rsp + 0x70]
cmp eax, 3
je 0x1400dc50d
mov rcx, rsi
call fcn.140045579
mov rax, qword [rsp + 0xf0]
cmp qword [rsp + 0x58], rax
lea r14, [rsp + 0x91]
je 0x1400dc52c
mov rcx, r12
call fcn.1400440c6
lea rcx, [rsp + 0x2c0]
call fcn.1400317fa
test r13b, r13b
je 0x1400dc556
cmp qword [rsp + 0x270], 0
je 0x1400dc556
lea rcx, [rsp + 0x270]
call fcn.1400317fa
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
lea r13, [rsp + 0x11e0]
lea rsi, [rsp + 0x358]
mov rcx, rsi
call case.0x1400204d8.436
mov rcx, rsi
call fcn.140034c12
cmp rbp, 4
je 0x1400dc955
mov r8d, 0x5a
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x1186]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x168], eax
mov al, byte [rsp + 0x164]
test byte [rsp + riz*2], ah
add dword [rax], eax
add byte [rax + 0x16c2484], cl
add byte [rax], al
cmp rbp, 3
jne 0x1400dc97d
mov rax, qword [r12 + 0x160]
xor ecx, ecx
cmp byte [r12 + 0xd8], 0
sete cl
cmp rax, qword [r12 + rcx*8 + 0xe0]
jae 0x1400dc90f
lea rsi, [rsp + 0x3e0]
mov rcx, rsi
mov rdx, qword [rsp + 0x2b8]
mov r8, rbx
call fcn.1400ddad0
cmp dword [rsp + 0x3e0], 2
je 0x1400dc915
mov rcx, r13
mov rdx, rsi
call fcn.1400df3dc
cmp qword [rsp + 0x11e0], 0
jne 0x1400dc91c
cmp qword [rsp + 0x11e8], 0
jne 0x1400da6cc
jmp 0x1400dc94e
mov rbx, qword [rsp + 0x130]
mov r15, qword [rsp + 0x128]
jmp 0x1400dc49b
mov ebp, 3
lea rcx, [rsp + 0x3e0]
call fcn.1400493fc
jmp 0x1400dc4f6
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + 0xa8]
cmp rax, 0xb
je 0x1400dc766
cmp eax, 5
je 0x1400dc6be
cmp eax, 7
jne 0x1400dc766
add r15d, 0xffffff38
cmp r15w, 0x64
jae 0x1400dc766
mov bl, 1
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x1400dc6c7
xor eax, eax
mov qword [rsp + 0x50], rax
xor ebx, ebx
mov rbp, qword [rsp + 0x3e0]
mov al, byte [rsp + 0x3e8]
mov qword [rsp + 0xf8], rax
movzx eax, byte [rsp + 0x3ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x3ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x3e9]
or rax, rcx
mov qword [rsp + 0x298], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x1186]
lea rdx, [rsp + 0x3f0]
lock add eax, dword [rax]
add al, ch
add dword [rbx], ecx
add eax, 0x24848a00
add al, 0
add byte [rax + 0x486b2444], cl
lea ecx, [rsp + 0x3e8]
mov eax, dword [rcx + 0x63]
mov dword [rsp + 0x160], eax
mov al, byte [rcx + 0x67]
mov byte [rsp + 0x164], al
mov qword [rsp + 0x60], rbx
mov eax, ebx
xor al, 1
mov cl, byte [rsp + 0x140]
and cl, al
mov byte [rsp + 0x6a], cl
jmp 0x1400dc4f6
movups xmm8, xmmword [0x140154e30]
movaps xmmword [rsp + 0x220], xmm8
movups xmm9, xmmword [0x140154e20]
movaps xmmword [rsp + 0x210], xmm9
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x210]
call fcn.14003287c
test al, al
je 0x1400dc7e0
cmp byte [rsp + 0x44a], 1
jne 0x1400dc809
mov ebp, 4
mov al, 2
mov qword [rsp + 0xf8], rax
jmp 0x1400dc66b
lea rcx, [rsp + 0x70]
call fcn.1400317ef
mov al, 9
mov qword [rsp + 0xf8], rax
lea r14, [rsp + 0x91]
jmp 0x1400dc573
lea rcx, [rsp + 0x3e0]
call fcn.140048a4a
cmp rax, 1
jne 0x1400dc85c
cmp rdx, 0xfffffffffffffffe
jae 0x1400dc89e
xor ebx, ebx
mov qword [rsp + 0x50], rdx
jmp 0x1400dc8d2
add byte [rax], al
invalid
movaps xmmword [rsp + 0x220], xmm8
movaps xmmword [rsp + 0x210], xmm9
lea r15, [rsp + 0x100]
mov rcx, r15
lea rdx, [rsp + 0x3e0]
lea rbx, [rsp + 0x210]
mov r8, rbx
call fcn.140046f57
mov rcx, rbx
mov rdx, r15
call fcn.140047756
mov rcx, rbx
call fcn.1400492ea
movzx eax, al
not rax
jmp 0x1400dc6c0
movups xmm0, xmmword [0x1401cbda8]
movaps xmmword [rsp + 0x220], xmm0
movdqu xmm0, xmmword [0x1401cbd98]
movdqa xmmword [rsp + 0x210], xmm0
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x210]
call fcn.14003287c
test al, al
je 0x1400dc8c7
mov ebp, 4
mov al, 1
jmp 0x1400dc8a5
mov ebp, 4
mov al, 9
mov qword [rsp + 0xf8], rax
mov rdi, qword [rsp + 0xe8]
lea rsi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
add cl, ch
movsb byte [rdi], byte [rsi]
std
invalid
invalid
mov qword [rsp + 0x50], 0xffffffffffffffff
xor ebx, ebx
mov rdi, qword [rsp + 0xe8]
lea rsi, [rsp + 0x70]
lea esi, [rsp + 0x70]
lea r12, [rsp + 0x1b0]
jmp 0x1400dc6c7
mov eax, 5
mov qword [rsp + 0x30], rax
mov edi, 5
jmp 0x1400dc47e
mov al, 0xa
mov qword [rsp + 0xf8], rax
jmp 0x1400dc44f
xor ecx, ecx
mov dl, 9
jmp 0x1400dc95f
mov ebp, 4
jmp 0x1400dc931
mov rax, qword [rsp + 0x11e8]
mov qword [rsp + 0x138], rax
add byte [rbp + 3], bh
mov dl, byte [rsp + 0x2d]
mov r8b, byte [rsp + 0x2c]
mov r9b, byte [rsp + 0x2e]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
jmp 0x1400dc9f1
call fcn.1400484b5
jmp 0x1400dc964
xor ecx, ecx
mov rdx, qword [rsp + 0xf8]
call fcn.140044a13
mov r8b, byte [rsp + 0x2c]
mov r9b, byte [rsp + 0x2e]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
jmp 0x1400dca19
movzx eax, byte [rsp + 0xf8]
mov rcx, qword [rsp + 0x298]
shl rcx, 8
or rcx, rax
mov qword [rsp + 0x138], rcx
mov r8d, 0x5a
lea rcx, [rsp + 0x1128]
lea rdx, [rsp + 0x380]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x158], eax
mov al, byte [rsp + 0x16c]
mov byte [rsp + 0x15c], al
mov rcx, qword [rsp + 0x60]
mov edx, ecx
mov r8b, byte [rsp + 0x6a]
mov r11, qword [rsp + 0x50]
mov qword [rsp + 0x248], r11
mov r9b, byte [rsp + 0x6b]
cmp rbp, 4
mov r10, qword [rsp + 0x198]
je 0x1400dcaa6
add byte [rax], al
cmp rbp, 3
jne 0x1400dcab5
mov byte [rsp + 0x2d], dl
mov rax, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x380], rax
mov dl, byte [r12 + 0xd2]
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
mov r10, qword [r12 + 0x160]
test r10, r10
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x60], rcx
je 0x1400dcbd1
mov byte [rsp + 0x40], dl
mov byte [rsp + 0x2c], r8b
mov rcx, qword [rsp + 0x180]
mov word [rax + rax*4], fs
add byte [rcx], 0
add byte [rax - 0x75], cl
or dword [rcx], esi
invalid
cmp r10, rdx
je 0x1400dca93
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x1400dca8e
cmp r8d, 0xa
jne 0x1400dcb92
inc rdx
jmp 0x1400dca74
mov esi, r9d
mov qword [rsp + 0x1b0], r10
mov rdx, r10
jmp 0x1400dcba6
mov ebp, 5
lea rsi, [rsp + 0x70]
jmp 0x1400dcd04
mov qword [rsp + 0x60], rcx
mov ecx, 0x5a
lea rdi, [rsp + 0x10c8]
lea edi, [rsp + 0x10c8]
lea rsi, [rsp + 0x1128]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x15c]
and al, 0x5c
add dword [rax], eax
add byte [rax + 0x1542484], cl
add byte [rax], al
mov eax, dword [rsp + 0x158]
and al, 0x58
add dword [rax], eax
add byte [rcx + 0x1502484], cl
add byte [rax], al
mov byte [r12 + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
add byte [rcx - 0x80], al
mov esp, 0xd224
add byte [rdx], al
jne 0x1400dcb06
test r8b, r8b
jne 0x1400dcb19
invalid
cmp r8b, 1
mov eax, 0
adc al, 1
mov byte [r12 + 0xd2], al
mov byte [r12 + 0xd3], r9b
test dl, dl
setne cl
mov rax, qword [rsp + 0x248]
cmp rax, 0xfffffffffffffffe
je 0x1400dcfcb
add al, 0
invalid
cmp rax, 0xffffffffffffffff
je 0x1400dcfd2
test rax, rax
jne 0x1400dcfd6
add al, 0
add byte [rax], al
mov qword [r12 + 0x70], 3
mov byte [rsp + 0x2f], cl
mov rcx, r12
mov byte [rsp + 0x2d], dl
mov rdx, rbx
mov edi, r8d
mov esi, r9d
mov qword [rsp + 0x50], r11
call fcn.1400dd95e
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x198]
xchg esp, eax
and al, 0x98
add dword [rax], eax
add byte [rdx + 0x412f244c], cl
mov ecx, esi
mov r8d, edi
mov dl, byte [rsp + 0x2d]
sub eax, 0x46ee9
jmp case.0x1400b01b0.347
mov esi, r9d
mov qword [rsp + 0x1b0], rdx
cmp r10, rdx
ror byte [rdi], cl
invalid
cmp al, 7
add byte [rax], al
mov rcx, qword [rsp + 0x180]
call fcn.140029d02
hlt
inc dword [rdx + rcx*4 + 0x44]
and al, 0x2c
mov r9d, esi
mov rax, qword [rsp + 0x138]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x40]
invalid
cmp byte [rax + 0x30], 0
je 0x1400dcc28
test dl, dl
jne 0x1400dcc28
cmp qword [r12 + 0x160], 0
jne 0x1400dcc28
mov qword [r12 + 0x90], 5
mov byte [r12 + 0xd2], 2
test byte [rdx + rdx*8], ah
and al, 0xd2
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x380]
mov esi, r8d
mov ebp, r9d
mov ebp, ecx
call fcn.1400c0c2e
mov rcx, qword [rsp + 0x60]
mov r11, qword [rsp + 0x50]
mov r9d, ebp
mov r8d, esi
mov ebp, 4
jmp 0x1400dccf3
add byte [rax], al
invalid
mov qword [rsp + 0x3e0], rax
cmp dword [r12 + 0x90], 2
add cl, byte [rcx - 0x77]
mov r10, rax
jne 0x1400dcce6
mov rdx, qword [r12 + 0x160]
mov r10, rax
mov edx, eax
cmp rdx, 0x18
jb 0x1400dcce6
mov rax, qword [rsp + 0x180]
mov rcx, qword [rax]
mov byte [rsp + 0x2c], r8b
mov r8d, 0x18
mov ebp, r9d
lea r9, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
mov rsi, r11
call fcn.140041e55
push rcx
idiv bh
mov r9d, 0x18
mov rcx, rax
lea r8, [0x1401c7b6c]
call fcn.14010b183
mov rcx, qword [rsp + 0x60]
mov r11, rsi
mov r9d, ebp
mov r8b, byte [rsp + 0x2c]
mov r10, qword [rsp + 0x138]
test al, al
je 0x1400dcce6
xor ecx, ecx
mov dl, 5
call fcn.140044a13
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x3e0]
call fcn.1400c0c2e
mov r10, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x60]
mov r11, rsi
mov r9d, ebp
mov r8b, byte [rsp + 0x2c]
mov qword [rsp + 0x178], r10
mov ebp, 3
add byte [rax], al
lea rsi, [rsp + 0x70]
mov dl, byte [rsp + 0x2d]
mov r10, qword [rsp + 0x198]
cmp rbp, 3
mov byte [rsp + 0x2d], dl
mov byte [rsp + 0x2c], r8b
mov byte [rsp + 0x2e], r9b
mov qword [rsp + 0x198], r10
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x60], rcx
je 0x1400dce58
test byte [rdx], ch
add dword [rax], eax
invalid
cmp rbp, 4
je 0x1400dce9a
cmp rbp, 5
je case.0x1400369ad.1419
invalid
popfq
add eax, dword [rax]
invalid
mov qword [rsp + 0x70], rbp
mov rax, qword [rsp + 0x178]
mov eax, dword [rsp + 0x178]
mov qword [rsp + 0x78], rax
mov ecx, 0x5a
lea rdi, [rsp + 0x80]
mov esp, 0x8024
add byte [rax - 0x73], cl
mov ah, 0x24
push 0xfffffffff3000010
movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x6c]
mov byte [rsp + 0xda], al
mov al, byte [rsp + 0x14c]
mov byte [r14 + 0x4e], al
mov r8, qword [rsp + r12 + 0x148]
add dword [rax], eax
add byte [rcx - 0x77], al
mov rdx, qword [rsp + 0x2a0]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rcx], bl
sbb dword [rcx], eax
add byte [rax], al
mov sil, byte [rsp + 0x2f]
mov r8d, esi
and r8b, 1
lea rcx, [rsp + 0x3e0]
call fcn.140047875
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1200], rax
add byte [rdi], cl
adc byte [rsp + 0x3e0], al
movups xmm1, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x11f0], xmm1
and al, 0xf0
adc dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x11e0], xmm0
lea rax, [rsp + 0x3e8]
movups xmm0, xmmword [rax + 0x20]
adc byte [rax + 0x20], al
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm1
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x40], rax
and al, 0x40
mov rcx, r15
call fcn.1400d38f2
mov rax, qword [rsp + 0x1200]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x11e0]
adc dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x11f0], cl
movups xmmword [r15 + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movdqu xmmword [r15], xmm0
mov rbp, qword [rsp + 0x188]
lodsb al, byte [rsi]
and al, 0x88
add dword [rax], eax
add bl, ch
invalid
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x3e8], rax
mov qword [rsp + 0x3e0], 3
add eax, dword [rax]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
lea rdx, [rsp + 0x3e0]
call fcn.1400c150a
invalid
invalid
dec dword [rax - 0x7b]
ror byte [rax - 0x75], 0xac
and al, 0x88
add dword [rax], eax
add byte [rdi], cl
test byte [rax - 0x2b], ah
invalid
invalid
jmp 0x1400dd210
cmp dword [r12 + 0x90], 5
mov rbp, qword [rsp + 0x188]
jne 0x1400da3b6
jmp 0x1400da3f5
movaps xmmword [rsp + 0x1b0], xmm6
xor eax, eax
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x188]
mov sil, byte [rsp + 0x2f]
test sil, 2
je 0x1400dcf36
pop rsi
call fcn.140047132
mov rdi, rax
mov rsi, rdx
cmp qword [r12], 0
je 0x1400dcef7
mov rcx, qword [rsp + 0x2a8]
call fcn.1400470f4
invalid
idiv bh
mov qword [r12], 1
mov qword [r12 + 8], rdi
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0xd0]
mov r8, rsi
call fcn.1400d2e40
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rdx
lea rcx, [rsp + 0x3e0]
call fcn.1400d2f28
mov ecx, 0xe
mov rdi, r13
lea rsi, [rsp + 0x70]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x70]
mov rax, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x11e8]
mov qword [rcx + 0x88], rax
movdqa xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movups xmmword [rcx + 0x78], xmm1
movdqu xmmword [rcx + 0x68], xmm0
mov r8d, 0x98
lea r14, [rsp + 0x3e0]
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x478], rax
mov rdi, qword [rsp + 0xe8]
add byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.1400c150a
test rax, rax
lea r14, [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
test al, dh
sar edi, cl
invalid
jmp 0x1400dd210
mov al, 1
xor r10d, r10d
jmp 0x1400dcfdb
mov al, 2
jmp 0x1400dcfdb
mov r10, rax
xor eax, eax
mov qword [r12 + 0x70], 2
mov byte [r12 + 0x78], al
mov byte [r12 + 0x79], 0
jns 0x1400dcfef
mov qword [r12 + 0x80], r10
and qword [r12 + 0x88], 0
add byte [rax], al
invalid
add cl, cl
mov byte [rsp + 0x2f], cl
mov ecx, 0x5a
lea rdi, [rsp + 0x1068]
mov esp, 0x106824
add byte [rax], al
lea rsi, [rsp + 0x10c8]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x154]
add dword [rax], eax
add byte [rax + 0x14c2484], cl
add byte [rax], al
mov eax, dword [rsp + 0x150]
add byte [rax], al
add byte [rcx + 0x1482484], cl
add byte [rax], al
mov byte [rsp + 0x6c], r9b
mov rax, qword [rsp + 0x248]
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x178], rax
mov rdi, qword [rsp + 0xe8]
add byte [rax], al
lea rsi, [rsp + 0x70]
lea esi, [rsp + 0x70]
mov rcx, qword [rsp + 0x60]
jmp 0x1400dcd04
invalid
xor esi, esi
xor edx, edx
jmp 0x1400dd0e4
mov esi, 1
cmp eax, 4
je 0x1400dd0e4
test rax, rax
jne 0x1400dd11d
cmp rcx, 2
jne 0x1400dd11d
cmp qword [r12 + 0x160], 0
je 0x1400dd1a0
mov rcx, r15
call fcn.1400d38f2
mov rax, qword [rsp + 0x90]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
add byte [rcx + 0xf], al
adc dword [rdi + 0x10], ecx
movdqu xmmword [r15], xmm0
mov esi, 1
cmp byte [r12 + 0xc8], 0
jne 0x1400dd0e4
cmp qword [r12 + 0x160], 0
jne 0x1400dd0e4
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call fcn.1400df36d
cmp dword [rdi], 2
je 0x1400dd0e4
lea rsi, [rsp + 0x11e0]
lea rdx, [rsp + 0x3e0]
loopne 0x1400dd15f
add byte [rax], al
mov rcx, rsi
call fcn.1400df3dc
cmp qword [rsi], 0
jne 0x1400dd1dd
xor edx, edx
cmp qword [rsp + 0x11e8], 0
cmp dword [rsp + 0x11e8], 0
add byte [rax], al
mov esi, 0
jne 0x1400dd0e4
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xd2], 2
xor esi, esi
call fcn.1400484b5
jmp 0x1400dd0ae
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
mov rdx, r12
loop 0x1400dd1f8
mov eax, ebx
call fcn.1400df36d
cmp dword [rdi], 2
je 0x1400dd0e4
lea rsi, [rsp + 0x11e0]
lea rdx, [rsp + 0x3e0]
mov rcx, rsi
call fcn.1400df3dc
cmp qword [rsi], 0
je 0x1400dd1ec
mov rdx, qword [rsp + 0x11e8]
cmp qword [rsp + 0x11e8], 0
mov rdx, rax
jmp case.0x1400c009d.202
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
jmp 0x1400dd250
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
int1
lea r8, [rsp + 0x1b0]
lea rcx, str.reserve_overflow
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Usersmadf0x.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x24
jmp 0x1400dd2ca
lea rcx, str.header_map_reserve_overflowed
mov qword [rsp + 0x70], r10