Function at 0x14003ddd0
Capabilities:
Set thread local storage value

Disassembly:
mov rbx, r15
cmp rsi, rdx
jne 0x14002e6da
cmp rdx, r13
jne 0x14002e6da
mov r15, r13
mov r13, r8
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.14002f070
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
jne 0x14002e89c
invalid
mov rsi, qword [r12 + 0x10]
test rax, rax
je 0x14002e8ae
mov rdx, qword [r12]
mov r8, r13
mov r13, r15
cmp rsi, rdx
je 0x14002e837
mov r15, rbx
mov rax, qword [r12 + 8]
add rax, rsi
mov rbx, rdx
mov r12, rdx
sub r12, rsi
cmp r12, r8
mov qword [rsp + 0x38], r8
cmovae r12, r8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rbp
mov rcx, r14
mov rdx, r15
call fcn.140042a50
add dword [rax], eax
test rax, rax
lea rbp, [rsp + 0x70]
and al, 0x70
jne 0x14002e7f1
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov rbp, rax
sub rbp, rcx
jb 0x14002e8c5
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
mov r8, qword [rsp + 0x38]
ja 0x14002e8d4
test rcx, rcx
je 0x14002e88a
add rsi, rcx
mov rdx, qword [rsp + 0x28]
mov qword [rdx + 0x10], rsi
cmp qword [rsp + 0x68], 1
and al, 0x68
add dword [rdi], ecx
invalid
invalid
add byte [rax], al
invalid
cmp rax, r12
mov rax, 0xffffffffffffffff
cmovne r8, rax
cmp rcx, r12
mov rdx, rbx
jne 0x14002e82d
cmp r12, r8
jb 0x14002e82d
test r8, r8
lea rax, [r8 + r8]
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
mov r8, rax
mov r12, qword [rsp + 0x28]
jmp 0x14002e690
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14002e7fd.2
mov qword [rsp + 0x70], rax
mov rcx, rbp
call fcn.140006ad0
mov rcx, r14
mov rdx, r15
call fcn.140042a50
test rax, rax
je case.default.0x14002e7fd
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002e7d0
jmp case.0x14002e7fd.2
cmp byte [rax + 0xf], 0x23
je 0x14002e7d0
jmp case.0x14002e7fd.2
mov r12, qword [rsp + 0x28]
mov rdx, rbx
jmp 0x14002e690
mov r12, qword [rsp + 0x28]
jmp 0x14002e690
mov rsi, r8
mov r8d, 0x20
mov rcx, r12
call fcn.1400106c0
mov r8, rsi
mov rdx, qword [r12]
mov rsi, qword [r12 + 0x10]
jmp 0x14002e6e3
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub rsi, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x14002e867
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14002e86a
sub rsi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rsi
mov qword [rax], 0
jmp 0x14002e86a
lea r8, [0x1401730e0]
mov rdx, rax
call fcn.14008a9b0
lea r8, [0x1401730e0]
mov rcx, rax
call fcn.14008a930
int3
cmp rdi, rdx
jne 0x14002ea23
cmp rdx, qword [rsp + 0x58]
jne 0x14002ea23
mov rcx, r15
mov rdx, r14
mov r8, rsi
call fcn.14002f2f0
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x30]
jne 0x14002eb64
mov rdi, qword [rsi + 0x10]
test rax, rax
je 0x14002eb74
mov rdx, qword [rsi]
cmp rdi, rdx
mov rbp, qword [rsp + 0x40]
je 0x14002eb4a
mov qword [rsp + 0x60], rdx
mov r12, rdx
sub r12, rdi
cmp r12, rbp
cmovb rbp, r12
mov r8, rbp
sub r8, r13
jb 0x14002eba2
mov rsi, qword [rsi + 8]
add rsi, rdi
add r13, rsi
mov rcx, r13
xor edx, edx
call sub.msvcrt.dll_memset
movsb byte [rdi], byte [rsi]
invalid
add bl, ch
invalid
movsb byte [rdi], byte [rsi]
invalid
mov rcx, r15
mov rdx, r14
mov r8, rsi
mov r9, rbp
call fcn.14004e7e0
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x30]
je 0x14002eae0
test rax, rax
je 0x14002eb74
add byte [rax], al
add byte [rax], al
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
jmp rcx
mov r13, rax
cmp rbp, rax
cmova r13, rbp
jb 0x14002ebb4
test rax, rax
je 0x14002eb74
invalid
sub r13, rax
add rdi, rax
mov rsi, qword [rsp + 0x20]
mov qword [rsi + 0x10], rdi
cmp qword [rsp + 0x50], 1
mov rdx, qword [rsp + 0x60]
je 0x14002e9e8
cmp rbp, rax
jne 0x14002e9e8
cmp qword [rsp + 0x40], r12
ja 0x14002e9e8
mov rax, qword [rsp + 0x40]
test rax, rax
lea rax, [rax + rax]
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
cmovs eax, ecx
mov qword [rsp + 0x40], rax
jmp 0x14002e9e8
mov r8d, 0x20
mov rcx, rsi
call fcn.1400106c0
push 0x48fffe1b
mov edx, dword [rsi]
push 0x48fffe1b
mov edx, dword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x14002ea31
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x14002eb84
sub rdi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 8], rdi
xor eax, eax
mov qword [rsi], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140173160]
mov rcx, r13
mov rdx, rbp
call fcn.14008a8b0
lea r8, [0x1401730e0]
mov rcx, r13
mov rdx, rbp
call fcn.14008a930
int3
mov rbx, r15
cmp rsi, rdx
jne 0x14002ed1a
cmp rdx, r13
jne 0x14002ed1a
mov r15, r13
mov r13, r8
mov ebp, eax
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.14002ef30
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
jne 0x14002eedc
mov rsi, qword [r12 + 0x10]
test rax, rax
je 0x14002eeee
mov rdx, qword [r12]
mov r8, r13
mov r13, r15
cmp rsi, rdx
je 0x14002ee77
mov r15, rbx
mov rax, qword [r12 + 8]
add rax, rsi
mov rbx, rdx
mov r12, rdx
sub r12, rsi
cmp r12, r8
mov qword [rsp + 0x38], r8
mov dword [rsp + 0x38], eax
cmovae r12, r8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rbp
mov rcx, r14
mov rdx, r15
call fcn.140042a50
test rax, rax
lea rbp, [rsp + 0x70]
jne 0x14002ee31
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov rbp, rax
sub rbp, rcx
jb 0x14002ef05
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
mov r8, qword [rsp + 0x38]
and al, 0x38
ja 0x14002ef14
test rcx, rcx
je 0x14002eeca
add rsi, rcx
mov rdx, qword [rsp + 0x28]
mov qword [rdx + 0x10], rsi
cmp qword [rsp + 0x68], 1
push 0xffffffffa2840f01
add byte [rax], al
invalid
cmp rax, r12
mov rax, 0xffffffffffffffff
cmovne r8, rax
cmp rcx, r12
cmp ecx, esp
mov rdx, rbx
jne 0x14002ee6d
invalid
xchg ebp, eax
add byte [rax], al
invalid
cmp r12, r8
jb 0x14002ee6d
add byte [rbp - 0x7b], cl
ror byte [rbx - 0x73], 4
add byte [rax - 0x39], cl
sar edi, 0xff
invalid
test r8, r8
lea rax, [r8 + r8]
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
mov r8, rax
mov r12, qword [rsp + 0x28]
jmp 0x14002ecd0
int1
mov rdx, r15
call fcn.140042a50
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
dec dword [rcx + 0x3e183c1]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
mov r12, qword [rsp + 0x28]
mov rdx, rbx
jmp 0x14002ecd0
mov r12, qword [rsp + 0x28]
jmp 0x14002ecd0
mov rsi, r8
mov r8d, 0x20
mov rcx, r12
mov byte [rcx - 0x48], 0x20
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400106c0
mov r8, rsi
mov rdx, qword [r12]
mov rsi, qword [r12 + 0x10]
jmp 0x14002ed23
mov qword [rcx], rax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub rsi, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x14002eea7
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
mov dword [rcx], 1
jmp 0x14002eeaa
sub rsi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 8], rsi
mov qword [rax], 0
mov dword [rax], 0
jmp 0x14002eeaa
lea r8, [0x1401730e0]
mov rdx, rax
call fcn.14008a9b0
lea r8, [0x1401730e0]
mov rcx, rax
call fcn.14008a930
int3
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14002efde
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14002efca
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
mov r8, rbx
call sub.msvcrt.dll_memcpy
add r14, rbx
mov qword [rdi + 0x10], r14
mov qword [rsi + 8], rbx
xor eax, eax
jmp 0x14002effa
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1400106c0
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
jmp 0x14002efa7
lea r8, [0x1401730f8]
lea eax, [0x1401730f8]
mov edx, 0x20
mov rcx, rbx
call fcn.14008a930
cmp byte [rax + 0xf], 0x23
je 0x14002f026
jmp case.0x14002ef8b.2
mov qword [rsi], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
jmp 0x14002effa
mov rcx, r14
call fcn.140006ad0
jp 0x14002f02a
dec dword [rax - 0x73]
and al, 0x20
lea r8, [rsp + 0x30]
mov r9d, 0x20
mov rdx, rbx
call fcn.1400427c0
cmp qword [rsp + 0x20], 0
je 0x14002ef8d
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
xor byte [rcx - 0x77], cl
fsubr st(0)
adc eax, 0x4900069e
add esi, ebx
xor byte [rcx - 0x77], cl
fsubr st(0)
adc eax, 0x4900069e
add esi, ebx
mov qword [rdi + 0x10], r14
mov qword [rsi + 8], rbx
xor eax, eax
jmp 0x14002f13a
invalid
xor byte [rax - 0x77], cl
stc
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1400106c0
mov r14, qword [rdi + 0x10]
ja 0x14002f12c
ja 0x14002f12c
jmp 0x14002f0e7
fld1
invalid
mov qword [rsi], rax
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp rax, rbx
jb case.0x14002ee3d.23
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
mov r8, rbx
mov eax, ebx
call sub.msvcrt.dll_memcpy
add r14, rbx
invalid
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
mov qword [rsi + 8], rbx
xor eax, eax
jmp case.0x14002ef8b.11
mov rcx, rdi
mov rdx, r14
mov r8, rbx
fsubr st(0)
push 0x4cfffe14
mov esi, dword [rdi + 0x10]
jmp 0x14002f227
mov qword [rsi], rax
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14002f39e
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14002f38a
mov rcx, qword [rdi + 8]
or byte [r9 + r8 - 0xf], r9b
add rcx, r14
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov r8, rbx
call sub.msvcrt.dll_memcpy
add byte [rcx + 1], cl
fimul word [rcx + rcx*4 + 0x77]
invalid
add byte [rcx + 1], cl
fimul word [rcx + rcx*4 + 0x77]
adc byte [rax - 0x77], cl
mov qword [rsi + 8], rbx
xor eax, eax
jmp case.0x14002f0cb.11
mov qword [rsi + 8], rbx
xor eax, eax
jmp case.0x14002f0cb.11
mov rcx, rdi
mov rdx, r14
mov r8, rbx
fsubr st(0)
sub byte [rbx], dl
invalid
dec dword [rbx + rcx*4 + 0x77]
mov esi, dword [rdi + 0x10]
jmp 0x14002f367
lea r8, [0x1401730f8]
mov edx, 0x20
mov rcx, rbx
call fcn.14008a930
mov ch, 5
add byte [rax + 0x74230f78], al
invalid
je 0x14002f3e6
jmp 0x14002f3cf
mov qword [rsi], rax
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi + 8], rax
mov eax, 1
jmp case.0x14002f0cb.11
mov rcx, r14
call fcn.140006ad0
lea rcx, [rsp + 0x20]
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov r9d, 0x20
mov rdx, rbx
call fcn.14004e7e0
cmp qword [rsp + 0x20], 0
je case.default.0x14002f34b
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
and byte [rax - 0x77], cl
int1
mov edx, 0xfffffff4
call fcn.14004e240
mov rax, rsi
add rsp, 0x30
pop rsi
ret
xlatb
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea r13, [0x14016f4bc]
jmp 0x14002f579
mov rcx, r14
call fcn.140006ad0
test rsi, rsi
invalid
je 0x14002f5e8
pop rsp
jne case.0x14002ee3d.29
dec dword [rax - 0x7b]
div byte [rdi + rbp*2 + 0x48]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, r15
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.14004e240
scasd eax, dword [rdi]
in al, dx
add dword [rax], eax
cmp qword [rsp + 0x30], 0
je case.default.0x14002f5ab
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
invalid
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x14002a6da.90
jmp 0x14002f5ea
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14002f5fa
mov rax, rsi
sub rax, rcx
jb 0x14002f5ff
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14002f579
jmp 0x14002f5e8
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14002f5ea
lea r8, [0x1401732a8]
mov rdx, rsi
call fcn.14008a8b0
int3
in al, dx
test r8, r8
test eax, eax
je 0x14002f6d8
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea r13, [0x14016f4cc]
jmp 0x14002f669
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x14002f6da
mov rcx, r14
call fcn.140006ad0
test rsi, rsi
je 0x14002f6d8
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.14004e240
add byte [rax - 0x7d], cl
jl 0x14002f6a9
xor byte [rax], al
je case.default.0x14002f69b
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
invalid
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002f65c
jmp 0x14002f6da
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14002f6ea
mov rax, rsi
sub rax, rcx
jb 0x14002f6ef
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14002f669
jmp 0x14002f6d8
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14002f6da
lea r8, [0x1401732a8]
mov rdx, rsi
call fcn.14008a8b0
int3
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x14002f9fa
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne case.0x14002ee3d.39
jmp 0x14002f9fd
mov rax, r10
cmp r13, rcx
jb 0x14002fbb3
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
add cl, byte [rcx + 0x29]
int 0x75
invalid
test rax, rax
jne 0x14002fbc2
test r13, r13
jne 0x14002fa48
jmp 0x14002fb97
mov ecx, dword [r15]
cmp rax, rcx
ja 0x14002fbfc
xchg edi, eax
add dword [rax], eax
invalid
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
je 0x14002fb97
lea rbx, [rsp + 0x60]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
lea r14, [rsp + 0x58]
lea rbp, [0x14016f4dc]
jmp 0x14002fa97
nop word cs:[rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x14002fb99
mov rcx, rbx
call fcn.140006ad0
mov rdx, r15
mov r15, rdx
test r13, r13
je 0x14002fb97
add dword [rax], eax
invalid
mov rsi, r13
shl rsi, 4
xor eax, eax
cmp rsi, rax
je 0x14002fac0
invalid
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x14002faa0
mov r8, qword [r15 + rax - 8]
jmp 0x14002fac6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff4
call fcn.14004e240
cmp qword [rsp + 0x58], 0
je case.0x14002f20b.17
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
add ecx, ebp
jmp rcx
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x14002fbaa
invalid
pushfq
add byte [rax], al
invalid
test byte [rax + rax - 0x2dcf0000], bl
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x14002fb4c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14002fb20
jmp 0x14002fb4f
mov rax, r8
cmp r13, rcx
jb 0x14002fbb3
mov r8, rcx
shl r8, 4
loopne 0x14002fb5f
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x14002fb6f
test rax, rax
je 0x14002fa8b
jmp 0x14002fbc2
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002fbfc
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
cmp qword [rsp + 0x58], 0
mov r15, rdx
jne 0x14002fa80
jmp 0x14002fa8b
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14002fb99
lea r8, [0x140173190]
mov rdx, r13
call fcn.14008a8b0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1401731e0]
lea rcx, [rsp + 0x28]
call fcn.140084470
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140084470
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, r8
jb 0x14002ff26
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
pop qword [rsi]
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400106c0
mov word [rdi], es
invalid
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
invalid
mov qword [rsp + 0x50], rcx
jmp 0x14002ff98
mov rdi, qword [r14]
mov edi, dword [rsi]
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
cmp rdx, rax
jb 0x140030011
mov rax, qword [r14 + 8]
mov qword [rsp + 0x58], rdi
pop rax
pop rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x70], rax
mov rcx, r15
mov ecx, edi
lea rdx, [rsp + 0x58]
call fcn.14002abd0
test rax, rax
je 0x14002fff8
invalid
mov rbp, rax
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x30], 0
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
add rax, r13
jmp rax
mov qword [r14 + 0x10], 0
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [r14 + 0x18], xmm0
xor edx, edx
mov rbp, rax
sub rbp, rdx
lea rsi, [rdi + rdx]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbp
test rdi, rdi
jne 0x140030060
mov eax, ebp
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp rbp, 0x10
movzx ecx, byte [rsp + 0x27]
jae 0x1400300a7
test rbp, rbp
je 0x1400300b4
sub rax, rdx
xor edx, edx
mov r8, qword [rsp + 0x28]
nop word [rax + rax]
cmp byte [rsi + rdx], cl
je 0x140030110
inc rdx
cmp rax, rdx
jne 0x140030080
mov rdx, rbp
xor eax, eax
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x1400300cc
jmp 0x140030124
mov rdx, rsi
mov r8, rbp
call fcn.14008a120
jmp 0x1400300b8
xor edx, edx
xor eax, eax
mov r8, qword [rsp + 0x28]
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
je 0x140030124
cmp rdx, 0xffffffffffffffff
je 0x1400301ef
lea rbx, [rdx + 1]
cmp rdx, rbp
jae 0x1400301fb
mov rax, qword [r8]
mov rdi, qword [r8 + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x14003018a
mov rcx, qword [r8 + 8]
add rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov rbp, rbx
jmp 0x14003014b
mov eax, 1
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x1400300cc
mov rax, qword [r8]
mov rbx, qword [r8 + 0x10]
sub rax, rbx
cmp rax, rbp
jb 0x1400301a8
add byte [rcx - 0x75], cl
pop rax
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
call 0xcb4c76a7
or byte [rax + 1], cl
invalid
mov rcx, qword [r8 + 8]
add rcx, rbx
mov rdx, rsi
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rdi, rbp
add rdi, rbx
mov rax, qword [r14 + 0x10]
add rax, rbp
mov rcx, qword [r14 + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x10], rdi
mov rcx, qword [rsp + 0x50]
add rcx, rbp
mov qword [r14 + 0x10], rax
cmp qword [rsp + 0x40], 0
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
jne 0x1400301e2
test rbp, rbp
jne 0x14002ff72
jmp 0x1400301e2
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
call fcn.1400106c0
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0x10]
jmp 0x1400300f6
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
mov r8, rbp
call fcn.1400106c0
mov r8, qword [rsp + 0x28]
mov rbx, qword [r8 + 0x10]
jmp 0x140030133
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], rcx
mov qword [rbx], 0
jmp 0x1400301d1
lea rcx, [0x1401732e8]
call fcn.14008aa70
lea r8, [0x1401732e8]
mov rcx, rbx
mov rdx, rbp
call fcn.14008a930
int3
je case.0x14002a73b.150
mov rcx, qword [rbx + 8]
call sub.KERNEL32.dll_CloseHandle
cmp qword [rbx + 0x10], 0
je 0x140032681
mov rcx, qword [rbx + 0x18]
call sub.KERNEL32.dll_CloseHandle
cmp qword [rbx + 0x20], 0
je 0x140032691
mov rcx, qword [rbx + 0x28]
call sub.KERNEL32.dll_CloseHandle
mov rcx, rdi
call sub.KERNEL32.dll_CloseHandle
invalid
invalid
add byte [rax - 0x77], cl
invalid
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
sub rsp, 0x28
call fcn.14003ca00
invalid
add byte [rax], al
int3
add ah, cl
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x48
mov rsi, rcx
lea r8, [0x14017356a]
lea rdi, [rsp + 0x30]
jl case.0x14002f0cb.32
invalid
jl case.0x14002f0cb.32
xor byte [rcx - 0x47], al
or al, byte [rax]
mov r9d, 0xa
add byte [rax], al
mov rcx, rdi
call fcn.1400891b0
mov rcx, rsi
int1
call fcn.140032b70
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x140173578]
pop rsp
or eax, 0x8d480014
push rsp
and al, 0x20
pop rsp
or eax, 0x8d480014
push rsp
and al, 0x20
mov rcx, rdi
call fcn.140085200
mov rcx, rax
call fcn.140085350
invalid
invalid
invalid
nop
add rsp, 0x48
pop rdi
pop rsi
ret
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400853d0
mov rcx, r14
mov ecx, esi
mov rdx, r15
call fcn.140033130
cmp byte [rsp + 0x68], 0xa
jne 0x140032980
invalid
lea rcx, [rsp + 0x58]
call fcn.140085530
nop
add rsp, 0xe0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
or r8b, r9b
movzx r9d, r8b
cmp r9b, 0xff
je 0x140032a2b
test r9d, r9d
jne 0x140032a40
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x140032a3a
test r9d, r9d
jne 0x140032a40
test dl, dl
je 0x140032a73
mov dl, 1
xor r8d, r8d
test al, al
jne case.default.0x140032a67
add byte [rax], al
movzx eax, byte [rcx + 0x10]
cmp rax, 6
je case.default.0x140032a67
invalid
add byte [rbp + rcx*4 + 0xd], cl
enter 0x13ca, 0
lea r9, [0x14016f528]
movsxd rax, dword [r9 + rax*4]
add rax, r9
add eax, ecx
jmp rax
mov rax, qword [rcx + 0x20]
add rax, 4
jmp 0x140032ae7
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
cmp dl, 1
ja 0x140032ad8
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
xor r9d, r9d
test al, al
invalid
jne 0x140032aa5
cmp r10b, 6
je 0x140032aa5
mov r9d, 2
cmp rdx, 2
jb 0x140032b5e
cmp r9, rdx
je 0x140032ad8
add rdx, r8
lea r10, [r8 + r9]
inc r10
cmp r10, rdx
sete dl
movzx r8d, byte [r8 + r9]
test dl, 1
jne 0x140032b3b
cmp r8b, 0x2e
jne 0x140032b3b
movzx edx, byte [r10]
cmp edx, 0x2f
je case.0x140033b4b.268
cmp edx, 0x5c
je case.0x140033b4b.268
xor edx, edx
xor r8d, r8d
test al, al
je 0x140032a4b
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x140032ae7
mov eax, 6
jmp 0x140032ae7
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
add rax, r9
add rax, 2
jmp 0x140032ae7
mov eax, 2
jmp 0x140032ae7
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x140032ad8
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x140032a67
jmp 0x140032a4b
lea r8, [0x140173598]
mov ecx, 2
add byte [rax], al
add al, ch
jge 0x140032b73
add ah, cl
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
push rsi
sbb byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
push rsi
sbb byte [rax - 0x7d], cl
invalid
call fcn.14008a8b0
lea r8, [0x1401735b0]
add eax, 0x140701
mov rcx, rax
call fcn.14008a8b0
int3
add byte [rax], al
push rsi
push rdi
sub rsp, 0x48
mov rsi, rcx
lea r8, str.Iter
lea rdi, [rsp + 0x30]
and al, 0x30
mov r9d, 4
mov rcx, rdi
call fcn.1400891b0
mov rcx, rsi
call fcn.140032b70
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x140173618]
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140085200
mul dword [rdx]
add eax, 0xc1894800
mov ecx, eax
call fcn.140085350
nop
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
lea r8, [0x14016f540]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
add al, 0xeb
jmp 0x140032fb7
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x140032fb7
mov ecx, 6
jmp 0x140032fb7
mov ecx, 6
jmp 0x140032fb7
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
jmp 0x140032fb7
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
jb 0x14003311a
add rcx, rdi
mov r8, rcx
test rdx, rdx
je case.0x14002f20b.49
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
jmp 0x140032fe2
enter 0x2eb, 0x31
ror byte [rax - 0x75], 0x4c
and al, 0x40
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x98], rcx
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x88], xmm1
add byte [rdi], cl
adc dword [rsp + 0x78], eax
add byte [rdi], cl
adc dword [rsp + 0x78], eax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rsi
je 0x140033033
jo 0x140033077
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
movabs byte [0x20244c8d48000000], al
lea rdx, [rsp + 0x68]
call fcn.140033130
add dword [rax], eax
invalid
movzx eax, byte [rsp + 0x20]
cmp al, 0xa
jne 0x140033058
lea rcx, [rsp + 0x58]
call fcn.140085530
and al, 5
add byte [rax - 0x573b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x14016f55c]
lea rsi, [0x1401708a0]
add byte [rax - 0x73], cl
jl 0x140033098
pop rax
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea rbp, [0x140173518]
adc al, 0
jmp 0x1400330d0
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
nop word [rax + rax]
add byte [rax], r8b
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400853d0
mov rcx, rbx
mov rdx, r14
call fcn.140033130
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x140033039
invalid
invalid
invalid
add al, 0xfa
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
movsxd rdx, dword [r13 + rax*4]
add rdx, r13
mov rcx, r12
jmp rdx
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
jmp case.0x1400330eb.1
mov eax, 1
lea rcx, [0x140173569]
jmp case.0x1400330eb.1
mov eax, 2
mov rcx, rbp
jmp case.0x1400330eb.1
lea r8, [0x140173500]
mov rdx, rsi
bnd call fcn.14008a8b0
int3
mov dh, 0x6a
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
test byte [rdi + 2], bl
add byte [rax], al
cmp r13b, bpl
ja 0x1400333bf
mov r8, qword [rdi]
mov r11, qword [rdi + 8]
movzx esi, byte [rdi + 0x10]
xor eax, eax
ror byte [rax - 0x7d], 0xfe
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
movzx edi, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
invalid
invalid
test rdx, rdx
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
xor byte [rdx - 0x73], cl
adc al, 8
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x14016f570]
mov rdx, r11
jmp 0x1400331e5
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x1400333bf
fiadd dword [rcx]
add byte [rax], al
test r13b, r13b
je 0x140033260
movzx r9d, r13b
cmp r9d, 1
stc
add dword [rdi], ecx
invalid
cwde
add byte [rax], al
invalid
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x1400333a0
mov r13b, 2
cmp esi, 3
jb 0x1400331d6
cmp esi, 5
je 0x1400331d6
cmp esi, 6
jne 0x1400333fc
test rdx, rdx
je 0x14003336a
movzx r9d, byte [r8]
cmp rdx, 1
je 0x140033371
cmp r9b, 0x2e
jne 0x140033371
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je case.0x140032895.32
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x1400331d6
jmp case.0x140032895.32
cmp sil, 6
je 0x1400331cf
movsxd r10, dword [r12 + rsi*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x1400333bb
xor r9d, r9d
cmp sil, 3
jae 0x1400332d0
nop word cs:[rax + rax]
cmp byte [r8 + r9], 0x5c
je case.0x14002ee3d.90
inc r9
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
jne 0x1400332b0
int1
jmp 0x1400332e9
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
je case.0x14002ee3d.90
or byte [rcx - 0x7d], al
cli
invalid
cmp r10d, 0x5c
je case.0x14002ee3d.90
inc r9
ror dword [rcx + rdi - 0x36], 0x75
out 0x45, eax
cmp rdx, r9
jne 0x1400332d0
xor r10d, r10d
xor edx, edx
mov r9, rdx
test r9, r9
leave
leave
jne 0x140033303
mov bl, 0xa
jmp 0x140033340
mov r10d, 1
add byte [rbp - 0x7b], cl
test r9, r9
leave
je 0x1400332f4
mov bl, 9
cmp r9, 2
je 0x140033325
cmp r9, 1
jne 0x140033340
cmp byte [r8], 0x2e
movzx ebx, r14b
mov r11d, 9
cmovne ebx, r11d
jmp 0x140033340
cmp byte [r8], 0x2e
jne 0x140033340
cmp byte [r8 + 1], 0x2e
sete bl
xor bl, 9
nop word cs:[rax + rax]
nop dword [rax + rax]
add r10, r9
mov r11, rdx
sub r11, r10
ror dword [rdi], cl
invalid
cmp al, 1
add byte [rax], al
add r10, r8
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x1400331d9
jmp 0x1400333d6
xor edx, edx
jmp 0x1400331d6
cmp rdx, 1
jne 0x1400331d6
cmp r9b, 0x2e
jne 0x1400331d6
test r11, r11
je 0x1400334d1
add byte [rax], al
dec r11
inc r8
mov qword [rdi], r8
mov qword [rdi + 8], r11
mov byte [rcx], 7
jmp 0x1400333c2
test r11, r11
je 0x14003349a
dec r11
inc r8
mov qword [rdi], r8
mov qword [rdi + 8], r11
mov byte [rcx], 6
invalid
jmp 0x1400333c2
mov byte [rdi + 0x38], 3
mov byte [rcx], 0xa
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
adc r11b, bpl
invalid
mov byte [rcx], 6
jmp 0x1400333c2
lea r8, [0x140173698]
mov rcx, r10
call fcn.14008a8b0
invalid
invalid
lea r8, [0x140173680]
mov ecx, 1
xor edx, edx
call fcn.14008a8b0
lea r8, [0x140173638]
mov rcx, r9
mov rdx, r11
call fcn.14008a930
lea r8, [0x140173650]
mov rcx, rax
mov ecx, eax
mov rdx, r11
call fcn.14008a8b0
lea r8, [0x140173668]
mov ecx, 1
xor edx, edx
call fcn.14008a8b0
int3
add byte [rax], al
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140033719
cmp al, 1
je 0x140033680
movzx eax, al
cmp eax, 2
jne 0x14003370f
mov rcx, rdi
call fcn.140032a00
cmp r14, rax
jbe 0x1400335f0
lea rcx, [rsp + 0x68]
push 0xffffffffe8fa8948
idiv edi
dec dword [rcx + rcx*4 - 0xd]
mov rdx, rdi
call fcn.140032d90
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
invalid
invalid
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1400337fc
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or byte [rdx + rcx], bh
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140033764
mov al, 2
mov r14, rbx
jmp 0x1400335f6
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1400335f6
invalid
invalid
invalid
invalid
cmp r12d, 5
je 0x1400335f6
cmp r12d, 6
jne 0x140033745
invalid
invalid
add byte [rax], al
invalid
test r14, r14
je 0x1400336d6
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je case.0x140032895.44
cmp cl, 0x2e
jne case.0x140032895.44
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400336f5
cmp eax, 0x5c
je 0x1400336f5
xor eax, eax
jmp 0x1400335f6
xor r14d, r14d
xor eax, eax
jmp 0x1400335f6
xor eax, eax
cmp r14, 1
jne 0x1400335f6
cmp cl, 0x2e
jne 0x1400335f6
sub rbx, 1
jb 0x140033822
add dword [rax], eax
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14003371c
cmp bpl, 6
jne 0x14003374a
invalid
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsi], 6
jmp 0x14003371c
lea rax, [0x14016f5b8]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x1400337c2
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
jmp 0x14003371c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400337c2
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140033758
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [rdi], r9b
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14003371c
mov rcx, rbx
mov rbx, r14
lea r8, [0x1401736e0]
mov rdx, rbx
call fcn.14008a930
lea r8, [0x1401736c8]
mov rcx, rbx
xor edx, edx
call fcn.14008a930
invalid
jno 0x140033826
invalid
lea r8, [0x1401736b0]
mov rcx, rbx
xor edx, edx
call fcn.14008a930
invalid
add ah, cl
neg esi
mov rdi, 0xffffffffffffffff
nop dword [rax]
lea rbx, [rsi + rdi]
cmp rbx, 0xffffffffffffffff
je 0x1400338de
movzx ebp, byte [r8 + rdi + 1]
lea rbx, [rdi + 1]
cmp byte [r11 + rdi + 1], bpl
mov rdi, rbx
je 0x1400338a0
sete al
movzx eax, al
add rax, rbx
cmp rax, r9
jbe 0x1400338ea
lea r8, [0x1401736f8]
mov rcx, rax
mov rdx, r9
call fcn.14008a930
cmp r9, r10
jne 0x1400338ea
xor eax, eax
jmp 0x1400339fc
test rax, rax
je 0x14003393f
nop
movzx esi, byte [r11 + rax - 1]
cmp esi, 0x2f
je 0x140033907
cmp esi, 0x5c
je 0x140033907
dec rax
jne 0x1400338f0
jmp 0x14003393f
lea rsi, [rax - 1]
cmp rsi, r9
jae 0x140033bb2
sub r9, rax
add r11, rax
mov qword [rcx], r11
mov qword [rcx + 8], r9
mov byte [rcx + 0x38], 2
cmp rsi, r10
jae case.0x14002f20b.94
add al, byte [rax]
invalid
sub r10, rax
add r8, rax
mov qword [rdx], r8
mov qword [rdx + 8], r10
mov byte [rdx + 0x38], 2
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x50], r8
and al, 0x50
movzx r8d, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
and al, 0x60
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
call fcn.140033130
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
jne 0x140033a10
invalid
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
call fcn.140033130
cmp byte [rsp + 0x98], 0xa
setne al
xchg ebp, eax
invalid
neg al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x140033a78
mov rdi, r10
mov rsi, r14
sub rsi, r8
cmovb r8, r14
mov rcx, r12
call sub.msvcrt.dll_memcmp
fist word [rsi + rax]
cdqe
test eax, eax
cmovne rsi, rax
invalid
xor ecx, ecx
test rsi, rsi
test esi, esi
setne cl
mov eax, 0xff
cmovs ecx, eax
test cl, cl
je 0x140033b96
nop dword [rax]
mov eax, ecx
test cl, 0xfd
jne 0x1400339fc
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.140033130
movzx esi, byte [rsp + 0x60]
je 0x140033a91
invalid
cmp sil, 0xa
je 0x1400339dd
invalid
invalid
movzx edi, byte [rsp + 0x61]
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
add byte [rax], 0
invalid
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
call fcn.140033130
movzx ecx, byte [rsp + 0x98]
add byte [rax + 0xaf98001], dh
je 0x1400339fc
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
int 0x8d
push rcx
cli
int 0x8d
push rcx
cli
movzx edx, dl
lea r8, [rdx + 1]
cmp dl, 4
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb 0x140033bab
jne 0x1400339fc
test dword [rdx], edx
invalid
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
cmp r9d, 4
je 0x140033b60
test r9, r9
jne 0x140033a57
cmp cl, 6
jae 0x140033a57
invalid
invalid
invalid
invalid
invalid
cmp sil, cl
jb 0x140033bab
jne 0x1400339fc
movzx ecx, byte [rsp + 0x99]
mov r10, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
movzx eax, sil
lea r9, [0x14016f5d0]
movsxd rax, dword [r9 + rax*4]
add rax, r9
invalid
jmp rax
mov al, 0xff
cmp dil, cl
jb 0x1400339fc
iretd
setne cl
jmp case.0x140033c5c.214
invalid
invalid
shr ecx, 0xf0
invalid
cmp cl, 9
jne 0x140033a57
mov rsi, r14
sub rsi, r8
cmovb r8, r14
mov rcx, r12
mov ecx, esp
mov ecx, esp
call sub.msvcrt.dll_memcmp
cdqe
test eax, eax
cmovne rsi, rax
cmovne esi, eax
mov al, 0xff
test rsi, rsi
setne cl
xchg ebp, eax
ror dword [rdi], 0x89
invalid
invalid
invalid
invalid
jmp 0x1400339fc
mov rsi, rbx
sub rsi, r13
sub esi, ebp
cmovb r13, rbx
cmovb ebp, ebx
mov rcx, r15
mov rdx, rdi
mov edx, edi
cli
mov r8, r13
jmp 0x140033b76
retf
mov al, 0xff
jmp 0x1400339fc
lea r8, [0x140173728]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov edx, ecx
invalid
mov rcx, rax
mov rdx, r9
call fcn.14008a8b0
in al, dx
insb byte [rdi], dx
add eax, 0x58d4c00
invalid
invalid
invalid
sti
sti
lea r8, [0x140173710]
adc eax, dword [rax]
mov rcx, rax
mov ecx, eax
mov rdx, r10
call fcn.14008a8b0
fisubr dword [rbp + rax]
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
sub esp, 0x138
mov qword [rsp + 0x20], r8
mov r13, rdx
mov rdi, rcx
mov edi, ecx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
test r14, r14
invalid
je case.0x14002ee3d.126
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne cl
cmp al, 0x5c
pop rsp
setne bpl
invalid
and bpl, cl
jmp 0x140033c24
mov bpl, 2
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.1400461a0
add dword [rax], eax
movzx r9d, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x50]
movzx eax, r9b
mov dh, 0xc1
mov r10, qword [rsp + 0x60]
mov r12, qword [rsp + 0x70]
lea rcx, [0x14016f5e8]
or eax, 0x13b999
jo case.0x140032f7a.60
lea ecx, [0x14016f5e8]
adc eax, dword [rax]
movsxd r8, dword [rcx + rax*4]
invalid
add r8, rcx
mov rdx, r14
mov rcx, r15
jmp r8
lea rcx, [r10 + 4]
jmp case.0x14002a6da.186
add al, 0xeb
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
add dword [rbp - 0x7b], ecx
test r12, r12
in al, 0x49
cmove ecx, esp
cmove rcx, r12
add rcx, r10
add rcx, 8
jmp case.0x14002a6da.186
mov ecx, 6
jmp case.0x14002a6da.186
invalid
add bl, ch
sbb cl, byte [rcx - 0x73]
and al, 1
invalid
lea rcx, [r12 + 1]
test r12, r12
cmove rcx, r12
int3
add rcx, r10
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp case.0x14002a6da.186
add eax, 0x2b9
mov ecx, 2
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
sub rdx, rcx
jb case.default.0x140034633
add rcx, r15
mov qword [rsp + 0x28], r13
test rdx, rdx
je 0x140033cc7
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
ret 0xf980
pop rsp
sete bl
or bl, dl
jmp 0x140033cc9
xor ebx, ebx
and bpl, 1
mov rcx, qword [rsp + 0x51]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov qword [rsp + 0xef], rdx
add byte [rax - 0x77], cl
mov qword [rsp + 0xe8], rcx
mov ecx, 6
add byte [rax], al
invalid
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rcx + 6], bh
add byte [rax], al
invalid
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x14016f604]
ud1
adc eax, dword [rax]
invalid
ud1
adc eax, dword [rax]
invalid
movsxd r8, dword [rdx + rax*4]
invalid
invalid
add r8, rdx
mov qword [rsp + 0x90], rdi
jmp r8
lea rdx, [r10 + 4]
test rdx, rdx
jne case.0x140032f7a.66
jmp case.0x140033d04.6
lea rdx, [r12 + 1]
test r12, r12
cmove rdx, r12
invalid
invalid
add rdx, r10
invalid
invalid
add rdx, 8
test rdx, rdx
jne case.0x140032f7a.66
invalid
sbb ch, bl
xor dword [rcx - 0x73], ecx
lea rdx, [r12 + 1]
jmp case.0x140033d04.6
lea rdx, [r12 + 1]
test r12, r12
cmove rdx, r12
add rdx, r10
add edx, edx
add rdx, 2
add edx, 2
test rdx, rdx
je case.0x140033d04.6
sal byte [rcx + rbx + 0x48], cl
lea edx, [0x14016f620]
adc eax, dword [rax]
lea rdx, [0x14016f620]
adc eax, dword [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
cmp rcx, r14
je case.0x140033b4b.29
mov r13, r10
mov esi, r9d
jmp 0x140033db8
mov ecx, 2
add byte [rax], al
cmp rcx, r14
int1
je case.0x140033b4b.29
jmp case.0x140033d04.6
in al, dx
lea rax, [r12 + 1]
test r12, r12
in al, 0x49
cmove eax, esp
invalid
lea rcx, [r10 + rax]
or al, 2
add rcx, 2
cmp rcx, r14
add cl, byte [rcx + rdi - 0xf]
je case.0x140033b4b.29
jmp case.0x140033d04.6
lea rax, [r12 + 1]
test r12, r12
cmove rax, r12
lea rcx, [r10 + rax]
add rcx, 8
invalid
or byte [rcx + rdi - 0xf], cl
cmp rcx, r14
jne case.0x140033d04.6
mov r13, r10
xor eax, eax
mov esi, r9d
cmp r9b, 5
stc
invalid
movzx ebp, bpl
cmove ebp, eax
call 0x1647fc904
push 0x244c8b48
mov rcx, qword [rsp + 0x28]
invalid
invalid
push rsp
mov rdi, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x20]
and al, 0x20
call case.0x140034633.26
test al, al
jne case.default.0x140033e01
invalid
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
push rax
mov rdx, qword [rsp + 0x28]
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
mov r8, qword [rsp + 0x20]
call fcn.1400461a0
movzx edx, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
lea r8, [0x14016f634]
lea eax, [0x14016f634]
add eax, 0x13b83a
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x140033e3d
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140033e3d
mov ecx, 6
invalid
jmp 0x140033e3d
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
jmp 0x140033e3d
mov ecx, 2
cmp rcx, qword [rsp + 0x20]
ja 0x140034694
mov rsi, qword [rsp + 0x90]
mov qword [rsi + 0x10], 0
mov r13, qword [rsp + 0x28]
invalid
adc byte [rax], r8b
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x28
invalid
mov rcx, rsi
mov rdx, r13
mov r8, qword [rsp + 0x20]
call fcn.1400457b0
nop
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
cmp qword [rsp + 0x20], 0
je case.0x140033d04.19
add byte [rax], al
cmp sil, 3
jae case.0x140033d04.19
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0x100], r14
mov byte [rsp + 0x108], sil
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xef]
and al, 0xef
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x109], eax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], r13
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x12024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x28
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x132249c]
add byte [rax], al
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0xf8]
xchg esp, eax
and al, 0xf8
add byte [rax], al
invalid
add byte [rax], al
add al, ch
and eax, 0x80fffff2
jl 0x140033f32
add byte [rax], al
call fcn.140033130
cmp byte [rsp + 0x50], 0xa
jne case.0x14002ee3d.134
push rax
or dh, byte [rbp + 0x7a]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov rdi, qword [rsp + 0x28]
and al, 0x28
jmp 0x140034117
lea rcx, [rsp + 0x50]
mov r13, qword [rsp + 0x28]
mov rdx, r13
mov rsi, qword [rsp + 0x20]
mov r8, rsi
mov eax, esi
call fcn.1400461a0
movzx eax, byte [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
movzx r8d, al
lea r9, [0x14016f650]
in eax, 0xb6
adc eax, dword [rax]
in eax, 0xb6
adc eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
retf 0x8949
invalid
mov r9, r13
retf 0x8949
mov rsi, qword [rsp + 0x90]
jmp r10
add rcx, 4
jmp case.0x140033d04.41
mov rax, qword [0x140192328]
movzx eax, byte [rax]
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
add al, ch
sub ebp, esi
cld
invalid
test rax, rax
je 0x1400346b8
mov r14, rax
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
push rax
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
push rsp
and al, 0x70
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rsp + 0xd0], 4
and al, 0xd0
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
movups xmm3, xmmword [rsp + 0x128]
pushfq
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x80], ebx
and al, 0x80
add byte [rax], al
invalid
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x50]
call fcn.140033130
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
cmp byte [rsp + 0x98], 0xa
je case.0x140033c5c.261
mov r15d, 1
mov esi, 0x38
lea r12, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
invalid
lea r13, [rsp + 0x98]
lea rbp, [rsp + 0x50]
nop word cs:[rax + rax]
cmp r15, qword [rsp + 0xd0]
jne 0x1400340a3
mov r8d, 1
mov rcx, r12
mov rdx, r15
call fcn.140010830
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rcx*8], ah
mov rax, qword [rsp + 0xc8]
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], al
xor byte ss:[rdi], cl
adc byte [rsp + 0x98], al
movups xmm1, xmmword [rsp + 0xa8]
test al, 0
add byte [rax], al
movups xmm2, xmmword [rsp + 0xb8]
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x10], xmm1
movups xmmword [r14 + rsi], xmm0
inc r15
inc r15
mov qword [rsp + 0xe0], r15
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rcx, r13
mov rdx, rbp
call fcn.140033130
invalid
invalid
dec dword [rax - 0x7d]
invalid
cmp byte [rax + 0x9824bc], al
mov esp, 0x9824
add byte [rdx], cl
invalid
and al, 0x98
add byte [rax], al
add byte [rdx], cl
jne case.0x140032f7a.73
or dword [rdi], 0x10
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, qword [rsp + 0x20]
and al, 0x20
call fcn.1400461a0
je 0x14003414a
and byte [rcx], al
add byte [rdi], cl
mov dh, 0x94
and al, 0x98
cwde
add dword [rax], eax
movzx edx, byte [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xa8]
invalid
invalid
test byte [rax + rdi*4], ah
invalid
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rsp + 0xb8]
mov eax, 0x4c000000
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
push rbp
lea r8, [0x14016f6a0]
lea eax, [0x14016f6a0]
mov ch, 0x13
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rdi
jmp r9
add rcx, 4
add ecx, 4
jmp 0x140034251
lock add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 8
jmp case.0x140033d04.41
invalid
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp case.0x140033d04.41
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x20]
and al, 0x20
sub r8, rcx
enter 0xffffffffffff820f, 0xfffffffffffffff1
add al, 0
jb 0x140034694
add byte [rcx + rax - 0x17], cl
add rcx, r13
jmp 0x18dcccaf3
mov r9, rcx
test r8, r8
je 0x1400341bc
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je 0x1400341c0
cmp ecx, 0x5c
stc
pop rsp
je 0x1400341c0
add al, 0x3c
add eax, 0x8d483a73
and al, 0x50
cmp al, 5
jae case.default.0x1400341ee
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.1400461a0
rcr byte [rdi], 1
add dword [rax], eax
rcr byte [rdi], 1
add dword [rax], eax
invalid
movzx r8d, byte [rsp + 0x50]
push rax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
lea rcx, [0x14016f66c]
lea ecx, [0x14016f66c]
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x14003461d
test bpl, bpl
in eax, dx
je 0x140033e5d
lea rdx, str..Components
lea edx, str..Components
adc eax, 0x13f35e
mov r8d, 1
mov rcx, rsi
call fcn.1400457b0
jmp 0x140033e5d
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140034251
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x140034251
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
mov ecx, 2
add byte [rax + 0x3b], cl
and al, 0x20
invalid
cmp rcx, qword [rsp + 0x20]
ja case.0x140033b4b.388
jne 0x140034262
xor eax, eax
jmp 0x140034277
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rax*4], fs
add byte [rax], 0
mov qword [rsp + 0x80], rcx
add byte [rdi], cl
adc byte [rsp + 0x98], al
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
add byte [rax], al
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], rdi
mov rcx, qword [rsp + 0x20]
and byte [rax - 0x77], cl
and al, 0x58
mov word [rsp + 0x88], 0x200
mov byte [rsp + 0x8a], al
lea rsi, [rsp + 0x99]
lea rdi, [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x50
push rax
add byte [rax - 0x73], cl
pop rsp
and al, 0x50
push rax
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x14003431d
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
invalid
invalid
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov rcx, rdi
mov rdx, rbx
call fcn.140033130
movzx r12d, byte [rsp + 0x98]
movzx esp, byte [rsp + 0x98]
cmp r12b, 0xa
je case.0x140032f7a.101
xchg edx, eax
add byte [rax], al
invalid
lea eax, [r12 - 6]
cli
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x140034380
cmp eax, 2
je 0x14003431d
cmp eax, 3
jne 0x1400343b0
mov rax, qword [rsp + 0x40]
sub rax, 1
jb 0x14003431d
mov rcx, qword [rsp + 0x38]
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x14003431d
cmp al, 0x11
or dword [rbp - 0x5b], esi
mov qword [rsp + 0x40], rax
jmp 0x14003431d
xor edx, edx
cmp qword [rsp + 0x40], 0
setne dl
xchg ebp, eax
ret 0x8948
push rsp
and al, 0x40
invalid
cmp qword [rsp + 0x30], rdx
cmp qword [rsp + 0x30], rdx
jne case.0x14002a6da.197
mov rcx, r14
call fcn.140010240
jmp case.0x14002ef8b.145
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x30]
and al, 0x30
jne case.0x14002a6da.197
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
call fcn.140010240
jmp case.0x14002ef8b.145
adc edi, edi
invalid
invalid
adc edi, edi
invalid
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 1
mov dword [rsp + 0xa0], 1
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
movabs al, byte [0x4800000001000000]
mov dword [rsp + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
test al, 0
invalid
mov qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add dh, al
invalid
test byte [rax + rsi*4], ah
mov byte [rsp + 0xb0], 1
add byte [rax], al
add byte [rcx], al
add dword [rax - 0x75], ecx
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x28], rax
and al, 0x28
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
je 0x140034590
jne 0x14003441a
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
mov r14, qword [rsp + 0x20]
and al, 0x20
invalid
cmp byte [rbx + rcx*4 + 0x74], cl
and al, 0x20
add rsi, r14
add esi, esi
lea rbp, [rsp + 0x51]
push rcx
lea r12, [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x13b281
mov dl, 0x13
invalid
lea rdi, [0x14016f6bc]
xor eax, eax
jmp case.0x14002ef8b.132
rdtsc
ror byte [rcx - 0x7d], 0xc6
add r14, 0x38
invalid
invalid
xor eax, eax
add r14, 0x38
cmp r14, rsi
test byte [rdi], 0x84
add dword [rax], eax
add dword [rax], eax
je 0x140034590
add byte [rax], al
add byte [rcx + 0xf], al
movzx ebx, byte [r14]
mov dh, 0x1e
cmp ebx, 0xa
or cl, byte [rdi]
test byte [0xc803445d], dh
xor eax, 0x88000001
je 0x140034590
add byte [rax + 0x4950245c], cl
mov ecx, dword [rsi + 0x30]
invalid
mov byte [rsp + 0x50], bl
pop rsp
and al, 0x50
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
mov dword [rbp + 0x2f], ecx
movups xmm0, xmmword [r14 + 1]
movups xmm0, xmmword [rsi + 1]
adc byte [rsi + 1], al
movups xmm1, xmmword [r14 + 0x11]
adc byte [rsi + 0x11], cl
movups xmm2, xmmword [r14 + 0x21]
movups xmm2, xmmword [rsi + 0x21]
and dword [rdi], ecx
adc dword [rbp + 0x20], edx
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
invalid
invalid
adc byte [rdi], cl
adc dword [rbp], eax
invalid
invalid
add byte [r8 + 0x482a7401], r13b
lea ecx, [rsp + 0x50]
and al, 0x50
test al, 1
je 0x1400344b0
sub cl, byte [rax - 0x73]
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
lea rdx, [0x140173740]
adc eax, 0x13f2ae
add al, ch
leave
xchg edx, eax
add byte [rax], al
call case.0x1400356d2.72
test al, al
sal byte [rbp + 0x15], 0x41
jne 0x1400344b0
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r12
lea rdx, str..Components
adc eax, 0x13f0bd
adc eax, dword [rax]
call fcn.1400457b0
adc eax, dword [rcx]
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x60
invalid
mov r13, qword [rsp + 0x60]
invalid
lea eax, [rbx - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
movsxd rax, dword [rdi + r15*4]
add rax, rdi
clc
clc
mov r8, r15
lea rdx, str..Components
lea edx, str..Components
adc eax, 0x13f08d
add bh, bh
loopne case.0x140032f7a.87
invalid
jmp rax
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
jmp case.0x1400373a1.1
add bl, ch
xor al, 0x48
invalid
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
pop rax
mov r8, r13
mov eax, ebp
jmp case.0x1400373a1.1
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x13f066
lea rdx, [0x140173569]
jmp case.0x1400373a1.1
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
lea rdx, [0x140173518]
lea edx, [0x140173518]
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r12
mov ecx, esp
call fcn.1400457b0
mov byte [rdx], dl
add dword [rax], eax
cmp r15d, 1
inc dword [rcx]
je case.0x140034552.5
test byte [0xf1034532], cl
add dword [rbp - 0x7b], ecx
test r15, r15
invalid
mov al, 1
test r15, r15
jne case.0x140033d52.39
test dword [rdi + rdi*8], eax
invalid
mov rax, qword [rsp + 0x70]
and al, 0x70
mov ecx, ebx
lea rdx, case.0x14003e1c8.131
adc eax, dword [rax]
adc eax, dword [rax]
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
add r13, 4
add ebp, 4
mov rbx, r13
jmp case.0x140034552.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
lea rbx, [rcx + r13]
add rbx, 8
ret
or bl, ch
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0xffffffffffff8d4a, 0x1c
lea rbx, [rcx + r13]
sub dword [rax - 0x7d], ecx
ret
add rbx, 2
test rbx, rbx
fisttp dword [rdi]
xchg ebp, eax
shr cl, 0xb1
invalid
setne al
jmp case.0x140033d52.39
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x7b], cl
sal byte [rsp + rdx + 0x48], 0x6b
invalid
test rax, rax
je 0x1400345ae
imul rdx, rax, 0x38
imul edx, eax, 0x38
sar byte [rax], 1
cmp byte [rcx - 0x48], al
or byte [rax], al
mov r8d, 8
mov eax, 8
add byte [rax], al
mov rcx, qword [rsp + 0x20]
call fcn.140002de0
mov rsi, qword [rsp + 0x90]
mov ah, 0x24
nop
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rsi]
mov edx, dword [rsi]
invalid
test rdx, rdx
test edx, edx
sal byte [rdi + rcx + 0x48], cl
je case.0x140033f80.11
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov r8d, 1
call fcn.140002de0
invalid
add byte [rax], al
add al, ch
adc ebp, eax
cld
dec dword [rdi]
movups xmm0, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x140033e6d
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14003461d
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x14003461d
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x140034633
mov ecx, r8d
mov ecx, eax
lea r8, [0x14016f688]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140034673
xor eax, eax
jmp 0x14003467c
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x140034673
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x140034673
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x140034673
mov eax, 2
cmp r14, rax
jb 0x140033e5d
mov qword [rsi + 0x10], rax
jmp 0x140033e5d
lea r8, [0x140173500]
mov rdx, r14
call fcn.14008a8b0
lea r8, [0x140173500]
mov rdx, qword [rsp + 0x20]
call fcn.14008a8b0
lea r8, [0x140173500]
mov rdx, qword [rsp + 0x20]
call fcn.14008a8b0
ud2
mov ecx, 8
mov edx, 0xe0
add byte [rax], al
add al, ch
stc
or eax, 0x89480004
add byte [rax - 0x77], cl
invalid
mov edx, 0xe0
jmp 0x1400346ef
mov r8d, 8
mov rcx, r14
jmp 0x140034754
call fcn.140002de0
mov rcx, rsi
call fcn.140098be0
int3
ret 0x14d
sub eax, edi
cmp r14, r8
jb 0x1400348ee
mov qword [rdi + 0x10], r8
mov r14, r8
test rsi, rsi
je 0x1400349b9
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x66], cl
add dword [rax - 0x75], ecx
invalid
invalid
lea r12, [rsi + 1]
mov rbp, qword [rdi]
mov rax, rbp
invalid
sub rax, r14
cmp rax, r12
jae 0x140034971
add r12, r14
jb 0x140034a09
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
not rdx
shr rdx, 0x3f
invalid
invalid
test rbp, rbp
in eax, dx
je case.0x140033b4b.407
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rbp
jmp case.0x14002ef8b.160
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, r12
call fcn.14000faa0
mov r9b, 0xfd
dec dword [rax - 0x7d]
jl 0x140034979
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x48
je 0x1400349d0
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x140034a04
mov eax, 1
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rbx + 0x49000000], edx
cmp esi, ebp
out dx, al
cmp r14, rbp
out dx, al
jne 0x140034989
mov rcx, rdi
mov rdx, r14
mov edx, esi
call fcn.140010550
mov r15, qword [rdi + 8]
jg case.0x14002a73b.286
mov r14, qword [rdi + 0x10]
mov byte [r15 + r14], 0x2e
inc r14
mov qword [rdi + 0x10], r14
mov rax, qword [rdi]
sub rax, r14
cmp rax, rsi
jb 0x1400349e4
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
pop rsi
invalid
invalid
invalid
add r14, rsi
mov qword [rdi + 0x10], r14
test r13, r13
test ebp, ebp
setne al
add rsp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
mov qword [rdi + 8], rcx
mov qword [rdi], r12
mov r15, rcx
mov edi, ecx
mov rbp, r12
cmp r14, rbp
cmp esi, ebp
je case.0x14002f20b.153
xchg esp, eax
jmp 0x140034989
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400106c0
mov esp, 0x8b4cfffd
ja 0x140034a06
jmp case.0x140032895.120
loope case.0x14002f0cb.162
adc eax, dword [rax]
call fcn.14008a8b0
add eax, 0xc9854800
test rcx, rcx
jne 0x140034a0e
call fcn.140075480
mov rdx, qword [rsp + 0x50]
call fcn.1400754c0
add al, 0
int3
test rdx, rdx
je 0x140034a60
js 0x140034a81
mov rax, qword [0x140192328]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rsi
call fcn.140002dd0
mov rbx, rax
test rax, rax
jne 0x140034a65
mov ecx, 1
mov rdx, rsi
call fcn.1400754c0
or al, byte [rax + rax]
add al, 0
mov ebx, 1
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, rdi
mov r8, rsi
invalid
call sub.msvcrt.dll_memcpy
mov rax, rbx
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
call fcn.140075480
int3
mov r8, rdx
ror byte [rax - 0x75], 1
or byte [r8 - 0x75], cl
mov rdx, qword [rcx + 0x10]
mov rcx, rax
invalid
popfq
invalid
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov rcx, rax
jmp case.0x14002ef8b.249
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
test r8, r8
je 0x140034af5
invalid
js 0x140034b25
pop rsp
mov rax, qword [0x140192328]
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov edx, 1
mov rcx, rsi
mov ecx, esi
call fcn.140002dd0
mov r14, rax
invalid
invalid
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
jne case.0x140033c5c.72
mov ecx, 1
mov rdx, rsi
call fcn.1400754c0
retf
or dword [rax + rax], eax
retf
mov r14d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
invalid
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov qword [rdi], rsi
mov dword [rdi], esi
mov qword [rdi + 8], r14
mov dword [rdi + 8], esi
ja 0x140034b18
or byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
ja 0x140034b24
adc dh, al
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
sbb byte [rax], al
add byte [rax - 0x77], cl
clc
mov rax, rdi
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
call fcn.140075480
add ah, cl
int3
nop dword [rax + rax]
add byte [rax], al
add byte [rsi + 0x57], dl
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400461a0
push rsp
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
invalid
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x82
lea r9, [0x14016f6e8]
or eax, 0x13ab82
invalid
stosd dword [rdi], eax
adc eax, dword [rax]
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov r9, rdi
jmp r10
loop 0x140034bbf
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140034bb0
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
ret 0x14c
add rcx, 8
jmp 0x140034bb0
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140034bb0
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 2
jmp 0x140034bb0
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffffa0
add byte [rax], al
invalid
jb 0x140034c5c
movabs al, byte [0x8949f90148000000]
leave
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x140032895.140
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je case.0x140034552.13
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je case.0x140034552.13
invalid
add al, 0x3c
cmp al, 4
ja case.default.0x140034c0a
add al, 0x77
cmp cl, byte [rax - 0x73]
invalid
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call fcn.1400461a0
mov bh, 0x15
add dword [rax], eax
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 1
stosd dword [rdi], eax
lea r9, case.0x14003e1c8.51
or eax, 0x13ab01
add dword [rbx + 0x634f0013], ebp
adc eax, dword [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
add eax, ecx
jmp r8
add rcx, 4
jmp 0x140034c4b
invalid
rol dword [rbx + rbp*8], 0x38
cmp byte [rcx], dh
shr bl, 0x3e
jmp case.0x140032f7a.133
xor eax, eax
jmp case.0x140032f7a.133
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
jmp 0x140034c4b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140034c4b
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
jmp 0x140034c4b
add ch, bl
add eax, 0x2b9
mov ecx, 2
invalid
invalid
mov ecx, 2
cmp rcx, rsi
int1
ja 0x140034c5c
or al, 0x3c
cmp al, 6
invalid
setne al
add rsp, 0x48
add esp, 0x48
invalid
pop rdi
pop rsi
ret
lea r8, [0x140173500]
add eax, 0x13e89d
mov rdx, rsi
call fcn.14008a8b0
invalid
invalid
bnd call fcn.14008a8b0
add eax, 0x1f0fcc00
add byte [rsi + 0x57], dl
add byte [rsi + 0x57], dl
add ah, cl
nop dword [rax]
invalid
invalid
invalid
int3
sub rsp, 0xc8
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
invalid
call fcn.1400461a0
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lea r8, case.0x14003e1c8.319
lea r8, case.0x14003e1c8.319
lea eax, case.0x14003e1c8.319
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x140033d52.72
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
jmp case.0x140033d52.72
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
jmp case.0x140033d52.72
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x140033d52.72
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x140034da4
add rcx, rdi
stc
mov r8, rcx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
je 0x140034d18
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp case.0x140033b4b.421
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7c
and al, 0x50
push rax
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], edi
push rax
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
invalid
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x88], 0x200
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
invalid
invalid
mov word [rax + rdx*4], fs
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
push rax
lea rdx, [rsp + 0x50]
call fcn.1400334f0
movzx ecx, byte [rsp + 0x90]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
out 0xff, eax
dec dword [rdi]
mov dh, 0x8c
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
or dh, byte [rbp + 4]
xor eax, eax
jmp case.0x140034552.27
add cl, 0xfa
xor eax, eax
invalid
cmp cl, 3
stc
invalid
ja 0x140034d77
movzx ecx, cl
leave
dec rcx
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
stc
add esi, dword [rbx + 0xa]
jae case.0x140034552.27
lea rcx, [rsp + 0x50]
call fcn.140032b70
nop
add rsp, 0xc8
enter 0, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x140173500]
add eax, 0x13e755
mov rdx, rsi
call fcn.14008a8b0
add eax, 0x6666cc00
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
int3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
sub rsp, 0x98
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
iretd
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
invalid
call fcn.1400461a0
rcl dword [rbx], 1
add byte [rdi], cl
movzx edx, byte [rsp + 0x20]
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
lea r8, [0x14016f73c]
lea eax, [0x14016f73c]
adc eax, dword [rax]
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x140033e01.75
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
jmp case.0x140033e01.75
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140033e01.75
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x140033e01.75
invalid
add al, byte [rax]
add byte [rax], al
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
jmp case.0x140033e01.75
mov ecx, 2
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
sub rdx, rcx
jb case.0x140033e01.81
invalid
mov dword [rax], eax
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140034e68
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x140033b4b.105
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
je case.0x140034155.47
invalid
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
adc dword [rsp + 0x68], eax
push 0x244c110f
js 0x140034ed1
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rax], al
add byte [rax], al
add byte [rax + 0x922484], cl
and al, 0x92
invalid
add byte [rax], al
mov byte [rsp + 0x92], al
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
add byte [rax], al
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
add byte [rdx], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
call fcn.1400334f0
cmp byte [rsp + 0x20], 9
jl 0x140034edc
and byte [rcx], cl
out 0xff, al
inc dword [rax + 0x920247c]
jl 0x140034edc
and byte [rcx], cl
invalid
jl 0x140034edc
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x140034ec8
invalid
mov rax, qword [rsp + 0x28]
sub bl, ch
jmp 0x140034eca
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
cwde
xor eax, eax
add rsp, 0x98
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x140173500]
adc eax, dword [rax]
mov rdx, rsi
mov edx, esi
bnd call fcn.14008a8b0
call fcn.14008a8b0
int 0x59
add eax, 0x6666cc00
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
int3
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov rsi, rdx
invalid
invalid
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400461a0
movzx ebp, byte [rsp + 0x30]
mov dh, 0x6c
and al, 0x30
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
movzx r9d, bpl
lea r8, case.0x14003e298.1
lea eax, case.0x14003e298.1
test al, 0x13
add byte [rdi + 0x63], cl
invalid
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
ror dword [rcx - 0x77], 0xf2
mov r10, rsi
add r9, r8
mov r10, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x14002a73b.319
invalid
xor al, 0x4c
lea eax, [rax + 1]
invalid
lea r8, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
test rax, rax
test eax, eax
cmove r8, rax
cmove eax, eax
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x14002a73b.319
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14002a73b.319
lea r8, [rax + 1]
test rax, rax
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
add rcx, r8
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
add ecx, 2
jmp case.0x14002a73b.319
mov ecx, 2
add byte [rcx - 0x77], cl
sub r10, rcx
sub r10, rcx
mov r10, rsi
mov edx, esi
sub r10, rcx
retf 0x820f
jb case.0x140034b73.46
add r8, qword [r8]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test r10, r10
je 0x140034fae
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
invalid
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
cmp al, 0x5c
pop rsp
sete r13b
or r13b, cl
jmp 0x140034fb1
xor r13d, r13d
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
mov edi, 0xf000000
movups xmm0, xmmword [rsp + 0x31]
adc byte [rsp + 0x31], al
and al, 0x31
movups xmm1, xmmword [rsp + 0x41]
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
movabs al, byte [0x30244c8d48000000]
add byte [rax], al
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
call fcn.1400461a0
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x50]
lea r8, [0x14016f774]
lea eax, [0x14016f774]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x140035048
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x140035048
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140035048
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 2
add ecx, 2
jmp 0x140035048
add eax, 0x2b9
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
retf 0x820f
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400352ed
add al, byte [rax]
invalid
int1
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je 0x140035074
invalid
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
xchg esp, eax
invalid
cmp al, 0x5c
sete al
or al, cl
invalid
jmp 0x140035076
xor eax, eax
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], rbx
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x148], xmm0
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x158], xmm1
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0x172], al
mov word [rsp + 0x170], 0x200
add cl, byte [rax - 0x73]
mov ah, 0x24
loope 0x1400350c4
add byte [rax], al
mov r15b, 2
xor r12d, r12d
lea r14, [rsp + 0x30]
cmp bpl, 6
cmp ch, 6
je case.0x140033b4b.442
xor byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xbf]
mov qword [rsp + 0x4f], rax
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rbx, rdi
mov qword [rsp + 0xd0], rdi
mov dword [rsp + 0xd0], edi
mov rdi, rdx
mov qword [rsp + 0xd8], rdx
mov byte [rsp + 0xe0], bpl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsp + 0x4f]
and al, 0x4f
mov qword [rsi + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsp + 0x10a], r13b
mov byte [rsp + 0x108], r12b
mov byte [rsp + 0x109], r15b
mov rcx, r14
lea rdx, [rsp + 0xd0]
call fcn.140033130
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x138]
add byte [rax], al
call fcn.140033130
movzx eax, byte [rsp + 0x68]
and al, 0x68
cmp byte [rsp + 0x30], 0xa
je 0x14003521a
cmp al, 0xa
je 0x14003521e
add byte [rax], al
mov rcx, r14
lea rdx, [rsp + 0x68]
call case.0x1400356d2.72
test al, al
je 0x140035265
invalid
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
mov rdi, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xd8]
movzx ebp, byte [rsp + 0xe0]
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
movaps xmmword [rsp + 0xb0], xmm1
mov rax, qword [rsi + 0x1f]
invalid
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
add byte [rax], al
movzx r12d, byte [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx r15d, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r13d, byte [rsp + 0x10a]
mov dh, 0xac
lodsb al, byte [rsi]
and al, 0xa
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
movzx eax, byte [rsi + 0x2e]
mov byte [rsp + 0x2c], al
mov byte cs:[rsp + 0x2c], al
mov eax, dword [rsi + 0x2a]
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
cmp bpl, 6
invalid
jne 0x1400350e0
jmp case.0x140033b4b.442
in eax, dx
invalid
cmp al, 0xa
jne 0x140035265
invalid
mov rax, qword [rsp + 0xbf]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rdi + rbp], ah
invalid
mov qword [rsp + 0x12f], rax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x120], xmm1
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
movaps xmmword [rsp + 0x110], xmm0
sub dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
invalid
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
movzx eax, byte [rsp + 0x2c]
sub al, 0x88
and al, 0x24
and al, 0x24
mov byte [rsp + 0x24], al
and al, 0x24
cmp r13b, 2
cmp ch, 2
add dh, byte [rbp + 4]
jne 0x140035269
xor eax, eax
jmp 0x1400352c9
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
invalid
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x51], xmm1
movups xmmword [rsp + 0x41], xmm0
adc dword [rsp + 0x41], eax
adc dword [rsp + 0x41], eax
and al, 0x41
and al, 0x41
mov eax, dword [r12 + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
and al, 0x24
mov dword [rsp + 0x6b], eax
and al, 0x6b
imul ecx, dword [rdi], 0xffffffb6
and al, 0x24
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x30], rbx
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x1400352ce
and al, 0x38
cmp byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x40
invalid
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x68], r12b
mov byte [rsp + 0x68], r12b
and al, 0x68
mov byte [rsp + 0x69], r15b
mov byte [rsp + 0x6a], r13b
mov byte [rsp + 0x6a], ch
and al, 0x6a
push 0x48
lea ecx, [rsp + 0x30]
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
xor al, ch
cmpsd dword [rsi], dword [rdi]
call fcn.140032b70
fdivr st(7)
call qword [rax + 0x78c48148]
invalid
invalid
invalid
nop
add rsp, 0x178
add esp, 0x178
add esp, 0x178
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea r8, [0x140173500]
lea eax, [0x140173500]
add eax, 0x13e21b
mov rdx, rsi
call fcn.14008a8b0
lea r8, [0x140173500]
loop 0x140035306
invalid
loop 0x140035306
adc eax, dword [rax]
add byte [rax - 0x77], cl
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14008a8b0
add eax, 0x1f0fcc00
add byte [rcx + 0x57], al
add ah, cl
nop dword [rax]
push r15
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
invalid
in al, dx
add qword [rax], rax
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov r14, r8
mov esi, eax
invalid
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400461a0
add dword [rax], eax
movzx ebp, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
invalid
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
movzx edx, bpl
movzx edx, ch
mov dh, 0xd5
lea r8, [0x14016f790]
lea eax, [0x14016f790]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
mov eax, edi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x14002f0cb.208
invalid
rol dword [rbx + rbp*8], 0x34
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp case.0x14002f0cb.208
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14002f0cb.208
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add rcx, 2
add ecx, 2
jmp case.0x14002f0cb.208
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
jb 0x140035651
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je case.0x14002f20b.207
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x1400353cd
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1400461a0
movzx edx, byte [rsp + 0x90]
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
invalid
cdq
or eax, 0xb60f0001
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14016f7ac]
invalid
invalid
lea r8, [0x14016f7ac]
lea eax, [0x14016f7ac]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
fimul dword [rbp - 0x77]
invalid
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x140035470
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140035470
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140035470
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x140035470
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
sub rdx, rcx
invalid
invalid
mov rdx, rbx
sub rdx, rcx
jb 0x140035660
in al, 1
add byte [rax], al
add rcx, r14
mov r8, rcx
test rdx, rdx
je case.0x140032f7a.168
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
xchg esp, eax
invalid
or al, cl
jmp case.0x1400333f4.145
xor eax, eax
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
movups xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
mov dword [rsp + 0x138], ecx
mov byte [rsp + 0x142], al
and al, 0x42
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rdx], al
invalid
invalid
invalid
mov word [rsp + 0x140], 0x200
mov dword [rsp + 0x140], 0x8d4c0200
jl 0x140035514
invalid
lea r15, [rsp + 0x61]
and al, 0x61
invalid
mov al, 2
lea rbx, [rsp + 0xc8]
enter 0, 0
pushfq
and al, 0xc8
enter 0, 0
xor ecx, ecx
enter 0, 0
xor ecx, ecx
lea r14, [rsp + 0x90]
lea esi, [rsp + 0x90]
lea r12, [rsp + 0x108]
cmp bpl, 6
std
invalid
je case.0x140033e01.102
xor al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xaf], rdx
scasd eax, dword [rdi]
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x20]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x14003556f
invalid
mov qword [rsp + 0x50], rdi
push rax
mov qword [rsp + 0x58], rsi
je 0x140035574
pop rax
mov byte [rsp + 0x60], bpl
mov rdx, qword [rsp + 0xaf]
add byte [rax], al
add byte [rcx - 0x77], cl
push rdi
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
push rdi
invalid
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
movaps xmm1, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r15 + 0x10], xmm1
adc dword [rdi + 0x10], ecx
adc byte [rcx + 0xf], al
movups xmmword [r15], xmm0
adc dword [rdi], eax
mov byte [rsp + 0x8a], r13b
and al, 0x8a
add byte [rax], al
add byte [rax + 0x88248c], cl
mov byte [rsp + 0x88], cl
mov al, byte [rax]
add byte [rax], al
mov byte [rsp + 0x88], cl
mov byte [rsp + 0x89], al
mov dword [rax], eax
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
push rax
call fcn.140033130
mov rcx, rbx
mov rdx, r12
call fcn.140033130
xchg edx, eax
invalid
movzx eax, byte [rsp + 0xc8]
mov dh, 0x84
and al, 0xc8
enter 0, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x9024bc], al
cmp byte [rsp + 0x90], 0xa
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or dh, byte [rsi + riz*2 + 0x3c]
or dh, byte [rdi + rsi*2 + 0x4c]
mov ecx, esi
je 0x140035621
cmp al, 0xa
je 0x140035636
mov rcx, r14
mov rdx, rbx
invalid
call case.0x1400356d2.72
xchg esi, eax
add dword [rax], 0x74c08400
mov rdi, qword gs:[rsp + 0x50]
mov rdi, qword [rsp + 0x50]
add byte [rax + rax*8 - 0x74b79a8c], al
test al, al
sal byte [rbp + riz*2 + 0x48], 0x8b
je case.0x140033f80.105
mov rdi, qword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
jl case.0x140033e01.108
push rax
mov rsi, qword [rsp + 0x58]
movzx ebp, byte [rsp + 0x60]
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
invalid
movups xmm1, xmmword [r15 + 0x10]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
and byte [rdi], cl
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x30], xmm1
mov rax, qword [r15 + 0x1f]
mov qword [rsp + 0x3f], rax
mov dword [rsp + 0x3f], eax
mov dword [rsp + 0x3f], eax
and al, 0x3f
and al, 0x3f
movzx ecx, byte [rsp + 0x88]
movzx eax, byte [rsp + 0x89]
test byte [rcx + rcx*4], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
and al, 0x8a
add byte [rax], al
invalid
mov word [rax + rcx*4], fs
and al, 0x88
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
test byte [rcx + rcx*4], ah
test byte [rcx + rcx*4], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
and al, 0x8a
add byte [rax], al
add byte [rax], al
add byte [rax - 0x80], al
std
cmp bpl, 6
invalid
jne 0x140035520
test dword [rdi + rdi*8], eax
add al, 0xff
invalid
jmp case.0x140033e01.102
cmp al, 0xa
movzx eax, r13b
mov r13d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x44], al
call 0xf5445a20
add eax, dword [rcx - 0x4b]
cmove r13d, eax
cmove ebp, eax
jmp 0x140035636
add eax, dword [rcx - 0x4b]
mov r13b, 2
mov ch, 2
add al, byte [rcx - 0x80]
std
add cl, byte [rdi]
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
add qword [rax], rax
add dword [rax], eax
cmp r13b, 2
setne al
add rsp, 0x148
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea r8, [0x140173500]
mov rdx, rsi
call fcn.14008a8b0
push rdx
invalid
invalid
push rdx
add eax, 0x58d4c00
lea r8, [0x140173500]
add eax, 0x13de99
cdq
ficom word [rbx]
add byte [rax - 0x77], cl
mov edx, ebx
adc eax, dword [rax]
mov rdx, rbx
mov edx, ebx
call fcn.14008a8b0
int3
push r10
add eax, 0x5741cc00
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
add byte [rax], al
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov esi, eax
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.1400461a0
or al, byte [rcx]
add byte [rdi], cl
invalid
movzx ebp, byte [rsp + 0x90]
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
invalid
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xd5
movzx edx, bpl
lea r8, [0x14016f7c8]
lea eax, [0x14016f7c8]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x14003570f
invalid
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x14003570f
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003570f
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
cmove edx, eax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add rcx, 2
add ecx, 2
jmp 0x14003570f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400359c1
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x14003573a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x14003573d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1400461a0
sub dword [rdx], ecx
add dword [rax], eax
or al, byte [rcx]
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14016f7e4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
lea r8, [0x14016f7e4]
lea eax, [0x14016f7e4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400357e0
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400357e0
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400357e0
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400357e0
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400359d0
test rdx, rdx
je 0x140035809
lea r8, [0x140173500]
mov rdx, rsi
call fcn.14008a8b0
lea r8, [0x140173500]
mov rdx, rbx
call fcn.14008a8b0
int3
je 0x140035c30
js 0x140035c92
add byte [rax], al
mov rax, qword [0x140192328]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140002dd0
mov r15, rax
invalid
test rax, rax
jne 0x140035c36
invalid
mov ecx, 1
mov rdx, rbx
call fcn.1400754c0
nop
clc
add eax, dword [rax]
mov r15d, 1
mov edi, 1
mov r12, qword [rsp + 0xa0]
mov rcx, r15
mov rdx, r14
mov edx, esi
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rbx
mov byte [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
mov rdx, rdi
mov r8, r12
call fcn.140033be0
invalid
invalid
dec dword [rdi]
adc byte [rsp + 0x28], al
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.140075480
mov rsi, rax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x140035cb4
mov rcx, qword [rsp + 0x30]
mov r8d, 1
call fcn.140002de0
mov rcx, rsi
call fcn.140098be0
int3
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add eax, dword [rax]
mov rsi, rax
mov rdx, qword [rsp + 0x20]
invalid
mov edx, dword [rsp + 0x20]
and byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x28]
test rdx, rdx
je 0x140035db7
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140002de0
sar ah, 1
cld
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.140098be0
int3
push rbx
sub rsp, 0x48
mov rdi, r9
mov edi, ecx
mov r14, r8
mov r15, rdx
xlatb
xlatb
mov rsi, rcx
mov rbx, qword [rsp + 0xa0]
mov rcx, rdx
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
mov rdx, r8
call case.0x140032895.156
test rax, rax
je 0x140035e61
out dx, eax
invalid
cmp rdx, 2
jne 0x140035e02
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rax], al
je 0x140035e61
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
invalid
test rcx, rcx
je 0x140035e61
lea r9, [rcx - 1]
dec dword [rcx - 1]
rol byte [rax + 0x2eff087c], 0x4c
cmp byte [rax + rcx - 1], 0x2e
invalid
inc r8
inc eax
cmp byte [rax + rcx - 1], 0x2e
mov rcx, r9
mov ecx, ecx
jne 0x140035e10
lea rcx, [r9 + 1]
cmp rcx, rdx
ror dword [rdi], 1
xchg eax, edi
add byte [rax], al
invalid
ror dword [rdi], 1
xchg eax, edi
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rcx + rbp + 0x4d], 0x85
leave
je 0x140035e61
test r9, r9
je 0x140035e61
mov rcx, r14
mov ecx, esi
sub rcx, r8
jb 0x140035f37
invalid
add byte [rcx + 1], cl
fimul word [rbp + 0x29]
invalid
add r14, rbx
sub r14, r8
mov r12, r14
mov esp, esi
mov esp, esi
hlt
mov r14, rcx
test r12, r12
test esp, esp
test esp, esp
jne case.0x140034633.99
adc edi, dword [rcx + 1]
mov ecx, 1
jmp 0x140035e96
lea r12, [rbx + r14]
inc r12
test r12, r12
in al, 0x74
in eax, dx
xor ecx, dword [rcx - 1]
invalid
in al, 0x74
in eax, dx
js 0x140035f19
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x15c4ae
mov rax, qword [0x140192328]
movzx eax, byte [rax]
mov edx, 1
add byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.140002dd0
mov rcx, rax
iretd
test rax, rax
je 0x140035f1e
mov qword [rsp + 0x28], r12
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov byte [rsp + 0x40], 1
cmp r12, r14
jae case.0x140034c0a.65
invalid
sbb ecx, dword [rax - 0x73]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call fcn.1400106c0
mov rcx, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
jmp 0x140035ed1
add eax, dword [rbp + 0x31]
xor r12d, r12d
in al, 0x4c
add ecx, esp
add rcx, r12
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call sub.msvcrt.dll_memcpy
add r12, r14
add esp, esi
add esp, esi
mov qword [rsp + 0x38], r12
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
mov rdx, rdi
mov r8, rbx
invalid
fsubr st(0)
sbb ecx, ebp
invalid
call case.0x14002a6da.226
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov rax, rsi
add rsp, 0x48
invalid
pop rbx
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.140075480
mov ecx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov edx, esp
call fcn.1400754c0
add eax, dword [rax]
add byte [rbp + rcx*4 + 5], cl
scasb al, byte [rdi]
test al, 0x13
add al, ch
jns case.0x1400356d2.15
invalid
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
call fcn.14008a8b0
invalid
invalid
invalid
add rax, 0x58d4c00
cmp bl, al
adc eax, dword [rax]
invalid
lea r8, [0x140173778]
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
bnd call fcn.14008a930
call fcn.14008a930
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
invalid
je 0x140035f63
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call fcn.140002de0
cld
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.140098be0
int3
nop dword [rax]
push rsi
push rdi
push rbx
sub rsp, 0x50
in al, dx
push rax
in al, dx
push rax
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
call fcn.1400461a0
add dword [rax], eax
add dword [rax], eax
movzx eax, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x48]
lea r8, [0x14016f800]
lea eax, [0x14016f800]
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rdi
mov r8, rbx
jmp r9
jmp rcx
xor al, 0x48
lea eax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
ret 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ret 0x148
and byte [rcx + 6], bh
jmp 0x140035fea
add rcx, rax
add rcx, 2
jmp 0x140035fea
sub esp, 0x38
mov rdi, qword [rcx + 0x30]
mov rcx, rdi
mov edx, 1
add byte [rax], al
add byte [rax], al
call sub.KERNEL32.dll_TerminateProcess
test eax, eax
je 0x140036fef
xor esi, esi
jmp 0x140037057
call sub.KERNEL32.dll_GetLastError
mov esi, eax
cmp eax, 5
jne 0x14003704f
mov eax, 0x89000615
mov byte [rbx + 0x547505f8], 0x48
mov ecx, edi
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
invalid
invalid
test eax, eax
je 0x140037012
cmp eax, 0x102
je 0x140036feb
jmp 0x14003702b
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
mov rcx, rdi
mov ecx, edi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
jne 0x140036feb
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
invalid
lea rcx, [rsp + 0x30]
call fcn.140006ad0
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
add byte [rax - 0x3f], cl
loopne 0x14003717c
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rdi, rcx
mov rcx, qword [rdx + 8]
or byte [rax - 0x7d], cl
cmp al, byte [rax]
or byte [rax - 0x7d], cl
cmp al, byte [rax]
mov qword [rsp + 0x88], rdx
mov qword [rdx], 0
mov dword [rdx], 0
mov dword [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rbp + rax - 0x18], dh
adc eax, 0xc7480006
invalid
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
je case.0x140033d52.128
call sub.KERNEL32.dll_CloseHandle
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 1
cwde
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
cwde
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa0], 0
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov rcx, qword [rdx + 0x18]
cmp qword [rdx + 0x10], 0
cmp dword [rdx + 0x10], 0
cmp dword [rdx + 0x10], 0
mov rax, qword [rdx + 0x20]
mov qword [rdx + 0x10], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pop rdx
sub byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rdx + rbx*2 + 0x48], dh
je 0x140037278
test rax, rax
mov rbx, qword [rdx + 0x28]
mov qword [rdx + 0x20], 0
je 0x140037278
test rax, rax
je 0x140037469
lea rdx, [rsp + 0x90]
lea r9, [rsp + 0x30]
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8, rbx
call fcn.140048070
test rax, rax
test eax, eax
je 0x1400374b3
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x140170fc0]
lea ecx, [0x140170fc0]
lea r9, fcn.140006ad0
sbb al, 0x9d
adc eax, dword [rax]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140084b60
in eax, dx
fadd dword [rax + rax]
in eax, dx
fadd dword [rax + rax]
jmp 0x140037665
in eax, dx
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx], dh
add al, byte [rax]
invalid
test rax, rax
je 0x1400374b3
test byte [rdx], dh
add al, byte [rax]
invalid
test byte [rdx], dh
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
lea r8, [rsp + 0x30]
mov rdx, rbx
mov edx, ebx
call fcn.14002f1b0
mov qword [rsp + 0xa8], rdi
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x140034e02.56
push rax
add byte [rax - 0x75], cl
and al, 0x58
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x140034e02.56
push rax
add byte [rax - 0x75], cl
and al, 0x58
jne 0x1400375dd
test dword [rcx], esi
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
out dx, al
add dword [rax], eax
xor dword [rbx], eax
add byte [rax], al
test rax, rax
je 0x1400374a3
invalid
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x30
mov r13, qword [rsp + 0x30]
mov r15, qword [rsp + 0x40]
mov ebp, 0x2000
invalid
add byte [rcx], dh
test byte [rbp + rcx*4 + 0x74], 0x24
push rax
xor esi, esi
lea r14, [rsp + 0x50]
lea rdi, [0x14016f81c]
adc eax, dword [rax]
lea r12, [rsp + 0x48]
mov rax, r15
or rax, r13
je 0x1400372f0
nop
cmp r15, r13
je 0x140037329
jmp 0x140037346
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x30]
call fcn.14002f1b0
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
mov al, 0x7e
invalid
mov rax, qword [rsp + 0x58]
and al, 0x58
jne 0x1400375dd
test rax, rax
je 0x1400374a3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x30
add byte [rax], al
mov r13, qword [rsp + 0x30]
mov r15, qword [rsp + 0x40]
cmp r15, r13
jne 0x140037346
mov r8d, 0x20
lea rcx, [rsp + 0x30]
invalid
xor byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.1400106c0
mov r13, qword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
xor byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
mov rax, qword [rsp + 0x38]
add rax, r15
mov qword [rsp + 0xb0], r13
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb0], ebp
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rbp + 0x29], cl
std
sub r13, r15
cmp r13, rbp
cmovae r13, rbp
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rsi
mov rcx, rbx
mov rdx, r14
call fcn.140047b30
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test rax, rax
test eax, eax
je 0x1400373f0
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
jmp 0x1400375dd
jmp 0x163fcf6ea
mov edx, esi
call fcn.140047b30
jmp 0x140037390
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
mov rsi, rax
sub rsi, rcx
jb 0x14003761e
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14003760d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x1400374a3
add r15, rcx
cmp rax, r13
mov rdx, 0xffffffffffffffff
cmovne rbp, rdx
invalid
lea rax, [rbp*2]
test rbp, rbp
cmovs rax, rdx
cmp r13, rbp
cmovb rax, rbp
mov qword [rsp + 0x40], r15
invalid
cmp rcx, r13
cmove rbp, rax
mov r13, qword [rsp + 0xb0]
mov rax, r15
or rax, r13
jne case.0x140034e02.59
invalid
invalid
invalid
invalid
jmp 0x1400372f0
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x48]
lea r8, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add al, ch
sbb byte [rcx], cl
add dword [rax], eax
test byte [rax + rdx*4], ah
add byte [rax], al
add al, ch
sbb byte [rcx], cl
add dword [rax], eax
cmp qword [rsp + 0xb8], 0
jne 0x14003762f
mov rcx, qword [rsp + 0x48]
call sub.KERNEL32.dll_CloseHandle
jmp 0x1400374b3
mov rcx, rbx
call sub.KERNEL32.dll_CloseHandle
invalid
add byte [rax - 0x75], cl
mov esp, 0xa824
invalid
invalid
mov rax, qword [rsp + 0x88]
mov qword [rax], 0
mov rbx, qword [rax + 0x30]
xor byte [rax - 0x77], cl
fnstcw word [rdx - 1]
xor byte [rax - 0x77], cl
fnstcw word [rdx - 1]
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je case.0x14003500b.44
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
or eax, 2
or eax, 2
mov qword [rdi + 8], rax
movabs rax, 0x8000000000000000
mov qword [rdi], rax
mov rdx, qword [rsp + 0x30]
test rdx, rdx
je 0x14003750f
mov rcx, qword [rsp + 0x38]
mov r8d, 1
call fcn.140002de0
mov rdx, qword [rsp + 0x90]
test rdx, rdx
ror byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rax], al
ror byte [rdi], cl
test byte [rdx + 0x48000000], cl
mov ecx, dword [rsp + 0x98]
mov rcx, qword [rsp + 0x98]
mov r8d, 1
call fcn.140002de0
jmp 0x1400375aa
mov dword [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x1400374d7
push rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov qword [rsp + 0x78], rcx
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm1
movups xmmword [rdi], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rdi + 0x20], rcx
mov dword [rdi + 0x20], ecx
mov dword [rdi + 0x20], ecx
mov rcx, qword [rsp + 0x78]
mov qword [rdi + 0x28], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rdi + 0x10], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rdi + 0x18], rcx
invalid
invalid
mov dword [rdi + 0x30], eax
sbb byte [r9 - 0x74b7cfb9], r9b
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
jo 0x1400375ee
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + 0x38]
mov rcx, rbx
call sub.KERNEL32.dll_CloseHandle
mov rcx, rsi
call sub.KERNEL32.dll_CloseHandle
mov rax, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140170fc0]
lea r9, fcn.140006ad0
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140084b60
jmp 0x140037665
lea r8, [0x1401730e0]
mov rdx, rax
call fcn.14008a9b0
jmp 0x140037665
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140170fc0]
lea r9, fcn.140006ad0
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140084b60
ud2
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x14003ac21
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.msvcrt.dll_memcpy
add eax, 0xfb014800
or byte [rax + 1], r9b
invalid
add eax, 0xfb014800
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400106c0
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x14003abfe
add eax, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg eax, ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x23], cl
fadd dword [rax]
add byte [rax], al
mov ecx, esi
ror byte [rdi], 0x85
movabs dword [0x28246c8948000000], eax
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
xor byte [rax - 0x73], cl
add eax, 0x1392cc
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea eax, [rsp + 0x28]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x38
fadd qword [rax + rax]
mov ecx, edi
dec dword [rcx - 0x77]
jmp 0x14003adfc
add eax, 0x1392e7
add byte [rcx + rcx*4 - 7], cl
lodsb al, byte [rsi]
cli
add al, 0
sub edi, ecx
mov eax, edi
add byte [rax], al
add byte [rax + rax*8 - 0x72b7e88b], al
sal byte [rbp + 0x17], 0x48
lea edx, [0x140172305]
sal byte [rbp + 0x17], 0x48
lea edx, [0x140172305]
adc eax, dword [rax]
sbb al, 0xdc
add al, 0
add byte [rdx - 0x76b3ffed], dl
cli
pop rax
sti
add al, 0
xchg ecx, eax
adc eax, dword [rax]
mov ecx, edi
cli
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rcx
add r8, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
lea rdi, [rsp + 0x38]
mov byte [rsp + 0x38], 0x81
cmp byte [rcx + 0x245c8d48], al
invalid
cmp dh, al
and al, 0x38
cmp byte [rcx + 0x245c8d48], al
invalid
invalid
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
and al, 0x44
invalid
pop rsp
and al, 0x44
mov byte [rsp + 0x44], 0x81
and al, 0x44
or dword [rbp + rcx*4 + 0x7c], 0x8d4c5d24
lea r15, [rsp + 0x5d]
invalid
invalid
je 0x14003aed1
invalid
lea r15, [rsp + 0x5d]
pop rbp
lea r14, [rsp + 0x5c]
and al, 0x5c
pop rsp
lea r12, [0x14016f82c]
jmp 0x14003aede
add bl, ch
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ebp, dword [rsp + 0x48]
mov rcx, rbx
call fcn.140080ff0
and al, 0x61
add al, 0
mov rcx, rsi
mov edx, ebp
invalid
invalid
call fcn.140089920
add al, 0
test al, al
jne 0x14003b128
add byte [rax], al
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
movzx eax, byte [rsp + 0x38]
mov dh, 0x44
and al, 0x38
cmp al, 0x81
je case.0x140034f46.63
nop dword [rax]
cmp al, 0x80
je 0x14003b102
or al, byte [rdx]
add byte [rax], al
or al, byte [rdx]
add byte [rax], al
movzx ecx, byte [rsp + 0x42]
cmp cl, byte [rsp + 0x43]
invalid
cmp cl, byte [rsp + r12 + 0x43]
jb 0x14003b10e
jb 0x14003b10e
add al, byte [rax]
add dh, al
mov byte [rsp + 0x38], 0x81
and al, 0x38
or dword [rax - 0x75], 0x4828244c
mov rcx, qword [rsp + 0x28]
test rcx, rcx
mov rcx, qword [rsp + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
leave
je 0x14003b0d0
add byte [rax], al
cmp rcx, r13
je 0x14003b0d0
add dword [rax], eax
invalid
jmp 0x141b13330
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
movzx ebp, byte [rcx]
test bpl, bpl
jns 0x14003afb0
mov eax, ebp
and eax, 0x1f
invalid
lea rdx, [rcx + 2]
add cl, byte [rax - 0x77]
push rsp
and al, 0x28
invalid
add cl, byte [rax - 0x77]
push rsp
and al, 0x28
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
and eax, 0x3f
mov dh, 0x41
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp bpl, 0xdf
jbe 0x14003afa0
invalid
lea rdx, [rcx + 3]
lea rdx, [rcx + 3]
add ecx, dword [rax - 0x77]
push rsp
mov qword [rsp + 0x28], rdx
and al, 0x28
movzx edx, byte [rcx + 2]
shl r8d, 6
loopne 0x14003af68
and edx, 0x3f
invalid
or edx, r8d
cmp bpl, 0xf0
push rcx
add al, byte [rcx - 0x3f]
loopne 0x14003af68
invalid
jb 0x14003b017
add byte [rax], al
lea r8, [rcx + 4]
mov qword [rsp + 0x28], r8
and al, 0x28
add al, 0x4c
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
movzx ebp, byte [rcx + 3]
and eax, 7
loopne 0x14003af89
shl eax, 0x12
shl edx, 6
mov dh, 0x69
add eax, dword [rbx - 0x1f3ef820]
loopne 0x14003af89
shl eax, 0x12
shl edx, 6
loopne 0x14003af89
and ebp, 0x3f
or ebp, edx
invalid
or ebp, eax
cmp ebp, 0x110000
std
add byte [rax], al
adc dword [rax], eax
invalid
std
add byte [rax], al
adc dword [rax], eax
jne 0x14003afb0
xor al, 1
add byte [rax], al
nop dword [rax]
shl eax, 6
or eax, r8d
mov ebp, eax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp ebp, 0x27
ja 0x14003b030
mov eax, ebp
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add rax, r12
jmp rax
invalid
nop dword [rax + rax]
mov rcx, r14
mov dl, 0x74
jmp 0x14003b040
outsb dx, byte [rsi]
jmp 0x14003b040
mov rcx, r14
mov dl, 0x22
jmp 0x14003b040
shl eax, 0xc
or edx, eax
mov ebp, edx
cmp ebp, 0x27
jbe 0x14003afb5
nop word cs:[rax + rax]
cmp ebp, 0x5c
jne 0x14003b080
mov dl, 0x5c
nop word [rax + rax]
call fcn.140080fd0
movzx eax, byte [rsp + 0x5c]
mov rcx, qword [r15]
mov qword [rsp + 0x50], rcx
mov ecx, dword [r15 + 7]
mov dword [rsp + 0x57], ecx
cmp al, 0x81
je 0x14003b0d0
movzx eax, byte [rsp + 0x44]
cmp al, 0x81
je 0x14003b124
mov ebp, dword [rsp + 0x3c]
mov rcx, rdi
jmp 0x14003aec7
lea eax, [rcx + 1]
mov byte [rsp + 0x42], al
cmp cl, 0xa
jae 0x14003b13b
movzx ebp, byte [rsp + rcx + 0x38]
jmp case.0x140034b73.120
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140170f68]
mov edx, 0xa
call fcn.140084670
int3
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x14003d603
mov rcx, qword [r12]
lea rdx, [0x140171e2f]
mov r8d, 1
call fcn.140088a50
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne 0x14003cef7
mov rax, qword [rdi]
cmp eax, 2
je 0x14003cef7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rcx - 0x80], al
jl 0x14003d33f
and byte [rcx], al
jne case.0x140032895.240
mov rcx, qword [r12]
mov rax, qword [0x14009b198]
add eax, 0x8b4800
add byte [rax - 0x75], cl
add byte [rax - 0x73], cl
adc eax, 0x135568
lea rdx, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0xa8], rdx
lea r8, [0x140004cf0]
add eax, 0xfffc79a9
mov qword [rsp + 0xb0], r8
lea r8, [0x140174918]
mov qword [rsp + 0xb8], r8
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
invalid
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
push rax
add ecx, dword [rax - 0x77]
push rsp
and al, 0x70
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.140088a70
test al, al
jne case.0x140034cb2.107
add byte [rax + rax*8 + 0x214850f], al
add byte [rax], al
mov rcx, qword [r12]
lea rax, str._____________at_PI
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rbx, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
xor dl, byte [rbx]
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.140088a70
mov dh, 4
invalid
test al, al
jne case.0x140034cb2.107
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
push rax
invalid
test al, al
jne case.0x140034cb2.107
mov rcx, qword [r12]
lea rax, [rsp + 0xd8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
lea rdi, [0x140094f80]
mov qword [rsp + 0x78], rdi
lea r14, [0x140174978]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
insb byte [rdi], dx
and al, 0x30
invalid
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
and al, 0x20
call fcn.140088a70
test al, al
jne case.0x140034cb2.107
cmp dword [rsp + 0x160], 1
jne 0x14003d525
pop rbx
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
mov rcx, qword [r12]
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], rdi
mov dword [rsp + 0x78], edi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x30
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
call fcn.140088a70
test al, al
ror byte [rdi], 0x85
fadd qword [rax]
add byte [rax], al
invalid
ror byte [rdi], 0x85
fadd qword [rax]
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0x24
add byte [rax], al
mov rcx, qword [r12]
lea rax, [0x140174988]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.140088a70
mov ecx, eax
sal dword [rax + 0xfc98401], 0x84
xchg esi, eax
stc
invalid
invalid
sal dword [rax + 0xfc98401], 0x84
xchg esi, eax
stc
invalid
jmp 0x14003d603
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
pop rsp
and al, 0x50
push rax
movaps xmmword [rsp + 0x40], xmm2
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [r12]
or al, 0x24
or al, 0x24
lea rax, [rsp + 0x20]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa8], eax
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14536
lea rax, [0x140051ae0]
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1352e7
invalid
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], 1
js 0x14003d5c5
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
and al, 0xa8
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x88], 1
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x70]
and al, 0x70
call fcn.140088a70
test al, al
ror byte [rdi], 0x84
sar ah, 1
cld
invalid
invalid
add byte [rax + rax*8 - 0x32f7bf1], al
ror byte [rdi], 0x84
sar ah, 1
cld
cld
invalid
mov al, 1
add dword [rax - 0x7f], ecx
invalid
add rsp, 0xf0
add esp, 0xf0
lock add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
sub rsp, 0x58
in al, dx
pop rax
cmp byte [rcx], 0
jne 0x14003d62e
add rsp, 0x58
add esp, 0x58
ret
lea rax, str.cannot_panic_during_the_backtrace_function
add eax, 0x137393
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
and al, 0x38
xor byte es:[rbx], dl
add byte [rax - 0x77], cl
and al, 0x38
cmp byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
and al, 0x40
lea rdx, str.library_std_src...._backtrace_srclib.rs
lea rdx, str.library_std_src...._backtrace_srclib.rs
lea rcx, [rsp + 0x28]
call fcn.140084470
or byte [rsi + 4], ch
invalid
sub al, ch
or byte [rsi + 4], ch
add ah, cl
int3
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
sub rsp, 0x38
sub esp, 0x38
add al, 0
int3
invalid
sub esp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
and al, 0x30
mov rax, rdx
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
lea rcx, [0x140174a28]
or eax, 0x1373a5
jae 0x14003d695
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
lea rdx, str.ThreadId
adc eax, dword [rax]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140089200
pop rsi
mov ebx, 0x48900004
add esp, 0x38
shr eax, 0x5e
pop rsi
mov ebx, 0x48900004
add esp, 0x38
ret
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
mov dword [rsp + 0x30], ecx
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
and al, 0x30
lea rcx, [0x140174a58]
mov qword [rsp + 0x20], rcx
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
lea rdx, str.Permissions
lea r9, [rsp + 0x30]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
mov rcx, rax
call fcn.140089200
invalid
invalid
add al, 0
invalid
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
and al, 0x30
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
and al, 0x30
and al, 0x30
lea rcx, [0x140174a80]
or eax, 0x13737d
jae 0x14003d715
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.FileType
lea r9, [rsp + 0x30]
jae 0x14003d721
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140089200
shr eax, 0xde
mov edx, 0x48900004
nop
add rsp, 0x38
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rdx
movzx ecx, byte [rcx]
ror byte [rdi], 1
mov dh, 9
lea rdx, [0x1401767b0]
adc eax, 0x139073
mov r8, qword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
lea r9, [0x1401768f8]
mov al, 0x91
adc eax, dword [rax]
movsxd rdx, dword [r9 + rcx*4]
add rdx, r9
retf 0x8948
shr ecx, 0xf9
mov dl, 4
invalid
retf 0x8948
mov dl, 4
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
cli
cli
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
mov dh, 7
mov dh, 7
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
pop rdx
add dword [rcx - 0x80], eax
cli
add al, 0x4c
cmovae ebx, eax
pop rdx
add dword [rcx - 0x80], eax
cli
add al, 0x4c
cmovae ebx, eax
cmp rdx, r11
jne 0x14003d817
add dword [rax - 0x7b], ecx
sal byte [rbx + riz - 0x7d], cl
cmp edx, 4
jne 0x14003d817
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne 0x14003d815
cmp edx, 4
jne 0x14003d817
or al, ch
mov dil, 5
add byte [rbp - 0x3f6bf040], al
jmp 0x14003d817
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.14002fcc0
mov qword [rsp + 0x30], rax
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.140007630
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
invalid
jge 0x14003dbdd
add al, 0
int3
mov rsi, rcx
mov rdi, qword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x14003dba8
invalid
dec ecx
mov edx, 1
call fcn.1400983f4
cmp qword [rsi + 8], 0
jne 0x14003dbc3
jmp 0x14003dbdb
mov rcx, rdi
call fcn.14004f070
mov ecx, eax
mov edx, 1
add byte [rax], al
add al, ch
cmp byte [rax - 0x7cb7fffb], ch
test al, 5
add byte [rax - 0x7d], cl
invalid
invalid
call fcn.1400983f4
add eax, 0x7e834800
cmp qword [rsi + 8], 0
jle 0x14003dbc8
or byte [rax], al
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
invalid
je 0x14003dbdb
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
je 0x14003dbdb
lock dec qword [rax]
jne 0x14003dbdb
lea rcx, [rsi + 0x10]
call fcn.14000f670
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140002de0
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x14003dbf9
add al, 0xff
dec ecx
leave
jmp case.0x14002a6da.390
mov rcx, rdi
mov ecx, edi
call fcn.14004f070
mov ecx, eax
xor edx, edx
add rsp, 0x68
invalid
pop rdi
pop rsi
jmp fcn.1400983f4
in al, 0xa7
invalid
invalid
xchg esi, eax
push rcx
cld
dec dword [rax - 0x77]
mov rcx, rdi
call fcn.14003c300
test rax, rax
jne 0x14003dc5e
invalid
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
invalid
add rsp, 0x68
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14002fcc0
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140007630
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
xor ch, byte [rbx + 4]
add al, ch
sub eax, 0xcc00046b
add ah, cl
nop word cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
invalid
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je case.0x14002ee3d.333
dec ecx
jmp 0x14003dcf1
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.14004f070
mov ecx, eax
invalid
adc eax, dword [rcx]
add byte [rcx + 0x1bac1], cl
add byte [rax], al
invalid
mov edx, 1
add byte [rax], al
add al, ch
call fcn.1400983f4
mov edx, 0x20
add byte [rax], al
stc
cmpsb byte [rsi], byte [rdi]
add eax, 0x20ba00
invalid
invalid
and byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
mov rcx, rsi
call fcn.140002de0
rcl byte [rax - 4], cl
push rax
cld
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x14003dd19
add al, 0xff
dec ecx
leave
jmp 0x14003dd23
mov rcx, rdi
mov ecx, edi
call fcn.14004f070
mov ecx, eax
invalid
add byte [rcx + 0x48d231c1], cl
add esp, 0x68
invalid
invalid
sal dword [rcx], 0xd2
xor edx, edx
add rsp, 0x68
invalid
pop rdi
pop rsi
jmp fcn.1400983f4
add eax, 0xc7894800
jmp 0x14003dd4b
invalid
mov edi, eax
mov edx, 0x20
mov r8d, 8
mov eax, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
call fcn.140002de0
xchg ebp, eax
push rax
cld
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.14003c300
test rax, rax
test eax, eax
in eax, 0xff
dec dword [rax - 0x7b]
test eax, eax
jne 0x14003dd5f
add rsp, 0x68
jne 0x14003dd5f
invalid
add rsp, 0x68
invalid
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x2c
add byte [rax - 0x73], cl
invalid
invalid
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x140174df0]
add eax, 0x13707d
jo 0x14003dd85
add byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
xorps xmm0, xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x38]
cmp al, ch
call fcn.14002fcc0
invalid
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x30
invalid
lea rcx, [rsp + 0x30]
xor al, ch
jg case.0x140033d04.195
cwde
call fcn.140007630
mov ecx, 7
invalid
add byte [rax], al
add byte [rax], al
cld
invalid
invalid
add ch, cl
sub dword [rdi], ecx
ud2
invalid
xor dword [rdx + 4], ebp
push 4
int 0x29
ud2
push 4
add al, 0
call fcn.1400847f0
sub al, 0x6a
add al, 0
add al, ch
sub al, 0x6a
add al, 0
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
int3
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
invalid
mov rdi, qword [rcx]
mov edi, dword [rcx]
in al, dx
push 0x48ce8948
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je case.0x140034633.156
adc eax, 0x1bac9ff
add byte [rax], al
add byte [rax], al
call fcn.1400983f4
invalid
dec ecx
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.1400983f4
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
add eax, 0x7e834800
or byte [rax], al
invalid
cmp dword [rsi + 8], 0
add byte [rbp + 0x1d], dh
jne case.0x140034552.144
jmp case.0x140034b73.138
mov rcx, rdi
call fcn.14004f070
jo case.0x140034155.150
add dword [rax], eax
add byte [rcx + 0x1bac1], cl
mov ecx, eax
mov edx, 1
add byte [rax], al
invalid
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1400983f4
cmp qword [rsi + 8], 0
jle case.0x14002f20b.308
invalid
call 0x18803e3b2
cmp dword [rsi + 8], 0
jle case.0x14002f20b.308
invalid
movsd dword [rdi], dword [rsi]
add eax, 0x7e834800
or byte [rax], al
invalid
add byte [rax - 0x7d], cl
jle case.0x14002f20b.308
add byte [rax + rbx + 0x48], dh
je case.0x140034b73.138
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
test eax, eax
je case.0x140034b73.138
lock dec qword [rax]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
test rax, rax
test eax, eax
je case.0x140034b73.138
lock dec qword [rax]
jne case.0x140034b73.138
lea rcx, [rsi + 0x10]
adc al, r13b
adc al, ch
call fcn.14000f7a0
jne case.0x14002ef8b.328
std
invalid
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, rsi
int1
call fcn.140002de0
cld
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
leave
je 0x14003de49
dec ecx
leave
jmp 0x14003de53
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.14004f070
mov ecx, eax
invalid
adc al, byte [rcx]
add byte [rcx + 0x48d231c1], cl
sal dword [rcx], 0xd2
xor edx, edx
add rsp, 0x68
add esp, 0x68
push 0xffffffff94e95e5f
pop rdi
pop rsi
jmp fcn.1400983f4
xchg esp, eax
movsd dword [rdi], dword [rsi]
invalid
invalid
movsd dword [rdi], dword [rsi]
add eax, 0xc7894800
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
mov rdi, rax
invalid
jmp case.0x140034155.166
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
jle case.0x14003500b.99
invalid
mov edi, eax
cmp qword [rsi + 8], 0
jle case.0x14003500b.99
or byte [rax], al
add byte [rax + rbx + 0x48], dh
je 0x14003de87
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rdi + rcx - 0x10], 0x48
je 0x14003de87
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rbp + 9], dh
jne 0x14003de87
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
call fcn.14000f7a0
sbb dword [rcx], ebx
sbb ebp, edi
std
invalid
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140002de0
cld
cld
cld
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.14003c300
in al, 0xff
dec dword [rax - 0x7b]
test rax, rax
sal byte [rbp + 7], 0x48
add esp, 0x68
invalid
invalid
jne case.0x14003500b.98
invalid
add rsp, 0x68
invalid
push 0xffffffffc7c35e5f
and al, 0x28
and al, 0x28
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
add dh, al
invalid
add byte [rax], al
mov byte [rsp + 0x2c], 0
and al, 0x2c
and al, 0x2c
add byte [rax - 0x73], cl
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
add eax, 0x136f2e
outsd dx, dword cs:[rsi]
adc eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x50
and al, 0x50
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
push rax
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
and al, 0x38
cmp al, ch
call fcn.14002fcc0
iretd
invalid
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
call fcn.140007630
xor byte [rdi + 0x7b9fffc], dl
cld
invalid
mov ecx, 7
int 0x29
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
invalid
ud2
call fcn.1400847f0
loop case.0x140034b73.225
push 0xffffffffdde80004
push 0x66cc0004
add al, 0
int3
invalid
add al, 0
call fcn.1400847f0
add al, 0
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rcx, qword [rax]
mov ecx, dword [rax]
or cl, ch
jmp 0x140098960
xor eax, 0xf0005aa
stosb byte [rdi], al
add eax, 0x441f0f00
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], r8b
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
add dword [rax - 0x75], ecx
or cl, ch
jmp 0x140098950
invalid
mov ecx, dword [rax]
jmp 0x140098950
stosb byte [rdi], al
add eax, 0x441f0f00
nop dword [rax + rax]
invalid
add byte [rax], al
push r15
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x3bd
invalid
add eax, dword [rax]
invalid
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7af0fe07], al
cmp ecx, 1
stc
add dword [rdi], ecx
test esi, ebx
fiadd word [0x1948cdf60]
jne case.0x14003e051.5
fiadd word [0x1948cdf60]
add byte [rax], al
add byte [rcx + 0x4c342454], cl
mov dword [rsp + 0x34], edx
and al, 0x34
xor al, 0x4c
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
and al, 0x40
and al, 0x40
mov rsi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14003df97
invalid
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
and al, 0x50
push rax
mov rcx, rsi
int1
call fcn.140098900
mov r13, rax
mov ebp, eax
test eax, 0x89490005
mov ebp, eax
invalid
mov dword [rsp + 0x24], 0
and al, 0x24
and al, 0x24
and al, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
push rsp
and al, 0x24
mov rcx, rsi
int1
call fcn.1400988e0
test rax, 0xffffffff89490005
add eax, 0xc7894900
mov r15, rax
mov edi, eax
mov dword [rbx + 0x124247c], 0xdf8349
cmp dword [rsp + 0x24], 1
jl 0x14003dfbe
and al, 1
sbb r15, 0
sbb edi, 0
fild word [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140098910
push 0x490005a9
mov esp, eax
invalid
add eax, 0xc4894900
mov r12, rax
invalid
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
invalid
test r13, r13
test ebp, ebp
in eax, dx
je 0x14003e4d2
test byte [rdi], cl
add eax, 0xf410000
add byte [rcx + 0xf], al
movzx esi, byte [r13]
movzx esi, byte [rbp]
mov dh, 0x75
add byte [rcx - 0x73], cl
jne 0x14003dfc8
lea rdi, [r13 + 1]
jge case.0x1400356d2.93
cmp esi, 0xff
invalid
inc dword [rax]
add byte [rax], al
je 0x14003e006
mov eax, esi
shr eax, 4
invalid
invalid
invalid
call 0x147e462e0
add al, 0x83
loopne case.0x14002f0cb.345
and eax, 7
cmp eax, 5
ja case.0x14003e051.5
xchg dword [rdi + 5], edx
add byte [rax], al
clc
add eax, 0x557870f
xchg dword [rdi + 5], edx
add eax, 0x8d480000
add byte [rax], al
lea rcx, [0x14016f8f8]
lea ecx, [0x14016f8f8]
or eax, 0x13190c
or al, 0x19
adc eax, dword [rax]
sbb dword [rbx], edx
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffff8949, 0xfffffffffffffffa
mov r10, rdi
mov edx, edi
jmp rax
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
and al, 0x58
lea rax, [0x140174e00]
lea eax, [0x140174e00]
adc eax, dword [rax]
jmp 0x14003e027
and dword [rbp - 0x77], ecx
loop case.0x140034f46.138
invalid
mov r10, r12
jmp 0x14003e12b
sbb eax, 0x4d000001
add byte [rax], al
mov r10, r12
mov edx, esp
mov edx, esp
loop 0x14003e05f
test r12, r12
jne case.0x140035433.102
sbb al, 0xe9
and dword [0xcd4be01d], eax
add byte [rax - 0x73], cl
jmp case.0x14003e051.5
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
lea rax, [0x140174e30]
lea eax, [0x140174e30]
outsb dx, byte [rsi]
adc eax, dword [rax]
add bh, bh
call qword [rax + 0x28]
mov r10, rax
mov edx, eax
push rax
sub byte [rcx - 0x77], cl
invalid
mov edx, eax
ret 0x8548
test rax, rax
je case.0x1400356d2.96
mov eax, esi
mov eax, esi
and al, 0xf
cmp al, 0xc
ja case.0x14003e051.5
xchg esi, edi
add al, 0
invalid
inc byte [rax + rax]
add byte [rax], al
add byte [rcx + 0xfe083f0], cl
mov eax, esi
and eax, 0xf
cmovs ecx, dword [rbp + 0x1318c60d]
lea rcx, [0x14016f910]
lea ecx, [0x14016f910]
sbb byte [rbx], dl
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x49e0ffc8
add rax, rcx
jmp rax
loopne 0x14003e09d
mov rax, qword [r13 + 1]
mov eax, dword [rbp + 1]
add dword [rcx - 0x7d], ecx
vpsubsw xmm15, xmm14, xmmword [rbp + 0x48000000]
mov ebp, 0x48000000
add r13, 9
add ebp, 9
jmp 0x14003e11d
mov ebp, 0x48000000
add byte [rax], al
add rdi, 7
add edi, 7
invalid
and rdi, 0xfffffffffffffff8
out 0xf8, eax
test sil, 0xf
test dh, 0xf
invalid
jne case.0x14003e051.5
test edx, ecx
add al, 0
add byte [rax], al
mov r10, qword [rdi]
add byte [rax], al
mov r10, qword [rdi]
invalid
add rdi, 8
jmp 0x14003e123
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
or cl, ch
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
xor eax, eax
sal byte [rcx], 0xc9
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
movzx edx, byte [rdi]
mov r8d, edx
mov eax, edx
mov eax, edx
and r8d, 0x7f
loopne 0x14003e119
shl r8, cl
inc rdi
inc edi
loopne case.0x140034b73.178
inc edi
or rax, r8
or eax, eax
add rcx, 7
rol dword [rdi], 0x84
test dl, dl
js case.0x1400356d2.97
invalid
sar byte [rax - 0x1b], cl
in eax, 0xeb
jmp case.0x1400357a3.125
jae 0x14003e0ef
movzx eax, word [r13 + 1]
movzx eax, word [rbp + 1]
add dword [r9 - 0x7d], r9d
add r13, 3
invalid
jmp 0x14003e11d
mov eax, dword [r13 + 1]
add r11d, r13d
jmp 0x14003e119
pop rbx
xor eax, eax
xor ecx, ecx
leave
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edx, byte [rdi]
mov r8d, edx
mov eax, edx
invalid
mov eax, edx
and r8d, 0x7f
shl r8, cl
jg case.0x140035fad.117
inc rdi
or rax, r8
add ecx, 7
invalid
invalid
test dl, dl
sar byte [rax - 0x1a], cl
js case.0x140035433.138
mov r8, 0xffffffffffffffff
shl r8, cl
sar bh, 0xff
invalid
invalid
dec dword [rcx - 0x2d]
loopne case.0x14003500b.138
invalid
xor r9d, r9d
xor ecx, ecx
test dl, 0x40
cmove r8, r9
invalid
invalid
cmove r8, r9
rol dword [rbx + 0xf4d40f9], 0x43
cmp ecx, 0x40
cmovae r8, r9
cmovae eax, ecx
stc
cmovae r8, r9
cmovae eax, ecx
cmovae eax, ecx
ror dword [rcx + rcx - 0x40], 0xeb
invalid
or rax, r8
or eax, eax
jmp case.0x1400357a3.125
movsx rax, word [r13 + 1]
add r13, 3
jmp 0x14003e11d
mov edi, 0x83490145
invalid
movsxd rax, dword [r13 + 1]
add dword [rcx - 0x7d], ecx
add r13, 5
invalid
mov rdi, r13
mov edi, ebp
add r10, rax
test sil, sil
jns 0x14003e12b
add ecx, dword [rbp - 0x75]
adc cl, byte [rcx + rcx*4 + 0x54]
mov dword [rsp + 0x38], edx
mov r10, qword [r10]
mov qword [rsp + 0x38], r10
mov dword [rsp + 0x38], edx
lea rax, [rdi + 1]
lea eax, [rdi + 1]
cmp byte [rdi], 0xff
je 0x14003e14e
nop dword [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x70], cl
add dword [rax - 0x76b3ffc8], eax
cmp byte [rax], 0
mov rax, r14
lea r14, [rax + 1]
jo 0x14003e145
cmp byte [rax], 0
mov rax, r14
js 0x14003e140
hlt
hlt
jmp 0x14003e151
add ecx, dword [rcx - 0x77]
mov r14, rax
mov byte [rbp + 0xf], 0xb6
invalid
movzx r8d, byte [r14]
inc r14
inc esi
inc esi
xor ecx, ecx
xor edx, edx
ror byte [rdi], cl
invalid
invalid
invalid
ror byte [rdi], cl
invalid
add byte [rcx + 0xf], al
mov dh, 6
movzx eax, byte [r14]
mov r9d, eax
and r9d, 0x7f
shl r9, cl
shl ecx, cl
shl ecx, cl
inc r14
or rdx, r9
or edx, ecx
or edx, ecx
add rcx, 7
invalid
test al, al
js case.0x1400357a3.98
cmp r8b, 0xf
ja 0x14003e417
add al, byte [rax]
add byte [rcx - 0x73], cl
lea rax, [r14 + rdx]
add al, 0x16
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov eax, r8d
mov eax, r8d
mov eax, eax
mov qword [rsp + 0x28], rax
and al, 0x28
mov rax, r14
mov eax, esi
mov r9d, 4
cmp rax, qword [rsp + 0x48]
invalid
add byte [rax + 0x3b], cl
and al, 0x48
invalid
jae 0x14003e426
jae 0x14003e426
jnp case.0x14003e051.28
add byte [rax], al
add byte [rcx - 0x7d], al
clc
or al, 0xf
cmp r8d, 0xc
cmp eax, 0xc
ja case.0x14003e051.5
xchg dword [rdi + 0x48000003], eax
mov ecx, dword [rsp + 0x28]
and al, 0x28
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea r10, [0x14016f944]
adc eax, 0x131783
movsxd rcx, dword [r10 + rcx*4]
or al, 0x8a
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
add ecx, edx
jmp rcx
or byte [rax - 0x75], cl
mov rsi, qword [rax]
xor byte [rax - 0x7d], cl
ror byte [rax], 0x48
mov rbx, qword [rax]
add rax, 8
mov rbx, qword [rax]
add rax, 8
jmp 0x14003e2ef
or eax, dword [rcx]
add byte [rax], al
xor edi, edi
xor ecx, ecx
leave
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movzx esi, byte [rax]
mov ebx, esi
and ebx, 0x7f
invalid
jg 0x14003e241
shl rbx, cl
shl ebx, cl
inc rax
inc eax
or rdi, rbx
or edi, ebx
add rcx, 7
test sil, sil
invalid
js 0x14003e1f0
jmp 0x14003e27b
movzx esi, word [rax]
mov bh, 0x30
add rax, 2
rol byte [rdx], 0xf
movzx ebx, word [rax]
mov bh, 0x18
add rax, 2
jmp 0x14003e2ef
add byte [rax], al
add ch, cl
leave
add byte [rax], al
add byte [rax], al
mov edi, dword [rax]
cmp byte [rax - 0x7d], cl
rol byte [rbx + rcx*4], 0x30
mov esi, dword [rax]
invalid
invalid
cmp byte [rax - 0x7d], cl
rol byte [rbx + rcx*4], 0x30
mov esi, dword [rax]
mov esi, dword [rax]
add rax, 4
rol byte [rbx + rcx*4], 0x18
mov ebx, dword [rax]
jmp 0x14003e2eb
add byte [rax], al
xor edi, edi
xor ecx, ecx
leave
leave
nop dword [rax]
add byte [rdi], cl
movzx esi, byte [rax]
mov dh, 0x30
mov ebx, esi
and ebx, 0x7f
and ebx, 0x7f
shl rbx, cl
inc rax
inc eax
inc eax
or rdi, rbx
add ecx, 7
invalid
test sil, sil
js 0x14003e240
invalid
invalid
out 0x48, eax
mov ebx, 0xffffffff
ret
invalid
invalid
invalid
invalid
mov rbx, 0xffffffffffffffff
ret
shl rbx, cl
test sil, 0x40
test dh, 0x40
test dh, 0x40
mov r10d, 0
cmove rbx, r10
invalid
invalid
cmp ecx, 0x40
fiadd dword [rbx + 0xf4940f9]
fimul dword [r8 + 9]
fimul dword [rax + 9]
cmovae rbx, r10
fimul dword [rax + 9]
or rdi, rbx
fild word [rcx - 0x7d]
clc
or al, 0xf
cmp r8d, 0xc
cmp eax, 0xc
ja case.0x14003e051.5
xchg dword [rdi + 0x48000002], esi
mov ecx, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
lea r10, [0x14016f978]
lea edx, [0x14016f978]
add byte [rcx + 0x63], cl
movsxd rcx, dword [r10 + rcx*4]
or al, 0x8a
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
jmp rcx
xor esi, esi
xor ecx, ecx
nop
movzx ebx, byte [rax]
mov r13d, ebx
and r13d, 0x7f
and ebp, 0x7f
and ebp, 0x7f
shl r13, cl
inc rax
invalid
in eax, 0x48
inc eax
invalid
ror byte [rcx + rcx - 0x12], 0x48
or rsi, r13
add rcx, 7
add ecx, 7
add ecx, 7
test bl, bl
js 0x14003e2a0
jmp 0x14003e38b
cmp byte [rax - 0x7d], cl
rol byte [rdx], 0x48
movsx rsi, word [rax]
movsx rsi, word [rax]
xor byte [rax - 0x7d], cl
rol byte [rdx], 0x48
movsx rbx, word [rax]
add rax, 2
movsx rbx, word [rax]
add rax, 2
jmp 0x14003e2ef
rol byte [rax + rcx*2], 0x63
xor byte [rax - 0x7d], cl
add rax, 4
movsxd rbx, dword [rax]
add rax, 4
xor ecx, ecx
add al, 0x48
invalid
movsxd rsi, dword [rax]
add rax, 4
add al, 0x48
invalid
movsxd rbx, dword [rax]
add rax, 4
add eax, 4
xor ecx, ecx
xor r13d, r13d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
movzx r11d, byte [rax]
sbb byte [rbp - 0x77], al
fiadd dword [rcx - 0x7d]
and edx, 0x7f
mov r10d, r11d
and r10d, 0x7f
and edx, 0x7f
and edx, 0x7f
shl r10, cl
inc rax
or r13, r10
add rcx, 7
test r11b, r11b
js case.0x1400357a3.128
invalid
jrcxz 0x14003e367
lea rcx, [r12 + rdi]
lea ecx, [rsp + rdi]
or al, 0x3c
cmp al, 0x49
cmp edi, ecx
cmp r15, rcx
jb 0x14003e4d5
add rdi, rsi
add rdi, r12
cmp r15, rdi
jae 0x14003e1a0
and dword [rdi - 2], 0xffffffff
invalid
and dword [rdi - 2], 0xffffffff
invalid
add dword [rax], eax
add byte [rcx], dh
xor esi, esi
xor ecx, ecx
add byte [rax], al
xor esi, esi
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rax]
mov r13d, ebx
mov ebp, ebx
mov ebp, ebx
and r13d, 0x7f
in eax, 0x7f
shl r13, cl
inc rax
or rsi, r13
add ecx, 7
test bl, bl
fstp xword [rax - 0x1a]
js case.0x140034f46.128
mov r13, 0xffffffffffffffff
shl r13, cl
invalid
dec dword [rcx - 0x2d]
in eax, 0xf6
invalid
ret
test bl, 0x40
mov r10d, 0
mov r10d, 0
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rsi, r13
cmp r8b, 0xc
cmp al, 0xc
ja case.0x14003e051.5
mov rcx, qword [rsp + 0x28]
lea r10, [0x14016f9ac]
adc eax, 0x13160b
adc eax, 0x13160b
add byte [rcx + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [r10 + rcx*4]
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
jmp rcx
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [rax]
mov r13d, r10d
and r13d, 0x7f
shl r13, cl
inc rax
or rbx, r13
or ebx, ebp
or ebx, ebp
add rcx, 7
test r10b, r10b
js 0x14003e3ae
jmp 0x14003e2ef
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [rax]
mov r13d, r10d
and r13d, 0x7f
and ebp, 0x7f
and ebp, 0x7f
shl r13, cl
inc rax
or rbx, r13
add ecx, 7
test r10b, r10b
js 0x14003e3d4
mov r13, 0xffffffffffffffff
shl r13, cl
test r10b, 0x40
mov r10d, 0
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rbx, r13
or ebx, ebp
invalid
or ebx, ebp
jmp 0x14003e2ef
test rdx, rdx
jg case.0x14003e051.5
mov r9d, 4
mov edx, dword [rsp + 0x34]
test dl, 1
add dword [rdi], ecx
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
lea rax, [0x14017699c]
mov ebp, dword [rax + r9*4]
jmp case.0x14003e051.5
shl edx, cl
xor r9d, r9d
test r8b, 0x40
cmove rdx, r9
rol dword [rbx + 0xf4940f9], 1
sal dword [r9], 1
leave
mov r8, rax
or r8, rdx
setg cl
xor rcx, 3
or rdx, rax
mov r9d, 1
cmovne r9, rcx
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x14003e4e2
jmp 0x14003e433
invalid
xor r9d, r9d
leave
mov edx, dword [rsp + 0x34]
test dl, 1
jne 0x14003e433
mov ebp, 8
lea rax, [0x14016f9e0]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
call fcn.1400988a0
mov rcx, rsi
mov edx, 1
xor r8d, r8d
call fcn.1400988a0
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.1400988f0
mov ebp, 7
jmp case.0x14003e051.5
mov eax, ebp
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret
cwde
in al, dx
call qword [rcx - 2046825393]
in al, dx
invalid
invalid
in al, dx
in al, dx
inc dword [rbp + 0x7dffec4b]
in al, dx
in al, dx
invalid
in al, dx
in al, dx
jmp [rdi + rcx*2 + 0x4fcfffec]
in al, dx
dec edi
in al, dx
jmp [rbp - 754979761]
in al, dx
dec ebx
in al, dx
in al, dx
jmp [rbp - 0x480013b1]
mov bh, 0x4f
in al, dx
jmp rsi
invalid
out 0x4f, al
in al, dx
invalid
in al, dx
call qword [rcx - 1191187381]
in al, dx
invalid
invalid
in al, dx
in al, dx
in al, dx
invalid
mov eax, 0x98ffec4a
in al, dx
in al, dx
call [rax - 0x530013b5]
jmp [rbx + rcx*2 + 0x4bc8ffec]
lodsb al, byte [rsi]
in al, dx
in al, dx
dec eax
enter 0xffffffffffffec4b, 0xffffffffffffffff
and dword [rsi - 20], ecx
jmp qword [rsi + rcx*2 - 20]
in al, dx
in al, dx
in al, dx
jmp qword [rcx]
in al, dx
in al, dx
in al, dx
invalid
cmp cl, byte [rsi - 0x14]
in al, dx
dec dword [rcx + 0x4e]
in al, dx
in al, dx
push qword [rax]
in al, dx
xor byte [rsi - 0x14], cl
inc dword [rsi + rcx*2 + 0x4e8dffec]
in al, dx
push qword [rbp - 2063602610]
inc dword [rsi + rcx*2 + 1319305196]
in al, dx
invalid
outsd dx, dword [rsi]
test byte [rsi - 0x14], cl
dec dword [rbp - 0x4a0013b2]
in al, dx
inc dword [rsi + rcx*2 + 0x4ea2ffec]
in al, dx
jmp [rdi + 77]
dec dword [rsi - 0x6b0013ac]
push rsp
in al, dx
jmp [rax - 1895830444]
test al, 84
in al, dx
invalid
invalid
push rsp
in al, dx
call qword [rsp + rdx*2 + 1420361708]
test al, 84
test al, 0x54
push rsp
in al, dx
dec dword [rsi - 0x500013ac]
in al, dx
jmp [rdi - 1006637996]
push rsp
in al, dx
inc ebx
ret
push rsp
in al, dx
inc ebx
ret
ret
push rsp
in al, dx
invalid
ficom dword [rsp + rbp*8 - 1]
push rsp
in al, dx
dec dword [rcx]
invalid
push rbp
or dword [rbp - 0x14], edx
in al, dx
call qword [rbx]
push rbp
in al, dx
jmp qword [rdi]
invalid
invalid
in al, dx
dec dword [rcx]
or dword [rbp - 20], edx
or dword [rbp - 0x14], edx
jmp [rsi]
push rbp
in al, dx
inc dword [rdx + 0x55]
push rbp
push rbp
in al, dx
dec dword [rbp + rdx*2 - 0x14]
push rbp
in al, dx
call qword [rbp - 0x640013ab]
xchg ebp, eax
push rbp
in al, dx
call [rbx - 0x500013ab]
push rbp
in al, dx
wait
push rbp
in al, dx
jmp [rdi - 0x6a0013ab]
call qword [rbp - 0x490013ab]
push rbp
in al, dx
dec edx
invalid
push rbp
in al, dx
push qword [rsi - 0x350013ab]
retf 0xec55
push rbp
in al, dx
jmp rcx
dec ecx
push rsi
in al, dx
dec edi
push rsi
in al, dx
jmp rbx
in al, dx
dec ecx
leave
push rsi
in al, dx
invalid
push rsi
in al, dx
invalid
push rsi
in al, dx
call qword [5135328176]
in al, dx
push rcx
int1
in al, dx
push rcx
int1
int1
push rdi
in al, dx
push rdi
push rdi
in al, dx
dec dword [rbx]
pop rax
in al, dx
push rcx
int1
push rdi
in al, dx
call qword [rdx]
pop rax
in al, dx
jmp qword [rsi]