Function at 0x140067de9
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xfd8
movaps xmmword [rsp + 0xfc0], xmm8
movaps xmmword [rsp + 0xfb0], xmm7
movaps xmmword [rsp + 0xfa0], xmm6
mov rax, qword [rcx]
cmp rax, 5
je 0x14006ada5
cmp eax, 4
je 0x14006ada5
cmp eax, 3
je 0x14006ae0a
mov r14, rdx
mov rbx, rcx
cmp eax, 2
mov qword [rsp + 0x40], rdx
jne 0x140069822
lea rdi, [rbx + 8]
lea r12, [rbx + 0x98]
lea rbp, [rbx + 0x10]
mov ecx, 0xb8
lea rax, [rbx + rcx]
mov qword [rsp + 0x58], rax
mov eax, 0xe0
lea rdx, [rsp + 0x180]
lea r8, [rdx + rax]
mov qword [rsp + 0xc8], r8
lea r8, [rsp + 0x300]
add rax, r8
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x948]
add rax, rcx
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0x750]
add rax, rcx
mov qword [rsp + 0x150], rax
add rcx, rdx
mov qword [rsp + 0x118], rcx
xorps xmm6, xmm6
lea rax, [rbx + 0xa8]
mov qword [rsp + 0x60], rax
mov r8, qword [r14]
lea rcx, [rsp + 0x4d0]
mov rdx, r12
call fcn.1400493e5
movzx eax, byte [rsp + 0x4d0]
cmp eax, 5
jne 0x14006a86b
mov r13d, esi
mov rax, qword [rdi]
mov qword [rdi], 2
cmp rax, 2
je 0x140067f46
mov qword [rsp + 0xcf0], rax
mov ecx, 0xd
mov rax, rdi
lea rdi, [rsp + 0xcf8]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov rcx, rax
lea rdx, [rsp + 0xcf0]
mov r14, qword [rsp + 0x40]
mov r8, r14
call fcn.140049564
mov esi, r13d
jmp 0x140067ed1
mov rax, qword [rsp + 0x40]
mov r8, qword [rax]
lea rsi, [rsp + 0x830]
mov rcx, rsi
mov rdx, qword [rsp + 0x58]
call fcn.140046b08
mov rax, qword [rsp + 0x930]
cmp rax, 2
je 0x14006ace9
cmp eax, 3
je 0x14006acf0
mov r8d, 0x100
lea rcx, [rsp + 0xa28]
mov rdx, rsi
call fcn.1400becb0
lea rax, [rsp + 0x930]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xf0], rax
cmp qword [rsp + 0xe0], 0
mov rax, qword [rsp + 0xe8]
je 0x140068002
test rax, rax
je 0x14006ae92
mov rsi, qword [rsp + 0xf0]
test rsi, rsi
lea rax, [rsp + 0xf0]
cmovne rsi, rax
mov rcx, rsi
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
call fcn.14003672e
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x140068038
test rax, rax
je 0x14006ae92
mov rsi, qword [rsp + 0xf0]
test rsi, rsi
lea rax, [rsp + 0xf0]
cmovne rsi, rax
mov rcx, rsi
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
call fcn.14003672e
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x1400681e6
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x600], r12
mov qword [rsp + 0x608], rbp
mov r8d, 0x100
lea rsi, [rsp + 0x180]
mov rcx, rsi
lea r12, [rsp + 0xa28]
mov rdx, r12
call fcn.1400becb0
mov r8d, 0xe0
lea rdi, [rsp + 0x300]
mov rcx, rdi
mov rdx, r12
call fcn.1400becb0
mov rax, qword [rsp + 0xc8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rbp, qword [rsp + 0x158]
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0x948]
mov rdx, r12
call fcn.1400becb0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
mov r8d, 0xa
mov rcx, rdi
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.1400322c6
lea rcx, [rsp + 0x4d0]
mov rdx, rdi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
call fcn.140038d0d
mov r8d, 0x10
mov rcx, rdi
lea rdx, str.proxy_connectionh_b
call fcn.1400322c6
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
call fcn.140038d0d
movups xmm0, xmmword [rsp + 0x4d0]
movups xmm1, xmmword [rsp + 0x4e0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
movups xmm0, xmmword [0x14010f050]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [0x14010f040]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [0x14010ed18]
movups xmmword [rsi + 0x60], xmm0
movups xmm0, xmmword [0x14010ed28]
movups xmmword [rsi + 0x70], xmm0
movups xmm0, xmmword [0x14010f060]
movups xmmword [rsi + 0x80], xmm0
movups xmm0, xmmword [0x14010f070]
movups xmmword [rsi + 0x90], xmm0
xor esi, esi
lea r12, [rsp + 0x610]
cmp rsi, 0xa0
je 0x14006820d
lea r8, [rsp + rsi]
add r8, 0x180
lea rdi, [rsp + 0x300]
mov rcx, rdi
lea rdx, [rsp + 0x948]
call fcn.140036f9b
mov rcx, rdi
call fcn.14004f9a6
add rsi, 0x20
jmp 0x1400681ac
lea rcx, [rsp + 0xe0]
call fcn.140046bcd
lea rcx, [rsp + 0xa28]
call fcn.140046ca0
mov esi, r13d
mov r14, qword [rsp + 0x40]
jmp 0x140067ed1
movups xmm7, xmmword [0x14010f090]
movaps xmmword [rsp + 0x310], xmm7
movups xmm8, xmmword [0x14010f080]
movaps xmmword [rsp + 0x300], xmm8
lea rcx, [rsp + 0x948]
lea rsi, [rsp + 0x300]
mov rdx, rsi
call fcn.140024620
test rax, rax
je 0x140068299
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailersh_b
call fcn.1400128ef
test al, al
jne 0x140068299
movaps xmmword [rsp + 0x4e0], xmm7
movaps xmmword [rsp + 0x4d0], xmm8
mov rcx, rsi
lea rdx, [rsp + 0x948]
lea r8, [rsp + 0x4d0]
call fcn.140036bfa
mov rcx, rsi
call fcn.14004f9a6
movups xmm0, xmmword [0x140123570]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [0x140123560]
movaps xmmword [rsp + 0x300], xmm0
mov rcx, r12
lea rdx, [rsp + 0x948]
mov r8, rsi
call fcn.140036bfa
cmp byte [rsp + 0x630], 2
mov rbp, qword [rsp + 0x608]
mov r12, qword [rsp + 0x600]
mov rdi, qword [rsp + 0x80]
je 0x1400683a0
movups xmm0, xmmword [rsp + 0x610]
movups xmm1, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x750], xmm0
movaps xmmword [rsp + 0x760], xmm1
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x770], rax
mov rcx, qword [rsp + 0x758]
mov rdx, qword [rsp + 0x760]
call fcn.1400323bd
test rax, rax
je 0x14006aef5
mov r8, rdx
lea rcx, [rsp + 0x300]
mov rdx, rax
call fcn.14003872d
lea rcx, [rsp + 0x300]
call fcn.14003878f
test rax, rax
je 0x140068393
mov rcx, rax
call fcn.14003549f
mov r9, rdx
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
lea rdx, [rsp + 0x948]
mov r8, rax
call fcn.140037043
mov rcx, rsi
call fcn.14004f9a6
jmp 0x140068351
lea rcx, [rsp + 0x750]
call fcn.1400211d3
xor esi, esi
cmp rsi, 0xa0
je 0x1400683c1
lea rcx, [rsp + rsi]
add rcx, 0x180
call fcn.1400211c8
add rsi, 0x20
jmp 0x1400683a2
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x490]
call fcn.140049e83
cmp qword [rsp + 0x180], 0
je 0x140068429
mov rdx, qword [rsp + 0x190]
cmp rdx, qword [rsp + 0x188]
jne 0x140068429
test rdx, rdx
je 0x140068407
lea rcx, [rsp + 0x948]
call fcn.140038a59
jmp 0x140068429
movzx eax, byte [rsp + 0xa00]
cmp rax, 7
ja 0x140068fd2
mov ecx, 0xb2
bt rcx, rax
mov edx, 0
jae 0x1400683f8
mov rcx, qword [rsp + 0xc0]
lea rdx, [0x140123cd8]
call fcn.14002a1bb
mov esi, eax
cmp qword [rsp + 0x490], 0
je 0x14006845a
cmp qword [rsp + 0x4a0], 0
sete byte [rsp + 0x3d]
jmp 0x140068471
mov rcx, qword [rsp + 0x498]
mov rax, qword [rsp + 0x4a0]
call qword [rax + 0x28]
mov byte [rsp + 0x3d], al
test sil, sil
je 0x14006851a
lea rcx, [rsp + 0x948]
call fcn.14003892c
test rax, rax
je 0x14006851a
test rdx, rdx
je 0x14006851a
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x310], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x300], xmm0
mov byte [rsp + 0x180], 2
mov dword [rsp + 0x184], 2
lea rsi, [rsp + 0x180]
mov rcx, rsi
call fcn.140037fb3
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.140047526
lea rcx, [rsp + 0x948]
call fcn.140046ccb
mov esi, r13d
mov r14, qword [rsp + 0x40]
jmp 0x140068f9d
mov byte [rsp + 0x3f], sil
mov rcx, qword [rsp + 0xa18]
test rcx, rcx
je 0x140068618
movabs rax, 0x7870d4d7d1d6a202
mov qword [rsp + 0x188], rax
movabs rax, 0x8b66ba9051bbb9b1
mov qword [rsp + 0x180], rax
lea rdx, [rsp + 0x180]
call fcn.14004a495
test rax, rax
je 0x140068618
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x7870d4d7d1d6a202
xor rdx, rcx
movabs rcx, 0x8b66ba9051bbb9b1
xor rax, rcx
or rax, rdx
jne 0x14006860d
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x4e0], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x4d0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.1400bdee0
test rdi, rdi
je 0x140068618
mov rax, qword [rsp + 0x4e0]
lea r8, [rsp + 0x180]
mov qword [r8 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [r8 + 8], xmm0
mov qword [rsp + 0x180], rdi
lea rsi, [rsp + 0x300]
mov rcx, rsi
lea rdx, [rsp + 0xa18]
call fcn.1400237ed
mov rcx, rsi
call fcn.1400211c8
jmp 0x140068618
mov rcx, rsi
mov rdx, rdi
call fcn.140001dd2
mov r8d, 0xe0
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x948]
call fcn.1400becb0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax]
test rcx, rcx
mov qword [rsp + 0x78], rcx
cmove rax, rcx
mov qword [rsp + 0xb0], rax
mov rcx, qword [rsp + 0x820]
test rcx, rcx
je 0x1400686f2
movabs rax, 0xa7419e442de068ef
mov qword [rsp + 0x188], rax
movabs rax, 0xff55e06921e5ab71
mov qword [rsp + 0x180], rax
lea rdx, [rsp + 0x180]
call fcn.14004a495
test rax, rax
je 0x1400686f2
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xa7419e442de068ef
xor rdx, rcx
movabs rcx, 0xff55e06921e5ab71
xor rax, rcx
or rax, rdx
jne 0x1400686e7
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.1400bdee0
jmp 0x1400686fb
mov rcx, rsi
mov rdx, rdi
call fcn.140001dd2
and qword [rsp + 0x6e0], 0
mov rsi, qword [rsp + 0x820]
test rsi, rsi
je 0x14006871f
cmp qword [rsi + 0x18], 0
je 0x14006871f
mov rcx, rsi
call fcn.14002f5cb
mov rcx, rsi
call fcn.14004a451
mov rax, qword [rbx + 0x98]
mov qword [rsp + 0x468], rax
lea rdx, [rax + 0x10]
lea rsi, [rsp + 0x180]
mov rcx, rsi
call fcn.140021242
mov rcx, rsi
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
call fcn.140049ed1
mov r14, rax
mov byte [rsp + 0x4c], dl
mov rax, qword [rbx + 0xa0]
mov qword [rsp + 0x5f8], rax
lea rdx, [rax + 0x10]
mov rcx, rsi
call fcn.140034f3f
mov rcx, rsi
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
call fcn.140049f19
mov qword [rsp + 0x88], rax
mov byte [rsp + 0x3b], dl
lea rdx, [r14 + 0x70]
mov rcx, rsi
call fcn.14002b01a
mov dil, byte [rsp + 0x180]
cmp dil, 3
mov qword [rsp + 0x90], r14
jne 0x14006881b
mov rax, qword [r14 + 0x110]
test al, 1
jne 0x140068894
cmp qword [rsp + 0x78], 0
mov esi, r13d
je 0x1400688ab
lea rax, [r14 + 0x1c0]
mov rcx, qword [rsp + 0xb0]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x180]
call fcn.140021d31
mov r14, qword [rsp + 0x90]
cmp byte [rax + 0x124], 0
mov dil, 3
je 0x1400688ab
mov r14b, 3
jmp 0x14006888b
mov r14b, byte [rsp + 0x181]
mov eax, dword [rsi + 2]
mov dword [rsp + 0xa0], eax
movzx eax, word [rsi + 6]
mov word [rsp + 0xa4], ax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x108], rax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x110], rax
mov al, byte [rsp + 0x1a0]
mov byte [rsp + 0x3c], al
mov eax, dword [rsi + 0x21]
mov ecx, dword [rsi + 0x24]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov esi, r13d
mov dl, byte [rsp + 0x3b]
jmp 0x140068acf
shr eax, 8
or al, 5
mov dil, 3
mov esi, r13d
mov dl, byte [rsp + 0x3b]
mov r14, rax
jmp 0x140068acf
mov dil, 3
cmp byte [r14 + 0x68], 0
je 0x1400688c1
mov dl, byte [rsp + 0x3b]
mov r14b, 1
jmp 0x140068acf
lea rax, [r14 + 0x110]
mov r10, qword [rax]
test r10b, 1
jne 0x140068ac0
mov qword [rsp + 0x5f0], rax
shr r10, 0x20
lea eax, [r10 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r14 + 0x110], ecx
mov dword [r14 + 0x114], eax
mov r9d, dword [r14 + 0xfc]
mov r8d, dword [r14 + 0x17c]
lea rcx, [rsp + 0x300]
mov qword [rsp + 0xb0], r10
mov edx, r10d
call fcn.14002ad92
mov rcx, qword [rsp + 0x150]
lea rdx, [0x140121fd0]
call fcn.14002a1bb
test al, al
je 0x140068942
mov qword [rsp + 0x330], 1
mov r8d, 0xe0
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x750]
call fcn.1400becb0
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmm1, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x740], xmm1
movaps xmmword [rsp + 0x730], xmm0
movzx eax, byte [rsp + 0x238]
mov dword [rsp + 0x78], eax
mov ecx, 0xb
lea r14, [rsp + 0xd60]
mov rdi, r14
lea rsi, [rsp + 0x1e0]
rep movsq qword [rdi], qword [rsi]
mov sil, byte [rsp + 0x258]
mov rcx, qword [rsp + 0x250]
call fcn.14002176f
mov rcx, qword [rsp + 0x118]
lea rdx, [0x140123cd8]
call fcn.14002a1bb
lea rcx, [rsp + 0xb28]
mov rdx, r14
call fcn.140033817
mov rax, qword [rsp + 0xb58]
test rax, rax
je 0x140068fd9
mov qword [rsp + 0x610], rax
lea rax, [rsp + 0xb60]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0x618]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x620]
cmp rax, 1
mov r8, rax
adc r8, 0
lea rdx, [0x1401568e8]
test rax, rax
je 0x140068a3b
mov rdx, qword [rsp + 0x618]
lea rcx, [rsp + 0x470]
call fcn.1400123f7
lea rcx, [rsp + 0x610]
call fcn.1400211d3
cmp qword [rsp + 0x470], 0
lea rax, [0x1401232b0]
mov qword [rsp + 0x610], rax
lea rax, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x618], rax
lea rax, [rsp + 0x618]
movups xmmword [rax + 8], xmm6
je 0x140069003
movups xmm0, xmmword [rsp + 0x470]
movups xmm1, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x610]
call fcn.1400211d3
jmp 0x140069033
shr r10d, 8
or r10b, 5
mov dl, byte [rsp + 0x3b]
mov r14, r10
mov rcx, qword [rsp + 0x88]
call fcn.140040206
mov rcx, qword [rsp + 0x90]
mov dl, byte [rsp + 0x4c]
call fcn.140040206
lea rcx, [rsp + 0x6e0]
call fcn.1400211c8
lea rcx, [rsp + 0x750]
call fcn.140046ccb
mov r8d, r14d
mov r13, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x108]
mov byte [rsp + 0x180], dil
mov byte [rsp + 0x181], r8b
movzx eax, word [rsp + 0xa4]
lea rdx, [rsp + 0x180]
mov word [rdx + 6], ax
mov eax, dword [rsp + 0xa0]
mov dword [rdx + 2], eax
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x188], rcx
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x194], eax
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x198], r13
mov al, byte [rsp + 0x3c]
mov byte [rsp + 0x1a0], al
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rdx + 0x24], ecx
mov dword [rdx + 0x21], eax
cmp dil, 3
mov byte [rsp + 0x3e], r8b
jne 0x140068bc4
mov byte [rsp + 0x120], 3
mov byte [rsp + 0x121], r8b
mov rdi, qword [rsp + 0x80]
mov r14, qword [rsp + 0x40]
jmp 0x140068ed9
lea rcx, [rsp + 0x120]
call fcn.140028ae1
cmp byte [rsp + 0x120], 5
mov rdi, qword [rsp + 0x80]
mov r14, qword [rsp + 0x40]
jne 0x140068ed9
mov r13d, esi
mov r14b, byte [rsp + 0x140]
mov r11, qword [rsp + 0x128]
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x88], eax
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x128]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x4e0], rax
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x4d0], xmm0
add r11, 0x10
mov rdx, r11
mov rdi, rcx
call fcn.140021242
mov rcx, rdi
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
call fcn.140049ed1
mov rsi, rax
mov byte [rsp + 0x90], dl
add rax, 0x1c0
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0x308], ecx
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x30c], ecx
mov qword [rsp + 0x300], rax
mov rcx, rdi
call fcn.140021d31
mov dil, byte [rax + 0x124]
mov rcx, rsi
mov dl, byte [rsp + 0x90]
call fcn.140040206
test r14b, r14b
je 0x140068ce3
test dil, dil
je 0x140068ce3
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x4d0]
call fcn.14002af3a
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
call fcn.140048c81
movups xmm0, xmmword [rsp + 0x300]
movups xmmword [rsi], xmm0
lea rdi, [rsp + 0x180]
mov rcx, rdi
lea rsi, [rsp + 0x4d0]
mov rdx, rsi
call fcn.14002af3a
mov rax, qword [rsp + 0x4e0]
mov qword [rdi + 0x28], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rdi + 0x18], xmm0
mov byte [rsp + 0x190], 0
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x430], xmm0
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x440], al
mov rax, qword [rsp + 0x191]
mov qword [rsp + 0x441], rax
mov eax, dword [rsp + 0x199]
mov dword [rsp + 0x449], eax
movzx eax, word [rsp + 0x19d]
mov word [rsp + 0x44d], ax
mov al, byte [rsp + 0x19f]
mov byte [rsp + 0x44f], al
movaps xmmword [rsp + 0x450], xmm1
mov rax, qword [rsp + 0x440]
lea rcx, [rsp + 0x318]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x430]
movups xmmword [rcx], xmm0
lea rdx, [rsp + 0x448]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x330]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
lea rax, [rsp + 0x348]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x300], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x310], rax
mov al, byte [rsp + 0x3f]
mov byte [rsp + 0x368], al
mov al, byte [rsp + 0x3d]
mov byte [rsp + 0x369], al
mov r14, qword [rsp + 0x40]
mov r8, qword [r14]
mov rcx, rsi
mov rdx, r12
call fcn.1400493e5
movzx eax, byte [rsp + 0x4d0]
cmp eax, 5
je 0x140068faf
cmp eax, 6
je 0x14006ad0d
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x760], rax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x750], xmm0
lea rcx, [rsp + 0x4d0]
call fcn.140037fb3
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x180]
call fcn.140047526
lea rcx, [rsp + 0x318]
call fcn.140047061
lea rcx, [rsp + 0x330]
call fcn.140048d76
lea rcx, [rsp + 0x348]
call fcn.140046d01
mov esi, r13d
mov rdi, qword [rsp + 0x80]
mov r14, qword [rsp + 0x40]
jmp 0x140067ed1
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x450], rax
mov al, byte [rsp + 0x120]
mov cl, byte [rsp + 0x121]
mov rdx, qword [rsp + 0x122]
mov r8d, dword [rsp + 0x12a]
movzx r9d, word [rsp + 0x12e]
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x440], xmm0
mov byte [rsp + 0x430], al
mov byte [rsp + 0x431], cl
mov qword [rsp + 0x432], rdx
mov dword [rsp + 0x43a], r8d
mov word [rsp + 0x43e], r9w
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x310], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x300], xmm0
lea rcx, [rsp + 0x430]
call fcn.140037fb3
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x180]
call fcn.140047526
lea rcx, [rsp + 0x490]
call fcn.140046d01
jmp 0x140067ed1
mov ecx, 0xe
mov rdx, rdi
lea rsi, [rsp + 0x300]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x80]
mov rcx, rdi
jmp 0x140067f39
xor edx, edx
jmp 0x1400683f8
lea rax, [0x1401232b0]
mov qword [rsp + 0x610], rax
lea rax, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x618], rax
lea rax, [rsp + 0x618]
movups xmmword [rax + 8], xmm6
mov rax, qword [rsp + 0x610]
mov rcx, qword [rsp + 0x618]
movups xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rcx
lea rdx, [rsp + 0x168]
lea r9, [rsp + 0xb80]
mov eax, dword [rsp + 0x78]
test eax, eax
je 0x14006905f
cmp eax, 7
je 0x14006905f
cmp qword [rsp + 0x170], 0
je 0x1400697cd
mov rax, qword [rsp + 0x160]
test rax, rax
je 0x1400690c4
mov qword [rsp + 0x470], rax
mov rcx, qword [rdx + 0x10]
lea r8, [rsp + 0x478]
mov qword [r8 + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [r8], xmm0
cmp qword [rsp + 0x480], 0
je 0x1400690af
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x4c0], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x4b0], xmm0
jmp 0x1400690c6
lea rcx, [rsp + 0x470]
call fcn.1400211d3
lea r9, [rsp + 0xb80]
xor eax, eax
mov rdx, qword [rsp + 0x118]
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x620], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x610], xmm0
and qword [rsp + 0x628], 0
and qword [rsp + 0x648], 0
mov qword [rsp + 0x668], rax
mov rax, qword [rsp + 0x4c0]
lea rcx, [rsp + 0x618]
mov qword [rcx + 0x68], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rcx + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x730]
movaps xmm1, xmmword [rsp + 0x740]
movups xmmword [rcx + 0x80], xmm1
movups xmmword [rcx + 0x70], xmm0
and word [rsp + 0x6a8], 0
cmp byte [rsp + 0xb28], 3
je 0x14006916a
lea rcx, [rsp + 0x610]
lea rdx, [rsp + 0xb28]
call fcn.14002d62c
lea r9, [rsp + 0xb80]
cmp qword [rsp + 0xb38], 0
je 0x1400691ee
lea rax, [rsp + 0xb60]
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x4c0], xmm1
movaps xmmword [rsp + 0x4b0], xmm0
mov rdx, qword [rsp + 0x4b8]
mov r8, qword [rsp + 0x4c0]
lea rcx, [rsp + 0x470]
call fcn.1400123f7
lea rdi, [rsp + 0x648]
mov rcx, rdi
call fcn.1400211c8
movups xmm0, xmmword [rsp + 0x470]
movups xmm1, xmmword [rsp + 0x480]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
lea rcx, [rsp + 0x4b0]
call fcn.1400211d3
lea r9, [rsp + 0xb80]
mov r8d, 0xa0
mov rcx, r9
lea rdx, [rsp + 0x610]
mov rdi, r9
call fcn.1400becb0
mov rax, qword [rsp + 0xb98]
or rax, qword [rsp + 0xbb8]
jne 0x140069260
cmp sil, 3
jne 0x140069249
lea rcx, [rsp + 0xb80]
call fcn.1400263ae
lea rcx, [rsp + 0x180]
call fcn.14002166f
mov byte [rsp + 0x78], 7
mov dil, 3
mov esi, r13d
jmp 0x140069352
lea rdi, [rsp + 0xb80]
mov rcx, rdi
lea rdx, [0x1401260d8]
call fcn.14002d62c
mov r8d, 0xa0
lea rcx, [rsp + 0x640]
mov rdx, rdi
call fcn.1400becb0
mov r14, qword [rsp + 0x180]
mov dil, byte [rsp + 0x188]
mov al, byte [rsp + 0x189]
mov byte [rsp + 0x78], al
lea rdx, [rsp + 0x180]
mov eax, dword [rdx + 0xa]
mov dword [rsp + 0xa8], eax
movzx eax, word [rdx + 0xe]
mov word [rsp + 0xac], ax
mov r15, qword [rsp + 0x190]
mov r13d, dword [rsp + 0x198]
mov eax, dword [rsp + 0x19c]
mov dword [rsp + 0x9c], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x148], rax
mov sil, byte [rsp + 0x1a8]
mov eax, dword [rdx + 0x29]
mov ecx, dword [rdx + 0x2c]
mov dword [rsp + 0xbb], ecx
mov dword [rsp + 0xb8], eax
movups xmm0, xmmword [rdx + 0x30]
movups xmm1, xmmword [rdx + 0x50]
movaps xmmword [rsp + 0x610], xmm0
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rsp + 0x620], xmm0
movaps xmmword [rsp + 0x630], xmm1
mov r8d, 0xd0
lea rcx, [rsp + 0xc20]
lea rdx, [rsp + 0x610]
call fcn.1400becb0
mov qword [rsp + 0x100], r14
cmp r14, 3
mov dword [rsp + 0xd0], r13d
jne 0x140069419
movzx eax, word [rsp + 0xac]
mov ecx, dword [rsp + 0xa8]
mov edx, dword [rsp + 0xb8]
mov r8d, dword [rsp + 0xbb]
mov dword [rsp + 0x70], edx
mov dword [rsp + 0x73], r8d
mov dword [rsp + 0xa0], ecx
mov word [rsp + 0xa4], ax
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsp + 0x6b], ecx
mov dword [rsp + 0x68], eax
mov al, byte [rsp + 0x350]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x1400693be
add al, 0xfd
cmp al, 2
ja 0x1400693b1
cmp al, 1
jne 0x1400693be
lea rcx, [rsp + 0x350]
call fcn.14004a239
mov rax, qword [rsp + 0x390]
test rax, rax
je 0x1400693d6
mov rcx, qword [rsp + 0x398]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3a8]
test rax, rax
je 0x1400693ee
mov rcx, qword [rsp + 0x3b0]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x148]
mov byte [rsp + 0x3c], sil
mov r14, r15
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x50], eax
jmp 0x140069711
mov r14d, esi
mov sil, byte [rsp + 0x3f]
xor sil, 1
and sil, byte [rsp + 0x3d]
mov rax, qword [rsp + 0x88]
add rax, 0x10
mov qword [rsp + 0x5e8], rax
or sil, 4
movzx eax, word [rsp + 0xac]
mov word [rsp + 0xd8], ax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbb]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x73], ecx
mov r8d, 0xd0
lea rcx, [rsp + 0x500]
lea rdx, [rsp + 0xc20]
call fcn.1400becb0
mov byte [rsp + 0x5d0], 0
mov eax, dword [rsp + 0x72c]
lea rdx, [rsp + 0x4d1]
mov dword [rdx + 0x108], eax
mov rax, qword [rsp + 0x724]
mov qword [rdx + 0x100], rax
mov byte [rsp + 0x5dd], 2
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x5e0], eax
mov byte [rsp + 0x5e4], sil
mov al, byte [rsp + 0xdf]
mov byte [rdx + 0x116], al
movzx eax, word [rsp + 0xdd]
mov word [rdx + 0x114], ax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x4d0], rax
mov byte [rsp + 0x4d8], dil
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x4d9], al
movzx eax, word [rsp + 0xd8]
mov word [rdx + 0xd], ax
mov eax, dword [rsp + 0xd4]
mov dword [rdx + 9], eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0x4e0], r15
mov dword [rsp + 0x4e8], r13d
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x4ec], eax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x4f0], rax
mov byte [rsp + 0x100], r14b
mov byte [rsp + 0x4f8], r14b
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rdx + 0x2b], ecx
mov dword [rdx + 0x28], eax
mov r15, qword [rsp + 0x90]
lea rsi, [r15 + 0x1c0]
mov edi, dword [rsp + 0x414]
mov r8d, 0x130
lea r13, [rsp + 0x180]
mov rcx, r13
lea rdx, [rsp + 0x300]
call fcn.1400becb0
lea r14, [rsp + 0x610]
mov rcx, r14
mov rdx, rsi
mov r8d, edi
mov r9, r13
call fcn.14002a758
mov rax, r15
add rax, 0x1b0
mov cl, byte [r15 + 0x68]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x5f0]
lea rdx, [rsp + 0x4d0]
mov r8, qword [rsp + 0x5e8]
mov r9, r14
call fcn.140049f61
cmp al, 0xc
jne 0x1400696c6
mov r13, qword [rsp + 0x88]
inc qword [r15 + 0x230]
mov rsi, qword [r15 + 0x20]
mov rdi, qword [r15 + 0x28]
mov rax, qword [rsp + 0x468]
lock inc qword [rax]
jle case.0x14006711b.13
lea rcx, [rsp + 0x610]
call fcn.140021d1a
mov rcx, rax
call fcn.14002aebe
mov eax, dword [rsp + 0x618]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x61c]
mov dword [rsp + 0x50], eax
mov r14, qword [rsp + 0x5f8]
lock inc qword [r14]
mov r15, qword [rsp + 0xb0]
jle case.0x14006711b.13
inc rdi
cmp rsi, rdi
setbe byte [rsp + 0x3c]
mov rcx, r13
mov dl, byte [rsp + 0x3b]
call fcn.140040206
mov rcx, qword [rsp + 0x90]
mov dl, byte [rsp + 0x4c]
call fcn.140040206
mov r11, qword [rsp + 0x468]
mov rcx, r11
mov r13, r14
mov sil, byte [rsp + 0x100]
mov r8b, byte [rsp + 0x3e]
jmp 0x14006974b
mov r14d, eax
mov byte [rsp + 0x78], al
mov rcx, qword [rsp + 0x610]
mov edx, dword [rsp + 0x61c]
call fcn.14002217a
lea rcx, [rsp + 0x610]
call fcn.140022439
mov dil, 3
mov sil, byte [rsp + 0x100]
mov r15, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x110]
mov r14, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x88]
mov dl, byte [rsp + 0x3b]
call fcn.140040206
mov rcx, qword [rsp + 0x90]
mov dl, byte [rsp + 0x4c]
call fcn.140040206
mov rcx, r14
mov r11, r14
mov r14, r13
mov r8b, byte [rsp + 0x78]
cmp dil, 4
jne 0x140068b1a
mov byte [rsp + 0x3e], r8b
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x110], r13
mov r13d, esi
mov qword [rsp + 0x128], r11
mov r9d, dword [rsp + 0x54]
mov dword [rsp + 0x130], r9d
mov r10d, dword [rsp + 0x50]
mov dword [rsp + 0x134], r10d
mov qword [rsp + 0x138], r14
mov r8b, byte [rsp + 0x3c]
mov byte [rsp + 0x140], r8b
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
lea rdx, [rsp + 0x128]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
mov byte [rsp + 0x120], 5
mov dword [rsp + 0x88], r10d
mov dword [rsp + 0x4c], r9d
mov r14d, r8d
jmp 0x140068c18
lea rcx, [rsp + 0x160]
call fcn.1400211d3
lea r9, [rsp + 0xb80]
lea rdx, [rsp + 0x168]
lea rax, [0x1401232b0]
mov qword [rsp + 0x160], rax
lea rcx, [0x1401568e8]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], 1
and qword [rsp + 0x178], 0
jmp 0x14006906c
lea r12, [rbx + 0x1b0]
lea rax, [rbx + 0x90]
mov qword [rsp + 0x60], rax
lea r15, [rbx + 0x1d1]
lea rdi, [rsp + 0x4f1]
lea rax, [rbx + 0x180]
mov qword [rsp + 0xc0], rax
lea rax, [rbx + 0x128]
mov qword [rsp + 0xc8], rax
lea rax, [rbx + 0x108]
mov qword [rsp + 0x58], rax
lea rax, [rbx + 0x198]
mov qword [rsp + 0x118], rax
xor eax, eax
lea rbp, [rsp + 0x300]
cmp eax, 0x10
je 0x14006aaae
inc eax
mov qword [rsp + 0x158], rax
cmp byte [rbx + 0x1e0], 0
jne 0x140069ca3
mov rax, qword [rbx + 0x70]
test rax, rax
jne 0x1400698db
cmp qword [rbx + 0x90], 2
je 0x1400698db
mov rcx, rbx
mov rdx, r14
call fcn.14004fcf8
test rax, rax
jne 0x140069ca3
mov rsi, rdx
test rdx, rdx
je 0x14006989a
jmp 0x140069c93
mov cl, byte [rbx + 0x1d0]
mov byte [rbx + 0x1d0], 3
cmp cl, 3
je 0x140069b59
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4d0], xmm0
mov byte [rsp + 0x4f0], cl
mov ecx, dword [r15]
mov edx, dword [r15 + 3]
mov dword [rdi + 3], edx
mov dword [rdi], ecx
dec rax
cmp rax, 2
jae 0x1400699f6
mov rsi, qword [rsp + 0x4d8]
lea rcx, [rsi + 0x18]
mov rdx, qword [r14]
call fcn.140020cee
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140069972
cmp rax, 2
jne 0x140069c0e
cmp byte [rsp + 0x4f0], 2
je 0x140069972
mov rax, qword [rsp + 0x4e0]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x140069a08
call case.0x14002f921.261
mov qword [rsp + 0x300], rax
cmp dword [rbx + 0x70], 1
jne 0x14006998d
mov qword [rbx + 0x70], 2
lea rcx, [rsp + 0x180]
mov rdx, rbx
mov r8, r14
call fcn.140052588
test byte [rsp + 0x180], 1
je 0x1400699d1
cmp qword [rsp + 0x188], 0
je 0x1400699c4
lea rcx, [rsp + 0x188]
call fcn.1400211d3
jmp 0x1400699d1
lea rcx, [rsp + 0x190]
call fcn.14004688d
mov rax, qword [rbx + 0x70]
test rax, rax
je 0x1400699ee
cmp eax, 3
je 0x1400699ee
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd2], 2
mov rcx, rbp
call fcn.140046ebf
lea rcx, [rsp + 0x4d0]
call fcn.140049034
jmp 0x14006989a
lea rcx, [rsp + 0x4e0]
mov rdx, r14
call fcn.140034bad
test al, al
jne 0x140069c18
mov rcx, rbp
mov rdx, rbx
mov r8, r14
call fcn.140052588
mov rax, qword [rsp + 0x300]
test rax, rax
je 0x1400699f6
cmp eax, 1
jne 0x140069c18
cmp qword [rsp + 0x308], 0
je 0x140069aab
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x4e0]
lea r8, [rsp + 0x308]
call case.0x14002c1ff.274
cmp byte [rsp + 0x1a0], 2
jne 0x140069aec
mov rcx, r12
call fcn.140048b80
mov rax, qword [rsp + 0x4f0]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x14006989a
mov rsi, qword [rsp + 0x310]
mov cl, 8
call fcn.140034b5c
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.140038042
mov rcx, qword [rsp + 0x4e0]
mov dl, byte [rsp + 0x4f0]
mov r8, rdi
lea rdi, [rsp + 0x4f1]
call fcn.140038298
jmp 0x1400699f6
mov rcx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
test rcx, rcx
je 0x14006aeac
lea rdx, [rsp + 0x190]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x840]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x830], rcx
mov qword [rsp + 0x838], rax
mov rax, qword [rbx + 0x70]
dec rax
cmp rax, 2
jae 0x140069b47
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd2], 2
lea rcx, [rsp + 0x830]
call fcn.1400211d3
jmp 0x1400699f6
cmp eax, 4
je 0x140069ca3
test rax, rax
jne 0x140069b8d
mov rax, qword [rsp + 0x60]
cmp qword [rax], 2
jne 0x140069b8d
cmp qword [rbx + 0x160], 0
je 0x140069c4a
call fcn.14003839e
mov rsi, rax
jmp 0x140069c93
cmp byte [rbx + 0xc8], 0
jne 0x140069ca3
cmp qword [rbx + 0x160], 0
jne 0x140069ca3
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14005330d
cmp dword [rsp + 0x180], 2
je 0x140069c6a
mov rcx, rbp
mov rdx, rsi
call fcn.14005337c
cmp qword [rsp + 0x300], 0
jne 0x140069c8b
cmp qword [rsp + 0x308], 0
jne 0x140069ca3
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd2], 2
call fcn.140038397
jmp 0x140069b85
cmp rax, 1
jne 0x14006ad48
mov rcx, r12
call fcn.140048b80
mov rax, qword [rsp + 0x4f0]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x140069ca3
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14005330d
cmp dword [rsp + 0x180], 2
jne 0x140069c71
mov eax, 1
jmp 0x140069c95
mov rcx, rbp
mov rdx, rsi
call fcn.14005337c
cmp qword [rsp + 0x300], 0
je 0x14006a7a3
mov rsi, qword [rsp + 0x308]
xor eax, eax
test rax, rax
jne 0x140069ca3
test rsi, rsi
jne 0x14006abcd
cmp byte [rbx + 0x1e0], 0
jne 0x14006a813
mov rax, qword [rbx + 0x1d8]
cmp qword [rax], 0
je 0x140069e0a
cmp byte [rbx + 0x178], 0
jne 0x140069cf8
cmp byte [rbx + 0x150], 0
je 0x140069ce1
cmp qword [rbx + 0x140], 0xf
ja 0x14006a1c2
mov rcx, qword [rsp + 0x58]
call fcn.14004e39d
cmp rax, qword [rbx + 0x148]
jae 0x14006a1c2
mov rax, qword [rbx + 0x90]
mov r13, qword [rbx + 0x1d8]
cmp qword [r13], 0
je 0x14006a187
mov dl, 1
cmp rax, 3
ja 0x140069dfd
cmp rax, 2
je 0x140069dfd
lea rsi, [r13 + 8]
lea rcx, [rsp + 0x180]
mov rdx, rsi
mov r8, qword [rsp + 0x40]
call fcn.1400484ab
cmp dword [rsp + 0x180], 2
je 0x14006a73a
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x850], rax
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x840], xmm1
movaps xmmword [rsp + 0x830], xmm0
cmp qword [rsp + 0x830], 0
je 0x14006a1e9
mov rax, qword [rsp + 0x838]
mov rcx, qword [rsp + 0x840]
test rax, rax
je 0x14006a743
lea rdx, [rsp + 0x840]
movups xmm0, xmmword [rdx + 8]
lea rdx, [rsp + 0xa38]
movups xmmword [rdx], xmm0
mov qword [rsp + 0xa28], rax
mov qword [rsp + 0xa30], rcx
mov rcx, rsi
call fcn.14004d9f1
mov rsi, qword [rsp + 0xa38]
test al, al
jne 0x14006a223
test rsi, rsi
jne 0x14006a311
lea rcx, [rsp + 0xa28]
call fcn.1400211d3
xor edx, edx
mov rcx, r13
call case.0x140038128.151
jmp 0x140069ca3
cmp qword [rbx + 0x70], 4
je 0x140069cc1
cmp qword [rbx + 0x90], 2
jne 0x140069cc1
sahf
invalid
invalid
invalid
mov rcx, qword [rsp + 0xc8]
call case.0x140038f6d.163
test rax, rax
jne 0x140069cc1
mov rax, qword [rsp + 0xc0]
cmp qword [rax], 2
jne 0x140069cc1
mov rax, qword [rsp + 0x40]
mov r8, qword [rax]
lea rcx, [rsp + 0x180]
mov rdx, qword [rsp + 0x118]
call fcn.140046b08
mov rax, qword [rsp + 0x280]
cmp rax, 2
je 0x14006a7cc
cmp eax, 3
je 0x14006a80b
mov r8d, 0x100
mov rcx, rbp
lea rdx, [rsp + 0x180]
add al, ch
invalid
add rax, 0xffffffff8c8d4800
and al, 0x90
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax], 0x48000001
mov dword [rsp + 0xc30], eax
movups xmm0, xmmword [rcx + 0xf0]
xor eax, 0xf000000
sub dword [rsp + 0xc20], eax
lea rcx, [rsp + 0xc20]
mov rdx, qword [rsp + 0x40]
call fcn.1400468c3
test al, al
je 0x14006a7d5
mov r8d, 0xd0
lea rcx, [rsp + 0x830]
mov rdx, rbp
call fcn.1400becb0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x150], rax
add byte [rdx + 0x3d82484], cl
add byte [rax], al
mov byte [rsp + 0x80], al
add byte [rax], al
lea rcx, [rsp + 0x840]
lea ecx, [rsp + 0x840]
mov rax, qword [rcx + 0xb8]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
or dword [rax], eax
add byte [rax - 0x77], cl
adc byte [rdi], cl
adc byte [rcx + 0xa8], al
movups xmmword [rdx], xmm0
mov ecx, 0xb
lea rdx, [rsp + 0x948]
mov rdi, rdx
lea rsi, [rsp + 0x890]
rep movsq qword [rdi], qword [rsi]
mov rbp, qword [rsp + 0x300]
mov r13, qword [rsp + 0x308]
mov ecx, 0xa
lea rdi, [rsp + 0xa28]
lea rsi, [rsp + 0x310]
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x308]
movups xmm0, xmmword [rax + 0xd8]
movups xmm1, xmmword [rax + 0xe8]
lea rax, [rsp + 0x617]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov ecx, 0xe
lea rdi, [rsp + 0xa78]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x4f1]
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0x840], rax
movaps xmm0, xmmword [rsp + 0xc20]
movaps xmmword [rsp + 0x830], xmm0
mov rsi, qword [rsp + 0xc0]
mov rcx, rsi
call fcn.140046cc1
mov rax, qword [rsp + 0x840]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x830]
movups xmmword [rsi], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0xa28]
call fcn.1400becb0
cmp rbp, 4
je 0x14006a80b
cmp rbp, 3
je 0x14006a7ea
mov rax, qword [rsp + 0x62f]
mov qword [rsp + 0x19f], rax
movups xmm0, xmmword [rsp + 0x610]
movups xmm1, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x4d0], rbp
mov qword [rsp + 0x4d8], r13
mov r8d, 0xc0
lea rcx, [rsp + 0x4e0]
lea rdx, [rsp + 0x750]
call fcn.1400becb0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x5a0], rax
mov al, byte [rsp + 0x80]
mov byte [rsp + 0x5a8], al
lea rax, [rsp + 0x190]
movups xmm0, xmmword [rax - 9]
movups xmm1, xmmword [rax + 7]
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
and qword [rsp + 0x180], 0
lea rsi, [rsp + 0x180]
mov rcx, rsi
call fcn.1400211c8
cmp qword [rsp + 0x300], 0
je 0x14006a60b
cmp qword [rsp + 0x310], 0
lea rbp, [rsp + 0x300]
je 0x14006a62e
mov rcx, rsi
mov rdx, rbp
call fcn.140049e83
cmp qword [rsp + 0x180], 0
sete al
mov r14, qword [rsp + 0x190]
cmp r14, qword [rsp + 0x188]
setne cl
or cl, al
movzx esi, cl
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov rdi, qword [rbx + 0x1d8]
mov rcx, rdi
call fcn.1400839e9
mov qword [rdi], 1
invalid
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
xor edi, edi
jmp 0x14006a649
mov ebp, 1
xor edi, edi
cmp rax, 3
ja 0x14006a750
cmp rax, 2
je 0x14006a750
mov rcx, rbx
call fcn.14004e733
xor edi, edi
test rax, rax
jne 0x14006a786
lea rbp, [rsp + 0x300]
jmp 0x14006a723
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
call fcn.14004da8c
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
cmp eax, dword [rsi]
add byte [rax], al
mov rsi, rdx
test rdx, rdx
je 0x140069ca3
jmp 0x14006a78b
mov rcx, rbx
call fcn.14004e733
mov rsi, rax
mov rax, qword [rsp + 0x830]
mov dil, 1
test rsi, rsi
jne 0x14006a78f
test rax, rax
je 0x14006a723
lea rcx, [rsp + 0x838]
call fcn.140047c25
jmp 0x14006a723
test rsi, rsi
je 0x14006a37f
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x750], xmm0
mov rdi, qword [rsp + 0xa40]
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x14006a260
cmp rcx, 1
jne 0x14006ae22
test rax, rax
je 0x14006a4c4
mov rdx, qword [rbx + 0x98]
xor eax, eax
cmp rsi, rdx
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x14006a59d
movzx eax, al
cmp eax, 1
jne 0x14006a5d4
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x318], rdi
mov qword [rsp + 0x320], rdx
add eax, dword [rax]
add byte [rax + 0x150bb], al
add byte [rax], al
je 0x14006a6ba
mov rax, qword [rsp + 0x320]
lea rcx, [rsp + 0x188]
add byte [rax - 0x77], cl
and byte [r15], cl
sub byte [rsp + 0x300], al
mov rax, qword [rsp + 0x310]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x318]
mov qword [rcx + 0x18], rax
movups xmmword [rcx], xmm0
mov qword [rsp + 0x180], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add cl, ch
jb 0x14006a311
add byte [rax], al
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x610], xmm0
mov rdi, qword [rsp + 0xa40]
mov esp, 0xa4024
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rax]
add byte [rax - 0x73], cl
dec byte [rax - 0x7d]
stc
add esi, dword [rdi + 0xa]
cmp rcx, 1
jne 0x14006adbd
test dword [rax + 0xa], edi
add byte [rax], al
test rax, rax
je 0x14006a3a8
mov rax, qword [rbx + 0x98]
mov rcx, rax
sub rcx, rsi
jae 0x14006a3ef
and qword [rbx + 0x98], 0
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x750], xmm0
mov ecx, 1
jmp 0x14006a408
mov rcx, rbx
call fcn.14004e733
mov rsi, rax
lea rcx, [rsp + 0xa28]
call fcn.1400211d3
mov dil, 1
test rsi, rsi
je 0x14006a723
jmp 0x14006a74b
mov rcx, rbp
mov rdx, rsi
call fcn.140039066
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0x300]
lea rdx, [rsp + 0x308]
mov rcx, qword [rdx]
mov qword [rsp + 0x948], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x950], ecx
mov ecx, 2
jmp 0x14006a408
mov qword [rbx + 0x98], rcx
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x750], xmm0
xor ecx, ecx
movaps xmm0, xmmword [rsp + 0x750]
lea rdx, [rsp + 0x188]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x198], rsi
mov qword [rsp + 0x1a0], rdi
mov rdx, qword [rsp + 0x948]
lea r8, [rsp + 0x190]
mov qword [r8 + 0x20], rdx
mov edx, dword [rsp + 0x950]
mov dword [r8 + 0x28], edx
mov edx, dword [rsp + 0x954]
mov dword [r8 + 0x2c], edx
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x1a8], rax
lea rax, [0x140123807]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 2
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0x180]
call fcn.14004fc10
cmp qword [rbx + 0x90], 0
je 0x14006a4bd
cmp qword [rbx + 0x98], 0
jne 0x14006a4bd
cmp byte [rbx + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rbx + 0x90], rax
xor edi, edi
jmp 0x14006a723
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.140039066
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0x198], rdi
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x330], rax
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x320], xmm1
mov rax, qword [rsp + 0x190]
mov eax, dword [rsp + 0x190]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x318], rax
movaps xmmword [rsp + 0x300], xmm0
lea rax, [0x1401237fb]
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x340], 7
cmp byte [rbx + 0x150], 0
je 0x14006a675
mov ecx, 9
lea rdi, [rsp + 0x188]
mov rsi, rbp
out dx, al
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x180], 2
mov rcx, qword [rsp + 0xc8]
lea rdx, [rsp + 0x180]
call fcn.14004fa35
jmp 0x14006a703
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x180], xmm0
and al, 0x80
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
nop
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x19824
add byte [rax - 0x75], cl
and al, 0x58
lea rdx, [rsp + 0x180]
call case.0x140038f6d.186
jmp 0x14006a703
movups xmm0, xmmword [rsp + 0xa28]
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0x198], rdi
add byte [rax - 0x75], cl
and al, 0x58
lea rdx, [rsp + 0x180]
add al, ch
stosd dword [rdi], eax
push rbx
invalid
invalid
jmp 0x14006a70c
mov rcx, qword [rsp + 0x308]
mov rax, qword [rsp + 0x310]
call qword [rax + 0x28]
test al, al
lea rbp, [rsp + 0x300]
je 0x14006a103
mov rsi, qword [rbx + 0x1d8]
mov rcx, rsi
call fcn.1400839e9
and qword [rsi], 0
mov esi, 2
mov dil, 1
mov rcx, rbx
lea rdx, [rsp + 0x4d0]
mov r8, rsi
mov r9, r14
call fcn.14004e7fc
test dil, dil
je 0x14006a72d
mov rcx, rbp
call fcn.140046d01
jmp 0x14006a72d
mov rcx, rbp
call fcn.1400488f4
mov rcx, qword [rsp + 0x58]
mov rdx, rax
call fcn.140039161
mov rcx, rbp
call fcn.14004fbcd
test rdx, rdx
je 0x14006a6fb
mov rsi, rdx
mov r8, rax
add r8, rdx
mov rcx, qword [rsp + 0x58]
mov rdx, rax
call fcn.14008dcf2
mov rcx, rbp
mov rdx, rsi
call fcn.14004e53e
jmp 0x14006a68a
cmp rsi, rdx
cmovb rdx, rsi
mov rcx, qword [rsp + 0x58]
call fcn.140039161
mov rcx, rbp
call fcn.14004e6a6
test rdx, rdx
je 0x14006a6fb
mov rsi, rdx
mov r8, rax
add r8, rdx
mov rcx, qword [rsp + 0x58]
mov rdx, rax
call fcn.14008dcf2
mov rcx, rbp
mov rdx, rsi
call fcn.14004e502
jmp 0x14006a6cb
mov rcx, rbp
call fcn.1400211d3
cmp byte [rbx + 0xa0], 0
je 0x14006a713
mov eax, 5
jmp 0x14006a718
mov eax, 4
mov rcx, qword [rsp + 0x60]
mov qword [rcx], rax
mov dil, 1
mov rcx, r13
mov edx, edi
call case.0x140038128.151
lea rdi, [rsp + 0x4f1]
jmp 0x140069ca3
mov ebp, 1
xor edi, edi
jmp 0x14006a750
call fcn.14004da4e
mov rsi, rax
mov dil, 1
xor ebp, ebp
mov rcx, r13
mov edx, edi
call case.0x140038128.151
lea rdi, [rsp + 0x4f1]
test rbp, rbp
lea rbp, [rsp + 0x300]
mov r14, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
jne 0x14006a818
test rsi, rsi
je 0x14006a818
jmp 0x14006abcd
mov rsi, rax
jmp 0x14006a74e
xor ebp, ebp
jmp 0x14006a762
test rax, rax
je 0x14006a74e
lea rcx, [rsp + 0x838]
call fcn.140047c25
jmp 0x14006a74e
cmp qword [rsp + 0x308], 0
jne 0x140069b80
cmp byte [rbx + 0xd2], 0
je 0x14006a855
invalid
xchg esi, eax
add byte [rax], al
invalid
call fcn.140038397
mov rsi, rax
jmp 0x14006a857
add byte [rax], al
mov byte [rbx + 0x1a8], 1
jmp 0x14006a7ea
lea rcx, [rsp + 0xc20]
call fcn.140046bcd
mov rcx, rbp
call fcn.140046ca0
mov byte [rbx + 0x1e0], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x90], 5
mov byte [rbx + 0xd2], 2
lea rbp, [rsp + 0x300]
mov r14, qword [rsp + 0x40]
mov rcx, rbx
mov rdx, r14
call fcn.14004da8c
test rax, rax
jne 0x14006a834
mov rsi, rdx
test rdx, rdx
jne 0x14006abcd
cmp byte [rbx + 0xd1], 0
mov byte [rbx + 0xd1], 0
mov rax, qword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
jne 0x140069887
jmp 0x14006aabd
xor esi, esi
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd2], 2
jmp 0x140069c93
cmp eax, 6
jne 0x14006a877
mov byte [rsp + 0x300], al
lea rax, [rsp + 0x4d1]
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x301], xmm0
movups xmmword [rsp + 0x311], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x320], rax
mov rcx, qword [rbx + 0xc8]
call fcn.140038b2f
mov rdi, rax
mov esi, 2
test rax, rax
jne 0x14006a8e9
lea rcx, [rsp + 0x300]
call fcn.140028a58
mov ecx, esp
sti
push qword [rcx]
test byte [rcx + 0x1b841c1], 0
add byte [rax], al
xor r9d, r9d
call fcn.140049eaf
test al, al
je 0x14006ab26
lea rcx, [rsp + 0x300]
call fcn.140033feb
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
jmp 0x14006aacd
cmp byte [rbx + 0x1e0], 0
jne 0x14006aad4
cmp qword [rbx + 0x70], 4
je 0x14006aad4
mov rax, qword [rbx]
mov rdi, qword [rbx + 8]
and qword [rbx], 0
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rdi
test rax, rax
je 0x14006ab63
outsd dx, dword [rsi]
mov qword [rsp + 0x300], rdi
mov rsi, qword [rbx + 0xc0]
add byte [rax], al
and qword [rbx + 0xc0], 0
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x14006a911
invalid
invalid
lea rcx, [rsp + 0x300]
call fcn.140049115
std
invalid
jmp 0x14006abcd
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
mov rax, qword [rsp + 0x320]
lea rcx, [rsp + 0x180]
lea ecx, [rsp + 0x180]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x300]
adc byte [rsp + 0x300], al
movups xmm1, xmmword [rsp + 0x310]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
sub dword [rcx], eax
call fcn.140037fb3
pop rbp
invalid
cld
dec dword [rax - 0x77]
mov edi, eax
mov esi, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14006a8f6
xchg ebx, eax
std
invalid
invalid
mov rcx, qword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov eax, dword [rbx + 0xf8]
mov rdx, r14
call qword [rax + 0x30]
push rax
xor byte [rax - 0x77], cl
xlatb
test rax, rax
jne 0x14006abaa
test rdi, rdi
jne 0x14006abaa
invalid
lea rcx, [rsp + 0x180]
call fcn.140049105
std
dec dword [rax - 0x75]
mov bl, 0xc0
rol byte [rax], 0
add byte [rax - 0x7d], cl
movabs dword [0xf6854800000000c0], eax
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rbp + 0x28]
test rax, rax
jne 0x14006aacd
test rdi, rdi
je 0x14006ab84
int3
mov cl, 0xa
call fcn.140034b5c
mov rsi, rax
invalid
mov rcx, rax
mov ecx, eax
mov rdx, rdi
call fcn.140038042
mov dil, byte [rbx + 0x1d0]
mov byte [rbx + 0x1d0], 3
rol byte [rcx], 1
add byte [rax], al
add eax, dword [rax - 0x80]
inc dword [rbx]
je 0x14006ac4a
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
lea r14, [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rcx + 0xf], al
sub dword [rsi + 0x10], ecx
movaps xmmword [r14], xmm0
invalid
mov byte [r14 + 0x20], dil
mov eax, dword [rbx + 0x1d1]
rol dword [rcx], 1
add byte [rax], al
mov ecx, dword [rbx + 0x1d4]
add byte [rcx - 0x77], al
and dword [rcx - 0x77], r8d
and al, 0xb1
or al, ch
lahf
cld
dec dword [rcx - 0x77]
invalid
lea rdx, [0x140123809]
jrcxz 0x14006abaf
or eax, dword [rax]
mov r8d, 0x10
mov rcx, rax
call fcn.140034a29
cld
dec dword [rcx - 0x75]
adc byte [rcx - 0x776b206], r9b
xor esi, esi
mov rcx, qword [rbx + 0x90]
mov rdx, qword [rsp + 0x40]
call fcn.1400378d3
movzx eax, al
lea rsi, [rax + rax*2]
jmp 0x14006a875
invalid
invalid
lea r14, [rsp + 0x180]
lea rsi, [rsp + 0x300]
mov ah, 0x24
add byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x830], rax
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x300], rax
add eax, dword [rax]
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
mov rax, qword [rsp + 0x60]
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [rsp + 0x830]
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs