Function at 0x1400ee1e0
Capabilities:
Create directory

Disassembly:
add rcx, 4
jmp 0x1400ed775
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400ed775
mov ecx, 6
jmp 0x1400ed775
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400ed775
mov ecx, 2
cmp rcx, rsi
ja 0x1400edf83
mov qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, r12
mov r8, rsi
call fcn.1400ec2b0
nop
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r13b, 3
jae 0x1400ed864
test rsi, rsi
je case.default.0x1400edb05
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x120], r14
mov byte [rsp + 0x128], r13b
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf7]
mov qword [rsp + 0x129], rax
mov qword [rsp + 0x130], rcx
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x148], rax
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x152249c]
add byte [rax], al
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x118]
call fcn.1400d0d40
cmp byte [rsp + 0x50], 0xa
jne 0x1400ed8a7
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
jmp 0x1400eda2a
lea rcx, [rsp + 0x50]
mov rdx, r12
mov r8, rsi
call fcn.1400d08a0
movzx eax, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
movzx r8d, al
lea r9, [0x14022ddf4]
jo 0x1400ed8c8
movzx eax, al
lea r9, [0x14022ddf4]
movsxd r10, dword [r9 + r8*4]
add r10, r9
invalid
invalid
add rcx, 4
jmp 0x1400edaae
movzx eax, byte [0x1402f6250]
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
add al, ch
add eax, dword [rsp + rsi*8]
dec dword [rax - 0x7b]
invalid
je 0x1400edfa5
mov r14, rax
invalid
mov qword [rsp + 0x28], r12
mov rbx, rsi
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], al
adc dword [rsi], eax
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], 4
add byte [rax], al
mov qword [rsp + 0xe8], 1
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
add byte [rax], al
movups xmm3, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
call fcn.1400d0d40
cmp byte [rsp + 0xa0], 0xa
mov esp, 0xa024
add byte [rdx], cl
je 0x1400eda08
mov r15d, 1
mov esi, 0x38
lea r12, [rsp + 0xd8]
lea esp, [rsp + 0xd8]
lea r13, [rsp + 0xa0]
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
cmp r15, qword [rsp + 0xe0]
jne 0x1400ed9ae
mov rcx, r12
mov rdx, r15
call fcn.1400ee040
mov r14, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xd0]
mov qword [r14 + rsi + 0x30], rax
xor byte ss:[rdi], cl
adc byte [rsp + 0xa0], al
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x10], xmm1
movups xmmword [r14 + rsi], xmm0
inc r15
mov qword [rsp + 0xe8], r15
mov esp, 0xe824
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbp
call fcn.1400d0d40
add rsi, 0x38
cmp byte [rax + 0xa024bc], al
add byte [rax], al
add byte [rdx], cl
or dh, byte [rbp - 0x77]
jne 0x1400ed991
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x40], rax
mov rsi, rbx
mov rsi, rbx
mov r12, qword [rsp + 0x28]
lea rcx, [rsp + 0xa0]
mov rdx, r12
mov r8, rsi
call fcn.1400d08a0
invalid
invalid
movzx edx, byte [rsp + 0xa0]
mov rcx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea r8, [0x14022de44]
add edx, dword [rax + rax]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, r12
mov qword [rsp + 0x100], rdi
and al, 0
add dword [rax], eax
invalid
jmp r9
add rcx, 4
add ecx, 4
jmp 0x1400edc05
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ret 0x14c
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400edaae
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400edaae
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400edf83
add rcx, r12
mov r9, rcx
test r8, r8
je 0x1400edad3
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400edad7
cmp ecx, 0x5c
pop rsp
je 0x1400edad7
cmp al, 5
jae case.default.0x1400edb05
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.1400d08a0
sub eax, 0xf44fffe
mov dh, 0x44
and al, 0x50
push rax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
lea rcx, [0x14022de10]
lea ecx, [0x14022de10]
or eax, 0x140312
movsxd r9, dword [rcx + r8*4]
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp case.0x1400ee690.7
push rdi
test bpl, bpl
je 0x1400ed786
cld
invalid
invalid
cld
invalid
lea rdx, [0x140275210]
mov r8d, 1
mov rcx, rdi
call fcn.1400ec2b0
jmp 0x1400ed786
push rbp
cld
invalid
invalid
test bh, ah
invalid
out 0xff, eax
invalid
push rbp
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
test rdx, rdx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
add rcx, 2
jmp case.0x1400ee690.7
invalid
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x1400ee690.7
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
mov ecx, 2
cmp rcx, r14
cmp ecx, esi
int1
ja case.default.0x1400edb7f
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
mov ecx, r8d
lea r8, [0x14022de2c]
invalid
invalid
mov ecx, eax
lea r8, [0x14022de2c]
invalid
loope case.0x1400ed89b.26
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400edbbf
xor eax, eax
jmp 0x1400edbc8
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
retf 0x148
retf 0x148
add ch, bl
jmp 0x1400edbbf
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400edbbf
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmove ecx, edx
retf 0x148
add rax, rcx
add rax, 8
jmp 0x1400edbbf
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
mov eax, 2
cmp r14, rax
jb 0x1400ed786
mov qword [rdi + 0x10], rax
adc r9b, r13b
jmp 0x1400ed786
mov ch, 0xfb
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400edc05
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1400edc05
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400edc05
mov ecx, 2
add byte [rax], al
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
ja 0x1400edf94
jne 0x1400edc14
xor eax, eax
jmp 0x1400edc29
add rcx, r12
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], al
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rsi
mov word [rsp + 0x88], 0x200
add byte [rax], al
add cl, byte [rax + 0x8a2484]
add byte [rax], al
invalid
lea rsi, [rsp + 0xa1]
lea rdi, [rsp + 0xa0]
lea rbx, [rsp + 0x50]
push rax
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x1400edcca
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, rdi
mov rdx, rbx
call fcn.1400d0d40
movzx r12d, byte [rsp + 0xa0]
cmp r12b, 0xa
cmp ah, 0xa
je 0x1400edd71
lea eax, [r12 - 6]
movzx ecx, al
mov dh, 0xc8
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmp rax, 1
je 0x1400edd2c
cmp eax, 2
je 0x1400edcca
cmp eax, 3
jne 0x1400edd54
mov rax, qword [rsp + 0x40]
sub rax, 1
jb 0x1400edcca
mov rcx, qword [rsp + 0x30]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1400edcca
mov qword [rsp + 0x40], rax
jmp 0x1400edcca
xor edx, edx
cmp qword [rsp + 0x40], 0
setne dl
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
cmp qword [rsp + 0x38], rdx
cmp dword [rsp + 0x38], edx
jne 0x1400edc92
mov rcx, r14
call fcn.1400ee110
jmp case.0x1400eca23.153
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x38]
jne 0x1400edc92
mov rcx, r14
call fcn.1400ee110
add eax, dword [rax]
add cl, ch
sbb al, 0xff
invalid
invalid
mov qword [rsp + 0xa0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
mov byte [rsp + 0xb8], 1
movabs al, byte [0xf00000001000000]
push rdi
ror byte [rdi], 0x11
test byte [rax + rbp*4], ah
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
and al, 0x40
test rax, rax
je 0x1400edf20
add dword [rax], eax
invalid
imul rsi, rax, 0x38
mov r14, qword [rsp + 0x28]
and al, 0x28
add rsi, r14
lea rbp, [rsp + 0x51]
lea r12, [rsp + 0xa0]
add byte [rax], al
invalid
lea rdi, [0x14022de60]
xor eax, eax
jmp 0x1400edde8
invalid
xor eax, eax
add r14, 0x38
cmp r14, rsi
je 0x1400edf20
invalid
movzx ebx, byte [r14]
cmp ebx, 0xa
je 0x1400edf20
mov byte [rsp + 0x50], bl
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
mov dword [rbp + 0x2f], ecx
movups xmm0, xmmword [r14 + 1]
movups xmm1, xmmword [r14 + 0x11]
adc byte [rsi + 0x11], cl
movups xmm2, xmmword [r14 + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbp], eax
invalid
invalid
movups xmmword [rbp], xmm0
add byte [r8 + 0x482a7401], r13b
test al, 1
je 0x1400ede4a
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
push rax
lea rdx, [0x140275350]
adc eax, 0x187524
and al, 0x75
sbb byte [rax], al
call fcn.1400d1110
test al, al
jne 0x1400ede4a
mov r8d, 1
mov eax, 1
mov rcx, r12
lea rdx, [0x140275210]
adc eax, 0x1873cb
adc eax, 0x1873cb
sbb byte [rax], al
add al, ch
in al, 0xff
invalid
call fcn.1400ec2b0
invalid
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x60
mov r13, qword [rsp + 0x60]
lea eax, [rbx - 6]
cli
movzx eax, al
lea r15, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
movsxd rax, dword [rdi + r15*4]
add al, 0xbf
add rax, rdi
clc
mov r8, r15
clc
lea rdx, [0x140275210]
jmp rax
add bh, bh
loopne 0x1400edec0
invalid
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
mov r8, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add bl, ch
sub cl, byte [rax - 0x75]
invalid
invalid
push rsp
jmp case.0x1400ede75.1
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov r8, r13
jmp case.0x1400ede75.1
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1b0ddb
invalid
lea rdx, [0x14029ec78]
add bl, ch
jmp case.0x1400ede75.1
adc dword [rcx - 0x48], eax
add al, byte [rax]
add byte [rax], al
mov r8d, 2
lea rdx, [0x14029ec79]
nop dword [rax]
mov rcx, r12
mov ecx, esp
call fcn.1400ec2b0
cmp r15d, 1
inc dword [rcx]
clc
jrcxz 0x1400edeb6
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x1400edee2.5
test byte [rdi], dl
invalid
invalid
mov al, 1
test r15, r15
jne 0x1400edddb
mov rax, qword [rsp + 0x70]
mov ecx, ebx
lea rdx, [0x14022de74]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r13, 4
add ebp, 4
mov rbx, r13
jmp case.0x1400edee2.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 8
jmp case.0x1400edee2.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 2
test rbx, rbx
setne al
jmp 0x1400edddb
cmp qword [rsp + 0x98], 0
je 0x1400edf3a
mov edx, 8
mov rcx, qword [rsp + 0x28]
call fcn.14002dd50
mov rsi, qword [rsp + 0x100]
cmp qword [rsi + 8], 0
je 0x1400edf56
mov rcx, qword [rsi]
mov edx, 1
call fcn.14002dd50
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1400ed794
lea r8, [0x1402751f8]
mov rdx, r14
call fcn.140032ea0
ud2
lea r8, [0x1402751f8]
mov rdx, rsi
call fcn.140032ea0
ud2
lea r8, [0x1402751f8]
mov rdx, rsi
call fcn.140032ea0
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.14002fda0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x50
mov r8, rdx
ror byte [rax - 0x77], 1
retf 0x8d48
and al, 0x20
call fcn.1400ce680
mov rax, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
test rax, rax
je case.0x1400ed89b.43
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
call fcn.1400ea4b0
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
test rdi, rdi
push qword [rax + rcx*2 + 0x48]
mov ecx, edi
je case.0x1400ed89b.43
mov rcx, rdi
xor edx, edx
call sub.kernel32.dll_CreateDirectoryW
test eax, eax
je 0x1400ee25c
test rsi, rsi
je 0x1400ee258
mov edx, 2
mov rcx, rdi
mov ecx, edi
call fcn.14002dd50
xor esi, esi
jmp case.0x1400ed89b.43
call sub.kernel32.dll_GetLastError
mov ebx, eax
shl rbx, 0x20
shl ebx, 0x20
shl ebx, 0x20
jrcxz 0x1400ee287
or rbx, 2
test rsi, rsi
test esi, esi
test esi, esi
div byte [rbp + rcx - 0x46]
add al, byte [rax]
add byte [rax], al
je 0x1400ee27d
mov edx, 2
mov rcx, rdi
call fcn.14002dd50
invalid
invalid
dec dword [rax - 0x77]
fimul word [rax - 0x77]
mov rax, rsi
mov rsi, rbx
mov rax, rsi
mov eax, esi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
sub esp, 0x1a8
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
invalid
call fcn.1400d08a0
out 0x25, eax
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x20
invalid
out 0x25, eax
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
lea r9, [0x14022de8c]
invalid
sti
adc eax, dword [rax]
ror byte [rbp + rcx*4 + 0xd], 0xb9
mov ecx, 0x4f0013fb
invalid
sti
adc eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
stc
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1400ee31d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400ee31d
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 6
add byte [rax], al
jmp 0x1400ee31d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400ee31d
invalid
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400ee7c1
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400ee348
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1400ee34a
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x12f], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
test rsi, rsi
je 0x1400ee37c
cmp al, 6
jne 0x1400ee384
jmp 0x1400ee3ab
cmp al, 2
ja case.0x1400ed68c.97
mov rdx, qword [rsp + 0x12f]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
invalid
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
movabs eax, dword [0x9024bc8948000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
cwde
add byte [rax], al
invalid
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 0
mov byte [rsp + 0xe0], 6
mov word [rsp + 0x108], 0x200
mov byte [rsp + 0x10a], 0
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
call fcn.1400ee810
cmp byte [rsp + 0x138], 0xa
je 0x1400ee524
rol byte [rax], cl
add byte [rax], al
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0x138]
lea rbp, [rsp + 0x90]
lea ebp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.1400ee810
cmp byte [rsp + 0x170], 0xa
and al, 0x70
add dword [rax], eax
add byte [rdx], cl
je 0x1400ee541
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], cl
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], cl
movups xmm2, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rsp + 0x170]
adc byte [rsp + 0x170], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x180]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
adc byte [r15], cl
movups xmmword [rbx], xmm0
adc dword [rbx], eax
mov rcx, r12
mov ecx, esp
mov rdx, rbx
call fcn.1400d1110
or dword [rsi + rdi*8], ebp
invalid
test al, al
invalid
je 0x1400ee541
or dword [rsi + rdi*8], ebp
inc dword [rax + rax*8 - 0x76b3c98c]
mov rcx, r13
mov rdx, rbp
mov edx, ebp
jmp 0x128f96e5a
mov edx, ebp
call fcn.1400ee810
add byte [rax + 0x13824bc], al
cmp byte [rsp + 0x138], 0xa
jne 0x1400ee480
invalid
invalid
add byte [rax], al
or cl, byte [rdi]
test dword [rdi + rdi*8 - 1], ebx
invalid
dec dword [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xd0]
call fcn.1400ee810
cmp byte [rsp + 0x20], 0xa
je case.0x1400ed68c.97
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call 0x1400ee1e0
dec dword [rax - 0x77]
test byte [rax + rdx*4], ah
add byte [rax], al
mov qword [rsp + 0x90], rax
test rax, rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je case.0x1400ed68c.97
je case.0x1400ed68c.97
mov rbx, rax
and eax, 3
loopne case.0x1400edb05.75
lea rcx, [0x14022dea8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp case.0x1400edb05.78
movzx eax, byte [rbx + 0xf]
jmp case.0x1400edb05.78
mov rcx, rbx
shr rcx, 0x20
call fcn.1400cf470
test al, al
je case.0x1400ed68c.77
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
invalid
call fcn.1400eeca0
cmp dword [rsp + 0x20], 2
jl 0x1400ee5c6
and byte [rdx], al
jne 0x1400ee630
xchg byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
lea rcx, [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xd0], 1
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rdx*8], ah
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add eax, ebp
push rsp
call fcn.1400cbd20
jmp case.0x1400eda6e.36
add byte [rax], al
invalid
xlatb
std
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
lea rcx, [rsp + 0x90]
add byte [rax], al
add al, ch
xlatb
std
dec dword [rax - 0x77]
mov rcx, rdi
call fcn.1400cbd20
mov rcx, rdi
mov rdx, rsi
call fcn.1400eeb50
add eax, 0x85480000
invalid
add eax, 0x85480000
test eax, eax
ror byte [rdi], 0x84
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
je case.0x1400ee2e0.16
mov rcx, rax
mov ecx, eax
shr eax, 0x96
cld
invalid
call 0x1400ee290
mov rbx, rax
test rax, rax
jne case.0x1400eda6e.36
pop rbp
pop rbp
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call 0x1400ee1e0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
test rax, rax
je case.0x1400ed68c.97
invalid
mov rbx, rax
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400eede0
add byte [rax + rax*8 - 0x72b7c98c], al
test al, al
je case.0x1400eda6e.36
lea rcx, [rsp + 0x20]
and al, 0x20
jmp case.0x1400eda6e.35
mov eax, dword [rsp + 0x60]
and al, 0x60
test eax, 0x400
add byte [rax + rax], al
add byte [rdi], cl
invalid
sete cl
xchg esp, eax
sal edi, 0x44
invalid
and al, 0x64
test dword [rsp + 0x64], 0x20000000
add byte [rax], al
add byte [rax], ah
and byte [rdi], cl
xchg esp, eax
ret 0xca08
or dl, cl
sete dl
or dl, cl
shr al, 4
invalid
add al, 0x84
invalid
call 0x1b4df6a53
je case.0x1400eda6e.36
cmovs ecx, dword [rbp + 0x90248c]
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
add byte [rax], al
add al, ch
invalid
ret
add byte [rax], al
call fcn.1400cbd20
invalid
push qword [rcx]
fisttp dword [rax - 0x77]
mov rax, rbx
invalid
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1a8
add esp, 0x1a8
add esp, 0x1a8
invalid
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
shr eax, 0x20
call 0x1690769a0
cmp eax, 0x28
sub byte [rdi + 0x20], dh
ja case.default.0x1400ee690
and byte [rax - 0x73], cl
lea rcx, [0x14022deb8]
or eax, 0x13f82f
clc
adc eax, dword [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
shr cl, 0xf2
invalid
invalid
jmp rax
xor eax, eax
jmp case.0x1400edb05.78
invalid
invalid
lea rbx, str._bJ_
sbb eax, 0x186388
invalid
sbb byte [rax], al
jmp case.0x1400eda6e.36
mov al, 0x29
jmp case.0x1400edb05.78
loop case.0x1400eda6e.46
invalid
mov al, 1
jmp case.0x1400edb05.78
invalid
invalid
mov al, 2
jmp case.0x1400edb05.78
invalid
invalid
mov al, 3
jmp case.0x1400edb05.78
int 0xfe
invalid
mov al, 4
jmp case.0x1400edb05.78
invalid
invalid
mov al, 5
jmp case.0x1400edb05.78
mov edi, 0xb0fffffe
invalid
invalid
mov al, 6
jmp case.0x1400edb05.78
mov eax, 0xb0fffffe
invalid
invalid
mov al, 7
jmp case.0x1400edb05.78
mov cl, 0xfe
invalid
mov al, 8
jmp case.0x1400edb05.78
stosb byte [rdi], al
invalid
invalid
mov al, 9
jmp case.0x1400edb05.78
movabs dword [0xfe9ce90ab0fffffe], eax
invalid
mov al, 0xa
jmp case.0x1400edb05.78
pushfq
invalid
invalid
mov al, 0xb
jmp case.0x1400edb05.78
xchg ebp, eax
invalid
invalid
mov al, 0xc
jmp case.0x1400edb05.78
invalid
invalid
mov al, 0xd
jmp case.0x1400edb05.78
xchg esi, edi
invalid
mov al, 0xe
jmp case.0x1400edb05.78
cmp dh, 0xff
push qword [rax - 0x18616f1]
mov al, 0xf
invalid
jns case.0x1400eda6e.61
invalid
mov al, 0xf
jmp case.0x1400edb05.78
jns case.0x1400eda6e.61
invalid
mov al, 0x10
jmp case.0x1400edb05.78
jb case.0x1400eda6e.62
invalid
mov al, 0x11
jmp case.0x1400edb05.78
imul edi, esi, 0xffffffff
push qword [rax - 0x19b16ee]
mov al, 0x12
invalid
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1400edb05.78
invalid
invalid
mov al, 0x13
jmp case.0x1400edb05.78
pop rbp
invalid
invalid
mov al, 0x14
jmp case.0x1400edb05.78
push rsi
invalid
invalid
mov al, 0x15
jmp case.0x1400edb05.78
invalid
invalid
mov al, 0x16
jmp case.0x1400edb05.78
invalid
invalid
mov al, 0x17
jmp case.0x1400edb05.78
invalid
invalid
mov al, 0x18
jmp case.0x1400edb05.78
invalid
mov al, 0x19
jmp case.0x1400edb05.78
invalid
mov al, 0x1a
jmp case.0x1400edb05.78
invalid
mov al, 0x1b
jmp case.0x1400edb05.78
invalid
mov al, 0x1c
jmp case.0x1400edb05.78
invalid
mov al, 0x1d
jmp case.0x1400edb05.78
invalid
mov al, 0x1e
jmp case.0x1400edb05.78
invalid
mov al, 0x1f
jmp case.0x1400edb05.78
invalid
mov al, 0x20
jmp case.0x1400edb05.78
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400edb05.78
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400edb05.78
mov al, 0x23
jmp case.0x1400edb05.78
mov al, 0x24
jmp case.0x1400edb05.78
mov al, 0x25
jmp case.0x1400edb05.78
mov al, 0x26
jmp case.0x1400edb05.78
mov al, 0x27
jmp case.0x1400edb05.78
mov al, 0x28
jmp case.0x1400edb05.78
lea r8, [0x1402751f8]
mov rdx, rsi
call fcn.140032ea0
ud2
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400eea39
cmp al, 2
jne 0x1400eea28
mov rcx, rdi
call fcn.1400d13d0
cmp rbx, rax
jbe 0x1400ee880
mov rcx, r14
mov rdx, rdi
call fcn.1400d1550
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
sub rcx, qword [rsp + 0x68]
jb 0x1400eeb1f
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1400eea81
invalid
lea eax, [rcx]
add byte [rax], al
invalid
add byte [rax - 0x3476b7fe], dh
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x1400ee88f
jmp 0x1400eea39
add dh, al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x1400eea39
invalid
cmp al, 1
je 0x1400ee9a0
movzx eax, al
cmp eax, 2
jne case.0x1400ed89b.98
add byte [rcx], al
add byte [rax], al
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax - 0x77], cl
stc
add byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.1400d13d0
cmp r14, rax
jbe 0x1400ee910
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.1400d1550
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
invalid
invalid
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
pop rsp
and al, 0x68
jb 0x1400eeb19
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1400eea81
mov al, 2
mov r14, rbx
mov esi, ebx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
mov esi, ebx
jmp 0x1400ee916
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x1400ee916
invalid
cmp r12d, 5
je 0x1400ee916
invalid
invalid
invalid
cmp r12d, 6
jne 0x1400eea62
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x1400ee9f6
mov rax, qword [rsp + 0x28]
test r14, r14
je 0x1400ee9f6
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
or byte [rcx - 0x7d], cl
inc byte [rcx]
cmp r14, 1
je case.0x1400edee2.60
cmp cl, 0x2e
jne case.0x1400edee2.60
jne case.0x1400edee2.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je case.0x1400ed89b.96
cmp eax, 0x5c
je case.0x1400ed89b.96
xor eax, eax
jmp 0x1400ee916
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor eax, eax
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1400ee916
invalid
invalid
push qword [rcx]
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
test dword [rdx], ecx
invalid
xor eax, eax
cmp r14, 1
jne 0x1400ee916
cmp cl, 0x2e
jne 0x1400ee916
invalid
invalid
invalid
sub rbx, 1
jb 0x1400eeb43
invalid
and al, 1
add byte [rax], al
add dword [rdi], ecx
invalid
and al, 1
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400eea3c
movzx eax, al
test eax, eax
jne 0x1400eea50
invalid
and dword [rax - 0x80], eax
cmp bpl, 6
jne case.0x1400edb7f.84
std
invalid
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
add byte [rax - 0x7d], cl
jmp 0x1400eea59
sub rbx, 1
jb 0x1400eeb30
invalid
mov qword [rdi + 8], rbx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x1400eea3c
invalid
lea rax, [0x14022df5c]
hlt
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
invalid
invalid
rol byte [rbx + rbp*8], 0x5e
jmp 0x1400eeadf
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x1400eea3c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400eeadf
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
lea edx, [rcx + 1]
test rcx, rcx
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
ror byte [rdi], 0x84
invalid
je case.default.0x1400eea75
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400eea3c
mov rcx, rbx
mov rbx, r14
lea r8, [0x140275338]
mov rdx, rbx
call fcn.140033800
ud2
lea r8, [0x140275320]
mov rcx, rbx
xor edx, edx
call fcn.140033800
ud2
lea r8, [0x140275308]
jmp 0x1400eeb37
lea r8, [0x14022df74]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1400eebcf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400eebcf
mov ecx, 6
jmp 0x1400eebcf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400eebcf
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400eec84
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400eebf8
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400eebfa
xor eax, eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
mov word [rsp + 0x88], 0x200
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.1400ee810
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
jne 0x1400eec59
xor eax, eax
jmp 0x1400eec79
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x1400eec57
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x1400eec79
lea rcx, [rsp + 0x50]
call fcn.1400d11e0
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x1402751f8]
mov rdx, rsi
call fcn.140032ea0
ud2
mov ecx, esi
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
invalid
test bl, al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
shr eax, 0xec
loop 0x1400eef71
add byte [rbx - 0x7697dbbc], cl
rol ecx, 0xe9
shr ecx, 0xa
and ecx, 1
je 0x1400eef85
and al, 0x68
mov byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x6c], al
and al, 0x7c
add byte [rbp + 0x487174db], al
shl edx, 0x20
loop 0x1400eefc7
and byte [rcx + rcx - 0x3e], cl
or edx, eax
add byte [rax], al
add bh, al
invalid
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
and byte [rdi], r9b
and byte [rdi], cl
adc ecx, dword [rsi + 0x30]
xor byte [rax - 0x77], cl
push rsi
cmp byte [rcx + 0x4e894046], cl
xor esi, r14d
invalid
mov dword [rsi + 0x44], ecx
imul bl
mov qword fs:[rsi + 8], rdi
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
mov dword [rsi], 2
add byte [rax], al
mov edx, edi
mov bl, 0xb3
invalid
mov bl, 0xff
dec dword [rax - 0x77]
stc
mov ecx, edi
loope case.0x1400ee690.107
add byte [rax - 0x473b7eb8], dl
mov eax, 0x5b000002
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsp
mov dword [rsi + 8], esp
or byte [rax - 0x39], cl
or byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
add bl, ch
cmp al, 0xa9
add byte [rax + rax], al
add al, 0
add al, 0
add byte [rax], al
add byte [rax + rcx*4 + 0x41], dh
mov ecx, ecx
mov byte [rcx - 0x77], al
leave
add byte [rax], al
add byte [rax], ah
invalid
add byte [rax], al
and byte [rdi], cl
test byte [rax - 1], bh
invalid
dec dword [rax - 0x77]
mov dword [rsi + 8], edi
jle 0x1400ef037
or byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x4a], al
mov sil, 1
invalid
invalid
add byte [rax], al
mov dh, 1
test esp, esp
in al, 0x74
or eax, 0x2ba
invalid
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
in eax, dx
inc dword [rax - 0x7c]
inc dword [rax - 0x7c]
div byte [rbp - 0x5b]
movsd dword [rdi], dword [rsi]
and al, 0x20
invalid
invalid
mov esi, eax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
invalid
lea ecx, [rsp + 0x20]
and al, 0x20
call fcn.1400cbd20
mov rcx, rsi
mov ecx, esi
int3
std
dec dword [rax - 0x77]
mov ecx, esi
int1
call fcn.14011da40
ud2
invalid
jmp 0x14b1df075
or ebp, eax
sub byte [rax + 0xb0ffff4], dl
nop
hlt
dec dword [rdi]
invalid
nop
hlt
or esp, dword [rsi + 0xf]
nop word [rax + rax]
invalid
add byte [rax], al
push rbx
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
invalid
mov rdi, rdx
mov ebx, ecx
retf
movzx eax, byte [0x1402f6250]
mov dh, 5
invalid
jno case.0x1400edb05.174
invalid
retf
mov dh, 5
add eax, 0x2071ba
mov edx, 0xb9002071
add byte [rcx + 0x18], bh
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
or byte [rax], al
add byte [rax], al
add al, ch
call fcn.14002dcc0
sbb ebp, esp
dec dword [rax - 0x7b]
test rax, rax
test eax, eax
sal byte [rbp + rdx + 0x48], 0x89
je case.0x1400ee690.140
mov qword [rax], rdi
cmp byte [rax - 0x77], cl
mov qword [rax + 8], rsi
jo 0x1400ef0b9
mov byte [rax + 0x10], bl
adc byte [rax - 1], cl
inc rax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
add byte [rax], al
mov edx, 0x18
add byte [rax], al
add al, ch
ror byte [rsp + rsi*8], cl
or al, 0xf4
call fcn.14002fda0
ud2
invalid
or al, 0xf4
dec dword [rdi]
or ecx, dword [rax - 0x77]
mov rbx, rax
ret
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
call fcn.1400ce150
invalid
dec dword [rax - 0x77]
mov rcx, rbx
call fcn.14011da40
add al, byte [rax]
fld1
pop rdx
jmp 0x14b1df0ea
add al, byte [rax]
ud2
add al, byte [rax]
add byte [rdi], cl
ud2
or ebp, eax
mov bl, 0x8f
hlt
dec dword [rdi]
or edx, dword [rax + 0x28ec8348]
in al, dx
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
and eax, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [0x14022df90]
out dx, al
adc eax, dword [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
jmp 0x1400ef148
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
invalid
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
dec dword [rax - 0x75]
push rcx
invalid
mov rcx, rax
sar edi, 0x52
jmp 0x1400ef148
jmp 0x1400ef148
call qword [rdx + 0x40]
jmp 0x1400ef148
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400cf470
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
lea rcx, [0x140277048]
or eax, 0x187f0f
or eax, 0x187f0f
movq qword [rax], mm3
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
lea rcx, str.HK_
lea ecx, str.HK_
mov rax, qword [rcx + rax*8]
add rsp, 0x28
ret
shr rcx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
ja case.default.0x1400ef164
invalid
adc al, 0x48
lea eax, [0x14022dfa0]
add eax, 0x13ee43
lea rax, [0x14022dfa0]
out dx, al
adc eax, dword [rax]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1400ef12e
mov al, 0x29
jmp 0x1400ef12e
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp 0x1400ef12e
mov al, 2
jmp 0x1400ef12e
mov al, 3
jmp 0x1400ef12e
mov al, 4
jmp 0x1400ef12e
mov al, 5
jmp 0x1400ef12e
mov al, 6
jmp 0x1400ef12e
mov al, 7
jmp 0x1400ef12e
mov al, 8
jmp 0x1400ef12e
mov al, 9
jmp 0x1400ef12e
mov al, 0xa
jmp 0x1400ef12e
mov al, 0xb
jmp 0x1400ef12e
mov al, 0xc
jmp 0x1400ef12e
nop
nop
mov al, 0xd
jmp 0x1400ef12e
mov al, 0xe
jmp 0x1400ef12e
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x1400ef12e
mov al, 0x11
invalid
jns 0x1400ef1b2
invalid
mov al, 0xf
jmp 0x1400ef12e
mov al, 0x10
jmp 0x1400ef12e
mov al, 0x11
jmp 0x1400ef12e
invalid
invalid
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400ef12e
invalid
invalid
invalid
push qword [rax - 0xa916ea]
mov al, 0x16
jmp 0x1400ef12e
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0x17
jmp 0x1400ef12e
invalid
mov al, 0x18
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400ef12e
invalid
mov al, 0x1a
jmp 0x1400ef12e
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 0x1b
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400ef12e
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400ef12e
add bh, bh
invalid
invalid
add bh, bh
invalid
mov al, 0x23
jmp 0x1400ef12e
invalid
mov al, 0x24
jmp 0x1400ef12e
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400ef12e
invalid
invalid
push qword [rax - 0x11916da]
invalid
mov al, 0x26
jmp 0x1400ef12e
mov al, 0x27
jmp 0x1400ef12e
mov al, 0x28
jmp 0x1400ef12e
mov ecx, eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
lea edx, [rcx - 2]
cmp rdx, 2
jae 0x1400ef27b
invalid
lea edx, [rcx - 2]
cmp rdx, 2
jae 0x1400ef27b
invalid
jmp 0x1400ef28b
test rcx, rcx
test ecx, ecx
je 0x1400ef28b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
test ecx, ecx
push rax
xor byte [rax + 0x28c48348], dl
add esp, 0x28
nop word cs:[rax + rax]
sub esp, 0x40
add byte [rax], al
mov edi, edx
and al, 0x38
add bl, ch
invalid
invalid
in al, dx
leave
std
dec dword [rax - 0x7b]
test esi, esi
je 0x1400ef3a8
mov qword [rsp + 0x20], rbx
test esi, esi
nop dword [rax + rax]
invalid
pushfq
dec dword [rdi]
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
test r8, r8
je 0x1400ef593
mov r13, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x1400ef412
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400ef400
cmp r13, rcx
jb 0x1400ef5af
sub r13, rcx
je 0x1400ef593
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x1400ef42c
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r12, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea r15, [rsp + 0x28]
lea rbp, [0x14022e054]
jmp 0x1400ef477
mov rcx, r14
call fcn.1400cbd20
mov rdx, rbx
mov rbx, rdx
test r13, r13
je 0x1400ef593
lea rax, [rbx - 0x10]
mov rsi, r13
mov esi, ebp
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x1400ef4b0
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x1400ef490
mov r8, qword [rax + 8]
jmp 0x1400ef4b6
xor r9d, r9d
mov r8, r12
invalid
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.1400cd6d0
cmp qword [rsp + 0x28], 0
je case.default.0x1400ef4e2
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
invalid
jmp rcx
jmp 0x1b88fd6e5
cmp byte [rax + 0x10], 0x23
je case.0x1400eeb92.57
jmp 0x1400ef595
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400ef5a6
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x1400ef54c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1400ef520
jmp 0x1400ef54f
mov rax, r8
cmp r13, rcx
jb 0x1400ef5af
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x1400ef56f
test rax, rax
je 0x1400ef46b
jmp 0x1400ef5c0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1400ef5f2
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne case.0x1400eeb92.57
jmp 0x1400ef46b
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1400ef595
lea r8, [0x140275088]
mov rdx, r13
call fcn.140032ea0
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x1402750d8]
jmp 0x1400ef622
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.140032e60
ud2
test cl, cl
je 0x14011c6c3
mov rcx, rdx
mov rdx, r8
jmp 0x1400ee290
mov rcx, rdx
mov rdx, r8
jmp 0x1400ee1e0