Function at 0x140044d80
Capabilities:
Set thread local storage value

Disassembly:
add rcx, 4
jmp 0x14002ff6d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14002ff6d
mov ecx, 6
jmp 0x14002ff6d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14002ff6d
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140030411
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x14002ff98
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x14002ff9a
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x12f], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
test rsi, rsi
je 0x14002ffcc
cmp al, 6
jne 0x14002ffd4
jmp 0x14002fffb
cmp al, 2
ja 0x1400302ad
mov rdx, qword [rsp + 0x12f]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
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 + 0xd0], rax
mov qword [rsp + 0xd8], 0
mov byte [rsp + 0xe0], 6
mov word [rsp + 0x108], 0x200
mov byte [rsp + 0x10a], 0
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x90]
call fcn.14003a5a0
cmp byte [rsp + 0x138], 0xa
je 0x140030174
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0x138]
lea rbp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.14003a5a0
cmp byte [rsp + 0x170], 0xa
je 0x140030191
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
movups xmm2, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call case.0x14003c782.72
test al, al
je 0x140030191
mov rcx, r13
mov rdx, rbp
call fcn.14003a5a0
cmp byte [rsp + 0x138], 0xa
jne 0x1400300d0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xd0]
call fcn.14003a5a0
cmp byte [rsp + 0x20], 0xa
je 0x1400302ad
mov rcx, rdi
mov rdx, rsi
call fcn.1400468d0
mov qword [rsp + 0x90], rax
test rax, rax
je 0x1400302ad
mov rbx, rax
and eax, 3
lea rcx, [0x14093a52c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x1400301db
movzx eax, byte [rbx + 0xf]
jmp 0x1400301db
mov rcx, rbx
shr rcx, 0x20
call fcn.140056770
test al, al
je 0x140030221
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140048ca0
cmp dword [rsp + 0x20], 2
jne 0x140030280
mov rax, qword [rsp + 0x28]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xd0], 1
call fcn.14000db80
jmp 0x1400302af
lea rcx, [rsp + 0x90]
call fcn.14000db80
mov rcx, rdi
mov rdx, rsi
call fcn.14003bd20
test rax, rax
je case.0x1400301c1.5
mov rcx, rax
call fcn.14002fee0
mov rbx, rax
test rax, rax
jne 0x1400302af
mov rcx, rdi
mov rdx, rsi
call fcn.1400468d0
mov qword [rsp + 0x20], rax
test rax, rax
je 0x1400302ad
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
call fcn.14003d170
test al, al
je 0x1400302af
lea rcx, [rsp + 0x20]
jmp 0x1400302a8
mov eax, dword [rsp + 0x60]
test eax, 0x400
sete cl
test dword [rsp + 0x64], 0x20000000
sete dl
or dl, cl
shr al, 4
test al, dl
je 0x1400302af
lea rcx, [rsp + 0x90]
call fcn.14000db80
fdivr st(5)
push qword [rcx]
fisttp dword [rax - 0x77]
fmul dword [rax - 0x7f]
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1a8
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400302e0
lea rcx, [0x14093a53c]
or eax, 0x90a263
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400301db
lea rbx, str.failed_to_create_whole_tree
jmp 0x1400302af
mov al, 0x29
jmp 0x1400301db
invalid
invalid
invalid
mov al, 1
jmp 0x1400301db
invalid
invalid
invalid
mov al, 2
jmp 0x1400301db
invalid
invalid
invalid
mov al, 3
jmp 0x1400301db
invalid
invalid
invalid
mov al, 4
jmp 0x1400301db
invalid
invalid
invalid
mov al, 5
jmp 0x1400301db
invalid
invalid
invalid
mov al, 6
jmp 0x1400301db
invalid
invalid
invalid
mov al, 7
jmp 0x1400301db
invalid
invalid
invalid
mov al, 8
jmp 0x1400301db
invalid
invalid
invalid
mov al, 9
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0xd
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0xe
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0xf
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x10
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400301db
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400301db
mov al, 0x23
jmp 0x1400301db
mov al, 0x24
jmp 0x1400301db
mov al, 0x25
jmp 0x1400301db
mov al, 0x26
jmp 0x1400301db
mov al, 0x27
jmp 0x1400301db
mov al, 0x28
jmp 0x1400301db
lea r8, [0x14093e900]
mov rdx, rsi
call fcn.140092130
mov rsi, rax
lea rcx, [rsp + 0x20]
call fcn.14000db80
jmp 0x14003043f
mov rcx, rsi
call fcn.1400a0450
call fcn.14008c090
int3
movups xmmword [rbp], xmm0
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
xor r9d, r9d
call fcn.1400359a0
cmp qword [rsp + 0x30], 0
je 0x1400306a7
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14003069c
cmp ecx, 2
jne 0x14003069c
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x14003069c
lea rcx, [rsp + 0x38]
call fcn.14000db80
xor eax, eax
jmp 0x1400306ac
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x1400306b5
mov rax, qword [rsp + 0x38]
add rax, rdi
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x140030731
cmp byte [rcx], dh
dec dword [rbp + rcx*4 + 0x7c]
and al, 0x48
lea rbp, [0x14093a5e0]
jmp 0x14003073f
dec dword [rax - 0x75]
push rsi
adc byte [rax + 0x39], cl
xlatb
jae 0x140030823
add byte [rax], al
invalid
add byte [rax], al
add dh, al
sbb byte [rcx], r8b
mov byte [rsi + 0x18], 1
mov r12, rdx
sub r12, rdi
jb 0x140030888
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x46], cl
or byte [rcx + 1], cl
clc
mov r8, qword [rsi + 8]
add r8, rdi
mov qword [rsp + 0x20], r13
mov rcx, r15
mov edx, 0xfffffff5
mov r9, r12
call fcn.1400552f0
cmp qword [rsp + 0x48], 0
je 0x1400307b0
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1400307b0
cmp ecx, 2
jne 0x1400307b0
shr rax, 0x20
cmp eax, 6
jne 0x1400307b0
mov rcx, rbx
call fcn.14000db80
mov byte [rsi + 0x18], 0
test r12, r12
jne 0x1400307fa
jmp 0x14003083c
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x30], xmm0
cmp qword [rsp + 0x30], 0
mov byte [rsi + 0x18], 0
je 0x1400307f0
mov r12, qword [rsp + 0x38]
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
mov r12, qword [rsp + 0x38]
test r12, r12
je 0x14003083c
add rdi, r12
mov rdx, qword [rsi + 0x10]
cmp rdi, rdx
jb 0x14003073f
jmp 0x140030823
test rdi, rdi
je 0x140030837
xor ebx, ebx
mov r12d, 0
cmp rdx, rdi
jae 0x140030870
jmp 0x140030899
xor r12d, r12d
jmp 0x140030874
lea r12, str.failed_to_write_the_buffered_data
test rdi, rdi
je 0x140030874
mov rdx, qword [rsi + 0x10]
mov rbx, rdx
sub rbx, rdi
jb 0x140030899
mov qword [rsi + 0x10], 0
je 0x140030874
mov rcx, qword [rsi + 8]
add rdi, rcx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsi + 0x10], rbx
mov rax, r12
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rs__
mov rcx, rdi
call fcn.140092130
ud2
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_src_vecmod.rs
mov rcx, rdi
call fcn.1400921b0
jmp 0x1400308aa
mov rbx, rax
mov rcx, rsi
mov rdx, rdi
call fcn.14000e860
mov rcx, rbx
call fcn.1400a0450
call fcn.14008c090
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rbx, r9
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx]
mov rcx, rax
sub rcx, qword [rdx + 0x10]
cmp rcx, r9
jae 0x1400309b6
mov rcx, rdi
call fcn.1400306e0
test rax, rax
je 0x1400309b3
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140030a58
mov rax, qword [rdi]
cmp rax, rbx
jbe 0x1400309e5
mov r15, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
add r15, rbx
mov qword [rdi + 0x10], r15
mov qword [rsi + 8], rbx
mov qword [rsi], 0
jmp 0x140030a58
mov byte [rdi + 0x18], 1
lea rax, [rdi + 0x19]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
mov r8, r14
mov r9, rbx
call fcn.1400552f0
cmp qword [rsp + 0x30], 0
je 0x140030a46
mov rcx, qword [rsp + 0x38]
mov edx, ecx
and edx, 3
mov eax, 1
cmp rdx, 2
jb 0x140030a41
cmp edx, 2
jne 0x140030a41
mov rdx, rcx
shr rdx, 0x20
cmp edx, 6
jne 0x140030a41
lea rcx, [rsp + 0x38]
call fcn.14000db80
jmp 0x140030a4b
mov rbx, rcx
jmp 0x140030a4d
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov byte [rdi + 0x18], 0
mov qword [rsi], rax
mov qword [rsi + 8], rbx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi + 8], r14
mov qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cld
jb 0x140030e96
add rbx, r15
jmp 0x140030e52
mov rcx, rsi
mov rdx, rdi
cli
cli
mov r8, rbx
mov r9, r14
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140030970
mov r14, qword [rdi]
mov r13, qword [rdi + 0x10]
sub r14, r13
cmp r14, r12
cmovae r14, r12
mov rcx, qword [rdi + 8]
add rcx, r13
mov rdx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rdi + 0x10], r13
add r14, r15
jmp 0x140030d6a
lea r8, str.library_std_srcio_bufferedlinewritershim.rs
mov rcx, r15
mov rdx, r14
call fcn.140092130
int3
in al, dx
sub byte [rax - 0x75], cl
adc dword [rax - 0x7b], ecx
sal byte [rdi + rcx + 0x48], cl
mov ecx, dword [rcx + 8]
mov r8d, 1
call fcn.140004680
lea rax, str.data_provided_contains_a_nul_byte
add rsp, 0x28
ret
adc cl, dl
xchg edx, eax
add byte [rdi], cl
mov dh, 0
mov ecx, 0x18
mov edx, 8
call fcn.140004670
test rax, rax
je 0x140030fc2
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x18
call fcn.14007cd40
ud2
call fcn.14008ca20
jmp 0x1400312f8
nop
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x63
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.14008c7b0
mov rsi, rax
invalid
mov edx, dword [rsp + 0x64]
lea rdi, [rsp + 0x68]
jl 0x140031132
push 0xffffffffe8f98948
test eax, 0x480001a7
lea eax, [0x14093e1b0]
xchg edx, eax
invalid
nop
invalid
invalid
jl 0x140031132
push 0xffffffffe8f98948
test eax, 0x480001a7
lea eax, [0x14093e1b0]
xchg edx, eax
invalid
nop
invalid
xchg edx, eax
rcl byte [rax + 0x44894800]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
mov r8d, 7
add byte [rax - 0x77], cl
int1
nop
add byte [rcx - 0x48], al
invalid
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.14008c7b0
mov rcx, rax
add byte [rax - 0x77], cl
shr eax, 0xdd
call fcn.14008ca20
mov ebx, eax
call fcn.14008ca20
mov ebx, eax
add byte [rcx + 0x548b48c3], cl
and al, 0x68
mov rdx, qword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
test rdx, rdx
je 0x1400312fa
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
test byte [rdi + 0x48000001], ah
mov ecx, dword [rsp + 0x70]
and al, 0x70
add byte [rax - 0x75], cl
and al, 0x70
and al, 0x70
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140004680
jmp 0x1400312fa
add byte [rax], al
xor eax, 0x92e9fffd
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
lea rax, [rsi - 1]
dec dword [rax - 0x7d]
invalid
invalid
mov qword [rsp + 0x68], rax
and al, 0x68
dec dword [rax - 0x7d]
invalid
and al, 0x68
lea rax, [0x14093e210]
lea eax, [0x14093e210]
nop
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [0x14093e206]
je 0x140031160
nop
invalid
lea rax, [0x14093e206]
je 0x140031160
nop
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0x90cfea
invalid
iretd
nop
invalid
lea rax, [0x14093e188]
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
and al, 0x28
xor byte [rax - 0x77], cl
je 0x1400311cb
invalid
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea rax, str.Customerror
lea r9, str.kind
mov r8d, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x37e8
add eax, 0x11ae900
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x37e8
invalid
jmp 0x1400312b8
jmp 0x1400312b8
sbb dh, byte [rax - 0x4fe914de]
and ebp, ebx
adc dh, byte [rax - 0x4ff114dc]
and eax, 0x26b00aeb
mov al, 0x26
mov al, 0x26
jmp 0x1400312b8
mov byte [rsp + 0x80], al
lea r8, str.KindError
lea rsi, [rsp + 0x68]
mov r9d, 4
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.140090a30
lea r8, [0x14093e188]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
lea edx, [rsp + 0x80]
mov rcx, rsi
call fcn.14008ca80
mov bh, 5
add byte [rax - 0x77], cl
shr eax, 0xd8
invalid
invalid
invalid
mov bh, 5
add byte [rax - 0x77], cl
shr eax, 0xd8
mov eax, 0xc3890005
mov ebx, eax
mov eax, ebx
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
invalid
test rdx, rdx
je 0x140031324
mov rcx, qword [rsp + 0x70]
mov r8d, 1
call fcn.140004680
pop rsp
xor edi, ebp
invalid
pop rsp
xor edi, ebp
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400a0450
int3
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x14093a6b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x90
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.140091590
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
invalid
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14004b8c0
mov qword [rsp + 0x40], rdi
lea rax, [0x1400214b0]
lea rax, [0x1400214b0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
and al, 0x48
mov dword [rsp + 0x50], eax
and al, 0x48
mov dword [rsp + 0x50], eax
lea rax, [0x14009c6c0]
mov qword [rsp + 0x58], rax
pop rax
pop rax
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 + 0x60], rax
mov qword [rsp + 0x68], 3
push 3
push 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.1400902f0
mov ebx, eax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x140031732
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov r8d, 1
call fcn.140004680
jmp 0x140031732
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
lea rax, [0x14093a6c4]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov ecx, 0x10
jmp 0x1400316cf
jle case.0x14003143e.1
add byte [rax], al
jle case.0x14003143e.1
add byte [rax], al
lea rax, [0x14093de78]
lea eax, [0x14093de78]
mov ecx, 0x11
jmp 0x1400316cf
insd dword [rdi], dx
add al, byte [rax]
invalid
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14093de89]
lea rax, [0x14093de89]
lea eax, [0x14093de89]
mov ecx, 0x12
jmp 0x1400316cf
pop rsp
add al, byte [rax]
invalid
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14093de9b]
lea rax, [0x14093de9b]
lea eax, [0x14093de9b]
mov ecx, 0x10
jmp 0x1400316cf
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x14093deab]
lea rax, [0x14093deab]
lea eax, [0x14093deab]
mov ecx, 0x10
jmp 0x1400316cf
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x14093debb]
jmp 0x1400316ca
add byte [rax], al
add byte [rax], al
lea rax, [0x14093dece]
lea eax, [0x14093dece]
mov ecx, 0x12
jmp 0x1400316cf
lea rax, [0x14093dee0]
lea eax, [0x14093dee0]
mov ecx, 0xd
jmp 0x1400316cf
add byte [rax], al
add cl, ch
or al, 2
add byte [rax], al
lea rax, [0x14093deed]
lea eax, [0x14093deed]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x1400316cf
lea rax, [0x14093defb]
lea eax, [0x14093defb]
and dl, cl
nop
add byte [rcx + 0x15], bh
mov ecx, 0x15
jmp 0x1400316cf
lea rax, [0x14093df10]
lea eax, [0x14093df10]
mov ecx, 0xc
jmp 0x1400316cf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14093df1c]
lea rax, [0x14093df1c]
lea eax, [0x14093df1c]
mov ecx, 0xb
jmp 0x1400316cf
add cl, ch
enter 1, 0
lea rax, [0x14093df27]
lea eax, [0x14093df27]
mov ecx, 0x15
jmp 0x1400316cf
adc eax, 0xe9000000
mov bh, 1
add byte [rax], al
lea rax, [0x14093df3c]
lea eax, [0x14093df3c]
mov ecx, 0x15
jmp 0x1400316cf
lea rax, [0x14093df51]
lea eax, [0x14093df51]
mov ecx, 0xf
jmp 0x1400316cf
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14093df60]
lea rax, [0x14093df60]
lea eax, [0x14093df60]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x1400316cf
test byte [rcx], al
add byte [rax], al
lea rax, [0x14093df6e]
jmp 0x1400316ca
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14093df81]
lea rax, [0x14093df81]
lea eax, [0x14093df81]
mov ecx, 0x26
jmp 0x1400316cf
lea rax, [0x14093dfa7]
lea eax, [0x14093dfa7]
mov ecx, 0x38
jmp 0x1400316cf
lea rax, [0x14093dfdf]
lea eax, [0x14093dfdf]
pop rdi
retf 0x90
mov ecx, 0x19
jmp 0x1400316cf
lea rax, [0x14093dff8]
lea eax, [0x14093dff8]
retf 0x90
mov ecx, 0x17
jmp 0x1400316cf
add byte [rax], al
add cl, ch
xor al, 1
add byte [rax], al
lea rax, [0x14093e00f]
lea eax, [0x14093e00f]
add eax, 0x90ca6d
add byte [rcx + 0xc], bh
mov ecx, 0xc
add byte [rax], al
jmp 0x1400316cf
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14093e01b]
lea rax, [0x14093e01b]
lea eax, [0x14093e01b]
nop
add byte [rcx + 9], bh
add byte [rax], al
invalid
mov ecx, 9
add byte [rax], al
add cl, ch
jmp 0x1400316cf
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x14093e024]
lea eax, [0x14093e024]
retf 0x90
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x1400316cf
add byte [rax - 0x73], cl
add eax, 0x90ca59
invalid
lea rax, [0x14093e02e]
lea eax, [0x14093e02e]
add byte [rcx + 0x10], bh
mov ecx, 0x10
jmp 0x1400316cf
lock add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14093e03e]
lea rax, [0x14093e03e]
lea eax, [0x14093e03e]
pop rax
retf 0x90
mov ecx, 0x17
add byte [rax], al
jmp 0x1400316cf
lea rax, [0x14093e055]
lea eax, [0x14093e055]
mov ecx, 0x19
jmp 0x1400316cf
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14093e06e]
lea rax, [0x14093e06e]
lea eax, [0x14093e06e]
retf 0x90
mov ecx, 0xe
jmp 0x1400316cf
add cl, ch
mov ebp, 0x48000000
invalid
lea rax, [0x14093e07c]
lea eax, [0x14093e07c]
mov ecx, 0xd
jmp 0x1400316cf
add byte [rax], al
or eax, 0xe9000000
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lea rax, [0x14093e089]
add byte [rax], al
lea rax, [0x14093e089]
lea eax, [0x14093e089]
nop
add byte [rcx + 0x14], bh
mov ecx, 0x14
jmp 0x1400316cf
lea rax, [0x14093e09d]
lea eax, [0x14093e09d]
add eax, 0x90ca62
mov ecx, 8
jmp 0x1400316cf
add byte [rax], al
add byte [rax], al
add cl, ch
mov al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x90ca59
invalid
lea rax, [0x14093e0a5]
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
jmp 0x1400316cf
jl 0x14003169c
lea rax, [0x14093e0c0]
lea eax, [0x14093e0c0]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x1400316cf
outsb dx, byte [rsi]
lea rax, [0x14093e0ce]
add byte [rcx + 0x10], bh
mov ecx, 0x10
jmp 0x1400316cf
invalid
lea rax, [0x14093e0de]
mov ecx, 0x16
jmp 0x1400316cf
lea rax, [0x14093e0f4]
mov ecx, 0x15
jmp 0x1400316cf
lea rax, [0x14093e109]
mov ecx, 0xb
jmp 0x1400316cf
lea rax, [0x14093e114]
mov ecx, 0x16
je 0x140031668
nop
add byte [rcx + 0x16], bh
jmp 0x1400316cf
lea rax, [0x14093e12a]
mov ecx, 0xd
jmp 0x1400316cf
lea rax, [0x14093e137]
mov ecx, 0xb
jmp 0x1400316cf
lea rax, [0x14093e142]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x14000bda0]
lea eax, [0x14000bda0]
lea eax, [0x14000bda0]
mov qword [rsp + 0x30], rax
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 + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.1400902f0
mov ebx, eax
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x28
test rdx, rdx
invalid
je 0x14003175c
sal byte [rax + rdx + 0x48], cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov r8d, 1
add byte [rax], al
call fcn.140004680
invalid
mov rcx, rsi
mov ecx, esi
call fcn.1400a0450
int3
in al, dx
invalid
nop word cs:[rax + rax]
sub rsp, 0x28
sub esp, 0x28
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
sub esp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x14093a768]
lea edx, [0x14093a768]
in eax, 0x8f
nop
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.140056770
add r8b, byte [r8]
movsx rax, al
mov esi, 0xd8d48c0
invalid
lea rcx, [0x140941920]
xchg ecx, eax
add byte [rax - 0x75], cl
mov rdx, qword [rcx + rax*8]
mov rdx, qword [rcx + rax*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea ecx, [0x140941a68]
popfq
add dl, byte [rcx + 0x48b4800]
invalid
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x1400317eb
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x14093a778]
invalid
nop
invalid
lea rax, [0x14093a778]
invalid
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x1400317b5
mov al, 0x29
jmp 0x1400317b5
mov al, 1
jmp 0x1400317b5
invalid
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x1400317b5
mov al, 3
jmp 0x1400317b5
mov al, 4
jmp 0x1400317b5
invalid
mov al, 0xb0
mov al, 5
jmp 0x1400317b5
add eax, 0x6b0aceb
mov al, 6
jmp 0x1400317b5
mov al, 7
jmp 0x1400317b5
mov al, 8
jmp 0x1400317b5
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x1400317b5
mov al, 0xa
jmp 0x1400317b5
mov al, 0xb
jmp 0x1400317b5
mov al, 0xc
jmp 0x1400317b5
or al, 0xeb
nop
mov al, 0xd
jmp 0x1400317b5
mov al, 0xe
jmp 0x1400317b5
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x1400317b5
mov al, 0x11
jmp 0x1400317b5
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x1400317b5
mov al, 0x10
jmp 0x1400317b5
mov al, 0x11
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400317b5
invalid
invalid
invalid
mov al, 0x26
jmp 0x1400317b5
mov al, 0x27
jmp 0x1400317b5
mov al, 0x28
jmp 0x1400317b5
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
invalid
mov ebx, dword [r11 - 0x30]
mov r14d, dword [r11 - 0x20]
add rbx, rdi
mov r15d, dword [r11 - 0x10]
add r15, r14
add r15, rbx
mov edi, dword [r11]
add rdi, r15
add rcx, 4
add r11, 0x40
cmp r10, rcx
jne 0x140032040
test rax, rax
je 0x140032090
shl rcx, 4
add rcx, r8
shl rax, 4
xor r10d, r10d
nop dword [rax + rax]
mov r11d, dword [rcx + r10]
add rdi, r11
add r10, 0x10
cmp rax, r10
jne 0x140032080
shl r9, 4
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
xor ecx, ecx
nop dword [rax]
cmp r9, rcx
je 0x1400320b9
mov r10d, dword [r8 + rcx]
add rcx, 0x10
test r10, r10
je 0x1400320a0
mov rax, qword [r8 + rcx - 8]
jmp 0x1400320bc
xor r10d, r10d
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rbp - 0x77], 0xd1
call fcn.1400552f0
cmp qword [rsp + 0x30], 0
jl 0x1400320fe
xor byte [rax], al
invalid
jl 0x1400320fe
xor byte [rax], al
je 0x140032113
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140032113
cmp ecx, 2
jne 0x140032113
shr rax, 0x20
cmp eax, 6
jne 0x140032113
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rsi + 8], rdi
mov qword [rsi], 0
call fcn.14000db80
jmp 0x14003211b
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
jb 0x14003216b
cmp ecx, 2
jne 0x14003216b
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
invalid
jne 0x14003216b
invalid
lea rcx, [rsp + 0x20]
call fcn.14000db80
xor eax, eax
add rsp, 0x28
ret
sub rsp, 0x68
test r8, r8
je 0x140032386
mov r13, r8
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x1400321ba
invalid
adc dword [rax - 1], ecx
ror dword [rcx - 0x7d], 0xc1
adc byte [rcx - 0x77], cl
ret 0x394d
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1400321a0
jmp 0x1400321bd
mov rax, r10
cmp r13, rcx
jb 0x140032399
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
sub r13, rcx
jne 0x1400321e9
test rax, rax
jne 0x1400323a8
test r13, r13
jne 0x140032208
jmp 0x140032386
mov ecx, dword [r15]
cmp rax, rcx
ja 0x1400323e2
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x140032386
test byte [rsi + 1], bh
add byte [rax], al
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, [0x14093a81c]
jmp 0x14003224b
mov rcx, rbx
call fcn.14000db80
test r13, r13
je 0x140032386
mov rsi, r13
mov esi, ebp
shl rsi, 4
xor eax, eax
nop word cs:[rax + rax]
cmp rsi, rax
je 0x140032280
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x140032260
mov r8, qword [r15 + rax - 8]
jmp 0x140032286
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff5
call fcn.1400552f0
cmp qword [rsp + 0x58], 0
je case.default.0x1400322b2
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14003223a
jmp 0x14003235b
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x140032354
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x140032312
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1400322e0
jmp 0x140032315
mov rax, r8
cmp r13, rcx
jb 0x140032399
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x140032338
mov r15, rdx
test rax, rax
je 0x140032242
jmp 0x1400323a8
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1400323e2
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
mov r15, rdx
jmp 0x140032242
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x28], rax
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140032388
cmp ecx, 2
jne 0x140032388
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x140032388
lea rcx, [rsp + 0x28]
call fcn.14000db80
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14093e590]
mov rdx, r13
call fcn.140092130
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, [0x14093e5e0]
lea rcx, [rsp + 0x28]
call fcn.14008bcf0
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.14008bcf0
int3
and al, 0x30
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rdi + 0x28], xmm0
xor eax, eax
sub r15, rax
test r12, r12
je 0x1400330eb
mov qword [rsp + 0x40], r13
add r12, rax
shl r14, 4
xor ebp, ebp
jmp 0x1400330c3
movzx eax, byte [r12]
mov byte [rcx], al
add rbx, 0x10
mov rax, r15
sub rax, r13
add r12, r13
add rbp, r13
add r14, 0xfffffffffffffff0
cmp r15, rsi
mov r15, rax
jbe 0x1400330f9
test r14, r14
je 0x1400330f9
mov rcx, qword [rbx + 8]
mov esi, dword [rbx]
cmp rsi, r15
mov r13, r15
cmovb r13, rsi
cmp r13, 1
je 0x1400330a0
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
jmp 0x1400330a7
mov qword [r13 + 8], r15
mov qword [r13], 1
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
invalid
mov rax, qword [rdi + 0x20]
add rax, rbp
mov rcx, qword [rdi + 0x28]
cmp rax, rcx
cmovae rax, rcx
mov qword [rdi + 0x20], rax
mov r13, qword [rsp + 0x40]
mov qword [r13 + 8], rbp
or byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
invalid
or byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], cl
mov rax, r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test eax, 0x89480090
or byte [rax - 0x39], r9b
invalid
push rsp
and al, 0x28
test rdx, rdx
je 0x140033268
mov rcx, qword [rsp + 0x30]
mov r8d, 1
call fcn.140004680
jmp 0x140033268
mov dword [rdi + 0x10], eax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
invalid
mov edx, esp
mov r8, r15
call sub.msvcrt.dll_memcpy
add rbx, r15
mov qword [rdi + 0x10], rbx
mov qword [rsi + 8], r15
jle 0x1400332c5
jle 0x1400332c5
mov qword [rsi], 0
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
test rdx, rdx
sal byte [rdx + rbx*4 + 0x41], cl
mov eax, 1
je 0x140033268
mov r8d, 1
mov rcx, r14
jmp 0x14003323b
mov ecx, dword [rsp + 0x30]
mov r8d, 1
call fcn.140004680
mov rcx, rsi
call fcn.1400a0450
int3
cmp byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, qword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rax, r14
cmp rax, r8
jae 0x140033418
add rdi, 0x10
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r15, [rsp + 0x28]
lea r12, [0x14093a82c]
jmp 0x1400333b1
mov rcx, r14
call fcn.14000db80
test rsi, rsi
je 0x140033431
mov rcx, r15
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.140030480
cmp qword [rsp + 0x28], 0
je case.default.0x1400333db
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1400333a0
jmp 0x140033433
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140033441
mov rax, rsi
sub rax, rcx
jb 0x14003344a
add rbx, rcx
mov rsi, rax
test rsi, rsi
jne 0x1400333b1
jmp 0x140033431
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.failed_to_fill_whole_buffer
jmp 0x140033433
lea r8, [0x14093e548]
mov rdx, rsi
call fcn.140092130
int3
add byte [rax], r8b
push rsi
sub rsp, 0x20
mov rsi, qword [rcx]
cmp qword [rsi + 0x10], 0
jne 0x140033fca
mov qword [rsi + 0x10], 0xffffffffffffffff
lea rcx, [rsi + 0x18]
call fcn.1400306e0
inc qword [rsi + 0x10]
add rsp, 0x20
pop rsi
ret
lea rcx, [0x14093e2f0]
call fcn.1400883b0
inc qword [rsi + 0x10]
mov rcx, rax
call fcn.1400a0450
invalid
invalid
add ah, cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and byte [r9 + r8 - 0xf], r9b
mov rdx, rdi
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [r15 + 0x28], r14
xor eax, eax
inc qword [r15 + 0x10]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
pushfq
nop
add byte [rdx + 0x23], bh
call fcn.14008bda0
ud2
add eax, 0x490b0f00
inc dword [rdi + 0x10]
mov rcx, rax
call fcn.1400a0450
int3
mov r11d, dword [rdx + r9]
sub rax, r11
sub eax, ebx
sub eax, ebx
jb 0x140034211
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1400341f0
jmp 0x140034214
mov rax, r10
cmp r15, rcx
jb 0x1400343bf
mov r8, rcx
shl r8, 4
lea r13, [rdx + r8]
sub al, 2
sub al, 2
sub r15, rcx
jne case.0x14003178a.56
test rax, rax
jne 0x1400343e5
xor ebx, ebx
test r15, r15
jne 0x140034265
fisttp dword [rbp - 0x7b]
push qword [rbp + 0x28]
jmp 0x140034395
mov ecx, dword [r13]
cmp rax, rcx
ja 0x1400343d0
sub ecx, eax
mov dword [r13], ecx
add qword [rdx + r8 + 8], rax
xor ebx, ebx
test r15, r15
je 0x140034395
lea r14, str.failed_to_write_whole_buffer
lea rcx, [rsp + 0x28]
mov rsi, r15
shl rsi, 4
xor eax, eax
nop word [rax + rax]
cmp rsi, rax
je 0x14003438f
mov r9d, dword [r13 + rax]
add rax, 0x10
test r9, r9
je 0x140034280
mov r8, qword [r13 + rax - 8]
mov rbp, rcx
mov rdx, rdi
call fcn.140030c50
cmp qword [rsp + 0x28], 0
je case.default.0x1400342c7
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
lea rdx, [0x14093a83c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140034326
jmp 0x1400343ae
mov r8, qword [rsp + 0x30]
test r8, r8
test eax, eax
test eax, eax
je 0x14003438f
xor edx, edx
xor ecx, ecx
mov rax, r8
nop dword [rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x140034332
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1400342f0
jmp 0x140034335
lea rcx, [rsp + 0x30]
call fcn.14000db80
jmp 0x140034360
mov rax, r8
cmp r15, rcx
jb 0x1400343bf
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub r15, rcx
jne 0x14003436e
mov r13, rdx
test rax, rax
jne 0x1400343e5
nop word [rax + rax]
test r15, r15
mov rcx, rbp
jne 0x140034271
jmp 0x140034395
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1400343d0
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
mov r13, rdx
test r15, r15
mov rcx, rbp
jne 0x140034271
jmp 0x140034395
mov rax, r14
mov rbx, r14
inc qword [r12 + 0x10]
mov rax, rbx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rax
jmp 0x140034395
lea r8, [0x14093e590]
mov rdx, r15
call fcn.140092130
jmp 0x14003441c
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
lea rdx, str.library_std_src_syswindowsio.rs
jmp 0x1400343f8
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
lea rdx, [0x14093e5e0]
lea rcx, [rsp + 0x38]
mov qword [rcx + 8], 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 [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.14008bcf0
ud2
js 0x14003557e
lea eax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [0x140031330]
mov qword [rsp + 0x88], rax
lea rax, str.failed_printing_to_:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
jo 0x1400355bd
mov dword [rsp + 0x50], eax
jo 0x1400355bd
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x14093e480]
adc eax, 0x908ef7
lea rcx, [rsp + 0x40]
call fcn.14008bcf0
ud2
mov rcx, qword [rdx + 0x10]
mov r8, rsi
sub r8, rcx
jb 0x1400355f5
mov rdi, rdx
je 0x1400355d9
invalid
or ecx, dword [rax + 3]
invalid
add rcx, qword [rdi]
movzx edx, byte [rax]
call sub.msvcrt.dll_memset
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmova rsi, rax
mov qword [rdi + 0x18], rsi
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, [0x14093bc28]
mov rdx, rsi
call fcn.140092130
int3
and al, 0x40
mov rdx, r14
mov r8, r12
call fcn.140036120
cmp qword [rsp + 0x40], 0
jl 0x14003570e
add byte [rax - 0x75], cl
and al, 0x48
jl 0x14003570e
add byte [rax - 0x75], cl
and al, 0x48
je 0x140035704
mov qword [rdi + 8], rax
mov eax, 1
mov qword [rdi], rax
jmp 0x14003591a
test rax, rax
je 0x14003592b
mov rdx, qword [r12]
mov edx, dword [rsp]
mov rsi, qword [r12 + 0x10]
mov r8, r13
mov eax, ebp
mov eax, ebp
mov r13, qword [rsp + 0x38]
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x68], r15
invalid
push 0x247c8948
xor byte [rcx], dh
in eax, dx
mov qword [rsp + 0x30], rdi
xor ebp, ebp
lea r15, [rsp + 0x40]
lea rdi, [0x14093a84c]
push rcx
nop
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
push rcx
nop
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov rbx, r15
cmp rsi, rdx
jne 0x14003578a
cmp rdx, r13
jne 0x14003578a
mov r15, r13
mov r13, r8
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.140036120
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
jne 0x14003594c
invalid
add byte [rcx - 0x75], cl
je 0x14003579a
mov rsi, qword [r12 + 0x10]
test rax, rax
je 0x14003595e
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x84
fiadd word [rcx]
add byte [rax], al
mov rdx, qword [r12]
mov edx, dword [rsp]
mov r8, r13
mov r13, r15
cmp rsi, rdx
je 0x1400358e7
invalid
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
or byte [rax + 1], cl
invalid
mov rcx, r14
mov rdx, r15
call fcn.140049b00
add dword [rax], eax
add dword [rax], eax
test rax, rax
lea rbp, [rsp + 0x70]
and al, 0x70
and al, 0x70
jne 0x1400358a1
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov rbp, rax
sub rbp, rcx
jb 0x140035975
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
mov r8, qword [rsp + 0x38]
ja 0x140035984
test rcx, rcx
je 0x14003593a
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
and al, 0x68
add dword [rdi], ecx
test byte [rdx + 0x4c000000], ah
cmp eax, esp
push 0xffffffffa2840f01
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
mov rax, 0xffffffffffffffff
cmovne r8, rax
cmp rcx, r12
mov rdx, rbx
jne 0x1400358dd
cmp r12, r8
jb 0x1400358dd
test r8, r8
lea rax, [r8 + r8]
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
mov r8, rax
mov r12, qword [rsp + 0x28]
jmp 0x140035740
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x1400358ad.2
mov qword [rsp + 0x70], rax
mov rcx, rbp
call fcn.14000db80
mov rcx, r14
mov rdx, r15
call fcn.140049b00
test rax, rax
je case.default.0x1400358ad
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140035880
jmp case.0x1400358ad.2
cmp byte [rax + 0xf], 0x23
je 0x140035880
jmp case.0x1400358ad.2
nop dword [rax + rax]
mov r12, qword [rsp + 0x28]
mov rdx, rbx
jmp 0x140035740
mov r12, qword [rsp + 0x28]
jmp 0x140035740
mov rsi, r8
mov r8d, 0x20
mov rcx, r12
call fcn.140017770
mov r8, rsi
mov rdx, qword [r12]
mov rsi, qword [r12 + 0x10]
jmp 0x140035793
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
mov qword [rdi + 8], 0
xor eax, eax
jmp 0x1400356fc
sub rsi, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x140035917
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14003591a
sub rsi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rsi
mov qword [rax], 0
jmp 0x14003591a
lea r8, [0x14093e4e0]
mov rdx, rax
mov edx, dword fs:[rax - 0x3d76b800]
call fcn.140092230
lea r8, [0x14093e4e0]
mov rcx, rax
mov edx, dword [rax - 0x3e76b800]
call fcn.1400921b0
int3
sub ecx, dword [rcx - 0x77]
invalid
mov ecx, edi
and rcx, 0x1fff
je 0x1400359fc
mov edx, 0x2000
sub rdx, rcx
add r15, rdx
setb cl
test cl, 1
je 0x1400359fc
mov r15d, 0x2000
mov rcx, qword [rsp + 0x20]
mov r13, qword [rcx]
mov r12, qword [rcx + 0x10]
cmp rbx, 1
setne cl
test rax, rax
sete al
or al, cl
mov rdx, r13
mov rdi, r12
cmp al, 1
jne 0x140035a6b
mov rax, r13
sub rax, r12
mov rdx, r13
mov rdi, r12
out 0x48, eax
cmp eax, 0x20
out 0x48, eax
cmp eax, 0x20
jae 0x140035a6b
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, qword [rsp + 0x20]
call fcn.1400363a0
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x30]
jne 0x140035c19
test rax, rax
je 0x140035c48
mov rax, qword [rsp + 0x20]
mov rdx, qword [rax]
mov rdi, qword [rax + 0x10]
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x58], ebp
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x50], rbx
pop rsp
and al, 0x50
push rax
pop rsp
and al, 0x50
push rax
push rax
mov qword [rsp + 0x38], rsi
lea r15, [rsp + 0x28]
lea rbx, [0x14093a85c]
int3
xchg r8, rax
add byte [rbp + 0x31], al
in eax, dx
mov rsi, qword [rsp + 0x20]
int3
cmp rdi, rdx
jne 0x140035ad3
cmp rdx, qword [rsp + 0x58]
jne 0x140035ad3
mov rcx, r15
mov rdx, r14
mov r8, rsi
call fcn.1400363a0
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x30]
jne 0x140035c14
mov rdi, qword [rsi + 0x10]
test rax, rax
je 0x140035c24
mov rdx, qword [rsi]
cmp rdi, rdx
mov rbp, qword [rsp + 0x40]
je 0x140035bfa
mov qword [rsp + 0x60], rdx
mov r12, rdx
sub r12, rdi
cmp r12, rbp
cmovb rbp, r12
mov r8, rbp
sub r8, r13
jb 0x140035c52
mov rsi, qword [rsi + 8]
add rsi, rdi
add r13, rsi
mov rcx, r13
xor edx, edx
call sub.msvcrt.dll_memset
lodsb al, byte [rsi]
invalid
add bl, ch
invalid
lodsb al, byte [rsi]
invalid
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x140035c14
mov qword [rsp + 0x28], rax
mov rcx, r15
call fcn.14000db80
mov rcx, r15
mov rdx, r14
mov r8, rsi
mov r9, rbp
call fcn.140055890
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x30]
je 0x140035b90
test rax, rax
je 0x140035c24
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 0x140035c64
test rax, rax
je 0x140035c24
invalid
jg 0x140035bef
sub r13, rax
sub ebp, eax
add rdi, rax
mov rsi, qword [rsp + 0x20]
mov qword [rsi + 0x10], rdi
cmp qword [rsp + 0x50], 1
mov rdx, qword [rsp + 0x60]
je 0x140035a98
cmp rbp, rax
jne 0x140035a98
cmp qword [rsp + 0x40], r12
ja 0x140035a98
mov rax, qword [rsp + 0x40]
test rax, rax
lea rax, [rax + rax]
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
cmovs eax, ecx
cmovs eax, ecx
ror dword [rax - 0x77], 0x44
and al, 0x40
mov qword [rsp + 0x40], rax
jmp 0x140035a98
mov r8d, 0x20
mov rcx, rsi
call fcn.140017770
push 0x48fffe1b
mov edx, dword [rsi]
push 0x48fffe1b
mov edx, dword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x140035ae1
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140035c34
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
mov qword [rsi + 8], 0
jmp 0x140035c32
lea r8, [0x14093e560]
mov rcx, r13
mov rdx, rbp
call fcn.140092130
lea r8, [0x14093e4e0]
mov rcx, r13
mov rdx, rbp
call fcn.1400921b0
int3
cmp al, 1
jne case.0x14002ff30.222
mov rax, r13
sub rax, rbp
mov rdx, r13
mov rsi, rbp
cmp rax, 0x20
jae case.0x14002ff30.222
mov qword [rsp + 0x38], r13
mov r13, r8
lea rcx, [rsp + 0x40]
mov rdx, r14
mov r8, r12
call fcn.140035fe0
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
je 0x140035d44
mov qword [rdi + 8], rax
or byte [rax + 1], bh
mov eax, 1
mov qword [rdi], rax
jmp 0x140035f5a
test rax, rax
je 0x140035f6b
test byte [rsi], bl
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rdx, qword [r12]
mov rdx, qword [r12]
mov rsi, qword [r12 + 0x10]
mov r8, r13
call 0x1646fe8a9
invalid
je 0x140035d79
adc byte [rbp - 0x77], cl
call 0x1646fe8a9
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x30], rdi
xor ebp, ebp
lea r15, [rsp + 0x40]
lea rdi, [0x14093a86c]
mov qword [rsp + 0x28], r12
nop
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov rbx, r15
cmp rsi, rdx
jne 0x140035dca
cmp rdx, r13
jne 0x140035dca
mov r15, r13
mov r13, r8
mov ebp, eax
mov ebp, eax
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.140035fe0
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
jne 0x140035f8c
mov rsi, qword [r12 + 0x10]
test rax, rax
je 0x140035f9e
mov rdx, qword [r12]
mov r8, r13
mov r13, r15
cmp rsi, rdx
je 0x140035f27
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
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 + 0x50], 0
mov qword [rsp + 0x58], rbp
mov rcx, r14
mov rdx, r15
call fcn.140049b00
test rax, rax
lea rbp, [rsp + 0x70]
jne 0x140035ee1
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov rbp, rax
sub rbp, rcx
jb 0x140035fb5
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
ja 0x140035fc4
test rcx, rcx
je 0x140035f7a
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
push 0xffffffffa2840f01
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
mov rax, 0xffffffffffffffff
cmovne r8, rax
cmp rcx, r12
cmp ecx, esp
cmp ecx, esp
mov rdx, rbx
jne 0x140035f1d
invalid
xchg ebp, eax
add byte [rax], al
invalid
test dword [rbp + 0x4d000000], edx
cmp esp, eax
cmp r12, r8
jb 0x140035f1d
add byte [rax], al
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 0x140035d80
mov qword [rsp + 0x70], rax
mov rcx, rbp
call fcn.14000db80
mov rcx, r14
int1
int1
mov rdx, r15
call fcn.140049b00
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
ror byte [rdi], 0x84
invalid
dec dword [rcx + 0x3e183c1]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
adc byte [rbx], ah
je 0x140035ec0
jmp 0x140035f49
nop word [rax + rax]
cmp byte [rax + 0xf], 0x23
js case.0x14003143e.113
invalid
je 0x140035ec0
js case.0x14003143e.113
mov dr6, rsp
mov edx, 0x1f0f41eb
nop dword [r8 + rax]
and esi, dword [rdx + rdi*4 - 0x15]
jmp 0x140035f49
nop dword [r8 + rax]
mov r12, qword [rsp + 0x28]
and al, 0x28
mov rdx, rbx
jmp 0x140035d80
mov r12, qword [rsp + 0x28]
jmp 0x140035d80
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.140017770
mov r8, rsi
mov rdx, qword [r12]
mov rsi, qword [r12 + 0x10]
jmp 0x140035dd3
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
mov qword [rdi + 8], 0
xor eax, eax
jmp 0x140035d3c
sub rsi, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x140035f57
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 8], rax
mov qword [rcx], 1
mov dword [rcx], 1
mov dword [rcx], 1
jmp 0x140035f5a
sub rsi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax + 8], rsi
mov qword [rax], 0
mov dword [rax], 0
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x140035f5a
mov dword [rax], 0
jmp 0x140035f5a
lea r8, [0x14093e4e0]
lea eax, [0x14093e4e0]
mov rdx, rax
call fcn.140092230
ret 0x6ce8
lea r8, [0x14093e4e0]
mov rcx, rax
call fcn.1400921b0
int3
xor byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
call fcn.140049870
cmp qword [rsp + 0x20], 0
and byte [rax], al
and byte [rax], al
je case.default.0x14003603b
lea r14, [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
sub byte [rcx + 0x3e183c1], cl
lea r15, [0x14093a87c]
movsxd rcx, dword [r15 + rcx*4]
invalid
nop
nop
add byte [rcx + 0x63], cl
or al, 0x8f
invalid
invalid
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14003608e
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14003607a
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 0x1400360aa
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.140017770
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
jmp 0x140036057
lea r8, [0x14093e4f8]
lea eax, [0x14093e4f8]
mov edx, 0x20
mov rcx, rbx
call fcn.1400921b0
cmp byte [rax + 0xf], 0x23
je 0x1400360d6
jmp case.0x14003603b.2
mov qword [rsi], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp byte [rax + 0x10], 0x23
je 0x1400360d6
invalid
invalid
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
add byte [rax], al
jmp 0x1400360aa
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14003603b.2
invalid
jmp 0x128f4ea26
mov rcx, r14
call fcn.14000db80
jp 0x1400360da
dec dword [rax - 0x73]
and al, 0x20
movabs byte [0x20244c8d48fffd7a], al
jp 0x1400360da
dec dword [rax - 0x73]
and al, 0x20
lea r8, [rsp + 0x30]
and al, 0x30
mov r9d, 0x20
mov rdx, rbx
call fcn.140049870
cmp qword [rsp + 0x20], 0
je case.default.0x14003603b
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
xor byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
xor byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
call fcn.140049870
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
je case.default.0x14003617b
lea r14, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x75], cl
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
sub byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea r15, [0x14093a88c]
movsxd rcx, dword [r15 + rcx*4]
nop
add byte [rcx + 0x63], cl
or al, 0x8f
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x1400361ce
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1400361ba
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
xor byte [rcx - 0x77], cl
fsubr st(0)
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rcx + 1], cl
fimul word [rcx + rcx*4 + 0x77]
adc byte [rax - 0x77], cl
pop rsi
or byte [rcx], dh
shr bl, 0x30
invalid
xor byte [rcx - 0x77], cl
fsubr st(0)
invalid
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.140017770
mov r14, qword [rdi + 0x10]
ja 0x1400361dc
ja 0x1400361dc
jmp 0x140036197
lea r8, [0x14093e4f8]
mov edx, 0x20
mov rcx, rbx
call fcn.1400921b0
adc dword [rax + 0x20ba00], 0
add byte [rax - 0x77], cl
fld1
invalid
cmp byte [rax + 0xf], 0x23
je case.0x14003178a.80
jmp case.0x14003617b.2
adc eax, 0x48068948
mov qword [rsi], rax
add rsp, 0x50
add esp, 0x50
add esp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp byte [rax + 0x10], 0x23
je case.0x14003178a.80
js 0x14003620c
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x1400361ea
add byte [rax], al
add bl, ch
loopne 0x140036253
invalid
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14003617b.2
mov rcx, r14
call fcn.14000db80
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
mov r9d, 0x20
mov rdx, rbx
call fcn.140049870
cmp qword [rsp + 0x20], 0
je case.default.0x14003617b
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
push rsi
push rdi
push rbx
sub rsp, 0x50
push rax
push rax
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov r9d, 0x20
call fcn.14004e980
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
invalid
cmp dword [rsp + 0x20], 0
je case.default.0x1400362bb
lea r14, [rsp + 0x28]
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
and al, 0x28
mov ecx, eax
and ecx, 3
lea r15, [0x14093a89c]
xchg r8d, eax
add byte [rcx + 0x63], cl
or al, 0x8f
xchg r8d, eax
add byte [rcx + 0x63], cl
or al, 0x8f
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14003630e
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb case.0x140035eed.23
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
mov r8, rbx
mov eax, ebx
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.0x14003603b.11
mov rcx, rdi
mov rdx, r14
mov r8, rbx
fsubr st(0)
push 0x4cfffe14
mov esi, dword [rdi + 0x10]
fsubr st(0)
push 0x4cfffe14
mov esi, dword [rdi + 0x10]
jmp 0x1400362d7
lea r8, [0x14093e4f8]
mov edx, 0x20
add byte [rax - 0x77], cl
fld1
invalid
invalid
invalid
invalid
adc dword [rax + 0x20ba00], 0x89480000
add byte [rax - 0x77], cl
fld1
invalid
mov esi, 0x78800005
mov dr6, rsp
jmp case.0x1400362bb.2
invalid
cmp byte [rax + 0xf], 0x23
je 0x140036356
jmp case.0x1400362bb.2
adc eax, 0x48068948
add esp, 0x50
invalid
push rax
mov qword [rsi], rax
add rsp, 0x50
invalid
push rax
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
cmp byte [rax + 0x10], 0x23
js 0x14003634c
adc byte [rbx], ah
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
je 0x140036356
mov qword [rsi + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp case.0x14003603b.11
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x1400362bb.2
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
mov rcx, r14
call fcn.14000db80
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
mov r9d, 0x20
mov rdx, rbx
call fcn.14004e980
cmp qword [rsp + 0x20], 0
je case.default.0x1400362bb
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
add ecx, edi
add ecx, edi
jmp rcx
and al, 0x20
lea r8, [rsp + 0x30]
mov r9d, 0x20
add byte [rax], al
add al, ch
mov edx, 0x480001f4
cmp dword [rsp + 0x20], 0
add byte [rax], al
add al, ch
mov edx, 0x480001f4
cmp dword [rsp + 0x20], 0
je case.default.0x1400363fb
lea r14, [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
lea r15, [0x14093a8ac]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14003644e
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14003643a
mov rcx, qword [rdi + 8]
mov ecx, dword [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.0x14003617b.11
mov qword [rsi + 8], rbx
xor eax, eax
jmp case.0x14003617b.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]
fsubr st(0)
sub byte [rbx], dl
invalid
mov esi, dword [rdi + 0x10]
jmp 0x140036417
lea r8, [0x14093e4f8]
lea eax, [0x14093e4f8]
adc byte [rax + 0x20ba00], 0
mov edx, 0x20
add byte [rax - 0x77], cl
fld1
movabs rbp, 0x2e74230f78800005
mov ebp, 0x78800005
mov dr6, rsp
invalid
je 0x140036496
mov rcx, rbx
call fcn.1400921b0
mov ebp, 0x78800005
mov dr6, rsp
invalid
je 0x140036496
mov ebp, 0x78800005
mov dr6, rsp
and esi, dword [rsi + rbp - 0x15]
invalid
and esi, dword [rsi + rbp - 0x15]
jmp 0x14003647f
adc eax, 0x48068948
add esp, 0x50
invalid
push rax
mov qword [rsi], rax
add rsp, 0x50
invalid
push rax
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp byte [rax + 0x10], 0x23
je 0x140036496
js 0x14003648c
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
mov eax, 1
jmp case.0x14003617b.11
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
stc
and esi, dword [rbp - 0x17]
stc
and esi, dword [rbp - 0x17]
mov rcx, r14
int1
call fcn.14000db80
lea rcx, [rsp + 0x20]
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov r9d, 0x20
mov rdx, rbx
call fcn.140055890
cmp qword [rsp + 0x20], 0
je case.default.0x1400363fb
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
sub esp, 0x40
mov r14, qword [rcx + 8]
mov r15d, dword [rcx]
lea rcx, [rsp + 0x30]
call fcn.1400910e0
in al, 0xab
add eax, 0xff854d00
in al, 0xab
add eax, 0xff854d00
je 0x14003653b
lea rsi, [0x14093bcc0]
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea rbx, [rsp + 0x28]
nop word cs:[rax + rax]
mov qword [rsp + 0x28], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14008cc50
add byte [rcx - 1], cl
iretd
jne 0x140036520
add byte [rcx - 1], cl
iretd
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.14008cdb0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, r8
mov rsi, rcx
shl r10, 4
xor ecx, ecx
lea r8, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
push rsp
nop
add byte [rdi], cl
invalid
add byte [rax], r8b
push rsp
nop
add byte [rdi], cl
invalid
cmp r10, rcx
je 0x140036599
retf 0x1474
mov r9d, dword [rax + rcx]
add rcx, 0x10
test r9, r9
je 0x140036580
mov r8, qword [rax + rcx - 8]
jmp case.0x14003178a.92
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
and byte [rax - 0x77], cl
int1
mov edx, 0xfffffff4
call fcn.1400552f0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
test eax, eax
je 0x140036698
mov rsi, r8
mov esi, eax
mov rdi, rdx
xlatb
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea r13, [0x14093a8bc]
jmp 0x140036629
retf
mov rcx, r14
mov ecx, esi
call fcn.14000db80
test rsi, rsi
invalid
je 0x140036698
pop rsp
jne case.0x140035eed.29
dec dword [rax - 0x7b]
div byte [rdi + rbp*2 + 0x48]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.1400552f0
scasd eax, dword [rdi]
in al, dx
add dword [rax], eax
scasd eax, dword [rdi]
in al, dx
add dword [rax], eax
cmp qword [rsp + 0x30], 0
je case.default.0x14003665b
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
invalid
jmp rcx
jmp 0x1b884485e
cmp byte [rax + 0x10], 0x23
je case.0x14003178a.90
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
jmp 0x14003669a
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400366aa
mov rax, rsi
sub rax, rcx
jb 0x1400366af
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x140036629
jmp 0x140036698
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 0x14003669a
lea r8, [0x14093e6a8]
lea eax, [0x14093e6a8]
mov rdx, rsi
call fcn.140092130
int3
in al, dx
test r8, r8
test eax, eax
test eax, eax
je 0x140036788
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, [0x14093a8cc]
jmp 0x140036719
add byte [rax], r8b
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x14003678a
mov rcx, r14
mov ecx, esi
call fcn.14000db80
test rsi, rsi
je 0x140036788
mov qword [rsp + 0x20], rbx
mov rcx, r15
and byte [rcx + rcx*4 - 7], cl
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.1400552f0
add byte [rax - 0x7d], cl
jl 0x140036759
xor byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140036759
xor byte [rax], al
je case.default.0x14003674b
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
invalid
jmp rcx
jmp 0x1b884494e
cmp byte [rax + 0x10], 0x23
je 0x14003670c
and esi, dword [rcx + rdi*4 - 0x15]
jmp 0x14003678a
xor eax, 0xf2e6666
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14003679a
mov rax, rsi
sub rax, rcx
jb 0x14003679f
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x140036719
jmp 0x140036788
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 0x14003678a
lea r8, [0x14093e6a8]
mov rdx, rsi
call fcn.140092130
int3
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x1400367fa
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1400367e0
jmp 0x1400367fd
mov rax, r10
cmp rsi, rcx
jb 0x140036a09
mov r8, rcx
shl r8, 4
lea rbp, [rdx + r8]
sub rsi, rcx
jne 0x140036855
test rax, rax
je 0x140036878
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 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 + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [0x14093e5e0]
lea rcx, [rsp + 0x20]
call fcn.14008bcf0
mov ecx, dword [rbp]
cmp rax, rcx
ja 0x140036a18
sub ecx, eax
mov dword [rbp], ecx
add qword [rdx + r8 + 8], rax
jmp 0x140036878
test rax, rax
jne 0x14003681b
mov rbp, rdx
test rsi, rsi
je 0x1400369ed
insb byte [rdi], dx
add dword [rax], eax
invalid
insb byte [rdi], dx
add dword [rax], eax
add byte [rax - 0x73], cl
dec dword [rax - 0x7d]
clc
add esi, dword [rbx + 0x15]
lea rax, [rsi - 1]
cmp rax, 3
jae 0x1400368a0
xor r14d, r14d
xor eax, eax
jmp 0x1400368d8
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbp + 0x30]
xor r14d, r14d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r14
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r14d, dword [rdx]
add r14, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x1400368b0
mov ecx, esi
and ecx, 3
je 0x140036900
shl rax, 4
add rax, rbp
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r14, r8
add rdx, 0x10
add edx, 0x10
add edx, 0x10
cmp rcx, rdx
jne 0x1400368f0
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
sub eax, edi
sub eax, edi
cmp rax, r14
jb 0x1400369d6
mov qword [rsp + 0x50], rsi
shl rsi, 4
xor ebx, ebx
jmp 0x140036942
mov rcx, qword [rdi + 8]
add rcx, r15
mov rdx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
add r15, r12
mov qword [rdi + 0x10], r15
add rbx, 0x10
cmp rsi, rbx
je 0x140036970
mov r13, qword [rbp + rbx + 8]
mov r12d, dword [rbp + rbx]
mov rax, qword [rdi]
sub rax, r15
cmp rax, r12
jae 0x140036920
mov rcx, rdi
mov rdx, r15
mov r8, r12
call fcn.140017770
mov r15, qword [rdi + 0x10]
jmp 0x140036920
test r14, r14
je 0x140036a00
xor edx, edx
xor ecx, ecx
leave
leave
mov rax, r14
mov r8d, dword [rbp + rdx]
sub rax, r8
jb 0x1400369a0
inc rcx
add rdx, 0x10
mov r14, rax
cmp rsi, rdx
jne 0x140036980
ror dword [rax - 0x7d], 0xc2
adc byte [rcx - 0x77], cl
invalid
jmp 0x1400369a3
mov rax, r14
mov rsi, qword [rsp + 0x50]
cmp rsi, rcx
jb 0x140036a09
pop rsp
pop rsp
mov r8, rcx
shl r8, 4
lea rdx, [r8 + rbp]
sub rsi, rcx
je 0x140036870
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140036a18
sub ecx, eax
mov dword [rdx], ecx
add qword [rbp + r8 + 8], rax
jmp 0x140036875
mov rcx, rdi
stc
mov rdx, r15
mov r8, r14
call fcn.140017770
mov r15, qword [rdi + 0x10]
jmp 0x140036913
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1400369ef
lea r8, [0x14093e590]
mov rdx, rsi
call fcn.140092130
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
cmp al, 0x50
nop
add byte [rax - 0x77], cl
and al, 0x30
cmp al, 0x50
push rax
nop
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x20]
call fcn.14008bcf0
int3
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x140036aaa
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne case.0x140035eed.39
jmp 0x140036aad
mov rax, r10
cmp r13, rcx
jb 0x140036c63
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
add cl, byte [rcx + 0x29]
int 0x75
invalid
add cl, byte [rcx + 0x29]
int 0x75
adc ecx, dword [rax - 0x7b]
ror byte [rdi], 0x85
movabs dword [0x2475ed854d000001], eax
test ebp, ebp
jne 0x140036af8
test rax, rax
jne 0x140036c72
test r13, r13
test ebp, ebp
jne 0x140036af8
jmp 0x140036c47
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rcx - 0x75], al
cmovs edi, dword [rcx]
enter 0xffffffffffff870f, 0xffffffffffffffc7
xchg edi, eax
mov ecx, dword [r15]
cmp rax, rcx
ja 0x140036cac
xchg edi, eax
add dword [rax], eax
invalid
xchg edi, eax
add dword [rax], eax
add byte [rcx], ch
rol dword [rcx - 0x77], 0xf
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
je 0x140036c47
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, [0x14093a8dc]
jmp 0x140036b47
nop word cs:[rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x140036c49
mov rcx, rbx
call fcn.14000db80
mov rdx, r15
mov r15, rdx
test r13, r13
je 0x140036c47
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
shl rsi, 4
xor eax, eax
cmp rsi, rax
je 0x140036b70
invalid
sbb eax, dword [rbp - 0x75]
or al, 7
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x140036b50
mov r8, qword [r15 + rax - 8]
jmp 0x140036b76
invalid
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff4
call fcn.1400552f0
cmp qword [rsp + 0x58], 0
je case.0x1400362bb.17
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
add ecx, ebp
add ecx, ebp
jmp rcx
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x140036c5a
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 0x140036bfc
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x140036bd0
jmp 0x140036bff
adc eax, 0x441f0f66
add byte [rax], al
cmp byte [rax + 0xf], 0x23
je 0x140036b30
invalid
invalid
jmp 0x140036c49
mov rax, r8
cmp r13, rcx
jb 0x140036c63
mov r8, rcx
shl r8, 4
loopne 0x140036c0f
loopne 0x140036c0f
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x140036c1f
test rax, rax
je 0x140036b3b
jmp 0x140036c72
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140036cac
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
cmp qword [rsp + 0x58], 0
mov r15, rdx
jne 0x140036b30
jmp 0x140036b3b
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140036c49
lea r8, [0x14093e590]
mov rdx, r13
call fcn.140092130
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, [0x14093e5e0]
lea rcx, [rsp + 0x28]
call fcn.14008bcf0
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.14008bcf0
int3
lea edx, [0x14093cfa0]
lea rcx, [rsp + 0x28]
call fcn.14008f560
mov rcx, qword [rsp + 0x30]
test al, al
je 0x140036d36
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140036d45
test rcx, rcx
je 0x140036d43
mov rcx, rsi
call fcn.14000db80
xor eax, eax
add rsp, 0x38
pop rdi
pop rsi
ret
mov ebx, ecx
mov rcx, qword [rcx]
call fcn.140033ff0
mov rsi, rax
test rax, rax
je 0x140036e20
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
je 0x140036e1d
mov rcx, rdi
call fcn.14000db80
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
inc dword [rbx]
xor eax, eax
jmp 0x140036ebb
je 0x140036eb6
mov rcx, rbx
call fcn.14000db80
mov qword [rbx], rsi
mov al, 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
nop
add al, ch
loope 0x140036ee1
add eax, 0xc1894800
mov qword [rbx], rsi
call fcn.1400a0450
invalid
add byte [rax - 0x77], cl
ror dword [rax - 1], 3
call fcn.1400a0450
int3
invalid
imul edx, dword [rbp + 0x66cc0006], 0x2e
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx]
call fcn.1400365d0
mov rsi, rax
test rax, rax
je 0x140036f20
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
je 0x140036f1d
mov rcx, rdi
call fcn.14000db80
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
call fcn.14000db80
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
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 0x140036fd6
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
xchg edi, eax
invalid
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
xor eax, eax
add rsp, 0x28
xchg edi, eax
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.140017770
mov word [rdi], es
invalid
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
invalid
mov word [rdi], es
invalid
mov qword [rsp + 0x50], rcx
jmp 0x140037048
add byte [rax], al
mov rcx, r12
call fcn.14000db80
mov rdi, qword [r14]
mov edi, dword [rsi]
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
cmp rdx, rax
jb 0x1400370c1
adc byte [rcx - 0x75], cl
sbb byte [rax + 0x39], r9b
ret 0x6972
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
mov ecx, edi
lea rdx, [rsp + 0x58]
call fcn.140031c80
test rax, rax
je 0x1400370a8
invalid
invalid
mov rbp, rax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], 0
add byte [rax], al
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
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 0x140037110
mov eax, ebp
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
invalid
cmp rbp, 0x10
movzx ecx, byte [rsp + 0x27]
jae 0x140037157
test rbp, rbp
je 0x140037164
sub rax, rdx
xor edx, edx
mov r8, qword [rsp + 0x28]
nop word [rax + rax]
cmp byte [rsi + rdx], cl
je 0x1400371c0
inc rdx
cmp rax, rdx
jne 0x140037130
mov rdx, rbp
xor eax, eax
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x14003717c
jmp 0x1400371d4
mov rdx, rsi
mov r8, rbp
call fcn.1400919a0
jmp 0x140037168
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 0x1400371d4
cmp rdx, 0xffffffffffffffff
je 0x14003729f
lea rbx, [rdx + 1]
cmp rdx, rbp
jae 0x1400372ab
mov rax, qword [r8]
mov rdi, qword [r8 + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x14003723a
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 0x1400371fb
mov eax, 1
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x14003717c
mov rax, qword [r8]
mov rbx, qword [r8 + 0x10]
sub rax, rbx
cmp rax, rbp
jb 0x140037258
add byte [rcx - 0x75], cl
pop rax
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
call 0xcb4ce757
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
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
jne 0x140037292
test rbp, rbp
jne 0x140037022
jmp 0x140037292
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
call fcn.140017770
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0x10]
jmp 0x1400371a6
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
mov r8, rbp
call fcn.140017770
mov r8, qword [rsp + 0x28]
mov rbx, qword [r8 + 0x10]
jmp 0x1400371e3
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 0x140037281
lea rcx, [0x14093e6e8]
call fcn.1400922f0
lea r8, [0x14093e6e8]
mov rcx, rbx
mov rdx, rbp
call fcn.1400921b0
int3
lea eax, str.OwnedHandleassertion_failed:_socket___sys::c::INVALID_SOCKET_as_RawSocketlibrary_std_srcoswindowsio_socket.rs
lea rdi, [rsp + 0x28]
mov r9d, 0xb
mov rcx, rdi
call fcn.140090310
lea rax, [0x14093e7b8]
mov qword [rsp + 0x20], rax
lea rdx, [0x14093e7ab]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.14008c7b0
xor eax, dword [0x1018cdc1a]
xor eax, dword [0x1018cdc1a]
mov ecx, eax
call fcn.14008ca20
nop
add rsp, 0x38
pop rdi
pop rsi
ret
and al, 0x94
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x3c
invalid
lea r9, [rsp + 0x3c]
cmp al, 0xe8
loope 0x1400395d7
call sub.ws2_32.dll_WSASocketW
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x14003958c
invalid
mov qword [rsi + 8], rdi
jle 0x140039588
mov qword [rsi], 0
mov dword [rsi], 0
jmp 0x140039626
invalid
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x2739
je 0x14003959f
invalid
cmp eax, 0x2726
jne 0x140039613
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x94]
mov r8d, dword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
and al, 0x3c
call sub.ws2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x14003960e
invalid
mov rdi, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call sub.kernel32.dll_SetHandleInformation
test eax, eax
jne 0x14003957c
invalid
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
call sub.ws2_32.dll_closesocket
jmp 0x140039626
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
pop rbx
pop rdi
pop rsi
ret
push rdx
nop
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x14093e876]
lea edx, [0x14093e876]
lea edx, [0x14093e876]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.14008c7b0
mov rcx, rax
call fcn.14008ca20
nop
add rsp, 0x38
pop rdi
pop rsi
ret
add rsp, 0x38
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
retf
and byte [rax - 0x77], cl
retf
mov rsi, qword [rcx + 0x30]
mov rdi, qword [rcx + 0x38]
cmp byte [rax - 0x7d], cl
cmp dword [rax], eax
cmp byte [rax - 0x7d], cl
cmp dword [rax], eax
je case.0x14003143e.150
mov rcx, qword [rbx + 8]
call sub.kernel32.dll_CloseHandle
or r8b, bpl
sbb esp, dword [rsi + 6]
add byte [rax - 0x7d], cl
invalid
invalid
jnp case.0x14003143e.151
cmp qword [rbx + 0x10], 0
je 0x140039731
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x18]
mov rcx, qword [rbx + 0x18]
call sub.kernel32.dll_CloseHandle
cmp qword [rbx + 0x20], 0
je 0x140039741
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x28]
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
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sub rsp, 0x28
call fcn.140043ab0
invalid
add byte [rax], al
int3
movabs dword [0x441f0f66cc0000], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50948f0], al
invalid
invalid
invalid
invalid
or qword [0x14096c150], rax
ret
xchg ebx, eax
add bl, al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx eax, cl
movzx eax, cl
inc rax
inc eax
mov qword [0x14096c108], rax
ret
xchg ebx, eax
add bl, al
nop
mov rax, qword [0x14096c108]
sub dword [rbx - 0x77cb800], edx
xchg ebx, eax
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
xchg dword [rbx + 0x48000000], edi
lea ecx, [0x14093a8fc]
invalid
loopne 0x14003980f
lea edx, [0x14093d7ba]
add byte [rax - 0x73], cl
and al, 0x20
mov bl, 0x31
invalid
sbb byte [rax + 3], bh
mov eax, dword [rsp + 0x30]
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, [0x14093e96a]
lea rdi, [rsp + 0x30]
jl case.0x14003617b.32
invalid
jl case.0x14003617b.32
xor byte [rcx - 0x47], al
or al, byte [rax]
mov r9d, 0xa
add byte [rax], al
mov rcx, rdi
call fcn.140090a30
mov rcx, rsi
int1
int1
call fcn.140039c20
mov qword [rsp + 0x20], rax
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x14093e978]
lodsb al, byte [rsi]
push rax
nop
add byte [rax - 0x73], cl
push rsp
and al, 0x20
lodsb al, byte [rsi]
push rax
nop
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov rcx, rdi
mov ecx, edi
call fcn.14008ca80
add byte [rax - 0x77], cl
shr eax, 0xef
mov rcx, rax
call fcn.14008cbd0
invalid
invalid
invalid
nop
xor al, byte [0xc34c28e4]
invalid
add rsp, 0x48
pop rdi
pop rsi
ret
nop dword [rax]
push r15
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
in al, dx
loopne 0x1400398fc
add byte [rax], al
in al, dx
loopne 0x1400398fc
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400910e0
mov rdi, qword [rsi]
mov rsi, qword ds:[rsi + 8]
mov rsi, qword ds:[rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.14004d250
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x14093a90c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x140039982
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x140039982
mov ecx, 6
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140039982
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140039982
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jmp 0x140039982
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140039982
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
jb 0x140039a98
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400399ab
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400399ad
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rsi
mov word [rsp + 0xd8], 0x200
mov dword [rsp + 0xd8], 0x84880200
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
mov dword [rsp + 0xd8], 0x84880200
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rdx, [rsp + 0xa0]
call fcn.14003a1e0
add al, ch
fld dword [rdi]
add byte [rax], al
cmp byte [rsp + 0x68], 0xa
je 0x140039a7e
jl 0x140039a2e
push 0x4870740a
lea esi, [0x14093bc80]
lea rsi, [0x14093bc80]
lea rdi, [rsp + 0x58]
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
nop dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
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.14008cc50
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r15
call fcn.14003a1e0
cmp byte [rsp + 0x68], 0xa
jne 0x140039a30
invalid
mov dl, 0x48
lea ecx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.14008cdb0
nop
add rsp, 0xe0
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
lea r8, [0x14093e900]
mov rdx, rsi
call fcn.140092130
int3
or r8b, r9b
movzx r9d, r8b
cmp r9b, 0xff
je 0x140039adb
test r9d, r9d
jne 0x140039af0
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x140039aea
test r9d, r9d
jne 0x140039af0
test dl, dl
je 0x140039b23
mov dl, 1
xor r8d, r8d
test al, al
jne case.default.0x140039b17
add byte [rax], al
add byte [rax], al
movzx eax, byte [rcx + 0x10]
cmp rax, 6
je case.default.0x140039b17
invalid
adc byte [r8 - 0x7d], cl
clc
invalid
add byte [rbp + rcx*4 + 0xd], cl
sbb byte [rsi], cl
nop
add byte [rcx + 0x63], cl
add al, 0x81
lea r9, [0x14093a928]
movsxd rax, dword [r9 + rax*4]
add rax, r9
add eax, ecx
jmp rax
mov rax, qword [rcx + 0x20]
add rax, 4
jmp 0x140039b97
and byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0x74
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
mov dh, 0x51
adc byte [rcx - 0x73], al
push rdx
sti
cmp dl, 1
ja 0x140039b88
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
xor r9d, r9d
test al, al
invalid
jne 0x140039b55
sal byte [rbp + 0x16], 0x41
cmp dl, 6
cmp r10b, 6
je 0x140039b55
mov r9d, 2
cmp rdx, 2
jb 0x140039c0e
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
cmp r9, rdx
je 0x140039b88
add rdx, r8
lea r10, [r8 + r9]
inc r10
cmp r10, rdx
sete dl
movzx r8d, byte [r8 + r9]
test dl, 1
jne 0x140039beb
cmp r8b, 0x2e
jne 0x140039beb
movzx edx, byte [r10]
cmp edx, 0x2f
je case.0x14003abfb.268
cmp edx, 0x5c
je case.0x14003abfb.268
xor edx, edx
xor r8d, r8d
test al, al
je 0x140039afb
rol byte [rbp + 0x31], cl
rol byte [rax + rax*8 - 0x997bf1], 0xff
push qword [rcx]
xor eax, eax
add r8, rax
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
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x140039b97
mov eax, 6
jmp 0x140039b97
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 0x140039b97
mov eax, 2
jmp 0x140039b97
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x140039b88
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x140039b17
jmp 0x140039afb
lea r8, [0x14093e998]
mov ecx, 2
add byte [rax], al
add al, ch
invalid
invalid
invalid
add ah, cl
add byte [rax], al
add al, ch
adc dword [rbp + 0x41cc0005], eax
add ah, cl
push r15
add ah, cl
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa0
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
mov edi, dword [rcx + 8]
mov edi, dword [rcx + 8]
movzx edx, byte [rcx + 0x10]
cmp dl, 6
je 0x140039c59
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x7f], rax
movups xmm0, xmmword [rcx + 0x11]
adc dword [r15], ecx
adc byte [rcx + 0x21], cl
adc dword [r15], ecx
adc byte [rcx + 0x21], cl
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movzx r8d, byte [rcx + 0x3a]
movzx r9d, byte [rcx + 0x38]
movzx eax, byte [rcx + 0x39]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], dl
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x31], xmm0
movups xmmword [rsp + 0x41], xmm1
mov rcx, qword [rsp + 0x7f]
mov qword [rsp + 0x50], rcx
mov byte [rsp + 0x5a], r8b
mov byte [rsp + 0x58], r9b
mov byte [rsp + 0x59], al
cmp r9b, 2
jne 0x140039d95
test rdi, rdi
je 0x140039df3
cmp dl, 3
jae 0x140039d20
nop dword [rax]
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsi + rcx], 0x5c
je 0x140039cf0
inc rcx
cmp rdi, rcx
jne 0x140039cd0
xor edx, edx
mov rcx, rdi
test rcx, rcx
je 0x140039cfe
jmp 0x140039d8b
mov edx, 1
test rcx, rcx
add byte [rax - 0x7b], cl
leave
jne 0x140039d8b
cmp rdi, rdx
jb 0x140039e23
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 1], cl
invalid
add rsi, rdx
sub rdi, rdx
jne 0x140039cc0
jmp 0x140039d89
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rsi + rcx]
cmp edx, 0x2f
je 0x140039d60
cmp edx, 0x5c
je 0x140039d60
inc rcx
cmp rdi, rcx
jne 0x140039d30
xor edx, edx
mov rcx, rdi
test rcx, rcx
jne 0x140039d6a
jmp 0x140039d75
and esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov edx, 1
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x140039d75
cmp rcx, 1
jne 0x140039d8b
cmp byte [rsi], 0x2e
jne 0x140039d8b
invalid
invalid
add rcx, rdx
cmp rdi, rcx
jb 0x140039e28
add rsi, rcx
sub rdi, rcx
jne 0x140039d20
xor edi, edi
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
cmp al, 2
jne 0x140039df9
lea rcx, [rsp + 0x20]
call fcn.140039ab0
invalid
dec dword [rax + 0x39]
invalid
jbe 0x140039df9
push rcx
invalid
push rcx
lea rbx, [rsp + 0x60]
lea r14, [rsp + 0x20]
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, r14
call fcn.140039e40
invalid
cmp byte [rsp + 0x68], 0xa
jne 0x140039df9
mov r15, rdi
sub r15, qword [rsp + 0x60]
sub edi, dword [rsp + 0x60]
sub edi, dword [rsp + 0x60]
jb case.0x14003abfb.281
mov qword [rsp + 0x28], r15
mov rcx, r14
call fcn.140039ab0
cld
invalid
dec dword [rcx + rcx*4 - 1]
cmp r15, rax
cmp edi, eax
cld
invalid
cmp edi, eax
ja 0x140039dc0
jmp 0x140039dfc
xor edi, edi
cmp al, 2
je 0x140039d99
mov r15, rdi
mov rax, rsi
mov eax, esi
mov rdx, r15
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x14093e9f8]
mov rcx, r15
nop
add byte [rcx + rcx*4 - 7], cl
mov rdx, rdi
call fcn.1400921b0
mov ecx, 1
lea r8, [0x14093e9e0]
mov rdx, rdi
call fcn.140092130
int3
mov rdx, qword [rdi + 8]
cmp rax, rdx
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
invalid
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne 0x140039e7b
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp case.0x14003ad0c.170
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x140039ec0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [rdi], 0x5c
je 0x140039edb
invalid
inc r11
dec rdi
cmp r11, 1
jne 0x140039ea0
jmp case.0x14003ad0c.170
nop dword [rax + rax]
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140039edb
invalid
adc eax, dword [rbx + 0xe745cfb]
cmp ebx, 0x5c
je 0x140039edb
inc r11
dec rdi
cmp r11, 1
jne 0x140039ec0
jmp case.0x14003ad0c.170
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x140039f58
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x140039f1e
mov al, 9
cmp rdx, 2
je 0x140039f22
cmp rdx, 1
jne 0x140039f30
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x140039f30
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
add eax, 7
jmp 0x140039f30
mov al, 0xa
jmp 0x140039f30
cmp byte [rcx], 0x2e
jne 0x140039f30
cmp byte [rcx + 1], 0x2e
jns 0x140039f2b
sete al
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
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
lea r8, [0x14093e9c8]
mov rcx, rax
js 0x140039f98
nop
add byte [rax - 0x77], cl
shr eax, 0xd8
call fcn.140092130
lea r8, [0x14093e9b0]
call fcn.140092130
lea r8, [0x14093e9b0]
add eax, 0x904a51
nop
add byte [rax - 0x77], cl
shr eax, 0xc9
add dword [0x15f136b6e], 0x84
invalid
test byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140092130
int3
invalid
add byte [rax], al
push rsi
push rdi
add byte [rsi + 0x57], dl
sub rsp, 0x48
mov rsi, rcx
lea r8, str.Iter
lea rdi, [rsp + 0x30]
and al, 0x30
add byte [rax - 0x73], cl
jl 0x140039fa8
invalid
and al, 0x30
xor byte [rcx - 0x47], al
add al, 0
mov r9d, 4
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140090a30
popfq
push 5
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.140039c20
mov qword [rsp + 0x20], rax
and al, 0x20
cld
invalid
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
and al, 0x28
lea r8, [0x14093ea18]
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
insb byte [rdi], dx
nop
nop
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov rcx, rdi
call fcn.14008ca80
invalid
sub al, byte [0x1018ce7bc]
mov ecx, eax
invalid
mov ecx, eax
call fcn.14008cbd0
nop
add rsp, 0x48
invalid
sub al, 5
add byte [rax + 0x48c48348], dl
invalid
pop rdi
pop rdi
pop rsi
ret
invalid
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
lea rcx, [rsp + 0x58]
call fcn.1400910e0
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.14004d250
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [0x14093a940]
lea r8, [0x14093a940]
or dword [rax + 0xc634d00], edx
nop
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
jmp 0x14003a067
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 byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x14003a067
mov ecx, 6
jmp 0x14003a067
mov ecx, 6
invalid
jmp 0x14003a067
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
jmp 0x14003a067
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
sub rdx, rcx
sub edx, ecx
retf 0x820f
jb 0x14003a1ca
invalid
add dword [rax], eax
add byte [rax + 1], cl
stc
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
je case.0x1400362bb.49
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
mov dh, 0
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
jmp 0x14003a092
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 0x14003a0e3
jo 0x14003a127
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
movabs byte [0x20244c8d48000000], al
je 0x14003a0e3
jo 0x14003a127
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
invalid
add byte [rax], al
movabs byte [0x20244c8d48000000], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call fcn.14003a1e0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
mov dh, 0x44
movzx eax, byte [rsp + 0x20]
and al, 0x20
cmp al, 0xa
jne 0x14003a108
lea rcx, [rsp + 0x58]
call fcn.14008cdb0
sub al, 5
add byte [rax - 0x573b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5d], bl
sub 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 rsp
pop r13
pop r14
pop r15
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x14093a95c]
lea rsi, [0x14093bca0]
add byte [rax - 0x73], cl
jl 0x14003a148
pop rax
add byte [rax - 0x73], cl
jl 0x14003a148
pop rax
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
lea r14, [rsp + 0x68]
lea rbp, [0x14093e918]
nop
add bl, ch
invalid
nop
add bl, ch
nop qword [rax + rax]
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
and al, 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.14008cc50
mov rcx, rbx
mov rdx, r14
call fcn.14003a1e0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x14003a0e9
invalid
invalid
invalid
invalid
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmovae eax, edi
movsxd rdx, dword [r13 + rax*4]
push rsp
test dword [rax], eax
invalid
add byte [rcx + rax - 0x16], cl
add rdx, r13
mov rcx, r12
jmp rdx
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
and al, 0x50
jmp case.0x14003a19b.1
mov eax, 1
lea rcx, [0x14093e969]
jmp case.0x14003a19b.1
mov eax, 2
mov rcx, rbp
jmp case.0x14003a19b.1
lea r8, [0x14093e900]
mov rdx, rsi
bnd call fcn.140092130
bnd call fcn.140092130
jg case.0x14003ad0c.182
add ah, cl
nop word [rax + rax]
add byte [rax], r8b
int3
add byte [rax], r8b
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
movzx r13d, byte [rdx + 0x38]
push 0x38
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rax + 2], dh
jo 0x14003a1ff
cmp r13b, 3
je 0x14003a46f
jo 0x14003a1ff
add byte [rax], al
jo 0x14003a1ff
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
add byte [rax], al
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
add ecx, dword [rdi]
test byte [rdi + 2], bl
add byte [rax], al
mov dh, 0x6a
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
test byte [rdi + 2], bl
add byte [rax], al
add al, byte [rax]
add byte [rcx + 0x38], al
invalid
invalid
cmp r13b, bpl
in eax, dx
ja 0x14003a46f
push rsi
add al, byte [rax]
add byte [rbx + rcx*4 + 7], cl
mov r8, qword [rdi]
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]
ror byte [rax - 0x7d], 0xfe
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx edi, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
invalid
invalid
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
cmove r9, rdx
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
xor byte [rdx - 0x73], cl
adc al, 8
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x14093a970]
mov rdx, r11
jmp 0x14003a295
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov edx, eax
mov r8, r10
mov eax, edx
cmp r13b, bpl
ja 0x14003a46f
fiadd dword [rcx]
add byte [rax], al
fiadd dword [rcx]
add byte [rax], al
test r13b, r13b
je 0x14003a310
movzx r9d, r13b
cmp r9d, 1
stc
add dword [rdi], ecx
invalid
cwde
add byte [rax], al
invalid
stc
add dword [rdi], ecx
test dword [rax - 0x3a000000], ebx
add dh, al
add dh, al
mov byte [rdi + 0x38], 2
cmp byte [r10], r8b
test r15b, r15b
jne 0x14003a450
mov r13b, 2
mov ch, 2
cmp esi, 3
jb 0x14003a286
cmp esi, 5
je 0x14003a286
cmp esi, 6
inc byte [rsi]
invalid
jne 0x14003a4ac
add byte [rax], al
test rdx, rdx
je 0x14003a41a
movzx r9d, byte [r8]
cmp rdx, 1
je 0x14003a421
cmp r9b, 0x2e
jne 0x14003a421
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je case.0x140039945.32
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x14003a286
jmp case.0x140039945.32
cmp sil, 6
je 0x14003a27f
movsxd r10, dword [r12 + rsi*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x14003a46b
xor r9d, r9d
cmp sil, 3
jae 0x14003a380
nop word cs:[rax + rax]
cmp byte [r8 + r9], 0x5c
cmp al, 8
pop rsp
je case.0x140035eed.90
inc r9
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
jne 0x14003a360
int1
jmp 0x14003a399
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
je case.0x140035eed.90
or byte [rcx - 0x7d], al
cli
invalid
cmp r10d, 0x5c
je case.0x140035eed.90
inc r9
ror dword [rcx + rdi - 0x36], 0x75
out 0x45, eax
cmp rdx, r9
jne 0x14003a380
xor r10d, r10d
xor edx, edx
ror byte [rcx - 0x77], cl
mov r9, rdx
test r9, r9
leave
ror dword [rbp - 0x7b], 1
leave
jne 0x14003a3b3
mov bl, 0xa
jmp 0x14003a3f0
or ch, bl
mov r10d, 1
mov r10d, 1
mov r10d, 1
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r9, r9
leave
je 0x14003a3a4
mov bl, 9
or dword [rcx - 0x7d], ecx
stc
add dh, byte [rdx + rbx + 0x49]
invalid
cmp r9, 2
je 0x14003a3d5
cmp r9, 1
cmp ecx, 1
add dword [rbp + 0x2f], esi
jne 0x14003a3f0
cmp byte [r8], 0x2e
cmp byte [rsi], ch
movzx ebx, r14b
movzx ebx, r14b
mov r11d, 9
mov ebx, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
cmovne ebx, r11d
fucomi st(3)
jmp 0x14003a3f0
sbb eax, dword [rcx - 0x80]
cmp byte [rsi], ch
invalid
cmp byte [r8], 0x2e
jne 0x14003a3f0
jne 0x14003a3f0
adc eax, 0x1788041
cmp byte [r8 + 1], 0x2e
js 0x14003a3e0
sete bl
sete bl
xchg esp, eax
ret
xor bl, 9
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 1], cl
add edx, ecx
invalid
invalid
add r10, r9
add edx, ecx
mov r11, rdx
sub r11, r10
ror dword [rdi], cl
invalid
cmp al, 1
add byte [rax], al
ror dword [rdi], cl
invalid
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 0x14003a289
jmp 0x14003a486
xor edx, edx
jmp 0x14003a286
cmp rdx, 1
jne 0x14003a286
cmp r9b, 0x2e
jne 0x14003a286
jne 0x14003a286
test r11, r11
je 0x14003a581
add byte [rax], al
add byte [rax], al
dec r11
inc r8
mov qword [rdi], r8
mov qword [rdi + 8], r11
mov byte [rcx], 7
jmp 0x14003a472
test r11, r11
je 0x14003a54a
dec r11
dec ebx
inc r8
mov qword [rdi], r8
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 6
invalid
invalid
jmp 0x14003a472
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add dword [rdx], ecx
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
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
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
adc r11b, bpl
adc r11b, bpl
loopne 0x14003a459
cmp byte [r9], r8b
lea rdx, [0x14093a988]
invalid
add dword [rax - 0x73], ecx
adc eax, 0x9004eb
invalid
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x14003a4cd
mov byte [rcx], 6
jmp 0x14003a472
mov r9, qword [rsp + 0x28]
jmp 0x14003a4cd
mov r9d, 6
jmp 0x14003a4cd
mov r9, qword [rsp + 0x30]
jmp 0x14003a4cd
mov r9d, 2
cmp r9, r11
ja case.default.0x14003a4e4
invalid
lea rdx, [0x14093a9a0]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x14003a4e4.0
mov eax, 6
jmp case.0x14003a4e4.0
mov rax, qword [rsp + 0x30]
jmp case.0x14003a4e4.0
mov eax, 2
mov rdx, r11
sub rdx, rax
ret 0x6672
ret 0x6672
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x14003a472
invalid
invalid
invalid
invalid
lea r8, [0x14093ea98]
mov rcx, r10
call fcn.140092130
invalid
invalid
add eax, 0x58d4c00
invalid
lea r8, [0x14093ea80]
mov ecx, 1
add byte [rax], al
add byte [rax], al
xor edx, edx
call fcn.140092130
lea r8, [0x14093ea38]
mov rcx, r9
mov rdx, r11
call fcn.1400921b0
lea r8, [0x14093ea50]
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r11
call fcn.140092130
lea r8, [0x14093ea68]
mov ecx, 1
add byte [rcx + 1], bh
xor edx, edx
call fcn.140092130
int3
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rdx + rax], al
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x14003a7c9
cmp r13b, al
ja 0x14003a7c9
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov dh, 0xe5
mov dh, 0xe5
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x14003a693
lea r14, [rsp + 0x68]
jmp 0x14003a61f
push 0xf6618eb
invalid
nop dword [rax + rax]
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14003a7c9
cmp al, 2
jne case.0x14003143e.196
mov rcx, rdi
call fcn.140039ab0
xor esp, 0x3948ffff
ret
jbe 0x14003a610
xor esp, 0x3948ffff
ret
mov rcx, r14
mov rdx, rdi
call fcn.140039e40
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x14003a8b2
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x14003a814
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x14003a61f
jmp 0x14003a7c9
mov r14, rbx
jmp 0x14003a6af
add byte [rax], al
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14003a7c9
cmp al, 1
je 0x14003a730
movzx eax, al
cmp eax, 2
jne 0x14003a7bf
mov rcx, rdi
call fcn.140039ab0
cmp r14, rax
jbe 0x14003a6a0
lea rcx, [rsp + 0x68]
and al, 0x68
push 0xffffffffe8fa8948
idiv edi
dec dword [rcx + rcx*4 - 0xd]
mov rdx, rdi
call fcn.140039e40
mov rbx, r14
movzx eax, byte [rsp + 0x70]
and al, 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
and byte [rdi], cl
sub dword [rsp + 0x30], eax
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 0x14003a8ac
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or byte [rdx + rcx], bh
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x14003a814
add byte [rax], al
mov al, 2
mov r14, rbx
jmp 0x14003a6a6
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x14003a6a6
invalid
invalid
invalid
invalid
invalid
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
cmp r12d, 5
je 0x14003a6a6
cmp r12d, 6
jne 0x14003a7f5
invalid
invalid
add byte [rax], al
invalid
test dword [rcx + 0x4d000000], esp
test esi, esi
test r14, r14
je 0x14003a786
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
mov dh, 8
cmp r14, 1
je case.0x140039945.44
cmp cl, 0x2e
jne case.0x140039945.44
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x14003a7a5
cmp eax, 0x5c
je 0x14003a7a5
xor eax, eax
jmp 0x14003a6a6
xor r14d, r14d
xor eax, eax
jmp 0x14003a6a6
xor eax, eax
cmp r14, 1
jne 0x14003a6a6
cmp cl, 0x2e
jne 0x14003a6a6
sub rbx, 1
jb 0x14003a8d2
add dword [rax], eax
invalid
add dword [rdi], ecx
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14003a7cc
movzx eax, al
test eax, eax
jne 0x14003a7e3
cmp bpl, 6
jne 0x14003a7fa
invalid
xor eax, 0x33947c6
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 [rdi + 0x39], 0
sub rbx, 1
jb 0x14003a8c1
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x14003a7cc
lea rax, [0x14093a9b8]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x14003a872
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
mov dword [rsi + 0x30], eax
jmp 0x14003a7cc
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14003a872
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x14003a808
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [rdi], r9b
adc byte [rdi + 0x11], al
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 0x14003a7cc
mov rcx, rbx
mov rbx, r14
lea r8, [0x14093eae0]
mov rdx, rbx
call fcn.1400921b0
lea r8, [0x14093eac8]
add eax, 0x904200
mov rcx, rbx
xor edx, edx
call fcn.1400921b0
fidivr word [rax + 5]
invalid
fidivr word [rax + 5]
add byte [rbp + rcx*4 + 5], cl
xlatb
xchg r8d, eax
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
int 0x78
lea r8, [0x14093eab0]
mov rcx, rbx
xor edx, edx
call fcn.1400921b0
invalid
add ah, cl
add eax, 0x6666cc00
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
sub esp, 0x118
sub esp, 0x118
cmp byte [rcx + 0x10], 6
jne 0x14003a9ef
cmp byte [rdx + 0x10], 6
jne 0x14003a9ef
movzx eax, byte [rcx + 0x38]
cmp al, byte [rdx + 0x38]
jne 0x14003a9ef
add byte [rax], al
invalid
cmp byte [r10], dil
cmp byte [rdi], cl
test ebx, ecx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov r11, qword [rcx]
mov r9, qword [rcx + 8]
mov r10, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov edx, dword [rdx + 8]
cmp r9, r10
mov rax, r10
cmovb rax, r9
mov r8, qword [rdx]
mov rsi, rax
neg rsi
neg esi
neg esi
mov rdi, 0xffffffffffffffff
nop dword [rax]
lea rbx, [rsi + rdi]
cmp rbx, 0xffffffffffffffff
je 0x14003a98e
movzx ebp, byte [r8 + rdi + 1]
mov dh, 0x6c
cmp byte [rcx], al
lea rbx, [rdi + 1]
cmp byte [r11 + rdi + 1], bpl
mov rdi, rbx
je 0x14003a950
sete al
movzx eax, al
add rax, rbx
ror byte [rdi], 0xb6
ror byte [rax + 1], 0xd8
cmp rax, r9
jbe 0x14003a99a
lea r8, [0x14093eaf8]
mov rcx, rax
mov rdx, r9
call fcn.1400921b0
xchg r8d, eax
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
and bh, byte [rax + 5]
add byte [rbp + 0x39], cl
invalid
cmp r9, r10
cmp ecx, edx
sal dword [rbp + 7], 1
jne 0x14003a99a
xor eax, eax
jmp 0x14003aaac
test rax, rax
je 0x14003a9ef
nop
movzx esi, byte [r11 + rax - 1]
cmp esi, 0x2f
je 0x14003a9b7
cmp esi, 0x5c
je 0x14003a9b7
dec rax
dec eax
jne 0x14003a9a0
jmp 0x14003a9ef
lea rsi, [rax - 1]
cmp rsi, r9
jae 0x14003ac62
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.0x1400362bb.94
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x29], cl
ret 0x149
invalid
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]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
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
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add dword [rax], eax
invalid
pushfq
and al, 0
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xf0], xmm2
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
loopne 0x14003aa14
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm1
loopne 0x14003aa14
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
mov ecx, dword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
adc byte [rdx + 0x10], al
movups xmm1, xmmword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x50], r8
and al, 0x50
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 dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
lea rdx, [rsp + 0xd0]
xchg esp, eax
and al, 0xd0
rol byte [rax], 1
invalid
rol byte [rax], 1
add byte [rax], al
invalid
add al, ch
pop rsi
idiv edi
dec dword [rdi]
movzx esi, byte [rsp + 0x60]
call fcn.14003a1e0
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
jne 0x14003aac0
invalid
xor ecx, dword [rax - 0x73]
lea rcx, [rsp + 0x98]
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x20]
and al, 0x20
call fcn.14003a1e0
cmp byte [rsp + 0x98], 0xa
setne al
xchg ebp, eax
invalid
idiv edi
inc dword [rax + 0x9824bc]
add byte [rax], al
or cl, byte [rdi]
xchg ebp, eax
sal dh, 0xd8
neg al
add rsp, 0x118
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x14003ab28
mov rdi, r10
mov edi, edx
xlatb
mov rsi, r14
sub rsi, r8
test byte [rcx + rbp - 0x3a], 0x4d
cmovb eax, esi
invalid
cmovb r8, r14
invalid
mov rcx, r12
call sub.msvcrt.dll_memcmp
lahf
pop rsp
invalid
add byte [rax - 0x68], cl
cwde
lahf
pop rsp
invalid
cwde
test eax, eax
cmovne rsi, rax
invalid
xor ecx, ecx
test rsi, rsi
test esi, esi
invalid
test esi, esi
test byte [rdi], 0x95
sar dword [rax + 0xff], 0xf
enter 0xffffffffffffc984, 0xf
invalid
setne cl
mov eax, 0xff
cmovs ecx, eax
test cl, cl
je 0x14003ac46
test byte [rbp + 1], cl
add byte [rax], al
nop dword [rax]
mov eax, ecx
test cl, 0xfd
jne 0x14003aaac
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
call fcn.14003a1e0
movzx esi, byte [rsp + 0x60]
je 0x14003ab41
invalid
cmp sil, 0xa
je 0x14003aa8d
invalid
invalid
je 0x14003ab41
invalid
invalid
movzx edi, byte [rsp + 0x61]
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
add byte [rax], 0
invalid
jl 0x14003ab5f
js 0x14003ab85
mov ebx, dword [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
lea rcx, [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x20]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
call fcn.14003a1e0
movzx ecx, byte [rsp + 0x98]
add byte [rax + 0xaf98001], dh
invalid
dec dword [rdi]
mov dh, 0x8c
and al, 0x98
add byte [rax], al
add byte [rax + 0xaf98001], dh
add dword [rax - 0x7bf0f507], eax
invalid
je 0x14003aaac
test byte [rbx - 1], al
invalid
dec dword [rbp - 0x49f005aa]
ror byte [rbp + rcx*4 + 0x4a], cl
add qword [rax + 0xf4c04fa], rax
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
add qword [rax + 0xf4c04fa], rax
cmp dl, 4
cmovae r9, rbp
int 0x8d
push rcx
cli
int 0x8d
int 0x8d
push rcx
cli
movzx edx, dl
lea r8, [rdx + 1]
cmp dl, 4
cmovae r8, rbp
invalid
invalid
cli
add al, 0x4c
cmovae eax, ebp
invalid
invalid
invalid
cmp r9, r8
jb 0x14003ac5b
jne 0x14003aaac
test dword [rdx], edx
invalid
invalid
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
add byte [rcx - 0x7d], al
stc
add al, 0x74
invalid
cmp r9d, 4
je 0x14003ac10
test r9, r9
leave
jne 0x14003ab07
test dword [rsi - 1], ecx
invalid
invalid
cmp cl, 6
jae 0x14003ab07
invalid
invalid
invalid
invalid
invalid
cmp sil, cl
cmp dh, cl
jb 0x14003ac5b
add byte [rax], al
jne 0x14003aaac
invalid
invalid
movzx ecx, byte [rsp + 0x99]
mov r10, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
cdq
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
invalid
xchg esp, eax
and al, 0xb0
mov edx, dword [rsp + 0xb0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
mov eax, 0x40000000
movzx eax, dh
mov r13, qword [rsp + 0xb8]
mov eax, 0x40000000
add byte [rax], al
movzx eax, sil
movzx eax, dh
lea r9, [0x14093a9d0]
lea ecx, [0x14093a9d0]
movsxd rax, dword [r9 + rax*4]
add rax, r9
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb0
mov al, 0xff
inc dword [rax + 0x38]
cmp dil, cl
jb 0x14003aaac
iretd
setne cl
jmp case.0x14003ad0c.214
invalid
invalid
shr ecx, 0xf0
invalid
invalid
cmp cl, 9
jne 0x14003ab07
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
xchg ebp, eax
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
invalid
invalid
invalid
invalid
jmp 0x14003aaac
mov rsi, rbx
sub rsi, r13
sub esi, ebp
sub esi, ebp
cmovb r13, rbx
cmovb ebp, ebx
jmp case.0x14003617b.99
jmp case.0x14003617b.99
mov rcx, r15
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
mov r8, r13
jmp 0x14003ac26
retf
retf
mov al, 0xff
jmp 0x14003aaac
invalid
lea r8, [0x14093eb28]
add eax, 0x903ebf
nop
nop
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov edx, ecx
invalid
mov rcx, rax
mov ecx, eax
mov rdx, r9
mov edx, ecx
call fcn.140092130
mov esp, 0x4c000574
lea eax, [0x14093eb10]
nop
invalid
lea r8, [0x14093eb10]
nop
add byte [rax - 0x77], cl
invalid
mov rcx, rax
mov ecx, eax
ror dword [rcx + rcx*4 - 0x2e], 0xe8
mov rdx, r10
call fcn.140092130
stosb byte [rdi], al
je 0x14003ac8a
add ah, cl
shr al, cl
stosb byte [rdi], al
je 0x14003ac8a
add ah, cl
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
sub esp, 0x138
sub esp, 0x138
in al, dx
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x20], r8
and al, 0x20
and byte [rcx - 0x77], cl
invalid
mov r13, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
iretd
mov r15, qword [rcx + 8]
mov edi, dword [rcx + 8]
mov r14, qword [rcx + 0x10]
test r14, r14
invalid
je case.0x140035eed.126
adc byte [rbp - 0x7b], cl
div byte [rsi + rdx + 0x43]
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
invalid
cmp al, 0x2f
setne cl
cmp al, 0x5c
pop rsp
pop rsp
setne bpl
xchg ebp, eax
invalid
and bpl, cl
and ch, cl
jmp 0x14003acd4
mov bpl, 2
lea rcx, [rsp + 0x50]
push rax
mov rdx, r15
mov r8, r14
call fcn.14004d250
add dword [rax], eax
add dword [rax], eax
movzx r9d, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x50]
mov dh, 0x4c
and al, 0x50
push rax
movzx eax, r9b
mov dh, 0xc1
mov r10, qword [rsp + 0x60]
push rsp
and al, 0x60
mov r12, qword [rsp + 0x70]
lea rcx, [0x14093a9e8]
or eax, 0x8ffce9
jo case.0x14003a02a.60
lea ecx, [0x14093a9e8]
or eax, 0x8ffce9
jmp 0x18c043cfc
pop qword [rax]
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
movsxd r8, dword [rcx + rax*4]
invalid
add al, 0x81
add r8, rcx
mov rdx, r14
mov rcx, r15
stc
jmp r8
jmp rax
lea rcx, [r10 + 4]
jmp case.0x14003178a.186
add al, 0xeb
add al, 0xeb
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
and al, 1
add dword [rbp - 0x7b], ecx
test r12, r12
test esp, esp
in al, 0x49
cmove ecx, esp
cmove rcx, r12
add rcx, r10
add rcx, 8
add ecx, 8
jmp case.0x14003178a.186
mov ecx, 6
jmp case.0x14003178a.186
invalid
add byte [rax], al
add bl, ch
sbb cl, byte [rcx - 0x73]
and al, 1
invalid
lea rcx, [r12 + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
int3
test r12, r12
cmove rcx, r12
int3
int3
int3
add rcx, r10
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp case.0x14003178a.186
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
sub rdx, rcx
retf 0x820f
jb case.default.0x14003b6e3
fimul word [rcx]
add byte [rax], al
add rcx, r15
add ecx, edi
mov qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
invalid
sub byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0xf], cl
mov dh, 9
test rdx, rdx
test edx, edx
je 0x14003ad77
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
ret 0xf980
pop rsp
ret 0xf980
sete bl
or bl, dl
jmp 0x14003ad79
xor ebx, ebx
fild dword [rax - 0x80]
in eax, 1
and bpl, 1
and ch, 1
mov rcx, qword [rsp + 0x51]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
mov qword [rsp + 0xef], rdx
mov dword [rsp + 0xef], edx
xchg esp, eax
and al, 0xef
out dx, eax
add byte [rax], al
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 [rax], al
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x14093aa04]
pop rdi
cld
pop qword [rax]
invalid
pop rdi
cld
pop qword [rax]
invalid
add byte [rbx + riz*2 + 4], cl
movsxd r8, dword [rdx + rax*4]
invalid
invalid
add r8, rdx
mov qword [rsp + 0x90], rdi
add byte [rax], al
add byte [rcx - 1], al
jmp r8
invalid
jmp r8
lea rdx, [r10 + 4]
lea edx, [rdx + 4]
test rdx, rdx
test edx, edx
jne case.0x14003a02a.66
xor al, 0xeb
lea rdx, [r12 + 1]
lea rdx, [r12 + 1]
jmp case.0x14003adb4.6
lea rdx, [r12 + 1]
and al, 1
test r12, r12
cmove rdx, r12
invalid
invalid
add rdx, r10
invalid
invalid
ror byte [rax - 0x7d], cl
ret 0x4808
invalid
invalid
add rdx, 8
test rdx, rdx
jne case.0x14003a02a.66
invalid
or byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], cl
invalid
sbb ch, bl
xor dword [rcx - 0x73], ecx
lea rdx, [r12 + 1]
jmp case.0x14003adb4.6
lea rdx, [r12 + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove edx, esp
test r12, r12
cmove rdx, r12
add rdx, r10
add edx, edx
add rdx, 2
add edx, 2
test rdx, rdx
je case.0x14003adb4.6
sal byte [rcx + rbx + 0x48], cl
lea edx, [0x14093aa20]
pop qword [rax]
lea rdx, [0x14093aa20]
pop qword [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
sar bh, 1
loopne 0x14003ae4e
invalid
jmp rax
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0x4c
cmp ecx, esi
int1
cmp rcx, r14
int1
je case.0x14003abfb.29
mov r13, r10
mov esi, r9d
jmp 0x14003ae68
mov ecx, 2
add byte [rax], al
cmp rcx, r14
int1
je case.0x14003abfb.29
jmp case.0x14003adb4.6
in al, dx
lea rax, [r12 + 1]
test r12, r12
in al, 0x49
cmove eax, esp
invalid
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
invalid
invalid
lea rcx, [r10 + rax]
or al, 2
add rcx, 2
cmp rcx, r14
add cl, byte [rcx + rdi - 0xf]
je case.0x14003abfb.29
sbb ebp, ebx
ror dword [rcx - 0x73], 1
invalid
invalid
jmp case.0x14003adb4.6
lea rax, [r12 + 1]
and al, 1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
test r12, r12
cmove rax, r12
lea rcx, [r10 + rax]
add rcx, 8
invalid
ror dword [rax], 0x4c
cmp ecx, esi
or byte [rcx + rdi - 0xf], cl
cmp rcx, r14
jne case.0x14003adb4.6
mov eax, 0x31d5894d
rol byte [rcx + rcx*4 - 0x32], 0x41
cmp cl, 5
stc
invalid
mov r13, r10
xor eax, eax
mov esi, r9d
cmp r9b, 5
stc
invalid
stc
add eax, 0xedb60f40
movzx ebp, bpl
cmove ebp, eax
call 0x1648039b4
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
and al, 0x28
mov rdx, qword [rsp + 0x20]
and al, 0x20
call case.0x14003b6e3.26
test al, al
jne case.default.0x14003aeb1
invalid
js 0x14003aec9
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
push rax
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
mov r8, qword [rsp + 0x20]
call fcn.14004d250
movzx edx, byte [rsp + 0x50]
mov esp, 0xf000123
mov dh, 0x54
and al, 0x50
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
lea r8, [0x14093aa34]
lea eax, [0x14093aa34]
add eax, 0x8ffb8a
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
add ecx, 4
jmp 0x14003aeed
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003aeed
rol dword [rdx], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
invalid
add byte [rax], al
jmp 0x14003aeed
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 0x14003aeed
mov ecx, 2
invalid
invalid
jmp 0x14003aeed
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, qword [rsp + 0x20]
and al, 0x20
and byte [rdi], cl
xchg dword [rax + rcx], ecx
or byte [rax], al
ja 0x14003b744
or byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov rsi, qword [rsp + 0x90]
mov esi, dword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x39], cl
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
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r13
mov r8, qword [rsp + 0x20]
call fcn.14004c860
nop
add rsp, 0x138
invalid
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
cmp qword [rsp + 0x20], 0
je case.0x14003adb4.19
add byte [rax], al
add byte [rax], al
add byte [rax - 0x80], al
inc byte [rbx]
cmp sil, 3
jae case.0x14003adb4.19
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add dword [rax], eax
add byte [rax - 0x78], al
mov byte [rsp + 0x108], sil
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
and al, 0xef
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x109], eax
mov qword [rsp + 0x110], rcx
invalid
invalid
lodsb al, byte [rsi]
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
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
xchg esp, eax
and al, 0xf8
add byte [rax], al
add al, ch
and eax, 0x80fffff2
jl 0x14003afe2
add byte [rax], al
call fcn.14003a1e0
cmp byte [rsp + 0x50], 0xa
jne case.0x140035eed.134
push rax
or dh, byte [rbp + 0x7a]
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov rdi, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub cl, ch
loopne 0x14003afe6
invalid
jmp 0x14003b1c7
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
mov r13, qword [rsp + 0x28]
mov rdx, r13
sub byte [rcx + rcx*4 - 0x16], cl
mov rsi, qword [rsp + 0x20]
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14004d250
movzx eax, byte [rsp + 0x50]
and al, 0x50
and al, 0x50
and al, 0x50
mov rcx, qword [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
movzx r8d, al
lea r9, [0x14093aa50]
xor eax, 0x4f008ffa
invalid
adc al, 0x81
add r10, r9
retf 0x8949
invalid
mov r9, r13
xor eax, 0x4f008ffa
invalid
retf 0x8949
invalid
mov rsi, qword [rsp + 0x90]
jmp r10
add rcx, 4
jmp case.0x14003adb4.41
mov rax, qword [0x14095d9a8]
mov eax, dword [0x14095d9a8]
movzx eax, byte [rax]
mov dh, 0
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
add al, ch
invalid
xchg esi, eax
cld
invalid
add byte [rax], al
add al, ch
sbb edx, dword [rsi - 0x7ab70004]
ror byte [rdi], 0x84
je 0x14003b768
test rax, rax
je 0x14003b768
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
xor byte [rdi], cl
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
push rax
xor byte [rdi], cl
adc byte [rsp + 0x50], al
push rax
movups xmm1, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movups xmm2, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], dl
push rsp
and al, 0x70
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc byte [rcx + 0xf], al
adc dword [rsi], eax
mov qword [rsp + 0xd0], 4
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
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 [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf8], al
invalid
movups xmm0, xmmword [rsp + 0xf8]
add byte [rdi], cl
adc byte [rsp + 0x108], cl
invalid
movups xmm1, xmmword [rsp + 0x108]
add byte [rdi], cl
adc byte [rsp + 0x118], dl
and al, 0x18
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], bl
pushfq
and al, 0x28
add dword [rax], eax
invalid
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
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x70], xmm2
sub dword [rsp + 0x70], edx
push rsp
and al, 0x70
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x50]
mov word [rax + rbx*4], fs
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
call fcn.14003a1e0
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
invalid
mov edi, dword [rsp + 0x28]
cmp byte [rsp + 0x98], 0xa
add byte [rax], al
add byte [rdx], cl
je case.0x14003ad0c.261
test byte [rdi + 0x41000000], ah
mov edi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
mov esi, 0x38
lea r12, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
invalid
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
rol byte [rax], 1
add byte [rax], al
lea r13, [rsp + 0x98]
lea rbp, [rsp + 0x50]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x50
nop word cs:[rax + rax]
cmp r15, qword [rsp + 0xd0]
jne 0x14003b153
sbb dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov rcx, r12
mov ecx, esp
mov rdx, r15
call fcn.1400178e0
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
invalid
mov ah, 0x24
fadd dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rcx*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xc8]
mov eax, dword [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
cwde
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], dl
add byte [rax], al
invalid
movups xmm2, xmmword [rsp + 0xb8]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
invalid
invalid
movups xmmword [r14 + rsi + 0x20], xmm2
and byte ss:[rcx + 0xf], al
adc dword [rsi + rsi + 0x10], ecx
invalid
invalid
invalid
movups xmmword [r14 + rsi + 0x10], xmm1
adc byte ss:[rcx + 0xf], al
adc dword [rsi + rsi], eax
add al, 0x36
movups xmmword [r14 + rsi], xmm0
movups xmmword [rsi + rsi], xmm0
add al, 0x36
inc r15
inc r15
invalid
mov qword [rsp + 0xe0], r15
and al, 0xe0
loopne case.0x14003abfb.351
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
add byte [rax], al
mov rcx, r13
mov ecx, ebp
mov rdx, rbp
call fcn.14003a1e0
invalid
invalid
dec dword [rax - 0x7d]
invalid
cmp byte [rax + 0x9824bc], al
mov esp, 0x9824
add byte [rdx], cl
invalid
dec dword [rax - 0x7d]
invalid
mov esp, 0x9824
and al, 0x98
cwde
add byte [rax], al
add byte [rdx], cl
jne case.0x14003a02a.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]
adc byte [rsp + 0xd0], al
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]
lea ecx, [rsp + 0x98]
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax], al
mov rdx, rdi
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.14004d250
je 0x14003b1fa
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]
test al, 0
add byte [rax], al
mov rax, qword [rsp + 0xb8]
mov eax, 0x4c000000
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
movsd dword [rdi], dword [rsi]
lea r8, case.0x140045278.147
lea eax, case.0x140045278.147
clc
pop qword [rax]
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], 0xfa
mov rdx, rdi
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x14003b301
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
test edx, edx
cmove r8, rdx
cmove eax, edx
add rcx, r8
add ecx, eax
add rcx, 8
jmp case.0x14003adb4.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.0x14003adb4.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 0x14003b744
add byte [rcx + rax - 0x17], cl
add rcx, r13
jmp 0x18dcd3ba3
mov r9, rcx
test r8, r8
je 0x14003b26c
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je 0x14003b270
cmp ecx, 0x5c
stc
pop rsp
je 0x14003b270
add al, 0x3c
add eax, 0x8d483a73
and al, 0x50
cmp al, 5
jae case.default.0x14003b29e
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.14004d250
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, [0x14093aa6c]
lea ecx, [0x14093aa6c]
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
add ecx, ecx
jmp r9
lea rcx, [rax + 4]
jmp 0x14003b6cd
test bpl, bpl
test ch, ch
in eax, dx
je 0x14003af0d
lea rdx, str..Components
lea edx, str..Components
adc eax, 0x9036ae
mov r8d, 1
mov eax, 1
mov rcx, rsi
call fcn.14004c860
jmp 0x14003af0d
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14003b301
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 0x14003b301
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
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rax + 0x3b], cl
and al, 0x20
invalid
cmp rcx, qword [rsp + 0x20]
and byte [rdi], cl
xchg dword [rcx + 4], ecx
add byte [rax], al
ja case.0x14003abfb.388
jne 0x14003b312
xor eax, eax
jmp 0x14003b327
adc eax, 0x48f90148
mov edx, ecx
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
mov rcx, qword [rsp + 0xb8]
mov eax, 0x48000000
mov dword [rsp + 0x80], ecx
add byte [rax], 0
invalid
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 [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x98], al
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], ecx
and al, 0x70
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
movups xmmword [rsp + 0x60], xmm0
adc dword [rsp + 0x60], eax
mov qword [rsp + 0x50], rdi
mov rcx, qword [rsp + 0x20]
and byte [rax - 0x77], cl
and al, 0x58
and byte [rax - 0x77], cl
mov dword [rsp + 0x58], ecx
and al, 0x58
pop rax
mov word [rsp + 0x88], 0x200
add byte [rax], al
add byte [rdx], al
mov byte [rsp + 0x8a], al
and al, 0x8a
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
mov al, byte [rax]
add byte [rax], 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
cdq
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x9824
and al, 0x98
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x50
push rax
push rax
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x14003b3cd
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
invalid
invalid
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], al
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
mov r8, qword [rsi + 0x2f]
invalid
mov qword [rax + rcx + 0x30], r8
xor byte [rax - 1], cl
ret 0x8948
invalid
inc rdx
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x40], edx
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rbx
call fcn.14003a1e0
movzx r12d, byte [rsp + 0x98]
movzx esp, byte [rsp + 0x98]
movzx esp, byte [rsp + 0x98]
cwde
add byte [rax], al
add byte [rcx - 0x80], al
invalid
invalid
cmp r12b, 0xa
je case.0x14003a02a.101
xchg edx, eax
add byte [rax], al
invalid
cld
or cl, byte [rdi]
test byte [rdx + 0x41000000], dl
xchg edx, eax
add byte [rax], al
invalid
invalid
xchg edx, eax
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
and al, 0xfa
lea eax, [r12 - 6]
lea eax, [rsp - 6]
and al, 0xfa
cli
movzx ecx, al
mov dh, 0xc8
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
add dword [rax + 0xf4904f9], eax
invalid
cmp rax, 1
je 0x14003b430
add dword [rsp + rbp - 0x7d], esi
cmp eax, 2
clc
add dh, byte [rsp + rax*8 - 0x7d]
je 0x14003b3cd
cmp eax, 3
jne 0x14003b460
je 0x14003b3cd
cmp eax, 3
jne 0x14003b460
mov rax, qword [rsp + 0x40]
and al, 0x40
sub rax, 1
jb 0x14003b3cd
mov rcx, qword [rsp + 0x38]
imul rdx, rax, 0x38
sar byte [rax], 1
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x14003b3cd
cmp al, 0x11
or dword [rbp - 0x5b], esi
mov qword [rsp + 0x40], rax
and al, 0x40
jmp 0x14003b3cd
xor edx, edx
cmp qword [rsp + 0x40], 0
setne dl
xchg ebp, eax
ret 0x8948
push rsp
and al, 0x40
invalid
jl 0x14003b45a
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
cmp qword [rsp + 0x30], rdx
cmp qword [rsp + 0x30], rdx
jne case.0x14003178a.197
invalid
mov rcx, r14
call fcn.1400172f0
jmp case.0x14003603b.145
cmp bh, bh
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
jne case.0x14003178a.197
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov ecx, esi
int1
call fcn.1400172f0
jmp case.0x14003603b.145
adc edi, edi
invalid
invalid
js 0x14003b434
std
invalid
adc edi, edi
invalid
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 1
mov dword [rsp + 0xa0], 1
and al, 0x98
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
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
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
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 eax, dword [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
ror byte [rdi], 0x84
je 0x14003b640
jne 0x14003b4ca
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]
lea ebp, [rsp + 0x51]
insb byte [rdi], dx
and al, 0x51
push rcx
lea r12, [rsp + 0x98]
lea esp, [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x8ff5d1
cmc
pop qword [rax]
lea rdi, case.0x140045278.315
cmc
pop qword [rax]
xor eax, eax
jmp case.0x14003603b.132
rdtsc
ror byte [rcx - 0x7d], 0xc6
add r14, 0x38
invalid
invalid
xor eax, eax
add r14, 0x38
add esi, 0x38
invalid
cmp r14, rsi
test byte [rdi], 0x84
add dword [rax], eax
add dword [rax], eax
je 0x14003b640
test byte [rdx + 1], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xf], al
movzx ebx, byte [r14]
mov dh, 0x1e
cmp ebx, 0xa
sti
or cl, byte [rdi]
test byte [0xc803b50d], dh
xor eax, 0x88000001
je 0x14003b640
xor eax, 0x88000001
add byte [rax + 0x4950245c], cl
mov ecx, dword [rsi + 0x30]
invalid
mov byte [rsp + 0x50], bl
pop rsp
and al, 0x50
push rax
mov rcx, qword [r14 + 0x30]
xor byte [rax - 0x77], cl
invalid
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
add dword [rcx + 0xf], eax
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 0x14003b560
sub cl, byte [rax - 0x73]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
lea rdx, [0x14093eb40]
adc eax, 0x9035fe
add al, ch
leave
xchg edx, eax
add byte [rax], al
call case.0x14003c782.72
test al, al
sal byte [rbp + 0x15], 0x41
jne 0x14003b560
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r12
lea rdx, str..Components
adc eax, 0x90340d
nop
add al, ch
add byte [rbx], dl
adc eax, dword [rcx]
invalid
call fcn.14004c860
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]
js 0x14003b570
cmp al, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
clc
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, 0x9033dd
fnsave dword [rbx]
nop
xor edx, dword [rax + 0x48e0ff00]
add bh, bh
loopne case.0x14003a02a.87
invalid
jmp rax
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
jmp case.0x14003b58b.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.0x14003b58b.1
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9033b6
lea rdx, [0x14093e969]
jmp case.0x14003b58b.1
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
lea rdx, [0x14093e918]
lea edx, [0x14093e918]
push rsi
xor edx, dword [rax + 0x66666600]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rcx, r12
mov ecx, esp
call fcn.14004c860
mov byte [rdx], dl
add dword [rax], eax
cmp r15d, 1
inc dword [rcx]
je case.0x14003b602.5
test byte [0xf103b5e2], cl
add dword [rbp - 0x7b], ecx
test r15, r15
invalid
push qword [rax - 0x7ab2ff]
mov al, 1
test r15, r15
test edi, edi
jne case.0x14003ae02.39
test dword [rdi + rdi*8], eax
invalid
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov ecx, ebx
lea rdx, case.0x140045278.319
pop qword [rax]
invalid
pop qword [rax]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
loope case.0x14003abfb.374
add r13, 4
add ebp, 4
add al, 0x4c
mov ebx, ebp
invalid
mov rbx, r13
jmp 0x14003b5f7
jmp case.0x14003b602.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
sub dword [rax - 0x7d], ecx
ret
or bl, ch
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
test ebx, ebx
fisttp dword [rdi]
xchg ebp, eax
shr cl, 0xb1
invalid
setne al
jmp case.0x14003ae02.39
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x7b], cl
sal byte [rsp + rdx + 0x48], 0x6b
invalid
test rax, rax
je 0x14003b65e
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.140004680
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.0x14003b030.11
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov r8d, 1
call fcn.140004680
invalid
add byte [rax], al
add al, ch
add edx, dword [rax + 0x100ffffc]
dec dword [rdi]
invalid
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 0x14003af1d
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 0x14003b6cd
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x14003b6cd
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.0x14003b6e3
mov ecx, r8d
lea r8, case.0x140045278.420
invalid
invalid
mov ecx, eax
lea r8, case.0x140045278.420
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x14003b723
xor eax, eax
jmp 0x14003b72c
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x14003b723
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x14003b723
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x14003b723
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
mov eax, 2
cmp r14, rax
jb 0x14003af0d
mov qword [rsi + 0x10], rax
jmp 0x14003af0d
lea r8, [0x14093e900]
mov rdx, r14
call fcn.140092130
lea r8, [0x14093e900]
mov rdx, qword [rsp + 0x20]
call fcn.140092130
lea r8, [0x14093e900]
mov rdx, qword [rsp + 0x20]
add byte [rax - 0x75], cl
push rsp
and al, 0x20
call fcn.140092130
ud2
mov ecx, 8
mov edx, 0xe0
add byte [rax], al
add al, ch
leave
adc eax, 0x89480004
add byte [rax - 0x77], cl
invalid
mov edx, 0xe0
jmp 0x14003b79f
add byte [rax], al
add al, ch
leave
adc eax, 0x89480004
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
invalid
rol byte [rax], 1
add byte [rax], al
test rax, rax
je 0x14003b809
mov r14, qword [rsp + 0xd8]
imul rdx, rax, 0x38
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, r14
jmp 0x14003b804
sal byte [rsp + rdx + 0x48], 0x8b
and al, 0x38
and al, 0x38
and al, 0x38
imul rdx, rax, 0x38
mov r8d, 8
add byte [rax], al
add byte [rax], al
call fcn.140004680
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400a0450
int3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rcx + 8]
mov rdi, qword [rsi + 0x10]
mov rdx, rdi
call fcn.14003bd20
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14003b847
cmp rdi, rdx
jb 0x14003b847
mov qword [rsi + 0x10], rdx
test rax, rax
setne al
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
invalid
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
mov rdx, r14
call case.0x140039945.156
test rax, rax
je 0x14003b8a5
invalid
sal byte [rcx + rbx + 0x4c], 0x89
stc
sbb dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
mov rdx, r14
call fcn.14003bd20
test rax, rax
je 0x14003b8a5
invalid
or dword [rcx + 0x39], ecx
invalid
cmp r14, rdx
jb 0x14003b8a5
mov qword [rbx + 0x10], rdx
mov dword [rbx + 0x10], edx
push rbx
adc byte [rax - 0x77], cl
mov ecx, ebx
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
cli
mov r8, rsi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop r15
jmp fcn.14003ac90
nop
push rsp
ror dword [rax - 0x77], cl
iretd
jns 0x14003b8e5
mov edx, esi
cmp edx, 2
or byte [rcx + 0x2e2ef9], al
add byte [rbp + 0xb], dh
xor ebp, ebp
mov eax, eax
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp edx, ecx
inc ecx
rol dword [rcx - 0x80], 0x7c
adc bh, bh
mov r8, r10
jl 0x14003b940
jmp [rsi]
lea ecx, [rax + 1]
add qword [rax + 0x39], rcx
add dword [rax + 0x39], ecx
ror dword [rdi], 1
xchg dword [rsi + 1], ebx
add byte [rax], al
pop rsi
add dword [rax], eax
add byte [rcx + rdi - 0x36], cl
mov ebp, eax
invalid
ret 0x14d
sub eax, edi
add byte [rax], al
add byte [rbp + rcx*4 + 0x66], cl
add dword [rax - 0x75], ecx
invalid
invalid
invalid
invalid
add esp, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
add byte [rax], al
ror byte [rax - 0x3f], cl
invalid
invalid
in eax, dx
adc eax, 0x247c894c
sub byte [rax - 0x39], cl
invalid
invalid
and al, 0x30
invalid
mov dword [rsp + 0x28], edi
and al, 0x28
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
insb byte [rdi], dx
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x38], ebp
and al, 0x38
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
loopne 0x14003b9e5
mov r9b, 0xfd
std
dec dword [rax - 0x7d]
jl 0x14003ba29
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x48
mov eax, 1
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rbx + 0x49000000], edx
cmp esi, ebp
out dx, al
out dx, al
mov edx, esi
iretd
jg case.0x14003143e.286
inc r14
inc esi
ja case.0x1400362bb.154
invalid
invalid
mov rcx, qword [rdi + 8]
or byte [rcx + rax - 0xf], cl
add ecx, esi
invalid
invalid
invalid
add esi, esi
test byte [rcx + rcx*4 + 0x77], 0x10
test ebp, ebp
in eax, dx
ror byte [rax - 0x7d], 0xc4
pop rax
pop rsp
pop rbp
pop rdi
mov edi, ecx
iretd
cmp esi, ebp
out dx, al
xchg esp, eax
stc
mov edx, esi
mov esp, 0x8b4cfffd
ja 0x14003bab6
xor dword [rcx], eax
nop
add al, ch
jl 0x14003bb18
add eax, 0xc9854800
add byte [rax - 0x7b], cl
leave
and al, 0x50
adc al, byte [rax + rax]
add al, 0
add ah, cl
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x57], dl
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
test rdx, rdx
test edx, edx
je 0x14003bb10
js 0x14003bb31
js 0x14003bb31
mov rax, qword [0x14095d9a8]
mov rax, qword [0x14095d9a8]
mov ebp, 0xf00921e
add byte [rdi], cl
movzx eax, byte [rax]
mov dh, 0
mov edx, 1
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140004670
mov edi, esp
cld
dec dword [rax - 0x77]
ret
mov rbx, rax
test rax, rax
test eax, eax
jne 0x14003bb15
adc bh, byte [rcx + 1]
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.14007cd40
adc al, byte [rax + rax]
adc al, byte [rax + rax]
add al, 0
mov ebx, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rdi
mov r8, rsi
invalid
invalid
call sub.msvcrt.dll_memcpy
mov rax, rbx
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
call fcn.14007cd00
int3
retf 0x411
add byte [rax], al
add byte [rax], al
mov r8, rdx
mov eax, edx
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.0x14003603b.249
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
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
sub esp, 0x28
mov rsi, r8
mov rbx, rdx
invalid
mov rdi, rcx
test r8, r8
je 0x14003bba5
invalid
js 0x14003bbd5
js 0x14003bbd5
pop rsp
mov rax, qword [0x14095d9a8]
mov eax, dword [0x14095d9a8]
xchg edx, eax
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.140004670
mov r14, rax
invalid
loopne 0x14003bb18
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
jne case.0x14003ad0c.72
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.14007cd40
wait
adc dword [rax + rax], eax
bnd call fcn.14007cd40
wait
adc dword [rax + rax], eax
mov r14d, 1
mov esi, 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 dword [rdi], esi
mov qword [rdi + 8], r14
mov dword [rdi + 8], esi
ja 0x14003bbc8
or byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
ja 0x14003bbd4
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
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
call fcn.14007cd00
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]
iretd
lea ecx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call fcn.14004d250
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 ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xd2
lea r9, [0x14093aae8]
or eax, 0x8feed2
shr dh, cl
out dx, al
pop qword [rax]
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
or dword [rbp + 1], 0xf08949ca
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
invalid
mov r9, rdi
jmp r10
loop 0x14003bc6f
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14003bc60
lea r8, [rdx + 1]
lea eax, [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
add rcx, r8
ret 0x14c
add rcx, 8
jmp 0x14003bc60
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x14003bc60
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 0x14003bc60
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 0x14003bd0c
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.0x140039945.140
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je case.0x14003b602.13
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je case.0x14003b602.13
invalid
add al, 0x3c
cmp al, 4
ja case.default.0x14003bcba
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.14004d250
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]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x51
lea r9, [0x14093ab04]
or eax, 0x8fee51
push rcx
out dx, al
pop qword [rax]
add byte [rdi + 0x63], cl
add al, 0x81
invalid
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
add rcx, 4
jmp 0x14003bcfb
invalid
rol dword [rbx + rbp*8], 0x38
cmp byte [rcx], dh
shr bl, 0x3e
jmp case.0x14003a02a.133
xor eax, eax
jmp case.0x14003a02a.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 0x14003bcfb
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003bcfb
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 0x14003bcfb
add ch, bl
add eax, 0x2b9
mov ecx, 2
invalid
invalid
mov ecx, 2
cmp rcx, rsi
int1
ja 0x14003bd0c
or al, 0x3c
cmp al, 6
invalid
setne al
add rsp, 0x48
add esp, 0x48
invalid
pop rdi
pop rsi
ret
lea r8, [0x14093e900]
add eax, 0x902bed
mov rdx, rsi
call fcn.140092130
invalid
invalid
bnd call fcn.140092130
add eax, 0x1f0fcc00
add byte [rsi + 0x57], dl
add byte [rsi + 0x57], dl
add ah, cl
nop dword [rax]
invalid
invalid
invalid
int3
invalid
add byte [rsi + 0x57], dl
sub rsp, 0xc8
sub esp, 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.14004d250
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x28
invalid
movzx edx, byte [rsp + 0x28]
sub byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lea r8, case.0x140045278.11
lea r8, case.0x140045278.11
lea eax, case.0x140045278.11
in eax, dx
pop qword [rax]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x14003ae02.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.0x14003ae02.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.0x14003ae02.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.0x14003ae02.72
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x14003be54
add rcx, rdi
stc
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
je 0x14003bdc8
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp case.0x14003abfb.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
jl 0x14003bdf2
push rax
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
invalid
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
and al, 0x70
jo case.0x1400450a6.58
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
add byte [rax + 0x8a2484], cl
and al, 0x8a
add byte [rax], al
invalid
mov byte [rsp + 0x8a], al
and al, 0x8a
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x88], 0x200
test byte [rax + rcx*4], ah
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
invalid
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdx], al
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]
push rax
call fcn.14003a5a0
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]
invalid
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.0x14003b602.27
add cl, 0xfa
xor eax, eax
invalid
cmp cl, 3
stc
invalid
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
leave
stc
add esi, dword [rdi - 0xc]
ja 0x14003be27
ja 0x14003be27
hlt
movzx ecx, cl
leave
dec rcx
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
stc
add esi, dword [rbx + 0xa]
jae case.0x14003b602.27
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
call fcn.140039c20
invalid
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, [0x14093e900]
add eax, 0x902aa5
mov rdx, rsi
mov edx, esi
call fcn.140092130
add eax, 0x6666cc00
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add ah, cl
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
push rdi
sub rsp, 0x98
cwde
add byte [rax], al
add byte [rax - 0x77], cl
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.14004d250
rcl dword [rbx], 1
add byte [rdi], cl
invalid
add dword [rax], eax
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, [0x14093ab3c]
lea eax, [0x14093ab3c]
in al, dx
pop qword [rax]
add byte [rbp + 0x63], cl
or al, 0x90
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.0x14003aeb1.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.0x14003aeb1.75
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x14003aeb1.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.0x14003aeb1.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.0x14003aeb1.75
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub rdx, rcx
sub edx, ecx
jb case.0x14003aeb1.81
invalid
mov dword [rax], eax
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14003bf18
movzx eax, byte [r8]
movzx eax, byte [rax]
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.0x14003abfb.105
xor eax, eax
mov qword [rsp + 0x58], rdi
pop rax
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
je case.0x14003b205.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 0x14003bf81
invalid
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov word [rax + rcx*4], fs
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
invalid
invalid
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
and byte [rax - 0x73], cl
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
call fcn.14003a5a0
cmp byte [rsp + 0x20], 9
jl 0x14003bf8c
and byte [rcx], cl
out 0xff, al
inc dword [rax + 0x920247c]
jl 0x14003bf8c
and byte [rcx], cl
invalid
jl 0x14003bf8c
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
xor byte [rbp + 7], dh
jne 0x14003bf78
invalid
mov rax, qword [rsp + 0x28]
sub bl, ch
jmp 0x14003bf7a
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, [0x14093e900]
lea eax, [0x14093e900]
nop
add byte [rax - 0x77], cl
invalid
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.140092130
call fcn.140092130
popfq
invalid
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
int3
nop word cs:[rax + rax]
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.14004d250
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, [0x14093ab58]
lea eax, [0x14093ab58]
jmp case.0x14003b602.35
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
add ecx, eax
mov r10, rsi
mov edx, esi
mov r8, rdi
mov eax, edi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x14003143e.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
ror byte [rcx + rax - 0x3f], 0x48
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp case.0x14003143e.319
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14003143e.319
lea r8, [rax + 1]
test rax, rax
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
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.0x14003143e.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.0x14003bc23.46
invalid
add r8, qword [r8]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test r10, r10
je 0x14003c05e
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 0x14003c061
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.14004d250
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, [0x14093ab74]
lea eax, [0x14093ab74]
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 0x14003c0f8
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 byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
add ecx, 8
jmp 0x14003c0f8
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003c0f8
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 2
add ecx, 2
jmp 0x14003c0f8
add eax, 0x2b9
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
retf 0x820f
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14003c39d
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rax - 0xf], cl
int1
add byte [rax], al
add rcx, r14
int1
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je 0x14003c124
invalid
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
xchg esp, eax
invalid
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
sete al
or al, cl
invalid
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0x2eb, 0x31
ror byte [rcx + rcx*4 - 0x4c], 0x24
mov dword [rsp + 0x138], esi
jmp 0x14003c126
xor eax, eax
mov qword [rsp + 0x138], r14
mov dword [rsp + 0x138], esi
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x40
add dword [rax], eax
mov qword [rsp + 0x140], rbx
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x30], al
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
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x158], xmm1
add byte [rax], al
movups xmmword [rsp + 0x158], xmm1
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x168], rcx
mov dword [rsp + 0x168], ecx
mov byte [rsp + 0x172], al
mov word [rsp + 0x170], 0x200
add cl, byte [rax - 0x73]
mov ah, 0x24
loope 0x14003c174
add byte [rax], al
add cl, byte [rax - 0x73]
mov ah, 0x24
loope 0x14003c174
add byte [rax], al
mov r15b, 2
xor r12d, r12d
lea r14, [rsp + 0x30]
cmp bpl, 6
cmp ch, 6
cmp ch, 6
je case.0x14003abfb.442
xor byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xbf]
mov eax, dword [rsp + 0xbf]
add byte [rax - 0x77], cl
and al, 0x4f
invalid
mov qword [rsp + 0x4f], rax
movaps xmm8, xmmword [r12 + r12 + 0xa0]
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xb0]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
xor byte [rax - 0x77], cl
sti
mov rbx, rdi
mov qword [rsp + 0xd0], rdi
mov dword [rsp + 0xd0], edi
mov esp, 0xd024
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov qword [rsp + 0xd8], rdx
mov dword [rsp + 0xd8], edx
add byte [rax], al
add byte [rax - 0x78], al
lodsb al, byte [rsi]
mov byte [rsp + 0xe0], bpl
mov byte [rsp + 0xe0], ch
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsp + 0x4f]
mov eax, dword [rsp + 0x4f]
and al, 0x4f
mov qword [rsi + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
invalid
invalid
sub byte [rsp + 0x30], al
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
mov byte [rsp + 0x10a], r13b
mov byte [rsp + 0x10a], ch
mov byte [rsp + 0x108], r12b
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
or byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x109], r15b
mov rcx, r14
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add al, ch
call fcn.14003a1e0
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x138]
add byte [rax], al
leave
invalid
add byte [rax], al
call fcn.14003a1e0
movzx eax, byte [rsp + 0x68]
and al, 0x68
mov bh, 0xdf
invalid
and al, 0x68
cmp byte [rsp + 0x30], 0xa
je 0x14003c2ca
cmp al, 0xa
je 0x14003c2ce
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
call case.0x14003c782.72
add byte [rax], al
test al, al
je 0x14003c315
invalid
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
mov rdi, qword [rsp + 0xd0]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
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
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov al, 0
add byte [rax], al
mov rax, qword [rsi + 0x1f]
invalid
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
add byte [rax], al
movzx r12d, byte [rsp + 0x108]
movzx esp, 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]
movzx edi, 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
sub cl, byte [rcx + 0x40282444]
cmp ch, 6
std
invalid
and al, 0x28
cmp bpl, 6
std
invalid
jne 0x14003c190
invalid
jmp case.0x14003abfb.442
in eax, dx
invalid
invalid
cmp al, 0xa
jne 0x14003c315
invalid
mov rax, qword [rsp + 0xbf]
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
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
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
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
sub dword [rsp + 0x110], eax
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x20
invalid
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
and al, 0x41
cmp r13b, 2
cmp ch, 2
add dh, byte [rbp + 4]
jne 0x14003c319
xor eax, eax
jmp 0x14003c379
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]
add byte [rax], al
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
outsd dx, dword [rsi]
mov qword [rsp + 0x30], rbx
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x14003c37e
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
mov byte [rsp + 0x6a], ch
and al, 0x6a
push 0x48
lea ecx, [rsp + 0x30]
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
cmpsd dword [rsi], dword [rdi]
call fcn.140039c20
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, [0x14093e900]
lea eax, [0x14093e900]
add eax, 0x90256b
mov rdx, rsi
call fcn.140092130
lea r8, [0x14093e900]
and eax, 0x89480090
nop
add byte [rax - 0x77], cl
mov rdx, rbx
mov edx, ebx
invalid
call fcn.140092130
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.14004d250
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, [0x14093ab90]
lea eax, [0x14093ab90]
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.0x14003617b.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.0x14003617b.208
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14003617b.208
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
invalid
add dword [rax - 0x7b], ecx
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.0x14003617b.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
sub edx, ecx
jb 0x14003c701
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
sal byte [rsp + rdx + 0x41], cl
movzx eax, byte [rax]
je case.0x1400362bb.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 0x14003c47d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
xchg ecx, eax
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
and al, 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]
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.14004d250
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
invalid
invalid
invalid
invalid
lea r8, [0x14093abac]
lea eax, [0x14093abac]
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 0x14003c520
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
or bl, ch
jmp 0x14003c520
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 0x14003c520
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp 0x14003c520
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
sub rdx, rcx
invalid
invalid
mov rdx, rbx
sub rdx, rcx
jb 0x14003c710
in al, 1
add byte [rax], al
in al, 1
add byte [rax], al
add rcx, r14
mov r8, rcx
test rdx, rdx
test edx, edx
je case.0x14003a02a.168
movzx eax, byte [r8]
cmp al, 0x2f
add byte [rdi + rbp], bh
sete cl
cmp al, 0x5c
sete al
xchg esp, eax
invalid
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
or al, cl
jmp case.0x14003a4a4.145
xor eax, eax
ror byte [rcx + rcx*4 - 0x4c], 0x24
or byte [rcx], al
add byte [rax], al
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
add byte [rdi], cl
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x118], eax
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
and al, 0xb0
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
mov dword [rsp + 0x138], ecx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x138], ecx
mov byte [rsp + 0x142], al
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 0x14003c5c4
invalid
add byte [rax], al
add byte [rdx], al
lea r15, [rsp + 0x61]
and al, 0x61
invalid
mov al, 2
lea rbx, [rsp + 0xc8]
pushfq
and al, 0xc8
enter 0, 0
pushfq
and al, 0xc8
enter 0, 0
xor ecx, ecx
enter 0, 0
add byte [rax], al
xor ecx, ecx
lea r14, [rsp + 0x90]
lea esi, [rsp + 0x90]
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
add byte [rax], al
lea r12, [rsp + 0x108]
cmp bpl, 6
std
invalid
and al, 8
add dword [rax], eax
add byte [rax - 0x80], al
std
invalid
je case.0x14003aeb1.102
xor al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x3f]
and al, 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 0x14003c61f
invalid
mov qword [rsp + 0x50], rdi
and al, 0x50
push rax
mov qword [rsp + 0x58], rsi
je 0x14003c624
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
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], cl
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
mov byte [rsp + 0x8a], ch
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 rsp
and al, 0x50
push rax
call fcn.14003a1e0
mov rcx, rbx
mov rdx, r12
call fcn.14003a1e0
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 0x14003c6d1
cmp al, 0xa
je 0x14003c6e6
mov rcx, r14
mov rdx, rbx
invalid
call case.0x14003c782.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.0x14003b030.105
mov rdi, qword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
jl case.0x14003aeb1.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 0x14003c5d0
test dword [rdi + rdi*8], eax
add al, 0xff
invalid
jmp case.0x14003aeb1.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 0xf544cad0
add eax, dword [rcx - 0x4b]
cmove r13d, eax
cmove ebp, eax
jmp 0x14003c6e6
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, [0x14093e900]
mov rdx, rsi
call fcn.140092130
pop rdx
invalid
invalid
pop rdx
add eax, 0x58d4c00
lea r8, [0x14093e900]
add eax, 0x9021e9
jmp 0x188045739
and dword [rax - 0x2576b800], edx
nop
add byte [rax - 0x77], cl
mov edx, ebx
mov rdx, rbx
mov edx, ebx
call fcn.140092130
int3
adc dword [rdx + 5], ebx
add ah, cl
push r15
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.14004d250
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, [0x14093abc8]
lea eax, [0x14093abc8]
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 0x14003c7bf
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 0x14003c7bf
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003c7bf
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 0x14003c7bf
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14003ca71
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 0x14003c7ea
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 0x14003c7ed
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.14004d250
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
invalid
invalid
invalid
sahf
jrcxz 0x14003c7d4
lea r8, [0x14093abe4]
lea eax, [0x14093abe4]
add byte [rbp + 0x63], cl
or al, 0x90
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 0x14003c890
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 0x14003c890
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003c890
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14003c890
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14003ca80
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x14003c8b9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14003c8bb
xor eax, eax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], al
lea r15, [rsp + 0x61]
mov al, 2
lea rbx, [rsp + 0xc8]
xor ecx, ecx
lea r14, [rsp + 0x90]
lea r12, [rsp + 0x108]
cmp bpl, 6
je 0x14003c967
nop word cs:[rax + rax]
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xaf], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rdx, qword [rsp + 0xaf]
mov qword [r15 + 0x1f], rdx
mov dword [rdi + 0x1f], edx
mov dword [rdi + 0x1f], edx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
adc dword [rdi], eax
adc dword [rdi], eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], bpl
mov byte [rsp + 0x88], cl
mov byte [rsp + 0x89], al
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x8a], r13b
mov rcx, r14
lea rdx, [rsp + 0x50]
push rax
push rax
call fcn.14003a5a0
mov rcx, rbx
mov rdx, r12
call fcn.14003a5a0
movzx eax, byte [rsp + 0xc8]
cmp byte [rsp + 0x90], 0xa
je 0x14003ca41
cmp al, 0xa
je 0x14003ca56
mov rcx, r14
mov rdx, rbx
call case.0x14003c782.72
test al, al
je 0x14003ca53
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
movzx ebp, byte [rsp + 0x60]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x30], xmm1
mov rax, qword [r15 + 0x1f]
mov qword [rsp + 0x3f], rax
movzx ecx, byte [rsp + 0x88]
movzx eax, byte [rsp + 0x89]
movzx r13d, byte [rsp + 0x8a]
cmp bpl, 6
jne 0x14003c940
jmp 0x14003c967
cmp al, 0xa
movzx eax, r13b
mov r13d, 2
cmove r13d, eax
jmp 0x14003ca56
mov r13b, 2
cmp r13b, 2
setne al
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14093e900]
mov rdx, rsi
call fcn.140092130
lea r8, [0x14093e900]
mov rdx, rbx
call fcn.140092130
int3
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 0xc9
leave
leave
cmovne rdx, r8
cmovne rcx, r9
test rax, rax
test eax, eax
test eax, eax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
cmpsd dword [rsi], dword [rdi]
invalid
int3
invalid
test rax, rax
je 0x14003cb6d
cmp rdx, 2
je 0x14003cb75
test rdx, rdx
je case.0x14003178a.294
mov r9d, 1
cmp rdx, 1
jne 0x14003cb86
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dword [rbp + 0x21], esi
mov rdx, r9
add rsp, 0x28
ret
mov rdx, r9
add rsp, 0x28
ret
movzx ecx, word [rax]
mov r9d, 2
cmp ecx, 0x2e2e
je 0x14003cb65
mov r9d, 1
nop dword [rax]
cmp byte [rax + r9], 0x2e
je 0x14003cbaa
inc r9
cmp rdx, r9
jne 0x14003cb90
mov r9, rdx
mov rdx, r9
add rsp, 0x28
ret
lea rcx, [r9 - 1]
cmp rcx, rdx
jae 0x14003cbdb
lea rcx, [r9 + 1]
cmp rcx, rdx
jbe 0x14003cb65
lea r8, [0x14093e938]
call fcn.140092130
lea r8, [0x14093e950]
mov ecx, 1
add byte [rcx + 1], bh
xor edx, edx
call fcn.140092130
lea r8, [0x14093e920]
mov rcx, r9
call fcn.1400921b0
add ah, cl
add ah, cl
nop dword [rax + rax]
sub rsp, 0x28
call case.0x140039945.156
test rax, rax
je 0x14003cc61
invalid
invalid
cmp rdx, 2
jne 0x14003cc17
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x14003cc17
xor r8d, r8d
xor eax, eax
xor r9d, r9d
jmp 0x14003cc69
xor r8d, r8d
mov rcx, rax
nop dword [rax]
cmp rdx, r8
je 0x14003cc63
lea r9, [rcx - 1]
inc r8
cmp byte [rcx + rdx - 1], 0x2e
mov rcx, r9
jne 0x14003cc20
mov rcx, rdx
sub rcx, r8
inc rcx
cmp rcx, rdx
ja 0x14003cc82
lea rcx, [r9 + rdx]
inc rcx
xor r9d, r9d
cmp rdx, r8
lea rdx, [r8 - 1]
mov r8d, 0
cmovne r8, rcx
jmp 0x14003cc69
jmp 0x14003cc69
mov r9b, 1
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
call fcn.140092130
int3
je 0x14003cce0
js 0x14003cd42
add byte [rax], al
mov rax, qword [0x14095d9a8]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140004670
mov r15, rax
invalid
test rax, rax
jne 0x14003cce6
invalid
mov ecx, 1
mov rdx, rbx
call fcn.14007cd40
invalid
add byte [rax + rax], al
invalid
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
mov r12, qword [rsp + 0xa0]
add byte [rax], al
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbx
call sub.msvcrt.dll_memcpy
fsubr st(0)
test byte [rdx], bh
invalid
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x38], rbx
mov byte [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
and al, 0x40
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov rdx, rdi
mov edx, edi
mov r8, r12
call fcn.14003ac90
invalid
invalid
dec dword [rdi]
adc byte [rsp + 0x28], al
invalid
adc byte [rsp + 0x28], al
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
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.14007cd00
mov rsi, rax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x14003cd64
inc dword [rbx]
add byte [rax - 0x77], cl
invalid
mov rcx, qword [rsp + 0x30]
mov r8d, 1
call fcn.140004680
mov rcx, rsi
call fcn.1400a0450
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, r9
mov rbx, r8
mov r15, rdx
mov rsi, rcx
invalid
test r8, r8
je 0x14003cdbe
invalid
js 0x14003ce45
mov byte [rbx + 0x48000000], dh
mov eax, dword [0x14095d9a8]
mov rax, qword [0x14095d9a8]
movzx eax, byte [rax]
mov edx, 1
invalid
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140004670
mov r14, rax
test rax, rax
jne 0x14003cdc4
js 0x14003cda4
dec dword [rcx - 0x77]
invalid
mov ecx, 1
add byte [rax], al
mov rdx, rbx
call fcn.14007cd40
invalid
inc dword [rbx]
invalid
invalid
mov r14d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], rbx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], 0
mov rcx, r14
int1
int1
mov rdx, rbx
call case.0x140039945.156
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x14003ce10
invalid
mov rcx, r14
mov rdx, rbx
call fcn.14003bd20
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
sal byte [rdx + rcx + 0x48], 0x39
cmp rdx, rbx
ja 0x14003ce10
test eax, eax
je 0x14003ce10
cmp rdx, rbx
ja 0x14003ce10
mov qword [rsp + 0x30], rdx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
call fcn.14003ac90
imul ebx, esi, 0xffffffff
dec dword [rdi]
adc byte [rsp + 0x20], al
imul ebx, esi, 0xffffffff
dec dword [rdi]
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
invalid
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.14007cd00
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 0x14003ce67
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140004680
js 0x14003ce62
cld
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.1400a0450
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.0x140039945.156
test rax, rax
je 0x14003cf11
out dx, eax
invalid
cmp rdx, 2
jne 0x14003ceb2
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rax], al
je 0x14003cf11
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
invalid
test rcx, rcx
je 0x14003cf11
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 0x14003cec0
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
sal byte [rcx + rbp + 0x4d], 0x85
leave
je 0x14003cf11
test r9, r9
je 0x14003cf11
mov rcx, r14
mov ecx, esi
sub rcx, r8
jb 0x14003cfe7
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.0x14003b6e3.99
adc edi, dword [rcx + 1]
mov ecx, 1
jmp 0x14003cf46
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 0x14003cfc9
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x920a7e
mov rax, qword [0x14095d9a8]
movzx eax, byte [rax]
mov edx, 1
add byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.140004670
mov rcx, rax
ja case.0x14003b205.93
dec dword [rax - 0x77]
ror dword [rax - 0x7b], 0xc0
test rax, rax
test rax, rax
je 0x14003cfce
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.0x14003bcba.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.140017770
mov rcx, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
jmp 0x14003cf81
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.0x14003178a.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.14007cd00
mov ecx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov edx, esp
call fcn.14007cd40
add eax, dword [rax]
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
call fcn.140092130
push rcx
invalid
invalid
push rcx
add eax, 0x58d4c00
mov bl, byte [rbx]
nop
lea r8, [0x14093eb78]
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
bnd call fcn.1400921b0
call fcn.1400921b0
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
invalid
je 0x14003d013
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.140004680
cld
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400a0450
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.14004d250
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, [0x14093ac00]
lea eax, [0x14093ac00]
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rdi
mov r8, rbx
jmp r9
jmp rcx
add rcx, 4
jmp 0x14003d09a
invalid
xor al, 0x48
lea eax, [rdx + 1]
lea rax, [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
mov ecx, 6
jmp 0x14003d09a
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x14003d09a
mov ecx, 2
mov rax, rdi
sub rax, rcx
jb 0x14003d0f7
add rcx, rbx
mov r8, rcx
test rax, rax
je 0x14003d0bf
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14003d0c1
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x30], rcx
mov byte [rsi + 0x3a], al
mov word [rsi + 0x38], 0x200
mov rax, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x14093e900]
mov rdx, rdi
call fcn.140092130
int3
mov rax, rcx
ret
sub rax, qword [rcx]
movabs rcx, 0xcccccccccccccccd
mul rcx
mov rax, rdx
shr rax, 5
ret
cmp dword [rax], eax
js 0x14003df3b
mov qword [rsp + 0x58], rcx
lea rcx, [fcn.14009c800]
invalid
invalid
invalid
jmp 0xc94bdf02
mov qword [rsp + 0x60], rcx
lea rcx, [0x140940aa8]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
jmp 0x14003dfc7
mov qword [rsp + 0x88], rcx
lea rcx, [0x14009b460]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x50], 3
lea rcx, [0x140940aa8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x78], rcx
js 0x14003dfe9
mov dword [rsp + 0x80], 1
js 0x14003dfe9
mov dword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.1400902f0
nop
add rsp, 0x98
ret
invalid
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 0x14003e09f
xor esi, esi
jmp 0x14003e107
call sub.kernel32.dll_GetLastError
mov esi, eax
fcomp dword [0x1068ce0ac]
cmp eax, 5
jne 0x14003e0ff
mov rcx, rdi
xor edx, edx
call sub.kernel32.dll_WaitForSingleObject
invalid
invalid
test eax, eax
je 0x14003e0c2
invalid
cmp eax, 0x102
je 0x14003e09b
jmp 0x14003e0db
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x24]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
insd dword [rdi], dx
sbb eax, 0xc0850006
jne 0x14003e09b
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
add byte [rax - 0x73], cl
and al, 0x30
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
call fcn.14000db80
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
mov ebx, dword [0x15f12e131]
add byte [rax], 0
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
sub byte [rax - 0x77], cl
xlatb
sub byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
invalid
je 0x14003e152
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rbp + rax - 0x18], dh
invalid
call sub.kernel32.dll_CloseHandle
invalid
mov rdi, qword [rdi + 0x30]
mov rcx, rdi
mov edx, 0xffffffff
call sub.kernel32.dll_WaitForSingleObject
invalid
invalid
invalid
test eax, eax
je 0x14003e17f
invalid
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax + 1], bh
or byte [rax + 1], bh
jmp 0x14003e1a1
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
mov rcx, rdi
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
je 0x14003e167
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
fisttp dword [rax - 0x77]
stc
xor edx, edx
call sub.kernel32.dll_WaitForSingleObject
test eax, eax
je case.0x14003a4e4.159
cmp eax, 0x102
je 0x14003e1f9
jmp 0x14003e203
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x2c
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
je 0x14003e203
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
jmp 0x14003e219
call sub.kernel32.dll_GetLastError
shl rax, 0x20
add byte [rax - 0x3f], cl
loopne 0x14003e22c
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
fcomp dword [rdx]
invalid
je case.0x14003ae02.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
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [rax - 0x7d], cl
invalid
jp 0x14003e2c3
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
add byte [rax - 0x75], cl
and byte [rax - 0x39], cl
adc byte [rax], al
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
mov rbx, qword [rdx + 0x28]
mov qword [rdx + 0x20], 0
sub byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rdx + rbx*2 + 0x48], dh
je 0x14003e328
test rax, rax
je 0x14003e328
test rax, rax
je 0x14003e519
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.14004f120
test rax, rax
test eax, eax
test eax, eax
je 0x14003e563
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
invalid
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x14093c3c0]
lea ecx, [0x14093c3c0]
lea r9, fcn.14000db80
insb byte [rdi], dx
loopne 0x14003e2a2
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.14008c3e0
mov ebp, 0xe90004e0
in eax, dx
add eax, dword [rax]
invalid
mov ebp, 0xe90004e0
in eax, dx
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx], dh
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x50
test rax, rax
je 0x14003e563
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 r8, [rsp + 0x30]
mov rdx, rbx
mov edx, ebx
call fcn.140036260
mov qword [rsp + 0xa8], rdi
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x14003beb2.56
push rax
add byte [rax - 0x75], cl
and al, 0x58
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x14003beb2.56
push rax
add byte [rax - 0x75], cl
and al, 0x58
jne 0x14003e68d
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 0x14003e553
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, [0x14093ac1c]
cmp eax, 0x8fc89a
pop qword [rax]
lea r12, [rsp + 0x48]
mov rax, r15
or rax, r13
je 0x14003e3a0
nop
cmp r15, r13
je 0x14003e3d9
jmp 0x14003e3f6
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x30]
call fcn.140036260
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
mov al, 0x7e
invalid
cmp dword [rsp + 0x50], 0
mov rax, qword [rsp + 0x58]
and al, 0x58
jne 0x14003e68d
test rax, rax
je 0x14003e553
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 0x14003e3f6
mov r8d, 0x20
lea rcx, [rsp + 0x30]
invalid
xor byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.140017770
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]
and al, 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 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.14004ebe0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test rax, rax
test eax, eax
je 0x14003e4a0
pop rbx
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
js 0x14003e466
and esi, dword [rdi + riz - 0x17]
invalid
jmp 0x14003e68d
jmp 0x14003e68d
jmp 0x163fd679a
mov edx, esi
call fcn.14004ebe0
jmp 0x14003e440
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
mov rsi, rax
sub rsi, rcx
jb 0x14003e6ce
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14003e6bd
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14003e553
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.0x14003beb2.59
invalid
invalid
invalid
invalid
jmp 0x14003e3a0
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 0x14003e6df
mov rcx, qword [rsp + 0x48]
call sub.kernel32.dll_CloseHandle
jmp 0x14003e563
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.0x14003c0bb.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 0x14003e5bf
mov rcx, qword [rsp + 0x38]
mov r8d, 1
call fcn.140004680
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.140004680
jmp 0x14003e65a
mov dword [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
je 0x14003e587
mov eax, dword [rsp + 0x50]
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 0x14003e69e
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, [0x14093c3c0]
lea r9, fcn.14000db80
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.14008c3e0
jmp 0x14003e715
lea r8, [0x14093e4e0]
mov rcx, rax
call fcn.1400921b0
jmp 0x14003e715
lea r8, [0x14093e4e0]
mov rdx, rax
call fcn.140092230
jmp 0x14003e715
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14093c3c0]
lea r9, fcn.14000db80
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.14008c3e0
ud2
xor r14d, r14d
test rsi, rsi
je 0x14004196d
mov r8d, 1
mov rcx, rdi
stc
stc
mov rdx, rsi
call fcn.140004680
test r14, r14
jne 0x140041977
mov ebx, 0x200000
add byte [rax], ah
add byte [rax - 0x73], cl
add dword [r8 - 0x77], ecx
add eax, 0x92a79e
lea rax, [rbx + 1]
mov qword [0x14096c120], rax
mov rax, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
fmul dword [rax - 0x7d]
invalid
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.140099920
xor r14d, r14d
xor esi, esi
xor esi, esi
cmp byte [rsp + 0x20], 0
sete r14b
mov rbx, qword [rsp + 0x28]
test rsi, rsi
jne 0x14004195c
jmp 0x14004196d
inc qword [rsi]
jle 0x140041a6d
mov rax, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
ud2
fiadd word [rcx]
add byte [rax - 0x7b], cl
sal byte [rcx + rbx + 0x48], 0x89
je 0x140041ad6
pop rax
cmp qword [rax], 0
jne 0x140041b00
mov qword [rax], rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
dec dword [rax - 0x73]
add eax, 0x8fc952
mov qword [rsp + 0x20], rax
lea rcx, [0x14093e3ca]
lea r9, [0x14093c3a0]
lea r8, [rsp + 0x30]
mov edx, 0x46
add byte [rax], al
add al, ch
loopne 0x140041aa6
add al, 0
add byte [rax], al
add al, ch
loopne 0x140041aa6
add al, 0
mov dword [rsp + 0x38], 0
mov byte [rsp + 0x3c], 0
lea rax, [0x14093f418]
mov qword [rsp + 0x60], rax
invalid
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
invalid
mov dword [rsp + 0x70], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rax, [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x40
cmp byte [rax - 0x77], cl
and al, 0x40
lea rbx, [rsp + 0x48]
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [0x14093d000]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x60]
call fcn.14008f560
mov rcx, qword [rsp + 0x48]
test al, al
je 0x140041b7b
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140041b8a
test rcx, rcx
je 0x140041b88
mov rcx, rbx
call fcn.14000db80
xor eax, eax
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.14000e6e0
mov ecx, 7
int 0x29
ud2
jl 0x140041bd2
add byte [rax + rcx + 0x48], sil
mov ecx, ebx
call fcn.14000db80
cld
push rax
dec qword [rsi]
dec dword [rsi]
cld
push rax
dec qword [rsi]
dec dword [rsi]
dec dword [rsi]
jne 0x140041bdf
lea rcx, [rsp + 0x58]
jmp 0x140041bda
invalid
mov rdi, rax
lock dec qword [rsi]
jne 0x140041bdf
invalid
lea rcx, [rsp + 0x50]
call fcn.140016850
std
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400a0450
int3
add byte [rax], al
add byte [rax], al
and al, 0x2c
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae 0x140041c18
mov byte [rsp + 0x2c], dl
mov edi, 1
jmp 0x140041c9f
mov eax, edx
cmp edx, 0x800
jae 0x140041c3c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x140041c9f
cmp edx, 0x10000
jae 0x140041c6b
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x140041c9f
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
call 0x14c0b4083
invalid
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 0x140041cd1
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.140017770
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x140041cae
pop rsp
and al, 0x26
add eax, 2
lea eax, [rax + 1]
stc
loopne 0x140041df9
mov dword [rcx - 0x80], 0x3475edf9
call 0x14124a1a4
add byte [rax], al
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x14117a1b1
adc eax, dword [rcx]
adc eax, dword [rcx]
add byte [rax], al
add eax, 3
rol byte [rdx], 0x4c
cmp eax, ebp
sal byte [rcx], 0xc0
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
add byte [rax], al
js 0x140041de5
invalid
invalid
cmp eax, ebp
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
invalid
loopne 0x140041e4d
rol byte [0x14004f617], 0x66
mov dword [rsp + 0x26], eax
add byte [rax], al
mov eax, edi
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, 0x8fd61c
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
in al, 4
add byte [rax + rax*8 - 0x7cb6a88b], al
sal byte [rbp + 0x57], 0x49
add edi, 3
mov rcx, r15
cmp r15, rdi
sal byte [rbp + 0x57], 0x49
add edi, 3
mov ecx, edi
dec dword [rcx - 0x77]
jmp 0x140041eac
add eax, 0x8fd637
add byte [rcx + rcx*4 - 7], cl
jl case.0x14003b030.129
add eax, 0xf9894800
sub edi, ecx
mov eax, edi
add byte [rax], al
add byte [rax + rax*8 - 0x72b7e88b], al
sal byte [rbp + 0x17], 0x48
lea edx, [0x14093d705]
sal byte [rbp + 0x17], 0x48
lea edx, [0x14093d705]
pop qword [rax]
in al, dx
jrcxz 0x140041ee7
add byte [rcx + 0x48d889c3], cl
add esp, 0x68
fmul dword [rax - 0x7d]
invalid
push rax
invalid
sub byte [rbx], al
add eax, 0x58d4c00
invalid
invalid
invalid
invalid
invalid
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 0x140041f81
invalid
lea r15, [rsp + 0x5d]
pop rbp
lea r14, [rsp + 0x5c]
and al, 0x5c
pop rsp
lea r12, [0x14093ac2c]
jmp 0x140041f8e
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.140088870
hlt
invalid
add al, 0
hlt
mov rcx, rsi
mov edx, ebp
invalid
invalid
call fcn.1400911a0
add al, 0
test al, al
jne 0x1400421d8
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.0x14003bff6.63
nop dword [rax]
cmp al, 0x80
je 0x1400421b2
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 + r12 + 0x43]
cmp cl, byte [rsp + r12 + 0x43]
jb 0x1400421be
jb 0x1400421be
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 0x140042180
add byte [rax], al
cmp rcx, r13
je 0x140042180
add dword [rax], eax
invalid
jmp 0x141b1a3e0
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
lea rax, [rcx + 1]
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
movzx ebp, byte [rcx]
test bpl, bpl
jns 0x140042060
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 0x140042050
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 0x140042018
push rcx
add al, byte [rcx - 0x3f]
loopne 0x140042018
and edx, 0x3f
or edx, r8d
invalid
cmp bpl, 0xf0
jb 0x1400420c7
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 0x140042039
mov dh, 0x69
add eax, dword [rbx - 0x1f3ef820]
loopne 0x140042039
shl eax, 0x12
shl edx, 6
loopne 0x140042039
shl eax, 0x12
shl edx, 6
and ebp, 0x3f
in eax, 0x3f
invalid
or ebp, edx
or ebp, eax
cmp ebp, 0x110000
std
add byte [rax], al
adc dword [rax], eax
invalid
invalid
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
std
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rbp + 0x19], dh
jne 0x140042060
jmp 0x140042180
xor al, 1
add byte [rax], al
nop dword [rax]
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov ebp, eax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp ebp, 0x27
ja 0x1400420e0
invalid
jnp 0x140041fef
mov eax, ebp
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
call 0xc40883b4
invalid
add rax, r12
jmp rax
mov ecx, esi
mov dl, 0x30
xor bl, ch
invalid
xor bl, ch
jns 0x1400420de
nop dword [rax + rax]
mov rcx, r14
mov dl, 0x74
je 0x140042071
invalid
je 0x140042071
imul esp, dword [rsi + 0xf], 0x841f
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov dl, 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jmp 0x1400420f0
mov rcx, r14
mov dl, 0x22
jmp 0x1400420f0
shl eax, 0xc
or edx, eax
mov ebp, edx
cmp ebp, 0x27
jbe 0x140042065
add byte [rax], al
cmp ebp, 0x5c
jne 0x140042130
mov dl, 0x5c
nop word [rax + rax]
call fcn.140088850
movzx eax, byte [rsp + 0x5c]
mov rcx, qword [r15]
mov qword [rsp + 0x50], rcx
mov ecx, dword [r15 + 7]
invalid
invalid
mov dword [rsp + 0x57], ecx
cmp al, 0x81
je 0x140042180
invalid
mov ecx, dword [rsp + 0x57]
mov dword [rdi + 8], ecx
mov rcx, qword [rsp + 0x50]
mov qword [rdi + 1], rcx
mov byte [rsp + 0x38], al
cmp al, 0x81
jne case.0x14003beb2.70
jmp case.0x14003bff6.63
movzx eax, byte [rsp + 0x44]
cmp al, 0x81
je 0x1400421d4
lea eax, [rcx + 1]
mov byte [rsp + 0x42], al
cmp cl, 0xa
jae 0x1400421eb
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x1400446b3
add byte [rax], al
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x80], rax
jmp 0x140044215
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
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 + 0x70], rax
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
lodsb al, byte [rsi]
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
add byte [rax - 0x73], cl
push rsp
and al, 0x70
lodsb al, byte [rsi]
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
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.1400902f0
add al, 0
test al, al
jne case.0x14003bd62.107
cmp byte [r12 + 0x20], 1
jne 0x140044233
mov rcx, qword [r12]
mov rax, qword [0x1400a21d8]
mov rax, qword [rax]
lea rdx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rdx
lea rdx, [0x140010a70]
mov qword [rsp + 0xb0], rdx
add byte [rax - 0x73], cl
adc eax, 0x8fbb76
add byte [rax - 0x73], cl
adc eax, 0x8fbb76
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
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 + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
lea rdx, [rsp + 0x70]
call fcn.1400902f0
test al, al
jne case.0x14003bd62.107
cmp dword [rbx], 3
je 0x140044342
movzx eax, byte [r12 + 0x20]
cmp rax, 1
add dword [rdi], ecx
test dl, cl
add eax, dword [rax]
invalid
add dword [rdi], ecx
test dl, cl
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
in eax, dx
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0x40]
test rax, rax
jne 0x140044342
movups xmm0, xmmword [rbx + 0x40]
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
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
mov qword [rsp + 0xd8], rax
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rax, [0x140058b90]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
movabs rax, 0x400000020
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xa0], 3
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
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0xd8]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0xa8]
call fcn.1400902f0
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0xa8]
add byte [rax], al
call fcn.1400902f0
add byte [rax + rax*8 + 0x6fe94474], al
test al, al
je 0x140044381
jmp case.0x14003bd62.107
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov rcx, qword [r12]
lea rax, [0x14093fd40]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 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 + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.1400902f0
test al, al
jne case.0x14003bd62.107
mov rcx, qword [r12]
lea rdx, [0x14093d22f]
mov r8d, 1
call fcn.1400902d0
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne 0x140043fa7
mov rax, qword [rdi]
cmp eax, 2
je 0x140043fa7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rcx - 0x80], al
jl 0x1400443ef
and byte [rcx], al
add byte [rcx - 0x80], al
jl 0x1400443ef
and byte [rcx], al
jne case.0x140039945.240
mov rcx, qword [r12]
mov rax, qword [0x1400a21d8]
add eax, 0x8b4800
add eax, 0x8b4800
add byte [rax - 0x75], cl
add byte [rax - 0x73], cl
adc eax, 0x8f98b8
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, [0x14000bda0]
add eax, 0xfffc79a9
add byte [rbp + rcx*4 + 5], cl
test eax, 0x4cfffc79
mov dword [rsp + 0xb0], eax
add eax, 0xfffc79a9
mov qword [rsp + 0xb0], r8
lea r8, [0x14093fd18]
mov qword [rsp + 0xb8], r8
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
add al, byte [rax]
mov qword [rsp + 0x20], 2
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
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
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, 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
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.1400902f0
test al, al
jne case.0x14003bd62.107
add byte [rax + rax*8 + 0x214850f], al
add byte [rax], al
mov rcx, qword [r12]
mov ecx, dword [rsp]
lea rax, str._____________at_P
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
jne 0x14004444b
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
jne 0x14004444b
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
ror byte [rdi], 0x11
and al, 0x38
lea rdx, [rsp + 0x20]
call fcn.1400902f0
invalid
add al, 0
mov esi, 0xc0840004
test al, al
jne case.0x14003bd62.107
add byte [rax], al
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
and al, 0x28
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
push rax
invalid
test al, al
push rax
and byte [rax + rax*8 + 0x1a1850f], al
invalid
invalid
invalid
invalid
jne case.0x14003bd62.107
add byte [rax], al
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
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
lea rdi, [fcn.14009c800]
mov qword [rsp + 0x78], rdi
add eax, 0x7c894800
and al, 0x78
lea r14, [0x14093fd78]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov eax, 0x894c008f
je 0x14004455c
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [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
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
mov qword [rsp + 0x38], 1
add byte [rax], al
lea rdx, [rsp + 0x20]
and al, 0x20
call fcn.1400902f0
test al, al
jne case.0x14003bd62.107
add byte [rax], al
cmp dword [rsp + 0x160], 1
jne 0x1400445d5
pop rbx
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov rcx, qword [r12]
or al, 0x24
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
and al, 0x70
mov qword [rsp + 0x78], rdi
mov dword [rsp + 0x78], edi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
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 dword [rsp + 0x30], ebp
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
call fcn.1400902f0
test al, al
invalid
mov ebp, 0xc0840004
ror byte [rdi], 0x85
fadd qword [rax]
add byte [rax], al
invalid
jne case.0x14003bd62.107
test esp, ebx
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0x24
mov rcx, qword [r12]
lea rax, [0x14093fd88]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
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]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.1400902f0
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 0x1400446b3
popfq
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbx + 0x40]
add byte [rax], al
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, [0x140058b90]
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8f9637
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 0x140044675
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.1400902f0
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 rsp, 0xf0
add esp, 0xf0
add dword [rax - 0x7f], ecx
invalid
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 0x1400446de
add rsp, 0x58
add esp, 0x58
ret
lea rax, str.cannot_panic_during_the_backtrace_function
add eax, 0x8fb6e3
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
jbe 0x14004476b
pop qword [rax]
mov qword [rsp + 0x38], rax
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.14008bcf0
fdiv dword [rbp + 4]
invalid
sub al, ch
fdiv dword [rbp + 4]
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, [0x14093fe28]
or eax, 0x8fb6f5
mov dh, 0x8f
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
lea rdx, str.ThreadId
pop qword [rax]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140090a80
ret
add al, 0
nop
add rsp, 0x38
ret
shr eax, 0x2e
ret
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
xor byte [rax - 0x73], cl
or eax, 0x8fb6e5
invalid
lea rcx, [0x14093fe58]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
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.140090a80
out dx, al
ret 4
invalid
out dx, al
ret 4
invalid
add byte [rax + 0x38c48348], dl
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, [0x14093fe80]
or eax, 0x8fb6cd
mov dh, 0x8f
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]
mov dh, 0x8f
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140090a80
shr eax, 0xae
ret 4
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, [0x140941bb0]
adc eax, 0x8fd3c3
mov r8, qword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
lea r9, [0x140941cf8]
add ch, dl
pop qword [rax]
movsxd rdx, dword [r9 + rcx*4]
add rdx, r9
retf 0x8948
invalid
retf 0x8948
jmp fcn.1400902d0
mov edx, 0xf660004
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
clc
add al, 0x48
cmovae edx, eax
movzx r8d, byte [rdi]
mov dh, 7
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
pop rdx
add dword [rcx - 0x80], eax
cli
invalid
pop rdx
add dword [rcx - 0x80], eax
cli
add al, 0x4c
cmovae r11, rax
cmovae r11, rax
cmp rdx, r11
jne 0x1400448c7
mov al, 1
test rdx, rdx
je 0x14004487b
add dword [rax - 0x7b], ecx
sal byte [rbx + riz - 0x7d], cl
cmp edx, 4
jne 0x1400448c7
invalid
cmp edx, 4
jne 0x1400448c7
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x140044894
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
invalid
or al, ch
add al, 0xbf
add eax, 0xfc08500
test eax, eax
sete al
jmp 0x1400448c7
cmp r9b, 4
jb 0x1400448c7
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
jmp 0x1400448c7
cmp cl, r8b
jne case.default.0x140044894
lea rax, [0x14093accc]
pop qword fs:[rax]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov ecx, dword [rsi + 0x18]
jmp 0x14004486f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
xchg esp, eax
shr bl, 0xed
nop word [rax + rax]
sub rsp, 0x38
cmp byte [rax - 0x77], cl
enter 0xffffffffffffb60f, 9
cmp byte [rax - 0x77], cl
enter 0xffffffffffffb60f, 9
add cl, 0xfa
movzx ecx, cl
lea r8, [rcx + 1]
xor r9d, r9d
cmp cl, 4
cmovb r9, r8
mov rcx, rdx
lea rdx, [0x14093ace4]
movsxd r8, dword [rdx + r9*4]
add r8, rdx
jmp r8
mov qword [rsp + 0x30], rax
lea rax, [0x140940150]
mov qword [rsp + 0x20], rax
lea rdx, str.Prefix
pop qword [rax]
pop qword [rax]
jmp 0x14004498a
lea rdx, str.RootDirCurDirParentDirNormalExitStatus
mov r8d, 7
add rsp, 0x38
jmp fcn.1400902d0
add al, 0
mov eax, 0xb841008f
invalid
lea rdx, [0x140940177]
mov r8d, 6
add rsp, 0x38
jmp fcn.1400902d0
add al, 0
lea rdx, [0x14094017d]
mov r8d, 9
add rsp, 0x38
jmp fcn.1400902d0
add rax, 8
mov qword [rsp + 0x30], rax
lea rax, [0x1409400c8]
mov qword [rsp + 0x20], rax
lea rdx, [0x140940186]
lea r9, [rsp + 0x30]
mov r8d, 6
call fcn.140090a80
nop
add rsp, 0x38
ret
test eax, eax
jne 0x140044a6f
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add dh, al
and al, 0x2c
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
call fcn.140036d70
mov qword [rsp + 0x30], rax
mov esi, 0x48ffff22
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x30]
call fcn.14000e6e0
mov ecx, 7
int 0x29
ud2
jne case.0x14003ad0c.408
add al, ch
pushfq
jne 0x140044ad7
invalid
add al, 0
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
int3
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
in al, dx
push 0x48ce8948
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x140044b08
dec ecx
mov edx, 1
call fcn.1400a002c
cmp qword [rsi + 8], 0
jle 0x140044b0b
add byte [rbp + 0x1d], dh
jle 0x140044b0b
add byte [rbp + 0x1d], dh
jmp case.0x14003178a.359
mov rcx, rdi
call fcn.140056120
adc byte [rsi], dl
add dword [rax], eax
mov ecx, eax
sar dword [rdx + 1], 0xe8
mov edx, 1
call fcn.1400a002c
invalid
mov ch, 5
invalid
adc byte [rbp - 0x7cb7fffb], dh
jle 0x140044b28
cmp qword [rsi + 8], 0
je case.0x14003178a.359
invalid
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
je case.0x14003178a.359
lock dec qword [rax]
dec dword [rax]
jne case.0x14003178a.359
lea rcx, [rsi + 0x10]
call fcn.1400168b0
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140004680
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
leave
je 0x140044b59
dec ecx
jmp 0x140044b63
mov rcx, rdi
stc
call fcn.140056120
mov ecx, eax
adc eax, 0xc1890001
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp fcn.1400a002c
invalid
invalid
add eax, 0xc7894800
jmp 0x140044baa
cmp dword [rsi + 8], 0
je 0x140044b97
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
test rax, rax
je 0x140044b97
lock dec qword [rax]
jne 0x140044b97
lea rcx, [rsi + 0x10]
call fcn.1400168b0
adc al, r13b
sbb dword [0x158bf4b96], ebx
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140004680
mov rcx, rdi
call fcn.1400433b0
test rax, rax
jne 0x140044bbe
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
add eax, 0x8fb61e
add eax, 0x8fb61e
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.140036d70
mov qword [rsp + 0x30], rax
and al, 0x30
invalid
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.14000e6e0
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
push rdx
je 0x140044c21
add al, ch
je 0x140044c26
add al, 0
int3
add ah, cl
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x140044c58
invalid
adc eax, 0x1bac9ff
add byte [rax], al
add al, ch
fnsave dword [rbx - 0x7cb7fffb]
mov bl, 5
add byte [rax - 0x7d], cl
invalid
invalid
dec ecx
leave
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.1400a002c
mov bl, 5
add byte [rax - 0x7d], cl
invalid
invalid
cmp qword [rsi + 8], 0
jle 0x140044c5b
or byte [rax], al
add byte [rbp + 0x1d], dh
jne 0x140044c73
jmp 0x140044c8b
mov rcx, rdi
mov ecx, edi
call fcn.140056120
mov ecx, eax
add byte [rcx + 0x1bac1], cl
add byte [rax], al
invalid
mov edx, 1
add byte [rax], al
add al, ch
sal byte [rbx - 0x7cb7fffb], 0x7e
mov bl, 5
add byte [rax - 0x7d], cl
invalid
invalid
invalid
call fcn.1400a002c
mov bl, 5
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x140044c78
invalid
add eax, 0x7e834800
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
invalid
je 0x140044c8b
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
invalid
test rax, rax
test eax, eax
je 0x140044c8b
lock dec qword [rax]
or byte [rbp + 9], dh
jne 0x140044c8b
lea rcx, [rsi + 0x10]
call fcn.140016720
sbb bh, ch
invalid
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140004680
loop 0x140044c95
sti
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
mov ecx, dword [rdi + 0x18]
test ecx, ecx
sbb byte [rbp - 0xfb8b37], al
je 0x140044ca9
add al, 0xff
dec ecx
leave
jmp case.0x14003178a.390
mov rcx, rdi
mov ecx, edi
call fcn.140056120
mov ecx, eax
add byte [rcx + 0x48d231c1], cl
add esp, 0x68
invalid
xor edx, edx
add rsp, 0x68
invalid
ror byte [rax - 0x7d], cl
invalid
push 0x6ce95e5f
pop rdi
pop rsi
jmp fcn.1400a002c
insb byte [rdi], dx
mov bl, 5
invalid
insb byte [rdi], dx
mov bl, 5
add byte [rax - 0x77], cl
invalid
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
invalid
je 0x140044ce7
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
invalid
test rax, rax
test eax, eax
je 0x140044ce7
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x140044ce7
or dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
cmp dword [rdx], ebx
sbb bh, ch
call fcn.140016720
sbb bh, ch
invalid
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
mov rcx, rsi
int1
call fcn.140004680
xchg cl, bh
sti
dec dword [rax - 0x77]
mov rcx, rdi
mov rcx, rdi
call fcn.1400433b0
test rax, rax
jne 0x140044d0e
invalid
out 0xff, al
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
invalid
add rsp, 0x68
invalid
add rsp, 0x68
push 0xffffffffc7c35e5f
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
add byte [rax], al
add dh, al
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x8fb4ce
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
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
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rax
ror byte [rdi], 0x11
and al, 0x50
push rax
push rax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
call fcn.140036d70
and bh, bh
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.14000e6e0
cld
invalid
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
add dh, byte [rbx + 4]
add al, ch
std
jb 0x140044d76
add ah, cl
nop word cs:[rax + rax]
nop dword [rax + rax]
int3
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
invalid
mov rdi, qword [rcx]
mov edi, dword [rcx]
push 0x48ce8948
invalid
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je case.0x140035eed.333
sbb byte [r13 - 0xfb8b37], r8b
dec ecx
leave
jmp 0x140044da1
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.140056120
mov ecx, eax
invalid
adc eax, dword [rcx]
add byte [rcx + 0x1bac1], cl
add byte [rax], al
invalid
sar dword [rdx + 1], 0xe8
mov edx, 1
add byte [rax], al
add al, ch
call fcn.1400a002c
mov edx, 0x20
add byte [rax], al
xor dword [rdx + 0x20ba0005], 0x41000000
mov eax, 8
or byte [rax], al
add byte [rax], al
mov dl, 5
add byte [rdx + 0x20], bh
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call fcn.140004680
ret 0xfbf8
clc
sti
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
leave
je 0x140044dc9
add al, 0xff
dec ecx
leave
jmp 0x140044dd3
mov rcx, rdi
mov ecx, edi
call fcn.140056120
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.1400a002c
mov dl, 5
add byte [rax - 0x77], cl
mov rdi, rax
add eax, 0xc7894800
mov rdi, rax
jmp 0x140044dfb
invalid
mov edi, eax
invalid
mov edx, 0x20
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
invalid
mov r8d, 8
mov eax, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.140004680
test eax, edi
clc
sti
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400433b0
test rax, rax
test eax, eax
in eax, 0xff
dec dword [rax - 0x7b]
test eax, eax
jne 0x140044e0f
add rsp, 0x68
test eax, eax
jne 0x140044e0f
invalid
add rsp, 0x68
invalid
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
add byte [rax], al
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, [0x1409401f0]
add eax, 0x8fb3cd
mov bl, 0x8f
pop qword [rax]
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
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
push rax
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
call fcn.140036d70
invalid
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x30
invalid
lea rcx, [rsp + 0x30]
xor al, ch
jg case.0x14003adb4.195
cwde
call fcn.14000e6e0
mov ecx, 7
invalid
add byte [rax], al
add byte [rax], al
cwde
cld
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
invalid
int 0x29
ud2
add dword [rdx + 4], esi
jb case.0x14003b6e3.157
add al, 0
call fcn.14008c070
cld
jno 0x140044e77
add al, 0
add al, ch
cld
jno 0x140044e77
invalid
add al, 0
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
int3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
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
invalid
mov edi, dword [rcx]
cmp dword [rbx - 0x367ae7b1], ecx
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
je case.0x14003b6e3.156
adc eax, 0x1bac9ff
add byte [rax], al
add byte [rax], al
call fcn.1400a002c
invalid
invalid
dec ecx
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.1400a002c
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
mov cl, 5
add eax, 0x7e834800
or byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp dword [rsi + 8], 0
jle 0x140044eab
add byte [rbp + 0x1d], dh
jne case.0x14003b602.144
sbb eax, 0x894833eb
stc
jmp case.0x14003bc23.138
mov rcx, rdi
mov ecx, edi
call fcn.140056120
jo case.0x14003b205.150
add dword [rax], eax
add byte [rcx + 0x1bac1], cl
mov ecx, eax
mov edx, 1
add byte [rax], al
invalid
sar dword [rdx + 1], 0xe8
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1400a002c
cmp qword [rsi + 8], 0
jle case.0x1400362bb.308
invalid
jo 0x140044e6b
mov cl, 5
add eax, 0x7e834800
or byte [rax], al
invalid
add byte [rax - 0x7d], cl
jle case.0x1400362bb.308
add byte [rax + rbx + 0x48], dh
je case.0x14003bc23.138
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
test eax, eax
je case.0x14003bc23.138
lock dec qword [rax]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
test rax, rax
test eax, eax
je case.0x14003bc23.138
invalid
lock dec qword [rax]
jne case.0x14003bc23.138
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
adc al, ch
call fcn.140016850
jne case.0x14003603b.328
sbb ebp, edi
std
invalid
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140004680
idiv ebx
sti
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
leave
je 0x140044ef9
add al, 0xff
dec ecx
leave
jmp 0x140044f03
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.140056120
mov ecx, eax
invalid
adc al, byte [rcx]
add byte [rcx + 0x48d231c1], cl
sal dword [rcx], 0xd2
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
add esp, 0x68
push 0x1ce95e5f
pop rdi
pop rsi
jmp fcn.1400a002c
sbb al, 0xb1
invalid
invalid
sbb al, 0xb1
add eax, 0xc7894800
add byte [rax - 0x77], cl
invalid
mov cl, 5
add byte [rax - 0x77], cl
mov rdi, rax
invalid
jmp case.0x14003b205.166
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
jle case.0x14003c0bb.99
invalid
mov edi, eax
cmp qword [rsi + 8], 0
jle case.0x14003c0bb.99
or byte [rax], al
add byte [rax + rbx + 0x48], dh
je 0x140044f37
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 0x140044f37
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rbp + 9], dh
jne 0x140044f37
or dword [rax - 0x73], ecx
adc al, r13b
invalid
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
call fcn.140016850
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.140004680
idiv ebx
idiv ebx
sti
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400433b0
in al, 0xff
invalid
dec dword [rax - 0x7b]
test rax, rax
sal byte [rbp + 7], 0x48
add esp, 0x68
invalid
invalid
jne case.0x14003c0bb.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
lea eax, [0x1409401f0]
add eax, 0x8fb27e
jle case.0x14003bcba.132
mov dl, 0x8f
pop qword [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
and al, 0x48
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
and al, 0x50
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.140036d70
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.14000e6e0
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.14008c070
mov dl, 0x70
jo case.0x14003c0bb.105
add al, 0
add al, ch
lodsd eax, dword [rsi]
jo case.0x14003d05d.66
invalid
call fcn.14008c070
add al, 0
add ah, cl
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 0x1400a01d0
cmc
mov cl, 5
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
invalid
invalid
mov ecx, dword [rax]
jmp 0x1400a01c0
mov cl, 5
add eax, 0x441f0f00
add byte [rdi], cl
nop dword [rax + rax]
invalid
add byte [rax], al
push r15
push rdi
push r14
push rsi
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 [0x1948d5010]
jne case.default.0x1400450a6
fiadd word [0x1948d5010]
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 0x140045047
invalid
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
and al, 0x50
push rax
mov rcx, rsi
int1
call fcn.1400a0170
mov r13, rax
mov ebp, eax
mov cl, 5
add byte [rcx - 0x77], cl
invalid
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.1400a0150
or al, 0xb1
add eax, 0xc7894900
add byte [rcx - 0x77], cl
mov r15, rax
mov edi, eax
mov dword [rbx + 0x124247c], 0xdf8349
cmp dword [rsp + 0x24], 1
jl 0x14004506e
and al, 1
sbb r15, 0
sbb edi, 0
fild word [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400a0180
sub byte [rcx - 0x76b6fffb], dh
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
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 0x140045582
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 0x140045078
lea rdi, [r13 + 1]
jge case.0x14003c0bb.129
cmp esi, 0xff
invalid
inc dword [rax]
add byte [rax], al
je case.0x140044894.12
xor cl, byte [rcx + 0x4e8c1f0]
mov eax, esi
shr eax, 4
invalid
invalid
invalid
call 0x147e4d390
add al, 0x83
loopne case.0x14003617b.345
and eax, 7
cmp eax, 5
ja case.default.0x1400450a6
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
add byte [rax - 0x73], cl
lea rcx, [0x14093acf8]
lea ecx, [0x14093acf8]
or eax, 0x8f5c5c
pop rsp
pop rsp
pop qword [rax]
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, [0x140940200]
lea eax, [0x140940200]
pop qword [rax]
jmp 0x1400450d7
and dword [rbp - 0x77], ecx
loop case.0x14003bff6.138
invalid
mov r10, r12
mov edx, esp
jmp 0x1400451db
sbb eax, 0x4d000001
add byte [rax], al
mov r10, r12
mov edx, esp
mov edx, esp
loop 0x14004510f
test r12, r12
test esp, esp
jne case.0x14003c4e3.102
sbb al, 0xe9
and dword [0xcd4c50cd], eax
add byte [rax - 0x73], cl
jmp case.default.0x1400450a6
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
lea rax, [0x140940230]
lea eax, [0x140940230]
pop rcx
mov cl, 0x8f
pop qword [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.0x14003c782.96
mov eax, esi
mov eax, esi
and al, 0xf
cmp al, 0xc
ja case.default.0x1400450a6
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 - 0x70a3e9f3]
add byte [rax + 0x63], cl
lea rcx, [0x14093ad10]
lea ecx, [0x14093ad10]
pop rsp
pop qword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x49e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x49
jmp rax
loopne 0x14004514d
mov rax, qword [r13 + 1]
mov eax, dword [rbp + 1]
add dword [rcx - 0x7d], ecx
add r13, 9
add ebp, 9
vpsubsw xmm15, xmm14, xmmword [rbp + 0x48000000]
jmp 0x1400451cd
mov ebp, 0x48000000
add byte [rax], al
add byte [rax - 0x7d], cl
mov dword [rdi], 0xf8e78348
invalid
and rdi, 0xfffffffffffffff8
add rdi, 7
add edi, 7
invalid
and rdi, 0xfffffffffffffff8
out 0xf8, eax
test sil, 0xf
test dh, 0xf
invalid
jne case.default.0x1400450a6
test edx, ecx
add al, 0
add byte [rax], al
mov r10, qword [rdi]
retf 4
add byte [rax], al
mov r10, qword [rdi]
invalid
add rdi, 8
jmp 0x1400451d3
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
and eax, 0x7f
loopne 0x1400451c9
shl r8, cl
shl eax, cl
loopne case.0x14003bc23.178
inc rdi
inc edi
invalid
or rax, r8
or eax, eax
add rcx, 7
add ecx, 7
rol dword [rdi], 0x84
test dl, dl
js case.0x14003c782.97
invalid
sar byte [rax - 0x1b], cl
in eax, 0xeb
jmp case.0x14003c853.125
jae 0x14004519f
movzx eax, word [rbp + 1]
add dword [r9 - 0x7d], r9d
add r13, 3
invalid
jmp 0x1400451cd
mov eax, dword gs:[r13 + 1]
mov eax, dword [r13 + 1]
add r11d, r13d
jmp 0x1400451c9
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.0x14003d05d.117
shl eax, cl
inc rdi
invalid
or rax, r8
add ecx, 7
invalid
invalid
rol byte [rbx - 0x2d7bf83f], 0x78
out 0x49, al
mov r8, 0xffffffffffffffff
rol dword [rdi], 0x84
test dl, dl
sar byte [rax - 0x1a], cl
js case.0x14003c4e3.138
mov r8, 0xffffffffffffffff
sar bh, 0xff
invalid
invalid
dec dword [rcx - 0x2d]
loopne case.0x14003c0bb.138
invalid
shl r8, cl
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.0x14003c853.125
movsx rax, word [r13 + 1]
add r13, 3
jmp 0x1400451cd
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
ret 0x8440
test sil, sil
test dh, dh
jns 0x1400451db
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 0x1400451fe
adc eax, 0x801f0f
add byte [rax], al
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 0x1400451f5
cmp byte [rax], 0
cmp byte [rax], al
mov rax, r14
js 0x1400451f0
hlt
hlt
jmp 0x140045201
add ecx, dword [rcx - 0x77]
mov r14, rax
movzx r8d, byte [r14]
movzx eax, byte [rsi]
inc r14
inc esi
mov byte [rbp + 0xf], 0xb6
invalid
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
loope 0x14004529a
shl r9, cl
shl ecx, cl
inc r14
or rdx, r9
or edx, ecx
or edx, ecx
add rcx, 7
invalid
test al, al
js case.0x14003c853.98
cmp r8b, 0xf
ja 0x1400454c7
add al, byte [rax]
add byte [rcx - 0x73], cl
add al, 0x16
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov eax, r8d
mov eax, r8d
mov eax, eax
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rcx + rcx*4 - 0x10], cl
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 0x1400454d6
jae 0x1400454d6
jnp 0x14004525b
add byte [rax], al
add byte [rcx - 0x7d], al
clc
or al, 0xf
cmp r8d, 0xc
cmp eax, 0xc
ja case.default.0x1400450a6
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, [0x14093ad44]
adc eax, 0x8f5ad3
movsxd rcx, dword [r10 + rcx*4]
or al, 0x8a
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
add ecx, edx
jmp rcx
mov rdi, qword [rax]
add rax, 8
invalid
cmp byte [rax - 0x7d], cl
ror byte [rax], 0x48
or byte [rax - 0x75], cl
invalid
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 0x14004539f
or eax, dword [rcx]
add byte [rax], al
xor edi, edi
xor ecx, ecx
leave
leave
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx esi, byte [rax]
mov ebx, esi
and ebx, 0x7f
invalid
jg 0x1400452f1
shl rbx, cl
shl ebx, cl
inc rax
inc eax
or rdi, rbx
or edi, ebx
add rcx, 7
test sil, sil
invalid
js case.0x140044894.66
jmp 0x14004532b
movzx edi, word [rax]
add rax, 2
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 0x14004539f
add byte [rax], al
add ch, cl
leave
add byte [rax], al
add byte [rax], al
mov edi, dword [rax]
add rax, 4
mov esi, dword [rax]
invalid
invalid
add byte [rax], al
mov edi, dword [rax]
add rax, 4
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 0x14004539b
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
test sil, sil
js 0x1400452f0
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
cmp r8d, 0xc
cmp eax, 0xc
fild word [rcx - 0x7d]
clc
or al, 0xf
cmp eax, 0xc
ja case.default.0x1400450a6
xchg dword [rdi + 0x48000002], esi
mov ecx, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
lea r10, [0x14093ad78]
lea edx, [0x14093ad78]
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 0x140045350
jmp 0x14004543b
movsx rdi, word [rax]
add rax, 2
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 0x14004539f
movsxd rdi, dword [rax]
add rax, 4
invalid
invalid
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
invalid
test r11b, r11b
js case.0x14003c853.128
invalid
jrcxz 0x140045417
lea rcx, [r12 + rdi]
lea ecx, [rsp + rdi]
or al, 0x3c
cmp al, 0x49
cmp edi, ecx
cmp r15, rcx
jb 0x140045585
add rdi, rsi
add rdi, r12
cmp r15, rdi
jae 0x140045250
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
and ebp, 0x7f
in eax, 0x7f
shl r13, cl
inc rax
in eax, 0x48
inc eax
or rsi, r13
add ecx, 7
test bl, bl
fstp xword [rax - 0x1a]
js case.0x14003bff6.128
mov r13, 0xffffffffffffffff
shl r13, cl
invalid
dec dword [rcx - 0x2d]
in eax, 0xf6
invalid
ret
test bl, 0x40
mov r10d, 0
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rsi, r13
out dx, al
cmp r8b, 0xc
cmp al, 0xc
ja case.default.0x1400450a6
xchg dword [rdi + 0x48000001], esp
mov ecx, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
lea r10, [0x14093adac]
movsxd rcx, dword [r10 + rcx*4]
invalid
add byte [rcx + 0x63], cl
or al, 0x8a
invalid
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
rol dword [rdi], 0x45
test dl, dl
js 0x14004545e
jmp 0x14004539f
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
inc eax
or rbx, r13
add ecx, 7
test r10b, r10b
js 0x140045484
mov r13, 0xffffffffffffffff
shl r13, cl
shl ebp, cl
invalid
shl ebp, cl
test r10b, 0x40
mov r10d, 0
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rbx, r13
or ebx, ebp
or ebx, ebp
jmp 0x14004539f
mov edx, dword [rsp + 0x34]
test dl, 1
add dword [rdi], ecx
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
add dword [rdi], ecx
test byte [rdi + 0x48000000], ch
lea eax, [0x140941d9c]
mov ebp, dword [rax + r9*4]
jmp case.default.0x1400450a6
xor r9d, r9d
mov edx, dword [rsp + 0x34]
test dl, 1
jne 0x1400454e3
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
or al, 0x70
or al, 0x70
inc dword [rcx + 0xc]
or al, 0x70
or al, 0x70
jo case.0x140045278.132
push qword [0x16e931a85]
xor eax, 0x2dff7008
or al, 0x70
jo case.0x140045278.256
call [rsp + rcx + 0x70]
pop rsp
or al, 0x70
invalid
jg 0x14093aa92
or al, 0x70
jo case.0x140045278.396
call [rbp + 0xc]
jo case.0x140045278.167
invalid
pop rbp
or al, 112
inc dword [rdx + 0x7bff700c]
or al, 112
invalid
jnp 0x14093aa9e
jo 0x14093aa93
call [rbp + 0xc]
jo 5378386583
pop rbp
or al, 112
jmp qword [rdi + 0xc]
or al, 0x70
or al, 0x70
call qword [rsi + 0x68ff700c]
jo 0x14093aa9f
jmp [rax + 7]
push 0x2dff7007
or byte [rax - 1], dh
jo 5378386599
invalid
jmp [0x182931ab1]
sub eax, 0x41ff7008
jo 0x14093aaa7
inc dword [rcx + 8]
or byte [r8 - 1], sil
or byte [rax - 1], dh
jo 0x14093aaab
jmp [rax + 7]
push 0x48ff7007
invalid
or byte [rax - 1], sil
or byte [rax - 1], dh
pop rsp
or byte [rax - 1], dh
jo case.0x140045278.231
jo case.0x140045278.231
invalid
js 0x14093aac2
jo 0x14093aabb
call rcx
or dh, byte [rax - 1]
jo 5378386623
ror dword [rdx], 1
jo 0x14093aabf
call qword [rbx + rcx]
adc al, 0xb
jo 0x14093aac3
invalid
invalid
invalid
stc
or dh, byte [rax - 1]
jmp rax
loopne 0x14093aad8
jo 0x14093aacf
push qword [rbx + rcx]
xor al, 0xb
or esi, dword [rax - 1]
jo case.0x140045278.91
invalid
cmp eax, 0x65ff700b
or esi, dword [rax - 1]
invalid
jmp qword [rbp + 0xb]
or esi, dword gs:[rax - 1]
push qword [rbx + rcx]
xor al, 0xb
or esi, dword [rax - 1]
jo case.0x140045278.191
call qword [rdx + 0xb]
jo 5378386659
push rdx
or esi, dword [rax - 1]
call [rdi]
invalid
or dh, byte [rax - 1]
jo case.0x140045278.83
invalid
adc dword ds:[rax - 1], esi
adc dword [rax - 1], r14d
adc dword [rax - 1], esi
inc dword [rcx + rdx + 0x70]
adc dword [rax - 1], esi
jo 0x14093aaef
call [rax + 0x11]
pop rax
adc dword [rax - 1], esi
jo 0x14093aaf3
invalid
adc dword ds:[rax - 1], esi
jo case.0x140045278.343
call [rdi + 0x11]
jo 5378386683
pop rdi
adc dword [rax - 1], esi
push qword [rbx + 0x11]
jae 0x14093ab0f
adc dword [rax - 1], esi
jo case.0x140045278.263
dec dword [rdx - 0x46008fef]
adc dword [rax - 1], esi
jo 5378386695
mov dl, byte [rcx]
adc dword [rax - 1], esi
jo 0x14093ab03
invalid
mov ecx, 0xc3ff7011
jo 0x14093ab07
inc ebx
ret
adc dword [rax - 1], esi
xlatb
call rdi
adc dword [rax - 1], esi
mov ecx, -553684975
jo case.0x140045278.287
ficom word [rcx]
jo 5378386711
invalid
jo case.0x140045278.287
invalid
ficom word [rcx]
jo 5378386711
push rdx
adc dword [rax - 1], esi
jo 5378386715
adc dword [rax - 1], esi
jo 0x14093ab1b
invalid
cld
adc dword [rax - 1], esi
adc r14b, byte [r8 - 1]
adc sil, byte [r8 - 1]
adc dh, byte [rax - 1]
adc dh, byte [rax - 1]
jo case.0x140045278.291
call [rdi + 0x12]
pop rdi
adc dh, byte [rax - 1]
jo 0x14093ab2b
inc dword [rbp + 0x12]
adc r14b, byte [r8 - 1]
adc dh, byte [rax - 1]
jo case.0x140045278.203
jmp qword [rsi + 0x12]
adc dh, byte [rax - 1]
adc dh, byte [rax - 1]
jp case.0x140045458.35
jo 0x14093ab37
call qword [rcx + 0x79ff7012]
xchg ecx, eax
adc dh, byte [rax - 1]
jns 5378386769
invalid
adc esi, dword [rax - 1]
jo 0x14093ab3f
invalid
jg 0x14093ab55
adc esi, dword [rax - 1]
jo case.0x140045278.207
call qword [rbx + 0x79ff7013]
adc esi, dword [rax - 1]
jo 5378386763
xchg ebx, eax
adc esi, dword [rax - 1]
jns 0x14093ab5d
jo 0x14093ab4b
call [rdx - 0x51008fed]
invalid
jmp [rsi - 0x3a008fed]
adc esi, dword [rax - 1]
invalid
adc esi, dword [rax - 1]
jo 0x14093ab57
jmp qword [rcx - 0x58008fec]
movabs eax, dword [0xbbff7014a7ff7014]
adc al, 112
jmp qword [rcx - 1023447020]
adc al, 112
inc edx
invalid
adc al, 0x70
jmp qword [rdi - 1140887532]
cmpsd dword [rsi], dword [rdi]
adc al, 112
invalid
invalid
cmpsd dword [rsi], dword [rdi]
adc al, 0x70
jo 0x14093ab5f
invalid
mov ebx, 0xa1ff7014
adc al, 0x70
inc edx
ret 28692
ret 0x7014
jo case.0x140045458.18
call rsi
adc al, 112
invalid
invalid