Function at 0x1400441b0
Capabilities:
Check if file exists
Get file attributes

Disassembly:
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
call fcn.1400017ad
nop
add rsp, 0x20
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
call fcn.1400017ad
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
call fcn.1400017e0
call fcn.1400017e0
mov ecx, dword [rsi + 0x58]
mov rdx, qword [rsi + 0x60]
call fcn.140001887
nop
add rsp, 0x28
pop rsi
pop rbp
ret
rol eax, 0x10
jae 0x140001f75
add r8, r10
movzx edx, byte [rdx + r8]
shl r10d, 3
mov ecx, r10d
shl rdx, cl
or rax, rdx
ret
add eax, 0xae371
in al, dx
movzx rax, byte [rcx]
lea r8, [0x1400b5120]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
add rcx, 4
lea rax, [rsp + 0x40]
mov qword [rax], rcx
lea rcx, [0x140055a60]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 4
lea rax, str.HResultErrorhres
lea r9, [0x140055a5c]
mov r8d, 0xc
mov eax, 0xc
mov eax, 0xc
mov rcx, rdx
mov rdx, rax
call fcn.140018ee0
jmp 0x1400022bc
inc rcx
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055a80]
mov qword [rsp + 0x20], rax
lea rax, str.ParseIntError
mov r8d, 0xd
jmp 0x1400022b1
inc rcx
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055aa0]
add eax, 0x53a08
add eax, 0x53a08
mov qword [rsp + 0x20], rax
lea rax, [0x1400b0ce6]
mov r8d, 0xf
jmp 0x1400022b1
inc rcx
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055ad8]
mov qword [rsp + 0x20], rax
lea rax, str.ParseDatetimeError
jmp 0x1400021da
add rcx, 2
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055b08]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, str.ConvertError
mov r8d, 0xc
jmp 0x1400022b1
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055b40]
mov qword [rsp + 0x20], rax
lea rax, str.ConvertVariantError
mov r8d, 0x13
jmp 0x1400022b1
add rcx, 2
lea r9, [rsp + 0x40]
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x40
mov qword [r9], rcx
lea rax, [0x140055b70]
mov qword [rsp + 0x20], rax
lea rax, str.ConvertBoolError
mov r8d, 0x10
jmp 0x1400022b1
inc rcx
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055ba8]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, str.ConvertStringError
jmp 0x1400021da
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055b40]
mov qword [rsp + 0x20], rax
lea rax, str.ConvertDatetimeErrorConvertDurationErrorConvertLengthError
jmp 0x1400021b0
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055b40]
mov qword [rsp + 0x20], rax
lea rax, [0x140055bdc]
mov r8d, 0x14
jmp 0x1400022b1
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055c08]
mov qword [rsp + 0x20], rax
lea rax, [0x140055bf0]
mov r8d, 0x12
jmp 0x1400022b1
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055b40]
mov qword [rsp + 0x20], rax
lea rax, str.SerdeErrorDeserializeValueError
mov r8d, 0xa
jmp 0x1400022b1
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055c48]
mov qword [rsp + 0x20], rax
lea rax, [0x140055c32]
mov r8d, 0x15
jmp 0x1400022b1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ResultEmptyNullPointerResultUnimplementedArrayItemInvalidDeserializationVariantError
mov r8d, 0xb
jmp 0x140002285
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140055c73]
mov r8d, 0x11
jmp 0x140002285
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140055c84]
mov r8d, 0x16
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
jmp rax
add rcx, 8
lea r9, [rsp + 0x40]
mov qword [r9], rcx
lea rax, [0x140055b40]
mov qword [rsp + 0x20], rax
lea rax, [0x140055c9a]
mov r8d, 0x22
mov rcx, rdx
mov rdx, rax
call fcn.1400190a0
nop
add rsp, 0x48
ret
in al, dx
sub byte [rcx - 0x3176b729], cl
cmp edx, 0x80
jae 0x1400022fe
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x1400022ea
mov rcx, rsi
call fcn.14004c176
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rdx], dil
inc rdx
mov qword [rsi + 0x10], rdx
jmp 0x1400023a3
and dword [rsp + 0x24], 0
mov eax, edi
cmp edi, 0x800
jae 0x14000232b
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x25], dil
mov r8d, 2
jmp 0x140002396
cmp edi, 0x10000
jae 0x14000235e
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dil, 0x3f
or dil, 0x80
iretd
add byte [rax - 0x78], 0x7c
and al, 0x26
mov r8d, 3
jmp 0x140002396
iretd
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x27], dil
invalid
mov r8d, 4
invalid
lea rdx, [rsp + 0x24]
mov rcx, rsi
and al, 0x48
mov ecx, esi
call fcn.140011862
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
sub byte [rbx], cl
add byte [rcx - 0x48], al
add eax, 0xeb000000
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b4c4d]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b4c4d]
mov r8d, 4
add rsp, 0x38
jmp rax
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov qword [r9], rcx
lea rax, [0x140055b40]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0xb2824
and byte [rax - 0x73], cl
add eax, 0xb2824
jmp 0x140002625
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140055cc0]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4c78]
jmp 0x1400024fb
add ecx, 2
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140055b70]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4ca0]
add cl, ch
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add rcx, 4
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140055a60]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4cc8]
jmp 0x1400024fb
and al, 0x30
mov qword [r9], rcx
lea rax, [0x140055d00]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4d18]
jmp 0x1400024fb
xor dword [rax], edi
add eax, 0x44894800
and al, 0x20
lea rax, [0x1400b4d40]
mov r8d, 2
jmp 0x14000262b
and al, 0x30
mov qword [r9], rcx
lea rax, [0x140055d40]
mov qword [rsp + 0x20], rax
lea rax, str.Bool
mov r8d, 4
jmp 0x14000262b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
ror dword [rbp + rcx*4 + 0x4c], 0x24
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
add eax, 0x5381f
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4d90]
jmp 0x1400025b0
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140055d80]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4de0]
jmp 0x1400025b0
mov dword [rcx], ecx
lea rax, [0x140055c08]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b4e08]
mov r8d, 3
jmp 0x14000262b
mov dword [rcx], ecx
lea rax, [0x140055da0]
mov qword [rsp + 0x20], rax
lea rax, str.Array
mov r8d, 5
jmp 0x14000262b
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.1400190a0
nop
add rsp, 0x38
ret
in eax, dx
movsb byte [rdi], byte [rsi]
adc eax, 0xd0af0f48
mov rax, rdx
rol rax, 3
xor eax, edx
and eax, 0xfff7
add rax, rcx
ret
invalid
mov rcx, rdx
mov rdi, r14
lea rsi, [rbp + 0x18]
rep movsq qword [rdi], qword [rsi]
mov rcx, rdx
mov rdi, r12
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000003
mov qword [r13], rax
push 0x10
pop rcx
mov rdi, qword [rbp + 0x1f8]
lea rbx, [rbp + 0x210]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000001
add rax, r8
movabs rcx, 0x8000000000000004
cmp r8, rcx
mov ecx, 0
cmovge rax, rcx
lea rcx, [0x1400b51a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x168], r8
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x170], rax
mov r8, qword [rbp + 0x2f0]
mov qword [rbp + 0x178], r8
mov rcx, rdx
mov rdi, r15
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea rax, [rbp + 0x168]
mov qword [rbp + 0x210], rax
and qword [rbp + 0x220], 0
mov qword [rbp + 0x228], r8
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x218], rax
mov byte [rbp + 0x317], 0
mov rcx, rbx
call fcn.14002f6b4
mov rsi, rax
test rax, rax
jne 0x1400036e6
mov r12, r14
mov r14, r13
mov r13, r15
mov rax, qword [rbp + 0x168]
mov rdx, qword [rbp + 0x170]
push 0xb
pop rcx
mov rdi, rbx
lea rsi, [rbp + 0x178]
rep movsq qword [rdi], qword [rsi]
push 0xa
pop rbx
mov rcx, rbx
lea r15, [rbp - 0x38]
mov rdi, r15
lea rsi, [rbp + 0x218]
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14001ef33
mov rcx, qword [rbp + 0x2f8]
call fcn.1400016c9
mov rcx, rbx
mov rdi, qword [rbp + 0x2f8]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x2e0], rax
mov r15, r13
mov r13, r14
mov r14, r12
lea r12, [rbp + 0x88]
jmp 0x1400035db
cmp qword [rbp + 0x300], 0
je 0x1400036bb
mov rsi, qword [rbp + 0x2f8]
lea rdi, [rbp + 0x210]
mov rcx, rdi
mov rdx, qword [rbp + 0x2c0]
call fcn.14003024c
mov r15, qword [rbp + 0x210]
test r15, r15
je 0x14000362a
mov r9, qword [rbp + 0x218]
mov rbx, qword [rsi + 0x130]
mov r12, qword [rsi + 0x120]
mov r11, qword [rsi + 0x128]
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x168], rax
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x170], rax
mov r8b, byte [r12 + 0xab01]
mov cl, byte [r12 + 0xab02]
test r8b, r8b
push 0x40
pop rax
push 8
pop rdx
cmove eax, edx
xor edx, edx
cmp r8b, 2
setb r8b
mov byte [r12 + 0xab02], 0
cmp byte [r12 + 0xab00], 0
js 0x14000303d
mov r10b, byte [r12 + 0xab03]
test r9, r9
je 0x1400030d8
test r10b, r10b
je 0x1400030d8
push 1
pop rax
mov ecx, eax
push 0xfffffffffffffffe
jmp 0x140003044
push 1
pop rax
mov ecx, eax
push 0xfffffffffffffffd
pop rax
xor edi, edi
xor r14d, r14d
lea r12, [rbp + 0x88]
add r14, qword [rsi + 0x128]
mov qword [rsi + 0x128], r14
add rdi, qword [rsi + 0x130]
mov qword [rsi + 0x130], rdi
xor r8d, r8d
cmp eax, 0xfffffffb
sete r8b
test eax, eax
setne dl
add dl, dl
sub r14, r11
add r14, qword [rsi + 0x110]
mov r10, qword [rsi + 0x118]
cmp r14, r10
cmovae r14, r10
movzx edx, dl
mov qword [rsi + 0x110], r14
test ecx, ecx
cmovne edx, r8d
je 0x1400030b1
cmp eax, 0xfffffffb
jne 0x140003633
test dl, dl
je 0x1400030c1
movzx eax, dl
cmp eax, 1
jne 0x14000354b
test r9, r9
je 0x14000354b
cmp rdi, rbx
je 0x140002f82
jmp 0x14000354b
mov dl, r8b
or eax, edx
test r9, r9
sete dl
test r10b, r10b
setne r8b
or r8b, dl
mov byte [r12 + 0xab03], r8b
test r9, r9
mov qword [rbp + 0x308], r9
mov qword [rbp + 0x2f0], r11
jne 0x140003197
test cl, cl
je 0x140003197
or eax, 4
lea rdx, [r12 + 0x8000]
mov dword [rsp + 0x38], eax
mov rax, qword [rbp + 0x300]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rsp + 0x20], rax
and qword [rsp + 0x30], 0
mov rcx, rdi
mov r8, r15
call 0x14001ef49
mov r11, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x210]
mov rdi, qword [rbp + 0x220]
mov dl, byte [rbp + 0x218]
mov byte [r12 + 0xab00], dl
push 0xfffffffffffffffd
pop rax
push 1
pop rcx
test dl, dl
js 0x140003324
je 0x14000331f
mov byte [r12 + 0xab00], 0xff
push 0xfffffffffffffffb
pop rax
push 1
pop rcx
jmp 0x140003324
mov ecx, eax
or ecx, 2
test r9, r9
cmove ecx, eax
cmp qword [r12 + 0xaaf8], 0
je 0x1400031f1
mov rcx, r12
lea rdx, [rbp + 0x168]
call fcn.140021c7f
mov r11, qword [rbp + 0x2f0]
mov r9, qword [rbp + 0x308]
mov rdi, rax
cmp byte [r12 + 0xab00], 0
sete al
cmp qword [r12 + 0xaaf8], 0
sete cl
and cl, al
movzx eax, cl
xor ecx, ecx
jmp 0x140003047
mov qword [rbp + 0x2b8], rbx
lea rax, [r12 + 0x8000]
popfq
mov eax, 0x49000002
lea eax, [rsp + 0x8000]
mov qword [rbp + 0x1f0], rax
xor edi, edi
xor r14d, r14d
mov rsi, r9
mov dword [rbp + 0x2ac], ecx
mov qword [rbp + 0x2e0], rdi
mov rax, qword [r12 + 0xaaf0]
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x28], 0x8000
lea rcx, [rbp + 0x210]
mov rdx, qword [rbp + 0x1f0]
mov r8, r15
mov r9, rsi
call 0x14001ef49
mov rdi, qword [rbp + 0x210]
mov rbx, qword [rbp + 0x220]
mov r13b, byte [rbp + 0x218]
mov byte [r12 + 0xab00], r13b
mov rcx, r15
mov rdx, rsi
mov r8, rdi
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflate_stream.rs
call fcn.14002f5df
mov r15, rax
mov rsi, rdx
add r14, rdi
mov qword [r12 + 0xaaf8], rbx
mov rcx, r12
lea rdx, [rbp + 0x168]
call fcn.140021c7f
mov rdi, rax
add rdi, qword [rbp + 0x2e0]
test r13b, r13b
js 0x140003345
mov r9, qword [rbp + 0x308]
test r9, r9
mov r11, qword [rbp + 0x2f0]
jne 0x1400032d6
cmp r13b, 1
je 0x140003362
test r9, r9
mov rbx, qword [rbp + 0x2b8]
je 0x140003305
mov rax, qword [r12 + 0xaaf8]
test r13b, r13b
je 0x140003330
test rsi, rsi
je 0x140003330
cmp qword [rbp + 0x170], 0
je 0x140003330
test rax, rax
je 0x140003314
jmp 0x140003330
test r13b, r13b
je 0x140003371
cmp qword [rbp + 0x170], 0
je 0x14000338a
mov ecx, dword [rbp + 0x2ac]
jmp 0x140003215
idiv dh
invalid
invalid
idiv dh
invalid
xor ecx, ecx
push 1
pop rax
mov r9, qword [rbp + 0x308]
jmp 0x14000304a
test r13b, r13b
sete cl
test rax, rax
sete al
and al, cl
movzx eax, al
xor ecx, ecx
jmp 0x140003390
push 0xfffffffffffffffd
pop rax
push 1
pop rcx
mov rbx, qword [rbp + 0x2b8]
mov r9, qword [rbp + 0x308]
mov r11, qword [rbp + 0x2f0]
jmp 0x140003390
push 0xfffffffffffffffb
pop rax
push 1
pop rcx
mov rbx, qword [rbp + 0x2b8]
jmp 0x140003390
xor ecx, ecx
cmp qword [r12 + 0xaaf8], 0
setne cl
push 1
pop rax
push 0xfffffffffffffffb
pop rdx
cmovne eax, edx
jmp 0x140003390
push 0xfffffffffffffffb
pop rax
push 1
pop rcx
mov r13, qword [rbp + 0x2e8]
mov rsi, qword [rbp + 0x2f8]
jmp 0x14000304a
mov rbx, qword [rbp + 0x2f0]
mov qword [rbp + 0x168], rbx
mov rsi, qword [rbp + 0x308]
cmp rsi, 8
jae 0x140003435
lea rcx, [rbp + 0x168]
push 8
pop rdx
mov r8, rsi
lea r9, str.H_v_v_
call fcn.14002f5df
mov r9, rdx
lea rcx, [rbp + 0x210]
mov rdx, qword [rbp + 0x2c0]
mov r8, rax
call 0x140030107
cmp qword [rbp + 0x210], 0
jne 0x14000374a
mov rax, qword [rbp + 0x218]
test rax, rax
je 0x140003783
add rsi, rax
mov qword [rbp + 0x308], rsi
mov rax, qword [rbp + 0x168]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x8000000000000001
jmp 0x1400035d4
mov rcx, qword [rbp + 0x2a0]
call fcn.14001e98d
cmp eax, ebx
mov rsi, qword [rbp + 0x2f8]
lea rdi, [rbp + 0x210]
mov rax, rbx
push 0xa
pop rbx
jne 0x140003753
shr rax, 0x20
cmp dword [rsi + 0xe8], eax
jne 0x140003753
cmp byte [rsi + 0x138], 0
je 0x1400035b9
mov rcx, rdi
mov rdx, qword [rbp + 0x2c0]
call fcn.14003024c
cmp qword [rbp + 0x210], 0
je 0x1400037ed
cmp qword [rbp + 0x218], 0
je 0x1400035b9
mov rax, qword [rbp + 0x208]
movups xmmword [rax], xmm6
mov rcx, rdi
call fcn.14001ea88
mov rcx, qword [rsi + 0x120]
call fcn.14002fd34
mov rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x200]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x210]
movups xmmword [rcx], xmm0
mov rcx, rbx
mov rbx, rdi
mov rax, rsi
rep movsq qword [rdi], qword [rsi]
movabs rcx, 0x8000000000000001
mov qword [rax], rcx
mov rcx, rbx
call fcn.1400016c9
mov rcx, rbx
call fcn.14001e9e3
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x2f0], rax
push 0xe
pop rcx
lea rdi, [rbp + 0xf8]
lea rsi, [rbp + 0x228]
rep movsq qword [rdi], qword [rsi]
jmp 0x1400035db
mov r8, rdi
sub r8, rbx
mov rcx, qword [rbp + 0x2b0]
mov rdx, qword [rbp + 0x300]
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srccrc.rs
call fcn.140001f76
mov r8, rdx
mov rcx, qword [rbp + 0x2a0]
mov rdx, rax
call fcn.14001e991
sub rdi, rbx
jne 0x1400037bd
xor eax, eax
mov qword [rbp + 0x2f0], rax
xor eax, eax
mov qword [rbp + 0x308], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x2e0], rax
lea r14, [rbp + 0x220]
lea r15, [rbp + 0x180]
jmp 0x1400035db
push 0xe
pop rcx
lea rdi, [rbp + 0xf8]
lea rsi, [rbp + 0x18]
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000003
mov qword [rbp + 0x2e0], rax
mov rcx, r13
call fcn.14002fcfd
mov rax, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x2e0]
mov qword [rax + 0x50], r8
mov rcx, qword [rbp + 0x308]
mov qword [rax + 0x58], rcx
mov rcx, qword [rbp + 0x2f0]
mov qword [rax + 0x60], rcx
push 0xe
pop rdx
mov rcx, rdx
mov rax, qword [rbp + 0x298]
mov rdi, rax
lea rsi, [rbp + 0xf8]
add byte [rax], al
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
jmp 0x140002dff
mov rsi, qword [rbp + 0x218]
jmp 0x140003645
lea rcx, [0x1400b0bb7]
push 0x16
pop rdx
call fcn.14001e816
mov rsi, rax
mov rcx, rsi
call fcn.14002fa3f
cmp al, 0xd
jne 0x14000367b
mov qword [rbp + 0x300], rsi
mov rcx, r13
call fcn.14002fcfd
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2e8]
mov qword [rcx], rax
mov rsi, qword [rbp + 0x300]
mov rax, qword [rbp + 0x2d8]
mov qword [rax + 8], rsi
mov qword [rax], 1
movaps xmm6, xmmword [rbp + 0x320]
add rsp, 0x3b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x308]
jmp 0x140003741
mov rcx, r13
call fcn.14002fcfd
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2e8]
mov qword [rcx], rax
xorps xmm0, xmm0
mov rax, qword [rbp + 0x2d8]
movups xmmword [rax], xmm0
jmp 0x14000368d
mov rcx, rsi
call fcn.14002fa3f
cmp al, 0xd
jne 0x140003760
mov qword [rbp + 0x300], rsi
lea rcx, [rbp + 0x210]
lea rdx, [rbp + 0x168]
mov r8d, 0x88
call fcn.140052bbb
mov rcx, r13
call fcn.14002fcfd
lea rdx, [rbp + 0x210]
mov r8d, 0x88
mov rcx, qword [rbp + 0x2e8]
call fcn.140052bbb
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x300]
mov qword [rax + 8], rcx
jmp 0x140003686
mov rsi, qword [rbp + 0x218]
jmp 0x14000378d
call fcn.14001e9c1
mov rsi, rax
jmp 0x14000367b
mov rax, qword [rbp + 0x2d8]
mov qword [rax + 8], rsi
mov qword [rax], 1
lea rcx, [rbp + 0x168]
call fcn.14002fd3e
jmp 0x14000368d
movabs rsi, 0x2500000003
mov rcx, rsi
call fcn.14002fa3f
cmp al, 0xd
jne 0x14000367b
mov qword [rbp + 0x300], rsi
movsd xmm0, qword [rbp + 0x168]
movaps xmmword [rbp + 0x2c0], xmm0
mov rcx, r13
call fcn.14002fcfd
jmp 0x140003822
mov rcx, r13
call fcn.14002fcfd
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x2e8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x2d8]
mov qword [rax + 8], rdi
and qword [rax], 0
jmp 0x14000368d
mov rsi, qword [rbp + 0x218]
mov rcx, rsi
call fcn.14002fa3f
cmp al, 0xd
jne 0x14000367b
mov qword [rbp + 0x300], rsi
movsd xmm0, qword [rbp + 0x168]
movaps xmmword [rbp + 0x2c0], xmm0
mov rcx, r13
call fcn.14002fcfd
movabs rax, 0x8000000000000001
mov rcx, qword [rbp + 0x2f8]
mov qword [rcx + 0x50], rax
mov rax, qword [rbp + 0x308]
mov qword [rcx + 0x58], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movlps qword [rcx + 0x60], xmm0
jmp 0x140003674
cmp qword [rbp + 0xe28], 0
je 0x14000b894
mov byte [rbp + 0xde7], 0
lea rcx, [rbp + 0x800]
mov rdx, r12
call fcn.14001263a
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x590], rax
movdqu xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x580], xmm0
mov byte [rbp + 0xde7], 1
mov rcx, r12
mov rdx, qword [rbp + 0xe28]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.140012739
mov qword [rbp + 0xe28], rdx
mov r12, rax
mov sil, byte [rbp + 0x580]
mov al, byte [rbp + 0x581]
mov qword [rbp + 0xde8], rax
mov al, byte [rbp + 0x582]
mov dword [rbp + 0xe18], eax
lea rax, [rbp + 0x583]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x7e0], xmm0
mov rax, qword [rax + 0xd]
mov qword [rbp + 0x7ed], rax
jmp 0x14000c5ba
mov rax, qword [rbp + 0xdf8]
mov rcx, qword [rbp + 0xe10]
lea rsi, [rcx + rax]
mov qword [rbp + 0xd90], rcx
mov qword [rbp + 0xd98], rsi
lea rcx, [rbp + 0xd90]
call fcn.140012463
cmp eax, 0x25
je 0x14000b8d4
cmp eax, 0x110000
jne 0x14000b937
mov sil, 7
jmp 0x14000bb2b
mov qword [rbp + 0xe00], r12
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
push 1
pop r8
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.140012181
mov rbx, rax
mov qword [rbp + 0xdf8], rdx
add rax, rdx
mov qword [rbp + 0x800], rbx
mov qword [rbp + 0x808], rax
lea rcx, [rbp + 0x800]
call fcn.140012463
cmp eax, 0x110000
jne 0x14000ba0c
mov qword [rbp + 0xe10], rbx
jmp 0x14000bc33
mov ecx, eax
call fcn.140011ecc
test al, al
je 0x14000b99f
mov rcx, qword [rbp + 0xe10]
mov qword [rbp + 0x800], rcx
mov rax, qword [rbp + 0xdf8]
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x818], rsi
and qword [rbp + 0x820], 0
lea rcx, [rbp + 0x810]
call fcn.140011e82
cmp edx, 0x110000
je 0x14000ba86
mov rsi, rax
mov ecx, edx
call fcn.140011ecc
test al, al
jne 0x14000b974
jmp 0x14000ba8d
mov r13, r12
mov rcx, qword [rbp + 0xe10]
mov qword [rbp + 0x800], rcx
mov rax, qword [rbp + 0xdf8]
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x818], rsi
and qword [rbp + 0x820], 0
lea rcx, [rbp + 0x810]
call fcn.140011e82
cmp edx, 0x110000
je 0x14000bb39
mov rsi, rax
mov r12d, edx
mov ecx, edx
call fcn.140011ecc
cmp r12d, 0x25
je 0x14000bb40
test al, al
je 0x14000b9d4
jmp 0x14000bb40
mov esi, eax
push 1
pop r8
cmp eax, 0x80
jb 0x14000ba33
push 2
pop r8
cmp esi, 0x800
jb 0x14000ba33
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
mov rcx, rbx
mov rdx, qword [rbp + 0xdf8]
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
cmp esi, 0x23
je 0x14000bbfb
xor r13d, r13d
cmp esi, 0x2d
je 0x14000bbee
cmp esi, 0x30
je 0x14000bbf3
cmp esi, 0x5f
jne 0x14000bcf5
mov r12b, 2
jmp 0x14000bbf6
mov rsi, qword [rbp + 0xdf8]
test rsi, rsi
je 0x14000e5fe
mov r13, qword [rbp + 0xe10]
mov rcx, r13
mov rbx, qword [rbp + 0xdf8]
mov rdx, rbx
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.14001277f
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], rdx
mov byte [rbp + 0x800], 2
mov rcx, r13
mov rdx, rbx
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
mov al, byte [rbp + 0x801]
mov qword [rbp + 0xde8], rax
mov al, byte [rbp + 0x802]
mov dword [rbp + 0xe18], eax
lea rax, [rbp + 0x803]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x7e0], xmm0
mov rax, qword [rax + 0xd]
mov qword [rbp + 0x7ed], rax
mov sil, 2
xor eax, eax
mov qword [rbp + 0xe28], rax
jmp 0x14000c5ba
mov rsi, qword [rbp + 0xdf8]
test rsi, rsi
mov r12, qword [rbp + 0xe10]
je 0x14000e619
mov rcx, r12
mov ecx, esp
mov rbx, qword [rbp + 0xdf8]
mov rdx, rbx
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.14001277f
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], rdx
mov byte [rbp + 0x800], 0
mov rcx, r12
mov rdx, rbx
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.140012181
mov qword [rbp + 0xe10], rax
test dword [rax], edx
invalid
add byte [rax], al
mov qword [rbp + 0xdf8], rdx
popfq
clc
or eax, 0x89480000
fimul dword [rcx - 0x77]
invalid
test dword [rax], edx
invalid
mov al, byte [rbp + 0x801]
mov qword [rbp + 0xde8], rax
mov al, byte [rbp + 0x802]
mov dword [rbp + 0xe18], eax
lea rax, [rbp + 0x803]
movdqu xmm0, xmmword [rax]
add byte [rsi + 0xf], ah
jg 0x14000bb51
loopne 0x14000bbd5
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14000bb51
loopne 0x14000bbd5
add byte [rax], al
mov rax, qword [rax + 0xd]
mov qword [rbp + 0x7ed], rax
mov dword [rbp + 0x7ed], eax
xor eax, eax
mov qword [rbp + 0xe28], rax
xor esi, esi
mov r12, r13
in al, dx
in al, dx
jmp 0x14000c5ba
xor r12d, r12d
jmp 0x14000bc01
mov r12b, 1
xor r13d, r13d
jmp 0x14000bc01
mov r12b, 3
mov r13b, 1
add eax, dword [rcx - 0x4b]
add dword [rax - 0x75], ecx
lea edx, [rax]
invalid
mov rcx, qword [rbp + 0xe10]
mov rax, rcx
add rax, qword [rbp + 0xdf8]
mov qword [rbp + 0x800], rcx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x808], rax
lea rcx, [rbp + 0x800]
call fcn.140012463
cmp eax, 0x110000
jne 0x14000bc82
mov byte [rbp + 0xd90], 6
mov rax, qword [rbp + 0xde8]
mov byte [rbp + 0xd91], al
mov eax, dword [rbp + 0xe18]
mov byte [rbp + 0xd92], al
mov rax, qword [rbp + 0x7ed]
lea rcx, [rbp + 0xd93]
mov qword [rcx + 0xd], rax
movdqa xmm0, xmmword [rbp + 0x7e0]
movq mm0, qword [rbp + 0x7e0]
movq mm0, qword [rbp + 0x7e0]
movdqu xmmword [rcx], xmm0
mov r12b, 1
xor eax, eax
mov qword [rbp + 0xe28], rax
jmp case.0x14000c623.6
mov esi, eax
push 1
pop r8
cmp eax, 0x80
jb 0x14000bca9
push 2
pop r8
cmp esi, 0x800
jb 0x14000bca9
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
test r13b, r13b
je 0x14000bcfa
cmp esi, 0x80
jae 0x14000bd27
cmp esi, 0x7a
jne 0x14000bc33
mov word [rbp + 0x800], 5
jmp 0x14000c509
add byte [rax], al
add eax, 0x814e900
add byte [rax], al
mov r12b, 3
jmp 0x14000bcfd
xor r13d, r13d
add esi, 0xffffffdb
cmp esi, 0x55
ja case.default.0x14000bd17
invalid
invalid
add byte [rax], al
adc eax, 0x48000007
lea ecx, [0x1400b51bc]
lea rcx, [0x1400b51bc]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov word [rbp + 0x800], 0x405
jmp 0x14000c509
and dword [rbp + 0x800], 0
mov ecx, esi
lea rdx, [rbp + 0x800]
call fcn.140011deb
mov rcx, rax
lea r8, [0x1400a0340]
push 1
pop r9
call fcn.14004c0c5
mov r13b, 1
test al, al
je 0x14000bc33
jmp 0x14000bcfd
movabs eax, dword [0xe9000a5dec058d48]
lea rax, [0x1400b1b4f]
jmp 0x14000c254
add cl, ch
in al, dx
add al, 0
add byte [rsi - 0x39], ah
test dword [rax], eax
or byte [rax], al
add byte [0x14794a67d], al
xchg ebx, eax
invalid
add byte [rax], al
mov word [rbp + 0x800], 0x905
jmp 0x14000c509
xchg ebx, eax
invalid
add byte [rax], al
xchg ebx, eax
invalid
mov byte [rbp + 0x802], 0
test dword [rdx], eax
or byte [rax], al
add byte [rax], al
mov word [rbp + 0x800], 0xc04
add byte [rsp + rcx], al
jmp 0x14000c509
mov byte [rbp + 0x802], 1
jmp 0x14000c29c
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x1104
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0xa04
jmp 0x14000c509
or ch, cl
invalid
mov word [rbp + 0x800], 0xe05
jmp 0x14000c509
add byte [0x1473ba6db], al
add byte [rax], al
mov byte [rbp + 0x802], 2
jmp 0x14000bff0
mov byte [rbp + 0x802], 2
or byte [rax], al
add byte [rdx], al
mov word [rbp + 0x800], 0x704
lea rax, [0x1400a0560]
mov dword [rbp + 0x800], 0x8d480704
add eax, 0x9476e
jmp 0x14000c02a
lea rax, str._assertion_failed:_nextspec___0
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], 1
adc byte [rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x800], 0
jmp 0x14000c509
add cl, ch
in eax, dx
invalid
mov word [rbp + 0x800], 0x1605
jmp 0x14000c509
mov rax, qword [rbp + 0xdf8]
mov rdx, qword [rbp + 0xe10]
add rax, rdx
lea rcx, [rbp + 0x280]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
call fcn.140012463
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae 0x14000c30f
push 1
jmp 0x14000c31d
mov rax, qword [rbp + 0xdf8]
mov rdx, qword [rbp + 0xe10]
add rax, rdx
lea rcx, [rbp + 0x580]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
or r8b, bpl
shl byte [rbp], cl
add byte [0x14011be96], bh
or r8b, bpl
shl byte [rbp], cl
add byte [0x14011be96], bh
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae case.0x14004d862.100
push 1
jmp 0x14000c332
mov rax, qword [rbp + 0xdf8]
mov rdx, qword [rbp + 0xe10]
add rax, rdx
lea rcx, [rbp + 0x580]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
call fcn.140012463
cmp eax, 0x110000
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae 0x14000c339
push 1
jmp 0x14000c347
mov rax, qword [rbp + 0xdf8]
mov rdx, qword [rbp + 0xe10]
add rax, rdx
lea rcx, [rbp + 0x580]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
call fcn.140012463
cmp eax, 0x110000
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae 0x14000c34e
push 1
jmp 0x14000c35c
lea r8, str.::z:z
push 3
pop r9
mov rbx, qword [rbp + 0xe10]
mov rcx, rbx
mov rsi, qword [rbp + 0xdf8]
mov rdx, rsi
call fcn.14004c0ac
test al, al
je 0x14000c2bf
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp + rcx*4 + 0xd], cl
cmpsd dword [rsi], dword [rdi]
or dword [rax], r8d
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 3
pop r8
mov rcx, rbx
mov rdx, rsi
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
mov dword [rbp + 0xdf8], edx
mov dword [rbp + 0xdf8], edx
mov word [rbp + 0x800], 0x1105
jmp 0x14000c509
adc ecx, ebp
jne 0x14000bf97
add byte [rax], al
mov word [rbp + 0x800], 0x705
jmp 0x14000c509
add byte [rax], cl
add byte [rax], al
add eax, 0x567e907
add byte [rax], al
mov byte [rbp + 0x802], 1
add byte [rcx], al
mov word [rbp + 0x800], 0x604
add byte [rax], al
add al, 6
lea rax, [0x1400a0348]
jmp 0x14000c02a
mov byte [rbp + 0x802], 1
add byte [rcx], al
mov word [rbp + 0x800], 4
lea rax, [0x1400a03a8]
jmp 0x14000c02a
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x304
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0xf04
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x1004
jmp 0x14000c509
mov byte [rbp + 0x802], 1
mov word [rbp + 0x800], 0xe04
lea rax, [0x1400a0438]
lea eax, [0x1400a0438]
lea eax, [0x1400a0438]
add eax, 0x9440e
mov qword [rbp + 0xe00], rax
push 4
invalid
add al, 0x58
pop rax
jmp 0x14000c50b
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x904
jmp 0x14000c509
lea rcx, [0x1400a01f0]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 5
pop rdx
call fcn.140012739
mov qword [rbp + 0xe00], rax
mov qword [rbp + 0xe28], rdx
lea rdx, [0x1400a01f0]
adc eax, 0x94177
adc eax, 0x94177
or dword [r8], eax
lea rcx, [rbp + 0x800]
call fcn.14001263a
jmp 0x14000c512
invalid
add dh, al
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 4
jmp 0x14000c509
lea rcx, [0x1400a00b8]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 0xd
pop rdx
call fcn.140012739
mov qword [rbp + 0xe00], rax
mov qword [rbp + 0xe28], rdx
lea rdx, [0x1400a00b8]
invalid
or dword [rax], eax
lea rcx, [rbp + 0x800]
add al, ch
add byte gs:[rax], al
invalid
add al, ch
add byte gs:[rax], al
jmp 0x14000c512
mov byte [rbp + 0x802], 1
jmp 0x14000c0eb
mov byte [rbp + 0x802], 2
test dword [rdx], eax
or byte [rax], al
add byte [rdx], al
mov word [rbp + 0x800], 0x704
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x504
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x604
jmp 0x14000c509
mov byte [rbp + 0x802], 1
mov word [rbp + 0x800], 0xf04
lea rax, [0x1400a04c8]
lea eax, [0x1400a04c8]
lea eax, [0x1400a04c8]
mov qword [rbp + 0xe00], rax
push 6
jmp 0x14000c033
mov byte [rbp + 0x802], 0
test dword [rdx], eax
or byte [rax], al
add byte [rax], al
mov word [rbp + 0x800], 0x1304
jmp 0x14000c509
mov byte [rbp + 0x802], 0
test dword [rdx], eax
or byte [rax], al
add byte [rax], al
mov word [rbp + 0x800], 0xb04
jmp 0x14000c509
lea rcx, [0x1400a0040]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 5
pop rdx
call fcn.140012739
mov qword [rbp + 0xe00], rax
mov qword [rbp + 0xe28], rdx
lea rdx, [0x1400a0040]
or dword ds:[rax], eax
or dword ds:[rax], eax
lea rcx, [rbp + 0x800]
call fcn.14001263a
jmp 0x14000c512
test r13b, r13b
jne 0x14000bce7
mov word [rbp + 0x800], 0x1305
jmp 0x14000c509
adc ebp, ecx
add r8d, dword [rax]
add byte [rsi - 0x39], ah
test dword [rax], eax
or byte [rax], al
add byte [0x14337aad6], al
add byte [rax], al
mov word [rbp + 0x800], 0x505
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x104
jmp 0x14000c509
add ecx, ebp
and dword [rbx], eax
add byte [rax], al
mov word [rbp + 0x800], 0x805
jmp 0x14000c509
mov byte [rbp + 0x802], 1
mov word [rbp + 0x800], 0xe04
push 2
pop rax
mov qword [rbp + 0xe28], rax
add byte [rax - 0x73], cl
add eax, 0x941f1
add byte [rax - 0x73], cl
add eax, 0x941f1
mov qword [rbp + 0xe00], rax
jmp 0x14000c512
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x804
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0xd04
jmp 0x14000c509
lea rax, [0x1400a0558]
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], 1
adc byte [rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
adc byte [rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x800], 2
adc byte [rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x800], 2
add ch, cl
xchg edi, eax
add al, byte [rax]
add byte [rsi - 0x39], ah
test dword [rax], eax
or byte [rax], al
add byte [0x1428aab84], al
add byte [rax], al
jmp 0x14000c509
mov word [rbp + 0x800], 0x605
jmp 0x14000c509
mov byte [rbp + 0x802], 1
test dword [rdx], eax
or byte [rax], al
add byte [rcx], al
mov word [rbp + 0x800], 0x1204
jmp 0x14000c509
mov byte [rbp + 0x802], 2
test dword [rdx], eax
or byte [rax], al
add byte [rdx], al
mov word [rbp + 0x800], 0xe04
jmp 0x14000c509
mov byte [rbp + 0x802], 1
mov word [rbp + 0x800], 0x204
jmp 0x14000c509
lea r8, [0x1400a05db]
push 2
pop r9
mov rcx, rbx
mov rdx, rsi
call fcn.14004c0ac
test al, al
je 0x14000c363
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 2
pop r8
mov rcx, rbx
mov rdx, rsi
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
or eax, 0xc7660000
test dword [rax], eax
or byte [rax], al
add byte [0x141fbac1d], al
add byte [rax], al
or eax, 0xc7660000
test dword [rax], eax
or byte [rax], al
add byte [0x141fbac1d], al
add byte [rax], al
cmp esi, 0x800
jae 0x14000c3ba
push 2
pop r8
jmp 0x14000c3c8
cmp esi, 0x800
jae 0x14000c42a
push 2
pop r8
jmp 0x14000c438
cmp esi, 0x800
jae 0x14000c477
push 2
pop r8
jmp 0x14000c485
cmp esi, 0x800
jae 0x14000c4bd
push 2
pop r8
jmp 0x14000c4cb
lea r8, [rbp + 0x580]
mov dword [r8], 0x7a
push 1
pop r9
mov rcx, rbx
mov rdx, rsi
call fcn.14004c0ac
test al, al
je case.default.0x14000bd17
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 1
pop r8
mov rcx, rbx
mov rdx, rsi
call fcn.140012181
mov qword [rbp + 0xe10], rax
invalid
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0xdf8], rdx
mov word [rbp + 0x800], 0xf05
jmp 0x14000c509
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
call fcn.140012181
mov qword [rbp + 0xe10], rax
invalid
add byte [rax], al
mov qword [rbp + 0xdf8], rdx
cmp esi, 0x33
je 0x14000d9ee
invalid
cmp esi, 0x36
je 0x14000da2d
cmp esi, 0x39
je 0x14000da69
invalid
add byte [rbx + 0xe7566fe], al
cmp esi, 0x66
jne case.default.0x14000bd17
mov word [rbp + 0x800], 0xa05
jmp 0x14000c509
mov byte [rbp + 0x800], 6
jmp 0x14000c509
fild word [rax]
add byte [rax], al
fild word [rax]
add byte [rax], al
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
call fcn.140012181
mov qword [rbp + 0xe10], rax
invalid
add byte [rax], al
mov qword [rbp + 0xdf8], rdx
mov al, 6
cmp esi, 0x66
jne 0x14000c503
invalid
mov byte [rbp + 0x801], 1
jmp 0x14000c501
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
mov al, 6
invalid
cmp esi, 0x66
jne 0x14000c503
invalid
mov byte [rbp + 0x801], 2
add byte [rdx], al
jmp 0x14000c501
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
lea edx, [rax]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0xdf8]
add byte [rax], al
lea edx, [rax]
invalid
add byte [rax], al
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
or eax, 0x6b00000
or eax, 0x6b00000
cmp esi, 0x66
jne 0x14000c503
mov byte [rbp + 0x801], 3
mov al, 5
mov byte [rbp + 0x800], al
xor eax, eax
mov qword [rbp + 0xe28], rax
add byte [rax - 0x76], al
mov ch, 0
or byte [rax], al
add byte [rcx - 0x80], al
cmp ah, 3
jne 0x14000c558
mov sil, byte [rbp + 0x800]
cmp r12b, 3
cmp ah, 3
cmp ah, 3
jne 0x14000c558
mov al, byte [rbp + 0x801]
mov qword [rbp + 0xde8], rax
mov al, byte [rbp + 0x802]
mov dword [rbp + 0xe18], eax
lea rax, [rbp + 0x803]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x7e0], xmm0
test eax, esp
invalid
add byte [rax], al
mov rax, qword [rax + 0xd]
mov qword [rbp + 0x7ed], rax
in eax, dx
invalid
add byte [rax], al
test eax, esp
invalid
in eax, dx
invalid
jmp 0x14000c5b3
cmp sil, 4
sete al
cmp qword [rbp + 0xe28], 0
sete sil
and sil, al
movzx eax, byte [rbp + 0xde8]
movzx ecx, byte [rbp + 0x801]
cmove ecx, eax
mov qword [rbp + 0xde8], rcx
movzx eax, r12b
mov ecx, dword [rbp + 0xe18]
movzx ecx, cl
cmovne ecx, eax
mov dword [rbp + 0xe18], ecx
xor sil, 1
add sil, sil
or sil, 4
lea rcx, [rbp + 0x800]
call fcn.14001275e
mov r12, qword [rbp + 0xe00]
cmp sil, 7
je case.default.0x14000c623
mov qword [rbp + 0xe00], r12
mov byte [rbp + 0xd90], sil
nop
or eax, 0x8b4c0000
test eax, ebp
or eax, 0x88440000
test dword [rcx - 0x74fffff3], edx
test dword [rax], ebx
invalid
add byte [rax], al
mov byte [rbp + 0xd92], al
mov rax, qword [rbp + 0x7ed]
lea rcx, [rbp + 0xd93]
add byte [rax], al
nop
or eax, 0x8b4c0000
test eax, ebp
or eax, 0x88440000
test dword [rcx - 0x74fffff3], edx
test dword [rax], ebx
invalid
add byte [rax], al
mov qword [rcx + 0xd], rax
movdqa xmm0, xmmword [rbp + 0x7e0]
movdqu xmmword [rcx], xmm0
mov r12b, 1
movzx eax, sil
lea rdx, [0x1400b5314]
movsxd rcx, dword [rdx + rax*4]
or al, 0x82
or al, 0x82
add rcx, rdx
movzx eax, r8b
jmp rcx
mov rdx, qword [rbp + 0xd98]
mov r8, qword [rbp + 0xda0]
add r8, rdx
mov rcx, r15
call fcn.14004bece
jmp 0x14000c659
mov rdx, qword [rbp + 0xd98]
mov r8, qword [rbp + 0xda0]
add r8, rdx
mov rcx, r15
call fcn.14004bece
xor r12d, r12d
lea rcx, [rbp + 0xd90]
call case.0x14000c623.501
test r12b, r12b
mov r12, qword [rbp + 0xe00]
movsd dword [rdi], dword [rsi]
add byte [rsi], cl
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rsi], cl
add byte [rax], al
je 0x14000b7e8
jmp 0x14000dbbd
lea rcx, [0x1400b53a0]
movsxd r8, dword [rcx + rax*4]
add al, 0x81
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xb5b60fc8
add al, 0x81
add r8, rcx
movzx esi, byte [rbp + 0xe18]
sbb byte [rsi], cl
add byte [rax], al
sbb byte [rsi], cl
add byte [rax], al
push 2
pop rcx
mov rax, qword [rbp + 0x7c0]
mov rdx, qword [rbp + 0x4c8]
jmp r8
mov rax, qword [rbp + 0x4f8]
jmp case.0x14000c6a3.1
mov rcx, qword [rbp + 0xde8]
add ecx, 0xfffffffc
movzx ecx, cl
leave
leave
cmp cl, 0x13
push 0x13
pop rdx
cmovae ecx, edx
movzx ecx, cl
lea rdx, [0x1400b5330]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0xdd8]
call fcn.140012450
mov ecx, eax
cmp eax, 0xc
jae 0x14000e401
shl rcx, 4
lea rax, [0x14009fc58]
mov rdx, qword [rcx + rax]
lea r8, [rdx + 3]
lea eax, [rdx + 3]
lea eax, [rdx + 3]
mov rcx, r15
mov ecx, edi
call fcn.14004bece
jmp 0x14000c659
mov rax, qword [rbp + 0x570]
jmp case.0x14000c6a3.1
add eax, 0x7ee90000
or byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
invalid
invalid
test eax, eax
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
test eax, eax
or eax, 0x840f0000
invalid
invalid
invalid
invalid
test eax, eax
or eax, 0x840f0000
invalid
mov rcx, r15
mov ecx, edi
xor edx, edx
mov r8b, 1
xor r9d, r9d
call fcn.14001247b
pop rbp
add byte [rax], al
pop rbp
add byte [rax], al
jmp 0x14000d9e6
mov rax, qword [rbp + 0x568]
jmp case.0x14000c6a3.1
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
test eax, eax
or eax, 0x840f0000
out dx, eax
invalid
invalid
invalid
test eax, eax
or eax, 0x840f0000
out dx, eax
invalid
mov rcx, r15
xor edx, edx
mov r8b, 1
mov r9b, 1
call fcn.14001247b
jmp 0x14000d9e6
mov rcx, qword [rbp + 0xdd8]
call fcn.140012385
or eax, 0xf7e80000
pop rbx
add byte [rax], al
cmp al, 6
mov ecx, 0xfa
push 1
pop rdx
cmovb ecx, edx
add cl, al
movzx eax, cl
jmp 0x14000c80f
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
test eax, eax
or eax, 0x840f0000
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x3f7ac6b8], al
test eax, eax
test eax, eax
or eax, 0x840f0000
movabs dword [0xd231f9894cfffffe], eax
mov rcx, r15
xor edx, edx
xor r8d, r8d
mov r9b, 1
call fcn.14001247b
jmp 0x14000d9e6
mov rcx, qword [rbp + 0xdd8]
call fcn.140012299
add cl, al
clc
invalid
cdq
invalid
add al, ch
mov edi, 0xc100005a
add cl, al
add cl, al
clc
or bl, byte [rcx - 0x8a69b96]
push 0x64
pop rcx
idiv ecx
push 0x64
pop rcx
idiv ecx
sar edx, 0x1f
add edx, eax
movsxd rax, edx
jmp 0x14000cf99
mov rcx, qword [rbp + 0xdd8]
xor edx, edx
jmp 0x14000cf7e
add byte [rdi], 0
invalid
add byte [rdi], 0
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rcx, qword [rbp + 0xdd8]
call fcn.140012385
inc al
ror byte [rdi], 0xb6
invalid
ror byte [rdi], 0xb6
shr byte [rdx + 1], 0xe9
test dword [rdi], eax
add byte [rax], al
push 1
jmp 0x14000cf9b
mov ecx, dword [rbp + 0xdcc]
call fcn.1400123a0
test al, 1
lea rax, str.AMPMDo_not_try_to_write__z_it_is_undefined
lea rcx, [0x14009ff52]
cmovne rax, rcx
ror dword [r8 - 0x73], 0xd
invalid
invalid
or dword [rax], eax
lea rdx, [0x14009ff54]
cmovne rcx, rdx
retf 0x8948
test dword [rax], eax
or byte [rax], al
add byte [rax - 0x77], cl
lea ecx, [rax]
or byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rax]
or byte [rax], al
add al, ch
add bl, byte [rax + rax]
cmp eax, 0x110000
je 0x14000c659
ror dword [r8 - 0x73], 0xd
invalid
retf 0x8948
lea rcx, [rbp + 0x580]
mov edx, eax
call fcn.14001e0c0
add byte [rcx + 0x1846e8c2], cl
add dword [rax], eax
mov eax, dword [rbp + 0x588]
mov ebx, dword [rbp + 0x580]
add byte [0xf58bc889], 0x84
add eax, 0xfe830000
add dword [rcx - 0x44], eax
add byte [rax], al
add byte [rax], al
add byte [0xf58bc889], 0x84
add eax, 0xfe830000
add dword [rcx - 0x44], eax
add byte [rax], al
add byte [rax], al
adc r12d, 0x110000
test eax, eax
cmovne r12d, eax
lea eax, [r12 - 0x110000]
push 2
pop rdx
sub rdx, rax
cmp eax, 3
push 3
pop rax
cmovae rdx, rax
mov rcx, r15
call fcn.14004bf12
shl rsi, 0x20
or rsi, rbx
mov rbx, rsi
lea eax, [r12 - 0x110000]
lea rcx, [rax + 1]
cmp eax, 3
cmovae rcx, rdi
iretd
mov r13d, 0x110002
movsxd rax, dword [r14 + rcx*4]
add rax, r14
jmp rax
iretd
shld r12, rsi, 0x20
mov r13d, 0x110000
mov rbx, r12
jmp 0x14000c91e
retf
mov rcx, r15
mov edx, esi
call fcn.140011f3c
mov rsi, rbx
mov r12d, r13d
jmp 0x14000c8cc
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
add byte [rdi], cl
invalid
invalid
std
invalid
invalid
or byte [rax + 0x39], 0x85
ror byte [0xc40fc944], 0x15
add byte [rdi], cl
invalid
invalid
std
invalid
add byte [rdi], cl
test byte [0x18d00c945], dl
mov ecx, edi
mov rcx, r15
xor edx, edx
xor r8d, r8d
mov r9b, 2
call fcn.14001247b
jmp 0x14000d9e6
mov rax, qword [rbp + 0x7d8]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
adc byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or byte [rax], al
add byte [rcx], cl
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
adc byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or byte [rax], al
add byte [rcx], cl
or dword [rax], eax
add byte [rax], al
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
or dword [rax], eax
add byte [rax], al
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
xor byte [rax], cl
add byte [rax], al
invalid
add dh, al
test dword [rax], esi
xor byte [rax], cl
add byte [rax], al
invalid
xor byte [rax], cl
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x9652e
lea rax, [0x1400a2ef8]
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x598], ecx
invalid
add byte [rax], al
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x598], ecx
invalid
add byte [rax], al
add eax, 0x894c0000
stc
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
add byte [0xc7e8ca12], 0xf5
add eax, dword [rax]
jmp 0x14000d9e6
mov rcx, qword [rbp + 0xdd8]
call fcn.140012299
sar eax, 0xa
movsxd rdx, eax
mov qword [rbp + 0x7d0], 4
mov qword [rbp + 0xdb0], rdx
cmp rdx, 0x270f
cli
invalid
invalid
add byte [rax], al
jbe 0x14000cfaa
cli
invalid
cmp byte [rbp + 0xe18], 0
je 0x14000d6ff
cmp esi, 2
jne 0x14000d7a2
mov qword [rbp + 0xdd0], 5
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0x280], rax
lea rax, [0x14001dd50]
lea eax, [0x14001dd50]
lea eax, [0x14001dd50]
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x290], rax
lea rax, [0x1400127f0]
mov qword [rbp + 0x298], rax
push 2
pop rdx
mov qword [rbp + 0x800], rdx
push 1
pop rax
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rax
and qword [rbp + 0x820], 0
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x828], rcx
mov byte [rbp + 0x830], 3
lea rcx, str._K_v_
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
lea rcx, [rbp + 0x800]
mov qword [rbp + 0x5a0], rcx
mov qword [rbp + 0x5a8], rax
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x598], edx
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x598], edx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
add eax, dword [rax]
jmp 0x14000d19f
mov ecx, dword [rbp + 0xdcc]
call fcn.1400123a0
mov eax, edx
jmp 0x14000cf99
mov rcx, qword [rbp + 0xdd8]
call fcn.140012385
cmp al, 6
mov ecx, 0xfa
add byte [rax], al
add byte [rax], al
push 1
pop rdx
cmovb ecx, edx
add cl, al
movzx ecx, cl
cmp cl, 7
jae 0x14000e429
shl rcx, 4
lea rax, str.SunMonTueWedThuFriSat
mov rdx, qword [rcx + rax]
lea r8, [rdx + 3]
mov rcx, r15
call fcn.14004bece
jmp 0x14000c659
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
test eax, eax
or eax, 0x840f0000
invalid
cli
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
test eax, eax
or eax, 0x840f0000
invalid
cli
invalid
test eax, eax
or eax, 0x840f0000
mov ebx, 0x4cfffffa
mov ecx, edi
mov rcx, r15
xor edx, edx
xor r8d, r8d
xor r9d, r9d
leave
leave
call fcn.14001247b
jmp 0x14000d9e6
mov rcx, qword [rbp + 0xdd8]
call fcn.14001232e
jmp 0x14000cf83
mov rcx, qword [rbp + 0xdd8]
call fcn.140012450
add al, ch
jge 0x14000cc29
add byte [rax], al
mov ecx, eax
cmp eax, 0xc
jae 0x14000e3ed
shl rcx, 4
shl ecx, 4
lea rax, str.JanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecember
mov rdx, qword [rcx + rax]
xor dword [rcx], ecx
add byte [rax - 0x75], cl
adc al, 1
mov r8, qword [rcx + rax + 8]
add r8, rdx
mov rcx, r15
call fcn.14004bece
jmp 0x14000c659
mov rcx, qword [rbp + 0xdd8]
call fcn.140012385
cmp al, 6
mov ecx, 0xfa
push 1
pop rdx
cmovb ecx, edx
add cl, al
movzx ecx, cl
cmp cl, 7
jae 0x14000e415
shl rcx, 4
lea rax, str.SundayMondayTuesdayWednesdayThursdayFridaySaturday
xor cl, byte [rcx]
add byte [rax - 0x75], cl
adc al, 1
xor cl, byte [rcx]
add byte [rax - 0x75], cl
adc al, 1
mov r8, qword [rcx + rax + 8]
add r8, rdx
mov rcx, r15
call fcn.14004bece
jmp 0x14000c659
mov eax, dword [rbp + 0xd48]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
adc byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
and byte [rax], cl
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
adc byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
and byte [rax], cl
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, [0x1400a2ef8]
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
lea eax, [rbp + 0x280]
lea eax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x598], ecx
mov rcx, r15
lea rdx, [rbp + 0x580]
lea edx, [rbp + 0x580]
lea edx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
mov rax, qword [rbp + 0x578]
jmp case.0x14000c6a3.1
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
je case.0x14000c623.6
mov rcx, qword [rbp + 0xdd8]
cmp ecx, 0x4e1ffff
ja case.0x14000c623.6
call fcn.140012385
cmp al, 6
mov ecx, 0xfa
push 1
pop rdx
cmovb ecx, edx
add cl, al
movzx ecx, cl
cmp cl, 6
ja 0x14000e43d
shl rcx, 4
lea rax, str.SunMonTueWedThuFriSat
mov rdx, qword [rcx + rax]
mov r8, qword [rcx + rax + 8]
add r8, rdx
mov rcx, r15
call fcn.14004bece
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 7], cl
lea rdx, [0x1400afdb9]
adc eax, 0xa3031
lea r8, [0x1400afdbb]
call fcn.14004bece
mov rcx, qword [rbp + 0xdd8]
call fcn.14001232e
mov rcx, r15
mov edx, eax
ret 0xb6e8
push rdi
add byte [rax], al
test al, al
jne case.0x14000c623.6
ret 0xb6e8
mov rcx, r15
push 0x20
pop rdx
call fcn.140011f3c
mov rcx, qword [rbp + 0xdd8]
or eax, 0x87e80000
push rsi
add byte [rax], al
or eax, 0x87e80000
push rsi
add byte [rax], al
mov ecx, eax
cmp eax, 0xb
ja 0x14000e4ce
shl rcx, 4
lea rax, [0x14009fc58]
mov rdx, qword [rcx + rax]
mov r8, qword [rcx + rax + 8]
add r8, rdx
mov rcx, r15
call fcn.14004bece
mov rcx, r15
push 0x20
pop rdx
call fcn.140011f3c
mov rcx, r15
movzx edx, word [rbp + 0xd44]
call 0x140012560
test al, al
jne case.0x14000c623.6
mov rcx, r15
movzx edx, word [rbp + 0xd46]
call 0x140012560
test al, al
jne case.0x14000c623.6
mov rcx, r15
push 0x20
pop rdx
call fcn.140011f3c
mov rcx, r15
mov rdx, qword [rbp + 0x568]
call 0x140012560
test al, al
jne case.0x14000c623.6
invalid
dec dword [rcx + rcx*4 - 7]
mov rcx, r15
push 0x3a
pop rdx
call fcn.140011f3c
mov rcx, r15
mov rdx, qword [rbp + 0x570]
add byte [rax], al
add byte [rax], al
call 0x140012560
test al, al
jne case.0x14000c623.6
mov rcx, r15
push 0x3a
cmp bl, byte [rdx - 0x18]
rcl dword [rax], 0
cmp bl, byte [rdx - 0x18]
rcl dword [rax], 0
mov rcx, r15
mov rdx, qword [rbp + 0x578]
call 0x140012560
test al, al
jne case.0x14000c623.6
mov rcx, r15
push 0x20
pop rdx
call fcn.140011f3c
mov rcx, r15
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call fcn.14001247b
jmp 0x14000d9e6
mov rcx, qword [rbp + 0xdd8]
call fcn.140012299
sar eax, 0xa
cdq
push 0x64
pop rcx
idiv ecx
movsxd rcx, edx
lea rax, [rcx + 0x64]
test ecx, ecx
test ecx, ecx
cmovns rax, rcx
jmp 0x14000cf99
mov rcx, qword [rbp + 0xdd8]
call fcn.1400125a6
fmul dword [0x101e8cee2]
push rsi
add byte [rax], al
shr eax, 9
jmp 0x14000cf99
lodsb al, byte [rsi]
add byte [rax], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdx + 3], ch
push 3
push 3
pop rcx
mov rax, qword [rbp + 0x4f0]
jmp case.0x14000c6a3.1
invalid
add byte [rdx + 9], ch
push 9
pop rcx
mov rax, qword [rbp + 0x7d8]
jmp case.0x14000c6a3.1
mov ecx, dword [rbp + 0xdcc]
call fcn.1400123a0
add al, ch
mov dl, byte [rax + rax]
test al, 1
lea rdx, str.AMPMDo_not_try_to_write__z_it_is_undefined
lea rax, [0x14009ff52]
cmovne rdx, rax
lea r8, [0x14009ff52]
and dword [rax], esi
or dword [rax], eax
and dword [rax], esi
or dword [rax], eax
lea rax, [0x14009ff54]
cmovne r8, rax
mov rcx, r15
call fcn.14004bece
jmp 0x14000c659
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
je case.0x14000c623.6
test eax, eax
or eax, 0x840f0000
cld
idiv bh
dec dword [rcx + rcx*4 - 7]
mov rcx, r15
xor edx, edx
xor r8d, r8d
rol byte [rcx - 0x4f], 3
rol byte [rcx - 0x4f], 3
call fcn.14001247b
jmp 0x14000d9e6
mov rcx, qword [rbp + 0xdd8]
mov dl, 6
call fcn.140012342
mov eax, eax
jmp 0x14000cf99
mov rcx, qword [rbp + 0xdd8]
call fcn.140012299
shr eax, 4
and eax, 0x3f
push 2
pop rcx
mov qword [rbp + 0x7d0], rcx
mov qword [rbp + 0xdb0], rax
cmp byte [rbp + 0xe18], 0
je 0x14000d086
lea rax, [rbp + 0xdb0]
cmp esi, 1
jne 0x14000d0eb
mov qword [rbp + 0x280], rax
lea rax, [0x14001dd50]
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x290], rax
lea rax, [0x1400127f0]
mov qword [rbp + 0x298], rax
push 2
pop rdx
mov qword [rbp + 0x800], rdx
push 1
pop rax
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rax
sbb byte [rax], cl
add byte [rax], al
sbb byte [rax], cl
add byte [rax], al
and qword [rbp + 0x820], 0
movabs rcx, 0x800000020
add byte [rax - 0x77], cl
lea ebp, [rax]
or byte [rax], al
add dh, al
test dword [rax], esi
or byte [rax], al
add byte [rbx], al
add byte [rax - 0x77], cl
lea ebp, [rax]
or byte [rax], al
add dh, al
test dword [rax], esi
or byte [rax], al
add byte [rbx], al
lea rcx, str._K_v_
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
lea rcx, [rbp + 0x800]
mov qword [rbp + 0x5a0], rcx
mov qword [rbp + 0x5a8], rax
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rdx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d19f
lea rax, str._K_v_
mov qword [rbp + 0x800], rax
push 1
pop rcx
mov qword [rbp + 0x808], rcx
and qword [rbp + 0x820], 0
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0x580], rax
lea rax, [0x14001dd50]
mov qword [rbp + 0x588], rax
lea rax, [rbp + 0x580]
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rcx
mov rcx, r15
lea rdx, [rbp + 0x800]
call fcn.14004bf9b
jmp 0x14000d19f
mov qword [rbp + 0x280], rax
lea rax, [0x14001dd50]
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0x7d0]
rol byte [rdi], 1
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
mov qword [rbp + 0x290], rax
lea rax, [0x1400127f0]
mov qword [rbp + 0x298], rax
push 2
pop rdx
mov qword [rbp + 0x800], rdx
push 1
pop rax
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rax
and qword [rbp + 0x820], 0
mov qword [rbp + 0x828], 0x20
mov byte [rbp + 0x830], 3
lea rcx, str._K_v_
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
lea rcx, [rbp + 0x800]
mov qword [rbp + 0x5a0], rcx
mov qword [rbp + 0x5a8], rax
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rdx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
test al, al
je 0x14000c659
jmp case.0x14000c623.6
mov rax, qword [rbp + 0x7d8]
mov dword [rbp + 0xdb0], eax
test eax, eax
je 0x14000c659
invalid
invalid
invalid
cmp dword [rbp + 0x7b8], 0
je 0x14000d873
cmp dword [rbp + 0x7bc], 0
je 0x14000d92f
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov dword [rbp + 0x288], eax
mov dword [rbp + 0x288], eax
mov qword [rbp + 0x800], 2
add al, byte [rax]
add byte [rax], al
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 9
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, [0x1400a2ef8]
mov qword [rbp + 0x580], rax
mov dword [rbp + 0x580], eax
mov dword [rbp + 0x580], eax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
add byte [rax - 0x77], cl
lea ebx, [rax + 0x4c000005]
mov ecx, edi
add byte [rax - 0x77], cl
lea ebx, [rax + 0x4c000005]
mov ecx, edi
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
mov eax, dword [rbp + 0xd4c]
mov dword [rbp + 0xdd0], eax
add byte [rax - 0x73], cl
test eax, edx
or eax, 0x89480000
test dword [rax + 0x48000002], eax
lea eax, [0x1400187e0]
add byte [rax - 0x73], cl
test eax, edx
or eax, 0x89480000
test dword [rax + 0x48000002], eax
lea eax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 6
and qword [rbp + 0x820], 0
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, [0x1400a2ef8]
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
add byte [rax - 0x77], cl
lea ebx, [rax + 0x4c000005]
mov ecx, edi
add byte [rax - 0x77], cl
lea ebx, [rax + 0x4c000005]
mov ecx, edi
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
je case.0x14000c623.6
invalid
dec dword [rcx + rcx*4 - 7]
mov rcx, r15
mov rdx, qword [rbp + 0x7c8]
mov r8, qword [rbp + 0x500]
call fcn.14004bece
jmp 0x14000c659
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
je case.0x14000c623.6
mov rax, qword [rbp + 0xdd8]
mov dword [rbp + 0x288], eax
mov eax, dword [rbp + 0xdcc]
mov dword [rbp + 0x280], eax
mov eax, dword [rbp + 0xa64]
mov dword [rbp + 0x284], eax
lea rax, str._K_v_
add byte [rcx + 0x28485], cl
add byte [rax - 0x73], cl
add eax, 0xa73ec
mov qword [rbp + 0x800], rax
push 1
pop rcx
mov qword [rbp + 0x808], rcx
and qword [rbp + 0x820], 0
lea rax, [rbp + 0x280]
mov qword [rbp + 0x580], rax
lea rax, [0x14001193a]
mov qword [rbp + 0x588], rax
lea rax, [rbp + 0x580]
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rcx
sbb byte [rax], cl
add byte [rax], al
sbb byte [rax], cl
add byte [rax], al
mov rcx, r15
lea rdx, [rbp + 0x800]
call fcn.14004bf9b
mov r12b, 1
test al, al
jne case.0x14000c623.6
mov rcx, r15
xor edx, edx
xor r8d, r8d
mov r9b, 1
call fcn.14001247b
jmp 0x14000d9e6
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xdc0], rax
ror byte [0xc50fd449], 0xde
add byte [rax], al
invalid
ror byte [0xc50fd449], 0xde
add byte [rax], al
add byte [rbx + 0xdcc8d], cl
add byte [rax - 0x75], cl
xchg ebp, eax
fmul dword [0x153e9d45b]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1400b5380]
mov ecx, dword [rbp + 0xdcc]
mov rdx, qword [rbp + 0xdd8]
jmp 0x14000d571
lea rcx, [0x1400b5380]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov eax, dword [rbp + 0xd48]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 3
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, str._K_v_
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov rcx, r15
lea rdx, [rbp + 0x580]
lea edx, [rbp + 0x580]
lea edx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
mov rax, qword [rbp + 0xdd8]
mov dword [rbp + 0x808], eax
mov eax, dword [rbp + 0xdcc]
mov dword [rbp + 0x800], eax
mov eax, dword [rbp + 0xa64]
mov dword [rbp + 0x804], eax
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x800]
xor r8d, r8d
call fcn.140011f9b
mov ecx, dword [rbp + 0x580]
mov edx, dword [rbp + 0x588]
call 0x1400123c8
mov qword [rbp + 0x7d0], 1
jmp 0x14000cfa3
mov eax, dword [rbp + 0xd4c]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 6
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, str._K_v_
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
mov rax, qword [rbp + 0x7d8]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 9
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, str._K_v_
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0x280], rax
lea rax, [0x14001dd50]
mov qword [rbp + 0x288], rax
push 2
pop rax
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x810], rax
and qword [rbp + 0x820], 0
movabs rax, 0x100000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, str._K_v_
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d19f
mov qword [rbp + 0xdd0], 5
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0x280], rax
lea rax, [0x14001dd50]
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x290], rax
lea rax, [0x1400127f0]
mov qword [rbp + 0x298], rax
push 2
pop rdx
mov qword [rbp + 0x800], rdx
push 1
pop rax
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x818], rax
and qword [rbp + 0x820], 0
movabs rcx, 0x900000020
mov qword [rbp + 0x828], rcx
mov byte [rbp + 0x830], 3
lea rcx, str._K_v_
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
lea rcx, [rbp + 0x800]
mov qword [rbp + 0x5a0], rcx
mov qword [rbp + 0x5a8], rax
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rdx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d19f
mov eax, dword [rbp + 0xd48]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 3
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, [0x1400a2ef8]
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
jmp 0x14000d9e6
mov eax, dword [rbp + 0xd4c]
mov dword [rbp + 0xdd0], eax
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x280], rax
lea rax, [0x1400187e0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x800], 2
and qword [rbp + 0x810], 0
mov qword [rbp + 0x818], 6
and qword [rbp + 0x820], 0
movabs rax, 0x800000020
mov qword [rbp + 0x828], rax
mov byte [rbp + 0x830], 3
lea rax, [0x1400a2ef8]
mov qword [rbp + 0x580], rax
push 1
pop rcx
mov qword [rbp + 0x588], rcx
lea rax, [rbp + 0x800]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], rcx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
mov rcx, r15
lea rdx, [rbp + 0x580]
call fcn.14004bf9b
mov r12d, eax
jmp case.0x14000c623.6
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
add rax, qword [rbp + 0xdf8]
lea rcx, [rbp + 0x580]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
call fcn.140012463
cmp eax, 0x110000
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae 0x14000daa5
push 1
jmp 0x14000daaf
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
add rax, qword [rbp + 0xdf8]
lea rcx, [rbp + 0x580]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
call fcn.140012463
cmp eax, 0x110000
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae 0x14000dab3
push 1
jmp 0x14000dabd
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
add rax, qword [rbp + 0xdf8]
lea rcx, [rbp + 0x580]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
call fcn.140012463
cmp eax, 0x110000
je 0x14000bc33
mov esi, eax
cmp eax, 0x80
jae 0x14000dac1
push 1
jmp 0x14000dacf
cmp esi, 0x800
jae 0x14000dad6
push 2
pop r8
jmp 0x14000dae4
cmp esi, 0x800
jae 0x14000db23
push 2
pop r8
jmp 0x14000db31
cmp esi, 0x800
jae 0x14000db70
push 2
pop r8
jmp 0x14000db7e
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
mov al, 6
cmp esi, 0x66
jne 0x14000c503
mov byte [rbp + 0x801], 0xb
jmp 0x14000c501
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
mov al, 6
cmp esi, 0x66
jne 0x14000c503
mov byte [rbp + 0x801], 0xc
jmp 0x14000c501
cmp esi, 0x10000
push 4
pop r8
sbb r8, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
mov rcx, qword [rbp + 0xe10]
mov rdx, qword [rbp + 0xdf8]
call fcn.140012181
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xdf8], rdx
mov al, 6
cmp esi, 0x66
jne 0x14000c503
mov byte [rbp + 0x801], 0xd
jmp 0x14000c501
mov rcx, qword [rbp + 0xa68]
mov rdx, qword [rbp + 0xa70]
call fcn.14001ef33
mov bl, 1
jmp 0x14000dc03
mov rdx, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa78]
lea rcx, [rbp + 0xa80]
call fcn.140013e20
mov ebx, eax
mov rcx, qword [rbp + 0xa68]
mov rdx, qword [rbp + 0xa70]
call fcn.14001ef33
mov ecx, ebx
call fcn.140001f9b
mov rax, qword [rbp + 0x530]
mov qword [rbp + 0xe18], rax
mov rdi, qword [rbp + 0x538]
mov rsi, qword [rbp + 0x540]
mov rcx, qword [rbp + 0xdc0]
mov rdx, qword [rbp + 0x7c8]
call fcn.1400017e0
lea rcx, [rbp + 0xa80]
mov qword [rbp + 0xe28], rdi
mov rdx, rdi
mov r8, rsi
call fcn.14000400d
mov rdx, qword [rbp + 0xa88]
mov rsi, qword [rbp + 0x4e8]
mov rax, qword [rsi]
mov rcx, rsi
mov qword [rbp + 0xe00], rdx
call qword [rax + 0x78]
mov rcx, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xe00]
call fcn.14004c218
lea rdx, [rbp + 0x7e0]
and qword [rdx], 0
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x50]
mov rsi, qword [rbp + 0x7e0]
lea rdx, str.PT60M
lea rcx, [rbp + 0xa80]
push 5
pop r8
call fcn.14000400d
mov rdx, qword [rbp + 0xa88]
mov rax, qword [rsi]
mov rcx, rsi
mov qword [rbp + 0xe00], rdx
call qword [rax + 0x40]
mov rcx, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xe00]
call fcn.14004c218
lea rdx, [rbp + 0x530]
and qword [rdx], 0
mov rcx, qword [rbp + 0xd80]
mov rax, qword [rcx]
call qword [rax + 0x88]
mov rcx, qword [rbp + 0x530]
lea r8, [rbp + 0xa68]
and qword [r8], 0
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x60]
mov rsi, qword [rbp + 0xa68]
and qword [rbp + 0xd90], 0
push 0x10
pop rcx
push 4
pop rdx
call fcn.1400026c0
movabs rcx, 0x49a3fd6b4c3d624d
mov qword [rax], rcx
movabs rcx, 0x47f0d33ccb09b7b9
mov qword [rax + 8], rcx
mov r9, qword [rsi]
lea r8, [rbp + 0xd90]
mov rcx, rsi
mov rdx, rax
call qword [r9]
mov rdi, qword [rbp + 0xd90]
lea rsi, [rbp + 0xa80]
mov rcx, rsi
mov rdx, qword [rbp + 0x4d8]
mov r8, qword [rbp + 0x4e0]
call fcn.14000400d
mov rdx, qword [rbp + 0xa88]
mov rax, qword [rdi]
mov rcx, rdi
mov qword [rbp + 0xe00], rdx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xe00]
call fcn.14004c218
mov rdi, qword [rbp + 0x548]
lea rax, [0x14009b302]
mov qword [rbp + 0xa80], rax
mov rcx, qword [rbp + 0xa80]
movabs rax, 0x6ca3358b0f40db9
mov qword [rbp + 0xa80], rax
mov rdx, qword [rbp + 0xa80]
call fcn.140002cfb
pxor xmm0, xmm0
and dword [rbp + 0xaa0], 0
movdqa xmmword [rbp + 0xa90], xmm0
movdqa xmmword [rbp + 0xa80], xmm0
xor edx, edx
lea rcx, [0x1400560c9]
cmp rdx, 0x20
jae 0x14000de23
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rbp + rdx + 0xa80], r8
add rdx, 8
jmp 0x14000de07
push 0x20
pop rdx
cmp rdx, 0x23
ja 0x14000de57
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x39000000
xor r8d, dword [rax + rdx]
mov dword [rbp + rdx + 0xa80], r8d
add rdx, 4
jmp 0x14000de26
mov al, byte [rax + 0x24]
xor al, 0x36
mov byte [rbp + 0xaa4], al
movdqa xmm0, xmmword [rbp + 0xa80]
movaps xmm1, xmmword [rbp + 0xa90]
lea rdx, [rbp + 0x800]
movdqa xmmword [rdx], xmm0
movaps xmmword [rdx + 0x10], xmm1
mov rax, qword [rbp + 0xa9d]
mov qword [rdx + 0x1d], rax
lea rcx, [rbp + 0x280]
push 0x25
pop r8
call fcn.14000400d
mov rdx, qword [rbp + 0x288]
lea rax, [rbp + 0x260]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x590], rcx
movdqa xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x580], xmm0
mov qword [rbp + 0xa90], rcx
movdqa xmmword [rbp + 0xa80], xmm0
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x88]
mov qword [rsp + 0x38], rax
and qword [rsp + 0x40], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x580]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 3
push 6
pop r9
mov rcx, rdi
mov qword [rbp + 0xe00], rdx
mov r8, qword [rbp + 0xd80]
call r10
mov rcx, qword [rbp + 0x280]
mov rdx, qword [rbp + 0xe00]
call fcn.14004c218
lea rdx, [0x1400560ee]
lea rcx, [rbp + 0xa80]
push 0x10
pop r8
call fcn.14000400d
lea rdi, [rbp + 0xa80]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.14004c218
mov rcx, qword [rbp + 0xe18]
mov rdx, qword [rbp + 0xe28]
call fcn.14001ef33
mov rcx, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
call fcn.14001ef33
mov rsi, qword [rbp + 0xcf8]
mov rbx, qword [rbp + 0xd00]
mov qword [rsp + 0x20], rbx
mov rcx, rdi
mov rdx, qword [rbp + 0xd88]
mov r8, qword [rbp + 0x4d0]
mov r9, rsi
call fcn.14002b550
cmp qword [rbp + 0xa80], 0
jne 0x14000e76f
mov rdi, qword [rbp + 0xd58]
mov rax, qword [rbp + 0xd60]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xa80]
mov rdx, rsi
mov r8, rbx
mov r9, rdi
call fcn.14002b550
cmp qword [rbp + 0xa80], 0
jne 0x14000e7a7
call fcn.140006e65
mov rcx, qword [rbp + 0xd50]
mov rdx, rdi
call fcn.14001ef33
mov rcx, qword [rbp + 0xcf0]
mov rdx, rsi
call fcn.14001ef33
cmp dword [rbp + 0xd78], 9
ja 0x14000e027
mov rcx, qword [rbp + 0x560]
mov rdx, qword [rbp + 0x558]
call fcn.14001ef33
mov rcx, qword [rbp + 0xd38]
mov rdx, qword [rbp + 0xd88]
call fcn.14001ef33
cmp qword [rbp + 0x4c0], 0
je 0x14000e04d
lea rcx, [rbp - 8]
call fcn.140001281
lea rcx, [rbp + 0x7a0]
call fcn.14000169f
movaps xmm6, xmmword [rbp + 0xe40]
add rsp, 0xed8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
push 0xc
pop rdx
call fcn.140052ee0
jmp 0x14000ea26
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
push 0xc
pop rdx
call fcn.140052ee0
jmp 0x14000ea26
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
push 7
pop rdx
call fcn.140052ee0
jmp 0x14000ea26
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
push 7
pop rdx
call fcn.140052ee0
jmp 0x14000ea26
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
push 7
pop rdx
call fcn.140052ee0
jmp 0x14000ea26
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
push 0xc
pop rdx
call fcn.140052ee0
jmp 0x14000ea26
lea rcx, [0x1400a06d1]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 0x1e
pop rdx
call fcn.140052fe0
jmp 0x14000ea26
lea rcx, [0x1400a06d1]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_format_strftime.rs
push 0x1e
pop rdx
call fcn.140052fe0
jmp 0x14000ea26
mov rax, qword [rbp + 0xa88]
lea r8, [rbp + 0x580]
mov qword [r8], rax
lea rax, [0x14009f420]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140001408
push 0x2b
pop rdx
call fcn.140053300
jmp 0x14000ea26
mov rax, qword [rbp + 0xa88]
lea r8, [rbp + 0x800]
mov qword [r8], rax
lea rax, [0x14009f4d0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140001408
push 0x2b
pop rdx
call fcn.140053300
jmp 0x14000ea26
mov rax, qword [rbp + 0xa88]
lea r8, [rbp + 0x800]
mov qword [r8], rax
lea rax, [0x14009f4e8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140001408
push 0x2b
pop rdx
call fcn.140053300
jmp 0x14000ea26
or al, byte [rax]
add bl, dh
movq mm0, qword [rbp + 0xa90]
movdqa xmmword [rbp + 0x580], xmm0
mov rcx, qword [rbp + 0xe00]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x14000e89b
mov rcx, qword [rbp + 0xe28]
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0xe36], 0
call rax
mov rdx, rsi
lea r8, [rbp + 0xa80]
mov byte [r8], bl
mov eax, dword [rbp + 0xd50]
mov ecx, dword [rbp + 0xd53]
mov dword [r8 + 1], eax
mov dword [r8 + 4], ecx
mov qword [r8 + 8], rdx
movdqa xmm0, xmmword [rbp + 0x580]
movdqu xmmword [r8 + 0x10], xmm0
lea rax, [0x14009f1a8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400013c9
push 0x2b
pop rdx
call fcn.140053300
jmp 0x14000ea26
add byte [rax], al
movups xmmword [rbp + 0x58f], xmm1
movaps xmmword [rbp + 0x580], xmm0
lea r8, [rbp + 0xa80]
mov byte [r8], al
movaps xmm0, xmmword [rbp + 0x580]
movups xmmword [r8 + 1], xmm0
movdqu xmm0, xmmword [rbp + 0x58f]
movdqu xmmword [r8 + 0x10], xmm0
lea rax, [0x14009f190]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400013c9
push 0x2b
pop rdx
call fcn.140053300
jmp 0x14000ea26
lea rax, [0x14009ff80]
lea rcx, [rbp + 0x800]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400b4b60]
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fchrono_0.4.26_src_formatmod.rsJanFebMarAprMayJunJulAugSepOctNovDec
call fcn.140052e20
ud2
xor eax, 0x44617377
mov dword [rsi], esp
mov dword [rsi + 4], r14d
mov dword [rsi + 8], edx
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov edx, 0x190
call fcn.140052ee0
int3
ret
loope 0x14001227e
movzx edx, r8b
or edx, r9d
lea r8d, [rdx - 0x10]
cmp r8d, 0x16d7
ja 0x140012275
shl ecx, 0xd
or edx, ecx
mov eax, 1
ret
or eax, 0xeac1ca89
add al, 0x81
loop 0x1400122ab
inc dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], al
enter 0xffffffffffff8341, 0xffffffffffffffe0
and r8d, 7
mov r8d, ecx
and r8d, 7
lea eax, [r8 + 7]
cmp r8d, 3
cmovae eax, r8d
cmovae eax, eax
cmovae eax, eax
add eax, edx
cmp eax, 7
jae 0x1400122e4
dec esi
mov ecx, esi
call 0x1400125ca
invalid
invalid
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
xor edi, edi
mov ecx, 0x406
add byte [rax], al
add byte [rax], al
bt ecx, eax
adc edi, 0x34
jmp 0x140012313
xor r8d, r8d
mov r9d, 7
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 9], cl
int1
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 9], cl
int1
and ecx, 0xf
mov edx, 0x406
bt edx, ecx
adc r8d, 0x34
xor ecx, ecx
leave
leave
cmp eax, r8d
seta cl
sar dword [rdi + 1], 0xf
clc
sar dword [rdi + 1], 0xf
clc
add esi, ecx
mov ecx, esi
call 0x1400125ca
shl esi, 0xa
shl edi, 4
or edi, esi
movzx eax, al
or eax, edi
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rdi], cl
xchg ebx, eax
rol bl, 0x41
mov eax, edx
sar edx, 0xd
lea r9d, [rdx - 1]
xor r10d, r10d
cmp r8d, 0x1fff
jg 0x140012402
mov eax, 1
sub eax, edx
mov r10d, 0x190
xor edx, edx
div r10d
inc eax
imul edx, eax, 0x190
add r9d, edx
imul r10d, eax, 0xfffdc54f
ror byte [rdi - 0x3b], 1
std
invalid
ror byte [rdi - 0x3b], 1
std
inc dword [rcx - 0x45]
add byte fs:[rax], al
add byte [rcx + rcx*4 - 0x38], al
mov r11d, 0x64
mov eax, r9d
cdq
idiv r11d
imul edx, r9d, 0x5b5
sar edx, 2
shr r8d, 4
and r8d, 0x1ff
and eax, 0x1ff
and eax, 0x1ff
add r8d, r10d
sub r8d, eax
sub eax, eax
sub eax, eax
sar eax, 2
add r8d, edx
rol byte [rcx + 1], 1
ror byte [rcx + 0x63], 0xc0
clc
add al, byte [rcx + 1]
rol byte [rcx + 1], 1
ror byte [rcx + 0x63], 0xc0
mov ecx, ecx
leave
imul rdx, rax, 0x15180
add dword [rax], eax
movabs rax, 0xfffffff1886cb780
add rax, rcx
add rax, rdx
ret
sub al, ch
add qword [r8], r8
add cl, al
call 0x188ca2368
add esp, 0x28
ret
add dword [rax], eax
test eax, eax
mov eax, 0x110000
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
ret 0x8348
invalid
invalid
add rsp, 0x28
ret
push rbx
sub rsp, 0x28
sub byte [rcx + rcx*4 - 0x33], al
sub byte [rcx + rcx*4 - 0x33], al
mov rsi, rcx
test edx, edx
sal byte [rbp + 0x16], cl
sal byte [rbp + 0x16], cl
test r8b, r8b
test al, al
je 0x1400124a3
mov rcx, rsi
mov edx, 0x5a
pop rdx
add byte [rax], al
invalid
pop rdx
add byte [rax], al
add al, ch
invalid
popfq
cli
invalid
call fcn.140011f3c
push qword [rcx]
invalid
xor edi, edi
jmp 0x1400124db
invalid
cmp byte [rcx + 0x1fe8c1d0], cl
mov eax, edx
shr eax, 0x1f
invalid
invalid
call 0x18505b1ca
lea eax, [rax*2 + 0x2b]
add al, 0x45
sub r8d, dword [r8]
sub eax, dword [rax]
add byte [rax], al
add byte [rcx + 0xfdbf7d3], cl
mov ebx, edx
neg ebx
fisttp dword [rdi]
invalid
invalid
fisttp dword [rdi]
fimul dword [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
mov edx, eax
call fcn.140011f3c
mov ecx, 0xe10
mov eax, ebx
cdq
idiv ecx
stc
stc
mov rcx, rsi
mov edx, eax
call 0x140012560
mov dil, 1
test al, al
je 0x1400124e6
mov eax, edi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
movzx eax, bpl
lea rcx, [0x1400b53f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
mov edx, 0x3a
call fcn.140011f3c
mov ecx, 0x3c
mov eax, ebx
cdq
idiv ecx
cdq
idiv ecx
mov rcx, rsi
jmp 0x140012553
mov rcx, rsi
mov edx, 0x3a
call fcn.140011f3c
mov ecx, 0x3c
mov eax, ebx
cdq
idiv ecx
mov ebx, edx
cdq
idiv ecx
mov rcx, rsi
call 0x140012560
test al, al
jne 0x1400124db
mov rcx, rsi
mov edx, 0x3a
call fcn.140011f3c
mov rcx, rsi
mov edx, ebx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
jmp 0x140012560
push rsi
push rdi
push rbx
sub rsp, 0x20
mov ebx, edx
cmp dl, 0x63
ja 0x140012598
mov rsi, rcx
movzx eax, bl
mov cl, 0xa
div cl
movzx edi, ah
add al, 0x30
movzx edx, al
mov rcx, rsi
call fcn.140011f3c
or dil, 0x30
movzx edx, dil
mov rcx, rsi
call fcn.140011f3c
movsb byte [rdi], byte [rsi]
stc
invalid
invalid
movsb byte [rdi], byte [rsi]
stc
invalid
cmp bl, 0x64
setae al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
out 8, al
add byte [rdi], cl
mov dh, 4
adc byte [rbp - 0x763c3efc], cl
enter 0xffffffffffffb841, 0xffffffffffffff90
add dword [rax], eax
add byte [rcx - 0x760708bf], bl
clc
mov ecx, edx
sar ecx, 0x1f
clc
mov ecx, edx
sar ecx, 0x1f
and ecx, r8d
add ecx, edx
jmp fcn.140012232
cld
invalid
invalid
cld
invalid
call qword [rsi + 0x57]
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rcx - 0x80], al
clc
invalid
ja 0x140012618
in al, dx
and byte [rcx - 0x80], al
clc
invalid
mov rsi, rcx
movzx eax, r8b
movzx eax, al
mov cl, 0xa
div cl
or dh, dh
int1
movzx edi, ah
mov dh, 0xfc
add al, 0x30
movzx eax, al
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
ror byte [rbx + rcx*4 + 0x42], 0x20
mov eax, dword [rdx + 0x20]
mov rcx, rsi
mov ecx, esi
mov edx, eax
mov rbx, r8
mov ebx, eax
call r8
call rax
test al, al
je case.0x14000c623.84
mov al, 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or dil, 0x30
movzx edx, dil
mov rcx, rsi
mov ecx, esi
iretd
mov ecx, esi
mov rax, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
fmul dword [rax - 0x7d]
invalid
jmp rax
movzx eax, byte [rdx]
lea rcx, [0x1400b5400]
or al, byte [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xf
loopne 0x140012665
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
or byte [rdi], cl
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
xor eax, eax
jmp 0x140012731
add byte [rax], al
shr cl, 0xcd
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
or byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x10]
call fcn.140010f00
call 0xc94a2672
invalid
invalid
push rdx
adc al, ch
invalid
call 0xc94a2672
dec dword [rax - 0x77]
mov dword [rsi + 8], eax
or byte [rax - 0x77], r9b
push rsi
adc byte [rax + 0xb1e901], dh
add ecx, ebp
mov cl, 0
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov al, 1
jmp 0x140012731
add byte [rax], al
add ecx, ebp
mov cl, 0
add byte [rax], al
add byte [rdi], cl
adc byte [rdx + 8], al
invalid
invalid
movups xmm0, xmmword [rdx + 8]
or byte [rdi], cl
adc dword [rsi + 8], eax
invalid
invalid
movups xmmword [rsi + 8], xmm0
or byte [rax + 0xa2e902], r14b
add byte [rax], al
invalid
mov al, 2
jmp 0x140012731
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
or byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x10]
call fcn.140010f00
invalid
dec dword [rax - 0x77]
or byte [rax - 0x77], r9b
push rsi
invalid
mov al, 3
push rdx
adc al, ch
call 0xc94a269d
invalid
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
or byte [rax - 0x77], r9b
push rsi
adc byte [rax + 0x86e903], dh
invalid
xchg byte [rax], al
jmp 0x140012731
xchg byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x42
movzx eax, word [rdx + 1]
mov word [rsi + 1], ax
mov dword [rsi + 1], eax
add dword [rsi - 0x77], esp
add dword [rax - 0x758514fc], r14d
add dword [rax - 0x758514fc], esi
mov dword [rsi + 1], eax
add dword [rax - 0x758514fc], esi
mov al, 4
jmp 0x140012731
mov al, byte [rdx + 1]
add dword [rbp - 0x49f003b8], ecx
leave
lea ecx, [rax - 4]
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
cmp cl, 0x13
mov edx, 0x13
add byte [rax], al
adc edi, dword [rdx + 0x13]
add byte [rax], al
cmovb edx, ecx
movzx ecx, dl
ror dword [rdi], 1
mov dh, 0xca
lea rdx, [0x1400b541c]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
sub eax, 0x6348000a
or al, 0x8a
invalid
add rcx, rdx
add ecx, edx
jmp rcx
mov al, 4
jmp case.0x1400126dc.19
mov al, 6
jmp 0x140012731
mov al, 5
jmp case.0x1400126dc.19
mov al, 6
jmp case.0x1400126dc.19
mov al, 7
jmp case.0x1400126dc.19
mov al, 8
jmp case.0x1400126dc.19
mov al, 9
jmp case.0x1400126dc.19
mov al, 0xa
jmp case.0x1400126dc.19
mov al, 0xb
jmp case.0x1400126dc.19
mov al, 0xc
jmp case.0x1400126dc.19
mov al, 0xd
jmp case.0x1400126dc.19
mov al, 0xe
jmp case.0x1400126dc.19
mov al, 0xf
jmp case.0x1400126dc.19
mov al, 0x10
jmp case.0x1400126dc.19
mov al, 0x11
jmp case.0x1400126dc.19
mov al, 0x12
jmp case.0x1400126dc.19
mov al, 0x13
jmp case.0x1400126dc.19
mov al, 0x14
jmp case.0x1400126dc.19
mov al, 0x15
jmp case.0x1400126dc.19
mov al, 0x16
mov byte [rsi + 1], al
mov al, 5
mov byte [rsi], al
add rsp, 0x20
pop rsi
ret
test r9, r9
je 0x1400129d1
mov r10, rdx
mov r8, rcx
and r10d, 0x3f
lea rax, [0x1400a1148]
movzx esi, word [rax + r10*2]
mov ecx, esi
and ecx, 0x7ff
cmp ecx, 0x51c
ja 0x140012a5b
shr esi, 0xb
movzx eax, word [rax + r10*2 + 2]
and eax, 0x7ff
lea rdx, [0x1400a11ca]
add rdx, rcx
sub rax, rcx
lea r11, [rax - 1]
mov edi, 0x51c
sub rdi, rcx
xor ebx, ebx
lea rcx, [0x1400a16e6]
nop word cs:[rax + rax]
cmp rax, rbx
je 0x140012916
cmp rdi, rbx
je 0x140012916
cmp r9, rbx
je 0x140012913
cmp rbx, 0x300
je 0x140012a45
movzx ebp, byte [rdx]
movzx r14d, byte [r8 + rbx + 8]
cmp r14b, bpl
jne 0x14001290a
cmp r11, rbx
je 0x140012916
lea r14, [rdx + 1]
cmp r14, rcx
je 0x140012916
lea r15, [rbx + 1]
cmp r15, r9
je 0x140012913
movzx ebp, byte [rdx + 1]
add rdx, 2
movzx r14d, byte [r8 + rbx + 9]
inc r15
mov rbx, r15
cmp r14b, bpl
je 0x1400128b0
cmp r14b, bpl
sbb rsi, 0
jmp 0x140012916
dec rsi
lea rbx, [rsi + r8]
add rbx, 7
xor edx, edx
movabs rdi, 0xcccccccccccccccd
jmp 0x140012939
mov byte [rbx + r14], al
test r9, r9
je 0x140012992
mov r14, r9
dec r9
cmp r14, 0x301
jae 0x140012a31
movzx r11d, byte [r8 + r14 + 7]
mov ecx, r10d
shl r11, cl
add r11, rdx
mov rax, r11
mul rdi
lea rcx, [r14 + rsi]
dec rcx
shr rdx, 3
lea rax, [rdx + rdx]
lea r15, [rax + rax*4]
mov rax, r11
sub rax, r15
cmp rcx, 0x300
jb 0x140012930
test rax, rax
je 0x140012934
mov byte [r8 + 0x30c], 1
jmp 0x140012934
cmp r11, 0xa
jae 0x1400129de
mov rcx, qword [r8]
add rcx, rsi
cmp rcx, 0x300
mov eax, 0x300
cmovb rax, rcx
mov qword [r8], rax
add dword [r8 + 0x308], esi
test rax, rax
je 0x1400129d1
dec rax
cmp byte [r8 + rax + 8], 0
jne 0x1400129d1
mov qword [r8], rax
add rax, 0xffffffffffffffff
jb 0x1400129c0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r9, [rsi - 1]
jmp 0x1400129fe
add byte [rbx - 0x78], al
or byte [rax], r9b
mov byte [r8 + r9 + 8], al
dec r9
cmp rcx, 0xa
jb 0x140012998
mov rcx, rdx
mov rax, rdx
mul rdi
shr rdx, 3
lea rax, [rdx + rdx]
lea r10, [rax + rax*4]
mov rax, rcx
sub rax, r10
cmp r9, 0x300
jb 0x1400129f0
test rax, rax
je 0x1400129f5
lea r8, [0x1400a10d0]
mov edx, 0x300
mov rcx, r9
call fcn.140052ee0
lea r8, [0x1400a16e8]
mov ecx, 0x300
mov edx, 0x300
call fcn.140052ee0
lea r8, [0x1400a1700]
mov edx, 0x51c
call fcn.140052e60
int3
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
ret 0x2710
add byte [rax], al
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
adc al, 0
add cl, al
out dx, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
ret 0x2710
adc al, 0
add cl, al
out dx, eax
adc ebp, dword [rbx - 0x39]
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 0x140012ab0
cmp rdx, 0x63
jbe 0x140012b2e
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 0x140012b4b
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x140012b59
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
or al, 4
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b4b60]
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140012b90
nop
add rsp, 0x58
pop rdi
pop rsi
ret
cmove ebp, edx
add rcx, r15
test al, 4
je 0x140012bfa
mov r8, r14
test r14, r14
je 0x140012c76
shr bl, cl
jbe 0x140012c34
lea ecx, [rdi + 1]
mov eax, dword [rdi + 0x34]
mov ebp, 0x2d
test al, 4
jne 0x140012bd1
xor ebx, ebx
jmp 0x140012c79
sub al, byte [rax + rax]
movdqa xmm2, xmmword [0x1400556b0]
nop dword [rax]
movzx r9d, word [rbx + r8]
movd xmm3, r9d
movd mm3, ecx
movd mm3, ecx
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufw mm3, mm3, 0xd4
pshufw mm3, mm3, 0xd4
jo 0x140012c11
invalid
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r8, 2
add cl, byte [rcx + rdi - 0x3e]
add cl, byte [rcx + rdi - 0x3e]
jne 0x140012c20
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r8, xmm1
cmp rdx, r14
je 0x140012c76
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
jne 0x140012c60
add rcx, r8
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
je 0x140012cbd
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x140012cbd
test al, 8
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x40], ebp
jne 0x140012d14
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
movzx edi, byte [rdi + 0x38]
movzx edi, byte [rdi + 0x38]
mov dh, 0x7f
cmp byte [rax - 0x73], cl
add eax, 0xa27c2
lea rax, [0x1400b546c]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x140012cb1.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
and byte [eax - 0x75], cl
jg 0x140012ced
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.140013390
mov bl, 1
test al, al
je 0x140012cf4
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, r15
add rsp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
invalid
pop r15
jmp rax
invalid
loopne 0x140012ca0
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
xor byte [r9 - 0x38c7dbbc], r9b
xor byte [r8], r14b
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
mov r13, qword [rdi + 0x20]
mov ebp, dword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov r8d, ebp
mov r9, rbx
call fcn.140013390
mov bl, 1
test al, al
jne 0x140012ce1
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x140012e1c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x140012d60
jmp 0x140012ce1
mov r15, rsi
shr r15, 1
inc rsi
shr rsi, 1
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x140012db9
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x140012da0
mov bl, 1
jmp 0x140012ce1
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.140013390
mov bl, 1
test al, al
jne 0x140012ce1
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x140012ce1
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x140012e4a
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x140012e00
jmp 0x140012e4d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x140012ce1
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x140012ce1
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x140012ce1
xor ebx, ebx
cmp r10, 0x14
jl 0x140013ccb
add r10, 0xffffffffffffffed
lea r12, [rdx + 1]
lea r14, [r8 - 1]
mov r15, rdx
nop
movzx ecx, byte [r15]
mov r15, r12
cmp ecx, 0x2e
je 0x140013ae1
cmp ecx, 0x30
jne 0x140013b03
sub cl, 0x2f
movzx ecx, cl
cmovb ecx, ebx
movzx ecx, cl
sub r10, rcx
lea r12, [r15 + 1]
sub r14, 1
cmovb r12, r15
jb 0x140013b03
mov r11, qword [rsi]
lea rcx, [r11 + rdi]
lea ecx, [rbx + rdi]
lea ecx, [rbx + rdi]
add r11, r14
or rcx, r11
test rcx, r15
jne 0x140013cf9
imul rcx, rax, 0x5f5e100
lea rax, [r11 + r11*4]
shr r11, 8
lea rax, [r11 + rax*2]
mov r11, rax
and r11, r12
jrcxz 0x140013c5d
imul ebx, ebp
jrcxz 0x140013c5d
imul ebx, ebp
shr rax, 0x10
and rax, r12
imul rax, rbp
add rax, r11
shr rax, 0x20
add rax, rcx
add rbx, 0xfffffffffffffff8
add rsi, 8
cmp rbx, 7
ja 0x140013be0
jmp 0x140013c90
mov ecx, eax
nop
movzx ecx, byte [rdx]
add cl, 0xd0
cmp cl, 9
ja 0x140013cbc
lea rdi, [r9 - 1]
lea rax, [rax + rax*4]
movzx ecx, cl
lea rax, [rcx + rax*2]
cmp rax, rbx
ja 0x140013cbf
inc rdx
cmp r9, 1
mov r9, rdi
jne 0x140013c60
jmp 0x140013cbf
test rbx, rbx
mov r13, qword [rsp + 0x30]
jne 0x140013cfe
xor ebx, ebx
mov r14, qword [rsp + 0x28]
jmp 0x140013d39
mov rdi, r9
sub rdi, r8
add rdi, rsi
test r10, r10
setg bl
test r11, r11
je 0x140013cd7
mov byte [r13 + 0x11], 2
jmp 0x140013ce8
mov qword [r13], rdi
mov qword [r13 + 8], rax
mov byte [r13 + 0x10], 0
mov byte [r13 + 0x11], bl
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r13, qword [rsp + 0x30]
mov r14, qword [rsp + 0x28]
mov rdi, rsi
add rsi, rbx
nop dword [rax]
movzx r11d, byte [rdi]
add r11b, 0xd0
cmp r11b, 9
ja 0x140013d36
inc rdi
lea rax, [rax + rax*4]
movzx ecx, r11b
lea rax, [rcx + rax*2]
dec rbx
jne 0x140013d10
xor ebx, ebx
jmp 0x140013d39
mov rsi, rdi
sub r10, rbx
mov rdi, r10
neg rdi
add r10, r14
je 0x140013cd0
mov r11, rbx
sub r11, 1
jae 0x140013d58
xor r11d, r11d
jmp 0x140013dfd
movzx ecx, byte [rsi]
or ecx, 0x20
cmp ecx, 0x65
jne 0x140013df7
test r11, r11
je 0x140013cd0
lea r14, [rsi + 1]
movzx ebp, byte [r14]
cmp ebp, 0x2d
je 0x140013d85
mov r15d, ebp
cmp ebp, 0x2b
jne 0x140013d9d
add rbx, 0xfffffffffffffffe
je 0x140013cd0
add rsi, 2
movzx r15d, byte [rsi]
movzx edi, byte [rsi]
movzx edi, byte [rsi]
mov r14, rsi
mov r11, rbx
add r15b, 0xd0
cmp r15b, 9
ja 0x140013cd0
xor ebx, ebx
xor esi, esi
nop
movzx ecx, byte [r14]
add cl, 0xd0
cmp cl, 9
ja 0x140013de1
inc r14
cmp rsi, 0x10000
invalid
lea r15, [rsi + rsi*4]
movzx ecx, cl
lea rcx, [rcx + r15*2]
cmovl rbx, rcx
cmovl rsi, rcx
dec r11
jne 0x140013db0
xor r11d, r11d
mov rsi, rbx
neg rsi
cmp bpl, 0x2d
cmovne rsi, rbx
add rdi, rsi
jmp 0x140013ab4
mov r11d, 1
xor esi, esi
jmp 0x140013ab4
invalid
cmp edx, eax
invalid
cmp al, 0xf
sar byte [rbp + 6], 0x31
shr bl, cl
add eax, 0x8948fa75
cli
mov rdx, rdi
cli
cmovne esi, ecx
jb 0x140014026
mov ecx, esi
outsd dx, dword [rsi]
or eax, 0x416ae
outsb dx, byte [rsi]
fisub dword [rsi + 0xf]
pcmpgtb xmm3, xmm1
invalid
invalid
invalid
pshufw mm3, mm3, 0xd4
invalid
rdtsc
rol byte [rax + 0xfc00f3c], cl
popfq
ret 0x148
sub byte [rbx + 0x5d], bl
pop rbp
sub rsp, 0xb8
movzx eax, word [rcx]
mov r8d, 0x81
jmp 0x140017e3d
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x140017e5b
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x140017e20
mov r9d, 0x57
jmp 0x140017e20
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140017ea1
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400afe2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140012b90
nop
add rsp, 0xb8
ret
lea r8, [0x1400a28c8]
mov edx, 0x80
call fcn.140052e60
int3
sub rsp, 0x58
movzx r8d, cx
cmp r8d, 0x2710
jb 0x140018744
shr r8d, 4
imul r8d, r8d, 0x347
shr r8d, 0x13
imul eax, r8d, 0x2710
sub ecx, eax
movzx eax, cx
imul eax, eax, 0x147b
shr eax, 0x13
imul r9d, eax, 0x64
sub ecx, r9d
movzx ecx, cx
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000p
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x54], ax
movzx eax, word [r9 + rcx*2]
mov word [rsp + 0x56], ax
mov eax, 0x23
mov ecx, r8d
jmp 0x140018785
mov eax, 0x27
cmp cx, 0x64
jb 0x14001877f
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul eax, r8d, 0x64
sub ecx, eax
movzx eax, cx
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000p
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov eax, 0x25
mov ecx, r8d
cmp cx, 0xa
jae 0x140018791
or cl, 0x30
mov byte [rsp + rax + 0x30], cl
dec rax
jmp 0x1400187a9
movzx ecx, cx
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000p
movzx ecx, word [r8 + rcx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x31
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b4b60]
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140012b90
nop
add rsp, 0x58
ret
add byte [rax - 0x75], cl
and byte [r8 - 0x75], cl
sub r15b, r15b
push rax
sbb byte [rax - 0x77], cl
invalid
jl 0x1400191bc
mov dword [rsp + 0x30], edi
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x140019294
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je case.0x14000d46c.77
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x1400192d9
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x140019522
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x1400192f0
lea rdi, [r12 + 1]
jmp 0x140019360
add byte [rax], al
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x140019343
lea rdi, [r12 + 3]
and al, 3
movzx ecx, byte [r12 + 2]
shl edx, 6
invalid
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
invalid
jb 0x140019351
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
adc al, cl
loope 0x14001932f
adc al, cl
loope 0x14001932f
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x140019522
out 1, al
add byte [rax], al
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
add byte [rdi], cl
test dh, ah
out 1, al
add byte [rax], al
invalid
invalid
jl 0x140019364
out 1, al
add byte [rax], al
lea rdi, [r12 + 4]
jmp 0x140019360
add al, 0xeb
sbb eax, 0x247c8d49
jl 0x14001936b
lea rdi, [r12 + 2]
shl eax, 6
jl 0x14001936b
add al, cl
loopne 0x140019351
or eax, edx
mov ebp, eax
jmp 0x140019360
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov rdx, r13
mov r8d, 0x10001
add dword [rax], eax
call fcn.1400195b0
cmp byte [rsp + 0x4c], 0x80
je 0x1400192c8
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x1400192c8
mov r8, r15
sub r8, r13
jb 0x14001956f
test r13, r13
je 0x1400193b8
cmp r13, qword [rsp + 0x38]
jae 0x1400193b2
cmp byte [rbx + r13], 0xc0
jge 0x1400193b8
jmp 0x14001956f
jne 0x14001956f
test r15, r15
je 0x1400193d6
cmp r15, qword [rsp + 0x38]
jae 0x1400193d0
cmp byte [rbx + r15], 0xbf
jg 0x1400193d6
jmp 0x14001956f
jne 0x14001956f
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x140019281
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x140019470
mov bl, 0x80
jmp 0x140019435
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x140019281
cmp bl, 0x80
je 0x140019410
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
jae 0x1400194b0
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14001955b
movzx edx, byte [rsp + r13 + 0x28]
movzx edx, byte [rsp + rbp + 0x28]
jmp 0x140019427
movzx ebx, byte [rsp + 0x33]
and al, 0x33
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
cmp r13, rbx
jae 0x1400194b0
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
add dword [r8 + 0x49322444], r9d
cmp ebp, 9
ja 0x14001955b
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
inc ebp
inc ebp
test al, al
je 0x140019480
jmp 0x140019281
mov r13d, 1
mov ebp, 1
cmp ebp, 0x80
jb 0x1400192c0
mov r13d, 2
add byte [rax], al
cmp ebp, 0x800
jb 0x1400192c0
cmp ebp, 0x10000
mov r13d, 4
add byte [rcx - 0x7d], cl
fld qword [rax]
add byte [rcx - 0x7d], cl
fld qword [rax]
jmp 0x1400192c0
std
invalid
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
ror byte [rdi], 0x85
jge case.0x14000c6a3.68
invalid
invalid
ror byte [rdi], 0x85
jge case.0x14000c6a3.68
test dword [rbp - 3], edi
invalid
mov rcx, rsi
mov edx, 0x22
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x140019542
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
sub eax, ebp
sub eax, ebp
mov r15, qword [rsp + 0x40]
jbe 0x140019551
jbe 0x140019551
cmp byte [rbx + r13], 0xbf
jg 0x140019556
mov edi, 0x4ceb167f
jmp 0x14001958e
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x1400194ef
jne 0x14001958e
mov r13, rdx
mov r8, rax
jmp 0x1400194ef
lea r8, str.85_n_
movabs al, byte [0x4c0000000aba0008]
mov ecx, ebp
invalid
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
mov rcx, r13
jmp 0x1439b0756
call fcn.140052ee0
add eax, dword [rax]
lea rax, str.librarycore_src_fmtmod.rslibrarycore_src_numdec2fltdecimal.rs
xchg esp, eax
or byte [rax], al
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
invalid
push rsp
and al, 0x38
mov r8, r13
mov r9, r15
call fcn.140053520
invalid
call 0x128fb1ed7
xchg edx, eax
lahf
add eax, dword [rax]
invalid
add byte [rax - 0x73], cl
lea rax, str.librarycore_src_fmtmod.rslibrarycore_src_numdec2fltdecimal.rs
lea eax, [0x1400a2a00]
add eax, 0x8946b
mov qword [rsp + 0x20], rax
mov rcx, rbx
and byte [rax - 0x77], cl
invalid
mov r8, r13
mov r9, rdx
call fcn.140053520
int3
int3
sub rsp, 0x38
mov edi, edx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
cmp edx, 0x27
ja case.default.0x1400195d0
mov eax, edi
add al, 0x81
pop rsp
xor cl, ch
and al, 1
add byte [rax], al
mov word [rsi], 0x745c
jmp 0x140019700
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
invalid
mov word [rsi], 0x725c
jmp 0x140019700
test r8d, 0x10000
je case.0x1400195d0.1
mov word [rsi], 0x225c
jmp 0x140019700
add byte [rax], al
invalid
test r8d, 0x100
push rsi
push rdi
sub rsp, 0xc8
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov eax, edi
test dil, 4
je 0x14001a211
mov eax, edi
or eax, 8
movq rdx, xmm6
test rdx, rdx
jne 0x14001a211
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or eax, 4
mov dword [rsi + 0x34], eax
mov r8d, 0x81
mov edx, 0x30
mov r9, rcx
nop word cs:[rax + rax]
mov rax, r8
shr r9, 4
mov r8d, ecx
and r8b, 0xf
cmp r8b, 0xa
mov r10d, 0x57
cmovb r10d, edx
add r10b, r8b
mov byte [rsp + rax + 0x2e], r10b
lea r8, [rax - 1]
cmp rcx, 0x10
mov rcx, r9
jae 0x14001a230
add rax, 0xfffffffffffffffe
cmp rax, 0x80
ja 0x14001a2b6
mov ecx, 0x81
sub rcx, r8
add rax, rsp
add rax, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1400afe2b]
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140012b90
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x1400a28c8]
mov edx, 0x80
mov rcx, rax
call fcn.140052e60
int3
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
nop dword [rax + rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r10b, 4
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r10d
jae 0x14001a900
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14001a975
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400afe2b]
mov r9d, 2
add byte [rax], al
add byte [rax], al
mov rcx, rdx
mov dl, 1
call fcn.140012b90
nop
add rsp, 0xb8
ret
lea r8, [0x1400a28c8]
add eax, 0x87f4c
mov edx, 0x80
call fcn.140052e60
int3
imul r12, rax, 0xa7c5ac5
shr r12, 0x27
cmp r11, 5
je 0x14001abc9
cmp r9d, 0x186a0
jb 0x14001af47
add al, 0
invalid
stc
movabs al, byte [0x415820f000186]
add al, 0
add al, 0
add byte [rcx + 0x41d231d0], cl
div esp
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x25], al
test edx, edx
je 0x14001ac85
imul r12, r15, 0x431bde83
shr r12, 0x32
cmp r11, 6
je 0x14001abc9
cmp r9d, 0xf4240
jb 0x14001af47
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x26], al
test dx, dx
je 0x14001ac8d
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
cmp r11, 7
je 0x14001abc6
cmp r9d, 0x989680
jb 0x14001af47
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x27], al
test dx, dx
je 0x14001ac95
imul r12, r15, 0x55e63b89
shr r12, 0x39
cmp r11, 8
jne 0x14001ac9d
movzx edx, dx
mov qword [rsp + 0x30], r11
lea eax, [r12 + r12*4]
cmp edx, eax
jb 0x14001acc3
lea rax, [r11 - 1]
mov edx, 0x30
nop word cs:[rax + rax]
mov r15, rax
movzx r9d, byte [rsp + rax + 0x20]
lea r12d, [r9 + 1]
add rax, 0xffffffffffffffff
setb bpl
movzx r12d, r12b
cmp r9b, 0x39
cmovae r12d, edx
mov byte [rsp + r15 + 0x20], r12b
jb 0x14001ac1d
test bpl, bpl
jne 0x14001abf0
cmp r9b, 0x38
jbe 0x14001acc3
jmp 0x14001ac4b
inc r8
jne 0x14001acc3
mov qword [rsp + 0x38], 0
mov al, 1
jmp 0x14001acd3
mov r11d, 5
jmp 0x14001acbe
mov r11d, 6
jmp 0x14001acbe
mov r11d, 7
jmp 0x14001acbe
mov r11d, 8
jmp 0x14001acbe
cmp r9d, 0x5f5e100
jb 0x14001af47
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x28], al
mov r11d, 9
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], 1
xor eax, eax
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
test r10, r10
cmove r9, r11
mov qword [rsp + 0x48], r9
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x78], rdx
and al, 0x78
and al, 0x78
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x80], edx
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
lea rdx, [rsp + 0x20]
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x30]
xor byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
xor byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
mov qword [rsp + 0x98], rdx
cmp qword [rsi], 0
je 0x14001ae99
cmp rbx, 1
jne 0x14001ad4c
xor edi, edi
movdqa xmm1, xmmword [0x1400556a0]
movdqa xmm2, xmmword [0x1400556b0]
add eax, dword [rax]
add eax, dword [rax]
nop word [rax + rax]
add byte [rbx + 0xf], al
mov bh, 0x2c
movd xmm3, ebp
outsb dx, byte [rsi]
invalid
movzx ebp, word [r14 + r15]
movd xmm3, ebp
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
frstor dword [rsi + 0xf]
fldenv fs:[rsi + 0xf]
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
invalid
fcomi st(2)
pshufw mm3, mm3, 0xd4
fcmovnbe st(0), st(4)
invalid
fcmovnbe st(0), st(4)
pshufd xmm3, xmm3, 0xd4
pshufw mm3, mm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x14001ad70
invalid
invalid
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
invalid
enter 0x4966, 0xf
jle 0x14001ad79
cmp rdx, rbx
je 0x14001adc7
invalid
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x14001adb0
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
ror byte [rdi], 0x85
mov dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
mov dword [rax], eax
add byte [rax], al
test r8, r8
je 0x14001ae5f
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
out 0xdb, al
out 0xdb, al
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x14001ae34
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
inc rdx
jmp 0x14001ae64
mov edx, 1
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, rdx
add r15, rcx
sub r14, r15
jbe 0x14001ae99
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1400b552c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x14001aebf
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.14001af60
jmp 0x14001af35
mov r12, r14
xor r14d, r14d
jmp 0x14001aebf
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop dword [rax]
dec r12
je 0x14001aee4
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x14001aed0
jmp 0x14001aef5
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.14001af60
test al, al
je 0x14001aef9
mov al, 1
jmp 0x14001af35
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x14001af2c
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x14001af10
jmp 0x14001af2f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1400a2e70]
mov edx, 0x19
call fcn.140052fe0
int3
mov r8d, dword [rdx + 0x34]
cmp qword [rdx + 0x10], 0
je 0x14001c32f
mov r9, qword [rdx + 0x18]
movss xmm1, dword [rcx]
and r8b, 1
mov rcx, rdx
jmp fcn.14001c380
mov eax, dword [rcx]
movd xmm1, eax
and eax, 0x7fffffff
movd xmm0, eax
ucomiss xmm0, dword [0x140055784]
jae 0x14001c374
movss xmm2, dword [0x140055780]
movaps xmm3, xmm0
cmpltps xmm3, xmm2
xorps xmm2, xmm2
cmpneqps xmm2, xmm0
andps xmm2, xmm3
movd eax, xmm2
test al, 1
jne 0x14001c374
and r8b, 1
mov rcx, rdx
jmp 0x14001c710
and r8b, 1
mov rcx, rdx
jmp 0x14001c990
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe8
movd eax, xmm1
mov edx, eax
shr edx, 0x17
movzx edx, dl
lea r10d, [rax + rax]
and r10d, 0xfffffe
mov r9d, eax
and r9d, 0x7fffff
or r9d, 0x800000
test edx, edx
cmove r9d, r10d
mov rsi, rcx
mov ecx, eax
and ecx, 0x7fffffff
cmp ecx, 0x7f800000
jne 0x14001c761
mov cl, 3
jmp 0x14001c7b4
ucomiss xmm1, xmm1
jp 0x14001c983
test eax, 0x7fffffff
je 0x14001c7b2
test eax, 0x7f800000
je 0x14001c905
test r9b, 1
sete cl
lea r10, [r9 + r9]
xor r11d, r11d
cmp r9d, 0x800000
sete r11b
mov r9d, 0x2000000
cmovne r9, r10
lea r10, [r11 + 1]
xor r11d, 0xffffff69
movzx edx, dx
add edx, r11d
jmp 0x14001c7b4
mov cl, 4
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], r10
mov word [rsp + 0x68], dx
mov byte [rsp + 0x6a], cl
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14001c86a
mov ebx, eax
shr ebx, 0x1f
test eax, eax
lea rax, [0x1400afba1]
stosb byte [rdi], al
xor ecx, dword [rcx]
add byte [rax - 0x73], cl
adc eax, 0x98362
stosb byte [rdi], al
xor ecx, dword [rcx]
add byte [rax - 0x73], cl
adc eax, 0x98362
cmovs rdx, rax
lea r14, [0x1400a25a3]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne rbx, rdx
cmp cl, 1
je 0x14001c8a1
movzx eax, cl
cmp eax, 2
jne 0x14001c8ca
mov word [rsp + 0x70], 2
lea rax, [0x1400a2568]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
mov word [rsp + 0x88], 0
mov qword [rsp + 0x90], 1
mov edx, 2
jmp 0x14001c8c0
mov word [rsp + 0x70], 2
lea rax, [0x1400a25a4]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
mov edx, 1
lea rax, [rsp + 0x70]
lea r14, [0x1400b4b60]
xor ebx, ebx
jmp 0x14001c954
mov word [rsp + 0x70], 2
lea rax, [0x1400a25a7]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
lea rax, [rsp + 0x70]
jmp 0x14001c954
lea rdi, [rsp + 0x70]
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xd7]
mov rcx, rdi
call fcn.140016af0
cmp qword [rsp + 0x70], 0
je 0x14001c91d
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x14001c934
add edx, 0xffffff6a
test r9b, 1
sete cl
mov r10d, 1
jmp 0x14001c7b4
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xd7]
call fcn.1400149d0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
movzx r8d, word [rsp + 0x40]
mov qword [rsp + 0x20], rdi
mov r9d, 1
call fcn.140017960
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14001cbc0
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov cl, 2
jmp 0x14001c7b4
push rsi
push rdi
push rbx
sub rsp, 0x110
movd eax, xmm1
mov edx, eax
shr edx, 0x17
movzx edx, dl
lea r10d, [rax + rax]
and r10d, 0xfffffe
mov r9d, eax
and r9d, 0x7fffff
or r9d, 0x800000
test edx, edx
cmove r9d, r10d
retf 0x8948
invalid
mov ecx, eax
and ecx, 0x7fffffff
jg 0x14001c955
stc
add byte [rax], al
cmp byte [rdi + 0x75], 4
retf 0x8948
jg 0x14001c955
stc
add byte [rax], al
cmp byte [rdi + 0x75], 4
mov cl, 3
jmp 0x14001ca32
ucomiss xmm1, xmm1
jp 0x14001cbb2
test eax, 0x7fffffff
je 0x14001ca30
test eax, 0x7f800000
je 0x14001cb3c
test r9b, 1
sete cl
lea r10, [r9 + r9]
xor r11d, r11d
cmp r9d, 0x800000
sete r11b
mov r9d, 0x2000000
cmovne r9, r10
lea r10, [r11 + 1]
xor r11d, 0xffffff69
movzx edx, dx
add edx, r11d
jmp 0x14001ca32
mov cl, 4
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], r10
mov word [rsp + 0x60], dx
mov byte [rsp + 0x62], cl
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14001cab0
mov edi, eax
shr edi, 0x1f
lea rdx, [0x1400a25a3]
lea r9, [0x1400b4b60]
test r8b, r8b
cmovne r9, rdx
mov edx, 1
cmovne rdi, rdx
test eax, eax
lea rbx, [0x1400afba1]
cmovns rbx, r9
cmp cl, 1
je 0x14001cae4
movzx eax, cl
cmp eax, 2
jne 0x14001cb07
mov word [rsp + 0x68], 2
lea rax, [0x1400a25aa]
jmp 0x14001caf2
mov word [rsp + 0x68], 2
lea rax, [0x1400a25a4]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 3
mov edx, 1
lea rax, [rsp + 0x68]
lea rbx, [0x1400b4b60]
xor edi, edi
jmp 0x14001cb85
mov word [rsp + 0x68], 2
lea rax, [0x1400a25a7]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 3
lea rax, [rsp + 0x68]
jmp 0x14001cb85
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x48]
and al, 0x48
and al, 0x48
lea r8, [rsp + 0xff]
call fcn.140016af0
cmp qword [rsp + 0x68], 0
je 0x14001cb54
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x68]
and al, 0x68
and al, 0x68
movaps xmmword [rsp + 0x20], xmm0
jmp 0x14001cb6b
add edx, 0xffffff6a
test r9b, 1
sete cl
mov r10d, 1
jmp 0x14001ca32
push 0xffffffffffffffff
invalid
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x48]
lea r8, [rsp + 0xff]
call fcn.1400149d0
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
movzx r8d, word [rsp + 0x30]
lea r9, [rsp + 0x68]
call fcn.140017ab0
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov rcx, rsi
call fcn.14001cbc0
nop
add rsp, 0x110
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
mov cl, 2
jmp 0x14001ca32
int3
push rbp
push rbx
sub rsp, 0x48
mov r8, rdx
mov rsi, rcx
cmp qword [rcx], 0
je 0x14001cc20
mov r15, qword [rsi + 8]
mov rdx, qword [r8]
mov rbx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
mov r13, qword [r8 + 0x18]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
je 0x14001cc21
cmp byte [rcx + rcx*4 + 0x6c], cl
and al, 0x40
je 0x14001cc21
cmp byte [rcx + rcx*4 + 0x6c], cl
and al, 0x40
mov ebp, dword [rsi + 0x30]
movzx r12d, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
invalid
xor byte [rdi + rcx - 0x4a], al
cmp dh, dh
xor al, 8
invalid
or byte [rbp + 0x2c], dh
jne 0x14001cc3d
mov edi, ebp
mov eax, r12d
test r13, r13
test ebp, ebp
test ebp, ebp
jne 0x14001cc8e
jae 0x14001cc05
jmp 0x14001cd1e
inc byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
add rsp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14001ce00
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rcx - 0x77], r9b
mov eax, ebx
call qword [rax + 0x18]
test al, al
jne 0x14001cda8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [rax + 0x18]
test al, al
jne 0x14001cda8
lea rax, [0x1400b4b60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
invalid
add byte [rcx], dh
ror byte [rcx + 0x29], 0xdf
xor eax, eax
sub r15, rbx
cmovb r15, rax
mov dword [rsi + 0x30], 0x30
mov byte [rsi + 0x38], 1
mov al, 1
mov edi, 0x30
xor ebx, ebx
test r13, r13
je 0x14001cd1e
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rcx - 0x3f], cl
in eax, 3
shl r13, 3
lea rcx, [r13*2]
add byte [rax], al
add byte [rax], al
add rcx, r13
xor edx, edx
jmp 0x14001ccc1
mov r8, qword [r14 + rdx + 0x10]
add rbx, r8
add rdx, 0x18
cmp rcx, rdx
je 0x14001cd1e
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x14001cd00
cmp r8d, 1
jne 0x14001ccb0
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
jae 0x14001cd07
mov r8d, 1
cmp r9w, 0xa
jb 0x14001ccb5
cmp r9w, 0x64
mov r8d, 3
jmp 0x14001cd18
mov r8, qword [r14 + rdx + 8]
jmp 0x14001ccb5
movzx r8d, r9w
cmp r8d, 0x2710
mov r8d, 5
sbb r8, 0
jmp 0x14001ccb5
sub r15, rbx
jbe 0x14001cd3f
movzx r13d, al
lea rax, [0x1400b553c]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x14001cd35.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
call 0x14001ce00
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
cmp bl, ch
push rax
cmp bl, ch
push rax
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
inc r13
nop word cs:[rax + rax]
dec r13
je 0x14001cd94
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x14001cd80
jmp 0x14001cda8
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call 0x14001ce00
test al, al
je 0x14001cdbb
mov al, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x27], r12b
mov r12, r15
neg r12
mov r13, 0xffffffffffffffff
nop dword [rax]
lea rax, [r12 + r13]
cmp rax, 0xffffffffffffffff
je 0x14001cdec
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x14001cdd0
jmp 0x14001cdef
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
jmp 0x14001cd51
invalid
invalid
invalid
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
iretd
mov r8, qword [r8 + 8]
test r8, r8
je 0x14001ce37
iretd
mov rdx, qword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14001d035
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x14001d033
mov r12, qword [rbx + 0x10]
lea rax, [rax + rax*2]
lea r13, [r12 + rax*8]
lea rbx, [0x1400a29a8]
lea r14, [rsp + 0x20]
jmp 0x14001ce85
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x14001d02f
add r12, 0x18
cmp r12, r13
je 0x14001d033
movzx eax, word [r12]
test rax, rax
je 0x14001cef0
cmp eax, 1
jne 0x14001ce60
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
movzx ecx, word [r12]
test rcx, rcx
je 0x14001cf47
cmp ecx, 1
jne 0x14001cf4e
movzx edx, word [r12 + 2]
cmp edx, 0x3e8
jae 0x14001cf7c
mov ecx, 1
cmp dx, 0xa
jb 0x14001cf93
cmp dx, 0x64
mov ecx, 3
jmp 0x14001cf8a
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x14001cf22
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
mov rdx, rbx
call rbp
test al, al
jne 0x14001d02f
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ja 0x14001cf00
jmp 0x14001cf2f
test r15, r15
je 0x14001ce78
mov rbp, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call rbp
test al, al
je 0x14001ce78
jmp 0x14001d02f
lea rcx, [r12 + 8]
jmp 0x14001cf53
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
cmp rcx, 6
jae case.0x1400124f8.87
test rcx, rcx
je case.0x14000c623.144
test cl, 1
jne 0x14001cf93
lea rdx, [rsp + rcx]
add rdx, 0x20
add edx, 0x20
add edx, 0x20
jmp 0x14001cfbe
xor r8d, r8d
jmp 0x14001d024
movzx ecx, dx
cmp ecx, 0x2710
add byte [rcx + 5], bh
add byte [rcx + 5], bh
sbb rcx, 0
test cl, 1
je case.0x14000c623.142
lea rdx, [rsp + 0x1f]
add rdx, rcx
movzx r8d, ax
imul r8d, r8d, 0xcccd
shr r8d, 0x13
lea r9d, [r8 + r8]
lea r9d, [r9 + r9*4]
sub eax, r9d
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
mov eax, r8d
mov r8d, 1
cmp rcx, 1
je 0x14001d024
nop word [rax + rax]
movzx r8d, ax
imul r9d, r8d, 0xcccd
enter 0xffffffffffffcccd, 0
invalid
enter 0xffffffffffffcccd, 0
add byte [rcx - 0x3f], al
shr r9d, 0x13
invalid
invalid
invalid
shr r9d, 0x13
lea r10d, [r9 + r9]
lea edx, [rcx + rcx]
lea edx, [rcx + rcx]
lea r10d, [r10 + r10*4]
sub eax, r10d
or al, 0x30
mov byte [rdx - 1], al
imul eax, r9d, 0x199a
imul eax, ecx, 0x199a
imul eax, ecx, 0x199a
shr eax, 0xf
and eax, 0xfffffffe
dec byte [rbp + 0x29418004]
invalid
dec byte [rbp + 0x29418004]
rol dword [rcx - 0x80], 0xc9
xor byte [rax + rcx*4 + 0x4a], al
dec byte [rax - 0x7d]
ret 0x41fe
sub ecx, eax
or r9b, 0x30
mov byte [rdx - 2], r9b
add rdx, 0xfffffffffffffffe
shr r8d, 2
call 0x1006b1117
jnp 0x14001d02b
adc al, 0
invalid
call 0x1006b1117
jnp 0x14001d02b
invalid
adc al, 0
add cl, al
call 0x1323b1c30
adc dword [rcx + rdi - 0xe], ecx
add byte [rax], al
shr eax, 0x11
cmp rdx, r14
adc dword [rcx + rdi - 0xe], ecx
jne 0x14001cfd0
mov r8, rcx
mov rcx, rdi
mov rdx, r14
jmp 0x14001ce6d
invalid
mov al, 1
jmp 0x14001d035
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_fmtmod.rslibrarycore_src_numdec2fltdecimal.rs
or byte [rax], al
mov edx, 5
add byte [rax], al
call fcn.140052f60
int3
add ah, cl
int3
int3
mov r8d, dword [rdx + 0x34]
cmp qword [rdx + 0x10], 0
je 0x14001d07f
mov r9, qword [rdx + 0x18]
movsd xmm1, qword [rcx]
movups xmm1, xmmword [rcx]
movups xmm1, xmmword [rcx]
or dword [rcx - 0x80], eax
loopne 0x14001d078
and r8b, 1
mov rcx, rdx
mov ecx, edx
jmp fcn.14001d0f0
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x47], ecx
mov rax, qword [rcx]
movabs rcx, 0x7fffffffffffffff
and rcx, rax
movq xmm0, rcx
ucomisd xmm0, qword [0x140055790]
movq xmm1, rax
jae 0x14001d0d5
movsd xmm2, qword [0x140055788]
movapd xmm3, xmm0
cmpltpd xmm3, xmm2
xorpd xmm2, xmm2
cmpneqpd xmm2, xmm0
andpd xmm2, xmm3
movd eax, xmm2
movd eax, mm2
movd eax, mm2
test al, 1
jne 0x14001d0d5
and r8b, 1
mov rcx, rdx
jmp 0x14001d4c0
add dword [rax - 0x77], ecx
shr ecx, 1
jmp 0x14001d0d6
and r8b, 1
and al, 1
mov rcx, rdx
jmp 0x14001d780
cli
add rbx, 3
test r9, r9
add ecx, dword [rbp - 0x7b]
leave
cmove rbx, r15
cmove ebx, edi
dec rbx
lea r9, [0x1400b554c]
or dword [rax], eax
movsxd rbx, dword [r9 + rbx*4]
cdq
add rbx, r9
jmp rbx
mov r9b, 3
jmp 0x14001d1aa
mov r9b, 4
jmp 0x14001d1ef
add r8d, 0xfffffbcd
test dl, 1
sete r9b
sete cl
push rsi
ret 0x4101
sete cl
jmp 0x14001d1ef
test dl, 1
sete r9b
lea r10, [rdx + rdx]
adc dh, byte [rcx]
fisttp dword [rcx + rdi - 0x26]
invalid
adc dh, byte [rcx]
fisttp dword [rcx + rdi - 0x26]
invalid
fimul dword [rdi]
xchg esp, eax
ret
sete bl
movabs rdx, 0x40000000000000
cmovne rdx, r10
lea r10, [rbx + 1]
movzx r8d, r8w
sub r8d, ebx
add r8d, 0xfffffbcc
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xc0], r10
mov word [rsp + 0xc8], r8w
mov byte [rsp + 0xca], r9b
add r9b, 0xfe
movzx r10d, r9b
cmp r10b, 3
mov r9d, 3
cmovb r9d, r10d
test r9b, r9b
je 0x14001d2c4
mov r15, rcx
shr r15, 0x3f
lea r10, [0x1400a25a3]
lea r11, [0x1400b4b60]
test al, al
cmovne r11, r10
mov eax, 1
cmovne r15, rax
test rcx, rcx
lea r12, [0x1400afba1]
cmovns r12, r11
cmp r9b, 1
je 0x14001d2f9
movzx eax, r9b
cmp eax, 2
jne 0x14001d31f
mov word [rsp + 0x50], 2
test rdi, rdi
je 0x14001d3a0
lea rax, [0x1400a2568]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov word [rsp + 0x68], 0
mov qword [rsp + 0x70], rdi
mov eax, 2
lea rbx, [rsp + 0x50]
jmp 0x14001d464
mov word [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
lea rax, [0x1400a25a4]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov eax, 1
lea rbx, [rsp + 0x50]
lea r12, [0x1400b4b60]
xor r15d, r15d
jmp 0x14001d464
mov word [rsp + 0x50], 2
lea rcx, [0x1400a25a7]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 3
lea rbx, [rsp + 0x50]
jmp 0x14001d464
invalid
add byte [rsi + 0x45], ah
test eax, eax
test r8w, r8w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
enter 0xf4d, 0xffffffffffffffbf
invalid
enter 0xf4d, 0xffffffffffffffbf
invalid
imul r14, rcx
cmp r14, 0x3ec0
jae 0x14001d4a0
shr r14, 4
add r14, 0x15
mov eax, edi
neg eax
cmp rdi, 0x8000
mov ebp, 0x8000
cmovb ebp, eax
mov qword [rsp + 0x20], r14
mov word [rsp + 0x28], bp
lea rbx, [rsp + 0x50]
lea r9, [rsp + 0xd0]
mov rcx, rbx
call fcn.140017340
cmp qword [rsp + 0x50], 0
je 0x14001d3c4
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x14001d3e6
lea rax, [0x1400afba2]
mov qword [rsp + 0x58], rax
and al, 0x58
sti
invalid
and al, 0x58
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov eax, 1
lea rbx, [rsp + 0x50]
push rax
push rax
jmp 0x14001d464
add byte [rsi - 0x77], ah
insb byte [rdi], dx
and al, 0x20
mov word [rsp + 0x20], bp
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0xd0]
mov r9, r14
call fcn.140015cc0
movzx r8d, word [rsp + 0x40]
cmp r8w, bp
jle 0x14001d416
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
lea rax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x20], rax
mov r9, rdi
call fcn.140017960
push rdx
movsd dword [rdi], dword [rsi]
invalid
invalid
push rdx
movsd dword [rdi], dword [rsi]
invalid
mov rbx, rax
mov ebx, eax
mov rax, rdx
jmp 0x14001d464
shr bl, 1
mov word [rsp + 0x50], 2
mov word [rsp + 0x50], 2
test rdi, rdi
test edi, edi
je 0x14001d44a
lea rax, [0x1400a2568]
lea eax, [0x1400a2568]
push rcx
or byte [rax], al
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 2
mov word [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
and al, 0x68
add byte [rax], al
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], edi
mov eax, 2
jmp 0x14001d464
lea rax, [0x1400afba2]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov eax, 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], r12
and al, 0x30
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
lea rdx, [rsp + 0x30]
and al, 0x30
mov rcx, rsi
call fcn.14001cbc0
nop
add rsp, 0x4d0
add al, 0
add byte [rbx + 0x5d], bl
add al, 0
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [0x1400a25ad]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
call fcn.140052fe0
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe8
mov rsi, rcx
movq rax, xmm1
mov rcx, rax
shr rcx, 0x34
and ecx, 0x7ff
lea rdx, [rax + rax]
movabs r10, 0x1ffffffffffffe
and r10, rdx
movabs r9, 0xfffffffffffff
and r9, rax
movabs r11, 0x10000000000000
lea rdx, [r9 + r11]
test ecx, ecx
cmove rdx, r10
ucomisd xmm1, xmm1
jp case.default.0x14001d564
movabs r10, 0x7ff0000000000000
xor edi, edi
mov rbx, rax
and rbx, r10
setne dil
lea r14, [rdi*2 + 2]
jge 0x14001d53a
add byte [rax], al
invalid
jge 0x14001d53a
add byte [rax], al
add byte [rcx + rdi - 0x2d], cl
cmp rbx, r10
mov r10d, 1
cmove r14, r10
add rdi, 3
add rdi, 3
mov dword [rbx], 0x49c9854d
cmove edi, esi
add ecx, dword [rbp - 0x7b]
leave
test r9, r9
cmove rdi, r14
dec rdi
lea r9, [0x1400b555c]
jg 0x14001d565
or dword [rax], eax
add byte [rcx + 0x63], cl
movsxd rdi, dword [r9 + rdi*4]
cmp al, 0xb9
add rdi, r9
jmp rdi
out 0x41, eax
mov cl, 3
mov r9b, 3
jmp 0x14001d57d
adc al, byte [rcx - 0x4323f]
push rsi
ret 0x4101
add ecx, 0xfffffbcd
test dl, 1
sete r9b
jmp 0x14001d5b0
invalid
mov r9b, 4
jmp 0x14001d5b0
test dl, 1
sete r9b
lea r10, [rdx + rdx]
xor edi, edi
cmp rdx, r11
sete dil
movabs rdx, 0x40000000000000
cmovne rdx, r10
lea r10, [rdi + 1]
movzx ecx, cx
sub ecx, edi
add ecx, 0xfffffbcc
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], r10
mov word [rsp + 0x68], cx
mov byte [rsp + 0x6a], r9b
add r9b, 0xfe
add cl, 0xfe
add cl, 0xfe
movzx edx, r9b
mov dh, 0xd1
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14001d66c
add byte [rax - 0x77], cl
ret
mov rbx, rax
shr rbx, 0x3f
test rax, rax
lea rax, [0x1400afba1]
lea rdx, [0x1400b4b60]
cmovs rdx, rax
lea r14, [0x1400a25a3]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne rbx, rdx
cmp cl, 1
je 0x14001d6a3
movzx eax, cl
cmp eax, 2
jne 0x14001d6c9
mov word [rsp + 0x70], 2
lea rax, [0x1400a2568]
sub cl, byte [rdi + 8]
add byte [rax - 0x77], cl
mov dword [rsp + 0x78], eax
sub cl, byte [rdi + 8]
add byte [rax - 0x77], cl
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
mov qword [rsp + 0x80], 2
mov word [rsp + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 1
mov edx, 2
mov byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 1
mov dword [rsp + 0x90], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov edx, 2
jmp 0x14001d6c2
mov word [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
lea rax, [0x1400a25a4]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
mov edx, 1
lea rax, [rsp + 0x70]
lea r14, [0x1400b4b60]
xor ebx, ebx
jmp 0x14001d73b
mov word [rsp + 0x70], 2
lea rax, [0x1400a25a7]
or byte [rax], al
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 3
add byte [rax], 0
add byte [rbx], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], 0
add byte [rbx], al
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x70]
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
jmp 0x14001d73b
lea rdi, [rsp + 0x70]
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xd7]
and al, 0xd7
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.140016af0
cmp qword [rsp + 0x70], 0
je 0x14001d704
invalid
sbb dword [rax - 0x75], ecx
test byte [rax + rax*4], ah
add byte [rax], 0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x40], rax
add byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x40
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x14001d71b
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xd7]
call fcn.1400149d0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
movzx r8d, word [rsp + 0x40]
movzx eax, word [rsp + 0x40]
movzx eax, word [rsp + 0x40]
mov qword [rsp + 0x20], rdi
mov r9d, 1
call fcn.140017960
invalid
dec dword [rcx + rcx*4 + 0x74]
and al, 0x30
invalid
mov qword [rsp + 0x30], r14
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14001cbc0
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r9b, 2
jmp 0x14001d57d
push r14
push rsi
push rdi
push rbx
sub rsp, 0x108
mov rsi, rcx
movq rax, xmm1
mov rcx, rax
shr rcx, 0x34
and ecx, 0x7ff
lea rdx, [rax + rax]
movabs r10, 0x1ffffffffffffe
and r10, rdx
movabs r9, 0xfffffffffffff
and r9, rax
movabs r11, 0x10000000000000
lea rdx, [r9 + r11]
test ecx, ecx
cmove rdx, r10
ucomisd xmm1, xmm1
jp case.default.0x14001d824
movabs r10, 0x7ff0000000000000
xor edi, edi
mov rbx, rax
ret
and rbx, r10
setne dil
lea r14, [rdi*2 + 2]
jge case.0x14001ae92.17
add byte [rax], al
invalid
jg 0x14001d819
dec dword [rax - 0x77]
ret
jge case.0x14001ae92.17
add byte [rax], al
add byte [rcx + rdi - 0x2d], cl
cmp rbx, r10
mov r10d, 1
mov edx, 1
cmove r14, r10
add rdi, 3
invalid
invalid
add rdi, 3
mov dword [rbx], 0x49c9854d
cmove edi, esi
add ecx, dword [rbp - 0x7b]
leave
test r9, r9
cmove rdi, r14
dec rdi
lea r9, [0x1400b556c]
jge 0x14001d825
jge 0x14001d825
or dword [rax], eax
add byte [rcx + 0x63], cl
movsxd rdi, dword [r9 + rdi*4]
cmp al, 0xb9
add rdi, r9
jmp rdi
out 0x41, eax
mov cl, 3
mov r9b, 3
jmp 0x14001d83d
adc al, byte [rcx - 0x4323f]
push rsi
ret 0x4101
add ecx, 0xfffffbcd
test dl, 1
sete r9b
jmp 0x14001d870
invalid
mov r9b, 4
jmp 0x14001d870
test dl, 1
sete r9b
lea r10, [rdx + rdx]
xor edi, edi
cmp rdx, r11
sete dil
movabs rdx, 0x40000000000000
cmovne rdx, r10
lea r10, [rdi + 1]
movzx ecx, cx
sub ecx, edi
add ecx, 0xfffffbcc
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], r10
mov word [rsp + 0x58], cx
mov byte [rsp + 0x5a], r9b
add r9b, 0xfe
movzx edx, r9b
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14001d8f4
mov rdi, rax
shr rdi, 0x3f
lea rdx, [0x1400a25a3]
lea r9, [0x1400b4b60]
test r8b, r8b
cmovne r9, rdx
mov edx, 1
cmovne rdi, rdx
test rax, rax
lea rbx, [0x1400afba1]
cmovns rbx, r9
cmp cl, 1
je 0x14001d928
movzx eax, cl
cmp eax, 2
jne 0x14001d94b
mov word [rsp + 0x60], 2
lea rax, [0x1400a25aa]
jmp 0x14001d936
mov word [rsp + 0x60], 2
lea rax, [0x1400a25a4]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov edx, 1
lea rax, [rsp + 0x60]
lea rbx, [0x1400b4b60]
xor edi, edi
jmp 0x14001d9b1
mov word [rsp + 0x60], 2
lea rax, [0x1400a25a7]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
lea rax, [rsp + 0x60]
jmp 0x14001d9b1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea r8, [rsp + 0xf7]
call fcn.140016af0
cmp qword [rsp + 0x60], 0
je 0x14001d980
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x20], xmm0
jmp 0x14001d997
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x40]
lea r8, [rsp + 0xf7]
call fcn.1400149d0
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
movzx r8d, word [rsp + 0x30]
lea r9, [rsp + 0x60]
call fcn.140017ab0
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.14001cbc0
nop
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r9b, 2
jmp 0x14001d83d
mov r8d, 8
jmp 0x14001ec4f
call fcn.1400181b0
lea rcx, [rsp + 0x30]
call fcn.140018b40
nop
add rsp, 0x58
pop rdi
pop rsi
ret
or ecx, ebp
xor eax, 0x56ffffc5
push rdi
sub rsp, 0x68
mov rsi, rdx
mov edi, dword [rcx]
test edi, edi
js 0x14001ed0e
lea rax, [rsp + 0x24]
mov dword [rax], edi
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x14001dc10]
mov qword [rcx + 8], rax
lea rax, [0x1400ad728]
lea r8, [rsp + 0x38]
mov qword [r8], rax
add byte [rax + 1], bh
add byte [rax + 1], bh
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140018ed0
nop
add rsp, 0x68
pop rdi
pop rsi
ret
mov ecx, edi
call fcn.14001ec66
test rax, rax
je case.0x14000bd17.245
mov r8, rdx
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x8348
invalid
push 0xffffffffff495e5f
invalid
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x8348
lea rax, [rsp + 0x24]
mov dword [rax], edi
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x1400187e0]
mov qword [rcx + 8], rax
lea rax, str.Unknown_Error:
jmp 0x14001ecdb
in al, dx
or byte [rax], al
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1400b4b60]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rust_depshashbrown_0.14.3_src_rawmod.rs
adc eax, 0x8ec5c
adc eax, 0x8ec5c
lea rcx, [rsp + 0x28]
call fcn.140052e20
int3
sub byte [rdi + 0x5e], bl
ret
test eax, eax
xor r8d, r8d
xor eax, eax
jmp fcn.14001ee59
invalid
invalid
invalid
call fcn.140052d50
int3
add byte [rax - 0x77], cl
shr ecx, 0x28
sbb eax, 0x41c3ffff
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
mov r12, rdx
mov r11d, dword [rsp + 0x218]
mov r10, qword [rsp + 0x210]
mov rsi, qword [rsp + 0x208]
mov edx, r11d
and edx, 4
xor edi, edi
mov rax, rsi
sub rax, 1
cmovb rax, rdi
cmovb eax, edi
cmovb eax, edi
neg edx
sbb rdi, rdi
sbb edi, edi
sbb edi, edi
cmp r10, rsi
ja 0x140020ac9
or rdi, rax
lea rdx, [rdi + 1]
mov rax, rdx
and rax, rdi
jne 0x140020ac9
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x130], rdx
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0x120], rcx
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov rdx, qword [rsp + 0x200]
mov qword [rsp + 0xe8], r9
lea rax, [r8 + r9]
mov qword [rsp + 0x180], r8
mov qword [rsp + 0x50], r8
add byte [rcx], 0
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x50
mov qword [rsp + 0x58], rax
and al, 0x58
mov al, byte [r12 + 0x2ae9]
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], r10
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
xchg esp, eax
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
mov rcx, qword [r12 + 0x28e0]
mov edx, dword [r12 + 0x28e8]
mov r8d, dword [r12 + 0x2904]
mov r9d, dword [r12 + 0x2908]
invalid
invalid
add byte [rax], al
mov rcx, qword [r12 + 0x28e0]
mov edx, dword [r12 + 0x28e8]
mov r8d, dword [r12 + 0x2904]
mov r9d, dword [r12 + 0x2908]
mov r10d, dword [r12 + 0x290c]
xchg esp, eax
and al, 0xc
or al, 0x29
add byte [rax], al
xchg esp, eax
and al, 0xc
or al, 0x29
add byte [rax], al
mov qword [rsp + 0x30], rcx
or al, 0x29
add byte [rax], al
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], r10d
test r11b, 1
sete r8b
sete al
ror byte [rcx - 0x73], 0x8c
and al, 0xa0
lea rcx, [r12 + 0xda0]
mov qword [rsp + 0xa8], rcx
lea rcx, [r12 + 0x2920]
mov qword [rsp + 0x110], rcx
mov dword [rsp + 0x110], ecx
mov word [rax + riz*4], fs
or eax, 0x89480000
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sub dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x110], ecx
invalid
invalid
mov dword [rsp + 0x110], ecx
lea rcx, [r12 + 0xc80]
mov qword [rsp + 0x118], rcx
lea rcx, [r12 + 0x1a20]
mov qword [rsp + 0xf0], rcx
mov dword [rsp + 0xf0], ecx
mov word [rax + rax*4], fs
or al, 0
add byte [rax - 0x77], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sbb al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xf0], ecx
invalid
invalid
mov dword [rsp + 0xf0], ecx
test r11b, 2
mov ecx, 0xfc02
mov ebp, 0x102
add byte [rax], al
ret
add byte [rax], al
cmove ebp, ecx
mov ecx, 0xfc
mov edx, 1
cmove edx, ecx
mov dword [rsp + 0x7c], edx
mov ecx, 0xfc00
ror dword [rcx - 0x4683dbac], 1
add ah, bh
add byte [rax], al
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
ror dword [rcx + 0x13c2494], 1
add byte [rax], al
cmove edx, ecx
mov dword [rsp + 0x13c], edx
lea rcx, [r12 + 0x1b40]
mov qword [rsp + 0xb0], rcx
add r8b, r8b
invalid
mov word [rax + rax*2], fs
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp], al
rol byte [rcx - 0x80], 0xc8
add dword [rax + rcx*4 + 0x44], eax
and al, 0x6f
or r8b, 1
mov byte [rsp + 0x6f], r8b
mov qword [rsp + 0xa0], r12
add byte [rax], al
add byte [rcx - 0x49], al
invalid
mov r15b, 0xff
cmp al, 0x18
ja case.default.0x14001f107
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rdi], cl
mov dh, 0xc8
movzx ecx, al
lea rdx, [0x1400b557c]
adc eax, 0x9647c
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
invalid
sar edi, 1
loope case.0x140012cb1.71
invalid
xorps xmm0, xmm0
and qword [rsp + 0x40], 0
and al, 0x40
add byte [rdi], cl
sub dword [rsp + 0x30], eax
push rdi
ror byte [rax - 0x7d], 0x64
and al, 0x40
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and qword [r12 + 0x28ec], 0
movsb byte [rdi], byte [rsi]
and al, 0xec
in al, dx
in al, dx
sub byte [rax], al
add byte [rax], al
mov eax, 1
add byte [rax], al
mov dword [r12 + 0x28f4], eax
sub byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
test byte [rax + rax], ah
sub dword [rax], eax
add byte [rax], al
mov al, byte [rsp + 0x6f]
invalid
mov dword [r12 + 0x2900], eax
add byte [rax], al
mov al, byte [rsp + 0x6f]
jmp case.0x14001ae92.21
invalid
mov al, 0x48
mov ecx, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
cmp rcx, qword [rsp + 0x58]
and al, 0x58
je 0x140020bc8
sbb al, byte [rax]
add byte [rax - 0x73], cl
add dword [r8 - 0x77], ecx
and al, 0x50
push rax
lea rax, [rcx + 1]
mov qword [rsp + 0x50], rax
push rax
push rax
movzx eax, byte [rcx]
mov dword [r12 + 0x28ec], eax
add dword [rcx - 0x77], eax
test byte [rsp + rbp*8], ah
sub byte [rax], al
add byte [rax - 0x747714fe], dh
mov al, 2
jmp case.0x14001ae92.21
mov eax, dword [rsp + 0x218]
test al, 4
sete al
mov al, 2
jmp case.0x14001ae92.21
mov eax, dword [rsp + 0x218]
test al, 4
sete al
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov ecx, dword [r12 + 0x28ec]
add byte [rcx - 0x77], al
leave
add byte [rcx - 0x77], al
leave
shl r9d, 8
mov r10d, ecx
and r10d, 0xf
shr ecx, 4
add ecx, 8
and ecx, 0x3f
mov r11, qword [rsp + 0x130]
shr r11, cl
test r11, r11
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x2d], cl
jmp 0x14001f1f1
sete r11b
and r11b, al
mov rsi, rdx
mov rdi, r8
mov eax, ebp
cmp rsi, r8
je 0x14001f20c
mov r14d, r10d
xor r14d, 8
movzx edi, byte [rsi]
mov eax, r9d
or eax, edi
mov ebx, 0x1f
xor edx, edx
div ebx
mov eax, edi
and eax, 0x20
or eax, edx
invalid
test r11b, r11b
mov edx, 0x1d01
mov ebx, 0x301
cmovne ebx, edx
or eax, r14d
mov eax, 0x1d01
jne 0x14001f1f5
mov eax, ebx
inc rsi
cmp ecx, 0x10
stc
adc byte [rcx - 0x77], al
mov esp, 0x28f024
add byte [rdi], cl
ret 0x8948
mov edx, esi
stc
adc byte [rcx - 0x77], al
mov esp, 0x28f024
add byte [rdi], cl
ret 0x8948
invalid
mov edx, esi
mov rdi, rsi
mov rsi, rdi
test al, al
je 0x14001f1b0
movzx ecx, al
cmp ecx, 1
jne 0x140020aed
mov qword [rsp + 0x50], rdx
jmp 0x14002020c
sldt word [rax]
sldt word [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x11824
add byte [rax], al
mov ecx, dword [rsp + 0x38]
invalid
mov rdi, qword [rsp + 0x118]
add byte [rax], al
mov ecx, dword [rsp + 0x38]
mov r10, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov r9, r10
invalid
rol dword [rbx + 0x387303f9], 1
cmp ecx, 3
jae 0x14001f284
stc
add esi, dword [rbx + 0x38]
cmp r9, r8
je 0x14001f271
movzx eax, byte [r9]
shl rax, cl
shl eax, cl
shl eax, cl
inc r9
or rdx, rax
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x30], edx
add ecx, 8
mov dword [rsp + 0x38], ecx
and al, 0x38
xor eax, eax
mov r10, r9
jmp case.0x14001cd35.44
mov r9, r8
mov eax, ebp
test al, 2
add dh, byte [rbp + rcx*8 + 0x4c]
mov dword [rsp + 0x50], edx
je 0x14001f247
mov qword [rsp + 0x50], r10
jmp 0x14001f3ea
mov qword [rsp + 0x50], r10
push rsp
and al, 0x50
push rax
mov rax, rdx
shr rax, 3
mov qword [rsp + 0x30], rax
add ecx, 0xfffffffd
invalid
std
sar ebp, 0x89
and al, 0x38
mov dword [rsp + 0x38], ecx
mov eax, edx
and eax, 1
mov dword [r12 + 0x28f8], eax
shr edx, 1
and edx, 3
mov dword [r12 + 0x28fc], edx
mov cx, 1
lea rax, [0x1400b55e0]
movsxd rdx, dword [rax + rdx*4]
nop
test byte [rax + rdi*8], ah
sub byte [rax], al
add cl, dl
invalid
nop
add rdx, rax
jmp rdx
mov ax, 0x400
jmp 0x14001f3e2
mov eax, 0xfe90400
add dword [rax], eax
add byte [rax - 0x48], cl
movabs rax, 0x2000000120
movabs rax, 0x2000000120
mov qword [r12 + 0x2910], rax
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
xor esi, esi
mov r8d, 0x90
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
xor edx, edx
call fcn.14002115a
cmp rdx, rsi
je 0x14001f323
mov byte [rax + rsi], 8
inc rsi
jmp 0x14001f2fe
and dword [rsp + 0x40], 0
mov ax, 0x800
invalid
and al, 0x40
add byte [rsi - 0x48], ah
add byte [rax], cl
invalid
or cl, ch
enter 0, 0
jmp 0x14001f3e2
mov ax, 0x1900
jmp 0x14001f3e2
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x90
add byte [rax], al
add byte [rax], al
mov r8d, 0x100
mov eax, 0x100
mov rcx, rdi
stc
call fcn.14002115a
xor ecx, ecx
cmp rdx, rcx
je 0x14001f34d
mov byte [rax + rcx], 9
inc rcx
jmp 0x14001f33f
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x100
add byte [rax], al
add byte [rax], al
mov r8d, 0x118
mov rcx, rdi
call fcn.14002115a
xor ecx, ecx
cmp rdx, rcx
je 0x14001f377
mov byte [rax + rcx], 7
inc rcx
jmp 0x14001f369
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x118
add byte [rdx + 0x118], bh
mov r8d, 0x120
mov rcx, rdi
call fcn.14002115a
leave
sbb eax, 0xc9310000
leave
sbb eax, 0xc9310000
cmp rdx, rcx
je 0x14001f3a1
mov byte [rax + rcx], 8
inc rcx
jmp 0x14001f393
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
xor esi, esi
test byte [rcx - 0x48], 0x20
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rcx], dh
shr al, cl
wait
invalid
add byte [rax], al
add byte [rcx], dh
test byte [rcx - 0x48], 0x20
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
and al, 0xf0
add byte [rax], al
add byte [rcx], dh
shr al, cl
wait
sbb eax, 0x39480000
add byte [rax + 0x39], cl
cmp rdx, rsi
je 0x14001f3cd
invalid
bnd je 0x14001f3cd
or esi, eax
add al, 0x30
add eax, 0xebc6ff48
lea rdx, [rsp + 0x30]
mov byte [rax + rsi], 5
inc rsi
jmp 0x14001f3bf
lea rdx, [rsp + 0x30]
mov rcx, r12
mov ecx, esp
loope 0x14001f3be
call fcn.140021180
movzx ecx, al
and eax, 0x1f00
cmpsb byte [rsi], byte [rdi]
sbb eax, 0xb60f0000
enter 0x25, 0x1f
add byte [rax], al
movzx edx, ax
mov bh, 0xd0
ror byte [rdi], 1
mov bh, 0xc1
movzx eax, cx
or eax, edx
test al, al
je 0x14001f231
movzx ecx, al
mov dh, 0xc8
enter 0xfffffffffffff983, 1
cmp ecx, 1
je 0x14002020c
test byte [rsi], cl
invalid
jmp 0x140020aff
add byte [rax], al
mov eax, dword [rsp + 0x38]
and al, 0x38
mov ecx, eax
and cl, 7
shr qword [rsp + 0x30], cl
and eax, 0xfffffff8
mov dword [rsp + 0x38], eax
and dword [rsp + 0x40], 0
mov al, 5
add eax, 0xfffcc7e9
invalid
add eax, 0xfffcc7e9
dec dword [rbx + 0x44402454]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x38]
mov r11, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x30]
mov ecx, r10d
invalid
rol dword [rbx - 0x7cf0fb06], 1
fimul dword [rsi]
add byte [rax], al
cmp edx, 4
jae 0x140020322
mov esi, edx
test ecx, ecx
je 0x14001f494
mov rdi, r9
mov rbx, r11
cmp ecx, 8
jae 0x14001f4bc
cmp rbx, r8
je 0x14001f484
movzx r9d, byte [rbx]
inc rbx
shl r9, cl
or r9, rdi
mov qword [rsp + 0x30], r9
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
mov r10d, ecx
mov r11, rbx
mov rdi, r9
jmp 0x14001f489
mov rbx, r8
mov eax, ebp
test al, 2
je 0x14001f454
mov qword [rsp + 0x50], r11
mov dword [rsp + 0x50], ebx
jmp 0x14001f4f0
cmp r11, r8
je case.0x14001d564.14
lea rax, [r11 + 1]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
add dword [rax - 0x77], ecx
and al, 0x50
mov dword [rsp + 0x50], eax
mov cl, byte [r11]
mov byte [r12 + rsi + 0x291c], cl
inc edx
mov dword [rsp + 0x40], edx
xor ecx, ecx
mov r11, rax
xor eax, eax
invalid
shr bl, 0x34
jmp 0x14001f4f0
mov qword [rsp + 0x50], r11
mov r9, rdi
shr r9, 8
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
mov byte [r12 + rsi + 0x291c], dil
sub dword [rax], eax
add bh, bh
ret 0x5489
and al, 0x40
xor eax, eax
rol byte [rcx - 0x77], 0xca
sub dword [rax], eax
add bh, bh
ret 0x5489
rol byte [rcx - 0x77], 0xca
jmp 0x14001f4f0
xor ecx, ecx
mov r11, r8
mov eax, ebp
test al, al
je 0x14001f43f
test byte [rdi - 1], al
invalid
invalid
test byte [rdi - 1], al
invalid
movzx ecx, al
mov dh, 0xc8
cmp ecx, 1
je 0x14002020c
invalid
add cl, ch
pop rsp
invalid
jmp 0x140020b65
add byte [rax + 0x247c8314], dh
mov al, 0x14
cmp dword [rsp + 0x40], 0
je case.0x14001ae92.21
sti
invalid
invalid
adc al, 0x83
jl 0x14001f532
add byte [rdi], cl
test ch, dl
sti
invalid
mov rcx, qword [rsp + 0x88]
mov al, 7
cmp rcx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rdi], cl
jne case.0x14001ae92.21
invalid
outsd dx, dword [rsi]
invalid
jne case.0x14001ae92.21
jmp 0x140020ba2
add byte [rax - 0x75], cl
pop rsp
and al, 0x50
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov rsi, r14
sub rsi, rbx
je 0x140020bc8
mov rdi, qword [rsp + 0x88]
mov qword [rsp + 0x60], rdi
mov r12, qword [rsp + 0x90]
sub rdi, r12
cmp rdi, rsi
cmovae rdi, rsi
mov r13d, dword [rsp + 0x40]
invalid
cmp rdi, r13
cmp rdi, r13
cmovae rdi, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
sti
or byte [rax], al
sti
or byte [rax], al
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140001f76
dec dword [rax - 0x77]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xlatb
dec dword [rax - 0x77]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xlatb
mov r8, qword [rsp + 0x80]
add rdx, r12
mov qword [rsp + 0x70], rdx
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflateoutput_buffer.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov r12, qword [rsp + 0xa0]
mov r9, qword [rsp + 0x60]
call fcn.140001000
lea rcx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflateoutput_buffer.rs
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, qword [rsp + 0x98]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
stc
add byte [rax], al
mov r9, r15
call fcn.14001e7ea
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x90], eax
lea rax, [rdi - 1]
lea rcx, [rbx + rdi]
dec dword [rax - 0x73]
or al, 0x3b
dec rcx
dec ecx
inc rcx
cmp rsi, rax
cmova r14, rcx
mov qword [rsp + 0x50], r14
push rax
push rax
sub r13d, edi
mov dword [rsp + 0x40], r13d
mov al, 6
jmp case.0x14001ae92.21
mov r8d, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x38]
mov r11, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x30]
cmp r8d, 3
jae 0x140020365
movabs rax, 0x500000005
mov qword [rsp + 0xb8], rax
and al, 0xb8
add byte [rax], al
add bh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
and al, 0xb8
add byte [rax], al
add bh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov esi, r8d
mov edx, dword [rsp + rsi*4 + 0xb8]
mov rdi, r10
mov rbx, r11
mov r14d, ecx
sub r14d, edx
jae 0x14001f6a4
cmp rbx, r9
je 0x14001f699
invalid
and eax, dword [rdi + rcx - 0x4a]
adc ecx, dword [rcx - 0x2d]
loop 0x14001f6c6
movzx r10d, byte [rbx]
shl r10, cl
inc rbx
inc ebx
or r10, rdi
mov qword [rsp + 0x30], r10
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
mov r11, rbx
mov rdi, r10
jmp 0x14001f69e
mov rbx, r9
mov eax, ebp
test al, 2
je 0x14001f669
jmp 0x14001f6e6
mov r10, rdi
mov ecx, edx
shr r10, cl
mov rax, 0xffffffffffffffff
shl rax, cl
shl eax, cl
shl eax, cl
mov qword [rsp + 0x30], r10
mov dword [rsp + 0x38], r14d
not eax
and edi, eax
lea rax, [0x1400af3a0]
lea eax, [0x1400af3a0]
add eax, 0x8fcd5
movzx eax, word [rax + rsi*2]
add eax, edi
mov dword [r12 + rsi*4 + 0x2910], eax
mov ah, 0x10
sub dword [rax], eax
add byte [rcx - 1], al
rol byte [rcx + rcx*4 + 0x44], 0x24
xor eax, eax
mov ah, 0x10
sub dword [rax], eax
add byte [rcx - 1], al
rol byte [rcx + rcx*4 + 0x44], 0x24
xor eax, eax
mov ecx, r14d
mov ecx, esi
test al, al
je 0x14001f632
movzx ecx, al
cmp ecx, 1
jne 0x140020b6f
mov qword [rsp + 0x50], r11
jmp 0x14002020c
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov r9d, dword [rsp + 0x40]
cmp r9d, dword [r12 + 0x2918]
jae 0x14001f75e
invalid
mov ecx, dword [r12 + 0x38]
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov r8, rdi
cmp ecx, 3
jae case.0x14000bd17.257
cmp r8, rsi
je 0x14001f753
movzx eax, byte [r8]
shl rax, cl
inc r8
or rdx, rax
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
mov rdi, r8
jmp 0x14001f758
mov r8, rsi
mov eax, ebp
test al, 2
je 0x14001f729
jmp 0x14001f7b7
mov dword [r12 + 0x2918], 0x13
lea rdx, [rsp + 0x30]
mov rcx, r12
call fcn.140021180
jmp 0x14001f7b7
mov rax, rdx
shr rax, 3
mov qword [rsp + 0x30], rax
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
cmp r9d, 0x13
jae 0x1400210d2
invalid
add byte [rax - 0x73], cl
add eax, 0x8fc09
lea rax, [0x1400af3a6]
movzx eax, byte [r9 + rax]
and dl, 7
mov byte [r12 + rax + 0x27c0], dl
inc r9d
mov dword [rsp + 0x40], r9d
xor eax, eax
test al, al
je 0x14001f70e
movzx ecx, al
cmp ecx, 1
jne 0x140020b0c
mov qword [rsp + 0x50], rdi
jmp 0x14002020c
mov r10, qword [rsp + 0xb0]
mov ebx, dword [rsp + 0x40]
mov edx, dword [r12 + 0x2910]
mov eax, dword [r12 + 0x2914]
add eax, edx
cmp ebx, eax
jae 0x14001f8c5
mov r15d, dword [rsp + 0x38]
cmp r15, 0xf
jae 0x14001f9b2
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x14001f9b9
mov r13, qword [rsp + 0x30]
mov ecx, r13d
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
test ecx, ecx
js 0x14001f84f
cmp cx, 0x200
jb 0x14001f88d
shr ecx, 9
cmp r15d, ecx
jb 0x14001f88d
jmp 0x14001fa06
cmp r15d, 0xb
jb 0x14001f88d
mov r8d, 0xb
lea r9d, [r8 - 1]
not ecx
bt r13, r9
adc ecx, 0
cmp ecx, 0x23f
ja 0x140020ba9
movsx ecx, word [r12 + rcx*2 + 0x2340]
test ecx, ecx
jns 0x14001f9ea
inc r8d
cmp r15d, r8d
jae 0x14001f85b
cmp rax, rdx
je 0x14001f9f1
movzx r8d, byte [rax]
mov ecx, r15d
shl r8, cl
inc rax
or r13, r8
mov qword [rsp + 0x30], r13
lea ecx, [r15 + 8]
mov dword [rsp + 0x38], ecx
cmp r15d, 6
mov r15d, ecx
jbe 0x14001f829
jmp 0x14001fa09
jne 0x1400205a2
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, qword [rsp + 0x118]
call fcn.140021592
mov rsi, rax
mov rdi, rdx
mov r8d, dword [r12 + 0x2910]
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
test byte [rax + rdx], ah
sub dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
clc
or byte [rax], al
mov edx, 0x1c9
mov r14, qword [rsp + 0x110]
mov rcx, r14
call fcn.140001f76
mov r9, rdx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.14001e7ea
mov esi, dword [r12 + 0x2910]
mov edx, dword [r12 + 0x2914]
lea edi, [rdx + rsi]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, qword [rsp + 0xf0]
call fcn.140021592
mov rbx, rax
mov r15, rdx
mov edi, edx
mov edi, edx
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x1c9
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov rdx, rdi
mov edx, edi
mov r8, r14
call fcn.140001000
invalid
dec dword [rcx - 0x77]
mov ecx, edx
invalid
mov ecx, edx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.14001e7ea
dec dword [r12 + 0x28fc]
lea rdx, [rsp + 0x30]
mov rcx, r12
call fcn.140021180
mov r10, qword [rsp + 0xb0]
jmp 0x14001fad7
mov r13, qword [rsp + 0x30]
jmp 0x14001fa11
lea rcx, [rsp + 0x50]
call fcn.1400214d0
add byte [rax], al
add byte [rax], al
mov r10, qword [rsp + 0xb0]
movzx r13d, ax
mov ecx, r15d
stc
stc
shl r13, cl
or r13, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
add r15d, 0x10
add edi, 0x10
add edi, 0x10
mov dword [rsp + 0x38], r15d
jmp 0x14001fa11
mov qword [rsp + 0x50], rax
and al, 0x50
jmp 0x14001fa11
mov qword [rsp + 0x50], rdx
mov dx, 2
mov ecx, dword [rsp + 0x13c]
jmp 0x14001fad2
mov ecx, r15d
mov qword [rsp + 0x50], rax
mov r15d, ecx
mov eax, r13d
and eax, 0x3ff
movsx eax, word [r10 + rax*2]
test eax, eax
js 0x14001fa2e
mov ecx, eax
shr ecx, 9
and eax, 0x1ff
jmp 0x14001fa45
mov rcx, r10
mov edx, eax
mov r8, r13
call fcn.14002154d
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0xb0
add byte [rax], al
invalid
mov ecx, edx
add byte [rbx + rcx*4 - 0x6c], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + 0x1ba66d1], cl
add byte [rbp + 0x493974c9], al
shr ebp, cl
mov dx, 1
test ecx, ecx
je 0x14001fa86
shr r13, cl
mov qword [rsp + 0x30], r13
sub r15d, ecx
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], eax
cmp eax, 0x10
jae 0x14001fa8c
cmp ebx, 0x1c9
jae 0x1400210e6
mov byte [r12 + rbx + 0x2920], al
add byte [rax], al
inc ebx
mov dword [rsp + 0x40], ebx
xor ecx, ecx
xor edx, edx
jmp 0x14001fad2
mov cx, 0x2300
jmp 0x14001fad2
test ebx, ebx
jne 0x14001fa99
mov cx, 0x2000
cmp eax, 0x10
je 0x14001fad2
movabs rcx, 0x300000002
mov qword [rsp + 0xb8], rcx
add bh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x488d48c0], cl
invalid
cmp rcx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add bh, al
test byte [rax + rax*8], ah
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rdi], al
add byte [rax], al
add byte [rcx + 0x488d48c0], cl
invalid
ja 0x1400210fa
mov eax, dword [rsp + rax*4 + 0x78]
mov dword [rsp + 0x44], eax
mov cx, 0xb00
add byte [rbx], cl
add byte [rbx], cl
movzx eax, dx
or eax, ecx
test al, al
je 0x14001f7dd
movzx ecx, al
mov dh, 0xc8
cmp ecx, 2
jne 0x14002020c
add cl, byte [rdi]
test dword [rcx], esp
invalid
jmp 0x140020b5b
adc byte [rax], al
add byte [rbx + 0x4c442444], cl
mov ecx, dword [rsp + 0x50]
mov eax, dword [rsp + 0x44]
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r10, r9
mov r11d, ecx
sub r11d, eax
jae 0x140020214
cmp r10, r8
je 0x14001fb3c
invalid
and dword [rbp + 0xf], eax
movzx r9d, byte [r10]
mov dh, 0xa
shl r9, cl
inc r10
or rdx, r9
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
push rsp
and al, 0x30
add ecx, 8
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
xor r11d, r11d
mov r9, r10
jmp 0x14001fb42
mov r10, r8
mov edx, eax
mov r11d, ebp
jmp 0x14001fb84
test r11b, 2
je 0x14001fb0a
jmp 0x140020b1e
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
je 0x14001fb7a
pop rax
je 0x14001fb7a
pop rax
mov rdx, r14
sub rdx, rbx
cmp rdx, 4
jb 0x1400203bd
or byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], cl
mov r12, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
mov rax, r12
sub rax, rsi
cmp rax, 2
add cl, byte [rdi]
invalid
or byte ss:[rax], al
invalid
add cl, byte [rdi]
invalid
or byte [rax], al
add byte [rax - 0x7d], cl
cli
invalid
cmp rdx, 0xe
jb 0x14001fb99
cmp rax, 0x102
ja 0x1400205bb
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbx + 0x48382474], cl
and al, 0x38
cmp rsi, 0x1e
mov esi, dword [rsp + 0x38]
and al, 0x38
cmp rsi, 0x1e
jae 0x14001fbee
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
mov ecx, ebx
invalid
mov ecx, ebx
call fcn.140001f76
cmp rdx, 4
mov r12, qword [rsp + 0xa0]
add byte [rax], al
invalid
and edi, esi
dec dword [rax - 0x7d]
cli
add al, 0x4c
mov esp, dword [rsp + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 0x15], esp
add byte [rax], al
jne 0x14002112d
mov r8d, dword [rax]
mov ecx, esi
shl r8, cl
shl eax, cl
shl eax, cl
add rbx, 4
or r8, qword [rsp + 0x30]
mov qword [rsp + 0x50], rbx
pop rsp
and al, 0x50
pop rsp
and al, 0x50
mov qword [rsp + 0x30], r8
lea eax, [rsi + 0x20]
mov dword [rsp + 0x38], eax
jmp 0x14001fbfb
mov r8, qword [rsp + 0x30]
mov r12, qword [rsp + 0xa0]
lea rsi, [rsp + 0x158]
mov rcx, rsi
mov rdx, r12
call fcn.1400215a2
cmp dword [rsi], 0
je 0x14002047a
test byte [rbx + 8], ah
add byte [rax], al
test byte [rbx + 8], ah
add byte [rax], al
mov eax, dword [rsp + 0x15c]
mov ecx, dword [rsp + 0x160]
mov dword [rsp + 0x40], eax
mov r8, qword [rsp + 0x30]
xor byte [rcx - 0x2d], cl
call 0x164468581
mov dword [rsp + 0x30], eax
xor byte [rcx - 0x2d], cl
call 0x164468581
mov dword [rsp + 0x30], eax
sub dword [rsp + 0x38], ecx
mov dword [rsp + 0x30], eax
sub dword [rsp + 0x38], ecx
bt eax, 8
jb 0x140020985
lea rsi, [rsp + 0xb8]
mov rcx, rsi
mov rdx, r12
call fcn.1400215a2
add byte [rbx - 0x7bf0ffc2], al
sbb cl, byte [rax]
add byte [rax], al
add byte [rbx - 0x7bf0ffc2], al
sbb cl, byte [rax]
add byte [rax], al
add byte [rdi], cl
test byte [rdx], bl
or byte [rax], al
add byte [rbx + 0xbc24b4], cl
mov ah, 0x24
invalid
add byte [rax], al
invalid
mov esi, dword [rsp + 0xbc]
mov ah, 0x24
mov esp, 0x8b000000
add byte [rbx + 0xc0248c], cl
add byte [rax], al
shr qword [rsp + 0x30], cl
add byte [rbx + 0xc0248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0xc0]
shr qword [rsp + 0x30], cl
shr dword [rsp + 0x30], cl
sub dword [rsp + 0x38], ecx
mov dl, byte [rsp + 0x40]
lea rcx, [rsp + 0x80]
invalid
cmp byte [rdx + 0x48402454], cl
lea ecx, [rsp + 0x80]
invalid
add al, ch
pop rsi
sbb dword [rax], eax
add byte [rax], al
bt esi, 8
invalid
invalid
out dx, eax
call fcn.1400215e6
add byte [rax], al
bt esi, 8
jb 0x140020981
or al, 0
invalid
or al, 0
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], al
lea rcx, [rsp + 0x80]
mov edx, esi
call fcn.1400215e6
sbb dword [rax], eax
invalid
add byte [rax], 0
add byte [rcx + 0x1945e8f2], cl
add byte [rax], al
invalid
sbb dword [rax], eax
add cl, ch
mov cl, 0xfe
invalid
jmp 0x14001fb57
mov edx, dword [rsp + 0x40]
mov al, 0x15
cmp edx, 0xff
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
ja case.0x14001ae92.21
mov rax, qword [rsp + 0x88]
cmp rax, qword [rsp + 0x90]
je 0x140020bba
add byte [rax], al
add byte [rdi], cl
test ah, ch
invalid
lea rcx, [rsp + 0x80]
call fcn.1400215e6
or ebx, dword [rcx]
add byte [rax], al
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
or ebx, dword [rcx]
add byte [rax], al
jmp 0x1400209ab
add byte [rbx + 0x4c442444], cl
mov eax, dword [rsp + 0x44]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
pop rax
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r8
mov r11d, ecx
sub r11d, eax
sub ebx, eax
jae 0x14002029c
cmp r10, r9
je 0x14001fd2c
invalid
and dword [rbp + 0xf], eax
movzx r8d, byte [r10]
mov dh, 2
shl r8, cl
inc r10
or rdx, r8
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
xor r11d, r11d
mov r8, r10
jmp 0x14001fd32
mov r10, r9
mov edx, ecx
mov r11d, ebp
test r11b, 2
je 0x14001fcfa
add dh, byte [rdx + rax*8 - 0x17]
out dx, al
or eax, 0x8b440000
jl 0x14001fd65
jmp 0x140020b2b
mov r15d, dword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
and al, 0x30
cmp byte [rax - 0x75], cl
pop rsp
and al, 0x30
cmp r15, 0xe
ja 0x1400204ee
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x1400204ca
mov r10, qword [rsp + 0xa8]
mov ecx, ebx
and ecx, 0x3ff
add byte [rcx + 0xf], al
mov edi, 0xc9854a0c
add byte [rcx + 0xf], al
mov edi, 0xc9854a0c
js 0x14001fd98
cmp cx, 0x200
jb 0x14001fdd6
invalid
shr r9, 9
shr ecx, 9
or dword [rcx + 0x39], eax
iretd
cmp r15d, ecx
jb 0x14001fdd6
jmp 0x1400209ef
cmp r15d, 0xb
jb 0x14001fdd6
mov r8d, 0xb
lea r9d, [r8 - 1]
not ecx
bt rbx, r9
retf
adc ecx, 0
push rdi
ror dword [rdi + rcx - 0x5d], 1
retf
cmp ecx, 0x23f
ja 0x140020ba9
movsx ecx, word [r12 + rcx*2 + 0x15a0]
movsx ecx, word [rsp + rcx*2 + 0x15a0]
test ecx, ecx
jns 0x140020977
invalid
add byte [rcx - 1], al
rol byte [rbp + 0x39], 0xc7
inc r8d
cmp r15d, r8d
jae 0x14001fda4
cmp rax, rdx
je 0x140020b88
invalid
add byte [rdi + rcx - 0x4a], al
add byte [rcx + rcx*4 - 7], al
movzx r8d, byte [rax]
mov ecx, r15d
shl r8, cl
inc rax
or rbx, r8
ret
mov qword [rsp + 0x30], rbx
lea ecx, [r15 + 8]
or byte [r9 + 0x4138244c], r9b
cmp edi, 6
ret
or byte [r9 + 0x4138244c], r9b
cmp edi, 6
inc dword [rsi]
mov r15d, ecx
jbe 0x14001fd73
jmp 0x1400209f2
add byte [rbx + 0x4c442444], cl
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x44]
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
pop rax
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r8
mov r11d, ecx
mov ebx, ecx
sub r11d, eax
jae 0x1400202cc
cmp r10, r9
je 0x14001fe5a
movzx r8d, byte [r10]
mov dh, 2
shl r8, cl
inc r10
or rdx, r8
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r11d, r11d
mov r8, r10
jmp 0x14001fe60
invalid
invalid
mov r10, r9
mov edx, ecx
mov r11d, ebp
test r11b, 2
je 0x14001fe28
jmp 0x140020b38
mov r9, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov rax, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r8, r9
xor byte [rbx + 0x4d38244c], cl
mov eax, ecx
cmp ecx, 8
jae 0x1400202fc
cmp r8, rdx
je 0x14001feb0
movzx r9d, byte [r8]
mov dh, 8
shl r9, cl
inc r8
or rax, r9
mov qword [rsp + 0x30], rax
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r10d, r10d
xor edx, edx
xor edx, edx
mov r9, r8
jmp case.0x14001ae92.39
invalid
invalid
mov r8, rdx
mov eax, edx
mov r10d, ebp
test r10b, 2
test dl, 2
add dh, byte [rbp + rax*8 - 0x17]
mov cl, byte [rax + rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
je case.0x14001cd35.34
jmp 0x140020b4b
mov rax, qword [rsp + 0x88]
cmp rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
test ah, al
or al, 0
invalid
add byte [rax], al
je 0x140020b9b
add byte [rax], al
add byte [rdx + 0x483c2454], cl
lea ecx, [rsp + 0x80]
mov dl, byte [rsp + 0x3c]
lea rcx, [rsp + 0x80]
call fcn.1400215e6
add byte [rax], al
cmp dword [rsp + 0x38], 0
mov ecx, 6
mov eax, 0x11
add byte [rdi], cl
sar edi, 0x4c
and al, 0x40
add byte [rdi], cl
sar edi, 0x4c
and al, 0x40
cmove eax, ecx
jmp case.0x14001ae92.21
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
mov r14d, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x3c]
mov r15d, dword [rsp + 0x40]
mov r13, qword [rsp + 0xe0]
invalid
jl case.0x1400126dc.110
mov r13, qword [rsp + 0xe0]
add byte [rax - 0x77], cl
invalid
mov rax, rsi
sub rax, rbx
je 0x140020adb
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx - 0x77], cl
fmul dword [rbp + 0x29]
invalid
mov r8, rbx
sub r8, r14
and r8, r13
and eax, ebp
and eax, ebp
mov r12d, r15d
cmp rax, r12
cmp eax, esp
cmp eax, esp
cmovb r12, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov rcx, rdi
mov rdx, rsi
mov r9, rbx
call 0x140021869
add rbx, r12
jrcxz 0x14001ffb0
sub edi, esp
jrcxz 0x14001ffb0
sub edi, esp
mov r12, qword [rsp + 0xa0]
mov dword [rsp + 0x40], r15d
jne 0x14001ff30
jne 0x14001ff30
mov qword [rsp + 0x90], rbx
jmp 0x1400209ab
mov al, 3
cmp dword [r12 + 0x28f8], 0
add byte [rdi], cl
test byte [rcx - 0xf], dl
invalid
invalid
add byte [rdi], cl
test byte [rcx - 0xf], dl
invalid
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov ecx, eax
and cl, 7
shr rdi, cl
mov esi, eax
and esi, 0xfffffff8
mov r8, qword [rsp + 0x50]
sub r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rcx + 1], cl
rol cl, 1
call 0x1003b43ce
add byte [rax], al
add byte [rcx + 1], cl
rol cl, 1
call 0x1003b43ce
cmovae eax, r8d
lea ecx, [rax*8]
sub esi, ecx
mov dword [rsp + 0x38], esi
sub r8, rax
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add dword [rax], eax
add al, ch
in al, dx
cmc
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add dword [rax], eax
add al, ch
in al, dx
cmc
add byte [rax], al
mov r8, 0xffffffffffffffff
mov ecx, esi
shl r8, cl
add rdx, rax
not r8
sar bh, 0xff
invalid
and r8, rdi
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
push rsp
and al, 0x58
push rsp
and al, 0x58
mov qword [rsp + 0x30], r8
and al, 0x30
mov al, 0x18
mov ecx, dword [rsp + 0x218]
test cl, 1
je case.0x14001ae92.21
ret 0xfff0
invalid
ret 0xfff0
and dword [rsp + 0x40], 0
mov al, 0x17
jmp case.0x14001ae92.21
mov ecx, dword [rsp + 0x40]
mov edx, ecx
and edx, 0x1ff
mov dword [rsp + 0x40], edx
mov al, 0x14
cmp edx, 0x100
je case.0x14001ae92.21
mov al, 0x21
cmp edx, 0x11d
ja case.0x14001ae92.21
movaps xmm0, xmmword [0x1400557e0]
movups xmmword [rsp + 0xc8], xmm0
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
sub byte [0x1400557f0], al
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
sub byte [0x1400557f0], al
movups xmmword [rsp + 0xb8], xmm0
dec ecx
mov eax, 0xff000000
leave
and ecx, 0x1f
movzx edx, byte [rsp + rcx + 0xb8]
add byte [rbp - 0x3f6bf02e], al
add byte [rbp - 0x3f6bf02e], al
mov dword [rsp + 0x44], edx
lea rdx, [0x1400af090]
add byte [rdi], cl
mov bh, 0xc
mov qword [rsp + r12 + 0x40], rcx
add byte [rdi], cl
mov bh, 0xc
mov qword [rsp + r12 + 0x40], rcx
or al, 0xe
jmp case.0x14001ae92.21
mov r9d, dword [rsp + 0x3c]
mov r8, qword [rsp + 0x90]
mov eax, dword [rsp + 0x218]
test al, 4
je 0x1400200ce
mov al, 0x1e
cmp r8, r9
jb case.0x14001ae92.21
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov eax, dword [rsp + 0x40]
lea rsi, [r8 + rax]
cmp rsi, rdx
cmp esi, edx
cmp esi, edx
ja 0x14002010b
mov rcx, qword [rsp + 0x80]
mov r10, r8
sub r10, r9
sub edx, ecx
sub edx, ecx
and r10, qword [rsp + 0xe0]
sub r10, r8
jb 0x14002098c
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx + 0x39], cl
ret 0x830f
cmp r10, rax
jae 0x14002098c
test eax, eax
mov ecx, 0xc
add byte [rax], al
add byte [rax + 0x13], bh
add byte [rax], al
add byte [rax + 0x13], bh
cmove eax, ecx
jmp case.0x14001ae92.21
mov edx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x38]
mov r11, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r10, qword [rsp + 0x30]
mov r9d, dword [r12 + 0x28f4]
cmp edx, 4
jae 0x140020382
test ecx, ecx
je 0x14002018e
mov rsi, r10
mov rdi, r11
cmp ecx, 8
jae 0x1400201bc
cmp rdi, r8
je 0x14002017e
movzx r10d, byte [rdi]
shl r10, cl
inc rdi
or r10, rsi
mov qword [rsp + 0x30], r10
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
mov r11, rdi
mov rsi, r10
jmp 0x140020183
mov rdi, r8
mov eax, ebp
test al, 2
je 0x140020151
mov qword [rsp + 0x50], r11
jmp 0x1400201f8
cmp r11, r8
je 0x1400201f1
lea rax, [r11 + 1]
mov qword [rsp + 0x50], rax
movzx ecx, byte [r11]
shl r9d, 8
or r9d, ecx
mov dword [r12 + 0x28f4], r9d
inc edx
mov dword [rsp + 0x40], edx
xor ecx, ecx
mov r11, rax
jmp 0x1400201ed
mov qword [rsp + 0x50], r11
mov r10, rsi
shr r10, 8
mov qword [rsp + 0x30], r10
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
shl r9d, 8
movzx eax, sil
or r9d, eax
mov dword [r12 + 0x28f4], r9d
inc edx
mov dword [rsp + 0x40], edx
xor eax, eax
jmp 0x1400201f8
xor ecx, ecx
mov r11, r8
mov eax, ebp
test al, al
je 0x14002013e
movzx ecx, al
cmp ecx, 1
jne 0x140020b7e
shr eax, 8
jmp case.0x14001ae92.21
mov r8, 0xffffffffffffffff
mov ecx, eax
shl r8, cl
mov r10, rdx
shr r10, cl
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x30], r10
mov dword [rsp + 0x38], r11d
mov r9d, 3
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0xc0], r9
mov qword [rsp + 0xc8], 0xb
mov eax, dword [rsp + 0x3c]
mov rcx, rax
and rcx, r9
cmp rcx, r9
je 0x140021103
mov rsi, qword [rsp + rcx*8 + 0xb8]
mov ecx, dword [rsp + 0x40]
cmp eax, 0x10
jne 0x140020481
lea rax, [rcx - 1]
cmp rax, 0x1c8
ja 0x140021119
mov dil, byte [r12 + rax + 0x2920]
jmp 0x140020483
mov r9, 0xffffffffffffffff
mov ecx, eax
shl r9, cl
not r9d
and r9d, edx
shr rdx, cl
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x38], r11d
add dword [rsp + 0x40], r9d
mov al, 0xf
jmp case.0x14001ae92.21
mov r9, 0xffffffffffffffff
mov ecx, eax
shl r9, cl
not r9d
and r9d, edx
shr rdx, cl
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x38], r11d
add dword [rsp + 0x3c], r9d
mov al, 0x16
jmp case.0x14001ae92.21
mov qword [rsp + 0x50], r9
mov rdx, rax
shr rdx, 8
mov qword [rsp + 0x30], rdx
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
movzx eax, al
mov dword [rsp + 0x3c], eax
mov al, 0x12
jmp case.0x14001ae92.21
movzx ecx, word [r12 + 0x291c]
movzx edx, word [r12 + 0x291e]
not edx
mov dword [rsp + 0x40], ecx
mov al, 0x1f
cmp cx, dx
jne case.0x14001ae92.21
mov al, 0x14
test cx, cx
je case.0x14001ae92.21
test r10d, r10d
mov ecx, 6
mov eax, 0x11
cmove eax, ecx
jmp case.0x14001ae92.21
mov qword [rsp + 0x50], r11
xor eax, eax
cmp rax, 0x120
je 0x140020389
mov byte [r12 + rax + 0x27c0], 0
inc rax
jmp 0x14002036c
mov al, 0x18
jmp case.0x14001ae92.21
and dword [rsp + 0x40], 0
mov al, 0x1b
cmp dword [r12 + 0x2910], 0x11e
ja case.0x14001ae92.21
cmp dword [r12 + 0x2914], 0x1f
mov ecx, 9
mov eax, 0x1b
cmovb eax, ecx
jmp case.0x14001ae92.21
mov r15d, dword [rsp + 0x38]
cmp r15, 0xf
jae 0x1400205a9
cmp rdx, 1
mov r12, qword [rsp + 0xa0]
ja 0x1400209b2
mov r13, qword [rsp + 0x30]
mov eax, r13d
and eax, 0x3ff
movsx ecx, word [r12 + rax*2]
test ecx, ecx
js 0x140020408
cmp cx, 0x200
jb 0x140020443
shr ecx, 9
cmp r15d, ecx
jb 0x140020443
jmp 0x1400209ff
cmp r15d, 0xb
jb 0x140020443
mov eax, 0xb
lea edx, [rax - 1]
not ecx
bt r13, rdx
adc ecx, 0
cmp ecx, 0x23f
ja 0x140020ba9
movsx ecx, word [r12 + rcx*2 + 0x800]
test ecx, ecx
jns 0x1400209e8
inc eax
cmp r15d, eax
jae 0x140020413
cmp rbx, r14
je 0x140020bc1
movzx eax, byte [rbx]
mov ecx, r15d
shl rax, cl
inc rbx
or r13, rax
mov qword [rsp + 0x30], r13
lea eax, [r15 + 8]
mov dword [rsp + 0x38], eax
cmp r15d, 6
mov r15d, eax
jbe 0x1400203e3
jmp 0x140020a02
mov al, 0x23
jmp case.0x14001ae92.21
xor edi, edi
not r8
and rdx, r8
add rsi, rdx
lea rdx, [rsi + rcx]
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x1c9
mov r8, qword [rsp + 0x110]
call fcn.140001000
xor ecx, ecx
cmp rdx, rcx
je 0x1400204bf
mov byte [rax + rcx], dil
inc rcx
jmp 0x1400204b1
add dword [rsp + 0x40], esi
mov al, 0xa
jmp case.0x14001ae92.21
lea rcx, [rsp + 0x50]
call fcn.1400214d0
movzx eax, ax
mov ecx, r15d
shl rax, cl
or rbx, rax
mov qword [rsp + 0x30], rbx
add r15d, 0x10
mov dword [rsp + 0x38], r15d
mov r10, qword [rsp + 0xa8]
mov eax, ebx
and eax, 0x3ff
movsx r8d, word [r10 + rax*2]
test r8d, r8d
js 0x140020516
mov ecx, r8d
shr ecx, 9
and r8d, 0x1ff
jmp 0x140020529
mov rcx, r10
mov edx, r8d
mov r8, rbx
call fcn.14002154d
mov r8d, eax
mov ecx, edx
mov al, 0x23
test ecx, ecx
je case.0x14001ae92.21
shr rbx, cl
mov qword [rsp + 0x30], rbx
sub r15d, ecx
mov dword [rsp + 0x38], r15d
mov al, 0x22
cmp r8d, 0x1d
jg case.0x14001ae92.21
movaps xmm0, xmmword [str._a_a_b_b_t_t_n_n_v_v_f_f_r_r_r_r]
movups xmmword [rsp + 0xc8], xmm0
movaps xmm0, xmmword [0x140055810]
movups xmmword [rsp + 0xb8], xmm0
and r8d, 0x1f
movzx eax, byte [rsp + r8 + 0xb8]
test eax, eax
mov dword [rsp + 0x44], eax
lea rax, [0x1400af0d0]
movzx eax, word [rax + r8*2]
mov dword [rsp + 0x3c], eax
mov ecx, 0x16
mov eax, 0x10
cmove eax, ecx
jmp case.0x14001ae92.21
mov al, 0x1a
jmp case.0x14001ae92.21
mov r13, qword [rsp + 0x30]
mov r12, qword [rsp + 0xa0]
jmp 0x140020a0a
mov r13, qword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x44]
mov qword [rsp + 0x70], rax
sub r12, rsi
mov dil, 1
mov al, 0xc
cmp r12, 0x103
jb 0x140020a87
mov rdx, r14
sub rdx, rbx
cmp rdx, 0xe
mov r12, qword [rsp + 0xa0]
jb 0x140020a8f
mov edi, dword [rsp + 0x60]
cmp edi, 0x1d
ja 0x140020652
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
call fcn.140001f76
cmp rdx, 4
jne 0x14002112d
mov eax, dword [rax]
mov ecx, edi
shl rax, cl
add rbx, 4
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
lea rsi, [rsp + 0x158]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.1400215a2
cmp dword [rsi], 0
je 0x1400209db
mov ecx, dword [rsp + 0x160]
shr r13, cl
mov eax, dword [rsp + 0x15c]
sub edi, ecx
bt eax, 8
jb 0x140020700
mov dword [rsp + 0x98], eax
lea rsi, [rsp + 0xb8]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.1400215a2
cmp dword [rsi], 0
je 0x1400209db
mov esi, dword [rsp + 0xbc]
mov ecx, dword [rsp + 0xc0]
shr r13, cl
sub edi, ecx
lea rcx, [rsp + 0x80]
mov edx, dword [rsp + 0x98]
call fcn.1400215e6
bt esi, 8
mov dword [rsp + 0x60], edi
jb 0x140020706
lea rdi, [rsp + 0x80]
mov rcx, rdi
mov edx, esi
call fcn.1400215e6
mov r12, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
jmp 0x1400205e7
mov dword [rsp + 0x60], edi
mov esi, eax
mov eax, esi
and eax, 0x1ff
cmp eax, 0x100
sete dil
je 0x140020a64
cmp eax, 0x11d
ja 0x140020a73
mov qword [rsp + 0x128], r14
movaps xmm0, xmmword [0x1400557e0]
movups xmmword [rsp + 0xc8], xmm0
movaps xmm0, xmmword [0x1400557f0]
movups xmmword [rsp + 0xb8], xmm0
dec esi
and esi, 0x1f
mov cl, byte [rsp + rsi + 0xb8]
lea rax, [0x1400af090]
movzx eax, word [rax + rsi*2]
cmp dword [rsp + 0x60], 0x1d
mov dword [rsp + 0x98], eax
ja 0x1400207d8
mov byte [rsp + 0x70], cl
mov r14, qword [rsp + 0x128]
mov rsi, r14
sub rsi, rbx
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
mov rdx, rsi
call fcn.140001f76
cmp rdx, 4
jne 0x14002112d
mov eax, dword [rax]
add rbx, 4
cmp rsi, 4
cmovb rbx, r14
mov ecx, dword [rsp + 0x60]
shl rax, cl
mov qword [rsp + 0x50], rbx
pop rsp
and al, 0x50
pop rsp
and al, 0x50
or r13, rax
add ecx, 0x20
mov dword [rsp + 0x60], ecx
mov rdx, qword [rsp + 0xa8]
mov cl, byte [rsp + 0x70]
jmp 0x1400207e0
mov rdx, qword [rsp + 0xa8]
movzx ecx, cl
test cl, cl
mov qword [rsp + 0x70], rcx
je 0x140020810
mov rax, 0xffffffffffffffff
shl rax, cl
not eax
and eax, r13d
shr r13, cl
sub dword [rsp + 0x60], ecx
add eax, dword [rsp + 0x98]
mov dword [rsp + 0x98], eax
mov r14, qword [rsp + 0x128]
lea rsi, [rsp + 0x158]
mov rcx, rsi
mov r8, r13
call fcn.1400215a2
cmp dword [rsi], 0
je 0x1400209df
mov ecx, dword [rsp + 0x160]
shr r13, cl
mov eax, dword [rsp + 0x15c]
and eax, 0x1ff
sub dword [rsp + 0x60], ecx
cmp eax, 0x1d
ja 0x140020a7e
movaps xmm0, xmmword [str._a_a_b_b_t_t_n_n_v_v_f_f_r_r_r_r]
movups xmmword [rsp + 0xc8], xmm0
movaps xmm0, xmmword [0x140055810]
movups xmmword [rsp + 0xb8], xmm0
movzx edx, byte [rsp + rax + 0xb8]
lea rcx, [0x1400af0d0]
movzx r12d, word [rcx + rax*2]
mov qword [rsp + 0x70], rdx
test edx, edx
je 0x14002090c
cmp dword [rsp + 0x60], 0x1d
ja 0x1400208e5
mov rsi, r14
sub rsi, rbx
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
mov rdx, rsi
call fcn.140001f76
cmp rdx, 4
jne 0x14002112d
mov eax, dword [rax]
add rbx, 4
cmp rsi, 4
cmovb rbx, r14
mov edx, dword [rsp + 0x60]
mov ecx, edx
shl rax, cl
mov qword [rsp + 0x50], rbx
or r13, rax
add edx, 0x20
jmp 0x1400208e9
mov edx, dword [rsp + 0x60]
mov rax, 0xffffffffffffffff
mov rcx, qword [rsp + 0x70]
shl rax, cl
not eax
and eax, r13d
shr r13, cl
sub edx, ecx
mov dword [rsp + 0x60], edx
add eax, r12d
mov r12d, eax
mov rsi, qword [rsp + 0x90]
mov dword [rsp + 0xfc], r12d
mov r9d, r12d
mov eax, dword [rsp + 0x218]
test al, 4
je 0x140020933
invalid
or dword [rcx + rdi - 0x32], ecx
cmp rsi, r9
jb 0x140020a85
mov rcx, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
mov edi, dword [rsp + 0x98]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov rdx, r12
mov r8, rsi
call fcn.14002161d
add rsi, rdi
mov qword [rsp + 0x90], rsi
jmp 0x1400205e7
mov qword [rsp + 0x50], rax
jmp 0x1400204f6
mov dword [rsp + 0x40], esi
mov al, 0x15
jmp case.0x14001ae92.21
mov r10, qword [rsp + 0xe0]
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rax
call fcn.14002161d
mov qword [rsp + 0x90], rsi
mov al, 0xc
jmp case.0x14001ae92.21
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.1400214d0
movzx r13d, ax
mov ecx, r15d
shl r13, cl
or r13, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
add r15d, 0x10
mov dword [rsp + 0x38], r15d
jmp 0x140020a0a
mov dword [rsp + 0x60], edi
mov al, 0x23
xor edi, edi
jmp 0x140020a8f
mov qword [rsp + 0x50], rbx
jmp 0x140020a0a
mov ecx, r15d
mov qword [rsp + 0x50], rax
mov r15d, ecx
jmp 0x1400204f6
mov eax, r15d
mov qword [rsp + 0x50], rbx
and al, 0x50
mov r15d, eax
mov eax, r13d
and eax, 0x3ff
movsx r8d, word [r12 + rax*2]
add al, 0x44
add al, 0x44
test r8d, r8d
js 0x140020a2b
mov ecx, r8d
shr ecx, 9
and r8d, 0x1ff
jmp 0x140020a3e
mov rcx, r12
mov edx, r8d
mov r8, r13
call fcn.14002154d
mov r8d, eax
mov ecx, edx
mov al, 0x23
test ecx, ecx
je case.0x14001ae92.21
shr r13, cl
mov qword [rsp + 0x30], r13
sub r15d, ecx
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x40], r8d
mov al, 0xd
jmp case.0x14001ae92.21
mov al, 0x14
mov dword [rsp + 0x98], 0x100
jmp 0x140020a8f
mov dword [rsp + 0x98], eax
mov al, 0x21
jmp 0x140020a8f
mov al, 0x22
jmp 0x1400209e1
pop rsp
invalid
invalid
invalid
pop rsp
invalid
mov al, 0x1e
mov r12, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov ecx, dword [rsp + 0x60]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x3c], ecx
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], edx
test dil, dil
jne case.0x14001ae92.21
jmp case.default.0x14001f107
mov byte [rcx + 8], 0xfd
and qword [rcx], 0
and qword [rcx + 0x10], 0
jmp 0x1400210be
mov qword [rsp + 0x90], rsi
mov al, 0x13
mov r15b, 2
jmp case.default.0x14001f107
mov qword [rsp + 0x50], rdx
shr eax, 8
mov r15d, eax
mov al, 2
jmp 0x140020bcd
shr eax, 8
mov r15d, eax
mov al, 3
jmp 0x140020bcd
mov qword [rsp + 0x50], rdi
shr eax, 8
mov r15d, eax
mov al, 9
jmp 0x140020bcd
mov qword [rsp + 0x50], r9
shr r11d, 8
mov al, 0xb
jmp 0x140020b43
mov qword [rsp + 0x50], r8
shr r11d, 8
mov al, 0xe
jmp 0x140020b43
mov qword [rsp + 0x50], r8
shr r11d, 8
mov al, 0x10
mov r15d, r11d
jmp 0x140020bcd
mov qword [rsp + 0x50], r9
shr r10d, 8
shr edx, 8
shr edx, 8
mov al, 0x11
mov r15d, r10d
jmp 0x140020bcd
shr eax, 8
mov r15d, eax
mov al, 0xa
jmp 0x140020bcd
shr eax, 8
mov r15d, eax
mov al, 5
jmp 0x140020bcd
mov qword [rsp + 0x50], r11
pop rsp
and al, 0x50
shr eax, 8
mov r15d, eax
mov al, 8
jmp 0x140020bcd
shr eax, 8
mov r15d, eax
mov al, 0x17
jmp 0x140020bcd
mov qword [rsp + 0x50], rdx
mov al, 0xf
jmp 0x140020bc8
mov al, 0x18
xor r15d, r15d
jmp case.default.0x14001f107
mov al, 0x12
jmp 0x140020ae5
mov al, 6
jmp 0x140020ae5
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x240
call fcn.140052ee0
mov al, 0xd
jmp 0x140020ae5
mov qword [rsp + 0x50], r14
mov al, 0xc
mov r15d, dword [rsp + 0x7c]
cmp r15b, 1
je 0x140020bf4
movzx ecx, r15b
cmp ecx, 0xfc
jne case.default.0x14001f107
xor r8d, r8d
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0xe8]
jmp 0x140020c67
mov rcx, qword [rsp + 0x88]
cmp rcx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0xe8]
mov edx, dword [rsp + 0x218]
jne 0x140020c70
cmp al, 0x17
sete cl
mov r15b, 2
sub r15b, cl
jmp 0x140020c73
mov ecx, dword [rsp + 0x58]
mov r14, qword [rsp + 0xe8]
mov edx, r14d
sub edx, ecx
add edx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x38]
mov r8d, ecx
shr r8d, 3
cmp r8d, edx
cmovae r8d, edx
lea edx, [r8*8]
sub ecx, edx
mov dword [rsp + 0x38], ecx
mov rbx, qword [rsp + 0x120]
mov edx, dword [rsp + 0x218]
jmp 0x140020c76
mov r15b, 1
xor r8d, r8d
mov byte [r12 + 0x2ae9], al
mov ecx, dword [rsp + 0x38]
mov rax, 0xffffffffffffffff
shl rax, cl
not rax
and rax, qword [rsp + 0x30]
mov dword [r12 + 0x28e8], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [r12 + 0x2904], ecx
mov ecx, dword [rsp + 0x40]
mov dword [r12 + 0x2908], ecx
mov ecx, dword [rsp + 0x44]
mov dword [r12 + 0x290c], ecx
mov qword [r12 + 0x28e0], rax
test dl, 0x40
jne 0x140020e9e
mov eax, edx
and eax, 9
je 0x140020e9e
mov rdx, qword [rsp + 0x90]
test r15b, r15b
js 0x14002109e
mov qword [rsp + 0xb0], r8
mov dword [rsp + 0x7c], r15d
mov esi, dword [r12 + 0x2900]
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x210]
mov qword [rsp + 0xf0], rdx
call fcn.140001000
mov r8, rdx
mov ebp, esi
shr ebp, 0x10
movzx ebx, si
xorps xmm0, xmm0
lea r12, [rsp + 0x140]
movaps xmmword [r12], xmm0
movaps xmm0, xmmword [r12]
lea r13, [rsp + 0x100]
movaps xmmword [r13], xmm0
mov r9, rdx
and r9, 0xfffffffffffffffc
lea rcx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_adler_1.0.2_src_algo.rs
mov qword [rsp + 0x20], rcx
lea rsi, [rsp + 0xb8]
mov rcx, rsi
mov rdx, rax
call fcn.140010d3a
mov r9, qword [rsi]
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x118], rax
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x110], rax
mov r8d, 0x56c0
mov rax, rcx
xor edx, edx
div r8
sub rcx, rdx
lea rdi, [rsp + 0x158]
mov qword [rdi], r9
add r9, rcx
mov qword [rdi + 8], rcx
mov qword [rsp + 0x130], r9
mov qword [rdi + 0x10], r9
mov qword [rsp + 0xa8], rdx
mov qword [rdi + 0x18], rdx
mov qword [rdi + 0x20], r8
mov dword [rsp + 0xe0], ebx
imul r14d, ebx, 0x56c0
mov ebx, 0xfff1
lea r15, [rsp + 0x188]
mov rcx, rdi
call fcn.140010d91
test rax, rax
je 0x140020eab
mov ecx, edx
and ecx, 3
and rdx, 0xfffffffffffffffc
mov r8, rax
add r8, rdx
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], r8
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], 4
mov rcx, rsi
call fcn.140010d91
test rax, rax
je 0x140020e7e
mov r8, rdx
mov rcx, r15
mov rdx, rax
call fcn.140010ddc
mov rcx, r12
mov rdx, r15
call fcn.140010e82
mov rcx, r13
mov rdx, r12
call fcn.140010e82
jmp 0x140020e4b
add ebp, r14d
mov rcx, r12
call fcn.140010e98
mov rcx, r13
call fcn.140010e98
mov eax, ebp
xor edx, edx
div ebx
mov ebp, edx
jmp 0x140020dff
mov rdx, qword [rsp + 0x90]
jmp 0x14002109e
mov r13, qword [rsp + 0xa8]
mov eax, r13d
and eax, 3
mov ecx, r13d
and ecx, 0x7ffc
lea rsi, [rsp + 0xb8]
mov rdx, qword [rsp + 0x130]
mov qword [rsi], rdx
add rdx, rcx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], 4
lea rdi, [rsp + 0x158]
lea r15, [rsp + 0x140]
lea r12, [rsp + 0x100]
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0xe8]
mov rcx, rsi
call fcn.140010d91
test rax, rax
je 0x140020f47
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.140010ddc
mov rcx, r15
mov rdx, rdi
call fcn.140010e82
mov rcx, r12
mov rdx, r15
call fcn.140010e82
jmp 0x140020f14
lea rcx, [rsp + 0x140]
call fcn.140010e98
lea rcx, [rsp + 0x100]
call fcn.140010e98
xor eax, eax
mov r10, qword [rsp + 0xa0]
mov r11d, dword [rsp + 0x218]
mov r15d, dword [rsp + 0x7c]
mov rsi, qword [rsp + 0x110]
mov r8d, dword [rsp + 0xe0]
cmp rax, 4
je 0x140020f9b
shl dword [rsp + rax*4 + 0x100], 2
inc rax
jmp 0x140020f88
mov eax, dword [rsp + 0x104]
mov ecx, dword [rsp + 0x108]
sub eax, dword [rsp + 0x144]
mov edx, 0xfff1
add eax, edx
mov dword [rsp + 0x104], eax
mov eax, dword [rsp + 0x148]
add eax, eax
neg eax
add eax, ecx
add eax, 0x1ffe2
mov dword [rsp + 0x108], eax
sub edx, dword [rsp + 0x14c]
lea eax, [rdx + rdx*2]
add dword [rsp + 0x10c], eax
xor eax, eax
mov ecx, r8d
cmp rax, 4
je 0x140020fff
add ecx, dword [rsp + rax*4 + 0x140]
inc rax
jmp 0x140020fed
imul r8d, r13d
add ebp, r8d
xor r9d, r9d
mov r8d, 0xfff1
mov eax, ebp
xor edx, edx
div r8d
mov r8d, edx
cmp r9, 4
je 0x14002102c
add r8d, dword [rsp + r9*4 + 0x100]
inc r9
jmp 0x140021019
xor eax, eax
mov r9, qword [rsp + 0x118]
cmp rsi, rax
je 0x14002104a
movzx edx, byte [r9 + rax]
add ecx, edx
add r8d, ecx
inc rax
jmp 0x140021036
mov r9d, 0xfff1
mov eax, ecx
xor edx, edx
div r9d
mov ecx, edx
mov eax, r8d
xor edx, edx
div r9d
shl edx, 0x10
or edx, ecx
mov dword [r10 + 0x2900], edx
test r15b, r15b
jne 0x14002108e
test r11b, 1
sete al
cmp edx, dword [r10 + 0x28f4]
sete r15b
or r15b, al
add r15b, r15b
add r15b, 0xfe
mov r8, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xf0]
add r8, qword [rsp + 0x58]
sub r14, r8
add r14, qword [rsp + 0x50]
sub rdx, qword [rsp + 0x210]
mov byte [rbx + 8], r15b
mov qword [rbx], r14
mov qword [rbx + 0x10], rdx
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x13
mov rcx, r9
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, rbx
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x14002110f
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov ecx, 3
mov edx, 3
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, rax
call fcn.140052ee0
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400ada98]
lea r8, [rsp + 0xb8]
mov edx, 0x2b
call fcn.140053300
int3
add byte [rdx + 0x120], bh
mov rcx, rax
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x11
mov rcx, r9
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x240
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 3
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x1400214ac
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400ada98]
lea r8, [rsp + 0x37]
mov edx, 0x2b
call fcn.140053300
int3
add eax, 0x8dc51
call fcn.140052ee0
int3
mov r8, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xb0]
mov rsi, rdi
sub rsi, r9
and rsi, r8
cmp rbx, 3
jne 0x1400216b5
cmp rsi, r10
jae 0x140021823
cmp rdi, r10
jae 0x14002182c
mov al, byte [rdx + rsi]
mov byte [rdx + rdi], al
lea rcx, [rsi + 1]
and rcx, r8
cmp rcx, r10
jae 0x140021835
lea rax, [rdi + 1]
cmp rax, r10
jae 0x14002183e
mov cl, byte [rdx + rcx]
mov byte [rdx + rax], cl
add rsi, 2
and rsi, r8
cmp rsi, r10
jae 0x14002184a
add rdi, 2
cmp rdi, r10
jae 0x140021856
mov al, byte [rdx + rsi]
mov byte [rdx + rdi], al
jmp 0x140021814
mov rax, rsi
sub rax, rdi
jb 0x1400216e2
cmp rax, rbx
jae 0x1400216e2
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rbx
mov rcx, rdx
mov rdx, r10
mov r8, rsi
mov r9, rdi
call 0x140021869
jmp 0x140021814
cmp rbx, r9
ja 0x140021778
lea r14, [rsi + rbx]
cmp r14, r10
jae 0x140021778
cmp rsi, rdi
jae 0x140021796
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
lea r15, [rsp + 0x38]
mov rcx, r15
mov r8, r10
mov r9, rdi
call fcn.140010d3a
mov rdi, qword [r15]
mov r12, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov r8, rbx
call fcn.140001f76
mov rbx, rax
mov r15, rdx
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r14
mov r8, rdi
mov r9, r12
call fcn.140001000
mov r9, rdx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov rcx, rbx
jmp 0x140021809
mov rcx, rdx
mov rdx, r10
mov r8, rsi
mov r9, rdi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x140021869
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea r14, [rsp + 0x38]
mov rcx, r14
mov r8, r10
mov r9, rsi
call fcn.140010d3a
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
mov r14, qword [r14 + 0x18]
lea rdx, [rbx + rdi]
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
call fcn.140001000
mov rdi, rax
mov r15, rdx
mov edi, edx
mov edi, edx
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r14
mov r8, rbx
call fcn.140001f76
mov r9, rdx
lea rcx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov rdx, r15
mov edx, edi
cli
mov r8, rax
call fcn.14001e7ea
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021851
invalid
and eax, 0x25058d4c
xlatb
or byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x14002185d
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021860
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rax
jmp 0x140021860
add byte [rax - 0x77], cl
shr ebx, 0x16
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
add eax, 0x8d74f
mov rcx, rsi
jmp 0x140021860
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
xlatb
or byte [rax], al
mov rcx, rdi
mov rdx, r10
call fcn.140052ee0
int3
push r15
push rdi
push r14
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, rdx
mov rdi, rcx
mov rcx, r9
sub rcx, r8
neg rcx
mov rax, r9
enter 0x294c, 0xffffffffffffffc0
enter 0x294c, 0xffffffffffffffc0
mov r14, qword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov r15, qword [rsp + 0xb0]
cmovb rax, rcx
cmp r14, 0xffffffffffffffff
je 0x140021976
invalid
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
shr rdx, 2
lea r10, [r9 + rdi]
lea edx, [rcx + rdi]
lea edx, [rcx + rdi]
add r10, 3
xor r11d, r11d
lea rbx, [r9 + r11]
sbb al, 0x19
lea rcx, [r8 + r11]
sub rdx, 1
jb 0x140021a46
and rcx, r14
cmp rcx, rsi
cmp ecx, esi
cmp ecx, esi
jae 0x140021b2d
add byte [rax], al
cmp rbx, rsi
jae 0x140021b36
mov al, byte [rdi + rcx]
mov byte [r10 + r11 - 3], al
std
std
lea rcx, [r8 + r11]
inc rcx
and rcx, r14
cmp rcx, rsi
jae 0x140021b42
add dword [rsi + 2], 0
invalid
add dword [rsi + 2], 0
add byte [rbx - 0x73], cl
add al, 0x19
lea rax, [r9 + r11]
inc rax
cmp rax, rsi
jae 0x140021b4b
mov al, byte [rdi + rcx]
mov byte [r10 + r11 - 2], al
lea rcx, [r8 + r11]
add rcx, 2
and rcx, r14
cmp rcx, rsi
cmp ecx, esi
cmp ecx, esi
jae 0x140021b54
lea rax, [r9 + r11]
add rax, 2
cmp rax, rsi
jae 0x140021b5d
invalid
add byte [rdx - 0x77bcf0fc], cl
sbb r15b, dil
mov al, byte [rdi + rcx]
mov byte [r10 + r11 - 1], al
lea rcx, [r8 + r11]
add rcx, 3
and rcx, r14
cmp rcx, rsi
jae 0x140021b66
lea rax, [r9 + r11]
add rax, 3
cmp rax, rsi
jae 0x140021b6f
mov al, byte [rdi + rcx]
mov byte [r10 + r11], al
add r11, 4
jmp 0x1400218ba
cmp r8, r9
jae 0x1400219ca
cmp rax, 1
jne 0x1400219ca
lea rcx, [r9 - 1]
cmp rcx, rsi
jae 0x140021be1
mov bpl, byte [rdi + r9 - 1]
mov rbx, r15
and rbx, 0xfffffffffffffffc
add rbx, r9
retf
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov qword [rsp + 0x20], rax
and al, 0x20
retf
and al, 0x20
mov rcx, r9
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.140001000
idiv bpl
push qword [rcx]
leave
idiv bpl
idiv ch
push qword [rcx]
leave
cmp rdx, rcx
je case.0x14001d564.40
mov byte [rax + rcx], bpl
inc rcx
inc ecx
inc ecx
shr ebx, 0xf2
jmp 0x1400219bc
cmp r8, r9
jae 0x1400218a8
cmp rax, 3
add ecx, dword [rdi]
xchg bl, cl
invalid
jbe 0x1400218a8
mov rax, r15
shr rax, 2
lea rcx, [rsi - 4]
cld
cld
sub rax, 1
jb 0x140021a40
lea rdx, [r8 + 3]
inc rdx
je 0x140021bea
out dx, eax
add dword [rax], eax
invalid
out dx, eax
add dword [rax], eax
add byte [rcx + 0x39], cl
ror byte [rdi], 1
xchg ebx, ebp
add dword [rax], eax
add byte [rax + 0x39], cl
bnd ja 0x140021c01
xchg esp, esi
add dword [rax], eax
invalid
cmp r8, rdx
ja 0x140021bef
xchg esp, esi
add dword [rax], eax
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
jb 0x140021c13
mov edx, dword [rdi + r8]
adc al, 7
mov dword [rdi + r9], edx
add r8, 4
add r9, 4
jmp 0x1400219e8
lea rcx, [rbx - 1]
and r15d, 3
lea rax, [0x1400b55f0]
movsxd rdx, dword [rax + r15*4]
invalid
adc al, 0xb8
add rdx, rax
jmp rdx
invalid
mov rbx, r9
mov rcx, r8
and r15d, 3
lea rax, [0x1400b55f0]
movsxd rdx, dword [rax + r15*4]
add rdx, rax
jmp rdx
and rcx, r14
int1
cmp rcx, rsi
jae 0x140021b81
cmp rbx, rsi
jb 0x140021b1a
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
stosb byte [rdi], al
ror dword [rax], cl
add cl, ch
ret 0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b3d
mov rax, rcx
mov eax, ecx
and rax, r14
cmp rax, rsi
jae 0x140021b8a
cmp rbx, rsi
jae 0x140021b9c
jae 0x140021b9c
mov al, byte [rdi + rax]
mov byte [rdi + rbx], al
inc rcx
and rcx, r14
cmp rcx, rsi
jae 0x140021ba5
inc rbx
cmp rbx, rsi
cmp ebx, esi
cmp ebx, esi
jb 0x140021b1a
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b3d
mov rax, rcx
and rax, r14
cmp rax, rsi
jae 0x140021b93
cmp rbx, rsi
jae 0x140021bae
mov al, byte [rdi + rax]
mov byte [rdi + rbx], al
lea rax, [rcx + 1]
and rax, r14
cmp rax, rsi
jae 0x140021bb7
lea rdx, [rbx + 1]
cmp rdx, rsi
jae 0x140021bc0
mov al, byte [rdi + rax]
mov byte [rdi + rdx], al
add rcx, 2
and rcx, r14
cmp rcx, rsi
jae 0x140021bcc
add rbx, 2
cmp rbx, rsi
jae 0x140021bd5
add cl, byte [rax + 0x39]
jae 0x140021bd5
mov al, byte [rdi + rcx]
mov byte [rdi + rbx], al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rbx
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b76
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b76
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rax
mov rdx, rsi
call fcn.140052ee0
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b76
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b76
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b3d
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b3d
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b76
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rdx
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b3d
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140021b79
call fcn.140053540
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, r8
mov r8, rax
call fcn.140053220
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rdx
mov rdx, rsi
call fcn.140052f60
lea rax, str.dest_is_out_of_bounds
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400b4b60]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50fminiz_oxide_0.7.1_srcinflatecore.rs
call fcn.140052e20
int3
movq qword [rsp + 0xd0], mm0
movdqa xmmword [rsp + 0xe0], xmm7
movdqa xmmword [rsp + 0xf0], xmm9
movdqa xmmword [rsp + 0x100], xmm13
movdqa xmmword [rsp + 0x110], xmm10
movdqa xmmword [rsp + 0x120], xmm11
movaps xmmword [rsp + 0x130], xmm14
movdqa xmmword [rsp + 0x140], xmm15
movdqa xmmword [rsp + 0x150], xmm5
movdqa xmmword [rsp + 0x160], xmm4
movaps xmm0, xmmword [rsp]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x180], xmm0
and al, 0x80
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400248b0
and al, 0x90
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add dword [rdi], ecx
sub byte [rsp + 0x60], cl
and al, 0x80
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400248b0
and al, 0x90
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add dword [rdi], ecx
sub byte [rsp + 0x60], cl
movaps xmmword [rsp + 0x1a0], xmm1
movdqa xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rcx + 0x20], xmm2
xor eax, eax
movdqa xmm2, xmmword [str.expand_32_byte_k]
cmp rax, 0x40
je 0x14002497f
movdqa xmm3, xmmword [rsp + rax + 0x130]
movdqa xmm4, xmmword [rsp + rax + 0x70]
paddd xmm4, xmm2
movdqa xmm5, xmmword [rsp + rax + 0xb0]
paddd xmm5, xmm0
movdqa xmm6, xmmword [rsp + rax + 0xf0]
paddd xmm6, xmm1
paddd xmm3, xmmword [rsp + rax + 0x170]
movdqu xmmword [rdx + rax*4], xmm4
movdqu xmmword [rdx + rax*4 + 0x10], xmm5
movdqu xmmword [rdx + rax*4 + 0x20], xmm6
movdqu xmmword [rdx + rax*4 + 0x30], xmm3
add rax, 0x10
jmp 0x140024926
movaps xmm6, xmmword [rsp + 0x1b0]
movaps xmm7, xmmword [rsp + 0x1c0]
movaps xmm8, xmmword [rsp + 0x1d0]
movaps xmm9, xmmword [rsp + 0x1e0]
movaps xmm10, xmmword [rsp + 0x1f0]
movaps xmm11, xmmword [rsp + 0x200]
movaps xmm12, xmmword [rsp + 0x210]
movaps xmm13, xmmword [rsp + 0x220]
lodsb al, byte [rsi]
and al, 0x20
add al, byte [rax]
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x20
add al, byte [rax]
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
movaps xmm15, xmmword [rsp + 0x240]
add rsp, 0x258
ret
add rax, qword [rdx + 0x88]
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], rax
jmp 0x140024a4d
mov qword [rcx], r8
ret
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140018ed0
nop
add rsp, 0x68
ret
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov rcx, rax
jmp r8
test r12, r12
je 0x140024b56
mov r14, rdi
mov esi, edi
cmp r12, r13
mov r15d, 0xffffffff
cmovb r15, r12
add rdi, r15
sub r12, r15
xor ecx, ecx
mov rdx, r14
mov r8d, r15d
mov r9d, 2
call rbp
cmp eax, 0xc0000000
jb 0x140024af3
mov ebx, eax
mov rcx, r14
mov edx, r15d
call rsi
test al, al
jne 0x140024af3
xor ebx, 0x80000000
je 0x140024b56
mov al, byte [0x1400c12d8]
mov edx, 4
xor ecx, ecx
call fcn.140048c30
test rax, rax
je 0x140024b69
mov dword [rax], ebx
jmp 0x140024b58
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 4
mov edx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.140052d50
int3
sub esp, 0x28
mov r12, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
xor eax, eax
mov r8, r12
sub r8, r15
jb 0x140024d6e
mov rdi, rdx
mov rbp, qword [rdx + 8]
cmp r12, rbp
ja 0x140024d6e
mov qword [rsp + 0x20], rcx
mov rsi, qword [rdi]
lea rdx, [rsi + r15]
lea r14, [rdi + 0x28]
mov rbx, qword [rdi + 0x20]
cmp rbx, 4
jbe 0x140024cb0
jmp 0x140024c00
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
jb case.0x140012cb1.101
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
adc byte [rbx + 0x34], dh
adc byte [rbx + 0x34], dh
xor r9d, r9d
cmp r12, r15
je 0x140024c31
nop word cs:[rax + rax]
cmp byte [rdx + r9], cl
cmp byte [rdx + rcx], cl
je 0x140024c53
inc r9
cmp r8, r9
jne 0x140024c20
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x140024c70
jmp 0x140024d5a
call fcn.14001a2d0
mov r9, rdx
cmp rax, 1
je 0x140024c70
jmp 0x140024d5a
mov eax, 1
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x140024d5a
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
adc byte [rcx + 0x39], cl
invalid
adc byte [rcx + 0x39], cl
fisttp word [rdi]
invalid
cmp edi, ebx
jb 0x140024bf0
cmp r15, rbp
ja 0x140024bf0
invalid
invalid
invalid
invalid
lea eax, [0x1400af870]
mov edx, 4
mov rcx, rbx
call fcn.140052f60
lea rdx, [rsi + r15]
mov r8, r12
mov eax, esp
mov eax, esp
sub r8, r15
jb case.0x140012cb1.101
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x4c
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x140024cf0
cmp byte [rdx + rcx], cl
je 0x140024d00
inc r9
cmp r8, r9
invalid
jne 0x140024cd0
enter 0xfffffffffffff275, 0x4d
mov ecx, eax
xor eax, eax
cmp rax, 1
je 0x140024d10
jmp 0x140024d5a
nop dword [rax + rax]
call fcn.14001a2d0
fist dword [rbp - 1]
invalid
fist dword [rbp - 1]
dec dword [rcx - 0x77]
mov r9, rdx
invalid
invalid
clc
mov r9, rdx
cmp rax, 1
invalid
je 0x140024d10
invalid
add dword [rdx + rdx - 0x15], esi
adc ch, bl
jmp 0x140024d5a
pop rdx
mov eax, 1
cmp rax, 1
jne 0x140024d5a
nop dword [rax + rax]
add byte [rax], r8b
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
mov dword [rdi + 0x10], edi
mov r13, r15
sub r13, rbx
jb 0x140024ca0
cmp r15, rbp
ja 0x140024ca0
lea rcx, [rsi + r13]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140024ca0
test dword [rdx - 1], ebx
invalid
invalid
test dword [rdx - 1], ebx
invalid
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
jns 0x140024d63
jns 0x140024d63
mov eax, 1
jmp 0x140024d6e
mov qword [rdi + 0x10], r12
xor eax, eax
mov rcx, qword [rsp + 0x20]
and al, 0x20
jmp 0x140024d6e
mov rcx, qword [rsp + 0x20]
xor eax, eax
invalid
ror byte [rax - 0x77], 1
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x28
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, str.ParseIntError
adc eax, 0x8b8ae
lea r9, str.kind
scasd eax, dword [rdi]
invalid
or byte [rax], al
mov r8d, 0xd
mov rcx, rax
call fcn.140018ee0
invalid
call qword [rax + 0x48c48348]
ret
invalid
movzx eax, byte [rax]
lea rcx, [0x1400aff30]
add byte [rax - 0x73], cl
or eax, 0x8b143
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400aff58]
mov cl, 8
add byte [rax + 0x63], cl
add al, 0x81
mov cl, 8
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sub esp, 0x90
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
test rcx, rcx
je 0x1400252bc
invalid
add byte [rax + rax], 0
add al, 0
invalid
test byte [rax - 0x74fffffc], al
sbb dil, r15b
ror byte [rcx - 0xac2e7ba], 1
add al, 0
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
add byte [rax], al
add byte [rax], al
jae 0x140024ec5
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
adc byte [rcx + r15 - 0x40], r9b
adc byte [rcx + r15 - 0x40], r9b
jae case.0x140024e86.68
sbb dword [rbp + rax], 0
add eax, 0xd5890000
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
adc byte [rbp + rcx*4 + 0x4b], al
mov esi, 0x17f98341
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
ja case.0x140024e86.68
lea r10, [0x1400b5600]
lea edx, [0x1400b5600]
or dword [rax], eax
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp rdx, r8
jae 0x140025302
xor dword [rax + 4], 0
invalid
xor dword [rax + 4], 0
add byte [rax + 0xf73113c], al
test dword [rsi + 4], esp
add byte [rax], al
cmp byte [rcx + rdx], 0x73
jne 0x140025302
lea r9, [rax + 2]
lea ecx, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae 0x1400250e5
cmp byte [rcx + r9], 0x5f
pop rdi
jne 0x1400250e5
add rax, 3
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
jmp 0x140025302
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140021a3e.4
invalid
sbb eax, 0xc3158d48
scasb al, byte [rdi]
or byte [rax], al
lea rdx, [0x1400afd98]
mov r8d, 0x19
call fcn.140013e20
mov dil, 1
test al, al
jne 0x1400253e7
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
invalid
or byte [rcx], r8b
jmp 0x1400253e5
mov rcx, rsi
int1
mov edx, ebp
call fcn.140025570
add byte [rax], al
add byte [rax], al
mov dil, 1
jmp 0x1400253a9
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140025710
cmp byte [rsp + 0x30], 0
xor byte [rax], al
xor byte [rax], al
je 0x14002514f
add byte [rax], al
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14002521c
test dh, ah
add al, byte [rax]
invalid
test dh, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14002523e
lea rdx, [0x1400afd98]
adc eax, 0x8ae52
mov r8d, 0x19
jmp 0x14002522e
mov rcx, rsi
mov edx, ebp
call fcn.140024e20
mov dil, 1
test al, al
jne 0x1400253e7
test bpl, bpl
je 0x140024f8e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140024f8e
lea rdx, [0x1400af990]
mov r8d, 2
call fcn.140013e20
test al, al
jne 0x1400253e7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140024fb1
lea rdx, [0x1400afa4b]
mov r8d, 1
call fcn.140013e20
invalid
inc dword [rax + rax*8 + 0x436850f]
add byte [rax], al
invalid
mov rcx, rsi
call fcn.1400265d0
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x1400253e7
jmp 0x14002538e
mov rcx, rsi
call fcn.140026050
mov rbx, rax
test bl, 1
jne 0x1400250ba
mov rcx, rsi
int1
mov edx, ebp
call fcn.140024e20
mov dil, 1
test al, al
jne 0x1400253e7
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rcx + 0x48000002], dl
lea ecx, [rsp + 0x30]
and al, 0x30
cmp qword [rsi], 0
je 0x14002528b
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rsi
call fcn.140025710
cmp byte [rsp + 0x30], 0
jne 0x140024f25
test dword [rbx], edx
invalid
invalid
invalid
test dword [rbx], edx
invalid
cmp qword [rsi], 0
je 0x1400252bc
mov r14, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400257e0
cmp qword [rsp + 0x30], 0
je 0x140025281
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x1400253f7
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x1400253ad
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400253ad
lea rdx, [0x1400af990]
mov r8d, 2
call fcn.140013e20
test al, al
jne 0x1400253e7
push rdx
add eax, dword [rax]
invalid
push rdx
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx], cl
add eax, dword [rax]
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400253ad
invalid
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
call fcn.140025a00
jmp 0x1400253a9
mov rdi, qword [rsi + 0x20]
jmp case.0x14001d824.39
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x14002524d
test rcx, rcx
leave
je 0x14002526f
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x14002525f
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x140024e86.68
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400252e8
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140025131
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14002511d
add dl, 0xa9
jmp 0x14002512e
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x140024e86.68
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x140024e86.68
movzx edx, r11b
add rax, rdx
jae 0x1400250ed
cmp qword [rsi], 0
je 0x1400252bc
invalid
add byte [rax - 0x75], cl
pop rsp
and al, 0x38
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400257e0
cmp qword [rsp + 0x30], 0
je 0x140025281
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400253ad
lea rcx, [rsp + 0x70]
call fcn.140025a00
mov dil, 1
test al, al
jne 0x1400253e7
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400253ad
test al, dh
add dword [rax], eax
invalid
test al, dh
add dword [rax], eax
add dh, dh
xor al, 4
test byte [rax + 0x34], 4
jne 0x1400253ad
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400afdbb]
or byte [rax], al
or byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400253e7
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.140018a90
test al, al
jne 0x1400253e7
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400afdbc]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400253a9
test rcx, rcx
je 0x14002523e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
invalid
call fcn.140013e20
mov dil, 1
test al, al
jne 0x1400253e7
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400253e5
test rcx, rcx
je 0x14002526f
lea rdx, [0x1400afd98]
mov r8d, 0x19
call fcn.140013e20
mov dil, 1
test al, al
jne 0x1400253e7
shr ebx, 8
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400253e5
movzx ebx, byte [rsp + 0x38]
jmp 0x140024f2a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400253e5
lea rdx, [0x1400af990]
mov r8d, 2
call fcn.140013e20
test al, al
jne 0x1400253e7
cmp qword [rsi], 0
jne 0x140024ffa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400253e5
cmp bl, ch
invalid
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x140024e86.68
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rsi + 0x48000000], dh
mov edi, dword [rsi + 0x20]
jle 0x140025326
cmp rax, 0xffffffffffffffff
je case.0x140024e86.68
mov rdi, qword [rsi + 0x20]
jle 0x140025326
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140024e20
or bl, bh
invalid
inc dword [rax + rax*8 + 0x218850f]
add byte [rax], al
or bl, bh
invalid
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x140025349
push qword [rax + riz + 0x48]
lea edx, [0x1400afa4b]
lea rdx, [0x1400afa4b]
mov r8d, 1
mov rcx, rdi
call fcn.140013e20
mov dil, 1
test al, al
jne 0x1400253e7
mov rcx, rsi
call fcn.1400260a0
mov dil, 1
test al, al
jne 0x1400253e7
cmp bl, 0x4d
je 0x14002538e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140025380
lea rdx, [0x1400afdcc]
mov r8d, 4
call fcn.140013e20
test al, al
jne 0x1400253e7
mov rcx, rsi
xor edx, edx
call fcn.140024e20
test al, al
jne 0x1400253e7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400253ad
lea rdx, [0x1400afa4a]
lea edx, [0x1400afa4a]
mov r8d, 1
call fcn.140013e20
invalid
inc dword [rax + rax*8 - 0x7cb7c58b]
add byte ds:[rdx + rsi - 1], dh
sbb bl, r13b
sub eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
test al, al
jne 0x1400253e7
cmp qword [rsi], 0
je 0x1400253e5
dec dword [rsi + 0x18]
jmp 0x1400253e5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400253da
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013e20
mov dil, 1
test al, al
jne 0x1400253e7
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140025416
lea rdx, [0x1400afdbd]
mov r8d, 3
call fcn.140013e20
test al, al
jne 0x1400253e7
cmp ebx, 0x43
je 0x140025438
cmp ebx, 0x53
jne 0x140025455
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140025474
lea rdx, [0x1400afdc7]
mov r8d, 4
jmp 0x14002544e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140025474
lea rdx, [0x1400afdc0]
mov r8d, 7
call fcn.140013e20
jmp 0x14002546c
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x140025474
lea rcx, [rsp + 0x30]
call fcn.14001a0e0
test al, al
jne 0x1400253e7
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x1400254e4
test rcx, rcx
je 0x1400253ad
lea rdx, [0x1400afdcb]
mov r8d, 1
call fcn.140013e20
test al, al
jne 0x1400253e7
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x1400253ad
lea rcx, [rsp + 0x30]
call fcn.140012a70
test al, al
jne 0x1400253e7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400253ad
lea rdx, [0x1400b2b13]
jmp 0x14002539e
test rcx, rcx
je 0x1400253ad
lea rdx, [0x1400b30a0]
mov r8d, 1
call fcn.140013e20
test al, al
jne 0x1400253e7
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400253ad
lea rcx, [rsp + 0x50]
call fcn.140025a00
test al, al
jne 0x1400253e7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x14002548d
jmp 0x1400253ad
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1400af7c0]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.140053300
int3
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x140025ab0
inc rcx
cmp r12, 0x80
jne 0x140025b50
jmp 0x140025f48
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
fbstp tbyte [rsi + 0x4c]
fbstp tbyte [rsi + 0x4c]
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x140025b2b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x140025b94
add rcx, 4
cmp r12, 0x80
jne 0x140025b50
jmp 0x140025f48
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
cmp r12, 0x80
jne 0x140025b50
jmp 0x140025f48
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r12, 0x80
je 0x140025f48
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x140025a80
jmp 0x140025b94
mov rax, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
add rax, r15
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
mov qword [rsp + 0x48], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x58], rax
mov rax, r12
not rax
mov qword [rsp + 0x50], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x28], rax
mov eax, 0x2bc
mov qword [rsp + 0x30], rax
mov r13d, 0x48
mov ebx, 0x80
mov r8d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov edx, 0x24
sub rdx, r13
add byte [rcx + rbp - 0x16], cl
mov eax, 0
cmovae rax, rdx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
mov r11d, 0x1a
cmovae rax, r8
lea edx, [r10 - 0x61]
cmp dl, 0x1a
jb 0x140025c5d
lea edx, [r10 - 0x30]
cmp dl, 9
ja 0x140025f48
add r10b, 0xea
mov edx, r10d
inc r15
movzx r8d, dl
cmp rax, r8
invalid
jbe 0x140025ca0
sal byte [rsi + 0x37], 0x4c
add ecx, eax
add rcx, r8
jb 0x140025f48
add byte [rax], al
lea rdi, [r12 + 1]
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x140025d3c
mov rax, rcx
xor edx, edx
div rdi
mov r9, rdx
jmp 0x140025d45
mov r9d, 0x24
sub r9, rax
mov edi, 0x48
nop
mov rax, rdi
sub rax, r13
mov r14d, 0
cmovae r14, rax
cmp r14, 1
adc r14, 0
cmp r14, 0x1a
cmovae r14, r11
cmp r15, qword [rsp + 0x78]
je 0x140025f48
movzx eax, byte [r15]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x140025cf7
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x140025f48
add al, 0xea
mov edx, eax
movzx r10d, dl
mov dh, 0xd2
mov rax, r10
mul r9
jo 0x140025f48
add r8, rax
jb 0x140025f48
inc r15
cmp r14, r10
ja 0x140025c69
mov eax, ecx
xor edx, edx
div edi
mov r9d, edx
add rbx, rax
setb al
mov rdx, rbx
shr rdx, 0x20
jne 0x140025f48
test al, al
jne 0x140025f48
cmp ebx, 0x110000
je 0x140025f48
invalid
div edx
imul rax, qword [rsp + 0x50]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x140025df0
sub rax, qword [rsp + 0x58]
mov r12, rax
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx + rax - 0x28], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rax - 0x28], cl
sub rax, r9
cmp rax, 3
jb 0x140025e4f
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
mov esp, eax
mov esp, eax
cmp rax, r9
ja 0x140025e30
mov dword [rsp + r9*4 + 0x98], ebx
cmp r15, qword [rsp + 0x78]
je 0x140025ff0
ror byte [rax - 0x3f], 0xe8
and byte [rdi + rcx + 0x4c], dh
mov eax, eax
xor edx, edx
div qword [rsp + 0x30]
mov r8, rax
jmp 0x140025e8a
mov r12, qword [rsp + 0x28]
mov rax, r8
or rax, rdi
shr rax, 0x20
je 0x140025ea8
mov rax, r8
mov eax, eax
xor edx, edx
div rdi
mov rcx, rax
jmp 0x140025eb1
mov eax, r8d
mov eax, eax
xor edx, edx
div edi
mov ecx, eax
add rcx, r8
xor r14d, r14d
cmp rcx, 0x1c8
cmp ecx, 0x1c8
cmp ecx, 0x1c8
add byte [rax], al
jb 0x140025eed
mov r8, rcx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, r8
mul rsi
mov rcx, rdx
shr rcx, 5
add r14, 0x24
cmp r8, 0x3e57
push rdi
add byte ds:[rax], al
push rdi
add byte ds:[rax], al
mov r8, rcx
ja 0x140025ed0
inc r9
lea eax, [rcx*4]
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r13d, ax
add r13, r14
inc r11
mov qword [rsp + 0x38], r11
add qword [rsp + 0x48], 4
add rbp, 4
dec qword [rsp + 0x58]
dec qword [rsp + 0x50]
inc r12
mov qword [rsp + 0x28], r12
mov eax, 2
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov r12, rdi
cld
mov rcx, r9
mov r8d, 0x1a
jmp 0x140025c19
mov rax, qword [rsp + 0x68]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x140025fc2
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x140025fac
nop
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rbp + 0x4c], 0x89
mov rcx, r14
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x140025fc2
lea rdx, [0x1400afba1]
mov r8d, 1
mov rcx, r14
int1
int1
call rdi
test al, al
jne 0x140025fc2
mov rcx, r14
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x140025fd8
mov eax, ebp
add rsp, 0x298
add esp, 0x298
add esp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov rdi, qword [rsp + 0x68]
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x48]
je 0x14002602a
nop word [rax + rax]
je 0x14002602a
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
and al, 0x44
and al, 0x44
mov rcx, rsi
mov rcx, rsi
mov rdx, rdi
call fcn.14001a0e0
mov ebp, eax
test al, al
invalid
sal byte [rbp - 0x65], 0x48
jne 0x140025fc2
add rbx, 4
add ebx, 4
add al, 0x49
add esi, 0xfffffffc
add r14, 0xfffffffffffffffc
jne 0x140026010
jmp 0x140025fc2
lea eax, [0x1400afb80]
mov edx, 0x80
mov rcx, r9
leave
leave
call fcn.140052ee0
int3
mov dh, 4
adc byte [rax - 1], cl
ret 0x8948
jae 0x14002607d
xor ecx, ecx
jmp case.0x140012cb1.139
mov ecx, 1
xor eax, eax
jmp case.0x140012cb1.139
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
add byte [rcx], dl
add byte [rax + 0xf], cl
invalid
invalid
add byte [rcx], dl
add byte [rax + 0xf], cl
ret 0xc148
invalid
invalid
shl rax, 0x20
or rax, rcx
ret
and byte [rax + 9], cl
enter 0xffffffffffffccc3, 0xffffffffffffffcc
int3
push rdi
cmp dword [rbp - 0x7b], ecx
dec dword [rdi]
je 0x1400261c3
mov r12, qword [rsi + 8]
outsb dx, byte [rsi]
adc byte [rcx - 0x73], al
lahf
mov dh, 0xc0
push 0xffffffff8b000001
sbb dil, r15b
ror byte [rcx - 0xbc2e7ba], 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx - 0x3f00e7ba], cl
add byte [rdi], cl
xchg dword [rdi], ebx
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0xc6
invalid
clc
adc ecx, dword [rdi]
xchg dword [rcx + 2], ecx
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x73], cl
or eax, 0x8f541
or byte [rax], al
or byte [rax], al
sbb eax, 0x83158d48
pushfq
or byte [rax], al
ror byte [rdi], 0x85
cmp byte [rax + rax], al
add byte [rax - 0x77], cl
int1
add al, 0
add byte [rcx - 0x80], al
inc byte [rcx + 0x75]
cmp byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, [0x1400afddb]
sahf
fdiv st(6), st(0)
invalid
invalid
inc dword [rax + rax*8 + 0x3fc850f]
add byte [rax], al
add eax, ebp
stc
add eax, 0xc0840000
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
lea edx, [0x1400afdb1]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x30
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsi], 0
or byte [rax], al
leave
invalid
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
invalid
invalid
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
iretd
add byte [rax - 0x75], cl
adc al, 0xc2
leave
add byte [rax], al
add al, ch
invalid
invalid
add al, byte [rax]
add byte [rbp + 0x39], cl
cmp r13, r12
jae 0x140026544
cmp byte [r15 + r13], 0x4c
jne 0x140026544
cmp byte [rdi + rbp], 0x4c
cmp al, 2
add byte [rax], al
mov dword [rsi + 0x10], ebx
sub dword [rax], eax
add byte [rax + 0x20247c], al
cmp byte [rsp + 0x20], 0
pop rsp
and al, 0x21
test byte [rdi + 2], bl
add byte [rax], al
test ecx, ecx
test byte [rdx + rax], dh
add byte [rax - 0x73], cl
adc eax, 0x89a4f
mov eax, 0x19
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
add byte [rax], al
test ecx, ecx
cmp eax, dword [rsi + 8]
cmp al, 1
jne 0x1400264e3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x73], cl
and al, 0x20
jl 0x14002640c
and byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
leave
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8e2e7
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov ecx, dword [rsi + 0x20]
dec dword [rax - 0x73]
adc eax, 0x89891
xchg ecx, eax
cwde
or byte [rax], al
xchg ecx, eax
cwde
or byte [rax], al
add byte [rax], al
add al, ch
invalid
invalid
sal byte [rsi + rbp + 0x48], cl
mov ecx, esi
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
inc dword [rax + rax*8 - 0x7fbebd8b]
invalid
cmp r14b, 0x52
test ecx, ecx
sbb dword [rax - 0x73], ecx
adc eax, 0x89877
mov ebx, 0x40fffed8
mov bh, 1
sbb cl, byte [rax - 0x77]
int1
mov bh, 1
add esp, 0x30
adc eax, 0x897e4
in al, 0x97
or byte [rax], al
mov eax, 0x10
add byte [rax], al
pop rsi
or bl, ch
jmp 0x140026584
int3
int3
int3
int3
sub esp, 0x28
mov rax, qword [rcx]
test rax, rax
invalid
je 0x140026637
sal byte [rsi + rdx*2 + 0x48], 0x89
iretd
mov rdi, rcx
xor esi, esi
invalid
test byte [rax - 0x73], 0x1d
int3
lea rbx, [0x1400afdb9]
xor r14d, r14d
test byte [rax - 0x75], 0x4f
adc byte [rax + 0x3b], cl
cmp ecx, dword [rdi + 8]
jae 0x140026600
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
cmp ecx, dword [rdi + 8]
cmp ecx, dword [rdi + 8]
jae 0x140026600
cmp byte [rax + rcx], 0x45
je 0x140026642
invalid
sub r14, 1
sub r14, 1
out dx, al
add dword [rdx + 0x1b], esi
jb 0x140026621
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x140026621
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbx
call fcn.140013e20
fdivr st(6)
invalid
test al, al
fdivr st(6)
inc dword [rax + rax*8 - 0x76b7e58b]
jne 0x14002663b
invalid
invalid
invalid
jne 0x14002663b
sbb cl, byte [rax - 0x77]
mov rcx, rdi
stc
call fcn.140026660
test al, al
invalid
jne 0x14002663b
sal byte [rbp + 0xe], 0x48
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
test rax, rax
jne 0x1400265f0
jmp case.0x1400126dc.184
xor esi, esi
jmp case.0x1400126dc.184
mov esi, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
adc byte [rcx], dh
add byte [rax], al
jmp case.0x1400126dc.184
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
invalid
test byte [rax - 0x77], 0xf0
mov rax, rsi
invalid
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
test rcx, rcx
je 0x1400266ae
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae 0x1400266ae
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je case.0x14001d824.113
cmp edx, 0x4c
jne 0x1400266ae
lea r9, [rax + 1]
lea ecx, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1400266d1
cmp byte [rcx + r9], 0x5f
cmp al, 9
pop rdi
or dword [rdi + 0x75], ebx
xor cl, byte [rax - 0x7d]
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
invalid
jne 0x1400266d1
add rax, 2
mov qword [rsi + 0x10], rax
invalid
adc byte [rcx], dh
shr cl, 0xc3
ret
xor eax, eax
jmp 0x140026771
ret
add byte [rax], al
invalid
ret
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400260a0
invalid
invalid
invalid
inc rax
inc eax
mov qword [rsi + 0x10], rax
mov rcx, rsi
xor edx, edx
add rsp, 0x20
ror byte [rax - 0x7d], cl
invalid
pop rsi
jmp fcn.140026790
xor eax, eax
mov r10d, 0x3e
add byte ds:[rax], al
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte ds:[rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
cmp r9, r8
jae case.0x14001cd35.110
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
cli
pop rdi
cli
pop rdi
je case.0x14001f2c8.84
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
sti
or dh, byte [rdx + 0x1f]
sti
or dh, byte [rdx + 0x1f]
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x140026708
add dl, 0xa9
jmp 0x140026715
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x14001cd35.110
add dl, 0xe3
mov r11d, edx
mov ebx, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x14001cd35.110
movzx edx, r11b
add rax, rdx
jae 0x1400266e0
invalid
mov bl, 0xeb
or al, 0x49
inc r9
jmp case.0x14001cd35.110
inc r9
ror dword [rcx + rcx*4 + 0x4e], 0x10
mov qword [rsi + 0x10], r9
inc rax
jne 0x140026771
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
leave
je 0x14002675e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013e20
mov ecx, eax
retf 0xfed6
mov al, 1
test cl, cl
leave
leave
jne case.0x14001cd35.112
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], 0
or byte [rax], al
xor eax, eax
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rax
add rsp, 0x20
invalid
invalid
invalid
and byte [rsi - 0x17], bl
out dx, eax
invalid
pop rsi
jmp fcn.140026e70
int3
int3
int3
int3
mov esi, ecx
invalid
mov ecx, dword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], r9b
inc byte [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x1c
add dword [rbp + rcx*4 + 0x40], ecx
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
push rsi
push rsi
sbb byte [rcx - 1], al
ret 0x8944
add byte [rdi], cl
xchg dword [rax + rax + 0xf440000], eax
mov dh, 0xd3
invalid
rol dword [rcx - 0x7d], cl
ret 0x41bf
cmp edx, 0x38
cli
cmp byte [rdi], cl
xchg eax, ecx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x1d], cl
lea ebx, [0x1400b56b0]
invalid
lea ebx, [0x1400b56b0]
invalid
cmp eax, ecx
cmp al, 1
outsb dx, byte [rsi]
mov dword [rsi + 0x10], eax
and byte [rax - 0x7b], cl
leave
adc eax, 0x8937e
jle 0x1400267b4
or byte [rax], al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x523850f], eax
add byte [rax], al
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x50e850f], eax
add byte [rax], al
and byte [rax - 0x7b], r9b
leave
sbb dword [rax], eax
add byte [rax], al
invalid
mov dword [rsi], 0
invalid
add byte [rax], al
add dh, al
or byte [rcx], r8b
ror byte [rdi], cl
test ah, dl
invalid
add dword [rax], eax
add byte [rcx], dh
in eax, dx
invalid
int1
add dword [rbp + 0x75], esp
adc eax, 0x2c08348
add byte [rcx], dh
in eax, dx
xor al, ch
or r8b, byte [rax]
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rdx + 0x48000000], ecx
add byte [rax - 0x7d], cl
cli
invalid
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
test byte [rsi + 0x48000004], bh
test edx, edx
invalid
mov ebx, ecx
cmp rcx, rdx
jae 0x140027021
mov r9, rcx
movzx eax, byte [rsi + rcx]
inc rcx
mov qword [rdi + 0x10], rcx
lea r10d, [rax - 0x30]
cmp r10b, 0xa
jb 0x140026f90
lea r10d, [rax - 0x61]
cmp r10b, 6
cmp dl, 6
cmp dl, 6
jb 0x140026f90
cmp al, 0x5f
jne 0x140027021
mov r14, r9
sub r14, r8
jb 0x140027100
test r8, r8
je 0x140026fdb
cmp byte [rsi + r8], 0xbf
jle 0x140027100
add rsi, r8
mov rcx, rsi
mov rdx, r14
call fcn.140027370
test rax, rax
je 0x14002707a
invalid
mov rdi, qword [rdi + 0x20]
mov qword [rsp + 0x28], rdx
test rdi, rdi
je 0x1400270f1
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.140012a70
mov bpl, 1
test al, al
je 0x1400270b1
jmp 0x1400270f3
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x7b], r9b
leave
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x140027047
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013e20
in al, 0xcd
invalid
inc dword [rax - 0x4b]
add dword [rax + rax*8 + 0xac850f], eax
add byte [rax], al
in al, 0xcd
invalid
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x1400270f1
mov rdi, qword [rdi + 0x20]
test rdi, rdi
je 0x1400270f1
lea rdx, [0x1400afe2b]
mov r8d, 2
mov rcx, rdi
call fcn.140013e20
mov bpl, 1
test al, al
jne 0x1400270f3
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140013e20
test al, al
jne 0x1400270f3
test byte [rdi + 0x34], 4
jne 0x1400270f1
add bl, 0x9f
cmp bl, 0x1a
jae 0x140027114
movzx eax, bl
mov ecx, 0x3bcfbbf
bt ecx, eax
jae 0x140027114
lea rcx, [0x1400aff70]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400b0040]
mov rdx, qword [rcx + rax*8]
mov rcx, rdi
call fcn.140013e20
mov bpl, 1
test al, al
jne 0x1400270f3
xor ebp, ebp
mov eax, ebp
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.140053520
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.1400533a0
int3
int3
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r10
jae 0x14002716c
add byte [rax], al
add byte [rbp + 0x39], cl
ror dword [rdi], cl
sbb esp, 0
add byte [rax], al
cmp r11, r10
jae 0x140027265
movzx edx, byte [r9 + r11]
movzx edx, byte [rcx + rbx]
cmp dl, 0x5f
je 0x140027204
lea ebx, [rdx - 0x30]
cmp bl, 0xa
sti
or dh, byte [rdx + 0x26]
sti
or dh, byte [rdx + 0x26]
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400271b0
add dl, 0xa9
jmp 0x1400271bf
ret 0xeba9
add byte [rax], al
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
sbb cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
sbb cl, byte [rdi]
sub dword [rcx - 0x80000000], 0xffffffc2
jrcxz case.0x14000c623.289
add dl, 0xe3
mov ebx, edx
inc r11
mov qword [rsi + 0x10], r11
mul rdi
jo 0x140027265
ror dword [rcx - 1], cl
ret
movzx edx, bl
add rax, rdx
add eax, edx
add eax, edx
jae 0x140027180
jmp 0x140027265
add byte [rax], al
lea rdx, [0x1400afdb1]
mov r8d, 1
add byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.140013e20
invalid
dec dword [rcx - 1]
ret
inc r11
mov qword [rsi + 0x10], r11
pop rsi
adc byte [rax - 1], cl
invalid
pop rsi
adc byte [rax - 1], cl
sal byte [rbp + rdx*2 + 0x48], 0xff
je 0x140027265
dec rcx
je 0x140027265
dec rcx
cmp rax, rcx
jae 0x140027265
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae 0x14002729e
cmp qword [rsi + 0x20], 0
je 0x140027294
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
adc byte [rsi + 0x10], cl
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], ecx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.140026790
dec dword [rdi]
sub byte [rsp + 0x20], al
dec dword [rdi]
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x140027296
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140027288
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
or byte [rax], al
mov r8d, 0x10
mov eax, 0x10
add al, ch
movabs al, byte [0x8401b0c189fffecb]
mov ecx, eax
mov al, 1
invalid
invalid
call fcn.140013e20
mov ecx, eax
mov al, 1
invalid
test cl, cl
leave
add dword [rcx + rcx*8 - 0x3fcef18b], eax
leave
jne 0x140027296
xor eax, eax
mov qword [rsi], 0
mov byte [rsi + 8], al
invalid
invalid
add byte [rax - 0x3fcef7ba], cl
or byte [rcx], r14b
ror byte [rax - 0x7d], 0xc4
pop rbx
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov ecx, dword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400272c3
lea rdx, [0x1400afd98]
or byte [rax], al
mov r8d, 0x19
call fcn.140013e20
mov ecx, eax
mov al, 1
test cl, cl
je 0x14002728a
jmp 0x140027296
mov al, 1
jmp 0x14002728a
sub byte [rcx - 0x77], cl
ror byte [rax - 0x77], cl
enter 0xffffffffffff8b4c, 0x42
adc byte [rax - 0x75], cl
or cl, byte [rax - 0x75]
push rdx
or byte [rcx + rcx*4 - 0x3a], cl
nop word [rax + rax]
add byte [rax + 0x39], cl
invalid
cmp rsi, rdx
jae 0x14002733e
mov r9, rsi
movzx r11d, byte [rcx + rsi]
xor dword [rax - 1], ecx
invalid
mov qword [r10 + 0x10], rsi
lea edi, [r11 - 0x30]
cmp dil, 0xa
jb 0x1400272f0
xor dword [rax - 1], ecx
invalid
lea edi, [r11 - 0x61]
cmp dil, 6
jb 0x1400272f0
cmp r11b, 0x5f
jne 0x14002733e
mov r10, r9
sub r10, r8
jb 0x140027350
test r8, r8
je 0x140027332
cmp byte [rcx + r8], 0xbf
jle 0x140027350
add rcx, r8
mov qword [rax], rcx
mov qword [rax + 8], r10
jmp 0x140027349
mov byte [rax + 8], 0
mov qword [rax], 0
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
call fcn.140053520
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xa8
add byte [rax], al
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
iretd
mov qword [rsp + 0x20], 1
lea r9, [0x1400afba2]
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
iretd
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14001a3d0
sub esi, dword [rax]
invalid
invalid
sub esi, dword [rax]
invalid
lea r14, [rsp + 0x28]
nop word [rax + rax]
mov rcx, r14
int1
mov rdx, rbx
call fcn.140028540
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x7d], cl
clc
invalid
je 0x1400273d0
invalid
invalid
sub byte [rax - 0x7d], cl
clc
add dword [rdx + rcx - 0x7d], esi
or al, byte [rbx - 0x1a8afd08]
or al, byte [rbx - 0x1a8afd08]
cmp eax, 2
jne 0x1400273b0
mov rcx, rsi
mov ecx, esi
jmp case.0x14001d824.147
add eax, 0x244c8b48
xor byte [rax - 0x77], cl
mov rax, rsi
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
cmp eax, 0x10
cmp eax, 0x10
jbe 0x1400273e5
xor eax, eax
jmp 0x1400273f1
shr bl, 0xc
mov eax, 1
cmp rsi, rcx
invalid
jne case.0x140021a3e.105
invalid
invalid
rdtsc
ror byte [rax - 0x7f], cl
invalid
xor edx, edx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
jmp 0x140027422
mov r9, rdx
shl r9, 4
loope 0x14002741b
loope 0x14002741b
mov edx, r10d
or rdx, r9
or edx, ecx
cmp rcx, rsi
je 0x1400273f1
movzx ebx, byte [rcx]
movzx r9d, bl
test r9b, r9b
js 0x140027440
inc rcx
jmp 0x1400274c0
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
jns 0x14002744c
jns 0x14002744c
and edi, 0x3f
out 0x3f, eax
cmp r9b, 0xdf
jbe 0x140027496
movzx r11d, byte [rcx + 2]
mov dh, 0x59
add al, cl
shl edi, 6
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1400274a6
movzx r9d, byte [rcx + 3]
and r10d, 7
invalid
shl r10d, 0x12
loop 0x140027487
invalid
loop 0x140027487
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1400273f1
add byte [rcx], dl
add byte [rdi], cl
test byte [rcx - 1], ah
invalid
add rcx, 4
jmp 0x1400274c0
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1400274c0
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140027410
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x140027410
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.1400533a0
int3
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
jae 0x140027b10
invalid
invalid
cmp byte [rax + rcx], 0x45
je 0x140027b58
test rsi, rsi
je 0x140027b30
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140027b30
mov r8d, 2
mov rdx, r14
call fcn.140013e20
test al, al
jne 0x140027b51
mov rcx, rbx
mov dl, 1
call fcn.140026790
test al, al
jne 0x140027b51
inc rsi
mov rax, qword [rbx]
add ecx, dword [rax - 0x7b]
invalid
jne 0x140027b00
add ecx, dword [rax - 0x7b]
sal byte [rbp - 0x49], 0xeb
invalid
jmp 0x140027b61
mov edi, 1
jmp 0x140027b61
inc rcx
mov qword [rbx + 0x10], rcx
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x140027bd7
cmp byte [r8 + rax], 0x45
je 0x140027de1
test r12, r12
je 0x140027c0f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140027c0f
mov r8d, 2
mov rdx, r15
call fcn.140013e20
test al, al
jne 0x140027d96
mov r8, qword [rsi]
test r8, r8
je 0x140027cb2
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x140027d00
cmp byte [r8 + rax], 0x73
jne 0x140027d00
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x140027c44
cmp byte [r8 + rcx], 0x5f
jne 0x140027c44
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x140027d00
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, r9
jae 0x140027d77
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x140027ce4
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x140027c94
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x140027c80
add dl, 0xa9
jmp 0x140027c91
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x140027d77
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo 0x140027d77
movzx edx, r10b
mov dh, 0xd2
add rax, rdx
jae 0x140027c50
jmp 0x140027d77
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140027da9
mov r13d, 1
mov r8d, 1
lea rdx, [0x1400afdb1]
call fcn.140013e20
test al, al
je 0x140027d66
invalid
add cl, ch
enter 0, 0
jmp 0x140027dac
inc rcx
inc ecx
mov qword [rsi + 0x10], rcx
inc rax
inc eax
inc eax
je 0x140027d77
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rcx], bh
add byte [rax], al
cmp rax, 0xffffffffffffffff
je 0x140027d77
nop
mov rcx, rdi
mov rdx, rsi
call fcn.1400257e0
cmp qword [rsp + 0x20], 0
je 0x140027dc0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x140027d58
mov rcx, rbx
mov rdx, r13
call fcn.140025a00
test al, al
jne 0x140027d96
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140013e20
test al, al
jne 0x140027d96
mov rcx, rsi
mov dl, 1
call fcn.140026790
test al, al
jne 0x140027d96
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x140027bbf
jmp 0x140027da9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140027d9e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013e20
test al, al
je 0x140027d9e
mov r13d, 1
jmp 0x140027dac
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140027dea
test rcx, rcx
je 0x140027e05
lea rdx, [0x1400afd98]
mov r8d, 0x19
jmp 0x140027dfc
inc rax
mov qword [rsi + 0x10], rax
jmp 0x140027da9
test rcx, rcx
je 0x140027e05
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013e20
test al, al
jne 0x140027d96
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140027da9
int3
push rbx
sub rsp, 0xb0
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
sub rdx, r8
jb 0x140028228
mov rax, qword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x140028259
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
adc byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x140027e8b
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x140027e8b
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
jae 0x14002824d
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
sti
or dh, byte [rdx + 0x20]
sti
or dh, byte [rdx + 0x20]
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
add eax, 0xa
add eax, 0xa
mov r11d, 0xffffffff
cmovae r11d, r8d
cmp r11d, 0x10
jae 0x14002824d
cwde
add eax, dword [rax]
add al, al
shl al, 4
loopne 0x140027ebc
or r11b, al
js 0x140027f0b
mov byte [rsp + 0x24], r11b
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
and al, 0x25
add byte [rax], al
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
lea eax, [rsp + 0x24]
and al, 0x27
add byte [rax - 0x73], cl
lea eax, [rsp + 0x24]
lea eax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
je 0x140027f0f
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
mov rcx, rsi
call fcn.140017fb0
cmp qword [rsp + 0x40], 0
invalid
je 0x140027f3a
add byte [rcx + rdi - 0x48], dh
add byte [rax], al
adc dword [rax], eax
mov eax, 0x110000
jmp 0x140028228
add byte [rcx - 0x80], al
sti
ror byte [rdi], 0x82
invalid
cmp bl, 0xc0
jb 0x140028228
cmp r11b, 0xe0
jb 0x140027f74
push rsp
push rsp
cmp r11b, 0xf0
jae 0x140027fd3
invalid
add byte [rax], al
invalid
test eax, 0x41000000
mov eax, 3
add byte [rax], al
invalid
mov r8d, 3
add byte [rax], al
add byte [rcx - 0x4e], al
add dword [rcx], esi
mov r10b, 1
xor eax, eax
shr cl, 0xae
add byte [rax], al
invalid
shr cl, 0xae
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rdx, [rcx + rax]
test rax, rax
je case.0x1400126dc.301
movzx eax, byte [rcx]
test al, al
js 0x140027f81
add dword [rax + rax*8 - 0x72b3dc88], eax
lea r8, [rcx + 1]
jmp 0x1400281ab
add r9d, ebp
add r8b, byte [rax]
add byte [rax + 0x110000], bh
mov eax, 0x110000
mov eax, 0x110000
adc dword [rax], eax
mov r8, rcx
jmp 0x1400281ab
mov r8d, 2
xor r10d, r10d
xor eax, eax
jmp 0x140027fe8
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x14002818d
movzx r10d, byte [rcx + 2]
shl r11d, 6
mov dh, 0x51
add al, byte [rcx - 0x3f]
jrcxz 0x140027fa8
and r10d, 0x3f
or r10d, r11d
fidivr dword [rax + rsi*8]
cmp al, 0xf0
jb 0x14002819d
add byte [rbp + rcx*4 + 0x41], cl
add al, 0xf
mov dh, 0x41
add eax, dword [r9 - 0x7d]
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
add eax, dword [r9 - 0x7d]
loope 0x140027fc4
add eax, dword [r9 - 0x7d]
loope 0x140027fc4
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400281ab
invalid
cmp r11b, 0xf8
jae 0x140028228
mov r8d, 4
mov al, 1
xor r10d, r10d
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rsi, [rsp + 0x24]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
cmp rdx, 2
jb case.0x1400124f8.274
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
movzx r14d, byte [r9]
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
cmp edi, 0xa
jb 0x140028051
or r14d, 0x20
add r14d, 0xffffff9f
lahf
lahf
add r14d, 0xa
mov edi, 0xffffffff
cmovae edi, r14d
cmp edi, 0xf
invalid
ja 0x14002824d
cld
add dword [rax], eax
invalid
invalid
cld
add dword [rax], eax
add byte [rbp - 0x27c2f95], cl
or dh, byte [rdx + 0x1a]
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x140028073
or ebx, 0x20
add ebx, 0xffffff9f
ret
lahf
add ebx, 0xa
mov ebp, 0xffffffff
cmovae ebp, ebx
retf
ret
cmp ebp, 0xf
std
invalid
ja 0x14002824d
add byte [rax - 0x40], al
out 4, eax
shl dil, 4
or bpl, dil
std
mov byte [rsp + 0x25], bpl
mov byte [rsp + 0x25], ch
and al, 0x25
cmp r11b, 0xe0
cmp bl, 0xe0
loopne 0x140028093
jb 0x140027ee7
invalid
invalid
cmp rsi, 2
inc byte [rdx]
jb case.0x1400124f8.274
invalid
dec dword [rcx - 0x73]
jno case.0x14001d824.187
lea rsi, [r9 + 4]
lea r11, [rdx - 4]
pop rdx
cld
mov qword [rcx], rsi
mov qword [rcx + 8], r11
pop rcx
invalid
pop rcx
or byte [rcx + 0xf], al
movzx ebx, byte [r9 + 2]
invalid
invalid
movzx ebx, byte [r9 + 2]
movzx edi, byte [r9 + 3]
lea esi, [rbx - 0x30]
cmp esi, 0xa
dec byte [rdx]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
dec byte [rdx]
jb 0x1400280ce
dec byte [rdx]
jb 0x1400280ce
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x14002824d
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400280f0
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
or bh, byte [rbx - 1]
or bh, byte [rbx - 1]
cmovae ebx, edi
cmp ebx, 0xf
ja 0x14002824d
add byte [rax], al
add byte [rax], al
shl sil, 4
shl dh, 4
or bl, sil
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x140027ee7
std
invalid
invalid
std
invalid
cmp r11, 2
jb case.0x1400124f8.274
lea r10, [r9 + 6]
lea edx, [rcx + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
mov dh, 0x51
invalid
mov dh, 0x51
add al, 0x41
movzx edx, byte [rcx + 5]
mov dh, 0x51
invalid
mov dh, 0x51
add eax, 0xd04a8d41
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x14002814e
or dh, byte [rdx + 0x1e]
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
or bh, byte [rcx - 1]
or bh, byte [rcx - 1]
cmovae ecx, r10d
cmp ecx, 0xf
ja 0x14002824d
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x140028175
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x14002824d
test al, al
je 0x140028236
shl cl, 4
or r9b, cl
mov byte [rsp + 0x27], r9b
jmp 0x140027ee7
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1400281ab
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x140028219
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140028271
cmp r9b, 0xe0
jb 0x140028271
cmp r9b, 0xf0
jb 0x140028271
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x140028223
jmp 0x140028271
mov r8b, 1
cmp eax, 0x110000
je 0x140028271
test r8b, r8b
je 0x140028271
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
mov rdx, r8
mov r8, rax
call fcn.140052ee0
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.1400533a0
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.140052fe0
call fcn.1400283c0
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x1400284a0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x14001eb30]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012a70]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.140052e20
int3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r13
mov r8, r14
call qword [rax + 0x18]
test al, al
mov r12, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x38]
jne 0x14002b18a
mov r13, r12
mov r14, rdi
test rdi, rdi
je 0x14002aaa0
movzx eax, byte [r13]
cmp eax, 0x24
je 0x14002abc0
cmp eax, 0x2e
jne 0x14002aaa0
cmp r14, 2
jb 0x14002ac3a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1400af990]
call qword [rax + 0x18]
test al, al
jne 0x14002b184
cmp r14, 3
jb 0x14002b0c6
cmp byte [r13 + 2], 0xc0
jl 0x14002b317
add r14, 0xfffffffffffffffe
mov rdi, r14
jmp case.0x14000bd17.459
lea rax, [r14 + r13]
xor r8d, r8d
mov rcx, r13
jmp 0x14002aad2
cmp rcx, rax
je 0x14002a6f0
mov r12, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x14002aab0
cmp r14, 2
jb 0x14002ac61
cmp byte [r13 + 1], 0xbf
jle 0x14002b2a8
xor eax, eax
lea rbx, [r13 + 1]
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x48]
call fcn.140024b90
cmp qword [rsp + 0x80], 0
je 0x14002a6f0
cmp byte [r13 + 2], 0xbf
jle 0x14002b2b1
dec rdx
mov r12, rax
jmp 0x14002ad7f
lea rax, [r13 + 2]
lea rcx, [rdx + r13]
add rcx, 2
mov r8, rax
nop
cmp r8, rcx
je 0x14002ae58
movzx ebx, byte [r8]
movzx r9d, bl
test r9b, r9b
js 0x14002adb0
inc r8
jmp 0x14002ae30
mov r10d, r9d
and r10d, 0x1f
movzx r15d, byte [r8 + 1]
and r15d, 0x3f
cmp r9b, 0xdf
jbe 0x14002ae05
movzx r11d, byte [r8 + 2]
shl r15d, 6
and r11d, 0x3f
or r11d, r15d
cmp bl, 0xf0
jb 0x14002ae15
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x14002ae58
add r8, 4
jmp 0x14002ae30
add r8, 2
shl r10d, 6
or r10d, r15d
mov r9d, r10d
jmp 0x14002ae30
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x14002ad90
add r9d, 0xffffff9f
cmp r9d, 6
jb 0x14002ad90
mov cl, 1
test rdx, rdx
jne 0x14002ae63
xor ecx, ecx
test rdx, rdx
je 0x14002a6f0
movzx r8d, byte [rax]
cmp r8d, 0x2d
je 0x14002af88
cmp r8d, 0x2b
jne 0x14002af92
dec rdx
je 0x14002a6f0
lea rax, [r13 + 3]
jmp 0x14002af92
loopne 0x14002af50
cmp byte [rbp + 1], 0x75
je 0x14002ad4e
jmp 0x14002a6f0
invalid
push rbp
add eax, dword [rcx - 0x3f]
loopne 0x14002af5c
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x14002b11f
movzx ecx, byte [r13 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x14002aa54
jmp 0x14002b0e3
cmp rdx, 1
je 0x14002a6f0
xor r9d, r9d
xor r8d, r8d
cmp rdx, 9
jb 0x14002b093
nop word cs:[rax + rax]
cmp rdx, r9
je 0x14002b003
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x14002afe7
cmp eax, 0xfffffff
ja 0x14002a6f0
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
jne 0x14002afb5
mov eax, r8d
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
mov eax, 0x110000
cmovb r8d, eax
cmp r8d, 0x110000
sete al
or cl, al
jne 0x14002a6f0
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
je 0x14002b003
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x14002b080
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
cmovb r10d, r11d
mov r11d, r10d
cmp r10d, 0xf
cli
invalid
jbe 0x14002b080
cli
pcmpeqd mm7, qword [rdi - 0x9d517]
push qword [rcx]
dec dword [rcx - 0x7d]
invalid
invalid
invalid
xor edi, edi
add r13, 2
mov r12, r13
jmp 0x14002aa06
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1400b260b]
call qword [rax + 0x18]
test al, al
jne 0x14002b184
cmp byte [r13 + 1], 0xc0
jl 0x14002b2d7
dec r14
mov rdi, r14
inc r13
mov r12, r13
jmp 0x14002aa06
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x14002aa54
jmp 0x14002b0e3
mov al, 1
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
invalid
add dword [rcx - 0x74cbdbbc], ecx
and al, 0x34
invalid
xor al, 0x48
add esp, 0x98
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, rbx
mov r9, rbx
call fcn.140053520
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
xor r8d, r8d
call fcn.140053520
movzx eax, byte [rsp + 0x49]
mov byte [rsp + 0x80], al
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400af7e0]
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140053300
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, r14
bnd call fcn.140053520
bnd call fcn.140053520
add al, byte [rax]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, r13
mov r9, rbx
call fcn.140053520
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
xor r8d, r8d
mov r9, r12
call fcn.140053520
call fcn.140053600
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14002b289
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
mov r8, r12
mov eax, esp
mov eax, esp
mov r9, r14
call fcn.140053520
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x1400afa50]
lea eax, [0x1400afa50]
or byte [rax], al
jmp 0x14002b2de
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or byte [r8], r8b
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov ecx, ebx
mov r9, rdx
call fcn.140053520
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14002b2fe
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, r14
mov r9, r14
int1
int1
call fcn.140053520
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, 0x84602
add eax, 0x84602
mov qword [rsp + 0x20], rax
mov r8d, 1
mov eax, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r13
mov r9, r13
mov ecx, ebp
mov ecx, ebp
call fcn.140053520
invalid
add al, byte [rax]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or byte [r8], r8b
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 2
mov eax, 2
jmp 0x14002b2e9
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.SizeLimitExhausted
or byte [r8], al
mov r8d, 0x12
jmp rax
mov al, 1
ret
or byte [rdi], cl
xchg edx, eax
ror byte [rax - 0x77], 1
jae 0x14002b371
mov al, 1
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
jmp rax
int3
int3
int3
sub rsp, 0x28
mov dword [rsp + 0x24], 0
cmp edx, 0x80
jae 0x14002b3b9
mov byte [rsp + 0x24], dl
and al, 0x24
mov r8d, 1
cmp qword [rcx], 0
jne 0x14002b418
jmp 0x14002b45e
mov eax, edx
cmp edx, 0x800
jae 0x14002b3e4
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
loop 0x14002b40e
loop 0x14002b40e
or dl, 0x80
mov byte [rsp + 0x25], dl
and eax, 0x2b841
add byte [rax], al
and eax, 0x2b841
add byte [rax], al
cmp qword [rcx], 0
cmp dword [rcx], 0
jne 0x14002b418
jmp 0x14002b45e
cmp edx, 0x10000
cli
add byte [rax], al
add dword [rax], eax
jae 0x14002b423
shr eax, 0xc
or al, 0xe0
loopne 0x14002b37a
and al, 0x24
loopne 0x14002b37a
and al, 0x24
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and eax, 0x803fe280
retf 0x8880
push rsp
and al, 0x26
rol cl, 1
call 0x14c41d803
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
invalid
and dl, 0x3f
invalid
and eax, 0x803fe280
retf 0x8880
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
cmp qword [rcx], 0
je 0x14002b45e
mov qword [rcx], 1
mov al, 1
jmp 0x14002b482
pop rdi
pop rdi
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
loop 0x14002b48a
loop 0x14002b48a
or dl, 0x80
mov byte [rsp + 0x27], dl
invalid
mov r8d, 4
cmp qword [rcx], 0
invalid
jne 0x14002b418
xor eax, eax
sub qword [rcx + 8], r8
sub dword [rcx + 8], eax
setb al
mov qword [rcx], rax
mov al, 1
jb 0x14002b482
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
push rsp
and al, 0x24
call qword [rax + 0x18]
push rax
sbb byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
ret
int3
int3
mov r8, rdx
lea rdx, [0x1400af840]
jmp fcn.140014170
adc byte [r8 - 0x77], cl
ror dword [rax - 0x77], 0x55
call 0x140ff02ea
cld
add byte [rax], al
invalid
invalid
cld
add byte [rax], al
mov rsi, rax
mov esi, eax
invalid
mov rdi, rdx
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x18]
call fcn.14001ef33
mov rax, rsi
mov rdx, rdi
add rsp, 0x60
invalid
invalid
pop rdi
pop rsi
pop rbp
ret
invalid
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x60
in al, dx
and byte [rax - 0x73], cl
push 0x60
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov ecx, dword [rax]
invalid
mov ecx, dword [rax]
mov rdx, qword [rbp - 0x18]
call 0x13f3ca22e
call qword [rax + 0x20c48348]
add esp, 0x20
call fcn.14001ef33
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
dec dword [rcx + rcx*4 - 0x31]
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov rsi, rcx
lea rbx, [rbp - 0x18]
mov rcx, rbx
call fcn.140033bb0
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
movabs r14, 0x8000000000000000
cmp rax, r14
je case.0x14001f2c8.195
mov rcx, qword [rbp - 8]
lea rdx, [rbp - 0x48]
mov qword [rdx], rax
mov qword [rdx + 8], r8
mov qword [rdx + 0x10], rcx
lea rbx, [rbp - 0x30]
mov rcx, rbx
mov r8b, 1
call fcn.14003a2b0
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov eax, dword [rbx + 8]
cmp rax, r14
jne case.0x140021a3e.192
mov qword [rsi + 8], r8
mov qword [rsi], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rbp], rax
mov qword [rbp + 8], r8
or byte [r11 + rcx*4 + 0x45], r9b
jo 0x14002b635
lea ecx, [rbp - 0x18]
or byte [r11 + rcx*4 + 0x45], r9b
jo 0x14002b635
lea ecx, [rbp - 0x18]
mov rdx, rdi
call fcn.140033bb0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
cmp rax, r14
je 0x14002b631
mov rcx, qword [rbp - 8]
lea rdx, [rbp - 0x48]
mov qword [rdx], rax
mov qword [rdx + 8], rdi
mov qword [rdx + 0x10], rcx
lea rcx, [rbp - 0x30]
mov r8b, 1
call fcn.14003a2b0
mov rbx, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x28]
cmp rbx, r14
jne 0x14002b659
mov r14, qword [rbp + 8]
mov r15, qword [rbp]
mov qword [rsi + 8], rdi
mov qword [rsi], 1
test r15, r15
je case.0x14001f2c8.196
push 2
pop rdx
mov rcx, r14
call fcn.140010c70
jmp case.0x14001f2c8.196
lea r9, [rbp - 0x48]
and qword [r9], 0
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
lea r8, [0x14004bac0]
mov r14, qword [rbp + 8]
mov rcx, r14
mov rdx, rdi
call qword [sym.imp.kernel32.dll_CopyFileExW]
test eax, eax
mov r15, qword [rbp]
je 0x14002b699
mov rax, qword [rbp - 0x48]
mov qword [rsi + 8], rax
and qword [rsi], 0
jmp 0x14002b6b2
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
test rbx, rbx
je 0x14002b644
push 2
pop rdx
mov rcx, rdi
call fcn.140010c70
jmp 0x14002b644
mov rax, qword [rbp - 8]
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x10]
call fcn.14001ef33
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
in al, dx
sub byte [rcx + rcx*4 - 0x39], cl
mov rbx, rdx
mov rsi, rcx
mov al, byte [0x1400c12d8]
xor ecx, ecx
mov rdx, r8
call fcn.140048c30
test rax, rax
je 0x14002ba11
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.140052bbb
jb 0x14002b9ac
add byte [rax - 0x77], cl
invalid
jb 0x14002b9ac
add byte [rax - 0x77], cl
mov qword ds:[rsi + 8], r14
mov dword [rsi], edi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], 0
and qword [rsi + 0x20], 0
mov qword [rsi + 0x28], 8
and qword [rsi + 0x30], 0
movabs rax, 0x8000000000000000
mov qword [rsi + 0x38], rax
mov dword [rsi + 0x38], eax
mov dword [rsi + 0x38], eax
mov eax, 6
mov dword [rsi + 0x58], eax
mov dword [rsi + 0x68], eax
mov dword [rsi + 0x78], eax
xorps xmm0, xmm0
movups xmmword [rsi + 0x88], xmm0
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x92], xmm0
movups xmmword [rsi + 0xa8], xmm0
movups xmmword [rsi + 0xb6], xmm0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 1
mov rdx, rdi
call fcn.140052d50
int3
shl ecx, 0x20
mov eax, dword [rbp + 0x1f1]
or rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffff85
push rax
add al, byte [rax]
invalid
test ecx, esi
add dword [rax], eax
add byte [rax + 9], cl
enter 0xffffffffffff8948, 0xffffffffffffff85
push rax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
popfq
clc
mov rbx, qword [rbp + 0x1f8]
movdqu xmm0, xmmword [rbp + 0x200]
add dword [rax], eax
add bl, dh
movq mm0, qword [rbp + 0x200]
movdqa xmmword [rbp - 0x10], xmm0
movq qword [rbp - 0x10], mm0
mov rcx, qword [rbp + 0x178]
test rcx, rcx
je 0x14002bb40
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp r15b, 0x12
jne 0x14002bbc0
jmp 0x14002c9fe
add dword [rcx], esi
leave
call case.0x14002fc87.930
cmp dword [rbp + 0x150], 0
je 0x14002bba5
mov rbx, qword [rbp + 0x178]
mov qword [rbp + 0x230], rbx
push 1
pop rax
mov qword [rbp + 0x228], rax
test dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
add al, byte [rax]
add dh, al
test eax, esi
add dword [rax], eax
add byte [rsi], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
add al, byte [rax]
add dh, al
test eax, esi
add dword [rax], eax
add byte [rsi], cl
test rbx, rbx
je 0x14002bbaa
lea rcx, [rbp + 0x1f0]
call fcn.14004d736
mov r15b, 0x11
jmp 0x14002bbad
mov r15b, 0x12
jmp case.0x14000bd17.475
mov r15b, 0xe
mov byte [rbp + 0x277], 0
lea rcx, [rbp + 0x220]
call fcn.14004d90c
mov qword [rbp + 0xa0], rsi
cmp r15b, 0x11
add byte [rcx - 0x80], al
call qword [rcx]
jne case.0x14000c6a3.343
lea rax, [rbp + 0x1f0]
and qword [rax], 0
mov rcx, qword [rbx]
mov r10, qword [rcx + 0x38]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
push 0x40
pop r8
mov qword [rbp + 0x1a8], rbx
mov rcx, rbx
xor edx, edx
xor r9d, r9d
call r10
test eax, eax
js 0x14002bd1e
lea rcx, [rbp + 0x1f0]
mov r14, qword [rcx]
mov rdx, r14
mov r8w, 8
call case.0x14003b4f3.205
mov r12b, byte [rbp + 0x1f0]
cmp r12b, 0x11
jne 0x14002bd3c
lea rcx, [rbp + 0x1f8]
mov r10, qword [rcx]
mov edx, dword [rcx]
mov edx, dword [rcx]
mov r9, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
shl r8, 5
lea rax, [r9 + r8]
add al, 1
add al, 1
mov qword [rbp + 0x178], r9
mov qword [rbp + 0x180], r9
mov qword [rbp + 0x188], r10
mov qword [rbp + 0x190], rax
add byte [rax], al
add byte [rax], al
mov rbx, r10
shl rbx, 5
push 0x18
pop rsi
mov rax, rbx
xor edx, edx
div rsi
mov r15, rax
mov edi, eax
mov edi, eax
mov r11, r9
mov rdx, r9
retf 0x894c
lea esp, [rax + 2]
invalid
add al, byte [rax]
invalid
retf 0x894c
invalid
test r8, r8
je 0x14002bd70
test cl, ah
add byte [rax], al
invalid
test cl, ah
add byte [rax], al
add byte [rax - 0x73], cl
and byte [rax - 0x77], cl
test dword [rax + 0xf000001], eax
add byte [rcx], 0
add byte [rdi], cl
invalid
lea rax, [rdx + 0x20]
mov qword [rbp + 0x180], rax
add byte [rcx], 0
invalid
add byte [rcx], 0
add byte [rdi], cl
invalid
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x220], xmm0
movaps xmmword [rbp + 0x230], xmm1
cmp byte [rbp + 0x220], 0x11
add al, byte [rax]
add byte [rcx], dl
add al, byte [rax]
add byte [rcx], dl
je 0x14002bd77
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x200], xmm1
sub dword [rbp + 0x200], ecx
sub dword [rbp + 0x200], ecx
movaps xmmword [rbp + 0x1f0], xmm0
cmp byte [rbp + 0x1f0], 2
jne 0x14002ca3b
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov qword [rbp + 0xf0], rdx
mov dword [rbp + 0xf0], edx
add bl, dh
movdqu xmm0, xmmword [rcx]
movq mm0, qword [rcx]
movdqa xmmword [rbp + 0xe0], xmm0
movq qword [rbp + 0xe0], mm0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov qword [r11 + 0x10], rdx
mov dword [rbx + 0x10], edx
push rbx
adc bl, dh
movq qword [r11], mm0
movdqu xmmword [r11], xmm0
add r11, 0x18
add ebx, 0x18
add r8, 0xffffffffffffffe0
add eax, 0xffffffe0
mov rdx, rax
mov edx, eax
jmp case.0x14000c623.381
js 0x14002bd0b
invalid
invalid
movaps xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x1f0], xmm0
jmp 0x14002c95e
add dword [rax], eax
add cl, ch
or al, 0
add byte [rcx + 0xa6ae8c1], cl
or al, byte [rdx]
invalid
mov ecx, eax
call case.0x14000c6a3.1338
or al, byte [rdx]
invalid
or al, byte [rdx]
add byte [rcx - 0x77], al
mov eax, edx
lea rcx, [rbp + 0x1b0]
invalid
mov r8d, edx
mov eax, edx
lea rcx, [rbp + 0x1b0]
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14004f00f
jmp case.0x14001d1a0.253
mov eax, dword [rbp + 0x1f1]
mov ecx, dword [rbp + 0x1f4]
mov dword [rbp + 0x154], ecx
mov dword [rbp + 0x151], eax
test dword [rcx + 1], edx
add byte [rax], al
invalid
test dword [rcx + 1], edx
add byte [rax], al
invalid
push rcx
add dword [rax], eax
add bl, dh
movq mm0, qword [rbp + 0x1f8]
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x1f8]
add byte [rax], al
mov rax, qword [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
or byte [rdx], al
add byte [rax], al
invalid
add bl, dh
movq qword [rbp + 0x158], mm0
test dword [rax + 1], ebx
add byte [rax], al
invalid
movdqu xmmword [rbp + 0x158], xmm0
test dword [rax + 1], ebx
add byte [rax], al
invalid
add cl, ch
rol dword [rax], 1
jmp 0x14002be41
add byte [rax], al
mov byte [rbp + 0x220], 0x11
and byte [rdx], al
add al, byte [rax]
add byte [rcx], dl
invalid
add byte [rax], al
adc dword [rcx + rcx*4 - 0x63], ecx
push 0x4c000002
add al, byte [rax]
invalid
invalid
mov qword [rbp + 0x268], r11
mov qword [rbp + 0x250], r10
mov dword [rbp + 0x250], edx
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6b], cl
invalid
xchg ebp, eax
push rax
mov dword [rbp + 0x250], edx
add al, byte [rax]
add dh, al
add byte [rax], al
mov byte [rbp + 0x276], 1
test dword [rsi + 2], esi
add byte [rax], al
add byte [rcx], al
invalid
invalid
add byte [rcx], al
lea rcx, [rbp + 0x220]
lea esp, [rax]
add al, byte [rax]
add al, ch
rcr dword [rax], 1
add al, byte [rax]
call fcn.14004d669
mov rax, qword [rbp + 0x268]
sub rax, qword [rbp + 0x260]
sub eax, dword [rbp + 0x260]
add byte [rax + 0x2b], cl
test dword [rax + 2], esp
invalid
add al, byte [rax]
invalid
sub eax, dword [rbp + 0x260]
invalid
xor edx, edx
div rsi
mov qword [rbp + 0x268], rax
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x178]
call fcn.14004d8ae
cmp qword [rbp + 0x250], 0
add byte [rax], al
add byte [rax], al
je 0x14002be09
imul rdi, r15, 0x18
sbb byte [rax + 0x39], cl
sti
cmp rbx, rdi
mov rcx, qword [rbp + 0x260]
add al, byte [rax]
add byte [rsp + rbp + 0x48], dh
je 0x14002be04
test rbx, rbx
add byte [rax], al
je 0x14002be04
test rbx, rbx
invalid
je 0x14002be12
push 8
or byte [rcx + 0x58], al
pop r8
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
stc
mov r9, rdi
call fcn.140010c90
mov rsi, rax
invalid
test rax, rax
test eax, eax
invalid
test eax, eax
jne 0x14002be20
sub al, 0x6a
or byte [rcx + 0x48], bl
mov edx, edi
push 8
pop rcx
mov rdx, rdi
call fcn.140052d50
push rcx
outsd dx, dword [rsi]
add al, byte [rax]
jmp 0x14002ca8e
mov rsi, rcx
jmp 0x14002be20
mov rsi, qword [rbp + 0x260]
jmp 0x14002be20
add bl, ch
invalid
push 8
pop rsi
mov rdx, rsi
xor r8d, r8d
call fcn.14004f08c
insb byte [rdi], dx
xor al, byte [rdx]
invalid
insb byte [rdi], dx
xor al, byte [rdx]
add byte [rax - 0x73], cl
lea edi, [rax + 1]
add byte [rax], al
invalid
lea rcx, [rbp + 0x178]
add al, ch
in al, 0x17
add al, byte [rax]
call case.0x14003591a.468
mov qword [rbp + 0x158], r15
mov qword [rbp + 0x160], rsi
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 2], ebp
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0x60
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 2], ebp
add byte [rax], al
invalid
invalid
add byte [rax - 0x77], cl
test dword [rax + 1], ebp
add byte [rax], al
mov qword [rbp + 0x168], rax
mov byte [rbp + 0x150], r12b
push rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SafeArrayDestroy]
lea rcx, [rbp + 0x1f0]
mov edx, eax
call fcn.14004ce69
cmp qword [rbp + 0x1f0], 0
je 0x14002be98
mov rdx, qword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x200]
lea rcx, [rbp + 0x1b0]
call fcn.14004f00f
lea rcx, [rbp + 0x150]
call fcn.14004d9a7
jmp case.0x14001d1a0.253
movdqu xmm0, xmmword [rbp + 0x150]
test dword [rax + 1], edx
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp + 0x160], cl
invalid
movups xmm1, xmmword [rbp + 0x160]
add byte [rsi + 0xf], ah
jg 0x14002be30
invalid
movdqa xmmword [rbp + 0x1b0], xmm0
test dword [rax + 0xf000001], esi
mov al, 1
add byte [rax], al
invalid
add byte [rdi], cl
movaps xmmword [rbp + 0x1c0], xmm1
sub dword [rbp + 0x1c0], ecx
rol byte [rcx], 0
add byte [rdx + rcx*4 - 0x43], al
invalid
invalid
invalid
mov al, 1
invalid
mov r15b, byte [rbp + 0x1b0]
add dword [rax], eax
add byte [rcx - 0x80], al
invalid
add byte [rax], al
cmp r15b, 0x11
cmp bh, 0x11
call qword [rcx]
jne 0x14002c7f6
test dword [rdi], ebp
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x66000001], edi
mov eax, 0x66000001
mov rax, qword [rbp + 0x1b8]
mov eax, 0x66000001
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
outsd dx, dword [rsi]
test eax, eax
rol byte [rcx], 0
movdqa xmm0, xmmword [rbp + 0x1c0]
movq mm0, qword [rbp + 0x1c0]
rol byte [rcx], 0
add byte [rax - 0x77], cl
jo case.0x14001d564.235
invalid
mov qword [rbp + 0x70], rax
movdqu xmmword [rbp + 0x78], xmm0
movq qword [rbp + 0x78], mm0
js 0x14002bf28
js 0x14002bf28
mov rdi, qword [rbp + 0x78]
mov edi, dword [rbp + 0x78]
js 0x14002bf2c
imul rsi, qword [rbp + 0x80], 0x18
imul esi, dword [rbp + 0x80], 0x18
mov eax, dword [0x1400c12dc]
add eax, 0x953eb
push rbx
or dword [rax], eax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp byte [rax + 0x70], 0
jne case.0x14001d564.241
call fcn.140030cad
mov qword [rbp + 0x148], rdi
add rsi, rdi
mov qword [rbp + 0xa8], rsi
add byte [rax], al
add dword [rax], eax
add byte [rax + 1], cl
dec byte [rax - 0x77]
mov ch, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x953b905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov eax, dword [0x1400c12dc]
mov ecx, 0x65000953
mov rcx, qword [0x58]
invalid
push rbx
or dword [rax], eax
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x88
js 0x14002bf35
mov rcx, qword [rax + 0x78]
add byte [rax], al
mov rdx, qword [rax + 0x80]
lea r8, [rcx + 1]
lea eax, [rcx + 1]
add byte [rax], al
add byte [rbp + rcx*4 + 0x41], cl
lea eax, [rcx + 1]
invalid
invalid
invalid
lea eax, [rcx + 1]
add dword [r9 + rcx*4 - 0x80], ecx
mov qword [rax + 0x78], r8
mov dword [rax + 0x78], eax
js 0x14002bf47
add byte [rax], al
lea rax, [0x1400b0d50]
lea eax, [0x1400b0d50]
add eax, 0x84e00
or byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
lea r8, [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
adc byte [rdx], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
loopne 0x14002bf6b
loopne 0x14002bf6b
mov qword [r8 - 0x20], rax
xorps xmm6, xmm6
loopne 0x14002bf6b
push rdi
test byte [rcx - 0x7d], 0x60
invalid
invalid
invalid
clc
and qword [r8 - 8], 0
and dword [rax - 8], 0
add byte [rcx + 0xf], al
adc dword [rax - 0x18], esi
jo 0x14002bf50
movups xmmword [r8 - 0x18], xmm6
jo 0x14002bf50
mov qword [r8], rcx
mov qword [r8 + 8], rdx
movabs r14, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi + 0xf], 0x76
dec dword [rcx + 0x1ec85]
add byte [rcx], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi + 0xf], 0x76
dec dword [rcx + 0x1ec85]
add byte [rcx], dh
ror byte [rax - 0x7b], 0xc0
test rax, rax
je 0x14002bf94
test r12, r12
jne 0x14002bfb9
jmp 0x14002c09c
or byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0x148]
add byte [rax], al
add byte [rax], al
cmp rcx, rax
je 0x14002c095
mov r12, rcx
lea rax, [rcx + 0x18]
mov qword [rbp + 0x148], rax
test dword [rax + 1], ecx
add byte [rax], al
test dword [rax + 1], ecx
add byte [rax], al
mov rsi, qword [r12 + 8]
mov r13, qword [r12 + 0x10]
mov ebp, dword [rsp + 0x10]
mov ebp, dword [rsp + 0x10]
mov rcx, r13
mov ecx, ebp
xor edx, edx
call fcn.14001eedb
mov rdi, rax
invalid
mov rbx, rdx
invalid
mov rcx, rdx
mov rdx, rsi
mov r8, r13
call fcn.140052bbb
cmp rdi, r14
test dword [rdi], 0xb584
invalid
test dword [rdi], 0xb584
add byte [rax - 0x77], cl
mov ebp, 0x268
mov qword [rbp + 0x268], rdi
mov rsi, qword [r12 + 0x10]
test esi, esi
mov qword [rbp + 0x260], rbx
je 0x14002c0aa
mov rbx, qword [r12 + 8]
lea rcx, [rbp + 0x220]
mov edx, esi
call fcn.14004cdf2
cmp qword [rbp + 0x220], 0
mov rdi, qword [rbp + 0x228]
jne 0x14002ca5a
add rsi, rbx
mov qword [rbp + 0x220], rbx
mov qword [rbp + 0x228], rsi
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
and word [rbp + 0x230], 0
and qword [rbp + 0x238], 0
mov rsi, qword [rbp + 0x1a8]
lea rcx, [rbp + 0x220]
call fcn.14004c2e2
test ax, ax
je 0x14002c087
mov rax, qword [rbp + 0x238]
lea rcx, [rax + 1]
mov qword [rbp + 0x238], rcx
mov rcx, qword [rdi + 0x10]
mov word [rcx + rax*2], dx
inc eax
mov dword [rdi + 4], eax
jmp 0x14002c055
mov rax, qword [rdi + 0x10]
mov ecx, dword [rdi + 4]
add al, 0x66
and dword [rax + rcx*2], 0
add al, 0x66
and dword [rax + rcx*2], 0
jmp 0x14002c0b3
mov qword [rbp + 0x148], rax
xor r12d, r12d
push 1
pop rdx
mov rcx, r14
jmp 0x14002c4ed
xor edi, edi
mov rsi, qword [rbp + 0x1a8]
and qword [rbp + 0x1e0], 0
and dword [rbp + 0x1a4], 0
mov qword [rbp + 0x140], rdi
movaps xmmword [rbp + 0x1d0], xmm6
lea rdx, [0x1400b4870]
test rdi, rdi
je 0x14002c0e0
mov rdx, qword [rdi + 0x10]
mov rax, qword [rsi]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x1a4]
mov qword [rsp + 0x20], rcx
and qword [rsp + 0x28], 0
mov rcx, rsi
xor r8d, r8d
lea r9, [rbp + 0x1d0]
call rax
test eax, eax
js 0x14002c141
movzx r8d, word [rbp + 0x1d0]
bt r8d, 0xd
jb 0x14002c15f
invalid
mov al, 4
cmp r8d, 0x15
ja case.0x14002c138.6
mov ecx, r8d
lea rdx, [0x1400b58f4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor eax, eax
jmp 0x14002c278
mov ecx, eax
call case.0x14000c6a3.1338
mov r8d, edx
lea rcx, [rbp + 0x178]
mov rdx, rax
call case.0x14004fdae.295
jmp 0x14002c410
mov rdx, qword [rbp + 0x1d8]
and r8d, 0xfff
lea rcx, [rbp + 0x1b0]
call case.0x14003b4f3.205
mov al, byte [rbp + 0x1b0]
cmp al, 0x11
jne 0x14002c1a1
mov r10, qword [rbp + 0x1b8]
lea rax, [rbp + 0x1c0]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x100], xmm0
mov al, 0xe
xor ecx, ecx
jmp 0x14002c1d6
mov dl, byte [rbp + 0x1b1]
movzx r8d, word [rbp + 0x1b2]
mov ecx, dword [rbp + 0x1b4]
mov dword [rbp + 0x258], ecx
mov r10, qword [rbp + 0x1b8]
lea rcx, [rbp + 0x1c0]
add byte [rdi + rcx - 0x49], al
test dword [rdx - 0x74ffffff], esi
lea esi, [rcx + rax - 0x72770000]
pop rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6b], cl
mov eax, 0x48000001
lea ecx, [rbp + 0x1c0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x100], xmm0
push 1
pop rcx
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x110], xmm0
mov r9d, r8d
test rcx, rcx
je 0x14002c303
mov byte [rbp + 0x180], al
mov dword [rbp + 0x1ec], edx
add dword [rax], eax
add byte [rax + 0x18195], cl
add byte [rsi + 0x44], ah
mov dword [rbp + 0x182], eax
add dword [rax], eax
add byte [rax + 0x18195], cl
add byte [rsi + 0x44], ah
mov dword [rbp + 0x182], eax
mov eax, dword [rbp + 0x258]
mov dword [rbp + 0x184], eax
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x138], r10
mov qword [rbp + 0x188], r10
movdqa xmm0, xmmword [rbp + 0x110]
lea rax, [rbp + 0x180]
invalid
add bl, dh
movq qword [rax + 0x10], mm0
invalid
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x178], 1
mov eax, r8d
mov word [rbp + 0x25e], r8w
jmp 0x14002c410
mov al, 6
jmp 0x14002c2ca
invalid
mov al, 0xa
jmp 0x14002c2e9
mov eax, dword [rax]
add byte [rax], al
mov al, 0xc
jmp 0x14002c2d9
mov al, 4
jmp 0x14002c26c
invalid
invalid
mov al, 8
jmp 0x14002c2ca
mov al, 0xb
movzx r8d, word [rbp + 0x1d8]
jmp 0x14002c278
mov al, 1
jmp 0x14002c2ef
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1b0]
lea ecx, [rbp + 0x1b0]
lea ecx, [rbp + 0x1b0]
add dword [rax], eax
add al, ch
add al, 0x13
add al, byte [rax]
call fcn.14004d591
mov rsi, qword [rbp + 0x1b0]
add byte [rax], al
cmp rsi, r14
jne 0x14002c7a7
mov al, 7
jmp 0x14002c7c4
movzx r8d, word [rbp + 0x1d8]
mov al, 9
test r8d, r8d
je 0x14002c7d0
invalid
invalid
add byte [rax], al
cmp r8d, 0xffff
jne 0x14002c7d7
mov dl, 1
jmp 0x14002c2ef
invalid
mov al, 0xd
mov rsi, qword [rbp + 0x1d8]
jmp 0x14002c2ef
mov al, 5
jmp 0x14002c2d9
mov al, 7
mov ecx, dword [rbp + 0x1d8]
mov dword [rbp + 0x258], ecx
jmp 0x14002c2ef
mov al, 3
mov dl, byte [rbp + 0x1d8]
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x110], xmm0
mov r10, rsi
mov edx, esi
mov edx, esi
mov r9d, r8d
mov ecx, eax
mov byte [rbp + 0xe0], al
mov dword [rbp + 0x1ec], edx
mov byte [rbp + 0xe1], dl
mov word [rbp + 0x25e], r9w
mov word [rbp + 0xe2], r9w
mov eax, dword [rbp + 0x258]
mov dword [rbp + 0xe4], eax
mov qword [rbp + 0x138], r10
mov qword [rbp + 0xe8], r10
movdqa xmm0, xmmword [rbp + 0x110]
lea rax, [rbp + 0xf0]
movdqu xmmword [rax], xmm0
add byte [rbx + rcx*4 - 0x7b], al
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
loopne 0x14002c365
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], al
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
loopne 0x14002c365
add byte [rax], al
call case.0x14003b9fd.263
cmp qword [rbp + 0x220], 0
lea rax, [rbp + 0x230]
movups xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movaps xmmword [rbp + 0x10], xmm0
movaps xmmword [rbp + 0x20], xmm1
je 0x14002c3b2
movdqa xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
lea rax, [rbp + 0x180]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x178], 1
jmp 0x14002c410
movdqa xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.oleaut32.dll_VariantClear]
nop
add al, byte [rax]
nop
add al, byte [rax]
lea rcx, [rbp + 0x220]
mov edx, eax
call fcn.14004ce69
add byte [rax - 0x7d], cl
mov ebp, 0x220
add byte [rdi], cl
test byte [rbx + rax], cl
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x220
add byte [rdi], cl
test byte [rbx + rax], cl
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
mov edx, dword [rbp + 0x228]
mov r8d, dword [rbp + 0x230]
lea rcx, [rbp + 0x178]
js 0x14002c401
add byte [rax], al
js 0x14002c401
add byte [rax], al
add al, ch
xor ebp, dword [rdx + rax]
add byte [rax - 0x73], cl
xor r8b, r13b
invalid
call case.0x14004fdae.295
lea rcx, [rbp + 0x30]
call fcn.14004d673
lea rcx, [rbp + 0x140]
call fcn.14004cd9b
cmp qword [rbp + 0x178], 0
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0xf000001], eax
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0xf000001], eax
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xb0], xmm0
adc byte [rdi], cl
sub dword [rbp + 0xb0], eax
movaps xmmword [rbp + 0xc0], xmm1
jne 0x14002c897
test dword [rcx + 4], edx
add byte [rax], al
test dword [rcx + 4], edx
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rbp - 0x30], ecx
rol byte [rax], 0
add byte [rdi], cl
sub dword [rbp - 0x30], ecx
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x150]
lea rdx, [rbp - 0x40]
call fcn.14003043c
cmp qword [rbp + 0x150], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jne 0x14002c8b5
lea rax, [rbp + 0x158]
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
mov r15, qword [rbp + 0x260]
mov rax, r15
shr rax, 8
mov qword [rbp + 0x250], rax
movaps xmmword [rbp + 0xd0], xmm0
lea rax, [rbp + 0x230]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp - 0x20], xmm0
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax + 0x688d8b48], al
add al, byte [rax]
invalid
mov eax, 1
add byte [rax], al
add byte [rax + 0x688d8b48], al
add al, byte [rax]
add byte [rax + 0x39], cl
cmp rcx, rax
je 0x14002c90f
xor edx, edx
mov eax, r15d
cmp rcx, rax
je 0x14002c90f
xor edx, edx
mov eax, r15d
mov byte [rbp + 0x25d], r15b
mov r15, r13
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp - 0x20]
lea rax, [rbp + 0x60]
movups xmmword [rax], xmm0
cmp rcx, r14
je 0x14002c83b
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x128], r12
mov qword [rbp + 0x268], rcx
movzx eax, byte [rbp + 0x25d]
mov r8, qword [rbp + 0x250]
shl r8, 8
or r8, rax
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x218]
mov qword [rbp + 0x260], r8
mov r9, r15
call fcn.140001db4
mov rdi, rax
cmp qword [rbp + 0x200], 0
jne 0x14002c573
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x210]
call fcn.14005363f
mov rbx, qword [rbp + 0x1f0]
mov rsi, qword [rbp + 0x1f8]
mov r14, rsi
and r14, rdi
shr rdi, 0x39
mov qword [rbp + 0x90], rdi
movd xmm0, edi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm8, xmm0, 0
xor r12d, r12d
xor edi, edi
movdqu xmm9, xmmword [rbx + r14]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm9
pmovmskb eax, xmm0
mov word [rbp + 0x220], ax
lea rcx, [rbp + 0x220]
call fcn.14002d45a
test rax, rax
je 0x14002c602
add rdx, r14
and rdx, rsi
neg rdx
imul r13, rdx, 0x38
mov r8, qword [rbx + r13 - 0x30]
mov r9, qword [rbx + r13 - 0x28]
mov rcx, qword [rbp + 0x260]
mov rdx, r15
call fcn.140003c66
test al, al
je 0x14002c5c5
jmp 0x14002c64a
cmp rdi, 1
push 1
pop rdi
je 0x14002c629
movdqa xmmword [rbp], xmm9
mov rcx, rsi
mov rdx, rbp
mov r8, r14
call fcn.14003097a
mov rdi, rax
mov qword [rbp + 0x98], rdx
pcmpeqb xmm9, xmm7
pmovmskb eax, xmm9
test eax, eax
jne 0x14002c6b1
add r14, r12
add r14, 0x10
add r12, 0x10
and r14, rsi
jmp 0x14002c5aa
add rbx, r13
movups xmm0, xmmword [rbx - 0x20]
movups xmm1, xmmword [rbx - 0x10]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
movdqa xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movdqu xmmword [rbx - 0x20], xmm0
movups xmmword [rbx - 0x10], xmm1
mov rcx, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x260]
call fcn.14001ef33
movabs r14, 0x8000000000000000
mov r12, qword [rbp + 0x128]
lea rcx, [rbp + 0x220]
call fcn.140030993
mov rax, qword [rbp + 0x88]
jmp 0x14002bf85
mov rcx, qword [rbp + 0x98]
mov al, byte [rbx + rcx]
test al, al
js 0x14002c6cd
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
bsf ecx, eax
mov al, byte [rbx + rcx]
and al, 1
movzx eax, al
sub qword [rbp + 0x200], rax
lea rax, [rcx - 0x10]
and rsi, rax
mov rax, qword [rbp + 0x90]
mov byte [rbx + rcx], al
mov byte [rsi + rbx + 0x10], al
inc qword [rbp + 0x208]
neg rcx
imul rax, rcx, 0x38
mov rcx, qword [rbp + 0x268]
mov qword [rbx + rax - 0x38], rcx
mov rcx, qword [rbp + 0x260]
mov qword [rbx + rax - 0x30], rcx
mov qword [rbx + rax - 0x28], r15
movdqa xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movdqu xmmword [rbx + rax - 0x20], xmm0
movups xmmword [rbx + rax - 0x10], xmm1
mov byte [rbp + 0x220], 0x11
jmp 0x14002c688
movdqa xmm0, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x40]
lea rax, [rbp + 0x180]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
and qword [rbp + 0x178], 0
lea rcx, [rbp + 0x140]
call fcn.14004cd9b
lea rax, [rbp + 0x180]
lea eax, [rbp + 0x180]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xb0], xmm0
mov al, 0
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm1
jmp 0x14002c446
cmp qword [rbp + 0x1d8], 0
je 0x14002c7c2
mov rsi, qword [rbp + 0x1d8]
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 8]
mov al, 0xf
jmp 0x14002c2d1
lea rax, [rbp + 0x1c0]
movdqu xmm0, xmmword [rax - 8]
movdqa xmmword [rbp + 0x100], xmm0
add byte [rax], al
mov al, 2
jmp 0x14002c2d1
mov al, 0xe
movzx ecx, word [rbp + 0x25e]
mov r8d, ecx
jmp case.0x14002c138.6
xor edx, edx
jmp 0x14002c2ef
mov al, 6
movaps xmm0, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x110], xmm0
mov edx, dword [rbp + 0x1ec]
mov r10, qword [rbp + 0x138]
jmp 0x14002c1f0
movzx eax, byte [rbp + 0x1b7]
shl eax, 0x10
movzx ecx, word [rbp + 0x1b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rbp + 0x1b1]
or rax, rcx
mov qword [rbp + 0x250], rax
mov r13, qword [rbp + 0x1b8]
movdqa xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x220], xmm0
xor esi, esi
jmp 0x14002c934
mov rsi, qword [rbp + 0x1f0]
mov r15b, byte [rbp + 0x1f8]
movzx eax, byte [rbp + 0x1ff]
shl eax, 0x10
movzx ecx, word [rbp + 0x1fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rbp + 0x1f9]
or rax, rcx
mov qword [rbp + 0x250], rax
mov r13, qword [rbp + 0x200]
lea rax, [rbp + 0x210]
movdqu xmm0, xmmword [rax - 8]
movdqa xmmword [rbp + 0x220], xmm0
mov rdi, qword [rbp + 0x218]
jmp 0x14002c92b
movdqa xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
lea rax, [rbp + 0x158]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov bl, byte [rbp + 0x158]
movzx eax, byte [rbp + 0x15f]
shl eax, 0x10
movzx ecx, word [rbp + 0x15d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rbp + 0x159]
or rax, rcx
mov qword [rbp + 0x250], rax
mov r13, qword [rbp + 0x160]
movdqu xmm0, xmmword [rbp + 0x168]
movdqa xmmword [rbp + 0xd0], xmm0
mov rcx, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x260]
call fcn.14001ef33
invalid
invalid
invalid
inc dword [rcx - 0x77]
invalid
invalid
invalid
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x220], xmm0
lea rcx, [rbp + 0x1f0]
call fcn.14002d12c
xor esi, esi
lea rcx, [rbp + 0x70]
call fcn.14000169f
mov rcx, qword [rbp + 0x1a8]
mov rax, qword [rcx]
call qword [rax + 0x10]
movaps xmm0, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x1f0], xmm0
mov rbx, r13
test rsi, rsi
lea rax, [rbp + 0x220]
jne 0x14002c99e
mov rdi, qword [rbp + 0xa0]
cmp byte [rdi], 0x11
je 0x14002c972
mov rcx, rdi
call fcn.14002d243
mov byte [rdi], r15b
mov rcx, qword [rbp + 0x250]
mov dword [rdi + 1], ecx
mov rax, rcx
shr rax, 0x30
mov byte [rdi + 7], al
shr rcx, 0x20
mov word [rdi + 5], cx
mov qword [rdi + 8], rbx
add rdi, 0x10
xor esi, esi
mov rax, rdi
movaps xmm0, xmmword [rbp + 0x1f0]
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x1f0], xmm0
test rsi, rsi
je 0x14002c9fe
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x250]
mov dword [rcx + 9], edx
mov rax, rdx
shr rax, 0x30
mov byte [rcx + 0xf], al
shr rdx, 0x20
mov word [rcx + 0xd], dx
movdqa xmm0, xmmword [rbp + 0x1f0]
movdqu xmmword [rcx + 0x18], xmm0
mov qword [rcx], rsi
mov byte [rcx + 8], r15b
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x28], rdi
jmp 0x14002ca09
mov rax, qword [rbp + 0x130]
and qword [rax], 0
movaps xmm6, xmmword [rbp + 0x280]
movaps xmm7, xmmword [rbp + 0x290]
movaps xmm8, xmmword [rbp + 0x2a0]
movaps xmm9, xmmword [rbp + 0x2b0]
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x268], r11
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x1400b4b30]
loopne 0x14002c9ce
or byte [rax], al
loopne 0x14002c9ce
or byte [rax], 0
or byte [rax], al
push 0x28
pop rdx
call fcn.140052fe0
jmp 0x14002ca8e
lea r8, [rbp + 0x220]
mov eax, dword [r8 + 0x10]
mov qword [r8], rdi
mov dword [r8 + 8], eax
lea rax, str.rH_v_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b46f0]
push 0x2b
pop rdx
call fcn.140053300
ud2
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm7
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rsi, qword [rbp + 0x260]
add al, byte [rax]
add byte [rax - 0x77], cl
int1
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rdx, qword [rbp + 0x268]
call case.0x14003bb45.194
mov rcx, qword [rbp + 0x250]
mov rdx, rsi
call fcn.1400302cb
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm1
movdqa xmmword [rsp + 0x40], xmm8
movq qword [rsp + 0x40], mm0
movq qword [rsp + 0x40], mm0
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [rbp + 0x220]
test rcx, rcx
je 0x14002cc2b
invalid
invalid
mov rax, qword [rcx]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x60]
movdqa xmm7, xmmword [rsp + 0x50]
push rax
push rax
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x260]
call fcn.14001ef33
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x60
lea rcx, [rbp + 0x1f0]
call fcn.14004d673
movaps xmm6, xmmword [rsp + 0x60]
je 0x14002cd36
invalid
invalid
je 0x14002cd36
and al, 0x60
invalid
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [rbp + 0x260]
mov ecx, dword [rbp + 0x260]
mov ecx, dword [rbp + 0x260]
lea esp, [rax + 2]
add byte [rax], al
mov rdx, qword [rbp + 0x268]
call 0x14004d775
mov byte [rbp + 0x276], 0
jbe 0x14002cd80
add byte [rax], al
invalid
add al, ch
sti
or dword [rdx], eax
add dh, al
test dword [rsi + 2], esi
jbe 0x14002cd80
jbe 0x14002cd80
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x60], dh
and al, 0x60
movaps xmm6, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
sub byte [rsp + 0x40], al
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jg 0x14002ce52
jl 0x14002cdfb
and al, 0x50
push rax
movaps xmmword [rsp + 0x60], xmm6
cmp byte [rbp + 0x276], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
je 0x14002cdf9
mov rcx, qword [rbp + 0x260]
mov rdx, qword [rbp + 0x268]
invalid
add al, byte [rax]
invalid
push 0xffffffffe8000002
call 0x14004d775
jl case.0x14000c6a3.381
add al, byte [rax]
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
jl 0x14002ce26
push rax
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
add esp, 0x78
je 0x14002ce21
jl 0x14002ce26
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub dword [rsp + 0x40], eax
and al, 0x40
movaps xmmword [rsp + 0x50], xmm7
push rax
movaps xmmword [rsp + 0x60], xmm6
and al, 0x60
lea rcx, [rbp + 0x178]
lea edi, [rax + 1]
js 0x14002ce58
add byte [rax], al
add al, ch
mov dl, 7
call case.0x14003591a.468
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x60], dh
je 0x14002ce86
invalid
movaps xmm6, xmmword [rsp + 0x60]
je 0x14002ce86
invalid
movdqa xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
outsd dx, dword [rsi]
and al, 0x40
outsd dx, dword [rsi]
and al, 0x40
movdqa xmm9, xmmword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x140]
add dword [rax], eax
add al, ch
sar dh, cl
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add al, ch
sar dh, cl
add dword [rax], eax
movaps xmm6, xmmword [rsp + 0x60]
and al, 0x60
movdqa xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm9
movq qword [rsp + 0x30], mm1
movq qword [rsp + 0x30], mm1
movdqa xmmword [rsp + 0x40], xmm8
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
cmp byte [rbp + 0x277], 0
je 0x14002cf43
mov rcx, qword [rbp + 0x178]
test rcx, rcx
je 0x14002cf43
mov rax, qword [rcx]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jg 0x14002cfd6
and al, 0x40
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
je 0x14002cfc2
invalid
mov rcx, qword [rbp + 0x268]
mov ecx, dword [rbp + 0x268]
je 0x14002cfc2
invalid
mov ecx, dword [rbp + 0x268]
lea ebp, [rax + 2]
add byte [rax], al
mov rdx, qword [rbp + 0x260]
call fcn.14001ef33
invalid
dec dword [rdi]
sub byte [rsp + 0x60], dh
add al, ch
sbb dword [rdi], 0x280fffff
invalid
dec dword [rdi]
invalid
je 0x14002cfda
invalid
dec dword [rdi]
sub byte [rsp + 0x60], dh
invalid
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x1f0]
call fcn.14002d12c
movaps xmm6, xmmword [rsp + 0x60]
movdqa xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
add esp, 0x78
add esp, 0x78
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movdqa xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x70]
call fcn.14000169f
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rax
pop rbx
pop rdi
pop rsi
jmp fcn.14002d39a
add al, byte [rax]
or dword [rax - 0x73], ecx
or eax, 0x83187
mov qword [rsp + 0x20], rcx
lea rdx, str.FromUtf16Error
mov r8d, 0xe
mov rcx, rax
call fcn.1400190a0
nop
add rsp, 0x38
ret
sub esp, 0x48
mov rax, rdx
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
lea rdx, [rsp + 0x40]
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
lea rcx, [0x1400b0680]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 4
lea rdx, str.ParseIntError
lea r9, str.kind
mov r8d, 0xd
mov rcx, rax
call fcn.140018ee0
scasd eax, dword [rdi]
mov ecx, 0x4890fffe
add esp, 0x48
scasd eax, dword [rdi]
mov ecx, 0x4890fffe
add esp, 0x48
ret
invalid
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea rdx, [0x1400b0ce6]
lea edx, [0x1400b0ce6]
lea r9, str.kind
mov r8d, 0xf
add byte [rax - 0x77], cl
shr eax, 0x61
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
shr eax, 0x61
invalid
mov ecx, 0x4890fffe
nop
add rsp, 0x48
invalid
nop
add rsp, 0x48
ret
and al, 0x20
and dword [rbx], 0
xor r15d, r15d
xor ecx, ecx
mov rdx, rbx
call fcn.14002d6a3
add byte [rax], al
add byte [rax], al
lea r12, [rsi + rdi]
mov r14, r15
lea r13, [rsi + r15]
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x28], r12
mov rcx, rbx
fld1
xchg edi, eax
add dword [rax], eax
invalid
test eax, eax
je 0x14002d5f5
invalid
fld1
xchg edi, eax
add dword [rax], eax
add byte [rbp - 0x7eda8b40], al
cli
add byte [rax], al
and eax, 0xfa81
cmp edx, 0x110000
adc dword [rax], eax
je 0x14002d5f5
add r13, qword [rsp + 0x28]
and al, 0x28
lea r15, [r14 + r12]
cmp al, 0x26
sub r15, r13
add r15, qword [rsp + 0x20]
mov rax, r14
mov r14, r15
test edx, edx
je 0x14002d5b3
invalid
shr bl, 5
jmp 0x14002d5fa
xor eax, eax
xor r15d, r15d
cmp r14, rdi
cmp esi, edi
je 0x14002d687
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
add rdi, rsi
mov cl, byte [rdi - 1]
test cl, cl
js 0x14002d618
dec rdi
movzx ecx, cl
jmp 0x14002d67a
movzx r8d, byte [rdi - 2]
movzx eax, byte [rdi - 2]
cmp r8b, 0xc0
jge 0x14002d648
movzx r9d, byte [rdi - 3]
cmp r9b, 0xbf
jg 0x14002d652
movzx r10d, byte [rdi - 4]
add rdi, 0xfffffffffffffffc
and r10d, 7
shl r10d, 6
and r9d, 0x3f
invalid
or r9d, r10d
jmp 0x14002d65a
invalid
invalid
adc cl, byte [rax - 0x7d]
invalid
add rdi, 0xfffffffffffffffe
and r8d, 0x1f
inc byte [rcx - 0x7d]
loopne 0x14002d66f
jmp 0x14002d665
add rdi, 0xfffffffffffffffd
and r9d, 0xf
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
shl r8d, 6
and cl, 0x3f
movzx ecx, cl
or ecx, r8d
cmp ecx, 0x110000
je 0x14002d687
sub rdi, rsi
test ecx, ecx
je 0x14002d5fa
jmp 0x14002d68a
mov rdx, r15
add rsi, rax
sub rdx, rax
mov rax, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jae 0x14002d711
shr eax, 0xc
or al, 0xe0
mov byte [r8], al
mov eax, ecx
shr eax, 6
and al, 0x3f
invalid
or al, 0x80
mov byte [r8 + 1], al
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 2], cl
add bh, byte [rdx + 3]
invalid
add bh, byte [rdx + 3]
jmp 0x14002d744
shr eax, 0x12
and al, 7
or al, 0xf0
invalid
mov byte [r8], al
mov byte [rax], al
call 0x14c09fb29
invalid
mov byte [rax], al
mov eax, ecx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [r8 + 1], al
add dword [rcx + 0x6e8c1c8], ecx
add dword [rcx + 0x6e8c1c8], ecx
call 0x14c41fb36
and al, 0x3f
or al, 0x80
add byte [rcx - 0x78], 0x40
invalid
add byte [rcx - 0x78], 0x40
add al, byte [rax - 0x367fc01f]
invalid
or cl, 0x80
mov byte [r8 + 3], cl
mov edx, 4
add al, 0
add byte [rax], al
mov byte [rax + 2], al
and cl, 0x3f
or cl, 0x80
invalid
mov byte [r8 + 3], cl
mov edx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
lea rax, str._rustc_aedd173a2c086e558c2b66d3743b344f977621a7librarycore_srccharmethods.rs
cmc
cmp byte [rax], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
mov r9d, 4
xor ecx, ecx
call fcn.140001000
nop
add rsp, 0x28
ret
add cl, byte [r8 - 0x77]
add dword [rbp + 0xf], eax
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x14002d7da
mov eax, 1
cmp dl, 0xdf
jbe 0x14002d7e3
add byte [rax], al
add byte [rax + 0x3e76dffa], al
lea r10, [r9 + 3]
mov qword [rcx], r10
movzx r10d, byte [r9 + 2]
shl r11d, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
or r10d, r11d
cmp dl, 0xf0
fiadd dword [rax + 0x2d72f0fa]
jb 0x14002d7ee
lea rdx, [r9 + 4]
mov qword [rcx], rdx
mov dword [rcx], edx
add al, 0x48
mov dword [rcx], edx
movzx edx, byte [r9 + 3]
and r8d, 7
loopne 0x14002d7d8
push rcx
add eax, dword [rcx - 0x7d]
loopne 0x14002d7d8
shl r8d, 0x12
shl r10d, 6
adc al, byte [rcx - 0x3f]
loop 0x14002d7df
invalid
and edx, 0x3f
loop 0x14002d81b
or edx, r10d
or edx, r8d
ret
shl r8d, 6
or r8d, r11d
mov edx, r8d
ret
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
ret
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140010c70
xor eax, eax
movzx ecx, word [rbp + 0x64]
mov rdx, qword [rbp - 0x40]
mov word [rdx + 0xe], cx
mov ecx, dword [rbp + 0x60]
mov dword [rdx + 0xa], ecx
mov byte [rdx + 8], al
mov byte [rdx + 9], r8b
mov qword [rdx + 0x10], rsi
movabs rax, 0x8000000000000000
mov qword [rdx], rax
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14001ef33
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 3
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
add dword [rcx + 0x48], ebx
mov edx, ecx
call fcn.140052ee0
jmp 0x14002f59c
add eax, 0x8b480000
js 0x14002f076
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 7
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
mov al, 0x3d
jmp 0x14002e824
mov eax, dword [rbp + 0x70]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
xor ecx, ecx
xor edx, edx
call fcn.140052ee0
jmp 0x14002f59c
invalid
add byte [rax], al
add eax, 0x8b480000
js 0x14002f0e2
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 1
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
mov rdx, rcx
call fcn.140052ee0
idiv byte [0xedebf0ee]
add al, 0
invalid
idiv byte [0xedebf0ee]
add al, 0
add byte [rax - 0x75], cl
js 0x14002f13c
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
lea eax, [0x1400b0858]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea eax, [0x1400b0858]
push 3
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
jo 0x14002f1a1
mov dword [rbp + 0x80], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
and dl, byte [rdi]
or byte [rax], al
push 5
pop rcx
mov rdx, rcx
add eax, 0xca894859
call fcn.140052ee0
jmp 0x14002f59c
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x70]
invalid
mov eax, dword [rbp + 0x70]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
test dword [rax + 0x4c000000], eax
lea eax, [0x1400b08a0]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 6
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 7
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
add byte [rax], al
add byte [rax], al
xor edx, edx
push 0x38
pop r8
mov r11, qword [rbp + 0x50]
mov ebx, dword [rbp + 0x50]
mov ebx, dword [rbp + 0x50]
mov rsi, r15
cmp edx, eax
jae 0x14002f209
cmp rsi, qword [rbp + 0x38]
jae 0x14002f523
cmp byte [rbx], al
add byte [rax], al
cmp byte [rbx], al
add byte [rax], al
mov ecx, r8d
and cl, 0x38
mov r10, r9
shr r10, cl
mov byte [r11], r10b
inc rsi
add edx, 8
inc r11
add r8d, 0xfffffff8
jmp 0x14002f1dd
mov rax, qword [rbp - 0x48]
cmp rax, rsi
invalid
cmovb rsi, rax
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x40]
mov qword [rcx], rax
mov rax, qword [rbp + 0x78]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rsi
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
invalid
ret
test dword [rax + 0x48000000], ecx
mov eax, dword [rbp + 0x70]
invalid
add byte [rax - 0x75], cl
jo 0x14002f297
jo 0x14002f297
jo 0x14002f297
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
mov ah, 0x15
or byte [rax], al
add byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
xor ecx, ecx
xor edx, edx
call fcn.140052ee0
jmp 0x14002f59c
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
invalid
add byte [rax], 0
add byte [rax], al
invalid
test dword [rax + 0x4c000000], eax
lea eax, [0x1400b0828]
or byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
movabs eax, dword [0x894859016a000815]
or byte [rax], al
push 1
pop rcx
mov rdx, rcx
invalid
invalid
add byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
or byte [rax], al
push 1
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
add byte [rax], al
add cl, ch
add eax, 0x48000003
add byte [rax], al
mov rax, qword [rbp + 0x78]
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
jo 0x14002f2ef
mov dword [rbp + 0x80], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
or byte [rax], al
push 2
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
jo 0x14002f31c
mov dword [rbp + 0x80], eax
jo 0x14002f31c
mov dword [rbp + 0x80], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
ja 0x14002f2f4
or byte [rax], al
push 3
pop rcx
mov rdx, rcx
call fcn.140052ee0
add cl, ch
stosd dword [rdi], eax
add al, byte [rax]
invalid
add cl, ch
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x78]
invalid
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov eax, dword [rbp + 0x78]
js 0x14002f33e
mov qword [rbp + 0x88], rax
mov dword [rbp + 0x88], eax
add byte [rax - 0x75], cl
jo 0x14002f349
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
invalid
add byte [rax], 0
invalid
mov dword [rbp + 0x80], eax
test dword [rax + 0x4c000000], eax
lea eax, [0x1400b0870]
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 4
pop rcx
mov rdx, rcx
call fcn.140052ee0
add al, byte [rax]
add al, byte [rax]
jmp 0x14002f59c
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov dword [rbp + 0x88], eax
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
adc rax, 0x56a0008
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
adc rax, 0x56a0008
pop rcx
mov rdx, rcx
call fcn.140052ee0
cmp eax, dword [rdx]
invalid
cmp eax, dword [rdx]
add cl, ch
jmp 0x14002f59c
mov rax, qword [rbp + 0x78]
invalid
jmp 0x14002f59c
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
add byte [rax], al
invalid
mov dword [rbp + 0x88], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x70]
invalid
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 6
add byte [rdx + 6], ch
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
mov byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
add byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 7
and edx, dword [0x1476cf39f]
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
retf 0x40e8
add byte [rax], al
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov dword [rbp + 0x88], eax
mov dword [rbp + 0x88], eax
add byte [rax], al
add byte [rax - 0x75], cl
jo case.0x140012cb1.354
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
invalid
mov dword [rbp + 0x80], eax
add byte [rbp + rcx*4 + 5], cl
adc al, 8
add byte [rcx], dh
leave
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
xor ecx, ecx
xor edx, edx
call fcn.140052ee0
adc eax, 0xe900023b
int3
add dword [rax], eax
invalid
adc eax, 0xe900023b
int3
xchg esp, edi
invalid
mov dword [rbp + 0x80], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 1
pop rcx
mov rdx, rcx
retf 0xdde8
cmp al, byte [rdx]
add cl, ch
xchg esp, eax
add dword [rax], eax
invalid
retf 0xdde8
add rsi, rcx
xor eax, eax
mov r8d, ebx
jmp 0x14002e826
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 2
pop rcx
mov rdx, rcx
call fcn.140052ee0
add al, byte [rax]
add al, byte [rax]
jmp 0x14002f59c
js 0x14002f492
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 3
pop rcx
mov rdx, rcx
invalid
retf 0x73e8
call fcn.140052ee0
add al, byte [rax]
jmp 0x14002f59c
test dword [rax + 0x48000000], ecx
mov eax, dword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
add byte [rbp + rcx*4 + 5], cl
loope 0x14002f4a0
or byte [rax], al
push 4
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
retf 0x46e8
mov eax, dword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 5
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
mov eax, dword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
add eax, 0x813b7
test dword [rax + 0x4c000000], eax
lea eax, [0x1400b08a0]
add eax, 0x813b7
add eax, 0x813b7
push 6
pop rcx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
call fcn.140052ee0
jmp 0x14002f59c
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
lea r8, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
push 7
pop rcx
mov rdx, rcx
call fcn.140052ee0
jmp 0x14002f59c
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
enter 0x814, 0
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
enter 0x814, 0
mov rcx, rsi
mov rdx, qword [rbp + 0x38]
call fcn.140052ee0
jmp 0x14002f59c
call fcn.140010ec0
jmp 0x14002f59c
invalid
mov edx, dword [rbp - 0x20]
mov qword [rbp + 0x88], r15
mov dword [rbp + 0x88], edi
add byte [rax], al
mov qword [rbp + 0x80], rsi
call fcn.140052d50
jmp 0x14002f59c
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
mov dword [rbp + 0x80], eax
call case.0x14000d46c.425
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
ud2
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 0x48000000]
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
invalid
add al, ch
stc
invalid
call fcn.14001ef33
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, ecx
mov rcx, rdx
sub rcx, r8
jb case.0x14000c623.461
invalid
or ecx, dword [rcx + rax - 0x40]
add rax, r8
mov rdx, rcx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
mov rcx, r8
mov r8, r9
mov eax, ecx
mov eax, ecx
call fcn.140052e60
int3
sub rsp, 0x68
lea rax, str.__n_v_
lea eax, str.__n_v_
adc al, 8
add byte [rax - 0x73], cl
lea edx, [rsp + 0x28]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov qword [rdx], rax
lea rax, str.internal_error:_entered_unreachable_code:
lea eax, [0x1400b03a0]
lea eax, [0x1400b03a0]
add eax, 0x80d81
or byte [rax], al
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rcx], rax
mov dword [rcx], eax
mov eax, 1
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 8], eax
invalid
invalid
invalid
mov dword [rcx + 8], eax
and qword [rcx + 0x20], 0
and dword [rcx + 0x20], 0
lea r8, [0x140011850]
lea eax, [0x140011850]
and bh, dh
dec dword [rcx + rcx*4 + 0x42]
mov dword [rdx + 8], eax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
invalid
invalid
mov qword [rdx + 8], r8
mov dword [rdx + 8], eax
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_base64_0.13.1_srcdecode.rs
lea edx, [0x1400b0a88]
adc eax, 0x81439
cmp dword [rax + rcx], edx
add al, ch
int3
or byte [rax], al
call fcn.140052e20
int3
invalid
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx - 0x3176b729], cl
mov edi, edx
mov rsi, rcx
mov edi, edx
mov rsi, rcx
cmp edx, 0x80
jae 0x14002f68e
add byte [rbx + 0x26], dh
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
adc byte [rax + 0x3b], cl
invalid
cmp rdx, qword [rsi]
cmp edx, dword [rsi]
jne case.0x140012653.387
mov rcx, rsi
call fcn.14004c176
std
retf 1
std
retf 1
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rdx], dil
inc rdx
inc edx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
adc bl, ch
jmp 0x14002f6ab
sbb eax, 0x24548d48
and al, 0x83
and al, byte [rax]
invalid
lea rdx, [rsp + 0x24]
and al, 0x24
and dword [rdx], 0
add byte [rcx - 0x1ff91707], cl
invalid
mov ecx, edi
call fcn.14002d6a3
invalid
loopne 0x14002f69b
invalid
invalid
mov r8, rdx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rax
call fcn.140011862
invalid
invalid
ret 0xb7e8
invalid
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x86301
or al, 0x8b
invalid
mov esi, 0
add byte [rax], al
add byte [rax], al
cmp bh, 0xe1
jmp rcx
loope 0x14002f6ed
invalid
add dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bh, 0xe1
jmp rcx
invalid
loope 0x14002f6ed
add byte [rbx + 0x2000000], 0x75
add al, 0x31
imul bl
jmp 0x14002f71c
invalid
invalid
add byte [rax], al
add byte [rdx], al
jge 0x14002f6ef
stc
push 0xfffffffffef24fe8
jmp qword [rsi + 0x39]
jns 0x14002f738
invalid
invalid
and dword [rax], 0
and byte [rax], al
add byte [rax - 0x73], cl
jge 0x14002f744
or al, byte [rcx + 0x59]
invalid
cmp byte [r13 - 0x27], 0x8b
add byte [rax], al
fmul qword [rax - 0x75]
invalid
loope 0x14002f7e4
mov ecx, dword [rsi]
invalid
add byte [rdx + 0x1000000], 0x48
mov eax, dword [rsi]
invalid
add byte [rax], al
add byte [rcx], al
invalid
invalid
loope 0x14002f7a7
pslld mm7, mm6
dec dword [rax - 0x77]
invalid
invalid
invalid
add dword [rax], 0
add byte [rsi*2 - 0x7d7f39e6], al
add al, 0x75
sbb al, dh
invalid
invalid
add byte [rax], al
add al, 0x75
sbb al, dh
add byte [rdx + 0x2000000], 0x48
mov eax, dword [rsi]
invalid
add byte [rdx], al
invalid
invalid
add byte [rax + 0x63], cl
or al, 0x8b
loope case.0x14001d1a0.307
lea edi, [rbp - 0x18]
call 0x188fc813e
mov edx, esi
invalid
invalid
invalid
invalid
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
invalid
add byte [rax], al
loope 0x14002f829
add byte [rbx + 0x4000000], 0x75
sbb al, dh
add byte [rdx + 0x3000000], 0x48
invalid
add byte [rax], al
add byte [rbx], al
add ecx, dword [rax - 0x75]
invalid
add byte [rax], al
add byte [rsi*2 - 0x7d7f39e6], al
add byte [rax], al
add byte [rbx], al
invalid
invalid
add ecx, dword [rax - 0x75]
invalid
mov byte [rdx + 0x48000000], al
invalid
add byte [rax], al
add byte [rax + 0x63], cl
or al, 0x8b
add ecx, ebx
mov eax, 0x80
mov ecx, edi
dec dword [rax - 0x77]
ror byte [r9 - 0x77], 1
ror byte [rcx - 0x77], 1
ror byte [rcx - 0x77], 1
ror byte [rax - 0x73], 1
call 0x18cf581bd
mov rdx, rsi
invalid
mov dword [rbp - 0x38], eax
mov ecx, edi
add al, 0
add byte [rax - 0x7d], cl
invalid
jge 0x14002f86c
cmp dword [rbp - 0x18], 0
add byte [rbx + rcx*4 + 0x7d], cl
enter 0xffffffffffff8b4c, 0x65
mov r12, qword [rbp - 0x30]
jne case.default.0x14002f8c9
mov ecx, dword [rax + 1]
fcos
jmp rcx
invalid
mov esi, dword [rbp - 0x10]
invalid
cmp eax, 0xf6fffffe
add byte [rbx + 0x8000000], 0x75
sbb al, dh
add byte [rdx + 0x4000000], 0x48
mov eax, dword [rsi]
add byte [rax - 0x2e13a18], al
dec dword [rax - 0x75]
invalid
test byte [rdx - 0x7cffffff], dh
stc
js 0x14002faf6
test cl, al
add dword [rax], eax
add byte [rbx - 0x7bf08607], al
add byte [rcx], 0
add byte [rbx - 0x7bf08407], al
pop qword [rcx]
add byte [rax], al
stc
jnp 0x14002fb08
test byte [rdi - 0x7effffff], cl
stc
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rdi - 0x7effffff], bl
stc
movabs eax, dword [0x16b840f000000]
add byte [rcx + 0xaaf9], al
add byte [rax], al
je 0x14002fcb9
cmp ecx, 0x35ed
je case.0x14002fc6c.10060
add byte [rax], al
outsd dx, dword [rsi]
invalid
pop rbp
or byte [rax], al
and al, 0x20
add byte [rbx + rbx + 0x4c], dh
mov ebp, dword [rsp + 0x28]
mov rcx, r13
call fcn.14002b7c1
test al, al
je 0x14002fdf7
mov rcx, r13
call fcn.14002b806
jmp 0x14002fd86
invalid
ror byte [rdi], 0x11
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
jle 0x14002fdf4
lea r13, str.failed_to_fill_whole_buffer
add ecx, dword [rax]
add byte [rcx + rcx*4 + 0x6e], cl
mov qword [rsi + 8], r13
mov eax, 1
invalid
or byte [rax + 1], bh
add byte [rax - 0x77], cl
invalid
pop rsp
pop rbp
call fcn.140052e60
int3
invalid
lea eax, [rsp + 0x26]
and word [r8], 0
lea rdi, [rsp + 0x28]
mov r9d, 2
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call case.0x14000d46c.455
cmp qword [rdi], 0
je 0x14002fe5e
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
xor byte [rax - 0x77], cl
or byte [rsi - 0x48], r12b
add dword [rax], eax
mov qword [rsi + 8], rax
mov ax, 1
jmp 0x14002fe69
movzx eax, word [rsp + 0x26]
mov word [rsi + 2], ax
add dh, byte [rcx]
invalid
add dh, byte [rcx]
shl byte [rsi - 0x77], 6
mov word [rsi], ax
add rsp, 0x38
pop rdi
pop rsi
cmp byte [rdi + 0x5e], bl
ret
and al, 0x27
lea esi, [rsp + 0x28]
jl 0x14002fecf
sub byte [rbp - 0x7b], cl
push qword [rsi + rbx + 0x4c]
mov esp, dword [rsp + 0x30]
invalid
and dword [rcx + rcx*4 - 7], ecx
mov ecx, edi
invalid
invalid
xor byte [rax], al
adc eax, 0x2724448a
invalid
add ebx, r13d
or al, 0xc6
invalid
or bl, ch
or bl, ch
add eax, esi
invalid
pop rsp
pop rsi
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov rdi, r9
mov edi, ecx
mov rbx, r8
mov r15, rdx
xlatb
xlatb
mov rsi, rcx
mov r14, qword [rdx]
invalid
movzx eax, byte [r14 + 0x82]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp eax, 4
je 0x14002ff45
add byte [rax], al
cmp rax, 4
cmp eax, 4
je 0x14002ff45
cmp eax, 3
jne 0x14002ff59
movabs rax, 0x8000000000000000
cmp qword [r14 + 0x30], rax
invalid
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30463949], al
or byte [rcx + 0x39], 0x46
invalid
or byte [rcx + 0x39], 0x46
xor byte [rbp + rbx + 0x4d], dh
invalid
xor byte [rbp + r11 + 0x4d], r14b
je 0x14002ff59
lea r12, [r14 + 0x30]
lea esp, [rsi + 0x30]
xor cl, ch
xor cl, ch
jmp case.0x14001d1a0.343
fiadd dword [rax]
add byte [rax], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx + 0x39], 0x46
invalid
invalid
invalid
add byte [rax + 0x48463949], al
cmp qword [r14 + 0x48], rax
jne 0x14003001b
jne 0x14003001b
add byte [rbp - 0x75], cl
mov r12, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
cmp r12, rdx
adc byte [ecx - 0x75], cl
push rdi
sbb byte [rcx + 0x39], cl
invalid
jne 0x14002ffd0
push 0x49
mov edx, dword [rdi + 8]
lea r15, [rsp + 0x28]
mov rcx, r15
mov r8, rbx
mov r9, rdi
call 0x140030107
cmp qword [r15], 0
jne 0x14003003c
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0x30]
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srcgz_bufread.rscorrupt_deflate_stream
or eax, 0x80cb5
or eax, 0x80cb5
mov rcx, rbx
mov rdx, rdi
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.140001f76
mov r8, rdx
mov rcx, r14
invalid
std
dec dword [rcx - 0x77]
ror byte [rcx + rcx*4 - 0xf], 1
mov rdx, rax
mov edx, eax
call fcn.140011862
add r14, 0x68
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srcgz_bufread.rscorrupt_deflate_stream
lea ecx, [0x1400b0c60]
invalid
lea ecx, [0x1400b0c60]
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.140001f76
mov r8, rdx
mov eax, edx
dec dword [rcx - 0x77]
shr cl, 1
add byte [rcx], al
add byte [rax], al
mov eax, edx
jmp 0x1400300d0
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
adc byte [rax - 0x73], cl
add eax, 0x80c51
or byte [rbp - 0x75], cl
adc byte [rax - 0x73], r9b
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
add eax, 0x80c51
mov qword [rsp + 0x20], rax
mov rcx, r12
invalid
loope 0x14002ffd0
call fcn.140001000
lea r8, [rsp + 0x28]
adc al, 0x10
std
dec dword [rbp + rcx*4 + 0x44]
and al, 0x28
mov qword [r8], rax
mov qword [r8 + 8], rdx
or byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
or byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov rcx, r14
mov rdx, r8
mov r8, rbx
mov r9, rdi
call fcn.1400301cc
cmp qword [r14], 0
cmp dword [rsi], 0
cmp dword [rsi], 0
je 0x140030051
mov rax, qword [rsp + 0x40]
jmp 0x140030041
jmp 0x140030041
lea r12, [r14 + 0x48]
mov rdx, qword [r15 + 8]
lea r15, [rsp + 0x28]
or byte [rbp + rcx*4 + 0x7c], cl
and al, 0x28
mov rcx, r15
mov r8, rbx
mov r9, rdi
mov ecx, edi
mov ecx, edi
call 0x140030107
rol dword [rax], 1
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
cmp qword [r15], 0
je 0x140030063
invalid
invalid
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
invalid
add cl, ch
xchg edx, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x40]
jmp 0x1400300e3
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
add r12, rax
add r12, rax
mov qword [r15 + 0x10], r12
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
adc byte [eax - 0x77], cl
or bl, r13b
jl 0x1400300b0
mov dword [rsi + 8], eax
jmp case.0x140021a3e.305
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
jl 0x14003008b
xor byte [rbp - 0x7b], cl
test r15, r15
push qword [rdx + riz + 0x4d]
je 0x14003008f
lea r8, [r15 - 1]
lea eax, [rdi - 1]
cmp r8, rdi
jae 0x1400300f1
invalid
jnp 0x1400300b9
cmp byte [rbx + r8], 0
cmp byte [rbx + rax], 0
cmp al, 3
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
jne 0x140030091
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srcgz_bufread.rscorrupt_deflate_stream
or ecx, dword [rax]
add byte [rax - 0x77], cl
mov ecx, ebx
or byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
jmp 0x1400300a1
adc dh, byte [rcx]
ror byte [rbp + rcx*4 + 0xd], 0x68
push 0x4800080b
invalid
xor eax, eax
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srcgz_bufread.rscorrupt_deflate_stream
push 0x4800080b
mov ecx, ebx
invalid
mov rcx, rbx
invalid
mov rdx, rdi
mov r8, rax
call fcn.140001f76
mov r8, rdx
ror byte [rcx + rcx*4 - 0x1f], 1
std
dec dword [rcx - 0x77]
ror byte [rcx + rcx*4 - 0x1f], 1
mov rdx, rax
call fcn.140011862
invalid
scasb al, byte [rdi]
invalid
dec dword [rbp + rcx*4 + 0xd]
pop rbp
or ecx, dword [rax]
add byte [rax - 0x77], cl
mov ecx, ebx
lea r9, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srcgz_bufread.rscorrupt_deflate_stream
or byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
cli
mov r8, r15
clc
call fcn.140001f76
mov r8, rdx
invalid
add r14, 0x68
push 0x48f1894c
mov edx, eax
mov rcx, r14
mov rdx, rax
call fcn.14001e991
mov qword [rsi + 8], r15
invalid
and qword [rsi], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.C:UsersAdministrator.cargo_registry_srcmirrors.ustc.edu.cn_4affec411d11e50f_flate2_1.0.26_srcgz_bufread.rscorrupt_deflate_stream
mov rcx, r8
mov ecx, eax
mov ecx, eax
mov rdx, rdi
mov r8, rax
call fcn.140052ee0
int3
fisubr dword [0x181cf010a]
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rbx, r9
mov r14, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
mov esi, ecx
mov rax, qword [rdx + 0x20]
cmp rax, qword [rdx + 0x28]
jne 0x14003014a
cmp qword [rdi + 0x18], rbx
ja 0x14003014a
mov rcx, rsi
mov rdx, rdi
mov r8, r14
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1400301cc
invalid
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
lea r15, [rsp + 0x20]
mov rcx, r15
mov rdx, rdi
call fcn.14003024c
mov rax, qword [r15]
test rax, rax
je 0x14003018b
lea r15, [rsp + 0x20]
mov rcx, qword [r15 + 8]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, r15
mov r8, r14
mov r9, rbx
call fcn.1400301cc
cmp qword [r15], 0
je case.0x140021a3e.313
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x1400301c0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rdi + 0x20]
add rcx, rax
mov rdx, qword [rdi + 0x28]
cmp rcx, rdx
cmovae rcx, rdx
mov qword [rdi + 0x20], rcx
mov qword [rsi + 8], rax
and qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp eax, dword [rax]
je 0x140030293
mov rax, qword [rsp + 0x38]
mov qword [rsi + 8], rax
and qword [rsi], 0
jmp 0x1400302c3
mov rdx, qword [rsp + 0x38]
mov qword [rdi + 0x28], rdx
sub byte [rax - 0x7d], cl
and byte [eax], al
sub byte [rax - 0x7d], cl
and byte [eax], al
xor ecx, ecx
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
lea rax, str.x_f_v_
mov qword [rsp + 0x20], rax
call fcn.140001000
dec dword [rax - 0x77]
invalid
mov qword [rsi + 8], rdx
dec dword [rax - 0x77]
invalid
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
adc al, 0x48
mov eax, edx
add al, byte [rbx + 0x107503f8]
adc byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x60
iretd
invalid
cmp qword [rcx + 0x38], 0
je 0x14003034d
lea rdi, [rsi + 0x18]
mov rcx, rdi
call fcn.14002d317
test rax, rax
je 0x14003034d
sub dl, al
invalid
jmp 0x140030332
mov rdx, qword [rsi]
test rdx, rdx
je case.0x14000c623.504
adc byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x28
invalid
invalid
pop rdi
invalid
sub byte [rdi + 0x5e], bl
pop rsi
ret
mov rsi, rcx
mov rdi, qword [rcx + 8]
mov rbx, qword [rcx + 0x18]
sub rbx, rdi
shr rbx, 5
jmp case.0x14000c6a3.466
jmp case.0x14000c6a3.466
add eax, 0x8c78348
add rdi, 8
sub rbx, 1
sub ebx, 1
jb 0x1400303a5
adc cl, byte [rax - 0x75]
clc
mov rcx, qword [rdi - 8]
mov rdx, qword [rdi]
call fcn.14001ef33
add rdi, 0x20
jmp 0x14003038d
mov rcx, rsi
int1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x1400303b4
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x41], cl
adc byte [rbp - 0x7b], cl
sal byte [rcx + rdx + 0x48], 0x8b
je 0x1400303ce
mov rcx, qword [rcx]
shl r8, 5
invalid
mov r8, qword [rcx + 0x10]
test r8, r8
je 0x1400303ce
mov rcx, qword [rcx]
shl r8, 5
invalid
add eax, 0x8ba
add cl, ch
mov esi, 0xc30001ec
in al, dx
add dword [rax], eax
ret
mov edx, 8
add byte [rax], al
jmp fcn.14004f08c
in al, dx
add dword [rax], eax
ret
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
clc
clc
clc
invalid
invalid
or byte [rax - 0x77], cl
invalid
sbb byte [rax + 0x29], cl
enter 0x306a, 0x41
push 0x30
pop r8
xor byte [rcx + 0x58], al
invalid
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
call fcn.140030430
nop
add rsp, 0x20
invalid
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x148
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xc0], 0xfffffffffffffffe
rol byte [rax], 0
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
rol byte [rax], 0
rol byte [rax], 0
add dh, bh
invalid
movzx r12d, byte [rdx]
cmp r12, 0xe
ja case.0x14000c6a3.473
and cl, byte [rcx - 0x7d]
cld
invalid
lea rax, [0x1400b5a9c]
lea eax, [0x1400b5a9c]
add byte [rdx + 0x63], cl
or al, 0xa0
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
invalid
loope 0x140030446
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400305f0
mov rax, rbp
mov eax, ebp
mov qword [rbp + 0xb0], rdx
mov qword [rax], rdx
lea rcx, [0x140030a2d]
add eax, 0x48000843
lea edx, [rbp + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 2], cl
invalid
and byte [rax], al
mov dword [rax + 8], ecx
adc byte [rcx + r9*4 + 0x42], cl
sbb dh, al
test dword [rdi + 0x1000000], edi
mov edi, 0x1000000
mov dword [rdx + 0x18], eax
mov edi, 0x1000000
add byte [rax], al
add dword [rax - 0x73], ecx
or al, 0xfe
dec dword [rdi]
adc byte [rbp - 0x60], al
invalid
invalid
xchg dword [rax], eax
add byte [rax], al
mov r8b, 0x48
mov al, 0x48
mov dword [rbp + 0x97], eax
xchg edi, eax
add byte [rax], al
adc byte [rbp + 0x80], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov eax, dword [rbp + 0x8f]
test dword [rdi + 0x48000000], ecx
mov ecx, dword [rbp + 0x97]
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rdi + 0xf000000]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 9], eax
or dword [rax - 0x77], r9d
sbb byte [rax - 0x77], r9b
and byte [rax - 0x39], r9b
invalid
mov dword [rsi], 1
invalid
mov ah, byte [rdx]
add byte [rax], al
mov rax, qword [rdx + 0x18]
mov qword [rbp + 0x97], rax
mov dword [rbp + 0x97], eax
mov dword [rbp + 0x97], eax
movups xmm0, xmmword [rdx + 8]
or byte [rdi], cl
adc dword [rbp + 0x87], eax
add byte [rax], al
add dh, al
or byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rdi + 0xf000000]
adc dword [rsi + 9], eax
add byte [rax], al
sbb byte [rax - 0x77], r9b
and byte [rax - 0x7d], r9b
add byte es:[rcx - 0x163fceff], dh
add dword [rcx], esi
shr cl, 0x89
invalid
add dword [rcx], esi
shr cl, 0x89
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x46c60142], cl
or byte [rbx], al
invalid
mov al, byte [rdx + 1]
mov byte [rsi + 8], 3
invalid
add ebp, ebx
jmp 0x1400305c5
movzx r8, word [r10 + 2]
movzx eax, word [rdx + 2]
mov byte [rsi + 8], 4
jmp 0x1400305d2
or byte [rbx + rbp*8], al
add al, 0xeb
push rax
mov eax, dword [rdx + 4]
mov byte [rsi + 8], 5
invalid
invalid
jmp 0x1400305df
or byte [0xcb4b5a78], al
or sil, al
invalid
mov rax, qword [rdx + 8]
mov byte [rsi + 8], 6
or byte [rsi], r8b
or byte [rsi], al
jmp 0x1400305ec
push rdi
movss xmm0, dword [rdx + 4]
movups xmm0, xmmword [rdx + 4]
adc byte [rdx + 4], al
mov byte [rsi + 8], 7
movss dword [rsi + 0xc], xmm0
movups xmmword [rsi + 0xc], xmm0
movups xmmword [rsi + 0xc], xmm0
adc dword [rsi + 0xc], eax
jmp 0x1400305f0
movsd xmm0, qword [rdx + 8]
mov byte [rsi + 8], 8
or byte [rax], r9b
adc dword [rsi + 0x10], eax
adc bl, r13b
cmp ecx, dword [rdx + 0x46c60142]
mov al, byte [rdx + 1]
mov byte [rsi + 8], 9
invalid
mov al, byte [rdx + 1]
mov byte [rsi + 8], 9
invalid
or ebx, ebp
jmp 0x1400305c5
invalid
mov al, byte [rdx + 1]
add esi, eax
or byte [rdx], r9b
mov byte [rsi + 8], 0xa
mov byte [rsi + 9], al
jmp 0x1400305f0
movzx eax, word [rdx + 2]
mov byte [rsi + 8], 0xb
or esp, dword [rsi - 0x77]
or r13b, bl
sbb byte [rbx + 0x46c60442], cl
mov eax, dword [rdx + 4]
mov byte [rsi + 8], 0xc
invalid
mov word [rsi + 0xa], ax
jmp 0x1400305f0
mov eax, dword [rdx + 4]
mov byte [rsi + 8], 0xc
or al, 0x89
mov dword [rsi + 0xc], eax
jmp 0x1400305f0
or al, 0xeb
or al, 0xeb
or al, 0x48
mov eax, dword [rdx + 8]
mov rax, qword [rdx + 8]
mov byte [rsi + 8], 0xd
or eax, 0x10468948
mov qword [rsi + 0x10], rax
add byte es:[rax + 0x4101b101], dh
cmp ah, 2
invalid
add dh, byte [rbx + rbx + 0x41]
movzx eax, ah
invalid
out dx, al
int 0xff
invalid
push rdx
adc al, ch
or ecx, ebp
invalid
pop rsi
mov r8, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
mov qword [rbp + 0xb0], rdx
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [rax - 0x3f], cl
loope case.0x140021a3e.322
mov rcx, qword [rdx + 0x18]
shl rcx, 5
add rcx, rax
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r8
lea rdx, [rbp + 0x68]
and qword [rdx], 0
and al, byte [rax]
and al, byte [rax]
add byte [rax - 0x39], cl
or byte [rax], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
mov qword [rdx + 8], 8
and qword [rdx + 0x10], 0
mov qword [rbp + 0x60], rcx
invalid
invalid
lea r13, [rbp - 0x5f]
lea rbx, [rbp + 0x89]
lea ebx, [rbp + 0x89]
invalid
lea ebx, [rbp + 0x89]
mov dword [rax], eax
add byte [rax], al
push 8
pop rdi
lea r14, [rbp + 0x29]
xor r15d, r15d
cmp rax, rcx
je 0x1400306b1
lea rcx, [rax + 0x20]
mov qword [rbp + 0x50], rcx
push r8
push r8
mov cl, byte [rax]
cmp cl, 0x11
stc
adc dword [rbp + 4], esi
stc
adc dword [rbp + 4], esi
mov al, 0x11
jmp 0x1400306fd
invalid
mov byte [rbp - 0x60], cl
mov byte [rbp - 0x60], cl
movups xmm0, xmmword [rax + 1]
movups xmm1, xmmword [rax + 0x10]
adc byte [rax + 0x10], cl
adc byte [rax + 0x10], cl
movups xmmword [r13 + 0xf], xmm1
movups xmmword [r13], xmm0
invalid
invalid
cmovno ecx, dword [rdi]
adc dword [rbp], eax
invalid
invalid
add byte [r8 - 0x73], r9b
lea eax, [rax + 0x48000000]
lea edx, [rbp - 0x60]
invalid
lea rcx, [rbp + 0x80]
lea rdx, [rbp - 0x60]
invalid
movabs al, byte [0xbd8348fffffd62e8]
add byte [rax], 0
add byte [rax], al
call fcn.14003043c
cmp qword [rbp + 0x80], 0
cmp dword [rbp + 0x80], 0
invalid
cmp dword [rbp + 0x80], 0
mov al, byte [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0xf]
movaps xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x31], xmm1
jne 0x1400307f3
test byte [rax], 0
invalid
test byte [rax], 0
add byte [rdi], cl
adc byte [rbp - 0x31], al
add byte [rax], al
movups xmm0, xmmword [rbp - 0x31]
movups xmmword [rbp - 0x11], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp - 0x20], xmm0
sub dword [rbp - 0x20], eax
sub dword [rbp - 0x20], eax
loopne 0x14003071d
movups xmm0, xmmword [rbp - 0x11]
adc byte [rbp - 0x11], al
movups xmmword [r14 + 0xf], xmm0
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [r14], xmm0
mov byte [rbp + 0x28], al
cmp al, 0x11
je 0x140030799
invalid
mov al, byte [rbp + 0x28]
mov rcx, qword [rbp + 0x29]
mov edx, dword [rbp + 0x31]
movzx r8d, word [rbp + 0x35]
mov bh, 0x45
xor eax, 0x374d8a44
mov bh, 0x45
xor eax, 0x374d8a44
movups xmm0, xmmword [rbp + 0x38]
movaps xmmword [rbp + 0x10], xmm0
mov byte [rbp], al
add byte [r8 - 0x77], r9b
add qword [r9 + 0x44660955], r9
mov dword [rbp + 0xd], eax
add byte [r8 - 0x77], r9b
add qword [r9 + 0x44660955], r9
mov dword [rbp + 0xd], eax
mov byte [rbp + 0xf], r9b
cmp r15, qword [rbp + 0x68]
jne 0x14003076d
invalid
adc al, 0x48
lea ecx, [rbp + 0x68]
lea rcx, [rbp + 0x68]
mov rdx, r15
call case.0x14003ba76.208
mov rdi, qword [rbp + 0x70]
jo 0x1400307b6
mov edi, dword [rbp + 0x78]
jo 0x1400307b6
mov edi, dword [rbp + 0x78]
mov rax, r15
shl rax, 5
movaps xmm0, xmmword [rbp]
movaps xmm1, xmmword [rbp + 0x10]
movups xmmword [rdi + rax + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rdi + rax], eax
inc r15
mov qword [rbp + 0x78], r15
mov rax, qword [rbp + 0x50]
push rax
invalid
push rax
mov rcx, qword [rbp + 0x60]
jmp case.0x14001d1a0.369
lea rcx, [rbp + 0x28]
call fcn.140030993
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x97], rax
movups xmm0, xmmword [rbp + 0x68]
movups xmmword [rbp + 0x87], xmm0
add byte [rax], al
mov byte [rsi + 8], 0xe
movups xmm0, xmmword [rbp + 0x80]
mov rax, qword [rbp + 0x8f]
mov rcx, qword [rbp + 0x97]
movups xmmword [rsi + 9], xmm0
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rcx
and qword [rsi], 0
mov byte [rbp + 0xbf], 0
lea rcx, [rbp + 0x48]
call case.0x14003591a.468
jmp 0x140030836
movups xmm0, xmmword [rbp - 0x31]
movups xmmword [rbp - 0x11], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rbp - 0x11]
movups xmmword [rsi + 0x18], xmm0
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi + 9], xmm0
mov byte [rsi + 8], al
mov qword [rsi], 1
lea rcx, [rbp + 0x68]
call fcn.14002d405
mov byte [rbp + 0xbf], 0
lea rcx, [rbp + 0x48]
call case.0x14003591a.468
mov al, 1
xor ecx, ecx
mov rdx, qword [rbp + 0xb0]
jmp 0x1400305f8
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x68]
call fcn.14002d405
invalid
ror byte [rcx + rax - 0x3e], cl
mov eax, dword [rdx + rcx - 0x30]
mov esi, ecx
add edi, 0x10
invalid
push rax
or byte [rax], al
loopne 0x140030a8d
mov ecx, dword [rdx + 0x20]
add eax, 0xeb000000
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b4c4d]
invalid
or dword [rax - 0x73], ecx
add eax, 0x7f91e
mov dword [rcx], ecx
and al, 0x30
add al, 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
and al, 0x30
adc ecx, edi
invalid
adc cl, bh
invalid
and byte [rax - 0x73], cl
add eax, 0x841d4
lea eax, [0x1400b0490]
and al, 0x30
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0x18], 0
jne 0x140032210
mov rsi, rdx
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x18], 0xffffffffffffffff
mov rcx, qword [rax + 0x30]
cmp rcx, qword [rax + 0x20]
jne 0x1400321c4
call fcn.1400326d0
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x30]
mov rax, qword [rax + 0x18]
inc rax
jmp 0x1400321c6
xor eax, eax
mov edx, dword [0x1400c12dc]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov r8, qword [rdx + 0x28]
mov r9, rcx
shl r9, 4
mov qword [r8 + r9], rdi
mov qword [r8 + r9 + 8], rsi
inc rcx
mov qword [rdx + 0x30], rcx
mov qword [rdx + 0x18], rax
mov byte [0x1400c1260], 1
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x18], 0
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_global_allocator_may_not_use_TLS_n
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
ror byte [rdi], 0x57
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x4d
call 0xf058af8d
ror byte [rdi], 0x57
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x4d
call 0xf058af8d
call fcn.140032640
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.140031c40
mov ecx, 7
int 0x29
ud2
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
int3
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
invalid
call fcn.1400534c0
int3
invalid
mov esi, r9d
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, str.ntdll
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
add al, byte [rax]
add al, byte [rax]
test rax, rax
je 0x1400325ab
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x1400325b2
lea rax, [0x1400325d0]
mov qword [0x1400c1088], rax
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x8eacf
mov rcx, r14
mov edx, ebx
fimul dword [rcx - 0x77]
clc
fimul dword [rcx - 0x77]
clc
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
in al, dx
invalid
clc
invalid
add byte [rax], al
lea rax, [0x1400b4b60]
mov qword [rbp - 0x28], rax
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x140032650
lea edx, [0x1400b3fb0]
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x140032650
lea edx, [0x1400b3fb0]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.140052e20
ud2
lea ebp, [rdx + 0x60]
call fcn.1400534c0
int3
invalid
int3
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov eax, edx
invalid
mov eax, edx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 0
lea rdx, [0x1400b1a98]
lea rcx, [rbp - 0x18]
call fcn.140014170
invalid
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x140032689
invalid
test rcx, rcx
leave
lea rax, str.formatter_error
cmovne rax, rcx
jmp case.0x14001cd35.377
test rcx, rcx
je 0x140032697
lea rcx, [rbp - 0x10]
call fcn.140031b80
xor eax, eax
add rsp, 0x40
pop rbp
ret
and byte [rax - 0x73], cl
push 0x40
cmp qword [rbp - 0x10], 0
je 0x1400326be
lea rcx, [rbp - 0x10]
call fcn.140031b80
nop
add rsp, 0x20
pop rbp
ret
int3
or al, 0xc9
mov rcx, qword [rcx + 0x28]
shl rax, 4
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
and al, 0x20
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
jmp 0x140032768
lea rcx, [rsp + 0x38]
and al, 0x38
lea r9, [rsp + 0x20]
call fcn.1400327d0
cmp qword [rsp + 0x38], 0
jl case.0x14001d1a0.374
cmp byte [rax], al
jl case.0x14001d1a0.374
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
je 0x14003279d
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp ecx, eax
cmp ecx, eax
je 0x1400327be
test rcx, rcx
jne 0x1400327c4
call fcn.140010ec0
and esp, edi
std
dec dword [rbx + 0x8eb3905]
cmp ebx, ebp
or byte [rax], al
mov rdx, qword gs:[0x58]
mov eax, dword [0x1400c12dc]
cmp ebx, ebp
or byte [rax], al
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x8948
mov qword [rax + 0x28], rcx
mov qword [rax + 0x20], rsi
add rsp, 0x50
add esp, 0x50
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.140052d50
int3
adc byte [rax - 0x7b], cl
sal byte [rcx + rbx + 0x49], cl
mov ecx, dword [rcx]
mov r8, rbx
mov r9, rsi
call fcn.140010c90
invalid
in al, 0xfd
dec dword [rax - 0x7b]
invalid
jne 0x14003282a
invalid
mov qword [rdi + 8], rbx
jmp 0x14003283a
mov rdx, rbx
call fcn.140010c20
test rax, rax
je 0x140032808
mov qword [rdi + 8], rax
xor eax, eax
jmp 0x14003283f
or byte [rcx], dh
shr bl, 0xd
mov qword [rdi + 8], 0
mov dword [rdi + 8], 0
mov eax, 1
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or eax, 0x7f832
call fcn.1400532a0
ud2
or byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x1400c11c0]
mov edx, 1
call fcn.140010c70
movups xmm0, xmmword [rbp - 0x38]
enter 0x100f, 0x4d
fmul dword [rdi]
adc dword [0x1400c11c8], ecx
add eax, 0x8e58a
or byte [rax - 0x77], cl
clc
cmp ecx, 2
int3
mov ecx, edi
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x140032f9c
mov rdi, qword [rbp + 0x80]
movzx eax, byte [rdi + 4]
test rax, rax
je 0x140032fbe
cmp al, 4
jae 0x140033109
movzx ecx, byte [r14]
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x14003301d
mov byte [rdi + rax], cl
movzx eax, byte [rdi + 4]
inc al
mov byte [rdi + 4], al
movzx ecx, byte [rdi]
lea rdx, [0x1400b3aa0]
movzx ebx, byte [rcx + rdx]
mov qword [rbp - 0x48], rbx
cmp al, bl
jae 0x140033023
mov qword [rsi + 8], 1
mov qword [rsi], 0
jmp 0x140033058
lea rcx, [rbp - 0x10]
mov rdx, r15
mov r8, r14
mov r9, rbx
mov qword [rbp - 0x40], r15
call fcn.140033200
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rsi], xmm0
jmp 0x140033058
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp - 0x38]
mov rdx, r14
call fcn.140017fb0
cmp qword [rbp - 0x38], 0
je 0x140033068
mov r8, qword [rbp - 0x30]
test r8, r8
je 0x14003307d
cmp r8, rbx
ja 0x140033155
lea rcx, [rbp - 0x10]
mov rdx, r14
call fcn.140017fb0
cmp qword [rbp - 0x10], 0
jne 0x14003316a
mov r8, qword [rbp - 8]
mov r9, qword [rbp]
jmp 0x140033070
mov byte [rdi + 4], 0
jmp 0x140033046
movzx r8d, al
cmp al, 5
jae 0x14003313e
lea rcx, [rbp - 0x38]
mov rdx, rdi
call fcn.140017fb0
mov byte [rdi + 4], 0
cmp qword [rbp - 0x38], 0
je 0x14003309f
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp - 0x30]
mov r9, qword [rbp - 0x28]
mov rcx, rsi
mov rdx, r15
call fcn.140033310
jmp 0x140033058
movzx eax, byte [r14]
lea rcx, [0x1400b3aa0]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x1400330f1
cmp rcx, rbx
jbe 0x1400330f1
mov byte [rdi], al
mov byte [rdi + 4], 1
jmp 0x1400330df
mov r8, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x20], rax
cmp rax, rbx
jne 0x14003319a
lea rcx, [rbp - 0x10]
mov rdx, r15
mov r9, rbx
call fcn.140033310
cmp qword [rbp - 0x10], 0
mov rax, qword [rbp - 8]
jne 0x1400330f8
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x20], rbx
cmp rax, rbx
jne 0x1400331af
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x140033058
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x140033058
lea rax, str.8__v_
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rax, [0x1400b4b60]
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x10]
call fcn.140052e20
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.140052f60
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140052f60
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp - 0x20], xmm0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b11a8]
lea r8, [rbp - 0x20]
mov edx, 0x2b
call fcn.140053300
mov qword [rbp - 0x10], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x48]
jmp 0x1400331c2
mov qword [rbp - 0x10], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x50]
lea rdx, [rbp - 0x20]
lea r8, [rbp - 0x10]
call fcn.1400540b0
int3
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
add eax, dword [rcx]
add byte [rax], al
jne 0x140033273
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
je 0x1400332aa
test eax, eax
js 0x140033284
shr bl, 0x19
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
add rsp, 0xa8
add esp, 0xa8
add esp, 0xa8
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0x80252
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
ror byte [rdi], 0x11
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
lea rdx, [rsp + 0x78]
call fcn.140032640
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.140031c40
cmp ebp, ecx
invalid
invalid
mov ecx, 7
int 0x29
ud2
cmp ebp, ecx
invalid
pop rdi
lock add dword [rax], eax
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov rdi, r9
mov r15, rdx
mov rsi, rcx
cmp r9, 0x1001
cmp ecx, 0x1001
cmp ecx, 0x1001
jb 0x140033369
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
add byte [rax], dl
add byte [rax], al
invalid
jg 0x140033369
add byte [rax], dl
add byte [rax], al
mov edi, 0xffbf247f
sldt word [rax]
mov edi, 0xfff
cmp byte [r8 + 0xfff], 0xbf
jg 0x140033369
add byte [rdi - 0xceea81], bh
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
add rdi, 0xffd
sldt word [rax]
rol byte [rax + 0xf], 0x9d
invalid
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
jo 0x1400333b7
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
mov edx, 8
mov r9d, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x140033507
movsxd r14, eax
cmp eax, 0x1001
jae 0x140033541
popfq
add dword [rax], eax
invalid
popfq
add dword [rax], eax
add bh, al
and al, 0x40
add byte [rax], al
mov dword [rsp + 0x40], 0
add byte [rax], al
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
lea r9, [rsp + 0x40]
mov rcx, r15
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je 0x1400334be
mov ebx, dword [rsp + 0x40]
cmp rbx, r14
je 0x1400334db
jae 0x1400334f5
movzx eax, word [rsp + rbx*2 + 0x70]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae 0x140033454
lea rdx, [rsp + rbx*2]
add rdx, 0x70
ret 0x4870
inc ebx
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
ret 0x4870
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
mov rcx, r15
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x140033454
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
add byte [rax], al
add byte [rax], al
call fcn.140031b80
cmp rbx, r14
ja 0x140033555
test rbx, rbx
je 0x1400334d9
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x14003347c
add byte [rax], r8b
add rdi, rdx
add rax, 2
cmp rbx, rax
je 0x1400334db
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
jo 0x14003343c
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x80
add byte [rax], al
jb case.0x14001cd35.381
movzx r8d, cx
mov bh, 0xc1
mov edx, 2
cmp r8d, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], cl
add byte [rax], al
jb case.0x14001cd35.381
add ecx, 0x2312
add byte [rax], al
movzx ecx, cx
xor edx, edx
rol byte [rcx + 0x312f9], cl
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
adc al, 0x55
add dword [rax], eax
add byte [rax], al
jmp case.0x14001cd35.381
rol byte [rcx + 0x312f9], cl
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400334e6
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
add rsp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.140052ee0
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
lea rax, [0x1400b4b60]
add eax, 0x8163d
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
and al, 0x58
and al, 0x58
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rsp + 0x40]
call fcn.140052e20
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov edx, 0x1000
mov rcx, r14
call fcn.140052f60
lea r8, str.x:_v_
mov rcx, rbx
mov rdx, r14
call fcn.140052f60
int3
mov dword [rdx], 0
test rcx, rcx
je 0x140033702
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
mov dword [rax + 0x38], 0
add rsp, 0x28
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.1400533a0
int3
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
invalid
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
invalid
ret
int3
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov dword [rbp - 4], 0
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae case.0x14004d862.374
mov byte [rbp - 4], dl
mov r8d, 1
mov eax, 1
mov eax, 1
add byte [rax], al
add cl, ch
add dword [rax], 0xd0890000
mov eax, edx
jmp 0x140033914
mov eax, edx
cmp edx, 0x800
or byte [rax], al
add byte [rbx + 0x19], dh
jae 0x1400338b6
jae 0x1400338b6
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
cld
cld
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add bl, ch
pop rsi
cmp edx, 0xffff
ja 0x1400338e3
add byte [rdi + 0x25], dh
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
loop 0x140033914
loop 0x140033914
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x140033914
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
lea edx, [rbp - 4]
sal byte [rdi + riz + 0x48], 0x89
call 0x14849c675
invalid
invalid
or byte [rax - 0x77], r9b
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
push rdi
push rbx
sub rsp, 0x40
test r8, r8
je 0x140033a68
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
jl case.0x14004d862.485
xor byte [rbp + rcx*4 + 0x25], cl
jle 0x1400339bb
invalid
add byte [rbp + rcx*4 + 0x2d], cl
push rbx
and dword [rax], ecx
or byte [rax], al
jl case.0x14004d862.485
xor byte [rbp + rcx*4 + 0x25], cl
jle 0x1400339bb
invalid
add byte [rbp + rcx*4 + 0x2d], cl
push rbx
and dword [rax], ecx
or byte [rax], al
invalid
sub eax, 0x82153
or byte [rax], al
invalid
add byte [rax], r8b
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
and byte [rbx + 0x7e7523f9], al
jne 0x140033a6a
mov rcx, r14
int1
call fcn.140031b80
test rsi, rsi
je 0x140033a68
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and al, 0x38
leave
mov eax, esi
sub eax, 0x48cf0148
mov esi, eax
jmp 0x140033a6a
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsp
pop rdi
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rcx, [0x1400b1970]
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x7de99
and byte [rax - 0x73], cl
adc eax, 0x7de99
mov r8d, 8
mov rcx, rax
call fcn.140019160
nop
add rsp, 0x48
ret
int3
and al, 0x30
mov byte [rsp + 0x31], 0
test r15, r15
je 0x140033b75
invalid
lea rsi, [0x140033660]
lea rsi, [0x140033660]
sti
invalid
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140018d70
dec r15
jne 0x140033b50
cmp byte [rcx - 1], cl
invalid
mov rsi, qword [rsp + 0x28]
movzx eax, byte [rsp + 0x30]
mov rcx, rsi
mov edx, eax
call fcn.140018ea0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lock dec qword [rcx + 8]
dec qword [rcx + 8]
jne 0x140033ba7
mov edx, 8
add byte [rax], al
jmp fcn.140010c70
sar ch, 1
inc ebx
int3
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
push rax
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r8
mov edi, eax
add r14b, r15b
invalid
mov edi, eax
invalid
mov rbx, rdx
mov rsi, rcx
invalid
mov r15, r8
ror dword [rax - 0x77], cl
invalid
mov eax, 2
add byte [rax], al
inc r15
je 0x140033c0a
invalid
mov rax, r15
shr rax, 0x3e
shr eax, 0x3e
shr eax, 0x3e
jne case.0x140021a3e.341
test dword [rcx + rax], edi
add byte [rax], al
add byte [rdi - 0x73], cl
xor al, 0x3f
invalid
lea r14, [r15 + r15]
invalid
movzx eax, byte [0x1400c12d8]
mov dh, 5
loope 0x140033bcb
or byte [rax], al
xor ecx, ecx
leave
mov rdx, r14
call fcn.140048c30
add dword [rax], eax
invalid
add dword [rax], eax
test rax, rax
je 0x140033d2d
add dword [rax], eax
invalid
ror byte [rdi], 0x84
and eax, dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7d], cl
mov dword [rbp - 0x18], edi
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x18], r15
mov dword [rbp - 0x18], edi
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
add byte [rax], al
add byte [rax + 1], cl
add edi, ebx
invalid
invalid
add rdi, rbx
add edi, ebx
mov qword [rbp - 0x30], rbx
mov dword [rbp - 0x30], ebx
pop rbp
ror byte [rax - 0x77], 1
mov qword [rbp - 0x28], rdi
jge 0x140033bfd
mov word [rbp - 0x20], 0
loopne case.0x14001f2c8.343
add byte [rax - 0x73], cl
call 0x11058c97b
call 0x11058c97b
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x11058c97b
lea rdx, [rbp - 0x30]
call case.0x14000c6a3.617
mov rcx, qword [rbp - 0x10]
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rbp - 8]
clc
mov rax, rdx
mov eax, edx
mov r8, rcx
cmp rdx, 8
cmp edx, 8
cmp edx, 8
cli
or byte [rdx + 0x53], dh
jb case.0x140012653.491
jb case.0x140012653.491
push rbx
mov r8, rcx
mov rax, rdx
shl byte [rsi + 0x41], 1
cmp dword [rax], 0
cmp word [r8], 0
cmp dword [r8], 0
je 0x140033cc1
push 0x78834166
add al, byte [rax]
cmp word [r8 + 2], 0
cmp dword [rax + 2], 0
je 0x140033cc1
cmp word [r8 + 4], 0
cmp dword [rax + 4], 0
add byte [rax + rbx*2 + 0x66], dh
cmp dword [r8 + 6], 0
cmp dword [rax + 6], 0
je 0x140033cc1
cmp word [r8 + 6], 0
cmp dword [rax + 6], 0
invalid
je 0x140033cc1
cmp word [r8 + 8], 0
cmp dword [rax + 8], 0
js 0x140033c7e
add byte [rax + rcx*2 + 0x66], dh
cmp dword [r8 + 0xa], 0
cmp dword [rax + 0xa], 0
je 0x140033cc1
cmp word [r8 + 0xa], 0
cmp dword [rax + 0xa], 0
add byte [rax + rax*2 + 0x66], dh
cmp dword [r8 + 0xc], 0
cmp dword [rax + 0xc], 0
je 0x140033cc1
cmp word [r8 + 0xc], 0
cmp dword [rax + 0xc], 0
js 0x140033c92
add byte [rax + rdi + 0x66], dh
cmp dword [r8 + 0xe], 0
cmp dword [rax + 0xe], 0
je 0x140033cc1
cmp word [r8 + 0xe], 0
cmp dword [rax + 0xe], 0
js 0x140033c9c
add byte [rax + rsi + 0x48], dh
je 0x140033cc1
add rax, 0xfffffffffffffff8
add eax, 0xfffffff8
sar al, 0x49
add eax, 0x10
invalid
invalid
clc
add r8, 0x10
rcl byte [rax], 0x48
cmp rax, 7
cmp eax, 7
clc
invalid
ja 0x140033c52
add rax, rax
xor r9d, r9d
xor ecx, ecx
rol byte [rbp + 0x31], 0xc9
xor ecx, ecx
leave
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x38], cl
cmp rax, r9
je 0x140033cec
cmp word [r8 + r9], 0
cmp dword [r8 + r9], 0
cmp dword [rax + rcx], 0
lea r9, [r9 + 2]
add sil, byte [r13 - 0x11]
jne 0x140033cb0
lea rax, [0x1400b37f8]
add eax, 0x7fb30
xor bl, bh
sti
invalid
add byte [rax - 0x77], cl
or byte [rax - 0x48], r9b
or byte [rax - 0x48], cl
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
mov dword [rsi], eax
or byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
mov dword [rsi], eax
cmp qword [rbp - 0x18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
mov dword [rsi], eax
mov dword [rsi], eax
cmp qword [rbp - 0x18], 0
jge 0x140033cc5
add byte [rbx + rdi - 0x46], dh
add al, byte [rax]
je case.0x140012cb1.468
cmp edi, dword [rdx + 2]
mov edx, 2
add byte [rax], al
call fcn.140010c70
jmp case.0x140012cb1.468
invalid
iretd
invalid
cmp rdx, qword [rbp - 0x18]
jne case.0x140012cb1.462
call 0xcd4b4e69
call 0x14005c2e2
test dword [rdx], eax
add byte [rax], al
invalid
invalid
invalid
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call fcn.140033f80
test dword [rdx], eax
add byte [rax], al
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov word [rcx + rdx*2], 0
add byte [rax], al
inc rdx
mov qword [rbp - 8], rdx
clc
ret 0x8948
clc
mov qword [rsi + 0x10], rdx
movups xmm0, xmmword [rbp - 0x18]
invalid
adc byte [rdi], cl
adc byte [rbp - 0x18], al
invalid
call 0x188094e2b
add esp, 0x58
movups xmmword [rsi], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
call fcn.140010ec0
std
invalid
mov ecx, 2
mov rdx, r14
mov edx, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov edx, esi
call fcn.140052d50
lock add dword [rax], eax
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x50
in al, dx
sub byte [rax - 0x73], cl
push 0x50
cmp qword [rbp - 0x18], 0
je case.0x14001cd35.389
mov rcx, qword [rbp - 0x10]
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140010c70
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
lea rcx, str.kernel32
lea ecx, str.kernel32
jne 0x140033d92
or byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
adc eax, 0x2153f
adc eax, 0x85480002
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rbp + rdx + 0x48], 0x8d
adc eax, 0x8016c
insb byte [rdi], dx
add dword [rax], ecx
invalid
je case.0x14001d1a0.394
adc eax, 0x6c158d48
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
insb byte [rdi], dx
add dword [rax], ecx
or byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
sar edi, 0x15
and dl, byte [0xc54b3db2]
adc eax, 0x85480002
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
test eax, eax
adc eax, 0x85480002
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rbp + 7], 0x48
jne 0x140033dba
lea rax, [0x140033dd0]
lea eax, [0x140033dd0]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [0x1400c1078], eax
mov qword [0x1400c1078], rax
mov dword [0x1400c1078], eax
mov bh, 0xd2
or byte [rax], al
mov rcx, rdi
stc
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
loopne 0x140033e19
sub esp, 0x28
mov ecx, 0x78
add byte [rax], al
sub byte [rcx + 0x78], bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetLastError]
stc
adc eax, dword [rdx]
add byte [rax - 0x7fffbfff], bh
mov eax, 0x80004001
mov eax, 0x80004001
or byte [rax - 0x7d], 0xc4
add rsp, 0x28
ret
sub bl, al
int3
int3
int3
int3
int3
push rsi
push rsp
sub byte [rax - 0x77], cl
invalid
movzx esp, word [rdx + 0x10]
mov esi, dword [rdx + 8]
jb case.0x14000c6a3.662
or byte [rcx - 0x39], cl
mov edi, 0xffffffff
invalid
invalid
shl ecx, 6
loope 0x140033e24
invalid
or ecx, eax
rol dword [rcx - 0x77], 0xcc
int3
in eax, dx
mov ebp, eax
mov ebx, dword [rdi + 0x10]
pop rdi
adc byte [rax + 0x3b], cl
invalid
test ah, bh
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov eax, dword [rdi + 8]
or byte [r14 + 0x44], r12b
mov dword [rax + rbx*2], esp
mov dword [rax + rbx*2], r12d
ret
mov dword [rdi + 0x10], ebx
mov esp, ebp
in al, dx
test esp, esp
lea eax, [rax]
add byte [rax], al
test byte [rcx + rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [r8 - 0x77], r9d
add dword [rax - 0x77], ecx
add dword [rax - 0x77], ecx
invalid
movzx edx, byte [rbp]
add byte [rdi + rcx - 0x4a], al
loop 0x140033eb2
test ah, ah
loope case.0x140012653.511
loope 0x140033e96
movzx eax, byte [rbp + 1]
add r9d, dword [r8 - 0x77]
invalid
mov dh, 0x65
add al, byte [rcx - 0x3f]
add al, byte gs:[rcx - 0x3f]
loopne case.0x140021a3e.372
in al, 0x3f
invalid
add al, 0x48
mov dword [rsi], eax
invalid
invalid
mov dh, 0x55
push rbp
add eax, dword [rbx - 0x1e3ef81f]
adc al, byte [rcx - 0x3f]
shl r12d, 6
invalid
or edx, esp
cmp esp, 0xffff
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
invalid
adc byte [rax], r8b
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int3
adc byte [rcx - 0x77], cl
invalid
invalid
mov edx, ebx
sub esp, 0x58
pop rax
inc rdx
je 0x140034017
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
lea rax, [rcx + rcx]
lea eax, [rcx + rcx]
cmp rax, rdx
cmova rdx, rax
cmp rdx, 5
add eax, 0x4bf
invalid
add eax, 0x4bf
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cli
cli
cmovae rdi, rdx
cli
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
shr r8, 0x3e
shr eax, 0x3e
call 0x102974ef7
sete dl
sete dl
lea r8, [rdi + rdi]
invalid
add rdx, rdx
test rcx, rcx
sub byte [rax - 0x39], cl
and al, 0x30
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x38
mov dword [rsp + 0x38], eax
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x40
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x28]
je 0x14003401c
or byte [rax + 0x39], 0xc1
dec dword [rax - 0x77]
or byte [rax - 0x77], r9b
add rsp, 0x58
add esp, 0x58
mov dword [rsi], edi
push rax
int3
int3
int3
sub esp, 0x78
add al, 0xc6
adc byte [r9], al
or byte [r13 + 0xc], sil
or al, 0x48
mov esi, dword [rcx]
invalid
xor dword [rax + 0x28468601], esi
js 0x1400340c5
xor byte [rdx - 0x40000000], bh
mov ecx, dword [rsp + 0x30]
cmpxchg qword [0x1400c1070], rcx
cmpxchg dword [0x1400c1070], ecx
or byte [rax], al
or al, 0x48
mov edi, eax
invalid
invalid
loope 0x1400340e7
add al, byte [rax]
add byte [rax - 0x77], cl
stc
add eax, 0x8cfaf
or byte [rax], al
mov edx, esi
rol byte [rbp + 0x31], 0xc9
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x1400b5b3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorcode
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
add eax, 0x7e0ef
invalid
invalid
lea rax, [rdi - 1]
lea eax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x1400b22f8]
lea eax, [0x1400b22f8]
loop 0x1400341f4
invalid
and al, 0x50
mov dword [rsp + 0x48], eax
ret
and al, 0x38
invalid
and al, 0x40
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x20
and al, 0x20
loopne 0x140034260
add byte [rbp + rcx*4 + 0xd], cl
invalid
add byte [rcx - 0x48], al
shr rdi, 0x20
mov dword [rbp + 8], edi
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
cmovs ecx, dword [rbp + 0x7dfa705]
add byte [rax - 0x77], cl
lea edx, str.kind
lea ecx, [rbp + 0xf]
add byte [rax], al
invalid
lea edi, [rbp - 0x10]
mov ecx, edi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400b22a0]
lea eax, [0x1400b22a0]
invalid
and al, 0x20
lea edx, str.message
mov ecx, edi
invalid
lea ecx, [rbp - 0x20]
push rdx
adc al, 0xeb
mov al, 0x15
mov al, 0x15
invalid
loopne case.0x14004ff1b.268
mov ecx, dword [rsi + 0x20]
sub byte [rax - 0x73], cl
adc eax, 0x7de81
invalid
invalid
invalid
add dh, al
add dword [r8], r8d
invalid
add byte [rax - 0x73], cl
jne 0x140034456
lea edx, [rbp - 0x20]
push rsp
and al, 0x10
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x10], 0
je 0x1400344b9
mov rcx, qword [rbp - 8]
mov edx, 1
add byte [rax], al
add byte [rax], al
call fcn.140010c70
nop
add rsp, 0x58
pop rbx
pop rdi
xchg ecx, eax
jrcxz 0x1400344be
invalid
cli
xor al, 0xf
xchg esi, eax
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400b6018]
add byte [rax], al
sbb ecx, dword [rax]
add byte [rax + 0x63], cl
adc al, 0x91
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400b5bf0]
invalid
add byte [rax + 0x63], cl
add byte [rax], al
add eax, 0x840f0000
sub eax, dword [rcx]
add byte [rax], al
int3
int3
sbb byte [rax - 1], cl
int3
clc
invalid
sbb byte [rax - 0x77], cl
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
in al, dx
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
test rbx, rbx
add byte [rax], al
mov edx, edi
push rdx
xor al, 0xfe
dec dword [rax - 0x7d]
jl case.0x14004ff1b.453
cmp byte [rax], al
movzx ebp, byte [rsp + 0x48]
movzx ebp, byte [rsp + 0x49]
mov eax, 3
add byte [rax], al
add byte [rax - 0x77], cl
int1
xchg ebp, eax
std
std
std
inc dword [rax + rax*8 + 0x1fe850f]
inc byte [rcx]
add byte [rax], al
add byte [rax], al
jrcxz 0x140034bb3
invalid
jrcxz 0x140034c25
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
invalid
lea eax, [rdi + 8]
sti
invalid
and al, 0x38
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
invalid
sub byte [r8 - 0x75], r9b
pop rsi
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
mov rsi, qword [rax + 0x18]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffff5a25
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x120], 0xfffffffffffffffe
mov rbx, r9
mov r14d, r8d
mov rax, rdx
mov qword [rbp + 0x78], rcx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x80]
je 0x1400350db
call fcn.140035680
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x118], rax
mov r9, qword [rbp + 0x90]
test r14b, r14b
jne 0x14003547a
add eax, dword [rax]
invalid
add eax, dword [rax]
add bl, ch
call fcn.140017fb0
shr byte [rsi], 1
invalid
invalid
jmp 0x140035126
call fcn.140017fb0
shr byte [rsi], 1
invalid
cmp qword [rbp + 0x80], 0
mov r9d, 9
cmove r9, qword [rbp + 0x90]
lea r10d, [rax + 0x48000000]
lea eax, [0x1400b2a01]
lea r10d, [rax + 0x48000000]
lea eax, [0x1400b2a01]
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x118], rax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
push rsp
add eax, dword [rax]
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
push rsp
add eax, dword [rax]
add byte [rax - 0x75], cl
lea ebx, [rax]
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x110], r9
add dword [rax], eax
add byte [rcx + rcx*4 - 0x73], cl
adc byte [rcx], al
add byte [rax], al
mov rdx, r9
call fcn.140035840
test rbx, rbx
sete cl
xor al, 1
or al, cl
mov r9, qword [rbp + 0x110]
jne 0x14003547a
add byte [rdi], cl
test dword [rdi], esp
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x73], cl
or byte [rax - 0x75], cl
pop rbx
adc byte [rax - 0x73], cl
lea eax, [rax + 0x48000000]
add byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0x80]
add byte [rax], 0
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x118]
pop rdx
invd
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
test dword [rax], ebx
add dword [rax], eax
add byte [rcx - 1], al
invalid
invalid
loope 0x1400351f3
add ecx, 4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400351e4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 2
jmp 0x1400351e4
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rax + 3], cl
lea ebx, [rax]
sbb byte [rcx], al
invalid
add byte [rcx - 0x77], cl
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
movzx eax, byte [rax]
test byte [rax - 0x75], 0x85
add byte [rax - 0x77], cl
outsd dx, dword [rsi]
sub dword [rbp + 0x60], ecx
add byte [rax], al
test dword [rax + 0x4c000000], esp
lea eax, [0x1400b6108]
jmp rcx
add ecx, 4
xor al, 0x48
lea edx, [rax + 1]
test eax, eax
and byte [rcx + 6], bh
test eax, eax
add ecx, 2
add byte [rax], al
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
mov dh, 0
mov dh, 0
and al, 0x10
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x10c]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 - 0x53], al
nop
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
mov eax, 0x88000000
mov byte [rbp + 0xb9], bl
invalid
mov byte [rbp + 0xba], dh
lea ecx, [rbp + 0x80]
sldt word [rax]
test eax, eax
cmp dh, bh
invalid
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x14003566c
mov edx, 1
mov rcx, qword [rbp + 0x118]
call fcn.140010c70
std
invalid
std
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx edx, ax
shl rdx, 0x10
shr rdx, 0x10
xor r13d, r13d
mov rcx, rbx
call fcn.140036cf0
test r13w, r13w
je 0x140035740
mov eax, r12d
jmp 0x140035750
cmp rdi, r14
je 0x1400357d5
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x140035710
movzx edx, ax
cmp edx, 0xdbff
ja case.0x1400344ff.72
cmp rdi, r14
je 0x1400357b4
movzx ecx, word [rdi]
add rdi, 2
mov r8d, ecx
add r8d, 0x2000
movzx r8d, r8w
add byte [rbp + 0xf], al
mov bh, 0xc0
cmp r8d, 0xfc00
jb 0x1400357bc
movzx edx, cx
and eax, 0x3ff
add byte [rax], al
add byte [rax], al
and edx, 0x3ff
shl rax, 0x1a
add byte [rax - 0x3f], cl
loopne 0x1400357ba
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x140035717
xor r13d, r13d
jmp 0x1400357c4
xor r13d, r13d
mov rdi, r14
jmp 0x1400357c4
mov r13w, 1
mov r12d, ecx
mov byte [rbp - 8], 0
mov rcx, rbx
call fcn.140036cf0
jmp 0x140035726
clc
add byte [rax - 0x77], cl
fld1
and byte [0x191ec57d2], dl
invalid
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140010ec0
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
in al, dx
sub byte [rax - 0x73], cl
push 0x40
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
je case.0x1400344ff.79
mov rcx, qword [rbp - 0x18]
mov edx, 1
call fcn.140010c70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
mov rdx, rdi
mov r8, rsi
call case.0x14002f8c9.488
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
push rsp
and al, 0x40
invalid
movzx r8d, al
add byte [rax], al
add byte [rax + 1], cl
stc
test eax, eax
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
sub eax, 0x4f000808
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
invalid
invalid
jge 0x14003593d
invalid
add dword [rax], eax
push rsi
sub esp, 0x28
add cl, byte [rax + 0x39]
call 0x100486910
cmp eax, ebp
add byte [rax], al
int1
pop rdi
invalid
mov edx, edi
out dx, al
invalid
iretd
invalid
int3
sub esp, 0x20
and byte [rbp - 0x7b], cl
sal byte [rsp + rbp + 0xf], 0xb6
movzx esi, byte [rdx]
invalid
invalid
invalid
test dword [rcx - 0x7d], 0x307501f8
cmp eax, 1
xor edx, edx
invalid
mov dh, 0x5a
add al, byte [rax - 0x41bed005]
pop rsp
add byte [rax], al
add byte [rcx + 0xf], al
fimul word [rcx - 0x7d]
clc
add esi, dword [rbp + 0x13]
xor r10d, r10d
xor ebp, ebp
in eax, dx
in eax, dx
xor r11d, r11d
xor r9d, r9d
fild dword [rbp + 0x31]
leave
xor r14d, r14d
jmp 0x140035c74
add edi, dword [rdi + rbp]
cmovne r14d, eax
cmovne esi, eax
cmovne esi, eax
cmp r8, 4
jne case.0x14003047d.443
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
xor r9d, r9d
jmp 0x140035c74
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
invalid
mov r11d, 0x5c
invalid
cmove r9d, r11d
cmp r8, 5
jne 0x140035c32
add eax, 0x31450a75
sal byte [rcx], cl
xor r10d, r10d
xor ebp, ebp
in eax, dx
in eax, dx
xor r11d, r11d
jmp 0x140035c74
invalid
movzx eax, byte [rdx + 5]
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmp r8, 6
cmp eax, 6
jne 0x140035c49
xor r10d, r10d
xor ebp, ebp
jmp 0x140035c74
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
mov r10d, 0x5c
pop rsp
add byte [rax], al
add byte [rax], al
clc
or byte [rax + 8], bh
mov dh, 0xf6
shl esi, 8
movzx edi, bl
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
je 0x140035dea
invalid
cmp esi, 0x5c3f
jne 0x140035d37
lea edx, [rax - 2]
jmp 0x140035d44
add eax, 0xe9015188
test al, 0
add byte [rax], al
cmp ebx, 0x2f
cmp r8, 3
jbe 0x140035fab
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x140035e1c
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x140035e1c
cmp r9d, 0x5c
je 0x140035e1c
inc rax
cmp r8, rax
jne 0x140035e00
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x140035ddf
add ecx, dword [rax - 0x77]
push rcx
or byte [rax - 0x77], cl
adc r11b, bpl
mov dh, 0x48
cmp eax, 4
jb 0x140035fc2
and eax, 0xc
cmp eax, 4
je 0x140035ec0
invalid
add byte [rax + 0xf], al
mov dh, 0xc5
movzx eax, bpl
shl rax, 0x30
or rax, r10
or eax, edx
or eax, edx
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
pop r12
pop r12
cmp r9, rax
jne 0x140035ec0
cmp r8, 7
jbe 0x140035fd6
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x1400b4b60]
add rsi, 0xfffffffffffffff8
je 0x140035f33
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x140035f4b
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140035e9f
mov r10, rsi
jmp 0x140035f7c
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x140035edc
cmp r8, 4
je 0x140035f3b
cmp r8, 6
je 0x140035eed
jmp 0x140035f1d
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x140035eed
cmp r10d, 0x5c
jne 0x140035f1d
cmp byte [rdx + 5], 0x3a
jne 0x140035f1d
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x140035f1d
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x140035ddf
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x140035f38
inc rdx
cmp r8, rdx
jne 0x140035f23
jmp 0x140035f3b
xor r10d, r10d
jmp 0x140035f79
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov dword [rcx + 0x10], ecx
jmp 0x140035ddf
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x140035f79
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x140035f7c
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x140035f61
mov r11, rsi
jmp 0x140035f7c
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x140035ddf
add dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8ae8
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x140036292
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
je 0x140036292
cmp r13b, bpl
ja 0x140036292
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
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 0x8d4a
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x30], edx
lea rdx, [rax + r9]
add al, 0x4c
lea esp, [0x1400b615c]
invalid
leave
jne case.0x140035883.28
mov ch, 2
add esi, dword [rbx + 0x2e]
retf 0xf175
adc al, 0xe
cmp al, byte [rcx - 0x7d]
cli
pop rsp
out 0x45, eax
xor edx, edx
mov ecx, edx
inc dword [rcx - 0x46]
add dword [rax], eax
add byte [rax], al
mov dh, 0xdb
cmovne ebx, ebx
ror dword [rdi], cl
invalid
add byte [rax], al
invalid
add cl, byte [rcx + rcx*4 - 0x26]
add dword [rax], 0
add byte [rcx], dh
shr cl, cl
push rbx
invalid
test dword [rcx - 2], ecx
invalid
stc
jne 0x140036097
add byte [rax], al
fisttp dword [rdi]
test dh, ch
add byte [rax], al
add esp, 0x38
ret
invalid
or byte [rcx + rcx*4 + 0x49], cl
and al, 0x30
xchg dword [rdi + 0x48000000], eax
lea edx, [0x1400b618c]
adc qword [r15], rcx
adc dword [rcx + 1], eax
lea eax, [0x1400b2688]
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
fidiv dword [rbp + 0x76]
cmp edx, 4
jne 0x140036467
add al, 0x72
cmp cl, r8b
cmp eax, dword [rdi + 0x20]
int3
and al, 0x80
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
cmp cl, byte [rdi]
mov dh, 0x51
cmp byte [rdi + rcx - 0x4a], al
cmp dword [r8 - 0x77], ecx
je 0x1400364fe
xor byte [rax - 0x77], cl
jl 0x140036503
cmp byte [rax + rcx*4 + 0x64], al
and al, 0x40
push rcx
lahf
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
cli
add cl, byte [rdi]
test ecx, edx
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [0x18103652f], al
cmp ah, 3
jb 0x1400365c3
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
cmp ecx, 0x2f
je case.0x140030a42.463
cmp r9d, 0x5c
je case.0x140030a42.463
inc rcx
cmp rdi, rcx
jne 0x140036550
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x14003658b
jmp 0x140036596
mov r9d, 1
test rcx, rcx
je 0x140036596
cmp rcx, 1
jne 0x1400365e9
cmp byte [rsi], 0x2e
jne 0x1400365e9
add rcx, r9
cmp rdi, rcx
jb 0x140036a1c
add byte [rax], al
add rsi, rcx
sub rdi, rcx
jne 0x140036540
xor edi, edi
jmp 0x1400365e9
mov r9d, 1
test rcx, rcx
jne 0x1400365e9
add rsi, r9
sub rdi, r9
je 0x1400365aa
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsi + rcx], 0x5c
je 0x1400365b0
inc rcx
cmp rdi, rcx
jne 0x1400365d0
invalid
xor r9d, r9d
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
je 0x1400365bb
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
and al, 0x38
and al, 0x38
add byte [rax], al
test al, al
setne cl
cmp dl, 1
ja 0x140036638
cmp r12b, 5
jb 0x1400367cb
test al, al
jne 0x1400367cb
test dl, dl
setne r8b
cmp r12b, 6
sete r9b
or r9b, r8b
je case.0x1400344ff.109
xor r10d, r10d
jmp case.0x140035883.50
xor ecx, ecx
xor r8d, r8d
add dword [rax], eax
add byte [rax + rax*8 + 0x1b6850f], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
add byte [rcx], dh
leave
add eax, ecx
mov esp, 0x8824
add byte [rdx], cl
add al, byte [rax]
add byte [rcx + rcx*4 - 1], cl
add byte [rax], 0
ror byte [rdi], 0xb6
or al, 0xe
jne 0x140036778
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
in eax, dx
invalid
stc
sete cl
invalid
shl dword [rax], 0xc8
invalid
invalid
or al, 0xa2
add ecx, edx
invalid
invalid
jo 0x140036792
and eax, 0xb9ffffff
invalid
xor r9d, r9d
mov r8d, 0
test dl, dl
jne 0x140036640
cmp r12b, 6
jne 0x1400369a5
jmp 0x140036640
or dh, byte [rbp + 0x1d]
add byte [rax], al
mov r10d, 2
cmp rdi, 2
jb 0x140036a51
cmp r10, rdi
jne 0x1400368cb
xor r8d, r8d
test r9b, r9b
jne 0x14003663d
jmp 0x1400369a5
pushfq
and al, 0x80
add byte [rax], al
add byte [rax], al
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
iretd
mov edi, ecx
lea r8, [rsi + rdi]
rol byte [rsi + 0xf], 0xb6
adc al, 0x16
add byte [rax], al
invalid
invalid
retf 0x7f8
invalid
mov eax, dword [rsp + 0x28]
invalid
bnd call fcn.140036a70
add byte [rax], al
mov esp, 0x8824
add byte [rdx], cl
mov esp, 0x8024
sete r10b
loop 0x140036a03
mov ecx, dword [rsp + 0x50]
add al, 0xe9
jl 0x1400369be
invalid
invalid
fimul dword [rbp + 1]
invalid
pop rbx
cld
invalid
invalid
fimul dword [rbp + 1]
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140052e60
mov ebx, 0x89480007
cli
lea ecx, [rdx + rax]
mov r11, rax
sub r11, rdx
jne 0x140036aab
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x140036b25
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
adc cl, byte [rax - 1]
iretd
xor r9d, r9d
cmp r8b, 3
add esi, dword [rbx + 0x2d]
adc cl, byte [rax - 1]
iretd
add esi, dword [rbx + 0x2d]
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x140036b0b
inc r11
dec rdi
cmp r11, 1
jne 0x140036ad0
out dx, eax
out dx, eax
jmp 0x140036b25
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140036b0b
cmp ebx, 0x5c
je 0x140036b0b
inc r11
dec rdi
cmp r11, 1
jne 0x140036af0
jmp 0x140036b25
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x140036b88
add r10, rax
add edx, eax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x140036b4e
mov al, 9
cmp rdx, 2
je case.0x140035883.56
cmp rdx, 1
mov al, 0xa
jmp 0x140036b60
cmp byte [rcx], 0x2e
jne 0x140036b60
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
mov dword [rsi + 0x10], ecx
add eax, 0x7ba99
ret 1
clc
lea edx, [rbx - 5]
or dword [rax - 0x75], ecx
push rcx
xor edx, edx
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x48], cl
jne case.0x1400362b8.41
lea ecx, [0x1400b6204]
add al, 0x81
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 0xd4
jmp 0x140036c10
adc dword [rcx - 1], ecx
ret
sete cl
ret 0x844
and byte [r8 - 0x75], cl
xor byte [r13 + rcx*4 + 0x49], cl
lea r9, [rcx + 1]
test rcx, rcx
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x60], r9d
mov dword [rsp + 0x64], ecx
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], r13
mov r13, rcx
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x1240]
mov rdx, r12
mov rax, qword [rsp + 0x1248]
call qword [rax + 0x20]
mov ebp, dword [rsp + 0x38]
lea r14, [rsp + 0x1cc]
lea r15, [rsp + 0x1c8]
inc ebx
cmp ebx, ebp
je 0x1400379de
mov r8d, 0xff4
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x218], 0x7d0
mov dword [rsp + 0x1c8], 0x58
mov rax, qword [0x1400c1298]
test rax, rax
jne 0x1400375c4
mov rcx, qword [0x1400c1278]
lea rdx, str.SymFromInlineContextW
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140037a9e
mov qword [0x1400c1298], rax
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x20], r15
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov r9, r13
call rax
cmp eax, 1
jne 0x140037564
mov r15, r12
mov eax, dword [rsp + 0x214]
mov ecx, dword [rsp + 0x218]
dec rcx
cmp rax, rcx
cmovb rcx, rax
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
movaps xmmword [rsp + 0x190], xmm6
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x140], xmm6
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
lea r10, [rsp + 0x21c]
lea rax, [r10 + rcx*2]
mov r14d, 0x100
xor r11d, r11d
mov r8, r13
xor r13d, r13d
test r11w, r11w
je 0x1400376c0
nop dword [rax + rax]
mov edx, r9d
jmp 0x1400376d1
cmp r10, rax
je 0x140037900
movzx edx, word [r10]
add r10, 2
mov ecx, edx
and ecx, 0xf800
movzx r11d, dx
cmp ecx, 0xd800
jne 0x140037700
mov ecx, 0xfffd
cmp r11d, 0xdbff
jbe 0x140037750
xor r11d, r11d
jmp 0x1400377b0
shl r11, 0x10
mov rcx, r11
shr rcx, 0x10
cmp ecx, 0x80
jae 0x140037730
mov r12d, 1
xor r11d, r11d
jmp 0x1400377b6
cmp ecx, 0x800
jae 0x140037790
mov r12d, 2
xor r11d, r11d
jmp 0x1400377b6
cmp r10, rax
je 0x1400377a3
movzx r12d, word [r10]
add r10, 2
mov r11d, r12d
add r11d, 0x2000
movzx ebp, r11w
mov r11w, 1
cmp ebp, 0xfc00
jae 0x1400378d1
mov r9d, r12d
jmp 0x1400377b0
mov r12d, 4
xor r11d, r11d
cmp ecx, 0xffff
jbe 0x1400377b0
jmp 0x1400377b6
xor r11d, r11d
mov r10, rax
nop dword [rax]
mov r12d, 3
mov rdx, r14
sub rdx, r12
jbe 0x140037900
mov dword [rsp + 0x3c], ecx
cmp ecx, 0x80
jae 0x1400377e0
mov byte [r8], cl
mov ecx, 1
jmp 0x1400378b0
cmp ecx, 0x800
jae 0x140037810
mov ebp, ecx
shr ebp, 6
or bpl, 0xc0
mov byte [r8], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
mov ecx, 2
jmp 0x1400378b0
cmp ecx, 0x10000
jae 0x140037859
mov qword [rsp + 0x40], 3
cmp r14, 2
jbe 0x140037a09
mov ebp, ecx
shr ebp, 0xc
or bpl, 0xe0
mov byte [r8], bpl
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
or bpl, 0x80
mov byte [r8 + 1], bpl
and cl, 0x3f
invalid
or cl, 0x80
mov byte [r8 + 2], cl
mov ecx, 3
jmp 0x1400378b0
invalid
mov qword [rsp + 0x40], 4
cmp r14, 3
jbe 0x140037a09
invalid
popfq
add dword [rax], eax
invalid
xchg byte [rbp - 0x76ffffff], bl
int 0xc1
in eax, dx
adc al, byte [rax - 0x80]
int 0xf0
mov ebp, ecx
shr ebp, 0x12
or bpl, 0xf0
mov byte [r8], bpl
mov ebp, ecx
shr ebp, 0xc
and bpl, 0x3f
or bpl, 0x80
add byte [rcx - 0x78], 0x68
add dword [rcx + 0x6edc1cd], ecx
add byte [rcx - 0x78], 0x68
add dword [rcx + 0x6edc1cd], ecx
and bpl, 0x3f
or bpl, 0x80
mov byte [r8 + 2], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
mov ecx, 4
nop dword [rax]
cmp rcx, r14
ja 0x1400379fa
add r8, r12
add r13, r12
mov r14, rdx
test r11w, r11w
jne 0x1400376b0
jmp 0x1400376c0
movzx ecx, r12w
and edx, 0x3ff
and ecx, 0x3ff
shl rdx, 0x1a
shl rcx, 0x10
or rcx, rdx
movabs rdx, 0x100000000
add rcx, rdx
jmp 0x140037707
cmp r13, 0x101
jae 0x140037aaa
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x90], xmm6
mov qword [rsp + 0xa0], 0
mov dword [rsp + 0x80], 0x28
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x89965
nop
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x89965
test rax, rax
mov r12, r15
jne 0x140037967
mov rcx, qword [0x1400c1278]
lea rdx, str.SymGetLineFromInlineContextW
adc eax, 0x7c984
adc eax, 0x7c984
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140037a9e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x89939
mov qword [0x1400c12a0], rax
mov dword [rsp + 0x48], 0
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x28], rcx
and al, 0x28
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], r12
xor r14d, r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov eax, ebx
mov eax, ebx
xor r9d, r9d
call rax
mov r9d, 0
cmp eax, 1
jne 0x140037500
test dword [rdi - 5], ebx
invalid
invalid
test dword [rdi - 5], ebx
invalid
mov ecx, dword [rsp + 0x90]
mov r8, 0xffffffffffffffff
invalid
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x1400379c0
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r14d, 1
jmp 0x140037500
movaps xmm6, xmmword [rsp + 0x11c0]
add rsp, 0x11d8
pop rbx
pop rbp
pop rdi
pop rsi
mov ah, 0x24
rcl byte [rcx], 0
add byte [rax - 0x7f], cl
invalid
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_aedd173a2c086e558c2b66d3743b344f977621a7librarycore_srccharmethods.rs
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140052f60
mov qword [rsp + 0xb8], r14
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rax
lea rax, [fcn.140012a70]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0x58], rcx
pop rax
pop rax
lea rcx, [0x14001dab0]
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0xb8]
mov eax, 0x48000000
mov dword [rsp + 0x68], ecx
mov eax, 0x48000000
mov dword [rsp + 0x68], ecx
mov qword [rsp + 0x70], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
xchg esi, eax
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg esi, eax
invalid
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r15
invalid
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], 3
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x79637
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x79637
lea rcx, [rsp + 0x80]
call fcn.140052e20
add byte [rax], al
add al, ch
invalid
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
call fcn.1400533a0
invalid
add dword [rax], eax
mov eax, 0x8d4c0001
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs8B_v_
add eax, 0x7c7bf
mov edx, 0x100
mov rcx, r13
jmp 0x141b81da5
add ah, cl
jmp 0x141b81da5
push rsi
push rdi
push rbx
sub rsp, 0x4a8
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
lea rcx, [rbp - 0x58]
test al, 0xe8
mov esi, 0x48ffffc0
mov eax, dword [rbp - 0x58]
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
test al, 0xe8
mov esi, 0x48ffffc0
mov eax, dword [rbp - 0x58]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x140037b16
add byte [rax], al
add byte [rax + 0x75f83948], al
adc dword [rax - 0x73], ecx
mov r8b, 0xe8
jb 0x140037aac
lea rcx, [rbp - 0x50]
call fcn.140031b80
dec dword [rax - 0x77]
notrack jmp 0x140037d19
invalid
dec dword [rax - 0x77]
notrack jmp 0x140037d19
mov qword [rbp + 0x3c8], rsi
mov qword [rbp + 0x408], rax
mov dword [rbp + 0x408], eax
mov dword [rbp + 0x408], eax
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x410], rax
add al, 0
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add al, 0
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x3f8], 2
invalid
invalid
test dword [rax], eax
add byte [rax + rax], al
mov qword [rbp + 0x3f8], 2
mov qword [rbp + 0x400], 0
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x418], rax
xor edi, edi
xor ebx, ebx
xor r12d, r12d
cmp r8, 0x201
jae 0x140037ba0
jmp 0x140037b8f
jae 0x140037c63
cmp r8, 0x201
jae 0x140037ba0
invalid
adc dword [rsi + 0x200], edi
mov esi, 0x200
lea r13, [rbp - 0x58]
mov r15, r8
jmp 0x140037bf8
pop rbx
pop rbx
nop dword [rax]
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x140037bcf
lea rcx, [rbp + 0x3f0]
mov rdx, r12
call fcn.1400541a0
mov rdi, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x418], rax
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
cmovb r12, rdi
mov qword [rbp + 0x400], r12
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x418]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x410]
mov rdx, r13
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov r14d, eax
test eax, eax
jne 0x140037c24
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140037ca3
mov r8d, r14d
cmp r15, r8
jne case.0x14000c6a3.969
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140037d4f
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jb 0x140037b8f
jmp 0x140037ba0
cmp rsi, r8
jb 0x140037d69
lea rcx, [rbp + 0x3a8]
mov rdx, r13
call fcn.140035680
movups xmm0, xmmword [rbp + 0x3a8]
movups xmm1, xmmword [rbp + 0x3b8]
movaps xmmword [rbp + 0x3e0], xmm1
movaps xmmword [rbp + 0x3d0], xmm0
movabs rbx, 0x8000000000000000
jmp 0x140037cc9
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3d8], rax
movabs rbx, 0x8000000000000000
mov qword [rbp + 0x3d0], rbx
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
je 0x140037ce6
mov edx, 2
mov rcx, qword [rbp + 0x418]
call fcn.140010c70
cmp qword [rbp + 0x3d0], rbx
jne 0x140037d2e
mov qword [rsi], rbx
lea rcx, [rbp + 0x3d8]
call fcn.140031b80
cmp qword [rbp + 0x408], 0
je 0x140037d19
mov edx, 2
mov rcx, qword [rbp + 0x410]
call fcn.140010c70
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm0, xmmword [rbp + 0x3d0]
movaps xmm1, xmmword [rbp + 0x3e0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x408], 0
jne 0x140037d08
jmp 0x140037d19
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rs
mov edx, 0x28
call fcn.140052fe0
jmp 0x140037d7e
lea rax, str.library_std_src_syspalwindowsmod.rs
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.140052f60
ud2
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
movabs rcx, 0x24924924924924a
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x38
shl rdx, 3
test rax, rax
je 0x140037e89
mov rcx, qword [rsi + 8]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140037e92
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400327d0
cmp qword [rsp + 0x40], 0
add byte [rax - 0x75], cl
and al, 0x48
stc
invalid
call 0x188037f4b
test edx, edx
jne 0x140037f65
cmp byte [r12 + 0x20], 0
jne 0x140037f65
add byte [rax], al
mov rax, qword [r12]
test r15, r15
je 0x14003806d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x7b0df
invalid
mov al, 7
invalid
lea rcx, str.P0_v_
mov qword [rsp + 0x20], rcx
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0x7cbd2
or eax, 0x7c7d9
lea edx, [0x1400b3068]
add al, byte [rax]
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
cmp byte [rcx], al
add byte [rax], al
invalid
and al, 0x48
and byte [rax], al
add byte [rax], al
mov dword [rsp + 0x70], ecx
nop
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rbx*4], ah
mov dword [rsp + 0x98], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xa8]
invalid
invalid
lea ecx, [rsp + 0xa8]
mov word [rax + rax*4], fs
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
lea rcx, [r12 + 0x18]
and al, 0x18
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
lea rcx, [fcn.140012a70]
mov qword [rsp + 0xb0], rcx
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x20], 2
and al, 0x20
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x48], 0x20
add ecx, dword [rax - 0x73]
or eax, 0x7af3e
scasd eax, dword [rdi]
invalid
invalid
js 0x1400380cf
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
invalid
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
test al, 0
add byte [rax], al
mov dword [rsp + 0x80], ebp
and al, 0x70
or eax, 0xc084fffe
cmp byte [rsp + 0x20], 1
mov rax, qword [r12]
mov eax, dword [rsp]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
and al, 0xa8
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x50a
add byte [rax], al
lea rcx, [0x140038650]
mov qword [rsp + 0xb0], rcx
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffda68c
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
invalid
add dword [rax], eax
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rax], al
and al, 0x48
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x50
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0x7ae83
invalid
invalid
invalid
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x90], esi
test byte [rax + rbx*4], ah
add byte [rax], al
or al, 0xfe
inc dword [rax + rax*8 + 0x16e850f]
test dword [rsi + 1], ebp
add byte [rax], al
movzx eax, byte [r12 + 0x20]
cmp rax, 1
je case.0x14002fc87.574
test rax, rax
jne 0x140038300
test ecx, ebp
add byte [rax], al
invalid
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
add al, 0x24
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x140034b00]
or eax, 0xffffc8a5
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
add byte [rbx], al
lea rcx, str._K_v_
mov qword [rsp + 0xa8], rcx
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
lea rcx, [rsp + 0xd8]
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bl, ch
invalid
mov rax, qword [r12]
lea rcx, [0x1400b3070]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, [0x1400b4b60]
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
mov dword [rsp + 0x30], ebx
and al, 0x28
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
lea eax, [rsp + 0x20]
and al, 0x30
and al, 0x20
add al, 0x24
or eax, 0xffffc515
js 0x140038606
add byte [rax], al
mov dword [rsp + 0x88], 1
int3
int3
jmp 0x14001a1d0
mov eax, eax
movzx r8d, byte [rcx + 0x20]
mov dh, 0x41
and byte [rbp + 0x31], al
xor ecx, ecx
mov dh, 0x41
and byte [rbp + 0x31], al
invalid
and byte [r13 + 0x31], al
xor ecx, ecx
leave
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmp dword [rcx], edx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmp dword [rcx], edx
cmovne r9, rcx
cmp dword [rcx], edx
cmovne r9, rcx
leave
mov rcx, rdx
fxch st(1)
invalid
int3
int3
int3
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
adc r14b, r15b
invalid
invalid
loopne case.0x14003591a.59
loopne case.0x1400362b8.48
mov eax, dword [rdx]
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
std
dec dword [rax - 0x75]
dec qword [rax - 0x75]
invalid
mov eax, dword [rdx + 7]
add esp, 0x98
shr edx, 0x20
push rbp
or al, 0x48
lea edi, [rbp - 0x10]
invalid
invalid
jge 0x1400386e7
ror byte [rax - 0x73], 1
add eax, 0xfffd8852
mov dword [rbp - 0x28], eax
add eax, 0xfffe54df
push rsp
invalid
dec dword [rax - 0x77]
call 0x12c091481
invalid
invalid
invalid
in al, dx
add eax, 0x79bec
in al, dx
wait
invalid
mov dword [rbp - 0x60], eax
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
add byte [rax], al
ror byte [rax - 0x77], 1
mov al, 0x48
mov r8d, 2
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
movabs al, byte [0x48c389fffe075fe8]
ret
jge 0x140038767
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add al, ch
in al, 0x84
std
invalid
cld
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
lea eax, [0x1400b622c]
add eax, 0x7da90
nop
fiadd dword [rdi]
add byte [rax + 0x63], cl
or al, 0x90
loope case.0x140036304.54
add eax, 0x797bc
mov esp, 0xb9000797
adc byte [rax], al
invalid
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
invalid
add byte [rax], al
add eax, 0x797ba
xchg edi, eax
invalid
rcl dword [rdi + 0x12b90007], 0
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
add al, byte [rax]
invalid
invalid
add byte [rax], al
ret 0x797
add byte [rax], al
add cl, ch
or al, 2
invalid
mov esi, 0xb9000797
invalid
add byte [rax], al
add cl, ch
invalid
sti
mov ebx, 0xb9000797
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add cl, ch
invalid
invalid
mov edi, 0xb9000797
or al, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
fld dword [rcx]
invalid
mov edx, 0xb9000797
or eax, dword [rax]
add byte [rax], al
invalid
mov ah, 0x97
invalid
mov eax, 0xb9000797
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
mov esp, 0xb9000797
sldt word [rax]
add byte [rax], al
add byte [rcx + 0xf], bh
mov edx, 0xb9000797
invalid
lea rax, [0x1400b2081]
lea rax, [0x1400b20a7]
lea rax, [0x1400b20df]
lea rax, [0x1400b20f8]
lea rax, [0x1400b211b]
lea rax, [0x1400b212e]
lea rax, [0x1400b213e]
xchg edi, eax
invalid
invalid
lea rax, [0x1400b2155]
invalid
add byte [rax], al
lea rax, [0x1400b216e]
add eax, 0x79801
add byte [rax - 0x73], cl
add eax, 0x797fe
invalid
xchg edi, eax
invalid
invalid
lea rax, [0x1400b217c]
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1400b2189]
add byte [rcx + 0x14], bh
add byte [rax], al
lea rax, [0x1400b219d]
std
xchg edi, eax
invalid
lea rax, [0x1400b21c0]
mov ecx, 0xe
add byte [rax], al
lea rax, [0x1400b21ce]
mov ecx, 0x10
add byte [rax], al
lea rax, [0x1400b21de]
mov ecx, 0x16
lea rax, [0x1400b21f4]
mov ecx, 0x15
lea rax, [0x1400b2209]
mov ecx, 0xb
lea rax, [0x1400b2214]
mov ecx, 0x16
lea rax, [0x1400b222a]
mov ecx, 0xd
lea rax, [0x1400b2237]
mov ecx, 0xb
jmp 0x140038a34
lea rax, [0x1400b2242]
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp - 8]
mov edx, 1
call fcn.140010c70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp ecx, ebp
add eax, dword [rax]
add byte [rax], al
ror byte [rax + 1], 0xd0
stc
invalid
call 0x188c620ef
add cl, ch
invalid
invalid
cli
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
sub edi, ecx
invalid
mov eax, esi
stc
adc eax, 0x7bc1c
sbb al, 0xbc
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov ecx, esi
add dword [rsi - 0x76b3fff9], ebx
loop case.0x140035275.153
sahf
invalid
and dword [rbp - 0x72b3ffff], esp
add eax, 0x79df2
popfq
invalid
invalid
add ah, cl
int3
mov ch, 0x81
and al, 0x2c
pop rsp
xor byte [rsi + 0xf], ah
invalid
or byte [rax - 0x75], cl
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x62]
add dword [rax], eax
add byte [rax - 0x7b], cl
test edi, edi
je 0x140038f84
cmp rdi, rsi
test edi, edi
test byte [rcx + rax - 0x49f10000], bl
invalid
test ch, ch
std
invalid
mov dh, 0x47
add dword [rcx - 0x7d], eax
loopne 0x140038e4d
adc al, cl
loope 0x140038e3e
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
add byte [rdi], cl
test byte [rcx], bh
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rbx + rax*4], 0x1c7627fd
invalid
invalid
and al, 0x2c
pop rsp
invalid
dec dword [rcx + 0xe71e8e9]
invalid
sal byte [rdx + riz - 0x3a], 0x44
and al, 0x2c
and al, 0x2c
or byte [rcx + 0x4930246c], 0x8b
add byte [r8 - 0x77], r9b
mov qword [rsp + 0x38], rax
cmp byte [rcx - 0x75], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 7]
out dx, eax
std
dec dword [rdi]
mov dh, 0x6c
and al, 0x2c
cmp byte [rcx - 0x75], al
invalid
and al, 0x3f
test dword [rdx - 2], ebp
invalid
and al, 8
add byte [rax], al
add byte [rax], al
mov dword [rsp], 0
add dword [rax + 0x3c622454], ecx
or dh, byte [rbx + 0x2f]
jae case.0x14000c6a3.1048
jo 0x140038f75
push rax
and byte [rax + rax*8 - 0x1c87bf1], al
test byte [rdi], dh
invalid
invalid
test byte [rdi], dh
invalid
js 0x140038fe6
lahf
add dword [rax], eax
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rdx
xlatb
add dh, bh
invalid
xlatb
mov rsi, rcx
movzx r14d, byte [rdx + 0x18]
mov byte [rdx + 0x18], 0
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 2
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp - 8], 0
mov r15, qword [rdx + 8]
movzx ebx, word [rdx + 0x10]
mov eax, 2
xor r8d, r8d
xor r12d, r12d
jmp 0x140039024
mov rax, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov word [rax + r8*2], r13w
inc r8
mov qword [rbp - 8], r8
mov rdx, qword [rdi]
nop word [rax + rax]
mov r13d, ebx
test bx, bx
jne 0x1400390d0
cmp rdx, r15
je 0x140039183
lea rcx, [rdx + 1]
mov qword [rdi], rcx
movzx r10d, byte [rdx]
movzx r13d, r10b
test r13b, r13b
jns 0x1400390eb
mov r9d, r13d
and r9d, 0x1f
lea rcx, [rdx + 2]
mov qword [rdi], rcx
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
cmp r13b, 0xdf
jbe 0x1400390e1
lea rcx, [rdx + 3]
mov qword [rdi], rcx
movzx r13d, byte [rdx + 2]
shl r11d, 6
and r13d, 0x3f
or r13d, r11d
cmp r10b, 0xf0
jb 0x140039103
lea rcx, [rdx + 4]
mov qword [rdi], rcx
movzx edx, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, r9d
mov r13d, edx
cmp r13d, 0xffff
jbe 0x1400390eb
jmp 0x140039113
add byte [rsi - 0x39], ah
adc byte [r8], r8b
mov word [rdi + 0x10], 0
xor ebx, ebx
cmp r13w, 0x22
je 0x1400390f7
add byte [rcx], dh
invalid
jmp 0x140039150
shl r9d, 6
or r9d, r11d
mov r13d, r9d
xor ebx, ebx
mov rdx, rcx
cmp r13w, 0x22
jne 0x140039150
not r12b
and r12b, 1
jmp 0x140039030
shl r9d, 0xc
or r13d, r9d
int 0x41
cmp ebp, 0xffff
int 0x41
cmp ebp, 0xffff
jbe 0x1400390eb
lea r9d, [r13 + 0xff0000]
shr r9d, 0xa
or al, byte [rcx - 0x7f]
leave
add al, bl
add byte [rax], al
lea eax, [rax]
add bh, bh
add byte [rcx - 0x3f], al
jmp 0x10984d22b
or al, byte [rcx - 0x7f]
leave
or al, byte [rcx - 0x7f]
leave
add al, bl
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
or ebp, 0xdc00
add eax, dword [rax]
add byte [rcx - 0x7f], al
or ebp, 0xdc00
invalid
invalid
or ebp, 0xdc00
add byte [rax], al
mov word [rdi + 0x10], r13w
mov dword [rdi + 0x10], ebp
mov rdx, rcx
mov edx, ecx
mov ebx, r13d
mov r13d, r9d
jmp 0x140039184
cmp r13w, 0x22
je 0x1400390f7
and dh, byte [rdi + rbp*4 + 0xf]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movzx ecx, bp
movzx ecx, r13w
movzx ecx, bp
cmp ecx, 0x3b
jne 0x140039164
invalid
or esp, dword [rsi + 0x41]
mov ebp, 0xf641003b
invalid
invalid
mov r13w, 0x3b
test r12b, 1
test ah, 1
test ah, 1
je 0x14003917f
cmp r8, qword [rbp - 0x18]
jne 0x140039018
invalid
call 0x13eae167b
invalid
dec dword [rax - 0x73]
call 0x128c61ac2
ret 0x6e8
lea rcx, [rbp - 0x18]
mov rdx, r8
ret 0x6e8
scasb al, byte [rdi]
invalid
invalid
jmp 0x140039010
xchg ecx, eax
invalid
invalid
invalid
ret 0x6e8
xchg ecx, eax
invalid
mov byte [rdi + 0x18], 1
add dword [rbp - 0x7c], eax
div byte [rbp + 0x37]
test r14b, r14b
test dh, dh
jne 0x1400391bf
test r8, r8
test eax, eax
jne 0x1400391bf
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
mov qword [rsi], rax
mov qword [rsi], rax
cmp qword [rbp - 0x18], 0
je 0x1400391e2
add byte [rcx + rax*2 + 0x48], dh
mov ecx, dword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov edx, 2
add rsp, 0x68
invalid
push 0x415e5f5b
pop rsp
invalid
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140010c70
mov rdx, qword [rbp - 0x10]
lea rcx, [rbp - 0x38]
push rbp
invalid
call fcn.140035680
movups xmm0, xmmword [rbp - 0x38]
enter 0x100f, 0x4d
fmul dword [rdi]
adc dword [rsi + 0x10], ecx
invalid
invalid
mov ah, 0xc4
invalid
enter 0x100f, 0x4d
fmul dword [rdi]
adc dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rdi], r9b
adc dword [rsi], eax
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x18], 0
jne 0x1400391a1
jge 0x1400391c7
add byte [rbp - 0x41], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
cmp qword [rbp - 0x18], 0
je 0x14003922e
mov rcx, qword [rbp - 0x10]
mov edx, 2
call fcn.140010c70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc eax, 0x1be7a
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3b8], rax
movabs rdi, 0x8000000000000000
mov qword [rbp + 0x3b0], rdi
add eax, dword [rax]
invalid
test rbx, rbx
mov rsi, qword [rbp + 0x3a8]
je 0x140039523
mov edx, 2
test dword [rax + 0xf000003], esi
sub byte [rbp + 0x3c0], cl
rol byte [rbx], 0
invalid
mov ecx, dword [rbp + 0x410]
pop rcx
mov esi, 0x48900001
nop
add rsp, 0x4a8
test al, 4
add byte [rax], al
test al, 4
add byte [rax], al
pop rsp
lea r8, str.library_std_src_syspalwindowsmod.rs
sub byte [rax], al
add byte [rax], al
test eax, 0x894c0007
ror dword [rcx + rcx*4 - 6], 0x49
mov rdx, r15
mov r8, rax
mov ebp, 0xf000199
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3d0
add eax, dword [rax]
add byte [rax], al
je 0x1400395e7
invalid
mov ecx, dword [rbp + 0x3d8]
std
call qword [rax + 0x28c48348]
mov dword [rsp + 0x10], edx
push rbp
push r15
mov ecx, dword [rbp + 0x410]
add esp, 0x28
mov al, 0
add byte [rax], al
cmovae ebp, eax
clc
add dword [rdx], eax
add byte [rax], al
invalid
invalid
cmp r15, r8
jb case.0x14002fc87.690
invalid
popfq
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
test al, 3
add byte [rax], al
mov rdx, r12
lea rcx, [rbp + 0x3a8]
lea edi, [rax + 0x48000003]
mov eax, dword [rbp + 0x3e0]
test eax, esp
add eax, dword [rax]
invalid
adc byte [rdi], cl
adc dword [rax], eax
add byte [rax - 0x75], cl
invalid
loopne 0x14003982a
mov dword [rcx + 8], eax
mov dword [rcx], eax
scasd eax, dword [rdi]
invalid
call fcn.140052fe0
jmp case.0x14002fc87.693
and al, 0xf0
xor ebp, ebp
cmp r8b, 0xa0
jne 0x1400399d0
xor ebp, ebp
cmp byte [rbx + rcx - 3], 0xed
jne 0x1400399d0
movzx ebp, byte [rbx + rcx - 1]
or edi, edi
and edx, 0x1f
and ebp, 0x3f
in eax, 0x3f
in eax, 0x3f
shl edx, 0x10
shl ebp, 0xa
or ebp, edx
mov al, 1
invalid
add dword [rcx - 0x7d], ecx
inc byte [rbx]
cmp r14, 3
jb 0x140039a89
cmp byte [rdi], 0xed
jne 0x140039a92
movzx r12d, byte [rdi + 1]
mov edx, r12d
and dl, 0xf0
cmp dl, 0xb0
jne 0x140039a92
test al, al
je 0x140039a92
movzx r13d, byte [rdi + 2]
and r12d, 0x1f
cmp rbx, 3
jb 0x140039a16
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
shl r12d, 6
and r13d, 0x3f
lea r15, [r14 - 3]
inc r14
mov rax, qword [rsi]
sub rax, rbx
cmp rax, r14
jb case.0x1400344ff.220
add rdi, 3
add r12d, 0xfc00
and r12d, 0xffc0
or ebp, r13d
or ebp, r12d
add ebp, 0x10000
mov rcx, rsi
mov edx, ebp
call fcn.140036cf0
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
jb 0x140039b7a
mov rcx, qword [rsi + 8]
add rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.140052bbb
add rbx, r15
jmp 0x140039b3a
test r14, r14
je 0x140039b1e
lea rax, [rdi + r14]
mov r8, rdi
jmp 0x140039ab8
add r8, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
mov r8, rdx
cmp rdx, rax
je 0x140039b1e
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140039ab0
cmp r9b, 0xe0
jb 0x140039a9b
cmp r9b, 0xed
jne 0x140039aef
cmp rdx, rax
je 0x140039b1e
lea rdx, [r8 + 2]
cmp rdx, rax
je 0x140039b1e
cmp byte [r8 + 1], 0x9f
ja 0x140039b1a
add r8, 3
mov rdx, r8
jmp 0x140039ab0
add r8, 2
cmp rdx, rax
cmove r8, rdx
xor edx, edx
cmp r8, rax
cmp eax, eax
cmp eax, eax
setne dl
add rdx, r8
cmp r9b, 0xf0
jb 0x140039ab0
xor r8d, r8d
cmp rdx, rax
setne r8b
add rdx, r8
jmp 0x140039ab0
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
mov eax, dword [rsi]
sub rax, rbx
cmp rax, r14
cmp eax, esi
cmp eax, esi
jb case.0x1400344ff.217
add rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.140052bbb
add rbx, r14
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140054260
add dword [rax], eax
add dword [rax], eax
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
pop rsi
adc bl, ch
invalid
pop rsi
adc bl, ch
ret 0x8948
invalid
invalid
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
call fcn.140054260
add dword [rax], eax
invalid
add dword [rax], eax
jmp 0x140039a34
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, r15
fimul dword [rbp - 0x77]
clc
call fcn.140054260
mov rbx, qword [rsi + 0x10]
adc cl, ch
fdivp st(6)
invalid
invalid
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
fdivp st(6)
invalid
int3
int3
int3
int3
add byte [rax], 0
add byte [rcx + rcx*4 - 0x3d], cl
lea ecx, [rsp + 0x50]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75e0394c], al
or byte [rcx + rdi - 0x20], 0x75
or bh, byte [rsi + 1]
add dword [rax], eax
add byte [rax], al
jmp case.0x140036c2f.144
add byte [rax], al
mov dword [rsp + 0x38], eax
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov qword [rsp + 0x40], r14
je 0x140039c19
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x48], rcx
and al, 0x48
lea rcx, [rsp + 0x68]
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
mov r8b, 1
call fcn.14003a2b0
mov r15, qword [rsp + 0x68]
jl 0x140039c35
invalid
movabs dword [0x68247c8b4c000006], eax
jl 0x140039c35
push 0x247c8b48
mov rdi, qword [rsp + 0x70]
and al, 0x70
jo 0x140039bd6
mov esi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
cmp edi, esp
jne 0x140039c29
invalid
invalid
cmp r15, r12
cmp edi, esp
jne 0x140039c29
mov r14, rdi
invalid
jmp case.0x140036c2f.144
movzx edx, byte [rbx + 0x21]
movzx ecx, byte [rbx + 0x22]
invalid
invalid
push rbx
and al, byte [r10 + r10*8 - 0x367bf58c]
test dl, dl
je case.0x1400351a7.168
sal byte [rdx + rcx - 0x7c], cl
leave
test cl, cl
and eax, 0xc9843eeb
test cl, cl
leave
je 0x140039c69
add al, byte [rax]
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
test r15, r15
invalid
test dword [rbx], edi
add dword [rax], eax
add cl, ch
add dword [r8], eax
add byte [rax], al
cmp byte [rbx + 0x23], 0
jne 0x140039c51
invalid
add byte [rax], al
cmp byte [rbx + 0x23], 0
and eax, dword [rax]
jne 0x140039c51
cmp byte [rbx + 0x24], 0
jnp case.0x1400351a7.186
add byte [rbp - 0x24], dh
jne 0x140039c51
cmp byte [rbx + 0x25], 0
jne 0x140039c51
invalid
invalid
and al, 0
add al, 0
add byte [rax], al
invalid
add byte [rax], al
bsr eax, dword [rcx]
add byte [rax], al
cmp eax, dword [rax]
add byte [rbx - 0x168affc5], al
rol byte [rdx + rdx*8 - 0x3f6af0bf], 0x41
or eax, 0xfffffffe
invalid
invalid
enter 0x41fe, 0xffffffffffffffc1
loopne 0x140039ced
invalid
mov ecx, dword [rbx + 8]
setne dl
shl edx, 0x15
add dword [rax], eax
mov r14, rax
adc dh, byte [rsi - 0x48c2ffff]
add byte [rax], al
invalid
add byte [rbp + 0x26], dh
and al, 0x38
lea eax, [rsp + 0x38]
invalid
or dword [rcx + rax + 0x74c08500], esi
xor r14, rsi
xor esi, esi
mov ah, 1
add byte [rbp + 0x314974c0], al
test eax, eax
je case.0x14003b2f1.138
invalid
sal byte [rcx + rcx*2 + 0x31], 0xf6
test byte [rbp - 0x7b], 0xff
push qword [rbp + 0x1d]
sbb eax, 0x15ff28eb
sub bh, bh
invalid
add dword [rax], eax
mov esi, eax
out 0x20, al
and byte [rcx - 0x7d], cl
add bh, byte [rsi + 1]
add byte [rax], al
add byte [rbp - 0x7b], cl
test edi, edi
or eax, 0x2ba
mov ecx, edi
outsb dx, byte [rsi]
std
dec dword [rax - 0x77]
invalid
mov eax, esi
mov edx, esi
add rsp, 0x80
add esp, 0x80
add byte [rax], 0
add byte [rax], al
pop rsp
adc eax, 0x1b596
xchg esi, eax
mov ch, 1
invalid
add dword [rax], eax
add byte [rcx - 0x1c3eb73d], cl
shl ebx, 0x20
and byte [rax - 0x7d], cl
add cl, byte [rcx + rcx*4 - 0xf]
int1
adc eax, 0x1b5db
add dword [rax], eax
test edi, edi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
stc
sub dword [rsi - 3], 0xde8949ff
outsb dx, byte [rsi]
std
mov esi, ebx
int3
int3
int3
int3
cmp byte [rax - 0x77], cl
mov edi, edx
xlatb
or byte [rax - 0x75], cl
mov esi, dword [rdi + 0x10]
ja case.0x1400351a7.208
ror dword [rcx + 0x29], 1
sub ecx, esi
int1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8b4c, 7
mov eax, dword [rdi]
add eax, esi
and al, 0x28
sub byte [rax - 0x77], cl
ret 0x9de8
popfq
popfq
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.default.0x140039e53
invalid
and al, 0x28
sub byte [rax], al
add byte [rax + riz + 0x48], dh
mov esi, dword [rsp + 0x30]
je case.0x1400344ff.299
invalid
je case.0x1400344ff.299
xor byte [rcx + 0x3e083f0], cl
add ecx, dword [rax - 0x73]
lea ecx, [0x1400b6370]
or eax, 0x7c524
add byte [rax + 0x63], cl
invalid
add al, 0x81
loopne 0x140039e65
mov dh, 0x46
adc bl, ch
invalid
add esi, dword [rsp + 0x30]
mov dword [rdi + 0x10], esi
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
invalid
mov eax, dword [rdi + 0x18]
cmp eax, esi
invalid
invalid
ja case.0x1400362b8.172
movzx eax, byte [rsi + 0xf]
jmp case.0x1400351a7.219
mov dh, 0x46
por mm1, qword [rax + rcx*2]
invalid
por mm1, qword [rax + r9*2]
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
shr ecx, 0x20
call case.0x140030a42.73
cmpsb byte [rsi], byte [rdi]
invalid
and al, 0x30
jrcxz 0x140039f17
invalid
add esp, 0x38
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.0x1400351a7.230
adc al, 0x48
lea ecx, [0x1400b6380]
or eax, 0x7c4c6
lea rcx, [0x1400b6380]
add byte [rax + 0x63], cl
add al, 0x81
invalid
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
xor eax, eax
mov al, 1
mov edx, 0xb6eb02b0
mov al, 2
mov al, 3
mov al, 4
mov al, 5
add eax, 0x6b0aaeb
mov al, 6
mov al, 7
mov al, 8
sahf
mov al, 0xa
mov al, 0xb
mov al, 0xc
mov al, 0xd
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp case.0x1400351a7.219
mov al, 0x10
invalid
jnp 0x140039f0b
mov al, 0x10
invalid
mov al, 0x11
jmp case.0x1400351a7.219
je 0x140039f12
invalid
invalid
mov al, 0x13
jmp case.0x1400351a7.219
invalid
invalid
mov al, 0x14
mov al, 0x15
pop rax
invalid
mov al, 0x16
invalid
mov al, 0x17
invalid
mov al, 0x18
invalid
mov al, 0x19
mov al, 0x1a
mov al, 0x1b
mov al, 0x1c
sbb al, 0xe9
invalid
mov al, 0x1d
sbb eax, 0xffff20e9
invalid
mov al, 0x1f
invalid
mov al, 0x20
and cl, ch
or edi, edi
invalid
invalid
mov al, 0x21
and ecx, ebp
invalid
and ch, cl
std
invalid
and ebp, ecx
idiv dh
invalid
invalid
and al, 0xe9
out dx, eax
invalid
and eax, 0xfffee8e9
call 0xf1039fa0
invalid
jmp case.0x1400351a7.219
invalid
invalid
invalid
sub cl, ch
sar esi, cl
invalid
invalid
invalid
dec dword [rbp + rcx*4 + 5]
lea eax, [0x1400b0e80]
ret
outsb dx, byte [rsi]
invalid
mov ecx, esi
wait
mov es, word [rcx]
int3
int3
int3
int3
sub esp, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov edi, edx
mov esi, ecx
add eax, 0x794ca
retf 0x794
invalid
and al, 0x60
dec dword [rcx + 0x39]
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
and al, 0x38
cmp byte [rcx + 0x4c302444], cl
and al, 0x30
mov dword [rsp + 0x28], eax
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x60
invalid
mov dword [rsp + 0x20], eax
mov ecx, edx
leave
mov bl, 1
add byte [0x14003a12b], bh
cmp eax, 0x103
add dword [rax], eax
invalid
adc dword [rax], eax
add al, al
push rdi
ror byte [rdi], 0x11
invalid
add dword [rax], eax
add byte [rbx + rdi - 0x7b], dh
test eax, eax
js 0x14003a068
mov rax, qword [rsp + 0x68]
and al, 0x68
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
sbb ecx, dword [rcx + 0x7815ffc1]
mov bl, 1
add dword [rax], eax
shl rax, 0x20
sar edi, 0x15
js case.0x140039e53.160
add dword [rax], eax
or eax, 2
add cl, byte [rax - 0x77]
or byte [rax - 0x39], r9b
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
add dh, al
and al, 0x5c
and al, 0x5c
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0x7946f
invalid
invalid
invalid
js 0x14003a0ef
mov dword [rsp + 0x80], 1
and al, 0x80
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
lea edx, [rsp + 0x78]
invalid
jnp 0x14003a0e6
invalid
invalid
invalid
add byte [rax], al
int3
int3
int3
int3
push rdi
sub rsp, 0x38
mov rsi, rcx
cmp byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x28]
mov r9d, 0x20
add byte [rax], al
invalid
sub byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call case.0x140036304.205
mov bh, 0xfe
invalid
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x14003a139
mov rdi, qword [rsp + 0x30]
mov eax, edi
xor byte [rcx + 0x3e083f8], cl
and eax, 3
loopne 0x14003a12e
lea rcx, [0x1400b6424]
or eax, 0x7c2f2
bnd ret 7
ret 7
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xf
loopne 0x14003a14b
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc bl, ch
invalid
adc r11b, r13b
jmp 0x14003a165
and al, 0x48
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x14003a186
xor ecx, dword [rdi]
movzx eax, byte [rdi + 0xf]
jmp 0x14003a165
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov ecx, edi
stc
mov rcx, rdi
stc
shr rcx, 0x20
call case.0x140030a42.73
movabs dword [0x8d4812750b3cffff], eax
and al, 0x30
invalid
cmp al, 0xb
jne 0x14003a17b
lea rcx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.140031b80
invalid
invalid
jmp 0x14003a186
ror byte [rdi], 0x11
invalid
invalid
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rdi
pop rsi
ret
mov rax, rdi
shr rax, 0x20
invalid
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.default.0x14003a1a7
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rcx, [0x1400b6434]
lea ecx, [0x1400b6434]
or eax, 0x7c294
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x14003a1db
xor eax, eax
jmp 0x14003a165
shr bl, 0xb8
mov al, 0x29
jmp 0x14003a165
mov al, 1
jmp 0x14003a165
invalid
mov al, 0xb0
mov al, 2
jmp 0x14003a165
add ch, bl
lodsb al, byte [rsi]
mov al, 3
jmp 0x14003a165
test al, 0xb0
add al, 0xeb
movsb byte [rdi], byte [rsi]
mov al, 4
jmp 0x14003a165
mov al, 5
jmp 0x14003a165
invalid
add eax, 0x6b0a0eb
movabs al, byte [0x98eb07b09ceb06b0]
mov al, 6
jmp 0x14003a165
mov al, 7
jmp 0x14003a165
mov al, 8
jmp 0x14003a165
xchg esp, eax
mov al, 9
jmp 0x14003a165
or ebx, ebp
nop
mov al, 0xa
jmp 0x14003a165
mov al, 0xb
jmp 0x14003a165
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
jmp 0x14003a165
mov al, 0xe
mov al, 0xc
jmp 0x14003a165
invalid
test byte [rax - 0x4f7f14f3], dh
invalid
mov al, 0xd
jmp 0x14003a165
mov al, 0xe
jmp 0x14003a165
invalid
mov al, 0xf
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x10
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x11
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x12
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x13
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x14
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x15
jmp 0x14003a165
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x16
jmp 0x14003a165
invalid
mov al, 0x17
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x18
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x19
jmp 0x14003a165
invalid
invalid
sbb ecx, ebp
sub al, 0xff
invalid
mov al, 0x1a
jmp 0x14003a165
invalid
invalid
sbb ch, cl
and eax, 0xb0ffffff
invalid
invalid
mov al, 0x1b
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x20
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x21
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x22
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x23
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x24
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x25
jmp 0x14003a165
invalid
invalid
invalid
mov al, 0x26
jmp 0x14003a165
mov al, 0x27
jmp 0x14003a165
mov al, 0x28
jmp 0x14003a165
add al, 0
add byte [rdi], cl
mov bh, 0x40
add al, 0xeb
cmp eax, 0x83481974
clc
add dword [rbp + 0x59], esi
mov rax, qword [rbp + 0x418]
cmp word [rax], 0
jne 0x14003a3df
jmp 0x14003a3cf
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp 0x14003a85f
mov byte [rbp + 0x417], r8b
test dword [rax], eax
add al, 0
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
clc
add eax, dword [rax]
add byte [rbp + 0x31], al
push qword [rcx]
jae 0x14003a539
cmp r13, 0x201
jae 0x14003a460
add al, byte [rax]
add byte [rbx + 0x11], dh
sub r13, rsi
sub r15, rsi
cmp r15, r13
jae 0x14003a499
lea rcx, [rbp + 0x3c0]
mov rdx, rsi
mov r8, r13
call fcn.1400541a0
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x400], rax
mov r15, qword [rbp + 0x3f8]
mov eax, 0xffffffff
invalid
dec dword [rcx + 0x39]
invalid
mov esi, 0xffffffff
cmovb rsi, r15
mov qword [rbp + 0x3d0], rsi
add byte [rcx - 0x77], cl
hlt
mov rbx, qword [rbp + 0x400]
add byte [rax + rax], al
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rcx - 0x77], cl
hlt
add byte [rax + rax], al
add byte [rcx - 0x77], cl
div byte [rcx]
leave
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x418]
add byte [rax], al
add byte [rax], al
mov edx, r14d
mov rdi, rbx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov ebx, eax
test eax, eax
jne 0x14003a4fa
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x1ae6e
test eax, eax
jne 0x14003a57a
mov r13d, ebx
cmp r14, r13
jne 0x14003a440
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14003a945
add r14, r14
mov eax, 0xffffffff
idiv byte [rax - 1]
cmp r14, rax
cmovae r14, rax
invalid
mov r13, r14
cmp r13, 0x201
add dword [rdx], eax
add byte [rax], al
invalid
add dword [rdx], eax
add byte [rax], al
jae 0x14003a460
jmp 0x14003a44f
cmp r12, r13
jb 0x14003a95f
invalid
add al, 0
invalid
sbb eax, 0x4c000004
mov edi, dword [rbp + 0x408]
mov r15, qword [rbp + 0x408]
mov qword [r15 + 0x10], 0
cmp byte [rbp + 0x417], 0
je 0x14003a5a4
cmp ebx, 2
ja 0x14003a5b0
jne 0x14003a686
mov rbx, rdi
movzx ecx, word [rdi]
cmp cx, 0x5c
je 0x14003a651
jmp 0x14003a672
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov r15, qword [rbp + 0x408]
cmp qword [rbp + 0x3f8], 0
jne 0x14003a808
jmp 0x14003a819
cmp ebx, 0xf6
jbe 0x14003a632
mov rcx, rdi
movzx eax, word [rdi + 2]
cmp eax, 0x3a
jne 0x14003a5d8
cmp word [rcx + 4], 0x5c
jne 0x14003a5d8
lea rdi, [0x1400b37b0]
mov r12d, 4
mov rbx, rcx
jmp 0x14003a696
movzx ecx, word [rcx]
cmp ebx, 3
jbe 0x14003a648
lea rdx, [0x1400b4b60]
cmp cx, 0x5c
mov rbx, rdi
jne 0x14003a67e
cmp eax, 0x3f
je 0x14003a67e
cmp eax, 0x5c
jne 0x14003a655
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je 0x14003a92f
cmp eax, 0x2e
jne 0x14003a65b
cmp word [rbx + 6], 0x5c
jne 0x14003a65b
add r13, 0xfffffffffffffffc
add rbx, 8
lea rdi, [0x1400b37b0]
mov r12d, 4
jmp 0x14003a696
mov r14, qword [r15]
cmp r14, r13
cmp esi, ebp
cmp esi, ebp
jbe 0x14003a876
add byte [rax], al
xor esi, esi
mov rbx, rdi
jmp 0x14003a781
invalid
add byte [rax - 0x77], cl
sti
mov rbx, rdi
cmp cx, 0x5c
jne 0x14003a672
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x14003a672
add r13, 0xfffffffffffffffe
add rbx, 4
lea rdi, [0x1400b37b8]
mov r12d, 8
jmp 0x14003a696
lea rdi, [0x1400b4b60]
xor r12d, r12d
jmp 0x14003a696
xor r12d, r12d
mov rdi, rdx
jmp 0x14003a696
lea rax, [0x1400b4b60]
xor r12d, r12d
mov rbx, rdi
mov rdi, rax
mov rsi, r12
or rsi, 1
add rsi, r13
mov r14, qword [r15]
cmp r14, rsi
jae 0x14003a71e
lea r8, [rsi + rsi]
test r14, r14
je 0x14003a6d7
lea rax, [r14 + r14]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3e8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3f0], rax
jmp 0x14003a6e2
mov qword [rbp + 0x3e8], 0
lea rcx, [rbp + 0x3a8]
lea r9, [rbp + 0x3e0]
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.1400327d0
cmp qword [rbp + 0x3a8], 0
mov rcx, qword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
cmp dword [rax - 0x48], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
jne 0x14003a973
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
add al, byte [rax]
add byte [rbp + 0x39], cl
out 0x73, al
invalid
mov rcx, r15
xor edx, edx
mov r8, r12
call fcn.1400541a0
jo 0x14003a6c8
add dword [rax], eax
mov r15, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rcx - 0x75], cl
mov rsi, qword [r15 + 0x10]
mov rsi, qword [r15 + 0x10]
mov r14, qword [r15]
mov rax, qword [r15 + 8]
jmp 0x14003a763
mov esi, esi
xor esi, esi
mov rax, qword [rbp + 0x418]
test dword [rax], ebx
add al, 0
invalid
lea r8, [r12 + r12]
jg 0x14003a7b4
or bl, ch
invalid
add byte [rsi - 0x73], cl
add al, 0x6d
add byte [rax], al
add byte [rax], al
mov edx, ebx
invalid
add byte [rcx + rax - 0x12], cl
bnd call fcn.140033f80
or byte [rax + rax], al
add byte [rcx - 0x75], cl
jg 0x14003a7f3
mov esi, dword [rdi + 0x10]
add byte [rax], al
adc byte [rcx], dh
test byte [rax - 0x7d], 0xbd
cmp qword [rbp + 0x3f8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x49018948], al
cmp dword [rdi], 0
invalid
invalid
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
adc byte [r9 + 0xf], al
adc byte [rdi], al
lea r12, [r13 + 1]
lea r8, [r12 + r12]
lea eax, [rsp]
add byte [rax], al
test byte [rax - 0x77], 0x8d
sbb byte [rax + rax], al
add byte [rbp - 0x77], cl
out 0xe9, al
push rdx
invalid
cmp word [rbx + 6], 0x5c
pop rsp
jne 0x14003a65b
mov rdi, rdx
xor r12d, r12d
jmp 0x14003a696
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rs
add eax, 0x7959d
add eax, 0x7959d
popfq
xchg ebp, eax
invalid
mov edx, 0x28
call fcn.140052fe0
invalid
xchg byte [rcx], al
add bl, ch
invalid
add dword [rsi + 0x46eb0001], 0x4c
lea eax, [0x1400b3ed8]
lea r8, str.library_std_src_syspalwindowsmod.rs
mov rcx, r13
mov rdx, r12
call fcn.140052f60
out dx, eax
test dword [rcx], eax
invalid
out dx, eax
test dword [rcx], eax
add bl, ch
jmp 0x14003a9a5
test rcx, rcx
jmp 0x14003a9a5
test ecx, ecx
invalid
call fcn.140010ec0
jmp 0x14003a9a5
mov rdx, qword [rbp + 0x3b8]
call fcn.140052d50
invalid
add dword [rcx], 0
invalid
add dword [rcx], 0
jmp 0x14003a9a5
test ecx, ecx
jne 0x14003a999
std
invalid
mov rdx, qword [rbp + 0x3b8]
add byte [rax], al
add al, ch
stosd dword [rdi], eax
add dword [rcx], 0
invalid
call fcn.140052d50
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3c0], 0
je 0x14003a9e7
mov rcx, qword [rbp + 0x3c8]
mov edx, 2
call fcn.140010c70
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x14003aa09
mov rax, qword [rbp + 0x408]
mov rcx, qword [rax + 8]
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.140010c70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rdx, qword [rdx]
mov edx, dword [rdx]
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
call fcn.14003a100
idiv bh
dec dword [rax - 0x7d]
jl 0x14003aa7b
cmp qword [rsp + 0x20], 0
and byte [rax], al
add byte [rdi + rbx + 0x4c], dh
lea esi, [rsp + 0x28]
je case.default.0x14003aa78
lea r14, [rsp + 0x28]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov ecx, eax
and ecx, 3
lea r15, [0x1400b64d8]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov ebx, dword [rsp + 0x28]
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14003aab7
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
mov r8, rbx
call fcn.140052bbb
add dword [rax], eax
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.140054260
mov r14, qword [rdi + 0x10]
jmp 0x14003aa94
lea r8, [0x1400b24b0]
mov edx, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
test byte [rcx], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld1
add dword [rcx + rax + 0xf788000], 0xeb2e7423
cmp byte [rax + 0xf], 0x23
je case.0x14002fc87.731
jmp case.0x14003aa78.2
mov qword [rsi], rax
add rsp, 0x50
cmp byte [rax + 0xf], 0x23
je case.0x14002fc87.731
jmp case.0x14003aa78.2
cmp byte [rax + 0x10], 0x23
je case.0x14002fc87.731
mov qword [rsi + 8], rax
mov eax, 1
mov rcx, rax
shr rcx, 0x20
jmp 0x163fd2e31
jne case.0x14003aa78.2
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
invalid
jmp 0x163fd2e31
jmp 0x128f53463
mov rcx, r14
call fcn.140031b80
dec dword [rax - 0x75]
adc ecx, dword [rax - 0x73]
and al, 0x20
dec dword [rax - 0x75]
adc ecx, dword [rax - 0x73]
and al, 0x20
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
stc
sub rsp, 0xc8
mov r13, r8
and al, 0x40
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
mov ecx, esi
retf 0x1a5
and al, 0x64
mov qword fs:[rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x84
xchg esi, eax
add byte [rax], al
add byte [rax - 0x3f], cl
shl edi, 0x20
sub edi, dword [rsp + 0x80]
add byte [rcx + rcx*4 - 6], cl
not rdx
shr rdx, 0x3f
test rbp, rbp
je 0x14003b029
add byte [rax], al
rol dword [rbx], cl
add byte [rax], al
mov rcx, rbp
mov rax, qword [r13 + 8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], rbp
jmp 0x14003b032
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bl, ch
and edi, edi
adc eax, 0x1a6b9
enter 0x4802, 0xffffffffffffff8d
and al, 0x48
mov rsi, r12
mov r12, rdx
out 0x49, al
mov esp, edx
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r13
call fcn.14003aa20
invalid
dec dword [rax - 0x7d]
jl 0x14003ad4b
add byte [rax - 0x75], cl
and al, 0x48
call 0x14000ab0a
dec dword [rax - 0x7d]
jl 0x14003ad4b
invalid
add byte [rax - 0x75], cl
and al, 0x48
je case.0x14000c6a3.1175
mov qword [rbx + 8], rax
mov eax, 1
mov qword [rbx], rax
jmp 0x14003afea
test rax, rax
je 0x14003affe
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rsi, qword [r13]
jne 0x14003ad51
mov rbp, qword [r13 + 0x10]
mov rdx, r12
mov r12, rcx
mov esp, 0xb824
add byte [rax - 0x77], cl
invalid
invalid
mov esp, 0xa824
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
lea esp, [rsp + 0x80]
mov ebp, edx
mov rcx, r15
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
call fcn.14003aa20
cmp qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x48]
cld
invalid
jne case.0x140039e53.192
test rax, rax
je 0x14003b0fa
mov rax, rsi
mov rsi, qword [rsi]
mov rbp, qword [rax + 0x10]
mov rdx, r13
mov r13, rsi
add r13, 0x20
invalid
and byte [rdi], cl
invalid
adc byte [rdx], al
add byte [rax], al
invalid
lea rax, [rsi + rsi]
cmp rax, r13
cmova r13, rax
test rsi, rsi
je case.0x1400344ff.325
invalid
sbb cl, byte [rax - 0x75]
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub byte [rax - 0x75], cl
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
or byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
mov eax, 1
add byte [rax], al
add bl, ch
add dh, byte [rcx]
xor eax, eax
mov rdx, r13
invalid
jmp 0x14003ae29
xor eax, eax
mov rdx, r13
not rdx
not edx
not edx
mov dword [rsp + 0x48], eax
and al, 0x48
mov rcx, r12
stc
cmp dword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbx + 0x48], dh
je 0x14003ae72
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c83948], al
mov edx, dword [rsp + 0x38]
invalid
cmp byte [rbx + riz - 0x17], dh
and ebp, ecx
wait
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x28
out dx, al
mov eax, dword [rsp + 0x28]
add eax, ebp
and al, 0x40
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x48], ebp
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
pop rsp
and al, 0x58
pop rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x7af0dc07], al
stc
stc
and ecx, dword [rdi]
invalid
test ecx, edi
nop
insb byte [rdi], dx
dec dword [rcx + rcx*4 - 0xf]
invalid
add ecx, edi
adc byte [rbx], ah
rol byte [rax], 0
add byte [rdi], cl
add byte [rax], al
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
and al, 0x50
and al, 0x58
and al, 0x58
sub ebx, ecx
push rsp
and al, 0x48
cmp eax, edx
fld qword [rcx]
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
sub al, byte [rax + 0xa424bc]
add byte [rax], al
add byte [rbx + rcx*2 + 0x4c], dh
cmp eax, ebp
call 0x164583ac4
cmp byte [rax - 0x39], cl
invalid
mov eax, 0xffffffff
sar bh, 0xff
invalid
ror byte [r9 + rdi - 0x17], 1
ror byte [rcx + rdi - 0x17], 1
cmp ebp, edx
cmp eax, 0x48d28548
lea eax, [rdx + rdx]
mov ecx, 0xffffffff
sar edi, 0xff
invalid
invalid
dec dword [rax + 0xf]
ror qword [rax - 0x77], 0xc2
ror dword [rax - 0x77], 0xc2
ret 0x8b4c
and al, 0x28
std
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
sub byte [rax - 0x75], cl
push rsp
and al, 0x38
invalid
mov edx, dword [rsp + 0x38]
cmp cl, ch
invalid
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x28
dec dword [rax - 0x75]
and al, 0x30
mov dword [rcx + 8], eax
add esp, 0xc8
add byte [rax], al
mov qword [rbx + 8], 0
xor eax, eax
ror byte [rax - 0x77], 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov dword [rcx + 8], eax
or byte [r8 - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add bl, ch
ror dword [rax - 0x39], 0x44
and al, 0x48
mov qword [rsp + 0x48], 0
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x40]
add byte [rax], al
lea ecx, [rsp + 0x40]
mov r8, r15
cmp dword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
mov eax, 3
mov ebp, edi
lea eax, [rbp + 0x10]
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edx, esi
add rdx, 0x400
add edx, 0x400
add byte [rax + rax], al
add byte [rbx + 0xa], dh
or dh, byte [rcx]
leave
dec dword [rax - 0x77]
ror byte [rax + 0x25], 1
call [rdi]
invalid
invalid
add byte [rax], al
mov edi, ebp
out dx, eax
mov ecx, 0x2000
add byte [rax + 0x29], cl
ror dword [rax + 1], 0xca
xchg edx, eax
sal byte [rcx], 0xc9
invalid
push qword [rcx]
leave
xor ecx, ecx
jmp 0x14003ace2
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov rax, qword [rax]
sub rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
add byte [rax + 0x2b], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov qword [rcx + 8], rax
mov qword [rcx], 0
add byte [rax], al
invalid
or byte [r8 - 0x39], cl
add dword [rax], eax
mov dword [rcx], 0
add byte [rax], al
add cl, ch
add byte [rax], al
jmp 0x14003afea
enter 0xfffffffffffffffe, 0xffffffffffffffff
out dx, eax
add byte [rcx], 0
add dword [rax], eax
add eax, 0x77360
invalid
shr eax, 0x20
jle case.0x14004fdae.54
add ah, cl
int3
int3
int3
int3
enter 0xffffffffffff8948, 0xffffffffffffffd1
mov ecx, edx
shr cl, 0x3f
invalid
int3
int3
int3
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add dh, bh
invalid
invalid
invalid
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
test eax, edx
mov dword [rbp + 0xd0], 0xfffffffe
add byte [rax], al
add dh, bh
invalid
mov r13, r8
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
retf
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
jno 0x14003b1b4
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rdi + rdx*2 + 0x4c], dh
push rdi
mov qword [rbp + 0xb8], r13
jno 0x14003b1b4
test r14, r14
mov qword [rbp + 0xc0], rdx
je 0x14003b207
push rdi
push rdi
mov qword [rbp + 0xb8], r13
lodsd eax, dword [rsi]
mov eax, 0x49000000
invalid
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
fld qword [rbx + 0xf]
mov dh, 0x44
mov r13, rbx
mov ebp, ebx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
invalid
setne r12b
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
invalid
mov rdx, r15
invalid
mov r8, r14
call case.0x14002f8c9.488
test eax, 0xf44ffff
mov dh, 0x4d
invalid
movzx eax, r9b
mov dh, 0xc1
test eax, 0xf44ffff
mov dh, 0x4d
invalid
mov dh, 0xc1
ror dword [rbx + rcx*4 + 0x5d], 0x70
mov r11, qword [rbp + 0x70]
mov r10, qword [rbp + 0x80]
lea rcx, [0x1400b64f8]
lea ecx, [0x1400b64f8]
xchg ebp, eax
lea ecx, [0x1400b64f8]
add byte [rax + 0x63], cl
lea rcx, [r11 + 4]
jmp 0x14003b248
add al, 0xeb
mov sil, 6
mov dh, 6
inc dword [rbp + 0x31]
in al, 0xe9
jmp 0x14003b37c
lea rcx, [r10 + 1]
add byte [rcx - 0x73], cl
add qword [rbp - 0x7b], rcx
invalid
invalid
lea rcx, [r10 + 1]
ror byte [rcx + 0xf], cl
retf 0x14c
retf 0x14c
retf 0x14c
add ecx, 8
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14003b248
sbb dword [rcx - 0x73], ecx
add qword [rbp - 0x7b], rcx
test r10, r10
cmove rcx, r10
invalid
invalid
lea rcx, [r10 + 1]
retf 0x14c
add ecx, ebx
add ch, bl
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
int1
or dword [rax], eax
add byte [rbp + 4], dh
invalid
mov dh, 9
or bh, dl
xlatb
fmul qword [rax - 0x75]
mov ecx, dword [rbp + 0x61]
push rbp
push 0x7558948
add byte [rax - 0x75], cl
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
ror byte [rax - 0x73], 0x15
ror byte [rax - 0x73], 0x15
lea edx, [0x1400b6514]
invalid
invalid
invalid
push rbp
loopne case.0x14003b9fd.22
invalid
mov dword [rbp - 0x18], ebx
jne 0x14003b295
jmp rax
loopne case.0x14003b2f1.231
lea rdx, [r11 + 4]
lea edx, [rbx + 4]
jmp 0x14003b2d4
lea rdx, [r10 + 1]
test edx, edx
fimul dword [rax - 0x7d]
ret 0xeb02
add ch, bl
adc cl, byte [rcx - 0x73]
push rdx
add dword [rbp - 0x7b], ecx
test r10, r10
cmove rdx, r10
add rdx, r11
lea rdx, [r10 + 1]
test edx, edx
add edx, ebx
ret 0x4808
or byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x15], cl
add byte [rax + 0x63], cl
add al, 0x82
add byte [rax], al
add bh, bh
invalid
lea rcx, [r11 + 4]
add bl, ch
mov ecx, 2
mov rbx, r13
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
int1
mov esi, ecx
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xeb000000
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14003b375
lea rax, [r10 + 1]
lea eax, [rdx + 1]
test r10, r10
cmove rax, r10
cmove eax, edx
cmove eax, edx
or al, 3
add ecx, 2
test edx, edx
cmove rax, r10
add ecx, dword [rax - 0x7d]
ror dword [rax], 0x4c
or byte [rcx + rdi - 0xf], cl
mov edx, 0x8944c031
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
inc dword [rax + rax*8 - 0x72b78a8b]
invalid
rol byte [rax], 0
cmpsd dword [rsi], dword [rdi]
invalid
mov ecx, dword [rbp + 0x70]
mov eax, dword [rbp + 0x80]
lea eax, [0x1400b6544]
add eax, 0x7b190
adc al, 0x90
add edx, eax
ret 0xe2ff
xor al, 0x48
lea edx, [rax + 1]
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
invalid
invalid
test eax, eax
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r13
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
pop rsi
mov eax, dword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov eax, dword [rbp - 0x18]
invalid
enter 0xffffffffffff8b48, 0x45
loopne 0x14003b4b7
invalid
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x28], 0x88400200
movabs al, byte [0x607d80ffffab67e8]
stosd dword [edi], eax
invalid
invalid
or cl, byte [rax - 0x77]
pop rbp
clc
mov dword [rbp - 8], ebx
insb byte [rdi], dx
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax + 0x8000000], ebp
test al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xa8], 8
test al, 0
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], cl
mov qword [rbp + 0xb0], 0
mov dword [rbp + 0xb0], 0
add byte [rax], al
add byte [rax], al
jmp case.0x14003b2f1.256
add byte [rax], al
invalid
dec dword [rdi]
mov dh, 0x45
invalid
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x77
mov al, 7
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
retf 0x894d
add ecx, 4
mov rsi, r13
movzx eax, byte [0x1400c12d8]
mov dh, 5
iretd
pop rbp
or byte [rax], al
mov dh, 5
iretd
mov edx, 0xe0
loopne 0x14003b50c
add byte [rax], al
xor ecx, ecx
call fcn.140048c30
test rax, rax
je 0x14003bbcd
mov r14, rax
mov esi, eax
mov rax, qword [rbp + 0x90]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp + 0x60]
invalid
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
invalid
invalid
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
invalid
movups xmmword [r14 + 0x20], xmm2
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rbp + 0x10], 4
adc byte [r8 + rax], r8b
add byte [rax], al
mov dword [rbp + 0x18], esi
sbb byte [rax - 0x39], cl
mov dword [rbp + 0x20], 1
and byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
invalid
movabs al, byte [0xc055100fb04d100f]
mov r8b, 0xf
adc byte [rbp - 0x40], dl
push rbp
ror byte [rdi], 0x10
pop rbp
ror byte [rdi], 1
sub dword [rbp + 0x90], ebx
nop
add byte [rax], al
invalid
nop
add byte [rax], al
sub dword [rbp + 0x70], ecx
invalid
invalid
lea ecx, [rbp + 0x28]
stosb byte [rdi], al
invalid
or dh, byte [rcx + rsi*2 + 0x41]
mov edi, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
insd dword [rdi], dx
sub byte [rbp + rcx*4 + 0x65], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r15, qword [rbp + 0x10]
jne case.0x140035883.304
add byte [rax], al
jge 0x14003b5c4
cmovs ecx, dword [rcx - 0x576b307]
mov ecx, edi
enter 0xffffffffffffffff, 0x4c
mov esi, dword [rbp + 0x18]
sbb byte [rcx + 0x6b], cl
imul eax, edi, 0x38
invalid
xor byte [rdi], cl
adc byte [rbp + 0x28], al
adc byte [rbp + 0x38], cl
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
invalid
invalid
invalid
movups xmmword [rsi + rax + 0x10], xmm1
invalid
adc byte [rcx + 0xf], al
adc dword [rsi + rax], eax
invalid
inc edi
mov dword [rbp + 0x20], edi
loop case.0x1400344ff.354
out dx, eax
test eax, 0x7d80ffff
invalid
invalid
cmp byte [rbp + 0x28], 0xa
inc dword [rax + 0x750a287d]
adc byte [rbp + 0x10], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
and byte [rax - 0x77], cl
test dword [rax + 0x49000000], esi
mov ebp, esi
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
add byte [rax], al
dec dword [rdi]
mov dh, 0x55
sub byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x38]
invalid
invalid
mov ecx, dword [rbp + 0x38]
mov eax, dword [rbp + 0x48]
lea r8, [0x1400b65b0]
add byte [rbp + 0x63], cl
or al, 0x90
add ecx, 4
add al, 0xe9
add byte [rax], al
test edx, edx
add ecx, eax
or bl, ch
and byte [rcx + 6], bh
invalid
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea eax, [rdx + 1]
test edx, edx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add eax, 0x2b9
add byte [rbp - 0x77], cl
call 0x14fcbdfe7
sub r8, rcx
invalid
sub eax, ecx
invalid
add eax, 0x3480000
add byte [rax + 3], cl
invalid
mov dh, 0xe
invalid
stc
invalid
or dword [rbx + 0x4745cf9], eax
stc
pop rsp
add al, 0x3c
add eax, 0x8d483973
invalid
lea ecx, [rbp + 0x60]
jle 0x14003b674
mov dh, 0x45
invalid
invalid
jo 0x14003b724
xchg ebp, eax
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [0x1400b657c]
xchg ebx, eax
scasb al, byte [rdi]
invalid
invalid
or al, 0x81
jmp rcx
add al, 0xe9
xor eax, dword [rax + rax]
test ah, ah
lea edx, [0x1400b260a]
adc eax, 0x76efe
jmp 0x18903b71c
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
invalid
invalid
invalid
lea edx, [rax + 1]
add al, byte [rax]
add byte [rax], al
invalid
mov eax, dword [rbp + 0xc0]
add ecx, eax
ror dword [rax - 0x77], 0xce
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
pop rsp
sete al
or al, cl
pop rsp
sub byte [rdi], cl
adc byte [rbp + 0x38], cl
invalid
cmp byte [rdi], cl
adc dword [rbp + 0x80], ecx
jo 0x14003b7e5
mov ecx, dword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rbp + 0x60], ecx
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax - 0x73], cl
invalid
lea edi, [rbp + 0x28]
lea ebx, [rbp + 0x60]
lea esi, [rbp + 0xa0]
mov ch, 0xa0
add byte [rax], al
add bl, ch
push rcx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movabs al, byte [0x66666651eb000000]
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 [rax - 0x75], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
test dword [rax + 0x48000000], ebp
imul ecx, edx, 0x38
invalid
invalid
add byte [rax + 0x6b], cl
retf 0x4438
and al, 8
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
or byte [rcx], al
or byte [rcx], al
or byte [rcx], r10b
mov eax, dword [rsi + 0x2f]
xor byte [rax - 1], cl
ret 0x8948
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx esp, byte [rbp + 0x28]
sub byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rax + rax - 0x72bf0000], dh
and al, 0xfa
invalid
call 0x188b32a76
mov ecx, dword [rbp + 0xa8]
test al, 0
add byte [rax], al
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14003b823
cmp al, 0x11
or dword [rbp - 0x62], esi
mov qword [rbp + 0xb0], rax
jmp 0x14003b823
nop
ror byte [rax - 0x7d], cl
mov ebp, 0xb0
add byte [rax], al
setne dl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rsi], esi
invalid
invalid
sbb edi, edi
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0xffff03850f000000]
inc esi
test edi, ecx
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbx], eax
invalid
mov byte [rbp + 0xcf], 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.140037e20
jmp 0x14003b7e0
sub eax, 0xe9ffffc5
call 0x18903b8f7
mov dword [rbp + 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [r9], r8b
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [r8], r8b
cmp byte [rax], al
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov dword [rbp + 0xb8], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xa8]
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
mov al, 0
add byte [rax], al
test byte [rcx + rax], dh
add dword [rax], eax
imul esi, eax, 0x38
add esi, ebx
lea edi, [0x1400b65cc]
cmp eax, 0x7ac73
invalid
add byte [rcx], dh
shr bl, 0xf
invalid
add ebx, 0x38
add qword [rax], rax
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rdx], bh
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
invalid
adc byte [rbx + 1], al
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
and al, 0xa8
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
adc eax, 0x76d95
xchg ebp, eax
insd dword [rdi], dx
test eax, 0xc084ffff
inc dword [rax + rax*8 - 0x47bee98b]
sal byte [rbp + 0x16], 0x41
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
invalid
lea edx, [0x1400b260a]
adc eax, 0x76c3d
insb byte [rdi], dx
invalid
sahf
invalid
mov esi, dword [rbp + 0x70]
jne 0x14003ba46
jo 0x14003ba18
lea eax, [rbp - 6]
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0x78], 1
add al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
clc
invalid
add eax, edi
clc
adc eax, 0x76c0d
insb byte [rdi], dx
invalid
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
nop
add byte [rax], al
invalid
test dword [rax - 0x15000000], edx
add bl, ch
xor dword [rax - 0x75], ecx
push rbp
push 0xffffffffebf0894d
mov eax, esi
jmp 0x14003ba40
invalid
invalid
add dword [rax], eax
mov eax, esi
jmp 0x14003ba40
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x76be6
invalid
lea rdx, [0x1400b260b]
jmp 0x14003ba40
invalid
invalid
invalid
invalid
invalid
test byte [rdx], cl
invalid
dec dword [rdi]
test dword [rcx], eax
invalid
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
jno 0x14003ba18
invalid
mov cl, byte [rax + 1]
sar edi, 1
invalid
loope case.0x14003b2a5.31
add r14, 4
lea rcx, [rax + 1]
test eax, eax
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
lea ebp, [rsi + rcx]
add ebp, 8
invalid
or bl, ch
adc ecx, dword [rax - 0x73]
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
add ebp, 2
invalid
shr cl, 0xab
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add al, ch
movabs eax, dword [0x48f8758b48fffd51]
cmp dword [rsi], 0
push rcx
std
dec dword [rax - 0x75]
mov esi, dword [rbp - 8]
add dword [rax], eax
add byte [rax], al
std
adc byte [rdi], cl
adc dword [rsi], eax
lea ecx, [rdx + 1]
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
mov ecx, eax
add rax, 4
rol byte [rbx + rbp*8], 0x38
xor eax, eax
jmp 0x14003bb8e
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add eax, ecx
add eax, ecx
add rax, 2
jmp 0x14003bb85
invalid
rol byte [rdx], 0xeb
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
invalid
invalid
jmp 0x14003bb85
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc0
add eax, 8
or bl, ch
add eax, 0x2b8
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x14003bb85
mov eax, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
clc
invalid
dec dword [rbp + rcx*4 + 5]
push rdx
add eax, 0x76a52
push 7
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
invalid
mov edx, esi
jb case.0x14003591a.308
add dword [rax], eax
lea eax, [0x1400b25f0]
add dword [rax], eax
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xe0
jno 0x14003bbdc
add ah, cl
nop dword [rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
mov ebp, 0xb8
mov ecx, dword [rbp + 0xc0]
std
dec dword [rax - 0x7d]
jge 0x14003bc43
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x30]
add byte [rcx], al
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
lea ebp, [rdx + 0x80]
out dx, eax
pop rdi
nop dword cs:[rax + rax]
mov dword [rsp + 0x10], edx
push rdi
push rbp
sub esp, 0x28
add byte [rax + 0xcfbd], al
add byte [rax], al
add byte [rbp + 0x1b], dh
cmp dword [rbp + 0xa0], 0
movabs al, byte [0x8b48117400000000]
lea ebp, [rax - 0x46000000]
or byte [rax], al
add byte [rax], al
nop
std
call qword [rax + 0x28c48348]
pop rsi
pop rdi
int3
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
mov dh, 0x6a
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rdx + rax], al
add al, 2
add byte [rax], al
invalid
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rdx + rax], al
add al, 2
add al, 2
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x14003bf29
cmc
add dword [rax], eax
invalid
add ecx, dword [rdi]
test ch, dh
cmc
cmp r13b, al
ja 0x14003bf29
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
outsd dx, dword [rsi]
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
outsd dx, dword [rsi]
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
cmovs ecx, dword [rcx + 0x4828244c]
mov ebx, dword [rdi + 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov rbx, qword [rdi + 8]
je 0x14003bdf3
lea r14, [rsp + 0x68]
jmp 0x14003bd7f
fmul qword [rcx + rcx*4 - 0xf]
mov ecx, esi
mov rdx, rdi
call fcn.140036a70
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
mov dh, 0x44
and al, 0x70
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x50], xmm2
sub dword [rsp + 0x50], edx
mov rdx, qword [r15 + 0x2f]
pop rdi
and al, 0x68
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [r10 + r9], r15b
lea eax, [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x3476b7fe], dh
retf
add cl, byte [rax - 0x77]
retf
cmp ch, al
invalid
jmp 0x14003bf29
add byte [rax], al
mov r14, rbx
jmp case.0x14003a139.166
fsubp st(3)
invalid
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
cmp dword [rcx], eax
add byte [rax], al
jge 0x14003be23
mov dh, 0xc0
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
stc
add byte [rax], al
mov rcx, rdi
call fcn.140036ba0
cmp r14, rax
jns case.0x1400387a3.292
invalid
jbe 0x14003be00
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.140036a70
mov rbx, r14
movzx eax, byte [rsp + 0x70]
jo case.0x14003b2a5.57
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
sub dword [rsp + 0x50], edx
sub ebx, dword [rsp + 0x68]
test ebx, esi
add byte [rax], al
add byte [rax - 0x2176b6fe], dh
mov r14, rbx
rol byte [rcx - 0x7d], 0xfc
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
test byte [rdi + rdi*8 - 1], bl
test dword [rsi + 0x4d000000], ebx
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
invalid
invalid
test esi, esi
je case.0x1400351a7.342
invalid
sub eax, 0x24448b48
sub byte [rdi], cl
mov dh, 8
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
inc byte [rcx]
je 0x14003bef0
cmp cl, 0x2e
jne 0x14003bef0
and al, 0x28
and al, 0x28
xor eax, eax
shr cl, 0x20
invalid
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x14003be06
invalid
inc byte [rcx]
add dword [rdi], ecx
test dword [rdx], ecx
invalid
add edi, edi
invalid
invalid
dec dword [rax - 0x7d]
jmp 0x14003bf0a
invalid
invalid
and dword [rax - 0x80], eax
std
invalid
xor al, dh
cmp dword [r11], r8d
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x14003c01e
add byte [rax - 0x77], cl
pop rdi
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x14003bf2c
invalid
movabs al, byte [0x478b48e1ffc10148]
and byte [rax - 0x7d], cl
sar edi, 0xe1
mov rax, qword [rdi + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x5e
add al, 0xeb
pop rsi
sub byte [rsp + 0x30], al
push rax
adc dword [rsi + 0x11], ecx
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
mov eax, dword [rsp + 0x5f]
mov dword [rsi + 0x30], eax
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
invalid
invalid
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
invalid
test eax, eax
test byte [rbp - 1], cl
invalid
invalid
cmp dword [rbx], eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
adc byte [rdi + 0x11], al
adc qword [rdi], r9
adc dword [rdi], ecx
adc dword [rsi + 1], eax
mov rax, qword cs:[rsp + 0x28]
and edi, edi
invalid
mov ecx, ebx
invalid
mov ebx, esi
sbb ah, byte [rdi + 7]
invalid
add byte [rax - 0x77], cl
invalid
invalid
mov ecx, ebx
fnstenv [rcx]
shr al, cl
invalid
int3
sub rsp, 0xc8
in al, dx
enter 0, 0
add byte [rax], al
invalid
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
invalid
int1
invalid
and al, 0x28
lea eax, [0x1400b6610]
invalid
add rcx, 4
jmp 0x14003c0bf
invalid
xor al, 0x48
lea rdx, [rax + 1]
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003c0bf
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jmp 0x14003c0bf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003c0bf
mov ecx, 2
add byte [rax], al
add byte [rax + 1], cl
stc
add byte [rax], al
ror byte [rax - 0x77], 0x7c
and al, 0x50
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
and al, 0x38
and al, 0x38
adc dword [rsp + 0x70], ecx
and al, 0x70
and al, 0x70
add byte [rax + 0x8a2484], cl
add byte [rax], al
mov byte [rax], al
add byte [rax], al
add byte [rdx], al
sti
invalid
nop
add byte [rax], al
add byte [rax + 0x4750af9], al
or dh, byte [rbp + 4]
or dh, byte [rbp + 4]
call qword [rax - 0x373b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rsi
invalid
enter 0, 0
add byte [rax - 0x77], cl
bnd call fcn.140052e60
mov edx, esi
int3
int3
int3
sub esp, 0x40
test r8, r8
test eax, eax
je 0x14003c258
invalid
and al, 0x38
lea esp, [0x1400b2550]
movsb byte [rdi], byte [rsi]
invalid
add bl, ch
invalid
mov ecx, eax
shr rcx, 0x20
shr ecx, 0x20
stc
and esi, dword [rbp + 0x7e]
and al, 0x30
add byte [rdi + riz + 0x48], dh
invalid
mov rax, qword [rsp + 0x38]
invalid
js case.default.0x14003c21b
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x38]
add byte [rax], al
cmp byte [rax - 0x7b], cl
leave
sub eax, ecx
add rdi, rcx
invalid
lea r8, [0x1400b2568]
add dword [rax], eax
ror byte [rax - 0x3f], 0xe0
add al, 0x31
sal byte [rcx], cl
leave
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
int 0xf
invalid
add byte [rax], al
lea edi, [rsp + 0x28]
add bl, ch
nop word cs:[rax + rax]
nop dword [rax + rax]
outsb dx, byte [rsi]
pop rax
invalid
mov esi, ebp
int1
mov r9d, dword [rax + 0x10]
add rax, 0x10
adc byte [rax - 0x7d], cl
invalid
invalid
adc byte [rax - 0x7d], cl
sal eax, 0x4d
test ecx, ecx
add ecx, 0xfffffff0
test r9, r9
je 0x14003c330
mov r8, qword [rax + 8]
jmp 0x14003c356
xor r9d, r9d
mov r8, r12
mov eax, esp
pop rsp
and al, 0x20
invalid
and byte [rcx + rcx*4 - 7], cl
rol dword [rbx + 0x634803e1], 0x4c
lea eax, [rax]
cmp byte [rax + 0x10], 0x23
je 0x14003c30a
jmp 0x14003c436
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
nop word [rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14003c30a
jmp 0x14003c436
test eax, eax
je 0x14003c312
jmp 0x14003c45f
add eax, 0x6620a
mov rcx, rax
mov ecx, eax
mov rdx, rsi
call fcn.140052f60
jmp case.0x1400344ff.401
mov edx, esi
call fcn.140052e60
ud2
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x10]
inc qword [rax + 0x10]
adc byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
adc byte [rax - 0x7d], cl
invalid
clc
mov qword [rcx], rax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov dword [rbp - 4], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x80fa], al
invalid
cli
add byte [rax], 0
add byte [rax], al
cmp edx, 0x80
add byte [rbx + 0xe], dh
jae 0x14003c963
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x14003c9e4
add byte [rax], al
add byte [rax], al
mov eax, edx
cmp edx, 0x800
cli
add byte [rax], cl
add byte [rax], al
cli
add byte [rax], cl
call 0xc8c3d579
cld
std
add byte [rax], al
call 0x14c42eda4
invalid
inc byte [r8 - 0x357fc01e]
or byte [rax - 0x47be00ab], 4
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsi]
mov eax, dword [rsi]
lea edx, [rbp - 4]
or byte [rax - 0x77], cl
invalid
jle 0x14003ca10
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbp - 0x10]
insb byte [rdi], dx
push rcx
invalid
mov ecx, dword [rbp - 0x10]
invalid
mov dword [rsp + 0x10], edx
invalid
add esp, 0x28
int3
int3
int3
invalid
int3
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
test rcx, rcx
jne 0x14003ca92
movzx eax, byte [0x1400c1198]
test al, al
je 0x14003cae0
invalid
or al, byte [rdi + 8]
add byte [rax + rax*8 + 0x5c64e74], al
mov byte [0x1400c1198], 1
mov byte [0x1400c1198], 1
mov byte [0x1400c1198], 1
mov eax, dword [0x1400c12dc]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0x58], 0
je 0x14003cabf
lea rax, [rax + 0x60]
jmp 0x14003cad1
mov qword [rbp - 0x18], rcx
call fcn.14003cb60
test rax, rax
mov rcx, qword [rbp - 0x18]
je 0x14003cae4
mov rdx, qword [rax]
mov qword [rax], rcx
mov rax, rdx
add rsp, 0x40
pop rbp
ret
xor edx, edx
jmp 0x14003cad7
test rcx, rcx
je 0x14003cafc
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x14003cafc
mov rcx, qword [rbp - 0x18]
call fcn.14003cc30
lea rax, [0x1400b2410]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
lea r9, [0x1400b1168]
lea r8, [rbp - 9]
mov edx, 0x46
call fcn.140053300
int3
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x58]
lea rdx, [0x14003cc80]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcf
add byte [rax], al
add byte [rax], al
call fcn.140032130
mov byte [rsi + 0x68], 1
push rbp
invalid
add byte [rax], al
add dword [rbx + 0x8471905], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
mov rcx, qword [rdx + 0x60]
lea rax, [rdx + 0x60]
cmp qword [rdx + 0x58], 0
mov qword [rdx + 0x58], 1
mov qword [rdx + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
je 0x14003cc28
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + rbp + 0x48], dh
test ecx, ecx
test rcx, rcx
je 0x14003cc28
lock dec qword [rcx]
jne 0x14003cc0e
call fcn.14003cc30
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x60]
add rsp, 0x20
pop rsi
ret
add byte [rax], al
add esp, 0x20
add esp, 0x20
int3
int3
enter 0xffffffffffff8b48, 0x49
or byte [rax - 0x7d], cl
cmp byte [rax], al
mov qword [rax], 0
mov byte [rax + 0x10], 2
je 0x14003cca8
test rcx, rcx
test ecx, ecx
je 0x14003cca8
lock dec qword [rcx]
jne 0x14003cca8
jmp fcn.14003cc30
ret
int3
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.140052bbb
add r14, rsi
mov qword [rdi + 0x10], r14
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
jne 0x14003cd04
add byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x10]
jmp 0x14003ccd1
adc bl, ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rbx + 0xe], dh
rol byte [rcx + 0x800fa], 1
add byte [rax], al
ror byte [rax - 0x7fd3dbbc], 0xe2
invalid
or byte [rax - 0x41d2dbac], 2
add byte [rax], al
add bl, ch
invalid
add byte [rdi + 0x27], dh
call 0x14c42f178
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
xor al, 0xc1
call 0x14c0af1a0
invalid
call 0x14c42f1ae
or byte [rax - 0x7fd1dbbc], 0xe2
and al, 0x2e
and dl, 0x3f
and al, 0x2e
and al, 0x2e
add byte [rax], al
add byte [rax - 0x75], cl
cmp dword [rax - 0x75], ecx
invalid
sub eax, ebx
int3
int3
int3
sub al, ch
int3
mov rsi, rdx
mov rdi, rcx
iretd
iretd
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call case.0x14002f8c9.488
movzx edx, byte [rsp + 0x20]
and byte [rax - 0x75], cl
and al, 0x30
and byte [rax - 0x75], cl
and al, 0x30
mov ecx, dword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
lea r8, [0x1400b664c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14003ceaf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
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
jmp 0x14003ceaf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003ceaf
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14003cf44
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14003ced8
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14003ceda
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.14003bd00
cmp byte [rsp + 0x20], 9
mov rdx, qword [rsp + 0x30]
jne 0x14003cf38
mov rax, qword [rsp + 0x28]
jmp 0x14003cf3a
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140052e60
int3
xor eax, eax
test rbx, rbx
je 0x14003e191
test rdi, rdi
je 0x14003da20
test rsi, rsi
jne 0x14003da20
mov edi, 1
mov r8, qword [rbp + 0x5c8]
test r8, r8
je 0x14003da31
mov rdx, r8
and rdx, 7
je 0x14003da36
mov rcx, r8
and rcx, 0xfffffffffffffff8
mov rsi, rax
nop dword [rax]
mov rsi, qword [rsi + 0x3d8]
dec rdx
jne 0x14003da00
cmp r8, 8
jae 0x14003da50
jmp 0x14003da8e
test rdi, rdi
mov rdx, qword [rbp + 0x5c8]
jne 0x14003da92
jmp 0x140040b74
mov rsi, rax
jmp 0x14003da8e
mov rsi, rax
mov rcx, r8
cmp r8, 8
jb 0x14003da8e
nop word cs:[rax + rax]
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14003da50
xor edx, edx
xor eax, eax
movzx ecx, word [rsi + 0x3d2]
mov r15, rsi
mov r12, rdx
cmp rdx, rcx
jb 0x14003dad8
nop word cs:[rax + rax]
mov rcx, qword [r15 + 0x160]
test rcx, rcx
je 0x140040788
inc rax
movzx r12d, word [r15 + 0x3d0]
mov r15, rcx
cmp r12w, word [rcx + 0x3d2]
jae 0x14003dab0
test rax, rax
je 0x14003db70
mov rsi, qword [r15 + r12*8 + 0x3e0]
mov rcx, rax
dec rcx
je 0x14003db5e
mov rdx, rcx
and rdx, 7
je 0x14003db15
mov rcx, rdx
nop dword [rax]
mov rsi, qword [rsi + 0x3d8]
dec rcx
jne 0x14003db00
not rdx
add rdx, rax
mov rcx, rdx
add rax, 0xfffffffffffffffe
cmp rax, 7
jb 0x14003db5e
nop
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14003db20
xor r13d, r13d
jmp 0x14003db78
lea r13, [r12 + 1]
mov rsi, r15
dec rbx
imul rax, r12, 0x38
lea r14, [r15 + rax]
add r14, 0x168
shl r12, 5
in al, 5
in al, 5
movabs rax, 0x8000000000000000
cmp qword [r15 + r12], rax
mov qword [rbp + 0x5c8], r13
jne 0x14003dc00
mov r13, qword [rbp + 0x4d0]
mov eax, 0
test r13, r13
je 0x14003d9c2
mov r15, rdi
mov r9, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov rdi, qword [rbp + 0x4d8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x570]
mov rdx, r13
mov r8, rdi
call fcn.140043a30
cmp qword [rbp + 0x570], 0
je 0x14003ddb6
xor eax, eax
mov rdi, r15
jmp 0x14003d9c2
mov qword [rbp + 0x560], rdi
mov rdi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
test r8, r8
mov qword [rbp + 0x5b8], r8
je 0x14003dc43
js 0x140040bdd
movzx eax, byte [0x1400c12d8]
xor ecx, ecx
mov rdx, r8
call fcn.140048c30
mov r8, qword [rbp + 0x5b8]
test rax, rax
jne 0x14003dc48
jmp 0x140040bcb
mov eax, 1
mov qword [rbp + 0x5c0], rax
mov rcx, rax
mov rdx, rdi
call fcn.140052bbb
movzx eax, byte [r14 + 0x18]
mov byte [rbp + 0x598], al
mov rdi, qword [r14 + 0x28]
mov r14, qword [r14 + 0x30]
test r14, r14
je 0x14003dc9e
mov rax, r14
shr rax, 0x3e
jne 0x140040b97
lea r13, [r14 + r14]
movzx eax, byte [0x1400c12d8]
xor ecx, ecx
mov rdx, r13
call fcn.140048c30
test rax, rax
jne 0x14003dca6
jmp 0x140040b85
mov eax, 2
xor r13d, r13d
mov qword [rbp + 0x5a8], rax
add r15, r12
mov rcx, rax
mov rdx, rdi
mov r8, r13
call fcn.140052bbb
mov rax, qword [rbp + 0x5b8]
mov qword [rbp - 0x30], rax
mov rcx, qword [rbp + 0x5c0]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
movzx eax, byte [rbp + 0x598]
mov byte [rbp - 0x18], al
mov qword [rbp - 0x10], r14
mov rax, qword [rbp + 0x5a8]
mov qword [rbp - 8], rax
mov qword [rbp], r14
mov r13, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
test rdi, rdi
mov qword [rbp + 0x568], r14
je 0x14003dd2d
js 0x140040bba
movzx eax, byte [0x1400c12d8]
xor ecx, ecx
mov rdx, rdi
call fcn.140048c30
mov r12, rax
test rax, rax
jne 0x14003dd33
jmp 0x140040ba1
mov r12d, 1
mov rcx, r12
mov rdx, r13
mov r8, rdi
call fcn.140052bbb
movzx eax, byte [r15 + 0x18]
mov qword [rbp + 0x450], rdi
mov qword [rbp + 0x458], r12
mov qword [rbp + 0x460], rdi
mov byte [rbp + 0x468], al
mov byte [rbp + 0x5a7], 0
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x4d0]
lea r8, [rbp - 0x30]
lea r9, [rbp + 0x450]
call fcn.140042390
mov rax, qword [rbp + 0x570]
shl rax, 1
test rax, rax
mov rdi, qword [rbp + 0x560]
je 0x14003d9c0
mov rcx, qword [rbp + 0x578]
mov edx, 1
call fcn.140010c70
jmp 0x14003d9c0
mov rax, qword [rbp + 0x578]
mov rdx, qword [rbp + 0x580]
mov rcx, qword [rbp + 0x588]
mov byte [rbp + 0x3f0], 0
test rdx, rdx
je 0x14003df43
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x14003deae
mov r8, rcx
and r8, 7
je 0x14003de1e
mov rcx, r8
nop dword [rax + rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x14003de00
not r8
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x14003deae
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
rcr al, 1
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
rcr al, 1
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14003de30
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 0
mov qword [rbp + 0x4c0], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x4b0]
lea r8, [rbp + 0x3f0]
call fcn.140043bd0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x4a0], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x490], xmm0
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmm2, xmmword [rbp - 0x10]
movups xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x480], xmm3
movaps xmmword [rbp + 0x470], xmm2
movaps xmmword [rbp + 0x460], xmm1
movaps xmmword [rbp + 0x450], xmm0
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
movzx ecx, word [rdx + 0x3d2]
cmp rax, rcx
jae 0x14003df78
mov rcx, rdx
jmp 0x14003dfa9
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], 0
mov qword [rbp + 0x460], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x450]
lea r8, [rbp + 0x3f0]
call fcn.140043bd0
jmp 0x14003e099
mov r8, qword [rbp + 0x30]
nop dword [rax]
mov rcx, qword [rdx + 0x160]
test rcx, rcx
je 0x14003dfa4
inc r8
movzx eax, word [rdx + 0x3d0]
mov rdx, rcx
cmp ax, word [rcx + 0x3d2]
jae 0x14003df80
jmp 0x14003dfa9
mov rax, r8
xor ecx, ecx
imul rdx, rax, 0x38
shl rax, 5
mov r8, qword [rcx + rdx + 0x198]
mov qword [rbp + 0x520], r8
movups xmm0, xmmword [rcx + rdx + 0x168]
movups xmm1, xmmword [rcx + rdx + 0x178]
movups xmm2, xmmword [rcx + rdx + 0x188]
movaps xmmword [rbp + 0x510], xmm2
movaps xmmword [rbp + 0x500], xmm1
movaps xmmword [rbp + 0x4f0], xmm0
mov r8, qword [rbp + 0x480]
mov qword [rcx + rdx + 0x198], r8
movaps xmm0, xmmword [rbp + 0x450]
movaps xmm1, xmmword [rbp + 0x460]
movaps xmm2, xmmword [rbp + 0x470]
movups xmmword [rcx + rdx + 0x188], xmm2
movups xmmword [rcx + rdx + 0x178], xmm1
movups xmmword [rcx + rdx + 0x168], xmm0
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
lea rdx, [rbp + 0x528]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x488]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + rax], xmm0
movups xmmword [rcx + rax + 0x10], xmm1
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x4f0]
movaps xmm1, xmmword [rbp + 0x500]
movaps xmm2, xmmword [rbp + 0x510]
movaps xmm3, xmmword [rbp + 0x520]
movaps xmmword [rbp], xmm3
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp - 8]
mov qword [rbp + 0x5c0], rax
dec qword [rbp + 0x4e0]
mov r12, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
cmp byte [rbp + 0x3f0], 0
je 0x14003e124
mov qword [rbp + 0x598], rdx
mov qword [rbp + 0x5a8], r8
test rdi, rdi
je 0x140040c30
mov rax, qword [r13 + 0x3d8]
mov qword [rbp + 0x4d0], rax
dec rdi
mov qword [rbp + 0x4d8], rdi
mov qword [rax + 0x160], 0
mov edx, 8
mov rcx, r13
call fcn.140010c70
mov r8, qword [rbp + 0x5a8]
mov rdx, qword [rbp + 0x598]
mov eax, 0
movabs rcx, 0x8000000000000000
cmp rdx, rcx
mov rdi, r15
je 0x14003d9c2
test rdx, rdx
je 0x14003e151
mov edx, 1
mov rcx, r8
call fcn.140010c70
cmp qword [rbp + 0x5b8], 0
je 0x14003e16c
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.140010c70
shl r12, 1
mov eax, 0
test r12, r12
je 0x14003d9c2
mov edx, 1
mov rcx, r14
call fcn.140010c70
xor eax, eax
jmp 0x14003d9c2
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x418], rax
movups xmm0, xmmword [rbp + 0x4d0]
movups xmmword [rbp + 0x408], xmm0
mov qword [rbp + 0x400], 1
movzx eax, byte [0x1400c12d8]
mov edx, 4
xor ecx, ecx
call fcn.140048c30
test rax, rax
je 0x140040c5b
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x4f0], rax
xchg ebp, eax
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, ebx
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
rol byte [rax + rax], 1
add cl, ch
and byte [rcx], cl
add byte [rax], al
xor r8d, r8d
lea r11, str.nul_byte_found_in_provided_data
mov rax, rsi
invalid
mov byte [rbp + 0x5d7], 1
lea rcx, [rbp + 0x4f0]
test edi, edx
add eax, 0x48010000
lea ecx, [rbp + 0x4f0]
call fcn.140039640
mov rcx, qword [rbp + 0x4f0]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
jne 0x14003e918
lea rcx, [rbp + 0x4f8]
mov byte [rbp + 0x5d7], 1
call fcn.140031b80
xor bh, bh
invalid
jmp 0x14003e9e5
xor bh, bh
invalid
mov qword [rbp + 0x568], rcx
mov rcx, qword [rbp + 0x4f8]
mov rsi, qword [rbp + 0x500]
add byte [rax - 0x75], cl
mov ebp, 0x508
xchg ebp, eax
mov eax, 0x4c000005
mov eax, dword [rbp + 0x5c8]
cwde
add eax, 0x74010000
or dword [rax - 0x73], ecx
shr r8b, 1
shl ch, 0xff
dec dword [rax - 0x75]
jne 0x14003e97c
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
jae 0x14003eb1f
cmp r8, 0x201
jae 0x14003ea60
sub r8, r12
sub rsi, r12
cmp rsi, r8
jae 0x14003ea8f
lea rcx, [rbp + 0x570]
mov rdx, r12
call fcn.1400541a0
mov rbx, qword [rbp + 0x570]
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x5c0], rax
mov eax, 0xffffffff
cmp rbx, rax
mov r12d, 0xffffffff
cmovb r12, rbx
mov qword [rbp + 0x580], r12
mov rsi, rbx
mov r14, r12
mov r13, qword [rbp + 0x5c0]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, r15d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov edi, eax
test eax, eax
jne 0x14003eae0
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14003ecb6
invalid
add byte [rcx - 0x77], al
clc
mov r8d, edi
cmp r15, r8
jne 0x14003ea40
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140040c76
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x14003ea60
jmp 0x14003ea4f
cmp r14, r8
jb 0x140040d68
lea rcx, [rbp + 0x4f0]
mov rdx, r13
call fcn.140035680
lea rcx, [rbp + 0x4f0]
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5c8]
call fcn.14003b170
cmp qword [rbp + 0x598], 1
je 0x14003eb67
lea rcx, [rbp + 0x4f0]
lea ecx, [rbp + 0x4f0]
call fcn.14003cf60
mov rdi, qword [rbp + 0x4f8]
add byte [rax], al
mov r8, qword [rbp + 0x500]
lea rcx, [rbp + 0x450]
mov rdx, rdi
call fcn.1400441b0
cmp qword [rbp + 0x4f0], 0
mov r14, qword [rbp + 0x558]
je 0x14003eba2
mov edx, 1
mov rcx, rdi
call fcn.140010c70
movups xmm0, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x460]
invalid
add al, 0
add byte [rax - 0x77], cl
test eax, eax
add al, 0
add cl, ch
and byte [rcx], al
add byte [rax], al
invalid
lea edi, [rbp + 0x450]
jmp 0x14003ebf6
mov byte [rbp + 0x5d7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140038fb0
mov rax, qword [rbp - 0x30]
cmp rax, r12
ror byte [r9 + rdi - 0x20], 1
je 0x14003e8d7
cld
invalid
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14003ec9e
mov dword [rbp - 0x30], eax
ror byte [r8 - 0x77], 1
fmul dword [r8 - 0x77]
push rbp
loopne 0x14003ec67
mov dword [rbp - 0x18], eax
int1
int1
std
dec dword [rax - 0x75]
test dword [rax + 4], edx
add byte [rax], al
mov byte [rbp + 0x5d7], 1
mov rcx, rsi
add dword [rax - 0x77], ecx
int1
mov rdx, rdi
call fcn.140038fb0
mov r14, rbx
mov rbx, qword [rbp + 0x5a8]
jmp 0x14003ebe9
invalid
invalid
invalid
test rax, rax
je case.0x1400351a7.352
mov edx, 1
call fcn.140010c70
jmp case.0x1400351a7.352
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
and byte [rax - 0x7d], cl
invalid
invalid
mov qword [rbp + 0x4b8], rax
movabs rax, 0x8000000000000001
or byte [rax - 0x77], 0x85
mov al, 4
add byte [rax], al
test ebx, ebx
add al, ch
ja 0x14003ed16
std
dec dword [rax - 0x75]
test dword [rax + 0x48000004], esi
movabs rdx, 0x8000000000000001
cmp rax, rdx
mov rbx, qword [rbp + 0x5a8]
add byte [rax], al
or byte [rax + 0x39], 0xd0
loopne 0x14003ed26
invalid
add byte [rax], al
enter 0xffffffffffff840f, 0x62
or al, 0
add byte [rax + 0x39], cl
ror byte [rdi], 1
jne 0x14003f97e
add byte [rax], al
xor r8d, r8d
mov rcx, rdx
test rax, rax
cmovne r8, rax
test r8, r8
je 0x14003ed8e
test rax, rax
cmove rcx, rdx
add r8, rcx
sub r8, r10
cmp rsi, r8
cmovae rsi, r8
lea rcx, [rbp - 0x30]
mov rdx, r10
mov r8, rsi
call fcn.140033bb0
dec dword [rax - 0x75]
ror byte [r8 - 0x75], 1
fmul dword [r8 + 0x39]
stc
invalid
invalid
mov dword [rbp + 0x558], esi
cmp word [rsi + rdi*2 - 0xa], 0x2e
jne case.0x14003f12d.68
invalid
or al, 0x66
cmp dword [rsi + rdi*2 - 2], 0
cmp word [rsi + rdi*2 - 2], 0
je 0x14003f10e
mov rsi, qword [r14 + 0x28]
mov rdi, qword [r14 + 0x30]
mov r14b, byte [r14 + 0xc5]
mov qword [rbp + 0x4f0], 0
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add eax, 0
add byte [rax], al
xor byte [rbp - 0x76], al
mov dh, 0xc5
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add eax, 0
add byte [rax], al
lea rcx, [rbp + 0x4f0]
xor edx, edx
call fcn.140033f80
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x500]
mov word [rax + rcx*2], 0x22
inc rcx
mov qword [rbp + 0x500], rcx
mov rax, qword [rbp + 0x5b8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rbx
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x4f0]
lea rdx, [rbp - 0x30]
call case.0x14000c6a3.617
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f0]
jne 0x14003eef8
lea rcx, [rbp + 0x4f0]
call fcn.140033f80
mov rdx, qword [rbp + 0x500]
add al, ch
invalid
mov rax, qword [rbp + 0x4f8]
mov word [rax + rdx*2], 0x22
clc
add al, 0
add byte [rsi - 0x39], ah
add al, 0x50
and al, byte [rax]
inc rdx
mov qword [rbp + 0x500], rdx
lea rax, [rdi + rdi*4]
lea r15, [rsi + rax*8]
lea rbx, [rbp + 0x4f0]
nop
nop
nop
cmp rsi, r15
je 0x14003ef92
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f0]
jne 0x14003ef44
mov rcx, rbx
call fcn.140033f80
mov rdx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x4f8]
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x500], rdx
mov rcx, rbx
mov rdx, rsi
mov r8d, r14d
call fcn.140044280
mov rdi, rax
add rsi, 0x28
test rax, rax
je 0x14003ef20
cmp qword [rbp + 0x4f0], 0
je case.0x14003b9fd.96
mov rcx, qword [rbp + 0x4f8]
mov edx, 2
call fcn.140010c70
jmp case.0x14003b9fd.96
mov rax, qword [rbp + 0x4f0]
mov rdi, qword [rbp + 0x4f8]
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
invalid
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
mov rax, qword [rbp + 0x4e8]
mov rax, qword [rbp + 0x4e8]
add byte [rax], al
sbb al, 0xfd
inc dword [rax - 0x7c]
test byte [rdi], 0x85
idiv edi
dec dword [rbx + rcx*4 - 0x43]
add byte [rax + rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test edx, ebx
idiv bh
invalid
mov rdx, qword [rbp + 0x500]
mov r13b, 1
mov dword [rbp + 0x43c], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [0xf544f005], al
add edi, eax
test dword [rsp + rax], edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x5c8]
mov qword [rbp + 0x5b8], rcx
mov rcx, qword [rbp + 0x5c0]
mov qword [rbp + 0x598], rcx
invalid
cwde
invalid
add byte [rax], al
lea ebx, [rax + 0x48000005]
mov dword [rbp + 0x4d0], eax
rol byte [rax + rax], 1
invalid
mov qword [rbp + 0x4d0], rax
rol byte [rax + rax], 1
add byte [rax - 0x77], cl
mov ebp, 0x4d8
mov qword [rbp + 0x4d8], rdi
mov qword [rbp + 0x4e0], rdx
cmp rdx, rax
ret 0x8b48
mov ch, 0x58
invalid
add byte [rax], al
ret 0x8b48
jne 0x14003f071
mov byte [rbp + 0x5b7], 1
lea rcx, [rbp + 0x4d0]
mov rdx, rax
call fcn.140033f80
sbb eax, 0x48ffff4f
mov edi, dword [rbp + 0x4d8]
add al, 0
invalid
sbb eax, 0x48ffff4f
mov edi, dword [rbp + 0x4d8]
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x14003f073
mov rdx, qword [rbp + 0x4e0]
add byte [rax], al
mov word [rdi + rdx*2], 0
add al, 0x57
add byte [rax], al
invalid
mov eax, 0x48000004
mov dword [rbp + 0x4c0], ebx
mov dword [rbp + 0x570], 0
test byte [rdi + 2], ah
add byte [rax], al
movzx eax, word [rsi + rdi*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x14003f12d.68
lea rdx, [0x1400b6668]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, word [rsi + rdi*2 - 6]
or ecx, 0x20
cmp ecx, 0x61
jne 0x14003f149
movzx ecx, word [rsi + rdi*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x14003f177
cmp ax, 0x43
jne case.0x14003f12d.68
movzx eax, word [rsi + rdi*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x14003f12d.68
movzx eax, word [rsi + rdi*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x14003f12d.68
mov qword [rbp + 0x560], rdi
mov qword [rbp + 0x4f0], 0
mov qword [rbp + 0x4f8], 2
mov qword [rbp + 0x500], 0
mov esi, 0x200
mov eax, 2
mov qword [rbp + 0x598], rax
xor eax, eax
mov qword [rbp + 0x5b8], rax
xor edi, edi
xor r14d, r14d
cmp rsi, 0x201
jb 0x14003f1d8
jmp 0x14003f1e7
jae 0x14003fce9
cmp rsi, 0x201
jae 0x14003f1e7
mov r12d, 0x200
lea r15, [rbp - 0x30]
mov r13, rsi
jmp 0x14003f24d
sub rsi, r14
sub rdi, r14
cmp rdi, rsi
jae 0x14003f220
lea rcx, [rbp + 0x4f0]
mov rdx, r14
mov r8, rsi
call fcn.1400541a0
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0x4f8]
mov qword [rbp + 0x598], rax
mov rdi, qword [rbp + 0x5b8]
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x500], r14
mov r12, r14
mov r15, qword [rbp + 0x598]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r15
mov edx, r13d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov ebx, eax
test eax, eax
jne 0x14003f275
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14003ff4e
mov esi, ebx
cmp r13, rsi
jne 0x14003f1c9
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140040d4e
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov rsi, r13
cmp rsi, 0x201
jae 0x14003f1e7
jmp 0x14003f1d8
mov qword [rbp + 0x5c8], rax
mov rsi, qword [rbp + 0x458]
mov rdi, qword [rbp + 0x460]
mov r14, rbx
mov rbx, qword [rbp + 0x5a8]
jmp 0x14003ee2c
cmp r12, rsi
jb 0x140040d96
test ebx, ebx
je 0x140040021
lea rbx, [rsi + rsi]
movzx eax, byte [0x1400c12d8]
xor ecx, ecx
mov rdx, rbx
call fcn.140048c30
test rax, rax
je 0x140040daa
mov rcx, rax
jmp 0x140040028
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rdi, rax
movabs rsi, 0x8000000000000000
jmp 0x140040036
mov ecx, 2
xor ebx, ebx
mov rdi, rcx
mov rdx, r15
mov r8, rbx
call fcn.140052bbb
cmp qword [rbp + 0x5b8], 0
je 0x140040051
mov edx, 2
mov rcx, qword [rbp + 0x598]
call fcn.140010c70
movabs rax, 0x8000000000000000
cmp rsi, rax
je case.0x14003b9fd.96
mov qword [rbp + 0x450], rsi
mov rax, rdi
mov qword [rbp + 0x458], rdi
mov qword [rbp + 0x460], rsi
lea r13, [0x1400b39bf]
xor r15d, r15d
lea rdi, [rbp + 0x450]
xor ebx, ebx
mov r14, r13
jmp 0x1400400a5
mov ebx, ecx
mov word [rax + rsi*2], r12w
inc rsi
mov qword [rbp + 0x460], rsi
test r13, r13
je 0x14004016f
test bx, bx
je 0x1400400f6
xor ecx, ecx
mov r12d, ebx
cmp rsi, qword [rbp + 0x450]
jne 0x140040094
mov rax, r14
sub rax, r13
add rax, 0xa
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov r8, rdx
shr r8, 1
cmp cx, 1
mov rax, r15
adc rax, 0xffffffffffffffff
sub r8, rax
inc r8
mov ebx, ecx
jmp 0x14004019e
lea rcx, [0x1400b39c7]
cmp r13, rcx
je 0x14004016f
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
js 0x140040117
inc r13
xor ecx, ecx
jmp 0x1400400b8
mov r9, rax
mov eax, r12d
and eax, 0x1f
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x1400401b8
movzx ecx, byte [r13 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400401cf
movzx r12d, byte [r13 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r12d, 0x3f
or r12d, ecx
or r12d, eax
cmp r12d, 0x110000
mov rax, r9
jne 0x1400401e0
mov rcx, qword [rbp + 0x450]
cmp r15, 1
je 0x140040220
mov r15d, 1
xor r12d, r12d
mov r13d, 0
mov r8d, 0
cmp rsi, rcx
jne 0x140040096
inc r8
mov rcx, rdi
mov rdx, rsi
call fcn.1400541a0
mov rax, qword [rbp + 0x458]
jmp 0x140040096
add r13, 2
shl eax, 6
or eax, r8d
mov r12d, eax
mov rax, r9
xor ecx, ecx
jmp 0x1400400b8
add r13, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
mov rax, r9
jmp 0x1400401e4
add r13, 4
cmp r12d, 0xffff
jbe 0x140040219
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov ecx, r12d
mov r12d, eax
mov rax, r9
jmp 0x1400400b8
xor ecx, ecx
jmp 0x1400400b8
mov rdi, qword [rbp + 0x458]
movabs rax, 0x8000000000000000
cmp rcx, rax
je case.0x14003b9fd.96
mov qword [rbp + 0x5b8], rcx
mov qword [rbp + 0x598], rdi
mov rcx, qword [rbp + 0x558]
movzx eax, byte [rcx + 0xc5]
mov byte [rbp + 0x568], al
test al, al
setne byte [rbp + 0x5a8]
mov al, 1
test al, al
je 0x140040db9
mov rsi, qword [rcx + 0x28]
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0x4a8], rax
movzx eax, byte [0x1400c12d8]
mov edx, 0xc
xor ecx, ecx
call fcn.140048c30
test rax, rax
je 0x140040dc0
mov ecx, 6
mov word [rax], 0x63
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
lea r15, [0x1400b3405]
mov edi, 1
xor r14d, r14d
lea r12, [0x1400b3404]
lea rbx, [rbp - 0x30]
jmp 0x1400402df
mov word [rax + rdi*2], r14w
inc rdi
mov qword [rbp - 0x20], rdi
mov r14d, r13d
test r14w, r14w
jne 0x1400403ad
lea rcx, [0x1400b3413]
cmp r15, rcx
je 0x1400403f5
movzx r8d, byte [r15]
movzx r14d, r8b
test r14b, r14b
js 0x14004030e
inc r15
jmp 0x1400403ad
mov ecx, r14d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r14b, 0xdf
jbe 0x140040363
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140040372
movzx r14d, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, ecx
cmp r14d, 0x110000
je 0x1400403f5
add r15, 4
jmp 0x14004037e
add r15, 2
shl ecx, 6
or ecx, r9d
mov r14d, ecx
jmp 0x1400403ad
add r15, 3
shl ecx, 0xc
or edx, ecx
mov r14d, edx
cmp r14d, 0xffff
jbe 0x1400403ad
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov r13d, r14d
mov r14d, ecx
jmp 0x1400403b0
xor r13d, r13d
cmp rdi, qword [rbp - 0x30]
jne 0x1400402d0
mov rax, r12
sub rax, r15
add rax, 0x11
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
cmp r13w, 1
sbb rdx, 0
lea r8, [rdx + 2]
mov rcx, rbx
mov rdx, rdi
call fcn.1400541a0
mov rax, qword [rbp - 0x28]
jmp 0x1400402d0
mov rbx, qword [rbp - 0x20]
mov qword [rbp + 0x500], rbx
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x4f0], xmm0
cmp rbx, qword [rbp + 0x4f0]
jne 0x140040433
lea rcx, [rbp + 0x4f0]
mov rdx, rbx
call fcn.140033f80
mov r8, qword [rbp + 0x560]
mov rbx, qword [rbp + 0x500]
jmp 0x14004043a
mov r8, qword [rbp + 0x560]
mov r12, qword [rbp + 0x4f8]
mov word [r12 + rbx*2], 0x22
inc rbx
mov qword [rbp + 0x500], rbx
lea rax, [r8 + r8]
xor ecx, ecx
lea rdi, [0x1400b3450]
mov rdx, qword [rbp + 0x5c0]
cmp rax, rcx
je 0x14004047b
cmp word [rdx + rcx], 0x22
lea rcx, [rcx + 2]
jne 0x140040466
jmp 0x140040600
mov rax, qword [rbp + 0x5c0]
movzx eax, word [rax + r8*2 - 2]
cmp ax, 0x5c
je 0x140040600
lea rdi, [r8 - 1]
xor r14d, r14d
test ax, ax
mov rax, qword [rbp + 0x5c0]
cmove r14, rax
test r14, r14
cmove rdi, r8
cmove r14, rax
mov r15, qword [rbp + 0x4f0]
mov rax, r15
sub rax, rbx
cmp rax, rdi
jae 0x1400404eb
lea rcx, [rbp + 0x4f0]
mov rdx, rbx
mov r8, rdi
call fcn.1400541a0
mov rbx, qword [rbp + 0x500]
mov r15, qword [rbp + 0x4f0]
mov r12, qword [rbp + 0x4f8]
lea r8, [rdi + rdi]
lea rcx, [r12 + rbx*2]
mov rdx, r14
call fcn.140052bbb
add rbx, rdi
mov qword [rbp + 0x500], rbx
cmp rbx, r15
jne 0x140040527
lea rcx, [rbp + 0x4f0]
mov rdx, r15
call fcn.140033f80
mov r12, qword [rbp + 0x4f8]
mov rbx, qword [rbp + 0x500]
mov word [r12 + rbx*2], 0x22
inc rbx
mov qword [rbp + 0x500], rbx
mov rax, qword [rbp + 0x4a8]
lea rax, [rax + rax*4]
lea r15, [rsi + rax*8]
lea r14, str._t____________
cmp rsi, r15
je 0x14004090f
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f0]
jne 0x14004057a
lea rcx, [rbp + 0x4f0]
call fcn.140033f80
mov rdx, qword [rbp + 0x500]
lea rax, [rdx + 1]
mov rcx, qword [rbp + 0x4f8]
mov word [rcx + rdx*2], 0x20
mov qword [rbp + 0x500], rax
movzx edi, byte [rbp + 0x5a8]
cmp byte [rbp + 0x568], 0
jne 0x1400405de
cmp qword [rsi], 0
movzx edi, byte [rbp + 0x5a8]
jne 0x1400405de
mov r12, qword [rsi + 0x10]
mov r13, qword [rsi + 0x18]
xor ebx, ebx
cmp r13, rbx
setne dil
je 0x1400405de
movzx ecx, byte [r12 + rbx]
mov r8d, 0x16
mov rdx, r14
call fcn.14001a2d0
inc rbx
cmp rax, 1
jne 0x1400405b9
lea rcx, [rbp + 0x4f0]
mov rdx, rsi
mov r8d, edi
call fcn.140044280
mov rdi, rax
add rsi, 0x28
test rax, rax
je 0x14004054e
cmp qword [rbp + 0x4f0], 0
je 0x14004061b
mov rcx, qword [rbp + 0x4f8]
mov edx, 2
call fcn.140010c70
mov rcx, qword [rbp + 0x5b8]
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
test rcx, rcx
je 0x14003efc1
mov edx, 2
mov rcx, qword [rbp + 0x598]
call fcn.140010c70
jmp 0x14003efc1
lea rcx, [0x1400b1820]
call fcn.1400533a0
jmp 0x140040dcf
mov rax, qword [rbp + 0x4f0]
mov rdx, qword [rbp + 0x500]
cmp rdx, rax
jne 0x14004093c
lea rcx, [rbp + 0x4f0]
call fcn.140033f80
mov rax, qword [rbp + 0x4f0]
mov rdx, qword [rbp + 0x500]
mov rdi, qword [rbp + 0x4f8]
mov word [rdi + rdx*2], 0x22
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14004061b
inc rdx
mov cl, 1
mov dword [rbp + 0x43c], ecx
xor r13d, r13d
jmp 0x14003f02c
lea rcx, [0x1400b0e38]
call fcn.1400533a0
jmp 0x140040dcf
mov ecx, 2
mov rdx, r13
call fcn.140052d50
jmp 0x140040dcf
call fcn.140010ec0
jmp 0x140040dcf
mov byte [rbp + 0x5a7], 1
mov ecx, 1
mov rdx, rdi
call fcn.140052d50
jmp 0x140040dcf
mov byte [rbp + 0x5a7], 1
call fcn.140010ec0
jmp 0x140040dcf
mov ecx, 1
mov rdx, r8
call fcn.140052d50
jmp 0x140040dcf
call fcn.140010ec0
jmp 0x140040dcf
mov qword [rbp + 0x5c8], r12
mov qword [rbp + 0x560], r14
lea rcx, str.assertion_failed:_self.height___0
lea r8, [0x1400b14f0]
mov edx, 0x21
call fcn.140052fe0
jmp 0x140040dcf
mov byte [rbp + 0x5d7], 1
mov ecx, 1
mov edx, 4
call fcn.140052d50
jmp 0x140040dcf
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rs
mov edx, 0x28
call fcn.140052fe0
jmp 0x140040dcf
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rs
mov edx, 0x28
call fcn.140052fe0
jmp 0x140040dcf
lea rax, str.library_std_src_syspalwindowsmod.rs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.140052f60
jmp 0x140040dcf
lea r8, str.library_std_src_syspalwindowsmod.rs
mov rcx, rsi
mov rdx, r12
call fcn.140052f60
jmp 0x140040dcf
mov ecx, 2
mov rdx, rbx
call fcn.140052d50
jmp 0x140040dcf
call fcn.140010ec0
jmp 0x140040dcf
mov ecx, 2
mov edx, 0xc
call fcn.140052d50
ud2
std
lock add eax, dword [rax]
add byte [rcx + rcx*4 - 0x57], cl
invalid
push 0x4c000001
lea eax, [0x1400b1548]
mov edx, 0xb
mov rcx, r15
call fcn.140052f60
jmp 0x14004362a
lea ecx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x1400b1530]
mov edx, 0x28
call fcn.140052fe0
jmp 0x14004362a
or byte [rax], al
add byte [rax], al
mov edx, 0x3d8
call fcn.140052d50
jmp 0x14004362a
mov edx, 0xb
mov rcx, rbx
call fcn.140052f60
jmp 0x14004362a
ud2
lea rcx, [rdx + 0x168]
mov qword [rbp + 8], rdx
movzx eax, word [rdx + 0x3d2]
mov qword [rbp - 0x10], rax
imul rdi, rax, 0x38
mov r12, 0xffffffffffffffff
nop dword [rax]
test rdi, rdi
je 0x140043ad0
lea rsi, [rcx + 0x38]
mov r8, qword [rcx + 0x28]
mov r9d, dword [rcx + 0x30]
mov dword [rsp + 0x20], 1
mov rcx, r14
mov edx, r15d
call r13
inc r12
add rdi, 0xffffffffffffffc8
mov rcx, rsi
cmp eax, 3
je 0x140043a90
cmp eax, 1
jne 0x140043ae8
add dword [rbp + 0x22], esi
sub rbx, 1
jae 0x140043ada
jmp case.0x14002fc87.830
mov r12, qword [rbp - 0x10]
sub rbx, 1
jb case.0x14002fc87.830
mov rdx, qword [rbp + 8]
mov rdx, qword [rdx + r12*8 + 0x3d8]
jmp 0x140043a6b
cmp eax, 2
jne 0x140043b23
xor eax, eax
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp], rax
mov rax, rbp
mov qword [rbp - 0x20], rax
lea rax, [0x140038690]
mov qword [rbp - 0x18], rax
lea rax, str.comparing_environment_keys_failed:
invalid
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rdx, str.library_std_src_syspalwindowsprocess.rs
lea rcx, [rbp - 0x50]
call fcn.140052e20
ud2
invalid
ror byte [rax], 0xd0
ret
int3
and al, 0x20
lea rdx, [rsp + 0x20]
xor r8d, r8d
call fcn.14003a2b0
nop
add rsp, 0x38
ret
cmp cl, ch
xchg edx, eax
invalid
add byte [rcx + 0x57], al
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rsi, rcx
lea rcx, [rsp + 0x40]
call fcn.140033bb0
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x48]
and al, 0x48
movabs rbx, 0x8000000000000000
cmp rcx, rbx
jne 0x1400441ed
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
jmp 0x14004421a
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
invalid
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x28]
and al, 0x28
invalid
pop rax
invalid
cmp byte [rax - 0x77], cl
stc
jp 0x140044255
add dword [rax], eax
adc bl, ch
iretd
stc
add rsp, 0x70
jo 0x1400442c8
jo 0x1400442c8
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140010c70
clc
leave
cld
invalid
clc
leave
cld
dec esp
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movzx eax, al
invalid
adc al, 0xf
invalid
add byte [rbp + 0x31], al
invalid
xor r11d, r11d
mov edi, 0x66000003
mov r9d, 0x45660001
mov ecx, 0x45660001
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov ecx, 0x45660001
test r11d, r11d
test ebx, ebx
cmp rdx, r14
je 0x1400443ab
add byte [rax], al
movzx edi, byte [rdx]
cmp al, byte [rdi + rcx - 0x4a]
xlatb
rol dword [rcx - 0x7d], cl
jrcxz 0x14004432b
invalid
shl r11d, 0x12
shl r10d, 6
invalid
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
fild word [rcx - 0x77]
cli
cmp r10d, 0xffff
ja 0x14004437d
jmp 0x1400443a0
add eax, dword [rcx - 0x3f]
jrcxz 0x14004437d
or r10d, r11d
cmp r10d, 0xffff
jbe 0x1400443a0
and eax, dword [rcx - 0x7f]
loop 0x140044380
and r10d, 0x3ff
inc dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x7f], al
retf 0xdc00
add ah, bl
or r10d, 0xdc00
add ah, bl
add byte [rbp + 0x31], al
fild dword [rbp - 0x77]
shr ecx, 1
sub bh, bh
invalid
test r8b, r8b
je 0x1400443f2
movzx eax, r8b
cmp eax, 2
cmp ecx, eax
cmp edx, 0x20
jne 0x1400443d0
jmp 0x1400443f2
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x140044407
mov rcx, rsi
mov ecx, esi
call fcn.140033f80
mov rdx, qword [rsi + 0x10]
jge 0x1400443fc
invalid
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], 0x22
and al, byte [rax]
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], r12w
or byte [rsi + 0x44], ah
mov dword [rax + rdx*2], esp
and al, 0x50
inc rdx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
jne case.0x14003a139.222
cmp rbx, r14
je 0x1400445f1
movzx ecx, byte [rbx]
movzx r12d, cl
test r12b, r12b
js 0x140044467
inc rbx
jmp case.0x14003a139.222
mov eax, r12d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r12b, 0xdf
jbe 0x1400444bd
movzx r12d, byte [rbx + 2]
shl edx, 6
and r12d, 0x3f
or r12d, edx
cmp cl, 0xf0
jb case.0x14003aa78.134
or dword [rcx], eax
add byte [rax], al
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
loopne 0x1400444b2
loopne 0x1400444b2
shl r12d, 6
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
jbe case.0x14003a139.222
invalid
jmp 0x1400445b2
add rbx, 2
shl eax, 6
add al, cl
loopne 0x1400444ca
or eax, edx
mov r12d, eax
nop dword [rax]
invalid
xor r13d, r13d
test bpl, bpl
je 0x14004457d
cmp r12w, 0x22
je 0x1400444f8
movzx eax, r12w
cmp eax, 0x5c
jne 0x14004457b
invalid
mov eax, dword [rax]
add byte [rax], al
test dword [rbx + 0x48000000], ecx
inc edi
inc rdi
jmp 0x14004457d
add byte [rcx - 0x77], cl
clc
mov r8, rdi
inc r8
je 0x1400446c6
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, r8
jb 0x1400445e0
mov rax, qword [rsi + 8]
test rdi, rdi
je 0x14004456e
cmp rdi, 0x10
jae 0x14004452a
add al, 0x31
leave
xor ecx, ecx
jmp 0x14004455c
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop dword [rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
adc dword [rax + rcx*2 - 0x10], esi
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x140044540
in al, dx
add rdx, rcx
cmp rdi, rcx
je 0x14004456e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x140044560
push rax
pop rsp
add byte [rax - 1], cl
ret 0xff48
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x140044430
mov rcx, rsi
call fcn.140033f80
mov rdx, qword [rsi + 0x10]
jmp 0x140044430
add rbx, 3
shl eax, 0xc
or r12d, eax
cmp r12d, 0xffff
add byte [rdi], cl
xchg byte [rsi], bl
invalid
invalid
invalid
lea eax, [r12 + 0xff0000]
shr eax, 0xa
call 0x1180452ca
add byte [rax], al
call 0x1180452ca
add byte [rax], al
fadd dword [rax]
add byte [rcx - 0x7f], al
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int3
and r12d, 0x3ff
or r12d, 0xdc00
mov r13d, r12d
mov r12d, eax
test bpl, bpl
test ch, ch
test ch, ch
je 0x14004457d
jmp 0x1400444dc
mov rcx, rsi
call fcn.1400541a0
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
jmp 0x140044517
test r15b, r15b
je case.0x14003b6f0.94
invalid
add byte [rax], al
invalid
movabs al, byte [0x8b48068b48000000]
push rsi
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd1
invalid
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rdx
invalid
cmp rcx, rdi
invalid
mov eax, dword [rsi + 8]
or byte [rax - 0x7d], r9b
call qword [rax]
cmp edi, 0x10
and ecx, 0xfffffff0
loope 0x14004461a
add byte [rbx + 0xf], al
adc dword [rax + rcx*2 - 0x10], esi
je case.0x14003aa78.137
invalid
je case.0x14003aa78.137
invalid
adc dword [rax + rcx*2], esi
adc cl, byte [rax + 0x29]
iretd
add al, 0x50
pop rsp
add byte [rax - 1], cl
ret 0xff48
mov edx, eax
call fcn.140033f80
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], 0x22
inc rdx
inc edx
inc edx
mov qword [rsi + 0x10], rdx
xor eax, eax
invalid
pop rdi
mov eax, edi
add byte [rax], al
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
wait
mov dword [rsi], 0x44894800
invalid
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
push rdi
ror byte [rdi], 0x11
and al, 0x38
lea ecx, [rsp + 0x20]
and al, 0x20
add byte [rax], al
int3
push 0x48118b48
test edx, edx
mov edx, dword [rcx]
test rdx, rdx
je 0x140044751
mov r8, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
and al, 0x30
xor byte [rcx + rcx*4 + 0x44], cl
and al, 0x38
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rdx
and al, 0x50
and al, 0x50
mov qword [rsp + 0x58], r8
mov ecx, 1
add byte [rax], al
add byte [rax], al
jmp 0x140044755
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
lea rcx, [rsp + 0x20]
xor bl, cl
invalid
int3
add byte [rax], al
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov esi, edx
mov eax, dword [rcx]
lea rdx, [0x1400b66f0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
mov ecx, esi
jmp 0x140044811
mov rdi, qword [rcx + 8]
test rdi, rdi
je 0x1400449b3
invalid
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add bh, bh
adc eax, 0x10b0e
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x10]
mov rcx, rax
mov rdx, rdi
cli
cli
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x140044966
invalid
add dword [rax], eax
invalid
invalid
mov rax, qword [rbp + 0x10]
jmp 0x1400449b5
mov ecx, dword [rcx + 4]
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x14004497d
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne 0x140044923
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
sub eax, 0x4800010b
shl eax, 0x20
or rax, 2
jmp 0x140044987
mov dword [rbp + 0x10], 0
mov dword [rbp + 0x30], 0
mov word [rbp + 0x34], 0
movaps xmm0, xmmword [0x140055890]
movups xmmword [rbp + 0x20], xmm0
cmp esi, 0xfffffff6
sete byte [rbp + 0x30]
mov dword [rbp - 0x10], 0x18
setne byte [rbp + 0x31]
mov qword [rbp - 8], 0
mov dword [rbp], 1
lea rax, [rbp - 0x10]
mov qword [rbp + 0x18], rax
lea rcx, str..NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea r8, [rbp + 0x10]
mov edx, 7
call fcn.140039ba0
mov rbx, rdx
jmp 0x1400449a0
mov rdi, r8
cmp esi, 0xfffffff6
setne dl
lea rcx, [rbp + 0x10]
call fcn.1400458c0
cmp qword [rbp + 0x10], 0
mov rsi, qword [rbp + 0x18]
mov eax, 1
je 0x1400449e8
mov rbx, rsi
jmp 0x1400449a0
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x14004499c
mov qword [rbp + 0x10], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x10]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x140044966
mov rbx, qword [rbp + 0x10]
jmp 0x14004499e
mov qword [rbp - 0x10], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x10]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x140044966
mov rbx, qword [rbp - 0x10]
jmp 0x14004499e
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
jmp 0x1400449a0
movabs rax, 0x600000002
mov qword [rbp + 0x10], 1
lea rcx, [rbp + 0x18]
mov qword [rbp + 0x18], rax
call fcn.140031b80
xor ebx, ebx
xor eax, eax
mov rdx, rbx
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
xor eax, eax
mov qword [rbp - 0x28], rax
cmp esi, 0xfffffff6
setne dl
mov byte [rbp + 0x58], 1
lea rcx, [rbp + 0x10]
call fcn.1400458c0
cmp qword [rbp + 0x10], 0
mov rbx, qword [rbp + 0x18]
je 0x140044a09
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, 1
jmp 0x1400449a0
mov rbx, qword [rbp + 0x20]
cmp qword [rdi], 0
je 0x1400449fc
mov rcx, qword [rdi + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
jmp 0x14004499e
cmp esi, 0xfffffff6
mov rax, qword [rbp - 0x28]
mov rcx, rax
cmovne rcx, rbx
mov qword [rbp - 0x18], rcx
cmovne rbx, rax
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x48], 0
mov rsi, qword [0x1400c1200]
test rsi, rsi
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x30], rax
je 0x140044a47
dec rsi
jmp 0x140044adf
mov byte [rbp + 0x5d], 0
mov byte [rbp + 0x5c], 1
lea rdx, [0x1400b2a38]
lea rcx, [rbp + 0x10]
mov r8d, 0xe
call fcn.140037ac0
mov rbx, qword [rbp + 0x10]
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x140044acf
mov rdi, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.140017fb0
cmp qword [rbp - 0x10], 0
je 0x140044a98
xor r14d, r14d
jmp 0x140044ab8
mov rdx, qword [rbp - 8]
mov r8, qword [rbp]
lea rcx, [rbp - 0x10]
call fcn.14001c260
xor r14d, r14d
cmp byte [rbp - 0x10], 0
sete r14b
mov rsi, qword [rbp - 8]
test rbx, rbx
je 0x140044aca
mov edx, 1
mov rcx, rdi
call fcn.140010c70
test r14, r14
jne 0x140044ad4
mov esi, 0x200000
lea rax, [rsi + 1]
mov qword [0x1400c1200], rax
mov byte [rbp + 0x5d], 0
mov byte [rbp + 0x5c], 1
xor ecx, ecx
call fcn.1400319d0
mov rdi, rax
lock inc qword [rax]
jle 0x140044bb2
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x18], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movzx eax, byte [0x1400c12d8]
mov edx, 0x30
xor ecx, ecx
call fcn.140048c30
test rax, rax
mov qword [rbp + 0x48], rdi
je 0x140044cbc
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
movups xmm2, xmmword [rbp + 0x30]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x140044bb2
movzx ecx, byte [0x1400c1198]
test cl, cl
mov qword [rbp + 0x50], rax
je 0x140044bb4
mov byte [0x1400c1198], 1
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
je 0x140044b8b
lea rax, [rax + 0x60]
jmp 0x140044b9d
mov byte [rbp + 0x5e], 1
call fcn.14003cb60
test rax, rax
je 0x140044def
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x140044bb4
lock inc qword [rcx]
jg 0x140044bb6
ud2
xor ecx, ecx
mov byte [rbp + 0x5a], 0
mov byte [rbp + 0x59], 1
mov qword [rbp + 0x40], rcx
call fcn.14003ca70
test rax, rax
je 0x140044bda
lock dec qword [rax]
jne 0x140044bda
mov rcx, rax
call fcn.14003cc30
mov r14, qword [rbp + 0x50]
mov rcx, qword [r14 + 0x10]
test rcx, rcx
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp + 0x48]
je 0x140044bfa
lock inc qword [rcx + 0x18]
jle 0x140044da2
movzx eax, byte [0x1400c12d8]
mov edx, 0x28
xor ecx, ecx
call fcn.140048c30
mov r15, rax
test rax, rax
mov rax, qword [rbp + 0x40]
je 0x140044cd0
mov qword [r15], rbx
mov qword [r15 + 8], r14
mov qword [r15 + 0x10], rax
mov rax, qword [rbp - 0x18]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], rdi
movzx eax, byte [0x1400c12d8]
mov edx, 0x10
xor ecx, ecx
call fcn.140048c30
test rax, rax
je 0x140044ce4
mov rdi, rax
mov qword [rax], r15
lea rax, [0x1400b1cc8]
mov qword [rdi + 8], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x10000
lea r8, [0x1400465e0]
xor ecx, ecx
mov rdx, rsi
mov r9, rdi
call qword [sym.imp.kernel32.dll_CreateThread]
test rax, rax
je 0x140044cfc
mov rcx, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x140044ca3
mov rcx, rbx
call fcn.1400322a0
lock dec qword [r14]
jne 0x140044cb1
mov rcx, r14
call fcn.140046550
xor eax, eax
mov rbx, qword [rbp - 0x30]
jmp 0x1400449a0
mov ecx, 8
mov edx, 0x30
call fcn.140052d50
jmp 0x140044bb2
mov ecx, 8
mov edx, 0x28
call fcn.140052d50
jmp 0x140044bb2
mov qword [rbp + 8], r15
mov ecx, 8
mov edx, 0x10
call fcn.140052d50
jmp 0x140044bb2
mov rcx, qword [rdi]
mov qword [rbp - 0x40], rdi
mov rax, qword [rdi + 8]
mov qword [rbp - 0x38], rcx
mov qword [rbp + 8], rax
call qword [rax]
mov rax, qword [rbp + 8]
cmp qword [rax + 8], 0
je 0x140044d2d
mov rax, qword [rbp + 8]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x38]
call fcn.140010c70
mov edx, 8
mov rcx, qword [rbp - 0x40]
call fcn.140010c70
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
mov rax, qword [rbp + 0x50]
lock dec qword [rax]
jne 0x140044d56
mov rcx, qword [rbp + 0x50]
call fcn.140046550
shl rsi, 0x20
or rsi, 2
mov rax, qword [rbp + 0x48]
lock dec qword [rax]
jne 0x140044d71
mov rcx, qword [rbp + 0x48]
call fcn.1400322a0
mov qword [rbp + 0x10], rsi
lea rax, [0x1400b1d00]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread
lea r9, fcn.140031b80
lea r8, [rbp + 0x10]
mov edx, 0x16
call fcn.140053300
jmp 0x140044bb2
add rcx, 0x10
mov byte [rbp + 0x5f], 1
xor edx, edx
call case.0x140021a3e.469
lea rax, str.too_many_running_threads_in_thread_scope0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 1
lea rax, [0x1400b4b60]
mov qword [rbp + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x5f], 1
lea rdx, str.library_std_src_thread_scoped.rsh
lea rcx, [rbp + 0x10]
call fcn.140052e20
jmp 0x140044bb2
mov byte [rbp + 0x5e], 1
lea rax, [0x1400b2410]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
lea r9, [0x1400b1168]
lea r8, [rbp + 0x10]
mov edx, 0x46
call fcn.140053300
jmp 0x140044bb2
push rsp
and al, 0x30
mov qword [rsp + 0x38], r8
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov ecx, 1
jmp 0x14004589c
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x20]
and al, ch
jmp 0x14004587a
invalid
invalid
and al, ch
jmp 0x14004587a
nop
add rsp, 0x68
ret
int3
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], esi
mov qword [rbp + 0xa8], 0xfffffffffffffffe
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0xa5], dl
movzx eax, dl
mov ecx, 0x40080002
sub ecx, eax
mov dword [rbp + 0x64], ecx
xor edi, edi
mov r15d, 8
mov sil, 1
xorps xmm6, xmm6
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
xor eax, eax
mov qword [rbp - 8], rax
nop
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
mov dword [rbp + 0x58], eax
jmp 0x14004593b
mov rax, qword [rbp + 0x20]
xchg qword [0x1400c1248], rax
mov rax, qword [0x1400c1248]
test rax, rax
jne 0x140045990
movaps xmmword [rbp + 0x20], xmm6
xor ecx, ecx
lea rdx, [rbp + 0x20]
mov r8d, 0x10
mov r9d, 2
call r12
test eax, eax
jns 0x140045930
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x70], r14
mov byte [rbp + 0xa7], dil
mov byte [rbp + 0xa6], 1
call fcn.140047020
jmp 0x140045934
mov eax, 1
lock xadd qword [0x1400c1248], rax
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x58]
mov qword [rbp], rax
lea rax, [0x1400187e0]
mov qword [rbp + 8], rax
lea rax, [rbp - 0x18]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140012a70]
mov qword [rbp + 0x18], rax
lea rax, str..pipe__rust_anonymous_pipe1__.
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
mov rax, rbp
call 0x17049e332
call 0x17049e332
mov qword [rbp + 0x38], 2
mov qword [rbp + 0x78], rbx
mov dword [rbp + 0x78], ebx
cmp byte [r10], r8b
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x78], ebx
invalid
mov dword [rbp + 0x78], ebx
mov qword [rbp + 0x70], r14
mov dword [rbp + 0x70], esi
mov byte [rbp + 0xa7], dil
mov byte [rbp + 0xa6], 1
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x20]
and al, ch
invalid
mov dh, 0xfc
dec dword [rbp - 0x7b]
test esi, esi
and al, ch
invalid
test esi, esi
sete al
or sil, al
mov byte [rax - 0xa], 0xc6
add dword [rbp + 0xd], esi
mov byte [rax - 0xa], 0xc6
add dword [rbp + 0xd], esi
mov edx, 1
mov rcx, rbx
fld1
invalid
mov dl, 0xfc
invalid
fld1
invalid
mov rax, qword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
mov qword [rbp + 0x80], rax
mov r8, qword [rbp - 0x30]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
ror byte [rax - 0x75], 1
mov rax, qword [rbp - 0x28]
invalid
invalid
mov rax, qword [rbp - 0x28]
lea r12, [r8 + rax]
invalid
fmul dword [rbp - 0x73]
and al, 0
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x7b], 0x88
mov byte [rax], al
add byte [rax], al
invalid
invalid
invalid
test rax, rax
mov qword [rbp + 0x88], r8
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov dword [rbp + 0x5c], r15d
pop rsp
mov qword [rbp - 0x10], rax
je 0x140045a80
movzx ecx, byte [r8]
movzx r13d, cl
jmp 0x1b8f1dead
invalid
jmp 0x1b8f1dead
lea r15, [r8 + 1]
lea edi, [rax + 1]
jmp 0x140045b04
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
xor edi, edi
xor r14d, r14d
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
xor r15d, r15d
xor esi, esi
jmp 0x140045b2c
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], al
invalid
mov eax, r13d
call 0x181243b2a
movzx edx, byte [rax + 1]
push rax
invalid
and eax, 0x1f
movzx edx, byte [r8 + 1]
push rax
invalid
push rax
add dword [rbx - 0x7fbec01e], eax
and edx, 0x3f
cmp r13b, 0xdf
std
fbstp tbyte [rsi + 0x44]
std
fbstp tbyte [rsi + 0x44]
movzx r13d, byte [r8 + 2]
shl edx, 6
push 0x6e2c102
and r13d, 0x3f
in eax, 0x3f
or r13d, edx
cmp cl, 0xf0
invalid
jb 0x140045e8e
invalid
lea r15, [r8 + 4]
movzx ecx, byte [r8 + 3]
add rax, qword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
in eax, 6
add rax, qword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
in eax, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
mov r13d, ecx
mov ebp, ecx
invalid
mov ebp, ecx
cmp r13d, 0xffff
add byte [rax], al
jbe 0x140045b04
jmp 0x140045ea5
add byte [rax], al
lea r15, [r8 + 2]
shl eax, 6
loopne 0x140045b05
loopne 0x140045b05
or eax, edx
mov r13d, eax
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edi, edi
mov rsi, r12
sub rsi, r15
add rsi, 3
mov rcx, 0xffffffffffffffff
cmovb rsi, rcx
shr rsi, 2
add rsi, rax
mov r14w, 1
cmp rsi, 4
mov eax, 3
cmovb rsi, rax
movabs rax, 0x3fffffffffffffff
cmp rsi, rax
jae 0x140046075
inc rsi
lea rbx, [rsi + rsi]
movzx eax, byte [0x1400c12d8]
xor ecx, ecx
mov rdx, rbx
call fcn.140048c30
test rax, rax
je 0x140046042
mov rcx, rax
mov rax, qword [rbp - 8]
inc eax
mov dword [rbp + 0x60], eax
mov word [rcx], r13w
mov ebx, 1
mov qword [rbp + 0x90], rcx
jmp 0x140045b9a
mov edi, eax
mov word [rcx + rbx*2], r13w
inc rbx
test r15, r15
je 0x140045c10
test di, di
je 0x140045bf0
xor eax, eax
mov r13d, edi
cmp rbx, rsi
jne 0x140045b90
mov qword [rbp + 0x98], rsi
mov rsi, r12
sub rsi, r15
add rsi, 3
mov rcx, 0xffffffffffffffff
cmovb rsi, rcx
shr rsi, 2
cmp ax, 1
sbb rsi, 0xffffffffffffffff
cmp r14w, 1
sbb rsi, 0xffffffffffffffff
mov edi, eax
jmp 0x140045c3b
cmp r15, r12
je 0x140045c10
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x140045cf7
inc r15
xor eax, eax
jmp 0x140045ba9
cmp r14w, 1
mov qword [rbp + 0x98], rsi
jne 0x140045da0
xor r15d, r15d
xor r14d, r14d
mov r13d, 0
mov rdx, rsi
mov esi, 0
cmp rbx, rdx
jne 0x140045c90
inc rsi
add rsi, rbx
jb 0x140046030
mov rax, qword [rbp + 0x98]
add rax, rax
cmp rax, rsi
cmova rsi, rax
cmp rsi, 5
jae 0x140045c63
mov esi, 4
xor edx, edx
mov rcx, rsi
shr rcx, 0x3e
sete cl
cmp qword [rbp + 0x98], 0
je 0x140045c9f
mov r8, qword [rbp + 0x90]
mov qword [rbp + 0x20], r8
mov qword [rbp + 0x30], rax
mov eax, 2
jmp 0x140045ca1
mov rsi, qword [rbp + 0x98]
xor r13d, r13d
jmp 0x140045b92
xor eax, eax
lea r8, [rsi + rsi]
mov dl, cl
add rdx, rdx
mov qword [rbp + 0x28], rax
mov rcx, rbp
lea r9, [rbp + 0x20]
call fcn.1400327d0
cmp qword [rbp], 0
mov rcx, qword [rbp + 8]
je 0x140045ceb
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x14004602b
mov rsi, qword [rbp + 0x98]
mov rcx, qword [rbp + 0x90]
jmp 0x140045b92
mov qword [rbp + 0x90], rcx
jmp 0x140045b92
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x140045d4f
movzx r13d, byte [r15 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x140045d63
movzx edx, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, eax
mov r13d, edx
cmp r13d, 0xffff
ja 0x140045d76
xor eax, eax
jmp 0x140045ba9
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
xor eax, eax
jmp 0x140045ba9
add r15, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x140045d48
lea edx, [r13 + 0xff0000]
shr edx, 0xa
or edx, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov eax, r13d
mov r13d, edx
jmp 0x140045ba9
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x10000
mov dword [rsp + 0x20], 0x10000
mov rdi, qword [rbp + 0x90]
mov rcx, rdi
mov edx, dword [rbp + 0x64]
mov r15d, dword [rbp + 0x5c]
mov r8d, r15d
mov r9d, 1
call qword [sym.imp.kernel32.dll_CreateNamedPipeW]
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x140045f43
call qword [sym.imp.kernel32.dll_GetLastError]
mov rcx, rax
shl rcx, 0x20
or rcx, 2
mov qword [rbp + 0x20], rcx
mov edx, dword [rbp + 0x60]
cmp edx, 9
mov r14, qword [rbp + 0x80]
jg 0x140045ed3
cmp eax, 5
jne 0x140045e30
mov eax, edx
mov qword [rbp - 8], rax
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
jmp 0x140045e4c
test r15d, r15d
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
je 0x140045ed3
xor r15d, r15d
cmp eax, 0x57
jne 0x140045ed3
lea rcx, [rbp + 0x20]
call fcn.140031b80
mov dil, 1
xor esi, esi
cmp qword [rbp + 0x98], 0
mov rbx, qword [rbp + 0x88]
mov r14, qword [rbp + 0x80]
je 0x140045920
mov edx, 2
mov rcx, qword [rbp + 0x90]
call fcn.140010c70
xor esi, esi
jmp 0x140045920
lea r15, [r8 + 3]
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x140045b04
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov eax, 2
mov edi, r13d
mov r13d, ecx
jmp 0x140045b0b
invalid
dec dword [rax - 0x75]
push 0x8488948
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rcx
mov qword [rax], 1
mov rsi, 0xffffffffffffffff
cmp qword [rbp + 0x98], 0
je 0x140045f00
mov edx, 2
mov rcx, rdi
call fcn.140010c70
cld
invalid
cld
dec dword [rax - 0x75]
mov ebp, 0x88
mov rdi, qword [rbp + 0x88]
test r14, r14
je 0x140045f19
invalid
mov edx, 1
mov rcx, rdi
dec dword [rax - 0x7d]
sti
push qword [rcx + rcx + 0x48]
mov ecx, esi
test rsi, rsi
mov rdi, qword [rbp + 0x88]
mov r14, qword [rbp + 0x80]
je 0x140045f67
mov edx, 2
mov rcx, qword [rbp + 0x90]
call fcn.140010c70
mov dword [rbp + 0x20], 0
mov dword [rbp + 0x40], 0
mov word [rbp + 0x44], 0
movzx eax, byte [rbp + 0xa5]
mov byte [rbp + 0x41], al
xor al, 1
mov byte [rbp + 0x40], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov dword [rbp], 0x18
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 1
mov rax, rbp
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x70], r14
mov qword [rbp - 0x20], rbx
mov byte [rbp + 0xa7], 1
mov byte [rbp + 0xa6], 0
lea r8, [rbp + 0x20]
mov rcx, rdi
mov rdx, qword [rbp - 0x10]
call fcn.140039ba0
test rax, rax
je 0x140045ffd
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rdx
mov qword [rax], 1
mov rsi, rbx
test r14, r14
jne 0x140045f0c
jmp 0x140045f19
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdx
mov qword [rax], 0
test r14, r14
je 0x140045f28
mov edx, 1
mov rcx, rdi
test rcx, rcx
jne 0x140046037
call fcn.140010ec0
jmp 0x14004609e
mov rdx, qword [rbp + 0x10]
call fcn.140052d50
jmp 0x14004609e
pop rsp
test dword [rax + 0x48000000], eax
mov dword [rbp + 0x70], eax
invalid
invalid
add byte [rcx], al
add byte [rcx], al
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x77], cl
js 0x140046130
mov eax, dword [rbp + 0x80]
add byte [rcx], al
pop rdi
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
cwde
add byte [rax], al
add byte [rax], al
lea edx, [rax - 0x18000000]
adc al, 0xab
stosd dword [rdi], eax
stosd dword [rdi], eax
cld
dec dword [rax - 0x75]
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x78], eax
add byte [rax - 0x75], cl
clc
add rcx, 8
call fcn.140046f80
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 8]
clc
clc
cmp qword [rax + 8], 0
je 0x140046540
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.140010c70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
int3
add dh, bh
invalid
push rax
add byte [rax], al
lea rcx, [rbp - 0x48]
call qword [sym.imp.kernel32.dll_SetThreadStackGuarantee]
test eax, eax
invalid
jne case.0x14003591a.370
invalid
sal byte [rbp + 0xb], 0xff
or edi, edi
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0xed4f
cmp eax, 0x78
jne 0x14004665b
mov ecx, dword [rsi]
call 0x1484af169
invalid
mov dword [rbp - 8], eax
or byte [rax], al
mov edx, dword [rax + 0x10]
sub al, 0xa6
lea rax, str.___v_
add eax, 0x6d9fe
mov r8d, 0xc045c748
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
in al, 6
add byte [rax - 0x77], cl
mov dword [rbp - 0x38], eax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
ror byte [r8 - 0x73], 1
lea rdx, str.library_std_src_syspalwindows_stack_overflow.rs
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x70]
invalid
add ah, cl
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push 0x70
cmp dword [rax + 8], 0
mov eax, dword [rbp - 8]
cld
invalid
or byte [rax], al
add byte [rax], al
call 0x13ca9dee0
call qword [rax + 0x28c48348]
int3
int3
int3
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne case.0x140039e53.318
mov rcx, qword [rsi]
call fcn.1400322a0
invalid
invalid
invalid
mov ebx, 0x8b48fffe
adc byte [rax - 0x7b], r9b
invalid
invalid
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
test rax, rax
je 0x140046743
sal byte [rdi + rcx - 0x10], 0x48
lock dec qword [rax]
dec dword [rax]
jne 0x140046743
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc al, ch
call fcn.14003cc30
in eax, dx
invalid
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
sbb byte [rax - 0x75], cl
jle 0x14004676b
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
mov ebx, dword [sym.imp.kernel32.dll_CloseHandle]
sbb eax, 0xec66
call rbx
mov rcx, rdi
call rbx
mov rax, qword [rsi + 8]
lock dec qword [rax]
invalid
or al, r14b
or al, dh
dec qword [rax]
or byte [rbp + 0x10], dh
jne 0x140046773
adc byte [rax - 0x75], cl
or byte [rax - 0x7d], r9b
invalid
invalid
mov rcx, qword [rsi + 8]
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
jmp fcn.140046550
std
invalid
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
int3
call 0x1880cf336
sbb byte [rax - 0x77], cl
push rbp
mov eax, 0x20408b48
and byte [rax - 0x77], cl
mov r8b, 0xc6
invalid
hlt
add dword [rax - 0x75], ecx
mov ecx, dword [rbp - 0x48]
mov rcx, qword [rbx + 0x20]
and byte [r8 - 0x7b], cl
leave
fmul dword [rax - 0x77]
mov eax, dword [rbx + 0x28]
sub byte [r8 - 0x77], cl
mov dword [rbp - 0x30], eax
ror byte [rax - 0x7d], 1
mov edi, dword [rbp - 0x20]
enter 0x974, 0x48
cld
dec dword [rax - 0x39]
mov dword [rbx + 0x18], 1
sbb byte [r9], al
mov dword [rbx + 0x28], edi
or esi, dword [rbp + 0x10]
adc dh, al
hlt
add byte [rax - 0x77], cl
call qword [rax + 0x78c48348]
add esp, 0x78
invalid
mov rsi, qword [rbp - 0x28]
jne 0x140046883
mov rdi, qword [rbp - 0x20]
loopne case.0x140039e53.330
insd dword [rdi], dx
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
sub esp, 0x28
sub byte [rax - 0x73], cl
jo 0x14004691a
mov ecx, dword [rbp]
add r8b, r13b
rol byte [rax], cl
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
invalid
invalid
add byte [rax], al
mov dword [rbp - 0x20], edx
mov esi, 0x48ffffff
add esp, 0x28
invalid
invalid
invalid
dec dword [rax - 0x7d]
sub byte [rbx + 0x5f], bl
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
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x70]
jo case.0x14004fdae.185
sub bh, byte [rcx]
add byte [rax], al
invalid
invalid
test byte [rax], al
lea ebp, [rdx + 0x70]
ror byte [r8 - 0x7d], 1
js case.0x140039e53.351
cmp dword [rax + 8], 0
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x30]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x75], cl
enter 0x23e8, 0xffffffffffffffa3
call fcn.140010c70
invalid
invalid
movabs dword [0xc748c04d8b48fffc], eax
sbb byte [r9], al
sbb byte [rcx], al
ror byte [r8 - 0x39], 0x41
ror byte [rax - 0x39], 0x41
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r8 - 0x77]
invalid
invalid
and byte [r8 - 0x75], cl
loopne case.0x14003aa78.140
loopne case.0x14003aa78.140
loopne case.0x14003aa78.140
mov dword [rcx + 0x28], eax
hlt
add esp, 0x28
sub byte [rbx + 0x5f], bl
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
movzx ebx, byte [rbp - 0xd]
cmp byte [rbp - 0xc], 0
je 0x1400469c2
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp - 0x48]
call rsi
mov rcx, qword [rbp - 0x50]
call rsi
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
mov byte [rbp - 0xb], 0
add rsp, 0x28
pop rbx
sub byte [rbx + 0x5f], bl
mov byte [rbp - 9], bl
pop rbp
test esi, 0xc600f645
mov byte [rbp - 0xa], 0
invalid
mov byte [rbp - 0xa], 0
mov byte [rbp - 0xb], 0
add byte [rax - 0x7d], cl
invalid
invalid
cmc
add byte [rax - 0x7d], cl
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
cmc
mov dh, 0x75
test byte [rdi], 0xb6
invalid
mov dh, 0x5d
pop rbp
test dword [rax - 0x7c], 0x481974f6
mov eax, dword [rbp - 0x18]
invalid
invalid
mov eax, dword [rax]
add al, dh
dec dword [rax]
mov eax, dword [rbp - 0x18]
call 0x1280cf55f
mov ecx, dword [rax]
test dword [rax - 0x9bf0002], edi
invalid
inc dword [rax - 0xa]
add dword [rax + riz + 0x48], esi
mov eax, dword [rbp - 0x18]
invalid
invalid
and byte [rax - 0x75], cl
adc byte [rax - 0x7b], cl
adc byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
or eax, 0xe8458b48
mov eax, dword [rbp - 0x18]
call 0x1504cf584
adc al, bpl
out dx, eax
invalid
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
call 0x1584cf596
and byte [rax - 0x75], cl
cmp eax, 0xe95f
invalid
mov edi, dword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x118036a5b
add bh, bh
xlatb
int1
call 0x14844f5b4
mov eax, dword [rax + 8]
or al, dh
dec qword [rax]
dec dword [rax]
or byte [rbp + 0xd], dh
call 0x1484cf5c2
mov ecx, dword [rax + 8]
or al, ch
sar edx, 1
cli
invalid
call qword [rax + 0x28c48348]
invalid
int3
int3
int3
int3
push rsp
adc byte [rax], al
add al, ch
call fcn.140052380
invalid
invalid
add byte [rax], al
mov eax, 0x29480000
add byte [rax + 0x29], cl
sub esp, eax
invalid
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov ch, 0x20
adc byte [rax], al
add byte [rax], al
invalid
invalid
and byte [rax], dl
add byte [rax], al
test dword [rax], ebx
adc byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
mov dword [rbp + 0xfe8], edx
call 0x189046ada
add byte [rax], al
mov esp, ecx
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
adc byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
jmp 0x120ed3d0f
shr al, cl
loopne 0x140046a9f
add byte [rax], al
mov ch, 0xfc
cld
add byte [rax], al
invalid
invalid
invalid
lea edi, [rbp + 0xfb0]
mov al, 0xf
add byte [rax], al
sbb bh, ah
add byte [rax], al
invalid
loop 0x140046af3
add byte [rax], al
movsd dword [rdi], dword [rsi]
invalid
sldt word [rax]
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
add byte [rax], al
mov ch, 0xb0
sldt word [rax]
add byte [rax], al
mov al, 0xf
add byte [rax], al
test eax, eax
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov dword [rbp + 0xfc8], esi
add byte [rax], al
mov dword [rsp + 0x20], ebx
mov eax, 0x1000
add byte [rax], al
stc
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, 0xffffffff
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call rdi
add byte [rax], al
cld
sldt word [rax]
add byte [rax], al
je case.0x14003b2a5.164
invalid
invalid
add byte [rax], al
add byte [rax], dl
loopne case.0x14003b4f3.147
or eax, 2
mov dword [rbp + 0x1010], eax
mov dword [rbp + 0x1008], 1
add dword [rax], eax
add byte [rax], al
loope 0x140046ba3
add ecx, dword [rax + 0x63]
or al, 0x8e
mov cs, word [rax + 1]
add ecx, esi
int1
nop dword [rax]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rax], al
or eax, 2
adc byte [rax], dl
add byte [rax], al
mov dword [rbp + 0x1008], 1
or byte [rax], dl
add byte [rax], al
add dword [rax], eax
loope 0x140046bd8
invalid
or al, 0x8e
mov cs, word [rax + 1]
int1
loope 0x140046bee
mov dh, 0x40
adc bl, ch
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x100485], cl
add al, 0x10
adc byte [rax], al
adc byte [rax], dl
add byte [rax], al
invalid
or byte [rax], dl
add byte [rax], al
invalid
add byte [rax], al
shr eax, 0x20
shr eax, 0xbb
fdivr st(6)
call 0x168fcef3e
clc
sub byte [rdi], cl
rol dword [rcx], cl
lea ecx, [0x1400b6718]
in eax, dx
cli
add byte [rax + 0x63], cl
invalid
or dword [rax + 1], 0x31e0ffc8
enter 0xffffffffffffe0ff, 0x31
loopne 0x140046c66
shr bl, 4
invalid
test byte [rsi + 0x48000002], ah
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
test dword [rax], ecx
or byte [rax], dl
adc byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
ror byte [rdi], 1
sldt word [rax]
test dword [rax], edx
adc byte [rax], dl
adc byte [rax], al
add byte [rax - 0x77], cl
test eax, ebx
fmul dword [rdi]
sldt word [rax]
mov ebp, 0xfd0
ror byte [rdi], 1
sldt word [rax]
add byte [rax], al
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5b], cl
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
fmul dword [rdi]
sldt word [rax]
in al, 0xf
test byte [rdx], ch
add al, byte [rax]
add byte [rcx - 0x7f], cl
invalid
invalid
cmp esp, 0x1000
cld
xchg dword [rcx + 0x4c000002], eax
add dword [rdx], 0x894c0000
mov esi, ebp
out dx, al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, esp
adc al, 0x2d
sub eax, 0xffffffb0
mov al, 0xff
invalid
dec dword [rax + 1]
add edx, ebp
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xfb0], xmm6
mov ch, 0xb0
sldt word [rax]
add byte [rax], al
mov al, 0xf
test eax, eax
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
invalid
sldt word [rax]
add byte [rcx + rcx*4 - 0x4b], cl
enter 0xf, 0
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov ecx, dword [rbp + 0xfe8]
invalid
add byte [rax], al
stc
invalid
add byte [rax], al
add byte [rbp - 0x747bf040], al
test byte [rbx + 0x66000001], cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
xlatb
sldt word [rax]
adc byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
invalid
add byte [rax], al
test eax, eax
test dword [rbp + 1], ebx
add byte [rax], al
invalid
pop rbp
add dword [rax], eax
add byte [rbx + 0x100485], cl
add al, 0x10
add byte [rax], al
adc byte [rax], al
add byte [rcx + 1], cl
invalid
cmp ebp, esp
or eax, 0xff67860f
invalid
invalid
invalid
add byte [rax], al
nop
add byte [rsi - 0x70], ah
invalid
in al, 0
add byte [rax - 0x73], cl
lea rsi, [0x1400b6708]
stc
invalid
push qword [rax - 0x12716db]
invalid
push qword [rax - 0x12e16dd]
invalid
push qword [rax - 0x13516dc]
invalid
push qword [rax - 0x13c16e5]
invalid
push qword [rax - 0x14316de]
invalid
push qword [rax - 0x14a16f0]
invalid
push qword [rax - 0x15116f2]
invalid
push qword [rax - 0x15816df]
invalid
push qword [rax - 0x15f16f5]
invalid
push qword [rax - 0x16616fc]
invalid
push qword [rax - 0x16d16d8]
invalid
push qword [rax - 0x17416f4]
invalid
lea rax, [r14 + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbx + rax]
movdqu xmm13, xmmword [rbx + rax + 0x10]
movdqu xmm11, xmmword [rbx + rax + 0x20]
movdqu xmm9, xmmword [rbx + rax + 0x30]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140049b26
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140049b46
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x140049b68
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x140049b8a
lea rax, [r12 + rbp]
add r12, 0x40
cmp rax, rsi
jae 0x140049bfb
mov eax, edi
and al, 1
je 0x140049a60
jmp 0x140049bfb
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.1400543e0
or al, dil
and al, 1
mov edi, eax
jmp 0x140049ab0
lea rdx, [r12 + 0x10]
mov r9d, edi
stc
stc
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.1400543e0
or al, dil
and al, 1
mov edi, eax
jmp 0x140049aca
lea rdx, [r12 + 0x20]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.1400543e0
or al, dil
and al, 1
mov edi, eax
jmp 0x140049ae8
lea rdx, [r12 + 0x30]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.1400543e0
or al, dil
and al, 1
mov edi, eax
jmp 0x140049b06
add al, byte [rax]
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
invalid
cmp byte [rax - 0x75], cl
and al, 0x78
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x80]
movzx eax, byte [rsp + 0x48]
mov r9, rdx
test r8, r8
je 0x140049d8d
mov r9, rdx
sub r9, r8
jbe 0x140049d87
cmp byte [rcx + r8], 0xc0
jge 0x140049d8d
jmp 0x140049f56
mov rax, qword [rsp + 0x98]
add rax, r12
mov r9d, edi
and r9b, 1
cmp rax, rsi
jae 0x140049c7d
test r9b, r9b
jne 0x140049c7d
lea rcx, [r14 + 0x1f]
lea rbp, [r12 + r13]
nop
movdqu xmm0, xmmword [rbp]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140049c63
lea rax, [rcx + r12]
mov r9d, edi
and r9b, 1
cmp rax, rsi
jae 0x140049c7d
add r12, 0x10
add rbp, 0x10
test r9b, r9b
je 0x140049c20
jmp 0x140049c7d
mov rdi, rcx
lea rcx, [rsp + 0x30]
mov rdx, r12
xor r9d, r9d
call fcn.1400543e0
mov rcx, rdi
mov edi, eax
jmp 0x140049c44
sub rsi, qword [rsp + 0x28]
lea rax, [rsi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rsi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140049e02
and dil, 1
jmp 0x140049e58
jne 0x140049f56
test r9, r9
je 0x140049da8
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x140049db8
mov r9d, r10d
jmp 0x140049e46
mov dil, 1
test al, al
jne 0x140049e58
jmp 0x140049e56
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r10b, 0xe0
jb 0x140049e24
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140049e3f
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x140049e46
add rsi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400543e0
mov edi, eax
or dil, bl
and dil, 1
jmp 0x140049e58
shl r9d, 6
or r9d, esi
jmp 0x140049e46
shl r9d, 0xc
or r9d, r10d
mov dil, 1
test al, al
jne 0x140049e58
cmp r9d, 0x110000
jne 0x140049eb4
xor edi, edi
mov eax, edi
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm11, xmmword [rsp + 0xf0]
movaps xmm12, xmmword [rsp + 0x100]
movaps xmm13, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
cmp r9d, 0x80
jb 0x140049ee0
mov eax, 2
cmp r9d, 0x800
jb 0x140049ee0
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x140049ef6
mov rax, rdx
sub rax, r8
jbe 0x140049efb
cmp byte [rcx + r8], 0xbf
jg 0x140049efd
jmp 0x140049f56
mov rax, rdx
jmp 0x140049efd
jne 0x140049f56
test rax, rax
je 0x140049e58
movzx eax, byte [rcx + r8]
test al, al
jns 0x140049e58
cmp al, 0xe0
jmp 0x140049e58
lea rax, str._rustc_aedd173a2c086e558c2b66d3743b344f977621a7librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140053520
int3
add ah, cl
nop word [rax + rax]
sub esp, 0x20
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x14004a205
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x20]
mov r8d, dword [rcx + rdx]
add r15, r8
add edi, eax
add edi, eax
add rdx, 0x10
cmp rax, rdx
jne 0x14004a7c0
mov rax, qword [r14]
mov r12, qword [r14 + 0x10]
sub rax, r12
cmp rax, r15
jb 0x14004a85b
shl rdi, 4
xor esi, esi
jmp 0x14004a812
mov rcx, qword [r14 + 8]
add rcx, r12
mov rdx, rbp
mov r8, r13
call fcn.140052bbb
add r12, r13
mov qword [r14 + 0x10], r12
add rsi, 0x10
cmp rdi, rsi
je case.0x1400344ff.490
mov rbp, qword [rbx + rsi + 8]
mov r13d, dword [rbx + rsi]
mov rax, qword [r14]
sub rax, r12
cmp rax, r13
jae 0x14004a7f0
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.140054260
add byte [rbp - 0x75], cl
adc bl, ch
invalid
add byte [rbp - 0x75], cl
adc bl, ch
mov dh, 0x48
mov rax, qword [rsp + 0x20]
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r15
mov qword [rax], 0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, r12
mov r8, r15
call fcn.140054260
mov r12, qword [r14 + 0x10]
jmp 0x14004a7df
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, r8
jb 0x14004a8d6
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.140052bbb
add r14, rsi
mov qword [rdi + 0x10], r14
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.140054260
mov r14, qword [rdi + 0x10]
jmp 0x14004a8b1
test r8, r8
je 0x14004aadf
add byte [rax], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
xlatb
xlatb
mov rbx, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
leave
leave
nop dword [rax]
cmp dword [rdi + rdx], 0
jne 0x14004a932
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
add edx, 0x10
add edx, 0x10
cmp rax, rdx
jne 0x14004a920
cmp rsi, rcx
jb 0x14004aafb
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
sub rsi, rcx
je 0x14004aadf
invalid
wait
add dword [rax], eax
invalid
test byte [rbx + 0x48000001], bl
shl ecx, 4
loope 0x14004a94c
shl rcx, 4
loope 0x14004a94c
add rdi, rcx
jmp case.0x14003591a.416
adc eax, 0x48001f0f
test rax, rax
test eax, eax
jne 0x14004ab0a
test rsi, rsi
add al, 0x31
ror byte [rdi], cl
invalid
ret 0x4810
loopne 0x14004aa8e
cmp eax, ebp
mov ecx, ebx
call 0x1409cb73b
add byte [rbx + rcx*4 + 0x63], cl
adc bl, ch
mov dh, 0x66
nop dword [rax + rax]
test r15, r15
je 0x14004aaf2
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rdi + rdx]
sub rax, r8
jb 0x14004aa90
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x14004aa70
jmp 0x14004aa93
add byte [rax], al
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x14004aafb
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
je 0x14004a950
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x14004ab44
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
jmp 0x14004a959
lea rax, str.failed_to_write_whole_buffer
jmp 0x14004aae1
lea r8, [0x1400b2518]
mov rdx, rsi
call fcn.140052e60
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
add byte [rax], al
lea rax, [0x1400b4b60]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x40
ror byte [rdi], 0x11
and al, 0x40
lea rdx, [0x1400b2500]
lea rcx, [rsp + 0x28]
call fcn.140052e20
lea rax, str._5_v_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1400b4b60]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.X5_v_
lea rcx, [rsp + 0x28]
call fcn.140052e20
int3
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov r8, rdx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
ror byte [rax - 0x77], 1
call 0x1304a72e5
lock add byte [rax], al
lock add byte [rax], al
add byte [rax], al
lea rdx, [0x1400b1a68]
lea edx, [0x1400b1a68]
lea rcx, [rbp - 0x18]
call fcn.140014170
mov rcx, qword [rbp - 0x10]
test al, al
je 0x14004abc9
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14004abd9
test rcx, rcx
je 0x14004abd7
lea rcx, [rbp - 0x10]
call fcn.140031b80
invalid
xor eax, eax
add rsp, 0x40
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x14004abfe
lea rcx, [rbp - 0x10]
call fcn.140031b80
nop
add rsp, 0x20
pop rbp
ret
mov dword [rsp + 0x30], edx
and al, 0x20
int3
int3
add byte [rax], al
add ah, cl
int3
sal byte [rbp + 0x53], 0x48
test edx, edx
push rdx
or byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
loopne 0x14004acf8
mov eax, dword [rcx + 8]
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
mov r9, qword [rcx + 0x10]
invalid
invalid
invalid
adc byte [r11 + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
push rax
add dword [rsi], 0x4d8d4800
fsubr st(0)
invalid
or ecx, dword [rdi]
invalid
in al, dx
xor byte [rax - 0x73], cl
push 0x60
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
je 0x14004ad48
mov rcx, qword [rbp - 0x20]
mov edx, 1
call fcn.140010c70
pop rdi
cld
invalid
pop rdi
cld
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xe8
sub esp, 0xe8
call 0x18804ad64
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov esi, ecx
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movsd dword [rdi], dword [rsi]
rol byte [rax], 1
add byte [rax], al
add byte [rdi], cl
mov gs, edx
invalid
add eax, 0x89480000
invalid
invalid
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax], al
push rdx
invalid
invalid
or byte [rcx + rcx*4 + 0x75], cl
adc byte [rax + rcx*4 + 0x65], al
mov byte [rbp + 0x18], r12b
invalid
invalid
insd dword [rdi], dx
sbb byte gs:[rax + rcx*4 + 0x6d], al
sbb dword [rax - 0x73], ecx
or eax, 0x76400
lea ecx, [0x1400c1208]
pop r15
add dword [rax - 0x77], ecx
int1
ror byte [rax - 0x77], 1
ret
add dword [rax - 0x73], ecx
push rbp
clc
test ah, ah
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x14004af55
loopne 0x14004af55
loopne 0x14004af55
lea eax, [rbp - 0x48]
mov qword [rbp + 0x50], 0
mov dword [rax], eax
add byte [rax], al
lea rcx, [0x1400b67bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x5f], 1
lea rdx, str.RUST_BACKTRACElibrary_std_srcenv.rs
lea rcx, [rbp - 0x38]
mov r8d, 0xe
call fcn.140037ac0
mov rax, qword [rbp - 0x38]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14004b003
mov eax, 3
mov bl, 2
jmp 0x14004b058
mov bl, 1
jmp 0x14004b05f
mov bl, 2
jmp 0x14004b05f
xor ebx, ebx
jmp 0x14004b05f
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
cmp rdx, 4
je 0x14004b021
cmp rdx, 1
jne 0x14004b041
cmp byte [rcx], 0x30
sete bl
add bl, bl
jmp 0x14004b043
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete bl
jmp 0x14004b043
xor ebx, ebx
test rax, rax
je 0x14004b052
mov edx, 1
call fcn.140010c70
lea eax, [rbx + 1]
movzx eax, al
mov qword [0x1400c11e8], rax
mov byte [rbp + 0x5e], bl
mov r14, qword [rbp + 0x10]
mov rbx, qword [rbp - 8]
mov r15, qword [rbp]
mov qword [rbp + 0x20], r14
mov rax, qword [r15 + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rbx
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14004b182
lea rax, [rbx + 8]
mov rcx, qword [rbx]
mov rax, qword [rax]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x5f], 1
call fcn.1400322f0
mov rbx, rax
mov eax, 9
lea rcx, [0x1400b2c78]
test rbx, rbx
je 0x14004b0e4
mov rdx, qword [rbx + 0x18]
test rdx, rdx
je 0x14004b0e4
mov rax, qword [rbx + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x48]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0x5e]
mov qword [rbp - 0x20], rax
movzx eax, byte [0x1400c1198]
test al, al
mov qword [rbp + 0x28], rbx
je 0x14004b1e8
mov byte [0x1400c1198], 1
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x14004b1d2
call fcn.14003cb60
test rax, rax
jne 0x14004b1d9
lea rax, [0x1400b2410]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
lea r9, [0x1400b1168]
lea r8, [rbp + 0x3c]
mov edx, 0x46
call fcn.140053300
jmp 0x14004b340
mov rax, qword [r15 + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rbx
call rax
movabs rcx, 0xc27ae78ae1fca528
xor rax, rcx
movabs rcx, 0x8f810ce5130cccee
xor rdx, rcx
or rdx, rax
jne 0x14004b1c1
lea rcx, [rbx + 8]
add rbx, 0x10
mov rax, rbx
mov rbx, rcx
jmp 0x14004b0a6
mov eax, 0xc
lea rcx, [0x1400b2c6c]
jmp 0x14004b0ac
lea rax, [rax + 0x60]
mov r14, qword [rax]
mov qword [rax], 0
test r14, r14
jne 0x14004b254
mov dword [rbp + 0x3c], 0
mov byte [rbp + 0x40], 0
mov qword [rbp - 0x50], 0
mov byte [rbp + 0x5c], 0
lea r8, [0x1400b2cd8]
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x3c]
call fcn.14004a340
xor r15d, r15d
xor ebx, ebx
mov r14, qword [rbp + 0x28]
test r14, r14
je 0x14004b22f
lock dec qword [r14]
jne 0x14004b22f
mov rcx, r14
call fcn.1400322a0
test r15, r15
sete al
or bl, al
jne 0x14004ae75
lock dec qword [r15]
jne 0x14004ae75
mov rcx, r15
call fcn.14003cc30
jmp 0x14004ae75
lea r15, [r14 + 0x10]
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c12d0]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], r15
je 0x14004b372
call fcn.140054310
xor al, 1
mov dword [rbp + 0x44], eax
movzx eax, byte [r14 + 0x18]
mov qword [rbp + 0x30], r14
lea rdx, [r14 + 0x20]
lea r8, [0x1400b2c88]
lea rcx, [rbp - 0x38]
call fcn.14004a340
cmp byte [rbp + 0x44], 0
mov r15, qword [rbp + 0x30]
jne 0x14004b2c6
mov rax, qword [0x1400c12d0]
shl rax, 1
test rax, rax
je 0x14004b2c6
call fcn.140054310
test al, al
jne 0x14004b2c6
mov byte [r15 + 0x18], 1
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1400c1198], 1
mov eax, dword [0x1400c12dc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x14004b342
call fcn.14003cb60
test rax, rax
mov r14, qword [rbp + 0x28]
mov r15, qword [rbp + 0x30]
jne 0x14004b34d
lock dec qword [r15]
jne 0x14004b314
mov rcx, r15
call fcn.14003cc30
mov byte [rbp + 0x5d], 0
lea rax, [0x1400b2410]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
lea r9, [0x1400b1168]
lea r8, [rbp + 0x3c]
mov edx, 0x46
call fcn.140053300
ud2
lea rax, [rax + 0x60]
mov r14, qword [rbp + 0x28]
mov rcx, qword [rax]
mov qword [rax], r15
mov bl, 1
test rcx, rcx
je 0x14004b21c
lock dec qword [rcx]
jne 0x14004b21c
call fcn.14003cc30
jmp 0x14004b21c
mov dword [rbp + 0x44], 0
jmp 0x14004b282
mov ecx, 7
int 0x29
ud2
invalid
sub esp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
and qword [rcx], 0
test rsi, rsi
invalid
je 0x14004c2b7
div byte [rax + rdi - 0x47]
or byte [rax], al
add byte [rax], al
mov ecx, 8
mov edx, 0x10
call fcn.1400116b1
test rax, rax
je 0x14004c2a8
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x1400b45c8]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.140052d50
mov ecx, 7
int 0x29
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call qword [sym.imp.kernel32.dll_GetProcessHeap]
mov rcx, rax
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov bh, 0x51
push rcx
adc byte [rsi - 0x7b], ah
sal byte [rdx + rcx + 0x66], cl
and dword [rcx + 0x10], 0
test dword [rcx - 0x48], edi
cld
dec dword [rdi]
mov bh, 9
test al, 0x20
jne 0x14001d9f0
jmp 0x1400186e0
add byte [rax], al
mov qword [rcx + 8], rax
lea rax, str._K_v_
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140018ed0
nop
add rsp, 0x78
ret
and byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
add byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x8b
js 0x14004c63b
mov eax, dword [rax + 4]
jmp 0x14004c639
lea rbx, [rdi + rax*2]
sbb al, 0x47
mov rsi, qword [rdx + 0x20]
mov r14, qword [rdx + 0x28]
xor r12d, r12d
movabs r15, 0x100000000
test r12w, r12w
je 0x14004c65c
mov eax, ebp
jmp 0x14004c66c
cmp rdi, rbx
je 0x14004c6f2
add byte [rax], al
add byte [rax], al
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
and ecx, 0xf800
cmp cx, 0xd800
jne 0x14004c6ad
mov edx, 0xfffd
cmp ax, 0xdbff
ja 0x14004c6b8
cmp rdi, rbx
je 0x14004c6c8
movzx ecx, word [rdi]
add rdi, 2
mov r8d, ecx
add r8d, 0x2000
mov r12w, 1
cmp r8w, 0xfc00
jae 0x14004c6d0
mov ebp, ecx
jmp 0x14004c6bb
movzx edx, ax
mov bh, 0xd0
shl rdx, 0x10
shr rdx, 0x10
xor r12d, r12d
mov rcx, rsi
call qword [r14 + 0x20]
test al, al
je 0x14004c652
jmp 0x14004c6ee
xor r12d, r12d
mov rdi, rbx
jmp 0x14004c6bb
movzx edx, cx
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x14004c6b4
mov al, 1
jmp 0x14004c6f4
xor eax, eax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
or al, 0
add byte [rax], al
mov qword [rax + 0x28], r8
mov byte [rax + 0x30], 3
lea r9, str._K_v_
lea r8, [rsp + 0x30]
mov qword [r8], r9
mov r9d, 1
mov qword [r8 + 8], r9
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], r9
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], r9
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140018ed0
nop
add rsp, 0x98
ret
sar byte [rax + 0x5b], 0x48
test ecx, ecx
mov ecx, dword [rbp - 0x30]
jge 0x14004c8cd
add byte [rax - 0x75], cl
add dword [rax - 0x77], ecx
adc r15b, r15b
push rax
sub byte [rbp + 0x480678c0], al
test eax, eax
js 0x14004c8e2
mov rcx, qword [rbp - 0x10]
cmovs eax, dword [rbx - 0x7cfff79a]
adc byte [rax], al
push 1
pop rax
mov qword [rsi], rax
add rsp, 0x48
pop rsi
pop rbp
ret
je 0x14004cd2d
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x30]
mov qword [rsi + 8], rax
mov dword [rsi + 0x10], ecx
mov qword [rsi], 1
jmp 0x14004cd6e
mov rax, qword [rsp + 0x28]
add rdi, rdi
mov ecx, 1
xor edx, edx
cmp rdi, rdx
je 0x14004cd5a
movzx r8d, word [rbx + rdx]
mov r9, qword [rax + 0x10]
mov word [r9 + rdx], r8w
mov dword [rax + 4], ecx
add rdx, 2
add bh, bh
shr ebx, 0xe2
mov eax, ecx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14004cde4
and qword [rax], 0
test byte [rcx], 1
jne 0x14004cde4
mov eax, 0xffffffff
lock xadd dword [rcx + 0x18], eax
xor r8d, r8d
dec eax
setne r8b
mov edx, 0xff
cmovns edx, r8d
test dl, dl
je 0x14004cde0
movzx edx, dl
cmp edx, 1
je 0x14004cde0
call fcn.140054978
test eax, eax
je 0x14004cde9
add rsp, 0x28
ret
add rsp, 0x28
jmp 0x14004c2c0
invalid
invalid
test ecx, ecx
leave
jne 0x14004c2c0
ret
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Errorcode
push 5
pop r8
call qword [rax + 0x18]
sbb byte [rax - 0x73], cl
movabs r8, 0x41c6084188398948
or dword [rax], eax
add byte es:[rax - 0x73], cl
jge 0x14004cf59
invalid
test dword [rcx + 0x48000000], eax
mov ecx, dword [rbp - 8]
mov al, 1
mov byte [rbp + 0xf], al
mov byte [rbp + 0xe], al
invalid
invalid
call fcn.14004ce95
mov ecx, eax
xor cl, 1
mov byte [rbp + 0xc], cl
or al, 0x88
or r8d, dword [r8 + rax*8 - 0x1baf0b8]
or al, 0x88
or r8d, dword [r8 + rax*8 - 0x1baf0b8]
mov rcx, qword [rdi]
mov qword [rbp - 0x38], rcx
enter 0xffffffffffffc9e8, 0xfffffffffffffff4
invalid
dec dword [rax - 0x77]
shr eax, 0xb6
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
ror byte [r8 - 0x77], 1
ret 0xdfe8
cld
invalid
dec dword [rax - 0x73]
shr r8b, 1
insd dword [rdi], dx
std
invalid
dec dword [rax - 0x77]
mov esi, eax
enter 0xffffffffffffc9e8, 0xfffffffffffffff4
enter 0xffffffffffffc9e8, 0xfffffffffffffff4
invalid
invalid
or eax, 0xfc9ce800
invalid
clc
mov byte [rbp + 0xd], 1
call fcn.14004ccd4
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.14004ccd4
mov rsi, rbp
and qword [rsi], 0
and qword [rsp + 0x30], 0
and dword [rsp + 0x30], 0
mov qword [rsp + 0x20], rsi
and al, 0x20
and byte [rbx + 0x282464], al
and dword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
add byte [rcx + 0x1300], bh
mov ecx, 0x1300
xor edx, edx
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov edx, eax
invalid
lea ecx, [rbp - 0x30]
ret
fmul dword [rax - 0x7f]
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
invalid
lodsb al, byte [rsi]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
mov bl, byte [rbp + 0xf]
add byte [rax], 0
add byte [rdx + 0x7d800f5d], cl
invalid
jge case.0x14003b2f1.410
mov ecx, dword [rbp - 0x10]
call fcn.14004ccd4
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
invalid
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
add r8b, r13b
std
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x14004c5a9]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
invalid
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
add eax, 0x676a6
lea rax, [0x1400b48f0]
lea r8, [rsp + 0x38]
and al, 0x38
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140018ed0
nop
add rsp, 0x68
ret
invalid
add byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140018ed0
invalid
mov ebx, 0x4890fffc
add esp, 0x68
invalid
add esp, 0x68
ret
mov dword [rsi + 4], r8d
mov dword [rsi + 4], eax
xor eax, eax
jmp 0x14004d2ff
hlt
mov dword [rsi + 8], eax
or byte [rcx + 0x1b81056], r9b
add byte [rax], al
add byte [rcx - 0x3b7cb7fa], cl
invalid
add rsp, 0x20
pop rsi
ret
mov rcx, qword [rcx]
test rcx, rcx
je 0x14004d316
mov dword [rsi + 0x10], edx
mov eax, 1
mov dword [rsi], eax
add rsp, 0x20
pop rsi
invalid
ret
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp qword [rax + 0x10]
ret
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x90
sub esp, 0x90
invalid
invalid
test al, 0xf
mov bh, 0x4d
mov eax, 0x2c08348
invalid
movabs r8, 0x5f41036a02c08348
cmp ecx, 1
cmp eax, 4
invalid
lea ecx, [rax + 1]
jge 0x14004d372
fmul dword [rax - 0x77]
invalid
mov dword [rdi + 8], edx
adc byte [rcx], al
add byte [rax], al
pop rbp
ror byte [rax - 0x77], 0x43
cmp esi, dword [rbp - 0x28]
sub eax, 0xc8458b48
ror byte [r8 - 0x7d], 1
rol byte [rdx], 0x31
ror byte [rcx - 9], cl
mul dword [rsi - 0x7d]
cmp ecx, 1
sbb rax, 0xffffffffffffffff
div edi
sbb eax, 0xffffffff
dec dword [rbx + rcx*4 + 0x65]
loopne 0x14004d46a
invalid
mov dword [rsp + rsi*2], esi
call 0xcb4d82fe
fmul dword [r8 - 0x7b]
test esi, esi
je 0x14004d451
invalid
scasb al, byte [rdi]
test esi, esi
mov dword [rbp - 8], ecx
clc
invalid
invalid
mov ecx, eax
add bl, ch
or byte [rdx + 2], ch
invalid
mov ebp, 0x48ffffed
mov eax, esi
in eax, dx
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
sub al, 0x15
invalid
dec dword [rbp + rcx*4 + 0x45]
ror byte [rcx - 0x77], 0x30
mov qword [r8], rsi
mov dword [rax + 8], edi
lea eax, [0x1400b4858]
invalid
lea ecx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x6721a
jb 0x14004d4ab
invalid
add byte [rbp + rcx*4 + 0xd], cl
jb case.0x1400387a3.429
invalid
add byte [rdx + 0x2b], ch
pop rsi
add byte [rax], al
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
invalid
in al, dx
xor byte [rax - 0x73], cl
invalid
invalid
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
fmul dword [r8 - 0x75]
push rbp
loopne 0x14004d4c2
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
call fcn.14004c218
in eax, dx
invalid
invalid
nop
cmp ch, ch
in eax, dx
invalid
add rsp, 0x30
pop rbx
mov dword [rsp + 0x10], edx
push rsi
test ecx, ecx
add edi, edi
push rax
adc byte [rax + 0x30c48348], dl
add rsp, 0x30
pop rdi
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
mov ecx, dword [rbp]
invalid
pop rsp
adc byte [rbp + 0x41], dl
push rdi
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
xor byte [rbx + 0x5f], bl
sub esp, 0x20
mov rsi, rcx
mov rcx, rdx
call fcn.14004c4b4
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
int1
adc ebp, edi
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
int1
mov rdx, rax
add rsp, 0x20
add esp, 0x20
ret 0x8348
add esp, 0x20
and byte [rsi - 0x17], bl
pop rsi
jmp fcn.140011450
pushfq
cld
invalid
pushfq
cld
call qword [rsi + 0x57]
push rbx
sub rsp, 0x40
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
invalid
invalid
iretd
sal byte [rbx + 6], 1
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
add dh, al
adc dword [r8], eax
invalid
mov edx, edi
call qword [rax + 0x40c48348]
pop rbx
lea ebp, [rsp + 0x30]
mov dword [rbp - 8], 0xfffffffe
mov eax, ecx
retf 0xc148
invalid
invalid
xor byte [rbp - 0x17], bl
rol dword [rax], cl
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
add byte [rax + 0x20c48348], dl
and byte [rbp - 0x3d], bl
mov dh, 1
lea edx, [0x1400b67cc]
adc eax, 0x69149
add eax, edx
mov ecx, dword [rcx + 8]
mov ecx, eax
jmp fcn.14002d405
and al, 0x30
add dh, bh
invalid
mov eax, dword [rbp - 8]
call 0x1881b48d4
mov dword [rbp - 8], eax
lea esi, [rcx + 0x20]
and byte [rax - 0x77], cl
jne 0x14004d6ce
loopne 0x14004d731
add esp, 0x38
and al, 0x10
sub esp, 0x28
push 0x30
mov esi, dword [rbp - 0x10]
jne 0x14004d6f2
clc
add dword [rdx + 0xe], esi
dec dword [rax - 0x7d]
invalid
and bl, ch
jmp case.0x14003b9fd.223
adc cl, ch
invalid
sub edi, esi
invalid