Function at 0x140099cb8
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xae8
movaps xmmword [rsp + 0xad0], xmm6
mov rax, qword [rdx + 0x98]
mov qword [rsp + 0x240], rax
cmp rax, 1
jne 0x14009d2af
mov r8b, byte [rdx + 0x60]
mov al, byte [rdx + 0x6c]
cmp r8b, 3
je 0x140099d21
cmp r8b, 2
je 0x140099d21
mov r9, qword [rdx + 0x50]
mov qword [rsp + 0x318], r9
lock inc qword [r9]
jle 0x14009d336
mov r9, qword [rdx + 0x58]
mov qword [rsp + 0x310], r9
cmp qword [rdx + 0x98], 0
je 0x14009d29d
mov byte [rsp + 0x228], r8b
mov qword [rsp + 0x1e0], rcx
mov cl, byte [rdx + 0x72]
mov byte [rsp + 0xfc], cl
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x18]
mov qword [rsp + 0xe0], rcx
mov cl, byte [rdx + 0x6d]
mov r8b, byte [rdx + 0x6e]
mov r10b, byte [rdx + 0x6f]
mov r11b, byte [rdx + 0x70]
mov r9b, byte [rdx + 0x71]
mov bl, byte [rdx + 0x68]
mov byte [rsp + 0xf0], bl
mov bl, byte [rdx + 0x69]
mov byte [rsp + 0x340], bl
mov bl, byte [rdx + 0x7c]
mov byte [rsp + 0x100], bl
mov bl, byte [rdx + 0x7d]
mov byte [rsp + 0x36], bl
mov bl, byte [rdx + 0x7e]
mov byte [rsp + 0xf8], bl
xor esi, esi
test r9b, r9b
setne sil
cmp r9b, 2
mov r9d, 2
cmove esi, r9d
mov dword [rsp + 0x350], esi
mov bl, byte [rdx + 0x7f]
mov byte [rsp + 0x37], bl
xor r14d, r14d
test r11b, r11b
setne r14b
cmp r11b, 2
mov r11b, byte [rdx + 0x80]
mov byte [rsp + 0xf4], r11b
cmove r14d, r9d
xor ebp, ebp
test r10b, r10b
setne bpl
cmp r10b, 2
cmove ebp, r9d
xor r13d, r13d
test r8b, r8b
setne r13b
cmp r8b, 2
cmove r13d, r9d
mov r8b, byte [rdx + 0x81]
mov byte [rsp + 0x348], r8b
xor r15d, r15d
test cl, cl
setne r15b
cmp cl, 2
cmove r15d, r9d
xor esi, esi
test al, al
setne sil
cmp al, 2
mov al, byte [rdx + 0x82]
mov byte [rsp + 0x330], al
cmove esi, r9d
mov al, byte [rdx + 0x83]
mov byte [rsp + 0x328], al
mov al, byte [rdx + 0x85]
mov byte [rsp + 0xec], al
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x48], rax
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0xd8], rax
mov rax, qword [rdx]
mov qword [rsp + 0x88], rax
mov rax, qword [rdx + 8]
mov qword [rsp + 0x158], rax
mov rax, qword [rdx + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rdx + 0x38]
mov qword [rsp + 0x230], rax
mov r12, qword [rdx + 0x40]
mov rax, qword [rdx + 0x48]
mov qword [rsp + 0x160], rax
mov eax, dword [rdx + 0x78]
mov dword [rsp + 0xe8], eax
mov rax, qword [rdx + 0x88]
mov rdi, qword [rax]
mov rbx, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400aa921
mov qword [rsp + 0x358], rdx
mov qword [rsp + 0x418], rax
lea rcx, [rax + 0x10]
mov qword [rsp + 0x338], rcx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memcpy
and qword [rsp + 0x4a0], 0
mov eax, 2
cmp qword [rsp + 0x40], rax
jne 0x140099f1d
mov rcx, qword [rsp + 0x4b8]
mov qword [rsp + 0xe0], rcx
cmp qword [rsp + 0x48], rax
jne 0x140099f34
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0xd8], rcx
cmp qword [rsp + 0x88], 0
jne 0x140099f4f
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x158], rcx
cmp qword [rsp + 0x80], rax
jne 0x140099f69
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x320], r12
cmp r12, rax
jne 0x140099f86
mov rcx, qword [rsp + 0x4e8]
mov qword [rsp + 0x160], rcx
mov r12b, byte [rsp + 0xf0]
test r12b, r12b
lea rdi, [rsp + 0x4f0]
mov qword [rdi - 0x40], rax
mov qword [rdi - 0x30], rax
mov qword [rdi - 0x20], rax
mov qword [rdi - 0x10], rax
mov al, 3
mov byte [rdi + 0x10], al
mov byte [rdi + 0x18], 0
movabs rcx, 0x202020202020202
mov qword [rdi + 0x1a], rcx
mov byte [rdi + 0x22], al
mov qword [rdi + 0x30], 0xfa
movabs rax, 0xa02020202020201
mov qword [rdi + 0x28], rax
movzx eax, byte [rsp + 0x340]
movzx ebx, byte [rdi + 0x19]
cmovne ebx, eax
mov rcx, rdi
call fcn.1400a21d4
mov rax, qword [rsp + 0x88]
mov qword [rdi - 0x50], rax
mov rax, qword [rsp + 0x158]
mov qword [rdi - 0x48], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi - 0x40], rax
mov rax, qword [rsp + 0xe0]
mov qword [rdi - 0x38], rax
mov rax, qword [rsp + 0x48]
mov qword [rdi - 0x30], rax
mov rax, qword [rsp + 0xd8]
mov qword [rdi - 0x28], rax
mov rax, qword [rsp + 0x80]
mov qword [rdi - 0x20], rax
mov rax, qword [rsp + 0x230]
mov qword [rdi - 0x18], rax
mov rax, qword [rsp + 0x320]
mov qword [rdi - 0x10], rax
mov rax, qword [rsp + 0x160]
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x318]
mov qword [rdi], rax
mov rax, qword [rsp + 0x310]
mov qword [rdi + 8], rax
mov al, byte [rsp + 0x228]
mov byte [rdi + 0x10], al
mov byte [rdi + 0x18], r12b
mov byte [rdi + 0x19], bl
mov word [rdi + 0x1a], 0x101
mov byte [rdi + 0x1c], sil
mov byte [rdi + 0x1d], r15b
mov byte [rdi + 0x1e], r13b
mov byte [rdi + 0x1f], bpl
mov byte [rdi + 0x20], r14b
mov eax, dword [rsp + 0x350]
mov byte [rdi + 0x21], al
mov al, byte [rsp + 0xfc]
mov byte [rdi + 0x22], al
mov al, byte [rsp + 0x330]
mov byte [rdi + 0x34], al
mov eax, dword [rsp + 0xe8]
mov dword [rdi + 0x30], eax
mov al, byte [rsp + 0xec]
mov byte [rdi + 0x35], al
cmp byte [rsp + 0x328], 0
setne al
add al, al
mov byte [rdi + 0x2d], al
xor eax, eax
cmp byte [rsp + 0x36], 1
mov ecx, 0
adc cl, 1
mov byte [rdi + 0x29], cl
cmp byte [rsp + 0xf8], 1
mov ecx, 0
adc cl, 1
mov byte [rdi + 0x2a], cl
cmp byte [rsp + 0xf4], 1
mov ecx, 0
adc cl, 1
cmp byte [rsp + 0x37], 1
mov edx, 0
adc dl, 1
mov byte [rdi + 0x2e], cl
mov byte [rdi + 0x2b], dl
mov cl, byte [rsp + 0x100]
mov byte [rdi + 0x2f], cl
cmp byte [rsp + 0x348], 1
adc al, 1
mov byte [rdi + 0x2c], al
mov byte [rdi + 0x28], 1
lea r8, [rsp + 0x560]
mov rax, qword [rsp + 0x338]
mov qword [r8 - 0x10], rax
mov rax, qword [rsp + 0x358]
mov qword [r8 - 8], rax
xorps xmm6, xmm6
lea rax, [rsp + 0x3a8]
movups xmmword [rax + 8], xmm6
movups xmmword [rsp + 0x208], xmm6
mov edx, 8
mov qword [rax], rdx
lea rax, [rsp + 0x550]
lea rcx, [rsp + 0x168]
mov qword [rcx], rax
mov qword [rcx + 8], r8
and qword [rcx + 0x10], 0
mov qword [rsp + 0x200], rdx
mov qword [rcx + 0x18], 1
lea r14, [rsp + 0x110]
lea rax, [r14 + rdx]
mov qword [rsp + 0x160], rax
lea r13, [rsp + 0x560]
lea rax, [r13 + rdx]
mov qword [rsp + 0x88], rax
lea r12, [rsp + 0x590]
lea rbp, [rsp + 0x240]
lea rbx, [rsp + 0x1e8]
call fcn.1400b61ba
test rdx, rdx
je 0x14009b540
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0x520]
mov cl, byte [rsp + 0x525]
lea r15, [rsp + 0x250]
movups xmmword [r15], xmm6
movups xmmword [r15 + 0x20], xmm6
movups xmmword [r15 + 0x40], xmm6
movups xmmword [r15 + 0x60], xmm6
movups xmmword [r15 + 0x80], xmm6
and qword [r15 + 0x90], 0
mov r9d, 1
mov qword [rsp + 0x2e8], r9
mov qword [rsp + 0x2f0], r9
and dword [rsp + 0x2f8], 0
mov r8b, byte [rsp + 0x524]
mov dword [rsp + 0x2fc], eax
mov byte [rsp + 0x301], cl
mov byte [rsp + 0x302], r8b
mov byte [rsp + 0x300], r8b
and qword [rsp + 0x240], 0
mov edi, 8
mov qword [rsp + 0x248], rdi
and qword [rsp + 0x260], 0
mov qword [rsp + 0x268], rdi
and qword [rsp + 0x280], 0
mov qword [rsp + 0x288], rdi
and qword [rsp + 0x2a0], 0
mov qword [rsp + 0x2a8], rdi
and qword [rsp + 0x2c0], 0
mov qword [rsp + 0x2c8], r9
movups xmm0, xmmword [rdx]
mov qword [rsp + 0x1e8], rbp
and qword [rsp + 0x2e0], 0
movups xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x2e8], r9
mov qword [rsp + 0x2f0], r9
mov byte [rsp + 0x300], r8b
mov rcx, rbp
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_ast_parse.rs
call fcn.1400f8dce
mov rsi, rdx
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
and qword [rax + 0x10], 0
call fcn.1400f50ac
inc qword [rsi]
lea rcx, [rsp + 0x260]
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_ast_parse.rs
call fcn.1400f8dce
mov rsi, rdx
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
and qword [rax + 0x10], 0
call fcn.1400f50e0
inc qword [rsi]
lea rcx, [rsp + 0x280]
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_ast_parse.rs
call fcn.1400f8dce
mov rsi, rdx
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
and qword [rax + 0x10], 0
call fcn.1400f5050
inc qword [rsi]
mov rax, qword [r15 + 0xa0]
lea rcx, [rsp + 0x578]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15 + 0x90]
movups xmmword [rcx], xmm0
mov rax, qword [r15 + 0xa0]
mov qword [rsp + 0x570], rax
movups xmm0, xmmword [r15 + 0x90]
movaps xmmword [rsp + 0x560], xmm0
mov rax, qword [rsp + 0x160]
movups xmmword [rax], xmm6
movaps xmm0, xmmword [rsp + 0x560]
mov rax, qword [rsp + 0x570]
mov rcx, qword [rsp + 0x578]
movaps xmm1, xmmword [rsp + 0x580]
movups xmmword [r14 + 0x38], xmm1
mov qword [r14 + 0x28], rax
mov qword [r14 + 0x30], rcx
movups xmmword [r14 + 0x18], xmm0
mov qword [rsp + 0x110], rdi
mov rbp, qword [rsp + 0x1f8]
mov qword [rsp + 0x80], rbp
mov rcx, rbx
call fcn.1400f5577
cmp qword [rsp + 0x2e0], rbp
je 0x14009ab16
mov rcx, rbx
call fcn.1400f572f
lea ecx, [rax - 0x28]
cmp ecx, 3
jbe 0x14009a48f
cmp eax, 0x3f
je 0x14009a4c5
cmp eax, 0x5b
je 0x14009a511
cmp eax, 0x7b
je 0x14009a759
cmp eax, 0x7c
jne 0x14009a839
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
mov rdx, rbx
call fcn.1400f7096
jmp 0x14009a7d3
lea rdx, [0x14026c5f0]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
mov rdx, rbx
call fcn.1400f6843
jmp 0x14009a7d3
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x104], 3
jmp 0x14009a7c0
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x104], 4
jmp 0x14009a7c0
mov rcx, r13
mov rdx, rbx
call fcn.1400f729b
mov ebx, dword [rsp + 0x628]
mov r15, qword [rsp + 0x560]
mov r13, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1c0], xmm3
mov r9b, byte [rsp + 0x5d0]
lea rcx, [rsp + 0x5d1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x53], ecx
mov dword [rsp + 0x50], eax
mov r10, qword [rsp + 0x5d8]
cmp ebx, 0x110009
je 0x14009ac4d
mov ecx, 9
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r13
lea r13, [rsp + 0x360]
mov rbp, r12
mov r12, rdi
mov rdi, r13
lea rsi, [rsp + 0x5e0]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x578]
mov eax, dword [rcx + 0xbc]
mov dword [rsp + 0x220], eax
mov rax, qword [rcx + 0xb4]
mov qword [rsp + 0x218], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x460], xmm0
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x480], xmm2
movaps xmmword [rsp + 0x490], xmm3
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [rsp + 0x188], eax
mov dword [rsp + 0x18b], ecx
mov ecx, 0xd8
mov rsi, rdx
mov edx, 8
mov rdi, r8
mov r13d, r9d
mov r14, r10
call fcn.14009ec09
mov qword [rax], r15
mov rcx, qword [rsp + 0x48]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
mov r12, rbp
mov rbp, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], rdi
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmm2, xmmword [rsp + 0x480]
movaps xmm3, xmmword [rsp + 0x490]
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm1
movups xmmword [rax + 0x50], xmm2
movups xmmword [rax + 0x60], xmm3
mov byte [rax + 0x70], r13b
mov ecx, dword [rsp + 0x188]
mov edx, dword [rsp + 0x18b]
mov dword [rax + 0x74], edx
mov dword [rax + 0x71], ecx
mov qword [rax + 0x78], r14
lea rdi, [rax + 0x80]
mov ecx, 9
lea rsi, [rsp + 0x360]
rep movsq qword [rdi], qword [rsi]
mov dword [rax + 0xc8], ebx
mov rcx, qword [rsp + 0x218]
mov qword [rax + 0xcc], rcx
mov ecx, dword [rsp + 0x220]
mov dword [rax + 0xd4], ecx
mov edx, 7
lea r14, [rsp + 0x110]
mov rcx, r14
mov r8, rax
call fcn.1400f27e8
lea rbx, [rsp + 0x1e8]
lea r13, [rsp + 0x560]
jmp 0x14009a423
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
mov rdx, rbx
call fcn.1400f7b04
jmp 0x14009a7d3
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
mov rdx, rbx
call fcn.1400f6b49
jmp 0x14009a7d3
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x104], 5
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x104]
call fcn.1400f7822
mov r15d, dword [rsp + 0x560]
cmp r15d, 0x22
jne 0x14009adf2
movups xmm0, xmmword [rsp + 0x568]
movups xmm1, xmmword [rsp + 0x578]
mov rax, qword [rsp + 0x588]
movups xmm2, xmmword [r12]
movups xmm3, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x60], xmm3
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm1
mov qword [rsp + 0x130], rax
movups xmmword [r14 + 0x38], xmm3
movups xmmword [r14 + 0x28], xmm2
jmp 0x14009a423
mov rcx, rbx
call fcn.1400f572f
cmp eax, 0x24
je 0x14009a87d
mov esi, eax
cmp eax, 0x2e
je 0x14009a8a2
cmp esi, 0x5c
je 0x14009a8bf
cmp esi, 0x5e
jne 0x14009a8e6
mov rcx, qword [rsp + 0x88]
mov rdx, rbx
call fcn.1400f5aea
mov rcx, rbx
call fcn.1400f5bc0
mov byte [rsp + 0x598], 0
jmp 0x14009a89d
mov rcx, qword [rsp + 0x88]
mov rdx, rbx
call fcn.1400f5aea
mov rcx, rbx
call fcn.1400f5bc0
mov byte [rsp + 0x598], 1
mov r13b, 3
jmp 0x14009a910
mov rcx, qword [rsp + 0x88]
mov rdx, rbx
call fcn.1400f5aea
mov rcx, rbx
call fcn.1400f5bc0
mov r13b, 4
jmp 0x14009a910
mov rcx, r13
mov rdx, rbx
call fcn.1400f5cb6
mov r15d, dword [rsp + 0x560]
cmp r15d, 0x22
jne 0x14009acfa
mov r13b, byte [rsp + 0x5d0]
jmp 0x14009a910
mov rcx, qword [rsp + 0x88]
mov rdx, rbx
call fcn.1400f5aea
mov rcx, rbx
call fcn.1400f5bc0
mov dword [rsp + 0x598], esi
mov byte [rsp + 0x59c], 0
mov r13b, 2
mov rbx, qword [rsp + 0x568]
mov r15, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov rdi, qword [rsp + 0x580]
mov rsi, qword [rsp + 0x588]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1c0], xmm3
lea rcx, [rsp + 0x5d1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x50], eax
lea eax, [r13 - 2]
movzx eax, al
cmp al, 4
mov edx, 4
cmovae eax, edx
mov dword [rsp + 0x53], ecx
movzx eax, al
lea rcx, [0x14026c600]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 0x38
mov edx, 8
call fcn.14009ec09
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rax + 0x28], xmm0
mov edx, 2
jmp 0x14009aaee
mov ecx, 0x38
mov edx, 8
call fcn.14009ec09
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rax + 0x28], xmm0
mov edx, 4
jmp 0x14009aaee
mov ecx, 0x30
mov edx, 8
call fcn.14009ec09
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov rcx, qword [rsp + 0x190]
mov qword [rax + 0x28], rcx
mov edx, 3
jmp 0x14009aaee
mov ecx, 0x38
mov edx, 8
call fcn.14009ec09
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rax + 0x28], xmm0
mov edx, 6
jmp 0x14009aaee
mov ecx, 0x70
mov edx, 8
call fcn.14009ec09
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movups xmmword [rax + 0x28], xmm0
movups xmmword [rax + 0x38], xmm1
movups xmmword [rax + 0x48], xmm2
movups xmmword [rax + 0x58], xmm3
mov byte [rax + 0x68], r13b
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x53]
mov dword [rax + 0x6c], edx
mov dword [rax + 0x69], ecx
mov edx, 5
lea r13, [rsp + 0x560]
lea r14, [rsp + 0x110]
mov rcx, r14
mov r8, rax
call fcn.1400f27e8
lea rbx, [rsp + 0x1e8]
jmp 0x14009a423
mov ecx, 9
lea r8, [rsp + 0x190]
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
mov rdx, rbx
call fcn.1400f57cd
mov r15d, dword [rsp + 0x560]
cmp r15d, 0x22
jne 0x14009c411
movups xmm0, xmmword [rsp + 0x568]
movups xmmword [rsp + 0x50], xmm0
mov rcx, r13
mov rdx, rbx
lea r8, [rsp + 0x50]
call fcn.1400f801e
mov r15d, dword [rsp + 0x560]
cmp r15d, 0x22
jne 0x14009c4a9
mov r13, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
lea rbp, [rsp + 0x240]
mov rcx, rbp
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_ast_parse.rs
call fcn.1400f8dce
movaps xmmword [rsp + 0x560], xmm6
mov r14, qword [rax]
mov r9, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov qword [rax], 8
movaps xmm0, xmmword [rsp + 0x560]
movups xmmword [rax + 8], xmm0
inc qword [rdx]
mov rsi, r13
mov rcx, r14
mov rdx, r8
mov r15, r9
call fcn.1400f50a7
mov rcx, r14
mov rdx, r15
call fcn.14007b1f7
mov rcx, rbp
call fcn.1400ad157
mov rdx, qword [rsp + 0x3b8]
cmp rdx, qword [rsp + 0x3b0]
jne 0x14009ac0d
lea rcx, [rsp + 0x3a8]
call fcn.1400f29b8
mov rdx, qword [rsp + 0x3b8]
lea r14, [rsp + 0x110]
lea rcx, [rsp + 0x168]
lea r13, [rsp + 0x560]
mov rax, qword [rsp + 0x3a8]
mov r8, rdx
shl r8, 4
mov qword [rax + r8], rsi
mov qword [rax + r8 + 8], rdi
inc rdx
mov qword [rsp + 0x3b8], rdx
jmp 0x14009a1f5
mov qword [rsp + 0x48], r10
mov byte [rsp + 0x40], r9b
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0x80], rdx
mov rsi, r15
shr rsi, 0x20
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xc0], xmm3
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3b], ecx
lea rbx, [rsp + 0x1e8]
lea rcx, [rsp + 0x110]
call fcn.1400b61f2
cmp r15d, 0x22
lea rbp, [rsp + 0x240]
mov r9, qword [rsp + 0x80]
mov r8, qword [rsp + 0xd8]
je 0x14009abc2
jmp 0x14009ae9c
mov esi, dword [rsp + 0x564]
mov r13, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x588]
mov qword [rsp + 0xd8], rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x1c0], xmm3
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov al, byte [rsp + 0x5d0]
mov byte [rsp + 0x40], al
lea rcx, [rsp + 0x5d1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x53], ecx
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xc0], xmm3
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [rsp + 0x3b], ecx
mov dword [rsp + 0x38], eax
jmp 0x14009acc6
mov esi, dword [rsp + 0x564]
mov r13, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov r9, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x578]
movups xmm0, xmmword [rax + 0x38]
movups xmm1, xmmword [rax + 0x48]
lea rax, [rsp + 0xb0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, byte [rsp + 0x5d0]
mov byte [rsp + 0x40], al
lea rcx, [rsp + 0x5d1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x3b], ecx
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rbx, r8
mov r12, r9
mov rbp, r14
mov r14, rdi
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x450], xmm3
movaps xmmword [rsp + 0x440], xmm2
movaps xmmword [rsp + 0x430], xmm1
movaps xmmword [rsp + 0x420], xmm0
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rsp + 0x238], eax
mov dword [rsp + 0x23b], ecx
shl rsi, 0x20
mov r15d, r15d
or r15, rsi
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3f0], xmm3
mov eax, dword [rsp + 0x238]
mov ecx, dword [rsp + 0x23b]
mov dword [rsp + 0xd3], ecx
mov dword [rsp + 0xd0], eax
lea rcx, [rsp + 0x240]
call fcn.1400ad157
lea rcx, [rsp + 0x200]
call fcn.14009debc
lea rcx, [rsp + 0x3a8]
call fcn.1400b61f2
mov rdx, qword [rsp + 0x418]
mov qword [rsp + 0x560], rdx
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x568], rax
xor edi, edi
mov rsi, qword [rsp + 0x1e0]
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x390], xmm3
movaps xmmword [rsp + 0x380], xmm2
movaps xmmword [rsp + 0x370], xmm1
movaps xmmword [rsp + 0x360], xmm0
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x203], ecx
lock dec qword [rdx]
jne 0x14009b004
lea rcx, [rsp + 0x560]
call fcn.1400a2601
lea rdx, [rsi + 8]
lea rsi, [rsp + 0x568]
mov dword [rsi - 8], edi
mov eax, dword [rsp + 0xe0]
mov dword [rsi - 4], eax
mov qword [rsi], r15
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rbp
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], rbx
movaps xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
movaps xmm2, xmmword [rsp + 0x380]
movaps xmm3, xmmword [rsp + 0x390]
movups xmmword [rsi + 0x30], xmm0
movups xmmword [rsi + 0x40], xmm1
movups xmmword [rsi + 0x50], xmm2
movups xmmword [rsi + 0x60], xmm3
mov al, byte [rsp + 0x40]
mov byte [rsi + 0x70], al
mov eax, dword [rsp + 0x200]
mov ecx, dword [rsp + 0x203]
mov dword [rsi + 0x71], eax
mov dword [rsi + 0x74], ecx
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x78], rax
test edi, edi
je 0x14009b0ac
cmp r15d, 0x27
jne 0x14009b3b3
mov rax, qword [rsp + 0x1e0]
mov qword [rax + 0x10], r13
and qword [rax + 8], 0
jmp 0x14009d1f9
mov qword [rsp + 0x168], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
lea rax, [rsp + 0x5b8]
cmp r15d, 0x22
jne 0x14009b41c
mov r14, rbp
mov r12, rdx
lea rcx, [rsp + 0x588]
lea rbp, [rsp + 0x470]
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], r14
mov qword [rbp], rax
mov qword [rbp + 8], rcx
and qword [rbp + 0x10], 0
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x460]
call fcn.1401062e1
mov rcx, r13
mov rdx, r14
call fcn.14010557c
test al, al
lea rbx, [rsp + 0x110]
je 0x14009b45a
lea rdi, [rsp + 0x50]
mov edx, 0x4f
mov rcx, rdi
mov r8d, 0x7e
call fcn.1400f5519
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x240]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
call fcn.140058710
test al, al
jne 0x14009d1b2
lea r9, [rsp + 0x110]
mov qword [r9], rdi
lea r14, [fcn.14001089c]
mov qword [r9 + 8], r14
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rbx, [rsp + 0x240]
mov r8d, 2
mov rcx, rbx
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rbx
call fcn.140058710
test al, al
jne 0x14009d1b2
lea rbx, [rsp + 0x3c0]
lea rdx, [rsp + 0x190]
mov rcx, rbx
call fcn.1401055a6
lea r9, [rsp + 0x110]
mov qword [r9], rbx
mov qword [r9 + 8], r14
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rbx, [rsp + 0x240]
mov r8d, 1
mov rcx, rbx
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rbx
call fcn.140058710
test al, al
jne 0x14009d19d
lea r9, [rsp + 0x110]
mov qword [r9], rdi
mov qword [r9 + 8], r14
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x240]
mov r8d, 2
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
test al, al
jne 0x14009d19d
mov rcx, qword [rsp + 0x1c8]
test rcx, rcx
je 0x14009d08f
lea rax, [rsp + 0x420]
mov qword [rax], 8
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
mov rax, qword [rsp + 0x1b8]
imul rbx, rcx, 0x30
lea r14, [fcn.14004f470]
lea rdi, [rsp + 0x110]
lea r13, [rsp + 0x90]
test rbx, rbx
je 0x14009cfef
lea r15, [rax + 0x30]
lea rcx, [rax + 8]
lea rdx, [rax + 0x10]
mov r8, qword [rax + 0x28]
add rax, 0x20
dec r8
mov qword [rsp + 0x1e8], r8
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], r14
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0x258], r14
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], r14
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], r14
mov qword [rsp + 0x20], 4
mov r8d, 5
mov rcx, rdi
lea rdx, str.on_line___column___through_line_Hk_
lea r9, [rsp + 0x240]
call fcn.14000db98
mov rcx, r13
mov rdx, rdi
call fcn.1400f2206
lea rcx, [rsp + 0x420]
mov rdx, r13
call fcn.14010596f
add rbx, 0xffffffffffffffd0
mov rax, r15
jmp 0x14009b2f6
mov eax, 1
lea rdi, [rsp + 0x190]
mov qword [rdi], rax
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea rcx, str.error_building_NFA
lea r8, [rsp + 0x240]
mov qword [r8], rcx
mov qword [r8 + 8], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
movups xmmword [r8 + 0x18], xmm0
mov rbx, rdx
lea rdx, [0x1402ad930]
mov rcx, rdi
call fcn.140058710
mov ecx, eax
call fcn.14009d370
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
jmp 0x14009d1f9
mov rdi, qword [rsp + 0x5a0]
mov r14, qword [rsp + 0x5b0]
cmp r15d, 0x11
lea r13, [rsp + 0x110]
je 0x14009b44a
cmp r15d, 0xe
je 0x14009b44a
cmp r15d, 0xd
jne 0x14009c00a
mov r12, rdx
lea rcx, [rsp + 0x570]
jmp 0x14009c00f
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x240]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
call fcn.140058710
test al, al
jne 0x14009d1c1
lea rdi, [rsp + 0x240]
lea rdx, [rsp + 0x460]
mov rcx, rdi
call fcn.1401062e1
mov rcx, rbx
mov rdx, rdi
call fcn.1401055a6
mov rcx, rdi
call fcn.1401058b2
lea r9, [rsp + 0x90]
mov qword [r9], rbx
lea rax, [fcn.14001089c]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x240]
mov r8d, 1
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
test al, al
jne 0x14009c3fc
lea r9, [rsp + 0x90]
mov qword [r9], rbp
lea rax, [0x1400f33b9]
jmp 0x14009c3b3
mov rax, qword [rsp + 0x3a8]
mov rcx, qword [rsp + 0x3b8]
shl rcx, 4
xorps xmm6, xmm6
lea r8, [rsp + 0x190]
movups xmmword [r8 + 0x30], xmm6
and qword [r8 + 0x40], 0
lea rdx, [rsp + 0x550]
mov qword [r8], rdx
lea rdx, [rsp + 0x560]
mov qword [r8 + 8], rdx
and qword [r8 + 0x10], 0
add rcx, rax
mov qword [r8 + 0x18], 1
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], rcx
lea r13, [rsp + 0x170]
xor ebx, ebx
lea r12, [rsp + 0x560]
lea r15, [rsp + 0x1e8]
lea rcx, [rsp + 0x190]
call fcn.1400b61ba
test rdx, rdx
je 0x14009bf89
mov rsi, qword [rsp + 0x1b0]
cmp rsi, qword [rsp + 0x1b8]
je 0x14009bf89
mov dword [rsp + 0xe0], eax
lea rax, [rsi + 0x10]
mov qword [rsp + 0x1b0], rax
lea rax, [rsp + 0xa0]
movups xmmword [rax], xmm6
mov eax, dword [rsp + 0x519]
movzx ecx, word [rsp + 0x51d]
mov r8b, byte [rsp + 0x518]
mov r9b, byte [rsp + 0x51f]
and qword [rsp + 0x90], 0
mov r10d, 8
mov qword [rsp + 0x98], r10
mov word [rsp + 0xb4], cx
mov dword [rsp + 0xb0], eax
mov byte [rsp + 0xb7], r8b
mov byte [rsp + 0xb6], r9b
movups xmm0, xmmword [rdx]
lea rax, [rsp + 0x90]
mov qword [rsp + 0x1e8], rax
movups xmmword [rsp + 0x1f0], xmm0
movups xmmword [rsp + 0x118], xmm6
movups xmmword [rsp + 0x130], xmm6
mov qword [rsp + 0x110], r10
mov qword [rsp + 0x128], r10
mov rax, qword [rsi]
add rax, 0xfffffffffffffff9
cmp rax, 4
ja case.default.0x14009b6ab
invalid
add dword [rax], eax
invalid
invalid
lea rcx, [0x14026c614]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rsp + 0xb4], 0
je 0x14009b7ab
lea rcx, [rsp + 0x568]
call fcn.1400fed8f
invalid
invalid
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add eax, 0xb0000
add byte [rax], al
jmp 0x14009b7c4
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x560], 0xd
mov qword [rsp + 0x560], 0xd
jmp 0x14009b7c4
mov r8, qword [rsi + 8]
mov al, 3
cmp byte [r8], 2
jne 0x14009b71f
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x18]
lea rcx, [rsp + 0x90]
call fcn.1400fea96
mov rcx, rax
movabs rdx, 0xffffffffff00
and rcx, rdx
shr rcx, 8
shl rcx, 8
movzx eax, al
add rcx, rax
mov edx, dword [rsp + 0xb0]
mov r8d, dword [rsp + 0xb4]
shl r8, 0x20
or r8, rdx
cmp al, 3
cmovne r8, rcx
mov dword [rsp + 0x568], r8d
shr r8, 0x20
mov word [rsp + 0x56c], r8w
test byte [rsp + rbp*2], ah
add eax, 0xc7480000
test byte [rax + riz*2], ah
add eax, 0xe0000
add byte [rax], al
test byte [rsp + rbp*2], ah
add eax, 0xc7480000
test byte [rax + riz*2], ah
add eax, 0xe0000
add byte [rax], al
jmp 0x14009b7c4
mov qword [rsp + 0x560], 0x10
lea rcx, [rsp + 0x90]
mov rdx, r12
call fcn.1400fe800
mov rax, qword [rsi + 8]
cmp qword [rax + 0x10], 0
cmp dword [rax + 0x10], 0
cmp dword [rax + 0x10], 0
je case.default.0x14009b6ab
mov qword [rsp + 0x560], 0x11
jmp 0x14009b7c4
mov qword [rsp + 0x560], 0xf
jmp 0x14009b7c4
lea rcx, [rsp + 0x568]
call fcn.1400fecb7
mov qword [rsp + 0x560], 0xc
lea rcx, [rsp + 0x90]
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.1400fe800
mov rax, qword [rsi]
add rax, 0xfffffffffffffff9
cmp rax, 4
ja case.default.0x14009b7f3
lea rcx, [0x14026c628]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 8]
lea rdi, [rax + 0x30]
xor r14d, r14d
cmp dword [rax + 0xc8], 0x110008
sete r14b
lea rbp, [rsp + 0x420]
test r14, r14
jne 0x14009b827
cmp dword [rdi + 0x98], 0x110006
jne 0x14009b87d
cmp byte [rsp + 0xb4], 0
je 0x14009b84c
lea rcx, [rsp + 0x568]
call fcn.1400fed8f
mov qword [rsp + 0x560], 0xb
jmp 0x14009b865
lea rcx, [rsp + 0x568]
call fcn.1400fecb7
mov qword [rsp + 0x560], 0xc
lea rcx, [rsp + 0x90]
mov rdx, r12
call fcn.1400fe800
lea rbp, [rsp + 0x420]
mov rcx, rbp
mov rdx, r14
mov r8, rdi
call fcn.1400f8786
cmp dword [rsp + 0x420], 4
jne 0x14009b943
mov rcx, r12
mov rdx, r14
mov r8, rdi
mov r9, r15
call fcn.140103a6e
mov bpl, byte [rsp + 0x5a8]
cmp bpl, 7
jne 0x14009bdb6
mov rax, qword [rsp + 0x128]
mov rdi, qword [rsp + 0x138]
imul rcx, rdi, 0x30
dec rdi
lea r14, [rax + rcx]
add r14, 0xffffffffffffffd0
cmp rdi, 0xffffffffffffffff
je 0x14009bb6d
mov r15, qword [r14]
cmp r15, 2
je 0x14009bb71
lea rdx, [r14 + 0x10]
mov rbp, qword [r14 + 8]
lea rcx, [rsp + 0x50]
call fcn.1400f88dd
cmp dword [rsp + 0x50], 4
jne 0x14009b9a4
mov rcx, r12
mov rdx, r15
mov r8, rbp
lea r15, [rsp + 0x1e8]
mov r9, r15
call fcn.140103a6e
mov bpl, byte [rsp + 0x5a8]
cmp bpl, 7
jne 0x14009bdae
dec rdi
add r14, 0xffffffffffffffd0
jmp 0x14009b8db
movups xmm0, xmmword [rsp + 0x420]
movups xmm1, xmmword [rsp + 0x430]
lea rax, [rsp + 0x568]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
mov rcx, rbp
call fcn.1400f8827
mov r15, rax
mov rbp, rdx
mov qword [rsp + 0x560], r14
mov qword [rsp + 0x568], rdi
lea rcx, [rsp + 0x128]
mov rdx, r12
call fcn.1400f885f
mov r14, r15
mov rdi, rbp
lea r15, [rsp + 0x1e8]
jmp 0x14009b80e
mov qword [rsp + 0x138], rdi
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x420], xmm0
movaps xmmword [rsp + 0x430], xmm1
cmp dword [rsp + 0x420], 3
jne 0x14009ba1e
cmp byte [rsp + 0xb4], 0
je 0x14009b9f5
lea rcx, [rsp + 0x568]
call fcn.1400fed8f
mov qword [rsp + 0x560], 0xb
jmp 0x14009ba0e
lea rcx, [rsp + 0x568]
call fcn.1400fecb7
mov qword [rsp + 0x560], 0xc
lea rcx, [rsp + 0x90]
mov rdx, r12
call fcn.1400fe800
lea rcx, [rsp + 0x420]
call fcn.1400f8827
mov r14, rax
mov rdi, rdx
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
lea rax, [rsp + 0x568]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
adc dword [rax + 8], eax
adc dword [rax + 8], eax
mov qword [rsp + 0x560], r15
mov qword [rsp + 0x568], rbp
lea rcx, [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
and al, 0x28
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.1400f885f
jmp 0x14009b997
mov rdi, qword [rsi + 8]
xor ecx, ecx
jmp 0x14009bafe
mov rdi, qword [rsi + 8]
mov ecx, 1
jmp 0x14009bafe
mov r14, qword [rsi + 8]
mov rdx, qword [r14 + 0x10]
test rdx, rdx
je case.default.0x14009b7f3
mov rdi, qword [r14]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
lea r8, [0x1402b5fd8]
call fcn.1400f8765
mov rcx, qword [r14]
mov rdx, qword [r14 + 0x10]
lea r8, [0x1402b5ff0]
call fcn.1400f8781
mov ecx, 3
jmp 0x14009bafe
mov r14, qword [rsi + 8]
mov rdx, qword [r14 + 0x10]
test rdx, rdx
je case.default.0x14009b7f3
mov rdi, qword [r14]
mov rcx, rdi
lea r8, [0x1402b6008]
call fcn.1400f8765
mov rcx, qword [r14]
mov rdx, qword [r14 + 0x10]
lea r8, [0x1402b6020]
call fcn.1400f8781
mov ecx, 2
mov qword [rsp + 0x360], rcx
mov qword [rsp + 0x368], rdi
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
lea rcx, [rsp + 0x360]
call fcn.1400f85ee
mov rdi, rax
movups xmm0, xmmword [rsp + 0x360]
movups xmm1, xmmword [rsp + 0x370]
lea rax, [rsp + 0x568]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x560], rsi
lea rcx, [rsp + 0x110]
mov rdx, r12
call fcn.1400f861d
mov rsi, rdi
jmp 0x14009b68c
xor edi, edi
jmp 0x14009bb79
lea r15, [rsp + 0x1e8]
mov qword [rsp + 0x138], rdi
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
mov rcx, r12
mov rdx, r15
call fcn.1400fd048
mov bpl, byte [rsp + 0x5a8]
cmp bpl, 7
jne 0x14009bd7b
mov rax, qword [rsp + 0x110]
mov rsi, qword [rsp + 0x120]
imul rcx, rsi, 0x28
dec rsi
lea rdi, [rax + rcx]
add rdi, 0xffffffffffffffe8
cmp rsi, 0xffffffffffffffff
je 0x14009bcde
mov rax, qword [rdi - 8]
cmp rax, 4
je 0x14009bce0
mov r14, qword [rdi - 0x10]
mov qword [rsp + 0x168], rax
mov rax, qword [rdi + 0x10]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [r13], xmm0
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x168]
call fcn.1400f868f
cmp dword [rsp + 0x460], 4
jne 0x14009bc44
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, r12
mov rdx, r15
call fcn.1400fd048
mov bpl, byte [rsp + 0x5a8]
cmp bpl, 7
jne 0x14009bd73
dec rsi
add rdi, 0xffffffffffffffd8
jmp 0x14009bbc4
mov qword [rsp + 0x120], rsi
movups xmm0, xmmword [rsp + 0x460]
movups xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x360], xmm0
movaps xmmword [rsp + 0x370], xmm1
cmp dword [rsp + 0x360], 3
jne 0x14009bc92
mov qword [rsp + 0x560], 0x11
lea rcx, [rsp + 0x90]
mov rdx, r12
call fcn.1400fe800
lea rcx, [rsp + 0x360]
call fcn.1400f85ee
mov rsi, rax
movups xmm0, xmmword [rsp + 0x460]
movups xmm1, xmmword [rsp + 0x470]
lea rax, [rsp + 0x568]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x560], r14
lea rcx, [rsp + 0x110]
mov rdx, r12
call fcn.1400f861d
jmp 0x14009b68c
xor esi, esi
mov qword [rsp + 0x120], rsi
mov rax, qword [rsp + 0x90]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x14009d2df
lea rcx, [rax + 1]
mov qword [rsp + 0x90], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x360], rcx
cmp rcx, 1
jne 0x14009d30d
mov qword [rsp + 0x90], rax
mov rcx, r12
lea rdx, [rsp + 0x90]
call fcn.1400fe87d
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov rdx, r12
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_translate.rs
call fcn.1400fe8d9
lea rcx, [rsp + 0x240]
mov rdx, rsi
call fcn.1400fe910
mov bpl, 7
jmp 0x14009bec0
mov qword [rsp + 0x120], rsi
mov ecx, 9
lea rdi, [rsp + 0x240]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x568]
mov eax, dword [rcx + 0x41]
mov ecx, dword [rcx + 0x44]
lea rdx, [rsp + 0x289]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
jmp 0x14009bec0
mov qword [rsp + 0x138], rdi
mov rax, qword [rsp + 0x560]
mov rcx, qword [rsp + 0x568]
mov rdx, qword [rsp + 0x570]
mov r8, qword [rsp + 0x578]
lea r10, [rsp + 0x568]
movups xmm0, xmmword [r10 + 0x18]
movups xmm1, xmmword [r10 + 0x28]
movaps xmmword [rsp + 0x360], xmm0
movaps xmmword [rsp + 0x370], xmm1
mov r9, qword [r10 + 0x38]
mov qword [rsp + 0x380], r9
mov r9d, dword [r10 + 0x41]
mov r10d, dword [r10 + 0x44]
mov dword [rsp + 0x107], r10d
mov dword [rsp + 0x104], r9d
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x480], r9
movaps xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x460], xmm0
mov r10d, dword [rsp + 0x104]
mov r11d, dword [rsp + 0x107]
mov dword [rsp + 0x218], r10d
mov dword [rsp + 0x21b], r11d
lea r10, [rsp + 0x260]
mov qword [r10 + 0x20], r9
movups xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
mov r9d, dword [rsp + 0x218]
mov r10d, dword [rsp + 0x21b]
lea r11, [rsp + 0x289]
mov dword [r11 + 3], r10d
mov dword [r11], r9d
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0x258], r8
mov qword [rsp + 0x240], rax
mov byte [rsp + 0x288], bpl
lea rcx, [rsp + 0x110]
call fcn.1400f85a5
cmp bpl, 7
jne 0x14009c58e
mov rbx, qword [rsp + 0x240]
mov rsi, qword [rsp + 0x248]
mov rdi, qword [rsp + 0x250]
mov r14, qword [rsp + 0x258]
mov r15, qword [rsp + 0x260]
mov rbp, qword [rsp + 0x268]
lea rcx, [rsp + 0x90]
call fcn.1400ad233
mov rdx, qword [rsp + 0x210]
cmp rdx, qword [rsp + 0x208]
jne 0x14009bf43
lea rcx, [rsp + 0x200]
call fcn.1400f10e1
mov rdx, qword [rsp + 0x210]
mov rax, qword [rsp + 0x200]
imul rcx, rdx, 0x30
mov qword [rax + rcx], rbx
movabs r8, 0xffffffff00000000
and rbx, r8
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], rdi
mov qword [rax + rcx + 0x18], r14
mov qword [rax + rcx + 0x20], r15
mov qword [rax + rcx + 0x28], rbp
inc rdx
mov qword [rsp + 0x210], rdx
jmp 0x14009b5aa
mov rsi, qword [rsp + 0x200]
mov r15, qword [rsp + 0x210]
mov al, byte [rsp + 0x50a]
xor r14d, r14d
test al, al
setne r14b
cmp al, 2
mov eax, 2
cmove r14d, eax
mov r8b, byte [rsp + 0x500]
mov cl, byte [rsp + 0x50b]
xor edx, edx
test cl, cl
setne dl
cmp cl, 2
cmove edx, eax
mov cl, byte [rsp + 0x50c]
xor r9d, r9d
test cl, cl
setne r9b
cmp cl, 2
cmove r9d, eax
cmp r8b, 3
mov dword [rsp + 0x100], edx
mov dword [rsp + 0xfc], r9d
jne 0x14009c551
mov byte [rsp + 0x36], 3
jmp 0x14009c560
mov r12, rdx
xor ecx, ecx
lea rbp, [rsp + 0x470]
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], r14
mov qword [rbp], rsi
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x460]
call fcn.1401062e1
mov rcx, rdi
mov rdx, r14
call fcn.14010557c
test al, al
je 0x14009c2d6
lea rdi, [rsp + 0x50]
mov edx, 0x4f
mov rcx, rdi
mov r8d, 0x7e
call fcn.1400f5519
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x240]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
call fcn.140058710
test al, al
jne 0x14009d1b2
lea r9, [rsp + 0x110]
mov qword [r9], rdi
lea r14, [fcn.14001089c]
mov qword [r9 + 8], r14
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rbx, [rsp + 0x240]
mov r8d, 2
mov rcx, rbx
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rbx
call fcn.140058710
test al, al
jne 0x14009d1b2
lea rbx, [rsp + 0x3c0]
lea rdx, [rsp + 0x190]
mov rcx, rbx
call fcn.1401055a6
lea r9, [rsp + 0x110]
mov qword [r9], rbx
mov qword [r9 + 8], r14
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rbx, [rsp + 0x240]
mov r8d, 1
mov rcx, rbx
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rbx
call fcn.140058710
test al, al
jne 0x14009d19d
lea r9, [rsp + 0x110]
mov qword [r9], rdi
mov qword [r9 + 8], r14
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x240]
mov r8d, 2
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
test al, al
jne 0x14009d19d
mov rcx, qword [rsp + 0x1c8]
test rcx, rcx
je 0x14009d142
lea rax, [rsp + 0x420]
mov qword [rax], 8
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
mov rax, qword [rsp + 0x1b8]
imul rbx, rcx, 0x30
lea r14, [fcn.14004f470]
lea rdi, [rsp + 0x110]
lea r13, [rsp + 0x90]
test rbx, rbx
je 0x14009d0a6
lea r15, [rax + 0x30]
lea rcx, [rax + 8]
lea rdx, [rax + 0x10]
mov r8, qword [rax + 0x28]
add rax, 0x20
dec r8
mov qword [rsp + 0x1e8], r8
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], r14
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0x258], r14
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], r14
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], r14
mov qword [rsp + 0x20], 4
mov r8d, 5
mov rcx, rdi
lea rdx, str.on_line___column___through_line_Hk_
lea r9, [rsp + 0x240]
call fcn.14000db98
mov rcx, r13
mov rdx, rdi
call fcn.1400f2206
lea rcx, [rsp + 0x420]
mov rdx, r13
call fcn.14010596f
add rbx, 0xffffffffffffffd0
mov rax, r15
jmp 0x14009c219
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x240]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
call fcn.140058710
test al, al
jne 0x14009d1c1
lea rdi, [rsp + 0x240]
lea rdx, [rsp + 0x460]
mov rcx, rdi
call fcn.1401062e1
mov rcx, r13
mov rdx, rdi
call fcn.1401055a6
mov rcx, rdi
call fcn.1401058b2
lea r9, [rsp + 0x90]
mov qword [r9], r13
lea rax, [fcn.14001089c]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x240]
mov r8d, 1
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
test al, al
jne 0x14009c3fc
lea r9, [rsp + 0x90]
mov qword [r9], rbp
lea rax, [0x1400f33e7]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.error:
lea rdi, [rsp + 0x240]
mov r8d, 1
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
test al, al
je 0x14009c565
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
jmp 0x14009d1bc
mov esi, dword [rsp + 0x564]
mov r13, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov r9, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xc0], xmm3
mov al, byte [rsp + 0x5d0]
mov byte [rsp + 0x40], al
lea rcx, [rsp + 0x5d1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3b], ecx
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x48], rax
jmp 0x14009ae9c
mov esi, dword [rsp + 0x564]
mov r13, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov rbp, qword [rsp + 0x580]
mov rbx, qword [rsp + 0x588]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xc0], xmm3
mov al, byte [rsp + 0x5d0]
mov byte [rsp + 0x40], al
lea rcx, [rsp + 0x5d1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3b], ecx
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x50]
call fcn.1400f2546
mov r9, rbp
mov r8, rbx
jmp 0x14009ae9c
cmp r8b, 2
jne 0x14009c61b
mov byte [rsp + 0x36], 2
jmp 0x14009c64a
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1401371c1
lea rcx, [rsp + 0x190]
call fcn.1401058b2
xor ecx, ecx
jmp 0x14009d1d0
mov r13, qword [rsp + 0x240]
mov r14, qword [rsp + 0x248]
mov rbp, qword [rsp + 0x250]
mov r12, qword [rsp + 0x258]
mov r15, rbx
mov rbx, qword [rsp + 0x260]
movups xmm0, xmmword [rsp + 0x268]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x278]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x3e0], rax
or r15, 0x22
mov eax, dword [rsp + 0x188]
mov ecx, dword [rsp + 0x18b]
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd3], ecx
lea rcx, [rsp + 0x90]
call fcn.1400ad233
jmp 0x14009af51
mov rcx, qword [rsp + 0x4f0]
mov qword [rsp + 0x530], rcx
lock inc qword [rcx]
jle 0x14009d336
mov byte [rsp + 0x36], r8b
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp + 0x528], rcx
mov dl, byte [rsp + 0x512]
mov r10, qword [rsp + 0x4b0]
mov r11, qword [rsp + 0x4b8]
mov rbx, qword [rsp + 0x4c0]
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0x338], rcx
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x330], rcx
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x328], rcx
mov cl, byte [rsp + 0x50d]
xor r8d, r8d
test cl, cl
setne r8b
cmp cl, 2
cmove r8d, eax
mov cl, byte [rsp + 0x50e]
xor r9d, r9d
test cl, cl
setne r9b
cmp cl, 2
cmove r9d, eax
mov rcx, qword [rsp + 0x4d0]
mov qword [rsp + 0x320], rcx
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x318], rcx
mov cl, byte [rsp + 0x50f]
xor edi, edi
test cl, cl
setne dil
cmp cl, 2
cmove edi, eax
mov dword [rsp + 0xec], edi
mov cl, byte [rsp + 0x510]
xor edi, edi
test cl, cl
setne dil
cmp cl, 2
cmove edi, eax
mov dword [rsp + 0xe8], edi
mov cl, byte [rsp + 0x511]
xor edi, edi
test cl, cl
setne dil
cmp cl, 2
cmove edi, eax
mov dword [rsp + 0x310], edi
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x548], rax
mov al, byte [rsp + 0x508]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0x509]
mov byte [rsp + 0x7e], al
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x540], rax
mov edi, 8
test r15, r15
mov dword [rsp + 0xf8], r14d
mov byte [rsp + 0x37], dl
mov dword [rsp + 0xf4], r8d
mov dword [rsp + 0xf0], r9d
mov qword [rsp + 0x350], r10
mov qword [rsp + 0x348], r11
mov qword [rsp + 0x340], rbx
je 0x14009c7ed
lea rbx, [r15*8]
mov ecx, 8
mov rdx, rbx
call fcn.14008ffa5
test rax, rax
je 0x14009d33a
mov rbp, rax
xor eax, eax
mov qword [rbp + rax*8], rsi
inc rax
add rsi, 0x30
cmp r15, rax
jne 0x14009c7d2
mov qword [rsp + 0x410], r15
jmp 0x14009c7fc
xor eax, eax
mov qword [rsp + 0x410], rax
mov ebp, 8
lea r14, [rsp + 0x240]
mov qword [r14], 8
xorps xmm0, xmm0
movups xmmword [r14 + 8], xmm0
mov qword [rsp + 0x538], r15
lea rsi, [r15*8]
xor ebx, ebx
xor r15d, r15d
cmp rsi, rbx
je 0x14009c8d1
mov r13, qword [rbp + rbx]
call fcn.1400f497e
mov r12, rax
mov rax, qword [r13 + 0x28]
mov rcx, qword [rax]
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
mov edx, dword [rax + 0x38]
movups xmm2, xmmword [rax + 0x3c]
movzx r8d, word [rax + 0x4c]
movups xmm3, xmmword [rax + 0x28]
mov al, byte [rax + 0x4e]
mov qword [r12], rcx
movups xmmword [r12 + 8], xmm0
movups xmmword [r12 + 0x18], xmm1
movups xmmword [r12 + 0x28], xmm3
mov dword [r12 + 0x38], edx
movups xmmword [r12 + 0x3c], xmm2
mov word [r12 + 0x4c], r8w
mov byte [r12 + 0x4e], al
cmp r15, qword [rsp + 0x248]
jne 0x14009c8b1
mov rcx, r14
mov rdx, r15
call fcn.1400ab611
mov rdi, qword [rsp + 0x240]
mov r15, qword [rsp + 0x250]
mov qword [rdi + r15*8], r12
mov r15, qword [rsp + 0x250]
inc r15
mov qword [rsp + 0x250], r15
add rbx, 8
jmp 0x14009c828
mov qword [rsp + 0x228], rbp
mov rax, qword [rsp + 0x240]
lea rcx, [rax + r15*8]
lea r14, [rsp + 0x560]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rcx
and qword [r14], 0
mov rcx, r14
call fcn.14009fec2
xor r15d, r15d
neg rax
mov edi, 0
sbb edi, edi
mov rcx, r14
call fcn.14009fec2
test rax, rax
je 0x14009c933
mov rax, qword [rax]
mov rax, qword [rax]
mov rbp, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov qword [rsp + 0x88], rax
jmp 0x14009c935
xor ebp, ebp
mov rcx, qword [rsp + 0x568]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0x570]
mov rdx, qword [rsp + 0x578]
mov qword [rsp + 0x160], rdx
cmp qword [rsp + 0x560], 0
sete r9b
mov r13b, 1
mov r10, 0xffffffffffffffff
mov dl, 1
mov qword [rsp + 0x40], rdx
xor esi, esi
mov r12d, edi
xor ebx, ebx
xor r14d, r14d
xor eax, eax
xor edx, edx
mov qword [rsp + 0x80], rdx
xor r11d, r11d
xor edx, edx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x158], rax
test r9b, 1
je 0x14009c9c0
cmp rcx, qword [rsp + 0x160]
je 0x14009cb3d
mov rdx, rcx
add rcx, 8
jmp 0x14009c9d4
mov r8, qword [rsp + 0xe0]
mov rdx, r8
test r8, r8
je 0x14009cb3d
mov r8, qword [rdx]
test byte [rsp + 0x40], 1
je 0x14009c9e8
cmp byte [r8 + 0x4c], 0
setne dl
jmp 0x14009c9ea
xor edx, edx
mov qword [rsp + 0x40], rdx
add r14, qword [r8 + 0x30]
cmovb r14, r10
mov r9, qword [r8 + 0x20]
mov rdx, r9
or rdx, rbp
sete dl
test rbp, rbp
je 0x14009ca1d
test r9, r9
je 0x14009ca1d
mov rax, qword [rsp + 0x88]
cmp rax, qword [r8 + 0x28]
sete dl
xor r9d, r9d
test dl, dl
cmove rbp, r9
test r13b, 1
mov r13d, 0
je 0x14009ca3b
cmp byte [r8 + 0x4d], 0
setne r13b
test r11b, 1
jne 0x14009cabd
cmp qword [r8], 0
je 0x14009cab0
mov rdx, qword [r8 + 8]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x230], rcx
mov rcx, r13
mov r13, r11
mov r11, rax
test rax, rax
sete r9b
mov r10, qword [rsp + 0xd8]
cmp rdx, r10
setb al
or al, r9b
cmovne r10, rdx
mov qword [rsp + 0xd8], r10
mov r10, 0xffffffffffffffff
mov edx, 1
cmovne r11, rdx
mov qword [rsp + 0x80], r11
mov r11, r13
mov r13, rcx
mov rcx, qword [rsp + 0x230]
jmp 0x14009cabd
mov r11b, 1
xor edx, edx
mov qword [rsp + 0x80], rdx
or ebx, dword [r8 + 0x38]
and r12d, dword [r8 + 0x3c]
and edi, dword [r8 + 0x40]
or esi, dword [r8 + 0x44]
or r15d, dword [r8 + 0x48]
mov r9b, 1
cmp byte [rsp + 0x48], 0
jne 0x14009c9a3
cmp qword [r8 + 0x10], 0
mov eax, 0
mov dl, 1
je 0x14009c996
mov rax, qword [r8 + 0x18]
cmp qword [rsp + 0x158], 0
sete dl
mov r9, qword [rsp + 0x408]
cmp rax, r9
seta r8b
or r8b, dl
cmovne r9, rax
mov qword [rsp + 0x408], r9
mov edx, 1
mov rax, qword [rsp + 0x158]
cmovne rax, rdx
mov r9b, 1
mov rdx, qword [rsp + 0x48]
jmp 0x14009c996
mov rax, qword [rsp + 0x40]
and al, 1
mov qword [rsp + 0x40], rax
and r13b, 1
mov ecx, 0x50
mov edx, 8
call fcn.14009ec09
mov rcx, rax
mov rax, qword [rsp + 0x80]
mov qword [rcx], rax
mov rax, qword [rsp + 0xd8]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x158]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x408]
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], rbp
mov rax, qword [rsp + 0x88]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r14
mov dword [rcx + 0x38], ebx
mov dword [rcx + 0x3c], r12d
mov dword [rcx + 0x40], edi
mov dword [rcx + 0x44], esi
mov dword [rcx + 0x48], r15d
mov rax, qword [rsp + 0x40]
mov byte [rcx + 0x4c], al
mov byte [rcx + 0x4d], 0
mov byte [rcx + 0x4e], r13b
mov rsi, rcx
mov ecx, 0xa8
mov edx, 8
call fcn.14009ec09
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x330]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x328]
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0x350]
mov qword [rax + 0x20], rcx
mov rcx, qword [rsp + 0x348]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0x340]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0x338]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0x320]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x318]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0x548]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0x540]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0x530]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0x528]
mov qword [rax + 0x68], rcx
mov cl, byte [rsp + 0x36]
mov byte [rax + 0x70], cl
mov cl, byte [rsp + 0x7f]
mov byte [rax + 0x78], cl
mov cl, byte [rsp + 0x7e]
mov byte [rax + 0x79], cl
mov ecx, dword [rsp + 0xf8]
mov byte [rax + 0x7a], cl
mov ecx, dword [rsp + 0x100]
mov byte [rax + 0x7b], cl
mov ecx, dword [rsp + 0xfc]
mov byte [rax + 0x7c], cl
mov ecx, dword [rsp + 0xf4]
mov byte [rax + 0x7d], cl
mov ecx, dword [rsp + 0xf0]
mov byte [rax + 0x7e], cl
mov ecx, dword [rsp + 0xec]
mov byte [rax + 0x7f], cl
mov ecx, dword [rsp + 0xe8]
mov byte [rax + 0x80], cl
mov ecx, dword [rsp + 0x310]
mov byte [rax + 0x81], cl
mov cl, byte [rsp + 0x37]
mov byte [rax + 0x82], cl
mov rcx, qword [rsp + 0x250]
mov qword [rax + 0x98], rcx
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rax + 0x88], xmm0
mov qword [rax + 0xa0], rsi
mov qword [rsp + 0x190], rax
lea r14, [rsp + 0x560]
mov rcx, r14
mov rdx, rax
mov r8, qword [rsp + 0x228]
mov r9, qword [rsp + 0x410]
call fcn.1400b6210
mov edi, dword [r14]
cmp edi, 2
jne 0x14009ce08
mov rsi, qword [rsp + 0x568]
mov rdi, qword [rsp + 0x570]
lock inc qword [rsi]
jle 0x14009d336
mov r15d, 8
mov ecx, 0x10
mov edx, 8
call fcn.14009ec09
mov rbx, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov ecx, 0x40
mov edx, 0x200
call fcn.14008ffa5
test rax, rax
je 0x14009d344
lea r14, [rsp + 0x560]
mov qword [r14], rax
mov qword [r14 + 8], 8
xor edx, edx
xorps xmm6, xmm6
mov qword [rsp + 0x570], rdx
sub r15, 1
jb 0x14009cecc
cmp rdx, qword [rsp + 0x568]
jne 0x14009cddf
mov rcx, r14
call fcn.1400ab823
mov rax, qword [rsp + 0x560]
mov rdx, qword [rsp + 0x570]
shl rdx, 6
and qword [rax + rdx], 0
mov byte [rax + rdx + 8], 0
mov qword [rax + rdx + 0x10], 8
movups xmmword [rax + rdx + 0x18], xmm6
mov rdx, qword [rsp + 0x570]
inc rdx
jmp 0x14009cdab
mov eax, dword [rsp + 0x564]
mov dword [rsp + 0xe0], eax
mov r15, qword [rsp + 0x568]
mov r13, qword [rsp + 0x570]
mov r14, qword [rsp + 0x578]
mov rbp, qword [rsp + 0x580]
mov r12, qword [rsp + 0x588]
mov rbx, qword [rsp + 0x590]
movups xmm0, xmmword [rsp + 0x598]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x5a8]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x5b8]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x5c8]
movaps xmmword [rsp + 0x3f0], xmm0
mov al, byte [rsp + 0x5d8]
mov byte [rsp + 0x40], al
mov eax, dword [rsp + 0x5d9]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x5dc]
mov dword [rsp + 0xd3], eax
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x190]
call fcn.1400a36fd
jmp 0x14009cf7b
lea r14, [rsp + 0x560]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x250], rax
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x240], xmm0
mov ecx, 0x5a8
mov edx, 8
call fcn.14009ec09
mov r13, rax
mov qword [rax], rbx
lea rax, [0x1402aff80]
mov qword [r13 + 8], rax
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [r13 + 0x10], xmm0
mov rax, qword [rsp + 0x250]
mov qword [r13 + 0x20], rax
and qword [r13 + 0x28], 0
mov qword [r13 + 0x30], 3
lea rcx, [r13 + 0x38]
mov r8d, 0x570
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0x190]
mov ecx, 0x28
mov edx, 8
call fcn.14009ec09
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov r15, rax
mov qword [rax + 0x20], r14
mov edi, 2
mov rsi, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x228]
mov rdx, qword [rsp + 0x538]
call fcn.140067169
lea rcx, [rsp + 0x200]
call fcn.14009debc
lea rcx, [rsp + 0x3a8]
call fcn.1400b61f2
mov rdx, qword [rsp + 0x418]
mov qword [rsp + 0x560], rdx
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x568], rax
cmp edi, 2
jne 0x14009af95
mov qword [rsi], r15
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
jmp 0x14009d250
lea rbx, [rsp + 0x420]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov r14d, 1
mov qword [rsp + 0x20], r14
lea r9, case.0x140092a68.38
mov rcx, rdi
call fcn.1400f3cd1
lea r9, [rsp + 0x90]
mov qword [r9], rdi
lea rax, [fcn.14001089c]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], r14
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x240]
mov r8d, 2
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
mov edi, eax
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1401371c1
mov rcx, rbx
call fcn.140105912
test dil, dil
jne 0x14009d19d
lea r9, [rsp + 0x110]
mov qword [r9], rbp
lea rax, [0x1400f33b9]
jmp 0x14009d154
lea rbx, [rsp + 0x420]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov r14d, 1
mov qword [rsp + 0x20], r14
lea r9, case.0x140092a68.38
mov rcx, rdi
call fcn.1400f3cd1
lea r9, [rsp + 0x90]
mov qword [r9], rdi
lea rax, [fcn.14001089c]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], r14
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x240]
mov r8d, 2
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
mov edi, eax
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1401371c1
mov rcx, rbx
call fcn.140105912
test dil, dil
jne 0x14009d19d
lea r9, [rsp + 0x110]
mov qword [r9], rbp
lea rax, [0x1400f33e7]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.error:
lea rdi, [rsp + 0x240]
mov r8d, 1
mov rcx, rdi
call fcn.14000db98
lea rdx, [0x1402ad930]
lea rcx, [rsp + 0x168]
mov r8, rdi
call fcn.140058710
test al, al
je 0x14009d279
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
call fcn.1401371c1
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.1401371c1
lea rcx, [rsp + 0x190]
call fcn.1401058b2
mov cl, 1
call fcn.14009d370
mov rax, qword [rsp + 0x178]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x168]
movups xmmword [r12], xmm0
cmp dword [rsp + 0x560], 0
je 0x14009d21b
mov ecx, dword [rsp + 0x568]
add ecx, 0xffffffdd
lea rdx, [rcx + 1]
xor eax, eax
cmp ecx, 7
cmovb rax, rdx
cmp rax, 1
je 0x14009d225
test rax, rax
jne 0x14009d244
mov rcx, rsi
call fcn.14009d355
jmp 0x14009d244
cmp dword [rsp + 0x570], 4
jb 0x14009d244
mov rcx, qword [rsp + 0x578]
mov rdx, qword [rsp + 0x580]
call fcn.1401371c1
mov rax, qword [rsp + 0x1e0]
and qword [rax], 0
lea rcx, [rsp + 0x4a0]
call fcn.140099c9a
movaps xmm6, xmmword [rsp + 0xad0]
add rsp, 0xae8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
call fcn.1401371c1
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x14009c575
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_1.10.2_src_builders.rs
xor ecx, ecx
xor edx, edx
call fcn.14004f400
ud2
lea r9, [rsp + 0x560]
and qword [r9], 0
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_1.10.2_src_builders.rs
mov qword [rsp + 0x20], rax
lea rdx, [0x1402b7668]
lea r8, [rsp + 0x240]
xor ecx, ecx
call fcn.14002d2a7
ud2
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_translate.rs
mov qword [rsp + 0x20], rax
lea rcx, str.already_mutably_borrowedArc_counter_overflow
lea r9, [0x1402b5188]
lea r8, [rsp + 0x560]
mov edx, 0x18
call fcn.140056000
ud2
lea r8, [rsp + 0x560]
and qword [r8], 0
lea rdx, [0x1402b7668]
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_translate.rs
lea rcx, [rsp + 0x360]
call fcn.1400f3c98
ud2
ud2
mov ecx, 8
mov rdx, rbx
jmp 0x14009d34e
mov ecx, 0x40
mov edx, 0x200
call fcn.14004a310
ud2
ret
clc
or byte [rdx + 2], bh
cmovae r8, rdx
mov rsi, rcx
lea rcx, [0x14026c63c]
movsxd r8, dword [rcx + r8*4]
or dword [rcx + 1], 0xe0ff41c8
or dword [rcx + 1], 0xe0ff41c8
mov rdi, qword [rdi + 8]
mov rax, qword [rdi]
lea r8, [rax - 2]
cmp r8, 8
cmovae r8, rdx
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov rcx, rsi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14009dcb4
mov rbx, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
mov rcx, rdi
xor edx, edx
call fcn.14002b746
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x40]
mov qword [rcx], r14
mov qword [rcx], r14
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], rdi
call fcn.14002e63d
mov rdi, rax
test rdx, rdx
je 0x14009dbce
mov rbx, rdx
mov rcx, rdi
call fcn.1400fea2d
mov qword [rsi], 3
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
jmp 0x14009dc9f
lea r14, [rsp + 0x48]
test rax, rax
je 0x14009dbf0
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
lea rbx, [rsp + 0x20]
mov rcx, rbx
call fcn.1400f5008
mov al, byte [rdi + 0x20]
and byte [r8 + 0x100f1843], r9b
add eax, dword [rcx + 0xf]
adc dword [rsi], eax
and byte [r8 + 0x100f1843], r9b
add eax, dword [rcx + 0xf]
adc dword [rsi], eax
mov rax, qword [rbx + 0x10]
mov qword [r14 + 0x10], rax
mov al, byte [rbx + 0x18]
mov byte [r14 + 0x18], al
sbb byte [rbx - 0x76bee6bd], r9b
sbb dword [rdi], r9d
mov bh, 0x43
sbb eax, 0x46894166
sbb eax, 0x411f438a
mov byte [rsi + 0x1f], al
sbb byte [rbx - 0x76bee6bd], r9b
sbb dword [rdi], r9d
mov bh, 0x43
sbb eax, 0x46894166
sbb eax, 0x411f438a
mov byte [rsi + 0x1f], al
mov eax, 1
jmp 0x14009dc3a
mov edi, dword [rdi + 8]
mov ecx, edi
call fcn.1400ffd54
mov qword [rsi], 5
mov dword [rsi + 8], edi
jmp 0x14009dc9f
mov rdx, qword [rdi + 0x10]
lea r14, [rsp + 0x40]
mov rcx, r14
call fcn.14009d848
mov r15d, dword [rdi + 0x18]
mov ebp, dword [rdi + 8]
mov ebx, dword [rdi + 0xc]
mov r12b, byte [rdi + 0x1c]
mov ecx, 0x30
mov edx, 8
call fcn.14009ec09
mov rdi, rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x20], ebp
mov dword [rsp + 0x24], ebx
mov byte [rsp + 0x34], r12b
mov qword [rsp + 0x28], rax
mov rax, qword [rax + 0x28]
cmp qword [rax + 0x10], 0
je 0x14009da39
cmp qword [rax + 0x18], 0
jne 0x14009da39
xor eax, eax
test r15d, r15d
setne al
mov dword [rsp + 0x30], eax
test ebp, ebp
sete cl
test ebx, ebx
setne dl
or dl, cl
movzx ebx, dl
mov dword [rsp + 0x20], 1
mov dword [rsp + 0x24], ebx
mov ebp, 1
mov r15d, eax
test r15d, r15d
je 0x14009dc4c
cmp r15d, 1
jne 0x14009dc7c
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
mov ecx, ebp
mov edx, ebx
mov r8d, 1
mov r9d, 1
call fcn.14009ddde
test al, al
je 0x14009dc7c
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14009dc72
mov rcx, r14
mov rdx, rbx
call fcn.14009d848
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
dec r13
add r12, 0x30
add rbx, 0x30
cmp rdi, r13
jne 0x14009dacd
sub r15, r13
movups xmm0, xmmword [rsp + 0x20]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx], xmm0
mov qword [rdx + 0x10], r15
mov rcx, rsi
call fcn.1401012ea
jmp 0x14009dca3
mov rcx, rsi
call fcn.14009dcb4
mov rcx, rdi
xor edx, edx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401371c1
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
lea rbx, [rsp + 0x20]
mov rcx, rbx
call fcn.1400f4f67
mov al, byte [rdi + 0x20]
mov byte [rbx + 0x18], al
movups xmm0, xmmword [rbx]
movups xmmword [r14], xmm0
mov rax, qword [rbx + 0x10]
mov qword [r14 + 0x10], rax
mov al, byte [rbx + 0x18]
mov byte [r14 + 0x18], al
mov eax, dword [rbx + 0x19]
mov dword [r14 + 0x19], eax
movzx eax, word [rbx + 0x1d]
mov word [r14 + 0x1d], ax
mov al, byte [rbx + 0x1f]
mov byte [r14 + 0x1f], al
xor eax, eax
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14009dcd2
jmp 0x14009dca3
mov ecx, ebp
mov edx, ebx
mov r8d, 1
xor r9d, r9d
call fcn.14009ddde
test al, al
je 0x14009dc7c
mov rcx, rsi
call fcn.14009dcb4
mov rcx, rdi
call fcn.14009de00
mov rcx, rdi
call fcn.1400f0e66
jmp 0x14009dca3
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.1400ff7b0
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rsi + 0x18], rcx
mov qword [rsi], 6
mov qword [rsi + 0x28], rax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmove eax, edx
test ecx, ecx
cmove eax, r10d
cmove eax, edx
cmove eax, edx
ret
sub eax, 0x89480005
int1
call fcn.14009de23
mov rcx, qword [rsi + 0x28]
add rsp, 0x20
pop rsi
jmp fcn.14000de96
jae 0x14009de21
idiv edi
jae 0x14009de21
idiv edi
adc dword [rax - 0x7d], ecx
ret 0x48fe
cmp edx, 8
push rsi
push rdi
sub rsp, 0x98
mov rsi, rdx
mov dl, byte [rcx + 4]
mov r8b, byte [rcx + 5]
mov eax, dword [rcx]
cmp dl, r8b
jne 0x14009df81
lea rcx, [rsp + 0x2e]
mov byte [rcx], dl
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
lea r9, [rsp + 0x38]
mov qword [r9], rcx
lea rax, [0x14009e000]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
lea rax, [fcn.14008fbf9]
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x68]
mov r8d, 2
jmp 0x14009dfdd
lea rcx, [rsp + 0x2f]
mov byte [rcx], dl
lea rdx, [rsp + 0x2e]
mov byte [rdx], r8b
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea r9, [rsp + 0x68]
mov qword [r9], rcx
lea rax, [0x14009e000]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], r8
lea rax, [fcn.14008fbf9]
mov qword [r9 + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x38]
mov r8d, 3
mov rcx, rdi
call fcn.14000db98
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov r8, rdi
call fcn.140058710
nop
add rsp, 0x98
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xc4
invalid
and dword [rax], eax
lea r9, str.kind
mov r8d, 0xe
mov rcx, rax
call fcn.140058720
nop
add rsp, 0x48
ret
lea r9, [0x1402b419f]
mov r8d, 0xf
jmp 0x1400a0204
lea r8, str.minimumerrQuitbyteUnsupportedAnchoredmode
mov qword [rsp + 0x38], r8
lea r8, [0x1402b4290]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdx
lea rdx, str.TooManyGroupspatternMissingGroupsFirstMustBeUnnamedDuplicate
lea r9, [0x1402b4ca5]
mov r8d, 0xd
jmp 0x1400a0272
invalid
mov rcx, rax
call fcn.140058720
jmp 0x1400a027a
mov rcx, rax
call fcn.1400587e0
nop
add rsp, 0x68
ret
or dword [rax - 0x77], ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
jo 0x1400a136f
ret
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x213cec
lea rsi, [rsp + 0x40]
mov r8d, 1
mov rcx, rsi
call fcn.14000db98
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_util_primitives.rs
mov rcx, rsi
call fcn.14004f100
ud2
or byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm6
mov rsi, rdx
mov r14, qword [rcx]
mov eax, dword [r14]
lea rcx, [0x14026c68c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add r14, 4
mov rcx, r14
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14009df19
mov rbp, qword [r14 + 8]
mov rbx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.14009e19a
lea rdi, [rsp + 0x48]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, rbx
call fcn.14009e1f2
mov r8, qword [rdi + 0x10]
test rbx, rbx
je 0x1400a149f
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x60], r8
imul rdi, r8, 0x18
add rdi, qword [rsp + 0x48]
neg rbx
xor esi, esi
lea r14, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x30]
lea r13, [rsp + 0xb8]
mov qword [rsp + 0x40], rbp
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [0x14009df11]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r15
mov rdx, r14
mov r9, r12
call fcn.14000db98
mov rcx, r13
mov rdx, r15
call fcn.14002b5c8
mov rax, qword [rsp + 0xc8]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rdi], xmm0
dec rsi
add rdi, 0x18
add rbp, 8
cmp rbx, rsi
jne 0x1400a1428
mov r8, qword [rsp + 0x60]
sub r8, rsi
mov rsi, qword [rsp + 0x68]
lea rbx, [rsp + 0x48]
movups xmm0, xmmword [rbx]
lea r15, [rsp + 0x70]
movaps xmmword [r15], xmm0
mov qword [r15 + 0x10], r8
mov rdx, qword [r15]
lea r14, [rsp + 0xb8]
mov rcx, r14
call fcn.1400f49ac
mov rcx, r15
call fcn.14000eed2
mov qword [rbx], r14
lea rax, [fcn.14001089c]
mov qword [rbx + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.sparse_
jmp 0x1400a17b1
lea rax, str.dense_
lea r8, [rsp + 0x70]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm6, xmm6
movups xmmword [r8 + 0x18], xmm6
mov rdi, qword [rsi + 0x20]
mov rsi, qword [rsi + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.140058710
mov bl, 1
test al, al
jne 0x1400a1949
mov rax, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
lea rcx, [rax + rcx*4]
lea r14, [rsp + 0xb8]
mov qword [r14], rax
mov qword [r14 + 8], rcx
movups xmmword [r14 + 0x10], xmm6
lea r15, [rsp + 0x70]
lea rbp, [0x14009df19]
lea r12, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r13, [rsp + 0x48]
mov rcx, r15
mov rdx, r14
call fcn.1400a1b41
cmp dword [rsp + 0x70], 0
je 0x1400a1967
mov rax, qword [rsp + 0x74]
mov rcx, qword [rsp + 0xd0]
lea rdx, [rcx + 1]
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0x30], rax
test rcx, rcx
leave
leave
je 0x1400a15ec
lea rax, [0x1402af250]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0x80], rax
movups xmmword [rsp + 0x88], xmm6
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140058710
test al, al
jne 0x1400a1949
lea rax, [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbp
and al, 0x50
and al, 0x50
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r15
mov rdx, r12
mov r9, r13
call fcn.14000db98
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140058710
test al, al
je 0x1400a1571
jmp 0x1400a1949
lea rax, [r14 + 8]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov eax, dword [r14 + 4]
lea rdx, [rsp + 0x48]
mov qword [rdx], rax
lea r9, [rsp + 0xb8]
mov qword [r9], rcx
lea rax, [0x1400a1999]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
lea rax, [fcn.14008fbf9]
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
jmp 0x1400a1924
mov rbp, qword [r14 + 8]
mov rbx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.14009e19a
lea rdi, [rsp + 0x48]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, rbx
call fcn.14009e1f2
mov r8, qword [rdi + 0x10]
test rbx, rbx
je 0x1400a1763
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x60], r8
imul rsi, r8, 0x18
add rsi, qword [rsp + 0x48]
xor edi, edi
lea r14, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x30]
lea r13, [rsp + 0xb8]
mov eax, dword [rbp + rdi*4]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [fcn.14008fbf9]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r15
mov rdx, r14
mov r9, r12
call fcn.14000db98
mov rcx, r13
mov rdx, r15
call fcn.14002b5c8
mov rax, qword [rsp + 0xc8]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsi], xmm0
inc rdi
add rsi, 0x18
cmp rbx, rdi
jne 0x1400a16ec
mov r8, qword [rsp + 0x60]
add r8, rdi
mov rsi, qword [rsp + 0x68]
lea rbx, [rsp + 0x48]
movups xmm0, xmmword [rbx]
lea r15, [rsp + 0x70]
movaps xmmword [r15], xmm0
mov qword [r15 + 0x10], r8
mov rdx, qword [r15]
lea r14, [rsp + 0xb8]
mov rcx, r14
call fcn.1400f49ac
mov rcx, r15
call fcn.14000eed2
mov qword [rbx], r14
lea rax, [fcn.14001089c]
mov qword [rbx + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.union_
lea rdi, [rsp + 0x70]
and al, 0x70
mov r8d, 2
mov rcx, rdi
mov r9, rbx
call fcn.14000db98
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov r8, rdi
call fcn.140058710
mov ebx, eax
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.1401371c1
jmp 0x1400a1949
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
lea rax, [rsp + 0x48]
mov qword [rax], rcx
lea r9, [rsp + 0xb8]
mov qword [r9], rdx
lea rcx, [fcn.14004f470]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rcx
mov qword [rsp + 0x20], 2
lea rdx, str.binary_union_
lea rdi, [rsp + 0x70]
jl 0x1400a1858
jo 0x1400a1877
mov eax, 3
jl 0x1400a1858
jo 0x1400a1877
mov eax, 3
jmp 0x1400a192f
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
mov edx, dword [r14 + 0xc]
mov r8d, dword [r14 + 0x10]
lea r10, [rsp + 0xe8]
mov qword [r10], rcx
lea rcx, [rsp + 0x40]
mov qword [rcx], rdx
lea rdx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rdx], r8
lea r8, [rsp + 0x48]
mov qword [r8], rax
lea r9, [rsp + 0x70]
mov qword [r9], r10
jo 0x1400a18c6
mov dword [rcx], edx
lea rax, [fcn.14008fbf9]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], rdx
mov qword [r9 + 0x28], rax
mov qword [r9 + 0x30], r8
mov qword [r9 + 0x38], rax
mov qword [rsp + 0x20], 4
lea rdx, str.capture_pid__group__slot_____b__
lea rdi, [rsp + 0xb8]
mov r8d, 4
jmp 0x1400a192f
lea eax, [rsp + 0x70]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
jmp 0x1400a1942
lea rdi, [rsp + 0x70]
mov r8d, 2
mov rcx, rdi
call fcn.14000db98
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov r8, rdi
call fcn.140058710
mov ebx, eax
mov eax, ebx
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1402b1f90]
lea r8, [rsp + 0x70]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, rdi
mov rdx, rsi
jmp 0x1400a1942
dec dword [rax - 0x7d]
stc
invalid
jmp 0x1400a1b2d
mov dh, 0x26
add bl, ch
insd dword [rdi], dx
lea rax, [0x14030d152]
jmp 0x1400a1aa6
lea eax, [0x14030d0ed]
jmp 0x1400a1b27
add eax, 0x26b6de
jmp 0x1400a1ac4
mov r8d, 0xe
jmp 0x1400a1b2d
mov r8d, 0x10
jmp 0x1400a1b2d
mov r8d, 7
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
test byte [rbp + 0x48000001], al
lea esi, [rsp + 0x34]
mov dword [rsi], eax
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
lea r13, [rsp + 0x30]
lea rbp, [fcn.14005a0e0]
lea r14, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r15, [rsp + 0x48]
lea r12, [rsp + 0x38]
mov rcx, rsi
call fcn.1400a2a47
test eax, eax
je 0x1400a2a32
lea ecx, [rax - 1]
cmp ecx, 7
jbe 0x1400a292f
cmp eax, 0x10
je 0x1400a297e
cmp eax, 0x20
je 0x1400a2954
cmp eax, 0x40
je 0x1400a2946
cmp eax, 0x80
je 0x1400a2993
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 0x3d000000], bh
add byte [rax], al
cmp eax, 0x100
add byte [rax], al
cmp eax, 0x100
je 0x1400a295b
cmp eax, 0x200
je 0x1400a299a
cmp eax, 0x400
je 0x1400a2970
cmp eax, 0x800
je 0x1400a2985
cmp eax, 0x1000
je 0x1400a298c
cmp eax, 0x2000
je 0x1400a294d
cmp eax, 0x4000
je 0x1400a2969
cmp eax, 0x8000
je 0x1400a2962
cmp eax, 0x10000
jne 0x1400a2977
mov eax, 0x25c0
jmp 0x1400a29b4
lea rdx, [0x14026c6d0]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov eax, 0x41
jmp 0x1400a29b4
mov eax, 0x62
jmp 0x1400a29b4
mov eax, 0x3009
jmp 0x1400a29b4
mov eax, 0x52
jmp 0x1400a29b4
mov eax, 0x1d6c3
jmp 0x1400a29b4
mov eax, 0x25b7
jmp 0x1400a29b4
mov eax, 0x25c1
jmp 0x1400a29b4
mov eax, 0x3c
jmp 0x1400a29b4
mov eax, 0x25b6
jmp 0x1400a29b4
mov eax, 0x72
jmp 0x1400a29b4
mov eax, 0x3e
jmp 0x1400a29b4
mov eax, 0x3008
jmp 0x1400a29b4
mov eax, 0x42
jmp 0x1400a29b4
mov eax, 0x1d6a9
jmp 0x1400a29b4
mov eax, 0x24
jmp 0x1400a29b4
mov eax, 0x7a
jmp 0x1400a29b4
mov eax, 0x5e
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r15
mov rdx, r14
mov r9, r12
call fcn.14000db98
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call fcn.140058710
test al, al
je 0x1400a28a0
mov al, 1
jmp 0x1400a2a34
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
add byte [rbp + rcx*4 + 0xd], cl
mov dh, 0xf9
and byte [rax], al
mov r8d, 0xb
mov rcx, rax
call fcn.140058720
nop
add rsp, 0x48
ret
pop rbx
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rdx
lea rdx, [0x1402b4dad]
mov r8d, 7
mov rcx, rax
call fcn.140058ff0
nop
add rsp, 0x58
ret
add rcx, r8
jmp rcx
mov edx, eax
call fcn.140058e40
nop
add rsp, 0x38
ret
and al, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 9
lea rdx, str.LazyStateIDErrorattemptedRegexforward
lea r9, [0x1402b4230]
mov r8d, 0x10
mov rcx, rax
call fcn.140058720
nop
add rsp, 0x48
ret
xor byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x20], 6
lea rdx, [0x1402b4db4]
lea r9, [0x1402b4343]
mov r8d, 6
mov rcx, rax
call fcn.140058720
nop
add rsp, 0x48
ret
mov esi, dword [rbx + 0x18]
or byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x170d76b8], al
mov ch, 0xa7
idiv bh
test al, 0
add byte [rax], al
mov esi, dword [rsp + 0x68]
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
push rcx
or byte [rax - 0x7d], cl
invalid
mov edx, dword [rbp + 0x1a8]
cmp edx, esi
add byte [rcx + 0xf], al
mov bh, 0x85
mov eax, 0x48000001
shl edi, 0x28
and byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
jle 0x1400a6b55
add bl, dh
movsd dword [rdi], dword [rsi]
mov dl, 0x48
lea esi, [rsp + 0xf0]
cmp dh, dl
inc dword [rdi]
jnp 0x1400a80b8
invalid
invalid
and byte [rax - 0x77], cl
int1