Function at 0x140010bf3
Capabilities:
Contain obfuscated stackstrings

Disassembly:
and qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 1
and qword [rsp + 0x38], 0
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.140003c83
cmp dword [rsp + 0x40], 0
mov r8b, byte [rsp + 0x48]
mov dl, byte [rsp + 0x49]
mov cl, byte [rsp + 0x4a]
mov al, byte [rsp + 0x4b]
jne 0x140001297
invalid
add byte [rax - 0x7d], cl
jl 0x1400011fc
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
jne 0x1400013f1
mov r9b, byte [rsp + 0x5d]
cmp r9b, 0xd
je 0x1400012d4
add r9b, 0xfe
cmp r9b, 0xb
movzx r9d, r9b
cmovae r9d, ebp
cmovae ecx, ebp
cmp r9b, 2
je 0x14000125e
movzx eax, r9b
cmp eax, 6
jne 0x140001283
mov rcx, rdi
call fcn.140003b7c
mov rcx, rbx
mov rdx, rax
call fcn.1400166d5
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov eax, dword [rdi + 0x298]
mov dword [rdi + 0x270], 1
mov dword [rdi + 0x274], eax
inc eax
mov dword [rdi + 0x298], eax
add byte [rax], al
add byte [rcx + 0x27487], cl
add bh, bh
ror byte [rcx + 0x29887], 0
jmp 0x140001283
movzx r8d, r8b
cmp r8d, 0x49
je 0x140001275
cmp r8d, 0x66
jne 0x140001283
cmp dl, 0x64
je 0x14000127a
jmp 0x140001283
cmp dl, 0x44
jne 0x140001283
cmp cl, 0x41
jne 0x140001283
cmp al, 0x54
je 0x1400012fe
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.14001695d
jmp 0x140001195
mov r9b, byte [r12 + 0x10]
mov byte [rsi + 0x14], r9b
mov byte [rsi + 0x14], cl
adc byte [rax + rcx*4 + 0x4e], al
adc al, 0x41
movups xmm0, xmmword [rsp]
mov byte [rsi + 0x14], cl
movups xmm0, xmmword [r12]
movups xmmword [rsi + 4], xmm0
mov r9b, byte [rsp + 0x5d]
movzx r10d, word [rsp + 0x5e]
mov r11, qword [rsp + 0x60]
mov byte [rsi], r8b
mov byte [rsi + 1], dl
mov byte [rsi + 2], cl
mov byte [rsi + 3], al
mov byte [rsi + 0x15], r9b
mov word [rsi + 0x16], r10w
mov qword [rsi + 0x18], r11
jmp 0x1400012df
mov qword [rsi], 1
mov byte [rsi + 8], 6
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.14001695d
nop
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.14001695d
movabs rax, 0x8000000000000000
cmp qword [rdi + 0x70], rax
jne 0x14000132e
mov qword [rsi], 1
mov qword [rsi + 8], 4
jmp 0x1400012ee
mov ecx, 1
mov edx, 4
call fcn.14000431e
mov cl, byte [rdi + 0x197]
call fcn.140011aa0
movzx ecx, byte [rdi + 0x198]
add ecx, 7
shr ecx, 3
imul rcx, rax
dec rcx
mov eax, 0xaf
bt eax, ecx
jae 0x140001409
lea rdx, [rdi + 0x70]
shl ecx, 3
movabs rax, 0x801060104030201
shr rax, cl
mov byte [rdi + 0x2a0], al
add al, byte [rax]
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
add al, byte [rax]
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
mov rcx, rbx
call fcn.1400166d5
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov edx, dword [rdi + 0x264]
mov rcx, rdi
call fcn.140001035
mov rcx, qword [rdi + 0x1c0]
sub rcx, rax
jae 0x1400013d0
mov qword [rsi], 3
jmp 0x1400012ee
invalid
invalid
invalid
mov qword [rdi + 0x1c0], rcx
mov rax, qword [rdi + 0x280]
mov qword [rdi + 0x278], rax
mov qword [rsi], 4
jmp 0x1400012ee
lea rcx, str.assertion_failed:_buf.is_empty__B
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
lea eax, [0x14002b6a8]
mov edx, 0x20
call fcn.1400292f0
call fcn.140011b5b
int3
mov rdx, qword [rbx + 0x220]
mov r15, qword [rbx + 0x280]
add byte [rax], al
add byte [rax], al
mov r13, rdx
sub r13, r15
cmp r13, r14
jae 0x140001503
mov r15d, 1
cmp byte [rbx + 0x26c], 0
jne 0x1400015fa
lea eax, [rcx]
add byte [rax], al
lea eax, [rcx]
add byte [rax], al
mov rax, qword [rbx + 0x278]
test rax, rax
je 0x1400014c0
mov r8, rdx
sub r8, rax
sub eax, eax
sub eax, eax
jb 0x1400034f7
mov rcx, qword [rbx + 0x218]
add rax, rcx
mov rdx, rax
call sub.VCRUNTIME140.dll_memmove
add byte [rax - 0x75], cl
mov esp, dword [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
cmp dword [rax + 2], 0
add byte [rax + 0x29], cl
invalid
jb 0x1400014b1
add byte [rax - 0x75], cl
mov esp, dword [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
cmp dword [rax + 2], 0
add byte [rax + 0x29], cl
sal dword [rdx + 7], 0x48
mov dword [rbx + 0x220], ecx
mov qword [rbx + 0x220], rcx
sub qword [rbx + 0x280], rax
and qword [rbx + 0x278], 0
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call fcn.140003c83
cmp dword [rsp + 0x148], 0
jne 0x140001601
movzx eax, byte [rsp + 0x165]
cmp eax, 0xa
je 0x1400014f7
invalid
test byte [riz*2 - 0x7cffffff], ah
clc
or dh, byte [rsi + rcx - 0x7d]
invalid
cmp eax, 0xd
invalid
test dword [rbx - 1], ecx
invalid
add dword [rax], eax
add byte [rbx + 0xe740af8], al
invalid
invalid
cmp eax, 0xd
jne 0x14000143d
jmp 0x140001697
add byte [rax], al
mov byte [rbx + 0x26c], 1
jmp 0x14000143d
cmp rdx, r15
jb 0x140003506
mov qword [rsp + 0x60], r14
mov qword [rsp + 0xa0], rsi
je 0x14000353b
je 0x140001534
invalid
mov rax, qword [rbx + 0x218]
lea rdi, [rax + r15]
movzx r14d, byte [rdi]
movzx esi, byte [rdi]
invalid
movzx esi, r14b
cmp r14, 5
jae 0x140001668
test byte [rcx - 0x7d], 0xfe
add eax, 0x12c830f
inc byte [0x1412c9849]
add byte [rax], al
mov qword [rsp + 0x38], rax
mov qword [rsp + 0xb0], rbp
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov edx, r14d
shl edx, 8
or rdx, 0x19
mov ecx, 1
add byte [rax], al
call fcn.14000431e
mov r12, qword [rbx + 0x278]
mov esp, dword [rbx + 0x278]
mov esp, dword [rbx + 0x278]
js 0x140001564
add byte [rax], al
add byte [rbp + 0x39], cl
out 0xf, eax
invalid
cmp r15, r12
cmp edi, esp
jb 0x140003594
movzx ebp, byte [rbx + 0x2a0]
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
add al, byte [rax]
mov qword [rsp + 0x20], rax
mov ecx, 1
mov rdx, qword [rsp + 0x60]
mov r8, rdi
mov r9, r13
call fcn.140001000
mov rcx, rax
mov r8, rdx
sub r15, r12
jne 0x1400016f1
lea rax, [0x14013d2d4]
add eax, 0x13bd29
movsxd rdx, dword [rax + rsi*4]
add rdx, rax
add edx, eax
add edx, eax
mov r14, qword [rsp + 0x60]
jmp rdx
dec ebp
lea rax, [0x14013d2e8]
movsxd rdx, dword [rax + rbp*4]
add rdx, rax
jmp rdx
test r8, r8
je case.0x14000170f.0
cmp r8, 1
je case.0x14000170f.0
xor eax, dword [rcx]
add byte [rax], al
xor eax, dword [rcx]
add byte [rax], al
mov al, byte [rcx]
mov edx, 1
shr al, 1
add al, byte [rcx + rdx]
mov byte [rcx + rdx], al
inc rdx
cmp r8, rdx
jne 0x1400015e5
jmp case.0x14000170f.0
mov qword [rsp + 0xa0], rsi
mov r15, qword [rsp + 0x150]
mov al, byte [rsp + 0x158]
movzx edx, byte [rsp + 0x15f]
movzx ecx, word [rsp + 0x15d]
mov esi, dword [rsp + 0x159]
mov r8d, dword [rsp + 0x160]
mov dword [rsp + 0xa8], r8d
mov r8b, byte [rsp + 0x164]
mov byte [rsp + 0xac], r8b
cmp r15, 4
jne 0x140001672
add al, 0x75
sbb eax, 0x78bb8b4c
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebx, eax
add byte [rdx], 0
add byte [rax], al
jmp 0x140001735
mov r15, qword [rbx + 0x278]
mov rdx, qword [rbx + 0x280]
add byte [rax], al
jmp 0x140001735
mov al, 0x19
mov r15d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400016ac
shl edx, 0x10
or ecx, edx
shl rcx, 0x20
or rsi, rcx
mov cl, byte [rsp + 0x165]
movzx edx, word [rsp + 0x166]
mov r8, qword [rsp + 0x168]
mov eax, dword [rsp + 0x168]
jmp 0x1400016ac
cmp qword [rbx + 0x220], 0
mov ecx, 0x1d
add byte [rax], al
add byte [rax], al
mov eax, 3
cmove eax, ecx
mov dword [rbp + 9], esi
mov r9, rsi
shr r9, 0x30
mov byte [rbp + 0xf], r9b
shr rsi, 0x20
and byte [rsi - 0x77], ah
jne 0x1400016cf
and byte [rsi - 0x77], ah
jne 0x1400016cf
mov r9d, dword [rsp + 0xa8]
mov dword [rbp + 0x10], r9d
mov r9b, byte [rsp + 0xac]
mov cl, byte [rsp + 0xac]
mov byte [rbp + 0x14], r9b
mov qword [rbp], r15
adc al, 0x4c
mov dword [rbp], edi
mov byte [rbp + 8], al
mov byte [rbp + 0x15], cl
mov word [rbp + 0x16], dx
mov qword [rbp + 0x18], r8
jmp 0x140001dda
mov r11, qword [rsp + 0x38]
add r11, r12
mov eax, r14d
lea rdx, [0x14013d280]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov r14, qword [rsp + 0x60]
jmp rax
mov rdx, qword [rbx + 0x280]
lea r15, [rdx + 1]
lea edi, [rdx + 1]
lea edi, [rdx + 1]
mov qword [rbx + 0x278], r15
add rdx, r14
mov qword [rbx + 0x280], rdx
mov rbp, qword [rsp + 0xb0]
mov r12, rdx
sub r12, r15
mov qword [rsp + 0x138], r12
dec r14
mov qword [rsp + 0x140], r14
cmp r12, r14
mov rsi, qword [rsp + 0xa0]
jne 0x14000354b
mov ah, 0x24
movabs al, byte [0x1dec850f000000]
add byte [rcx + rdi - 6], cl
cmp rdx, r15
jb 0x140003573
mov rax, qword [rbx + 0x220]
add byte [rax], al
cmp rax, rdx
jb 0x140003582
mov r14, qword [rbx + 0x218]
mov rdi, qword [rbx + 0x288]
test rdi, rdi
invalid
je 0x140001797
push qword [rsp + rcx + 0x4c]
mov ebp, dword [rbx + 0x290]
mov r13, qword [rbx + 0x290]
jmp 0x140001da5
mov qword [rsp + 0xb0], rbp
mov rcx, rbx
fld1
invalid
and eax, dword [rax]
invalid
add byte [rax - 0x77], cl
fld1
invalid
mov r8d, dword [rbx + 0x29c]
movzx r10d, byte [rax + 0x127]
mov bpl, byte [rax + 0x128]
mov byte [rsp + 0xd8], bpl
fadd dword [rax]
add byte [rax], al
movabs rdx, 0x8000000000000001
cmp qword [rax + 0x48], rdx
setne cl
add byte [rax], al
or byte [rax + 0x39], 0x50
setne cl
rol dword [rbp - 0x77], 0xc3
mov r11d, r8d
shr r11d, 0x10
adc byte [rcx - 0x7d], al
and r11d, 1
jrcxz 0x1400017e2
or cl, r11b
or cl, bl
test r8b, 0x10
jne 0x14000182a
cmp bpl, 0x10
jne case.default.0x140001812
mov r9d, r8d
and r9d, 1
loope 0x1400017fc
loope 0x1400017fc
mov r10d, r10d
mov edx, edx
mov rdi, rsi
lea rsi, [0x14013d37c]
je 0x1400017c1
adc eax, dword [rax]
je 0x1400017c1
adc eax, dword [rax]
movsxd r10, dword [rsi + r10*4]
add r10, rsi
add edx, esi
add edx, esi
mov rsi, rdi
jmp r10
bt r8d, 0x10
jb case.0x1400015b7.13
mov edx, 0x3c7210e0
test r9d, r9d
jne 0x140001d0e
jmp 0x140001d17
in eax, dx
add al, 0
add byte [rax - 0x80], al
std
adc byte [rdi], cl
test ebp, eax
invalid
add byte [rax], al
cmp bpl, 0x10
jne case.default.0x140001849
invalid
add byte [rax], al
invalid
invalid
add byte [rbp - 0x77], al
mov r9d, r8d
and r9b, 1
lea r8, [0x14013d344]
rol dword [rcx - 0x80], 0xe1
add dword [rbp + rcx*4 + 5], ecx
add bh, byte [rbx + 0x634f0013]
adc al, 0x90
adc eax, dword [rax]
movsxd r10, dword [r8 + r10*4]
add r10, r8
jmp r10
mov r11b, 1
mov bl, 1
test cl, r11b
je case.0x140001913.10
add byte [rax - 0x77], cl
mov ah, 0x24
movabs al, byte [0x8d48c98445000000]
test cl, cl
lea rax, [0x14001588c]
mov qword [rsp + 0xa0], rsi
test r9b, r9b
test cl, cl
test cl, cl
lea rax, [0x14001588c]
lea rsi, [0x140015a43]
add dword [r8], eax
cmove rsi, rax
jmp 0x140001941
add byte [rax], al
add byte [rax], al
dec ebp
lea rax, [0x14013d308]
movsxd rdx, dword [rax + rbp*4]
add rdx, rax
jmp rdx
test r8, r8
je case.0x14000170f.0
cmp r8, 1
je case.0x14000170f.0
mov al, byte [rcx]
mov edx, 1
add al, byte [rcx + rdx]
add al, 0x11
mov byte [rcx + rdx], al
inc rdx
cmp r8, rdx
jne 0x1400018a6
jmp case.0x14000170f.0
pop rax
invalid
lea r13, [0x140138c28]
mov edi, 1
add byte [rax], al
invalid
jae 0x1400018d2
add byte [rdi + 1], bh
add byte [rax], al
add byte [rbp - 0x77], al
ror dword [rbp + rcx*4 + 0x15], 1
invalid
invalid
xchg ecx, eax
mov r9d, r10d
lea r10, [0x14013d360]
lea edx, [0x14013d360]
lea edx, [0x14013d360]
mov edx, 0x634f0013
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
add r9, r10
jmp r9
cmp bpl, 7
cmp ch, 7
ja case.0x1400018d6.2
mov eax, r8d
and eax, 0x10000
jne case.0x14000170f.45
bt r8d, 0x10
jb 0x140001928
jmp case.0x140001913.6
lea r13, [0x140138c28]
mov edi, 1
lea r8, [0x14013d328]
sbb al, 0xba
adc eax, dword [rax]
sbb al, 0xba
adc eax, dword [rax]
movsxd r9, dword [r8 + r10*4]
add r9, r8
jmp r9
cmp bpl, 8
jb case.0x14000170f.45
test cl, cl
je case.0x140001913.6
mov qword [rsp + 0xa0], rsi
cmp bpl, 8
jne 0x140003b61
std
or byte [rdi], cl
test dword [rdi], esp
and al, byte [rax]
add byte [rax - 0x73], cl
xor eax, 0x142a2
lea rsi, [0x140015be3]
mov ecx, 8
add byte [rax], al
mov edx, 8
add byte [rax], al
call fcn.1400043dc
mov rdi, rax
mov qword [rax], rsi
lea r13, [0x140138bf8]
mov rsi, qword [rsp + 0xa0]
jmp case.0x140001913.6
add byte [rax], al
add byte [rax], al
dec ebp
lea rax, [0x14013d294]
movsxd rdx, dword [rax + rbp*4]
add rdx, rax
jmp rdx
mov rax, rcx
add rax, r8
add eax, eax
lea rdx, [rsp + 0x100]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
sbb byte [rax - 0x77], cl
add cl, byte [rax - 0x7d]
invalid
or byte [rax], al
add byte [rax + 1], bh
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x42], cl
sbb byte [rax - 0x77], cl
add cl, byte [rax - 0x7d]
invalid
add byte [rax + 1], bh
mov qword [rdx + 0x20], rax
lea r8, [rsp + 0xd8]
mov qword [r8], r11
mov qword [r8 + 8], r15
mov qword [r8 + 0x10], rdi
and qword [r8 + 0x18], 0
mov qword [r8 + 0x20], rax
mov dword [rax + 0x20], eax
lea rdi, [rsp + 0x148]
mov rcx, rdi
call fcn.140010853
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov r15, qword [rdi + 0x20]
mov edi, dword [rdi + 0x20]
mov r12, qword [rdi + 0x48]
mov rsi, qword [rdi + 0x50]
mov rcx, qword [rdi + 0x58]
mov qword [rsp + 0x38], rcx
mov r13, rsi
imul r13, r12
add r13, qword [rdi + 0x28]
mov rdi, rsi
imul rdi, r15
mov rbp, rax
add rdi, rax
xor eax, eax
xor r8d, r8d
cmp rsi, qword [rsp + 0x38]
jae case.0x14000170f.0
add ebp, edi
invalid
invalid
add ebp, edi
invalid
test rbp, rbp
je case.0x14000170f.0
test r15, r15
je 0x1400035bb
test r12, r12
je 0x1400035eb
mov r14b, byte [rdi]
mov dl, byte [r13]
mov ecx, eax
call fcn.1400167ac
add byte [rcx + 0x4d73e8c1], cl
add dword [rax], eax
cmp r15, 1
jne 0x140003603
add al, r14b
mov byte [rdi], al
cmp r12, 1
jne 0x1400035c7
mov r8b, byte [r13]
add r13, r12
add rdi, r15
inc rsi
mov r14, qword [rsp + 0x60]
jmp 0x140001a05
lahf
lahf
sub rdi, r11
cmp r8, rdi
cmovb rdi, r8
xor eax, eax
cmp rdi, rax
je case.0x14000170f.0
mov dl, byte [r11 + rax]
add byte [rcx + rax], dl
inc rax
jmp 0x140001a72
dec ebp
lea rax, [0x14013d2b4]
movsxd rdx, dword [rax + rbp*4]
add rdx, rax
jmp rdx
mov rax, rcx
add rax, r8
lea rdx, [rsp + 0x100]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
mov qword [rdx], rax
and qword [rdx + 8], 0
mov eax, 1
mov qword [rdx + 0x20], rax
mov dword [rdx + 0x20], eax
mov dword [rdx + 0x20], eax
lea r8, [rsp + 0xd8]
mov qword [r8], r11
mov dword [rax], ebx
mov qword [r8 + 8], r15
mov qword [r8 + 0x10], rdi
and qword [r8 + 0x18], 0
mov qword [r8 + 0x20], rax
mov dword [rax + 0x20], eax
mov dword [rax + 0x20], eax
lea rdi, [rsp + 0x148]
mov rcx, rdi
call fcn.140010853
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x48]
mov r8, qword [rdi + 0x50]
mov r9, qword [rdi + 0x58]
mov r10, r8
mov edx, eax
mov edx, eax
imul r10, rdx
add r10, qword [rdi + 0x28]
mov r11, r8
imul r11, rcx
add r11, rax
xor esi, esi
cmp r8, r9
jae case.0x14000170f.0
test rax, rax
je case.0x14000170f.0
test rcx, rcx
je 0x1400035a6
test rdx, rdx
je 0x1400035d3
cwde
sbb al, byte [rax]
add byte [rax - 0x7d], cl
cmp ecx, 1
jne 0x1400035af
cmp rcx, 1
jne 0x1400035af
movzx edi, byte [r10]
movzx ebp, sil
movzx esi, di
add esi, ebp
shr esi, 1
add sil, byte [r11]
add dh, byte [rbx]
add dh, byte [rbx]
mov byte [r11], sil
add r10, rdx
add r11, rcx
inc r8
jmp 0x140001b17
bt r8d, 0x10
jae 0x140001d17
invalid
add byte [rax + 0x39], cl
push rax
invalid
cmp qword [rax + 0x60], rdx
je 0x140001df4
cmp bpl, 0x10
cmp ch, 0x10
je 0x140001d2f
jmp 0x140001e16
fisttp dword [rcx + 0x39]
ror byte [rdi], 0x84
outsb dx, byte [rsi]
sti
invalid
cmp r8, rax
je case.0x14000170f.0
add dword [rcx], eax
add r10b, byte [rcx + rax + 2]
add r11b, byte [rcx + rax + 3]
mov byte [rcx + rax], dl
mov byte [rcx + rax + 1], r9b
mov byte [rcx + rax + 2], r10b
mov byte [rcx + rax + 3], r11b
mov byte [rcx + rax + 3], bl
mov byte [rcx + rax + 3], bl
add rax, 4
jmp 0x140001b9a
and r8, 0xfffffffffffffffe
xor eax, eax
xor edx, edx
xor r9d, r9d
cmp r8, rax
je case.0x14000170f.0
add dl, byte [rcx + rax]
add r9b, byte [rcx + rax + 1]
mov byte [rcx + rax], dl
mov byte [rcx + rax + 1], r9b
add rax, 2
jmp 0x140001bd8
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
xor edx, edx
div r10
sub r8, rdx
xor eax, eax
xor edx, edx
sub r8, 3
jb case.0x14000170f.0
add r9b, byte [rcx]
add al, byte [rcx + 1]
add dl, byte [rcx + 2]
mov byte [rcx], r9b
add al, byte [rax + rcx*4 + 9]
mov byte [rcx + 1], al
mov byte [rcx + 2], dl
add rcx, 3
jmp 0x140001c0f
push rcx
add cl, byte [rax - 0x7d]
rol dword [rbx], 0xeb
fimul word [rcx - 0x7d]
loopne 0x140001c2d
xor eax, eax
xor edx, edx
xor r9d, r9d
xor r10d, r10d
xor edx, edx
xor edx, edx
xor r11d, r11d
xor esi, esi
xor edi, edi
inc dword [rbp + 0x31]
inc dword [rbp + 0x31]
invalid
inc dword [rbp + 0x31]
inc dword [rbp + 0x31]
in al, 0x49
cmp eax, eax
cmp r8, rax
je case.0x14000170f.0
add dl, byte [rcx + rax]
add r9b, byte [rcx + rax + 1]
add cl, byte [rcx + rax + 1]
add cl, byte [rcx + rax + 1]
add r10b, byte [rcx + rax + 2]
add dword [rdx], eax
add al, byte [rdx + rax + 0x5c]
add r11b, byte [rcx + rax + 3]
pop rsp
add dword [rbx], eax
add sil, byte [rcx + rax + 4]
add dil, byte [rcx + rax + 5]
add r15b, byte [rcx + rax + 6]
jl 0x140001c76
invalid
jl 0x140001c76
invalid
add r12b, byte [rcx + rax + 7]
mov byte [rcx + rax], dl
mov byte [rcx + rax + 1], r9b
mov byte [rcx + rax + 2], r10b
mov byte [rcx + rax + 3], r11b
mov byte [rcx + rax + 4], sil
add al, 0x40
mov byte [rcx + rax + 5], bh
add al, 0x40
mov byte [rcx + rax + 5], bh
mov byte [rcx + rax + 6], r15b
mov byte [rcx + rax + 6], bh
jl case.0x14000170f.62
invalid
mov byte [rcx + rax + 7], r12b
add rax, 8
jmp 0x140001c4c
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
xor edx, edx
div r10
sub r8, rdx
xor eax, eax
xor edx, edx
xor r10d, r10d
xor r11d, r11d
xor esi, esi
sub r8, 6
jb case.0x14000170f.0
add r9b, byte [rcx]
add al, byte [rcx + 1]
add dl, byte [rcx + 2]
add r10b, byte [rcx + 3]
add r11b, byte [rcx + 4]
add sil, byte [rcx + 5]
add eax, 0x88098844
invalid
invalid
add eax, 0x88098844
add dword [r8 - 0x77bbfdaf], ecx
mov byte [rcx + 2], dl
invalid
invalid
push rcx
mov byte [rcx + 2], dl
mov byte [rcx + 3], r10b
mov byte [rcx + 3], dl
push rcx
add al, byte [rax + rcx*4 + 0x51]
invalid
push rcx
mov byte [rcx + 3], dl
add eax, dword [rax + rcx*4 + 0x59]
add al, 0x40
mov byte [rcx + 5], dh
mov byte [rcx + 4], r11b
mov byte [rcx + 5], sil
add rcx, 6
jmp 0x140001cc7
test cl, cl
jne case.0x1400015b7.13
test r9b, r9b
je 0x140001d17
lea r13, [0x140138c58]
jmp 0x140001d1e
lea r13, [0x140138c28]
add byte [rdi + 1], bh
mov edi, 1
jmp case.0x140001913.6
cmp qword [rax + 0x60], rdx
je 0x140001df4
invalid
mov eax, 0x3100f
jmp 0x140001df9
bt r8d, 0x10
jae case.0x140001913.6
cmp bpl, 8
jae case.0x140001913.6
lea rax, [0x14001548e]
mov r13, rsi
lea rsi, [0x1400156aa]
test cl, cl
cmovne rsi, rax
mov ecx, 8
add byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1400043dc
mov rdi, rax
mov qword [rax], rsi
mov rsi, r13
lea r13, [0x140138bf8]
mov rcx, qword [rbx + 0x288]
mov rdx, qword [rbx + 0x290]
call fcn.14000414c
mov qword [rbx + 0x288], rdi
mov qword [rbx + 0x290], r13
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rbp + 1], cl
dec byte [rax - 0x77]
fld1
int3
add r14, r15
mov rcx, rbx
call fcn.140003b7c
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, r14
mov r8, r12
mov r9, rsi
call qword [r13 + 0x28]
mov qword [rbp], 4
add rsp, 0x548
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rax + 0x60], rdx
jne 0x140001e0e
push rax
invalid
mov eax, 0xe
mov rcx, qword [rsp + 0xb0]
mov qword [rcx], 1
mov qword [rcx + 8], rax
jmp 0x140001dda
test cl, cl
je 0x1400034a6
lea r13, [rsp + 0x148]
mov rcx, r13
mov rdx, rax
call fcn.140015d3b
mov ecx, 0x400
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1400043dc
mov rdi, rax
mov r8d, 0x400
mov rcx, rax
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea r13, [0x140138938]
jmp case.0x140001913.6
cld
xor eax, eax
xor edx, edx
xor r9d, r9d
xor r10d, r10d
xor r11d, r11d
cmp r8, rax
je case.0x14000170f.0
shr dl, 1
add dl, byte [rcx + rax]
shr r9b, 1
add r9b, byte [rcx + rax + 1]
shr r10b, 1
add r10b, byte [rcx + rax + 2]
add dl, byte [rcx + rax + 2]
add dl, byte [rcx + rax + 2]
shr r11b, 1
add r11b, byte [rcx + rax + 3]
mov byte [rcx + rax], dl
mov byte [rcx + rax + 1], r9b
mov byte [rcx + rax + 1], cl
mov byte [rcx + rax + 1], cl
mov byte [rcx + rax + 2], r10b
mov byte [rcx + rax + 3], r11b
add rax, 4
jmp 0x140001e69
mov qword [r8 + 0x20], rax
lea rdi, [rsp + 0x148]
mov rcx, rdi
call fcn.140010853
mov rcx, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x20]
mov rax, qword [rdi + 0x48]
mov r9, qword [rdi + 0x50]
mov rdx, r9
mov qword [rsp + 0x40], rax
imul rdx, rax
add rdx, qword [rdi + 0x28]
mov qword [rsp + 0x38], rdx
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x98], rax
mov rax, r9
imul rax, rsi
mov qword [rsp + 0x90], rcx
nop
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 8
nop
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 8
add rdx, 3
xor eax, eax
xor ebp, ebp
xor r15d, r15d
xor r12d, r12d
xor esp, esp
xor r10d, r10d
xor r11d, r11d
xor edi, edi
xor r8d, r8d
cmp r9, qword [rsp + 0x98]
jae case.0x14000170f.0
cmp qword [rsp + 0x90], 0
je case.0x14000170f.0
test rsi, rsi
je 0x140003777
mov dword [rsp + 0x48], r11d
mov qword [rsp + 0x78], r9
mov dword [rsp + 0x68], r10d
mov dword [rsp + 0x58], eax
mov r14, qword [rsp + 0x40]
test r14, r14
je 0x1400037e3
mov r13, rsi
mov rsi, rdx
mov al, byte [rdx - 3]
mov byte [rsp + 0x70], al
mov rax, qword [rsp + 0x38]
mov dl, byte [rax]
mov ecx, r12d
call fcn.1400167ac
cmp r13, 1
je 0x140003783
cmp r14, 1
je 0x1400037ef
mov r12d, eax
mov al, byte [rsi - 2]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x38]
mov dl, byte [rax + 1]
mov ecx, r15d
mov r8d, edi
call fcn.1400167ac
cmp r13, 2
jbe 0x140003753
cmp r14, 2
jbe 0x1400037cb
mov r15d, eax
mov r14b, byte [rsi - 1]
mov rax, qword [rsp + 0x38]
mov dl, byte [rax + 2]
mov ecx, ebp
mov r8d, dword [rsp + 0x48]
call fcn.1400167ac
cmp r13, 3
je 0x14000379b
cmp qword [rsp + 0x40], 3
mov ecx, dword [rsp + 0x58]
je 0x1400037fb
mov ebp, eax
mov dil, byte [rsi]
mov rax, qword [rsp + 0x38]
mov dl, byte [rax + 3]
mov r8d, dword [rsp + 0x68]
call fcn.1400167ac
cmp r13, 4
jne 0x140003807
add r12b, byte [rsp + 0x70]
add r15b, byte [rsp + 0x80]
mov esp, 0x8024
add byte [rax + rax - 0xb], al
add ch, dh
mov esp, 0x8024
add byte [rax + rax - 0xb], al
add ch, dh
add al, dil
mov byte [rsi - 3], r12b
mov byte [rsi - 2], r15b
mov byte [rsi - 1], bpl
mov byte [rsi], al
mov r9, qword [rsp + 0x40]
cmp r9, 4
jne 0x1400037b3
mov rdx, rsi
mov rcx, qword [rsp + 0x38]
mov r8d, dword [rcx]
mov edi, r8d
shr edi, 8
mov r11d, r8d
shr r11d, 0x10
mov r10d, r8d
shr r10d, 0x18
add rcx, r9
mov qword [rsp + 0x38], rcx
mov rsi, r13
add rdx, r13
add edx, ebp
add edx, ebp
mov r9, qword [rsp + 0x78]
inc r9
mov r14, qword [rsp + 0x60]
jmp 0x140001f6c
and r8, 0xfffffffffffffffe
and eax, 0xfffffffe
xor eax, eax
xor edx, edx
xor r9d, r9d
cmp r8, rax
je case.0x14000170f.0
shr dl, 1
add dl, byte [rcx + rax]
shr r9b, 1
jmp 0x1414c2340
add dword [rax - 0x77bbfeec], ecx
add qword [rcx], r8
add rax, 2
jmp 0x1400020e7
jmp 0x1414c2340
mov eax, r8d
and eax, 1
and r8, 0xfffffffffffffffe
mov r9, rcx
add r9, r8
lea rdx, [rsp + 0x100]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
mov qword [rdx], r9
mov qword [rdx + 8], rax
mov eax, 2
mov qword [rdx + 0x20], rax
mov ecx, r15d
and ecx, 1
and r15, 0xfffffffffffffffe
lea r8, [rsp + 0xd8]
mov qword [r8], r11
add r11, r15
mov qword [r8 + 8], r15
js 0x14000215f
mov qword [r8 + 0x10], r11
mov qword [r8 + 0x18], rcx
mov qword [r8 + 0x20], rax
lea rdi, [rsp + 0x148]
mov rcx, rdi
call fcn.140010853
mov rcx, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x48]
mov r9, qword [rdi + 0x50]
mov r10, r9
imul r10, rdx
add r10, qword [rdi + 0x28]
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x58], rax
mov rax, r9
imul rax, rsi
mov qword [rsp + 0x68], rcx
add rax, rcx
enter 0xffffffffffffff48, 0xffffffffffffffc0
enter 0xffffffffffffff48, 0xffffffffffffffc0
xor edi, edi
xor ebp, ebp
xor r15d, r15d
xor r8d, r8d
mov qword [rsp + 0x38], rdx
cmp r9, qword [rsp + 0x58]
jae case.0x14000170f.0
cmp qword [rsp + 0x68], 0
je case.0x14000170f.0
test rsi, rsi
je 0x14000361b
test rdx, rdx
je 0x140003663
mov qword [rsp + 0x48], r9
mov r14, rax
mov al, byte [rax - 1]
mov byte [rsp + 0x40], al
mov r12, r10
mov dl, byte [r10]
mov ecx, ebp
call fcn.1400167ac
cmp rsi, 1
je 0x140003627
cmp qword [rsp + 0x38], 1
je 0x14000367b
mov ebp, eax
mov r13b, byte [r14]
mov dl, byte [r12 + 1]
mov ecx, edi
mov r8d, r15d
call fcn.1400167ac
cmp rsi, 2
jne 0x140003693
mov edi, eax
add bpl, byte [rsp + 0x40]
add dil, r13b
mov byte [r14 - 1], bpl
mov byte [r14], dil
mov rdx, qword [rsp + 0x38]
cmp rdx, 2
jne 0x14000363f
mov rax, r14
mov r10, r12
movzx r8d, word [r12]
mov r15d, r8d
shr r15d, 8
add r10, rdx
add rax, rsi
add eax, esi
add eax, esi
mov r9, qword [rsp + 0x48]
inc r9
mov r14, qword [rsp + 0x60]
jmp 0x1400021b8
sub r8, 3
jb case.0x14000170f.0
shr r9b, 1
add r9b, byte [rcx]
shr al, 1
add al, byte [rcx + 1]
shr dl, 1
add dl, byte [rcx + 2]
mov byte [rcx], r9b
mov byte [rcx + 1], al
mov byte [rcx + 2], dl
add rcx, 3
jmp 0x140002293
add byte [rax], al
mov qword [r8], r11
add r11, r15
mov qword [r8 + 8], r15
mov qword [r8 + 0x10], r11
mov qword [r8 + 0x18], rdx
mov qword [r8 + 0x20], r10
lea r15, [rsp + 0x148]
mov rcx, r15
mov rdx, r9
call fcn.140010853
mov rcx, qword [r15 + 0x10]
mov r9, qword [r15 + 0x20]
mov rdx, qword [r15 + 0x48]
mov r11, qword [r15 + 0x50]
mov rax, qword [r15 + 0x58]
mov qword [rsp + 0x78], rax
mov rax, r11
imul rax, rdx
add rax, qword [r15 + 0x28]
mov qword [rsp + 0x38], rax
mov rax, r11
imul rax, r9
mov qword [rsp + 0x70], rcx
add rcx, rax
add rcx, 2
xor r15d, r15d
xor r12d, r12d
xor r10d, r10d
xor edi, edi
xor r8d, r8d
cmp r11, qword [rsp + 0x78]
and al, 0x78
jae case.0x14000170f.0
cmp qword [rsp + 0x70], 0
je case.0x14000170f.0
test r9, r9
je 0x1400036ab
mov dword [rsp + 0x48], r10d
test rdx, rdx
je 0x14000370b
mov esi, edi
mov r14, r11
mov rdi, r9
mov r13, rdx
mov rbp, rcx
mov al, byte [rcx - 2]
mov byte [rsp + 0x58], al
mov rax, qword [rsp + 0x38]
mov dl, byte [rax]
mov ecx, r12d
call fcn.1400167ac
mov r12d, eax
mov esp, eax
mov esp, eax
mov rax, rdi
cmp rdi, 1
je 0x1400036b7
cmp r13, 1
je 0x140003723
mov qword [rsp + 0x68], r14
mov r14b, byte [rbp - 1]
mov rax, qword [rsp + 0x38]
mov dl, byte [rax + 1]
mov ecx, r15d
mov r8d, esi
call fcn.1400167ac
cmp rdi, 2
jbe 0x14000375f
mov r8d, dword [rsp + 0x48]
cmp r13, 2
jbe 0x1400036e7
mov r15d, eax
mov rsi, rdi
mov dil, byte [rbp]
mov rax, qword [rsp + 0x38]
mov dl, byte [rax + 2]
mov rcx, qword [rsp + 0x40]
call fcn.1400167ac
add dword [r8], eax
cmp rsi, 3
jne 0x14000373b
add r12b, byte [rsp + 0x58]
add r15b, r14b
add al, dil
mov byte [rbp - 2], r12b
mov byte [rbp - 1], r15b
mov qword [rsp + 0x40], rax
mov byte [rbp], al
cmp r13, 3
jne 0x1400036cf
mov rdx, r13
mov rcx, rbp
mov rax, qword [rsp + 0x38]
movzx r10d, byte [rax + 2]
movzx r8d, word [rax]
mov edi, r8d
shr edi, 8
add rax, r13
mov qword [rsp + 0x38], rax
mov r9, rsi
add rcx, rsi
mov r11, qword [rsp + 0x68]
inc r11
mov r14, qword [rsp + 0x60]
jmp 0x14000237b
cmp r8, r9
jae case.0x14000170f.0
test rax, rax
je case.0x14000170f.0
test rcx, rcx
je 0x1400036ff
test rdx, rdx
je 0x14000378f
cmp rcx, 1
je 0x140003717
cmp rdx, 1
je 0x1400037a7
cmp rcx, 2
jbe 0x14000376b
cmp rdx, 2
jbe 0x1400037d7
cmp rcx, 3
je 0x14000372f
cmp rdx, 3
je 0x1400037bf
cmp rcx, 4
jne 0x140003747
movzx r14d, byte [r10 - 3]
movzx r15d, r15b
add r15d, r14d
shr r15d, 1
add r15b, byte [r11 - 3]
movzx r14d, byte [r10 - 2]
movzx esi, sil
add esi, r14d
shr esi, 1
add sil, byte [r11 - 2]
movzx r14d, byte [r10 - 1]
movzx ebp, bpl
add ebp, r14d
shr ebp, 1
add bpl, byte [r11 - 1]
movzx r14d, byte [r10]
movzx r12d, dil
movzx edi, r14w
add edi, r12d
shr edi, 1
add dil, byte [r11]
mov byte [r11 - 3], r15b
mov byte [r11 - 2], sil
mov byte [r11 - 1], bpl
mov byte [r11], dil
cmp ecx, dword [rcx + 1]
ror byte [rcx + 1], cl
retf
inc r8
mov r14, qword [rsp + 0x60]
jmp 0x140002546
cmp ecx, dword [rcx + 1]
ror byte [rcx + 1], cl
retf
cmp r8, rax
je case.0x14000170f.0
shr dl, 1
add dl, byte [rcx + rax]
shr r9b, 1
add r9b, byte [rcx + rax + 1]
shr r10b, 1
add r10b, byte [rcx + rax + 2]
shr r11b, 1
add r11b, byte [rcx + rax + 3]
shr sil, 1
add sil, byte [rcx + rax + 4]
shr dil, 1
add dil, byte [rcx + rax + 5]
shr r15b, 1
add r15b, byte [rcx + rax + 6]
shr r12b, 1
add r12b, byte [rcx + rax + 7]
mov byte [rcx + rax], dl
mov byte [rcx + rax + 1], r9b
mov byte [rcx + rax + 2], r10b
mov byte [rcx + rax + 3], r11b
mov byte [rcx + rax + 4], sil
mov byte [rcx + rax + 5], dil
mov byte [rcx + rax + 5], bh
mov byte [rcx + rax + 5], bh
mov byte [rcx + rax + 6], r15b
mov byte [rcx + rax + 7], r12b
add rax, 8
jmp 0x140002638
mov dword [rdx + 8], eax
mov eax, 8
mov qword [rdx + 0x20], rax
mov ecx, r15d
and ecx, 7
and r15, 0xfffffffffffffff8
lea r8, [rsp + 0xd8]
mov qword [r8], r11
add r11, r15
mov qword [r8 + 8], r15
mov qword [r8 + 0x10], r11
mov qword [r8 + 0x18], rcx
mov qword [r8 + 0x20], rax
lea rdi, [rsp + 0x148]
mov rcx, rdi
call fcn.140010853
mov rcx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x20]
mov rax, qword [rdi + 0x48]
mov r15, qword [rdi + 0x50]
mov rdx, r15
mov qword [rsp + 0x58], rax
imul rdx, rax
add rdx, qword [rdi + 0x28]
mov qword [rsp + 0x40], rdx
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x130], rax
mov rax, r15
mov qword [rsp + 0x38], r8
imul rax, r8
mov qword [rsp + 0x128], rcx
lea r13, [rax + rcx]
add r13, 7
xor eax, eax
xor esi, esi
xor r12d, r12d
xor edx, edx
xor r9d, r9d
xor r10d, r10d
xor r11d, r11d
xor ecx, ecx
xor edi, edi
xor r8d, r8d
mov qword [rsp + 0x90], r8
xor r8d, r8d
mov qword [rsp + 0x98], r8
xor r8d, r8d
mov qword [rsp + 0x80], r8
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x68], 0
xor r8d, r8d
cmp r15, qword [rsp + 0x130]
jae case.0x14000170f.0
cmp qword [rsp + 0x128], 0
je case.0x14000170f.0
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xd0], rdi
cmp qword [rsp + 0x38], 0
je 0x1400039cf
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x8c], eax
mov r14, qword [rsp + 0x58]
test r14, r14
je 0x140003ad1
mov edi, r12d
mov ebp, r11d
mov r12d, r10d
mov r15d, r9d
mov al, byte [r13 - 7]
mov byte [rsp + 0xb8], al
mov rax, qword [rsp + 0x40]
mov dl, byte [rax]
call fcn.1400167ac
mov dword [rsp + 0xc0], eax
cmp qword [rsp + 0x38], 1
je 0x1400039f3
cmp r14, 1
je 0x140003af3
mov al, byte [r13 - 6]
mov byte [rsp + 0x57], al
mov rax, qword [rsp + 0x40]
mov dl, byte [rax + 1]
mov ecx, ebp
mov r8d, dword [rsp + 0x68]
call fcn.1400167ac
mov rbp, qword [rsp + 0x38]
cmp rbp, 2
jbe 0x140003a6b
mov dword [rsp + 0x68], eax
cmp r14, 2
cmp esi, 2
cmp esi, 2
jbe 0x140003b35
mov ecx, r12d
mov al, byte [r13 - 5]
mov byte [rsp + 0x56], al
mov r12, qword [rsp + 0x40]
mov dl, byte [r12 + 2]
mov r8d, dword [rsp + 0x78]
call fcn.1400167ac
cmp rbp, 3
je 0x140003a23
mov dword [rsp + 0x78], eax
cmp r14, 3
je 0x140003b1f
mov ecx, r15d
mov r15b, byte [r13 - 4]
mov dl, byte [r12 + 3]
mov r8d, dword [rsp + 0x70]
call fcn.1400167ac
add dword ds:[rax], eax
cmp rbp, 4
jbe 0x140003a3b
mov dword [rsp + 0x70], eax
cmp r14, 4
jbe 0x140003b09
mov al, byte [r13 - 3]
mov byte [rsp + 0x55], al
mov dl, byte [r12 + 4]
push rsp
and al, 4
mov ecx, dword [rsp + 0x48]
mov r8, qword [rsp + 0x80]
call fcn.1400167ac
cmp rbp, 5
je 0x140003a53
mov dword [rsp + 0x48], eax
cmp r14, 5
je 0x140003b4b
mov ecx, edi
mov rdi, r12
mov al, byte [r13 - 2]
mov byte [rsp + 0x80], al
mov dl, byte [r12 + 5]
mov r8, qword [rsp + 0x98]
call fcn.1400167ac
cmp rbp, 6
std
invalid
jbe 0x140003a0b
std
invalid
cmp r14, 6
jbe 0x140003add
mov r12d, eax
mov r14b, byte [r13 - 1]
mov dl, byte [rdi + 6]
mov ecx, esi
mov r8, qword [rsp + 0x90]
call fcn.1400167ac
cmp rbp, 7
je 0x140003a83
cmp qword [rsp + 0x58], 7
je 0x1400039b7
mov esi, eax
mov bpl, byte [r13]
mov dl, byte [rdi + 7]
mov ecx, dword [rsp + 0x8c]
mov r8, qword [rsp + 0xd0]
call fcn.1400167ac
cmp qword [rsp + 0x38], 8
jne 0x1400039db
mov ecx, dword [rsp + 0xc0]
add cl, byte [rsp + 0xb8]
mov r11d, dword [rsp + 0x68]
add r11b, byte [rsp + 0x57]
mov r10d, dword [rsp + 0x78]
add r10b, byte [rsp + 0x56]
mov r9d, dword [rsp + 0x70]
add r9b, r15b
mov edx, dword [rsp + 0x48]
add dl, byte [rsp + 0x55]
add r12b, byte [rsp + 0x80]
add sil, r14b
add al, bpl
mov ebp, ecx
mov byte [r13 - 7], cl
mov byte [r13 - 6], r11b
mov byte [r13 - 5], r10b
mov byte [r13 - 4], r9b
mov byte [r13 - 3], dl
mov byte [r13 - 2], r12b
mov byte [r13 - 1], sil
mov byte [r13], al
mov rcx, qword [rsp + 0x58]
cmp rcx, 8
jne 0x140003aa5
mov r14, rdi
mov r8, qword [rdi]
mov edi, r8d
shr edi, 8
mov dword [rsp + 0x68], edi
mov edi, r8d
shr edi, 0x10
mov dword [rsp + 0x78], edi
mov edi, r8d
shr edi, 0x18
mov dword [rsp + 0x70], edi
mov rdi, r8
shr rdi, 0x20
mov qword [rsp + 0x80], rdi
mov rdi, r8
shr rdi, 0x28
mov qword [rsp + 0x98], rdi
mov rdi, r8
shr rdi, 0x30
xor byte [rax - 0x77], cl
mov esp, 0x9024
add byte [rcx + rcx*4 - 0x39], cl
xor byte [rax - 0x77], cl
mov esp, 0x9024
add byte [rcx + rcx*4 - 0x39], cl
shr rdi, 0x38
add r14, rcx
mov qword [rsp + 0x40], r14
add r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0xc8]
inc r15
mov r14, qword [rsp + 0x60]
mov ecx, ebp
jmp 0x1400027b1
mov eax, r8d
and eax, 1
and r8, 0xfffffffffffffffe
mov r9, rcx
add r9, r8
lea rdx, [rsp + 0x100]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
mov qword [rdx], r9
mov qword [rdx + 8], rax
mov eax, 2
mov qword [rdx + 0x20], rax
mov ecx, r15d
and ecx, 1
and r15, 0xfffffffffffffffe
lea r8, [rsp + 0xd8]
mov qword [r8], r11
add r11, r15
mov qword [r8 + 8], r15
mov qword [r8 + 0x10], r11
mov qword [r8 + 0x18], rcx
mov qword [r8 + 0x20], rax
lea rdi, [rsp + 0x148]
mov rcx, rdi
call fcn.140010853
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x20]
mov r10, qword [rdi + 0x28]
mov rdx, qword [rdi + 0x48]
mov r8, qword [rdi + 0x50]
mov r9, qword [rdi + 0x58]
mov r11, r8
imul r11, rdx
add r10, r11
inc r10
mov r11, r8
imul r11, rcx
add r11, rax
inc r11
xor esi, esi
xor edi, edi
cmp r8, r9
jae case.0x14000170f.0
test rax, rax
je case.0x14000170f.0
test rcx, rcx
je 0x1400035df
test rdx, rdx
je 0x140003633
cmp rcx, 1
je 0x1400035f7
cmp rdx, 1
je 0x14000364b
cmp rcx, 2
jne 0x14000360f
movzx ebp, byte [r10 - 1]
movzx edi, dil
add edi, ebp
shr edi, 1
add dil, byte [r11 - 1]
movzx ebp, byte [r10]
movzx r14d, sil
movzx esi, bp
add esi, r14d
shr esi, 1
add sil, byte [r11]
mov byte [r11 - 1], dil
inc dword [rcx - 0x78]
xor ecx, dword [rcx + 1]
ror byte [rcx + 1], cl
retf
inc r8
mov r14, qword [rsp + 0x60]
jmp 0x140002b30
inc dword [rcx - 0x78]
xor ecx, dword [rcx + 1]
ror byte [rcx + 1], cl
retf
xor esi, esi
sub r8, 6
jb case.0x14000170f.0
shr r9b, 1
add r9b, byte [rcx]
shr al, 1
add al, byte [rcx + 1]
shr dl, 1
add dl, byte [rcx + 2]
shr r10b, 1
add r10b, byte [rcx + 3]
shr r11b, 1
add r11b, byte [rcx + 4]
shr sil, 1
add sil, byte [rcx + 5]
mov byte [rcx], r9b
mov byte [rcx + 1], al
mov byte [rcx + 2], dl
push rcx
add al, byte [rax + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
add al, 0x40
mov byte [rcx + 5], dh
push rcx
add al, byte [rax + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
add al, 0x40
mov byte [rcx + 5], dh
add rcx, 6
jmp 0x140002bcd
sub byte [r8 - 0x77], r9b
and al, 0x40
mov rax, rbp
imul rax, rdx
mov qword [rsp + 0xb8], rcx
lea r13, [rax + rcx]
add r13, 5
xor r12d, r12d
xor r10d, r10d
xor r11d, r11d
xor r9d, r9d
xor ecx, ecx
xor eax, eax
xor edi, edi
xor esi, esi
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x48], 0
xor r8d, r8d
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x78], rbp
cmp rbp, qword [rsp + 0xc0]
jae case.0x14000170f.0
cmp qword [rsp + 0xb8], 0
je case.0x14000170f.0
mov dword [rsp + 0x70], esi
test rdx, rdx
je 0x140003873
add byte [rax - 0x77], cl
mov esp, 0x8024
add byte [rcx + 0x982484], cl
add byte [rax], al
mov qword [rsp + 0x80], rdi
mov dword [rsp + 0x98], eax
test r15, r15
mov rbp, qword [rsp + 0x40]
je 0x14000391b
mov rsi, r11
mov rdi, r9
mov r14, r10
mov al, byte [r13 - 5]
mov byte [rsp + 0x90], al
mov dl, byte [rbp]
call fcn.1400167ac
cmp qword [rsp + 0x38], 1
je 0x140003897
mov qword [rsp + 0xd0], rax
cmp r15, 1
inc dword [rcx]
inc dword [rcx]
je 0x140003933
mov al, byte [r13 - 4]
mov byte [rsp + 0x8c], al
mov dl, byte [rbp + 1]
mov ecx, edi
mov r8d, dword [rsp + 0x48]
call fcn.1400167ac
mov rdi, qword [rsp + 0x38]
cmp rdi, 2
jbe 0x1400038af
mov qword [rsp + 0x48], rax
cmp r15, 2
jbe 0x140003927
mov al, byte [r13 - 3]
mov byte [rsp + 0xc8], al
mov dl, byte [rbp + 2]
mov ecx, esi
mov r8d, dword [rsp + 0x58]
call fcn.1400167ac
cmp rdi, 3
je 0x1400038c7
cmp r15, 3
je 0x14000393f
mov rsi, r15
mov qword [rsp + 0x58], rax
mov r15b, byte [r13 - 2]
mov dl, byte [rbp + 3]
mov ecx, r14d
mov r8d, dword [rsp + 0x70]
call fcn.1400167ac
cmp rdi, 4
jbe 0x14000387f
mov qword [rsp + 0x70], rax
cmp rsi, 4
mov r8, qword [rsp + 0x80]
jbe 0x14000390f
mov r14b, byte [r13 - 1]
mov dl, byte [rbp + 4]
mov ecx, r12d
call fcn.1400167ac
mov r12d, eax
mov rax, qword [rsp + 0x38]
cmp rax, 5
je 0x1400038df
cmp rsi, 5
mov r8d, dword [rsp + 0x98]
je 0x14000394b
mov edi, r15d
mov r15b, byte [r13]
mov dl, byte [rbp + 5]
mov rcx, qword [rsp + 0x68]
call fcn.1400167ac
cmp qword [rsp + 0x38], 6
jne 0x14000385b
mov rcx, qword [rsp + 0xd0]
add cl, byte [rsp + 0x90]
mov r9, qword [rsp + 0x48]
add r9b, byte [rsp + 0x8c]
mov r11, qword [rsp + 0x58]
add r11b, byte [rsp + 0xc8]
mov r10, qword [rsp + 0x70]
add r10b, dil
add r12b, r14b
add ah, dh
add al, r15b
mov byte [r13 - 5], cl
mov byte [r13 - 4], r9b
mov byte [r13 - 3], r11b
mov byte [r13 - 2], r10b
mov byte [r13 - 1], r12b
mov qword [rsp + 0x68], rax
mov byte [r13], al
cmp rsi, 6
jne 0x1400038f7
mov r15, rsi
movzx edi, word [rbp + 4]
mov r8d, dword [rbp]
mov eax, r8d
shr eax, 8
mov dword [rsp + 0x48], eax
mov eax, r8d
shr eax, 0x10
mov dword [rsp + 0x58], eax
mov esi, r8d
shr esi, 0x18
mov eax, edi
shr eax, 8
add rbp, r15
mov qword [rsp + 0x40], rbp
mov rdx, qword [rsp + 0x38]
add r13, rdx
mov rbp, qword [rsp + 0x78]
inc rbp
mov r14, qword [rsp + 0x60]
jmp 0x140002cfb
mov dword [rax + 0x10], ebx
mov qword [r8 + 0x18], rdx
mov qword [r8 + 0x20], r10
lea rdi, [rsp + 0x148]
mov rcx, rdi
mov rdx, r9
call fcn.140010853
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x20]
mov r10, qword [rdi + 0x28]
mov rdx, qword [rdi + 0x48]
mov r8, qword [rdi + 0x50]
mov r9, qword [rdi + 0x58]
mov r11, r8
imul r11, rdx
add r10, r11
add r10, 2
mov r11, r8
imul r11, rcx
add r11, rax
add r11, 2
ret
add dh, byte [rcx]
div byte [rcx]
invalid
ret
cmp r8, r9
jae case.0x14000170f.0
test rax, rax
je case.0x14000170f.0
test rcx, rcx
je 0x140003657
test rdx, rdx
je 0x1400036c3
cmp rcx, 1
je 0x14000366f
cmp rdx, 1
je 0x1400036db
cmp rcx, 2
jbe 0x14000369f
invalid
cmp rdx, 2
jbe 0x1400036f3
cmp rcx, 3
jne 0x140003687
movzx ebp, byte [r10 - 2]
movzx edi, dil
add edi, ebp
shr edi, 1
add dil, byte [r11 - 2]
movzx ebp, byte [r10 - 1]
movzx esi, sil
add esi, ebp
shr esi, 1
add sil, byte [r11 - 1]
inc dword [rcx + 0xf]
mov dh, 0x2a
inc dword [rcx + 0xf]
mov dh, 0x2a
movzx r14d, r12b
movzx r12d, bp
add r12d, r14d
shr r12d, 1
add r12b, byte [r11]
mov byte [r11 - 2], dil
mov byte [r11 - 1], sil
mov byte [r11], r12b
add r10, rdx
add r11, rcx
inc r8
mov r14, qword [rsp + 0x60]
jmp 0x140002fca
cmp rsi, qword [rsp + 0x40]
jae case.0x14000170f.0
cmp qword [rsp + 0x48], 0
je case.0x14000170f.0
test rcx, rcx
je 0x140003963
test rdx, rdx
je 0x1400039ff
cmp rcx, 1
je 0x14000397b
cmp rdx, 1
je 0x140003a2f
cmp rcx, 2
jbe 0x140003a77
cmp rdx, 2
jbe 0x14000399f
cmp rcx, 3
je 0x140003993
cmp rdx, 3
je 0x140003a5f
cmp rcx, 4
jbe 0x140003a47
cmp rdx, 4
jbe 0x140003987
cmp rcx, 5
je 0x1400039ab
cmp rdx, 5
je 0x140003a99
cmp rcx, 6
jbe 0x140003a17
cmp rdx, 6
jbe 0x14000396f
cmp rcx, 7
je 0x1400039c3
cmp rdx, 7
je 0x140003957
mov qword [rsp + 0x38], rsi
cmp rcx, 8
jne 0x1400039e7
movzx esi, byte [r10 - 7]
movzx r8d, r8b
add r8d, esi
shr r8d, 1
add r8b, byte [r11 - 7]
movzx esi, byte [r10 - 6]
movzx eax, al
add eax, esi
shr eax, 1
add al, byte [r11 - 6]
movzx esi, byte [r10 - 5]
movzx r9d, r9b
add r9d, esi
shr r9d, 1
add r9b, byte [r11 - 5]
movzx esi, byte [r10 - 4]
movzx r13d, r13b
add r13d, esi
shr r13d, 1
add r13b, byte [r11 - 4]
movzx esi, byte [r10 - 3]
movzx r12d, r12b
add r12d, esi
shr r12d, 1
add r12b, byte [r11 - 3]
movzx esi, byte [r10 - 2]
movzx r15d, r15b
mov dh, 0x72
inc byte [rbp + 0xf]
mov dh, 0xff
add r15d, esi
shr r15d, 1
add r15b, byte [r11 - 2]
movzx esi, byte [r10 - 1]
movzx ebp, bpl
add ebp, esi
shr ebp, 1
add bpl, byte [r11 - 1]
movzx esi, byte [r10]
movzx r14d, dil
movzx edi, si
add edi, r14d
shr edi, 1
add dil, byte [r11]
mov byte [r11 - 7], r8b
stc
stc
mov byte [r11 - 6], al
mov byte [r11 - 5], r9b
mov byte [r11 - 4], r13b
mov byte [r11 - 3], r12b
mov byte [r11 - 2], r15b
mov byte [r11 - 1], bpl
mov byte [r11], dil
add r10, rdx
add r11, rcx
mov rsi, qword [rsp + 0x38]
inc rsi
mov r14, qword [rsp + 0x60]
jmp 0x140003132
lea r13, [rsp + 0x148]
mov rcx, r13
mov rdx, rax
call fcn.140015d3b
mov ecx, 0x400
mov edx, 1
call fcn.1400043dc
mov rdi, rax
mov r8d, 0x400
mov rcx, rax
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp bpl, 8
lea rax, [0x140138908]
lea r13, [0x1401388d8]
cmove r13, rax
jmp case.0x140001913.6
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
mov rcx, rax
call fcn.1400295b0
lea rax, str.mid___len
lea rcx, [rsp + 0x148]
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.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
call fcn.140029160
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
xor ecx, ecx
xor edx, edx
call fcn.140029210
lea r8, [rsp + 0x148]
and qword [r8], 0
lea r9, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x140]
call fcn.14002985d
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
mov rcx, r15
call fcn.1400295b0
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140029280
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecodermod.rs
mov rcx, r12
mov rdx, r15
call fcn.1400291a0
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
xchg esi, eax
pop rdi
adc eax, dword [rax]
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jb 0x1400037c3
adc eax, dword [rax]
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
invalid
dec dword [rbp + rcx*4 + 5]
ficomp word [rdi + 0x13]
add cl, ch
imul eax, dword [rbx], 0
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
push rsi
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
pop rdx
adc eax, dword [rax]
jmp case.0x1400015b7.22
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jp 0x140003836
adc eax, dword [rax]
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
invalid
dec dword [rbp + rcx*4 + 5]
mov bl, byte [rdi + 0x13]
add cl, ch
inc dword [rdx]
add byte [rax], al
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
add byte [rbp + rcx*4 + 5], cl
ficomp word [rdi + 0x13]
add cl, ch
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
dec dword [rbp + rcx*4 + 5]
invalid
add byte [rbp + rcx*4 + 5], cl
stosb byte [rdi], al
pop rdx
adc eax, dword [rax]
jmp 0x140003afa
jmp case.0x1400015b7.22
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b10
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b52
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b10
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b52
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003a8a
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003ae4
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b10
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
invalid
add byte [rbp + rcx*4 + 5], cl
ret 0x135a
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b52
add byte [rax], al
add byte [rax], al
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003a8a
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003a8a
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003aac
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003542
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003ae4
add byte [rbp + rcx*4 + 5], cl
pop rdx
adc eax, dword [rax]
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003ae4
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
add byte [rax], al
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003afa
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b10
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b10
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b52
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp case.0x1400015b7.22
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
add cl, ch
mov ecx, 0x4c000000
lea eax, [0x140139ac8]
jmp 0x140003b3c
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov ecx, 7
mov edx, 7
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
lea eax, [0x1401394f8]
jmp 0x140003b52
lea rax, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
adc eax, dword [rax]
adc eax, dword [rax]
lea r9, [0x1401377b8]
or eax, 0x133cf9
lea r8, [rsp + 0x148]
mov edx, 0x2b
call fcn.140029520
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
lea eax, [0x140139990]
jmp 0x140003542
cli
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov ecx, 6
mov edx, 6
call fcn.140029210
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov ecx, 1
mov edx, 1
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
lea eax, [0x140139a50]
mov ecx, 4
mov edx, 4
add byte [rax], al
add byte [rdx + 4], bh
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov ecx, 3
mov edx, 3
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov ecx, 2
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_src_filter.rs
mov ecx, 5
mov edx, 5
call fcn.140029210
push rsi
add al, byte [rax]
push rsi
add al, byte [rax]
lea rdx, [rsp + 0x148]
and qword [rdx], 0
add dword [rax], eax
add byte [rax - 0x7d], cl
and al, byte [rax]
lea rcx, [rsp + 0xd8]
call fcn.1400298f1
ud2
add byte [rdx + 0x48792444], cl
mov edx, dword [rsp + 0x58]
add byte [rdi], cl
adc byte [rsp + 0x39], al
add byte [rax], al
invalid
sbb eax, 0x4860eb0d
and dword [rsi + 8], 0
mov eax, dword [rsp + 0x10]
sub byte [rsp + 0x80], al
add byte [rdi], cl
adc dword [rsi + 4], eax
add byte [rax - 0x7f], cl
invalid
test al, 0x10
jne 0x140003e1d
test al, 0x20
je 0x140007fc0
and byte [rdi], cl
test byte [rdx - 0x74ffffbf], ch
mov ecx, dword [rcx]
or ecx, ebp
and esi, dword [rcx]
add byte [rbx + 0x6efce909], cl
add byte [rax], al
jmp 0x14000af40
mov ecx, dword [rcx]
jmp 0x14000ad20
push rsi
push rdi
sub rsp, 0xb8
in al, dx
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
in al, dx
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rax, qword [rdx]
lea rcx, [0x14013d398]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rdi + 8]
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000009
jmp 0x140003f50
movups xmm0, xmmword [rdi]
lea rax, [rsp + 0x38]
and qword [rax], 0
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
adc byte [rax], al
movups xmm1, xmmword [rdi + 0x10]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x78]
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and al, 0x78
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
xor byte [rax], ah
add byte [rax], al
add dh, al
cmp byte [rbx], al
and qword [rdx], 0
movaps xmmword [rcx + 0x10], xmm1
and qword [rdx + 0x10], 0
movaps xmmword [rcx], xmm0
mov qword [rdx + 0x20], rax
lea rax, [0x140136cc0]
mov qword [rdx + 0x28], rax
call fcn.140011bb0
test al, al
jne 0x140003f5d
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rsp + 0x38]
and al, 0x38
and al, 0x38
movups xmmword [rsi + 8], xmm0
and qword [rsi + 0x20], 0
and byte [rax], al
and byte [rax], al
add byte [rax - 0x48], cl
invalid
movabs rax, 0x8000000000000006
mov qword [rsi], rax
lea rcx, [rsp + 0x50]
push rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48068948], al
lea ecx, [rsp + 0x50]
push rax
push rax
call fcn.14000e141
jmp 0x140003f53
mov qword [rsi + 8], 3
movabs rax, 0x8000000000000007
jmp 0x140003f50
mov al, byte [0x140142200]
mov edx, 0x20
xor ecx, ecx
call fcn.140024590
test rax, rax
je 0x140003f86
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movabs rcx, 0x8000000000000000
mov qword [rsi + 8], rcx
mov byte [rsi + 0x10], 0
mov qword [rsi + 0x28], rax
lea rax, fcn.14000e141
mov qword [rsi + 0x30], rax
movabs rax, 0x8000000000000004
mov eax, 4
add byte [rax], al
invalid
invalid
mov qword [rsi], rax
add rsp, 0xb8
pop rdi
pop rsi
ret
lea rax, [0x140136d28]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x140136d90]
lea r8, [rsp + 0x37]
mov edx, 0x37
call fcn.140029520
mov ecx, 8
mov edx, 0x20
call fcn.1400290a0
int3
rol byte [rax], 1
add byte [rax], al
call 0x1880040bf
mov edx, dword [rsi + 0xf0]
stc
cwde
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
and byte [rbx + 0x5f], bl
test rcx, rcx
jne fcn.140003fe1
invalid
xchg esi, eax
invalid
invalid
invalid
test dword [rsi - 0x3c000002], edx
ret
sal byte [rbp + rax + 0x48], 0x89
int1
mov eax, dword [rcx - 1]
push rcx
invalid
add byte [rax + 0x20c48348], dl
cld
mov ecx, dword [rcx]
add rcx, rdi
cmp rcx, 6
mov eax, 4
cmovb rax, rcx
cmp rax, 4
cmp eax, 4
cmp eax, 4
ja 0x14000428b
xchg esp, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14013d3a8]
lea rcx, [0x14013d3a8]
lea ecx, [0x14013d3a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
or al, ch
invalid
call fcn.1400042e5
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
jmp 0x140004280
mov rcx, rsi
call fcn.1400042e5
add rdi, qword [rsi + 0x20]
jle 0x140004246
jle 0x140004246
cmp rdi, 3
mov eax, 1
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
test rax, rax
je case.0x140004205.3
add byte [rax], al
add byte [rax + 0xf], cl
invalid
cmp rax, 1
jne 0x14000429a
add rsi, 0x20
mov rcx, rsi
add rsp, 0x28
invalid
invalid
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp fcn.1400042e5
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 8]
add rdi, 4
xor rdi, rcx
cmp rdi, 3
ja 0x14000426f
cmp rdi, 2
jne 0x140004278
mov rdx, qword [rsi + 0x10]
call fcn.14001695d
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
invalid
and byte [rax - 0x75], r9b
push rsi
sub byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp 0x140004142
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp 0x14000418b
int1
invalid
invalid
invalid
int1
invalid
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14001695d
push rsi
xor byte [rax - 0x7d], cl
invalid
add dword [rax - 0x75], ecx
or byte [r8 - 0x75], cl
mov rdx, qword [rax + 0x10]
cmp r8, 8
cmp eax, 8
invalid
xchg edx, esi
mov rdx, qword [rax + 0x10]
cmp r8, 8
cmp eax, 8
cmp eax, 8
ja case.default.0x1400042d3
invalid
lea rax, [0x14013d3bc]
add eax, 0x1390f0
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
jmp fcn.14001695d
jmp fcn.1400282d4
jmp case.default.0x1400042d3
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
push rbp
adc byte [rdx], 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
sbb byte [rax - 0x77], cl
ret 0xff49
add r8b, byte [rax]
call fcn.14000bdf5
push 0x40
pop rdx
mov ecx, 0x4b00
add byte [rax], al
add byte [rax], al
call fcn.1400043dc
mov rdi, rax
mov r8d, 0x4b00
mov rcx, rax
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
push 1
pop rcx
call fcn.14000b879
xor esi, esi
test al, al
je 0x14000448b
push 0xa
pop rcx
call fcn.14000b879
movzx esi, al
lea rbx, [rsp + 0xfc0]
mov edx, 0x8000
mov rcx, rbx
xor r8d, r8d
xor eax, eax
xor eax, eax
call fcn.1400107bb
cmp qword [rbx], 0
mov rbx, qword [rbx + 8]
jne 0x140005256
lea r14, [rsp + 0xfc0]
mov r15, qword [r14 + 0x10]
xorps xmm6, xmm6
movups xmmword [rsp + 0x103], xmm6
mov edx, 0x8000
mov rcx, r14
call fcn.14002830b
cmp qword [r14], 0
jne 0x140005266
lea rdx, [rsp + 0xb90]
movups xmmword [rdx + 0x1e0], xmm6
and qword [rdx + 0x1f0], 0
mov qword [rdx], rbx
mov qword [rdx + 8], r15
and qword [rdx + 0x10], 0
mov dword [rdx + 0x18], esi
movups xmmword [rdx + 0x1c], xmm6
movups xmmword [rdx + 0x28], xmm6
mov qword [rdx + 0x38], 1
and qword [rdx + 0x40], 0
mov qword [rdx + 0x48], rdi
movups xmmword [rdx + 0x50], xmm6
or qword [rdx + 0x60], 0xffffffffffffffff
mov word [rdx + 0x68], 0x100
movabs rax, 0x8000000000000000
mov qword [rdx + 0x70], rax
and qword [rdx + 0x1a0], 0
and qword [rdx + 0x1a5], 0
mov rax, qword [rsp + 0xfd0]
lea rdi, [rsp + 0x100]
mov ecx, dword [rdi + 0xf]
mov dword [rdx + 0x1bc], ecx
movups xmm0, xmmword [rdi]
movups xmmword [rdx + 0x1ad], xmm0
mov qword [rdx + 0x1c0], 0x20000000
mov byte [rdx + 0x1c8], 1
mov dword [rdx + 0x1c9], 0x10100
add dword [rcx], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov qword [rdx + 0x1d8], 0x8000
lea rax, [0x14002b908]
mov qword [rdx + 0x1f8], rax
and qword [rdx + 0x200], 0
mov byte [rdx + 0x208], 0
and dword [rdx + 0x210], 0
mov rcx, rdi
call fcn.140003ba9
cmp dword [rdi], 4
movabs rsi, 0x800000000000000a
mov esi, 0xa
add byte [rax], al
add byte [rax + 0x246c894c], al
invalid
je 0x140004600
lea rdi, [rsp + 0xfc0]
lea rdx, [rsp + 0x100]
mov rcx, rdi
call fcn.140003e24
mov rbx, qword [rdi]
cmp rbx, rsi
jne 0x14000492f
lea rdx, [rsp + 0xb90]
mov dword [rdx + 0x210], 0x10
lea rdi, [rsp + 0xda8]
mov r8d, 0x218
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0xfc0]
mov rcx, rbx
mov rdx, rdi
call fcn.140003ba9
mov rax, qword [rbx]
cmp rax, 4
jne 0x1400048e3
lea rdi, [rsp + 0xfc0]
lea rbx, [rsp + 0xda8]
mov r8d, 0x210
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
and dword [rsp + 0xc0], 0
movaps xmmword [rsp + 0xb0], xmm0
and qword [rsp + 0xd4], 0
mov byte [rsp + 0xdc], 0
mov byte [rdi + 0x2a0], 1
movups xmmword [rdi + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rdi + 0x250], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rdi + 0x260], rax
mov eax, dword [rsp + 0xd8]
mov dword [rdi + 0x268], eax
mov al, byte [rsp + 0xdc]
mov byte [rdi + 0x26c], al
movzx eax, word [rsp + 0xdd]
mov word [rdi + 0x26d], ax
mov al, byte [rsp + 0xdf]
add byte [rax], al
mov byte [rdi + 0x26f], al
and dword [rdi + 0x298], 0
and dword [rdi + 0x270], 0
and qword [rdi + 0x210], 0
mov eax, dword [rbx + 0x210]
push 1
pop rcx
mov qword [rdi + 0x218], rcx
and qword [rdi + 0x220], 0
movups xmmword [rdi + 0x278], xmm0
xchg dword [rax + 2], edi
add byte [rax], al
xchg dword [rax + 2], edi
add byte [rax], al
mov dword [rdi + 0x29c], eax
and qword [rdi + 0x288], 0
and qword [rdi + 0x228], 0
mov qword [rdi + 0x230], rcx
and qword [rdi + 0x238], 0
mov rcx, rdi
call fcn.140003b7c
mov cl, byte [rax + 0x127]
mov dl, byte [rax + 0x128]
mov r8d, dword [rax + 0x11c]
cmpsd dword [rsi], dword [rdi]
mov byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmpsd dword [rsi], dword [rdi]
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call case.0x14000ea86.95
mov rcx, rdi
call fcn.140003b7c
mov ebx, dword [rax + 0x11c]
sbb al, 1
add byte [rax], al
sbb al, 1
add byte [rax], al
mov esi, dword [rax + 0x120]
mov rcx, rdi
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.140001054
mov ecx, eax
mov r8d, ebx
call case.0x14000ea86.95
mov rbx, rax
push 3
pop rdi
mov rcx, rdi
call fcn.14000431e
dec rbx
mov rax, rbx
mul rsi
jo 0x1400049bc
lea rdi, [rsp + 0xb0]
lea rdx, [rsp + 0xfc0]
ror byte [rdi], 0
add byte [rax - 0x77], cl
stc
ror byte [rdi], 0
add byte [rax - 0x77], cl
stc
call fcn.140001166
mov rdi, qword [rdi]
cmp rdi, 4
jne 0x14000499c
lea rdi, [rsp + 0x100]
lea rdx, [rsp + 0xfc0]
mov r8d, 0x2a8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movabs r12, 0x8000000000000000
cmp qword [rdi], r12
je 0x1400049e3
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x27], 0xf
test cl, ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x3a824
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x3a8]
lea rdx, [rsp + 0x100]
mov r8d, 0x2a8
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rcx - 0x48], al
test al, 2
add byte [rax], al
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rdi]
cmp rsi, r12
je case.default.0x1400048c1
lea rdx, [rsp + 0x3f0]
movups xmm6, xmmword [rdx - 0x40]
ror byte [rdi], 0x10
jp 0x14000480c
ror byte [rdi], 0x10
jp 0x14000480c
mov rbx, qword [rdx - 0x20]
movzx r14d, word [rdx - 0x18]
mov bh, 0x72
call 0x12a425858
mov bh, 0x72
call 0x12a425858
adc byte [rdx - 0x16], al
invalid
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rdx - 8]
mov qword [rsp + 0x9e], rax
lea rdi, [rsp + 0x930]
and al, 0x30
or dword [rax], eax
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
stc
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rdi - 0x40], xmm6
movups xmmword [rdi - 0x30], xmm7
mov qword [rdi - 0x20], rbx
mov dword [rdi - 0x20], ebx
and al, 0x30
or dword [rax], eax
add byte [rcx - 0x48], al
invalid
mov dword [rdi - 0x20], ebx
mov word [rdi - 0x18], r14w
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rdi - 0x16], xmm0
mov rax, qword [rsp + 0x9e]
mov qword [rdi - 8], rax
clc
mov qword [rdi - 0x48], rsi
lea rcx, [rsp + 0x8e8]
call fcn.140001054
dec dword [rdi]
mov dh, 0xc0
invalid
dec dword [rdi]
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
sub dword [rbx + 0x634c0013], ecx
add al, 0x81
lea rcx, [0x14013d3e0]
movsxd r8, dword [rcx + rax*4]
add r8, rcx
movzx eax, dl
jmp r8
invalid
loopne 0x1400048d4
bsf eax, eax
lea rcx, [0x14013d438]
mov esp, 0xd8d48c0
push 0xffffffffffffff8b
adc eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff88
push rsp
and al, 0x5f
mov byte [rsp + 0x5f], dl
mov dil, 1
jmp 0x1400050bb
mov rcx, qword [rsp + 0xfc8]
movups xmm0, xmmword [rsp + 0xfd0]
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rcx
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
or eax, 0xf1e80000
idiv bh
invalid
jmp 0x1400049e3
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
or eax, 0xf1e80000
add al, ch
int1
idiv bh
invalid
mov r12, qword [rsp + 0xfc8]
mov r15, qword [rsp + 0xfd0]
mov rsi, qword [rsp + 0xfd8]
mov r13, qword [rsp + 0xfe0]
mov r14b, byte [rsp + 0xfe8]
mov dil, byte [rsp + 0xfe9]
movups xmm0, xmmword [rsp + 0xfea]
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0xff8]
and al, 0xf8
sldt word [rax]
sldt word [rax]
mov qword [rsp + 0x65e], rax
lea rcx, [rsp + 0xb90]
call fcn.14000401b
mov ecx, edi
mov edi, r14d
mov r14, r12
mov r12, rbx
jmp 0x140004a6f
invalid
invalid
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x108], rdi
movabs rax, 0x8000000000000000
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0xfc0]
ror byte [rdi], 0
add al, ch
mov bl, 0xf5
invalid
invalid
ror byte [rdi], 0
add al, ch
mov bl, 0xf5
invalid
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0x3b0]
call fcn.140003e24
and al, 8
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add eax, dword [rax]
add al, ch
sub al, 0xf4
invalid
mov r12, qword [rsp + 0x3b0]
mov r14, qword [rsp + 0x3b8]
mov r15, qword [rsp + 0x3c0]
mov rsi, qword [rsp + 0x3c8]
mov r13, qword [rsp + 0x3d0]
mov dil, byte [rsp + 0x3d8]
mov cl, byte [rsp + 0x3d9]
movups xmm0, xmmword [rsp + 0x3da]
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rsi + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rsi + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], al
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0x9e]
mov qword [rsp + 0x65e], rax
movaps xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x65e]
mov qword [rsp + 0x7e], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x7e]
mov qword [rsp + 0xee], rax
movabs rax, 0x800000000000000a
mov eax, 0xa
add byte [rax], al
invalid
invalid
cmp r12, rax
jne case.0x140004205.41
mov r13, qword [rsp + 0x68]
mov rcx, r14
call qword [r15 + 0x38]
cmp rax, 0x20000000
movabs rsi, 0x800000000000000a
or al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
invalid
jbe 0x140004b4a
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x38b6858a], al
mov qword [r13 + 8], 3
movups xmm0, xmmword [rsp + 0xfc0]
or byte [r11], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xfc0], al
movups xmm1, xmmword [rsp + 0xfd0]
mov word [rax + rdx*8], fs
sldt word [rax]
movups xmm2, xmmword [rsp + 0xfe0]
movups xmmword [r13 + 0x10], xmm0
movups xmmword [r13 + 0x20], xmm1
movups xmmword [r13 + 0x30], xmm2
xor byte [rax - 0x48], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0x3e
add dword ds:[rax], eax
invalid
xor byte [rax - 0x48], cl
invalid
add dword ds:[rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x68]
mov qword [rbx + 0x18], rsi
mov qword [rbx + 0x20], r13
mov byte [rbx + 0x28], dil
mov byte [rbx + 0x29], cl
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rbx + 0x2a], xmm0
mov rax, qword [rsp + 0xee]
mov qword [rbx + 0x38], rax
mov qword [rbx], r12
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], r15
jmp 0x14000505a
invalid
invalid
add byte [rax], al
adc byte [0x140b94b4c], al
add byte [rax], al
and byte [rax + 0x29], cl
ror dword [rbp + rcx*4 - 0x7c], 0x24
add byte [rcx], al
add byte [rax], al
mov ecx, 0x20000000
sub rcx, rax
lea r8, [rsp + 0x100]
mov qword [r8], 1
mov qword [r8 + 8], rcx
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], al
invalid
mov dword [rax + 8], ecx
and dword [r8 + 0x10], 0
and dword [r8 + 0x18], 0
lea rdi, [rsp + 0xfc0]
lea edi, [rsp + 0xfc0]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r14
call qword [r15 + 0x40]
mov rax, qword [rdi]
cmp rax, rsi
jne case.default.0x140004bb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call qword [r15 + 0x18]
mov edi, eax
mov ebx, edx
mov rcx, r14
call qword [r15 + 0x20]
and byte [rdi], cl
mov dh, 0xc0
and byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x14013d44c]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14000fa86
invalid
scasb al, byte [rdi]
add byte [rax], al
mov esi, 0x490000ae
mov eax, dword [rsp]
scasb al, byte [rdi]
add byte [rax], al
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
movabs rdx, 0x800000000000000a
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448b4d], al
mov r8, qword [r12 + 0x10]
invalid
invalid
add byte [rax], al
add byte [rax], al
or byte [rbp - 0x75], 0x44
mov r8, qword [r12 + 0x10]
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
and al, 0x18
cmp rax, rdx
jne 0x140005005
invalid
add al, 0
invalid
ror byte [rdi], 1
test dword [rdi], edx
invalid
add al, 0
add byte [rcx + 0x48da89f8], cl
mov eax, edi
mov edx, ebx
imul rdx, rax
invalid
mov eax, edi
mov edx, ebx
imul rdx, rax
cmp rdx, r9
ja 0x140004ecb
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
je 0x140005043
test byte [rcx], dh
add al, 0
add byte [rcx], dh
shr cl, 0xd6
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xff8]
xor eax, eax
jmp 0x140004fef
mov rcx, qword [rsp + 0xff8]
add byte [rcx - 0x77], cl
cmp byte [r15], r9b
adc byte [rsp + 0xfc8], al
sldt word [rax]
mov qword [r13 + 0x38], rcx
mov dword [rbp + 0x38], ecx
movups xmm0, xmmword [rsp + 0xfc8]
enter 0xf, 0
sldt word [rax]
movups xmm1, xmmword [rsp + 0xfd8]
sldt word [rax]
movups xmm2, xmmword [rsp + 0xfe8]
xchg esp, eax
and al, 0xe8
sldt word [rax]
invalid
add byte [rcx + 0xf], al
adc dword [rbp + 0x28], edx
push rbp
invalid
movups xmmword [r13 + 0x28], xmm2
movups xmmword [rbp + 0x28], xmm2
push rbp
sub byte [rcx + 0xf], al
adc dword [rbp + 0x18], ecx
movups xmmword [r13 + 0x18], xmm1
movups xmmword [r13 + 8], xmm0
mov qword [r13], rax
mov rax, qword [r15]
mov eax, dword [rdi]
test rax, rax
test eax, eax
je 0x140004c5d
mov rcx, r14
int1
call rax
cmp qword [r15 + 8], 0
je 0x14000505a
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x75], cl
add byte [rax], al
mov rdx, qword [r15 + 0x10]
push rdi
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
call fcn.140006bb0
cmp al, 0x1f
add byte [rax], al
jmp 0x14000505a
add byte [rax], al
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
mov eax, edi
mov r8, r15
mov eax, edi
call fcn.14000fb71
mov rax, qword [r12]
mov eax, dword [rsp]
add byte [rcx - 0x75], cl
add al, 0x24
mov eax, dword [rsp]
mov rcx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
and al, 0x10
mov r9, qword [r12 + 0x18]
cmp rax, rsi
cmp eax, esi
jne 0x140005005
add byte [rcx + 0x48da89f8], cl
imul edx, eax
mov eax, edi
mov edx, ebx
imul rdx, rax
fimul dword [rax + 0xf]
scasd eax, dword [rdi]
ror byte [rcx + rdi - 0x36], 1
cmp rdx, r9
ja 0x140004f90
invalid
movabs rax, 0x8000000000000000
cmp rcx, rax
cmp ecx, eax
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp ecx, eax
je 0x140005043
push 4
cmp ecx, eax
je 0x140005043
push 4
add al, 0xe9
jmp 0x140004fee
sbb byte [rbx], al
add byte [rax], al
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14000fc60
mov rax, qword [r12]
add al, 0x24
mov rcx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov eax, dword [rsp + 0x10]
mov r9, qword [r12 + 0x18]
cmp rax, rsi
cmp eax, esi
sbb byte [rax + 0x39], cl
invalid
cmp eax, esi
jne 0x140005005
mov eax, edi
shl rax, 2
loopne 0x140004d10
loopne 0x140004d10
mov edx, ebx
mul rdx
jo 0x140005031
sbb byte [rax], 3
add byte [rax], al
sbb byte [rax], 3
add byte [rax], al
cmp rax, r9
ja 0x140005031
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140005043
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax + 0xfc13948], al
test byte [rsi], cl
add eax, dword [rax]
add byte [rdx + 9], ch
invalid
push 9
or ecx, ebp
jmp 0x140004fee
mov dl, 2
add byte [rax], al
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14000fa86
mov rax, qword [r12]
add al, 0x24
mov rcx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
cmp rax, rsi
cmp eax, esi
sbb byte [rax + 0x39], cl
invalid
cmp eax, esi
jne 0x140005005
test dword [rdi - 0x76fffffe], edx
clc
mov eax, edi
lea rax, [rax + rax*2]
mov edx, ebx
mul rdx
jo 0x140004ecb
or byte [rcx + rax], 0
or byte [rcx + rax], 0
cmp rax, r9
ja 0x140004ecb
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140005043
add byte [rax], al
add byte [rax + 0xfc13948], al
test byte [rax + 0x6a000002], ch
push 2
jmp 0x140004fee
add r8b, byte [rax]
invalid
add ch, cl
add r8b, byte [rax]
add byte [rbp + rcx*4 - 0x5c], cl
lea r12, [rsp + 0xfc0]
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14000fa86
mov rax, qword [r12]
add al, 0x24
mov rcx, qword [r12 + 8]
mov ecx, dword [rsp + 8]
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
sbb byte [rax + 0x39], cl
invalid
sbb byte [rax + 0x39], cl
invalid
cmp eax, esi
jne 0x140005005
add al, byte [rax]
add byte [rcx - 0x1f3eb708], cl
add cl, byte [rcx - 0x1d08b726]
mov edx, ebx
mul rdx
mul edx
mov eax, edi
shl rax, 2
mov edx, ebx
mul rdx
mul edx
jo 0x140004ecb
and dh, 0
add byte [rax], al
cmp rax, r9
ja 0x140004ecb
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rcx, rax
ror dword [rdi], 0x84
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax + 0xfc13948], al
or byte [rax + 0x39], 0xc1
ror dword [rdi], 0x84
add al, byte [rax]
invalid
ror dword [rdi], 0x84
add al, byte [rax]
add byte [rdx + 3], ch
push 3
push 3
add ebp, ecx
out 1, al
add byte [rax], al
jmp 0x140004fee
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
call fcn.14000fb71
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
and al, 8
and al, 8
and al, 8
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
cmp rax, rsi
cmp eax, esi
cmp eax, esi
jne 0x140005005
mov eax, edi
clc
shl rax, 2
mov edx, ebx
mul rdx
jo 0x140004f90
add byte [rbp + 1], 0
invalid
add byte [rbp + 1], 0
add byte [rcx + rdi - 0x38], cl
add byte [rax], al
cmp rax, r9
ja 0x140004f90
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140005043
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test ah, bl
add dword [rax], eax
add byte [rax], al
push 7
add byte [rax], al
push 7
jmp 0x140004fee
add byte [rax], al
lea r12, [rsp + 0xfc0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14000fa86
lodsb al, byte [rsi]
add byte [rax], al
lodsb al, byte [rsi]
add byte [rax], al
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
invalid
or byte [rbp - 0x75], cl
and al, 0x10
invalid
adc byte [rbp - 0x75], cl
and al, 0x18
mov r9, qword [r12 + 0x18]
cmp rax, rsi
jne 0x140005005
add dword gs:[rax], eax
invalid
add dword gs:[rax], eax
add byte [rcx - 0x3ffeb708], cl
mov eax, edi
add rax, rax
mov edx, ebx
mul rdx
jo 0x140004ecb
cmp rax, r9
ja 0x140004ecb
invalid
sbb cl, byte [rax - 0x48]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140005043
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test byte [rdi + 1], bh
add byte [rax], al
push 1
jmp 0x140004fee
add byte [rax], al
and eax, dword [rcx]
add byte [rax], al
mov rdx, r8
call fcn.14001695d
add dword [rax], eax
ret 0x8ae8
add dword [rax], eax
jmp 0x140005039
lea r12, [rsp + 0xfc0]
mov rcx, r12
ror byte [rdi], 0
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r14
mov edx, esi
mov r8, r15
mov r8, r15
call fcn.14000fb71
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
mov r9, qword [r12 + 0x18]
and al, 0x18
sbb byte [rax + 0x39], cl
cmp rax, rsi
jne 0x140005005
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x3ffeb708], cl
add eax, eax
mov eax, edi
add rax, rax
add eax, eax
add eax, eax
mov edx, ebx
mul rdx
jo 0x140004f90
cmp rax, r9
ja 0x140004f90
movabs rax, 0x8000000000000000
cmp rcx, rax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc1
add byte [rax], al
add byte [rax + 0xfc13948], al
je 0x140005043
test byte [0x1aa004f30], dl
add eax, 0xb9e9
mov ecx, 0x4c000000
invalid
movsb byte [rdi], byte [rsi]
push 5
jmp 0x140004fee
invalid
add byte [rax], al
invalid
mov ecx, 0x4c000000
lea esp, [rsp + 0xfc0]
and al, 0xc0
sldt word [rax]
add byte [rax], al
lea r12, [rsp + 0xfc0]
and al, 0xc0
sldt word [rax]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14000fb71
add byte [rax], al
mov rax, qword [r12]
add al, 0x24
mov rcx, qword [r12 + 8]
or byte [rbp - 0x75], cl
mov r8, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
mov r9, qword [r12 + 0x18]
and al, 0x18
and al, 0x18
cmp rax, rsi
jne 0x140005005
mov eax, edi
lea rax, [rax + rax*2]
add al, 0x40
add al, 0x40
mov edx, ebx
mul rdx
mul edx
jo 0x140004f90
cmp rax, r9
cmp eax, ecx
enter 0x1777, 0x48
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
je 0x140005043
invalid
ja 0x140004f90
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
je 0x140005043
add byte [rax], al
add byte [rdx + 6], ch
push 6
push 6
invalid
jmp 0x140004fee
pop rsi
mov rdx, r8
mov edx, eax
call fcn.1400282d4
jmp 0x140005039
pushfq
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
lea r12, [rsp + 0xfc0]
lea r12, [rsp + 0xfc0]
ror byte [rdi], 0
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
mov r8, r15
mov r8, r15
call fcn.14000fc60
lodsb al, byte [rsi]
add byte [rax], al
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
and al, 0x10
mov r9, qword [r12 + 0x18]
cmp rax, rsi
invalid
jne 0x140005005
cmp cl, byte [rcx + 0x48d48f8]
mov eax, edi
lea rax, [rax + rax*2]
mov edx, ebx
mov edx, ebx
fimul dword [rax - 9]
loop 0x140005047
mul rdx
jo 0x140005031
pop rcx
pop rcx
cmp rax, r9
ja 0x140005031
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
push rdi
cmp rcx, rax
je 0x140005043
push 8
or byte [rax + 0x49], bl
mov dword [rbp + 0x10], ecx
invalid
invalid
pop rax
mov qword [r13 + 0x10], rcx
adc byte [r13 - 0x77], r9b
sbb byte [r13 - 0x77], r9b
and byte [r9 - 0x77], r8b
mov dword [r13 + 0x28], edi
mov qword [r13 + 0x18], r8
mov qword [r13 + 0x20], r9
mov dword [r13 + 0x28], edi
mov dword [rbp + 0x28], edi
mov dword [r13 + 0x2c], ebx
jmp case.0x1400018d6.56
movups xmm0, xmmword [rsp + 0xfe0]
movups xmm1, xmmword [rsp + 0xff0]
and al, 0xf0
sldt word [rax]
and al, 0xf0
sldt word [rax]
movups xmmword [r13 + 0x30], xmm1
adc dword [rbp + 0x30], ecx
xor byte [r9 + 0xf], r8b
adc dword [rbp + 0x20], eax
movups xmmword [r13 + 0x20], xmm0
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], r8
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
mov qword [r13 + 0x18], r9
mov qword [r13], rax
jmp 0x14000505a
mov rdx, r8
call case.default.0x1400042d3
xor al, byte [rdx]
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x7d], 0x65
invalid
invalid
invalid
add al, byte [rax]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x7d], 0x65
and dword [rbp + 0x20], 0
and qword [r13 + 0x20], 0
and dword [rbp + 0x20], 0
add byte [rax - 0x42], cl
invalid
movabs rsi, 0x8000000000000006
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx - 0x77], 0x75
invalid
invalid
invalid
add byte [rax + 0x758949], al
mov qword [r13], rsi
jne case.0x1400018d6.39
add byte [rcx - 0x77], cl
mov qword [r13 + 8], rax
or byte [r15], r9b
sub byte [rbp + 0x5cd0], dh
pop rsp
add byte [rax], al
movaps xmm6, xmmword [rbp + 0x5cd0]
pop rsp
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x5ce0], bh
mov ebp, 0x5ce0
movaps xmm7, xmmword [rbp + 0x5ce0]
mov ebp, 0x5ce0
add byte [rax - 0x73], cl
movsd dword [rdi], dword [rsi]
clc
lea rsp, [rbp + 0x5cf8]
pop rsp
add byte [rax], al
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
bsf eax, eax
ror byte [rax - 0x73], 0xd
mov al, byte [rbx + 0x63480013]
adc dword [rbx], 0
movsxd rax, dword [rcx + rax*4]
lea rcx, [0x14013d410]
adc dword [rbx], 0
adc eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff88
jmp rax
loopne case.0x140001812.29
mov byte [rsp + 0x5f], dl
push rsp
and al, 0x5f
mov dil, 2
add ch, bl
jmp 0x1400050bb
and ecx, dword [rdi]
mov esp, 0xd8d48c0
ror byte [rax - 0x73], 0xd
bsf eax, eax
ror byte [rax - 0x73], 0xd
lea rcx, [0x14013d424]
lea ecx, [0x14013d424]
or eax, 0x138382
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov byte [rsp + 0x5f], dl
mov dil, 3
mov bh, 3
mov bh, 3
add ebp, ebx
invalid
jmp 0x1400050bb
mov byte [rsp + 0x5f], dl
and al, 0x5f
pop rdi
mov dil, 0x1a
mov bh, 0x1a
lea rcx, [rsp + 0x8e8]
lea ecx, [rsp + 0x8e8]
add byte [rax], al
add al, ch
invalid
call fcn.140003f96
movabs r13, 0x8000000000000004
mov ebp, 4
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
invalid
add byte [rbp + 0x31], 0xf6
xor r14d, r14d
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7509cebb], al
xor r14d, r14d
invalid
xor r14d, r14d
test byte [rdx - 0x16a0dbb4], 0x91
stc
invalid
mov cl, byte [rsp + 0x5f]
and al, 0x5f
pop rdi
jmp 0x140004a6f
bsf r15d, eax
lea rax, [0x14013d3fc]
lea eax, [0x14013d3fc]
lea eax, [0x14013d3fc]
add eax, 0x138313
adc dword [rbx], 0
adc eax, dword [rax]
add byte [rdx + 0x63], cl
or al, 0xb8
invalid
movsxd rcx, dword [rax + r15*4]
mov eax, 0xffc10148
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x14000507b
mov byte [rsp + 0x5f], dl
push rsp
and al, 0x5f
mov dil, 4
add al, 0xeb
jmp 0x1400050bb
rol byte [rcx - 0x49], 5
mov r15b, 5
jmp 0x14000514c
mov r15b, 6
mov r15b, 6
invalid
jmp 0x14000514c
mov byte [r12 + r12 + 0x5f], r10b
mov byte [rsp + 0x5f], dl
mov dil, 0xa
or ch, bl
jmp 0x1400050bb
lodsd eax, dword [rsi]
mov r15b, 4
jmp 0x14000514c
mov r15b, 1
add ebx, ebp
xor al, 0x88
mov byte [rsp + 0x5f], dl
jmp 0x14000514c
mov byte [rsp + 0x5f], dl
pop rdi
mov dil, 0xb
jmp 0x1400050bb
mov byte [rsp + 0x5f], dl
push rsp
and al, 0x5f
mov dil, 6
jmp 0x1400050bb
xchg ecx, eax
xchg ecx, eax
mov byte [rsp + 0x5f], dl
mov dil, 9
or ebx, ebp
invalid
or ebx, ebp
mov byte [rcx - 0x49], al
invalid
invalid
mov r15b, 2
jmp 0x14000514c
add ch, bl
adc al, 0x41
mov bh, 7
mov r15b, 7
jmp 0x14000514c
mov byte [rsp + 0x5f], dl
mov dil, 7
jmp 0x1400050bb
jb 0x140005146
invalid
invalid
xor r15d, r15d
lea rdx, [rsp + 0x8fa]
movups xmm6, xmmword [rdx - 0x12]
jb 0x140005146
jb 0x140005146
movzx esi, word [rdx - 2]
jb case.0x1400018d6.55
lea rdi, [rsp + 0x650]
mov r8d, 0x296
mov eax, 0x296
push rax
invalid
mov eax, 0x296
mov rcx, rdi
stc
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
cmp eax, 0x280f0002
invalid
sub dword [rsp + 0x70], eax
mov rax, qword [rdi + 0xe]
mov qword [rsp + 0x7e], rax
lea rdx, [rsp + 0x666]
lea edx, [rsp + 0x666]
invalid
lea edx, [rsp + 0x666]
lea rdi, [rsp + 0x5ad0]
add byte [rcx - 0x48], al
add byte [rdx], 0
add byte [rax - 0x77], cl
stc
mov r8d, 0x280
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xa9]
test byte [rcx + rbp*4], ah
add byte [rax], al
add byte [rbx + 0xac248c], cl
and al, 0xac
add byte [rax], al
invalid
test byte [rcx + rbp*4], ah
add byte [rax], al
add byte [rbx + 0xac248c], cl
and al, 0xac
add byte [rax], al
invalid
test eax, 0x8b000000
mov word [rsp + rbp*4], fs
and al, 0xac
and al, 0xac
add byte [rax], al
add byte [rcx - 0x769fdbbc], cl
and al, 0x63
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
push 8
pop rdx
mov ecx, 0x2d0
add al, ch
sbb dl, dh
invalid
dec dword [rcx - 0x77]
invalid
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add al, ch
sbb dl, dh
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
or byte [rax], al
mov qword [rax + 8], 0x20000000
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
adc dword [rax + 0x10], eax
or byte [rax], al
add byte [rax], al
and byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rax + 0x10], eax
movups xmmword [rax + 0x20], xmm6
adc dword [rax + 0x10], eax
movups xmmword [rax + 0x20], xmm6
mov word [rax + 0x30], si
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
sub byte [rsp + 0x70], al
movups xmmword [rax + 0x32], xmm0
mov rax, qword [rsp + 0x7e]
xor cl, byte [rax - 0x75]
and al, 0x7e
mov qword [r14 + 0x40], rax
lea rcx, [r14 + 0x48]
lea ecx, [rsi + 0x48]
lea rcx, [r14 + 0x48]
lea ecx, [rsi + 0x48]
mov r8d, 0x280
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp - 0x78], al
mov esi, 0x2c8
add byte [rbp - 0x78], al
mov esi, 0x2c8
mov byte [rsi + 0x2c8], bh
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
invalid
mov dword [r14 + 0x2c9], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], al
mov cs, esp
int3
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
mov dword [r14 + 0x2cc], ecx
int3
add byte [rax], al
lea r15, [0x14002b7e8]
jmp 0x140004ab7
test eax, edi
invalid
invalid
mov ebx, 0xe9000265
add cl, ch
test eax, edi
invalid
mov byte [rsp + 0x5f], dl
push rsp
and al, 0x5f
mov dil, 5
jmp 0x1400050bb
invalid
invalid
invalid
invalid
mov byte [rsp + 0x5f], dl
mov dil, 8
mov bh, 8
mov bh, 8
jmp 0x1400050bb
invalid
mov byte [rsp + 0x5f], dl
mov dil, 0xc
jmp 0x1400050bb
invalid
invalid
invalid
invalid
invalid
mov rdx, qword [rsp + 0xfd0]
xchg esp, eax
and al, 0xd0
sldt word [rax]
invalid
add byte [rax - 0x77], cl
fld1
call fcn.140029080
mov rcx, rbx
call fcn.140029080
mov rcx, qword [rsp + 0xfc8]
add byte [rax], al
mov rdx, qword [rsp + 0xfd0]
and al, 0xd0
sldt word [rax]
call fcn.140029080
add al, byte [rax]
ud2
sub rsp, 0x20
mov rsi, rcx
invalid
call fcn.14000577d
and byte [rax - 0x77], cl
invalid
add byte [rax], al
mov ecx, eax
mov eax, edx
imul rax, rcx
imul eax, ecx
imul eax, ecx
scasd eax, dword [rdi]
ror dword [rdi], 0xb6
mov cs, eax
enter 2, 0
lea rdx, [0x14012c488]
movzx ecx, byte [rsi + 0x2c8]
enter 2, 0
lea rdx, [0x14012c488]
call 0x14f006512
mov dh, 0xc
adc dword [rax - 9], ecx
mul ecx
invalid
movzx ecx, byte [rcx + rdx]
mul rcx
mul ecx
mul ecx
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
invalid
invalid
cmovo rax, rcx
add rsp, 0x20
invalid
ror dword [rax - 0x7d], 0xc4
and byte [rsi - 0x3d], bl
movzx eax, byte [rcx + 0x2c8]
mov dh, 0x81
enter 2, 0
add al, byte [rax]
invalid
pop rsi
ret
mov dh, 0x81
enter 2, 0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x14012c3b8]
lea rcx, [0x14012c3b8]
lea ecx, [0x14012c3b8]
adc al, byte [rax]
mov al, byte [rax + rcx]
add al, 8
ret
in al, dx
cmp byte [rax - 0x77], cl
enter 0xffffffffffffb948, 0xfffffffffffffffc
mov ecx, 0xfffffffc
invalid
invalid
or byte [rax - 0x7d], cl
stc
invalid
mov eax, 4
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
cmovb r8, rcx
mov rcx, rdx
add byte [rax], al
cmovb r8, rcx
mov rcx, rdx
lea rdx, [0x14013d474]
lea edx, [0x14013d474]
adc dword [rbx], 0x4634e00
movsxd r8, dword [rdx + r8*4]
invalid
add r8, rdx
rol byte [rcx - 1], 1
jmp r8
loopne case.0x140004bb0.4019
add rax, 8
add eax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14000f414]
lea eax, [0x14000f414]
lea eax, [0x14000f414]
add eax, 0xa101
mov qword [rsp + 0x20], rax
lea rdx, [0x14002b877]
lea edx, [0x14002b877]
lea edx, [0x14002b877]
pop rax
add al, byte gs:[rax]
add al, byte [rax]
add al, byte [rax]
jmp 0x1400053b7
xchg ebx, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
add byte [rax], al
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14000f7fa]
add dword [rax - 0x73], ecx
add eax, 0xa4c7
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x136cc2
lea rdx, case.0x1400203c0.36
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x1400053e4
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14000f093]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x131d0e
lea rdx, [0x140137077]
lea edx, [0x140137077]
mov r8d, 9
jmp 0x1400053e4
jae 0x1400053ba
add rax, 8
add eax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
lea rax, [0x14000f91e]
lea rax, [0x14000f91e]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.LimitsformatColorGenericFeatureDimensionMismatchFailedAlreadyGenericNoMoreDataDecodingErrorLimitErrorDimensionErrorInsufficientMemorylimitssupportedExactNamePathExtensionLimitSupportmax_image_widthmax_image_heightmax_allocPngBmpL8La8Rgb8Rgba8L16La16Rgb16Rgba16Rgb32FRgba32FA8L1La1Rgb1Rgba1L2La2Rgb2Rgba2L4La4Rgb4Rgba4Bgr8Bgra8Cmyk8JpegGifWebPPnmTiffTgaDdsIcoHdrOpenExrFarbfeldAvifQoilibrarypanic_abort_srclib.rs
mov r8d, 6
jmp 0x1400053e4
invalid
add rax, 8
add rax, 8
add eax, 8
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14000f9d2]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14002b87f]
add al, byte [rax]
mov r8d, 8
jmp 0x1400053e4
add byte [rax], al
add bl, ch
and eax, 0x8c08348
add rax, 8
add rax, 8
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, case.0x140003e44.295
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, [0x140136e0e]
mov r8d, 7
mov eax, 7
add byte [rcx - 0x48], al
invalid
mov eax, 7
add byte [rax], al
add al, ch
mov dword [rcx], 0x83489000
nop
invalid
invalid
invalid
call fcn.1400095b0
nop
add rsp, 0x38
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x60
sub esp, 0x60
sub esp, 0x60
invalid
mov rsi, rdx
mov rdi, rcx
mov al, byte [rcx + 0x19]
invalid
invalid
sbb dword [r14 + rdi*8], eax
add al, 0xfe
cmp al, 0xb
movzx eax, al
mov ecx, 6
add byte [rax], al
add byte [rax], al
cmovb ecx, eax
movzx eax, cl
mov dh, 0xc1
mov dh, 0xc1
lea rcx, [0x14013d48c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x14002b887]
lea rdx, [0x14002b887]
add al, byte fs:[rax]
mov r8d, 7
jmp 0x1400056ca
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x40]
and al, 0x40
mov qword [r9], rdi
mov dword [rcx], edi
lea rax, [0x14000efbd]
lea eax, [0x14000efbd]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x140136fc1]
adc eax, 0x131b5f
sbb edx, dword [rbx]
add byte [rcx - 0x48], al
sldt word [rax]
add cl, ch
adc byte [rdx], al
add byte [rax], al
mov r8d, 0xf
jmp 0x14000567d
lea r9, [rsp + 0x40]
mov qword [r9], rdi
mov qword [r9], rdi
lea rax, [0x140010ad3]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x20], eax
lea rdx, [0x14002b8c4]
add al, byte fs:[rax]
jmp 0x140005677
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rdi + 4]
lea rcx, [rsp + 0x40]
add al, 0x48
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x140010ad3]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
lea rax, [0x140003e07]
mov qword [rsp + 0x20], rax
lea rdx, [0x14002b894]
lea edx, [0x14002b894]
push rsi
jmp 0xc94954b2
lea edx, [0x14002b894]
mov r8d, 0xa
add byte [rax], al
jmp 0x1400054fb
lea rax, [rdi + 4]
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rcx], rax
lea rax, [0x140010ad3]
mov ch, 0
add byte [rax - 0x77], cl
and al, 0x30
mov ch, 0
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rax, [0x140003e07]
mov qword [rsp + 0x20], rax
lea rdx, [0x14002b89e]
add al, byte [rax]
add al, byte [rax]
mov r8d, 0xd
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140009670
jmp 0x140005685
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x2638d
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x2638d
mov r8d, 9
jmp 0x1400056ca
lea rax, [rdi + 0xa]
lea rbx, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [rbx], rax
lea r13, [rdi + 4]
lea r12, [rdi + 8]
lea r14, [rdi + 9]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14002b88e]
invalid
invalid
add al, byte [rax]
mov r8d, 6
add bh, bh
push rax
sbb byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
invalid
add bh, bh
push rax
sbb byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
mov qword [r15 + 8], rsi
mov byte [r15 + 0x10], al
and qword [r15], 0
invalid
invalid
invalid
mov byte [r15 + 0x11], 0
lea rsi, [0x140003e07]
mov rcx, r15
stc
stc
mov rdx, rdi
mov r8, rsi
call fcn.140008f90
mov rcx, r15
mov ecx, edi
mov ecx, edi
stc
mov rdx, r13
mov r8, rsi
call fcn.140008f90
lea r8, [0x140004383]
mov rcx, r15
mov rdx, r12
call fcn.140008f90
cmp dword [rax], eax
invalid
cmp dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
lea r8, [0x1400043b1]
mov rcx, r15
mov rdx, r14
bnd call fcn.140008f90
invalid
bnd call fcn.140008f90
fidivr dword [rcx]
add byte [rax], al
lea r8, [0x140016973]
mov rcx, r15
mov rdx, rbx
call fcn.140008f90
mov rax, qword [r15]
mov cl, byte [r15 + 0x10]
mov cl, byte [rdi + 0x10]
mov cl, byte [rdi + 0x10]
adc byte [r8 - 0x7b], r9b
test rax, rax
je 0x1400056dc
ror byte [rdi], 0x84
add al, 1
add byte [rax], al
mov bl, 1
test cl, cl
jne 0x1400056de
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x48]
and al, 0x48
cmp rax, 1
jne case.0x14000508d.41
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x51], 0
je case.0x14000508d.41
test byte [rsi + 0x34], 4
jne case.0x14000508d.41
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x134957
push rdi
adc rax, qword [r8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
push rdi
adc rax, qword [r8]
push rdi
adc rax, qword [r8]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400056de
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x135bdc
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x135bdc
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400056de
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rcx + 0xa5e9c3], cl
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x40]
lea r9, [rsp + 0x40]
mov qword [r9], rdi
lea rax, [0x14000ef45]
lea eax, [0x14000ef45]
lea eax, [0x14000ef45]
std
cwde
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140136fed]
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
jmp 0x14000567d
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov qword [r9], rdi
lea rax, [0x14000ed38]
mov qword [rsp + 0x20], rax
lea rdx, str.FrameControlsequence_numberx_offsety_offsetdelay_numdelay_dendispose_opblend_op
lea edx, str.FrameControlsequence_numberx_offsety_offsetdelay_numdelay_dendispose_opblend_op
lea edx, str.FrameControlsequence_numberx_offsety_offsetdelay_numdelay_dendispose_opblend_op
mov r8d, 0xc
mov rcx, rsi
mov ecx, esi
call fcn.1400095b0
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14002b8d0]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x26227
mov r8d, 8
jmp 0x1400056ca
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14002b8b4]
mov r8d, 0x10
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov ebx, ecx
test bl, bl
setne al
jmp 0x140005685
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi], xmm0
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
in eax, 0x48
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013b1ea]
mov r8d, 5
pop rbp
jmp rax
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, r8
mov rdi, rcx
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
sub rax, rbx
cmp rax, r8
jb 0x140007097
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.1400290c0
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x140007074
ror dword [rax - 0x75], 1
or dword [rax + 0x27], edi
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
cmp rcx, 0x2710
jb 0x1400072e0
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop dword [rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x2b], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x29], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140007250
cmp rdx, 0x63
jbe 0x1400072ce
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x1400072eb
or dl, 0x30
mov byte [rbp + rax - 0x28], dl
dec rax
jmp 0x1400072f9
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400072a4
jmp 0x1400072ce
movzx ecx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
add ecx, 0xffffffd9
add ecx, 0xffffffd9
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov r8d, 1
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
leave
mov dl, 1
xor r9d, r9d
call fcn.140007330
nop
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov rbx, r9
mov ebx, ecx
mov ebx, ecx
mov rdi, r8
mov r15, qword [rbp + 0x78]
test dl, dl
je 0x14000738c
mov eax, dword [rcx + 0x34]
mov edx, eax
and edx, 1
mov r9d, 0x110000
mov r8d, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
cmove r8d, r9d
add rdx, r15
test al, 4
add al, 0x74
invalid
add al, 0x74
sub ecx, dword [rcx - 0x77]
invalid
mov r9, rbx
test rbx, rbx
je case.0x140001812.79
cmp rbx, 1
jne 0x1400073a1
xor r9d, r9d
xor r11d, r11d
jmp 0x140007400
lea rdx, [r15 + 1]
mov eax, dword [rcx + 0x34]
mov r8d, 0x2d
test al, 4
add al, 0x75
invalid
add al, 0x75
invalid
xor edi, edi
jmp 0x14000741a
mov r11d, ebx
and r11d, 0x1e
pxor xmm0, xmm0
xor r9d, r9d
leave
leave
movdqa xmm1, xmmword [0x14002b380]
movdqa xmm2, xmmword [0x14002b390]
outsd dx, dword [rsi]
adc eax, 0x23fd1
nop
movzx r10d, word [rdi + r9]
movd xmm3, r10d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
invalid
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r9, 2
cmp r11, r9
retf
jne 0x1400073c0
mov bh, 0x14
pcmpgtd mm0, qword [rcx + 0xf]
outsb dx, byte [rsi]
fisub dword [rsi + 0xf]
fldenv fs:[rsi + 0xf]
invalid
invalid
retf
pshufd xmm1, xmm0, 0xee
jo 0x1400073b9
out dx, al
paddq xmm1, xmm0
movq r9, xmm1
cmp r11, rbx
je case.0x140001812.79
xor r10d, r10d
cmp byte [rdi + r11], 0xc0
setge r10b
ret 0x14d
ror dword [rcx - 1], 1
ret
ret 0x14d
cmp rbx, r11
jne 0x140007400
add rdx, r9
mov r13, qword [rbp + 0x70]
cmp qword [rcx], 0
je 0x140007461
mov r14, qword [rcx + 8]
sub r14, rdx
invalid
jbe 0x140007461
or byte [rcx + 0x29], cl
invalid
test al, 8
jne 0x1400074b7
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp - 8], r15
jge 0x140007431
movzx r15d, byte [rcx + 0x38]
lea rax, [0x14013d4b8]
adc eax, dword [rax]
adc eax, dword [rax]
movsxd rdx, dword [rax + r15*4]
add rdx, rax
mov dword [rbp - 0x10], r8d
mov qword [rbp - 0x18], r13
jmp rdx
mov r15, r14
xor r14d, r14d
jmp case.0x140007454.0
mov rsi, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r12
mov r9, rdi
call fcn.140007a20
add byte [rax - 0x49], al
invalid
test al, al
je 0x140007496
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x776ec8c], eax
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 eax, dword [rsp + 0x18]
mov rcx, rsi
mov rdx, r13
mov edx, ebp
mov edx, ebp
mov r8, r15
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
xor byte [rax], dh
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
cmp byte [rax + 0x41c60745], cl
cmp byte [rcx], al
xor byte [rax], dh
add byte [rax], 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.140007a20
mov dil, 1
test al, al
jne 0x140007483
inc r14
nop dword [rax + rax]
dec r14
je 0x140007519
mov rcx, r12
mov edx, 0x30
call qword [rsi + 0x20]
invalid
test al, al
je 0x140007500
and byte [rax + rax*8 + 0x6ae9ec74], al
invalid
jmp 0x140007483
mov rcx, r12
mov rdx, r13
loope 0x140007569
mov edx, ebp
mov r8, r15
call qword [rsi + 0x18]
test al, al
jne 0x140007483
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 0x140007483
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]
invalid
dec r15
je 0x14000758a
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
test al, al
je 0x140007570
mov dil, 1
jmp 0x140007483
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, dword [rbp - 0x10]
mov r9, rdi
call fcn.140007a20
mov dil, 1
test al, al
jne 0x140007483
mov rcx, r12
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
call qword [r13 + 0x18]
test al, al
jne 0x140007483
mov rbx, r14
neg rbx
mov rdi, 0xffffffffffffffff
lea rax, [rbx + rdi]
cmp rax, 0xffffffffffffffff
je 0x1400075ec
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
inc rdi
test al, al
je 0x1400075d0
jmp 0x1400075ef
mov rdi, r14
cmp rdi, r14
setb dil
jmp 0x140007483
sal dword [rbp - 0x17], 1
test rax, rax
je 0x14000776a
mov rcx, rdx
and rcx, 0xfffffffffffffff8
xor r9d, r9d
cmp byte [rsi + rcx], 0xc0
setge r9b
cmp eax, 1
je 0x14000776d
xor r10d, r10d
cmp byte [rsi + rcx + 1], 0xc0
setge r10b
add r9, r10
cmp eax, 2
je 0x14000776d
xor r10d, r10d
cmp byte [rsi + rcx + 2], 0xc0
setge r10b
add r9, r10
cmp eax, 3
je 0x14000776d
xor r10d, r10d
cmp byte [rsi + rcx + 3], 0xc0
setge r10b
add r9, r10
cmp eax, 4
je 0x14000776d
xor r10d, r10d
cmp byte [rsi + rcx + 4], 0xc0
setge r10b
add r9, r10
cmp eax, 5
je 0x14000776d
xor r10d, r10d
cmp byte [rsi + rcx + 5], 0xc0
setge r10b
add r9, r10
cmp eax, 6
je 0x14000776d
invalid
xor eax, eax
cmp byte [rsi + rcx + 6], 0xc0
setge al
add r9, rax
jmp 0x14000776d
xor r9d, r9d
add r9, r8
shr rdx, 3
movabs r8, 0xff00ff00ff00ff
movabs rcx, 0x1000100010001
movabs rdi, 0x7ffffffffffffff
pcmpeqd xmm0, xmm0
movdqa xmm1, xmmword [0x14002b3a0]
add al, byte [rax]
add byte [rcx], al
add byte [rcx], al
add byte [rcx], al
add byte [rax - 0x41], cl
add al, byte [rax]
jmp 0x1400077d7
jne 0x140007970
mov rax, r9
test rdx, rdx
je 0x140007a00
and r11d, 0xfc
mov eax, r11d
mov rdx, qword [r10 + rax*8]
mov rax, rdx
not rax
shr rax, 7
shr rdx, 6
or rdx, rax
movabs rax, 0x101010101010101
and rdx, rax
cmp ebx, 1
je 0x1400079de
insb byte [rdi], dx
and al, 0x20
mov rsi, r9
mov rbx, rdx
mov rdi, qword [rbp + 0x50]
cmp r8d, 0x110000
je 0x140007a56
mov r14, rcx
mov edx, r8d
call qword [rbx + 0x20]
mov rcx, r14
mov edx, eax
mov al, 1
test dl, dl
jne 0x140007a74
test rsi, rsi
je 0x140007a72
mov rax, qword [rbx + 0x18]
mov rdx, rsi
mov r8, rdi
clc
mov r8, rdi
clc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp rax
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea ebp, [rsp + 0x20]
mov edi, edx
mov ecx, dword [rcx + 0x18]
inc edx
fadd qword [rcx - 0x7f]
cld
add byte [rax], al
adc dword [rax], eax
pop rbx
add ebp, ebx
or byte [rax - 0x77], 0xfb
test al, al
cmp al, 0xf0
loope 0x140007bcd
invalid
loop 0x140007bd6
shl edx, 6
jrcxz 0x140007bf2
and eax, 0x74d28548
adc cl, byte [rax + 0x39]
bnd jae 0x140007bd7
sal byte [rdx + rdx + 0x48], cl
cmp edx, esi
cmp al, 0x17
sar byte [rbp + 7], 0x45
xor eax, eax
add eax, 0x8949f975
clc
cmovne esi, edx
mov edi, dword [rcx + 8]
jns 0x140007bfc
sbb byte [rax - 0x77], cl
invalid
inc byte [rcx]
sal byte [rcx], 0xd2
stc
loopne 0x140007c17
invalid
mov ecx, ebx
invalid
invalid
invalid
fsub dword [rsi + 0xf]
fldenv fs:[rsi + 0xf]
invalid
fcomi st(2)
pshufw mm3, mm3, 0xd4
pshufw mm3, mm3, 0xd4
pand mm3, mm2
add eax, 2
enter 0x66ee, 0xf
invalid
setge al
ret 0x3948
lea edx, [0x14013d4c8]
add al, 0x82
sub byte [rbx + 0x5f], bl
push rbp
push rsi
push rdi
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov r9, rdx
mov ecx, dword [rcx]
mov eax, 0x27
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
cmp rcx, 0x2710
jb 0x140008090
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word [rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x2b], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x29], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140008000
cmp rdx, 0x63
jbe 0x14000807e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14000809b
or dl, 0x30
mov byte [rbp + rax - 0x28], dl
dec rax
jmp 0x1400080a9
mov rdx, rcx
cmp rdx, 0x63
ja 0x140008054
jmp 0x14000807e
movzx ecx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140007330
nop
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
cmp cl, 0x64
jb 0x140008b60
movzx eax, cl
lea r8d, [rax + rax*4]
lea r8d, [rax + r8*8]
shr r8d, 0xc
imul eax, r8d, 0x64
sub cl, al
movzx eax, cl
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov eax, 0x24
mov ecx, r8d
jmp 0x140008b6a
mov eax, 0x26
cmp cl, 0xa
jae 0x140008b73
or cl, 0x30
mov byte [rbp + rax - 0x27], cl
jmp 0x140008b8a
movzx eax, cl
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov eax, 0x25
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140007330
nop
add rsp, 0x60
pop rbp
ret
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
movzx r8d, cx
cmp r8d, 0x2710
jb 0x140008c28
shr r8d, 4
imul r8d, r8d, 0x347
shr r8d, 0x13
imul eax, r8d, 0x2710
sub ecx, eax
movzx eax, cx
imul eax, eax, 0x147b
shr eax, 0x13
imul r9d, eax, 0x64
sub ecx, r9d
movzx ecx, cx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
movzx eax, word [r9 + rax*2]
mov word [rbp - 4], ax
movzx eax, word [r9 + rcx*2]
mov word [rbp - 2], ax
mov eax, 0x23
mov ecx, r8d
jmp 0x140008c68
mov eax, 0x27
cmp cx, 0x64
jb 0x140008c62
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul eax, r8d, 0x64
sub ecx, eax
movzx eax, cx
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov eax, 0x25
mov ecx, r8d
cmp cx, 0xa
jae 0x140008c74
or cl, 0x30
mov byte [rbp + rax - 0x28], cl
dec rax
jmp 0x140008c8c
movzx ecx, cx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
movzx ecx, word [r8 + rcx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140007330
nop
add rsp, 0x60
pop rbp
ret
and al, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x90]
mov r9, r12
call fcn.140008670
invalid
dec dword [rax - 0x75]
test eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0xb0]
mov r9, qword [rbp + 0xb8]
call fcn.140008670
cmp byte [rbp + 1], 0
movzx ecx, byte [rbp]
je 0x140009570
invalid
mov al, 1
test cl, cl
jne 0x14000958f
mov rax, qword [rbp - 8]
test byte [rax + 0x34], 4
jne 0x140009577
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14013a329]
mov r8d, 2
jmp 0x14000958c
test cl, cl
setne al
jmp 0x14000958f
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14013b8ab]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp + 0x50]
mov rcx, qword [rcx + 0x20]
mov rax, qword [rdi + 0x28]
call qword [rax + 0x18]
mov qword [rbp - 8], rdi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
mov byte [rbp + 1], 0
lea rcx, [rbp - 0x10]
mov rdx, rsi
mov r8, rbx
call fcn.140008f90
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je 0x140009657
mov al, 1
add dword [rdx + rdx*8 - 0x74b7ad8b], eax
jne 0x140009603
test dl, dl
jne 0x140009659
cmp rcx, 1
jne 0x14000963d
cmp byte [rbp + 1], 0
je 0x14000963d
test byte [rsi + 0x34], 4
jne 0x14000963d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x140009659
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14013b205]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140009659
mov eax, edx
test al, al
setne al
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, r9
mov rdi, rcx
mov rbx, qword [rbp + 0x68]
mov r14, qword [rbp + 0x70]
mov r15, qword [rbp + 0x60]
mov rcx, qword [rcx + 0x20]
mov rax, qword [rdi + 0x28]
call qword [rax + 0x18]
mov qword [rbp - 8], rdi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
add byte [rax], al
mov byte [rbp + 1], 0
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140008f90
mov rcx, rdi
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.140008f90
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je 0x140009734
mov al, 1
test dl, dl
jne 0x140009736
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x14000971a
cmp byte [rbp + 1], 0
je 0x14000971a
invalid
test byte [rsi + 0x34], 4
jne 0x14000971a
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x140009736
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14013b205]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140009736
mov eax, edx
test al, al
setne al
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rbx, [rdi + rax]
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rdi + rcx]
lea r8d, [rdx - 0x7f]
cmp r8b, 0xa1
clc
invalid
jb 0x140009820
cmp edx, 0x22
je 0x140009820
cmp edx, 0x5c
je 0x140009820
inc rcx
cmp rax, rcx
jne 0x1400097f0
jmp 0x1400099e8
add r12, rcx
movzx edx, byte [rdi + rcx]
movzx r14d, dl
test r14b, r14b
js 0x140009840
add rdi, rcx
inc rdi
jmp 0x1400098b0
add rdi, rcx
mov eax, r14d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp r14b, 0xdf
cmp dh, 0xdf
jbe 0x140009895
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb case.0x14000170f.151
movzx r14d, byte [rdi + 3]
movzx esi, byte [rdi + 3]
add rdi, 4
and eax, 7
shl eax, 0x12
shl ecx, 6
and r14d, 0x3f
or r14d, ecx
or r14d, eax
cmp r14d, 0x110000
add byte [rcx], dl
add byte [rbp + 0x20], dh
add byte [rcx], dl
add byte [rbp + 0x20], dh
jmp 0x1400099da
add rdi, 2
shl eax, 6
or eax, r8d
mov r14d, eax
jmp 0x1400098b0
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r14d, ecx
lea rcx, [rbp - 0xc]
mov edx, r14d
mov r8d, 0x10001
call fcn.140009ac0
cmp byte [rbp - 0xc], 0x80
je 0x1400099ab
movzx eax, byte [rbp - 1]
sub al, byte [rbp - 2]
cmp al, 1
je 0x1400099ab
mov r8, r12
sub r8, r13
sub eax, ebp
sub eax, ebp
jb case.0x1400052fd.26
test r13, r13
je 0x140009903
cmp r13, rsi
jae 0x1400098fd
cmp byte [r15 + r13], 0xc0
jge 0x140009903
jmp case.0x1400052fd.26
jne case.0x1400052fd.26
test r12, r12
je 0x14000991f
cmp r12, rsi
jae 0x140009919
mov qword [rbp - 0x28], r15
add r13, r15
mov rax, qword [rbp - 0x20]
mov r15, qword [rax + 0x18]
mov rcx, qword [rbp]
mov rdx, r13
call r15
test al, al
jne 0x140009a8a
dec dword [rcx + 0x29]
ror byte [rax - 0x73], 0x14
sub byte [rax - 0x7d], cl
ret 0x48f4
call rdi
test al, al
jne 0x140009a8a
mov r13d, 1
cmp r14d, 0x80
jb 0x1400099a4
mov r13d, 2
cmp r14d, 0x800
add byte [rax], al
add byte [rcx - 0x7f], al
inc byte [rax]
or byte [rax], al
add byte [rdx + 0x11], dh
invalid
cmp esi, 0x800
jb 0x1400099a4
adc dword [rcx - 0x7f], eax
inc byte [rax]
add byte [rcx], al
add byte [rcx - 0x43], al
cmp r14d, 0x10000
mov r13d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
sbb r13, 0
add byte [rbp + 1], cl
in eax, 0x4c
mov edi, dword [rbp - 0x28]
add r13, r12
mov r15, qword [rbp - 0x28]
mov eax, 1
cmp r14d, 0x80
add byte [rax], 0
add byte [rdx + 0x1e], dh
add byte [rcx - 0x7f], al
inc byte [rax + 0x72000000]
add byte [rax], 0
add byte [rdx + 0x1e], dh
add byte [rax], 0
add byte [rdx + 0x1e], dh
mov eax, 2
add byte [rax], al
cmp r14d, 0x800
add byte [rax], al
jb 0x1400099d7
cmp r14d, 0x10000
add dword [rax], eax
mov eax, 4
sbb rax, 0
add r12, rax
sub rbx, rdi
mov rax, rbx
jne 0x1400097db
jmp case.0x1400048c1.62
add r12, rax
cmp r13, r12
ja case.0x1400018d6.107
wait
add byte [rax], al
invalid
wait
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x140009a2b
cmp r13, rsi
jae 0x140009a36
cmp byte [r15 + r13], 0xc0
mov rax, r13
mov eax, ebp
jl case.0x1400018d6.107
mov word [rbx + 0x4d000000], es
test r12, r12
test esp, esp
je 0x140009a32
cmp r12, rsi
jae 0x140009a3d
cmp byte [r15 + r12], 0xbf
cmp byte [rdi + riz], 0xbf
mov r13, rax
jle case.0x1400018d6.107
mov rsi, r12
jmp 0x140009a42
xor eax, eax
test r12, r12
in al, 0x75
invalid
in al, 0x75
fbstp tbyte [rcx]
imul bl
jmp 0x140009a42
mov rax, rsi
xor esi, esi
jmp 0x140009a42
mov rax, rsi
je 0x140009a0c
jmp case.0x1400018d6.107
mov r13, rax
jne case.0x1400018d6.107
mov rdi, qword [rbp]
mov edi, dword [rbp]
mov rbx, qword [rbp - 0x18]
mov r14b, 1
mov r12, qword [rbp - 0x20]
pop rbp
call 0x18c02508f
mov esp, dword [rbp - 0x20]
sub rsi, rax
add r15, rax
mov rcx, rdi
mov rdx, r15
cli
cli
mov r8, rsi
call qword [r12 + 0x18]
test al, al
jne 0x140009a76
mov rcx, rdi
mov edx, 0x22
add bh, bh
rol dword [rcx - 0x77], cl
invalid
add bh, bh
rol dword [rcx - 0x77], cl
mov byte [rcx + rcx*4 - 0x10], 0x48
add esp, 0x58
pop rax
mov eax, r14d
add rsp, 0x58
pop rax
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14b, 1
jmp 0x140009a76
invalid
out 0x48, eax
lea eax, [0x14012c928]
lea rax, [0x14012c928]
jmp 0x140009a9f
invalid
lea rax, [0x14012c910]
lea eax, [0x14012c910]
mov qword [rsp + 0x20], rax
mov rcx, r15
and byte [rcx + rcx*4 - 7], cl
mov rdx, rsi
mov r8, r13
mov eax, ebp
mov r9, r12
call fcn.140029790
add ah, cl
int3
int3
int3
int3
sub rsp, 0x30
sub esp, 0x30
lea rbp, [rsp + 0x30]
cmp edx, 0x27
ja case.default.0x140009ae1
mov eax, edx
cmp dword [rbx], edx
add byte [rcx + 0x63], cl
invalid
invalid
add al, 0x81
add byte [rax], al
cmp edx, 0x5c
jne case.0x140009ae1.1
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
xlatb
int1
clc
add byte [rsi - 0x39], ah
test byte [r8], 0
mov eax, edx
cmovs ecx, dword [rbp + 0x130c8905]
add byte [rbp + 0xf], al
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
stc
add al, 0
shr eax, 0x10
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
cli
add al, 0
shr eax, 0xc
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
sti
mov dh, 4
add byte [rax + rcx*4 + 0x45], al
cld
add al, 0
shr eax, 4
std
movzx eax, byte [rax + rax]
inc r14b
invalid
mov ebp, 0x1cf083c2
sbb al, 0xc1
call 0x1908de3c4
invalid
add eax, 0xc6755cf4
add eax, 0xb70f7bf6
invalid
mov bh, 0x45
mov dword [rcx + 8], eax
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 0x140009cea
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 9], al
rol byte [rax], 1
test r8d, 0x100
mov word [rcx], 0x725c
jmp 0x140009cea
mov word [rcx], 0x745c
jmp 0x140009cea
test r8d, 0x10000
jne 0x140009ce5
mov word [rcx], 0x225c
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14000ad40
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14000adbe
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14013a32b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140007330
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14012c810]
mov edx, 0x80
call fcn.1400291a0
int3
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 0x14000aea0
add rax, 0xfffffffffffffffe
cmp rax, 0x80
ja 0x14000af1d
mov ecx, 0x81
sub rcx, r8
add rax, rbp
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x14013a32b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140007330
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14012c810]
mov edx, 0x80
mov rcx, rax
call fcn.1400291a0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14000af60
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14000afde
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14013a32b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140007330
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14012c810]
mov edx, 0x80
call fcn.1400291a0
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9d, dword [rcx]
mov r8d, r9d
neg r8d
cmovs r8d, r9d
mov rcx, rdx
mov eax, 0x27
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899librarycore_src_fmtmod.rs
cmp r8d, 0x2710
jb 0x14000b193
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14000b100
cmp rdx, 0x63
jbe 0x14000b181
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14000b19e
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x14000b1ac
mov rdx, r8
cmp rdx, 0x63
ja 0x14000b153
jmp 0x14000b181
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140007330
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
cmova ecx, edx
cmp rcx, 9
mov edi, 8
add byte [rax + 0xf], cl
stc
add byte [rax + 0xf], cl
stc
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x14000bb8a
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov eax, 1
jmp 0x14000bb8c
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
call fcn.14000bbd6
cmp qword [rbx], 0
cmp dword [rbx], 0
cmp dword [rbx], 0
jne 0x14000bbc6
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.140029080
int3
sub rsp, 0x20
mov rsi, rcx
mov ebx, 1
test rdx, rdx
je 0x14000bc38
mov rdi, r8
cmp qword [r9 + 8], 0
je 0x14000bc13
mov rdx, qword [r9 + 0x10]
test rdx, rdx
je 0x14000bc13
mov rcx, qword [r9]
mov r8d, 1
mov r9, rdi
call fcn.140006bd0
mov rdx, rdi
jmp 0x14000bc23
mov ecx, 1
mov rdx, rdi
xor r8d, r8d
call fcn.14000bc5d
test rax, rax
je 0x14000bc41
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov eax, 0x10
xor ebx, ebx
mov rdi, rdx
jmp 0x14000bc4e
mov eax, 8
xor edi, edi
jmp 0x14000bc4e
mov qword [rsi + 8], 1
mov eax, 0x10
mov qword [rsi + rax], rdi
mov qword [rsi], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
rol dword [r9], 1
add byte [rcx + 0xf], bh
dec dword [rax - 0x73]
add eax, 0x11430
mov fs, word [rax + rcx*2]
add byte [rdi], cl
adc dword [rsi + 0x4874], edx
add byte [rax], al
add byte [rax], al
lea ecx, [rsi + 0x48c0]
invalid
rol byte [rcx + 0xf], 0x11
or cl, r13b
lodsb al, byte [rsi]
adc al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add dword [rax], eax
add byte [rcx + rcx*4 - 0x13], cl
mov ebp, ebp
mov ebp, ebp
sub rbp, rcx
jb 0x14000d43c
mov r12, r9
mov r15, rdx
mov rsi, qword [rsp + 0x190]
mov rax, qword [rdx + 0x4ab8]
mov eax, 0x4800004a
and dword [rdx + 0x4ab8], 0
mov eax, 0x4800004a
and dword [rdx + 0x4ab8], 0
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x30], rcx
test rax, rax
je 0x14000c046
invalid
mov bl, byte [r15 + 0x4ac0]
mov rdx, rsi
mov rdi, qword [r15 + 0x4ac8]
cmp rdi, rbp
mov rsi, rbp
cmovb rsi, rdi
lea r9, [0x140136a90]
mov r8, r13
call 0x1401656bb
add byte [rcx - 0x77], cl
ror byte [rbp + rcx*4 + 0xd], 1
retf 0x12aa
add byte [rax - 0x77], cl
je 0x14000c006
xor byte [rax - 0x77], cl
int1
mov rdx, rax
call fcn.14000d590
invalid
adc eax, 0xc9310000
add byte [rcx], dh
leave
call 0x1401656bb
add byte [rcx - 0x77], cl
adc eax, 0x89490000
ror byte [rbp + rcx*4 + 0xd], 1
retf 0x12aa
movabs byte [0xca3948c931000015], al
add byte [rcx], dh
leave
cmp rdx, rcx
je 0x14000bffd
mov byte [rax + rcx], bl
inc rcx
jmp 0x14000bff0
cmp rbp, rdi
cmp ebp, edi
jae 0x14000c031
mov rax, qword [rsp + 0x30]
sub rdi, rax
invalid
mov qword [r15 + 0x4ab8], 1
add byte [rax], al
add byte [rcx - 0x7d], cl
or byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
or byte [rax], al
invalid
add byte [rcx - 0x78], al
lahf
ror byte [rdx], 0
mov byte [r15 + 0x4ac0], bl
mov qword [r15 + 0x4ac8], rdi
add byte [rax], al
mov qword [r14 + 0x10], rax
jmp 0x14000c0e6
mov rax, qword [rsp + 0x1a0]
add qword [rsp + 0x30], rax
add dword [rsp + 0x30], eax
add dword [rsp + 0x30], eax
mov rsi, qword [rsp + 0x190]
mov rax, qword [r15 + 0x4ad0]
and qword [r15 + 0x4ad0], 0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop qword [rax]
add byte [rax], al
mov rdx, qword [r15 + 0x4ad8]
add byte [rax], al
mov r8, qword [r15 + 0x4ae0]
mov r10, r13
mov edx, ebp
mov edx, ebp
mov rcx, qword [rsp + 0x30]
sub r10, rcx
cmp r8, r10
mov r9, r10
cmovb r9, r8
mov r11, rdx
neg r11
sub rsi, rdx
mov rdi, r9
sub rdi, 1
jb 0x14000c0bc
lea rax, [r11 + rcx]
add al, 0xb
cmp rax, r13
jae 0x14000d3c7
cmp rcx, r13
jae 0x14000d3be
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rdx - 0x74b7f1fc], cl
mov al, byte [rsi + rcx]
mov rbx, qword [rsp + 0x190]
mov byte [rbx + rcx], al
inc rcx
jmp 0x14000c08d
mov al, byte [rsi + rcx]
mov rbx, qword [rsp + 0x190]
mov byte [rbx + rcx], al
inc rcx
jmp 0x14000c08d
cmp r10, r8
cmp edx, eax
jae 0x14000c0f9
sub r8, r9
mov qword [r15 + 0x4ad0], 1
and qword [r14 + 8], 0
mov qword [r15 + 0x4ad8], rdx
mov qword [r15 + 0x4ae0], r8
mov qword [r14 + 0x10], r9
invalid
adc byte [rcx], dh
shr cl, 0x15
adc dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x78
xor eax, eax
jmp 0x14000d202
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x48], r14
jmp 0x14000c108
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x48], r14
js 0x14000c14b
mov dword [rsp + 0x48], esi
add qword [rsp + 0x30], r9
lea r12, [r15 + 0x48c0]
lea rdi, [r15 + 0x4940]
mov byte [rsp + 0x3f], 8
xorps xmm6, xmm6
pcmpeqd xmm7, xmm7
mov ebp, 0xf0f
mov ebx, 0x3333
xor eax, dword [rax]
add byte [rcx - 0x42], al
push rbp
push rbp
add byte [rax], al
xor eax, dword [rax]
add byte [rcx - 0x42], al
push rbp
push rbp
add byte [rax], al
mov qword [rsp + 0x50], rdi
mov al, byte [rsp + 0x3f]
mov sil, byte [r15 + 0x4aeb]
cmp sil, al
je case.default.0x14000c164
movzx eax, sil
mov eax, eax
lea rcx, [0x14013d578]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov byte [rsp + 0x3f], sil
jmp rax
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
mov cl, byte [r15 + 0x4aea]
cmp cl, 0xf
jbe 0x14000d2c0
mov r8, qword [r15 + 0x4ab0]
mov eax, r8d
and eax, 0x200f
cmp eax, 8
jne 0x14000d1e9
mov eax, r8d
and eax, 0xf0
cmp eax, 0x70
ja 0x14000d1e9
mov eax, r8d
rol ax, 8
xor edx, edx
mov r9w, 0x1f
div r9w
test dx, dx
jne 0x14000d1e9
shr r8, 0x10
mov qword [r15 + 0x4ab0], r8
add cl, 0xf0
mov byte [r15 + 0x4aea], cl
mov byte [r15 + 0x4aeb], 1
jmp case.default.0x14000cb5e
mov al, 4
mov rsi, qword [rsp + 0x30]
cmp al, 4
mov qword [rsp + 0x30], rsi
jne case.default.0x14000cb5e
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
sub r13, rsi
je 0x14000d035
mov r11, qword [r15 + 0x4ab0]
mov eax, r11d
and eax, 0xfff
mov eax, dword [r15 + rax*4 + 0x18]
test ax, ax
js 0x14000c249
bt eax, 0xe
jb 0x14000c453
mov ecx, eax
shr ecx, 0x10
mov dword [rsp + 0x70], ecx
mov edx, eax
shr edx, 8
jmp 0x14000c524
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x58
mov qword [rsp + 0x58], r11
mov r8b, byte [r15 + 0x4aea]
cmp r8b, 0x2f
jbe 0x14000c3e4
mov r10, qword [rsp + 0x58]
mov rdx, r10
mov ecx, eax
shr rdx, cl
mov r9d, 0xfff
and edx, r9d
mov r11d, dword [r15 + rdx*4 + 0x18]
lea ecx, [r11 + rax]
mov rdx, r10
shr rdx, cl
and edx, r9d
mov esi, dword [r15 + rdx*4 + 0x18]
add ecx, esi
mov rdx, r10
shr rdx, cl
and edx, r9d
mov r13d, dword [r15 + rdx*4 + 0x18]
mov qword [rsp + 0x40], r11
mov edx, r11d
and edx, esi
test dx, r13w
jns 0x14000c3e4
mov r9d, eax
shr r9d, 8
and r9d, 0xf
mov r10, qword [rsp + 0x40]
and al, 0x40
shr r10d, 8
and r10d, 0xf
mov r11d, esi
shr r11d, 8
and r11d, 0xf
mov edi, r13d
shr edi, 8
and edi, 0xf
add r9, qword [rsp + 0x30]
add r10, r9
add r11, r10
add rdi, r11
cmp rdi, qword [rsp + 0x198]
jae 0x14000c3e4
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0xc8], r13
add cl, r13b
mov rsi, qword [rsp + 0x58]
shr rsi, cl
shr esi, cl
shr esi, cl
mov qword [r15 + 0x4ab0], rsi
sub r8b, cl
mov byte [r15 + 0x4aea], r8b
mov rdx, qword [rsp + 0x198]
mov r13, qword [rsp + 0x30]
cmp rdx, r13
jbe 0x14000d4b7
mov ecx, eax
shr ecx, 0x10
mov r8, qword [rsp + 0x190]
mov byte [r8 + r13], cl
inc r13
cmp r13, rdx
jae 0x14000d4c0
shr eax, 0x18
mov byte [r8 + r13], al
cmp r9, rdx
jae 0x14000d4cf
mov rsi, qword [rsp + 0x40]
mov eax, esi
shr eax, 0x10
mov byte [r8 + r9], al
inc r9
cmp r9, rdx
mov rcx, qword [rsp + 0x70]
jae 0x14000d4db
shr esi, 0x18
mov byte [r8 + r9], sil
cmp r10, rdx
jae 0x14000d4e7
mov eax, ecx
shr eax, 0x10
mov byte [r8 + r10], al
inc r10
cmp r10, rdx
jae 0x14000d4f0
shr ecx, 0x18
mov byte [r8 + r10], cl
cmp r11, rdx
mov r13, rdx
jae 0x14000d4ff
mov rcx, qword [rsp + 0xc8]
mov eax, ecx
shr eax, 0x10
mov byte [r8 + r11], al
inc r11
cmp r11, r13
jae 0x14000d508
shr ecx, 0x18
mov byte [r8 + r11], cl
jmp 0x14000c8ba
sub r8b, al
jb 0x14000d047
mov edi, eax
shr edi, 8
and edi, 0xf
mov r10, qword [rsp + 0x30]
lea rdx, [r10 + 1]
mov r13, qword [rsp + 0x198]
cmp rdx, r13
jae 0x14000d054
cmp r13, r10
mov rsi, qword [rsp + 0x58]
jbe 0x14000d454
mov ecx, eax
shr ecx, 0x10
mov r9, qword [rsp + 0x190]
mov byte [r9 + r10], cl
mov edx, eax
shr edx, 0x18
mov ecx, eax
shr rsi, cl
mov byte [r9 + r10 + 1], dl
add rdi, r10
add edi, edx
mov qword [r15 + 0x4ab0], rsi
mov byte [r15 + 0x4aea], r8b
jmp 0x14000c8ba
bt eax, 0xd
jae 0x14000d084
shr eax, 0x10
mov ecx, r11d
shr ecx, 0xc
and ecx, 7
add rcx, rax
mov rdx, qword [r15 + 0x10]
cmp rdx, rcx
jbe 0x14000d46c
mov rax, qword [r15 + 8]
movzx r8d, word [rax + rcx*2]
mov eax, r8d
and al, 0xf
mov r9b, byte [r15 + 0x4aea]
mov edx, r9d
sub dl, al
jb 0x14000d097
mov ecx, r8d
shr r8d, 4
cmp cx, 0x1000
jae 0x14000c4e5
mov ecx, eax
shr r11, cl
mov qword [r15 + 0x4ab0], r11
sub r9b, al
mov byte [r15 + 0x4aea], r9b
invalid
invalid
add byte [rax], al
mov r13, qword [rsp + 0x198]
cmp r13, rsi
jbe 0x14000d497
invalid
mov rax, qword [rsp + 0x190]
mov byte [rax + rsi], r8b
inc rsi
mov rdi, rsi
jmp 0x14000c8ba
cmp r8w, 0x100
je 0x14000d0a4
lea rcx, [r8 - 0x101]
cmp rcx, 0x1c
ja 0x14000d4a6
lea rcx, [0x1401366e0]
mov ecx, dword [rcx + r8*8 - 0x808]
mov dword [rsp + 0x70], ecx
lea rcx, [0x1401367e0]
mov dl, byte [r8 + rcx - 0x101]
mov rsi, r11
mov ecx, eax
shr rsi, cl
mov rdi, 0xffffffffffffffff
mov ecx, edx
shl rdi, cl
mov qword [rsp + 0x40], rsi
shr rsi, cl
mov ecx, esi
and ecx, 0x1ff
mov r8d, dword [r15 + rcx*4 + 0x4018]
test r8d, r8d
je 0x14000c56a
invalid
mov qword [rsp + 0x58], r11
mov r10d, r8d
shr r10d, 0x10
mov r9d, r8d
shr r9d, 8
jmp 0x14000c5ca
mov r8, 0xffffffffffffffe2
mov cl, 0xb
test r8, r8
je 0x14000d1f7
movzx r9d, word [r15 + r8*2 + 0x4854]
push r12
add byte [rax], al
and r9w, si
lea r10, [r8 + 1]
cmp r9w, word [r15 + r8*2 + 0x4890]
mov r8, r10
jne 0x14000c571
mov r8b, byte [r15 + r10 + 0x48ad]
test r8b, r8b
je 0x14000d1f7
invalid
mov qword [rsp + 0x58], r11
lea rcx, [0x140136644]
mov r9b, byte [r10 + rcx + 0x1d]
lea rcx, [0x140136608]
movzx r10d, word [rcx + r10*2 + 0x3a]
mov ecx, r8d
shr rsi, cl
mov r11, 0xffffffffffffffff
inc dword [rcx + rcx*4 - 0x37]
inc dword [rcx + rcx*4 - 0x37]
shl r11, cl
add al, dl
add r9b, r8b
add r9b, al
mov al, byte [r15 + 0x4aea]
sub al, r9b
jb 0x14000d047
movzx ecx, r10w
not r11
and rsi, r11
add rsi, rcx
mov r8, qword [rsp + 0x30]
sub r8, rsi
jb 0x14000d1f5
not rdi
mov edx, dword [rsp + 0x70]
mov r11, qword [rsp + 0x40]
and r11, rdi
mov ecx, r9d
mov r9, qword [rsp + 0x58]
shr r9, cl
add r11, rdx
mov qword [r15 + 0x4ab0], r9
mov byte [r15 + 0x4aea], al
cmp r11, r13
mov rdi, r13
cmovb rdi, r11
cmp rsi, 1
jne 0x14000c6b7
mov qword [rsp + 0x40], r11
mov r8, qword [rsp + 0x30]
lea rcx, [r8 - 1]
mov rax, qword [rsp + 0x198]
cmp rcx, rax
jae 0x14000d488
mov rdx, qword [rsp + 0x190]
mov rcx, r8
mov sil, byte [rdx + r8 - 1]
mov r8, rax
lea r9, [0x140136878]
call fcn.14000d56a
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
mov ecx, edi
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
mov ecx, edi
mov ecx, edi
mov rdx, rax
lea r9, [0x140136890]
call fcn.14000d590
xor ecx, ecx
mov r8, qword [rsp + 0x40]
cmp rdx, rcx
je 0x14000c72f
mov byte [rax + rcx], sil
inc rcx
jmp 0x14000c6a5
out dx, al
out dx, al
mov rcx, qword [rsp + 0x30]
lea rax, [rcx + r11]
add rax, 0xf
mov rdx, qword [rsp + 0x198]
cmp rax, rdx
jbe 0x14000c73d
cmp rsi, rdi
cmp esi, edi
jae 0x14000c870
mov r10, rsi
neg r10
neg r10
mov r8, qword [rsp + 0x190]
sub r8, rsi
mov r9, rdi
mov rcx, qword [rsp + 0x30]
sub r9, 1
jb 0x14000c8a4
lea rax, [r10 + rcx]
lea eax, [rdx + rcx]
mov rdx, qword [rsp + 0x198]
cmp rax, rdx
jae 0x14000d409
cwde
add dword [rax], eax
add byte [rax + 0x39], cl
ror byte [rdi], 1
xor edi, 0xc
add byte [rax], al
cmp rcx, rdx
jae 0x14000d418
mov al, byte [r8 + rcx]
mov rdx, qword [rsp + 0x190]
mov byte [rdx + rcx], al
inc rcx
jmp 0x14000c6f3
cmp r13, r8
jae 0x14000c8ad
add byte [rax], al
add byte [rax], al
jmp 0x14000d111
lea r9, [r8 + 0x10]
lea rax, [0x1401368f0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x58], r8
and al, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
mov r13, r11
call fcn.14000bcbb
dec dword [rbp - 0x77]
invalid
dec dword [rbp - 0x77]
call 0x150fe4ab7
mov eax, ebp
cmp r13, 0x10
ja case.0x1400050a9.87
cmp rsi, 0x10
jae 0x14000c8ad
cmp rsi, 0x10
mov eax, 0x10
cmovae rsi, rax
cmovae esi, eax
cmovae esi, eax
lea rcx, [rsp + 0x80]
xor edx, edx
mov r9, rsi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
int1
call fcn.14000df75
xor edx, edx
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x90]
lea rcx, [r8 + 1]
mov qword [rsp + 0x40], rcx
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [rax - 0x77], rcx
and al, 0x40
not r8
mov ecx, 1
mov qword [rsp + 0x70], r8
test dl, 1
je 0x14000c7e5
ret 0x7401
mov r13, qword [rsp + 0x40]
test rsi, rsi
cmove r13, rsi
je 0x14000c8ad
add r13, rax
jmp 0x14000c820
invalid
neg rax
xor edx, edx
cmp rcx, rdx
je 0x14000c800
cmp rsi, rdx
je 0x14000c8ad
inc rdx
add rax, r8
jmp 0x14000c7ea
cmp rsi, rdx
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov ecx, 0
cmove r13, rcx
cmove ebp, ecx
cmove ebp, ecx
jmp 0x14fd6f15d
sub rsi, rdx
je 0x14000c8ad
add byte [rax], al
add byte [rax], al
sub r13, rax
neg rax
invalid
fmul dword [rax - 1]
invalid
dec rsi
mov rcx, qword [rsp + 0x58]
lea r8, [rax + rcx]
lea r9, [rax + rcx]
add r9, 0x10
add rax, qword [rsp + 0x30]
lea rcx, [0x140136908]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
xchg esp, eax
and al, 0x98
add dword [rax], eax
add al, ch
pop rsp
hlt
invalid
push qword [rdx + 0x4cc93101]
mov eax, ebp
mov r8, qword [rsp + 0x70]
jmp 0x14000c7c9
xchg esp, eax
and al, 0x98
add dword [rax], eax
add al, ch
pop rsp
hlt
mov rax, qword [rsp + 0x30]
and al, 0x30
lea r9, [rdi + rax]
sub r9, rsi
lea rcx, [0x1401368a8]
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x190]
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x40
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x40
call fcn.14000bcbb
mov r11, qword [rsp + 0x40]
hlt
cmp r13, r11
jb 0x14000d12f
add rdi, qword [rsp + 0x30]
mov r13, qword [rsp + 0x198]
mov al, byte [r15 + 0x4aeb]
mov rsi, rdi
mov rdi, qword [rsp + 0x50]
add byte [rax - 0x77], cl
dec byte [rax - 0x75]
jl 0x14000c8ec
push rax
jmp 0x14000c1f0
mov rcx, r15
stc
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
movzx eax, byte [r15 + 0x4aea]
mov rcx, qword [rsp + 0x68]
push 0xffffffffc8048d48
push 0xffffffffc8048d48
mov rsi, qword [r15 + 0x4a90]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jb case.default.0x14000cb5e
invalid
dec dword [rdi]
sub dword [rsp + 0xb0], esi
movaps xmmword [rsp + 0xb0], xmm6
and dword [rsp + 0xbf], 0
xor edi, edi
sub rsi, 1
jb 0x14000cd3f
invalid
add byte [rax - 0x7f], cl
call [rax + 0xf000000]
test byte [rax + 0x4800000a], dh
add byte [rax - 0x73], cl
add eax, 0x125248
cmp rdi, 0x98
je 0x14000d3d9
invalid
add byte [rax - 0x73], cl
add eax, 0x125248
lea rax, [0x140131b78]
mov rcx, qword [rdi + rax]
cmp rcx, 0x13
adc ecx, dword [rdi]
invalid
invalid
or al, byte [rax]
invalid
adc ecx, dword [rdi]
sub dword [rcx + 0x4900000a], 0xffffff8b
or al, byte [rax]
add byte [rcx - 0x75], cl
or al, byte [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x4ab0]
mov edx, eax
xchg dword [rax - 0x76ffffb6], esi
ret 0xe280
invalid
invalid
add byte [rcx + 0x7e280c2], cl
and dl, 7
loop 0x14000c951
mov byte [rsp + rcx + 0xb0], dl
shr rax, 3
mov qword [r15 + 0x4ab0], rax
add byte [r15 + 0x4aea], 0xfd
add byte [rax], al
std
add byte [rax], al
std
cmp rdi, 0x88
jne 0x14000c97a
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
add rdi, 8
jmp 0x14000c912
xchg edx, eax
xchg edx, eax
mov rsi, qword [r15 + 0x4a88]
mov r11, qword [r15 + 0x4a98]
add rsi, qword [r15 + 0x4a80]
cmp r11, rsi
jae 0x14000cea4
add eax, 0x894c0000
stc
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
or al, 0
add byte [rcx - 0x76], al
invalid
invalid
add byte [rax], al
or al, 0
add byte [rcx - 0x76], al
invalid
add byte [rax], al
cmp cl, 7
jb case.default.0x14000cb5e
mov r8, qword [r15 + 0x4ab0]
mov eax, r8d
mov eax, eax
mov eax, eax
rol byte [rbx + 0xf457fe0], 0xb6
mov word [rdi], es
ror byte [rax], 0
and eax, 0x7f
movzx r9d, byte [r15 + rax + 0x48c0]
jg 0x14000ca0e
movzx ecx, byte [rdi + rax + 0x48c0]
mov edx, r9d
and edx, 7
mov eax, r9d
mov eax, ecx
shr eax, 3
test r9b, r9b
js 0x14000ca22
mov rcx, qword [r15 + 0x4a98]
mov ecx, dword [rdi + 0x4a98]
cwde
add byte [rax], al
cmp rcx, 0x140
jae 0x14000d3f8
stc
add dword [rax], eax
add byte [rdi], cl
add dword [rdx], 0xa
add byte [rax], al
mov byte [r15 + rcx + 0x4940], al
mov r11, qword [r15 + 0x4a98]
mov ebx, dword [rdi + 0x4a98]
mov ebx, dword [rdi + 0x4a98]
lahf
cwde
add byte [rax], al
mov r8, qword [r15 + 0x4ab0]
inc r11
ret
mov qword [r15 + 0x4a98], r11
add byte [rax], al
add byte [rax], al
mov ecx, edx
shr r8, cl
mov eax, edx
jmp 0x14000cb04
cmp r9b, 0x98
jae 0x14000d424
invalid
add byte [rbx + 0x187412f8], al
cmp eax, 0x12
je 0x14000ca49
cmp eax, 0x11
jne 0x14000ca5f
lea eax, [rdx + 3]
cmp cl, al
jb case.default.0x14000cb5e
invalid
div dh
invalid
invalid
invalid
mov r9d, 3
jmp 0x14000ca5a
lea eax, [rdx + 7]
cmp cl, al
jb case.default.0x14000cb5e
mov r9d, 0xb
add byte [rax], al
add byte [rbp + 0x31], al
shr bl, cl
lea eax, ss:[rdx + 2]
xor r10d, r10d
jmp 0x14000ca95
lea eax, [rdx + 2]
cmp cl, al
jb case.default.0x14000cb5e
ror dword [rdi], 0x82
int 0xf6
invalid
mov r9, qword [r15 + 0x4a98]
mov rcx, r9
sub rcx, 1
add dword [rdi], ecx
invalid
pop rsi
invalid
add byte [rax], al
add dword [rdi], ecx
invalid
cmp r9, 0x140
ja 0x14000d463
stc
add dword [rax], eax
add byte [rdi], cl
xchg eax, ebx
or dword [rax], eax
add byte [rdx + rcx*4 + 0x14], al
mov r10b, byte [rdi + rcx]
mov r9d, 3
mov r10b, byte [rdi + rcx]
mov r9d, 3
mov r11d, 0xffffffff
mov ecx, eax
shl r11d, cl
jrcxz 0x14000cae2
not ebx
jrcxz 0x14000cae2
not ebx
and r8d, r11d
mov ecx, edx
shr r8, cl
add r8, r9
mov r11, qword [r15 + 0x4a98]
add byte [rax], al
add byte [rax], al
lea rcx, [r8 + r11]
cmp rcx, rsi
ja 0x14000d1dc
movzx ecx, al
xor edx, edx
cmp r8, rdx
je 0x14000caf0
lea r9, [r11 + rdx]
cmp r9, 0x140
jae 0x14000d3aa
add byte [rax], al
add byte [rax], al
add r11, rdi
mov byte [rdx + r11], r10b
adc al, 0x1a
inc rdx
mov r11, qword [r15 + 0x4a98]
jmp 0x14000cac7
add r11, r8
mov qword [r15 + 0x4a98], r11
mov r8, qword [r15 + 0x4ab0]
mov al, 0x4a
add byte [rax], al
mov al, 0x4a
add byte [rax], al
shr r8, cl
mov qword [r15 + 0x4ab0], r8
sub byte [r15 + 0x4aea], al
jmp 0x14000c995
mov rcx, r15
stc
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
mov r9b, byte [r15 + 0x4aea]
cmp r9b, 3
jb case.default.0x14000cb5e
mov r10, qword [r15 + 0x4ab0]
mov eax, r10d
and al, 1
add dword [rcx - 0x78], eax
xchg esp, ebp
add byte [rax], al
add dword [rcx - 0x78], eax
xchg esp, ebp
add byte [rax], al
mov eax, r10d
shr eax, 1
and eax, 3
lea rcx, [0x14013d598]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea edx, [r9 + 5]
and dl, 7
lea eax, [rdx + 0x23]
sub r9b, al
jb case.default.0x14000cb5e
lea r8d, [rdx + 0x13]
mov r11d, 0xffffffff
mov ecx, r8d
shl r11d, cl
not r11d
and r11d, r10d
add dl, 3
mov ecx, edx
shr r11, cl
mov rdx, 0xffffffffffffffff
mov ecx, eax
ror dword [rax - 0x2d], 0xe2
ror dword [rax - 0x2d], 0xe2
not rdx
and rdx, r10
mov ecx, r8d
shr rdx, cl
xor edx, r11d
cmp dx, 0xffff
cmp edx, 0xffffffff
cmp edx, 0xffffffff
jne 0x14000d38e
movzx ecx, al
shr r10, cl
mov byte [r15 + 0x4aeb], 5
add byte [rax], al
add eax, 0x9f894566
call 0x18d00cc17
mov dword [rdi + 0x4ab0], edx
add byte [rax], al
add eax, 0x9f894566
call 0x18d00cc17
mov dword [rdi + 0x4ab0], edx
mov byte [r15 + 0x4aea], r9b
jmp case.default.0x14000cb5e
invalid
mov cl, byte [r15 + 0x4aea]
movzx eax, word [r15 + 0x4ae8]
xchg eax, ebp
add byte [rax], al
xchg eax, ebp
add byte [rax], al
mov rdx, qword [r15 + 0x4ab0]
mov rdi, qword [rsp + 0x30]
mov r9, qword [rsp + 0x190]
test cl, cl
je 0x14000cc38
test ax, ax
je 0x14000cc38
cmp r13, rdi
jbe 0x14000cc38
mov byte [r9 + rdi], dl
mov byte [rcx + rdi], dl
shr rdx, 8
mov qword [r15 + 0x4ab0], rdx
add cl, 0xf8
mov byte [r15 + 0x4aea], cl
add byte [rax - 1], cl
invalid
inc rdi
dec eax
mov word [r15 + 0x4ae8], ax
jmp 0x14000cc02
test cl, cl
jne 0x14000cc44
and qword [r15 + 0x4ab0], 0
movzx eax, ax
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x30], rcx
cmp rax, rcx
cmovae rax, rcx
cmovae eax, ecx
cmovae eax, ecx
mov rsi, r13
sub rsi, rdi
cmp rax, rsi
invalid
cmovb rsi, rax
mov rcx, rdi
mov rdx, qword [rsp + 0x190]
mov r8, r13
lea r9, [0x140136af0]
call fcn.14000d56a
mov r8, rdx
mov rcx, rsi
mov rdx, rax
lea r9, [0x140136b08]
call fcn.14000d590
mov r13, qword [rsp + 0x60]
lea rcx, [0x140136b20]
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r13
mov r9, rsi
call fcn.1400104fe
mov rcx, rsi
mov ecx, esi
invalid
mov ecx, esi
mov rdx, r13
mov r13, qword [rsp + 0x198]
mov r8, qword [rsp + 0x30]
lea r9, [0x140136b38]
call fcn.14000d56a
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
add rdi, rsi
test dword [rax - 0x77], 0x6630247c
sub dword [r15 + 0x4ae8], esi
test dword [rax - 0x77], 0x6630247c
sub dword [r15 + 0x4ae8], esi
mov rdi, qword [rsp + 0x50]
jne case.default.0x14000cb5e
xor eax, eax
cmp byte [r15 + 0x4aec], 0
setne al
lea eax, [rax + rax*4]
inc eax
mov byte [r15 + 0x4aeb], al
jmp case.default.0x14000cb5e
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14000d5b0
movzx eax, byte [r15 + 0x4aea]
mov esi, eax
and esi, 7
lea ecx, [rsi + 0x20]
cmp al, cl
jb case.default.0x14000cb5e
jmp 0x14000d229
movaps xmmword [rsp + 0x90], xmm6
sub dword [rsp + 0x90], esi
and qword [rsp + 0x9e], 0
movaps xmmword [rsp + 0x80], xmm6
xor eax, eax
mov dl, 1
mov rdi, qword [rsp + 0x50]
cmp dl, 0x11
je 0x14000cdd9
mov ecx, edx
neg cl
and cl, 0xf
movzx ecx, cl
xor r8d, r8d
cmp r8, 0x13
je 0x14000cdd3
pop rdx
pop rdx
cmp byte [rsp + r8 + 0xb0], dl
jne 0x14000cdce
mov r9d, eax
rol r9w, 8
rol ecx, 8
rol ecx, 8
mov r10d, r9d
shr r10d, 4
and r10d, ebp
and r9d, ebp
shl r9d, 4
or r9d, r10d
mov r10d, r9d
and r10d, ebx
shr r9d, 2
and r9d, ebx
lea r9d, [r9 + r10*4]
mov r10d, r9d
and r10d, r14d
shr r9d, 1
and r9d, r14d
lea r9d, [r9 + r10*2]
or al, 0x51
or al, 0x51
shr r9d, cl
mov word [rsp + r8*2 + 0x80], r9w
inc eax
inc r8
jmp 0x14000cd73
add eax, eax
inc dl
jmp 0x14000cd61
cmp eax, 0x20000
add byte [rax], al
add al, byte [rax]
jne 0x14000d36e
mov rax, qword [rsp + 0x9e]
mov qword [rsp + 0xee], rax
out dx, al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x80], al
test byte [rax + rax*4], ah
add byte [rax], al
invalid
out dx, al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x80], al
test byte [rax + rax*4], ah
add byte [rax], al
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], cl
movaps xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
movdqa xmmword [r12 + 0x70], xmm7
movdqa xmmword [r12 + 0x60], xmm7
jl case.0x1400048c1.111
jo case.0x1400050a9.94
movq qword [r12 + 0x60], mm7
movdqa xmmword [r12 + 0x50], xmm7
movdqa xmmword [r12 + 0x40], xmm7
jg case.0x140004bb0.84
and al, 0x40
jg case.0x140004bb0.84
and al, 0x40
movdqa xmmword [r12 + 0x30], xmm7
movdqa xmmword [r12 + 0x20], xmm7
movdqa xmmword [r12 + 0x10], xmm7
movdqa xmmword [r12], xmm7
xor edx, edx
cmp rdx, 0x13
je 0x14000ce8f
mov rax, rdx
mov eax, edx
inc rdx
movzx ecx, byte [rsp + rax + 0xb0]
mov dh, 0x8c
add al, 0xb0
add byte [rax], al
add byte [rax - 0x7b], cl
leave
mov dh, 0x8c
add al, 0xb0
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14000ce4d
movzx r8d, word [rsp + rax*2 + 0xd0]
shl al, 3
add byte [rax], al
add al, al
loopne 0x14000ce75
or al, cl
and cl, 0xf
loope 0x14000ce86
mov r9d, 1
shl r9, cl
cmp r8, 0x7f
ja 0x14000ce4d
clc
jg 0x14000cefc
mov dword [rbx - 0x78], 0x14d0404
enter 0xfffffffffffff1eb, 0x41
mov byte [rdi + 0x4aeb], 3
invalid
mov byte [r12 + r8], al
add r8, r9
jmp 0x14000ce80
mov byte [r15 + 0x4aeb], 3
add ecx, dword [rcx - 0x7d]
cmpsd dword [rsi], dword [rdi]
cwde
add byte [rax], al
add cl, ch
xchg ebx, eax
invalid
and qword [r15 + 0x4a98], 0
and dword [rdi + 0x4a98], 0
jmp case.default.0x14000cb5e
mov r8, qword [r15 + 0x4a80]
lea rax, [0x140131c40]
add byte [rax - 0x73], cl
add eax, 0x124d8e
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x120
mov edx, 0x140
mov rcx, rdi
mov r9, rsi
call fcn.14000bcbb
mov rax, qword [r15 + 0x4a80]
invalid
or byte [rdx], 0
xchg dword [rax + 0x4800004a], eax
cmp eax, 0x120
cmp rax, 0x120
jae 0x14000ceed
mov byte [r15 + rax + 0x4940], 0
inc rax
shr bl, 0xea
shr bl, 0xea
mov rax, qword [r15 + 0x4a88]
mov ecx, 0x4a60
add rax, rcx
lea rcx, [rax - 0x4940]
cmp rcx, 0x140
jae case.0x140007454.57
mov byte [r15 + rax], 0
inc rax
jmp 0x14000cefc
cmp qword [r15 + 0x4a88], 1
jne 0x14000cf69
mov r8d, 0x11e
mov rcx, rdi
lea rdx, [0x140131878]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000cf69
cmp byte [r15 + 0x4a60], 1
jne 0x14000cf69
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.1400282d4
mov r8d, 0x48c0
mov rcx, r15
lea rdx, [0x140131c80]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000d028
mov rcx, qword [r15 + 0x4a80]
mov rdx, rdi
jmp 0x14000d018
cmp r9b, 0x11
jb case.default.0x14000cb5e
mov ecx, r10d
shr ecx, 3
and ecx, 0x1f
lea rax, [rcx + 0x101]
mov qword [r15 + 0x4a80], rax
mov eax, r10d
shr eax, 8
and eax, 0x1f
lea rdx, [rax + 1]
mov qword [r15 + 0x4a88], rdx
mov edx, r10d
shr edx, 0xd
and edx, 0xf
add rdx, 4
mov qword [r15 + 0x4a90], rdx
cmp ecx, 0x1d
ja 0x14000d395
cmp eax, 0x1d
ja 0x14000d39c
shr r10, 0x11
mov qword [r15 + 0x4ab0], r10
adc dword [rbp - 0x77], ecx
xchg edi, eax
mov al, 0x4a
add byte [rax], al
add r9b, 0xef
mov byte [r15 + 0x4aea], r9b
mov byte [r15 + 0x4aeb], 2
jmp case.default.0x14000cb5e
shr r10, 3
mov qword [r15 + 0x4ab0], r10
add r9b, 0xfd
mov byte [r15 + 0x4aea], 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
mov r8, r15
call fcn.14000d6b6
cmp al, 0x10
jne 0x14000d1de
mov byte [r15 + 0x4aeb], 4
jmp case.default.0x14000cb5e
mov r13, qword [rsp + 0x198]
mov qword [rsp + 0x30], r13
jmp 0x14000d15d
mov r13, qword [rsp + 0x198]
jmp 0x14000d158
add rdi, r10
cmp rdi, r13
mov rsi, qword [rsp + 0x58]
jne 0x14000d0bd
cmp r13, r10
mov rdi, qword [rsp + 0x190]
jbe 0x14000d552
add al, 0
invalid
add al, 0
add byte [rcx - 0x77], al
rol dword [rcx - 0x3f], 0xe9
adc byte [rcx - 0x112cb73f], cl
mov r9d, eax
shr r9d, 0x10
mov ecx, eax
shr rsi, cl
mov byte [rdi + r10], r9b
jmp 0x14000d0fc
test al, al
je 0x14000d3a3
mov dl, byte [r15 + 0x4aea]
sub dl, al
jae 0x14000d0a4
mov r13, qword [rsp + 0x198]
jmp 0x14000d15d
mov ecx, eax
shr r11, cl
mov qword [r15 + 0x4ab0], r11
mov r13, qword [rsp + 0x198]
jmp 0x14000d1d0
cmp r13, r10
mov rdi, qword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
invalid
nop
add al, 0
invalid
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
xchg byte [rax - 0x76fffffc], dl
rol ecx, 0xe9
adc byte [rdx - 0x78], al
or al, 0x17
mov ecx, eax
shr ecx, 0x10
mov byte [rdi + r10], cl
mov ecx, eax
shr ecx, 0x18
mov r9d, 1
mov qword [r15 + 0x4ab8], r9
mov byte [r15 + 0x4ac0], cl
mov ecx, eax
shr rsi, cl
mov qword [r15 + 0x4ac8], r9
mov qword [r15 + 0x4ab0], rsi
mov byte [r15 + 0x4aea], r8b
mov qword [rsp + 0x30], rdx
jmp 0x14000d158
sub r8, rdi
mov qword [r15 + 0x4ab8], 1
mov byte [r15 + 0x4ac0], sil
mov qword [r15 + 0x4ac8], r8
jmp 0x14000d14b
sub r11, rdi
mov qword [r15 + 0x4ad0], 1
mov qword [r15 + 0x4ad8], rsi
mov qword [r15 + 0x4ae0], r11
mov r13, qword [rsp + 0x198]
mov qword [rsp + 0x30], r13
cwde
add dword [rax], eax
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x30
mov rdi, qword [rsp + 0x50]
cmp byte [r15 + 0x4aeb], 4
jne case.default.0x14000cb5e
cmp qword [r15 + 0x4ad0], 0
jne case.default.0x14000cb5e
cmp qword [r15 + 0x4ab8], 0
jne case.default.0x14000cb5e
add byte [rdi], cl
test dword [rax + 0x41ffffef], esi
mov dl, byte [r15 + 0x4aea]
mov dl, byte [r15 + 0x4aea]
cmp dl, 0xf
jb case.default.0x14000cb5e
mov rax, qword [r15 + 0x4ab0]
movzx ecx, word [r15 + 0x48b0]
and cx, ax
and ecx, 0x7fff
cmp cx, word [r15 + 0x48ae]
jne case.default.0x14000cb5e
mov cl, byte [r15 + 0x48b2]
shr rax, cl
mov qword [r15 + 0x4ab0], rax
sub dl, cl
invalid
retf 0x8841
mov byte [r15 + 0x4aea], dl
add byte [rax], al
jmp 0x14000ccf7
mov al, 6
mov r14, qword [rsp + 0x48]
mov byte [r14 + 1], al
jmp 0x14000d200
mov r14, qword [rsp + 0x48]
mov byte [r14 + 1], 0
je 0x14000d211
mov byte [r14 + 1], 0
jmp 0x14000d200
mov cl, 0xd
mov r14, qword [rsp + 0x48]
mov byte [r14 + 1], cl
invalid
add dword [rax + 0x6884101], esi
mov al, 1
mov byte [r14], al
movaps xmm6, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov rdx, qword [rsp + 0x30]
mov r8, rdx
mov rax, qword [rsp + 0x1a0]
sub r8, rax
ror byte [rdi], 0x82
clc
add al, byte [rax]
invalid
ror byte [rdi], 0x82
clc
add al, byte [rax]
add byte [rcx + rdi - 0x16], cl
cmp rdx, r13
mov r14, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x190]
ja 0x14000d549
lea rcx, [r15 + 0x4aa0]
add rdx, rax
add edx, eax
add edx, eax
call fcn.14001db55
mov rax, qword [r15 + 0x4ab0]
test sil, sil
out dx, al
or byte [rcx], al
add byte [rcx - 0x75], cl
xchg dword [rax + 0x4000004a], esi
test dh, dh
je 0x14000d286
mov ecx, esi
shr rax, cl
mov qword [r15 + 0x4ab0], rax
mov al, 0x4a
add byte [rax], al
mov al, 0x4a
add byte [rax], al
add byte [rax], al
sub byte [r15 + 0x4aea], sil
cmp byte [r15 + 0x4aed], 0
jne 0x14000d2a1
mov ecx, eax
bswap ecx
cmp ecx, dword [r15 + 0x4aa8]
add byte [rax], al
add byte [rax], al
jne 0x14000d37d
mov byte [r15 + 0x4aeb], 7
add byte [rdi], al
invalid
shr rax, 0x20
mov qword [r15 + 0x4ab0], rax
add byte [r15 + 0x4aea], 0xe0
mov al, 7
jmp case.default.0x14000c164
mov al, byte [r15 + 0x4aeb]
cmp byte [r15 + 0x4aed], 0
jne 0x14000d321
cmp al, 7
mov rsi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x1a0]
and al, 0xa0
add dword [rax], eax
invalid
je 0x14000d333
and al, 0xa0
add dword [rax], eax
add byte [rsp + rcx*2 + 0x48], dh
mov edx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x30]
mov r8, rdx
sub r8, rbx
jb 0x14000d517
cmp rdx, r13
ja 0x14000d526
invalid
invalid
add al, byte [rax]
invalid
xchg dword [0x18900d304], esp
lea ecx, [rdi + 0x4aa0]
lea rcx, [r15 + 0x4aa0]
mov rdx, qword [rsp + 0x190]
add rdx, rbx
call fcn.14001db55
mov al, byte [r15 + 0x4aeb]
jmp 0x14000d333
mov rsi, qword [rsp + 0x48]
and al, 0x48
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x1a0]
cmp al, 7
je 0x14000d350
cmp byte [rsp + 0x1a8], 0
mov esp, 0x1a824
add byte [rax], al
je 0x14000d350
cmp qword [rsp + 0x30], r13
je 0x14000d350
mov byte [rsi + 1], 1
mov al, 1
jmp case.0x14000c164.11
sub rdi, qword [rsp + 0x68]
mov rax, qword [rsp + 0x30]
sub rax, rbx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
xor eax, eax
mov byte [rsi], al
jmp 0x14000d205
mov r14, qword [rsp + 0x48]
mov byte [r14 + 1], 7
mov byte [rsi + 1], 7
mov byte [rsi + 1], 7
jmp 0x14000d200
mov byte [r14 + 1], 0xe
jmp 0x14000d200
mov al, 2
jmp 0x14000d1de
invalid
invalid
invalid
mov al, 3
jmp 0x14000d1de
mov al, 4
jmp 0x14000d1de
mov al, 5
jmp 0x14000d1de
mov cl, 0xa
jmp 0x14000d1f7
lea r8, [0x140136570]
mov edx, 0x140
mov rcx, r9
leave
call fcn.140029210
lea r8, [0x140136ad8]
jmp 0x14000d3d1
lea r8, [0x140136ac0]
mov rcx, rax
mov rdx, r13
call fcn.140029210
lea r8, [0x140131c10]
mov ecx, 0x13
jmp 0x14000d3ee
lea r8, [0x140131c28]
mov edx, 0x13
call fcn.140029210
lea r8, [0x140136588]
mov edx, 0x140
call fcn.140029210
lea r8, [0x1401368c0]
mov rcx, rax
call fcn.140029210
lea r8, [0x1401368d8]
call fcn.140029210
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrary_alloc_src_vecmod.rs
lea r8, [0x140136540]
mov edx, 0x28
call fcn.1400292f0
lea rcx, str.assertion_failed:_output_position___output.len__
lea r8, [0x140136a78]
mov edx, 0x31
call fcn.1400292f0
lea r8, [0x140136968]
mov rcx, r10
jmp 0x14000d3d1
lea r8, [0x140136558]
jmp 0x14000d3ff
lea r8, [0x140136830]
call fcn.140029210
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrary_alloc_src_vecmod.rs
lea r8, [0x140136b80]
jmp 0x14000d432
lea r8, [0x140136860]
mov rdx, rax
call fcn.140029210
lea r8, [0x140136920]
mov rcx, rsi
jmp 0x14000d3d1
lea r8, [0x140136848]
mov edx, 0x1d
call fcn.140029210
lea r8, [0x140136980]
jmp 0x14000d4c7
lea r8, [0x140136998]
mov rcx, r13
call fcn.140029210
lea r8, [0x1401369b0]
jmp 0x14000d3b6
lea r8, [0x1401369c8]
jmp 0x14000d3b6
lea r8, [0x1401369e0]
jmp 0x14000d4f7
lea r8, [0x1401369f8]
mov rcx, r10
call fcn.140029210
lea r8, [0x140136a10]
jmp 0x14000d50f
lea r8, [0x140136a28]
mov rcx, r11
jmp 0x14000d3d1
lea r8, [0x140136b68]
mov rcx, rbx
call fcn.1400295b0
lea r8, [0x140136b68]
mov rcx, qword [rsp + 0x30]
mov rdx, r13
call fcn.140029280
lea r8, [0x140136b50]
mov rcx, rax
call fcn.1400295b0
lea r8, [0x140136b50]
jmp 0x14000d52d
lea r8, [0x140136950]
jmp 0x14000d45b
lea r8, [0x140136938]
jmp 0x14000d45b
cmp r15, rax
je 0x14000dab5
cmp rax, 0x120
je 0x14000df34
cmp byte [rbx + rax], 0xc
jbe case.0x14000ea40.215
movzx ecx, word [rsp + rax*2 + 0x3d8]
and ecx, 0xfff
or dword [rdi + rcx*4], 0xffffffff
inc rax
jmp 0x14000da87
mov rcx, r15
neg rcx
xor edx, edx
xor eax, eax
inc rdx
lea r8, [rcx + rdx]
cmp r8, 1
je 0x14000db11
cmp rdx, 0x121
je 0x14000df3d
add byte [rax], al
add byte [rax], al
cmp byte [rbx + rdx - 1], 0xc
jbe 0x14000dabf
movzx r8d, word [rsp + rdx*2 + 0x3d6]
and r8d, 0xfff
mov r9d, r8d
cmp dword [rdi + r9*4], 0xffffffff
jne 0x14000dabf
mov r9d, eax
shl r9d, 0x10
or r9d, 0x6000
mov dword [rdi + r8*4], r9d
add eax, 8
jmp 0x14000dabf
cmp eax, 0x800
jae 0x14000df5c
mov r15d, eax
test eax, eax
je 0x14000db4c
lea r13, [r15 + r15]
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, r13
call fcn.14000bdd4
mov r12, rax
mov rsi, r15
test rax, rax
jne 0x14000db54
mov ecx, 2
mov rdx, r13
call fcn.140029080
mov r12d, 2
xor esi, esi
add byte [rax], al
add byte [rcx], dh
test byte [rbx + rcx*4 + 0x74], 0x24
xor byte [rcx - 0x75], cl
invalid
mov r14, qword [rsp + 0x30]
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.1400282d4
mov qword [r14], rsi
mov qword [r14 + 8], r12
mov qword [r14 + 0x10], r15
xor eax, eax
mov rsi, qword [rsp + 0x38]
cmp rax, rsi
cmp eax, esi
je 0x14000dbf1
mov r8, rax
cmp rax, 0x120
je 0x14000df46
lea rax, [r8 + 1]
movzx r10d, byte [rbx + r8]
cmp r10w, 0xd
jb 0x14000db77
movzx edx, word [rsp + r8*2 + 0x3d8]
fadd dword [rbx]
add byte [rax], al
mov ecx, edx
and ecx, 0xfff
movzx r9d, word [rdi + rcx*4 + 2]
shl r8d, 4
lea ecx, [r10 + 4]
and cl, 0xf
mov r11d, 1
shl r11d, cl
movzx r10d, r10w
or r10d, r8d
shr edx, 0xc
lea r8, [r12 + r9*2]
cmp rdx, 7
ja 0x14000db77
lea rcx, [r9 + rdx]
cmp rcx, r15
jae case.0x140010a7d.154
mov word [r8 + rdx*2], r10w
add rdx, r11
jmp 0x14000dbd4
lea rdx, [0x1401365e8]
mov r8d, 0x20
mov r14, qword [rsp + 0x48]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14000dd14
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x190], xmm0
xor eax, eax
mov dl, 1
mov r8d, 0xf0f
mov r9d, 0x3333
mov r10d, 0x5555
mov rbx, qword [rsp + 0x30]
cmp dl, 0x11
je 0x14000dccc
mov ecx, edx
neg cl
and cl, 0xf
movzx ecx, cl
xor r11d, r11d
cmp r11, 0x20
je 0x14000dcc6
cmp byte [rsp + r11 + 0x50], dl
jne 0x14000dcc1
mov esi, eax
rol si, 8
mov edi, esi
shr edi, 4
and edi, r8d
and esi, r8d
shl esi, 4
or esi, edi
mov edi, esi
and edi, r9d
shr esi, 2
and esi, r9d
lea esi, [rsi + rdi*4]
mov edi, esi
test dword [rcx + riz - 0x29], 0x2144eed1
invalid
lea esi, [rsi + rdi*2]
shr esi, cl
mov word [rsp + r11*2 + 0x190], si
inc eax
inc r11
jmp 0x14000dc76
add eax, eax
inc dl
jmp 0x14000dc64
cmp eax, 0x20000
jne 0x14000dd6a
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
nop
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1a0], cl
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
jmp 0x14000dda5
xorps xmm0, xmm0
mov rcx, qword [rsp + 0x30]
movups xmmword [rcx + 0x4844], xmm0
movups xmmword [rcx + 0x4838], xmm0
movups xmmword [rcx + 0x4828], xmm0
movups xmmword [rcx + 0x4818], xmm0
xor eax, eax
cmp rax, 0x1e
je 0x14000dd4e
or word [rcx + rax*2 + 0x4854], 0xffff
inc rax
jmp 0x14000dd3a
xor eax, eax
cmp rax, 0x800
je 0x14000dea8
or byte [rax], al
add byte [rdi], cl
test byte [rcx + rax], cl
add byte [rbx + 0x401801a4], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0xe6
and dword [rcx + rax + 0x4018], 0
add rax, 4
jmp 0x14000dd50
xor eax, eax
xor ecx, ecx
cmp byte [r14 + rcx], 1
sbb rax, 0xffffffffffffffff
inc rcx
cmp rcx, 0x20
jne 0x14000dd6e
cmp rax, 1
jne 0x14000debe
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x9c]
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x4880], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rbx + 0x4874], xmm2
movups xmmword [rbx + 0x4864], xmm1
movups xmmword [rbx + 0x4854], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0xe]
movups xmmword [rbx + 0x4890], xmm0
movups xmmword [rbx + 0x489e], xmm1
xor eax, eax
cmp rax, 0x800
je 0x14000de12
and dword [rbx + rax + 0x4018], 0
add rax, 4
jmp 0x14000ddfc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0xea
xor r8d, r8d
lea rax, [0x140136608]
lea rdx, [0x140136644]
adc al, byte [rax]
adc al, byte [rax]
cmp r8, 0x1e
je 0x14000dea8
jg 0x14000de77
mov r9, r8
mov ecx, eax
inc r8
movzx r11d, byte [r14 + r9]
test r11, r11
je 0x14000de8f
mov ecx, r11d
and cl, 0xf
mov r10d, 1
mov edx, 1
mov edx, 1
shl r10, cl
movzx ecx, word [rsp + r9*2 + 0x70]
lea esi, [r10 - 1]
mov word [rbx + r9*2 + 0x4818], si
cmp r11b, 9
ja 0x14000de23
movzx r11d, r11b
cmp rcx, 0x1ff
stc
inc dword [rcx]
add byte [rax], al
ja 0x14000de23
movzx esi, word [rax + r9*2]
shl esi, 0x10
or esi, r11d
invalid
or esi, ebx
fiadd word [rcx + 0xf]
mov dh, 0x3c
adc ecx, eax
out 8, eax
movzx edi, byte [r9 + rdx]
shl edi, 8
or edi, esi
mov dword [rbx + rcx*4 + 0x4018], edi
add rcx, r10
jmp 0x14000de65
invalid
invalid
and word [rbx + r9*2 + 0x4818], 0
sbb byte [rax], cl
add byte [rax], al
or word [rbx + r9*2 + 0x4854], 0xffff
jmp 0x14000de23
mov al, 0x10
add rsp, 0x618
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
invalid
pop r15
ret
mov al, 9
jmp 0x14000deaa
add dword [rax], eax
lea r8, [0x140136680]
mov rdx, r15
call fcn.140029210
lea r8, [0x1401367c8]
mov edx, 0x1d
mov rcx, rax
call fcn.140029210
add byte [rax - 0x77], cl
shr eax, 0x1a
mov bl, 1
add byte [rax - 0x73], cl
add eax, 0x128e83
lea rax, [0x140136d80]
lea rcx, [rsp + 0x190]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
lea edx, [0x140136800]
add dword [rax], eax
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 - 0x73], cl
lea edx, [0x140136800]
lea edx, [0x140136800]
add al, ch
xor eax, 0x4c0001b2
lea eax, [0x1401366c8]
call fcn.140029160
lea r8, [0x1401366c8]
jmp 0x14000df4d
lea r8, [0x1401366b0]
jmp 0x14000df4d
invalid
adc byte [rbp + rcx*4 + 5], cl
push rsp
xchg dword [rdx], edx
add bl, ch
invalid
lea r8, [0x140136698]
jmp 0x14000df4d
lea r8, [0x140136668]
lea eax, [0x140136668]
mov ecx, 0x120
mov edx, 0x120
call fcn.140029210
mov ah, 0xb2
add dword [rax], eax
mov ah, 0xb2
add dword [rax], eax
lea rcx, str.assertion_failed:_secondary_table_len___0x7ff
lea r8, [0x1401365d0]
add eax, 0x128666
adc al, byte [rax]
mov edx, 0x2e
call fcn.1400292f0
add al, ch
jl 0x14000df25
add dword [rax], eax
int3
mov eax, eax
mov r8, rdx
xor edx, edx
sub rax, r8
cmovb rax, rdx
cmovb eax, edx
cmovb eax, edx
xor edx, edx
ror byte [rcx - 9], cl
div r9
int1
cmp rdx, 1
sbb rax, 0xffffffffffffffff
dec r9
mov qword [rcx], r8
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
adc r14b, al
sbb byte [r9], al
sbb byte [rcx], al
adc r14b, al
sbb byte [r9], al
sbb byte [rcx], al
sbb byte [rcx], al
add rsp, 0x28
ret
cmp byte [rdx], dl
add byte [rbp + rcx*4 + 5], cl
movabs eax, dword [0x1bba001238]
cmp byte [rdx], dl
add byte [rdx + 0x1b], bh
adc al, byte [rax]
lea r8, str._rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrarycore_srciter_adapters_step_by.rsassertion_failed:_step___0
mov edx, 0x1b
cmp byte [rdx], dl
add byte [rdx + 0x1b], bh
call fcn.1400292f0
mov bl, 1
add ah, cl
mov rax, rdx
mov rdx, qword [rcx]
add dword [rax], eax
int3
mov r8, qword [rcx + 8]
mov rcx, rax
shr ecx, 0xa4
invalid
invalid
invalid
shr ecx, 0xa4
invalid
mov edx, dword [rcx]
mov r8d, 1
mov eax, 1
call fcn.140010562
movabs rcx, 0x8000000000000001
or byte [rax + 0x39], 0xc8
cmp rax, rcx
jne 0x14000e002
add rsp, 0x28
ret
mov rcx, rax
call fcn.140029080
int3
mov rdi, qword [rsi - 1]
ror byte [rax - 1], 1
invalid
stc
movabs byte [0x4800000008ba0001], al
mov ecx, esi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rdx + 1], dil
invalid
mov rax, qword [rdx + 0x28]
mov edx, 1
invalid
add byte [rbp + 0x31], al
sar bh, 0x50
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x38
xor r8d, r8d
call qword [rax + 0x18]
lea rbx, [rsp + 0x38]
mov qword [rbx + 8], rsi
mov byte [rbx + 0x10], al
and qword [rbx], 0
mov byte [rbx + 0x11], 1
adc dword [r9], eax
adc dword [r9], eax
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov qword [rdx], rdi
add rdi, 4
lea rsi, [rsp + 0x30]
mov qword [rsi], rdi
lea rdi, [0x14000b992]
mov rcx, rbx
invalid
mov r8, rdi
call fcn.140008f90
int 0xae
invalid
dec dword [rax - 0x77]
invalid
invalid
int 0xae
invalid
mov rdx, rsi
mov r8, rdi
call fcn.140008f90
mov rcx, rbx
call fcn.1400090e0
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x38
cmp dword [rcx], 0
je 0x14000e121
add rcx, 4
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14000b992]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0x12c9cf
and byte [rax - 0x73], cl
add eax, 0x12c9cf
adc al, byte [rax]
mov r8d, 4
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, rax
call fcn.1400095b0
call qword [rax + 0x38c48348]
call qword [rax + 0x38c48348]
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14000ea6b.10
movabs eax, dword [0x4b8410012c9]
invalid
movabs eax, dword [0x4b8410012c9]
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsp, 0x38
jmp rax
invalid
loopne 0x14000e18a
cmp dword [rcx], 0
or cl, ch
mov edx, 0x48fffffe
invalid
invalid
dec dword [rax - 0x7d]
in al, dx
cmp byte [rax - 0x75], cl
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
lea r8, [0x14013d5a8]
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
invalid
loopne case.0x14000170f.218
add rcx, 8
add ecx, 8
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, case.0x140003e44.295
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rax, [0x140136e0e]
invalid
mov word [rdx], ss
invalid
and byte [rax - 0x73], cl
add eax, 0x128c87
invalid
mov word [rdx], ss
invalid
xchg dword [rdx + rdx + 0x7b84100], ecx
add byte [rcx - 0x48], al
invalid
mov r8d, 7
jmp case.0x14000508d.106
add byte [rax], al
add bl, ch
insb byte [rdi], dx
add rcx, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
mov dword [rcx], ecx
lea rax, [0x14000e248]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0x128ec9
adc al, byte [rax]
and byte [rax - 0x73], cl
add eax, 0x128ec9
adc al, byte [rax]
lea eax, [0x140137077]
adc al, byte [rax]
mov r8d, 9
jmp case.0x14000508d.106
invalid
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140136e59]
mov word [rdx], ss
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
cmp byte [rax - 1], cl
invalid
mov word [rdx], ss
add byte [rcx - 0x48], al
invalid
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14000e338]
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x128db3
lea rax, str.FormatParameterErrorinnerPixelDimensionsxppuyppuunitInvalidDimensionsAnimationControlnum_framesnum_playsImageBufferSizeexpectedactualPolledAfterEndOfImageOkErrUnknownCompressionMethodInvalidCompressionMethodParameterUnrepresentableInvalidKeywordSizeMissingNullSeparatorInflationErrorOutOfDecompressionSpaceInvalidCompressionFlagMissingCompressionFlagCrcMismatchcrc_valcrc_sumchunkInvalidSignatureUnexpectedEndOfChunkMissingIhdrMissingFctlMissingImageDataChunkBeforeIhdrAfterIdatAfterPlteOutsidePlteIdatDuplicateChunkApngOrderpresentShortPalettelenPaletteRequiredInvalidColorBitDepthcolor_typebit_depthColorWithBadTrnsInvalidBitDepthInvalidColorTypeInvalidDisposeOpInvalidBlendOpInvalidUnitInvalidSrgbRenderingIntentUnknownFilterMethodUnknownInterlaceMethodBadSubFrameBoundsCorruptFlateStreamerrNoMoreImageDataBadTextEncodingFdatShorterThanFourBytesunderlyingImage_index__out_of_bounds
mov r8d, 6
mov eax, 6
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
stosb byte [rdi], al
mov rcx, rdx
mov rdx, rax
call fcn.1400095b0
call qword [rax + 0x38c48348]
call qword [rax + 0x38c48348]
ret
movabs rax, 0x568f7b2ede51675
imul dword [rax + 5]
movabs rdx, 0xe22832278ed334db
mov edx, 0x8ed334db
invalid
ror dword [rsi - 0x1dd7cdd9], cl
xor ch, byte [rax]
loop case.0x1400050f0.111
ret
lea rax, str.description___is_deprecated__use_Displaydest_is_out_of_bounds
mov edx, 0x28
add byte [rdx + 0x28], bh
add byte [rax], al
add bl, al
lea rdx, [rcx + 8]
lea edx, [rcx + 8]
ret
lea edx, [rcx + 8]
xor eax, eax
cmp qword [rcx], 0
cmp dword [rcx], 0
cmove rax, rdx
cmove eax, edx
lea rdx, case.0x1400050a9.99
ret
and cl, byte [rdx - 0x3c3cffee]
sub rsp, 0x48
mov rax, rdx
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
push rsp
and al, 0x40
add bl, al
ret
or dword [rax - 0x73], ecx
push rsp
and al, 0x40
mov qword [rdx], rcx
mov dword [rdx], ecx
lea rcx, case.0x1400050f0.127
add byte [rax], al
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x20], 5
lea rdx, [0x140136fae]
invalid
lea edx, [rdx]
adc al, byte [rax]
and al, 0x20
add eax, 0x48000000
lea edx, [0x140136fae]
invalid
lea edx, [rdx]
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x128d33
invalid
lea edx, [rdx]
adc al, byte [rax]
xor ecx, dword [rbp - 0x72b3ffee]
adc al, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140136fbc]
or eax, 0x128d3a
cmp cl, byte [rbp - 0x47beffee]
invalid
adc al, byte [rax]
mov r8d, 0xe
mov rcx, rax
call fcn.1400092f0
nop
add rsp, 0x48
add esp, 0x48
ret
sub rsp, 0x68
mov rax, qword [rcx]
cmp qword [rax], 0
invalid
je 0x14000e2c3
add byte [rax + riz + 0x48], dh
mov ecx, dword [rdx + 0x20]
invalid
invalid
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]
sbb byte [rax - 0x73], cl
adc eax, 0x128d77
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128d77
mov r8d, 0x15
adc eax, 0x48000000
add esp, 0x68
invalid
invalid
add byte [rax], al
add rsp, 0x68
invalid
jmp rax
jmp rax
lea rcx, [rax + 0x10]
lea r8, [rsp + 0x60]
and al, 0x60
mov qword [r8], rcx
add rax, 8
add eax, 8
or byte [rax - 0x7d], cl
add eax, 8
ror byte [rax], 0x48
or byte [rax - 0x73], cl
or eax, 0xefaa
invalid
lea rcx, [0x14001d284]
lea ecx, [0x14001d284]
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
lea rcx, [0x140137027]
or eax, 0x128d3c
lea edx, [rdx]
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rcx
lea rcx, [0x140028298]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], ecx
and al, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
invalid
and al, 0x20
or byte [rax], al
invalid
and byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140137010]
add eax, 0x128cf6
add byte [rbp + rcx*4 + 0xd], cl
dec byte [rdx + rdx + 0xfb84100]
lea r9, [0x14013701f]
lea ecx, [0x14013701f]
mov word [rdx], ss
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax], al
mov r8d, 0xf
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x6ee8
invalid
outsb dx, byte [rsi]
call fcn.1400093a0
nop
call qword [rax + 0x68c48348]
add rsp, 0x68
add esp, 0x68
invalid
ret
in al, dx
mov rax, rdx
mov eax, edx
mov eax, edx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax - 0x73], ecx
push rsp
lea rdx, [rsp + 0x40]
and al, 0x40
mov qword [rdx], rcx
lea rcx, [0x14000e386]
or eax, 0x35
or eax, 0x35
xor eax, 0x48000000
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x77], cl
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x20], 5
and al, 0x20
add eax, 0x48000000
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0x128ad3
adc al, byte [rax]
lea rdx, [0x140136e3e]
lea edx, [0x140136e3e]
adc al, byte [rax]
lea r9, [0x140136fbc]
mov word [rdx], ss
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
adc al, byte [rax]
mov r8d, 0xb
mov rcx, rax
mov ecx, eax
call fcn.1400092f0
nop
add rsp, 0x48
invalid
invalid
scasd eax, dword [rdi]
invalid
invalid
ret
sub esp, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx]
movzx ecx, byte [rax]
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x14013d5b8]
add eax, 0x12f21e
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
sar edi, 0xe1
jmp rcx
lea rcx, [rax + 0xc]
or al, 0x4c
lea eax, [rsp + 0x80]
add byte [rax], al
lea r8, [rsp + 0x80]
add byte [rax], al
mov qword [r8], rcx
lea rcx, [rax + 4]
add rax, 8
invalid
invalid
or byte [rax - 0x73], cl
add al, 0x48
add eax, 8
invalid
invalid
ror byte [rax], 0x4c
lea r9, [0x140010ad3]
lea ecx, [0x140010ad3]
adc ah, byte [rdi]
add byte [rax], al
mov qword [rsp + 0x70], r9
and al, 0x70
mov qword [rsp + 0x68], r8
lea r8, [0x14013711f]
add eax, 0x128d4d
add eax, 0x128d4d
adc al, byte [rax]
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x58], r8
and al, 0x58
lea r8, [0x140003e07]
add eax, 0xffff5a29
sub dword [rdx - 1], ebx
dec dword [rcx + rcx*4 + 0x44]
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x48], rax
mov eax, 7
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
invalid
and al, 0x40
lea r9, [0x140137118]
lea r9, [0x140137118]
invalid
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x60], 5
lea rax, [0x140137106]
mov word [rdx], ss
invalid
and al, 0x60
invalid
add eax, 0x48000000
lea eax, [0x140137106]
mov word [rdx], ss
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x128ce9
mov word [rdx], ss
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
lea r9, [0x140137111]
lea ecx, [0x140137111]
in eax, dx
mov word [rdx], ss
add byte [rcx - 0x48], al
mov eax, 0xb
mov r8d, 0xb
mov eax, 0xb
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
invalid
mov rcx, rdx
mov rdx, rax
ret 0x5be8
call fcn.140009490
pop rbx
mov al, 0xff
invalid
jmp case.0x1400050a9.154
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14013729c]
adc eax, 0x128e4f
mov ss, word [r10]
add cl, ch
invalid
mov ah, 2
adc al, byte [rax]
jmp case.0x140001812.166
add byte [rax], al
inc rax
inc eax
lea r9, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r9], rax
lea rax, case.0x1400050a9.193
lea eax, case.0x1400050a9.193
add byte [rax], al
mov qword [r9], rax
lea rax, case.0x1400050a9.193
lea eax, case.0x1400050a9.193
lea eax, case.0x1400050a9.193
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x128d8e
lea edx, [rdx]
invalid
lea rax, [0x140137201]
lea edx, [rdx]
add cl, ch
mov edi, 0x48000004
add al, 0
invalid
invalid
adc al, byte [rax]
jmp case.0x140001812.195
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
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
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x128d40
adc al, byte [rax]
lea rdx, [0x1401371cb]
lea edx, [rdx]
add cl, ch
cmp al, byte [0x13f48e492]
inc rax
invalid
invalid
invalid
adc al, byte [rax]
jmp case.0x14000e166.30
inc rax
inc eax
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rcx], rax
lea rax, [0x140010ad3]
add dword [rax - 0x73], ecx
add eax, 0x262e
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x128cdf
invalid
mov word [rdx], ss
invalid
lea rax, [0x14013719e]
lea eax, [0x14013719e]
fisttp word [rdx + rdx + 0xd8d4c00]
adc eax, 0x410012cd
int 0x12
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
lea r9, [0x14013b1db]
lea ecx, [0x14013b1db]
or eax, 0x12cd15
int 0x12
add byte [rcx - 0x48], al
mov r8d, 0xe
invalid
add byte [rax], al
add cl, ch
jmp case.0x140004bb0.126
fld dword [rax + rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
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]
lea rdx, [0x140137148]
lea edx, [0x140137148]
lea edx, [0x140137148]
adc eax, 0x128c64
mov word [rdx], ss
add cl, ch
jmp 0x14000e74a
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rax + 8]
lea r8, [rsp + 0x80]
add byte [rax], 0
invalid
or byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rcx - 0x77], cl
or byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x8d
add al, 0x48
lea ecx, [0x14000b992]
mov qword [r8], rcx
add rax, 4
add al, 0x48
lea ecx, [0x14000b992]
add al, 0x48
lea ecx, [0x14000b992]
invalid
invalid
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
and al, 0x48
lea rcx, [0x14013701f]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
lea rcx, [0x140003e07]
or eax, 0xffff58e7
pop rax
invalid
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 7
lea rax, [0x1401371ac]
lea eax, [0x1401371ac]
and al, 0x20
invalid
and byte [rdi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x128c69
invalid
mov word [rdx], ss
adc al, byte [rax]
lea eax, [0x1401371ac]
imul ecx, dword [rdx + rdx + 0xd8d4c00], 0x128c6b
adc al, byte [rax]
lea r9, [0x1401371b5]
or eax, 0x128c6b
add byte [rcx - 0x48], al
or dword [rax], eax
mov r8d, 9
mov eax, 9
add byte [rax], al
jmp case.0x140003e44.168
xchg ebx, eax
add al, byte [rax]
add byte [rax - 1], cl
inc rax
invalid
invalid
mov word [rax + rax*4], fs
inc rax
inc eax
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
mov dword [rcx], eax
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0x2569
add byte [rax], al
invalid
mov dword [rcx], eax
lea rax, [0x140010ad3]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x20
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140137186]
add byte [rax], al
lea rax, [0x140137186]
add cl, ch
and eax, dword [rbx]
invalid
jmp case.0x1400050f0.147
add eax, dword [rax]
add byte [rax - 1], cl
inc rax
invalid
invalid
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rax], al
inc rax
lea r9, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
invalid
mov dword [rcx], eax
lea rax, [0x140010a80]
lea eax, [0x140010a80]
add eax, 0x24e2
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x140137273]
add eax, 0x128cc9
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0x13
add byte [rax], al
add cl, ch
add al, 0
add al, 0
jmp 0x14000ea01
add al, 0
add byte [rax], al
add byte [rax - 1], cl
inc rax
lea r9, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
ror byte [rbp + rcx*4 - 0x74], 0x24
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140010a80]
add eax, 0x24b6
and al, 0
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
lea rax, [0x140137047]
add eax, 0x128a71
mov dl, byte [rdx]
add byte [rcx - 0x48], al
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
add cl, ch
and byte [rax + rax], al
add al, 0
add byte [rax], al
jmp 0x14000ea01
add al, 0
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]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, case.0x1400203c0.37
adc eax, 0x12da18
add byte [rcx - 0x48], al
mov r8d, 0xd
jmp 0x14000e9d0
or eax, 0xe9000000
rol dword [rbx], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add qword [rbp + rcx*4 - 0x7c], rcx
lea r8, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rax - 0x7d], cl
rol byte [rdx], 0x48
add cl, byte [rax - 0x73]
or eax, 0x2436
and al, 0
invalid
mov qword [r8], rcx
add rax, 2
add cl, byte [rax - 0x73]
or eax, 0x2436
and al, 0
invalid
add cl, byte [rax - 0x73]
or eax, 0x2436
and al, 0
invalid
and al, 0
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
mov qword [rsp + 0x50], rcx
and al, 0x50
mov qword [rsp + 0x48], r8
and al, 0x48
lea rcx, [0x1401371f8]
or eax, 0x128bce
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
lea rcx, case.0x140003e44.191
or eax, 0x48000004
add al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x40], 9
mov dword [rsp + 0x40], 9
mov qword [rsp + 0x20], 0xa
and al, 0x20
or al, byte [rax]
add byte [rax], al
lea rax, [0x1401371da]
lea r9, [0x1401371ee]
lea ecx, [0x1401371ee]
or dword [rbx - 0x72b3ffee], 0x128b8e0d
lea ecx, [0x1401371ee]
or eax, 0x128b8e
mov edx, dword [rdx]
adc al, byte [rax]
add byte [rcx - 0x48], al
adc al, 0
mov r8d, 0x14
add byte [rax], al
jmp case.0x140003e44.168
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140137134]
lea edx, [0x140137134]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
lea edx, [0x140137134]
adc eax, 0x128ab6
add byte [rcx - 0x48], al
mov r8d, 0x14
mov eax, 0x14
adc al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
add r8d, dword [r8]
add byte [rax - 1], cl
inc rax
lea rcx, [rsp + 0x80]
invalid
invalid
jmp 0x14000e9d0
inc rax
inc eax
lea rcx, [rsp + 0x80]
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x2435
invalid
lea rax, [0x140010ad3]
lea eax, [0x140010ad3]
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14013716e]
add eax, 0x128ab6
mov dh, 0x8a
adc al, byte [rax]
mov dl, byte [rdx]
add cl, ch
scasb al, byte [rdi]
add dword [rax], eax
jmp 0x14000e86b
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140137124]
lea edx, [0x140137124]
sbb byte [rax - 0x73], cl
lea edx, [0x140137124]
adc eax, 0x128a54
push rsp
mov dl, byte [rdx]
add cl, ch
invalid
jmp 0x14000e80b
add dword ss:[rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
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, [0x1401372e0]
adc eax, 0x128bf8
adc eax, 0x128bf8
adc al, byte [rax]
mov r8d, 0x18
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
jmp 0x14000e9d0
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140136fdc]
lea edx, [0x140136fdc]
sbb byte [rax - 0x73], cl
lea edx, [0x140136fdc]
adc eax, 0x1288d6
invalid
mov r8d, 0x11
jmp 0x14000e9d0
invalid
add byte [rax - 1], cl
ror byte [rbp + rcx*4 - 0x74], 0x24
invalid
invalid
invalid
inc rax
inc eax
lea r9, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0x235a
pop rdx
and eax, dword [rax]
add byte [rax], al
mov qword [r9], rax
lea rax, [0x140010a80]
pop rdx
and eax, dword [rax]
add byte [rax], al
pop rdx
and eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x20], rax
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
add eax, 0x128afe
invalid
mov dl, byte [rdx]
adc al, byte [rax]
lea rax, [0x140137230]
dec byte [rdx + 0xe90012]
add al, byte [rax]
add byte [rax], al
invalid
invalid
adc al, byte [rax]
jmp case.0x140001812.195
add byte [rax], al
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
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140137153]
adc eax, 0x128a09
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128a09
adc al, byte [rax]
mov r8d, 0xb
add byte [rax], al
jmp 0x14000e9d0
jnp case.0x14000e3a1.21
add al, byte [rax]
add byte [rax], al
add byte [rax - 1], cl
ror byte [rbp + rcx*4 - 0x74], 0x24
mov word [rax + rax*4], fs
add byte [rax], al
invalid
inc rax
inc eax
lea r9, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
lea rax, [0x140010a80]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140010a80]
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x140137240]
add eax, 0x128aca
mov r8d, 0xe
invalid
add byte [rax], al
add cl, ch
jmp 0x14000ea01
add byte [rdx], 0
add al, byte [rax]
add byte [rax - 0x73], cl
adc byte [rbp + rcx*4 - 0x7c], cl
adc byte [rbp + rcx*4 - 0x7c], cl
lea rcx, [rax + 0x10]
lea ecx, [rax + 0x10]
adc byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rax - 0x7d], cl
invalid
invalid
mov qword [r8], rcx
add rax, 8
lea rcx, [0x14001d284]
or eax, 0xeae9
ror byte [rax], 0x48
lea ecx, [0x14001d284]
or eax, 0xeae9
or eax, 0xeae9
jmp 0x18800e886
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
and al, 0x50
mov qword [rsp + 0x48], r8
lea rcx, [0x1401371c8]
lea ecx, [0x1401371c8]
lea ecx, [0x1401371c8]
or eax, 0x128a1c
adc al, byte [rax]
mov qword [rsp + 0x38], rcx
and al, 0x38
cmp byte [rax - 0x73], cl
or eax, 0x19ae0
loopne 0x14000e750
add dword [rax], eax
lea rcx, [0x140028298]
lea ecx, [0x140028298]
loopne 0x14000e750
add dword [rax], eax
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x40], 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
or byte [rax], al
mov qword [rsp + 0x20], 8
mov dword [rsp + 0x20], 8
add byte [rax], al
lea rax, [0x1401371bc]
add eax, 0x1289e1
mov dword [rdx], edx
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x14013701f]
cmp eax, 0x41001288
mov eax, 0xc
or al, 0
add byte [rax], al
mov byte [rdx], dl
add byte [rcx - 0x48], al
adc al, byte [rax]
mov r8d, 0xc
or al, 0
add byte [rax], al
mov rcx, rdx
mov rdx, rax
ror dword [rax - 0x77], 1
ret 0xade8
invalid
lodsd eax, dword [rsi]
call fcn.1400093a0
jmp case.0x1400050a9.154
add byte [rax], al
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]
lea rdx, [0x14013715e]
adc eax, 0x128953
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128953
mov r8d, 0x10
add byte [rax], al
add byte [rax], al
add cl, ch
mov edx, 0x48000001
add byte [rax], al
inc rax
jmp 0x14000e9d0
add byte [rax], al
inc rax
ror byte [rbp + rcx*4 - 0x74], 0x24
add byte [rax], 0
add byte [rax], al
lea r9, [rsp + 0x80]
lea ecx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r9], rax
lea rax, [0x140010a80]
and al, byte [rax]
invalid
add dword [rax - 0x73], ecx
add eax, 0x2255
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x140137211]
add eax, 0x1289da
jmp 0x14000e8df
add byte [rax - 1], cl
ror byte [rax - 0x73], 0x8c
invalid
invalid
inc rax
inc eax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
invalid
invalid
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [0x140010ad3]
lea eax, [0x140010ad3]
add eax, 0x2282
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x128924
mov dword [rdx], edx
invalid
lea rax, [0x14013718f]
mov dword [rdx], edx
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x14013b1db]
or eax, 0x12c969
imul ecx, ecx, 0xb8410012
adc al, byte [rax]
mov r8d, 0xf
mov eax, 0xf
sldt word [rax]
add cl, ch
sub eax, 0x48000001
invalid
invalid
jmp case.0x140004bb0.126
add byte [rax - 1], cl
ror byte [rax - 0x73], 0x8c
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
lea rax, [0x140010ad3]
inc rax
inc eax
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
lea rax, [0x140010ad3]
lea eax, [0x140010ad3]
and al, byte [r8]
and al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
invalid
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x39], cl
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
and byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14013717d]
lea eax, [0x14013717d]
add eax, 0x1288d1
ror dword [rax - 0x72b3ffee], 1
adc al, byte [rax]
lea r9, [0x14013b1db]
or eax, 0x12c928
leave
adc al, byte [rax]
mov r8d, 9
mov eax, 9
add byte [rax], al
add cl, ch
in al, dx
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp case.0x140004bb0.126
add byte [rax], al
inc rax
lea r9, [rsp + 0x80]
lea ecx, [rsp + 0x80]
ror byte [rbp + rcx*4 - 0x74], 0x24
add byte [rax], 0
add byte [rax], al
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x142
add dword [rax], eax
invalid
lea rax, [0x14000ea15]
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1401372d1]
add eax, 0x1289f2
mov dword [rdx], edx
add byte [rcx - 0x48], al
sldt word [rax]
mov r8d, 0xf
jmp 0x14000ea01
invalid
add dword [rax], eax
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
inc rax
lea r9, [rsp + 0x80]
lea ecx, [rsp + 0x80]
ror byte [rbp + rcx*4 - 0x74], 0x24
add byte [rax], 0
add byte [rax], al
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0x2181
invalid
and dword [rax], eax
invalid
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140010a80]
and dword [rcx], 0x89480000
and dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x14013724e]
add eax, 0x128943
mov dword [rdx], edx
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0xb
mov eax, 0xb
add byte [rax], al
add cl, ch
jmp case.0x140004bb0.135
jmp 0x14000ea01
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
add byte [rax], al
inc rax
lea r9, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
ror byte [rbp + rcx*4 - 0x74], 0x24
add byte [rax], 0
add byte [rax], al
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
invalid
invalid
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140010a80]
add eax, 0x2155
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x140137220]
add eax, 0x1288e9
jmp 0x18100fbc0
mov byte [rdx], dl
add byte [rcx - 0x48], al
adc byte [rax], al
invalid
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x14000ea01
mov edi, 0x48000000
inc eax
invalid
inc rax
ror byte [rbp + rcx*4 - 0x74], 0x24
add byte [rax], 0
invalid
lea r9, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
lea rax, [0x140010a80]
add eax, 0x2129
sub dword [rcx], esp
add byte [rax], al
invalid
and dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x140137259]
lea eax, [0x140137259]
add eax, 0x1288f6
mov r8d, 0x1a
mov eax, 0x1a
add byte [rax], al
add cl, ch
jmp 0x14000ea01
xchg ebx, eax
add byte [rax], al
add byte [rax - 1], cl
inc rax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
invalid
invalid
add byte [rax], al
inc rax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
lea rax, [0x140010aa5]
add eax, 0x2122
and ah, byte [rcx]
add byte [rax], al
invalid
and dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [0x1401372ad]
lea eax, [0x1401372ad]
add eax, 0x128910
mov dword [rdx], edx
adc al, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
sbb ecx, dword [rcx - 0x47beffee]
adc al, byte [rax]
mov r8d, 0x12
lea r9, [0x1401372bf]
lea ecx, [0x1401372bf]
or eax, 0x12891b
adc al, byte [rax]
mov r8d, 0x12
mov eax, 0x12
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x3be8
invalid
invalid
mov rdx, rax
mov edx, eax
call fcn.1400092f0
jmp case.0x1400050a9.154
test eax, 0x55ebffff
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
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, [0x1401372c2]
adc eax, 0x1288f8
clc
mov byte [rdx], dl
add byte [rcx - 0x48], al
invalid
invalid
sldt word [rax]
adc al, byte [rax]
mov r8d, 0xf
mov eax, 0xf
add byte [rax - 0x7f], cl
add rsp, 0x88
jmp rax
jmp rax
invalid
jmp rax
inc rax
inc eax
lea r9, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
invalid
invalid
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140010a80]
add eax, 0x2091
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
add eax, 0x12888b
invalid
mov byte [rdx], dl
invalid
lea rax, [0x140137286]
mov ecx, dword [rax - 0x47beffee]
mov byte [rdx], dl
add byte [rcx - 0x48], al
invalid
invalid
adc al, byte [rax]
mov r8d, 0x16
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xa4e8
invalid
movsb byte [rdi], byte [rsi]
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.1400095b0
movsb byte [rdi], byte [rsi]
stosd dword [rdi], eax
invalid
call qword [rax - 0x773b7eb8]
add byte [rax], al
nop
add rsp, 0x88
add esp, 0x88
mov byte [rax], al
add byte [rax], al
invalid
add bl, al
mov rax, qword [rcx]
mov eax, dword [rcx]
ret
mov eax, dword [rcx]
add dword [rdi], ecx
mov dh, 0
invalid
movzx eax, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x12e48e
in al, 0x12
invalid
lea rcx, [0x14013ceb0]
in al, 0x12
adc al, byte [rax]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
invalid
invalid
ret
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, case.0x14000ea40.0
lea ecx, [0x14013cef0]
or eax, 0x12e4c3
adc al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
movzx eax, byte [rcx]
lea rcx, [0x14013cf30]
lea ecx, [0x14013cf30]
or eax, 0x12e4e3
jrcxz case.0x1400052fd.133
adc al, byte [rax]
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x73], 0xd
lea rcx, str.GrayscaleRgbIndexedGrayscaleAlphaRgbaOneTwoFourEightSixteen_rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrarycore_srcops_function.rs
or eax, 0x12e510
adc ch, ah
adc al, byte [rax]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rdx, rax
jmp r9
sub esp, 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, byte [rax]
mov dh, 8
or byte [rbp + rcx*4 + 5], cl
mov ecx, 0x490012eb
jmp case.0x1400203c0.65
invalid
invalid
lea r8, [0x14013d638]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
jmp case.0x1400203c0.65
invalid
add rcx, r8
jmp rcx
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]
lea rdx, [0x1401375a9]
invalid
mov edx, dword [rdx]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x128b0e
invalid
mov edx, dword [rdx]
invalid
invalid
mov edx, dword [rdx]
add cl, ch
test al, 1
jmp case.0x14000e3a1.51
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]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140137585]
mov dl, byte [rdx]
invalid
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128ad2
mov dl, byte [rdx]
add cl, ch
jmp 0x14000ecdb
and eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013757e]
adc eax, 0x128ab3
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128ab3
mov bl, 0x8a
adc al, byte [rax]
mov dl, byte [rdx]
add cl, ch
mov byte [rcx], 0
jmp 0x14000ec96
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]
sub byte [rax - 0x75], cl
invalid
invalid
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, [0x1401375cc]
adc eax, 0x128ae9
jmp 0x14000ec7b
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128ab9
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128ab9
mov ecx, 0xe900128a
fild dword [rcx]
jmp 0x14000ecdb
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375d0]
adc eax, 0x128abd
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128abd
jmp 0x14000ecdb
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375c7]
adc eax, 0x128a9c
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128a9c
jmp case.0x14000e3a1.51
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128a9b
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, 0x128a9b
wait
mov dl, byte [rdx]
add cl, ch
xchg ebx, eax
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x14000ecdb
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x128a47
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
adc eax, 0x128a47
mov r10b, byte [r10]
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 7
jmp 0x14000ecfc
add dword [rax], eax
invalid
add cl, ch
xchg esi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375ad]
lea edx, [0x1401375ad]
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, [0x1401375ad]
lea edx, [0x1401375ad]
lea edx, [0x1401375ad]
xor al, 0x8a
adc al, byte [rax]
jmp 0x14000ec96
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
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 edx, [0x140137581]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140137581]
lea edx, [0x140137581]
lea edx, [0x140137581]
add cl, ch
in eax, 0
add byte [rax], al
invalid
jmp 0x14000ec7b
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x128a07
invalid
mov dl, byte [rdx]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x128a07
invalid
mov dl, byte [rdx]
invalid
invalid
add cl, ch
int 0
add byte [rax], al
jmp 0x14000ec7b
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
sbb byte [rax - 0x73], cl
adc eax, 0x1289fd
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375be]
jmp 0x14000ec7b
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375ab]
lea edx, [0x1401375ab]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401375ab]
lea edx, [0x1401375ab]
add bl, ch
insd dword [rdi], dx
jmp case.0x14000e3a1.51
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14013758a]
lea edx, [0x14013758a]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013758a]
lea edx, [0x14013758a]
lea edx, [0x14013758a]
jmp 0x14000ec96
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x128990
mov dword [rdx], edx
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x128990
mov dword [rdx], edx
invalid
mov dword [rdx], edx
add cl, ch
jmp 0x14000ec09
invalid
jmp 0x14000ecf6
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]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12899b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375b9]
jmp case.0x14000e3a1.51
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375d5]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375d5]
jmp 0x14000ec7b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013757c]
adc eax, 0x128934
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x128934
mov r8d, 2
jmp 0x14000ecfc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375bb]
mov dword [rdx], edx
add bl, ch
invalid
mov dword [rdx], edx
add bl, ch
mov rcx, qword cs:[rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x128912
sbb byte [rax - 0x73], cl
adc eax, 0x128912
mov r8d, 4
jmp 0x14000ecfc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375c9]
mov r8d, 3
jmp 0x14000ecfc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375c2]
jmp 0x14000ecdb
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401375d9]
jmp 0x14000ecdb
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140137591]
mov r8d, 5
jmp 0x14000ecfc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013759c]
mov r8d, 6
add rsp, 0x38
jmp rax
inc rax
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x140010a80]
mov qword [rsp + 0x20], rax
lea rax, [0x14013cdb6]
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.1400095b0
nop
add rsp, 0x38
ret
add byte [rax], al
mov rsi, rdx
mov rax, qword [rcx]
lea rcx, [rax + 4]
lea rdx, [rax + 8]
lea r8, [rax + 0xc]
lea r9, [rax + 0x10]
lea r10, [rax + 0x14]
lea r11, [rax + 0x16]
lea rdi, [rax + 0x18]
lea rbx, [rax + 0x19]
lea r14, [rsp + 0xd0]
mov qword [r14], rbx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rax, [0x140136de8]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdx
mov dword [rsp + 0x60], edx
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], r10
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1280a5
add byte [rax], al
lea rax, [0x140136e68]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r11
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rdi
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x12809e
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x12809e
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], r14
lea rax, [0x140136ea8]
mov qword [rsp + 0xc8], rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.FrameControlsequence_numberx_offsety_offsetdelay_numdelay_dendispose_opblend_op
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
call qword [rax + 0x18]
lea rdi, [rsp + 0x30]
mov qword [rdi], rsi
mov byte [rdi + 8], al
or r14b, r8b
or dword [r8], r8d
or r14b, r8b
or dword [r8], r8d
xor esi, esi
lea rbx, [0x140136f18]
lea r14, [0x140007d80]
lea r9, [rsp + rsi]
add r9, 0x40
mov rdx, qword [rsi + rbx]
mov r8, qword [rsi + rbx + 8]
mov qword [rsp + 0x20], r14
mov rcx, rdi
call fcn.140008670
add rsi, 0x10
cmp rsi, 0x90
jne 0x14000ee40
mov cl, byte [rsp + 0x38]
cmp byte [rsp + 0x39], 0
and al, 0x39
invalid
and al, 0x39
add byte [rax + rbp - 0x50], dh
add dword [rcx + rcx*8 - 0x74b7be8b], eax
and al, 0x30
cmp dword [rax], eax
je case.0x140004205.191
mov al, 1
test cl, cl
jne 0x14000eebd
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14000eea5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x12b493
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x12b493
mov r8d, 2
jmp 0x14000eeba
test cl, cl
setne al
jmp 0x14000eebd
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14013b8ab]
mov r8d, 1
invalid
add bh, bh
push rax
sbb byte [rax - 0x273b7eb8], dl
add rsp, 0xd8
pop rbx
pop rdi
call qword [rax + 0x18]
nop
add rsp, 0xd8
add esp, 0xd8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, [rcx + rcx + 4]
add al, 0x48
lea ecx, [0x140136e22]
lea rcx, [0x140136e22]
lea rax, [0x140136e28]
cmove rax, rcx
ror dword [rax - 0x75], 0x4a
invalid
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
loopne case.0x1400050a9.160
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
loopne 0x14000ef25
lea rcx, case.0x14000ea6b.10
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
mov ecx, dword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rdx, rax
mov edx, eax
jmp r9
adc byte [rdi], cl
test dword [rbx], ebx
xchg esp, eax
invalid
movzx ecx, word [rcx]
test al, 0x20
jne 0x14000ae80
invalid
invalid
invalid
invalid
jmp 0x140008bc0
pushfq
invalid
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 4]
lea r8, [rsp + 0x60]
mov qword [r8], rdx
adc byte [rax - 0x73], cl
adc eax, 0xffffca30
adc byte [rax - 0x73], cl
adc eax, 0xffffca30
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
and al, 0x48
lea rdx, [0x140137007]
adc eax, 0x128094
mov qword [rsp + 0x38], rdx
lea rdx, [0x140003e07]
mov byte [rsi - 1], cl
dec dword [rax - 0x77]
push rsp
and al, 0x30
mov byte [rsi - 1], cl
dec dword [rax - 0x77]
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 0xa
and byte [rdx], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and byte [rdx], cl
add byte [rax], al
invalid
and byte [rdx], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x140136fed]
adc eax, 0x12804b
lea r9, [0x140136ffd]
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add byte [rax - 0x77], cl
shr eax, 0xe9
movabs dword [0xc368c4834890ffff], eax
nop
add rsp, 0x68
ret
sub rsp, 0x88
mov rax, rdx
mov rcx, qword [rcx]
or dword [rdx + 4], edi
mov rcx, rax
call fcn.1400093a0
nop
add rsp, 0x68
ret
or dword [rdx + 4], edi
lea r8, [rcx + rdx]
lea r9, [rcx + 8]
lea r10, [rsp + 0x80]
mov qword [r10], r9
lea r9, [0x14000f05a]
adc dword [rbp + rcx*4 + 0x49], ecx
or byte [rbp + rcx*4 - 0x6c], cl
and al, 0x80
add byte [rax], al
add byte [rbp - 0x77], cl
or cl, byte [rbp + rcx*4 + 0xd]
jno 0x14000efe7
add byte [rax], al
mov qword [rsp + 0x70], r9
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x60], rdx
lea r9, [0x140136fd8]
fnstcw word [rdi + 0x12]
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x58
fnstcw word [rdi + 0x12]
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x58
lea r9, [0x140003e07]
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x40], edx
lea r8, [0x140136fd4]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdx
lea rdx, [0x140136fc1]
lea r9, [0x140136fd0]
mov r8d, 0xf
mov rcx, rax
call fcn.140009490
nop
add rsp, 0x88
ret
ror byte [rax - 0x73], 0xd
pop rdx
jge 0x14000f087
add byte [rax - 0x73], cl
add eax, 0x127d5e
cmove rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
mov edx, eax
mov edx, eax
jmp r9
mov rcx, qword [rcx]
lea rdx, [rcx + 0x18]
lea edx, [rcx + 0x18]
lea edx, [rcx + 0x18]
lea r8, [rsp + 0x60]
mov qword [r8], rdx
lea rdx, [0x14000f10b]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x50
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, [0x1401372f8]
lea rdx, [0x1401372f8]
lea edx, [0x1401372f8]
mov qword [rsp + 0x38], rdx
lea rdx, [0x14000f16a]
popfq
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
popfq
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
or al, byte [rax]
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x40
invalid
or al, byte [rax]
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 4
lea rdx, [0x140136fae]
adc eax, 0x127ebe
adc eax, 0x127ebe
lea r9, [0x14013b1db]
or eax, 0x12c0e4
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
add byte [rax], al
mov rcx, rax
call fcn.1400093a0
invalid
invalid
nop
invalid
add rsp, 0x68
ret
je 0x14000f14a
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1400104d8]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x14013aad9]
add eax, 0x12b9a6
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.1400095b0
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14000ea6b.10
mov r8d, 4
add rsp, 0x38
jmp rax
jmp rax
jmp rax
cmp rax, 4
mov r8d, 2
add byte [rdi + rcx + 0x42], cl
ror byte [rax - 0x73], 5
adc al, 0xe5
adc al, byte [rax]
invalid
add byte [rdi + rcx + 0x42], cl
ror byte [rax - 0x73], 5
adc al, 0xe5
adc al, byte [rax]
invalid
add byte [rsi + 0x63], cl
add al, 0x80
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
rol byte [rcx - 1], 0xe0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12830a
adc al, byte [rax]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12830a
adc al, byte [rax]
adc al, byte [rax]
mov r8d, 0x11
jmp 0x14000f21b
add byte [rax], al
add bl, ch
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x1400282f0]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x1401374d5]
adc al, byte [rax]
mov r8d, 7
mov rcx, rdx
mov ecx, edx
invalid
mov ecx, edx
mov rdx, rax
call fcn.1400095b0
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
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401374dc]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1282e2
mov r8d, 0xa
jmp 0x14000f21b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401374c8]
lea edx, [0x1401374c8]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401374c8]
lea edx, [0x1401374c8]
lea edx, [0x1401374c8]
mov r8d, 0xd
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
jmp rax
mov eax, dword [rcx]
mov r8, qword [rax]
invalid
add byte [rcx - 0x7d], cl
sar dh, 0x49
cmp eax, 2
clc
invalid
add r8, 0xfffffffffffffffe
cmp r8, 2
clc
invalid
clc
add bh, byte [rcx + 2]
mov ecx, 2
cmovb rcx, r8
test rcx, rcx
leave
leave
je 0x14000f263
cmp rcx, 1
jne 0x14000f283
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14013750b]
adc eax, 0x1282b0
mov r8d, 0x12
jmp case.0x1400052fd.144
invalid
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x128287
sbb byte [rax - 0x73], cl
adc eax, 0x128287
mov r8d, 0xe
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
jmp rax
invalid
loopne 0x14000f2cc
lea rcx, [rax + 0x20]
lea ecx, [rax + 0x20]
lea r8, [rsp + 0x60]
and al, 0x60
mov qword [r8], rcx
lea rcx, [0x14000f2f4]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
lea rcx, [0x140137523]
jl 0x14000f227
adc al, byte [rax]
mov qword [rsp + 0x38], rcx
and al, 0x38
lea rcx, [0x14000f310]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x40], 9
mov dword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 6
lea rax, case.0x1400203c0.36
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x12cd2b
lea r9, [0x14013751d]
mov r8d, 0xb
mov eax, 0xb
mov eax, 0xb
mov rcx, rdx
mov rdx, rax
mov edx, eax
call fcn.1400093a0
nop
add rsp, 0x68
ret
sbb byte [rax - 0x73], cl
adc eax, 0x12823b
mov r8d, 0xc
add byte [rax], al
add byte [rax - 1], cl
invalid
add byte [rax], al
add byte [rax - 1], cl
loopne 0x14000f359
sub esp, 0x88
mov rax, rdx
lea rdx, [rcx + 0x10]
lea r8, [rsp + 0x80]
mov qword [r8], rcx
add rcx, 0x18
add ecx, 0x18
add ecx, 0x18
lea r9, [0x14000f3b1]
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x68], r8
lea r8, [0x14013756d]
mov qword [rsp + 0x58], r8
lea r8, [0x14000e0e2]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rcx
and al, 0x48
lea rcx, [0x14013755d]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x60], 9
mov qword [rsp + 0x40], 0x10
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
sldt word [rax]
add byte [rax - 0x73], cl
adc eax, 0x128105
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
sldt word [rax]
add byte [rax - 0x73], cl
adc eax, 0x128105
lea r9, [0x14013754e]
mov r8d, 6
mov rcx, rax
call fcn.140009490
call qword [rax - 0x773b7eb8]
add byte [rax], al
invalid
call qword [rax - 0x773b7eb8]
add byte [rax], al
add bl, al
ret
sub rsp, 0x38
mov rax, qword [rcx]
cmp qword [rax], 0
je 0x14000f3f4
ret
add rax, 8
lea r9, [rsp + 0x30]
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x140028290]
mov qword [rsp + 0x20], rax
lea rax, [0x14013aad9]
lea eax, [0x14013aad9]
lea eax, [0x14013aad9]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1400095b0
nop
add rsp, 0x38
ret
ret 0xffa1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12b6ce
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12b6ce
mov r8d, 4
add rsp, 0x38
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
push rcx
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
mov qword [r8], rdx
lea rdx, [0x14000f10b]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, [0x1401372f8]
adc al, byte [rax]
adc al, byte [rax]
mov qword [rsp + 0x38], rdx
lea rdx, [0x14000f48c]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x20], 6
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x128075
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x128075
lea r9, [0x14013749e]
mov r8d, 0xd
mov rcx, rax
call fcn.1400093a0
nop
add rsp, 0x68
invalid
ret
push 0xffffffffec8348c3
cmp byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48013348], al
cmp eax, 4
mov r8d, 2
cmovb r8, rax
ror byte [rax - 0x73], 5
add ah, dl
adc al, byte [rax]
ror byte [rax - 0x73], 5
add ah, dl
adc al, byte [rax]
lea eax, [0x14013d6b4]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14000f78b]
mov qword [rsp + 0x20], rax
lea rax, [0x14013752c]
mov r8d, 5
jmp 0x14000f54b
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14000f55c]
mov qword [rsp + 0x20], rax
lea rax, [0x140137535]
mov r8d, 0xd
jmp 0x14000f54b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013cdb6]
mov r8d, 7
add rsp, 0x38
jmp rax
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x1400282f0]
mov qword [rsp + 0x20], rax
lea rax, [0x140137531]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.1400095b0
nop
add rsp, 0x38
ret
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x1400282f0]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1401374a9]
mov r8d, 0xe
mov rcx, rax
call fcn.1400095b0
nop
add rsp, 0x38
ret
invalid
mov qword [rsp + 0x20], rcx
lea rdx, [0x140137042]
adc eax, 0x127684
adc eax, 0x127684
mov r8d, 2
mov rcx, rax
call fcn.1400095b0
nop
add rsp, 0x38
ret
adc eax, 0xfffffa80
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x20], 6
lea rdx, [0x140136e15]
adc eax, 0x1273e6
lea r9, [0x14013749e]
mov r8d, 0xd
mov rcx, rax
call fcn.1400093a0
nop
add rsp, 0x68
ret
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx]
test rax, rax
je 0x14000fa63
mov rcx, rsi
call rax
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
test r8, r8
je 0x14000fa7e
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140028286
invalid
mov byte [rcx], al
invalid
or byte [rax + 0x48900001], cl
add esp, 0x28
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov eax, esi
call qword [rdi + 0x48]
mov rcx, qword [r15]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
lea rax, [rsi + 8]
movabs rdx, 0x800000000000000a
cmp rcx, rdx
jne 0x14000fb2e
invalid
mov edx, 0xa
add byte [rax], al
add byte [rax + 0x75d13948], al
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rax], xmm0
mov qword [rsi], rdx
jmp 0x14000fb61
invalid
mov rdx, qword [rsp + 0x78]
mov qword [rax + 0x30], rdx
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmm2, xmmword [rsp + 0x68]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc dword [rax], eax
mov qword [rsi], rcx
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call fcn.14001695d
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, edi
mov rdx, rax
call fcn.14000baca
mov rbx, qword [r15 + 8]
or byte [rbp - 0x75], cl
adc byte [r13 + 1], r9b
leave
lea r15, [rsp + 0x40]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call qword [rdi + 0x48]
mov rcx, qword [r15]
lea rax, [rsi + 8]
movabs rdx, 0x800000000000000a
cmp rcx, rdx
jne 0x14000fc1d
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmmword [rax], xmm0
mov qword [rsi], rdx
jmp 0x14000fc50
mov rdx, qword [rsp + 0x78]
mov qword [rax + 0x30], rdx
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
and al, 0x48
movups xmm1, xmmword [rsp + 0x58]
movups xmm2, xmmword [rsp + 0x68]
movups xmmword [rax + 0x20], xmm2
and byte [rdi], cl
adc dword [rax + 0x10], ecx
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov qword [rsi], rcx
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
mov edx, ebx
call fcn.1400282d4
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
call qword [r8 + 0x38]
test rax, rax
test eax, eax
test eax, eax
js 0x14000fca3
mov r15, rax
mov rbp, rax
shr rbp, 2
cmp rax, 4
jae 0x14000fcd3
mov r14d, 4
xor r15d, r15d
xor r12d, r12d
jmp case.0x140003e44.203
movabs rax, 0x8000000000000007
mov qword [rsi], rax
mov qword [rsi + 8], 3
mov rcx, rbx
mov rdx, rdi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
jmp 0x14000fa4a
movabs rax, 0x7ffffffffffffffc
and r15, rax
invalid
cld
invalid
mov ecx, 4
mov rdx, r15
call fcn.140028272
test rax, rax
je case.0x1400048c1.189
mov r14, rax
mov r12, rbp
lea r13, [rsp + 0x28]
mov rcx, r13
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
mov r9, r15
stc
call qword [rdi + 0x48]
mov rax, qword [r13]
movabs rcx, 0x800000000000000a
cmp rax, rcx
jne 0x14000fd43
mov qword [rsi + 8], r12
mov dword [rsi + 8], esp
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rbp
mov qword [rsi], rcx
add rsp, 0x68
add esp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
mov rdx, qword [rsp + 0x60]
mov qword [rcx + 0x30], rdx
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmmword [rcx + 0x20], xmm2
adc dword [rcx + 0x20], edx
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsi], rax
mov rcx, r12
mov rdx, r14
add rsp, 0x68
add esp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp case.default.0x1400042d3
mov ecx, 4
mov rdx, r15
call fcn.140029080
int3
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013b1ea]
adc eax, 0x12b441
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12b441
mov r8d, 5
jmp rax
jmp rax
jmp rax
push 0
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub bl, al
push rsi
push rdi
push rbx
sub rsp, 0x30
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
mov esi, ecx
cmp edx, 0x80
jae 0x14000fdfb
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rsi]
cmp ebx, dword [rsi]
pop rsi
adc byte [rax + 0x3b], cl
cmp ebx, dword [rsi]
cmp ebx, dword [rsi]
jne 0x14000fde7
mov rcx, rsi
mov ecx, esi
int1
call case.0x14000170f.371
mov rax, qword [rsi + 8]
mov byte [rax + rbx], dil
inc rbx
inc ebx
inc ebx
mov qword [rsi + 0x10], rbx
jmp 0x14000febc
rol dword [rax], 0
invalid
pop rsi
adc cl, ch
rol dword [rax], 0
add byte [rbx + 0x2c2464], al
and al, 0x2c
invalid
and dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rcx + 0xff81f8], cl
or byte [rax], al
mov eax, edi
cmp edi, 0x800
add byte [rbx + 0x1d], dh
add byte [rbx + 0x1d], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and al, 0x2c
and al, 0x2c
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
mov byte [rsp + 0x2d], bh
mov byte [rsp + 0x2d], bh
mov edx, 2
add byte [rax], al
add bl, ch
jmp 0x14000fe90
cmp edi, 0x10000
jae 0x14000fe59
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
jmp 0x14000fe90
cmp edi, 0x10000
jae 0x14000fe59
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edi
clc
shr eax, 6
and al, 0x3f
invalid
invalid
or al, 0x80
mov byte [rsp + 0x2d], al
and dil, 0x3f
invalid
or dil, 0x80
invalid
mov byte [rsp + 0x2e], dil
mov edx, 3
jmp 0x14000fe90
shr eax, 0x12
and al, 7
call 0x14c082271
invalid
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edi
clc
clc
shr eax, 0xc
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
invalid
and al, 0x2d
mov eax, edi
shr eax, 6
invalid
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x2e], al
and dil, 0x3f
or dil, 0x80
or bh, 0x80
invalid
invalid
or bh, 0x80
mov byte [rsp + 0x2f], dil
mov edx, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1278e9
invalid
js 0x14000fea8
invalid
lea rax, str._rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrarycore_srccharmethods.rs0w
jmp 0x188011110
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x2c]
mov r9d, 4
mov ecx, 4
mov ecx, 4
xor ecx, ecx
call fcn.140001000
adc edi, edi
invalid
adc edi, edi
dec dword [rcx - 0x77]
mov eax, edx
mov rcx, rsi
mov r8, rdx
mov eax, edx
mov rcx, rsi
mov rdx, rax
call fcn.1400168a3
invalid
add byte [rax], al
imul eax, dword [rax], 0x48c03100
xor eax, eax
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
adc byte [rax], al
add byte [rsi + rax + 0x44], dh
cmp dword [rdx + 0x14], eax
je case.0x14000c164.83
cmp dword [rdx + 0x14], r8d
jb 0x14000fee8
cmp dword [rdx + 0x18], 0
je 0x14000fef4
cmp dword [rdx + 0x1c], r9d
jae 0x14000fef4
mov qword [rcx], rax
mov qword [rcx + 8], 2
ret
add byte [rax], al
add bl, al
add rax, 3
mov qword [rcx], rax
add ebx, eax
add ecx, dword [rax - 0x77]
add ebx, eax
sub rsp, 0x28
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x14002b440]
mov ch, 1
add bl, dh
minps xmm0, xmm1
mov ch, 1
add bl, dh
minps xmm0, xmm1
mulss xmm0, dword [0x14002b444]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
jne 0x14000feae
add dword [rax], eax
sub dword [rbp + 0x75e80001], esi
nop
jne 0x14000feae
add dword [rax], eax
ucomiss xmm0, dword [0x14002b448]
jbe 0x14000ff3f
movss xmm1, dword [0x14002b44c]
ucomiss xmm1, xmm0
jbe 0x14000ff3f
cvttss2si eax, xmm0
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
lea rcx, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srccolor.rs
lea ecx, [0x140137428]
add al, ch
invalid
call fcn.140029620
int3
mov bh, 1
add dword [rcx - 0x45], eax
add byte [rax], 0
add byte [rax], al
add eax, r11d
mov r11d, 0x80
add byte [rax], al
add eax, r11d
mov esi, 0x101
xor edx, edx
div esi
mov r9d, eax
mov ecx, eax
test byte [rcx - 0x77], 0xc1
mov ecx, eax
movzx eax, word [rcx + 2]
add eax, r11d
xor edx, edx
div esi
mov r8d, eax
movzx eax, word [rcx + 4]
add eax, r11d
invalid
fdiv dword [rcx]
sal bh, cl
xor edx, edx
div esi
test byte [rcx - 0x77], 0xc2
test byte [rcx - 0x77], 0xc2
movzx eax, word [rcx + 6]
add eax, r11d
xor edx, edx
div esi
test cl, 0xe0
invalid
invalid
test cl, 0xe0
sbb byte [rcx + 0xff], bh
loopne 0x14000ffa7
mov ecx, 0xff
and r10d, ecx
shl r10d, 0x10
shl edx, 0x10
shl edx, 0x10
loop 0x14000ffab
or eax, r10d
or eax, edx
shl r8d, 8
movzx edx, r8w
movzx edx, ax
movzx edx, ax
or eax, edx
and r9d, ecx
and ecx, ecx
rol byte [rcx + 0x21], 1
and ecx, ecx
leave
or eax, r9d
or eax, ecx
pop rsi
ret
mov esi, ecx
movss xmm0, dword [rcx]
call case.0x1400203c0.75
cmp bh, bh
invalid
dec dword [rcx + 0x100ff3c3]
ret
movss xmm0, dword [rsi + 4]
call case.0x1400203c0.75
dec dword [rcx + 0x100ff3c7]
invalid
invalid
cmp bh, bh
invalid
ret
dec dword [rcx + 0x100ff3c7]
or al, r13b
invalid
and bh, bh
invalid
call case.0x1400203c0.75
mov ebp, eax
movss xmm0, dword [rsi + 0xc]
adc byte [rsi + 0xc], al
adc byte [rsi + 0xc], al
or al, 0xe8
adc al, 0xff
invalid
call case.0x1400203c0.75
movzx eax, al
shl eax, 0x18
movzx ecx, bpl
shl ecx, 0x10
or ecx, eax
movzx edx, dil
movzx edx, bh
shl edx, 8
or edx, ecx
movzx eax, bl
or eax, edx
add rsp, 0x28
invalid
invalid
invalid
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
ret
add dword [rbp + rcx*4 + 0xd], ecx
movsd dword [rdi], dword [rsi]
invalid
lea r9, [0x14013d6c4]
adc al, byte [rax]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov ecx, dword [rcx + 0x24]
cmp eax, edx
jbe 0x140010409
add byte [rbp + 0x39], al
cmp r9d, r8d
ror dword [rdi], 0x86
leave
add eax, dword [rax]
add byte [rbp - 0x77], al
mov r8d, r8d
imul r8, rax
jbe 0x140010409
mov r8d, r8d
imul r8, rax
mov eax, edx
add rax, r8
mov rdx, qword [rcx + 0x18]
cmp rax, rdx
ror byte [rdi], 1
sbb dword [rcx + 4], 0
invalid
ror byte [rdi], 1
sbb dword [rcx + 4], 0
add byte [rax - 0x75], cl
mov rcx, qword [rcx + 0x10]
invalid
mov rcx, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
adc byte [rdi], cl
movzx eax, byte [rcx + rax]
imul eax, eax, 0x10101
mov dh, 4
add dword [rcx - 0x40], ebp
add dword [rcx], eax
add dword [rax], eax
jmp 0x14001017c
add byte [rax], al
mov eax, dword [rcx + 0x20]
mov r9d, dword [rcx + 0x24]
mov ecx, dword [rcx + 0x24]
and byte [rbx + rcx*4 + 0x49], al
and al, 0x39
mov ecx, dword [rcx + 0x24]
and al, 0x39
cmp eax, edx
jbe 0x140010409
invalid
ror byte [rdi], 1
xchg byte [rsi + 0x45000003], cl
add byte [rbp + 0x39], al
invalid
add byte [rbp + 0x39], al
ror dword [rdi], 0x86
jbe 0x140010409
cmp r9d, r8d
jbe 0x140010409
mov r8d, r8d
imul r8, rax
mov eax, edx
add rax, r8
ror byte [rax - 0x75], 0x51
sbb byte [rax + 0x39], cl
invalid
ror byte [rax - 0x75], 0x51
sbb byte [rax + 0x39], cl
ror byte [rdi], 1
invalid
jae 0x1400104b2
adc dword [0x1880100a3], 0xffffff8b
adc byte [r15], cl
mov bh, 4
movabs rcx, 0x100010001
add byte [rax], al
invalid
mov rcx, qword [rcx + 0x10]
movzx eax, word [rcx + rax*2]
movabs rcx, 0x100010001
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
imul rcx, rax
invalid
invalid
invalid
imul rcx, rax
movabs rax, 0xffff000000000000
add byte [rax], al
add byte [rax], al
add bh, bh
dec dword [rax + 9]
enter 0x66e9, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
dec dword [rax + 9]
enter 0x66e9, 1
add byte [rax], al
mov eax, dword [rcx + 0x20]
mov r9d, dword [rcx + 0x24]
cmp eax, edx
jbe 0x140010409
invalid
invalid
add eax, dword [rax]
add byte [rax], al
xchg byte [0x1850100d8], dh
cmp ecx, eax
add byte [rax], al
cmp r9d, r8d
jbe 0x140010409
mov r9d, r8d
imul r9, rax
mov r8d, edx
ror byte [rbp + 1], 1
enter 0xffffffffffff8d4a, 0x14
adc al, 0x85
add al, 0
add byte [rax], al
ror byte [rbp + 1], 1
enter 0xffffffffffff8d4a, 0x14
adc al, 0x85
add al, 0
adc al, 0x85
add al, 0
add byte [rax], al
shl r8, 2
cmp r8, 0xfffffffffffffffc
je 0x14001047e
mov rax, qword [rcx + 0x18]
cmp rdx, rax
ja 0x14001046c
invalid
add byte [rax - 0x75], cl
adc byte [r10 + 0xf], al
adc byte [rax + rax*4], al
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
movups xmm0, xmmword [rax + r8*4]
lea rcx, [rsp + 0x38]
and al, 0x38
movups xmmword [rcx], xmm0
adc dword [rcx], eax
jmp 0x1400103fb
add byte [rbx - 0x74bbdfbf], cl
and al, 0x39
ror byte [rdi], 1
jbe 0x140010409
cmp r9d, r8d
invalid
xchg dh, cl
jbe 0x140010409
cmp r9d, r8d
jbe 0x140010409
mov r8d, r8d
imul r8, rax
mov edx, edx
add rdx, r8
lea rax, [rdx + rdx*2]
push rdx
push rdx
lea rdx, [rdx + rdx*2]
add rdx, 3
cmp rax, 0xfffffffffffffffc
ja 0x140010491
mov r9, qword [rcx + 0x18]
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
ja 0x1400104a0
mov rcx, qword [rcx + 0x10]
movzx edx, byte [rcx + rax]
movzx eax, word [rcx + rax + 1]
shl eax, 8
or eax, edx
or eax, 0xff000000
add byte [rax], al
add bh, bh
jmp 0x140010400
cmp eax, edx
jbe 0x140010409
ror byte [rdi], 1
xchg byte [rdx + rax], dh
add byte [rbp + 0x39], al
ror dword [rdi], 0x86
imul eax, dword [rdx], 0
cmp r9d, r8d
jbe 0x140010409
invalid
add byte [rbp - 0x77], al
ror dword [rdi + rcx - 0x51], 0xc8
mov r9d, r8d
imul r9, rax
mov r8d, edx
add r8, r9
lea rdx, [r8*4 + 4]
lea edx, [rax*4 + 4]
lea edx, [rax*4 + 4]
shl r8, 2
cmp r8, 0xfffffffffffffffc
je 0x14001047e
mov rax, qword [rcx + 0x18]
cmp rdx, rax
ja 0x14001046c
add al, byte [rax]
add byte [rbx - 0x74bbdfbf], cl
mov eax, dword [rcx + 0x20]
mov r9d, dword [rcx + 0x24]
cmp eax, edx
jbe 0x140010409
cmp r9d, r8d
invalid
xchg byte [rsi], dl
scasd eax, dword [rdi]
enter 0xffffffffffff8941, 0xffffffffffffffd0
add r8, r9
lea rdx, [r8*4 + 4]
shl r8, 2
cmp r8, 0xfffffffffffffffc
je 0x14001047e
mov rax, qword [rcx + 0x18]
cmp rdx, rax
sbb byte [r8 + 0x39], cl
ret 0x870f
invalid
invalid
ja 0x14001046c
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + r8*2]
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
jmp 0x140010393
add byte [rax], al
mov r9d, r8d
imul r9, rax
mov r8d, edx
add r8, r9
lea rdx, [r8*2 + 2]
add r8, r8
cmp r8, 0xfffffffffffffffe
je 0x1400104c4
push rdx
add al, byte [rax]
invalid
push rdx
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [r8 + 0x39], cl
ret 0x870f
mov rax, qword [rcx + 0x18]
cmp rdx, rax
ja 0x14001046c
invalid
add byte [rax - 0x75], cl
adc byte [r10 + 0xf], al
mov dh, 0xc
add byte [rdx + 0xf], al
mov dh, 0x54
add byte [rcx], al
mov rax, qword [rcx + 0x10]
movzx ecx, byte [rax + r8]
movzx edx, byte [rax + r8 + 1]
shl edx, 0x18
mov r8d, ecx
shl r8d, 0x10
mov eax, ecx
shl eax, 8
or eax, r8d
or eax, edx
or eax, ecx
jmp 0x140010400
shl eax, 0x10
or r8, rdx
or r8, rcx
or r8, rax
lea rcx, [rsp + 0x38]
mov qword [rcx], r8
jmp 0x140010393
call fcn.14000ff4c
jmp 0x140010400
call fcn.14000ffb0
nop
add rsp, 0x88
ret
lea rcx, [rsp + 0x28]
mov dword [rcx], edx
mov dword [rcx + 4], r8d
lea rdx, [rsp + 0x30]
mov dword [rdx], eax
mov dword [rdx + 4], r9d
lea rax, [rsp + 0x68]
mov qword [rax], rcx
lea r8, [0x14000e069]
mov qword [rax + 8], r8
lea r9, [0x140137320]
lea rcx, [rsp + 0x38]
mov qword [rcx], r9
mov r9d, 2
mov qword [rcx + 8], r9
and qword [rcx + 0x20], 0
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r9
lea rdx, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
call fcn.140029160
lea r8, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
mov rcx, rdx
mov rdx, rax
call fcn.140029280
lea r8, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
mov rcx, 0xfffffffffffffffc
call fcn.1400295b0
lea r8, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
mov rcx, rax
call fcn.1400295b0
lea r8, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
mov rcx, rdx
mov rdx, r9
call fcn.140029280
inc rax
lea r8, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
mov rcx, rax
call fcn.140029280
lea r8, str.index.crates.io_6f17d22bba15001fimage_0.25.1_srcdynimage.rs
mov rcx, 0xfffffffffffffffe
call fcn.1400295b0
int3
mov qword [rdi], rbx
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rsi
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov al, 1
mov dword [rsi + 8], 1
sahf
mov al, byte [rcx]
add ah, cl
or byte [rax - 0x75], cl
push rdi
and al, ch
jno 0x140010880
add byte [rax], al
invalid
sub byte [rbx + 0x5f], bl
ror byte [rax - 0x77], 1
enter 0xffffffffffffd231, 0x49
div eax
add dword [rax], eax
add dword [rax], eax
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
call fcn.1400108cd
cmp r14, rax
cmovb rax, r14
movups xmm0, xmmword [rbx]
dec dword [rcx + 0x39]
invalid
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
mov rcx, qword [rbx + 0x20]
mov qword [rsi + 0x20], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x28], xmm0
movups xmmword [rsi + 0x38], xmm1
adc dword [rsi + 0x38], ecx
adc dword [rsi + 0x38], ecx
mov rcx, qword [rdi + 0x20]
mov qword [rsi + 0x48], rcx
and qword [rsi + 0x50], 0
and dword [rsi + 0x50], 0
and dword [rsi + 0x50], 0
mov qword [rsi + 0x58], rax
mov qword [rsi + 0x60], r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
pop rbp
retf
sub esp, 0x48
movups xmm0, xmmword [rcx]
lea rax, [rsp + 0x38]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
mov r9, qword [rcx + 0x10]
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0x126d32
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0x126d32
mov rcx, rax
xor r8d, r8d
call fcn.140026df0
int3
mov esi, dword [rcx]
mov rdi, qword [rcx + 8]
and qword [rcx], 0
test rsi, rsi
invalid
je 0x140010a1c
div byte [rsp - 0x47]
adc byte [rax], al
add byte [rax], al
mov ecx, 0x10
mov edx, 8
call fcn.1400043dc
invalid
cmp edi, edi
dec dword [rax - 0x77]
xor byte [rax - 0x77], cl
js 0x140010a16
lea rdx, [0x140137978]
lea edx, [0x140137978]
add al, ch
invalid
lea edx, [0x140137978]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 7
int 0x29
ud2
invalid
add byte [rax], al
int 0x29
ud2
or bh, byte [rdx + 8]
or byte [rax], al
add byte [rax], al
add dword [rdi], ecx
mov dh, 0
bsf eax, eax
lea rcx, [0x14013d0c0]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x14000ea40.63
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
test r8b, 0x10
jne 0x140010a9e
mov cl, byte [rax]
test r8b, 0x20
je 0x140008b20
mov cl, byte [rax]
jmp 0x14000add0
mov dh, 0
lea rcx, [0x14013d110]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x14000ea40.84
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
mov r8d, 9
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
mov qword [rsi], rdi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
mov edi, dword [rbx]
lea r9, [rsp + 0x2c]
mov dword [r9], edi
lea rax, case.0x1400015b7.274
mov qword [rsp + 0x20], rax
lea rdx, [0x140137a89]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140008670
test dil, 0x20
test bh, 0x20
inc dword [rax - 0xa]
invalid
test bh, 0x20
lea r9, [rsp + 0x28]
sete byte [r9]
lea rbx, [0x140010bec]
mov qword [rsp + 0x20], rbx
lea rdx, [0x140137a8d]
mov r8d, 8
mov eax, 8
mov eax, 8
mov rcx, rsi
call fcn.140008670
jnp 0x140010b5e
dec dword [rcx + 0xde8c1f8]
jnp 0x140010b5e
invalid
dec dword [rcx + 0xde8c1f8]
and al, 1
lea r9, [rsp + 0x29]
and al, 0x29
and al, 0x29
mov byte [r9], al
mov qword [rsp + 0x20], rbx
lea rdx, [0x140137a95]
lea edx, [0x140137a95]
mov r8d, 7
mov rcx, rsi
call fcn.140008670
invalid
invalid
invalid
mov eax, edi
shr eax, 0x15
and al, 1
lea r9, [rsp + 0x2a]
and al, 0x2a
and al, 0x2a
mov byte [r9], al
mov qword [rsp + 0x20], rbx
lea rdx, [0x140137a9c]
adc eax, 0x126ef8
adc eax, 0x126ef8
outsb dx, byte [rsi]
adc al, byte [rax]
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140008670
inc ecx
out dx, eax
sbb eax, 0x1e78040
out 1, eax
inc ecx
out dx, eax
sbb eax, 0x1e78040
out 1, eax
lea r9, [rsp + 0x2b]
mov byte [r9], dil
sub eax, dword [rcx - 0x78]
cmp dword [rax - 0x77], ecx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x20], rbx
lea rdx, [0x140137aa4]
adc al, byte [rax]
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
call fcn.140008670
mov rcx, rsi
call fcn.140008f20
nop
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
ret
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rsi, rcx
mov rdi, qword [rdx + 0x20]
mov edi, dword [rdx + 0x20]
mov edi, dword [rdx + 0x20]
jp 0x140010c2a
and byte [rax - 0x75], cl
pop rdx
sub byte [rcx], dh
leave
mov rbx, qword [rdx + 0x28]
xor ecx, ecx
mov r12d, 1
lea r13, [rsp + 0x68]
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x68
lea r14, [rsp + 0x38]
mov rbp, rcx
cmp rcx, 4
je 0x140010d89
stc
add al, 0xf
test byte [rcx + rax], bl
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
movzx r15d, byte [rsi + rbp]
mov dh, 0x3c
cmp r15d, 0x5c
cmp r15d, 0x5c
cmp al, 0x2e
cmp r15d, 0x5c
je case.0x1400018d6.239
cmp r15d, 9
cmp edi, 9
or dword [rbx + rbp*2 + 0x41], esi
je 0x140010ca9
imul eax, dword [rcx - 0x7d], 0xffffffff
or dh, byte [rsp + rbx*2 + 0x41]
cmp edi, 0xd
invalid
cmp r15d, 0xa
cmp edi, 0xa
je 0x140010ca0
pop rsp
cmp r15d, 0xd
or eax, 0x83411a74
je 0x140010c64
sbb al, byte [rcx - 0x7d]
cmp r15d, 0x22
cmp edi, 0x22
jmp qword [rdx]
and dh, byte [rsi + riz + 0x41]
cmp edi, 0x27
invalid
je 0x140010c76
cmp r15d, 0x27
cmp r15d, 0x27
invalid
je 0x140010c6d
test r15d, r15d
jne 0x140010c88
mov word [rsp + 0x28], 0x305c
jmp case.0x1400015b7.264
mov dword [rsp + 0x28], 0x4ceb305c
xor bl, ch
mov word [rsp + 0x28], 0x725c
invalid
and al, 0x28
invalid
pop rsp
invalid
mov word [rsp + 0x28], 0x725c
mov dword [rsp + 0x28], 0x43eb725c
sub byte [rdx + rsi*2 - 0x15], bl
mov word [rsp + 0x28], 0x275c
invalid
jmp case.0x1400015b7.264
mov word [rsp + 0x28], 0x275c
invalid
jmp case.0x1400015b7.264
cmp ah, byte [rsi - 0x39]
and al, 0x28
pop rsp
and ch, bl
xor dword [rsi - 0x39], esp
invalid
invalid
mov word [rsp + 0x28], 0x225c
jmp case.0x1400015b7.264
mov word [rsp + 0x28], 0x5c5c
and al, 0x28
pop rsp
pop rsp
jmp case.0x1400015b7.264
sub byte [rcx + rcx*4 - 7], al
mov ecx, r15d
call fcn.14000a1d0
test al, al
invalid
je 0x140010d10
invalid
inc dword [rax + rax*8 + 0x44c67c74]
sal byte [rsp + rdi*2 - 0x3a], 0x44
jl case.0x140004205.225
mov byte [rsp + 0x28], 0x80
mov dword [rsp + 0x2c], r15d
jl 0x140010cc1
sub al, 0xeb
invalid
and al, 0x28
and al, 0x28
add byte [rcx + rcx*4 + 0x7c], 0x24
jl 0x140010cc1
sub al, 0xeb
sbb eax, 0x2444c766
sub byte [rsi + rbp*2 - 0x15], bl
invalid
mov word [rsp + 0x28], 0x6e5c
and al, 0x28
pop rsp
outsb dx, byte [rsi]
jmp case.0x1400015b7.264
mov word [rsp + 0x28], 0x745c
and al, 0x28
pop rsp
je case.0x14000508d.194
and qword [rsp + 0x2a], 0
and dword [rsp + 0x2a], 0
and al, 0x2a
add byte [rsi - 0x39], ah
and al, 0x32
mov word [rsp + 0x32], 0x200
mov dword [rsp + 0x32], 0x8d480200
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rax, [0x14013ae90]
lea eax, [0x14013ae90]
add eax, 0x12a1cc
movabs eax, dword [0x4c38244489480012]
mov dword [rsp + 0x40], esp
and al, 0x40
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], r12
and al, 0x40
and qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
and al, 0x28
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
lea rax, [0x140008410]
lea eax, [0x140008410]
sub esi, dword [rdi - 1]
dec dword [rax - 0x77]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x48], ebp
and al, 0x48
mov qword [rsp + 0x50], r12
push rax
mov rcx, rdi
stc
mov rdx, rbx
mov r8, r14
call case.0x14000f4b9.152
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
fimul dword [rbp - 0x77]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 1]
add qword [r8 + rax*8 - 0xed7bf1], r8
invalid
test al, al
je 0x140010c20
invalid
invalid
jmp 0x140010d89
jns 0x140010d77
and word [rsp + 0x38], 0
and dword [rsp + 0x38], 0
and al, 0x38
add dh, al
mov byte [rsp + 0x3a], 0
and al, 0x3a
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
cmp al, byte [rax]
mov eax, r15d
shr eax, 4
call 0x16445d428
cmp esi, dword [rax]
xor byte [rax], dh
xor byte [rax], dh
invalid
invalid
add al, 0xc7
and al, 0x3b
and al, 0x3b
mov dword [rsp + 0x3b], 0x30303030
and al, 0x3b
xor byte [rax], dh
xor byte [rax], dh
lea rcx, str.0123456789abcdef
or eax, 0x129aa0
adc al, byte [rax]
add byte [rdx + 0x44880804], cl
mov al, byte [rax + rcx]
mov byte [rsp + 0x3f], al
and al, 0x3f
mov eax, r15d
and eax, 0xf
invalid
mov al, byte [rax + rcx]
add al, 8
jp 0x184891546
add al, 8
or byte [rax - 0x39bfdbbc], cl
and al, 0x41
mov byte [rsp + 0x40], al
and al, 0x40
mov byte [rsp + 0x41], 0x7d
mov byte [rsp + 0x41], 0x7d
jge 0x140010d8b
or r15d, 1
or edi, 1
iretd
bsr eax, r15d
mov ebp, 0x1cf083c7
xor eax, 0x1c
shr eax, 2
call 0x1888e555c
lea rcx, [rax - 2]
lea ecx, [rax - 2]
invalid
mov word [rsp + rax + 0x36], 0x755c
mov byte [rsp + rax + 0x38], 0x7b
add al, 0x38
jnp 0x140010db0
mov eax, dword [rsp + 0x38]
add al, 0x36
pop rsp
pop rsp
jne case.0x140004bb0.182
add al, 0x38
add al, 0x38
jnp 0x140010db0
mov eax, dword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
movzx eax, word [rsp + 0x40]
and al, 0x40
mov word [rsp + 0x30], ax
mov word [rsp + 0x30], ax
mov dword [rsp + 0x30], eax
and al, 0x30
mov byte [rsp + 0x32], cl
mov byte [rsp + 0x33], 0xa
and al, 0x33
invalid
and al, 0x33
or ch, cl
invalid
xor ecx, dword [rdx]
jmp case.0x1400048c1.209
xor al, 0xff
invalid
cmp rbp, 4
setne al
std
add al, 0xf
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
invalid
invalid
add rsp, 0x78
pop rbx
invalid
js 0x140010df0
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
cmp qword [r8 + 8], 1
jmp fcn.140007dc0
invalid
js 0x140010dad
add ecx, ebp
adc eax, 0x48ffff70
invalid
invalid
dec dword [rax - 0x7d]
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x75], cl
add dword [rax + 0x35740038], eax
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp byte [rax], 0
je case.0x14000508d.185
inc rax
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0xfffffcb7
invalid
invalid
lea rax, [0x140010a80]
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x14013aad9]
add al, 0x9d
popfq
adc al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xcae8
invalid
invalid
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.1400095b0
nop
add rsp, 0x38
invalid
xchg edi, edi
invalid
call qword [rax + 0x38c48348]
cmp bl, al
ret
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]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x129cd6
pushfq
adc al, byte [rax]
lea rdx, case.0x14000ea6b.10
lea edx, case.0x14000ea6b.10
pushfq
adc al, byte [rax]
add byte [rcx - 0x48], al
add al, 0
mov r8d, 4
mov eax, 4
add byte [rax], al
add rsp, 0x38
jmp rax
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x14013d210]
or eax, 0x12c3f7
or eax, 0x12c3f7
test ebx, 0x8b4c0012
ret
mov r8, qword [rcx + rax*8]
add al, 0xc1
lea rcx, str.GrayscaleRgbIndexedGrayscaleAlphaRgbaOneTwoFourEightSixteen_rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrarycore_srcops_function.rs
or eax, 0x12c424
and al, 0xc4
adc al, byte [rax]
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov rdx, rax
invalid
invalid
mov ecx, dword [rdx + 0x18]
mov rdx, rax
mov edx, eax
jmp r9
loope case.0x1400043ae.115
mov eax, dword [rcx]
mov cl, byte [rax]
or cl, ch
jmp 0x140008b20
fdivr qword [rdi + rdi*8 - 1]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jl 0x140010e42
invalid
dec dword [rax - 0x75]
or ecx, ebp
invalid
je case.0x1400048c1.216
mov ecx, dword [rcx]
jmp 0x140007fc0
invalid
dec dword [rax - 0x7f]
in al, dx
sub esp, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
mov rax, qword [rax]
mov eax, dword [rax]
add dword [rax - 0x75], ecx
add byte [rax - 0x7d], cl
mov eax, dword [rax]
cmp qword [rax], 0
cmp byte [rax], al
add byte [rcx + rbp + 0x48], dh
lea eax, [0x140137bb0]
add eax, 0x126d4a
je 0x140010e88
lea rax, str.End_of_image_has_been_reached
add eax, 0x126d4a
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
invalid
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
cmp byte [rcx - 0x77], cl
mov qword [r8], rax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
add byte [rcx - 0x39], cl
or byte [rcx], al
mov dword [rax + 8], 1
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
adc byte [rax], cl
adc byte [rax], cl
mov qword [r8 + 0x10], 8
mov dword [rax + 0x10], 8
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
movups xmmword [r8 + 0x18], xmm0
invalid
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
sbb bl, ch
jmp 0x140010ee0
pop rax
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
or byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
and al, 0x28
mov qword [r8], rcx
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
and al, 0x68
mov qword [rax], r8
lea r8, [fcn.140007210]
lea eax, [fcn.140007210]
lea eax, [fcn.140007210]
invalid
invalid
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
invalid
invalid
or byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x40], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov qword [rax + 0x18], r8
sbb byte [rax - 0x73], cl
lea rcx, str.wrong_data_size__expected__got
or eax, 0x126cae
insb byte [rdi], dx
adc al, byte [rax]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [r8], rcx
mov ecx, 2
add al, byte [rax]
add byte [rax], al
or byte [rcx + 2], bh
add al, byte [rax]
add byte [rax], al
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
and byte [rax], al
or byte [rcx - 0x7d], cl
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov dword [rax + 0x18], ecx
invalid
invalid
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
sbb 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 rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub al, ch
mov ah, 0xfe
call case.0x14000f4b9.152
invalid
nop
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
ret
push rsi
push rdi
sub rsp, 0x98
cwde
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rdi], ecx
movzx ecx, byte [rax]
mov dh, 8
lea r8, [0x14013d6ec]
lea eax, [0x14013d6ec]
add eax, 0x12c7e0
invalid
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0x4c
lea eax, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
lea r8, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8], rcx
lea rcx, [rax + 8]
lea ecx, [rax + 8]
or byte [rax - 0x73], cl
or byte [rbp + rcx*4 + 0x4c], cl
or byte [rbp + rcx*4 + 0x4c], cl
lea ecx, [rax + 8]
or byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x58]
lea ecx, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [r9], rcx
add rax, 0xc
add eax, 0xc
or al, 0x48
lea ecx, [rsp + 0x20]
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
sub byte [rcx + rcx*4], cl
mov qword [rax], r8
add byte [rbp + rcx*4 + 5], cl
pushfq
add eax, 0x894c0000
add byte [rcx + rcx*4 + 0x40], cl
or byte [rcx + rcx*4 + 0x48], cl
invalid
invalid
invalid
lea r8, [0x1400114e7]
lea eax, [0x1400114e7]
add byte [rcx + rcx*4 + 0x40], cl
or byte [rcx + rcx*4 + 0x48], cl
invalid
invalid
invalid
mov qword [rax + 8], r8
mov qword [rax + 0x10], r9
mov qword [rax + 0x18], r8
mov dword [rax + 0x18], eax
adc byte [rcx + rcx*4 + 0x40], cl
adc byte [rcx + rcx*4 + 0x40], cl
mov dword [rax + 0x18], eax
sbb byte [rax - 0x77], cl
and byte [rax - 0x73], cl
and byte [rax - 0x73], cl
mov qword [rax + 0x20], rcx
and byte [rax - 0x73], cl
lea rcx, [0x140010ad3]
or eax, 0xfffffb71
invalid
dec dword [rax - 0x77]
sub byte [rax - 0x73], cl
lea ecx, [0x140137c20]
mov qword [rax + 0x28], rcx
mov dword [rax + 0x28], ecx
lea rcx, str.CRC_error:_expected_0x_have_0x_while_decoding__chunk.
lea ecx, [0x140137c20]
insb byte [rdi], dx
adc al, byte [rax]
lea r8, [rsp + 0x60]
and al, 0x60
mov qword [r8], rcx
or byte [rcx - 0x39], cl
mov qword [r8 + 8], 4
or byte [rax + rax], al
add al, 0
add byte [rax], al
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 3
mov dword [rax + 0x18], 3
adc byte [rcx - 0x39], cl
sbb byte [rbx], al
sbb byte [rbx], al
mov dword [rax + 0x18], 3
sbb byte [rbx], al
add byte [rax], al
add cl, ch
movabs dword [0x7346058d48000004], eax
add al, 0
add byte [rax - 0x73], cl
lea rax, str.Sub_frame_is_out_of_bounds.
jmp 0x140011436
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, str.Sub_frame_is_out_of_bounds.
lea eax, [0x1401382e0]
add eax, 0x127346
jae case.0x14000508d.193
jae case.0x14000508d.193
add cl, ch
invalid
jmp 0x1400113ce
add byte [rax], al
inc rax
inc eax
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
and al, 0x60
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, case.0x1400050a9.193
lea ecx, case.0x1400050a9.193
or byte [rax - 0x73], cl
or eax, 0xfffffe53
push rbx
invalid
invalid
invalid
lea ecx, case.0x1400050a9.193
push rbx
invalid
invalid
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
lea rcx, str.Transparency_chunk_found_for_color_type__
or eax, 0x12708c
invalid
jo case.0x14000508d.191
add cl, ch
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
jmp 0x140011415
lea rax, str.Missing_palette_of_indexed_image.
add eax, 0x126ff8
add cl, ch
jmp 0x1400113ce
stc
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
inc rax
ror byte [rax - 0x73], 0x4c
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
and al, 0x60
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x140010ad3]
lea ecx, [0x140010ad3]
or byte [rax - 0x73], cl
lea ecx, [0x140010ad3]
or eax, 0xfffffae4
in al, 0xfa
invalid
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x126ece
outsb dx, byte [rsi]
adc al, byte [rax]
invalid
lea rcx, str.Chunk__is_invalid_after_IDAT_chunk.
outsb dx, byte [rsi]
adc al, byte [rax]
invalid
add cl, ch
jmp 0x140011415
invalid
add byte [rax], al
lea rax, str.IHDR_chunk_missing
insd dword [rdi], dx
adc al, byte [rax]
invalid
add cl, ch
jmp 0x1400113ce
ret
add byte [rax], al
lea rcx, [rax + 4]
lea r8, [rsp + 0x58]
and al, 0x58
pop rax
mov qword [r8], rcx
add rax, 8
ror byte [rax], 0x48
lea ecx, [rsp + 0x20]
and al, 0x20
ror byte [rax], 0x48
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
add dword [rax - 0x73], ecx
and al, 0x60
invalid
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x140010e44]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
dec dword [rax - 0x77]
or byte [rcx + rcx*4 + 0x40], cl
or byte [rcx + rcx*4 + 0x40], cl
mov dword [rax + 8], ecx
or byte [rcx + rcx*4 + 0x40], cl
mov qword [rax + 0x10], r8
mov dword [rax + 0x10], eax
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov qword [rax + 0x18], rcx
mov dword [rax + 0x18], ecx
sbb byte [rax - 0x73], cl
lea rcx, str.Sequence_is_not_in_order__expected__got_
or eax, 0x126ed3
shr dword [rsi + 0x12], cl
add cl, ch
invalid
loope case.0x14000508d.202
invalid
adc al, byte [rax]
jmp case.0x140010ad0.253
add dword [rax], eax
add byte [rax], al
add byte [rax - 1], cl
inc rax
ror byte [rax - 0x73], 0x4c
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x140010ad3]
or eax, 0xfffffa6f
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
mov qword [rax + 8], rcx
lea rcx, str.Chunk__is_invalid_after_IDAT_chunk.
adc al, byte [rax]
or byte [rax - 0x73], cl
or eax, 0x126dc9
adc al, byte [rax]
jmp 0x140011415
add eax, dword [rax]
add byte [rax - 1], cl
inc rax
ror byte [rax - 0x73], 0x4c
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea eax, [rsp + 0x60]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
invalid
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x140010e3a]
or eax, 0xfffffdac
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, str.Unknown_filter_method
lea ecx, [0x140138260]
jmp 0x140011415
add eax, dword [rax]
add byte [rax], al
add byte [rax - 1], cl
inc rax
inc eax
ror byte [rax - 0x73], 0x4c
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x140010e3a]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
mov dword [rax + 8], ecx
or byte [rax - 0x73], cl
lea rcx, str.Unknown_compression_method
lea ecx, [0x140138228]
or eax, 0x127165
jno case.0x140010f13.15
add cl, ch
add r8, qword [r8]
add eax, dword [rax]
jmp 0x140011415
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x126be1
loope 0x140011138
adc al, byte [rax]
lea rax, str.Unexpected_end_of_data_before_image_end.
loope 0x140011138
adc al, byte [rax]
jmp 0x1400113ce
add al, byte [rax]
add byte [rcx + 2], bh
mov ecx, 2
add byte [rax], al
lea r8, [rax + rcx]
add al, 8
lea r9, [rsp + 0x58]
and al, 0x58
mov qword [r9], r8
mov dword [rcx], eax
add dword [rax - 1], ecx
inc rax
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
ror byte [rbp + rcx*4 + 0x44], 0x24
and byte [rcx - 0x77], cl
lea eax, [rsp + 0x20]
and al, 0x20
mov qword [r8], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
add byte [rax - 0x73], cl
and al, 0x60
and al, 0x60
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], r9
lea r9, case.0x1400050a9.193
invalid
std
invalid
invalid
or eax, 0x4cfffffd
invalid
mov qword [rax + 8], r9
mov dword [rax + 8], ecx
or byte [rcx + rcx*4 + 0x40], cl
adc byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
stc
stc
mov qword [rax + 0x10], r8
lea r8, [0x140010a4f]
add eax, 0xfffff941
stc
invalid
dec dword [rcx + rcx*4 + 0x40]
sbb byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
out dx, eax
outsb dx, byte [rsi]
mov qword [rax + 0x18], r8
lea r9, str.Invalid_color_depth_combination_in_header:__
lea ecx, [0x140138008]
or eax, 0x126eef
adc al, byte [rax]
lea r8, [rsp + 0x28]
and al, 0x28
sub byte [rbp - 0x77], cl
or byte [rcx - 0x77], cl
mov qword [r8], r9
mov dword [rax], ecx
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
or byte [rcx - 0x7d], cl
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov dword [rax + 0x18], ecx
invalid
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
jmp 0x140011436
inc dword [rdx]
add byte [rax], al
lea rax, str.Unexpected_end_of_data_within_a_chunk.
lea eax, [0x140137ce8]
imul edx, dword [rdx], 0
adc al, byte [rax]
add cl, ch
mov eax, dword [rdx]
add byte [rax], al
jmp 0x1400113ce
inc rax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
ror byte [rax - 0x73], 0x4c
and al, 0x20
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x140010ad3]
lea ecx, [0x140010ad3]
lea ecx, [0x140010ad3]
invalid
mov qword [rax + 8], rcx
lea rcx, [0x140137db0]
or eax, 0x126c48
or byte [rax - 0x73], cl
or eax, 0x126c48
add cl, ch
jmp 0x140011415
test al, 2
add byte [rax], al
lea rax, str.Invalid_PNG_signature.
add eax, 0x126b04
add cl, ch
push rbp
add al, byte [rax]
invalid
jmp 0x1400113ce
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.fdAT_chunk_shorter_than_4_bytes
add eax, 0x127430
je case.0x140010f13.20
add cl, ch
add al, byte [r8]
add byte [rax], al
invalid
invalid
jmp 0x1400113ce
add byte [rax], al
lea rax, str.Invalid_image_dimensionsp
add eax, 0x126efc
add cl, ch
cmp eax, 0x48000002
add byte [rax], al
inc rax
jmp 0x1400113ce
add byte [rax], al
add byte [rax - 1], cl
inc rax
ror byte [rax - 0x73], 0x4c
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
and al, 0x60
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x140010e3a]
invalid
cld
invalid
invalid
or byte [rax - 0x73], cl
or eax, 0xfffffc8f
invalid
cld
invalid
invalid
invalid
invalid
mov qword [rax + 8], rcx
lea rcx, str.Invalid_dispose_op
or eax, 0x126f72
outsd dx, dword [rsi]
adc al, byte [rax]
jmp 0x140011415
pop rdx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, str.fcTL_chunk_missing_before_fdAT_chunk.
lea rax, str.fcTL_chunk_missing_before_fdAT_chunk.
lea eax, [0x140137d48]
imul edx, dword [rdx], 0
jmp 0x1400113ce
inc rax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
ror byte [rax - 0x73], 0x4c
and al, 0x20
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x140010e3a]
lea ecx, [0x140010e3a]
lea ecx, [0x140010e3a]
invalid
mov qword [rax + 8], rcx
lea rcx, str.Invalid_blend_op
invalid
or byte [rax - 0x73], cl
or eax, 0x126f74
invalid
add cl, ch
and al, 2
jmp 0x140011415
add byte [rax], al
lea rcx, [rax + 8]
lea r8, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [r8], rcx
mov dword [rax], ecx
add rax, 0x10
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], r8
mov dword [rax], eax
lea r8, [0x1400114f1]
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov dword [rax + 8], eax
or byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x40], cl
sbb byte [rax - 0x73], cl
lea ecx, [0x140137f70]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r8
lea rcx, str.Not_enough_palette_entries__expect
lea ecx, [0x140137f70]
lea ecx, [0x140137f70]
insd dword [rdi], dx
adc al, byte [rax]
lea r8, [rsp + 0x28]
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
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
mov dword [rax + 0x18], 2
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov dword [rax + 0x18], 2
sbb byte [rdx], al
add byte [rax], al
add cl, ch
in eax, 1
add byte [rax], al
jmp 0x140011436
lea rax, str.IDAT_or_fDAT_chunk_is_missing.
add eax, 0x126b20
jmp 0x1400113ce
inc rax
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffffbc3
ret
sti
invalid
invalid
or byte [rax - 0x73], cl
or eax, 0xfffffbc3
ret
sti
invalid
invalid
lea ecx, [0x140010e3a]
ret
mov qword [rax + 8], rcx
lea rcx, str.Invalid_dispose_operation
lea ecx, [0x1401380b8]
lea ecx, [0x1401380b8]
jmp 0x140011415
mov es, word [rcx]
add byte [rax], al
inc rax
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x140010ad3]
lea ecx, [0x140010ad3]
lea ecx, [0x140010ad3]
or eax, 0xfffff832
invalid
mov qword [rax + 8], rcx
lea rcx, str.Chunk__is_invalid_after_IDAT_chunk.
invalid
add cl, ch
add dword fs:[rax], eax
add byte [rax - 1], cl
invalid
invalid
jmp 0x140011415
inc rax
lea rcx, [rsp + 0x20]
and al, 0x20
ror byte [rax - 0x73], 0x4c
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x140010ad3]
lea ecx, [0x140010ad3]
or byte [rax - 0x73], cl
or eax, 0xfffff808
lea ecx, [0x140010ad3]
mov qword [rax + 8], rcx
lea rcx, str.Chunk__is_invalid_after_IDAT_chunk.
jmp 0x140011415
cmp al, byte [rcx]
add byte [rax], al
movzx eax, byte [rax + 1]
lea rcx, [0x14013d76c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
invalid
invalid
add eax, ecx
jmp rax
lea rax, str.Unrepresentable_data_in_tEXt_chunk.
jmp 0x1400113ce
rol dword [rax], cl
add byte [rax], al
jo case.0x14000cb5e.123
add cl, ch
rol dword [rax], cl
add byte [rax], al
inc rax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x140010e3a]
lea ecx, [0x140010e3a]
lea ecx, [0x140010e3a]
invalid
mov qword [rax + 8], rcx
lea rcx, str.Invalid_physical_pixel_size_unit
or eax, 0x126e88
or byte [rax - 0x73], cl
or eax, 0x126e88
jmp 0x140011415
inc rax
lea rcx, [rsp + 0x20]
ror byte [rax - 0x73], 0x4c
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x140010e3a]
cli
invalid
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x126da6
add cl, ch
mov byte [rax], 0
invalid
cli
invalid
inc rax
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x140010e3a]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x126e74
or byte [rax - 0x73], cl
or eax, 0x126e74
jmp 0x140011415
add byte [rax], al
inc rax
mov qword [rsp + 0x20], rax
lea rax, str.Corrupt_deflate_stream.
add eax, 0x126f80
add eax, 0x126f80
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
lea r8, [rsp + 0x28]
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 byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
jb 0x1400113cc
add byte [rcx - 0x39], cl
or byte [rcx], al
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
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
jb 0x1400113cc
mov rdi, qword [rdx + 0x28]
mov rcx, rsi
mov rdx, rdi
call case.0x14000f4b9.152
test al, al
je 0x14001144e
mov al, 1
jmp case.0x140010f13.33
lea rax, [0x140138390]
adc al, byte [rax]
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
jmp 0x140011436
inc rax
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x60
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x140010e3a]
mov qword [rax + 8], rcx
lea rcx, str.Unknown_interlace_method
lea ecx, [0x1401382a0]
adc al, byte [rax]
lea r8, [rsp + 0x28]
mov qword [r8], rcx
mov dword [rax], ecx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call case.0x14000f4b9.152
nop
add rsp, 0x98
pop rdi
pop rsi
ret
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
lea rax, [0x14013ae90]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rdx, [0x140010aa5]
mov qword [rcx + 8], rdx
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, rsi
mov rdx, rdi
jmp 0x14001143e
lea rax, str.Out_of_decompression_space._Try_with_a_larger_limit.
jmp 0x1400113ce
invalid
invalid
invalid
invalid
invalid
lea rax, str.No_null_separator_in_tEXt_chunk.
outsd dx, dword [rsi]
adc al, byte [rax]
jmp 0x1400113ce
invalid
lea rax, str.Invalid_compressed_text_data.
add eax, 0x126fae
jmp 0x1400113ce
lea rax, str.No_compression_flag_in_the_iTXt_chunk.
jmp 0x1400113ce
jo case.0x1400112ed.5
add cl, ch
or edi, edi
invalid
lea rax, str.Keyword_empty_or_longer_than_79_bytes.
outsd dx, dword [rsi]
adc al, byte [rax]
jmp 0x1400113ce
lea rax, str.Using_an_unrecognized_byte_as_compression_method.
jmp 0x1400113ce
lea rax, str.Using_a_flag_that_is_not_0_or_255_as_a_compression_flag_for_iTXt_chunk.
jmp 0x1400113ce
add cl, ch
out 0xfe, eax
invalid
invalid
or ecx, ebp
invalid
invalid
lea edx, [rax + rax]
xchg edx, eax
ret 0x8348
cmp cl, al
loop 0x14001154e
stc
invalid
mov dword [rsi + 8], eax
jp 0x1400115a2
add byte [rax - 0x75], cl
and al, 0x28
push rsp
and al, 0x30
push rdi
push rbx
sub rsp, 0x50
mov rsi, rcx
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
mov rcx, rax
inc rcx
inc ecx
ror dword [rax - 1], 0xc1
inc ecx
je 0x14001164c
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmova ecx, edx
retf 0xb849
movabs r8, 0x2aaaaaaaaaaaaab
xor edx, edx
cmp rcx, r8
stosb byte [rdi], al
stosb byte [rdi], al
add dh, byte [rcx]
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
mov ebx, 4
add byte [rax], al
add byte [rax], al
cmovae rbx, rcx
imul r8, rbx, 0x30
shl edx, 3
test rax, rax
je 0x14001161a
add ecx, dword [rax - 0x7b]
sal byte [rcx + rbx + 0x48], 0x6b
imul rax, rax, 0x30
sal byte [rax], 0x48
mov ecx, dword [rsi + 8]
invalid
invalid
mov rcx, qword [rsi + 8]
or byte [rax - 0x77], r9b
mov qword [rsp + 0x38], rcx
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x14001161c
add bl, ch
add dh, byte [rcx]
xor eax, eax
ror byte [rbp + rcx*4 + 0x4c], 0x24
cmp byte [rcx - 0x77], cl
or byte [r8 - 0x73], cl
lea r9, [rsp + 0x38]
and al, 0x38
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
jl 0x14001164d
and byte [rax - 0x77], cl
stc
jl 0x14001164d
and byte [rax - 0x77], cl
stc
mov ecx, edi
call fcn.140010602
cmp qword [rdi], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
jne case.0x1400048c1.240
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
mov qword [rsi], rbx
add rsp, 0x50
push rax
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.140029080
add dword [rax], eax
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x30]
and al, 0x30
call fcn.140029080
int3
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx]
mov rcx, rax
mov ecx, eax
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
mov ecx, eax
inc rcx
je 0x1400116fd
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0
invalid
lea rdx, [rax + rax]
add byte [rax + 0x39], cl
retf 0xf48
invalid
invalid
cmp rdx, rcx
cmp edx, ecx
cmova rcx, rdx
retf 0xb849
movabs r8, 0x124924924924925
and al, 1
xor edx, edx
cmp rcx, r8
setb dl
xchg edx, eax
invalid
xchg edx, eax
ret 0x8348
invalid
invalid
cmp rcx, 5
mov ebx, 4
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
imul r8, rbx, 0x70
imul eax, ebx, 0x70
stc
add eax, 0x4bb
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
invalid
imul eax, ebx, 0x70
shl edx, 3
loop 0x1400116b0
test rax, rax
sal byte [rcx + rbx + 0x48], 0x6b
sal byte [rax + 0x48], 0x8b
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
je 0x1400116cb
imul rax, rax, 0x70
mov rcx, qword [rsi + 8]
or byte [rax - 0x77], cl
and al, 0x38
or byte [rax - 0x77], cl
mov dword [rsp + 0x38], ecx
and al, 0x38
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x1400116cd
xor eax, eax
lea r9, [rsp + 0x38]
and al, 0x38
mov qword [r9 + 8], rax
mov dword [rcx + 8], eax
or byte [rax - 0x73], cl
jl 0x1400116fe
lea rdi, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140010602
cmp qword [rdi], 0
invalid
invalid
invalid
jne 0x140011704
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rbx
mov dword [rsi], ebx
sub byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
mov dword [rsi], ebx
mov dword [rsi], ebx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.140029080
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
xor al, ch
insd dword [rdi], dx
jns case.0x1400015b7.311
invalid
xor al, ch
insd dword [rdi], dx
jns case.0x1400015b7.311
add ah, cl
int3
sub esp, 0x40
mov edi, ecx
mov edx, eax
mov dword [rdi + 8], edi
or byte [rax - 0x77], cl
ja 0x140011778
mov edx, dword [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0xf], cl
add dword [rax], eax
invalid
sub esi, 1
loopne case.0x14000e3a1.121
mov edx, dword [rdi - 0x18]
call 0x13fa74f8c
dec dword [rax - 0x75]
mov rcx, qword [rdi - 8]
invalid
invalid
sub byte [rax - 0x77], cl
invalid
mov esi, edx
add edi, 0x28
invalid
mov ecx, dword [rdi - 8]
clc
mov edx, dword [rdi]
dec dword [rax - 0x75]
loopne 0x14001182d
mov edx, dword [rdi - 0x18]
call 0x13fa707d4
dec dword [rax - 0x7d]
invalid
invalid
invalid
invalid
sub byte [rax - 0x77], cl
invalid
pop rax
sub esi, 1
push rdi
shr al, 1
mov edi, 0x48ffffa5
mov ecx, dword [rdi - 0x20]
invalid
invalid
invalid
loopne 0x14001186a
mov edx, dword [rdi - 0x18]
mov ecx, dword [rdi - 8]
clc
mov edx, dword [rdi]
cmpsb byte [rsi], byte [rdi]
movsd dword [rdi], dword [rsi]
invalid
dec dword [rax - 0x75]
mov r8b, 0x48
mov edx, dword [rdi - 0x48]
sal dword [rax + 0x48], 0x89
ror dword [rax - 0x77], 1
ret 0xdbe9
int1
invalid
inc ebx
imul eax, ecx, 0x38
cmp byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xc6e9
invalid
sal dword [rax], 0x48
mov ecx, edx
int1
invalid
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
in al, dx
mov rdi, r8
invalid
in al, dx
mov rdi, r8
invalid
invalid
mov rbx, rdx
mov rsi, rcx
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
and qword [rcx], 0
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and qword [rcx + 0x10], 0
mov rdx, r8
sub rdx, rbx
call fcn.14001052a
invalid
in al, dx
invalid
dec dword [rax + 0x29]
invalid
je 0x14001193d
invalid
in al, dx
invalid
fbstp tbyte [rdi + rbp*2 + 0x45]
xor esp, esp
xor r12d, r12d
lea r14, [rsp + 0x30]
lea r15, [rsp + 0x2c]
lea edi, [rsp + 0x2c]
lea edi, [rsp + 0x2c]
and al, 0x2c
sub al, 0x42
mov ch, byte [rbx + riz]
mov bpl, byte [rbx + r12]
test bpl, bpl
js case.0x140010026.52
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
cmp r13, qword [rsp + 0x30]
jne 0x1400118f8
mov rcx, r14
call fcn.14000dfdc
dec dword [rax - 0x75]
and al, 0x38
mov rax, qword [rsp + 0x38]
mov byte [rax + r13], bpl
inc r13
inc ebp
mov qword [rsp + 0x40], r13
and al, 0x40
jmp 0x140011935
and dword [rsp + 0x2c], 0
mov eax, ebp
shr al, 6
add byte [rcx + 0x6e8c0e8], cl
or al, 0xc0
mov byte [rsp + 0x2c], al
and al, 0x2c
and al, 0x2c
and bpl, 0xbf
in eax, 0xbf
mov byte [rsp + 0x2d], bpl
insb byte [rdi], dx
and al, 0x2d
mov r8d, 2
mov rcx, r14
mov rdx, r15
call fcn.14000bd42
invalid
invalid
invalid
inc r12
cmp rdi, r12
jne 0x1400118db
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
adc byte [rdi], cl
adc byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
and al, 0x30
sub dword [rsp + 0x20], esi
cvtpi2ps xmm0, mm1
or eax, 0x12bdee
rcr dword [rdx + 0x56eb0001], 0xf2
mulps xmm0, xmmword [0x14002b458]
add dl, dh
addps xmm6, xmmword [0x14002b460]
add dword [rax], eax
add dword [rax], eax
xchg edi, eax
invalid
pop rcx
add eax, 0x19a8d
invalid
invalid
add dword [rax], eax
lea ebx, [rdx + 0xff20001]
pop rax
xor eax, 0x19a8d
invalid
invalid
add dword [rax], eax
lea ebx, [rdx + 0xff20001]
pop rcx
xor eax, 0x19a8d
invalid
invalid
add dword [rax], eax
lea ebx, [rdx + 0x2aeb0001]
add dword [rax], eax
adc byte [0x14002b468], cl
add dword [rax], eax
mulps xmm0, xmm1
jne 0x140011a1c
add byte [rsi + 0xf], ah
push rdi
jmp qword [rsi + 0xf]
maxps xmm1, xmm0
adc byte [0x14002b480], al
invalid
sal dl, 0xf
pop rbp
sal edx, 0x48
cvttps2pi mm0, xmm0
invalid
clc
cvttps2pi mm0, xmm8
sub al, 0xc0
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x50
add esp, 0x50
pop rax
xor eax, 0x199d3
add dword [rax], eax
add dword [rax], eax
pop rcx
xor eax, 0x199d3
adc al, byte [rax]
add al, ch
push rcx
js 0x140011a9f
add ah, cl
add esp, 0x28
sub bl, al
add al, 0
call 0x1010062f1
invalid
ret
sal dh, 0xf3
movzx r8d, al
movzx eax, al
mov ecx, eax
ror dword [rax - 0x77], 0xc8
lea ecx, [0x140137ae8]
or eax, 0x125f93
adc al, byte [rax]
pop rdi
adc al, byte [rax]
mov dword [rdx], eax
cmp byte [rax - 0x77], cl
add dword [rax + 1], edi
invalid
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x125f93
pop rdi
adc al, byte [rax]
pop rdi
adc al, byte [rax]
jne 0x140011baa
add ah, cl
mov ebx, 0x63490012
add al, 0x80
sub byte [rax - 0x77], cl
or byte [rax - 0x73], cl
and al, 0x30
xchg edx, eax
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 8
invalid
lea eax, [rsp + 0x40]
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x30
mov dword [rcx], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
mov qword [r8], rcx
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 8], rcx
invalid
invalid
invalid
add eax, 0x125f9c
mov dword [rax], eax
mov dword [rax + 8], 1
push rdi
rol byte [rcx + 0xf], 0x11
sbb bl, bpl
add rcx, 8
add rcx, 8
lea eax, [rsp + 0x28]
and al, 0x28
or byte [rax - 0x73], cl
add eax, 0x12920c
add byte [rax], al
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
invalid
imul eax, dword [rcx], 0xc4294800
lea rbp, [rsp + 0x80]
and rsp, 0xffffffffffffffc0
in al, 0xc0
add byte [rax], al
add byte [rax - 0x7d], cl
in al, 0xc0
mov rsi, rcx
mov byte [rcx + 0x38], 0
cmp byte [r8], al
cmp byte [r8], al
and qword [rcx + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rcx + 0x20], xmm0
or qword [rcx + 0x30], 0xffffffffffffffff
invalid
or dword [rcx + 0x30], 0xffffffff
lea rdi, [rsp + 0x40]
mov rcx, rdi
call fcn.14000bdf5
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1400282d4
mov r8d, 0x4b00
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
nop
lea rsp, [rbp + 0x4ae0]
add byte [rax], al
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
or byte [rax + 0x39], 0xc1
invalid
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x29], al
test dword [rax + 0x4c], esp
add byte [rax], al
push rax
add byte [rax], r8b
sub dword [rbp + 0x4c40], esi
ror byte [rbp - 0x77], 0xcf
mov dword [rsp + 0x88], eax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov byte [rax], al
add byte [rax], al
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
xor byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rdi], 0x28
cmp eax, 0x196cd
mov dword [rsp + 0x148], eax
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov dword [rsp + 0x160], eax
invalid
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x68
add dword [rax], eax
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x41000029], bh
movzx eax, byte [rsi + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
mov dh, 0xa9
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg esi, eax
mov al, 1
add byte [rax], al
test eax, 0x49000001
mov edx, dword [rsi + 0x1b0]
mov esp, dword [rsi + 0x1b8]
add dword [rax], eax
add byte [rcx - 0x3a], al
xchg byte [rax + 0x4000001], ch
loopne 0x140011ddf
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
cmp r15, 4
add al, 0x4c
add al, 0x4c
mov dword [rsp + 0x140], edi
insb byte [rdi], dx
add dword [rax], eax
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
loopne 0x140011edf
mov ecx, ebp
add byte [rax], al
cmp al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rax - 4]
add byte [rax], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx + 4], ch
push 4
add eax, dword [rax]
add byte [rcx - 0x7d], al
invalid
invalid
jle 0x140011eff
add byte [rdi], cl
test ecx, eax
sub dword [rax], eax
add byte [rcx + 0x8e9c1f1], cl
shr ecx, 8
in al, dx
sbb byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
ror byte [rcx + 0x8e2c1f2], 1
loop 0x140011f09
ret 0x8941
or byte [rbp + 0xf], al
mov bh, 0xc0
xchg byte [rax + 1], ch
add byte [rax], al
add edx, 4
add byte [rcx - 0x77], cl
xchg esi, eax
mov eax, 0x40000001
movzx edx, dh
add byte [rax], al
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x12b862
invalid
adc al, byte [rax]
add eax, edx
rol dword [rcx - 1], 1
loopne case.0x1400043ae.133
invalid
add byte [rax], al
add byte [rax], al
test eax, esi
invalid
add byte [rax], al
cld
jne 0x140012771
test byte [rdi + 0x49000000], ch
mov ecx, dword [rsi]
adc byte [rax - 0x77], cl
retf
fisttp word [rcx + 0xf]
fistp qword [rcx]
fmul dword [rdi]
fmul dword [rax + 0x39]
ror dword [rdi], 1
jne 0x14001208e
invalid
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rsi + 0x1a8], 2
mov byte [rsi + 0x1a8], 2
add byte [rax], al
add ch, cl
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rdx + 4], ch
dec dword [rax - 0x73]
xor al, 0x17
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov eax, esi
lea ecx, [0x1401385f0]
or eax, 0x1265f3
adc al, byte [rax]
and al, 0x20
stc
add al, 0xf
add dword [rbp - 0x74ffffff], 0xffffff84
and al, 0x90
nop
nop
add byte [rax], al
add byte [rcx - 0x3a], al
xchg byte [rax + 1], ch
add byte [rax], al
add byte [rax], al
xchg byte [rcx + 0x49000001], ch
mov dword [rsi + 0x1b0], esi
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dh, 0xb0
add dword [rax], eax
add byte [rbp - 0x77], cl
cmpsb byte [rsi], byte [rdi]
mov eax, 0xc6000001
add dh, al
add byte [rax], al
add dh, al
test byte [rcx + rbx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add ch, cl
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
xchg ecx, eax
invalid
inc dword [rcx + 0x29]
pop rsi
sub al, 0xf
xchg esp, eax
sar dh, 0xc0
add byte [rax], al
mov dword [rsi + 0x1a9], esi
add byte [rax], al
add byte [rdx], al
add eax, 0xfa830000
add byte [rax], al
push rax
add byte [rax - 0x7af0b707], al
sbb dword [rdi], eax
add byte [rax], al
jne 0x14001282a
cmp ah, 0x52
cld
push rdx
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf083948], al
test dword [rax + rcx], esi
je case.0x140010f13.56
add byte [rax], al
movups xmm0, xmmword [r14 + 8]
je case.0x140010f13.56
add byte [rax], al
adc dword [rsp + 0x90], eax
add byte [rax - 0x77], cl
stc
lea esp, [rsp + 0x90]
add byte [rax], al
add byte [rbp + 0x20], dh
jne 0x140012190
and byte [rbx + 0x1c424b4], cl
add byte [rax], al
and al, 0xc4
add dword [rax], eax
add byte [rax - 0x77], cl
stc
add byte [rdi], cl
test byte [rdi], dl
adc al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add dword [rax], eax
add byte [rax], al
xor eax, eax
mov cl, 3
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], r8
invalid
add byte [rax], al
add ecx, dword [rax - 0x77]
and al, 0x68
leave
and al, 0x60
and al, 0x60
loopne 0x140012208
add byte [rax], al
lea ecx, [rsp + 0x1c0]
sub al, byte [rax]
add byte [rbx + 0x1c024bc], al
add byte [rax], al
add byte [rax + riz*2 + 0x48], dh
mov edi, dword [rsp + 0x1c8]
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rax + 8]
add byte [rax - 0x75], cl
sbb byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add dh, al
test byte [rcx + rbx*8], ah
add byte [rax], al
add byte [rax], al
or eax, 0x24bc8a44
add byte [rax], al
add byte [rax], al
or eax, 0x24bc8a44
fld dword [rax]
add byte [rax], al
mov dword [rsp + 0x60], edx
invalid
mov dword [rsp + 0x68], edx
push rsp
and al, 0x68
cld
mov word [rsp + rcx*8], fs
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xc0], xmm0
stc
je 0x140012874
add byte [rax + rbx*2], bh
or dword [rax], eax
add byte [rcx - 0x80], al
mov esi, 0x1ca
add dword [rax], eax
add byte [rax], al
jne 0x140012c12
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x75], cl
adc byte [rcx - 0x75], r9b
xchg al, al
add dword [rax], eax
add byte [rcx + rbp - 0x40], cl
or byte [rcx - 0x77], cl
xchg al, al
rol byte [rcx], 0
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
add eax, 0x4800002f
cmp dword [rsp + 0x90], 0
add byte [rax], al
mov eax, dword [rsp + 0xb0]
and al, 0x70
mov dh, 0xc0
ror byte [rcx - 0x7597dbbc], 0x43
add dword [rax + 0x6a602444], ecx
add bl, byte [rcx + 0x4c]
mov rdi, r8
add byte [rax + 0xf00303c], al
test byte [rcx + 0x18], dh
add byte [rax], al
call 0x140012416
add byte [rax - 0x7af0b707], al
jmp 0x140012362
add byte [rax], al
push rdx
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 8
je 0x140014b12
cmp byte [r14 + 0x1cc], 0
invalid
test byte [rdi], ah
invalid
add byte [rax], al
or byte [rax + 0x39], 8
add dword [rax], eax
add byte [rax], al
ror byte [rax - 0x48], cl
or byte [rbx + 0x48], ah
push rdx
add byte [r8], r8b
add cl, ch
or r8b, byte [r8]
add byte [rax - 0x7bf0ba07], al
cmp cl, 0x45
je 0x1400128d6
cmp edx, 0x52
add byte [rax], al
add byte [rsi + rcx*2], bh
and al, 0x88
add byte [rax], al
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf083948], al
test byte [rdi + 0x27], al
add byte [rax], al
cmp dword [rax], ecx
and al, 0x70
add byte [rax], al
test dword [rbx], esi
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf083948], al
test byte [rsi + riz], bh
add byte [rcx - 0x80], al
mov esi, 0x1cc
add byte [rdi], cl
test byte [rsi + rax], ah
ror byte [rax - 0x48], cl
or byte [rax + 0x48], dh
pop rcx
jae 0x1400124a4
add byte [rax], al
test dword [rdx + 0x41000004], ebx
movups xmm0, xmmword [rsi + 8]
add byte [rax], al
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x78
xor ecx, ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf083948], al
test byte [rcx + 0x41000025], dl
cmp byte [rsi + 0x1cc], 0
ror byte [rax - 0x48], cl
or byte [rdi + 0x41], ah
add byte [r8], al
add cl, ch
push 0xffffffffbf000008
mov edi, 0
add byte [rax], al
and al, 0x68
xor eax, eax
invalid
nop
add dword [rax], eax
add byte [rbp + 0x31], al
rol byte [rbp + 0x29], 0xf9
add dword [rcx + 0x6a], ebx
sbb ebx, dword [rdx + 0x48]
mov dword [rsp + 0x78], edx
loope 0x1400143ed
invalid
dec dword [rax - 0x77]
push rsp
and al, 0x78
add byte [rbp - 0x77], cl
stc
add byte [rax], al
mov byte [rsi + 0x189], al
shr esp, 0x18
sbb byte [rcx - 0x3f], cl
loope 0x1400144a1
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax], al
add byte [rax + 0x24443948], al
push 0x112840f
add byte [rax], al
mov ebp, esi
invalid
call 0x16445cdc7
js 0x14001452b
add dword [rcx + 0x5c], eax
invalid
nop
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx + 8], eax
add byte [rax], al
xor al, 0xd1
invalid
sbb al, 0x78
invalid
mov bh, 0xfe
loope 0x140014668
call [rcx + 0x48]
cmovo eax, ecx
jo 0x1400146b3
mov edx, dword [rsi + 0x78]
cwde
add byte [rax], al
add al, ch
cmp ecx, edx
invalid
mov edx, dword [rsi + 0xa8]
mov dword [rsi + 0xe8], eax
xor al, 1
add byte [rax], al
add byte [rcx - 0x7d], al
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax], al
xchg byte [rcx + rax], ch
add byte [rcx - 0x78], al
mov byte [rsi + 0x189], al
mov dword [r14 + 0x18c], esi
mov byte [rsi + 0x189], al
push rsp
and al, 0x68
sbb ch, byte [rdx + 1]
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rcx + rbp - 7], cl
add al, byte [rax]
add byte [rcx - 0x75], al
mov edi, dword [r14 + 0x2c]
cmp byte [rsi + 0x68], 0
jle case.0x140003e44.292
add byte [rbp + 0x12], dh
movups xmm0, xmmword [rsi + 0x38]
and al, 0x30
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xc0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
inc dword [rcx - 0x80]
cmp al, 0x24
add byte [rdi], cl
invalid
test bh, al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xc1
add dword [rax], eax
add cl, al
loopne 0x14001488e
invalid
or byte [rax - 0x7d], cl
enter 0x481c, 0xffffffffffffff89
test byte [rax + rax*8], ah
add byte [rax], al
rol byte [rax], 0
add byte [rdx + 1], ch
add byte [rcx - 0x75], cl
invalid
jle 0x1400148b9
cmovae ecx, eax
cmovae ecx, edi
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0x2948
invalid
sub edx, edi
retf 0x36a
iretd
invalid
ror byte [rdi], 0x84
loopne 0x1400148ef
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rdx + 1], ch
mov byte [rax], 0
add byte [rax - 0x75], cl
and al, 0x78
invalid
js 0x14001495b
mov dword [rsp + 0xc0], eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
add byte [rax], al
add cl, ch
loop 0x140014935
add byte [rax], al
mov edi, eax
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
rol byte [rcx], 1
add byte [rax], al
mov byte [r14 + 0x68], 1
add qword [r14 + 0x50], rax
rol byte [rcx], 1
add byte [rax], al
mov byte [rsi + 0x68], 1
add dword [rcx + 1], ecx
push rax
add byte [rax - 0x77], cl
invalid
mov dl, 9
add byte [rax], al
fild dword [rcx]
add byte [rax], al
out 0x48, eax
mov ecx, dword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
invalid
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
invalid
add esi, dword [rbp + 0x1b]
add byte [rax], al
mov dh, 0xa9
add dword [rax], eax
add byte [rax + 0x97e909], dh
add byte [rax], al
test eax, 0xb0000001
or ecx, ebp
xchg edi, eax
add byte [rax], al
add byte [rcx], dh
ror byte [rbp + rcx*4 - 0x74], 0x24
mov word [rax + rax*8], fs
add dword [rax], eax
mov word [rax + rax*8], fs
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x77], cl
or byte [r13 + rcx*4 - 0x5c], cl
or byte [rbp + rcx*4 - 0x5c], cl
or byte [rbp + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
loope 0x140014a34
mov eax, edi
mov dword [rsi + 8], eax
mov dword [rsi], edi
mov eax, dword [rsp + 0xd0]
cmp byte [rcx], al
add byte [rax], al
mov eax, dword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
or byte [r8 - 0x75], cl
test byte [rax + rcx*8], ah
enter 0, 0
mov qword [rcx + 0x10], rax
mov qword [rcx], r8
enter 0, 0
add byte [rax], al
mov dword [rcx + 0x10], eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x7700cef5], dh
test byte [rcx + rbx*8], ah
and al, 0xd9
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
invalid
or eax, 0x123b62
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 8], eax
invalid
invalid
or byte [rdi], cl
adc byte [rsp + 0xcc], al
adc al, 0x48
mov dword [rax], ecx
invalid
or byte [rdi], cl
sub byte [rbp + 0x4c40], dh
movsd dword [rdi], dword [rsi]
js 0x140014b19
add byte [rax], al
xchg edx, eax
add dword [r8], r8d
ret
adc al, byte [rax]
cmp al, 0x12
add al, ch
invalid
add byte [rax - 0x73], cl
or eax, 0x123c6f
pop rbx
cmp edx, dword [rdx]
add al, ch
test byte [rdx + 1], 0
invalid
add byte [rcx], dh
leave
cmp rdx, qword [r10]
add al, ch
invalid
mov edx, edi
add dword [rax], eax
or eax, 0x123ad9
add al, ch
mov word [rdx + 1], cs
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
leave
add dword [rax], r8d
add byte [rax - 0x73], cl
test byte [rsi + riz*4], ah
and al, 0xa6
and al, 0xa6
add byte [rax], al
add byte [rdi], cl
adc byte [rax - 0xe], al
mov edx, dword [rcx + 0x20]
mov rax, qword [rcx + 0x30]
cmp rdx, rax
jb 0x140014c46
xor byte [r8 + 0x39], cl
ret 0xc72
or qword [rcx + 0x30], 0xffffffffffffffff
dec dword [rax - 0x39]
sar bh, 0xff
invalid
mov rax, 0xffffffffffffffff
mov r8, qword [rcx + 0x10]
add rdx, 0x8000
mov r9, 0xffffffffffffffff
cmovb rdx, r9
cmp rdx, rax
cmovae rdx, rax
cmp r8, rdx
sal byte [rbx + 0x37], 1
sar edi, 0xff
invalid
ror byte [r9 + 0x39], 1
sal byte [rbx + 0x37], 1
cmp r8, 0x8001
ror byte [rax - 0x48], 1
invalid
ret
mov edi, edx
mov esp, eax
loope 0x140014c61
std
mov dword [rax + 0x4e], edx
push rax
jne 0x140014dfd
jne 0x140014dfd
push rax
jne 0x140014dfd
jne 0x140014dfd
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
loope 0x140014d0f
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg dword [rax + 0x2000001], edi
add byte [rax], al
add byte [rcx - 0x3f], al
in al, 0x18
sbb eax, 0x8ce90c
add byte [rax], al
invalid
add dh, al
xchg dword [rax + 1], ebp
add byte [rax], al
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x28], rcx
movzx ecx, byte [rax + 0x128]
cmp ecx, 8
ja 0x14001650b
mov eax, 0x116
bt eax, ecx
jae 0x14001650b
mov r14, r9
mov rdi, rdx
mov r12, qword [rsp + 0x110]
mov al, 8
movzx eax, al
div cl
shl al, 2
movzx eax, al
mul r8
jo 0x1400163c7
cmp rax, r12
jb 0x1400164f3
add byte [rax], al
add byte [rax], al
mov eax, r12d
and eax, 3
and r12, 0xfffffffffffffffc
lea rdx, [r14 + r12]
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r12
and al, 0x68
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x70], 4
add r8, rdi
cmp cl, 8
jne 0x140016454
lea rbx, [rsp + 0x78]
and qword [rbx + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x18], xmm0
mov qword [rbx], rdi
mov qword [rbx + 8], r8
lea rax, [rsp + 0x50]
mov qword [rbx + 0x10], rax
lea rsi, [rsp + 0x38]
lea rdi, [rsp + 0x28]
mov rcx, rsi
mov rdx, rbx
call fcn.140016175
std
invalid
dec dword [rax - 0x75]
and al, 0x38
test rax, rax
je 0x1400164df
std
invalid
add byte [rdx + 0x448b4c10], cl
and al, 0x40
mov dl, byte [rax]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x48]
mov rcx, rdi
call fcn.140016524
jmp 0x140016425
mov qword [rsp + 0x30], r8
mov ebp, 0xffffffff
shl ebp, cl
mov r15d, 0xffffffff
not bpl
movzx r13d, cl
mov eax, 8
sub eax, r13d
mov dword [rsp + 0x24], eax
neg r12
xor esi, esi
test r12, r12
je 0x1400164df
test r15d, r15d
jns 0x1400164af
xor eax, eax
cmp rdi, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
setne al
mov r15d, 0
cmovne r15, rdi
add rdi, rax
mov rcx, r15
call fcn.1400161bc
mov sil, byte [r15]
mov r15d, dword [rsp + 0x24]
lea rbx, [r14 + 4]
mov ecx, r15d
and cl, 7
mov edx, esi
shr dl, cl
and dl, bpl
mov r9d, 4
lea rcx, [rsp + 0x28]
mov r8, r14
call fcn.140016524
sub r15d, r13d
add r12, 4
mov r14, rbx
jmp 0x14001647e
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:__8___bit_depth_as_usize__channels_.saturating_mul_input.len______n____output.len__
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecoder_transform.rs
mov edx, 0x65
call fcn.1400292f0
lea rcx, str.assertion_failed:_matches__bit_depth__1__2__4__8_
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecoder_transform.rs
mov edx, 0x34
call fcn.1400292f0
int3
mov r9, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, r8
mov r8, r10
call qword [rax]
nop
add rsp, 0x28
ret
sal dword [rbx + 0x2f], 1
cmp r9, r11
je 0x1400165d6
invalid
mov bl, byte [rax + rcx]
mov byte [r8], bl
inc r8
add rcx, 2
inc r11
jmp 0x1400165af
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecoder_transform.rs
mov rcx, r9
mov rdx, r9
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecoder_transform.rs
call fcn.140029210
int3
mov edx, eax
call fcn.140029210
lea r8, str.index.crates.io_6f17d22bba15001fpng_0.17.13_srcdecoder_transform.rs
xor ecx, ecx
xor edx, edx
call fcn.140029210
int3
add byte [rax], al
add byte [rax], al
add byte [rsp + rdi + 0x4c], dh
lea esi, [rsp + 0x38]
mov esp, dword [rsi + 4]
and byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
invalid
jae 0x140016816
xor eax, eax
jmp 0x14001689b
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
lea ecx, [rax + rax]
lea ecx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
cmovae rdi, rdx
mov rdx, rdi
mov edx, edi
mov edx, edi
not rdx
shr rdx, 0x3f
invalid
test rax, rax
je case.0x14000ea40.297
invalid
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
or byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x48], rax
mov eax, 1
jmp 0x14001685a
add bl, ch
add dh, byte [rcx]
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rbx, [rsp + 0x20]
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
clc
clc
call fcn.14000b8a0
cmp qword [rbx], 0
je case.0x14000508d.275
invalid
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
jmp 0x14001689b
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov esi, eax
mov rbx, rdx
mov rdi, rcx
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, r8
invalid
jae case.0x14000508d.276
sal byte [rbx + 0x21], 0x48
mov ecx, edi
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.140016803
invalid
invalid
dec dword [rax - 0x47]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
invalid
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140016908
mov r14, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
add rcx, r14
add ecx, esi
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
test byte [rcx + rcx*4 + 0x77], 0x10
test byte [rcx + rcx*4 + 0x77], 0x10
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
mov rcx, rax
call fcn.140029080
invalid
add dword [rax], eax
int3
invalid
sub rsp, 0x28
mov rdx, qword [rcx]
mov r8d, 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
call fcn.140016803
movabs rcx, 0x8000000000000001
loopne 0x14001691f
invalid
invalid
cmp rax, rcx
jne 0x140016937
add rsp, 0x28
ret
mov rcx, rax
call fcn.140029080
int3
shr eax, 0x41
invalid
mov dh, 0x48
mov edx, 0x8f195a86
loopne 0x14001691a
jbe 0x1400169a7
ret
mov rcx, qword [rcx]
jmp case.0x140018666.104
test ecx, ecx
adc byte [rax - 0x77], cl
sar byte [rdx + 1], 1
mov edx, 1
mov cl, byte [rax]
jmp fcn.140009750
invalid
invalid
invalid
sub eax, 0xccccffff
int3
sub esp, 0x38
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov r12, qword [rdx + 0x18]
mov esp, dword [rdx + 0x18]
mov rsi, qword [rdx + 0x10]
xor eax, eax
mov r8, r12
sub r8, rsi
jb 0x140016b3f
invalid
xchg esp, eax
add dword [rax], eax
invalid
invalid
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rdx, qword [rdx + 8]
mov qword [rbp - 8], rdx
cmp r12, rdx
ja 0x140016b3f
add byte [rax - 0x77], cl
add byte [r11 + rcx*4 + 0x3f], r9b
mov qword [rbp], rcx
mov r15, qword [rdi]
lea rdx, [r15 + rsi]
movzx ebx, byte [rdi + 0x28]
sub byte [rdi + rcx - 0x4a], al
je 0x1400169f2
invalid
cmp rbx, 4
ja 0x140016a00
sub byte [rdi + rcx - 0x4a], al
je 0x1400169f2
invalid
lea rax, [rdi + 0x20]
mov qword [rbp - 0x10], rax
jmp 0x140016aa0
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rdx, [r15 + rsi]
lea edx, [rdi + rsi]
adc al, 0x37
mov r8, r12
mov eax, esp
loopne 0x140016a41
sub r8, rsi
sub eax, esi
jb case.0x140010026.102
cmp r8, 0x10
jae 0x140016a30
xor ecx, ecx
cmp r12, rsi
cmp esp, esi
cmp esp, esi
je 0x140016a21
nop dword [rax]
invalid
cmp byte [rdx + rcx], r14b
xor al, 0xa
je 0x140016a46
inc rcx
cmp r8, rcx
jne 0x140016a10
invalid
mov rcx, r8
mov rcx, r8
xor eax, eax
cmp rax, 1
invalid
je 0x140016a60
ror byte [rax - 0x7d], 0xf8
add dword [rdi + rsi - 0x17], esi
add eax, 0x66000001
add byte [rsi - 0x70], ah
jmp 0x140016b33
add byte [rsi - 0x70], ah
mov ecx, r14d
mov ecx, esi
call fcn.14000a660
mov rcx, rdx
mov ecx, edx
invalid
mov ecx, edx
ror dword [rax - 0x7d], 1
clc
add dword [rdi + rbx - 0x17], esi
in eax, dx
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
cmp rax, 1
je 0x140016a60
jmp 0x140016b33
mov eax, 1
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rax, 1
jne 0x140016b33
test esi, ebx
add byte [rax], al
invalid
clc
add dword [rdi], ecx
test esi, ebx
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
add rsi, rcx
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, rbx
invalid
cmp esi, ebx
jb 0x1400169f0
cmp rsi, qword [rbp - 8]
jne 0x140016a6b
clc
ja 0x1400169f0
ja 0x140016a76
invalid
invalid
lea r8, str._rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrarycore_src_strpattern.rs
mov edx, 4
xor edx, dword [rdx]
add byte [rdx + 4], bh
mov rcx, rbx
call fcn.140029280
invalid
add dword [rax], eax
invalid
nop dword [rax]
lea rdx, [r15 + rsi]
mov r8, r12
sub r8, rsi
jb case.0x140010026.102
cmp r8, 0x10
cmp eax, 0x10
clc
adc byte [rbx + 0x2a], dh
jae 0x140016ad0
xor ecx, ecx
cmp r12, rsi
je 0x140016ac1
nop dword [rax]
cmp byte [rdx + rcx], r14b
je 0x140016ae3
invalid
sub eax, 0x49c1ff48
cmp eax, ecx
inc rcx
cmp r8, rcx
jne 0x140016ab0
mov rcx, r8
xor eax, eax
cmp rax, 1
je 0x140016af0
jmp 0x140016b33
add byte [rax], al
mov ecx, r14d
call fcn.14000a660
mov rcx, rdx
cmp rax, 1
clc
invalid
je 0x140016af0
clc
add dword [rdi + rcx - 0x15], esi
push rax
jmp 0x140016b33
mov eax, 1
cmp rax, 1
jne 0x140016b33
nop
add rsi, rcx
inc rsi
mov qword [rdi + 0x10], rsi
mov r13, rsi
sub r13, rbx
jb 0x140016a90
cmp rsi, qword [rbp - 8]
clc
ja 0x140016a90
lea rcx, [r15 + r13]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140016a90
invalid
invalid
invalid
invalid
mov rcx, qword [rbp]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], rsi
mov eax, 1
jmp 0x140016b3f
mov qword [rdi + 0x10], r12
jmp 0x140016b3b
adc bl, ch
add dh, byte [rcx]
xor eax, eax
mov rcx, qword [rbp]
mov qword [rcx], rax
invalid
invalid
invalid
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 r15
pop rbp
ret
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov rax, rdx
mov qword [rbp - 8], rcx
lea rcx, [0x140016bc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax], al
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
add byte [rax - 0x73], cl
adc eax, 0x1231b5
add byte [rax - 0x73], cl
adc eax, 0x1231b5
lea r9, [0x14013b1db]
mov r8d, 0xd
mov rcx, rax
call fcn.1400092f0
nop
add rsp, 0x40
invalid
invalid
invalid
pop rbp
ret
int3
int3
mov rbp, rsp
mov rax, qword [rcx]
in eax, 0x48
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x14013a430]
cmp byte [rdx], dl
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
jl 0x140016c12
adc al, byte [rax]
cmp byte [rdx], dl
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
jl 0x140016c12
adc al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
pop rbp
jmp r9
invalid
loope 0x140016bc3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
test rcx, rcx
leave
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
hlt
and byte [rax - 0x7b], cl
leave
adc al, byte [rax]
or byte [rcx], r8b
sub eax, dword [rdx - 0x80]
cmp al, 9
jae 0x140016d25
and al, 0x4c
lea ecx, [rax + 2]
test ebp, edi
std
add eax, dword [rax]
add byte [rax - 0x7d], cl
rol byte [rbx], 0x48
mov dword [rsi + 0x10], eax
inc dword [rax + rax*8 + 0x620850f]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0xe76b729], cl
mov edi, edx
mov rcx, rsi
mov ebx, eax
ror byte [rdi], 0x85
xchg edi, eax
add al, 0
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test al, bh
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lock add byte [rdi], cl
add byte [rdi], cl
test dword [rbx + 0x48000000], esi
cmp dword [rsi], 0
bnd call fcn.1400175b0
and byte [rdi], cl
adc byte [rbp - 0x10], al
sub dword [rbp - 0x20], ecx
sti
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
test dword [rdx + 4], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
xor byte [rdx], dl
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
loopne 0x140016de7
add byte [rax], al
add cl, ch
fiadd dword [rbx]
add byte [rax], al
lea edx, [0x14013a298]
xor al, 0x12
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
and byte [rax - 0x7b], cl
push qword [rax + riz + 0x48]
lea edx, [0x140139f63]
leave
and byte [rax - 0x7b], cl
leave
add byte [rax], al
add al, ch
push 0xffffffff84ffff0b
ror byte [rdi], 0x85
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
lea ecx, [rbp - 0x10]
sbb byte [rax + rax*8 - 0x1087bf1], al
invalid
mov dh, 0x14
or dword [rax - 0x7bf0a006], eax
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rbp + rcx*4 + 0x5a], al
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x23]
movzx ebx, byte [r10 + r8]
add bl, 0xd0
cmp bl, 9
ja 0x14001764d
inc r8
mov qword [r11 + 0x10], r8
mul rdi
jo 0x14001766e
movzx edx, bl
add rax, rdx
sal byte [rdx + 0x2d], 1
sal byte [rdx + 0x2d], 1
cmp r9, r8
jne 0x140017620
mov r8, r9
jmp 0x140017660
cmp r8, r9
jae 0x140017660
cmp byte [r10 + r8], 0x5f
jne 0x140017660
inc r8
mov qword [r11 + 0x10], r8
add rax, r8
jb 0x14001766e
mov qword [r11 + 0x10], rax
cmp rax, r9
jbe 0x140017682
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test r8, r8
je 0x14001769e
cmp r8, r9
jae 0x140017698
cmp byte [r10 + r8], 0xc0
jge 0x14001769e
jne 0x140017774
test rax, rax
je 0x1400176b3
cmp rax, r9
jae 0x1400176b3
mov rdx, rax
sub rdx, r8
lea r9, [r10 + r8]
test sil, sil
je case.0x14000ea40.316
add rax, r10
sub rax, r9
add r10, r8
dec r10
nop
test rax, rax
je 0x140017714
mov r8, rax
dec rax
cmp byte [r10 + r8], 0x5f
jne 0x1400176d0
test rax, rax
je 0x140017729
cmp rax, rdx
jae 0x14001771e
cmp byte [r9 + rax], 0xbf
jg 0x140017729
jmp 0x1400177a5
mov qword [rcx], r9
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], 1
add byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add cl, ch
invalid
invalid
invalid
invalid
add byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add cl, ch
invalid
mov r8d, 1
xor eax, eax
jmp 0x140017757
jne 0x1400177a5
test r8, r8
je 0x140017748
cmp r8, rdx
jae 0x14001773b
cmp byte [r9 + r8], 0xbf
jle 0x14001778e
lea r10, [r9 + r8]
jmp 0x14001774e
jne 0x14001778e
mov r10, r8
add r10, r9
mov r8, rdx
jmp 0x14001774e
xor r8d, r8d
mov r10, r9
sub rdx, r8
mov r8, r9
mov r9, r10
test rdx, rdx
je 0x14001766e
mov qword [rcx], r8
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
jmp 0x140017679
add eax, 0x48ffffff
lea ecx, [0x14013a228]
mov qword [rsp + 0x20], rcx
mov rcx, r10
mov rdx, r9
mov r9, rax
call fcn.140029790
invalid
add byte [rax - 0x73], cl
add eax, 0x122ac3
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
mov r9, rdx
call fcn.140029790
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.140029790
int3
sub esp, 0x288
test byte [rcx], ch
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0xc0
add dword [rax], eax
add byte [rcx - 0x75], cl
and al, 0x10
xor edi, edi
movzx edx, bl
mov dh, 0x49
add al, cl
out 6, al
lea eax, [rdi + 1]
add byte [rax], al
add eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
fadd dword [r9 + 0xf]
mov dh, 0x45
add byte [rbp - 0x57f60b0], cl
sbb dh, byte [rdx + 0x10]
invalid
add byte [rax + 1], cl
ror dword [rdi], 0x82
outsd dx, dword [rsi]
add al, byte [rax]
add byte [rcx + rdi - 0x2a], cl
mov rax, r9
add byte [rax], al
and eax, dword [rdx]
add byte [rax], al
mov eax, dword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [0x140025366], dh
add bh, ch
invalid
invalid
fild word [rcx]
add byte [rax], al
sub edx, ecx
add byte [rax], al
shr eax, 0x20
mov rax, r8
cmp ecx, 0x80
invalid
mov rdx, r10
add byte [rax], al
test ah, ch
add eax, 0xfffffff8
sar al, 0x4c
cmp eax, eax
test byte [rax], al
add byte [rax], al
add byte [rax], al
dec dword [rcx - 0x77]
invalid
invalid
add byte [rdx - 0x77], al
lea r13d, [rax - 0x1f52c4b4]
lea ebp, [rax - 0x1f52c4b4]
lea ebp, [rax - 0x1f52c4b4]
lodsd eax, dword [rsi]
loopne 0x140017c58
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 0x45000001], ah
movzx edx, byte [rbp]
shr eax, 0x20
mov ebx, dword [rbp + 0x1e8]
mov eax, ecx
ror byte [rax - 9], cl
mov ch, 0xf0
invalid
lock add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
shr ebx, 0xc
sal bh, cl
mov ch, 0xf0
add dword [rax], eax
add byte [rcx - 0x4a74b73f], cl
add byte [rdx], al
add byte [rax], al
mov ebx, 0xea0ea0f
invalid
or eax, 0x31c88948
ror byte [rax - 9], cl
enter 0xffffffffffffd231, 0x48
div edi
invalid
test dword [rax - 0x77], 0x8908ebc2
enter 0xffffffffffffd231, 0xfffffffffffffff7
xor edx, edx
invalid
or byte [rcx - 0x82dce38], cl
test dword [rcx - 0x35feb73e], 0x48c03145
cmp edx, 0x1c8
enter 1, 0
enter 1, 0
invalid
add eax, 0x24c08349
shl byte [rax + rcx*2], 0x81
stc
and al, 0x48
cmp ecx, 0x3e57
invalid
push rdi
add byte ds:[rax], al
invalid
add byte [rax - 0x77], cl
sal dword [rdi - 0x1a], 1
mov ecx, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x3d7c3ffc], cl
invalid
invalid
invalid
rol byte [rbx - 0x76b7d93e], 0xd1
ret 0x4826
mov rcx, rdx
int1
mov bh, 0xf0
invalid
add al, 0x4c
mov dword [rbp + 0x1e8], ebx
invalid
add dword [rax], eax
add byte [rax - 1], cl
invalid
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
add byte [rax], al
lock add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
add byte [rax], al
add cl, ch
jbe 0x140017d4f
cld
invalid
mov esi, dword [rax + 0x20]
lea edx, str.punycode_0
rol byte [rcx - 0x4b], 1
add dword [rax + rax*8 - 0x74b3b08b], eax
test al, al
jne 0x140017dd3
invalid
invalid
test dword [rax + 0x4d000001], ebp
test eax, eax
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rcx + rbp + 0x4c], 0x89
int1
xchg ebp, eax
mov al, 1
add byte [rax], al
sal byte [rbp + 0x30], 0x48
lea edx, [0x14013a0b9]
mov dr2, rdx
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
adc al, byte [rax]
mov ecx, esi
mov ecx, esi
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0x48000001
mov edi, esi
invalid
call 0xc8c5ff22
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rcx + rcx*4 - 0xf], cl
mov esi, dword [rbp + 0x1e8]
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
int1
invalid
invalid
invalid
lea ecx, [rbp + rcx*4 + 5]
and dl, byte [r10]
add byte [rdx + 0x80], bh
add eax, 0x12224b
add ah, cl
int3
mov ebp, esp
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae 0x140017e8b
sbb eax, 0xf118b48
mov dh, 0x14
add cl, byte [rax - 1]
inc rax
mov qword [rcx + 0x10], rax
lea eax, [rdx - 0x41]
cmp al, 0x1a
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
inc rax
mov qword [rcx + 0x10], rax
lea eax, [rdx - 0x41]
cmp al, 0x1a
jae 0x140017e94
shl rdx, 0x20
loop 0x140017ea7
xor eax, eax
jmp 0x140017eaf
shr bl, 0x24
mov eax, 1
xor edx, edx
jmp 0x140017eaf
shr bl, cl
sbb eax, dword [rax - 0x36ce7a3e]
ret 0x3185
leave
add dl, 0x85
xor ecx, ecx
leave
ret 0x3185
leave
xor eax, eax
cmp dl, 0xe6
setb al
movabs rdx, 0x11000000000000
mov edx, 0
add byte [rax], al
adc dword [rax], eax
mov edx, 0
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
rcr byte [rbp - 0x3d], 1
pop rbp
ret
int3
adc dword [rax], eax
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
int3
ror byte [rdi], 0x84
invalid
add byte [rax], al
mov ecx, dword [rsi + 0x10]
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lahf
lahf
leave
mov edx, 0x3bcfbbf
add byte [rax], al
add byte [rdi], cl
xchg byte [rax + rax - 0x74b80000], cl
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
add al, ch
sti
invalid
mov dword [rsi], 0
sbb dword [rax - 0x73], ecx
adc eax, 0x1222f7
mov r8d, 0x10
add byte [rax], al
add al, ch
in al, 0xfa
invalid
inc dword [rax - 0x49]
mov dil, 1
test al, al
add byte [rax], al
add al, ch
in al, 0xfa
invalid
jne case.0x140011bc5.74
add byte [rcx], dh
dec dword [rcx - 0x3b7cb708]
mov eax, edi
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
movzx ecx, bl
add ecx, 0xffffffbf
movabs al, byte [0x58bc158d4c000001]
pop rax
adc al, byte [rax]
jmp rcx
loope 0x140018027
mov ecx, dword [rsi + 0x20]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov bh, 1
add byte [rax], al
add al, ch
push rcx
cli
invalid
int1
invalid
invalid
add rax, qword [rax]
add byte [rax - 0x73], cl
adc eax, 0x12225c
pop rsp
and dl, byte [rdx]
invalid
pop rsp
and dl, byte [rdx]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
dec dword [rax - 0x73]
add eax, 0x1224bc
invalid
invalid
leave
ror byte [rdi], 0x84
cdq
add al, byte [rax]
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
push rsi
adc byte [rcx + rdi - 0x3e], cl
jne 0x140018363
mov dword [rsi + 0x10], edx
lea ecx, [rbp - 8]
test byte [rdx + 0x48000002], bh
lea edx, [0x14013a298]
adc eax, 0x122176
adc eax, 0x122176
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test rcx, rcx
test ecx, ecx
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x121e24
add al, ch
xor al, 0xf9
invalid
int1
sub dword [rdx], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rcx
mov rcx, rsi
add byte [rax], al
mov ecx, esi
invalid
test ecx, ecx
sbb eax, 0x4d158d48
and dword [rdx], edx
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
adc eax, 0x12214d
in eax, 0xf8
invalid
test dword [rdx], ecx
invalid
sub al, byte [rax]
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
test edi, esi
std
test edi, esi
std
invalid
leave
xor eax, dword [rcx]
add byte [rax], al
mov eax, dword [rsi + 0x10]
and eax, 0x80000001
cmp al, 1
add dword [rdi + rcx - 0x7b], ecx
sbb eax, dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
mov dword [rsi + 0x10], eax
lea rcx, [rbp - 8]
mov dword [rsi + 0x10], eax
mov edx, esi
sub byte [rax], al
add byte [rax + 0xf00f87d], al
jge case.0x1400050f0.346
add byte [rdi], cl
add byte [rax], al
jge case.0x1400050f0.346
add byte [rdi], cl
test dword [rax], ecx
invalid
or bh, bh
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test ebx, ebx
test byte [rdx + 0x48000001], bl
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov ecx, dword [rsi + 0x20]
retf 0x1220
and byte [rdx], dl
adc al, byte [rax]
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
std
invalid
dec dword [rax - 0x77]
int1
mov ecx, dword [rsi + 0x20]
adc eax, 0x121d17
add dword [rax], eax
add byte [rax], al
mov bh, 1
ror byte [rdi], 0x85
push rax
std
invalid
add byte [rax], al
mov bh, 1
ror byte [rdi], 0x85
cmp al, 0xfd
invalid
cmp edx, 1
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test byte [rdx], bl
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x121cd2
add byte [rax], al
add al, ch
invalid
add byte [rax], al
out 0xf7, eax
invalid
idiv esi
inc dword [rax + rax*8 - 0x2f07af1]
invalid
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x122f50
add byte [rax], al
idiv esi
invalid
invalid
add byte [rax - 0x77], cl
int1
and al, 0
add cl, ch
invalid
add byte [rcx], dh
leave
sti
push rax
test dword [rdi + 0x48000000], ecx
test ecx, ecx
pop qword [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test byte [rax + 0x48000000], ch
lea edx, [0x14013a2d5]
adc eax, 0x121fe8
adc eax, 0x121fe8
invalid
adc al, byte [rax]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test byte [rsi + 0x48fffffc], bl
lea edx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
invalid
adc al, byte [rax]
sahf
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x121f7c
invalid
adc al, byte [rax]
invalid
adc byte [rax], al
add byte [rax], al
idiv esi
inc dword [rax + rax*8 - 0x37b7bf1]
ror byte [rdi], 0x84
test ah, bh
invalid
cld
invalid
dec dword [rax - 0x75]
push rbp
add byte [rax - 0x7b], cl
test rdx, rdx
je 0x140018363
mov rcx, rsi
mov edx, dword [rbp]
mov rcx, rsi
pop rbx
or dword [rax], eax
add byte [rax - 0x49], al
mov bh, 1
test al, al
invalid
test dword [rax - 4], esi
mov bh, 1
ror byte [rdi], 0x85
jo 0x14001833a
invalid
dec dword [rax - 0x75]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
invalid
add byte [rax], al
add al, ch
and eax, 0x84fffef7
idiv esi
inc dword [rax + rax*8 - 0x3b27af1]
test dword [rbp - 4], ecx
add byte [rax], al
idiv esi
inc dword [rax + rax*8 - 0x3b27af1]
test dword [rbp - 4], ecx
test dword [rbp - 4], ecx
invalid
inc dword [rax + 0x267452fb]
mov rcx, qword es:[rsi + 0x20]
test ecx, ecx
lea edx, [0x14013a2d1]
invalid
adc al, byte [rax]
add byte [rax], al
add al, ch
std
add byte [rax], al
idiv dh
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x3dd7af1], eax
ror byte [rdi], 0x85
and bh, ah
invalid
mov ecx, esi
invalid
mov bh, 1
paddb mm7, mm7
dec dword [rax - 0x7d]
cmp dword [rsi], 0
invalid
test byte [rbx], al
invalid
cmp dword [rsi], 0
add edi, esp
cld
invalid
invalid
leave
sbb eax, 0xc9158d48
invalid
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov dword [rsi], 0
sti
invalid
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rax, qword [rcx]
add dword [rax - 0x7b], ecx
sal byte [rax + riz*2 + 0x48], 0x89
je 0x140018467
mov rdi, rcx
test rax, rax
je 0x140018467
invalid
mov rdi, rcx
xor esi, esi
lea rbx, [0x14013a2b9]
xor r14d, r14d
invalid
mul byte [rsi + 0x2e]
nop dword [rax + rax]
nop word cs:[rax + rax]
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
cmp ecx, dword [rdi + 8]
cmp ecx, dword [rdi + 8]
or byte [rbx + 6], dh
jae 0x140018430
cmp byte [rax + rcx], 0x45
je 0x140018472
or byte [rbp + 0x74], al
sub r14, 1
sub r14, 1
jb 0x140018451
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x140018451
mov r8d, 2
mov rdx, rbx
call fcn.140007a80
invalid
test al, al
jne 0x14001846b
inc dword [rax + rax*8 - 0x76b7e58b]
stc
mov rcx, rdi
call fcn.140018490
test al, al
jne 0x14001846b
invalid
invalid
mov rax, qword [rdi]
test rax, rax
invalid
jne 0x140018420
sal byte [rbp - 0x45], 0xeb
adc al, 0x31
imul bl
adc byte [rsi + 1], bh
add dword [rax], eax
add byte [rax], al
jmp 0x14001847b
xor esi, esi
jmp 0x14001847b
mov esi, 1
add dword [rax], eax
add byte [rax], al
jmp 0x14001847b
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsi
sub rsp, 0x28
lea rbp, [rsp + 0x20]
mov r8, qword [rcx]
test r8, r8
invalid
sal byte [rsp + rcx*2 + 0x4c], 0x8b
je 0x1400184ef
mov r9, qword [rcx + 8]
mov r9, qword [rcx + 8]
or byte [r8 - 0x75], cl
adc byte [r9 + rdi - 0x38], cl
cmp eax, ecx
mov rax, qword [rcx + 0x10]
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
jae 0x1400184ef
movzx edx, byte [r8 + rax]
movzx edx, byte [rax + rax]
cmp edx, 0x4b
je case.0x14000e3a1.238
cli
je case.0x14000e3a1.238
cmp edx, 0x4c
jne 0x1400184ef
cli
jne 0x1400184ef
lea r10, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rcx + rcx*4 + 0x51], ecx
adc byte [rbp + 0x39], cl
retf 0x830f
mov qword [rcx + 0x10], r10
cmp r10, r9
jae case.0x14000ea86.206
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx - 0x80], al
cmp byte [rax + rdx], 0x5f
cmp byte [r8 + r10], 0x5f
cmp byte [rax + rdx], 0x5f
jne 0x14001850f
add rax, 2
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
xor eax, eax
movabs eax, dword [0x28c4834890000007]
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.140017ec0
inc rax
mov qword [rcx + 0x10], rax
xor edx, edx
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.1400185c0
ror byte [rax - 0x7d], cl
invalid
xor eax, eax
mov r11d, 0x3e
add byte [rax], al
nop word [rax + rax]
mov dh, 0x14
adc byte [rax + 0x41745ffa], al
lahf
or al, 0x8d
jb 0x140018503
sal byte [rdx + 0x17], 1
inc edx
ret 0x1b0
add esp, 0x28
insb byte [rdi], dx
and al, 0x30
ror byte [rdi], 0x84
xchg edx, eax
add al, 0
add byte [rbx + rcx*4 + 0x56], cl
or byte [rax - 0x75], cl
cmp ecx, edx
add dword [rax], eax
add byte [rcx - 0x49f0be30], cl
adc al, 8
mov dword [rsi + 0x10], ecx
inc ebx
leave
add al, ch
push rbp
hlt
ror byte [rdi], 0x85
pop rbp
add al, 0
add byte [rax - 0x39], cl
invalid
add ecx, ebp
add al, 0
add byte [rdi + rcx - 0x4a], al
fiadd dword [rcx - 0x7d]
ret
add byte [rax], al
sti
xor eax, 0x2c18348
ror dword [rax - 0x77], cl
ret 0xe3e8
mov bh, 1
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x3d6850f], eax
add byte [rax], al
add byte [rdi], cl
test dl, cl
add eax, dword [rax]
add bh, bh
sbb cl, r13b
ret 3
add eax, dword [rax]
leave
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], 0
mov qword [rbp - 0x18], 2
lea rsi, [rbp - 0x38]
mov rcx, rsi
call fcn.140019b30
cmp eax, 0x110000
jb 0x140019530
cmp eax, 0x110001
jne 0x1400195c0
mov r15, qword [rdi + 0x20]
test r15, r15
test edi, edi
test edi, edi
je 0x140019618
add byte [rcx - 0x75], cl
and byte [r9 - 0x75], r9b
sub byte [r10 + 0x22], r15b
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov sil, 1
test al, al
jne case.0x140010ad0.326
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.140019b30
enter 0xffffffffffff9de8, 5
add byte [rax], al
cmp eax, 0x110001
jne 0x14001962b
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
and byte [rax - 0x7b], cl
leave
je 0x1400195e2
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
call fcn.140007a80
mov sil, 1
mov dh, 1
mov dh, 1
test al, al
jne case.0x140010ad0.326
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x140019618
pop r12
pop r14
pop r15
pop rbp
jmp fcn.140007a80
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 0x140019709
cmp eax, 0x27
jne 0x14001966b
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
test al, al
jne case.0x140010ad0.326
mov rcx, rdi
call fcn.140019b30
cmp eax, 0x110001
jne 0x140019633
jmp 0x14001959e
mov rcx, rbx
mov edx, eax
call fcn.140019fb0
cmp byte [rbp - 0x10], 0x80
jne 0x1400196c6
mov r14b, 0x80
jmp 0x1400196a8
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 case.0x140010ad0.326
cmp r14b, 0x80
je 0x140019680
movzx eax, byte [rbp - 6]
cmp al, byte [rbp - 5]
jae 0x140019657
movzx ecx, al
inc al
mov byte [rbp - 6], al
movzx edx, byte [rbp + rcx - 0x10]
jmp 0x140019695
movzx r14d, byte [rbp - 5]
movzx r12d, byte [rbp - 6]
cmp r12, r14
jae 0x140019657
movzx edx, byte [rbp + r12 - 0x10]
inc r12
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
call qword [rax + 0x20]
test al, al
je 0x1400196d0
jmp case.0x140010ad0.326
lea rax, [0x140139c20]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140139ce0]
lea r8, [rbp - 0x10]
mov edx, 0x2b
call fcn.140029520
int3
mov dword [rbx + 0x10], ecx
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
and al, 0x60
invalid
mov r8, qword [rcx]
test r8, r8
je case.0x14000f4b9.336
ror byte [rdi], 0x84
invalid
mov rsi, rcx
mov r12d, 0x3e
lea rdi, [rbp - 0x18]
lea rbx, [rbp - 0x40]
lea r14, [0x14013b29b]
xor r15d, r15d
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400198e4
cmp byte [r8 + rax], 0x45
je case.0x1400052fd.374
add byte [rax], al
cmp al, 0
je case.0x1400052fd.374
add byte [rax], al
add byte [rax], al
test r15, r15
test edi, edi
je 0x14001991c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14001991c
mov r8d, 2
lea rdx, [0x14013a2b9]
call fcn.140007a80
test al, al
jne 0x140019b01
mov r8, qword [rsi]
test r8, r8
je 0x140019955
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x140019a10
jmp 0x140019923
add byte [rax], al
jmp 0x140019923
add byte [rax], al
cmp byte [r8 + rax], 0x73
jne 0x140019a10
invalid
add byte [rbx + 0xf], dh
test eax, esp
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x77], rcx
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
adc byte [rcx + r15 - 0x37], r9b
adc byte [rcx + r15 - 0x37], r9b
jae 0x140019a91
push rax
add dword [rax], eax
add byte [rcx - 0x80], al
cmp al, 8
pop rdi
cmp byte [r8 + rcx], 0x5f
jne 0x140019987
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x140019a10
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14000f4b9.336
mov r13d, 1
mov r8d, 1
lea rdx, [0x14013a2b1]
cmp al, 9
adc al, byte [rax]
cmp al, 9
adc al, byte [rax]
call fcn.140007a80
test al, al
je 0x140019a7d
jmp 0x140019b16
add dword [rax], eax
add byte [rcx], dh
ror byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
invalid
xor eax, eax
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x14
or byte [rax + 0x61745ffa], al
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x1400199fb
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
cli
or dh, byte [rdx + 0x30]
cli
or dh, byte [rdx + 0x30]
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
cmp dl, 0x1a
cmp dl, 0x1a
jae 0x1400199c0
adc al, byte [rax + 0x1eeba9c2]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dl, 0xa9
jmp 0x1400199d1
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x52], al
push rdx
add byte [rax], al
add byte [rax], al
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
push rdx
mov edi, 0x1afa8041
jae 0x140019a91
add ebx, 0
add byte [rax], al
add dl, 0xe3
jrcxz 0x140019a13
mov r10d, edx
mov edx, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul r12
jo 0x140019a91
movzx edx, r10b
movzx edx, dl
add rax, rdx
jb 0x140019a91
invalid
invalid
add byte [rax], al
invalid
invalid
cmp rcx, r9
leave
jb 0x140019990
invalid
jmp 0x140019a91
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
inc rcx
inc ecx
mov qword [rsi + 0x10], rcx
cmp rax, 0xfffffffffffffffd
cmp eax, 0xfffffffd
adc byte [rax - 0x7d], cl
cmp eax, 0xfffffffd
clc
std
ja 0x140019a91
add byte [rax], al
nop dword [rax]
invalid
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1400175b0
cmp qword [rbp - 0x18], 0
je 0x140019abd
test byte [rdi + 0xf000000], dl
adc byte [rbp - 0x18], al
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
ror byte [r11 + rcx*4 + 0x6e], 0x20
ror byte [r11 + rcx*4 + 0x6e], 0x20
ror byte [rbx + rcx*4 + 0x6e], 0x20
test r13, r13
test ebp, ebp
je case.0x14000508d.378
mov rcx, rbx
mov rdx, r13
call case.0x140010ad0.291
invalid
inc dword [rax + rax*8 + 0xaf850f]
add byte [rax], al
invalid
inc dword [rax + rax*8 + 0xaf850f]
add byte [rax], al
mov r8d, 2
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
mov edx, esi
bnd call fcn.140007a80
call fcn.140007a80
test al, al
ror byte [rdi], 0x85
xchg esi, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
jne 0x140019b01
mov rcx, rsi
mov dl, 1
call fcn.1400185c0
test al, al
jne 0x140019b01
invalid
test byte [rax], al
add byte [rax], al
jmp 0x140019a73
jmp 0x140019a73
invalid
test dword [rax + rax - 0x74b40000], eax
test byte [rax], al
add byte [rax], al
mov r8, qword [rsi]
inc r15
test r8, r8
invalid
invalid
ror byte [rdi], 0x85
invalid
jne 0x1400198cc
jmp case.0x14000f4b9.336
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je case.0x140005427.335
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
out 7, eax
adc al, byte [rax]
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
call fcn.140007a80
test al, al
jne 0x140019b01
mov qword [rsi], 0
add byte [rax], al
mov byte [rsi + 8], 0
jmp case.0x14000f4b9.336
movzx ebx, byte [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140019ae6
invalid
sbb eax, 0x74c98548
cmp ecx, dword [rax - 0x73]
lea edx, [0x14013a298]
test rcx, rcx
je 0x140019b09
lea rdx, [0x14013a298]
lea edx, [0x14013a298]
mov r8d, 0x19
mov eax, 0x19
add byte [rax], al
jmp 0x140019af8
sbb ecx, dword [rax - 1]
ror byte [rax - 0x77], 0x46
mov qword [rsi + 0x10], rax
jmp case.0x14000f4b9.336
test rcx, rcx
je 0x140019b09
inc rax
mov qword [rsi + 0x10], rax
jmp case.0x14000f4b9.336
test rcx, rcx
test ecx, ecx
je 0x140019b09
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
invalid
xchg esi, eax
invalid
add byte [rax], al
add al, ch
sbb edi, 0xfffffffe
inc dword [rax + rax*8 - 0x42bef78c]
add dword [rax], eax
call fcn.140007a80
test al, al
je 0x140019b09
mov r13d, 1
add byte [rax], al
jmp 0x140019b16
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
xor r13d, r13d
mov rax, r13
add rsp, 0x68
add esp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
ret 0x419f
sub dword [rbx + rax], 0
lea r10d, [r8 - 0x30]
cmp r10d, 0xa
jb 0x140019bcb
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
invalid
invalid
invalid
inc dword [rbp + 0xf]
rol byte [r9 - 0x7d], 1
cli
invalid
inc dword [rbp + 0xf]
rol byte [r9 - 0x7d], 1
cli
adc byte [rdi], cl
jae 0x140019f0d
invalid
jae 0x140019f0d
add byte [rax], al
shl al, 4
loopne 0x140019bd2
or r10b, al
js 0x140019c18
mov byte [rbp + 0x34], r10b
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
xor eax, 0x45c60000
invalid
add dh, al
invalid
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
sub byte [rcx], al
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]
lea edx, [rbp + 0x34]
call 0x174572947
lea edx, [rbp + 0x34]
mov rcx, rsi
int1
call fcn.140008460
cmp qword [rbp - 0x18], 0
invalid
invalid
pop rcx
call 0xc34a9c07
invalid
dec dword [rax - 0x7d]
jge case.0x14000ea6b.140
invalid
invalid
call 0xf82b100f
add byte [rcx + rbp - 0x48], dh
je 0x140019c37
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
jmp 0x140019f01
mov eax, 0x110000
cmp r10b, 0xc0
add byte [rcx], dl
add byte [rcx - 0x80], al
cli
ror byte [rdi], 0x82
jb 0x140019f01
jb 0x140019f01
cmp r10b, 0xe0
jae 0x140019c71
mov r8d, 2
xor eax, eax
jmp 0x140019c83
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
adc al, 1
test rax, rax
je 0x140019c64
movzx eax, byte [rcx]
test al, al
js 0x140019e0a
lea r8, [rcx + 1]
lea eax, [rcx + 1]
jmp 0x140019e84
mov eax, 0x110000
mov r8, rcx
jmp 0x140019e84
cmp r10b, 0xf0
jae 0x140019e51
mov r8d, 3
mov al, 1
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
add dh, al
invalid
invalid
add byte [rbp + rcx*4 + 0x5d], cl
pop rbp
xor al, 0x4c
mov dword [rbp + 0x20], ebx
push rbp
xor al, 0x66
mov dword [rbp + 0x35], 0x45c60000
add dh, al
invalid
invalid
add dh, al
invalid
pop rbp
xor al, 0x4c
mov dword [rbp + 0x20], ebx
mov qword [rbp + 0x28], r8
mov dword [rbp + 0x28], eax
cmp rdx, 2
jb 0x140019c0e
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 0x140019ce1
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x140019f0d
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x140019d03
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x140019f0d
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
loopne 0x140019d21
invalid
loopne 0x140019d13
invalid
invalid
loopne 0x140019d21
invalid
cmp r11, 2
jb 0x140019c0e
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]
add eax, dword [rbp + rcx*4 + 0x5f]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
add eax, dword [rbp + rcx*4 + 0x5f]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
mov ebx, 0xffffffff
mov ebx, 0xffffffff
cmovae r11d, edi
cmp r11d, 0xf
ja 0x140019f0d
fild word [r9 - 0x7d]
sti
invalid
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x140019d83
or esi, 0x20
add esi, 0xffffff9f
add esi, 0xa
mov edi, 0xffffffff
cmovae edi, esi
cmp edi, 0xf
ja 0x140019f0d
shl r11b, 4
or dil, r11b
mov byte [rbp + 0x36], dil
test al, al
jne 0x140019bf7
invalid
movzx edx, byte [rcx + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x140019ddb
invalid
sbb al, byte [rbx - 0x3d7cdf36]
lahf
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
invalid
or bh, byte [rax - 1]
dec dword [rdi]
ret 0xf883
cmovae eax, edx
cmp eax, 0xf
ja 0x140019f0d
add byte [rax], al
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140019dfd
push rcx
rol byte [rbx + 0x1a720afa], 1
or dh, byte [rdx + 0x1a]
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x140019f0d
rcr dword [rdi - 0x45f53e7d], 0xff
invalid
cli
invalid
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x140019bf7
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x140019e59
rol dword [rcx - 0x7d], 0xe1
invalid
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x140019e59
cmp al, 0xdf
jbe 0x140019e66
movzx r10d, byte [rcx + 2]
shl r11d, 6
push rcx
add al, byte [rcx - 0x3f]
jrcxz 0x140019e2d
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
fidivr dword [rax + rsi*8]
jb 0x140019e76
cmp r10b, 0xf8
jae 0x140019f01
add byte [rax], al
mov r8d, 4
jmp 0x140019c33
invalid
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
invalid
jmp 0x140019e84
cmp r8, rdx
je 0x140019ef2
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140019f31
cmp r9b, 0xe0
jb 0x140019f31
mov r8b, 1
cmp eax, 0x110000
je 0x140019f31
test r8b, r8b
je 0x140019f31
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.140029620
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrary_alloc_src_vecmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x28
call fcn.1400292f0
invalid
add byte [rax], al
call fcn.14001a140
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
lea eax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x14001a230]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x14001a2d0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140007210]
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_b
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.24_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.140029160
int3
sub r14, 0x15a0
jb 0x14001d788
movd xmm10, ebp
lea rdi, [r15 + r12]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rdi
and qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0x20
lea rcx, [rsp + 0x38]
call fcn.14001d5e7
imul eax, esi
movd xmm0, eax
pxor xmm1, xmm1
mov rax, 0xffffffffffffea60
test rax, rax
je 0x14001d748
movdqu xmm2, xmmword [r15 + rax + 0x15a0]
movdqa xmm3, xmm2
pmaddubsw xmm2, xmm6
pmaddwd xmm2, xmm7
paddd xmm2, xmm10
movdqu xmm10, xmmword [r15 + rax + 0x15b0]
paddd xmm0, xmm1
psadbw xmm3, xmm9
paddd xmm3, xmm1
movdqa xmm1, xmm10
psadbw xmm1, xmm9
paddd xmm1, xmm3
pmaddubsw xmm10, xmm8
pmaddwd xmm10, xmm7
paddd xmm10, xmm2
add rax, 0x20
jmp 0x14001d6ec
phaddd xmm1, xmm1
pslld xmm0, 5
phaddd xmm1, xmm1
paddd xmm0, xmm10
phaddd xmm0, xmm0
phaddd xmm0, xmm0
movd eax, xmm1
add eax, esi
movd ecx, xmm0
xor edx, edx
div r13d
mov esi, edx
mov eax, ecx
xor edx, edx
div r13d
mov ebp, edx
mov r15, rdi
jmp 0x14001d69c
add rbx, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
cmp r15, 0x20
jae 0x14001d7a0
mov r14, rbx
jmp 0x14001d85b
mov edi, r15d
and r15d, 0x1f
and edi, 0x1fe0
lea r14, [rbx + rdi]
lea rcx, [rsp + 0x38]
mov qword [rcx], rbx
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], r15
mov qword [rcx + 0x20], 0x20
call fcn.14001d5e7
imul eax, esi
movd xmm0, eax
movd xmm3, ebp
frstor dword [rsi + 0xf]
out dx, eax
sal byte [rcx], cl
shl byte [rsi + 0xf], 0xef
leave
frstor dword [rsi + 0xf]
out dx, eax
sal byte [rcx], cl
shl byte [rsi + 0xf], 0xef
leave
pxor mm1, mm1
cmp rdi, rax
je case.0x140010ad0.342
movdqu xmm4, xmmword [rbx + rax]
movdqa xmm5, xmm4
pmaddubsw xmm4, xmm6
pmaddwd xmm4, xmm7
paddd xmm4, xmm3
movdqu xmm3, xmmword [rbx + rax + 0x10]
paddd xmm0, xmm1
psadbw xmm5, xmm2
paddd xmm5, xmm1
movdqa xmm1, xmm3
psadbw xmm1, xmm2
paddd xmm1, xmm5
pmaddubsw xmm3, xmm8
pmaddwd xmm3, xmm7
paddd xmm3, xmm4
add rax, 0x20
jmp 0x14001d7e7
pslld xmm0, 5
paddd xmm0, xmm3
phaddd xmm1, xmm1
phaddd xmm1, xmm1
movd eax, xmm1
add esi, eax
phaddd xmm0, xmm0
phaddd xmm0, xmm0
movd ebp, xmm0
cmp byte [rdx], al
shl byte [rsi + 0xf], 0x7e
invalid
xor eax, eax
cmp r15, rax
je 0x14001d870
movzx ecx, byte [r14 + rax]
add esi, ecx
add ebp, esi
inc rax
jmp 0x14001d85d
mov r8d, 0xfff1
mov eax, esi
xor edx, edx
div r8d
mov ecx, edx
mov eax, ebp
xor edx, edx
div r8d
mov eax, ecx
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x80]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm10, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
retf 0xc401
sal dword [rcx], 0xc0
cmp rdi, rax
je 0x14001db12
movzx edx, byte [r14 + rax]
add esi, edx
add ecx, esi
inc rax
jmp 0x14001daff
mov r9d, 0xfff1
mov eax, esi
xor edx, edx
div r9d
mov r8d, edx
mov eax, ecx
xor edx, edx
div r9d
mov eax, r8d
vmovaps xmm6, xmmword [rsp + 0xa0]
add ch, al
clc
sub byte [rsp + 0xb0], bh
vmovaps xmm7, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
vzeroupper
ret
invalid
int3
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov rax, qword [rcx]
cmp dword [rax], 0xc00000fd
jne 0x14001dd3b
mov dword [rbp + 0x38], 0
mov byte [rbp + 0x3c], 0
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x50]
test eax, eax
je 0x14001dbdb
invalid
or al, byte [rbx + 0x457401f8]
cmp eax, 1
je 0x14001dc1b
jmp 0x14001dd47
mov eax, dword [0x140142204]
add eax, 0x124623
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x48]
lea rdx, [0x14001ec40]
adc byte [rax], r8b
add al, ch
pop rdi
adc byte [rax], al
add byte [rbx + 0x1245fd05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
adc byte [rax], r8b
add al, ch
pop rdi
adc byte [rax], al
add byte [rbx + 0x1245fd05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x50], 1
adc byte [rax], 0
add byte [rcx], al
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rsi, qword [rax + 0x48]
test rsi, rsi
jne 0x14001dc59
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rbp + 0x1f]
call fcn.140029db0
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
lock inc qword [rsi]
invalid
jle 0x14001dd93
test rsi, rsi
je 0x14001dd47
fild dword [rax]
add byte [rax], al
fild dword [rax]
add byte [rax], al
mov qword [rbp + 0x20], rsi
mov rax, qword [rsi + 0x10]
test rax, rax
je case.0x14000508d.406
invalid
adc eax, dword [rbx + 0x1c7502f8]
cmp eax, 2
jne 0x14001dc9a
mov eax, 9
lea rcx, str._unknown_
lea ecx, str._unknown_
lea ecx, str._unknown_
jmp 0x14001dca5
mov eax, 4
lea rcx, str.main
test al, 0xd1
adc dword [rax], eax
test al, 0xd1
adc dword [rax], eax
rcl dword [rcx]
add bl, ch
or ecx, dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
jmp 0x14001dca5
mov rcx, qword [rsi + 0x18]
mov rax, qword [rsi + 0x20]
and byte [rax - 1], r9b
invalid
and byte [rax - 1], r9b
enter 0xffffffffffff8948, 0x4d
add byte [rax - 0x77], cl
or byte [r8 - 0x77], r9b
call 0x1504765fc
mov dword [rbp + 0x10], eax
mov qword [rbp], rcx
mov qword [rbp + 8], rax
mov rax, rbp
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
lea rax, case.0x140014cdd.171
mov qword [rbp + 0x18], rax
lea rax, str._nthread__has_overflowed_its_stack_n
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 1
fadd dword [r10]
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 1
fadd dword [r10]
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [rbp + 0x10]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
add byte [rax], al
adc byte [r8 - 0x77], r9b
loopne 0x14001dd2b
mov dword [rbp - 0x18], 1
add byte [rax], al
lea rax, [rbp + 0x38]
mov qword [rbp + 0x28], rax
sub byte [r8 - 0x39], r9b
xor byte [r8], r8b
add byte [rax], al
add byte [rax], al
cmp byte [rax - 0x77], cl
sub byte [r8 - 0x39], r9b
xor byte [r8], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rdx, [0x14013ab50]
adc eax, 0x11ce4f
lea rcx, [rbp + 0x28]
lea r8, [rbp - 0x30]
shr al, 1
mov dl, 0xa0
invalid
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x14001dd22
shr al, 1
mov dl, 0xa0
invalid
xor byte [r8 + rax*8 - 0x7ab7f38c], r8b
leave
test rcx, rcx
je 0x14001dd61
call fcn.14001dfe0
jmp 0x14001dd2c
test rcx, rcx
leave
je 0x14001dd2c
call fcn.14001dfe0
add al, byte [rax]
add al, dh
dec qword [rsi]
lock dec qword [rsi]
jne 0x14001dd3b
lea rcx, [rbp + 0x20]
call fcn.14001edd0
adc byte [rax], al
invalid
and r8b, r13b
xchg ebp, eax
adc byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7f], 0xc4
enter 0, 0
add byte [rax], al
invalid
xor eax, eax
add rsp, 0xc8
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea ecx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14013ad60]
mov edx, 0x5e
call fcn.140029640
jmp 0x14001dd93
invalid
xor cl, byte [rax - 0x73]
add eax, 0x11d718
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov dword [rbp - 0x58], 1
mov dword [rbp - 0x58], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x50], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, [0x14013b490]
adc dword [rax], eax
adc dword [rax], eax
lea rcx, [rbp - 0x60]
call fcn.140029160
ud2
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140029730
invalid
add byte [rax], al
int3
mov ecx, 0xfcc0000
invalid
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
adc dword [rdx + 0x10], eax
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 1], 0xc1
invalid
mov dword [rdx + 0x28], ecx
ror byte [rax - 0x7d], 1
invalid
add byte [rax], al
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14001dec2
mov rcx, qword [rbp - 8]
call fcn.14001f7d0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add rsp, 0x28
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
call 0x14001f7f0
jmp 0x14001dee6
sub ah, cl
adc dword [rax], eax
mov eax, dword [rbp - 0x10]
add byte [rax - 0x73], cl
movabs r8, 0x480b0f0000b1eee8
test eax, eax
invalid
int3
and al, 0x40
invalid
mov dword [rbp - 0x10], eax
call 0x130476b82
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14001e08a
js 0x14001e082
add byte [rbp + rcx + 0x48], dh
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
call fcn.140006bb0
invalid
mov edx, 8
mov rcx, qword [rbp - 0x20]
call fcn.140006bb0
sbb byte [rbx + 0x4890fffe], cl
add esp, 0x20
pop rbp
ret
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x14001e0b3
pop rbp
jmp fcn.14001dfe0
nop
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 1], cl
shr bl, 2
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 8]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x7d], r9b
invalid
jle 0x14001ee0c
mov ecx, dword [rsi + 0x18]
cmp dword [rsi + 0x20], 0
add dh, al
add dword [rax], eax
add byte [rax], al
sbb dh, al
dec qword [rsi + 8]
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax + 0xf], cl
int1
mov r8, rsi
shl r8, 4
shl edx, 3
test rax, rax
je 0x14001ef21
mov ecx, dword [0x140142204]
mov r9, qword gs:[0x58]
mov rcx, qword [r9 + rcx*8]
mov ecx, dword [rcx + rcx*8]
mov ecx, dword [rcx + rcx*8]
mov rcx, qword [rcx + 0x18]
shl rax, 4
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov qword [rbp - 0x18], rax
mov eax, 8
jmp 0x14001ef23
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x10]
lea r9, [rbp - 0x28]
call fcn.14001ef80
cmp qword [rbp - 0x10], 0
jne 0x14001ef6e
mov rax, qword [rbp - 8]
mov ecx, dword [0x140142204]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xca
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x10], rsi
add rsp, 0x58
pop rsi
add byte [rax - 0x77], cl
mov cl, 0x10
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbp
ret
add byte [rax], al
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
add al, ch
add eax, 0xcc0000a1
add ah, cl
add ah, cl
int3
int3
mov edi, eax
mov rbx, rdx
cmp qword [r9 + 8], 0
jns 0x14001efa7
invalid
je 0x14001efca
jns 0x14001efa7
add byte [rax + rbp + 0x49], dh
mov edx, dword [rcx + 0x10]
mov rdx, qword [r9 + 0x10]
test rdx, rdx
test edx, edx
sal byte [rdi + rbx + 0x49], cl
mov ecx, dword [rcx]
invalid
je 0x14001efca
mov rcx, qword [r9]
or dword [rcx - 0x77], ecx
fmul dword [rcx - 0x77]
mov r9, rdi
mov r8, rbx
mov r9, rdi
call fcn.140006bd0
test rax, rax
je 0x14001efe6
invalid
sub byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
invalid
or byte [rax - 0x77], cl
jle 0x14001efd6
adc byte [rcx], dh
shr bl, 0x33
invalid
xor eax, eax
jmp 0x14001effd
invalid
xor ecx, dword [rax - 0x7b]
test rdi, rdi
push qword [rdx + rdi + 0xf]
mov dh, 5
add eax, 0x12322a
je case.0x14000ea40.380
movzx eax, byte [0x140142200]
add eax, 0x12322a
mov rcx, rdi
mov rdx, rbx
call fcn.140006b60
jg 0x14001f05a
invalid
invalid
jg 0x14001f05a
invalid
test rax, rax
jne 0x14001efbe
fmul dword [rax - 0x77]
pop rsi
or byte [rax - 0x77], cl
jle 0x14001effe
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
jmp 0x14001eff8
or byte [rax], r8b
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rbx
test rax, rax
test eax, eax
test eax, eax
sal byte [rbp - 0x53], 0xeb
ror esp, cl
int3
jne 0x14001efbe
jmp 0x14001efe6
int3
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
invalid
cmp edx, 3
invalid
xor byte [rax - 0x39], cl
clc
clc
clc
invalid
add esi, dword [rsp + rax - 0x7b]
sal byte [rbp + 5], cl
je 0x14001f03b
test edx, edx
jne 0x14001f040
call fcn.14001f070
add byte [rax], al
add byte [rax + 0x30c48348], dl
add esp, 0x30
nop
add rsp, 0x30
add esp, 0x30
pop rbp
ret
invalid
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x30
lea rbp, [rdx + 0x30]
xor al, ch
int 0xa6
add byte [rax], al
call fcn.140029730
int3
int3
sub esp, 0x28
sub byte [rax - 0x73], cl
insb byte [rdi], dx
lea rbp, [rsp + 0x20]
and al, 0x20
mov eax, dword [0x140142204]
xor dword [rcx], 0x12
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x7d], 0xb8
cmp qword [rax + 8], 0
jne 0x14001f107
or byte [rax], al
add byte [rax], al
add byte [rbp + 0x6f], dh
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x12315e05], cl
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x20]
test rax, rax
je 0x14001f113
dec rax
mov ecx, dword [0x140142204]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
xor dword [rdx], edx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rdx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rdx + rcx*8]
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x20], rax
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
add byte [rax], al
shl rax, 4
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 8], 0
call rax
ror byte [rax - 0x7d], 1
mov esi, 8
invalid
je 0x14001f0a0
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
call fcn.1400294c0
invalid
add byte [rbx + 0x1230eb05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x18]
add byte [rax], al
add byte [rax], al
cmp qword [rax + 0x10], 0
mov qword [rax + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], 0
sbb byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], 0
sbb byte [rax], al
sbb byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rax + 0x20], 0
mov qword [rax + 8], 0
add byte [rax], al
add byte [rax], al
je 0x14001f173
mov edx, 8
add byte [rax], al
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.140006bb0
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x30]
mov rax, qword [rcx]
xor byte [rax - 0x75], cl
add dword [rax - 0x77], ecx
invalid
invalid
mov qword [rbp - 8], rax
clc
lea rcx, [rbp - 8]
call fcn.14001f1b0
nop
add rsp, 0x30
pop rbp
ret
int3
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
mov rax, qword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
add byte [rax], al
je 0x14001f33c
imul eax, dword [rcx], 0
invalid
imul eax, dword [rcx], 0
add dh, al
test dword [r8], 0x34058b48
invalid
invalid
invalid
xor al, 0x2f
invalid
mov byte [rbp - 9], 0
mov rax, qword [0x140142110]
invalid
adc al, byte [rax]
cmp rax, 3
jne 0x14001f1ee
invalid
or al, 0x80
cmp byte [rbp - 9], 0
je case.0x140010a7d.327
jge 0x14001f1dc
add byte [rbp + rdx + 0x48], dh
add esp, 0x50
add rsp, 0x50
pop rbp
ret
lea rcx, [rbp - 9]
imul eax
call fcn.140029ea0
cmp byte [rbp - 9], 0
jne 0x14001f1e8
test eax, 0x800000ac
jge 0x14001f1f1
add byte [rbp - 0x15], dh
mov rax, qword [0x140142118]
mov ecx, dword [0x140142204]
or eax, 0x122ffa
invalid
or eax, 0x122ffa
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
and eax, 0x58
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x31]
cmp rax, rcx
jne 0x14001f22f
mov eax, dword [0x140142120]
inc eax
invalid
je 0x14001f1e8
sal byte [rbx + rdi*4 - 0x15], 0x34
jmp 0x14001f263
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x140142124], cl
mov al, 0xd
invalid
adc al, byte cs:[rax]
mov al, 0xd
jmp 0x1b502046a
invalid
invalid
adc al, byte cs:[rax]
add byte [rbp - 0x55], dh
jne 0x14001f1e8
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rax, [rax + 0x31]
lea eax, [rax + 0x31]
add byte [rax], al
mov qword [0x140142118], rax
add eax, 0x122eba
adc al, byte [rax]
mov eax, 1
mov dword [0x140142120], eax
mov qword [rbp - 0x30], 0
rol byte [r8], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
mov qword [rbp - 0x20], 0
mov byte [rbp - 0x18], 0
mov byte [rbp - 0x13], 0
mov dword [rbp - 0x17], 0
jmp 0x14001f290
jmp 0x14001f290
add byte [rax], al
cmp qword [0x140142128], 0
jne 0x14001f348
adc al, byte cs:[rax]
adc al, byte [rax]
add byte [rdi], cl
test dword [rdx + 0x48000000], ebp
mov dword [0x140142128], 0xffffffff
adc al, byte cs:[rax]
invalid
invalid
invalid
invalid
mov qword [0x140142128], 0xffffffffffffffff
adc al, byte cs:[rax]
invalid
cmp byte [0x140142148], 0
jne 0x14001f2cb
adc al, byte [rax]
add byte [rbp + 0x19], dh
lea rcx, [0x140142130]
adc al, byte cs:[rax]
adc al, byte [rax]
call fcn.14001f4c0
test rax, rax
je 0x14001f2cb
add byte [rax - 0x7b], cl
sal byte [rax + rcx + 0x48], 0x89
mov ecx, eax
invalid
invalid
in eax, dx
invalid
mov rcx, rax
mov ecx, eax
call fcn.14001dfe0
dec dword [rax - 0x7d]
cmp qword [0x140142130], 0
cmp eax, 0x122e5d
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x140142138]
je 0x14001f2e6
mov rcx, qword [0x140142138]
mov edx, 1
call fcn.140006bb0
add byte [rax], al
add al, ch
retf 0xfe78
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
ror byte [r15], 1
adc byte [rbp - 0x20], cl
movups xmmword [0x140142140], xmm1
adc dword [0x140142140], ecx
movups xmmword [0x140142130], xmm0
inc qword [0x140142128]
dec dword [0x140142120]
adc al, byte cs:[rax]
invalid
adc al, byte cs:[rax]
jne 0x14001f1e8
fsin
invalid
mov qword [0x140142118], 0
xor eax, eax
xchg byte [0x140142124], al
add ch, byte [rsi]
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x122e0205], 0
add ch, byte [rsi]
adc al, byte [rax]
add eax, 0x122e02
add ch, byte [rsi]
adc al, byte [rax]
adc al, byte cs:[rax]
add byte [rdx + rax], bh
cmp al, 2
jne 0x14001f1e8
test dword [rsi + 0x48fffffe], edi
lea ecx, [0x140142124]
dec dword [rax - 0x73]
or eax, 0x122df3
lea rcx, [0x140142124]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
add byte [rax], al
jmp 0x14001f1e8
invalid
lea rcx, str.library_std_src_synconce.rs
lea ecx, [0x14013b618]
call fcn.140029620
add byte [rax - 0x73], cl
lea rcx, str.library_std_srcio_stdio.rs
or eax, 0x11bf09
call fcn.1400294c0
ud2
insb byte [rdi], dx
movabs eax, dword [0x1f0f2e660b0f0000]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
push 0x50
push rax
cmp qword [0x140142130], 0
adc al, byte [rax]
add byte [rcx + rdx + 0x48], dh
add byte [rax], al
je case.0x140010a7d.367
mov rcx, qword [0x140142138]
mov ecx, dword [0x140142138]
mov edx, 1
call fcn.140006bb0
invalid
js 0x14001f386
invalid
add byte [rax], al
add al, ch
invalid
dec dword [rdi]
adc byte [rbp - 0x30], al
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
loopne case.0x1400015b7.507
movups xmmword [0x140142140], xmm1
adc dword [0x140142140], ecx
sub eax, 0x110f0012
add eax, 0x122d91
xchg ecx, eax
invalid
adc al, byte [rax]
movups xmmword [0x140142130], xmm0
xchg ecx, eax
sub eax, 0xff480012
adc al, byte [rax]
invalid
invalid
adc al, byte [rax]
inc qword [0x140142128]
add eax, 0x122d82
sub eax, 0x83480012
add byte [rax - 0x7d], cl
add rsp, 0x20
pop rbp
ret
invalid
and byte [rbp - 0x3d], bl
nop dword [rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
invalid
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
push 0x50
lea rcx, [0x140142118]
push rbx
sub eax, 0x36e80012
adc al, byte [rax]
invalid
invalid
adc al, byte [rax]
call case.0x14000508d.412
nop
add byte [rax], al
add byte [rax + 0x20c48348], dl
add rsp, 0x20
invalid
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push 0x50
push rax
lea rcx, [rbp - 0x30]
call case.0x140003e44.459
add byte [rax], al
invalid
shr al, 1
cmp dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0x20c48348], dl
add rsp, 0x20
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
or byte [r13 + 0x1c], sil
or byte [rbp + 0x1c], dh
mov dword [rcx], 0
add byte [rax], al
add byte [rcx], dh
invalid
rol byte [rsi + 0x23c0c41], 0x75
or al, 0x48
add rcx, 0xc
or al, 0x3c
add dh, byte [rbp + 0xc]
ror dword [rbx*2 + 0x7325ff48], 0xbd
jae 0x14001f3e0
mov ebp, 0x5d900000
add byte [rax], al
add byte [rax - 0x33333ca3], dl
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x30
sub esp, 0x30
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x39], cl
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
invalid
cmp byte [rcx + 0x18], 0
jns case.0x1400018d6.467
invalid
clc
clc
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
jns case.0x1400018d6.467
add byte [rbp + 0x16], dh
jne 0x14001f462
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
call fcn.14001f4c0
imul eax, dword [rax], 0
add byte [rax - 0x7b], cl
test rax, rax
je 0x14001f462
or byte [rax - 0x77], cl
test rax, rax
je 0x14001f462
invalid
or byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0x7e
jmp case.0x140004bb0.395
invalid
call fcn.14001dfe0
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
cmp qword [rax], 0
add byte [rbx + rdx + 0x48], dh
je case.0x1400050f0.454
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x30
xor byte [rbp - 0x17], bl
xor dword [rdi - 2], esi
ja case.0x140005427.381
pop rbp
jmp fcn.140006bb0
ja case.0x140005427.381
invalid
ja case.0x140005427.381
invalid
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
xor byte [rbp - 0x3d], bl
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
push rsp
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
push rbp
sub rsp, 0x20
invalid
and byte [rax - 0x73], cl
push 0x30
invalid
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x10]
invalid
invalid
cmp qword [rcx], 0
je case.0x14000508d.446
invalid
add byte [rsi + rcx + 0x48], dh
invalid
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add al, ch
invalid
cli
add byte [rax], al
call fcn.140006bb0
jbe 0x14001f4b3
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
cmp byte [rax - 0x73], cl
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
add dh, bh
invalid
invalid
mov rdi, qword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
jns case.0x14000508d.414
test rdi, rdi
je 0x14001f5f8
test byte [rsi], dl
add dword [rax], eax
invalid
test byte [rsi], dl
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
lea rsi, [rcx + 0x19]
lea esi, [rcx + 0x19]
jno case.0x140001812.491
sbb dword [rbp + 0x31], eax
leave
xor r9d, r9d
lea rbx, [0x14013ae78]
sbb eax, 0x11b988
mov ecx, 0x89480011
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
jmp case.0x140004bb0.423
invalid
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jns 0x14001f514
mov rdi, qword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
cmp r9, rdi
cmp ecx, edi
jae case.0x14000f4b9.394
or eax, 0
add byte [rax], al
invalid
enter 0, 0
add dh, al
sbb byte [r9], al
sbb byte [rcx], al
mov byte [rcx + 0x18], 1
sbb byte [rcx], al
sub rdi, r9
iretd
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rcx + rcx*4 + 0x4d], cl
invalid
invalid
mov qword [rbp - 8], r9
mov dword [rbp - 8], ecx
clc
clc
add rdx, r9
add edx, ecx
mov ecx, 0xfffffff5
invalid
mov r8, rdi
mov eax, edi
mov r9, rsi
int1
call fcn.14001e390
cmp rax, 1
clc
add dword [rbp + 0x4b], esi
invalid
invalid
clc
add dword [rbp + 0x4b], esi
mov r8, rdx
mov eax, edx
and eax, 3
cmp rax, 2
cmp eax, 2
add ecx, dword [rax - 0x7d]
clc
cmp eax, 2
add cl, byte [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
invalid
jae 0x14001f560
mov byte [rcx + 0x18], 0
sbb byte [r8], al
add byte [rbx - 0x74b3fe08], al
cmp eax, 1
mov r9, qword [rbp - 8]
clc
clc
add dword [rbx + rcx*4 + 0x4d], ecx
clc
clc
jne case.0x14000f4b9.388
cmp byte [rdx + 0xf], 0x23
cmp byte [rdx + 0xf], 0x23
je 0x14001f5c0
jmp 0x14001f5ff
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rbx + 0x3c7502f8], al
cmp eax, 2
clc
add dh, byte [rbp + 0x3c]
jne case.0x14000f4b9.391
jne case.0x14000f4b9.391
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
cmp eax, 6
jne 0x14001f648
rol dword [rax], cl
add byte [rax], al
clc
invalid
rol dword [rax], cl
add byte [rax], al
mov rcx, rdx
call fcn.14001dfe0
invalid
invalid
invalid
invalid
invalid
mov rdx, rdi
mov edx, edi
cli
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov byte [rcx + 0x18], 0
sbb byte [r8], al
test rdx, rdx
test edx, edx
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
je 0x14001f5fc
add r9, rdx
jmp 0x14001f500
invalid
invalid
invalid
invalid
shr ecx, 1
invalid
invalid
inc dword [rax + 0x7423107a]
and ebx, ebp
pop rsi
cmp byte [rdx + 0x10], 0x23
je 0x14001f5c0
jmp 0x14001f5ff
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
and dh, al
mov byte [rcx + 0x18], 0
sbb byte [r8], al
cmp eax, 0x28
mov r9, qword [rbp - 8]
clc
clc
sub byte [rbx + rcx*4 + 0x4d], cl
clc
clc
ja 0x14001f5ff
cmp rax, 0x23
clc
and esi, dword [rbp + 0x44]
jne 0x14001f5ff
jne 0x14001f5ff
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax - 0x77], cl
shr eax, 1
sbb dl, ch
invalid
invalid
mov rcx, rdx
mov ecx, edx
call fcn.14001dfe0
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov ecx, dword [rbp - 0x10]
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
jmp 0x14001f500
sub edi, edi
invalid
test r9, r9
je 0x14001f5f8
invalid
invalid
xor esi, esi
mov edx, 0
add byte [rax], al
add byte [rax], al
idiv byte [rdx]
add byte [rax], al
add byte [rax], al
cmp rdi, r9
jae 0x14001f638
push rdx
iretd
push rdx
lea r8, [0x14013aa08]
adc dword [rax], eax
mov rcx, r9
mov rdx, rdi
call fcn.140029280
invalid
pushfq
add byte [rax], al
invalid
mov byte [rax + rax - 0x142dcf00], bl
pushfq
add byte [rax], al
invalid
add byte [rcx], dh
shr bl, cl
xor edx, edx
jmp 0x14001f63c
invalid
mov rdx, rbx
mov rdx, rbx
fimul dword [rbp - 0x7b]
leave
test r9, r9
je 0x14001f63c
mov rax, qword [rcx + 0x10]
mov rsi, rax
mov esi, eax
mov esi, eax
sub rsi, r9
jb case.0x14000e3a1.321
invalid
invalid
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x10], 0
mov dword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + riz + 0x48], dh
je 0x14001f63c
mov rbx, rcx
mov ebx, ecx
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
add r9, rcx
add ecx, ecx
leave
mov rdi, rdx
mov edi, edx
mov rdx, r9
mov edx, ecx
retf 0x8949
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memmove
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rdi
cli
mov qword [rcx + 0x10], rsi
mov dword [rcx + 0x10], esi
adc byte [rax - 0x77], cl
mov rax, rdx
mov eax, edx
ror byte [rax - 0x7d], 1
add rsp, 0x38
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov byte [rcx + 0x18], 0
sbb byte [r8], al
sbb byte [rax], al
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
clc
test r9, r9
test ecx, ecx
jne 0x14001f604
jmp 0x14001f63c
lea r8, [0x14013aa08]
add eax, 0x11b3aa
mov bl, 0x11
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rdx, rax
call fcn.140029280
invalid
pushfq
add byte [rax], al
ret 0x17e8
invalid
int3
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.14001f6a0
nop
add rsp, 0x28
invalid
invalid
add byte [rax], al
add byte [rax + 0x28c48348], dl
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
test rdx, rdx
test edx, edx
je 0x14001f6e0
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
mov rsi, rax
sub rsi, rdx
sub esi, edx
invalid
sub esi, edx
jb 0x14001f6e8
mov qword [rcx + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbx + 0x48], dh
je 0x14001f6e0
mov rax, qword [rcx + 8]
je 0x14001f6e0
mov rax, qword [rcx + 8]
or byte [r8 + 1], cl
add rdx, rax
mov rdi, rcx
iretd
ret 0x8948
iretd
mov rcx, rax
mov r8, rsi
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memmove
cwde
add byte [rax], al
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja 0x14001f6f0
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14013aa08]
lea eax, [0x14013aa08]
mov bl, 0x11
add byte [rax - 0x77], cl
invalid
invalid
adc dword [rax], eax
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x86e8
invalid
invalid
mov rdx, rax
call fcn.140029280
int3
add ah, cl
int3
int3
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
invalid
mov rdx, qword [rcx]
mov rdx, qword [rcx]
mov edx, dword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov eax, dword [rdx + 8]
mov qword [rdx], 0
mov dword [rdx], 0
add byte [rax], al
test rcx, rcx
leave
je case.0x140010f13.266
mov byte [rcx], 1
add dword [rcx], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
adc dword [rbp - 0x10], eax
ror byte [rdi], 0x11
invalid
invalid
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
mov dword [rax + 8], 0
mov byte [rax + 0xc], 0
or al, 0
or byte [rax], al
add byte [rax], al
add dh, al
or al, 0
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x13]
adc byte [rbp - 0x13], al
movups xmmword [rax + 0xd], xmm0
adc dword [rax + 0xd], eax
mov ecx, dword [rbp - 4]
cld
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
invalid
sbb al, 0x48
mov dword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], al
sub byte [rax], al
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
xor byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], al
xor byte [rax], al
xor byte [rax], al
add dh, al
xor eax, 0x3140c700
add bh, al
invalid
invalid
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
add byte [rax], al
add byte [rax], al
invalid
add bh, al
xor dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
add al, ch
movsd dword [rdi], dword [rsi]
sahf
add byte [rax], al
call fcn.140029620
int3
int3
int3
push rbp
push rsi
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rscannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
pop rbx
mov ah, 0x11
add byte [rcx - 0x48], al
invalid
invalid
or eax, dword [rax]
mov r8d, 0xb
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
jne 0x14001f7a2
sbb byte [rax - 0x77], cl
jne 0x14001f7a2
clc
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rcx, [rbp - 8]
clc
call fcn.140008f20
nop
call qword [rax + 0x38c48348]
add rsp, 0x38
invalid
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
in eax, 0x48
cmp ecx, 0xffffffff
je 0x14001f7ec
adc dh, al
dec qword [rcx + 8]
invalid
invalid
lock dec qword [rcx + 8]
or byte [r13 + 0xb], sil
jne 0x14001f7ec
mov edx, 8
pop rbp
jmp fcn.140006bb0
invalid
jae case.0x140010f13.248
invalid
add byte [rax], al
add byte [rbp - 0x17], bl
invalid
jae case.0x140010f13.248
call qword [rax + 0x55ccc35d]
nop
pop rbp
ret
int3
mov rbp, rsp
cmp dword [rcx], 1
cmp dword [rcx], eax
in eax, 0x83
cmp dword [rcx], eax
add dword [rbp + 0x1c], esi
jne case.0x140014cdd.155
mov rax, rcx
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
enter 0xffffffffffff8b48, 0x49
or byte [rax - 0x7d], cl
invalid
invalid
js 0x14001f814
mov ecx, dword [rcx + 8]
cmp qword [rax + 0x10], 0
cmp dword [rax + 0x10], 0
add dh, al
mov byte [rcx], 0
add dword [rax], eax
je case.0x140014cdd.155
or edi, dword [rdx + 1]
mov edx, 1
add dword [rax], eax
add byte [rax], al
pop rbp
jmp fcn.140006bb0
wait
jae case.0x1400119a5.231
invalid
wait
jae case.0x1400119a5.231
invalid
call qword [rax - 0x33333ca3]
int3
nop
pop rbp
ret
int3
int3
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
mov rdi, rcx
iretd
lea rcx, str.kernel32
lea ecx, str.kernel32
or eax, 0x11cdcf
iretd
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
cmp dword [rax - 0x7ab80000], edi
add byte [rax], al
test rax, rax
sal byte [rax + riz + 0x48], 0x8d
adc eax, 0x11cdc6
adc dword [rax], eax
je 0x14001f864
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
adc dword [rax], eax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
sub al, 0xb8
add byte [rax], al
sar edi, 0x15
adc eax, 0xb82c
sub al, 0xb8
add byte [rax], al
mov eax, 0x85480000
ror byte [rbp + rcx*4 + 5], 0x32
invalid
invalid
invalid
xor al, byte [rax]
invalid
test rax, rax
test eax, eax
lea r8, [0x14001f890]
add eax, 0x32
xor al, byte [rax]
add byte [rax], al
invalid
add byte [rdi + rcx + 0x45], cl
cmovne r8, rax
jmp 0x14001f86b
shr bl, 7
lea r8, [0x14001f890]
lea eax, [0x14001f890]
add byte [rax], al
mov qword [0x140142030], r8
add eax, 0x1227be
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
jmp r8
invalid
loopne 0x14001f84f
int3
int3
int3
int3
int3
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and byte [rcx + 0x78], bh
mov ecx, 0x78
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_SetLastError]
jrcxz 0x14001f85a
add byte [rax], al
mov eax, 0x80004001
or byte [rax - 0x7d], 0xc4
add rsp, 0x20
pop rbp
ret
and byte [rbp - 0x3d], bl
push rbp
mov rbp, rsp
mov rax, rdx
mov eax, edx
in eax, 0x48
mov eax, edx
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
invalid
adc dword [rbx + rcx*4 + 0x41], ecx
or byte [rax - 0x77], cl
rcr dword [rbp - 0x17], 0xb9
pop rbp
jmp fcn.140007a80
invalid
dec esp
int3
int3
int3
int3
mov rcx, rax
pop rbp
jmp fcn.140007a80
invalid
invalid
invalid
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
sub esp, 0x98
sub esp, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
invalid
mov rdi, qword [rcx]
mov edi, dword [rcx]
adc r14b, r15b
invalid
mov edi, dword [rcx]
mov eax, edi
and eax, 3
loopne case.0x140014cdd.172
invalid
lea rcx, [0x14013da74]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
loopne 0x14001f94f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x14013b1ea]
lea edx, [0x14013b1ea]
sub byte [rax - 0x73], cl
lea edx, [0x14013b1ea]
adc eax, 0x11b8d5
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
invalid
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
stc
add byte [rbp + rcx*4 + 0x4f], cl
lea r9, [rdi + 0x10]
lea rax, [0x140020390]
lea r9, [rdi + 0x10]
lea rax, [0x140020390]
mov qword [rsp + 0x20], rax
lea rdx, [0x14013b1db]
adc eax, 0x11b89b
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x10]
jne 0x14001f934
mov r8d, 4
mov rcx, rsi
call fcn.140008670
lea rax, [0x14001a2d0]
ja 0x14001f900
invalid
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
lea rdx, [0x14013b1df]
adc dword [rax], eax
invalid
mov r8d, 7
mov eax, 7
invalid
mov rcx, rsi
mov r9, rdi
call fcn.140008670
invalid
invalid
dec dword [rax - 0x77]
int1
call fcn.140008f20
invalid
jmp 0x14001fc00
jge case.0x14001f904.2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
shr rdi, 0x20
mov dword [rbp + 8], edi
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x11b83c
cmp al, 0xb8
adc dword [rax], eax
out dx, eax
and byte [rcx - 0x74b7f783], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x11b83c
cmp al, 0xb8
adc dword [rax], eax
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
loopne 0x14001f92f
call 0x140eb3f73
jne case.0x140010a7d.495
call 0x140eb3f73
lea rax, [0x1400203d0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
or al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x14013b1d7]
lea rsi, [rbp - 0x20]
lea esi, [rbp - 0x20]
mov eax, 0x8d480011
add byte [rax - 0x73], cl
lea esi, [rbp - 0x20]
jne 0x14001f9a4
lea r9, [rbp + 8]
lea ecx, [rbp + 8]
or byte [r9 - 0x48], r8b
or byte [rcx - 0x48], al
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140008670
dec dword [rbx + 0x72e8084d]
call fcn.14001fc50
add byte [rax - 0x72b7f0bb], cl
lea rax, [0x140020390]
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
cmovs r9d, dword [r13 + 0x9a805]
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x14013b1db]
lea r9, [rbp + 0xf]
lea ecx, [rbp + 0xf]
mov r8d, 4
mov eax, 4
invalid
add byte [rbp + rcx*4 + 0x4d], cl
cmovno edi, dword [rax + 4]
mov eax, 4
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140008670
mov edx, dword [rbp + 8]
dec dword [rbx - 0x72b7f7ab]
push rbp
or byte [rax - 0x73], cl
invalid
invalid
lea rdi, [rbp - 0x10]
jge case.0x140018666.128
mov rcx, rdi
call fcn.14001fe20
lea rax, [0x140020370]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14013b1df]
mov r8d, 7
mov bh, 0x11
add byte [rcx - 0x48], al
invalid
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
stc
call fcn.140008670
invalid
invalid
lea rcx, [rbp - 0x20]
call fcn.140008f20
cmp qword [rbp - 0x10], 0
lock add byte [rdi], cl
invalid
mov bl, 1
add byte [rax], al
dec dword [rax - 0x7d]
jge 0x14001fa36
invalid
lock add byte [rdi], cl
add byte [rdi], cl
test byte [rbx + 0x48000001], dh
mov ecx, dword [rbp - 8]
mov bl, 1
add byte [rax], al
mov rcx, qword [rbp - 8]
mov edx, 1
add byte [rcx + 0x7153e8c3], cl
invalid
mov ebx, eax
call fcn.140006bb0
push rbx
jno 0x14001fa5a
invalid
push rbx
jno 0x14001fa5a
dec dword [rcx + 0x19ce9d8]
add byte [rax], al
invalid
mov eax, ebx
jmp 0x14001fc00
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
shr rdi, 0x20
cmp edi, 0x28
invalid
invalid
shr rdi, 0x20
shr edi, 0x20
cmp edi, 0x28
jmp [rax]
ja case.default.0x14001fa7f
clc
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14013da84]
add byte [rax], al
lea rax, [0x14013da84]
adc dword [rax], eax
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x14001fbb3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
invalid
invalid
invalid
lea rax, [rdi - 1]
lea eax, [rdi - 1]
add rdi, 0xf
add edi, 0xf
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rax, [0x140020350]
lea eax, [0x140020350]
add byte [rax], al
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
lea rax, [0x14013b1f5]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rax, [0x140020390]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, [0x14013b1ef]
adc dword [rax], eax
lea r9, [0x14013b1db]
lea ecx, [0x14013b1db]
mov r8d, 6
mov rcx, rsi
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
int1
call fcn.1400093a0
jmp 0x14001fc00
invalid
add dword [rax], eax
add byte [rax], al
lodsb al, byte [rsi]
cwde
invalid
add byte [rax], al
mov al, 0x25
jmp 0x14001fbb3
mov bl, 0
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x14001fbb3
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x14001fbb3
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x14001fbb3
sahf
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x14001fbb3
add byte [rax], al
add byte [rax], al
mov al, 0x10
jmp 0x14001fbb3
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x14001fbb3
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x14001fbb3
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x14001fbb3
mov al, 4
jmp 0x14001fbb3
mov al, 0x28
jmp 0x14001fbb3
mov al, 0xc
jmp 0x14001fbb3
or al, 0xeb
jb 0x14001faf2
invalid
mov al, 9
jmp 0x14001fbb3
or ebx, ebp
outsb dx, byte [rsi]
mov al, 0x19
jmp 0x14001fbb3
mov al, 0x18
jmp 0x14001fbb3
mov al, 2
jmp 0x14001fbb3
mov al, 0xf
jmp 0x14001fbb3
mov al, 3
jmp 0x14001fbb3
mov al, 7
jmp 0x14001fbb3
mov al, 1
jmp 0x14001fbb3
mov al, 0x1f
jmp 0x14001fbb3
mov al, 0x11
jmp 0x14001fbb3
mov al, 0x29
jmp 0x14001fbb3
mov al, 0x14
jmp 0x14001fbb3
mov al, 5
jmp 0x14001fbb3
mov al, 0x15
jmp 0x14001fbb3
mov al, 0xd
jmp 0x14001fbb3
mov al, 6
jmp 0x14001fbb3
mov al, 0x12
jmp 0x14001fbb3
mov al, 0xa
jmp 0x14001fbb3
mov al, 8
jmp 0x14001fbb3
mov al, 0x1e
jmp 0x14001fbb3
mov al, 0x20
jmp 0x14001fbb3
mov al, 0x16
jmp 0x14001fbb3
mov al, 0x27
jmp 0x14001fbb3
mov al, 0x13
jmp 0x14001fbb3
mov al, 0x17
jmp 0x14001fbb3
mov al, 0x1c
jmp 0x14001fbb3
mov al, 0x1d
jmp 0x14001fbb3
mov al, 0x26
jmp 0x14001fbb3
mov al, 0x1a
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x11b621
invalid
mov dh, 0x11
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x11b621
invalid
mov dh, 0x11
invalid
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x140020390]
add eax, 0x7a8
lea rsi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.140008f90
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.1400090e0
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
add byte [rdi], cl
invalid
add byte [rax], al
jle case.0x14001f904.62
cmp ecx, 0x4ce
jg case.0x14000ea6b.341
add byte [rax], al
invalid
add al, 0
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rcx + 0x46bf9], al
add byte [rdi], cl
je 0x14001fe11
cmp ecx, 0x476
jne case.0x14001fca9.4
cmp ecx, 0x46b
je 0x14001fe11
add byte [rax], al
cmp ecx, 0x476
jbe 0x14001fd13
add byte [rax], al
jne case.0x14001fca9.4
mov al, 0x20
jmp case.0x14001fca9.5
mov dword [rax], eax
add byte [rax], al
cmp ecx, 0x2021
and dword [rax], esp
add byte [rax], al
jg 0x14001fd91
cmp ecx, 0x1b80
je case.0x14001fca9.121
cmp ecx, 0x1f4e
je case.0x14001fca9.121
stc
invalid
jmp case.0x14001fca9.4
je case.0x14001fca9.121
jmp case.0x14001fca9.4
cmp ecx, 0x3e3
jrcxz 0x14001fd50
add byte [rax], al
je case.0x14001fca9.121
push rax
cmp ecx, 0x41d
je case.0x14001fca9.121
cmp ecx, 0x461
je case.0x14001fca9.121
jmp case.0x14001fca9.4
je case.0x14001fca9.121
mov al, 0x28
jmp case.0x14001fca9.5
je case.0x14001fca9.121
cmp ecx, 0x1b64
je case.0x14001fca9.121
jmp case.0x14001fca9.4
cmp ecx, 0x2022
je case.0x14001fca9.121
cmp ecx, 0x25e9
jne case.0x14001fca9.4
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
stc
iretd
add byte [rax], al
je case.0x14001fc83.10051
cmp ecx, 0x4d0
jne case.0x14001fca9.4
mov al, 4
jmp case.0x14001fca9.5
jmp case.0x14001fca9.5
or ebp, ebx
fidiv dword [rax - 0x4f2914f4]
mov al, 0xc
jmp case.0x14001fca9.5
mov al, 5
jmp case.0x14001fca9.5
mov al, 2
mov al, 5
jmp case.0x14001fca9.5
jmp case.0x14001fca9.5
invalid
jmp case.0x14001fca9.5
xchg edx, eax
mov al, 0x1e
jmp case.0x14001fca9.5
por mm1, qword [rdx - 0x33333334]
int3
int3
add byte [rax], al
sub rsp, rax
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x1020], 0xfffffffffffffffe
mov ebx, edx
mov rsi, rcx
mov dword [rbp + 0x101c], edx
xor r14d, r14d
lea rdi, [rbp - 0x48]
mov r8d, 0x1000
mov rcx, rdi
xor edx, edx
add dh, bh
invalid
call sub.VCRUNTIME140.dll_memset
mov ecx, 0x1200
test ebx, 0x10000000
je 0x14001fea7
lea rcx, str.NTDLL.DLL
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x14001fe9f
mov r14, rax
and ebx, 0xefffffff
mov dword [rbp + 0x101c], ebx
mov ecx, 0x1a00
jmp 0x14001fea7
xor r14d, r14d
mov ecx, 0x1200
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
mov rdx, r14
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_FormatMessageW]
adc eax, 0xb1cc
adc eax, 0xb1cc
test eax, eax
je case.0x140010a7d.511
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x8013dc3], cl
add byte [rax], al
mov ebx, eax
cmp eax, 0x801
jae 0x140020280
movzx eax, byte [0x140142200]
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rbx
call fcn.140024590
test rax, rax
je 0x140020294
add byte [rax], al
mov qword [rbp + 0xfe8], rbx
mov qword [rbp + 0xff0], rax
invalid
add byte [rax - 0x77], cl
test eax, esi
sldt word [rax]
invalid
add byte [rax - 0x39], cl
test eax, edi
sldt word [rax]
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xff8], 0
add byte [rbp + rcx*4 + 0x34], cl
lea r14, [rbx*2 - 0x48]
add r14, rbp
pop rbp
mov eax, 0x49ffffff
add esi, ebp
movabs r15, 0x100000000
lea rbx, [rbp + 0xfe8]
jmp 0x14001ff52
nop word cs:[rax + rax]
shl edx, 0x10
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.140007100
cmp rdi, r14
je 0x140020042
lea rcx, [rdi + 2]
movzx eax, word [rdi]
movzx edx, ax
mov r8d, eax
and r8d, 0xf800
cmp r8d, 0xd800
jne 0x14001ff40
cmp edx, 0xdbff
ja case.0x140018666.469
cmp rcx, r14
je case.0x140018666.469
movzx edx, word [rcx]
lea ecx, [rdx + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
cld
add byte [rax], al
jb case.0x140018666.469
add rdi, 4
and eax, 0x3ff
and edx, 0x3ff
inc dword [rbx]
add byte [rax], al
shl rax, 0x1a
sbb al, cl
loop case.0x140014cdd.520
or rdx, rax
add rdx, r15
jmp 0x14001ff46
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp + 0x1018], eax
sbb byte [rax], dl
add byte [rax], al
lea rax, [rbp + 0x101c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x14000b0b0]
mov qword [rbp + 0xfc0], rax
test eax, eax
sldt word [rax]
lea rcx, [rbp + 0x1018]
mov qword [rbp + 0xfc8], rcx
mov qword [rbp + 0xfd0], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xfe8], rax
mov qword [rbp + 0xff0], 3
mov qword [rbp + 0x1008], 0
lea rax, [rbp + 0xfb8]
lea eax, [rbp + 0xfb8]
mov qword [rbp + 0xff8], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1000], 2
jmp case.0x140018666.473
add byte [rax], al
invalid
mov r14, qword [rbp + 0xfe8]
movabs rax, 0x8000000000000000
add byte [rax + 0x74c63949], al
invalid
mov rbx, qword [rbp + 0xff0]
mov ebx, dword [rbp + 0xff0]
mov rcx, qword [rbp + 0xff8]
test rcx, rcx
je 0x140020229
lea r8, [rbx + rcx]
lea rdx, [0x14013a870]
adc dword [rax], eax
jmp 0x140020139
cmp qword [rbp + 0xfe8], 0
je 0x14002009a
mov rcx, qword [rbp + 0xff0]
mov edx, 1
add byte [rax], al
call fcn.140006bb0
imul edi, esi, 0xffffffff
lea rax, [rbp + 0x101c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x14000b0b0]
lea eax, [0x14000b0b0]
dec dword [rax - 0x77]
mov dword [rbp + 0xfc0], eax
add byte [rax], al
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xfe8], rax
mov qword [rbp + 0xff0], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x4800000f], edi
mov dword [rbp + 0xff8], eax
sldt word [rax]
mov qword [rbp + 0x1000], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rbp + 0xfe8]
mov rcx, rsi
call fcn.140006e60
invalid
invalid
nop
add rsp, 0x10a8
adc byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
movzx r9d, byte [r9 + rdx]
shr r9b, 1
and r9b, 1
invalid
test r9b, r9b
je 0x14002023b
nop dword [rax]
cmp r8, rbx
je 0x140020229
add byte [rax], al
add byte [rax], al
mov rax, r8
movzx r9d, byte [r8 - 1]
test r9b, r9b
js 0x140020150
lea r8, [rax - 1]
movzx r9d, r9b
jmp 0x1400201b2
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x14002017d
movzx r11d, byte [rax - 3]
cmp r11b, 0xbf
jg 0x140020187
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
cld
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x14002018f
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x14002019a
lea r8, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
invalid
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
add byte [rcx], dl
invalid
je 0x140020229
ja case.0x14001f904.365
lea r10d, [r9 - 9]
lea edx, [rcx - 9]
cmp r10d, 5
jb 0x140020130
cmp r9d, 0x20
je 0x140020130
invalid
invalid
sub bh, bh
invalid
invalid
jne 0x14002023b
cmp r9d, 0x3000
sete r9b
jmp 0x140020123
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rax
adc cl, ch
invalid
invalid
invalid
invalid
sub rax, rbx
cmp rcx, rax
jae 0x140020248
invalid
mov rax, rcx
jmp 0x14002022b
test rax, rax
je 0x14002022b
cmp rcx, rax
jbe 0x14002022b
cmp byte [rbx + rax], 0xbf
jg 0x14002022b
mov qword [rbp + 0xfd8], r14
mov qword [rbp + 0xfe0], rbx
add byte [rax], al
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrary_alloc_src_string.rs
lea r8, [0x14013aaa0]
mov edx, 0x30
call fcn.1400292f0
nop
add byte [rax], al
ud2
lea r8, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
mov rcx, rbx
call fcn.140029280
mov ecx, 1
mov rdx, rbx
call fcn.140029080
int3
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xfd8
add byte [rcx + rdx - 0x46], dh
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xfe0]
call fcn.140006bb0
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
rcr byte [rbp - 0x17], cl
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
pop rbp
jmp r9
jne 0x1400203e5
test al, 0x20
jne 0x1400203ed
pop rbp
jmp 0x14000b0b0
invalid
dec dword [rbx + 0x33e95d09]
test eax, 0x98bfffe
invalid
mov ecx, dword [rcx]
pop rbp
jmp 0x14000ad20
mov ecx, dword [rcx]
pop rbp
jmp 0x14000af40
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
enter 0, 0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
mov rax, qword [rcx]
cmp rax, 2
jne 0x1400204a7
jge case.0x14000ea6b.361
mov rbx, qword [rdi + 0x48]
mov ebx, dword [rdi + 0x48]
test rbx, rbx
je 0x140020631
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140008460
cmp qword [rbp + 8], 0
je 0x140020619
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x14013b8e8]
adc eax, 0x11b471
jno 0x140020429
adc dword [rax], eax
call fcn.140007a80
test al, al
jne 0x14002062d
invalid
invalid
add dword [rax], eax
invalid
test r15b, 1
je 0x140020631
add r12, r13
cmp rbx, r12
jb 0x140020647
add rdi, r12
sub rbx, r12
jne 0x140020440
jmp 0x140020631
test rax, rax
je 0x140020520
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x14002054a
mov qword [rbp - 0x40], rax
lea rax, [0x14001c3d0]
mov qword [rbp - 0x38], rax
lea rax, [0x14013ae90]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
mov dword [rbp + 0x18], eax
mov qword [rbp + 0x20], 1
lea rdx, [0x140139d58]
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
jmp 0x1400205c5
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
sub byte [rax - 0x75], cl
pop rsi
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
jo 0x14002054c
sub byte [rax - 0x75], cl
pop rsi
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
jo 0x14002054c
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14002060a
jmp 0x140020633
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x50], rax
lea rax, [0x14001c3d0]
mov r8b, 0x48
lea eax, [0x14001c3d0]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x14013ae90]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rdx, [0x140139d58]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140007dc0
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400205f5
test rcx, rcx
je 0x1400205f5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14002062d
jmp 0x1400205fe
test al, al
jne 0x14002062d
test rcx, rcx
jne case.0x140014cdd.550
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
mov ecx, ebx
call rsi
jmp 0x140020633
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.140007a80
test al, al
je 0x140020631
mov al, 1
jmp 0x140020633
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.1400291a0
lea rax, [0x14013a400]
mov qword [rsp + 0x20], rax
lea rcx, [0x14013a3c4]
lea r9, [0x140139cc0]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.140029520
int3
cmp r9b, r11b
jne case.default.0x140020c31
nop dword [rax + rax]
mov r12, qword [rbp + 0x100]
mov r15, qword [rbp + 0x108]
movzx r13d, byte [rbp + 0x110]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp + 0x80], xmm0
movaps xmmword [rbp + 0x90], xmm1
add byte [rax], al
mov rax, qword [rbx + 0x1f]
mov qword [rbp + 0x9f], rax
movzx eax, byte [rbp + 0x138]
mov qword [rbp + 0x148], rax
movzx r14d, byte [rbp + 0x139]
movzx esi, byte [rbp + 0x13a]
cmp r13b, 6
je 0x140020b1a
mov rax, qword [rbp + 0x9f]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x108], r15
mov byte [rbp + 0x110], r13b
mov rax, qword [rbp - 1]
mov qword [rbx + 0x1f], rax
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], cl
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov byte [rbp + 0x13a], sil
mov rax, qword [rbp + 0x148]
mov byte [rbp + 0x138], al
mov byte [rbp + 0x139], r14b
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x100]
call fcn.140021c60
lea rcx, [rbp + 0x38]
lea rdx, [rbp + 0xb8]
call fcn.140021c60
movzx eax, byte [rbp - 0x58]
movzx r9d, byte [rbp + 0x38]
invalid
cmp eax, 0xa
cmp byte [rbx - 0x7bf0f508], al
add byte [rax], al
add byte [rax], al
cmp r9b, 0xa
je 0x140020c8f
lea ecx, [rax - 6]
movzx ecx, cl
je 0x140020c85
cmp r9b, 0xa
je 0x140020c8f
lea ecx, [rax - 6]
movzx ecx, cl
lea r11, [rcx + 1]
cmp cl, 4
mov r8d, 0
cmovae r11, r8
lea esi, [r9 - 6]
movzx ecx, sil
lea rdx, [rcx + 1]
cmp cl, 4
cmovae rdx, r8
cmp r11, rdx
jne case.default.0x140020c31
mov rcx, qword [rbp - 0x50]
mov r8, qword [rbp - 0x48]
mov rdx, qword [rbp + 0x40]
mov r10, qword [rbp + 0x48]
cmp r11b, 4
je 0x140020c60
movzx r11d, r11b
test r11d, r11d
jne 0x140020aa0
cmp sil, 3
jbe 0x140020aa0
invalid
invalid
cmp al, r9b
jne case.default.0x140020c31
movzx r9d, byte [rbp - 0x57]
mov r12, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
movzx r11d, byte [rbp + 0x39]
mov r14, qword [rbp + 0x50]
mov rsi, qword [rbp + 0x58]
mov eax, eax
lea r13, [0x14013e094]
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
invalid
cmp r8, r10
jne case.default.0x140020c31
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x140020c31
cmp r15, rsi
jne case.default.0x140020c31
mov rcx, r12
mov rdx, r14
mov r8, r15
jmp 0x140020c73
cmp r11d, 4
jne 0x140020aa0
cmp r8, r10
jne case.default.0x140020c31
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140020aa0
jmp case.default.0x140020c31
cmp r9b, 0xa
jne case.default.0x140020c31
mov rax, qword [rbp + 0x9f]
mov qword [rbp + 0x2f], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
cmp sil, 2
je case.default.0x140020c31
cmp r13b, 6
je 0x140020ce1
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x11f], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x110], xmm1
movaps xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r15
mov byte [rbp + 0xc8], r13b
movaps xmm0, xmmword [rbp + 0x100]
movaps xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0xc9], xmm0
movups xmmword [rbp + 0xd9], xmm1
mov rax, qword [rbp + 0x11f]
mov qword [rbp + 0xe8], rax
mov byte [rbp + 0xf2], sil
add byte [rax], al
mov rax, qword [rbp + 0x148]
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xf1], r14b
cmp al, 2
jne 0x140020dea
test r15, r15
je 0x140020e51
cmp r13b, 3
jae 0x140020d89
lea rax, [r12 + r15]
xor ecx, ecx
cmp byte [r12 + rcx], 0x5c
je 0x140020d69
inc rcx
cmp r15, rcx
jne 0x140020d58
test rcx, rcx
jne 0x140021367
test ebp, esi
invalid
add byte [rax], al
test ebp, esi
add eax, 0xff490000
inc r12
inc r12
dec r15
jne 0x140020d56
xor r15d, r15d
mov r12, rax
mov qword [rbp + 0xb8], rax
jmp 0x140020de3
xor ecx, ecx
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
cmp eax, 0x2f
je 0x140020dae
cmp eax, 0x5c
je 0x140020dae
add eax, 0x1b8
add byte [rax - 0x7b], cl
test rcx, rcx
mov eax, 1
test rcx, rcx
je 0x140020dc5
cmp rcx, 1
jne 0x140020ddc
cmp byte [r12], 0x2e
jne 0x140020ddc
add rcx, rax
cmp r15, rcx
jb 0x1400213e4
add byte [rax], al
add byte [rax], al
add r12, rcx
sub r15, rcx
sub edi, ecx
sub edi, ecx
jne 0x140020d89
xor r15d, r15d
mov qword [rbp + 0xb8], r12
add byte [rax], al
mov qword [rbp + 0xc0], r15
cmp r14b, 2
jne 0x1400210e3
test sil, sil
setne al
mov cl, 1
cmp byte [rbp + 0x148], 1
ja 0x140020e45
xor edx, edx
cmp r13b, 5
jb 0x140020e9b
test sil, sil
jne 0x140020e9b
xor eax, eax
xor edx, edx
xor r8d, r8d
jmp 0x140020f20
xor r15d, r15d
jmp 0x1400210e8
ret 0xf47
add al, 4
test dl, 1
jne 0x140020e90
cmp r8b, 0x2e
jne 0x140020e90
movzx edx, byte [r9]
cmp dl, 0x5c
sete r8b
cmp dl, 0x2f
sete dl
or dl, r8b
jmp 0x140020e9b
cmp r8b, 0x2e
sete r8b
and dl, r8b
cmp byte [rbp + 0x148], 0
je 0x140020ea9
xor r8d, r8d
xor eax, eax
jmp 0x140020f20
movzx ecx, r13b
lea r8, [0x14013e0ac]
adc dword [rax], eax
adc dword [rax], eax
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov r8, qword [rbp + 0xd8]
add r8, 4
jmp 0x140020f1e
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
ror byte [rbp + 0xf], 0x44
enter 0xffffffffffff8d4e, 4
lea eax, [rcx + rcx]
add r8, 2
jmp 0x140020f1e
invalid
invalid
invalid
lea eax, [rcx + rcx]
add r8, 2
jmp 0x140020f1e
add byte [rbx + rcx*4 - 0x7b], cl
call 0x18d020efc
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test eax, eax
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test eax, eax
cmove r9, r8
lea r8, [rcx + r9]
add r8, 8
jmp 0x140020f1e
test eax, eax
cmove r9, r8
lea r8, [rcx + r9]
add r8, 8
jmp 0x140020f1e
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, r8
cmp r15, rax
jbe 0x1400210e3
cmp r13b, 6
sete r9b
test sil, sil
setne dl
cmp r13b, 5
setb bl
mov r8, qword [rbp + 0xe8]
lea rax, [r8 + 1]
test r8, r8
cmove rax, r8
cmp byte [rbp + 0x148], 2
jae 0x14002109d
or bl, dl
or r9b, cl
mov byte [rbp + 0x157], r9b
mov byte [rbp + 0x157], cl
mov byte [rbp + 0x157], cl
mov rcx, qword [rbp + 0xd8]
lea rdx, [rcx + 4]
mov qword [rbp + 0xa8], rdx
lea rdx, [rcx + rax + 2]
mov qword [rbp + 0x70], rdx
lea rax, [rcx + rax + 8]
mov qword [rbp + 0x78], rax
movzx esi, sil
movzx r13d, r13b
jmp 0x140020fb7
xor ecx, ecx
add rcx, rsi
movzx eax, al
add rax, rcx
cmp r15, rax
jbe 0x1400210e3
mov r14, r15
lea rcx, [rbp + 0x100]
lea rdx, [rbp + 0xb8]
add byte [rax], al
add al, ch
invalid
adc byte [rax], al
add byte [rax + 0x108bd], al
add byte [rdx], cl
jne 0x1400210e0
add al, 0x31
leave
jmp 0x140021011
cmp rcx, r15
jne 0x14002103d
xor eax, eax
cmp byte [rbp + 0x148], 0
jne case.default.0x14002102f
lea rdx, [0x14013e0c8]
movsxd rcx, dword [rdx + r13*4]
add rcx, rdx
jmp rcx
add cl, ch
push 0x4bffffff
lea eax, [rsp + rdi]
lea rax, [r12 + r15]
lea rdx, [r12 + rcx]
adc al, 0xc
inc rdx
cmp rdx, rax
sete al
xchg esp, eax
rol byte [rcx + 0xf], 0xb6
or al, 0xc
xchg esp, eax
rol byte [rcx + 0xf], 0xb6
or al, 0xc
or al, 0xa8
add dword [rbp + 0x16], esi
jne 0x14002106d
test al, 1
jne 0x14002106d
cmp cl, 0x2e
jne 0x14002106d
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x140021018
cmp cl, 0x2e
sete cl
and al, cl
jmp 0x140021018
mov rcx, qword [rbp + 0x70]
jmp 0x140020fa5
add cl, ch
adc bh, bh
invalid
mov ecx, 2
jmp 0x140020fa5
lea rbx, [rbp + 0x100]
lea r14, [rbp + 0xb8]
mov rcx, rbx
mov rdx, r14
mov edx, esi
call fcn.140022030
cmp byte [rbp + 0x108], 0xa
add byte [rax + 0x108bd], al
add byte [rdx], cl
jne 0x1400210e3
mov rcx, r15
stc
sub rcx, qword [rbp + 0x100]
jb 0x1400213f5
mov qword [rbp + 0xc0], rcx
mov r15, rcx
jne 0x1400210ab
xor r15d, r15d
jmp 0x1400210e3
test r12, r12
je case.default.0x140020c31
lea rcx, [rbp + 0x100]
mov rdx, r12
mov r8, r15
call fcn.140008460
cmp qword [rbp + 0x100], 0
je 0x1400212c0
mov rax, qword [rbp + 0x158]
lea r13, [rax + rdi]
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor eax, eax
mov r15b, 1
cmp rax, rdi
je 0x14002125a
mov rdx, qword [rbp + 0x158]
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x14002116f
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop word cs:[rax + rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x14002125d
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x140021160
cmp r11b, 0xe0
jb 0x140021142
cmp r11b, 0xed
jne 0x1400211ba
cmp r8, r13
je 0x14002125d
lea r8, [r9 + 2]
cmp r8, r13
call 0x140bb95b1
add byte [rax], al
add cl, byte [r13 + 0x39]
call 0x140bb95b1
add byte [rax], al
cmp byte [r9 + 1], 0x9f
ja 0x1400211f6
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x140021160
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
add r9, 2
cmp r8, r13
cmove r9, r8
add cl, byte [rbp + 0x39]
call 0x108462112
enter 0x3145, 0xffffffffffffffc0
xor r8d, r8d
cmp r9, r13
setne r8b
add r8, r9
mov r10d, 3
mov edx, 3
cmp r11b, 0xf0
jb 0x140021160
xor r9d, r9d
cmp r8, r13
setne r9b
add r8, r9
mov r10d, 4
jmp 0x140021160
mov r8, rbx
sub r8, rax
jb 0x1400213d0
cmp rbx, rdi
ja 0x1400213bc
mov r14, qword [rsi + 0x18]
mov r12, rcx
call r14
test al, al
jne 0x140021289
mov r8d, 3
mov rcx, r12
lea rdx, [0x14013b8e8]
call r14
test al, al
jne 0x140021289
mov rax, rdi
sub rdi, rax
mov rdx, qword [rbp + 0x158]
add rdx, rax
test rax, rax
je 0x140021277
mov r8, rdi
call qword [rsi + 0x18]
jmp 0x140021286
mov rcx, qword [rbp + 0xb0]
mov r8, rdi
call fcn.140007a80
mov r15d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x1400212a9
mov edx, 1
mov rcx, qword [rbp + 0x158]
call fcn.140006bb0
mov eax, r15d
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0x108]
movups xmmword [rbp + 0x38], xmm0
lea rax, [0x14013b844]
mov qword [rbp + 0xb8], rax
lea rax, [fcn.14000a580]
mov qword [rbp + 0xc0], rax
lea rax, [rbp + 0x38]
mov qword [rbp + 0xc8], rax
lea rax, case.0x140014cdd.171
mov qword [rbp + 0xd0], rax
lea rax, [0x14013b848]
mov qword [rbp + 0x100], rax
add byte [rax - 0x39], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 2
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x100]
call fcn.140007dc0
jmp 0x140021286
invalid
add cl, ch
mov al, 0
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
movabs eax, dword ss:[0x7e0ee8fa89480011]
add byte [rax], al
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1400291a0
jmp 0x140021433
add byte [rax - 0x77], cl
cli
call fcn.1400291a0
jmp 0x140021433
cli
jge 0x1400213a5
add cl, ch
mov byte [rax], al
add byte [rax], al
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1400291a0
jmp 0x140021433
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x14013b8d0]
mov rcx, rbx
mov rdx, rdi
call fcn.140029280
jmp 0x140021433
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov rdx, rbx
call fcn.1400295b0
jmp 0x140021433
invalid
add dword [rax], 0x4c4feb00
lea r8, str.library_std_srcpath.rs
lea r8, str.library_std_srcpath.rs
lea eax, [0x14013b528]
mov rdx, r15
call fcn.1400291a0
add byte [rax], al
add byte [rax], al
jmp 0x140021433
mov r14, r15
jmp 0x1400213fd
lea r8, str.library_std_srcpath.rs
add eax, 0x11a13c
mov rdx, r14
mov edx, esi
call fcn.140029280
jmp 0x140021433
retf
ud2
call 0x1400214fa
mov byte [rbp - 0x10], 1
lea rsi, [rdi + rbx*2]
pop rdi
xor r15d, r15d
xor edi, edi
xor edi, edi
jmp 0x140021527
lea rcx, [r12 + r15]
lea rdx, [rbp - 4]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [rbp - 0x18], r15
xor r14d, r14d
test r14w, r14w
je 0x140021540
mov r13d, ebx
jmp 0x140021551
cmp rdi, rsi
je 0x14002173c
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x140021610
movzx eax, r13w
cmp eax, 0xdbff
ja 0x14002159b
cmp rdi, rsi
je 0x1400215a0
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jae 0x140021620
mov r14w, 1
mov ebx, eax
jmp 0x1400215a6
xor r14d, r14d
jmp 0x1400215a6
xor r14d, r14d
mov rdi, rsi
mov byte [rbp - 0x10], 0
mov rax, qword [rbp - 0x28]
sub rax, r15
clc
cmp rax, 2
ja 0x1400215cd
mov r8d, 3
lea rcx, [rbp - 0x28]
mov rdx, r15
call fcn.140029f50
mov r15, qword [rbp - 0x18]
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x20]
mov byte [r12 + r15], 0xed
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x18], r15
test r14w, r14w
jne 0x140021530
jmp 0x140021540
shl r13d, 0x10
jmp 0x140021649
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
shl r13, 0x1a
shl eax, 0x10
or rax, r13
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
mov ebp, eax
mov ebp, eax
mov rax, r13
shr rax, 0x10
mov dword [rbp - 4], 0
cmp eax, 0x80
jae 0x140021670
invalid
mov byte [rbp - 4], al
mov r13d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140021710
cmp eax, 0x800
jae 0x1400216a0
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 4], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov r13d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140021710
invalid
mov rcx, r13
cmp eax, 0x10000
add byte [rbx + 0x29], dh
add byte [rbx + 0x29], dh
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 4], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 3], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
mov r13d, 3
jmp 0x140021710
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 4], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
loope 0x140021726
or cl, 0x80
mov byte [rbp - 3], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 2], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 1], al
mov r13d, 4
nop word [rax + rax]
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x140021510
lea rcx, [rbp - 0x28]
mov rdx, r15
mov edx, edi
mov r8, r13
call fcn.140029f50
and dword [rax - 0x74b40000], ecx
loopne 0x140021780
mov r15, qword [rbp - 0x18]
jmp 0x140021510
std
invalid
invalid
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], cl
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmove rdx, rax
cmp r15b, 3
je 0x140021c7e
cmp bl, r15b
ja 0x140021c7e
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
lea rdx, [r11 + rdx + 8]
mov qword [rbp], rdx
mov rsi, qword [r12]
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x140021d29
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x140021c7e
test bl, bl
je 0x140021da0
invalid
movzx r10d, bl
cmp r10d, 1
jne 0x140021dc0
ror byte [rdi], cl
test byte [rax + 1], cl
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x140021eba
cmp r10b, 0x2e
jne 0x140021eba
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x140021ece
cmp r10d, 0x5c
jne 0x140021d1a
jmp 0x140021ece
lea r10, [0x14013e0e4]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
cmovne edi, ecx
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x140021fda
add r10, rsi
mov qword [r12], r10
and al, 0x4d
mov dword [rsp + 8], ecx
invalid
and al, 0x4d
mov dword [rsp + 8], ecx
invalid
or byte [rbx - 0x3576b3fe], dh
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x140021d1d
jmp 0x140021f35
cmp rdx, 1
jne 0x140021d1a
invalid
cmp r10b, 0x2e
jne 0x140021d1a
test dword [rsi + rdi*8 - 1], ecx
invalid
test r9, r9
je 0x140022020
dec r9
leave
inc rsi
mov qword [r12], rsi
xor al, 0x24
xor al, 0x24
mov qword [r12 + 8], r9
mov byte [rcx], 7
add dword [rdi], eax
add dword [rdi], eax
jmp case.0x1400209c4.34
inc dword [rcx - 0x3a]
and al, 0x38
add dword [rax - 0x73], ecx
lea edx, [0x14013e100]
lea edx, [0x14013e100]
movsxd r10, dword [rdx + r14*4]
add r10, rdx
jmp r10
rol byte [rcx - 1], cl
loop 0x140021f4f
mov edx, eax
jmp 0x140021f5f
je 0x14002200d
dec r9
inc rsi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 6
jmp case.0x1400209c4.34
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp case.0x1400209c4.34
add byte [rax], al
jmp 0x140021f5f
cmp r10, r9
ja case.default.0x140021f76
lea rdx, [0x14013e118]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
jmp r11
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400291a0
add byte [rax], al
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
call fcn.140029280
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r9
call fcn.1400291a0
lea r8, str.library_std_srcpath.rs
mov word [rbp + 0x1b90011], ss
add byte [rax], al
add byte [rcx], dh
shr al, cl
xor byte [rcx], 0
invalid
mov ecx, 1
xor edx, edx
call fcn.1400291a0
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.library_std_srcpath.rs
jmp 0x140022014
test r9b, r9b
jne case.0x1400220a9.6
movzx r9d, byte [rdx + 0x10]
lea r10, [0x14013e130]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
mov r10, qword [rdx + 0x20]
add r10, 4
jmp 0x1400220be
xor r10d, r10d
movzx r11d, al
movzx edi, r8b
lea r9, [r11 + rdi]
add r9, r10
mov rax, qword [rdx + 8]
cmp r9, rax
ja 0x140022265
mov rsi, qword [rdx]
lea r8, [rsi + r9]
movzx edx, byte [rdx + 0x10]
adc byte [rcx + 0x39], cl
invalid
jne 0x1400220ef
adc byte [rcx + 0x39], cl
sal dword [rbp + 5], 0x45
xor ebx, ebx
invalid
xor r11d, r11d
fucomi st(3)
jp 0x140022139
jmp 0x140022169
add r10, rdi
add edx, edi
add r10, r11
sub r10, rax
inc r10
lea rdi, [rax + rsi]
dec rdi
xor r11d, r11d
cmp dl, 3
jae 0x140022130
fimul dword [rcx + 0x29]
ret 0xff49
nop word [rax + rax]
cmp byte [rdi], 0x5c
je case.0x1400209c4.54
inc r10
dec rdi
cmp r10, 1
jne 0x140022110
jmp 0x140022169
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400209c4.54
cmp ebx, 0x5c
sti
pop rsp
je case.0x1400209c4.54
inc r10
dec rdi
cmp r10, 1
jne 0x140022130
jmp 0x140022169
neg r10
add r9, r10
inc r9
cmp r9, rax
ja 0x14002226e
add rsi, r9
mov r11d, 1
add byte [rax], al
invalid
mov ebx, 1
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub rax, r9
je 0x1400221ac
mov r9b, 9
cmp rax, 2
je 0x140022197
invalid
cmp rax, 1
jne 0x1400221af
cmp byte [r8], 0x2e
jne 0x1400221af
xor r9d, r9d
cmp dl, 3
setae r9b
lea r9d, [r9 + r9*2]
add r9d, 7
jmp 0x1400221af
cmp byte [r8], 0x2e
jne 0x1400221af
cmp byte [r8 + 1], 0x2e
sete r9b
sete cl
sete cl
xor r9b, 9
jmp 0x1400221af
mov r9b, 0xa
or cl, byte [rcx + 1]
ret
add r11, rax
mov qword [rcx], r11
mov dword [rcx], ebx
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test al, 1
jne 0x140022255
cmp r10b, 0x2e
jne 0x140022255
cli
jne 0x140022255
jne 0x140022255
movzx eax, byte [rsi]
cmp al, 0x5c
sete r10b
cmp al, 0x2f
invalid
sete al
or al, r10b
jmp 0x140022091
invalid
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
and byte [rbx + r9*4 + 0x52], cl
xor byte [rbp - 0x73], cl
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
add r10, 2
jmp 0x1400220be
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
add r10, 8
jmp 0x1400220be
mov r10d, 6
jmp 0x1400220be
mov r10d, 2
jmp 0x1400220be
cmp r10b, 0x2e
sete r10b
and al, r10b
jmp 0x140022091
lea r8, str.library_std_srcpath.rs
jmp 0x140022275
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, rax
call fcn.1400291a0
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rax
call fcn.1400291a0
int3
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add dword [rcx - 0x77], ecx
ror byte [rcx - 1], 0xc0
je 0x140022379
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, r8
cmova r8, rcx
xor edx, edx
mov r9, r8
shr r9, 0x3e
sete dl
cmp r8, 5
mov edi, 4
cmovae rdi, r8
lea r8, [rdi + rdi]
add edx, edx
test rax, rax
je 0x14002234c
mov rax, qword [rsi + 8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
mov eax, 2
or byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400222fe
add al, byte [rax]
add byte [rax], al
jmp 0x14002234e
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.14001ef80
cmp qword [rbp - 0x18], 0
jne 0x140022380
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140029080
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140029080
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r9
mov rdi, rcx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
test eax, eax
js 0x140022529
je 0x140022513
add dword [rax], eax
add byte [rcx + 0x48d48c3], cl
mov ebx, eax
lea rax, [rbx + rbx]
nop dword [rax]
sbb ecx, dword [rdi]
invalid
test rax, rax
je 0x140022513
test byte [rdx], bh
add dword [rax], eax
add byte [rax - 1], cl
retf
dec rbx
movzx ecx, word [rdi + rax - 2]
cmp ecx, 0x5c
je 0x1400223ef
add rax, 0xfffffffffffffffe
cmp ecx, 0x2f
jne 0x1400223d0
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rax, [rbx + rbx]
mov qword [rbp - 0x10], rax
test r14, r14
je 0x14002248d
lea rax, [r8 + r14*2]
mov rcx, r8
mov r15, r14
mov r12, rcx
xor r13d, r13d
nop dword [rax + rax]
cmp word [rcx], 0x3b
je 0x140022440
add rcx, 2
inc r13
cmp rcx, rax
jne 0x140022420
jmp 0x140022483
cmp r13, rbx
jne 0x140022464
mov rcx, r12
mov rdx, rdi
mov qword [rbp - 0x18], r8
mov r8, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rbp - 0x18]
test eax, eax
je 0x140022513
lea rdx, [r13 + 1]
lea rcx, [r12 + r13*2]
add rcx, 2
lea rax, [r12 + r15*2]
sub r15, rdx
jne 0x140022412
xor r15d, r15d
cmp r15, rbx
je 0x140022498
jmp 0x1400224ae
mov rcx, r12
cmp r15, rbx
je 0x140022498
jmp 0x1400224ae
xor r15d, r15d
mov rcx, r8
mov ecx, eax
mov ecx, eax
cmp r15, rbx
jne 0x1400224ae
mov rdx, rdi
mov r15, r8
mov r8, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcmp
mov r8, r15
test eax, eax
je 0x140022513
test r14, r14
je 0x1400224bc
cmp word [r8 + r14*2 - 2], 0x3b
je 0x1400224db
cmp r14, qword [rsi]
jne 0x1400224cd
mov rcx, rsi
call fcn.1400222f0
mov r8, qword [rsi + 8]
invalid
mov word [r8 + r14*2], 0x3b
inc r14
mov qword [rsi + 0x10], r14
mov rax, qword [rsi]
sub rax, r14
cmp rax, rbx
jae 0x1400224fc
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140029ff0
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rcx, [r8 + r14*2]
mov rdx, rdi
mov r8, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.library_std_src...._backtrace_srcdbghelp.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013a800]
lea r8, [rbp - 1]
mov edx, 0x2b
call fcn.140029520
ud2
add byte [rax], al
mov rcx, rax
call fcn.1400095b0
nop
add rsp, 0x30
pop rbp
ret
test dword [rdi + 2], ecx
add byte [rax], al
lea rdi, [rsi + rsi]
movzx eax, byte [0x140142200]
xor ecx, ecx
mov rdx, rdi
call fcn.140024590
test rax, rax
je 0x140022875
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
jmp case.0x140014cdd.589
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
test r13w, r13w
jne 0x140022700
cmp r14, rbx
je 0x140022781
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x1400226a0
inc r14
jmp 0x140022700
mov ecx, r13d
and ecx, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400226f3
loopne case.0x140010e37.381
and r13d, 0x3f
or r13d, r8d
invalid
cmp dl, 0xf0
jb 0x14002273e
invalid
movzx edx, byte [r14 + 3]
add r14, 4
and ecx, 7
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, ecx
retf 0x8941
invalid
cmp r13d, 0xffff
jbe 0x140022700
retf 0x8941
add byte [rsi + 0xf], dh
jmp 0x140022751
add esi, 2
shl ecx, 6
or ecx, r8d
rol dword [rcx - 0x77], 0xcd
rol dword [rcx - 0x77], 0xcd
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jge 0x1400226ee
jge 0x1400226ee
jne 0x140022670
mov r8, rbx
sub r8, r14
add r8, 3
rol byte [rbx], 0x4d
cmovb eax, esp
rol byte [rbx], 0x4d
cmovb eax, esp
shr r8, 2
cmp si, 1
sbb r8, 0
fadd dword [rax]
call 0x13e858d23
add dword [rcx - 0x7d], ecx
fadd dword [rax]
add r8, 2
mov rcx, r15
mov rdx, rdi
call fcn.140029ff0
mov ebx, 0x48000078
mov eax, dword [rbp - 0x10]
jmp 0x140022670
add r14, 3
shl ecx, 0xc
or r13d, ecx
int 0x41
cmp ebp, 0xffff
jbe 0x140022700
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r13d, 0x3ff
inc dword [rbx]
add byte [rax], al
or r13d, 0xdc00
mov esi, r13d
mov r13d, ecx
cmp rdi, qword [rbp - 0x18]
jne 0x140022670
jmp 0x14002270c
mov rcx, qword [rbp - 0x10]
mov rax, rdi
mov rdx, rcx
cmp rdi, 8
cmp edi, 8
jb 0x1400227dc
mov rdx, rcx
mov rax, rdi
cmp word [rdx], 0
je 0x140022801
add rax, rax
xor r8d, r8d
nop word cs:[rax + rax]
cmp rax, r8
je 0x140022830
cmp word [rdx + r8], 0
lea r8, [r8 + 2]
jne 0x1400227f0
lea rax, [0x14013c5c0]
mov rdx, qword [rbp - 0x20]
mov qword [rdx + 8], rax
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
or byte [rax - 0x77], 2
mov eax, 0
add byte [rax], al
add byte [rax + 0x48028948], al
cmp dword [rbp - 0x18], 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 2
cmp qword [rbp - 0x18], 0
je 0x14002285f
mov edx, 2
call fcn.140006bb0
jmp 0x14002285f
cmp edi, dword [rbp - 0x18]
jne 0x140022843
lea rcx, [rbp - 0x18]
call fcn.1400222f0
mov rcx, qword [rbp - 0x10]
mov word [rcx + rdi*2], 0
inc rdi
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
invalid
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 2
mov rdx, rdi
call fcn.140029080
int3
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
mov qword [rbp - 0x58], rdx
test rdx, rdx
sal byte [rbp + 0x14], cl
cmp byte [rbx + 0x20], 0
jne 0x14002290f
jnp 0x14002291e
add byte [rbp + 0xe], dh
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x140022c92
mov r15, r8
mov r14, r9
mov rdi, rcx
mov rax, qword [rbx]
test rsi, rsi
je 0x1400229cc
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at_:
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x140022c90
cmp byte [rbx + 0x20], 1
jne 0x140022af7
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx]
lea rcx, [0x14013ae90]
mov qword [rbp - 0x40], rcx
lea rdx, case.0x140014cdd.171
mov qword [rbp - 0x38], rdx
mov dword [rbp - 0x38], edx
mov qword [rbp - 0x30], 0x15
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
mov qword [rbp + 8], 1
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
and byte [rax], al
add byte [rax], al
add dh, al
and byte [r11], r8b
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
mov qword [rbp + 0x48], 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x140022ad6
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.140007210]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x10], 2
mov qword [rbp], 0
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8 + rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8 + rax], r8b
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x14013bcf0]
lea ecx, [0x14013bcf0]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
add byte [rax], al
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140007dc0
test al, al
jne 0x140022c90
cmp byte [rbx + 0x20], 1
jne 0x140022af7
invalid
xchg esi, eax
add byte [rax], al
invalid
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140022e50]
mov qword [rbp - 0x38], rcx
mov dword [rbp - 0x38], ecx
mov qword [rbp - 0x30], 0x12
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
add byte [rax], al
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
and byte [rbx], al
lea rcx, [0x14013bd18]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140007dc0
test al, al
jne 0x140022c90
cmp dword [r15], 3
je 0x140022b95
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x140022b95
cmp eax, 1
jne 0x140022bbd
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140020400]
lea ecx, [0x140020400]
mov qword [rbp - 0x38], rcx
lea rcx, [0x14013ae90]
adc dword [rcx], 0
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov dword [rbp + 0x50], ecx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x140022c68
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._unknown_
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x140022c71
add byte [rax], al
invalid
jmp 0x140022c90
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
lea rcx, [0x140020400]
fdivr st(7)
dec dword [rax - 0x77]
mov dword [rbp - 0x48], ecx
mov qword [rbp + 0x40], 2
mov dword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x14013ae90]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140007dc0
test al, al
jne 0x140022c90
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14013ba40]
lea edx, [0x14013ba40]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140022ca6
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x140022901
invalid
invalid
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x140022901
invalid
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x140022d72
mov rax, qword [rbx]
lea rcx, [0x14013ae90]
mov qword [rbp - 0x40], rcx
lea rdx, case.0x140014cdd.171
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 2
pop rax
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140007dc0
test al, al
jne 0x140022c90
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14013bd3e]
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x140022c90
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
clc
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x140022c90
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x140007fc0]
mov qword [rbp + 0x48], rcx
lea rcx, [0x14013bd50]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.140007dc0
stosd dword [rdi], eax
invalid
invalid
inc dword [rax + rax*8 - 0x18c7af1]
invalid
invalid
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14013ba40]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x140022901
jmp 0x140022c92
sub eax, eax
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14013a32b]
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov dl, 1
call fcn.140007330
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov ecx, dword [rax]
mov r8, qword [rax + 8]
or byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 1
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140007a80
mov r8b, 0x48
mov dword [rbp - 0x48], 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140007dc0
cmp qword [rbp - 0x10], 0
lock add byte [rdi], cl
invalid
test dword [rax], eax
add byte [rax], al
lock add byte [rdi], cl
test byte [rbp + 0x48000000], al
mov ecx, dword [rbp - 8]
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140006bb0
mov eax, ebx
jmp 0x1400230d6
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffe4ceae8]
invalid
nop
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov rcx, rax
pop rbp
jmp fcn.140007a80
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rsi
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x14013e15c]
add bl, ch
invalid
mov r15d, r15d
shl r15, 0x10
mov r12b, 2
xor ebx, ebx
cmp r14b, 0x81
je 0x1400231dd
movzx eax, r14b
cmp eax, 0x80
je 0x1400233c1
invalid
cmp bl, r12b
jb 0x1400233ea
invalid
invalid
add al, byte [rax]
invalid
test rdi, rdi
je 0x14002341e
cmp rdi, rsi
je 0x14002341e
invalid
add al, byte [rax]
invalid
invalid
movzx edx, byte [rdi]
movzx r15d, dl
test r15b, r15b
js case.0x140020c31.59
inc rdi
cmp r15d, 0x27
ja case.0x140021f76.56
mov r14b, 0x5c
mov eax, r15d
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add al, 0x81
add rax, r9
jmp rax
mov ch, 0x30
jmp 0x1400231b3
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
add dword [rcx - 0x7d], eax
loopne 0x14002326e
mov dh, 0x47
add dword [rcx - 0x7d], eax
loopne 0x14002326e
cmp r15b, 0xdf
jbe 0x14002327d
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400232f8
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627ff83
invalid
jbe 0x140023208
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jbe 0x140023208
cmp r15d, 0x5c
jne 0x1400232a8
add al, byte [rax]
add byte [rsi + 0xc], dh
mov ecx, r15d
call fcn.14000a310
test al, al
jne 0x140023310
push rbx
push rbx
mov ecx, r15d
call fcn.14000a1d0
outsd dx, dword [rsi]
invalid
inc dword [rcx - 0x4a]
invalid
test al, al
je 0x140023310
invalid
inc dword [rcx - 0x4a]
add byte [rax + rax*8 - 0x72b3bb8c], 0xd
lea r9, [0x14013e15c]
invalid
invalid
invalid
lea r9, [0x14013e15c]
jmp 0x1400231b3
mov dword [rbx], 0x90ce0c1
rol dword [rcx - 0x77], 0xcf
iretd
cmp r15d, 0x27
jbe 0x140023208
iretd
jmp case.0x140021f76.56
mov eax, r15d
mov eax, edi
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rbx, [rax - 2]
mov byte [rbp], 0
mov word [rbp - 2], 0
mov ecx, r15d
shr ecx, 0x14
lea rdx, str.0123456789abcdef
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 1], cl
mov ecx, r15d
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 2], cl
mov ecx, r15d
stc
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 3], cl
mov ecx, r15d
add r8, qword [r9 + rcx*4 - 7]
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 4], cl
mov ecx, r15d
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
adc dword [rax - 0x7cbefab3], ecx
mov byte [rbp + 5], cl
and r15d, 0xf
movzx ecx, byte [r15 + rdx]
mov dh, 0xc
invalid
mov byte [rbp + 6], cl
mov byte [rbp + 7], 0x7d
mov word [rbp + rax - 4], 0x755c
cld
pop rsp
jne 0x14002335f
add eax, 0xf447bfe
mov dh, 0x75
inc byte [rdi + rcx - 0x4a]
insd dword [rdi], dx
dec dword [rbx + rcx*4 + 0x7d]
add byte [rcx - 0x4c], al
or al, byte [rcx - 0x80]
inc byte [rcx - 0x5cf272b4]
or dword [rbp + rcx*4 + 0xd], 0x11ada3
pop rsp
jne 0x14002335f
add eax, 0xf447bfe
mov dh, 0x75
inc byte [rdi + rcx - 0x4a]
insd dword [rdi], dx
dec dword [rbx + rcx*4 + 0x7d]
add byte [rcx - 0x4c], al
or al, byte [rcx - 0x80]
inc byte [rcx - 0x5cf272b4]
or dword [rbp + rcx*4 + 0xd], 0x11ada3
jne 0x1400231bf
jmp 0x14002341e
shr r15, 0x10
mov edx, r15d
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor r13d, r13d
xor r12d, r12d
xor ebx, ebx
xor r14d, r14d
jmp 0x140023400
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
mov qword [rbp - 0x2e], r15
movzx eax, bl
ret
ret
inc bl
movzx edx, byte [rbp + rax - 0x30]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
test al, al
lea r9, [0x14013e15c]
je 0x1400231bf
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
or bl, ch
cmp byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
fadd st(7), st(0)
add al, 0x48
shr ecx, 0x20
invalid
lea rax, [0x14013c938]
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscodekindmessageKindErrorCustomerror__os_error__
mov rax, qword [rax + rcx*8]
jmp 0x1400234a3
invalid
invalid
nop
add rsp, 0x20
pop rbp
ret
jae 0x1400234d1
jmp 0x1400234e1
test rcx, rcx
je 0x1400234e1
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x20
pop rbp
ret
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x140023521
je 0x140023521
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x20
pop rbp
ret
mov rcx, rdx
call fcn.14001dfe0
test rsi, rsi
je 0x1400235ee
div byte [rbx + rbp*2 - 0x47]
cmc
invalid
mov ecx, 0xfffffff5
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov r9, rbx
call fcn.14001e390
test rax, rax
je 0x1400235c0
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
test rdx, rdx
je 0x140023600
mov rax, rsi
sub rax, rdx
jb 0x140023605
nop dword [rax + rax]
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x140023576
jmp 0x1400235f0
xor edx, edx
mov rax, rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x1400235f0
invalid
int3
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
test r8, r8
je 0x1400237a8
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
cmp dword [rdi + rdx], 0
jne 0x140023662
inc rcx
add rdx, 0x10
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
cmp rsi, rcx
jb 0x1400237c1
sub rsi, rcx
je 0x1400237a8
xor al, 1
add byte [rax], al
shl rcx, 4
add rdi, rcx
lea r14, str.failed_to_write_whole_buffer
lea r15, [0x14013e21c]
jmp 0x1400236ab
add byte [rax], al
test rcx, rcx
je 0x1400236e0
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x1400236c0
mov rdx, qword [rax + 8]
jmp case.0x140023460.8
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.14001e390
test rax, rax
je 0x140023720
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
test rdx, rdx
je 0x1400237bc
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x140023772
inc rcx
add r8, 0x10
mov rdx, rax
cmp r12, r8
jne case.0x140023460.11
jmp 0x140023775
mov rax, rdx
cmp rsi, rcx
jb 0x1400237c1
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
jne 0x140023794
test rax, rax
je 0x1400236a2
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1400237d0
xor edx, edx
mov rax, rdx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x1400237aa
lea r8, [0x14013b2f8]
mov rdx, rsi
call fcn.1400291a0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x30]
call fcn.140029160
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, [0x14013b348]
lea rcx, [rbp - 0x30]
call fcn.140029160
int3
inc r13
mov qword [rbp + 0x16f8], 0
mov rcx, rsi
lea rdx, [rbp + 0x16f8]
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_RtlLookupFunctionEntry]
mov r12, rax
mov r15, rsi
test rax, rax
je 0x14002539b
mov rax, qword [rbp + 0x16f8]
mov rcx, qword [rbp + 0x1058]
mov dword [rbp + 0x1688], 0
mov qword [rbp + 0x1690], rax
mov qword [rbp + 0x1698], r15
mov qword [rbp + 0x16a0], rcx
cmp byte [rbp + 0x1714], 0
jne 0x140024970
cmp r13, 0x64
ja 0x14002539b
mov byte [rbp + 0x1712], 0
lea rax, [rbp + 0x1712]
mov qword [rbp + 0x1620], rax
lea rax, [rbp + 0x1714]
mov qword [rbp + 0x1628], rax
lea rax, [rbp + 0x1713]
mov qword [rbp + 0x1630], rax
lea rax, [rbp + 0x1600]
mov qword [rbp + 0x1638], rax
lea rax, [rbp + 0x1711]
mov qword [rbp + 0x1640], rax
mov qword [rbp + 0x1648], rbx
lea rax, [rbp + 0x1716]
mov qword [rbp + 0x1650], rax
lea rax, [rbp + 0x1688]
mov qword [rbp + 0x1658], rax
mov rdi, qword [0x140142180]
test rdi, rdi
je 0x140024be0
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_WaitForSingleObjectEx]
mov rax, qword [0x1401421a0]
test rax, rax
jne 0x140024a2a
lea rcx, str.dbghelp.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1401421a0], rax
test rax, rax
je 0x140024cd1
cmp byte [0x140142188], 0
mov qword [rbp + 0x1700], rdi
jne 0x140024e62
mov rcx, qword [0x1401421a8]
test rcx, rcx
jne 0x140024a6d
movups xmm0, xmmword [0x14013bd70]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [str.LocalRustBacktraceMutex00000000]
movaps xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x20], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
test eax, eax
je 0x140024c6f
mov ecx, 0x1f
nop dword [rax]
cmp rcx, 0x20
ja 0x14002544b
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx - 0x40], r8b
cmp eax, 0x10
jb 0x140024c6f
movzx eax, byte [rbp - 0x20]
mov byte [rbp + 0x1520], al
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x1510], xmm1
movaps xmmword [rbp + 0x1500], xmm0
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1500]
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
test rax, rax
je 0x140024f53
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x140142180], rdi
je 0x1400249f0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
jmp 0x140024f53
mov qword [rbp + 0x1618], r13
mov qword [rbp + 0x1610], r12
mov qword [rbp + 0x1608], r15
mov rdi, qword [rbp + 0x1698]
mov r12d, dword [rbp + 0x1688]
mov r13d, dword [rbp + 0x168c]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r15, rax
mov rsi, qword [0x1401421d8]
test rsi, rsi
jne 0x140024ec4
mov rcx, qword [rbp + 0x1700]
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov r15, qword [rbp + 0x1608]
lea rbx, [rbp + 0x14a8]
mov r12, qword [rbp + 0x1610]
mov r13, qword [rbp + 0x1618]
cmp byte [rbp + 0x1712], 0
jne 0x140025200
cmp byte [rbp + 0x1713], 0
je 0x140025200
mov qword [rbp + 0x1620], rbx
mov qword [rbp + 0x1628], 0
mov rdx, qword [rbp + 0x1698]
mov qword [rbp - 0x40], 3
mov qword [rbp + 0x1500], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x1620]
lea r8, [rbp - 0x40]
lea r9, [rbp + 0x1500]
call fcn.1400228d0
mov byte [rbp + 0x1716], al
mov rcx, qword [rbp + 0x1620]
inc qword [rcx + 0x18]
test al, al
je 0x14002520f
jmp 0x14002539b
inc r13d
cmp r13d, edi
je 0x140024f2a
mov r8d, 0xff4
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x10], 0x7d0
mov dword [rbp - 0x40], 0x58
mov qword [rbp + 0x1500], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
mov r8d, r13d
lea r9, [rbp + 0x1500]
call rsi
cmp eax, 1
jne 0x140024fe0
mov eax, dword [rbp + 0xc]
mov r9d, dword [rbp + 0x10]
dec r9
cmp rax, r9
cmovb r9, rax
movaps xmmword [rbp + 0x15f0], xmm6
movaps xmmword [rbp + 0x15e0], xmm6
movaps xmmword [rbp + 0x15d0], xmm6
movaps xmmword [rbp + 0x15c0], xmm6
movaps xmmword [rbp + 0x15b0], xmm6
movaps xmmword [rbp + 0x15a0], xmm6
movaps xmmword [rbp + 0x1590], xmm6
movaps xmmword [rbp + 0x1580], xmm6
movaps xmmword [rbp + 0x1570], xmm6
movaps xmmword [rbp + 0x1560], xmm6
movaps xmmword [rbp + 0x1550], xmm6
movaps xmmword [rbp + 0x1540], xmm6
movaps xmmword [rbp + 0x1530], xmm6
movaps xmmword [rbp + 0x1520], xmm6
movaps xmmword [rbp + 0x1510], xmm6
movaps xmmword [rbp + 0x1500], xmm6
movups xmmword [rsp + 0x30], xmm6
lea rax, [rbp + 0x1500]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x100
mov ecx, 0xfde9
xor edx, edx
lea r8, [rbp + 0x14]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
test eax, eax
je 0x1400250f4
cmp eax, 0x100
ja 0x140024fe0
mov r12d, eax
jmp 0x1400250fa
mov r12d, 0x100
movaps xmmword [rbp + 0x14d0], xmm6
movaps xmmword [rbp + 0x14e0], xmm6
mov qword [rbp + 0x14f0], 0
mov dword [rbp + 0x14d0], 0x28
mov dword [rbp + 0x16b8], 0
lea rax, [rbp + 0x14d0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x16b8]
mov qword [rsp + 0x20], rax
xor r14d, r14d
mov rcx, r15
mov rdx, rbx
mov r8d, r13d
xor r9d, r9d
call qword [rbp + 0x1708]
mov r9d, 0
cmp eax, 1
jne 0x140025199
mov ecx, dword [rbp + 0x14e0]
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp + 0x14e8]
nop word cs:[rax + rax]
cmp word [rdx + r8*2 + 2], 0
jl 0x1400251c7
add al, byte [rax]
lea r8, [r8 + 1]
jne 0x140025180
mov r9d, 1
mov r14d, 1
mov rax, qword [rbp - 8]
mov qword [rbp + 0x16b8], r9
mov qword [rbp + 0x16c0], rdx
mov qword [rbp + 0x16c8], r8
mov dword [rbp + 0x16d0], r14d
mov dword [rbp + 0x16d4], ecx
lea rcx, [rbp + 0x1500]
mov qword [rbp + 0x16d8], rcx
mov dword [rbp + 0x16d8], ecx
mov qword [rbp + 0x16e0], r12
mov qword [rbp + 0x16e8], rax
invalid
add byte [rax], al
lea rcx, [rbp + 0x1620]
lea rdx, [rbp + 0x16b8]
call fcn.1400256f0
lea r14, [rbp - 0x3c]
jmp 0x140024fe0
invalid
movzx eax, byte [rbp + 0x1716]
test al, al
jne 0x14002539b
mov rdi, qword [rbp + 0x1058]
mov qword [rbp + 0x1500], 0
mov qword [rbp - 0x40], 0
mov rdx, qword [rbp + 0x16f8]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x1500]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xfc0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r8, r15
mov r9, r12
call qword [sym.imp.KERNEL32.dll_RtlVirtualUnwind]
mov rsi, qword [rbp + 0x10b8]
test rsi, rsi
je 0x14002539b
cmp rsi, r15
jne 0x140024900
cmp qword [rbp + 0x1058], rdi
jne 0x140024900
jmp 0x14002539b
cmp byte [rbp + 0x1716], 0
je 0x1400253e1
mov rax, qword [rbp + 0x1660]
shl rax, 1
test rax, rax
je 0x1400253c4
mov rcx, qword [rbp + 0x1668]
mov edx, 1
call fcn.140006bb0
mov al, 1
movaps xmm6, xmmword [rbp + 0x1720]
add rsp, 0x17b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x1715], 0
jne 0x14002540d
mov rax, qword [rbp + 0x16b0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._n__rust_begin_short_backtrace__rust_end_short_backtraces_______..._omitted__frame_...__n
mov r8d, 0x58
call qword [rax + 0x18]
test al, al
jne 0x1400253a4
mov rax, qword [rbp + 0x1660]
shl rax, 1
test rax, rax
je 0x14002542d
mov rcx, qword [rbp + 0x1668]
mov edx, 1
call fcn.140006bb0
xor eax, eax
jmp 0x1400253c6
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.140029210
jmp 0x1400254a9
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x1500], 0
je 0x1400254ec
mov rcx, qword [rbp + 0x1508]
mov edx, 2
call fcn.140006bb0
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
add byte [rax], al
add byte [rbx + rcx*4 + 0x76], cl
and byte [rcx - 0x80], al
add byte ds:[rdi], cl
test dword [rcx + 0x48000000], eax
mov ecx, dword [rsi + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
cmp rax, 1
setne cl
ror dword [rbp + rcx*4 + 5], 0x2b
invalid
adc dword [rax], eax
cmove r8, rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], rcx
mov qword [rbp - 0x50], rbx
lea rax, [fcn.140007210]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, case.0x140014cdd.171
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8d48, 5
sbb byte [rax + 0x11], ah
add byte [rax - 0x77], cl
call 0x130481f40
add eax, dword [rax]
add byte [rax], al
ror dword [rbp + rcx*4 + 5], 0x2b
invalid
enter 0xffffffffffff8d48, 5
sbb byte [rax + 0x11], ah
add byte [rax - 0x77], cl
call 0x130481f40
add eax, dword [rax]
add byte [rax], al
mov qword [rbp + 8], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 8], rax
mov qword [rbp], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x18]
call fcn.140007dc0
mov byte [r14], 0
mov qword [rbx], 0
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 0x10]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, r14
mov r8, r15
call fcn.140008460
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
jne 0x1400258ac
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.14001b850
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x1400258ac
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm1
movups xmmword [rbp + 0x10], xmm2
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r15
cmp qword [rdi], 0
je 0x1400258ec
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x48], xmm0
mov r12d, 1
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call fcn.1400228d0
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add dword [rax], eax
add byte [rcx + 0x39], cl
cmp r8, rdx
jae 0x140025fe3
cmp byte [rcx + r8], 0xc0
jge 0x140025fe9
jmp 0x140026122
xor r12d, r12d
xor r10d, r10d
cmp r8, rdx
jae 0x140025fe3
cmp byte [rcx + r8], 0xc0
jge 0x140025fe9
jmp 0x140026122
mov rax, qword [rbp + 0x20]
add rax, r12
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x140025eea
test r9b, r9b
jne 0x140025eea
lea rcx, [r14 + 0x1f]
lea rsi, [r12 + r13]
mov qword [rbp + 0x28], rcx
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rsi]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140025ed2
lea rax, [rcx + r12]
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x140025eea
add r12, 0x10
add rsi, 0x10
test r9b, r9b
je 0x140025e90
jmp 0x140025eea
lea rcx, [rbp - 0x48]
mov rdx, r12
xor r9d, r9d
call fcn.14002a3a0
mov rcx, qword [rbp + 0x28]
mov r10d, eax
jmp 0x140025eb3
sub rdi, qword [rbp - 0x50]
lea rax, [rdi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rdi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140026014
and r10b, 1
jmp 0x14002609f
jne 0x140026122
lea r10, [rcx + r8]
cmp rdx, r8
jne 0x140026002
mov r10b, 1
test al, al
jne 0x14002609f
jmp 0x14002609c
movzx ebx, byte [r10]
movzx r11d, bl
test r11b, r11b
js 0x140026036
mov r9d, r11d
jmp 0x14002608c
add rdi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rbp - 0x48]
mov rdx, rdi
call fcn.14002a3a0
mov r10d, eax
or r10b, bl
and r10b, 1
jmp 0x14002609f
mov r9d, r11d
and r9d, 0x1f
movzx esi, byte [r10 + 1]
and esi, 0x3f
cmp r11b, 0xe0
jb 0x14002607c
movzx r11d, byte [r10 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x140026085
movzx r10d, byte [r10 + 3]
and r9d, 7
shl r9d, 0x12
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
or r9d, r10d
jmp 0x14002608c
shl r9d, 6
or r9d, esi
jmp 0x14002608c
shl r9d, 0xc
or r9d, r11d
mov r10b, 1
test al, al
jne 0x14002609f
cmp r9d, 0x110000
jne 0x1400260e5
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
cmp r9d, 0x80
jb 0x140026111
mov eax, 2
cmp r9d, 0x800
jb 0x140026111
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x14002613b
cmp r8, rdx
jae 0x140026136
cmp byte [rcx + r8], 0xbf
jg 0x140026138
lea rax, str._rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrarycore_src_strpattern.rs
lea eax, [0x14013abb0]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140029790
jne 0x140026122
add rcx, r8
cmp rdx, r8
je 0x14002609f
movzx eax, byte [rcx]
test al, al
jns 0x14002609f
cmp al, 0xe0
jmp 0x14002609f
mov dword [rbp + 0x18], edx
adc dword [rax], eax
lea ecx, [rbp - 0x58]
test ecx, ecx
add byte [rbp - 0x3d], bl
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x14002637f
call fcn.14001dfe0
nop
add rsp, 0x20
pop rbp
ret
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x30], rax
lea rax, case.0x140014cdd.171
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
lea rcx, [0x140026a50]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rax
lea rax, str.thread__panicked_at_:_n_n
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 4
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 3
mov r14, qword [r8 + 0x48]
jo 0x140026456
lea rdx, [rbp - 0x60]
mov rcx, rsi
call r14
invalid
test rax, rax
je 0x140026425
mov rcx, rax
call fcn.14001dfe0
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14013e22c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
jmp 0x140026450
mov rcx, rsi
mov rdx, rdi
mov r8b, 1
invalid
add eax, ebp
mov eax, dword [rsi]
call fcn.140026ae0
add byte [rax], al
jmp 0x14002648f
xor eax, eax
xchg byte [section..data], al
test al, al
je case.0x14002643a.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x30], rax
ror byte [r8 - 0x39], 1
fadd dword [r9]
add byte [rax], al
invalid
mov dword [rbp - 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x140026483
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, [rbp - 0x30]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
call 0x11057f1d1
mov rcx, rsi
call r14
test rax, rax
je case.0x14002643a.3
mov rcx, rax
call fcn.14001dfe0
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
jne 0x1400278fd
mov ecx, dword [0x140142204]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x28]
mov byte [rcx + 0x30], 1
mov qword [rbp + 0x3f0], 1
lea rcx, [0x14013bb90]
mov qword [rbp + 0x3f8], rcx
mov qword [rbp + 0x400], r8
mov qword [rbp + 0x408], r9
mov byte [rbp + 0x410], r14b
mov ch, 0x10
add al, 0
add byte [rax + 0x41185], cl
add byte [rbx + 0x11b2a405], cl
add byte [0x180026eb6], bh
ja 0x140026ec8
lea ecx, [rax + 1]
lock cmpxchg dword [0x140142158], ecx
je 0x140026ecd
call fcn.14002a570
movzx eax, byte [0x140142160]
cmp qword [0x140142168], 0
invalid
mov dl, 0x11
add byte [rax], al
mov rax, qword [rdi + 0x20]
jne 0x140026f3c
mov byte [rbp + 0x45f], 1
mov rcx, rsi
call rax
mov rsi, rax
mov esi, eax
mov esi, eax
mov rdi, rdx
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], rdx
cmp byte [rbp + 0x411], 0
jne 0x140026fd5
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x28], 1
jbe 0x140026fe1
invalid
mov byte [rbp + 0x45f], 1
mov rcx, rsi
call rax
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], rdx
mov rcx, qword [0x140142168]
mov rax, qword [0x140142170]
mov rax, qword [rax + 0x28]
sub dh, al
test dword [rdi + 4], ebx
add al, 0
add byte [rcx], al
sub dh, al
test dword [rdi + 4], ebx
add al, 0
add byte [rcx], al
lea rdx, [rbp + 0x3f0]
call rax
mov ecx, 0xffffffff
add al, 0
add byte [rcx], al
lea rdx, [rbp + 0x3f0]
call rax
mov ecx, 0xffffffff
lock xadd dword [0x140142158], ecx
dec ecx
mov eax, ecx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x140026fa1
mov byte [rbp + 0x45f], 0
call fcn.14002a4a0
mov eax, dword [0x140142204]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x30], 0
add byte [rax], al
add byte [rax], al
test r14b, r14b
je 0x14002704e
invalid
mov al, byte [rax]
add byte [rax], al
mov byte [rbp + 0x45e], 3
jmp 0x14002712d
lea rcx, [0x14013e23c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
lea edx, [0x14013ae46]
adc dword [rax], eax
lea rcx, [rbp - 0x60]
mov r8d, 0xe
call fcn.1400225e0
mov rax, qword [rbp - 0x60]
mov rcx, qword [rbp - 0x58]
movabs rdx, 0x8000000000000000
cmp rax, rdx
jne 0x140027575
movabs al, byte [0xc8e80000000eb841]
mov ch, 0xff
dec dword [rax - 0x75]
movabs al, byte [0xba48a84d8b48]
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfd03948], al
test dword [rdx + 5], eax
add byte [rax], al
mov byte [rbp + 0x45f], 1
call fcn.14001dfe0
mov al, 3
mov bl, 2
mov byte [0x140142150], al
jmp 0x140027119
adc dword [rax], eax
lea rcx, [rbp - 0x60]
call fcn.140029160
and byte [rax], al
add cl, ch
jge 0x14002710e
add byte [rax], al
movabs al, byte [0x17de900002056e8]
and byte [rax], al
add cl, ch
jge 0x14002710e
add byte [rax], al
mov bl, 1
jmp 0x140027119
add byte [rbx - 0x4cf914ff], dh
add ch, bl
add dh, byte [rcx]
xor ebx, ebx
mov byte [rbp + 0x45e], bl
mov rsi, qword [rbp + 0x3f0]
mov rdi, qword [rbp + 0x3f8]
mov byte [rbp + 0x45e], bl
mov rsi, qword [rbp + 0x3f0]
mov rdi, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x3e8], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x45f], 1
mov rcx, rsi
call rax
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x1400271b2
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
cmp rdx, r8
jne 0x1400271b2
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x45f], 1
mov rcx, rsi
call rax
movabs r9, 0xb134bed53536ad3f
mov ecx, 0xc
lea r8, [0x14013b96c]
cmp rax, r9
jne 0x140027178
ud2
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x450], rcx
mov qword [rbp + 0x438], 0
mov qword [rbp + 0x440], 2
mov qword [rbp + 0x448], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x418], rax
xor esi, esi
xor edi, edi
xor ebx, ebx
cmp r8, 0x201
jae 0x1400275f0
jmp 0x1400275df
jae 0x1400276d3
cmp r8, 0x201
jae 0x1400275f0
mov r14d, 0x200
lea r15, [rbp - 0x60]
mov r12, r8
jmp 0x140027647
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x14002761f
lea rcx, [rbp + 0x438]
mov rdx, rbx
call fcn.140029ff0
mov rsi, qword [rbp + 0x438]
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x418], rax
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x448], rbx
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x418]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rbp + 0x450]
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
mov r13d, eax
test eax, eax
jne 0x140027677
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x14002773b
mov r8d, r13d
cmp r12, r8
jne 0x1400275d0
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400276f6
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb 0x1400275df
cmp r14, r8
jae 0x140027782
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f21554f7f0ff447b803961c51acafde04553c1edlibrary_alloc_src_vecmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1400292f0
jmp 0x14002728c
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
cmp qword [rbp + 0x438], 0
je 0x140027762
mov rcx, qword [rbp + 0x440]
mov edx, 2
call fcn.140006bb0
or rsi, 2
movzx r14d, byte [rbp + 0x4d0]
mov rcx, rsi
call fcn.14001dfe0
movabs rdi, 0x8000000000000000
jmp 0x1400277d8
test r8, r8
je 0x14002792f
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x140027926
test rdx, rdx
jne 0x14002792f
test rcx, rcx
jne 0x14002792f
test rcx, rcx
je 0x1400279fc
mov qword [rbp + 0x420], 0
mov qword [rbp + 0x3b0], 0
xor ecx, ecx
mov qword [rbp + 0x3f0], 1
lea rdx, [0x14013bb90]
mov qword [rbp + 0x3f8], rdx
mov qword [rbp + 0x400], rcx
mov qword [rbp + 0x408], r9
mov byte [rbp + 0x410], r14b
mov byte [rbp + 0x411], al
mov dword [rbp + 0x3e8], 0
mov byte [rbp + 0x3ec], 0
lea rax, [rbp + 0x3f0]
mov qword [rbp + 0x438], rax
lea rax, [0x140008cd0]
mov qword [rbp + 0x440], rax
lea rax, [0x14013bc40]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 2
mov qword [rbp - 0x40], 0
lea rax, [rbp + 0x438]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rcx, [rbp + 0x3e8]
lea rdx, [rbp - 0x60]
call fcn.14001df00
test rax, rax
je 0x1400279f3
mov rcx, rax
call fcn.14001dfe0
mov ecx, 7
int 0x29
ud2
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x420], rcx
mov qword [rbp + 0x428], rdx
lea rcx, [rbp + 0x420]
mov qword [rbp + 0x3b0], rcx
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c8], xmm0
lea rcx, [rbp + 0x3b0]
jmp 0x140027947
test rcx, rcx
je 0x1400282d3
mov rax, rdx
mov r8, rcx
shl r8, 2
mov edx, 4
mov rcx, rax
jmp fcn.140028286
ret
push rbx
sub rsp, 0x20
lea rax, vtable.type_info.0
mov rbx, rcx
mov qword [rcx], rax
test dl, 1
je 0x140028682
mov edx, 0x18
call fcn.140028c7c
mov rax, rbx
add rsp, 0x20
pop rbx
ret
invalid
push rax
jb 0x140136e9e
jbe 0x140136ea4
outsd dx, dword [rsi]
jne 0x140136eb1
outsd dx, dword [rsi]
jb 0x140136eaf
invalid
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
retf
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, cl
out dx, al
add byte [rax + 1], al
add byte [rax], al
add byte [rsi + 0x72], al
jb 0x140136f2c
outsb dx, byte [rsi]
jbe 0x1401370c4
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x6572706d
jae 0x1401370e1
imul ebp, dword [rdi + 0x6e], 0x6874654d
outsd dx, dword [rsi]
push rax
invalid
push rbp
outsb dx, byte [rsi]
jb 0x1401370e9
jo 0x1401370f8
jae 0x1401370ee
outsb dx, byte [rsi]
je 0x1401370ed
invalid
outsb dx, byte [rsi]
jbe 0x1401370f4
insb byte [rdi], dx
imul esp, dword [rbx + rcx*2 + 0x65], 0x726f7779
push rbx
imul edi, dword [rdx + 0x65], 0x7373694d
imul r14, qword [r11 + 0x73], 0x4e676e69
jne 0x140137117
insb byte [rdi], dx
imul r14, qword [r11 + 0x73], 0x4e676e69
jne 0x140137117
insb byte [rdi], dx
push rbx
jo 0x140137111
jb 0x140137113
je 0x140137123
jb 0x1401370ff
outsb dx, byte [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
invalid
jne 0x14013713a
jne 0x14013713a
invalid
outsb dx, byte [rsi]
jbe 0x14013713f
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x6572706d
jae 0x14013715c
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x140137158
jae 0x14013715c
imul ebp, dword [rdi + 0x6e], 0x67616c46
insb byte [rdi], dx
invalid
imul r14, qword [r11 + 0x73], 0x43676e69
imul ebp, dword [rsi + 0x67], 0x706d6f43
jb 0x140137162
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x14013716e
jae 0x140137172
jae 0x140137172
imul ebp, dword [rdi + 0x6e], 0x67616c46
jb 0x14013716c
imul r14, qword [r11 + 0x6d], 0x68637461
invalid
invalid
insb byte [rdi], dx
invalid
imul ecx, dword [rcx + 0x6e], 0x76
invalid
invalid
outsb dx, byte [rsi]
push 0x6e75
imul ecx, dword [rbp + 0x69], 0x73
jae 0x1401371b6
outsb dx, byte [rsi]
push 0x694d7264
jae 0x1401371ca
imul ebp, dword [rsi + 0x67], 0x6c746346
outsb dx, byte [rsi]
invalid
je 0x1401371ca
imul r14, qword [r11 + 0x73], 0x49676e69
insd dword [rdi], dx
invalid
imul ebp, dword [rsi + 0x67], 0x67616d49
invalid
je 0x1401371cf
push 0x426b6e75
outsw dx, word gs:[rsi]
imul eax, dword [rdx + 0x65], 0x66
outsd dx, dword [rsi]
jb 0x1401371de
push 0x66417264
je 0x1401371e6
jb 0x1401371cc
invalid
jb 0x14013721d
jae 0x14013721f
outsb dx, byte [rsi]
je 0x140137210
push 0x5074726f
invalid
outsb dx, byte [rsi]
push rax
invalid
je 0x140137245
push rdx
jno 0x14013724b
imul esi, dword [rdx + 0x65], 0x766e4964
invalid
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x42726f6c
imul esi, dword [rsp + rax*2 + 0x65], 0x63687470
imul esi, dword [rsp + r8*2 + 0x65], 0x63687470
outsd dx, dword [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jb 0x140137253
je 0x14013726f
jo 0x14013725d
invalid
jae 0x14013725b
outsb dx, byte [rsi]
jbe 0x140137276
insb byte [rdi], dx
imul esp, dword [rdx + rax*2 + 0x69], 0x70654474
je 0x140137288
jo 0x140137293
push 0x61766e49
outsb dx, byte [rsi]
jbe 0x140137285
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x54726f6c
jns 0x14013729f
outsb dx, byte gs:[rsi]
jbe 0x140137295
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x736f7073
jo 0x14013728a
outsb dx, byte [rsi]
jbe 0x1401372a5
insb byte [rdi], dx
imul esp, dword [rdx + rax*2 + 0x6c], 0x4f646e65
jo 0x140137298
jo 0x140137298
outsb dx, byte [rsi]
jbe 0x1401372b3
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x6e], 0x6e497469
jbe 0x1401372be
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x72], 0x65526267
outsb dx, byte [rsi]
jb 0x1401372d4
outsb dx, byte [rsi]
outsb dx, byte [esi]
je 0x1401372d6
outsb dx, byte [rsi]
je 0x1401372c9
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
ja 0x1401372e8
imul r13d, dword [rsp + r14*2 + 0x65], 0x74654d72
push 0x6e55646f
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
outsd dx, dword [rsi]
ja 0x1401372fb
outsb dx, byte [rsi]
je 0x1401372f6
jb 0x1401372ff
invalid
je 0x140137302
je 0x140137302
outsd dx, dword [rsi]
invalid
push rbx
jne 0x140137304
jb 0x140137306
insd dword [rdi], dx
outsd dx, dword gs:[rsi]
jne 0x140137319
jae 0x1401372f1
outsd dx, dword [rsi]
jb 0x140137323
jne 0x140137323
je 0x1401372fb
insb byte [rdi], dx
invalid
insd dword [rdi], dx
jb 0x140137334
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x14013732d
insd dword [rdi], dx
insd dword [rdi], dx
invalid
push rsp
js 0x14013734c
js 0x14013734c
outsb dx, byte [rsi]
invalid
je 0x14013734f
jb str.index.crates.io_6f17d22bba15001fimage_0.25.1_src_buffer.rs
push 0x6f466e61
jne 0x140137365
jns 0x14013736a
jae 0x14013736e
outsb dx, byte [rsi]
jb 0x14013736a
jb 0x14013736a
jns 0x140137369
imul ebp, dword [rsi + 0x67], 0x67616d49
outsb dx, byte [rsi]
insd dword [edi], dx
insd dword [rdi], dx
invalid
and byte gs:[rcx + 0x6e], ch
js 0x14013732e
and byte [rdi + 0x75], ch
je 0x140137333
outsd dx, dword [rsi]
and byte [rdx + 0x6f], ah
jne 0x140137388
outsb dx, byte [rsi]
jae 0x14013733d
add byte [rax], al
add byte [rdx], al
jae 0x140137336
add dword [rax], eax
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], cl
jae 0x140137346
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
js 0x140137374
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401373aa
invalid
je 0x1401373b0
jae 0x14013737b
imul ebp, dword cs:[rdi + 0x2d], 0x37316636
imul ebp, dword [rdi + 0x2d], 0x37316636
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
sub eax, 0x35322e30
xor dword cs:[rbx + rsi*2 + 0x72], ebx
xor dh, byte [0x1b36fa49d]
xor eax, 0x735c312e
jae 0x1401373e2
jb 0x1401373d4
invalid
pop rsp
invalid
jb 0x1401373a7
jb 0x1401373ee
add byte [rax], al
add byte [rax], al
add byte [rax + 0x73], al
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 3], bh
cmp eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
jle 0x140137395
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x75], al
jne 0x140137401
jb 0x1401373bf
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
je 0x14013740d
and byte [rcx + 0x6e], ch
outsb dx, byte [rsi]
and byte [rax + 0x49], ah
insd dword [rdi], dx
insd dword [rdi], dx
invalid
jne 0x140137418
jb 0x1401373f0
cmp ch, byte [rsi + 0x65]
ja 0x14013741b
and byte [rdi + 0x76], ch
jb 0x140137427
jb 0x140137427
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140137438
and byte [rbp + 0x73], dh
imul edi, dword [rdx + 0x65], 0
add byte [rax + 0x73], al
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, dh
add dword [rax], eax
add byte [rax], al
cmp eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
int1
add al, 0
add byte [rsi], cl
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
js 0x14013741c
add byte [rax], al
invalid
invalid
invalid
sub eax, 0x35322e30
xor dword cs:[rbx + rsi*2 + 0x72], ebx
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jb 0x14013744e
jb 0x140137495
add byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x1415387a0
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x1e000001], dh
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
js 0x140137474
add al, ch
jae 0x14013743e
add dword [rax], eax
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov bl, 1
add byte [rax], al
invalid
add byte [rax], al
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401374aa
invalid
je 0x1401374b0
jae 0x14013747b
imul ebp, dword [rdi + 0x2d], 0x37316636
outsd dx, dword [rsi]
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
outsb dx, byte [rsi]
imul ebp, dword [rbp + 0x61], 0x722e6567
jae 0x14013747e
jb 0x1401374f0
add byte [rax], al
add byte [rax + 0x74], al
adc eax, dword [rax + 1]
add byte [rax], al
add byte [0x14013748d], bh
add byte [rax], al
je 0x140137496
add dword [rax], eax
add byte [rax], al
cmp eax, 0
add byte [rax], al
add byte [rbx + 0x26000003], bh
add byte [rax], al
add byte [rcx + rbp*2 + 0x6d], cl
imul r13, qword [rbp + 0x69], 0x6f667374
jb 0x14013750f
invalid
je 0x1401374e8
add byte [rax], al
imul r13, qword [rbp + 0x69], 0x6f667374
jb 0x14013750f
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jb 0x1401374f1
outsb dx, byte gs:[rsi]
jb 0x140137518
invalid
invalid
invalid
jb 0x140137561
outsd dx, dword [rsi]
jb 0x140137540
imul ebp, dword [rbp + 0x69], 0x72724574
outsd dx, dword [rsi]
jb 0x140137542
imul ebp, dword [rbp + 0x65], 0x6f69736e
outsb dx, byte [rsi]
jb 0x14013757b
outsd dx, dword [rsi]
jb 0x140137555
outsb dx, byte [rsi]
jae 0x140137584
imul sp, word [rbx + 0x69], 0x6e65
je 0x140137565
insd dword [rdi], dx
outsd dx, dword [rsi]
jb 0x140137596
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x75737374
jo 0x140137597
outsd dx, dword [rsi]
jb 0x14013759e
js 0x140137590
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r13, qword [rbp + 0x69], 0x70755374
jo 0x1401375bb
jb 0x1401375c2
insd dword [rdi], dx
invalid
pop rdi
ja 0x1401375c3
je 0x1401375c5
insd dword [rdi], dx
invalid
imul ebp, dword [rbp + 0x61], 0x685f6567
imul esp, dword gs:[rdi + 0x68], 0x78616d74
pop rdi
invalid
pop rdi
push 0x68676965
je 0x1401375db
invalid
push rax
outsb dx, byte [rsi]
insd dword [edi], dx
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x1401375c9
cmp byte [rcx + riz*2 + 0x38], cl
push rdx
invalid
cmp byte [rdx + 0x67], dl
invalid
push rdx
invalid
push rdx
invalid
invalid
invalid
push rdx
invalid
invalid
invalid
jb 0x14013763e
cmp byte [rbx + 0x6d], al
jns 0x14013764d
cmp byte [rdx + 0x70], cl
imul r12d, dword gs:[r14d + 0x57], 0x50506265
imul r12d, dword [r14 + 0x57], 0x50506265
jo 0x14013764b
imul r12d, dword [r14d + 0x57], 0x50506265
imul r12d, dword [r14 + 0x57], 0x50506265
push rdi
invalid
push rax
outsb dx, byte [rsi]
insd dword [rdi], dx
push rsp
imul esp, dword [rsi + 0x66], 0x44616754
push rsp
invalid
invalid
jae 0x140137645
push rsp
invalid
jae 0x140137645
movsxd rbp, dword [r15 + 0x48]
jb 0x140137651
invalid
invalid
jb 0x140137651
jo 0x140137669
jo 0x140137669
outsb dx, byte [rsi]
js 0x14013767a
invalid
jbe 0x14013767c
push cx
push rcx
outsd dx, dword [rsi]
imul ebp, dword [rcx + rbp*2 + 0x62], 0x79726172
pop rsp
jo 0x140137682
outsb dx, byte [rsi]
imul esp, dword [rbx + 0x5f], 0x726f6261
je 0x140137687
jae 0x14013769f
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [0x150137651], al
add byte [rax], al
add byte [rax], dl
cmpsb byte [rsi], byte [rdi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], cl
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
invalid
jb 0x1401376e0
jae 0x1401376e1
invalid
xor al, 0x34
invalid
xor al, 0x37
invalid
cmp dword [rsi], esi
xor dword [rbx + 0x35], esp
xor dword [rcx + 0x63], esp
invalid
pop rsp
jae 0x140137716
pop rsp
jae 0x140137718
invalid
push 0x20656c6f
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
and byte gs:[rdx + 0x75], ah
jb 0x1401376ec
add byte [rax], al
add byte [rax], al
sal byte [rsi + 0x13], 1
add dword [rax], eax
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, ah
or dword [rcx], eax
add dword [rax], eax
add byte [rax], al
and eax, 0x140010a
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
loop 0x14013772b
add dword [rax + 1], eax
add byte [rax], al
add byte [0x141537837], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x1401377a8
jae 0x1401377a9
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc dword [rbx + 1], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rax
push rsp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x1400153], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x54], bl
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140010a], al
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
je 0x140137861
jb 0x14013786c
invalid
invalid
outsb dx, byte [rsi]
jae 0x1401378cf
imul sp, word [rbx + 0x69], 0x6e65
je case.0x14000ea40.90
outsb dx, byte [rsi]
jo case.0x14000ea40.92
je 0x1401378b1
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401378cc
insb byte [rdi], dx
imul esp, dword [rdx + rax*2 + 0x6c], 0x546b636f
jns 0x1401378e6
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1401378dc
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x6e], 0x706d6f63
jb 0x1401378eb
jae 0x1401378fb
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jbe 0x1401378fa
insb byte [rdi], dx
imul esp, dword [rax + rcx*2 + 0x6c], 0x6e497469
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140137905
insb byte [rdi], dx
imul esp, dword [rax + rcx*2 + 0x64], 0x49747369
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140137911
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x654c6564
outsb dx, byte [rsi]
je 0x140137925
push rdx
jo 0x140137926
invalid
invalid
outsb dx, byte [rsi]
je 0x140137938
push 0x66667548
insd dword [rdi], dx
jne 0x140137939
insw word [rdi], dx
invalid
invalid
invalid
outsb dx, byte gs:[rsi]
je 0x140137953
jne 0x140137954
insw word [rdi], dx
invalid
invalid
imul esi, dword [rbx + 0x74], 0x65636e61
jne 0x14013796a
jae 0x140137971
invalid
insw word [rdi], dx
insd dword [rdi], dx
invalid
outsb dx, byte [rsi]
jbe 0x140137971
insb byte [rdi], dx
imul esp, dword [rsp + rcx*2 + 0x69], 0x61726574
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
je 0x140137988
outsd dx, dword [rsi]
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140137989
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x6e617473
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jo 0x1401379b0
je 0x140137990
je 0x1401379a0
jb 0x1401379b5
jae 0x14013799a
imul esi, dword [rax + rbp*2 + 0x52], 0x69446e75
jae 0x1401379c1
imul r14d, dword [rbx + 0x74], 0x65636e61
push rsp
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
invalid
push rdi
jb 0x1401379cd
outsb dx, byte [rsi]
push 0x736b6365
jne 0x1401379d5
js 0x1401379df
je 0x1401379de
jb 0x1401379ce
invalid
outsb dx, byte [rsi]
jo 0x1401379e6
je 0x140137973
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x1400109], dl
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
xchg ebx, eax
or dword [rcx], eax
add dword [rax], eax
add byte [rax], al
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140137a02
js 0x1401379cc
invalid
invalid
je 0x140137a08
jae 0x1401379d3
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
xor byte [rcx], dh
pop sp
jo 0x140137a29
sub eax, 0x37312e30
xor dword cs:[rbx], esi
pop rsp
jae 0x140137a39
invalid
insd dword [rdi], dx
invalid
jb 0x140137a44
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401379], bl
add byte [rax], al
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1521379ed], dh
add byte [rax], al
xor eax, 0x12000000
add byte [rax], al
add byte [rax + 0x1401379], bl
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
invalid
cwde
jns 0x140137a1e
add dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
cwde
jns 0x140137a36
add dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
invalid
add byte [rax], al
cwde
jns 0x140137a4e
add dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
cwde
jns 0x140137a66
add dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs dword [0x9800000011000000], eax
add byte [rax], al
cwde
jns 0x140137a7e
add dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
pushfq
add byte [rax], al
add byte [0x183137a81], cl
push 0x546b6e75
add byte [rax], al
push 0x546b6e75
jns 0x140137af8
je 0x140137b04
jo 0x140137af2
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x150137b01], bl
outsd dx, dword [rsi]
je 0x140137b25
and byte [rcx + 0x20], ah
jo 0x140137b78
invalid
jae 0x140137b7e
imul esp, dword [rdx + 0x6c], 0x79622065
je 0x140137b79
and byte [rdx + 0x6f], dh
jne 0x140137b87
and byte fs:[rax + 0x69], dh
js 0x140137b86
insb byte [rdi], dx
and byte [rdi + 0x69], dh
je str.End_of_image_has_been_reached
add dword [rbx + 0x13], edi
add dword [rax], eax
add byte [rax], al
invalid
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x7b], ch
add byte [rax], al
push 0x7b
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
add eax, 0
add byte [0x140137b8d], al
add byte [rax], al
add byte [rbp + 0x6e], al
outsb dx, byte [rsi]
outsb dx, byte [rsi]
and byte fs:[rdi + 0x66], ch
and byte [rcx + 0x6d], ch
invalid
jb 0x140139bf4
jns 0x140139c08
invalid
push rdx
invalid
outsb dx, byte [rsi]
js 0x140139c07
jb 0x140139c07
jb 0x140139c07
jns 0x140139c1b
invalid
push rdx
invalid
outsb dx, byte [rsi]
push rsp
push rsp
push rsp
ja 0x140139c2a
outsd dx, dword [rsi]
jne 0x140139c31
imul r12d, dword [r15 + 0x68], 0x78695374
je 0x140139c2e
push rbx
imul edi, dword [rax + 0x74], 0x2f6e6565
jb 0x140139c43
outsb dx, byte gs:[rsi]
invalid
jae 0x140139c44
invalid
xor eax, 0x65316333
pop rsp
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
pop rsp
jae 0x140139c7c
invalid
add byte [rax], al
add byte [rax], al
add bl, cl
wait
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [0x16f139c39], al
invalid
jb 0x140139cb0
jae 0x140139cb1
invalid
xor eax, 0x66376634
xor byte [rsi + 0x66], ah
xor al, 0x34
invalid
xor al, 0x66
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x140139cbb
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and cl, dl
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
movabs eax, dword [0x14001]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
insd dword [rdi], dx
jo 0x140139d98
outsb dx, byte [rsi]
jbe 0x140139d8a
push rax
outsd dx, dword [rsi]
jae 0x140139d84
jbe 0x140139da7
pop rdx
jb 0x140139dba
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
outsd dx, dword [rsi]
insd dword [rdi], dx
push rsp
jb 0x14013ab59
jb 0x14013ab52
insd dword [rdi], dx
outsb dx, byte [rsi]
je 0x14013ab2d
jb 0x14013ab5c
outsd dx, dword [rsi]
jb 0x14013aaed
add byte [rax], al
add byte [rax], dh
jo 0x14013aaf3
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi + 2], 0x40
add dword [rax], eax
add byte [rax], al
lock add byte [rdx], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rdx + 0x14002], al
add byte [rax], al
movabs al, byte [0x10000000014001e0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140023e], dh
add byte [rax], al
add byte [rax], ah
invalid
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], dl
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
loopne 0x14013ab6c
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
shl al, 1
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
push rax
loope 0x14013ab74
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
and dl, 1
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x10000000014001e0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
cmp al, 2
add dword [rax], eax
add byte [rax], al
mov al, 0x3c
add al, byte [rax + 1]
add byte [rax], al
add al, ah
cmp eax, 0x14002
add byte [rax], al
js 0x14013ab58
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + rax], ah
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x14013ac46
pop rsp
jae 0x14013ac48
invalid
invalid
jne 0x14013acaf
and byte [rbp + rsi*2 + 0x72], ah
imul ebp, dword [rsi + 0x67], 0x20726f20
invalid
jb 0x14013ad23
outsd dx, dword [rsi]
jb 0x14013acee
and byte [rax + rbp*2 + 0x72], dh
invalid
or al, byte [rax]
movabs al, byte [0x4f000000014013ac]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x14013ad75
and byte gs:[rdi + 0x66], ch
and byte [rbx + 0x74], dh
cmp bh, byte fs:[rdx]
je 0x14013ad76
jb 0x14013ad75
invalid
je 0x14013ad45
jo 0x14013ad96
jae 0x14013ad9c
imul esp, dword [rdx + 0x6c], 0x66612065
je 0x14013ad97
jb 0x14013ad54
je 0x14013ad9e
and byte gs:[rax + rbp*2 + 0x72], dh
invalid
insb byte [rdi], dx
and byte [rcx + riz*2 + 0x74], ah
invalid
and byte [rbp + riz*2 + 0x73], ah
je 0x14013adcc
outsd dx, dword [rsi]
jns 0x14013adc2
add byte fs:[rax], al
add ebp, dword [rbx + rdx + 0x140]
add byte [0x14013ad6d], bl
add byte [rax], al
add bl, ch
add al, byte [rax]
add byte [rbx], dl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
je 0x14013addd
add byte [rax], al
invalid
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
jne 0x14013adef
je 0x14013adec
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x14013adf9
jb 0x14013adc6
and byte [rcx + 0x6e], ah
and byte [rcx + 0x72], ch
jb 0x14013adf9
invalid
jbe 0x14013adfd
jb 0x14013adfb
jb 0x14013adfb
invalid
and byte gs:[rbp + 0x72], ah
jb 0x14013ae11
jb 0x14013ae13
outsd dx, dword [rsi]
jb 0x14013adc4
outsd dx, dword [rsi]
invalid
push 0x64616572
jae 0x14013add3
invalid
jae 0x14013add3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x53], bh
add byte [rax], al
add byte [rax], al
js 0x14013ad7f
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
push rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
outsb dx, byte gs:[esi]
outsb dx, byte [rsi]
jb 0x14013ae51
invalid
je 0x14013ae57
and byte [rbp + 0x6e], dh
imul esi, dword [rcx + 0x75], 0x68742065
jb 0x14013ae63
and byte [rax + rbp*2 + 0x72], dh
push 0x64616572
and byte [rcx + 0x44], cl
cmp ah, byte [rax]
invalid
invalid
invalid
invalid
jae 0x14013ae89
add al, ah
lodsd eax, dword [rsi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
lodsb al, byte [rsi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [0x14013ae35], bl
add byte [rax], al
add byte [rsi + 0xd000004], bh
add byte [rax], al
add byte [rbp + 0x61], ch
insd dword [rdi], dx
invalid
imul ebp, dword [rsi], 0x53555222
and dl, byte [rdx + 0x55]
push rbx
push rsp
pop rdi
push r12
push rdx
invalid
insb byte [rdi], dx
and byte fs:[rdi + rbp*2 + 0x20], dh
ja 0x14013aed2
imul esi, dword [rbp + riz*2 + 0x20], 0x20656874
invalid
and byte [rax + rbp*2 + 0x65], dh
and byte [rdx + 0x75], ah
jb 0x14013aed4
and byte fs:[rcx + riz*2 + 0x74], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14013af06
jb 0x14013af20
pop rsp
jae 0x14013af1e
pop rsp
jae 0x14013af20
invalid
adc eax, dword [rax + 1]
add byte [rax], al
add byte [0x14013aedd], ch
add dword [rax], eax
add byte [rax], al
sub eax, 0
add byte [rax], al
add byte [rdx], cl
add dword [rax], eax
add byte [rcx], ch
add byte [rax], al
add byte [rbp + 0x6e], ah
outsb dx, byte gs:[rsi]
je 0x14013af55
je 0x14013af67
and byte [rsi + 0x6f], ch
je 0x14013af13
outsw dx, word [rsi]
jne 0x14013af65
jo 0x14013af5f
jb 0x14013af69
imul esi, dword [rbx + 0x73], 0x206e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f63
invalid
and byte [rdx + 0x65], dh
jne 0x14013af8c
invalid
outsb dx, byte [rsi]
invalid
invalid
imul ebp, dword [rdi + 0x6e], 0x6f626120
jb 0x14013afd2
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
outsd dx, dword [rsi]
je 0x14013af84
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword [rsi]
je 0x14013afa7
invalid
invalid
outsb dx, byte gs:[rsi]
je 0x14013b014
je 0x14013b026
and byte [rcx + 0x6c], ah
jb 0x14013b017
invalid
outsd dx, dword [rsi]
je 0x14013aff5
invalid
jb 0x14013b070
and byte [rsi + 0x6f], ch
je 0x14013b01c
insd dword [rdi], dx
jo 0x14013b074
jns 0x14013b074
invalid
insd dword [rdi], dx
and byte [rdi + 0x72], ch
and byte [rbx + 0x74], dh
jb 0x14013b039
jae 0x14013b08f
outsd dx, dword [rsi]
jb 0x14013b07f
and byte gs:[ebp + 0x65], ch
imul esi, dword fs:[rbp + 0x6d], 0x656c6966
jae 0x14013b0a6
insd dword [rdi], dx
imul bp, word [rbp + riz*2 + 0x73], 0x7379
je 0x14013b095
jae 0x14013b0a3
insd dword [rdi], dx
insd dword [rdi], dx
and byte [rdi + rbp*2 + 0x6f], ch
jo 0x14013b057
outsd dx, dword [rsi]
jb 0x14013b05a
and byte [rcx + 0x6e], ch
imul esi, dword fs:[rdx + 0x65], 0x6f697463
imul ebp, dword [rsi + 0x64], 0x63657269
je 0x14013b0ac
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + rbp*2 + 0x6d], ch
imul esi, dword [rax + riz + 0x28], 0x2e672e65
and byte [rbx + 0x79], dh
insd dword [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x6f6f6c20
outsb dx, byte [rsi]
imul esp, dword [rax], 0x6c
insb byte [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo 0x14013b088
jae 0x14013b0d5
invalid
and byte gs:[rax + 0x61], ch
outsb dx, byte [rsi]
insb byte [rdi], dx
imul ebp, dword gs:[rsi + 0x76], 0x64696c61
and byte [rcx + 0x6e], ch
jo 0x14013b0f9
je 0x14013b0a6
jo 0x14013b0e9
jb 0x14013b0eb
insd dword [rdi], dx
je 0x14013b0f3
jb 0x14013b0f9
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + riz*2 + 0x74], ah
outsb dx, byte [rsi]
jbe 0x14013b0f4
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x64], 0x74617461
imul ebp, dword [rbp + 0x65], 0x756f2064
and byte fs:[rcx + riz*2 + 0x74], ah
invalid
je 0x14013b11c
jb 0x14013b110
imul esi, dword [rbp + riz*2 + 0x20], 0x6f72657a
je 0x14013b10e
and byte [rdx + 0x65], bh
jb 0x14013b11d
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rbx + 0x74], dh
outsd dx, dword [rsi]
jb 0x14013b117
and byte gs:[ebx + 0x70], dh
invalid
imul bp, word [rbp + riz*2 + 0x73], 0x7379
je 0x14013b143
insd dword [rdi], dx
and byte [rcx + 0x75], dh
outsd dx, dword [rsi]
je 0x14013b146
and byte [rbp + 0x78], ah
invalid
imul bp, word fs:[rbp + riz*2 + 0x20], 0x6f74
imul bp, word fs:[rbp + riz*2 + 0x20], 0x6f74
je 0x14013b164
outsd dx, dword [rsi]
outsd dx, dword [rsi]
and byte [rcx + riz*2 + 0x72], ch
jb 0x14013b163
jb 0x14013b162
jb 0x14013b163
jae 0x14013b16f
jne 0x14013b174
invalid
je 0x14013b171
invalid
and byte gs:[rdx + 0x75], ah
jae 0x14013b196
jns 0x14013b182
invalid
invalid
and byte [rbp + 0x61], ch
outsb dx, byte [rsi]
jns 0x14013b169
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x766e6973
invalid
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je 0x14013b187
insb byte [rdi], dx
imul esi, dword [rbx + 0x74], 0x6f6f7420
jae 0x14013b1df
and byte [rdi + rbp*2 + 0x6f], dh
and byte [rdi + rbp*2 + 0x6e], ch
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [esi]
outsd dx, dword [rsi]
jo 0x14013b1dc
jb 0x14013b1da
je 0x14013b1e4
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + 0x6e], ch
je 0x14013b1e7
jb 0x14013b1f6
jne 0x14013b1f6
je 0x14013b1ed
jne 0x14013b1f9
jne 0x14013b1f9
jae 0x14013b202
jo 0x14013b1ff
outsd dx, dword [rsi]
jb 0x14013b206
jne 0x14013b204
js 0x14013b209
invalid
imul ebp, dword gs:[rcx + 0x6e], 0x64
imul ebp, dword [rsi + 0x64], 0x7373656d
insd dword [rdi], dx
jae 0x14013b256
invalid
imul rbp, qword gs:[r14d + 0x64], 0x6f727245
imul ebp, dword [rsi + 0x64], 0x6f727245
outsd dx, dword [rsi]
jb 0x14013b233
jne 0x14013b265
je 0x14013b263
insd dword [rdi], dx
jb 0x14013b26a
jb 0x14013b26a
outsd dx, dword [rsi]
jb 0x14013b21b
sub byte [rdi + 0x73], ch
and byte [rbp + 0x72], ah
jb 0x14013b272
jb 0x14013b274
outsd dx, dword [rsi]
jb 0x14013b225
and byte [rcx], ch
sub dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cli
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, bh
mov cl, 0x13
add dword [rax], eax
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 0x14013b2
add byte [rax], al
add byte [0x14153c5df], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14013b29e
jb 0x14013b2b8
pop rsp
jae 0x14013b2b6
pop rsp
jae 0x14013b2b8
invalid
add byte [rax], al
cmp byte [rdx + 0x14013], dh
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ah, 2
add byte [rax], al
add byte [rax], al
add byte [rdx + rax + 0x130000], dh
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
cmp byte [rdx + 0x14013], dh
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x15413b288], ch
add dword [rax], eax
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, 0x14000003
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x69727020
outsb dx, byte [rsi]
je 0x14013b2fe
outsb dx, byte [rsi]
and byte [edi + ebp*2 + 0x20], dh
cmp ah, byte [rax]
add byte [rax], al
add byte [rax + 0x14013b2], cl
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x14013b2], bl
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bh
mov dl, 0x13
add dword [rax], eax
add byte [rax], al
mov byte [rdx + 0x14013], dh
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
wait
mov dl, 0x13
add dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x14013], dh
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsi
add al, 0
add byte [rcx], cl
add byte [rax], al
add byte [rbx + 0x74], dh
jae 0x14013b34e
outsd dx, dword fs:[rsi]
jne 0x14013b352
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x14013b35c
pop rsp
jae 0x14013b35e
invalid
add byte [rax], al
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
ret 5
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or eax, 0x61000000
invalid
jbe 0x14013b3c5
add byte [rax], al
invalid
outsb dx, byte [rsi]
invalid
add byte [rax], al
add byte [0x14013b3cd], ah
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
or eax, 0x66000000
invalid
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x1401370], cl
invalid
jo case.0x14000ea40.71
adc eax, dword [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x1401370], ah
invalid
jo 5370007318
invalid
invalid
add byte [rax], al
movabs eax, dword [0xb500000001401370]
jo 5370007326
jo 0x14013cf16
adc eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x1401370], dh
mov ch, 0x70
adc eax, dword [rax + 1]
invalid
invalid
add dword [rax], eax
add byte [rax], al
add bl, al
jo 0x14013cf26
add byte [rax], al
ret
add dword [rax], eax
add byte [rax], al
pop rdi
jo 5370007342
add dword [rax], eax
add byte [rax], al
fidiv dword [rax + 0x13]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140139b], dl
nop
wait
adc eax, dword [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x140139b], bl
add byte [rax], al
cdq
wait
adc eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + rbx*4 + 0x14013], bl
pushfq
wait
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x140139b], ah
add byte [rax], al
add byte [rax + 0x140139b], dl
add dword [rax], eax
add byte [rax], al
movabs dword [0x900000000140139b], eax
wait
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x140139b], dh
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi + rbp*2], ch
sub al, 0x6e
outsb dx, byte [rsi]
adc eax, dword [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rsi], dh
invalid
add byte [rax], al
outsb dx, byte ss:[rsi]
outsb dx, byte [rsi]
adc eax, dword [rax + 1]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
fsub dword [rax]
adc al, 0
shl ah, 1
adc eax, dword [rax]
test al, 0xe4
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call 0x14013f8c5
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
in al, 0x13
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bl
and byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al