Function at 0x140036240
Capabilities:
Get thread local storage value
Set thread local storage value

Disassembly:
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r10d
jae 0x140008280
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400082f6
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14004b23b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140008740
nop
add rsp, 0xb8
ret
lea r8, [0x14004a1c8]
mov edx, pe_nt_image_headers64
call fcn.14000ade0
ud2
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r10d
jae 0x140008330
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400083a6
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14004b23b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140008740
nop
add rsp, 0xb8
ret
lea r8, [0x14004a1c8]
mov edx, pe_nt_image_headers64
call fcn.14000ade0
ud2
sub rsp, 0xb8
mov rax, rcx
mov r9d, 0x81
mov r8d, 0x30
mov r10, rcx
nop dword [rax]
mov rcx, r9
shr r10, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r10
jae 0x140008490
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140008507
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14004b23b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140008740
nop
add rsp, 0xb8
ret
lea r8, [0x14004a1c8]
mov edx, pe_nt_image_headers64
call fcn.14000ade0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x60
movsxd r9, dword [rcx]
mov rax, r9
neg rax
test r9, r9
mov r8d, r9d
cmovs r8, rax
mov rcx, rdx
mov eax, 0x27
lea r10, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990123456789abcdef
cmp r8, 0x2710
jb 0x14000baf3
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14000ba60
cmp rdx, 0x63
jbe 0x14000bae1
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14000bafe
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x14000bb0c
mov rdx, r8
cmp rdx, 0x63
ja 0x14000bab3
jmp 0x14000bae1
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rsp + rax]
add r8, 0x39
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, [0x14004e920]
xor r9d, r9d
call fcn.140008740
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x58
mov r9, rdx
mov ecx, dword [rcx]
mov eax, 0x27
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990123456789abcdef
cmp rcx, 0x2710
jb 0x14000bc20
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x2d], di
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x2f], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14000bb90
cmp rdx, 0x63
jbe 0x14000bc0e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14000bc2b
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x14000bc39
mov rdx, rcx
cmp rdx, 0x63
ja 0x14000bbe4
jmp 0x14000bc0e
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x14004e920]
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140008740
nop
add rsp, 0x58
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm6
mov r14, rdx
mov rdi, rcx
movabs r13, 0x1fffffffffffffff
mov edx, dword [rdx + 0xe8]
movups xmm6, xmmword [r14 + 0xc0]
mov r8, qword [r14 + 0xd0]
movzx r12d, byte [r14 + 0xf1]
mov rax, qword [r14 + 0x40]
mov rcx, qword [r14 + 0x48]
mov rbx, qword [r14 + 0x50]
mov rsi, qword [r14 + 0x60]
mov ebp, 2
test rsi, rsi
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x24], edx
mov qword [rsp + 0x58], r8
je 0x1400267fa
cmp rsi, r13
ja 0x140026b60
lea r15, [rsi*4]
test r15, r15
je 0x1400267fa
movzx eax, byte [0x140054188]
mov edx, 2
mov rcx, r15
call fcn.140002ca0
test rax, rax
je 0x140026b7c
mov rbp, rax
jmp 0x1400267fd
xor r15d, r15d
mov rcx, rbp
mov rdx, rbx
mov r8, r15
call sub.msvcrt.dll_memcpy
mov r15, qword [r14 + 0x68]
mov rbx, qword [r14 + 0x78]
mov eax, 8
test rbx, rbx
mov qword [rsp + 0x38], rbp
mov byte [rsp + 0x23], r12b
je 0x140026876
movabs rcx, 0x555555555555555
cmp rbx, rcx
ja 0x140026b67
lea rcx, [rbx*8]
lea r12, [rcx + rcx*2]
test r12, r12
je 0x140026876
movzx eax, byte [0x140054188]
mov edx, 8
mov rcx, r12
call fcn.140002ca0
test rax, rax
jne 0x140026879
mov ecx, 8
mov rdx, r12
call fcn.140003cb0
jmp 0x140026b7a
xor r12d, r12d
mov qword [rsp + 0x30], rax
mov rcx, rax
mov rdx, r15
mov r8, r12
call sub.msvcrt.dll_memcpy
mov r12, qword [r14 + 0x80]
mov r15, qword [r14 + 0x90]
mov eax, 2
test r15, r15
je 0x1400268e5
cmp r15, r13
ja 0x140026b6e
lea r13, [r15*4]
test r13, r13
je 0x1400268e5
movzx eax, byte [0x140054188]
mov edx, 2
mov rcx, r13
call fcn.140002ca0
test rax, rax
jne 0x1400268e8
mov ecx, 2
mov rdx, r13
call fcn.140003cb0
jmp 0x140026b7a
xor r13d, r13d
mov qword [rsp + 0x28], rax
mov rcx, rax
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
mov r13, qword [r14 + 0x98]
mov r12, qword [r14 + 0xa8]
mov eax, 8
test r12, r12
je 0x140026954
mov rcx, r12
shr rcx, 0x39
jne 0x140026b75
mov rbp, r12
shl rbp, 6
je 0x140026954
movzx eax, byte [0x140054188]
mov edx, 8
mov rcx, rbp
call fcn.140002ca0
test rax, rax
jne 0x140026956
mov ecx, 8
mov rdx, rbp
call fcn.140003cb0
jmp 0x140026b7a
xor ebp, ebp
mov qword [rsp + 0x50], rax
mov rcx, rax
mov rdx, r13
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rax, qword [r14]
mov r8, qword [r14 + 0xb0]
mov r9, qword [r14 + 0xb8]
mov r13, qword [r14 + 0xd8]
mov rbp, qword [r14 + 0xe0]
lea rcx, [0x140047b10]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], rbp
jmp rdx
mov r10, qword [r14 + 8]
mov r11d, r10d
and r11d, 0xff00
mov r13d, r10d
and r13d, 0xffff0000
movabs rbp, 0xffffffff00000000
and rbp, r10
jmp 0x1400269d6
movzx r10d, byte [r14 + 8]
xor r11d, r11d
xor r13d, r13d
xor ebp, ebp
movups xmm1, xmmword [r14 + 0x18]
mov rdx, qword [r14 + 0x28]
movups xmm0, xmmword [r14 + 0x30]
movzx r10d, r10b
or r11d, r10d
movzx r10d, r11w
or r10d, r13d
or r10, rbp
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov r11d, dword [rsp + 0x24]
mov dword [rdi + 0xe8], r11d
movups xmmword [rdi + 0xc0], xmm6
mov r11, qword [rsp + 0x58]
mov qword [rdi + 0xd0], r11
mov r11d, dword [r14 + 0xec]
mov dword [rdi + 0xec], r11d
movzx r11d, byte [r14 + 0xf0]
mov byte [rdi + 0xf0], r11b
movzx r11d, byte [rsp + 0x23]
mov byte [rdi + 0xf1], r11b
mov r11, qword [rsp + 0x68]
mov qword [rdi + 0x40], r11
mov r11, qword [rsp + 0x60]
mov qword [rdi + 0x48], r11
mov r11, qword [rsp + 0x38]
mov qword [rdi + 0x50], r11
mov qword [rdi + 0x58], rsi
mov qword [rdi + 0x60], rsi
mov r11, qword [rsp + 0x30]
mov qword [rdi + 0x68], r11
mov qword [rdi + 0x70], rbx
mov qword [rdi + 0x78], rbx
mov r11, qword [rsp + 0x28]
mov qword [rdi + 0x80], r11
mov qword [rdi + 0x88], r15
mov qword [rdi + 0x90], r15
mov r11, qword [rsp + 0x50]
mov qword [rdi + 0x98], r11
mov qword [rdi + 0xa0], r12
mov qword [rdi + 0xa8], r12
mov qword [rdi + 0xb0], r8
mov qword [rdi + 0xb8], r9
mov qword [rdi + 0xd8], r13
mov qword [rdi + 0xe0], rbp
mov qword [rdi], rax
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], rcx
movups xmmword [rdi + 0x18], xmm1
mov qword [rdi + 0x28], rdx
movups xmmword [rdi + 0x30], xmm0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r10, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
mov r11d, r10d
and r11d, 0xff00
mov r13d, r10d
and r13d, 0xffff0000
movabs rbp, 0xffffffff00000000
and rbp, r10
jmp 0x1400269d6
movzx r10d, word [r14 + 8]
mov r11d, r10d
and r11d, 0xff00
jmp 0x1400269d1
mov r10d, dword [r14 + 8]
mov r11d, r10d
and r11d, 0xff00
mov r13d, r10d
and r13d, 0xffff0000
jmp 0x1400269d4
jmp 0x1400269ff
call fcn.140003a60
ud2
call fcn.140003a60
jmp 0x140026b7a
call fcn.140003a60
jmp 0x140026b7a
call fcn.140003a60
ud2
mov ecx, 2
mov rdx, r15
call fcn.140003cb0
ud2
and al, 0x40
je case.0x1400269a0.52
call fcn.140033970
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x38], rax
and al, 0x38
ret
and al, 0x38
mov rbx, qword [rsp + 0x50]
movzx eax, byte [rsp + 0x58]
mov byte [rsp + 0x27], al
test bpl, bpl
jne case.default.0x140027ad4
jmp 0x140027624
call fcn.140009800
cmp qword [rsp + 0x40], 0
mov eax, 9
cmove rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0x25fad
cmp byte [rax - 0x73], cl
add eax, 0x25fad
cmove rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x27], 2
test bpl, bpl
jne case.default.0x140027ad4
cmp byte [rsp + 0x27], 2
mov r14, rbx
cmove r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x28]
mov r8, r14
call fcn.14002ee60
movzx eax, byte [rsp + 0x40]
mov r13, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
movzx edx, al
lea r8, [0x140047bcc]
add eax, 0x2056f
add eax, 0x2056f
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, r14
mov r8, qword [rsp + 0x28]
jmp r9
add r13, 4
jmp 0x1400276ab
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add r13, rdx
add r13, 8
jmp 0x1400276ab
mov r13d, 6
jmp 0x1400276ab
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add r13, rdx
add r13, 2
jmp 0x1400276ab
mov r13d, 2
mov rdx, r14
sub rdx, r13
jb 0x14002807c
add r13, qword [rsp + 0x28]
mov r8, r13
test rdx, rdx
je 0x1400276d2
invalid
invalid
movzx ecx, byte [r8]
cmp ecx, 0x2f
stc
invalid
je 0x1400276da
stc
invalid
cmp ecx, 0x5c
je 0x1400276da
cmp al, 4
ja case.default.0x140027ad4
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x28]
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.14002ee60
movzx eax, byte [rsp + 0x40]
mov r13, qword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
movzx edx, al
lea r8, [0x140047be8]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add r13, 4
jmp 0x14002774a
invalid
lea rdx, ss:[rcx + 1]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add r13, rdx
add r13, 8
jmp 0x14002774a
mov r13d, 6
jmp 0x14002774a
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add r13, rdx
add r13, 2
jmp 0x14002774a
mov r13d, 2
lea rcx, str.library_std_srcpath.rs
cmp r13, r14
ja 0x14002808a
test rsi, rsi
je case.default.0x140027ad4
cmp al, 6
je case.default.0x140027ad4
mov qword [rsp + 0x30], rcx
and al, 0x30
mov r12, qword [rsi]
mov rsi, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r8, r14
call fcn.14002ee60
xlatb
jbe case.0x14002dd24.70
add byte [rdi], cl
mov dh, 0x4c
and al, 0x40
xlatb
jbe case.0x14002dd24.70
add byte [rdi], cl
mov dh, 0x4c
and al, 0x40
mov r13, qword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov rax, qword [rsp + 0x60]
mov r15d, ecx
mov edi, ecx
mov edi, ecx
movzx ecx, cl
lea rdx, [0x140047c04]
pop rdi
add al, 2
add byte [rbx + riz*2 + 4], cl
mov cl, byte [rcx + 1]
ror byte [rcx + rcx*4 - 0xf], 1
pop rdi
add al, 2
add byte [rbx + riz*2 + 4], cl
mov cl, byte [rcx + 1]
ror byte [rcx + rcx*4 - 0xf], 1
mov rdx, qword [rsp + 0x28]
jmp r8
jmp rax
jmp rax
add r13, 4
jmp 0x1400277f3
invalid
lea rcx, ss:[rax + 1]
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r13, rcx
add r13, 8
jmp 0x1400277f3
mov r13d, 6
jmp 0x1400277f3
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r13, rcx
add r13, 2
jmp 0x1400277f3
mov r13d, 2
mov rcx, r14
sub rcx, r13
jb 0x1400280c4
add r13, qword [rsp + 0x28]
mov rdx, r13
test rcx, rcx
je 0x14002781f
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete bpl
or bpl, cl
jmp 0x140027821
xor ebp, ebp
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x12f], rax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x41], al
and al, 0x41
invalid
and al, 0x41
movups xmm1, xmmword [rsp + 0x51]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x40]
mov rdx, r12
mov rdx, r12
mov r8, rsi
call fcn.14002ee60
movzx ecx, byte [rsp + 0x40]
mov r13, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rax, qword [rsp + 0x60]
lea rdx, [0x140047c20]
lea edx, [0x140047c20]
lea edx, [0x140047c20]
movsxd r8, dword [rdx + rcx*4]
add r8, rdx
mov rcx, rsi
mov rdx, r12
jmp r8
jmp rax
jmp rax
add r13, 4
jmp 0x1400278ba
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r13, rcx
add r13, 8
invalid
or bl, ch
invalid
invalid
mov r13d, 6
jmp 0x1400278ba
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r13, rcx
add r13, 2
invalid
add ch, bl
invalid
invalid
mov r13d, 2
mov rcx, rsi
sub rcx, r13
jb 0x140028091
add r13, r12
mov rdx, r13
test rcx, rcx
je 0x1400278e2
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400278e4
xor eax, eax
mov qword [rsp + 0x140], r12
mov qword [rsp + 0x148], rsi
mov dword [rsp + 0x148], esi
mov dword [rsp + 0x148], esi
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x150], xmm0
movups xmmword [rsp + 0x160], xmm1
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x170], rcx
mov byte [rsp + 0x17a], al
mov word [rsp + 0x178], 0x200
and al, 0x78
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 - 0x5c]
and al, 0xd1
add byte [rax], al
add byte [rax - 0x49], al
add al, byte [rbp + 0x31]
in eax, dx
and al, 0x78
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 - 0x5c]
and al, 0xd1
add byte [rax], al
add byte [rax - 0x49], al
add al, byte [rbp + 0x31]
in eax, dx
mov rsi, qword [rsp + 0x28]
jmp 0x1400279aa
movzx eax, byte [rsp + 0x41]
cmp al, byte [rsp + 0x79]
jne case.default.0x140027ad4
mov rsi, qword [rsp + 0xc0]
mov r14, qword [rsp + 0xc8]
movzx r15d, byte [rsp + 0xd0]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
mov rax, qword [r12 + 0x1f]
mov qword [rsp + 0x12f], rax
movzx r13d, byte [rsp + 0xf8]
movzx edi, byte [rsp + 0xf9]
movzx ebp, byte [rsp + 0xfa]
cmp r15b, 6
mov eax, r15d
je 0x1400279de
mov ecx, eax
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x5f], rax
ror dword [rax - 0x75], 0x84
and al, 0x2f
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x5f
mov eax, ecx
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], r14
mov r15d, eax
mov byte [rsp + 0xd0], al
mov rax, qword [rsp + 0x5f]
mov qword [r12 + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rsp + 0xfa], bpl
mov byte [rsp + 0xf8], r13b
mov byte [rsp + 0xf9], dil
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0xc0]
call 0x140032200
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x140]
call 0x140032200
movzx eax, byte [rsp + 0x40]
movzx ecx, byte [rsp + 0x78]
cmp rax, 0xa
je 0x140027b61
cmp cl, 0xa
je 0x140027b6a
lea edx, [rax - 6]
movzx r8d, dl
lea rdx, [r8 + 1]
cmp r8b, 4
mov r11d, 0
cmovae rdx, r11
lea r8d, [rcx - 6]
cli
cli
movzx r9d, r8b
lea r10, [r9 + 1]
cmp r9b, 4
cmovae r10, r11
cmp rdx, r10
jne case.default.0x140027ad4
invalid
add eax, dword [rax]
invalid
invalid
cmp edx, 4
je case.0x140027ad4.0
add al, 0x74
xor eax, 0xfd28548
test dword [rsi + rdi*8 - 0x7fbe0001], ebx
clc
add al, 0xf
invalid
test rdx, rdx
jne 0x140027950
cmp r8b, 4
jb 0x140027950
cmp al, cl
jne case.default.0x140027ad4
add byte [rax], al
add byte [rax], al
lea rcx, [0x140047c3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x50]
cmp r8, qword [rsp + 0x88]
jne case.default.0x140027ad4
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x80]
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x140027950
jmp case.default.0x140027ad4
mov r8, qword [rsp + 0x50]
cmp r8, qword [rsp + 0x88]
jne case.default.0x140027ad4
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x80]
call sub.msvcrt.dll_memcmp
test eax, eax
jne case.default.0x140027ad4
mov r8, qword [rsp + 0x60]
cmp r8, qword [rsp + 0x98]
jne case.default.0x140027ad4
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x90]
jmp 0x140027b00
cmp cl, 0xa
jne case.default.0x140027ad4
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x19f], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
cmp bpl, 2
je case.default.0x140027ad4
mov eax, r15d
cmp r15b, 6
je 0x140027be0
mov rax, qword [rsp + 0x19f]
mov qword [rsp + 0xdf], rax
mov eax, r15d
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r14
mov byte [rsp + 0x50], al
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x51], xmm0
movups xmmword [rsp + 0x61], xmm1
mov rax, qword [rsp + 0xdf]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x7a], bpl
mov byte [rsp + 0x78], r13b
mov byte [rsp + 0x79], dil
cmp r13b, 2
jne 0x140027cd4
test r14, r14
je 0x140027c69
mov eax, r15d
cmp r15b, 3
jae 0x140027c6e
xor eax, eax
nop
cmp byte [rsi + rax], 0x5c
je 0x140027c55
inc rax
cmp r14, rax
jne 0x140027c40
xor ecx, ecx
mov rax, r14
jmp 0x140027c5a
mov ecx, 1
test rax, rax
jne 0x140027cca
add rsi, rcx
sub r14, rcx
jne 0x140027c3c
jmp 0x140027cc7
xor r14d, r14d
jmp 0x140027cd4
lea rax, str.library_std_srcpath.rs
mov qword [rsp + 0x30], rax
xor r13d, r13d
nop dword [rax]
movzx eax, byte [rsi + r13]
cmp eax, 0x2f
je 0x140027c9e
cmp eax, 0x5c
je 0x140027c9e
inc r13
cmp r14, r13
jne 0x140027c80
xor eax, eax
mov r13, r14
jmp 0x140027ca3
mov eax, 1
test r13, r13
je 0x140027cb3
cmp r13, 1
jne 0x140027cca
cmp byte [rsi], 0x2e
jne 0x140027cca
add r13, rax
cmp r14, r13
jb 0x1400280c4
add rsi, r13
sub r14, r13
jne 0x140027c7a
xor r14d, r14d
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r14
cmp dil, 2
jne 0x140027de3
lea rcx, [rsp + 0x40]
call 0x1400325c0
cmp r14, rax
jbe 0x140027de3
lea rdi, [rsi - 1]
lea r12, [rsp + 0x40]
lea rax, str.library_std_srcpath.rs
mov qword [rsp + 0x30], rax
lea rax, str.library_std_srcpath.rs
mov qword [rsp + 0x108], rax
lea rbp, str.library_std_srcpath.rs
mov rcx, r12
call 0x1400325c0
mov r13, rax
cmp rax, r14
ja 0x1400280c4
invalid
add byte [rdx - 0x73], cl
add al, 0x2e
lea rax, [rsi + r13]
mov rcx, r13
sub rcx, r14
jne 0x140027d43
xor ecx, ecx
mov r13, r14
jmp 0x140027da0
inc rcx
lea rdx, [rdi + r14]
cmp r15b, 2
jbe 0x140027d70
movzx r8d, byte [rdx]
cmp r8d, 0x2f
je 0x140027d85
cmp r8d, 0x5c
je 0x140027d85
inc rcx
dec rdx
cmp rcx, 1
jne 0x140027d50
jmp 0x140027d81
cmp byte [rdx], 0x5c
je 0x140027d85
inc rcx
dec rdx
cmp rcx, 1
jne 0x140027d70
xor ecx, ecx
jmp 0x140027da0
neg rcx
add r13, rcx
inc r13
cmp r13, r14
ja 0x1400280bf
lea rax, [rsi + r13]
mov ecx, 1
mov rdx, r14
sub rdx, r13
je 0x140027db9
cmp rdx, 1
jne 0x140027de3
cmp byte [rax], 0x2e
jne 0x140027de3
cmp r15b, 2
jbe 0x140027de3
add rdx, rcx
mov r13, r14
sub r13, rdx
jb 0x140028099
mov qword [rsp + 0x48], r13
mov rcx, r12
call 0x1400325c0
mov r14, r13
cmp r13, rax
ja 0x140027d1c
jmp 0x140027de6
mov r13, r14
test rsi, rsi
je case.default.0x140027ad4
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r13
call fcn.140009800
cmp qword [rsp + 0x40], 0
je 0x140027fd2
cmp byte [rsp + 0x27], 2
cmove rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x28]
lea r12, [rax + rbx]
mov rax, qword [rsp + 0xb8]
mov rsi, qword [rax + 0x20]
mov rdi, qword [rax + 0x28]
xor ecx, ecx
lea r11, [0x14004ce30]
lea r15, [0x14004ce48]
mov bpl, 1
cmp rcx, rbx
je 0x140027f6d
mov rax, qword [rsp + 0x28]
lea rdx, [rax + rcx]
mov r13, rcx
mov r8, rdx
jmp 0x140027e7f
add r8, 2
cmp rax, r12
cmovne rax, r8
mov r10d, 2
nop dword [rax]
add r13, r10
mov r8, rax
cmp rax, r12
je 0x140027f70
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x140027e70
cmp r9b, 0xe0
jb 0x140027e58
cmp r9b, 0xed
jne 0x140027eca
cmp rax, r12
je 0x140027f70
lea rax, [r8 + 2]
cmp rax, r12
je 0x140027f70
cmp byte [r8 + 1], 0x9f
ja 0x140027f04
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x140027e70
add r8, 2
cmp rax, r12
cmove r8, rax
xor eax, eax
cmp r8, r12
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x140027e70
xor r8d, r8d
cmp rax, r12
setne r8b
add rax, r8
mov r10d, 4
jmp 0x140027e70
mov r8, r13
sub r8, rcx
jb 0x1400280ae
mov qword [rsp + 0x108], r11
cmp r13, rbx
ja 0x140028096
mov r14, qword [rdi + 0x18]
mov rcx, rsi
call r14
test al, al
jne 0x140027f9e
mov r8d, 3
mov rcx, rsi
mov rdx, r15
call r14
test al, al
jne 0x140027f9e
add r13, 3
mov rcx, r13
cmp r13, rbx
lea r11, [0x14004ce30]
lea rax, [0x14004ce50]
jbe 0x140027e3e
mov qword [rsp + 0x30], rax
mov r14, rbx
jmp 0x1400280c4
mov rcx, rbx
sub rbx, rcx
mov rax, qword [rsp + 0x28]
lea rdx, [rax + rcx]
test rcx, rcx
je 0x140027f8c
mov rcx, rsi
mov r8, rbx
call qword [rdi + 0x18]
jmp 0x140027f9c
mov rcx, qword [rsp + 0xb8]
mov r8, rbx
call fcn.140008a70
mov ebp, eax
cmp byte [rsp + 0x27], 2
je 0x140027fbc
cmp qword [rsp + 0x38], 0
je 0x140027fbc
mov edx, 1
mov rcx, qword [rsp + 0x28]
call fcn.140002d30
mov eax, ebp
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rcx
lea rax, [0x14004c2c0]
mov qword [rsp + 0xc0], rax
lea rax, [fcn.140009690]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0xd0], rax
lea rax, [0x140036600]
mov qword [rsp + 0xd8], rax
lea rax, [0x14004c2a0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x40]
call fcn.140008d90
jmp 0x140027f9c
lea rax, str.library_std_srcpath.rs
mov qword [rsp + 0x30], rax
jmp 0x1400280c4
mov qword [rsp + 0x30], rcx
jmp 0x1400280c4
mov r14, rsi
jmp 0x1400280c4
mov r14, rbx
mov rcx, r13
mov rdx, r14
mov r8, qword [rsp + 0x108]
call fcn.14000ae60
jmp 0x1400280d4
lea r8, [0x14004ce30]
mov rdx, r13
call fcn.14000aee0
jmp 0x1400280d4
mov qword [rsp + 0x30], rbp
mov rcx, r13
mov rdx, r14
mov r8, qword [rsp + 0x30]
call fcn.14000ade0
ud2
mov esi, dword [rcx + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14002dba1
mov rdx, qword [r14 + 0x10]
mov rcx, rdi
stc
stc
call fcn.140002d30
mov edx, 8
mov rcx, rsi
int1
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140002d30
je 0x14002dbcd
mov rdx, qword [r14 + 0x10]
mov rcx, rdi
call fcn.140002d30
push rcx
std
invalid
push rcx
std
invalid
mov edx, 8
mov rcx, rsi
call fcn.140002d30
mov rcx, rbx
call fcn.140042e50
ud2
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax - 0x73], cl
add eax, 0x15
mov qword [rsp + 0x20], rax
adc eax, 0x48000000
mov dword [rsp + 0x20], eax
call fcn.140042be0
nop
add rsp, 0x28
ret
add byte [rax], al
cmp ecx, 1
jne case.0x14002e195.0
invalid
add byte [rcx + 0x4c2c2454], cl
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x2c], edx
mov qword [rsp + 0x38], r9
mov rsi, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rsi
je 0x14002dc67
mov rcx, rsi
je 0x14002dc67
mov rcx, rsi
call fcn.140042b70
mov rdi, rax
mov dword [rsp + 0x28], 0
lea rdx, [rsp + 0x28]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140042b50
mov r15, rax
cmp dword [rsp + 0x28], 1
sbb r15, 0
mov rcx, rsi
call fcn.140042b80
mov r12, rax
mov esp, eax
mov esp, eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
test rdi, rdi
test edi, edi
je 0x14002e176
jrcxz case.0x14002787b.15
add byte [rax], al
movzx r14d, byte [rdi]
mov dh, 0x37
lea r13, [rdi + 1]
cmp r14d, 0xff
cmp esi, 0xff
cmp esi, 0xff
je 0x14002dcd7
mov eax, r14d
shr eax, 4
call 0x147e35fb1
call 0x147e35fb1
loopne 0x14002dcb4
cmp eax, 5
ja case.0x14002e195.0
invalid
sub al, 5
add byte [rax], al
xchg dword [rax - 0x72b80000], ebp
sub al, 5
add eax, 0x8d480000
add byte [rax], al
lea rcx, [0x140047c54]
or eax, 0x19f97
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rsi, r13
invalid
jmp rax
lea rcx, [rsp + 0x48]
lea rax, [0x14004c4b8]
lea eax, [0x14004c4b8]
add bl, ch
and dword [rcx + rcx*4 - 0x1a], ecx
jmp 0x14002dcf8
mov rsi, r12
jmp 0x14002ddfd
mov rsi, r12
test r12, r12
test esp, esp
test esp, esp
jne case.0x14002dcc7.1
jmp case.0x14002e195.0
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x50]
and al, 0x50
lea rax, [0x14004c4e8]
invalid
add dword [rax], eax
call qword [rax + 0x28]
mov rsi, rax
test rax, rax
test eax, eax
test eax, eax
je case.0x14002dd24.116
cmp byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
invalid
and al, 0xf
cmp al, 0xc
invalid
ja case.0x14002e195.0
add byte [rax], al
mov eax, r14d
and eax, 0xf
lea rcx, [0x140047c6c]
lea ecx, [0x140047c6c]
lea ecx, [0x140047c6c]
add dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rax, qword [rdi + 1]
mov eax, dword [rdi + 1]
add rdi, 9
jmp 0x14002ddef
add r13, 7
and r13, 0xfffffffffffffff8
clc
test r14b, 0xf
test dh, 0xf
invalid
jne case.0x14002e195.0
add al, 0
add byte [rcx - 0x75], cl
mov rsi, qword [r13]
jne 0x14002dd49
add r13, 8
jmp 0x14002ddf5
add byte [rax], al
invalid
or cl, ch
movabs dword [0x66c931c031000000], eax
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xc9
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xc9
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
movzx edx, byte [r13]
mov r8d, edx
push rbp
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne 0x14002ddeb
and r8d, 0x7f
shl r8, cl
inc r13
or rax, r8
ror byte [rax - 0x7d], 0xc1
invalid
invalid
ror byte [rax - 0x7d], 0xc1
invalid
add ecx, 7
test dl, dl
js 0x14002dd60
jmp 0x14002ddf2
movzx eax, word [rdi + 1]
add rdi, 3
jmp 0x14002ddef
mov bh, 0x47
add dword [rax - 0x7d], ecx
mov dword [rbx], 0x478b66eb
add ebx, ebp
pop rbp
mov eax, dword [rdi + 1]
jmp 0x14002ddeb
xor eax, eax
xor ecx, ecx
leave
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x55
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne 0x14002de2b
add byte [rax], al
add byte [rax], al
movzx edx, byte [r13]
mov r8d, edx
and r8d, 0x7f
shl r8, cl
shl eax, cl
inc r13
inc ebp
or rax, r8
add ecx, 7
invalid
invalid
test dl, dl
js 0x14002dda0
mov r8, 0xffffffffffffffff
shl r8, cl
sar bh, 0xff
invalid
shl eax, cl
xor r9d, r9d
test dl, 0x40
ret 0x4d40
cmove r8, r9
cmp ecx, 0x40
cmovae r8, r9
cmovae eax, ecx
rol dword [rbx + 0xf4d40f9], 0x43
ror dword [rcx + rcx - 0x40], 0xeb
or eax, eax
jmp 0x14002ddf2
cmovae eax, ecx
or rax, r8
or eax, eax
jmp 0x14002ddf2
movsx rax, word [rdi + 1]
add rdi, 3
invalid
invalid
mov dword [rbx], 0x634808eb
jmp 0x14002ddef
or byte [rax + 0x63], cl
movsxd rax, dword [rdi + 1]
invalid
add dword [r8 - 0x7d], r9d
mov dword [0x189006740], 0x8445c601
invalid
invalid
invalid
add rdi, 5
add edi, 5
mov r13, rdi
add rsi, rax
mov byte [rbp - 0x7c], 0xf6
test r14b, r14b
test dh, dh
idiv byte [rcx + 3]
jns 0x14002ddfd
mov rsi, qword [rsi]
lea rax, ss:[r13 + 1]
lea rax, [r13 + 1]
cmp byte [r13], 0xff
cmp byte [rbp], 0xff
add bh, bh
je case.0x14002787b.61
nop dword [rax + rax]
add byte [rax - 0x73], cl
lea rdx, [rax + 1]
push rax
add dword [rax - 0x76b7ffc8], eax
cmp byte [rax], 0
mov rax, rdx
js case.0x1400277b4.40
sar byte [rax - 0xc], 1
jmp 0x14002de21
mov rdx, rax
ret 0xb60f
movzx eax, byte [rdx]
inc rdx
xor ecx, ecx
xor r8d, r8d
ror byte [rdi], 0x1f
nop dword [rax]
add byte [rcx - 0x77], cl
add byte [rcx - 0x77], cl
mov r9, rdx
mov ecx, edx
rol dword [rdi + rcx - 0x4a], 1
adc al, byte [rbp - 0x77]
invalid
movzx r10d, byte [rdx]
mov r11d, r10d
mov ebx, edx
mov ebx, edx
rol dword [rcx - 0x7d], cl
jrcxz 0x14002debd
and r11d, 0x7f
shl r11, cl
inc rdx
jrcxz 0x14002de8a
inc edx
or r8, r11
add rcx, 7
add ecx, 7
fmul dword [rax - 0x7d]
rol dword [rdi], 0x45
invalid
add ecx, 7
test r10b, r10b
test dl, dl
js case.0x14002787b.47
cmp al, 0xf
ja 0x14002e0e8
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
je 0x14002de80
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
xor byte [rbp + 1], cl
ror dword [rcx - 1], 0xc1
add r9, r8
add ecx, eax
inc r9
mov r10d, eax
mov edx, eax
ret 0xb841
mov r8d, 4
mov eax, 4
add byte [rax], al
nop dword [rax]
cmp rdx, r9
cmp edx, ecx
jae 0x14002e179
add byte [rbx - 0x78f0f308], al
invalid
cmp eax, 0xc
ja case.0x14002e195.0
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
invalid
invalid
add byte [rax], al
lea r11, [0x140047ca0]
sbb eax, 0x19e17
add byte [rbx + 0x63], cl
movsxd rcx, dword [r11 + r10*4]
invalid
or al, 0x93
add rcx, r11
fcos
loope case.0x14002787b.69
invalid
jmp rcx
mov r13, qword [rdx]
mov ebp, dword [rdx]
sub cl, byte [rax - 0x7d]
add rdx, 8
ret 0x4c08
mov r14, qword [rdx]
add rdx, 8
invalid
invalid
ret 0x4808
or byte [rax - 0x75], cl
cmp cl, byte [rax - 0x7d]
add edx, 8
invalid
mov rdi, qword [rdx]
add rdx, 8
add edx, 8
add edx, 8
jmp 0x14002dfce
and al, byte [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
xor r13d, r13d
in eax, dx
xor ecx, ecx
leave
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
movzx esi, byte [rdx]
mov dh, 0x32
mov edi, esi
and edi, 0x7f
jg 0x14002df11
shl edi, cl
test dword [rbx - 0x2cb78019], 0xc2ff48e7
jg 0x14002df11
shl edi, cl
inc rdx
or r13, rdi
add rcx, 7
add ecx, 7
add ecx, 7
invalid
test sil, sil
js case.0x14002787b.46
idiv byte [rax - 0x1a]
out 0xeb, al
jg 0x14002df21
invalid
jmp 0x14002df5b
movzx r13d, word [rdx]
movzx ebp, word [rdx]
sub cl, byte [rax - 0x7d]
ret 0x4402
invalid
invalid
add rdx, 2
add al, byte [rdi + rcx - 0x49]
movzx r14d, word [rdx]
movzx esi, word [rdx]
xor cl, byte [rax - 0x7d]
ret 0xf02
add rdx, 2
movzx edi, word [rdx]
add rdx, 2
add edx, 2
add edx, 2
jmp 0x14002dfce
invalid
mov r13d, dword [rdx]
add rdx, 4
mov r14d, dword [rdx]
add rdx, 4
add edx, 4
xor cl, byte [rax - 0x7d]
ret 0x8b04
add edx, 4
mov edi, dword [rdx]
jmp 0x14002dfca
invalid
add byte [rbp + 0x31], al
xor r13d, r13d
in eax, dx
xor ecx, ecx
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdi], cl
movzx esi, byte [rdx]
mov dh, 0x32
mov edi, esi
and edi, 0x7f
jg 0x14002df71
shl rdi, cl
shl edi, cl
inc rdx
or r13, rdi
add ecx, 7
test sil, sil
js 0x14002df20
mov rdi, 0xffffffffffffffff
invalid
dec dword [rax - 0x2d]
out 0x40, eax
test dh, 0x40
shl rdi, cl
test sil, 0x40
mov r11d, 0
cmove rdi, r11
cmp ecx, 0x40
cmovae rdi, r11
cmovae edi, ebx
cmovae rdi, r11
cmovae edi, ebx
or r13, rdi
cmp eax, 0xc
ja case.0x14002e195.0
xchg dword [rsi + 2], edi
add byte [rax], al
invalid
xchg dword [rsi + 2], edi
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x1d], cl
imul ebx, dword [rbp + 0x634b0001], 0x14c930c
add dword [rax], eax
movsxd rcx, dword [r11 + r10*4]
invalid
invalid
lea r11, [0x140047cd4]
add dword [rax], eax
add byte [rbx + 0x63], cl
movsxd rcx, dword [r11 + r10*4]
or al, 0x93
add rcx, r11
add ecx, ebx
fcos
jmp rcx
loope 0x14002dfba
xor r14d, r14d
xor esi, esi
xor ecx, ecx
nop dword [rax]
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x32
movzx esi, byte [rdx]
mov edi, esi
and edi, 0x7f
out 0x7f, eax
shl rdi, cl
inc rdx
inc edx
inc edx
or r14, rdi
add rcx, 7
rol dword [rdi], 0x40
test dh, dh
rol dword [rdi], 0x40
test dh, dh
js 0x14002df80
jmp 0x14002e06b
int3
add byte [rax], al
movsx r13, word [rdx]
add rdx, 2
sub cl, byte [rax - 0x7d]
ret 0x4c02
invalid
movsx r14, word [rdx]
add rdx, 2
movsx rdi, word [rdx]
add rdx, 2
invalid
ret 0xeb02
add ch, bl
adc eax, 0x482a634c
movsxd r13, dword [rdx]
add rdx, 4
invalid
invalid
jmp 0x14002dfce
movsxd r13, dword [rdx]
add rdx, 4
invalid
invalid
invalid
ret 0x4c04
movsxd r14, dword [rdx]
add rdx, 4
movsxd rdi, dword [rdx]
cmp cl, byte [rax - 0x7d]
ret 0x3104
add rdx, 4
xor ecx, ecx
leave
xor esi, esi
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r11d, byte [rdx]
mov ebx, r11d
and ebx, 0x7f
jg 0x14002e033
shl rbx, cl
shl ebx, cl
inc rdx
or rsi, rbx
add rcx, 7
test r11b, r11b
fimul word [rax - 0x7d]
rol dword [rdi], 0x45
test bl, bl
js 0x14002dfe0
lea rcx, [r12 + r13]
cmp r15, rcx
jb 0x14002e179
add r13, r14
add ebp, esi
add r13, r12
cmp r15, r13
jae 0x14002de70
jmp 0x14002e0fc
add byte [rax], al
xor r14d, r14d
xor esi, esi
xor ecx, ecx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx esi, byte [rdx]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc rdx
or r14, rdi
add ecx, 7
invalid
test sil, sil
js 0x14002e030
invalid
invalid
out 0x48, eax
mov edi, 0xffffffff
invalid
mov rdi, 0xffffffffffffffff
dec dword [rax - 0x2d]
shl rdi, cl
test sil, 0x40
out 0x40, eax
test dh, 0x40
mov r11d, 0
cmove rdi, r11
sti
sti
cmp ecx, 0x40
cmovae rdi, r11
or r14, rdi
cmp al, 0xc
ja case.0x14002e195.0
invalid
add byte [rbp + rcx*4 + 0x1d], cl
mov ds, word [rcx + rax + 0xc634b00]
invalid
or al, 0x93
lea r11, [0x140047d08]
movsxd rcx, dword [r11 + r10*4]
invalid
or al, 0x93
invalid
add rcx, r11
jmp rcx
fcos
loope 0x14002e0b5
xor edi, edi
push qword [rcx]
xor ecx, ecx
leave
movzx esi, byte [rdx]
mov ebx, esi
and ebx, 0x7f
jg 0x14002e0d8
shl ebx, cl
jg 0x14002e0d8
shl ebx, cl
inc rdx
or rdi, rbx
fisttp word [rax - 0x7d]
invalid
invalid
fisttp word [rax - 0x7d]
rol dword [rdi], 0x40
test sil, sil
test sil, sil
js 0x14002e087
jmp 0x14002dfce
xor edi, edi
xor ecx, ecx
movzx ebx, byte [rdx]
mov esi, ebx
and esi, 0x7f
shl rsi, cl
out 0x48, al
inc edx
inc rdx
or rdi, rsi
add ecx, 7
invalid
test bl, bl
js case.0x1400277b4.78
invalid
mov rsi, 0xffffffffffffffff
shl rsi, cl
invalid
invalid
test bl, 0x40
mov r11d, 0
cmove rsi, r11
cmp ecx, 0x40
cmp ecx, 0x40
stc
cmovae rsi, r11
invalid
invalid
cmovae rsi, r11
or rdi, rsi
or rdi, rsi
imul ecx
out 0xfe, al
invalid
jmp 0x14002dfce
test r8, r8
jg case.0x14002e195.0
mov r8d, 4
add byte [rax], al
add cl, ch
jge case.0x14002787b.63
jmp 0x14002e179
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rbp + rsi*2 + 0x48]
jne case.0x140034a24.43
test rdi, rdi
je 0x14002e176
invalid
jne case.0x140034a24.43
add qword [rsp + 0x30], rdi
add dword [rsp + 0x30], edi
test rsi, rsi
je 0x14002e1fc
invalid
add byte [rax], al
add byte [rdx - 0x73], cl
adc al, 0xe
invalid
lea rdx, [rsi + r9]
invalid
dec rdx
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
movzx r8d, byte [rdx]
mov r9d, r8d
mov ecx, eax
and r9d, 0x7f
shl r9, cl
jg 0x14002e175
shl ecx, cl
inc rdx
inc edx
or rax, r9
add ecx, 7
test r8b, r8b
js 0x14002e120
mov rdx, 0xffffffffffffffff
shl rdx, cl
dec dword [rax - 0x2d]
loop 0x14002e18c
invalid
xor r9d, r9d
xor ecx, ecx
test r8b, 0x40
test al, 0x40
cmove rdx, r9
cmp ecx, 0x40
cmovae rdx, r9
xor ecx, ecx
leave
leave
mov r8, rax
or r8, rdx
or eax, edx
or eax, edx
setg cl
xor rcx, 3
or rdx, rax
mov r8d, 1
cmovne r8, rcx
jmp 0x14002e179
ror dword [rax - 0x7d], 0xf1
add ecx, dword [rax + 9]
ret 0xb841
add eax, dword [rbp + 0x31]
ror byte [rbx - 0x9d3dbac], 0xc2
push rsp
and al, 0x2c
test dl, 1
jne 0x14002e1d7
xor r8d, r8d
mov edx, dword [rsp + 0x2c]
push rsp
and al, 0x2c
test dl, 1
jne 0x14002e1d7
ret 0x7501
mov ebp, 8
lea rax, [0x140047d3c]
invalid
add dword [rax], eax
add byte [rdx + 0x63], cl
or al, 0x80
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
invalid
loope 0x14002e18e
test dl, 8
jne case.0x14002e195.0
ret 0x7508
mov rsi, qword [rsp + 0xc0]
mov rcx, rsi
xor edx, edx
mov r8, qword [rsp + 0x38]
call fcn.140042b10
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov edx, 1
xor r8d, r8d
call fcn.140042b10
mov rcx, rsi
mov rdx, qword [rsp + 0x30]
call fcn.140042b60
xor al, ch
nop
add qword [r8], rax
mov ebp, 7
jmp case.0x14002e195.0
lea rax, [0x14004c57c]
mov ebp, dword [rax + r8*4]
mov eax, ebp
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebp, 2
jmp case.0x14002e195.0
mov r8d, 1
jmp 0x14002e179
call fcn.140003a60
ud2
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.14000e090
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400316a8
movabs rax, 0x8000000000000001
or byte [rax + 0x39], 0xc1
cmp rcx, rax
je 0x1400316af
test rcx, rcx
jne 0x1400316b6
call fcn.140003a60
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.140003cb0
ud2
nop word cs:[rax + rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx - 0x46], cl
or byte [rax], al
add byte [rax], al
and al, 0x24
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae 0x140031708
mov byte [rsp + 0x24], dl
mov r8d, 1
jmp 0x140031792
invalid
add byte [rcx + 0xfa81d0], cl
or byte [rax], al
add byte [rbx + 0x1b], dh
mov eax, edx
cmp edx, 0x800
jae 0x14003172d
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
or dl, 0x80
or byte [rax + 0x41252454], 0xb8
add al, byte [rax]
add byte [rax], al
retf 0x8880
or byte [rax + 0x41252454], 0xb8
add al, byte [rax]
add byte [rax], al
jmp 0x140031792
cmp edx, 0x10000
jae 0x14003175d
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
and al, 0x24
or al, 0xc
loopne 0x1400316c3
and al, 0x24
and al, 0x24
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
push rsp
and al, 0x26
push rsp
and al, 0x26
mov r8d, 3
jmp 0x140031792
add byte [rax], al
add bl, ch
xor eax, 0x2412e8c1
invalid
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
call 0x14c423b7c
or byte [rax - 0x76dadbbc], 0xd0
invalid
mov eax, edx
call 0x14c423b7c
or byte [rax - 0x76dadbbc], 0xd0
invalid
mov eax, edx
invalid
and eax, 0xe8c1d089
invalid
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
invalid
or dl, 0x80
mov byte [rsp + 0x27], dl
and al, 0x27
invalid
and al, 0x27
mov r8d, 4
add byte [rax], al
mov rcx, qword [rsi]
lea rdx, [rsp + 0x24]
call fcn.140041ff0
mov rdi, rax
mov edi, eax
test rax, rax
je 0x1400317b9
invalid
adc cl, byte [rax - 0x75]
or byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
test rcx, rcx
je 0x1400317b5
call fcn.140040ac0
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
invalid
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rcx
adc byte [rax - 0x7b], cl
test rdx, rdx
je 0x140031932
mov rsi, rcx
lea ebx, [rsp + 0x28]
pop rsp
and al, 0x28
int1
sbb byte [rcx], r8b
cmc
invalid
je 0x140031896
xor byte [rcx + rcx*4 - 0x10], al
invalid
jl 0x1400318e8
xor dh, al
sbb byte [rax], r8b
invalid
cmp bh, bh
invalid
sal byte [rdi + riz + 0x48], 0x6b
and al, 0x38
jo 0x140032094
cmp dword [rax + rcx], 0
add byte [rax], al
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
call fcn.140034950
mov rsi, rax
test rax, rax
je 0x140032198
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
dec rcx
test rax, rax
lea rdx, str._unknown_
cmovne rdx, rax
mov eax, 9
cmovne rax, rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x40], rax
lea rax, [0x140036600]
mov qword [rsp + 0x48], rax
lea rax, str._nthread__has_overflowed_its_stack_n
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1c393
lea rdx, [0x14004e4d8]
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x60]
call fcn.140008520
std
dec dword [rax - 0x75]
and al, 0x38
and al, 0x38
std
dec dword [rax - 0x75]
and al, 0x38
and al, 0x38
and al, 0x38
test al, al
je 0x140032175
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov rcx, rax
call fcn.140040ac0
jmp 0x14003217f
test rcx, rcx
je 0x14003217f
call fcn.140040ac0
lock dec qword [rsi]
jne 0x14003218d
mov rcx, rsi
mov ecx, esi
call fcn.140033f40
add byte [rax], al
xor eax, eax
add rsp, 0x90
pop rsi
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, str.library_std_src_threadmod.rsfatal_runtime_error:_an_irrecoverable_error_occurred_while_synchronizing_threads_n
add byte [rbp + rcx*4 + 5], cl
push 0xffffffffffffffbb
add dword [rax], eax
mov ebx, 0x5eba0001
add byte [rax], al
add al, ch
movabs eax, dword [0x244c8b480b0ffffd]
mov ecx, dword [rsp + 0x38]
test rcx, rcx
mov edx, 0x5e
call fcn.14000c2f0
ud2
mov ecx, dword [rsp + 0x38]
test rcx, rcx
je 0x1400321ca
call fcn.140040ac0
jmp 0x1400321ca
call fcn.14000a2d0
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
movabs rax, 0xc1a2c89ccd1e7bc1
movabs rdx, 0xfdbc168100b1ef64
mov edx, 0xb1ef64
invalid
invalid
invalid
std
ret
mov edx, 0xb1ef64
adc dword [rsi], 0x66c3fdbc
nop word cs:[rax + rax]
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x140032499
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
mov dh, 0x6a
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
test byte [rcx + 2], ch
add byte [rax], al
mov dh, 0x6a
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
test byte [rcx + 2], ch
add byte [rax], al
cmp r13b, bpl
ja 0x140032499
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d49
mov edx, dword [rdi + 0x30]
lea r9, [rdx + 1]
test rdx, rdx
cmove r9, rdx
lea rdx, [r9 + rax + 2]
add dword [rdx], eax
add dword [rdx], eax
mov qword [rsp + 0x30], rdx
and al, 0x30
lea rdx, [r9 + rax]
adc al, 1
add rdx, 8
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
push rsp
and al, 0x28
add rax, 4
lea r12, [0x140047d60]
lea esp, [0x140047d60]
mov rdx, r11
mov edx, ebx
jmp 0x1400322b6
mov r9, qword [rsp + 0x30]
and al, 0x30
test r9, r9
jne case.0x140032344.2
invalid
add al, byte [rax]
invalid
or eax, 0xc6000002
cmp byte [r9], r8b
invalid
mov byte [rdi + 0x38], 1
add dword [rcx - 0x4b], eax
add dword [rcx - 0x77], ecx
mov edx, esi
mov rsi, r10
mov r13b, 1
mov r10, rsi
mov edx, esi
mov rsi, r10
cmp r13b, bpl
ja 0x140032499
test r13b, r13b
je 0x140032330
movzx r9d, r13b
cmp r9d, 1
jne 0x140032360
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x14003247a
mov r13b, 2
cmp r8d, 3
jb 0x1400322a7
cmp r8d, 5
je 0x1400322a7
cmp r8d, 6
jne 0x1400324d3
test rdx, rdx
je 0x140032444
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x14003244b
cmp r9b, 0x2e
jne 0x14003244b
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
cmp ecx, 0x2f
cmp ecx, 0x2f
je case.0x14002dd24.171
cmp r9d, 0x5c
jne 0x1400322a7
jmp case.0x14002dd24.171
invalid
cmp r8b, 6
je case.default.0x140032344
test byte [rsi - 1], ah
invalid
invalid
clc
invalid
test byte [rsi - 1], ah
invalid
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
mov ecx, eax
invalid
mov ecx, eax
jmp r10
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
jmp case.0x140032344.0
invalid
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test rdx, rdx
je 0x140032495
test byte [rcx + rax], ch
add byte [rax], al
test byte [rcx + rax], ch
add byte [rax], al
add dword [rax], eax
add byte [rbp + 0x31], al
invalid
xor r9d, r9d
xor ecx, ecx
leave
cmp r8b, 3
cmp al, 3
jae 0x1400323a0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word 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 [rdx - 0x80], al
invalid
invalid
cmp byte [rsi + r9], 0x5c
cmp al, 0xe
pop rsp
je 0x1400323dc
push rbp
inc r9
cmp rdx, r9
jne case.0x14002787b.87
ror dword [rcx + rdi - 0x36], 0x75
int1
jmp 0x1400323b9
sub byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx r10d, byte [rsi + r9]
movzx edx, byte [rsi + rcx]
adc al, 0xe
cmp r10d, 0x2f
je 0x1400323dc
cmp r10d, 0x5c
cmp edx, 0x5c
je 0x1400323dc
inc r9
inc ecx
ror dword [rcx + rdi - 0x36], 0x75
cmp rdx, r9
jne 0x1400323a0
invalid
retf 0xe775
out 0x45, eax
xor r10d, r10d
xor edx, edx
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 1
mov r9, rdx
test r9, r9
leave
leave
jne 0x1400323e7
and ecx, dword [rcx + rbp - 0x2e]
sub rdx, r10
add r10, rsi
add edx, esi
mov qword [rdi], r10
mov qword [rdi + 8], rdx
push rdi
or byte [rcx - 0x4b], al
invalid
invalid
push rdi
or byte [rcx - 0x4b], al
mov ch, 2
add cl, byte [rcx - 0x77]
shr ecx, cl
invalid
mov r11, rdx
jmp 0x1400322aa
invalid
inc dword [rcx - 0x46]
add dword [rax], eax
mov r10d, 1
add byte [rax], al
test r9, r9
je 0x1400323c4
mov r11, rsi
mov ebx, r14d
cmp r9, 1
cmp r9, 1
je 0x140032406
mov bl, 9
cmp r9, 2
jne 0x140032417
add dh, byte [rbp + 0x1c]
cmp byte [rsi], 0x2e
jne 0x140032417
invalid
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
cmp byte [rbx], 0x2e
movzx ebx, bl
mov r11d, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmovne ebx, r11d
fisttp dword [rbp + 1]
retf 0x8949
add r10, r9
mov r11, rdx
sub r11, r10
sub ebx, edx
sub ebx, edx
jb 0x140032562
invalid
add byte [rcx + 1], cl
mov qword [rdi], r10
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
mov edx, ebx
cmp bl, 0xa
je 0x1400322aa
imul edi, esi, 0xffffffff
invalid
or cl, byte [rdi]
test byte [rbx - 2], ch
imul edi, esi, 0xffffffff
imul edi, esi, 0xffffffff
invalid
invalid
jmp 0x1400324c7
add byte [rcx], dh
shr cl, cl
pop rsp
invalid
xor edx, edx
jmp 0x1400322a7
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
test dword [rdx - 2], edx
invalid
invalid
cmp rdx, 1
jne 0x1400322a7
invalid
invalid
invalid
invalid
cmp r9b, 0x2e
jne 0x1400322a7
test r11, r11
test ebx, ebx
je case.0x14002de90.67
add byte [rcx - 1], cl
retf
dec r11
inc rsi
inc esi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov byte [rcx], 7
jmp case.0x14002e195.16
test r11, r11
je 0x140032573
dec r11
inc rsi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov byte [rcx], 6
jmp case.0x14002e195.16
mov byte [rdi + 0x38], 3
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x140047d78]
lea edx, [0x140047d78]
lea edx, [0x140047d78]
movsxd r9, dword [rdx + r8*4]
or al, 0x82
add r9, rdx
jmp r9
invalid
loope 0x14003250c
mov r9, rax
mov ecx, eax
jmp 0x1400324f4
mov byte [rcx], bl
mov qword [rcx + 8], rsi
sbb dword [rax - 0x77], ecx
jno 0x1400324d5
mov qword [rcx + 0x10], r9
jmp case.0x14002e195.16
leave
adc r11b, bpl
leave
mov byte [rcx], 6
add dword [rsi], eax
invalid
jmp case.0x14002e195.16
mov r9, qword [rsp + 0x28]
jmp 0x1400324f4
sub bl, ch
adc eax, 0x6b941
add byte [rax], al
mov r9d, 6
jmp 0x1400324f4
mov r9, qword [rsp + 0x30]
jmp 0x1400324f4
mov r9d, 2
cmp r9, r11
ja case.default.0x14003250b
invalid
mov eax, dword [rax]
add byte [rax], al
invalid
xchg dword [rbx + 0x48000000], ecx
lea edx, [0x140047d90]
adc eax, 0x1588c
lea rdx, [0x140047d90]
adc eax, 0x1588c
movsxd r10, dword [rdx + r8*4]
add r10, rdx
invalid
rol byte [rcx - 1], cl
loop 0x140032557
jmp r10
jmp rdx
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
jmp 0x140032528
adc edi, dword [rax + 6]
mov eax, 6
jmp 0x140032528
or al, 0x48
mov eax, dword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
jmp 0x140032528
mov eax, 2
add byte [rax], al
mov rdx, r11
sub rdx, rax
jb 0x14003259c
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov dword [rdi + 8], edx
mov dword [rdi + 8], edx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
adc qword [r15], rcx
adc dword [rcx + 1], eax
adc qword [r15], rcx
adc dword [rcx + 1], eax
mov byte [rcx], r8b
mov byte [rcx], al
mov qword [rcx + 0x28], rsi
jno 0x140032581
mov qword [rcx + 0x30], r9
mov dword [rcx + 0x30], ecx
jmp case.0x14002e195.16
lea r8, str.library_std_srcpath.rs
add eax, 0x1a747
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
call fcn.14000ade0
ud2
std
dec dword [rdi]
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
add byte [rax], al
add byte [rcx], dh
shr al, cl
pop rdx
mov ch, bh
dec dword [rdi]
call fcn.14000ade0
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.library_std_srcpath.rs
mov rcx, r9
shl dword [rsi - 0x76b3ffff], 0xc9
mov rdx, r11
call fcn.14000ae60
ud2
std
dec dword [rdi]
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.library_std_srcpath.rs
invalid
mov rcx, rax
mov rdx, r11
call fcn.14000ade0
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x14003257a
add byte [rax], 0
add byte [rax], al
sub rsp, 0x28
movzx eax, byte [rcx + 0x38]
xor edx, edx
cmp al, 1
setne r9b
mov r8d, 0
add byte [rax], al
add byte [rbp + 0x19], al
rol byte [rbp + 8], 0xc8
or al, cl
add byte [rax], al
add byte [rbp + 0x19], al
rol byte [rbp + 8], 0xc8
or al, cl
or al, cl
movzx r9d, r8b
cmp r9b, 0xff
je case.0x14002de90.71
test r9d, r9d
jne 0x14003267d
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x1400325fe
test r9d, r9d
jne 0x14003267d
test dl, dl
je 0x140032606
mov dl, 1
jmp 0x14003267d
movzx r10d, byte [rcx + 0x10]
movzx edx, byte [rcx + 0x10]
lea edx, [r10 - 5]
cmp dl, 1
ja 0x14003267b
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
test al, al
jne 0x140032638
cmp r10b, 6
cmp dl, 6
je 0x140032638
mov r9d, 2
cmp rdx, 2
jb 0x140032729
cmp r9, rdx
je 0x14003267b
add rdx, r8
lea r10, [r8 + r9]
adc al, 8
adc al, 8
inc r10
cmp r10, rdx
sete dl
ret 0xf47
mov dh, 4
or dh, dh
ret 0xf01
invalid
invalid
add byte [rax], al
invalid
ret 0xf47
cmp r8b, 0x2e
jne 0x1400326fe
movzx edx, byte [r10]
cmp edx, 0x2f
je 0x140032714
add byte [rax], al
invalid
adc al, byte [rbx - 0x7bf0d006]
movabs byte [0x840f5cfa83000000], al
add byte [rax], al
add byte [rbx - 0x7bf0a306], al
add byte [rax], al
add byte [rbx - 0x7bf0a306], al
cmp edx, 0x5c
je 0x140032714
cdq
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
rol byte [rax + rax*8 - 0x49f0f58b], 0x41
adc byte [rax - 0x7d], cl
clc
xor edx, edx
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x1400326ac
movzx eax, byte [rcx + 0x10]
cmp rax, 6
jne 0x14003269e
invalid
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
lea r9, [0x140047da8]
or eax, 0x15703
add byte [rcx + 0x63], cl
add al, 0x81
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
add rax, 4
jmp 0x140032690
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x140032690
mov eax, 6
jmp 0x140032690
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 0x140032690
mov eax, 2
jmp 0x140032690
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x14003267b
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x1400326ac
jmp 0x140032684
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.14000ade0
ud2
cmp dword [rax - 0x75], ecx
and al, 0x30
mov ecx, edi
add eax, 0x10950
add byte [rax - 0x77], cl
xor r8d, r8d
add byte [rax], al
adc cl, ch
movabs byte [0x108360d8b000000], al
add byte [rbx + 0x108360d], cl
add byte [rbx + 0x108360d], cl
or byte [rcx], al
add byte [rbp - 0x4e7bf037], al
add byte [rax], al
add bh, bh
leave
leave
cmp eax, 1
add dword [rax], 0x89480000
invalid
test eax, eax
add byte [rdx + 8], bh
add al, ch
pmulhuw mm7, mm4
cld
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
pushfq
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
leave
or byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
add byte [rsp + rdx + 0x48], dh
test ecx, ecx
add dh, byte [rcx]
dec dword [rax - 0x77]
clc
mov eax, edi
invalid
add al, ch
hlt
lea ecx, [0x140045078]
add dword [rax], eax
xor dword [rax], eax
add byte [rcx - 0x467a143f], cl
or byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 0x18], bh
test rax, rax
je 0x140034988
invalid
sub byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rsi, qword [rax]
test rsi, rsi
jne 0x14003497e
xor ecx, ecx
call fcn.140034210
mov rsi, rax
cmp qword [rdi], 0
jne 0x140034994
mov qword [rdi], rsi
lock inc qword [rsi]
jg 0x14003498a
ud2
xor esi, esi
mov rax, rsi
add rsp, 0x58
pop rdi
pop rsi
ret
lea rax, str.reentrant_init_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srccellonce.rs
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x14004e920]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x14004dc98]
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
call fcn.14000a240
ud2
pop rax
std
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
cmc
invalid
int 0x29
ud2
add byte [rsi + 0x48], dl
sub esp, 0x40
in al, dx
mov rax, qword [0x140054120]
mov rax, qword [0x140054120]
add eax, 0x1f714
cmp rax, 3
ja case.default.0x140034a24
clc
add ecx, dword [rdi]
xchg dword [rdi + 0x48000000], edx
lea rcx, [0x140047dc0]
lea ecx, [0x140047dc0]
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rdx, str.RUST_BACKTRACEfull
lea rcx, [rsp + 0x20]
call fcn.140041230
cmp byte [rsp + 0x38], 2
jne 0x140034a53
mov ecx, 3
mov al, 2
jmp 0x140034a8f
mov al, 1
jmp 0x140034a96
xor eax, eax
jmp 0x140034a96
mov al, 2
jmp 0x140034a96
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
cmp rdx, 4
je 0x140034a9c
cmp rdx, 1
jne 0x140034a76
mov sil, 2
cmp byte [rcx], 0x30
je 0x140034a78
xor esi, esi
test rax, rax
je 0x140034a87
mov edx, 1
call fcn.140002d30
movzx eax, sil
lea rcx, [rax + 1]
mov qword [0x140054120], rcx
add rsp, 0x40
pop rsi
ret
cmp dword [rcx], 0x6c6c7566
sete sil
test rax, rax
jne 0x140034a7d
jmp 0x140034a87
lea rcx, str.internal_error:_entered_unreachable_codeN
lea r8, str.library_std_srcpanic.rsH
mov edx, 0x28
call fcn.14000a340
ud2
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140035cd5
call fcn.140008d90
test al, al
jne 0x140035cd3
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14004cfa7]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140035ce8
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
jne 0x1400358c7
mov rax, qword [rdi]
cmp eax, 2
je 0x1400358c7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jne 0x140035deb
mov rax, qword [r12]
lea rcx, [0x14004d9b8]
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140036600]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x14004d590]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x14000afa0]
mov qword [rsp + 0xc0], rdx
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
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140008d90
test al, al
jne 0x140035cd3
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rbx, [0x14004e920]
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140008d90
test al, al
jne 0x140035cd3
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x140035cd3
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rdi, [0x14000bb50]
mov qword [rsp + 0x78], rdi
lea r14, [0x14004d600]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140008d90
test al, al
jne 0x140035cd3
cmp dword [rsp + 0x160], 1
jne 0x140035f3b
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
mov rax, qword [r12]
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140008d90
test al, al
jne 0x140035cd3
mov rax, qword [r12]
lea rcx, [0x14004d610]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140008d90
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400358c7
jmp 0x140035cd5
mov dword [rsp + 0xb0], ecx
lea rcx, [0x14004d9b8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
jmp 0x140035caa
add byte [rax - 0x77], cl
stc
call fcn.140002d30
call fcn.1400113c0
ud2
push rdi
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x1400360b7
dec ecx
jmp 0x1400360c1
mov rcx, rdi
call fcn.140037b00
add byte [rax], al
add byte [rax], al
mov ecx, eax
mov edx, 1
call fcn.140042a5c
cmp qword [rsi + 8], 0
je 0x1400360ea
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400360ea
lock dec qword [rax]
jne 0x1400360ea
mov rcx, qword [rsi + 0x10]
call fcn.140034130
mov edx, 8
mov rcx, rsi
call fcn.140002d30
cld
dec dword [rbx - 0x367ae7b1]
cld
dec dword [rbx - 0x367ae7b1]
je 0x140036102
dec ecx
jmp 0x14003610c
mov rcx, rdi
call fcn.140037b00
mov ecx, eax
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140042a5c
ror byte [rax - 0x7d], cl
invalid
je 0x14003613f
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14003613f
lock dec qword [rax]
jne 0x14003613f
mov rcx, qword [rsi + 0x10]
call fcn.140034130
mov edx, 8
mov rcx, rsi
call fcn.140002d30
call fcn.1400113c0
ud2
invalid
mov rdx, qword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
test rcx, rcx
je 0x1400361ab
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add bh, al
cmp byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x20], eax
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add bh, al
cmp byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x20], eax
mov qword [rax + 0x2e], 0
add byte [rax], al
add byte [rax], al
add rsp, 0x28
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.library_std_src_synconce.rs
mov edx, 0x2b
call fcn.14000a340
ud2
add dword [rax], eax
lea r8, str.library_std_src_synconce.rs
mov edx, 0x2b
call fcn.14000a340
std
dec dword [rdi]
invalid
std
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rdi], cl
mov dh, 5
invalid
fiadd word [rcx]
add byte [rax + rax*8 + 0x185840f], al
add byte [rax], al
in al, dx
and byte [rdi], cl
mov dh, 5
invalid
add byte [rax], al
test edx, edx
je 0x140036267
invalid
or dword [rbx - 0x7af0fc06], eax
js case.0x14002770c.485
cmp edx, 3
jne 0x1400363df
invalid
add ecx, dword [rdi]
test dword [rax + 1], edi
add byte [rax], al
add byte [rax - 0x75], cl
sbb eax, 0x1deea
mov rbx, qword [0x140054158]
test rbx, rbx
je 0x1400363df
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
imul bl
jmp case.0x140036643.333
nop dword [rax]
xor r14d, r14d
jmp case.0x140036643.333
nop dword [rax]
mov rbx, qword [rbx + 8]
test rbx, rbx
je 0x1400362bd
pop rbx
or byte [rax - 0x7b], cl
invalid
mov esi, dword [rbx + 0x18]
mov r15, qword [rbx]
test r15, r15
test edi, edi
test edi, edi
je 0x14003642a
add byte [rax], al
dec esi
mov ecx, esi
call fcn.140042a54
mov dword [rax], 0xc0854800
invalid
mov dword [rax], 0xc0854800
je 0x140036280
mov rdi, rax
mov ecx, esi
xor edx, edx
call fcn.140042a5c
invalid
mov rcx, rdi
stc
call r15
mov r14b, 1
add ebx, ebp
ret
add ebx, ebp
ret
test r14b, 1
je 0x1400363df
add dword [rdi], ecx
test byte [rax], bl
add dword [rax], eax
add byte [rax - 0x75], cl
sbb eax, 0x1de8a
mov rbx, qword [0x140054158]
test rbx, rbx
je 0x1400363df
fisttp dword [rdi]
test byte [rax], cl
add dword [rax], eax
add byte [rbp + 0x31], al
imul bl
or eax, 0x401f0f
xor r14d, r14d
jmp 0x1400362e9
mov rbx, qword [rbx + 8]
test rbx, rbx
je 0x14003631d
invalid
xor al, 0x8b
mov esi, dword [rbx + 0x18]
jae 0x140036304
mov r15, qword [rbx]
test r15, r15
je 0x14003642a
xor al, byte [rcx]
add byte [rax], al
xor al, byte [rcx]
add byte [rax], al
dec esi
mov ecx, esi
call fcn.140042a54
mov dword [rax], 0xc0854800
mov dword [rax], 0xc0854800
add byte [rax - 0x7b], cl
sal byte [rdx + rbx*8 + 0x48], 0x89
invalid
je 0x1400362e0
mov rdi, rax
mov ecx, esi
xor edx, edx
call fcn.140042a5c
mov rcx, rdi
call r15
mov r14b, 1
mov dh, 1
mov dh, 1
jmp 0x1400362e0
test r14b, 1
test dh, 1
je 0x1400363df
mov rbx, qword [0x140054158]
mov ebx, dword [0x140054158]
test rbx, rbx
je 0x1400363df
invalid
test al, 0
add byte [rax], al
invalid
test byte [rax + 0x45000000], ch
xor esi, esi
add byte [rax], al
add byte [rbp + 0x31], al
imul bl
or eax, 0x401f0f
add byte [rax], al
xor r14d, r14d
jmp 0x140036349
mov rbx, qword [rbx + 8]
test rbx, rbx
je 0x14003637d
mov esi, dword [rbx + 0x18]
jae 0x140036364
mov r15, qword [rbx]
test r15, r15
invalid
dec dword [rdi]
test dl, dl
add byte [rax], al
add bh, bh
invalid
je 0x14003642a
dec esi
mov ecx, esi
call fcn.140042a54
test rax, rax
je 0x140036340
mov rdi, rax
mov ecx, esi
xor edx, edx
invalid
call fcn.140042a5c
mov rcx, rdi
call r15
mov r14b, 1
jmp 0x140036340
test r14b, 1
test dh, 1
je 0x1400363df
mov rbx, qword [0x140054158]
sbb eax, 0x1ddce
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400363df
xor r14d, r14d
jmp 0x1400363a9
nop word cs:[rax + rax]
mov rbx, qword [rbx + 8]
mov ebx, dword [rbx + 8]
test rbx, rbx
je 0x1400363d9
mov esi, dword [rbx + 0x18]
mov r15, qword [rbx]
test r15, r15
je 0x14003642a
dec esi
mov ecx, esi
call fcn.140042a54
xchg edi, eax
mov byte [rax], 0
xchg edi, eax
mov byte [rax], 0
test rax, rax
je 0x1400363a0
mov rdi, rax
mov ecx, esi
xor edx, edx
call fcn.140042a5c
mov es, esi
add byte [rax], al
mov es, esi
add byte [rax], al
mov rcx, rdi
call r15
mov r14b, 1
jmp 0x1400363a0
test r14b, 1
jne 0x1400363eb
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rbx, qword [0x140054158]
sbb eax, 0x1dd66
jmp 0x1400363f8
mov rbx, qword [rbx + 8]
pop rbx
or byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400363df
mov esi, dword [rbx + 0x18]
jae 0x140036418
mov r14, qword [rbx]
mov esi, dword [rbx]
xor ecx, dword [rbp - 0x7b]
div byte [rdx + riz - 1]
je 0x14003642a
invalid
test r14, r14
je 0x14003642a
dec esi
invalid
mov ecx, esi
call fcn.140042a54
mov byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rsi + rbx*8 + 0x48], 0x89
test rax, rax
je case.0x140036822.524
mov rdi, rax
mov ecx, esi
xor edx, edx
invalid
call fcn.140042a5c
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call r14
jmp case.0x140036822.524
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.library_std_src_syswindows_thread_local_key.rs
loopne case.0x14002dd24.177
add dword [rax], eax
loopne case.0x14002dd24.177
add dword [rax], eax
mov edx, 0x2b
call fcn.14000a340
dec dword [rdi]
invalid
dec dword [rdi]
or ebp, eax
xchg dword [rsi], edi
std
dec dword [rdi]
or ecx, dword [rdi]
invalid
add byte [rax], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov esi, r9d
mov rdi, r8
mov edi, eax
mov edi, eax
invalid
mov ebx, edx
mov r14, rcx
mov esi, ecx
mov esi, ecx
lea rcx, str.ntdll
call sub.kernel32.dll_GetModuleHandleA
test rax, rax
invalid
je 0x140036489
invalid
sal byte [rsp + rdx + 0x48], 0x8d
adc eax, 0x176b4
jbe 0x14003647c
invalid
adc al, 0x48
lea edx, str.NtCreateKeyedEvent
jbe 0x14003647c
invalid
lea rdx, str.NtCreateKeyedEvent
jbe 0x14003647c
add byte [rax - 0x77], cl
shr eax, 0x10
invalid
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
jne 0x140036490
lea rax, case.0x14002dd24.221
mov qword [0x1400450c0], rax
add byte [rax], al
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
int1
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
jmp rax
jmp rax
sub rsp, 0x58
sub esp, 0x58
lea rax, str.keyed_events_not_available
int 0x7c
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x14004e920]
mov qword [rsp + 0x38], rax
and al, 0x38
push rax
test byte [rcx], al
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
push rdi
ror byte [rdi], 0x11
invalid
adc dword [rsp + 0x40], eax
and al, 0x40
lea rdx, str.library_std_src_syswindowsc.rs
lea edx, [0x14004db48]
jbe 0x1400364e4
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
push rdx
cmp eax, 0x5ebfffd
add eax, 0xfd3ddbe8
invalid
call fcn.14000a240
jmp case.0x14002787b.472
invalid
add eax, 0xfd3ddbe8
dec dword [rdi]
invalid
ud2
or esp, dword [rsi + 0xf]
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 1
lea edx, str.__NulError
mov rcx, rdx
lea rdx, str.__NulError
lea edx, str.__NulError
lea edx, str.__NulError
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov eax, 2
jmp fcn.140008a70
pop rbx
and eax, 0x6666fffd
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub rsp, 0x38
invalid
invalid
sub rsp, 0x38
sub esp, 0x38
mov rax, rdx
ror byte [rax - 0x75], 1
mov rcx, qword [rcx]
or dword [rbx + rcx*4 + 1], ecx
mov r8, qword [rcx]
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
xor byte [rcx - 0x7d], cl
rcr byte [rax], 0x48
invalid
invalid
add r8, 0x18
lea rcx, [0x14004d670]
lea ecx, [0x14004d670]
sbb byte [rax - 0x73], cl
lea ecx, [0x14004d670]
or eax, 0x17133
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
lea rdx, [0x14004d642]
lea edx, [0x14004d642]
jo 0x140036553
add byte [rbp + rcx*4 + 0xd], cl
div byte [rax + 1]
jo 0x14003655a
lea r9, [0x14004d650]
lea ecx, [0x14004d650]
jo 0x14003655a
add byte [rax - 0x77], cl
shr eax, 0x1e
invalid
invalid
sub bh, ch
mov rcx, rax
call fcn.140008f80
invalid
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
invalid
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rdx + 0x34]
test al, 0x10
invalid
adc byte [rbp + 0x10], dh
jne 0x140036587
adc byte [rax - 0xe7bf0e0], ch
test al, 0x20
je fcn.14000bc70
int1
push rsi
std
dec dword [rax - 0x75]
mov rcx, qword [rcx]
jmp 0x140008470
invalid
std
invalid
or ecx, ebp
jmp 0x1890362a6
invalid
std
invalid
invalid
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp fcn.1400083c0
xor dword [rsi], ebx
std
call qword [rax - 0x74f674b8]
mov ecx, dword [rcx]
mov eax, dword [rdx + 0x34]
test al, 0x10
jne case.0x14002df72.427
invalid
mov ecx, dword [rcx]
mov eax, dword [rdx + 0x34]
or dword [rbx + 0x10a83442], ecx
test al, 0x10
jne case.0x14002df72.427
push gs
and byte [rdi], cl
test al, 0x20
je 0x14000bb50
invalid
scasb al, byte [rdi]
push rbp
std
invalid
test byte [rsi - 0x740002ab], ch
std
dec dword [rbx + 0x1d67e909]
or ecx, ebp
sbb eax, 0x98bfffd
mov ecx, dword [rcx]
invalid
mov al, 0x1c
invalid
mov ecx, dword [rcx]
or ecx, ebp
sbb eax, 0x98bfffd
mov ecx, dword [rcx]
jmp 0x140008310
mov ecx, dword [rcx]
or ecx, ebp
mov al, 0x1c
invalid
jmp 0x140008260
sbb al, 0xfd
std
dec dword [rax - 0x75]
or dword [rbx + 0x10a83442], ecx
xor al, 0xa8
invalid
mov ecx, dword [rcx]
mov eax, dword [rdx + 0x34]
xor al, 0xa8
invalid
xor al, 0xa8
xor al, 0xa8
adc byte [rbp + 0xf], dh
jne 0x1400365c9
push gs
and byte [rdi], cl
invalid
test byte [rsi + 0x54], cl
push rsp
test al, 0x20
je 0x14000ba10
push rsp
std
dec dword [rbx + 0x1d47e909]
sbb eax, 0x98bfffd
invalid
nop
sbb al, 0xfd
mov ecx, dword [rcx]
jmp 0x140008310
invalid
invalid
std
invalid
sbb eax, 0x98bfffd
sbb eax, 0x98bfffd
mov ecx, dword [rcx]
or ecx, ebp
jmp 0x140008260
nop
sbb al, 0xfd
dec dword [rax - 0x75]
or dword [rbx + 0x10a83442], ecx
xor al, 0xa8
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, dword [rdx + 0x34]
xor al, 0xa8
xor al, 0xa8
test al, 0x10
adc byte [rbp + 0x10], dh
jne case.0x14002766c.133
test al, 0x20
and byte [rdi], cl
je fcn.14000bc70
test byte [rsi + 0x48fffd56], cl
mov ecx, dword [rcx]
dec dword [rax - 0x75]
or ecx, ebp
mov rcx, qword [rcx]
jmp 0x140008470
xchg byte [rsi], bl
std
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rcx]
or ecx, ebp
invalid
jmp fcn.1400083c0
std
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rax, rdx
mov rdx, qword [rcx]
mov edx, dword [rcx]
ror byte [rax - 0x75], 1
mov edx, dword [rcx]
adc dword [rbx + rcx*4 + 0x41], ecx
mov r8, qword [rcx + 8]
mov rcx, rax
jmp fcn.140008a70
pop rsi
and al, 0xfd
invalid
or byte [r8 - 0x77], cl
or byte [rax - 0x77], cl
shr ecx, 0x5e
pop rsi
and al, 0xfd
jmp qword [rsi + 0x66]
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
push rsi
push rdi
push rbx
sub rsp, 0x90
sub esp, 0x90
sub esp, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, qword [rcx]
mov eax, edi
clc
and eax, 3
lea rcx, [0x140047dd0]
lea ecx, [0x140047dd0]
or eax, 0x11794
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x14004b97c]
lea edx, [0x14004b97c]
adc eax, 0x15328
push rbx
add dword [rax], eax
add byte [rcx - 0x48], al
add eax, 0xff000000
add byte [rax], al
invalid
mov r8d, 5
mov eax, 5
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
push rax
sbb byte [rax - 0x77], cl
je case.0x140034a24.478
mov dword [rsp + 0x68], esi
push 0x70244488
mov byte [rsp + 0x70], al
and al, 0x70
and al, 0x70
jo 0x14003662d
mov byte [rsp + 0x71], 0
and al, 0x71
and al, 0x71
jno 0x14003666b
add byte [rbp + rcx*4 + 0x4f], cl
lea r9, [rdi + 0x10]
adc byte [r8 - 0x73], r9b
adc byte [rax - 0x73], cl
lea rax, [0x14004b930]
lea eax, [0x14004b930]
add eax, 0x152ba
mov edx, 0x48000152
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, str.kind
adc eax, 0x152a6
cmpsb byte [rsi], byte [rdi]
push rdx
add dword [rax], eax
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x68]
je case.0x14002de90.449
and al, 0x68
push 0x4b841
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000a900
imul eax, dword [rdx - 3], 0xffffffff
std
dec dword [rax - 0x73]
invalid
lea rax, [0x14004b988]
lea eax, [0x14004b988]
add eax, 0x152ec
in al, dx
push rdx
add dword [rax], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0x152a8
test al, 0x52
add dword [rax], eax
lea rdx, str.message
lea edx, str.message
test al, 0x52
push rdx
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 7
mov eax, 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
stc
call fcn.14000a900
std
std
dec dword [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
call fcn.14000aac0
inc dword [rbx - 3]
std
std
invalid
jmp case.0x14002dd24.364
adc al, 1
add byte [rax], al
add byte [rax - 0x3f], cl
out dx, eax
shr rdi, 0x20
shr edi, 0x20
and byte [rcx + 0x4864247c], cl
mov dword [rsp + 0x64], edi
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
jl 0x1400366f1
mov rcx, qword fs:[rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, str.Oscode
lea edx, str.Oscode
adc eax, 0x1521f
invalid
push rdx
add dword [rax], eax
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
invalid
mov r8d, 2
mov eax, 2
add byte [rax], al
add bh, bh
push rax
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x80], rsi
mov dword [rsp + 0x80], esi
mov ah, 0x24
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x882484], cl
mov byte [rsp + 0x88], al
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x89], 0
test byte [rcx + rcx*4], ah
mov dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15204
add dword [rax], eax
lea rax, [0x14004b908]
lea eax, [0x14004b908]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rdx, [0x14004b8fe]
lea edx, [0x14004b8fe]
adc eax, 0x151ee
out dx, al
push rcx
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], 0
lea rcx, [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x64]
lea ecx, [rsp + 0x64]
and al, 0x64
and al, 0x64
mov r8d, 4
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax], al
add al, ch
fadd dword [rcx - 3]
std
call fcn.14000a900
std
std
push qword [rax + 0x244c8b01]
mov al, 1
add dword [rbx - 0x7e9bdbb4], ecx
stc
mov ecx, dword [rsp + 0x64]
and al, 0x64
and al, 0x64
cmp ecx, 0x3e2
cmp ecx, 0x3e2
loop 0x140036735
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
jle case.0x1400324bf.403
mov cs, ebx
retf
add byte [rax], al
add byte [rcx + 0x271cf9], al
invalid
stc
sbb al, 0x27
invalid
add byte [rax], al
cmp ecx, 0x271c
stc
sbb al, 0x27
add byte [rax], al
add byte [rdi], cl
jle case.0x14002770c.131
mov fs, ebp
add byte [rax], al
in eax, 0
add byte [rax], al
invalid
add byte [rbp - 0x271c6f], cl
lea edx, [rcx - 0x271d]
xchg ecx, eax
jrcxz 0x140036722
fdivr st(7)
invalid
inc dword [rbx - 0x78f0cb06]
add dword fs:[rax], eax
add dword [rax], eax
cmp edx, 0x34
cli
xor al, 0xf
invalid
ja case.default.0x140036763
xchg dword [rcx + rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x11b50
push rax
sbb eax, dword [rcx]
add dword [rax], eax
lea rcx, [0x1400482ac]
lea ecx, [0x1400482ac]
push rax
sbb eax, dword [rcx]
add dword [rax], eax
invalid
invalid
add dword [rax], eax
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
loop 0x140036716
mov al, 0xd
or eax, 0x1d4e9
jmp case.0x140036763.10013
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
dec dword [r8 - 0x7d]
dec dword [rax - 0x7d]
add rdi, 0xf
add edi, 0xf
invalid
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
push 0x38058d48
lea rax, [0x14004b9b8]
lea eax, [0x14004b9b8]
cmp byte [rdx + 1], dl
push rdx
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
push rax
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x24448948
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
and al, 0x48
lea rax, [0x14004b9ae]
lea rax, [0x14004b9ae]
lea eax, [0x14004b9ae]
add eax, 0x15218
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rax - 0x73], cl
add eax, 0x1518e
mov ss, word [rcx + 1]
invalid
lea rax, [0x14004b930]
lea eax, [0x14004b930]
mov ss, word [rcx + 1]
push rcx
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x77], cl
jl 0x1400367cf
invalid
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 5
mov dword [rsp + 0x40], 5
and al, 0x40
and al, 0x40
add eax, 0x48000000
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
and al, 0x20
and al, 0x20
and byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdx, str.Customerror
adc eax, 0x151e3
jrcxz 0x140036814
push rcx
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
lea r9, str.kind
pop rsp
push rcx
add dword [rax], eax
mov r8d, 6
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.140008da0
std
dec dword [rcx + 0x394e9c3]
add byte [rax], al
invalid
mov ebx, eax
ret
jmp 0x140036b75
add byte [rax - 0x3f], cl
shr rdi, 0x20
shr edi, 0x20
out dx, eax
and byte [rbx - 0x78f0d701], al
cmp edi, 0x28
jmp [rax]
ja case.default.0x1400367fc
adc al, byte [rdx]
add byte [rax], al
lea rax, [0x140047de0]
adc eax, 0x63480001
add dword [rax], eax
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rdi*4]
invalid
or al, 0xb8
mov eax, 0xffc10148
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope case.0x14002766c.144
xor eax, eax
shr cl, 0xb5
add al, byte [rax]
jmp 0x140036aba
mov ch, 2
add byte [rax], al
invalid
add byte [rbp - 0x57e01af], cl
or dword [rcx], eax
lea edx, [rcx - 2]
push rcx
inc byte [rcx + 0x109fa]
add byte [rdi], cl
invalid
cmp edx, 0x109
add byte [rax], al
ja case.default.0x140036822
xchg eax, ebx
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [0x140047e84]
lea ecx, [0x140047e84]
or eax, 0x11669
imul edx, dword [rsi], 0x63480001
invalid
add dword [rax], eax
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
jmp case.0x140036763.10013
adc eax, 0x81000001
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x50ef9], al
cmp ecx, 0x50e
jle case.0x14002770c.143
invalid
stc
invalid
add eax, 0x317e0000
add byte [rsi + 0x31], bh
xor dword [rcx + 0x1b7ff9], eax
cmp ecx, 0x1b7f
stc
jg 0x140036852
add byte [rax], al
add byte [rdi + 0x58], bh
jg 0x140036893
pop rax
cmp ecx, 0x1715
stc
adc eax, 0xf000017
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
jg case.0x140034a24.141
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
cmp ecx, 0x50f
stc
syscall
add eax, 0x840f0000
cwde
add byte [rax], al
add byte [rdi], cl
je 0x140036beb
test byte [rax - 0x7efffffd], bl
add eax, dword [rax]
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
invalid
add byte [rdi], cl
je case.0x140036763.10060
test bh, bl
fild word [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x140036763.10014
pushfq
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x46af9], al
cmp ecx, 0x46a
push 4
add byte [rax], al
add byte [rsi + 0x62], bh
jle case.0x1400367fc.383
cmp ecx, 0x4ce
stc
invalid
add byte [rax], al
add byte [rdi], cl
invalid
jg 0x140036916
sahf
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
add al, 0
add byte [rax], al
add byte [rdi], cl
je 0x140036bf2
test byte [rsi + 3], ch
outsb dx, byte [rsi]
add eax, dword [rax]
add byte [rcx + 0x476f9], al
invalid
stc
jbe case.0x14002787b.125
invalid
add byte [rax], al
cmp ecx, 0x476
jbe case.0x14002787b.125
add byte [rax], al
add byte [rbp + 0x74], dh
jne case.0x140036763.10014
mov al, 0x20
and cl, ch
jmp case.0x140036763.10013
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rcx + 0x2021f9], al
cmp ecx, 0x2021
stc
and dword [rax], esp
and byte [rax], al
add byte [rax], al
add byte [rdi], cl
jg 0x14003692e
invalid
add byte [rax], al
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
stc
sbb byte [rbx], 0
add byte [rax], al
add byte [rdi], cl
test byte [rbx - 0x7f000000], dl
add byte [rax], al
invalid
invalid
je case.0x140036763.10060
add byte [rax], al
add byte [rcx + 0x1f4ef9], al
cmp ecx, 0x1f4e
stc
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x15000000], al
add byte [rax], al
add bl, ch
je case.0x140036763.10060
add byte [rax], al
add bl, ch
jmp case.0x140036763.10014
lea r8d, [r9 - 0x3c2a]
lea eax, [rcx - 0x3c2a]
invalid
ret
invalid
inc dword [rbx + 0x7a7202f8]
cmp eax, 2
clc
add dh, byte [rdx + 0x7a]
jb case.0x140036763.10060
jb case.0x140036763.10060
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x72740000
add byte [rax], al
je case.0x140036763.10060
jmp case.0x140036763.10014
cmp ecx, 0x3e3
stc
jrcxz case.0x14002de90.83
add eax, dword [rax]
add byte [rax], al
add byte [rax + rbp*2 - 0x7f], dh
stc
je case.0x140036763.10060
push 0x41df981
add byte [rax], al
cmp ecx, 0x41d
sbb eax, 0x74000004
je case.0x140036763.10060
invalid
cmp ecx, 0x461
stc
invalid
add byte [rax], al
add byte [rax + rbx*2 - 0x15], dh
sbb byte [rax - 0x7eab14df], dh
mov al, 0x21
jmp case.0x140036763.10013
invalid
stc
je case.0x140036763.10060
jmp case.0x140036763.10014
mov al, 0x21
and ebx, ebp
push rsp
jmp case.0x140036763.10013
cmp ecx, 0x150
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rcx], al
invalid
je 0x140036bf9
add dword [rbx], eax
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
add al, byte [rax]
add byte [rax], al
add byte [rsi + rdi - 0x50], dh
je case.0x140036763.10060
mov al, 0x28
mov al, 0x28
sub bl, ch
cmp al, 0x81
invalid
stc
jmp case.0x140036763.10013
cmp ecx, 0x1716
invalid
add byte [rax], al
add byte [rdx + rsi - 0x7f], dh
stc
sbb eax, dword fs:[rax]
add byte [rax], al
je case.0x140036763.10060
invalid
je case.0x140036763.10060
cmp ecx, 0x1b64
add byte [rax], al
je case.0x140036763.10060
sub ch, bl
jmp case.0x140036763.10014
invalid
cmp ecx, 0x4cf
stc
iretd
je case.0x140036763.10051
xlatb
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x4d0f9], al
cmp ecx, 0x4d0
stc
rol byte [rax + rax], 1
add al, 0
add byte [rbp - 0x2a], dh
jne case.0x140036763.10014
invalid
mov al, 4
jmp case.0x140036763.10013
cmp ecx, 0x2022
and ah, byte [rax]
add byte [rax], al
add byte [rax + rcx - 0x7f], dh
je case.0x140036763.10060
or byte [rcx + 0x25e9f9], al
add byte [rbp - 0x3e], dh
jne case.0x140036763.10014
cmp ecx, 0x25e9
stc
jmp 0x1b5036962
and eax, 0xc2750000
add byte [rax], al
jne case.0x140036763.10014
mov al, 0x16
mov byte [rsp + 0x63], al
and al, 0x63
lea rax, [0x14004b930]
lea eax, [0x14004b930]
add eax, 0x14fe5
in eax, 0x4f
add dword [rax], eax
invalid
add qword [r8], r8
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x14fd1
add qword [r8], r8
lea rdx, str.kind
add qword [r8], r8
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
lea rsi, [rsp + 0x80]
lea esi, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x63
invalid
lea r9, [rsp + 0x63]
lea ecx, [rsp + 0x63]
invalid
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.14000a900
std
dec dword [rbx + 0x48642454]
lea edi, [rsp + 0x68]
jl case.0x14003250b.421
invalid
mov edx, dword [rsp + 0x64]
and al, 0x64
lea rdi, [rsp + 0x68]
jl case.0x14003250b.421
and al, 0x68
push 0xffffffffe8f98948
mov rcx, rdi
mov ecx, edi
call fcn.140040c50
int 0xa2
add byte [rax], al
invalid
movabs byte [0x14fce058d480000], al
add byte [rax - 0x73], cl
add eax, 0x14fce
invalid
add qword [r8], r8
lea rax, [0x14004b958]
lea eax, [0x14004b958]
invalid
add qword [r8], r8
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, str.message
lea edx, str.message
adc eax, 0x14fba
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov r9, rdi
mov ecx, edi
call fcn.14000a900
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
invalid
dec dword [rax - 0x73]
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.14000aac0
or al, 0x41
std
dec dword [rcx + 0x7c8348c3]
mov ebx, eax
invalid
invalid
jl case.0x140036643.405
invalid
mov ebx, eax
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
jl case.0x140036643.405
jo case.0x14002e195.59
add byte [rdi], cl
test byte [rbx + 0x48000001], dh
mov bl, 1
add byte [rax], al
mov rcx, qword [rsp + 0x68]
je 0x140036b75
mov bl, 1
add byte [rax], al
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
invalid
pop rdi
ret
call fcn.140002d30
jmp 0x140036b75
lahf
add dword [rax], eax
invalid
cld
invalid
lahf
add dword [rax], eax
add byte [rax - 0x9c16ec], dh
mov al, 0x14
invalid
invalid
invalid
invalid
add byte [rax], al
mov al, 0x14
jmp case.0x140036763.10013
invalid
push qword [rax - 0xa316da]
invalid
mov al, 0x26
jmp case.0x140036763.10013
pop rsp
invalid
invalid
invalid
jmp case.0x140036763.10013
pop rsp
invalid
mov al, 0x18
jmp case.0x140036763.10013
invalid
invalid
invalid
invalid
mov al, 0xc
jmp case.0x140036763.10013
invalid
invalid
invalid
invalid
or al, 0xe9
invalid
invalid
mov al, 0xb
jmp case.0x140036763.10013
invalid
push qword [rax - 0xbf16fb]
mov al, 5
jmp case.0x140036763.10013
invalid
invalid
invalid
invalid
add eax, 0xffff40e9
push qword [rax + 0xb3e929]
mov al, 0x29
invalid
mov bl, 0
invalid
invalid
mov al, 0x29
jmp 0x140036aba
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
add byte [rax + 0xace901], dh
mov al, 1
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
mov al, 1
jmp 0x140036aba
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add ecx, ebp
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x140036aba
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
jmp 0x140036aba
sahf
add byte [rax], al
invalid
sahf
add byte [rax], al
add byte [rax + 0x97e904], dh
mov al, 4
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 4
jmp 0x140036aba
xchg edi, eax
add byte [rax], al
invalid
xchg edi, eax
add byte [rax], al
add byte [rax + 0x90e905], dh
mov al, 5
invalid
nop
invalid
add byte [rax], al
mov al, 5
jmp 0x140036aba
nop
add byte [rax], al
add byte [rax], al
add eax, 0x90e9
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x89e906], dh
mov al, 6
jmp 0x140036aba
mov dword [rax], eax
add byte [rax], al
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x140036aba
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x140036aba
mov al, 9
jmp 0x140036aba
mov al, 0xa
jmp 0x140036aba
mov al, 0xb
jmp 0x140036aba
mov al, 0xc
jmp 0x140036aba
mov al, 0xd
jmp 0x140036aba
mov al, 0xe
jmp 0x140036aba
mov al, 0xf
jmp 0x140036aba
mov al, 0x10
jmp 0x140036aba
mov al, 0x11
jmp 0x140036aba
mov al, 0x12
jmp 0x140036aba
mov al, 0x13
jmp 0x140036aba
push rdx
mov al, 0x14
jmp 0x140036aba
invalid
mov al, 0x15
mov al, 0x15
jmp 0x140036aba
mov al, 0x16
jmp 0x140036aba
mov al, 0x17
jmp 0x140036aba
mov al, 0x18
jmp 0x140036aba
sbb bl, ch
mov al, 0x19
mov al, 0x19
mov al, 0x19
jmp 0x140036aba
mov al, 0x1a
jmp 0x140036aba
mov al, 0x1b
jmp 0x140036aba
invalid
xor dh, byte [rax - 0x4fd114e4]
sbb eax, 0x1eb02aeb
jmp 0x140036aba
mov al, 0x1e
mov al, 0x1c
jmp 0x140036aba
mov al, 0x1d
jmp 0x140036aba
mov al, 0x1e
jmp 0x140036aba
mov al, 0x1f
jmp 0x140036aba
mov al, 0x20
jmp 0x140036aba
mov al, 0x21
jmp 0x140036aba
mov al, 0x22
jmp 0x140036aba
mov al, 0x23
jmp 0x140036aba
adc dh, byte [rax - 0x4ff114dc]
and eax, 0x26b00aeb
mov al, 0x26
mov al, 0x24
jmp 0x140036aba
mov al, 0x25
jmp 0x140036aba
mov al, 0x26
jmp 0x140036aba
mov al, 0x27
jmp 0x140036aba
invalid
mov al, 0x28
mov byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x14ea8
add qword [rax], r8
mov eax, dword [rsi + 0x28]
lea rdx, str.KindError
lea edx, str.KindError
add qword [rax], r8
mov r8d, 4
mov eax, 4
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x70], rsi
je 0x140036b01
jo 0x140036a67
and al, 0x78
sbb byte [rax - 0x77], cl
je 0x140036b01
jo 0x140036a67
and al, 0x78
mov qword [rsp + 0x68], 0
add byte [rax], al
mov byte [rsp + 0x79], 0
lea r8, [0x14004b930]
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x80]
call fcn.14000ab20
mov rax, qword [rsp + 0x68]
and al, 0x80
add byte [rax], al
add al, ch
invalid
std
dec dword [rax - 0x75]
and al, 0x68
push 0x244cb60f
js 0x140036b5c
movzx ecx, byte [rsp + 0x78]
mov dh, 0x4c
and al, 0x78
test rax, rax
test eax, eax
je 0x140036b6e
mov bl, 1
test cl, cl
leave
jne 0x140036b70
push rdx
mov rsi, qword [rsp + 0x70]
cmp rax, 1
cmp eax, 1
jo 0x140036b6c
cmp eax, 1
jne 0x140036b52
cmp byte [rsp + 0x79], 0
je 0x140036b52
and al, 0x79
add byte [rdx + riz - 0xa], dh
test byte [rsi + 0x34], 4
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140036b52
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
adc eax, 0x14ad3
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x14ad3
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140036b70
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14004dfdf]
adc eax, 0x1747e
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140036b70
mov ebx, ecx
test bl, bl
setne bl
mov eax, ebx
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov al, 8
jmp case.0x140036763.10013
mov al, 9
jmp case.0x140036763.10013
mov al, 0xa
jmp case.0x140036763.10013
mov al, 6
jmp case.0x140036763.10013
mov al, 3
jmp case.0x140036763.10013
mov al, 7
jmp case.0x140036763.10013
mov al, 2
jmp case.0x140036763.10013
mov al, 0x1f
jmp case.0x140036763.10013
mov al, 0x11
jmp case.0x140036763.10013
mov al, 0x24
jmp case.0x140036763.10013
mov al, 0x19
jmp case.0x140036763.10013
mov al, 0x10
jmp case.0x140036763.10013
mov al, 0x1c
jmp case.0x140036763.10013
mov al, 0x1b
jmp case.0x140036763.10013
mov al, 0xe
jmp case.0x140036763.10013
mov al, 0x1a
jmp case.0x140036763.10013
mov al, 0x1e
jmp case.0x140036763.10013
mov al, 0xf
jmp case.0x140036763.10013
lea rax, [r14 + 0x30]
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
mov r10, qword [r14 + 0x20]
mov qword [rsi + 0x20], r10
mov r10, qword [r14 + 0x28]
mov qword [rsi + 0x28], r10
mov qword [rsi + 0x10], r8
mov qword [rsi + 0x18], r9
mov qword [rsi], rcx
mov qword [rsi + 8], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm3
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rdi + 0x50]
mov qword [rsp + 0x100], rax
add rsi, 0x30
lea rdx, [rsp + 0x80]
mov r8d, 0x88
mov rcx, rsi
call sub.msvcrt.dll_memcpy
jmp 0x14003aeaf
jmp 0x14003ae79
cmp r8d, 3
je 0x14003aec3
test rax, rax
jne 0x14003aedd
cmp r8d, 2
jne 0x14003aefe
cmp r15, r13
je 0x14003af3c
add r13, 0xffffffffffffffe0
jmp 0x14003aae0
lea rax, [r13 - 0x20]
cmp r13, r15
mov r13, rax
je 0x14003ae09
cmp qword [r13 + 0x18], rbp
jbe 0x14003adff
cmp rbx, qword [r13 + 8]
jae 0x14003aad0
cmp r12, qword [r13]
jbe 0x14003aad0
mov qword [rsp + 0x48], rdx
mov qword [rdi + 0x38], r13
mov rcx, qword [r13 + 0x10]
mov rdx, qword [r9 + 0x20]
cmp rcx, rdx
jae 0x14003af4a
imul rdx, rcx, 0x218
mov qword [rsp + 0x60], r9
add rdx, qword [r9 + 0x18]
mov qword [rsp + 0x20], rdx
mov rcx, r10
mov r8, qword [rsp + 0x48]
call fcn.14003afa0
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x140], rax
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x150], rcx
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rax
test rax, rax
je 0x14003abc1
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x68], rcx
jmp 0x14003abed
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x140]
lea r8, [rsp + 0x80]
call fcn.140037c70
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x118]
mov r9, r8
shr r9, 0x20
mov qword [rsp + 0x30], r9
mov r11, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
mov r10, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x70], rax
mov qword [r14 + 0x38], rax
mov rax, qword [rsp + 0x78]
mov qword [r14 + 0x40], rax
mov rax, qword [rsp + 0x20]
mov qword [r14 + 0x48], rax
mov rdx, qword [rsp + 0x48]
mov qword [r14 + 0x50], rdx
mov qword [r14 + 0x50], rdx
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x58], rax
mov rax, rcx
mov qword [r14], rcx
mov qword [r14 + 8], r8
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsp + 0x20], r11
mov qword [r14 + 0x10], r11
mov qword [rsp + 0x28], r9
and byte [rbp - 0x77], cl
pop rsi
adc byte [rcx + rcx*4 + 0x4c], cl
and al, 0x28
mov qword [r14 + 0x18], r9
mov qword [rsp + 0x40], r10
mov qword [r14 + 0x20], r10
mov rcx, qword [rsp + 0x58]
mov qword [r14 + 0x28], rcx
mov rcx, qword [rsp + 0x50]
mov qword [r14 + 0x30], rcx
test rcx, rcx
mov r9, qword [rsp + 0x60]
lea r10, [rsp + 0x80]
add byte [rdi], cl
test bh, ch
std
invalid
invalid
add byte [rdi], cl
test bh, ch
std
invalid
jmp 0x14003a967
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
mov qword [rsp + 0x80], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
sbb byte [rax - 0x7b], r9b
leave
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x14003ae4e
add byte [rbp - 0x75], cl
jle 0x14003acf8
mov r15, qword [r14 + 0x10]
mov rax, qword [r14]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov rax, qword [r14 + 8]
mov qword [rsp + 0x50], rax
push rax
mov eax, 8
xor edx, edx
ror byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
ror byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x40], r13
mov r14, r10
mov r13, rcx
xor r8d, r8d
mov qword [rsp + 0x60], rcx
jmp 0x14003ad2f
add byte [rax], al
mov rcx, r13
mov ecx, ebp
mov r13, rcx
sub r13, r8
jbe 0x14003ae27
shr r13, 1
add r13, r8
mov r9, r13
jmp 0x145e56e85
jmp 0x145e56e85
loope 0x14003ad41
lea r10, [r15 + r9]
cmp qword [r15 + r9 + 0x10], rdx
cmp dword [rdi + rcx + 0x10], edx
ja 0x14003ad20
fnstenv [rdx + 0xe]
jb 0x14003ad57
cmp qword [r10], rbx
ja 0x14003ad20
mov r12, rbx
cmp qword [r10 + 8], rbx
pop rdx
or byte [rdi + 8], dh
ja 0x14003ad5f
ja 0x14003ad5f
inc r13
mov r8, r13
jmp 0x14003ad23
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x30], r11
mov rbp, qword [r15 + r9 + 0x18]
cmp rbp, qword [rsp + 0x50]
push rax
insb byte [rdi], dx
prefetcht0 byte [rax + 0x3b]
insb byte [rdi], dx
and al, 0x50
push rax
push rax
jae 0x14003af58
cmp rdx, qword [rsp + 0x88]
jne 0x14003ada0
lea rcx, [rsp + 0x80]
call fcn.140030ef0
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0x6d
add byte [rax], al
lea rcx, [rbp*2]
add byte [rax], al
add rcx, rbp
shl rcx, 4
add al, 0x48
add ecx, dword [rsp + 0x58]
add al, 0x48
add ecx, dword [rsp + 0x58]
mov qword [rax + rdx*8], rcx
mov rdx, qword [rsp + 0x90]
add byte [rax], al
ror byte [rax - 0x75], 1
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
inc rdx
invalid
invalid
add byte [rax], al
inc rdx
mov qword [rsp + 0x90], rdx
nop
add byte [rax], al
add byte [rcx - 1], cl
invalid
mov rcx, r13
shl rcx, 5
add r15, rcx
mov rcx, qword [rsp + 0x60]
sub rcx, r13
mov r11, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x20]
mov ebp, dword [rsp + 0x20]
nop
add byte [rax], al
add byte [rcx - 1], cl
invalid
mov ebp, dword [rsp + 0x20]
mov r10, r14
mov edx, esi
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
jne 0x14003ad0a
invalid
invalid
invalid
invalid
or eax, 0xebffffff
push rcx
jmp 0x14003ae50
mov qword [rdi + 0x38], r13
mov byte [rdi + 0x50], 1
jmp case.0x14002766c.540
cmp dh, al
push r8
add ebx, ebp
add al, 0x4c
mov dword [rdi + 0x38], edi
mov qword [rdi + 0x38], r15
xor r14d, r14d
mov r12d, 3
mov esp, 3
mov esp, 3
mov r11, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x20]
and al, 0x20
xor byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x20
mov r10, qword [rsp + 0x28]
jmp 0x14003ae79
push rdx
push rdx
mov r10, r14
mov r14, qword [rsp + 0x38]
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
and al, 0x40
jmp 0x14003ae50
cmp r8d, 2
jne 0x14003af12
add byte [rax], al
add byte [rax], al
mov r12d, 3
xor r14d, r14d
jmp 0x14003aa56
xor edx, edx
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
add byte [rax], al
mov r8, qword [rsp + 0x88]
lea rbx, [rcx + rdx*8]
lea ebx, [rcx + rdx*8]
lea ebx, [rcx + rdx*8]
mov rdx, qword [rdi + 8]
mov rax, qword [rsp + 0x48]
push rdi
or byte [rax - 0x75], cl
and al, 0x48
mov r9, qword [rax]
add r9, 0x10
mov r12, qword [rsp + 0x28]
rcl dword [rax], 0x4c
mov esp, dword [rsp + 0x28]
mov qword [rsi + 0x38], rcx
mov qword [rsi + 0x40], r8
mov qword [rsi + 0x48], rcx
mov qword [rsi + 0x50], rbx
mov qword [rsi + 0x50], rbx
mov dword [rsi], r12d
mov dword [rsi], esp
mov dword [rsi + 4], r11d
mov qword [rsi + 8], rbp
add al, 0x48
mov dword [rsi + 8], ebp
mov qword [rsi + 0x10], r10
mov dword [rsi + 0x10], edx
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x20], rdx
and byte [rcx + rcx*4 + 0x4e], cl
sub byte [rcx + rcx*4 + 0x76], cl
jbe 0x14003aed8
outsb dx, byte [rsi]
sbb byte [rax - 0x77], cl
push rsi
and byte [rcx + rcx*4 + 0x4e], cl
sub byte [rcx + rcx*4 + 0x76], cl
invalid
sub byte [rcx + r9*4 + 0x76], r9b
jbe 0x14003aed8
xor dh, al
xchg byte [rax + 0x2000000], dh
add byte [rdx], al
mov byte [rsi + 0xb0], 2
add byte [rdx], al
add cl, byte [rax - 0x7f]
invalid
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12d, 5
mov r11, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
pop rsp
and al, 0x30
mov rbp, qword [rsp + 0x20]
mov r10, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx - 0x77], cl
invalid
mov r14, rax
jmp 0x14003ae79
mov r11, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x20
mov rbp, qword [rsp + 0x20]
mov r10, qword [rsp + 0x28]
mov r14, rax
mov r13, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rbx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x38]
and al, 0x38
jmp 0x14003acb6
mov eax, 0x4cfffffd
mov ebx, dword [rsp + 0x30]
mov r11, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x20]
mov r10, qword [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov rdx, r13
mov rax, r10
mov eax, edx
mov ecx, r8d
mov r13, r10
mov r10, rbp
mov r9, r11
mov ecx, ebx
mov ecx, ebx
invalid
shl r9, 0x20
or r9, rcx
mov r12d, 4
add byte [rax], al
add byte [rbp + 0x31], al
xor esi, esi
add byte [rax], al
add byte [rbp + 0x31], al
xor esi, esi
mov rbp, r9
invalid
sbb bh, bl
invalid
xor esi, esi
mov rbp, r9
jmp 0x14003aa56
invalid
inc dword [rcx - 0x44]
mov r12d, 3
add eax, dword [rax]
add byte [rax], al
xor r14d, r14d
jmp 0x14003ae16
int3
invalid
invalid
invalid
int3
invalid
lea r8, str._rust_deps_addr2line_0.21.0_srclib.rs
add dword cs:[rax], eax
call fcn.14000a3f0
ud2
or ecx, dword [rbp + rcx*4 + 5]
jmp 0x18803b06f
lea r8, str._rust_deps_addr2line_0.21.0_src_function.rs
mov rcx, rbp
mov rdx, qword [rsp + 0x50]
call fcn.14000a3f0
cld
dec dword [rdi]
invalid
cld
dec dword [rdi]
or ebp, ebx
add byte [rax - 0x77], cl
invalid
add byte [rax], al
je 0x14003af90
mov rcx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rdx + 8], bh
mov edx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140002d30
cld
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.140042e50
add byte [rax], al
ud2
nop word [rax + rax]
push rsi
in al, dx
call 0x18c03afb4
mov ebx, eax
xchg edx, eax
add byte [rdx], al
add byte [rax], al
test dword [rsi + 0x48000001], esp
cmp dword [rdi + 0x50], 0
jg case.0x14002770c.563
invalid
jg case.0x14002770c.563
push rax
add byte [rbp + rdx + 0x4c], dh
mov edi, dword [rdi + 0x170]
adc eax, 0x70bf8b4c
add dword [rax], eax
add byte [rbp - 0x7b], cl
invalid
test edi, edi
push qword [rax + riz + 0x4c]
mov esp, dword [rdi + 0x178]
add dword [rax], eax
invalid
js 0x14003afe5
add dword [rax], eax
add byte [rax], al
add bl, ch
invalid
add byte [rdx], al
add byte [rax], al
mov qword [rdi + 0x208], 0
add byte [rax], al
invalid
or byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x14003b1c0
mov r13, qword [rbx]
outsd dx, dword [rsi]
pop rax
add dword [rax], eax
add byte [rax - 0x7d], cl
rcl byte [rax], 0xf
adc byte [rdi + 0x28], al
sub byte [r15], r9b
adc dword [rsp + 0x88], eax
add byte [rax], al
and al, 0x98
cwde
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea ecx, [rsp + 0x28]
and al, 0x28
lea esi, [rsp + 0x88]
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
mov dh, 0x54
and al, 0x28
and al, 0x29
add byte [rdi], cl
je 0x14003b203
cmp qword [rsp + 0xa8], 0
sub dword [rax], eax
mov esp, 0xa824
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rdi], cl
test byte [rax + 2], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7d], ah
invalid
invalid
jg 0x14003b0d5
add rax, 0x179830f
add eax, 0x179830f
add dword [rax], eax
add byte [rax - 0x73], cl
add byte [rax], al
and al, 0x50
mov r8d, 0x74e92130
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x29
movzx eax, word [rsp + 0x2e]
loopne 0x14003b0e8
mov ecx, dword [rsp + 0x30]
and al, 0x30
or eax, edx
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
je case.0x1400324bf.458
test byte [rdx + 1], ch
add byte [rax], al
invalid
lea rdx, [r13 + 0x10]
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdx*4], ah
mov byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov dh, 0x47
mov r9, qword [rdi + 0x188]
mov ecx, dword [rdi + 0x188]
mov r9, qword [rdi + 0x188]
mov ecx, dword [rdi + 0x188]
add byte [rax], al
and byte [rax - 0x73], cl
and al, 0x28
lea ecx, [rsp + 0x28]
pop rcx
popfq
invalid
dec dword [rax - 0x7d]
jl 0x14003b13f
sub byte [rax], al
mov eax, dword [rsp + 0x30]
and al, 0x30
cmp byte [rdi], cl
test byte [rcx], bl
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
mov dh, 0x97
add byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax + 0x39754cfa], al
jne 0x14003b172
cmp dword [rax + 0x20087], ecx
add byte [rax - 0x77], cl
ret 0xc148
or byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
call 0xc78bf588
call 0xc78bf588
invalid
ror byte [rcx - 0x3f], 0xe8
sub byte [rsi + 0x44], ah
mov dword [rdi + 0x205], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
or byte [rdx], al
add byte [rax], al
cli
jne 0x14003b197
invalid
and byte [rbx + rcx*4 - 0x79], cl
or byte [rdx], al
add byte [rax], al
xchg dword [rax], ecx
add al, byte [rax]
add byte [rbp - 0x7b], cl
test r8, r8
je 0x14003b1c0
mov rax, qword [r8]
add rax, 0x10
invalid
add eax, 8
ror byte [rcx + rcx*4 - 0x39], cl
mov edi, eax
xor al, 0x48
mov eax, dword [rdi + 0x200]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x8f
invalid
or byte [rdx], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x20c97], cl
add byte [rcx - 0x74b4dbac], cl
invalid
invalid
mov rdx, qword [r15 + 0x209]
xchg edi, eax
or dword [rdx], eax
add byte [rax], al
add byte [rax], al
add bl, ch
add byte [rax], al
or ecx, dword [rax - 0x75]
add ecx, dword [rax - 0x7d]
rcl byte [rax], 0x31
leave
mov dword [rsi], edx
adc byte [rbx - 0x74b7dbbc], r9b
and al, 0x4b
and al, 0x4b
and al, 0x48
mov rcx, qword [rsp + 0x4b]
and al, 0x4b
add byte [rax - 0x7f], cl
invalid
add esp, 0xe8
pop rsp
mov eax, 0x2e
add bl, ch
invalid
jbe 0x14003b215
add al, ch
out 0x61, al
invalid
cmp eax, 0x2e
clc
invalid
mov eax, dword [rsp + 0x58]
and al, 0x60
invalid
invalid
push qword [rcx]
sal al, 0x49
inc dword [rbp]
mov qword cs:[rsi + 8], rbp
sbb byte [rax - 0x77], cl
and byte [rax - 0x77], r9b
sub byte [rax - 0x77], r9b
jle 0x14003b298
mov dword [rsi + 0x40], ebx
invalid
and al, 0x28
and al, 0x58
mov eax, dword [rsp + 0x68]
lea ecx, [rsp + 0x70]
jo 0x14003b2dc
lea edx, [rsp + 0x28]
dec dword [rbx + rcx*4 + 0x44]
and al, 0x70
and al, 0x70
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
jne 0x14003b0da
and esi, edi
invalid
invalid
and esi, edi
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
sub ecx, dword [rsi]
add dword [rax], eax
invalid
add byte [rdx + 0x2b], bh
cld
dec dword [rdi]
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
in al, dx
cmp byte [rbx], al
add byte [rax], al
mov esp, 0x32024
add byte [rsi + 0xf], ah
invalid
jg 0x14003b2b3
movq qword [rsp + 0x310], mm6
and al, 0x10
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x74], cl
invalid
mov word [rax + rbx*4], fs
adc byte [rbx], al
add byte [rax], al
mov dword [rsp + 0x298], ecx
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x40], cl
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
pxor xmm6, xmm6
movdqu xmmword [rsp + 0x110], xmm6
mov dword [rsp + 0x100], ecx
add byte [rax], al
or byte [rax], al
add byte [rax], al
movq qword [rsp + 0x70], mm6
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rcx - 0x48], al
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, eax
ret 0x73e8
add byte [rax], al
cmp byte [rdx], al
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add bl, dh
movdqu xmmword [rsp + 0x248], xmm6
add byte [rax], al
add byte [rax], al
mov esp, 0x26824
add al, byte [rax]
add byte [rax + 8], bh
and al, 0x58
and al, 0x58
sbb al, 2
add byte [rax], al
mov word [rax + rsi], fs
add dword [rax], eax
add bl, dh
movq qword [rcx + 0xf8], mm6
mov dword [rsp + 0x238], 1
cmp byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x258], 0
add byte [rax], al
add dh, al
test byte [rdx + riz*2], ah
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
lea esi, [rdx - 1]
add byte [rax], al
mov dword [rsp + 0x270], esi
jo 0x14003b480
add byte [rax], al
movzx edi, byte [rax]
cmp bh, byte [rsp + 0x221]
and al, 0x21
add al, byte [rax]
add byte [rdi], cl
cmp dword [rcx], 0
add byte [rcx + rcx*4 - 7], al
lea ecx, [0x140048434]
add byte [rax], al
invalid
leave
add byte [rax], al
fild word [rbx - 0x2cb78019]
out 0x4d, eax
lea eax, [rcx + 1]
fstp xword [rcx + 0x38]
leave
sldt word [rax]
sldt word [rax]
nop dword [rax]
sbb al, byte [rax]
add byte [rbx - 0x73], cl
add al, 0x10
add al, byte [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], cl
test byte [rbp + 0x4d00001a], dh
lea esp, [rdx - 1]
add cl, byte [rax - 0x77]
lodsb al, byte [rsi]
and al, 0x20
add dword [rax], eax
add byte [rbp + 0xf], al
mov dh, 0x38
add byte [rax], al
leave
mov edx, ecx
loop 0x14003b62a
leave
or al, 0
add byte [rax], al
movzx ecx, byte [rax + rax + 1]
mov dh, 0x4c
add byte [rcx], al
rol byte [rbp - 0x7c], 0xc9
invalid
dec esi
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
rol dword [rdx], 0x4c
mov dword [rsp + 0x268], ecx
rol dword [rdx], 0x4c
mov dword [rsp + 0x268], ecx
mov cl, 0x41
cmp cl, 2
mov esi, 0x39
inc dword [rax]
add byte [rdi], cl
mov dh, 0xc0
enter 0xffffffffffffc149, 0xffffffffffffffe5
adc byte [rcx + 9], cl
invalid
inc dword [rdx]
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
sub dword [rsp + 0x2f0], ecx
loopne 0x14003b82e
add byte [rax], al
lea eax, [rsi - 0x2e]
int3
add eax, ecx
loopne case.0x14003b579.24
mov dh, 0x8c
and al, 0x20
add al, byte [rax]
add byte [rcx + rcx*8 + 0x1a39840f], al
add byte [rax], al
add byte [rax + 0x2a], al
lodsb al, byte [rsi]
and al, 0x21
add al, byte [rax]
add byte [rax + 0xf], al
mov dh, 0xc5
and dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rax + 1], cl
ror dword [rdi], 1
mov byte [rbx], bh
add eax, 0x3480000
add rcx, qword [rsp + 0x240]
jmp 0x14003bdd8
invalid
out 0, eax
invalid
invalid
add byte [rcx - 0xff19], al
inc dword [rax + 0xf]
mov dh, 0xc5
shl ebp, 0x10
add al, byte [rax]
add cl, ch
mov es, word [rdx]
add al, byte [rax]
invalid
add al, byte [rax]
add dh, al
mov byte [rsp + 0x264], 1
invalid
test byte [rcx + riz], ah
add al, byte [rax]
add dh, dh
ror byte [rdi], 1
mov dh, 0xc0
and al, 0x1d
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
test byte [rsi + rbx], ah
invalid
add al, byte [rax]
add byte [rcx - 0x7d], al
clc
add dword [rbx + rcx*4 + 0x7c], ecx
jl case.0x14003b84d.5
invalid
invalid
jl case.0x14003b84d.5
xor byte [rdi], cl
test dword [rdi], ebx
add al, 0
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
enter 0x148, 0xffffffffffffff8c
and al, 0x28
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
xor byte [rdx], al
invalid
xor byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
adc eax, 0x81000002
invalid
out 0, eax
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp al, 8
add byte [rax], al
invalid
vpsubb xmm9, xmm14, xmmword [rcx - 0x3f]
in eax, 0x10
or eax, ebp
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0xff19], al
and edi, 0xffffff00
movzx eax, bpl
or eax, ebp
call 0x164906ff3
sbb eax, 0x44000002
movzx r8d, byte [rsp + 0x21e]
add byte [rax], al
cmp eax, 1
and al, 0x28
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
sub byte [rcx], al
add byte [rax], al
loope 0x14003ba40
cmp eax, edx
jbe 0x14003bb0b
invalid
or eax, ebx
loopne 0x14003bb0f
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x2f0], cl
adc qword [rcx], r13
shr ebp, 0x20
add ah, byte [rsi - 0x77]
lodsb al, byte [rsi]
and al, 0x81
add byte [rax], al
add byte [rcx + 0x24de94b], dh
add byte [rax], al
or byte [rdi], cl
invalid
invalid
invalid
mov eax, dword [rbx]
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xc0
add al, byte [rax]
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xd0
add al, byte [rax]
add byte [rbp - 0x73], cl
add al, 0x16
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x75], cl
sub al, 0x16
or byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
add al, byte [rax]
add byte [rcx - 0x3f], cl
in eax, 5
mov esp, 0x4c000000
mov edi, edi
add byte [rdi], cl
mov cs, word [0x18d03ca3a]
add esp, dword [rsp + 0x2a0]
in eax, dx
add ebp, 0x20
std
invalid
add byte [rax], al
add byte [rsp + rdi*2 + 0x4c], dh
mov eax, dword [rsp + 0x1c8]
mov ah, 0x24
loopne 0x14003cddd
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov ah, 0x24
loopne 0x14003ce33
add byte [rax], al
lea rax, [r12 - 1]
enter 1, 0
add byte [rax], al
add byte [rbp - 0x77], cl
loopne 0x14003cecb
shl eax, 6
add byte [rsi], ch
test byte [rbx + 0x66000000], cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x298]
and byte [rax - 0x77], cl
stc
and al, 0x30
add dword [rax], eax
add al, ch
fild dword [rsi]
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x90
nop
nop
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov bh, 0
add byte [rax], al
or al, 0xff
invalid
lea ecx, [rsp + 0xd0]
invalid
test byte [rbp + 0x31], 0xc9
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
nop
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax + 0x39], cl
mov esp, 0x8824
add byte [rdi], cl
xchg byte [rdx], bh
add dword [rax], eax
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdi], bl
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0xfd
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140003cb0
add byte [rax - 0x7d], cl
ret
add byte [rdi + 8], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
invalid
rol byte [rbp + 0x31], cl
ror byte [rcx + rcx*4 - 0x28], cl
cld
invalid
or byte [rcx], al
add byte [rax], al
sub dword [rsp + 0x80], eax
sbb byte [rcx], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x80]
cmp qword [rsp + 0x88], r14
mov byte [rax], al
add byte [rax], al
jbe 0x14003d11b
mov byte [rax], al
add byte [rax], al
test byte [rbp + 0x31], 0xc9
and al, 0x40
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r15
mov rbx, qword [rsp + 0xd0]
mov rax, qword [r14 + 0x18]
test rax, rax
je 0x14003d6a8
cmp word [r12 + 0xea], 5
jae 0x14003d6bb
dec rax
cmp rax, qword [r12 + 0x78]
js 0x14003d717
invalid
jmp 0x14003d6e4
mov rax, qword [r14]
cmp qword [r12 + 0x78], rax
jbe 0x14003d6e4
lea rdx, [rax + rax*2]
shl rdx, 3
add rdx, qword [r12 + 0x68]
lea r12, [rsp + 0x58]
mov rcx, r12
call fcn.14001ef70
cmp qword [rsp + 0x58], 0x2e
jne 0x14003d705
movzx r8d, byte [rdi + 0x49]
mov r9, qword [rdi + 0x188]
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x28]
xor byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
or byte [rcx + rcx*4 + 0x46], cl
adc byte [rax - 0x39], cl
invalid
add byte [rax], al
call qword [rdx - 0x6d000212]
out dx, al
std
call qword [rdx - 0x13000212]
out dx, eax
std
invalid
invalid
call [rbx + rdi*8 - 3]
call [rdi]
add bh, dh
push qword [rbx - 0x46000205]
sti
std
dec ebp
sti
std
push qword [rbx - 0x2a000205]
sti
std
invalid
call qword [rsp + rdi*8 - 0x3530003]
std
jmp qword [rsi + rdi*8 - 0x1290003]
inc dword [0x128047a52]
invalid
invalid
push qword [rsi + 0x65]
invalid
jmp qword [rdi]
inc dword [rbx - 0x14]
invalid