Function at 0x140075840
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x2068
call fcn.1400e2530
sub rsp, rax
movaps xmmword [rsp + 0x2050], xmm9
movaps xmmword [rsp + 0x2040], xmm8
movaps xmmword [rsp + 0x2030], xmm7
movaps xmmword [rsp + 0x2020], xmm6
mov r14, rdx
mov rbx, rcx
lea rdi, [rcx + 0x1a8]
lea rax, [rcx + 0x140]
mov qword [rsp + 0x70], rax
lea rax, [rcx + 0xa8]
mov qword [rsp + 0x230], rax
lea rax, [rcx + 0x1c1]
mov qword [rsp + 0x408], rax
mov eax, 0xb8
lea r13, [rsp + 0x720]
lea rcx, [rax + r13]
mov qword [rsp + 0x3e0], rcx
lea rcx, [rsp + 0x13a0]
add rax, rcx
mov qword [rsp + 0x3e8], rax
xorps xmm6, xmm6
movss xmm7, dword [0x1400e88a0]
lea rax, [rbx + 0x178]
mov qword [rsp + 0xb0], rax
lea rax, [rbx + 0x110]
mov qword [rsp + 0x228], rax
lea rax, [rbx + 0x16a]
mov qword [rsp + 0x3f8], rax
lea rax, [rbx + 0x18]
mov qword [rsp + 0xe8], rax
lea rax, [rbx + 0x160]
mov qword [rsp + 0x3d8], rax
lea rax, [rbx + 0x78]
mov qword [rsp + 0x1f8], rax
lea rax, [rbx + 0x50]
mov qword [rsp + 0x98], rax
lea rax, [rbx + 0x190]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rdi
cmp eax, 0x10
je 0x140078af9
inc eax
mov dword [rsp + 0x21c], eax
mov qword [rsp + 0x88], rsi
cmp byte [rbx + 0x1d8], 0
jne 0x140077dac
mov rax, qword [rbx + 0x128]
test rax, rax
jne 0x1400759fb
cmp qword [rbx + 0x140], 2
je 0x1400759fb
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 2
je 0x1400759d5
mov rcx, qword [rsp + 0xb0]
mov rdx, r14
call fcn.1400554df
test al, al
jne 0x140075cec
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x128], 4
mov qword [rbx + 0x140], 5
mov byte [rbx + 0x169], 2
jmp 0x14007598d
mov cl, byte [rbx + 0x1c0]
mov byte [rbx + 0x1c0], 3
cmp cl, 3
je 0x140077cac
mov rdx, qword [rdi + 0x10]
mov qword [rsp + 0x100], rdx
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0xf0], xmm0
mov byte [rsp + 0x108], cl
mov rdx, qword [rsp + 0x408]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 7]
lea rbp, [rsp + 0x109]
mov qword [rbp + 7], rdx
mov qword [rbp], rcx
dec rax
cmp rax, 2
jae 0x140075b39
mov rsi, qword [rsp + 0xf0]
lea rcx, [rsi + 0x18]
mov rdx, qword [r14]
call fcn.14002ddb3
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140075aa1
cmp rax, 2
jne 0x140077d6f
cmp byte [rsp + 0x108], 2
je 0x140075aa1
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax + 0x18]
test rax, rax
js 0x140075b4b
call fcn.140044384
mov qword [rsp + 0x13a0], rax
cmp dword [rbx + 0x128], 1
jne 0x140075ac2
mov qword [rbx + 0x128], 2
mov rcx, r13
mov rdx, rbx
mov r8, r14
call fcn.14007b040
test byte [rsp + 0x720], 1
mov rsi, qword [rsp + 0x88]
je 0x140075b09
cmp qword [rsp + 0x740], 0
je 0x140075afc
lea rcx, [rsp + 0x728]
call fcn.1400a355f
jmp 0x140075b09
lea rcx, [rsp + 0x728]
call fcn.140005d7d
mov rax, qword [rbx + 0x128]
test rax, rax
je 0x140075b2c
cmp eax, 3
je 0x140075b2c
mov qword [rbx + 0x128], 4
mov byte [rbx + 0x169], 2
lea rcx, [rsp + 0x13a0]
call fcn.140042c48
lea rcx, [rsp + 0xf0]
call fcn.140072c1c
jmp 0x14007598d
lea rcx, [rsp + 0xf8]
mov rdx, r14
call fcn.1400435b8
test al, al
jne 0x140077d79
lea rcx, [rsp + 0x13a0]
mov rdx, rbx
mov r8, r14
call fcn.14007b040
mov rax, qword [rsp + 0x13a0]
test rax, rax
mov rsi, qword [rsp + 0x88]
je 0x140075b39
cmp eax, 1
jne 0x1400789cc
cmp qword [rsp + 0x13c0], 0
je 0x140075c14
lea rax, [rsp + 0x13a8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov rcx, r13
lea rdx, [rsp + 0xf8]
lea r8, [rsp + 0x250]
call fcn.14004365b
cmp byte [rsp + 0x740], 2
jne 0x140075c7e
mov rcx, rdi
call fcn.140072b0d
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
jmp 0x14007598d
mov rsi, qword [rsp + 0x13a8]
mov cl, 8
call fcn.14004355f
mov rbx, rax
mov rcx, rax
mov rdx, rsi
call fcn.140046ecc
mov qword [rsp + 0x250], rbx
and qword [rsp + 0x268], 0
mov rcx, r13
lea rdx, [rsp + 0xf8]
lea r8, [rsp + 0x250]
call fcn.14004365b
cmp byte [rsp + 0x740], 2
je 0x140075c6c
mov rcx, r13
call fcn.1400430de
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x88]
jmp 0x140075b39
mov rax, qword [rsp + 0x720]
mov rcx, qword [rsp + 0x738]
test rcx, rcx
je 0x140078d20
lea rdx, [rsp + 0x728]
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x630], xmm0
mov qword [rsp + 0x720], rax
movups xmmword [rdx], xmm0
mov qword [rsp + 0x738], rcx
mov rax, qword [rbx + 0x128]
dec rax
cmp rax, 2
jae 0x140075cdf
mov qword [rbx + 0x128], 4
mov byte [rbx + 0x169], 2
mov rcx, r13
call fcn.1400a355f
jmp 0x140075b39
mov rcx, qword [rsp + 0x3f8]
call fcn.14007bcc9
mov dl, byte [rbx + 0x16f]
mov r8b, byte [rbx + 0x171]
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x348], rcx
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 0x350], rcx
mov dword [rsp + 0x358], eax
shr rax, 0x20
mov byte [rsp + 0x35c], al
mov byte [rsp + 0x5f], dl
mov byte [rsp + 0x35d], dl
mov byte [rsp + 0x5e], r8b
mov byte [rsp + 0x35e], r8b
lea rcx, [rsp + 0x358]
call fcn.14007bcc9
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x80], r15
lea rdi, [rsp + 0x13a0]
mov r9, qword [rbx + 0x20]
test r9, r9
je 0x140076fbd
and qword [rsp + 0x700], 0
and qword [rsp + 0x718], 0
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x200], rcx
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x208], rax
mov rdx, qword [rsp + 0x400]
mov rax, rdx
shr rax, 0x20
mov byte [rsp + 0x214], al
mov dword [rsp + 0x210], edx
mov al, byte [rsp + 0x5f]
mov byte [rsp + 0x215], al
mov al, byte [rsp + 0x5e]
mov byte [rsp + 0x216], al
mov qword [rsp + 0x240], rcx
mov rsi, qword [rsp + 0x78]
mov byte [rsp + 0x114], 0
and word [rsp + 0x110], 0
and qword [rsp + 0xf0], 0
lea rax, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rsp + 0x100], rax
and qword [rsp + 0x108], 0
mov rax, qword [rsp + 0xe8]
mov r13, qword [rax]
lea rax, [rsp + 0x720]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0x64
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xf0]
mov r8, r13
call fcn.140041a13
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x140075edb
cmp eax, 2
jne case.default.0x140075ea8
movzx ecx, byte [rsp + 0x1d8]
mov r14d, 4
xor eax, eax
lea rdx, [0x140078dc4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
lea r13, [rsp + 0x720]
jmp rcx
cmp word [rsp + 0x110], 0
je 0x140078bf2
movzx ecx, word [rsp + 0x112]
lea eax, [rcx - 0x3e8]
mov r14d, 4
cmp ax, 0xfc7c
jb 0x1400771b7
mov rbx, qword [rsp + 0xf0]
test rbx, rbx
je 0x140078c02
mov r15, qword [rsp + 0x1d8]
mov rbp, qword [rsp + 0xf8]
mov qword [rsp + 0x238], rcx
call fcn.14003fe2c
test rax, rax
je 0x140075f5b
mov r9, rdx
mov rcx, rbx
mov rdx, rbp
mov r8, rax
call fcn.1400d9325
test al, al
je 0x140075f5b
and qword [rsp + 0x268], 0
jmp 0x140075f6e
lea rcx, [rsp + 0x250]
mov rdx, rbx
mov r8, rbp
call fcn.140020344
cmp byte [rsp + 0x114], 0
je 0x140078c12
cmp byte [rsp + 0x115], 1
sete al
inc al
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x100]
mov r12, qword [rsp + 0x108]
cmp r12, 0x64
mov ecx, 0x64
cmovb rcx, r12
shl rcx, 5
xor edx, edx
cmp rcx, rdx
je 0x140076010
mov rbp, qword [rax + rdx + 8]
cmp rbp, 0xffff
ja 0x140077040
mov rbx, qword [rax + rdx]
mov rsi, qword [rax + rdx + 0x10]
sub rbx, r13
add rbp, rbx
sub rsi, r13
mov rdi, qword [rax + rdx + 0x18]
add rdi, rsi
mov qword [rsp + rdx + 0x13a0], rbx
mov qword [rsp + rdx + 0x13a8], rbp
mov qword [rsp + rdx + 0x13b0], rsi
mov rsi, qword [rsp + 0x78]
mov qword [rsp + rdx + 0x13b8], rdi
add rdx, 0x20
jmp 0x140075fb4
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x268]
mov rbx, qword [rsp + 0x40]
lea r13, [rsp + 0x720]
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp + 0x310], rcx
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x318], rax
lea rcx, [rsp + 0x6e0]
mov rdx, qword [rsp + 0xe8]
mov r8, r15
call fcn.140020855
cmp byte [rsp + 0x211], 0
lea rdi, [rsp + 0x13a0]
lea r14, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
mov r15, qword [rsp + 0x80]
je 0x140076131
mov rdx, r12
mov rcx, rdi
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
call fcn.140047fc6
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x140076114
mov r8, qword [rsp + 0x6e0]
mov r9, qword [rsp + 0x6e8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], r14
call fcn.1400592fc
xor ecx, ecx
cmp rdx, rcx
je 0x14007610e
movzx ebp, byte [rax + rcx]
cmp ebp, 0xd
je 0x140076105
cmp ebp, 0xa
jne 0x140076109
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x1400760f2
add rsi, 0x20
jmp 0x1400760c9
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x240], rax
mov rsi, qword [rsp + 0x78]
lea rdi, [rsp + 0x13a0]
movups xmm0, xmmword [rsp + 0x6e0]
movups xmm1, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
lea rcx, [rsp + 0x410]
mov rdx, r13
call fcn.140031c00
mov rcx, qword [rsp + 0x240]
mov rax, qword [rcx + 0x40]
mov qword [rcx + 0x40], 3
cmp rax, 3
jne 0x14007618a
lea rcx, [rsp + 0x250]
call fcn.14003ca55
jmp 0x1400761d8
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x280], xmm3
movaps xmmword [rsp + 0x270], xmm2
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x290], rax
movups xmm0, xmmword [rcx + 0x48]
mov rax, qword [rcx + 0x58]
lea rcx, [rsp + 0x298]
mov qword [rcx + 0x10], rax
movups xmmword [rcx], xmm0
cmp byte [rsp + 0x1f0], 2
sete byte [rsp + 0x3d]
cmp byte [rsp + 0x215], 0
je 0x140076245
mov edx, 2
xor ecx, ecx
call fcn.14003b787
lea rcx, [rsp + 0x109]
movups xmmword [rcx - 1], xmm6
movups xmmword [rcx + 0x17], xmm6
mov qword [rsp + 0xf0], rax
and qword [rsp + 0xf8], 0
mov eax, 8
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x118], rax
and qword [rsp + 0x130], 0
and word [rsp + 0x148], 0
jmp 0x140076251
mov qword [rsp + 0x130], 3
mov r13, qword [rsp + 0x270]
mov rax, r13
add rax, r12
jb 0x140078bd8
mov r14, qword [rsp + 0x258]
cmp rax, r14
jbe 0x1400764a2
mov qword [rsp + 0x60], r12
mov r12d, 1
cmp rax, 2
jb 0x1400762b4
dec rax
bsr rcx, rax
xor ecx, 0x3f
mov r12, 0xffffffffffffffff
shr r12, cl
inc r12
cmp r12, 0x8000
ja 0x140078c95
test r12, r12
je 0x140078caa
test r13, r13
je 0x140076406
mov rbp, qword [rsp + 0x250]
movzx esi, word [rsp + 0x2a8]
movzx ecx, si
lea rdx, [r14*4]
xor edi, edi
test rdx, rdx
je 0x140076306
cmp word [rbp + rdi*4], 0xffff
je 0x1400762fd
movzx ebx, word [rbp + rdi*4 + 2]
mov eax, esi
and eax, ebx
mov ebx, edi
sub ebx, eax
test ebx, ecx
mov rbx, qword [rsp + 0x40]
je 0x140076308
add rdx, 0xfffffffffffffffc
inc rdi
jmp 0x1400762da
xor edi, edi
lea rsi, [rsp + 0x720]
mov rcx, rsi
mov rdx, r12
call fcn.14003c7b7
mov rcx, rsi
call fcn.14003c72c
mov r15, rdx
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], rdx
dec r12d
mov word [rsp + 0x2a8], r12w
mov rcx, rbp
mov rdx, r14
mov r8, rdi
call fcn.140044de2
mov rsi, rdx
shl rsi, 2
mov r12, qword [rsp + 0x60]
test rsi, rsi
je 0x140076388
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x250]
call fcn.14002f9cd
add rsi, 0xfffffffffffffffc
mov rax, rbx
mov rbx, qword [rsp + 0x40]
jmp 0x14007635c
mov rcx, rbp
mov rdx, r14
mov r8, rdi
call fcn.140044e0e
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x1400763c4
lea rdi, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x250]
call fcn.14002f9cd
add rsi, 0xfffffffffffffffc
mov rax, rdi
jmp 0x14007639d
mov rax, r15
shr rax, 2
add rax, r13
sub r15, rax
lea rcx, [rsp + 0x260]
mov rdx, r15
call fcn.14002fa10
mov rcx, rbp
mov rdx, r14
call fcn.1400433d4
lea rdi, [rsp + 0x13a0]
mov r15, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x78]
jmp 0x1400764a2
lea eax, [r12 - 1]
mov word [rsp + 0x2a8], ax
lea rsi, [rsp + 0x720]
mov rcx, rsi
mov rdx, r12
call fcn.14003c7b7
mov rcx, rsi
call fcn.14003c72c
mov r13, rdi
mov rdi, rax
mov rbp, rdx
mov rcx, qword [rsp + 0x250]
mov rdx, r14
call fcn.1400433d4
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x258], rbp
mov rax, r12
shr rax, 2
sub r12, rax
mov rcx, r12
call fcn.14003c90e
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x260]
call fcn.1400433e3
mov qword [rsp + 0x260], rsi
mov qword [rsp + 0x268], rdi
mov rdi, r13
and qword [rsp + 0x270], 0
mov rsi, qword [rsp + 0x78]
mov r12, qword [rsp + 0x60]
mov rcx, rdi
mov rdx, r12
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
call fcn.140047fc6
mov rbp, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0x248], rdx
lea r13, [rsp + 0x720]
cmp rbp, qword [rsp + 0x248]
je 0x140076cc8
mov r8, qword [rsp + 0x410]
mov r9, qword [rsp + 0x418]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
lea rax, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.1400592fc
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.14003f637
cmp qword [rsp + 0x720], 0
jne 0x140076fc8
lea rax, [rsp + 0x728]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
mov r8, qword [rbp + 0x10]
mov r9, qword [rbp + 0x18]
lea rcx, [rsp + 0x430]
lea rdx, [rsp + 0x410]
call fcn.1400203ac
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [rsp + 0x430]
movups xmm1, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
and qword [rsp + 0x1e8], 0
lea rcx, [rsp + 0x1a0]
mov rdx, r13
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheader_value.rs
call fcn.140045da7
lea rcx, [rsp + 0x1d0]
call fcn.14007d590
mov byte [rsp + 0x1c0], 0
cmp qword [rsp + 0x338], 0
jne 0x140076616
cmp byte [rsp + 0x320], 0x14
jne 0x140076616
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
test byte [rsp + 0x3d], 1
jne 0x1400765fe
call fcn.1400474d7
jmp 0x140076612
mov r9d, 5
lea r8, [0x14010366f]
call fcn.1400474e9
xor al, 1
mov byte [rsp + 0x3d], al
mov rsi, qword [rsp + 0x130]
cmp rsi, 3
je 0x140076c52
mov r8, qword [rbp]
mov r9, qword [rbp + 8]
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x410]
call fcn.1400203ac
mov rbx, qword [rsp + 0x110]
cmp esi, 1
mov qword [rsp + 0xa8], rbp
jne 0x14007666d
test rbx, rbx
js 0x14007671e
cvtsi2ss xmm0, rbx
jmp 0x140076735
mov rsi, qword [rsp + 0xf8]
mov rax, rsi
shr rax, 2
mov rcx, rsi
sub rcx, rax
cmp rbx, rcx
jne 0x1400767d9
test rbx, rbx
jne 0x1400767c6
mov word [rsp + 0x148], 7
mov edx, 8
mov rcx, r13
call fcn.14003c7b7
mov rcx, r13
call fcn.14003c72c
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rsp + 0xf0]
mov rdx, rsi
call fcn.1400433d4
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rbx
mov ecx, 0x240
call fcn.140044dd8
test rax, rax
je 0x140078c2c
mov rsi, rax
lea rcx, [rsp + 0x100]
call fcn.1400444f9
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], 6
and qword [rsp + 0x110], 0
jmp 0x1400767d9
mov rax, rbx
shr rax, 1
mov ecx, ebx
and ecx, 1
or rcx, rax
cvtsi2ss xmm0, rcx
addss xmm0, xmm0
mov rsi, qword [rsp + 0xf8]
test rsi, rsi
js 0x140076749
cvtsi2ss xmm1, rsi
jmp 0x140076760
mov rax, rsi
shr rax, 1
mov ecx, esi
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x1400767bd
lea rcx, [fcn.1400c5240]
call fcn.14003b7b1
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], rdx
mov r14, qword [rsp + 0xf0]
lea rax, [rsi*4]
mov rcx, r14
test rax, rax
je 0x140076a40
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x1400767a4
and qword [rsp + 0x130], 0
add rsi, rsi
lea rcx, [rsp + 0xf0]
mov rdx, rsi
call fcn.140044bf5
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x320]
call fcn.1400449f3
mov r14d, eax
mov r8d, dword [rsp + 0x148]
mov r9, r8
mov ecx, 0xffff
and r9, rcx
mov eax, r14d
and eax, r8d
and rax, rcx
mov rsi, qword [rsp + 0xf8]
xor r15d, r15d
mov qword [rsp + 0x60], r8
mov rdi, rax
mov eax, 0
cmp rdi, rsi
jae 0x14007681d
mov rax, qword [rsp + 0xf0]
movzx ebx, word [rax + rdi*4]
cmp rbx, 0xffff
je 0x1400768c7
movzx eax, word [rax + rdi*4 + 2]
mov ecx, r8d
and ecx, eax
mov edx, edi
sub edx, ecx
mov ecx, r9d
and ecx, edx
cmp rcx, r15
jb 0x140076958
mov ebp, r14d
cmp ax, r14w
jne 0x1400768b6
mov r12, qword [rsp + 0x100]
mov r14, qword [rsp + 0x110]
mov rcx, r12
mov rdx, r14
mov r8, rbx
mov r13, r15
mov r15, r9
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140043f08
mov rcx, rax
lea rdx, [rsp + 0x320]
call fcn.14002fdf9
mov r9, r15
mov r15, r13
mov r8, qword [rsp + 0x60]
test al, al
jne 0x140076afd
inc r15
inc rdi
mov rax, rdi
mov r14d, ebp
jmp 0x14007681d
mov rsi, qword [rsp + 0x110]
lea rbx, [rsp + 0x1d0]
mov rcx, rbx
lea rdx, [rsp + 0x320]
call fcn.14003f80f
movups xmm0, xmmword [rsp + 0x360]
movups xmm1, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
lea rcx, [rsp + 0xf0]
mov edx, r14d
mov r8, rbx
lea r13, [rsp + 0x720]
mov r9, r13
call fcn.1400452f4
mov rdx, qword [rsp + 0xf8]
cmp rdi, rdx
lea r15, [rsp + 0x13a0]
jae 0x140078b47
mov rax, qword [rsp + 0xf0]
mov word [rax + rdi*4], si
mov word [rax + rdi*4 + 2], r14w
mov rdi, r15
jmp 0x140076c3d
mov rsi, qword [rsp + 0x130]
lea rcx, [rsp + 0x430]
lea rdx, [rsp + 0x320]
call fcn.14003f80f
movzx ebx, word [rsp + 0x110]
movups xmm0, xmmword [rsp + 0x430]
movups xmm1, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rsp + 0x360]
movups xmm1, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
lea rcx, [rsp + 0xf0]
mov edx, r14d
lea r8, [rsp + 0x1d0]
lea r13, [rsp + 0x720]
mov r9, r13
call fcn.1400452f4
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov word [rsp + 0x20], r14w
mov r8, rdi
mov r9d, ebx
call fcn.14002f97b
mov rcx, qword [rsp + 0x130]
test rcx, rcx
mov rdx, rcx
mov ebp, 1
cmove rdx, rbp
cmp rax, 0x7f
cmova rcx, rdx
cmp rsi, 2
cmove rdx, rcx
cmp r15, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x130], rdx
jmp 0x140076c35
mov rbp, qword [rsp + 0x100]
imul rax, rbx, 0x60
add rax, rbp
mov qword [rsp + 0x60], rax
xor r15d, r15d
cmp rbp, qword [rsp + 0x60]
je 0x1400767d9
lea r13, [rbp + 0x60]
lea r12, [r15 + 1]
lea rcx, [rsp + 0x130]
mov rdx, rbp
call fcn.14002f4c7
mov r9d, dword [rsp + 0x148]
mov rcx, r9
mov edx, 0xffff
and rcx, rdx
mov ebx, eax
and ebx, r9d
and rbx, rdx
mov word [rbp + 0x58], ax
xor ebp, ebp
mov r8, rbx
mov ebx, 0
cmp r8, rsi
jae 0x140076a9b
cmp word [r14 + r8*4], 0xffff
je 0x140076ad2
movzx ebx, word [r14 + r8*4 + 2]
and ebx, r9d
mov edi, r8d
sub edi, ebx
mov edx, ecx
and edx, edi
cmp rdx, rbp
jb 0x140076adf
inc rbp
inc r8
mov rbx, r8
jmp 0x140076a9b
mov word [r14 + r8*4], r15w
mov word [r14 + r8*4 + 2], ax
jmp 0x140076af2
mov word [rsp + 0x20], ax
mov rcx, r14
mov rdx, rsi
mov r9d, r15d
call fcn.14002f97b
mov rbp, r13
mov r15, r12
jmp 0x140076a57
cmp r14, rbx
jbe 0x140078b53
imul r15, rbx, 0x60
lea r14, [r12 + r15]
add r14, 0x40
cmp qword [r14], 0
je 0x140076bc2
mov rsi, qword [r12 + r15 + 0x50]
mov rdi, qword [rsp + 0x128]
movups xmm0, xmmword [rsp + 0x360]
movups xmm1, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
mov qword [rsp + 0x740], 1
mov qword [rsp + 0x748], rsi
and qword [rsp + 0x750], 0
mov qword [rsp + 0x758], rbx
lea rcx, [rsp + 0x118]
lea r13, [rsp + 0x720]
mov rdx, r13
call fcn.1400453ab
mov rdx, qword [rsp + 0x128]
cmp rdx, rsi
jbe 0x140078b62
lea rax, [r12 + r15]
add rax, 0x50
mov rcx, qword [rsp + 0x118]
shl rsi, 6
mov edx, 1
mov qword [rcx + rsi + 0x30], rdx
mov qword [rcx + rsi + 0x38], rdi
mov qword [r14], rdx
mov qword [rax], rdi
jmp 0x140076c35
mov rsi, qword [rsp + 0x128]
movups xmm0, xmmword [rsp + 0x360]
movups xmm1, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
and qword [rsp + 0x740], 0
mov qword [rsp + 0x748], rbx
and qword [rsp + 0x750], 0
mov qword [rsp + 0x758], rbx
lea rcx, [rsp + 0x118]
lea r13, [rsp + 0x720]
mov rdx, r13
call fcn.1400453ab
mov qword [r14], 1
mov qword [r12 + r15 + 0x48], rsi
mov qword [r12 + r15 + 0x50], rsi
lea rdi, [rsp + 0x13a0]
mov rbx, qword [rsp + 0x40]
mov r15, qword [rsp + 0x80]
mov rbp, qword [rsp + 0xa8]
add rbp, 0x20
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x740], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x1d0]
mov r8, r13
call fcn.14002fe94
mov rsi, qword [rsp + 0x78]
jmp 0x1400764ce
mov qword [rsp + 0xa8], rbp
mov r14, qword [rsp + 0x130]
mov r12b, 1
cmp r14, 3
jne 0x140076cea
xor ebx, ebx
mov al, 1
jmp 0x140076db7
mov ecx, 0x20
mov edx, 8
call fcn.14003b787
mov rbx, rax
and qword [rax], 0
lea rax, [0x140125fa0]
mov qword [rbx + 8], rax
movups xmmword [rbx + 0x10], xmm6
mov ecx, 0x60
mov edx, 8
call fcn.14003b787
mov ecx, 0xc
mov rdi, rax
lea rsi, [rsp + 0xf0]
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
movabs rdx, 0xfeca70f4b5f57ff7
mov r8, rax
lea r9, fcn.14004448b
call fcn.14003b4ab
test rax, rax
je 0x140076db5
mov rbp, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xfeca70f4b5f57ff7
cmp rax, rcx
jne 0x140076d9d
mov ecx, 0xc
mov rdi, r13
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, rbp
call fcn.14001d460
cmp qword [rsp + 0x760], 3
je 0x140076db5
mov rcx, r13
call fcn.14004448b
jmp 0x140076db5
mov qword [rsp + 0x720], rbp
mov qword [rsp + 0x728], rsi
mov rcx, r13
call fcn.14004290d
xor eax, eax
mov rbp, qword [rsp + 0x318]
test rbp, rbp
mov dword [rsp + 0x60], eax
je 0x140076ed6
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
test rbx, rbx
jne 0x140076e16
mov ecx, 0x20
mov edx, 8
call fcn.14003b787
mov rbx, rax
and qword [rax], 0
lea rax, [0x140125fa0]
mov qword [rbx + 8], rax
movups xmmword [rbx + 0x10], xmm6
mov ecx, 0x20
mov edx, 8
call fcn.14003b787
movaps xmm0, xmmword [rsp + 0x720]
movaps xmm1, xmmword [rsp + 0x730]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov rcx, rbx
movabs rdx, 0xded5e167df6fdff7
mov r8, rax
lea r9, [0x140102c20]
call fcn.14003b4ab
test rax, rax
je 0x140076ed3
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xded5e167df6fdff7
cmp rax, rcx
jne 0x140076eb6
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.14001d460
cmp qword [rsp + 0x1b8], 0
je 0x140076ed3
lea rcx, [rsp + 0x1a0]
call fcn.1400a355f
jmp 0x140076ed3
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x1a8], rdi
lea rcx, [rsp + 0x1a0]
call fcn.14004290d
xor r12d, r12d
mov ecx, 0xc
mov rdi, r13
lea rsi, [rsp + 0x250]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x1f0]
mov byte [rsp + 0x78a], al
mov rcx, qword [rsp + 0x238]
mov word [rsp + 0x788], cx
mov qword [rsp + 0x780], rbx
cmp cx, 0x64
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x78]
lea rdi, [rsp + 0x13a0]
je 0x140076f57
movzx eax, cx
cmp eax, 0x65
je 0x140077204
cmp eax, 0xcc
je 0x1400771db
cmp eax, 0x130
je 0x1400771db
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x1400772f1
cmp qword [rbx + 0x20], 0
je 0x1400771e9
mov rcx, r13
call fcn.1400480fc
cmp r14d, 3
jne 0x140076f8a
mov rax, qword [rsp + 0x130]
cmp eax, 3
je 0x140076f8a
lea rcx, [rsp + 0xf0]
call fcn.14004448b
lea rcx, [rsp + 0x410]
call fcn.1400a355f
cmp qword [rsp + 0x318], 0
je 0x140076fb4
test rbp, rbp
jne 0x140076fb4
lea rcx, [rsp + 0x300]
call fcn.1400a355f
mov r9, qword [rbx + 0x20]
jmp 0x140075df4
mov r14d, 3
jmp 0x14007709b
mov cl, 1
mov r14d, 4
mov al, 0xb
mov qword [rsp + 0x68], rax
mov r12b, 1
test cl, cl
je 0x140076ff8
mov rax, qword [rsp + 0x130]
cmp eax, 3
je 0x140076ff8
lea rcx, [rsp + 0xf0]
call fcn.14004448b
cmp rbp, qword [rsp + 0x248]
je 0x14007700f
lea rcx, [rsp + 0x250]
call fcn.140042c6a
mov qword [rsp + 0x78], rsi
lea rcx, [rsp + 0x410]
call fcn.1400a355f
test r12b, r12b
je 0x140077071
cmp qword [rsp + 0x318], 0
je 0x140077071
lea rcx, [rsp + 0x300]
call fcn.1400a355f
jmp 0x140077071
lea rcx, [rsp + 0x250]
call fcn.14007d590
mov al, 9
lea rdi, [rsp + 0x13a0]
mov rbx, qword [rsp + 0x40]
lea r13, [rsp + 0x720]
mov r15, qword [rsp + 0x80]
mov qword [rsp + 0x68], rax
lea rsi, [rsp + 0x700]
mov rcx, rsi
call fcn.1400583fa
mov rcx, rsi
call fcn.140031bba
cmp r14, 4
je 0x140077578
mov rsi, qword [rsp + 0x88]
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x500], rax
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movaps xmm2, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x4f0], xmm2
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4d0], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x5d0], xmm0
movaps xmmword [rsp + 0x5e0], xmm1
movzx eax, word [rsp + 0x620]
mov word [rsp + 0x5f0], ax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0xd0], eax
mov al, byte [rsp + 0xdc]
mov byte [rsp + 0xd4], al
cmp r14, 3
jne 0x14007746a
xor eax, eax
cmp byte [rbx + 0x38], 0
sete al
mov rcx, qword [rbx + 0x20]
cmp rcx, qword [rbx + rax*8 + 0x40]
jae 0x14007753d
mov rcx, r13
mov rdx, rbx
mov r8, qword [rsp + 0x48]
call fcn.1400794e2
cmp dword [rsp + 0x720], 2
je 0x140077548
movups xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x13a0], xmm0
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call fcn.14007bc94
cmp qword [rsp + 0xf0], 0
jne 0x140077550
cmp qword [rsp + 0xf8], 0
jne 0x140075d75
jmp 0x140077568
mov r14d, 3
mov rax, qword [rsp + 0x68]
jmp 0x1400771b9
mov al, 0xa
lea r13, [rsp + 0x720]
jmp case.0x140075ea8.0
xor eax, eax
mov qword [rsp + 0x90], rax
xor esi, esi
jmp 0x140077211
mov r14d, 3
mov rbp, qword [rsp + 0xa8]
mov rcx, r13
call fcn.1400480fc
jmp 0x1400772e8
mov sil, 1
xor eax, eax
mov qword [rsp + 0x90], rax
mov rbp, qword [rsp + 0xa8]
mov al, byte [rsp + 0x720]
mov qword [rsp + 0x68], rax
movzx eax, byte [rsp + 0x727]
shl eax, 0x10
movzx ecx, word [rsp + 0x725]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x721]
or rax, rcx
mov qword [rsp + 0x3c0], rax
lea rcx, [rsp + 0x728]
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x660], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x650], xmm2
movaps xmmword [rsp + 0x640], xmm1
movaps xmmword [rsp + 0x630], xmm0
mov r14, qword [rsp + 0x760]
lea rcx, [rsp + 0x728]
movzx eax, word [rcx + 0x60]
mov word [rsp + 0x620], ax
movups xmm0, xmmword [rcx + 0x40]
movups xmm1, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x600], xmm0
mov al, byte [rsp + 0x78a]
mov byte [rsp + 0x5b], al
mov eax, dword [rcx + 0x63]
mov dword [rsp + 0xd8], eax
mov al, byte [rcx + 0x67]
mov byte [rsp + 0xdc], al
mov eax, esi
xor al, 1
mov cl, byte [rsp + 0x3d]
and cl, al
mov byte [rsp + 0x5a], cl
mov ecx, dword [rsp + 0x60]
jmp 0x140076fda
mov rax, qword [rsp + 0x208]
movzx eax, byte [rax]
cmp rax, 0xb
mov rbp, qword [rsp + 0xa8]
je 0x140077336
cmp eax, 5
je 0x140077439
cmp eax, 7
jne 0x140077336
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x140077336
mov sil, 1
xor eax, eax
mov qword [rsp + 0x90], rax
jmp 0x140077219
movups xmm8, xmmword [0x1401036a8]
movaps xmmword [rsp + 0x1b0], xmm8
movups xmm9, xmmword [0x140103698]
movaps xmmword [rsp + 0x1a0], xmm9
mov rcx, r13
lea rdx, [rsp + 0x1a0]
call fcn.14002fcdb
test al, al
je 0x140077383
cmp byte [rsp + 0x78a], 1
jne 0x1400773aa
mov r14d, 4
mov al, 2
jmp 0x14007744d
mov rcx, r13
call fcn.140047773
cmp rax, 1
jne 0x1400773fd
cmp rdx, 0xfffffffffffffffe
jae 0x140077445
xor esi, esi
mov qword [rsp + 0x90], rdx
jmp 0x140077219
movaps xmmword [rsp + 0x1b0], xmm8
movaps xmmword [rsp + 0x1a0], xmm9
lea rsi, [rsp + 0x1d0]
mov rcx, rsi
mov rdx, r13
lea rdi, [rsp + 0x1a0]
mov r8, rdi
call fcn.140045d65
mov rcx, rdi
mov rdx, rsi
call fcn.1400467a3
mov rcx, rdi
lea rdi, [rsp + 0x13a0]
call fcn.140047fed
movzx eax, al
not rax
jmp 0x14007743b
movups xmm0, xmmword [0x140103688]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [0x140103678]
movaps xmmword [rsp + 0x1a0], xmm0
mov rcx, r13
lea rdx, [rsp + 0x1a0]
call fcn.14002fcdb
test al, al
je 0x140077457
mov r14d, 4
mov al, 1
jmp 0x14007744d
xor eax, eax
mov qword [rsp + 0x90], rax
jmp 0x140077463
mov r14d, 4
mov al, 9
mov qword [rsp + 0x68], rax
jmp 0x1400771f7
mov qword [rsp + 0x90], 0xffffffffffffffff
xor esi, esi
jmp 0x140077219
mov rcx, qword [rsp + 0x68]
movzx ecx, cl
mov rax, qword [rsp + 0x3c0]
shl rax, 8
mov qword [rsp + 0x68], rcx
or rax, rcx
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x4c0], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movaps xmm2, xmmword [rsp + 0x4f0]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x5a0], xmm0
movaps xmmword [rsp + 0x5b0], xmm1
movzx eax, word [rsp + 0x5f0]
mov word [rsp + 0x5c0], ax
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xc8], eax
mov al, byte [rsp + 0xd4]
mov byte [rsp + 0xcc], al
mov al, byte [rsp + 0x5b]
mov byte [rsp + 0x3f], al
mov r15, qword [rsp + 0x90]
mov al, byte [rsp + 0x5a]
mov byte [rsp + 0x3e], al
mov rax, qword [rsp + 0x78]
mov byte [rsp + 0x5c], al
jmp 0x14007759a
xor ecx, ecx
mov dl, 9
call fcn.14004355f
jmp 0x140077558
mov r14d, 4
jmp 0x14007759a
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xa0], rax
mov r14d, 3
jmp 0x14007759a
mov r14, rdi
call fcn.140047158
mov rdi, rax
jmp 0x1400776c1
xor ecx, ecx
mov rdx, qword [rsp + 0x68]
call fcn.14004355f
mov qword [rsp + 0xa0], rax
mov r14d, 3
mov rsi, qword [rsp + 0x88]
cmp r14, 3
je 0x1400776b6
mov eax, 5
cmp r14, 4
je 0x140077818
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x3b0], rax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x570], xmm0
movaps xmmword [rsp + 0x580], xmm1
movzx eax, word [rsp + 0x5c0]
mov word [rsp + 0x590], ax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0xc0], eax
mov al, byte [rsp + 0xcc]
mov byte [rsp + 0xc4], al
mov byte [rbx + 0x171], 0
cmp byte [rbx + 0x169], 2
jne 0x140077656
cmp byte [rsp + 0x3e], 0
jne 0x140077668
cmp byte [rsp + 0x3e], 1
mov eax, 0
adc al, 1
mov byte [rbx + 0x169], al
mov al, byte [rsp + 0x3f]
mov byte [rbx + 0x173], al
cmp byte [rsp + 0x5c], 0
setne byte [rsp + 0x3c]
cmp r15, 0xfffffffffffffffe
je 0x140077820
cmp r15, 0xffffffffffffffff
je 0x140077826
test r15, r15
jne 0x14007782a
mov qword [rbx + 0x128], 3
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
call fcn.140079364
jmp 0x14007784e
mov r14, rdi
mov rdi, qword [rsp + 0xa0]
mov qword [rsp + 0x630], rdi
mov rax, rbx
mov bl, byte [rbx + 0x169]
mov qword [rax + 0x128], 4
mov byte [rax + 0x169], 2
mov rax, qword [rax + 0x20]
test rax, rax
je 0x14007773d
mov rcx, qword [rsp + 0xe8]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x140077712
movzx ebp, byte [rcx + rdx]
cmp ebp, 0xd
je 0x14007770d
cmp ebp, 0xa
jne 0x14007771f
inc rdx
jmp 0x1400776fa
mov qword [rsp + 0x250], rax
mov rdx, rax
jmp 0x140077730
mov qword [rsp + 0x250], rdx
cmp rax, rdx
jb 0x140078d51
mov rcx, qword [rsp + 0xe8]
call fcn.14002074e
cmp byte [rdi + 0x10], 0
mov qword [rsp + 0xa0], rdi
je 0x140077789
test bl, bl
jne 0x140077789
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x20], 0
jne 0x140077789
mov rbx, qword [rsp + 0x40]
mov qword [rbx + 0x140], 5
mov byte [rbx + 0x169], 2
lea rcx, [rsp + 0x630]
call fcn.140042c48
mov eax, 4
jmp 0x140077815
mov qword [rsp + 0x720], rdi
mov rax, qword [rsp + 0x70]
cmp dword [rax], 2
mov qword [rsp + 0xe0], rdi
mov rbx, qword [rsp + 0x40]
jne 0x140077801
mov rdx, qword [rbx + 0x20]
cmp rdx, 0x18
jb 0x140077808
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rax]
mov r8d, 0x18
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.1400592d7
mov r9d, 0x18
mov rcx, rax
lea r8, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n_l
call fcn.140020106
test al, al
je 0x140077808
xor ecx, ecx
mov dl, 5
call fcn.14004355f
mov qword [rsp + 0xe0], rax
mov rcx, r13
call fcn.140042c48
mov eax, 3
jmp 0x140077815
mov eax, 3
mov qword [rsp + 0xe0], rdi
mov rdi, r14
mov r14, rax
jmp 0x140077904
mov al, 1
xor esi, esi
jmp 0x14007782f
mov al, 2
jmp 0x14007782f
xor eax, eax
mov rsi, r15
mov qword [rbx + 0x128], 2
mov byte [rbx + 0x130], al
mov byte [rbx + 0x131], 0
mov qword [rbx + 0x138], rsi
mov al, byte [rsp + 0x3c]
add al, al
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x480], rax
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x470], xmm2
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x450], xmm0
movaps xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x540], xmm0
movaps xmmword [rsp + 0x550], xmm1
movzx eax, word [rsp + 0x590]
mov word [rsp + 0x560], ax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0xb8], eax
mov al, byte [rsp + 0xc4]
mov byte [rsp + 0xbc], al
mov al, byte [rsp + 0x3f]
mov byte [rsp + 0x5d], al
mov qword [rsp + 0x220], r15
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xe0], rax
cmp r14, 3
je 0x140077b42
cmp r14, 4
je 0x140077b78
cmp r14, 5
je 0x140077db4
mov r12, r15
mov qword [rsp + 0x88], rsi
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x13a0], rax
mov rax, qword [rsp + 0x480]
lea rcx, [rsp + 0x13a8]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmm2, xmmword [rsp + 0x470]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0x13e0], r14
movzx eax, word [rsp + 0x560]
mov word [rcx + 0x60], ax
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movups xmmword [rcx + 0x50], xmm1
movups xmmword [rcx + 0x40], xmm0
mov al, byte [rsp + 0x5d]
mov byte [rsp + 0x140a], al
mov al, byte [rsp + 0xbc]
mov byte [rcx + 0x67], al
mov eax, dword [rsp + 0xb8]
mov dword [rcx + 0x63], eax
cmp qword [rsp + 0x220], 0
je 0x140077baf
and qword [rsp + 0x720], 0
mov rcx, r13
call fcn.14004382b
mov rsi, rax
xor ecx, ecx
call fcn.140043806
mov rdi, rax
mov ecx, 0x60
mov edx, 8
call fcn.14003b787
mov r14, rax
mov r15d, 1
mov qword [rax], r15
mov qword [rax + 8], r15
and qword [rax + 0x10], 0
movabs rax, 0x8000000000000000
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rsi
mov qword [r14 + 0x28], rsi
mov qword [r14 + 0x30], rdi
mov qword [r14 + 0x38], rdi
mov qword [r14 + 0x40], r15
and qword [r14 + 0x58], 0
movups xmmword [r14 + 0x48], xmm6
lock inc qword [r14]
jle 0x140078d1c
mov ecx, 0x38
mov edx, 8
call fcn.14003b787
mov rsi, rax
mov qword [rax], r15
mov qword [rax + 8], r15
and qword [rax + 0x10], 0
xor edi, edi
mov byte [rax + 0x18], dil
and qword [rax + 0x28], 0
mov byte [rax + 0x30], dil
mov ecx, 0xb0
mov edx, 8
call fcn.14003b787
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x50], 3
mov byte [rax + 0x70], dil
and qword [rax + 0x80], 0
mov byte [rax + 0x88], dil
and qword [rax + 0x98], 0
mov byte [rax + 0xa0], dil
mov byte [rax + 0xa8], dil
lock inc qword [rax]
jle 0x140078d1c
mov rbp, rax
mov al, byte [rsp + 0x3c]
and al, 1
movzx eax, al
mov edi, 2
sub rdi, rax
mov ecx, 0x30
mov edx, 8
call fcn.14003b787
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x10], rdi
and qword [rax + 0x28], 0
movups xmmword [rax + 0x18], xmm6
lock inc qword [rax]
jle 0x140078d1c
mov rbx, rax
mov rcx, qword [rsp + 0x50]
call fcn.140072b0d
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x1a8], rbx
mov qword [rax + 0x1b0], r14
mov qword [rax + 0x1b8], rsi
mov byte [rax + 0x1c0], 0
mov qword [rax + 0x1c8], rbp
mov r15d, 1
jmp 0x140077bb4
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x760], 3
mov rcx, qword [rsp + 0xb0]
mov rdx, r13
call fcn.14005654c
test rax, rax
je 0x140077b86
jmp 0x140077cdd
mov rax, qword [rsp + 0x70]
cmp dword [rax], 5
jne 0x140077c9d
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x128], 4
mov qword [rbx + 0x140], 5
mov byte [rbx + 0x169], 2
jmp 0x140077c9d
xor ebp, ebp
xor r15d, r15d
test byte [rsp + 0x3c], 2
je 0x140077c26
call fcn.140046108
mov rdi, rax
mov rsi, rdx
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x158], 0
je 0x140077be2
mov rcx, qword [rsp + 0x3d8]
call fcn.1400460cf
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x158], 1
mov qword [rax + 0x160], rdi
mov edx, 1
lea rcx, [rsp + 0x1400]
mov r8, rsi
call fcn.140058b27
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x728], rdx
mov rcx, r13
call fcn.140058bf3
mov ecx, 0xe
mov rdi, r13
lea rax, [rsp + 0x13a0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x790], r15
mov rdi, rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x798], rax
mov qword [rsp + 0x7a0], rbx
mov qword [rsp + 0x7a8], r14
mov qword [rsp + 0x7b0], rbp
and qword [rsp + 0x7b8], 0
mov rcx, qword [rsp + 0xb0]
mov rdx, r13
call fcn.14005654c
test rax, rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x88]
mov r15, r12
jne 0x140077cdd
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
jmp 0x140075985
cmp eax, 4
je 0x140077dac
test rax, rax
lea rdi, [rsp + 0x13a0]
jne 0x140077ce5
mov rax, qword [rsp + 0x70]
cmp qword [rax], 2
jne 0x140077ce5
cmp qword [rbx + 0x20], 0
je 0x140078961
call fcn.14004715f
mov rdx, rax
jmp 0x1400789b3
cmp byte [rbx + 0x168], 0
jne 0x140077db4
cmp qword [rbx + 0x20], 0
jne 0x140077db4
mov rcx, r13
mov rdx, rbx
mov r8, r14
call fcn.14007bc29
cmp dword [rsp + 0x720], 2
je 0x140078979
movups xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x13a0], xmm0
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call fcn.14007bc94
cmp qword [rsp + 0xf0], 0
jne 0x1400789ab
cmp qword [rsp + 0xf8], 0
jne 0x140077db4
mov qword [rbx + 0x128], 4
mov byte [rbx + 0x169], 2
call fcn.140047158
jmp 0x140077cdd
cmp rax, 1
jne 0x140078b73
mov rcx, rdi
call fcn.140072b0d
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rsi, qword [rsp + 0x88]
lea rdi, [rsp + 0x13a0]
cmp byte [rbx + 0x1d8], 0
jne 0x1400788c3
mov rax, qword [rbx + 0x1d0]
cmp dword [rax], 1
jne 0x140077f3a
cmp byte [rbx + 0xa0], 0
jne 0x140077e1c
cmp byte [rbx + 0x98], 0
je 0x140077e05
mov rax, qword [rbx + 0x80]
sub rax, qword [rbx + 0x78]
mov rcx, qword [rbx + 0x90]
dec rcx
and rcx, rax
cmp rcx, 0xf
ja 0x140078423
mov rcx, qword [rsp + 0x98]
call fcn.1400796a7
cmp rax, qword [rbx + 0x70]
jae 0x140078423
mov r12, r15
mov r15, rsi
mov rbp, qword [rbx + 0x1d0]
mov rax, qword [rbp]
lea rsi, [rbp + 8]
test rax, rax
cmove rsi, rax
je 0x1400788cf
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
mov dl, 1
cmp rax, 3
ja 0x140077f27
cmp rax, 2
je 0x140077f27
mov rcx, r13
mov rdx, rsi
mov r8, qword [rsp + 0x48]
call fcn.140057062
cmp dword [rsp + 0x720], 2
je 0x1400788d8
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0x270], rax
movups xmm0, xmmword [rsp + 0x720]
movups xmm1, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
cmp dword [rsp + 0x250], 1
jne 0x140078287
mov rcx, qword [rsp + 0x258]
mov rax, qword [rsp + 0x270]
test rax, rax
je 0x1400788e1
lea rdx, [rsp + 0x260]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x638]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x630], rcx
mov qword [rsp + 0x648], rax
mov rcx, rsi
call fcn.140057da9
mov rsi, qword [rsp + 0x638]
test al, al
jne 0x1400782be
test rsi, rsi
jne 0x1400783b6
lea rcx, [rsp + 0x630]
call fcn.1400a355f
xor edx, edx
mov rcx, rbp
call fcn.14007abe4
mov rsi, r15
mov r15, r12
jmp 0x140077db4
cmp qword [rbx + 0x128], 4
je 0x140077dd1
cmp qword [rbx + 0x140], 2
jne 0x140077dd1
mov rcx, qword [rsp + 0x1f8]
call fcn.14007999e
test rax, rax
jne 0x140077dd1
mov rax, qword [rsp + 0xb0]
cmp qword [rax], 2
jne 0x140077dd1
mov rcx, r13
mov rdx, qword [rsp + 0x3f0]
mov r8, qword [rsp + 0x48]
call fcn.140055725
mov rax, qword [rsp + 0x820]
cmp rax, 2
je 0x140078a59
cmp eax, 3
je 0x1400788c3
mov r8d, 0x100
mov rcx, rdi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x728]
mov rax, qword [rcx + 0x108]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [rcx + 0xf8]
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x380]
mov rdx, qword [rsp + 0x48]
call fcn.1400554df
test al, al
je 0x140078a62
mov qword [rsp + 0x80], r15
mov r15, rsi
mov rax, qword [rsp + 0x1470]
mov qword [rsp + 0x3d0], rax
mov r12b, byte [rsp + 0x1478]
mov r8d, 0xb0
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rbp, qword [rsp + 0x1450]
lea rax, [rsp + 0x13a8]
movups xmm0, xmmword [rax + 0xd8]
movups xmm1, xmmword [rax + 0xe8]
lea rcx, [rsp + 0x497]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rcx, qword [rsp + 0x13a0]
mov qword [rsp + 0x3c8], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x4d0], xmm0
mov ecx, 0xb
lea rdi, [rsp + 0x4e0]
lea rsi, [rsp + 0x108]
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x109]
movups xmm0, xmmword [rax + 0x57]
movups xmm1, xmmword [rax + 0x67]
movups xmm2, xmmword [rax + 0x77]
movups xmm3, xmmword [rax + 0x87]
lea rax, [rsp + 0x298]
movups xmmword [rax + 0x50], xmm3
movups xmmword [rax + 0x40], xmm2
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
mov rcx, qword [rsp + 0x3e8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x460], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x450], xmm0
mov ecx, 0xd
lea rbx, [rsp + 0x250]
mov rdi, rbx
lea rsi, [rsp + 0x4d0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x4e0], rax
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x4d0], xmm0
mov rsi, qword [rsp + 0xb0]
mov rcx, rsi
call fcn.140055980
mov rax, qword [rsp + 0x4e0]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsi], xmm0
mov r8d, 0xa8
lea rcx, [rsp + 0x630]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, 3
je 0x140078a7e
cmp rbp, 4
je 0x140078ac1
mov rax, qword [rsp + 0x4af]
mov qword [rsp + 0x73f], rax
movups xmm0, xmmword [rsp + 0x490]
movups xmm1, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
lea rax, [rsp + 0x728]
movups xmm0, xmmword [rax - 1]
movups xmm1, xmmword [rax + 0xf]
movaps xmmword [rsp + 0x13b0], xmm1
movaps xmmword [rsp + 0x13a0], xmm0
and qword [rsp + 0x738], 0
mov rcx, r13
call fcn.14007d590
cmp qword [rsp + 0x13b8], 0
je 0x1400786fb
cmp qword [rsp + 0x13a8], 0
lea rdx, [rsp + 0x13a0]
je 0x14007871e
mov rcx, r13
call fcn.140073921
cmp dword [rsp + 0x728], 1
setne al
mov r14, qword [rsp + 0x730]
cmp qword [rsp + 0x720], r14
sete cl
not cl
or cl, al
movzx esi, cl
and esi, 1
movaps xmm0, xmmword [rsp + 0x13a0]
movaps xmm1, xmmword [rsp + 0x13b0]
movaps xmmword [rsp + 0x730], xmm1
movaps xmmword [rsp + 0x720], xmm0
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rbx + 0x1d0]
mov rcx, rdi
call fcn.140072c0c
mov qword [rdi], 1
movaps xmm0, xmmword [rsp + 0x720]
movaps xmm1, xmmword [rsp + 0x730]
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
xor edi, edi
jmp 0x14007873e
mov rcx, rbx
call fcn.14007abff
mov rcx, qword [rsp + 0x250]
test rax, rax
jne 0x1400789fc
mov dil, 1
test rcx, rcx
je 0x14007857b
lea rcx, [rsp + 0x258]
call fcn.14007acc4
jmp 0x14007857b
test rsi, rsi
je 0x140078447
mov rdi, qword [rsp + 0x630]
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x1400782eb
cmp rcx, 1
jne 0x140078cc4
lea rcx, [rsp + 0x640]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x4d0], xmm0
test rax, rax
je 0x140078583
mov rdx, qword [rbx + 0x148]
xor eax, eax
cmp rsi, rdx
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140078680
movzx eax, al
cmp eax, 1
jne 0x1400786bc
mov qword [rsp + 0x13a0], rdi
mov qword [rsp + 0x13a8], rsi
lea rax, [rsp + 0x640]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x13a8]
movups xmmword [rax + 8], xmm0
mov qword [rsp + 0x13c0], rdx
cmp byte [rbx + 0x98], 0
je 0x14007882e
mov rax, qword [rsp + 0x13c0]
lea rdx, [rsp + 0x728]
mov qword [rdx + 0x20], rax
mov rax, qword [rsp + 0x13a0]
mov rcx, qword [rsp + 0x13a8]
movups xmm0, xmmword [rsp + 0x13b0]
movups xmmword [rdx + 0x10], xmm0
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov qword [rsp + 0x720], 1
jmp 0x14007866b
mov rdi, qword [rsp + 0x630]
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x1400783da
cmp rcx, 1
jne 0x140078c3d
lea rcx, [rsp + 0x640]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x4d0], xmm0
test rax, rax
je 0x140078476
mov rax, qword [rbx + 0x148]
mov rcx, rax
sub rcx, rsi
jae 0x1400784ba
and qword [rbx + 0x148], 0
mov ecx, 1
lea rdx, [rsp + 0x640]
jmp 0x1400784cb
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
call fcn.140078de0
test rax, rax
jne 0x1400788c3
test rdx, rdx
je 0x140077db4
jmp 0x140078a48
mov rcx, rbx
call fcn.14007abff
mov rsi, rax
lea rcx, [rsp + 0x630]
call fcn.1400a355f
mov rax, rsi
mov dil, 1
test rsi, rsi
mov rsi, r15
je 0x1400788a9
jmp 0x1400788e6
lea rcx, [rsp + 0x13a0]
mov rdx, rsi
call fcn.140047ea7
mov rax, qword [rsp + 0x13a0]
lea rdx, [rsp + 0x13a8]
mov rcx, qword [rdx]
mov qword [rsp + 0xf0], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0xf8], ecx
mov ecx, 2
lea rdx, [rsp + 0x4d0]
jmp 0x1400784cb
mov qword [rbx + 0x148], rcx
lea rdx, [rsp + 0x640]
xor ecx, ecx
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x13a0], xmm0
mov qword [rsp + 0x728], rdi
mov qword [rsp + 0x730], rsi
lea rdi, [rsp + 0x728]
movups xmmword [rdi + 0x10], xmm0
mov rdx, qword [rsp + 0xf0]
mov qword [rdi + 0x28], rdx
mov edx, dword [rsp + 0xf8]
mov dword [rdi + 0x30], edx
mov edx, dword [rsp + 0xfc]
mov dword [rdi + 0x34], edx
mov qword [rsp + 0x720], rcx
mov qword [rsp + 0x748], rax
lea rax, [0x14012a4ef]
mov qword [rsp + 0x760], rax
mov qword [rsp + 0x768], 2
mov rcx, rbx
mov rdx, r13
call fcn.14007acd4
xor edi, edi
cmp dword [rbx + 0x140], 1
jne 0x14007857b
cmp qword [rbx + 0x148], 0
mov rsi, r15
jne 0x1400788a9
xor eax, eax
cmp byte [rbx + 0x150], 0
sete al
xor rax, 5
xor edi, edi
jmp 0x1400788a1
mov rsi, r15
jmp 0x1400788a9
lea rcx, [rsp + 0x740]
mov rdx, rsi
call fcn.140047ea7
mov qword [rsp + 0x720], rdi
mov qword [rsp + 0x728], rsi
movaps xmm0, xmmword [rsp + 0x4d0]
lea rax, [rsp + 0x728]
movups xmmword [rax + 8], xmm0
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0x730]
movups xmm1, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
movups xmm2, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0xf0], xmm2
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x13d0], rax
movaps xmmword [rsp + 0x13c0], xmm1
movaps xmmword [rsp + 0x13b0], xmm0
movaps xmmword [rsp + 0x13a0], xmm2
lea rax, [0x1401177b9]
mov qword [rsp + 0x13d8], rax
mov qword [rsp + 0x13e0], 7
cmp byte [rbx + 0x98], 0
je 0x1400787de
mov ecx, 9
lea rdi, [rsp + 0x728]
lea rsi, [rsp + 0x13a0]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x720], 2
mov rcx, qword [rsp + 0x1f8]
mov rdx, r13
call fcn.14007add4
jmp 0x140078882
mov qword [rsp + 0x720], rdi
mov qword [rsp + 0x728], rsi
lea rax, [rsp + 0x640]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x728]
movups xmmword [rax + 8], xmm0
mov rcx, qword [rsp + 0x98]
mov rdx, r13
call fcn.14007afb0
jmp 0x140078882
mov qword [rsp + 0x720], rdi
mov qword [rsp + 0x728], rsi
lea rax, [rsp + 0x640]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x728]
movups xmmword [rax + 8], xmm0
mov rcx, qword [rsp + 0x98]
mov rdx, r13
call fcn.14007afb0
mov rsi, r15
jmp 0x14007888f
mov rcx, qword [rsp + 0x13a0]
mov rax, qword [rsp + 0x13a8]
call qword [rax + 0x28]
test al, al
lea rdx, [rsp + 0x13a0]
je 0x1400781fd
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rbx + 0x1d0]
mov rcx, rsi
call fcn.140072c0c
and qword [rsi], 0
mov esi, 2
mov dil, 1
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x720], rax
mov r8d, 0xa8
lea rcx, [rsp + 0x728]
lea rdx, [rsp + 0x630]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x7d0], rbp
movaps xmm0, xmmword [rsp + 0x450]
mov rcx, qword [rsp + 0x3e0]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x460]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x7f0], rax
mov byte [rsp + 0x7f8], r12b
mov rcx, rbx
mov rdx, r13
mov r8, rsi
mov r9, r14
call fcn.140079a60
test dil, dil
lea rdi, [rsp + 0x13a0]
je 0x1400787ce
mov rcx, rdi
call fcn.1400559bd
mov rsi, r15
mov r15, qword [rsp + 0x80]
jmp 0x140077db4
lea rdi, [rsp + 0x13a0]
mov rcx, rdi
call fcn.140057260
mov rcx, qword [rsp + 0x98]
mov rdx, rax
call fcn.140047f83
mov rcx, rdi
call fcn.14007ae35
test rdx, rdx
je 0x14007887a
mov rsi, rdx
mov rcx, qword [rsp + 0x98]
mov rdx, rax
mov r8, rsi
call fcn.14001ef6c
mov rcx, rdi
mov rdx, rsi
call fcn.1400797fc
jmp 0x1400787fe
cmp rsi, rdx
cmovb rdx, rsi
mov rcx, qword [rsp + 0x98]
call fcn.140047f83
lea rdi, [rsp + 0x13a0]
mov rcx, rdi
call fcn.140079966
test rdx, rdx
je 0x14007887a
mov rsi, rdx
mov rcx, qword [rsp + 0x98]
mov rdx, rax
mov r8, rsi
call fcn.14001ef6c
mov rcx, rdi
mov rdx, rsi
call fcn.1400797c0
jmp 0x14007884a
mov rcx, rdi
call fcn.1400a355f
mov al, byte [rbx + 0x150]
mov rsi, r15
test al, al
je 0x140078899
mov dil, 1
mov eax, 5
jmp 0x1400788a1
mov dil, 1
mov eax, 4
mov rcx, qword [rsp + 0x70]
mov qword [rcx], rax
mov rcx, rbp
mov edx, edi
call fcn.14007abe4
mov r15, r12
lea rdi, [rsp + 0x13a0]
jmp 0x140077db4
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
jmp 0x140078928
xor esi, esi
mov ebx, 1
jmp 0x1400788df
mov ebx, 1
xor esi, esi
jmp 0x1400788f0
call fcn.1400585d5
mov qword [rsp + 0x60], rax
mov sil, 1
xor ebx, ebx
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
mov rcx, rbp
mov edx, esi
call fcn.14007abe4
mov rsi, r15
mov r15, r12
mov rdx, qword [rsp + 0x60]
test rbx, rbx
jne 0x140078923
test rdx, rdx
mov rbx, qword [rsp + 0x40]
je 0x140078928
jmp 0x140078b0f
mov rbx, qword [rsp + 0x40]
mov rcx, rbx
mov rdx, r14
call fcn.140078de0
test rax, rax
jne 0x140078941
test rdx, rdx
jne 0x140078b0f
cmp byte [rbx + 0x172], 0
mov byte [rbx + 0x172], 0
mov eax, dword [rsp + 0x21c]
jne 0x140075973
jmp 0x140078b0d
mov rcx, r13
mov rdx, rbx
mov r8, r14
call fcn.14007bc29
cmp dword [rsp + 0x720], 2
jne 0x140078980
mov eax, 1
jmp 0x1400789b5
movups xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x13a0], xmm0
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call fcn.14007bc94
cmp qword [rsp + 0xf0], 0
je 0x140078a1f
mov rdx, qword [rsp + 0xf8]
xor eax, eax
test rax, rax
jne 0x140077db4
test rdx, rdx
je 0x140077db4
jmp 0x140078b0f
mov rcx, rdi
call fcn.140072b0d
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
jmp 0x140077dac
mov qword [rsp + 0x60], rax
mov sil, 1
test rcx, rcx
je 0x1400788ee
lea rcx, [rsp + 0x258]
call fcn.14007acc4
jmp 0x1400788ee
cmp qword [rsp + 0xf8], 0
jne 0x140077cd8
cmp byte [rbx + 0x169], 0
je 0x140078ae0
call fcn.140047158
mov rdx, rax
jmp 0x140078ae2
xor ebx, ebx
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
jmp 0x14007890f
mov byte [rbx + 0x1a0], 1
jmp 0x140078a77
lea rcx, [rsp + 0x380]
call fcn.140055834
mov rcx, rdi
call fcn.14005595f
mov rdi, qword [rsp + 0x50]
jmp 0x140078a93
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x50]
mov rsi, r15
mov r15, qword [rsp + 0x80]
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x128], 4
mov qword [rbx + 0x140], 5
mov byte [rbx + 0x169], 2
mov r14, qword [rsp + 0x48]
jmp 0x140078928
mov rsi, r15
mov r14, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x80]
jmp 0x140078928
xor edx, edx
mov qword [rbx + 0x128], 4
mov byte [rbx + 0x169], 2
jmp 0x1400789b3
mov rax, qword [r14]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x10]
mov eax, 1
jmp 0x140078b11
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x2020]
movaps xmm7, xmmword [rsp + 0x2030]
movaps xmm8, xmmword [rsp + 0x2040]
movaps xmm9, xmmword [rsp + 0x2050]
add rsp, 0x2068
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov rcx, rdi
jmp 0x140078b6c
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov rcx, rbx
mov rdx, r14
jmp 0x140078b6c
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov rcx, rsi
call fcn.1400e3440
ud2
mov qword [rsp + 0x250], rax
lea rax, [rsp + 0x250]
mov qword [rsp + 0x13a0], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
lea rcx, [rsp + 0x720]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
lea rdx, [fcn.140022650]
mov qword [rsp + 0x13a8], rdx
lea rdx, [rsp + 0x13a0]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_src_body_body.rs
call fcn.1400e3400
ud2
lea rcx, str.reserve_overflow8
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov edx, 0x10
call fcn.1400e35b0
ud2
lea rcx, [0x14014ea11]
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
jmp 0x140078c20
lea rcx, [0x14014ea11]
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
jmp 0x140078c20
lea rcx, [0x14014ea11]
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1_role.rs
mov edx, 0x2b
call fcn.1400e34e0
ud2
mov ecx, 0x240
mov edx, 8
call fcn.1400e3100
ud2
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x13a0], rax
lea rax, [0x140117520]
lea rcx, [rsp + 0x720]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
lea rdx, [0x140047c14]
mov qword [rsp + 0x13a8], rdx
lea rdx, [rsp + 0x13a0]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
jmp 0x140078bd1
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov edx, 0x24
jmp 0x140078cbd
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov edx, 0x1d
call fcn.1400e4379
ud2
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x13a0], rax
lea rax, [0x140117520]
lea rcx, [rsp + 0x720]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
lea rdx, [0x140047c14]
mov qword [rsp + 0x13a8], rdx
lea rdx, [rsp + 0x13a0]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
jmp 0x140078bd1
ud2
lea r8, [rsp + 0x250]
mov qword [r8], rax
lea rax, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140042c48
mov edx, 0xc
call fcn.1400e3660
ud2
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x250]
mov qword [rsp + 0x13a0], rax
lea rax, [0x1400d1748]
mov qword [rsp + 0x13a8], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x720]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
lea rbp, [rsp + 0xf0]
mov qword [rsp + 0x13b0], rbp
mov qword [rsp + 0x13b8], rax
mov qword [rcx + 0x20], r14
mov qword [rcx + 0x28], rdx
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_bytes_1.4.0_src_bytes_mut.rs
jmp 0x140078bd1