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

Disassembly:
push r12
push rsi
push rbx
sub rsp, 0x50
mov rbx, qword [0x100722da0]
movsxd rax, ecx
lea rsi, [rax + rax*2]
mov r12, rax
shl rsi, 6
sub rsi, 0xc0
add rbx, rsi
mov rcx, qword [rbx]
call sym.vim.exe_message_filtered
test eax, eax
je 0x1004b74e0
add rsp, 0x50
pop rbx
pop rsi
pop r12
ret
lea rax, [0x1006c21b5]
mov r9d, dword [rbx + 0x14]
xor edx, edx
mov ecx, r12d
mov qword [rsp + 0x28], rax
mov r8d, 1
mov qword [rsp + 0x20], 0
call fcn.1004b72f0
xor r9d, r9d
mov r8d, 2
mov ecx, r12d
mov edx, eax
lea rax, [0x1006c21ba]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x20], rax
call fcn.1004b72f0
xor r9d, r9d
mov r8d, 2
mov ecx, r12d
mov edx, eax
lea rax, [0x1006c21c0]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x20], rax
call fcn.1004b72f0
mov r9d, dword [rbx + 0x2c]
mov r8d, 1
mov ecx, r12d
mov qword [rsp + 0x20], 0
mov edx, eax
lea rax, [0x1006c21c5]
mov qword [rsp + 0x28], rax
call fcn.1004b72f0
mov r9d, dword [rbx + 0x34]
mov r8d, 3
mov ecx, r12d
mov qword [rsp + 0x20], 0
mov edx, eax
lea rax, [0x1006c21cb]
mov qword [rsp + 0x28], rax
call fcn.1004b72f0
mov r9d, dword [rbx + 0x38]
mov r8d, 3
mov ecx, r12d
mov qword [rsp + 0x20], 0
mov edx, eax
lea rax, [0x1006c21d3]
mov qword [rsp + 0x28], rax
call fcn.1004b72f0
mov r9d, dword [rbx + 0x3c]
mov r8d, 3
mov ecx, r12d
mov qword [rsp + 0x20], 0
mov edx, eax
lea rax, [0x1006c21db]
mov qword [rsp + 0x28], rax
call fcn.1004b72f0
mov r9d, dword [rbx + 0x60]
mov r8d, 1
mov ecx, r12d
mov qword [rsp + 0x20], 0
mov edx, eax
lea rax, [0x1006c21e3]
mov qword [rsp + 0x28], rax
call fcn.1004b72f0
xor r9d, r9d
mov r8d, 2
mov ecx, r12d
mov edx, eax
lea rax, [0x1006c21e7]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 0x68]
mov qword [rsp + 0x20], rax
call fcn.1004b72f0
xor r9d, r9d
mov r8d, 2
mov ecx, r12d
mov edx, eax
lea rax, [0x1006c21ed]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x20], rax
call fcn.1004b72f0
mov ecx, r12d
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rax, [0x1006c21f3]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 0x78]
mov qword [rsp + 0x20], rax
call fcn.1004b72f0
mov ecx, eax
mov eax, dword [rbx + 0x80]
test eax, eax
je 0x1004b76b7
mov rax, qword [sym.vim.exe_got_int]
mov eax, dword [rax]
test eax, eax
je 0x1004b7700
test ecx, ecx
je 0x1004b7760
mov rax, qword [sym.vim.exe_p_verbose]
cmp qword [rax], 0
jle 0x1004b74d3
movdqu xmm0, xmmword [rbx + 0xa8]
lea rcx, [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x40], rax
call sym.vim.exe_last_set_msg
nop
add rsp, 0x50
pop rbx
pop rsi
pop r12
ret
mov r8d, r12d
mov edx, 0x270f
call sym.vim.exe_syn_list_header
mov rax, qword [sym.vim.exe_highlight_attr]
lea rcx, [0x1006c21f9]
mov edx, dword [rax + 0xc]
call sym.vim.exe_msg_puts_attr
mov ecx, 0x20
call sym.vim.exe_msg_putchar
mov rdx, qword [0x100722da0]
movsxd rax, dword [rdx + rsi + 0x80]
lea rax, [rax + rax*2]
shl rax, 6
mov rcx, qword [rdx + rax - 0xc0]
call sym.vim.exe_msg_outtrans
jmp 0x1004b76bf
lea rax, [0x1006c2187]
xor r9d, r9d
xor edx, edx
mov ecx, r12d
mov qword [rsp + 0x28], rax
lea rax, str.cleared
mov r8d, 2
mov qword [rsp + 0x20], rax
call fcn.1004b72f0
jmp 0x1004b76bf
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x1b8
mov qword [rsp + 0x50], rcx
mov ebx, edx
mov dword [rsp + 0x60], r8d
test r8d, r8d
jne 0x1004b8138
mov rdx, rcx
lea rcx, [rcx - 1]
call sym.vim.exe_ends_excmd2
test eax, eax
jne 0x1004b8a1e
mov rdi, qword [rsp + 0x50]
mov rcx, rdi
call sym.vim.exe_skiptowhite
mov rsi, rax
mov rcx, rax
call sym.vim.exe_skipwhite
sub rsi, rdi
mov rcx, rdi
mov r8d, 8
cmp rsi, r8
lea rdx, [0x1006c2343]
mov r15, rax
cmovbe r8, rsi
xor edi, edi
call sub.msys_2.0.dll_strncmp
test eax, eax
je 0x1004b89f6
mov r8d, 6
mov r14, qword [rsp + 0x50]
lea rdx, [0x1006c234b]
cmp rsi, r8
cmovbe r8, rsi
mov rcx, r14
call sub.msys_2.0.dll_strncmp
mov r8d, 5
lea rdx, str.link
mov rcx, r14
cmp rsi, r8
mov dword [rsp + 0x64], eax
cmovbe r8, rsi
call sub.msys_2.0.dll_strncmp
test eax, eax
jne 0x1004b8370
mov rcx, r15
call sym.vim.exe_skiptowhite
mov rcx, rax
mov rbp, rax
call sym.vim.exe_skipwhite
mov rcx, rax
mov r12, rax
call sym.vim.exe_skiptowhite
mov rcx, qword [rsp + 0x50]
mov rdx, r15
mov rsi, rax
call sym.vim.exe_ends_excmd2
test eax, eax
jne 0x100676d7a
mov r14, qword [rsp + 0x50]
mov rdx, r12
mov rcx, r14
call sym.vim.exe_ends_excmd2
test eax, eax
jne 0x100676d7a
mov rcx, rsi
call sym.vim.exe_skipwhite
mov rcx, r14
mov rdx, rax
call sym.vim.exe_ends_excmd2
test eax, eax
je 0x100676def
mov edx, ebp
mov rcx, r15
sub edx, r15d
call sym.vim.exe_syn_check_group
mov r8d, 4
lea rdx, [0x1006c20e5]
mov rcx, r12
mov r13d, eax
call sub.msys_2.0.dll_strncmp
mov ebp, eax
test eax, eax
jne 0x1004b905b
test r13d, r13d
jle 0x1004b89aa
movsxd rax, r13d
mov rdx, qword [0x100722da0]
lea rax, [rax + rax*2]
shl rax, 6
lea rsi, [rdx + rax - 0xc0]
test edi, edi
je 0x1004b82df
test ebx, ebx
jne 0x1004b8294
mov r15d, dword [rsi + 0x84]
test r15d, r15d
jne 0x1004b82df
mov rax, qword [sym.vim.exe_current_sctx]
mov rdx, qword [sym.vim.exe_exestack]
mov dword [rsi + 0x84], ebp
movdqu xmm1, xmmword [rax]
movsxd rcx, dword [rdx]
mov rax, qword [rax + 0x10]
mov r14, qword [rdx + 0x10]
movups xmmword [rsi + 0x90], xmm1
mov qword [rsi + 0xa0], rax
lea rax, [rcx*8]
sub rax, rcx
lea rax, [r14 + rax*8]
mov rax, qword [rax - 0x38]
add qword [rsi + 0x98], rax
mov r11d, dword [rsp + 0x60]
test r11d, r11d
jne 0x1004b906f
test ebp, ebp
jle 0x1004b9108
test ebx, ebx
jne 0x1004b9108
lea ecx, [r13 - 1]
mov edx, edi
call fcn.1004b50e0
test eax, eax
je 0x1004b9108
mov rdx, qword [sym.vim.exe_exestack]
movsxd rcx, dword [rdx]
mov r12, qword [rdx + 0x10]
lea rax, [rcx*8]
sub rax, rcx
lea rax, [r12 + rax*8]
cmp qword [rax - 0x30], 0
jne 0x1004b89aa
test edi, edi
jne 0x1004b89aa
mov rcx, qword [sym.vim.exe_e_group_has_settings_highlight_link_ignored]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp sym.vim.exe_emsg
mov r10d, dword [rsp + 0x64]
test r10d, r10d
je 0x1004b89be
mov rcx, qword [rsp + 0x50]
mov rdx, r15
call sym.vim.exe_ends_excmd2
test eax, eax
jne 0x1004b900b
mov rcx, qword [rsp + 0x50]
mov edx, esi
call sym.vim.exe_syn_check_group
test eax, eax
je 0x1004b89aa
sub eax, 1
mov dword [rsp + 0x68], eax
test edi, edi
je 0x1004b83c6
mov edx, 1
mov ecx, eax
call fcn.1004b50e0
test eax, eax
jne 0x1004b89aa
movsxd rax, dword [rsp + 0x68]
lea rdx, str.NORMAL
lea rax, [rax + rax*2]
shl rax, 6
mov qword [rsp + 0x58], rax
add rax, qword [0x100722da0]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqu xmm4, xmmword [rax + 0x40]
movdqu xmm5, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movdqu xmm0, xmmword [rax + 0x60]
movdqu xmm1, xmmword [rax + 0x70]
movaps xmmword [rsp + 0x110], xmm2
mov rcx, qword [rax + 8]
movdqu xmm2, xmmword [rax + 0x80]
movaps xmmword [rsp + 0x120], xmm3
movdqu xmm3, xmmword [rax + 0x90]
movaps xmmword [rsp + 0x130], xmm4
movdqu xmm4, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0x140], xmm5
movdqu xmm5, xmmword [rax + 0xb0]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x190], xmm4
movaps xmmword [rsp + 0x1a0], xmm5
call sub.msys_2.0.dll_strcmp
mov r10d, dword [rsp + 0x64]
mov dword [rsp + 0x6c], eax
test r10d, r10d
je 0x1004b88c8
test ebx, ebx
je 0x1004b84d6
mov r9d, dword [rsp + 0x60]
test r9d, r9d
je 0x1004b84d6
mov ecx, dword [rsp + 0x68]
call fcn.1004b5150
mov rax, qword [0x100722da0]
mov rdx, qword [rsp + 0x58]
mov dword [rax + rdx + 0x88], 0
mov dword [rsp + 0x64], 0
lea r14, [0x1006c4260]
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], 0
nop word [rax + rax]
mov rcx, qword [rsp + 0x50]
mov rdx, r15
call sym.vim.exe_ends_excmd2
mov r12d, eax
test eax, eax
jne 0x1004b88e3
movzx eax, byte [r15]
cmp al, 0x3d
je 0x100676eac
movabs rdx, 0xdffffffefffffdff
mov r13, r15
xor ebx, ebx
test al, al
jne 0x1004b854d
jmp 0x1004b855d
movzx eax, byte [r13 + 1]
add r13, 1
test al, al
je 0x1004b8557
cmp al, 0x3d
ja 0x1004b8540
bt rdx, rax
jb 0x1004b8540
mov rbx, r13
sub rbx, r15
mov rcx, qword [rsp + 0x40]
call sym.vim.exe_vim_free
mov rdx, rbx
mov rcx, r15
call sym.vim.exe_vim_strnsave_up
mov qword [rsp + 0x40], rax
mov rdi, rax
test rax, rax
je 0x1004b8d53
mov rcx, r13
lea r13, [0x1006c20e5]
call sym.vim.exe_skipwhite
mov rdx, r13
mov rcx, rdi
mov rbx, rax
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8c70
cmp byte [rbx], 0x3d
jne 0x100676e8f
lea rcx, [rbx + 1]
call sym.vim.exe_skipwhite
cmp byte [rax], 0x27
mov rbx, rax
je 0x1004b8ca6
mov rcx, rax
call sym.vim.exe_skiptowhite
mov qword [rsp + 0x48], rax
cmp qword [rsp + 0x48], rbx
je 0x100676e55
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_vim_free
mov rdi, qword [rsp + 0x48]
mov rcx, rbx
mov rdx, rdi
sub rdx, rbx
call sym.vim.exe_vim_strnsave
mov qword [rsp + 0x38], rax
test rax, rax
je 0x1004b8d53
xor eax, eax
cmp byte [rdi], 0x27
lea rdx, [0x1006c2364]
sete al
add rdi, rax
mov qword [rsp + 0x48], rdi
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8b60
lea rdx, str.CTERM
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8b60
lea rdx, [0x1006c236f]
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8b60
mov rdi, qword [rsp + 0x40]
lea rdx, str.FONT
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8e40
lea rdx, str.CTERMFG
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8a66
lea rdx, str.CTERMBG
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8a66
lea rdx, str.CTERMUL
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8a66
mov rcx, qword [rsp + 0x40]
lea rdx, str.GUIFG
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b94f6
mov rcx, qword [rsp + 0x40]
lea rdx, str.GUIBG
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b9448
mov rcx, qword [rsp + 0x40]
lea rdx, str.GUISP
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b960b
mov rdi, qword [rsp + 0x40]
lea rdx, [0x1006c23a5]
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b873e
lea rdx, str.STOP
mov rcx, rdi
call sub.msys_2.0.dll_strcmp
test eax, eax
jne 0x100676e72
mov eax, dword [rsp + 0x60]
test eax, eax
jne 0x1004b8759
mov rax, qword [rsp + 0x58]
add rax, qword [0x100722da0]
or dword [rax + 0x88], 1
mov rcx, qword [rsp + 0x38]
cmp byte [rcx], 0x74
jne 0x1004b9724
cmp byte [rcx + 1], 0x5f
jne 0x1004b9724
mov byte [rsp + 0x80], 0
movzx r8d, byte [rcx]
xor esi, esi
xor ebx, ebx
lea rdi, [0x1006c2187]
lea r15, [rsp + 0x80]
test r8b, r8b
je 0x1004b8867
mov rax, qword [rsp + 0x38]
lea rdx, [rax + rbx + 1]
xor eax, eax
cmp r8b, 0x2c
jne 0x1004b87b6
jmp 0x1004b97a4
cmp r8b, 0x2c
je 0x1004b87cd
movzx r8d, byte [rdx]
add eax, 1
mov rbx, rdx
add rdx, 1
lea r9d, [rax + rsi]
test r8b, r8b
jne 0x1004b87b0
movsxd rdx, eax
mov esi, r9d
call sym.vim.exe_vim_strnsave
mov r12, rax
test rax, rax
je 0x1004b8d53
mov rcx, rax
call sym.vim.exe_get_term_code
mov rcx, r12
mov qword [rsp + 0x78], rax
call sym.vim.exe_vim_free
mov rbp, qword [rsp + 0x78]
test rbp, rbp
je 0x1004b9414
mov rcx, rbp
call sub.msys_2.0.dll_strlen
mov r12d, eax
lea r15, [rsp + 0x80]
mov rcx, r15
call sub.msys_2.0.dll_strlen
add r12d, eax
cmp r12d, 0x62
jg 0x100676dd0
mov r8d, 0x64
lea rcx, [r15 + rax]
mov rdx, rbp
sub r8, rax
call sub.msys_2.0.dll___strcpy_chk
xor eax, eax
cmp byte [rbx], 0x2c
sete al
add esi, eax
mov rax, qword [rsp + 0x38]
movsxd rbx, esi
lea rcx, [rax + rbx]
movzx r8d, byte [rcx]
test r8b, r8b
jne 0x1004b8799
mov rdx, r13
mov rcx, r15
call sub.msys_2.0.dll_strcmp
mov r8d, eax
xor eax, eax
test r8d, r8d
jne 0x1004b9802
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x58]
add rax, qword [0x100722da0]
cmp byte [rdx + 2], 0x41
je 0x1004b97df
mov rcx, qword [rax + 0x20]
call sym.vim.exe_vim_free
mov rax, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
mov qword [rdi + 0x20], rax
jmp 0x1004b8c37
mov ecx, dword [rsp + 0x68]
call fcn.1004b5150
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], 0
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jne 0x1004b8f42
mov rax, qword [sym.vim.exe_p_tgc]
mov rdx, qword [rsp + 0x58]
add rdx, qword [0x100722da0]
mov ebp, dword [rax]
mov dword [rdx + 0x28], 0
mov dword [rdx + 0x40], 0
test ebp, ebp
jne 0x1004b8f5c
mov rcx, qword [sym.vim.exe_exestack]
mov rax, qword [sym.vim.exe_current_sctx]
movsxd r8, dword [rcx]
movdqu xmm0, xmmword [rax]
mov rax, qword [rax + 0x10]
movups xmmword [rdx + 0xa8], xmm0
mov qword [rdx + 0xb8], rax
lea rax, [r8*8]
sub rax, r8
mov r8, qword [rcx + 0x10]
mov rcx, qword [rsp + 0x40]
lea rax, [r8 + rax*8]
mov rax, qword [rax - 0x38]
add qword [rdx + 0xb0], rax
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_vim_free
mov r9d, dword [rsp + 0x64]
test r9d, r9d
jne 0x1004b8de9
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0xf0]
add rcx, qword [0x100722da0]
mov r8d, 0xc0
call sub.msys_2.0.dll_memcmp
test eax, eax
jne 0x1004b8de9
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x50]
mov rdx, r15
call sym.vim.exe_ends_excmd2
test eax, eax
jne 0x1004b8e51
mov rcx, r15
call sym.vim.exe_skiptowhite
mov rcx, rax
mov rsi, rax
call sym.vim.exe_skipwhite
sub rsi, r15
mov qword [rsp + 0x50], r15
mov r15, rax
jmp 0x1004b8393
mov rcx, r15
mov edi, 1
call sym.vim.exe_skiptowhite
mov rcx, rax
mov rsi, rax
call sym.vim.exe_skipwhite
sub rsi, r15
mov qword [rsp + 0x50], r15
mov r15, rax
jmp 0x1004b817c
mov eax, dword [0x100722d90]
mov rsi, qword [sym.vim.exe_got_int]
mov ebx, 1
test eax, eax
jg 0x1004b8a5b
jmp 0x1004b89aa
mov ecx, ebx
add rbx, 1
call 0x1004b74a0
movsxd rax, dword [0x100722d90]
cmp rax, rbx
jl 0x1004b89aa
mov eax, dword [rsi]
test eax, eax
je 0x1004b8a40
jmp 0x1004b89aa
mov r13d, dword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
mov eax, dword [rdi + 0x88]
test r13d, r13d
je 0x1004b90fa
test al, 2
jne 0x1004b8d30
mov rax, qword [rsp + 0x40]
cmp byte [rax + 5], 0x46
je 0x1004b91ac
mov rax, qword [rsp + 0x38]
movzx esi, byte [rax]
lea eax, [rsi - 0x30]
cmp eax, 9
jbe 0x1004b9180
mov rcx, qword [rsp + 0x38]
lea rdx, [0x1006c214a]
call sub.msys_2.0.dll_strcasecmp
test eax, eax
jne 0x1004b9136
mov rax, qword [sym.vim.exe_cterm_normal_fg_color]
mov eax, dword [rax]
test eax, eax
je 0x1004b8d3f
mov rdx, qword [rsp + 0x40]
lea r12d, [rax - 1]
movzx ebx, byte [rdx + 5]
cmp bl, 0x46
je 0x1004b9290
cmp bl, 0x42
je 0x1004b91c9
mov r10d, dword [rsp + 0x6c]
mov dword [rdi + 0x3c], eax
test r10d, r10d
jne 0x1004b8c37
mov rdx, qword [sym.vim.exe_cterm_normal_ul_color]
mov dword [rdx], eax
mov rax, qword [sym.vim.exe_must_redraw]
mov dword [rax], 0x32
mov rax, qword [sym.vim.exe_termcap_active]
mov r9d, dword [rax]
test r9d, r9d
je 0x1004b8c37
test r12d, r12d
js 0x1004b8c37
mov ecx, r12d
call sym.vim.exe_term_ul_color
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov rax, qword [rsp + 0x38]
xor ebp, ebp
lea r13, [0x1006c41e0]
cmp byte [rax], 0
mov rsi, rax
je 0x1004b8bf0
nop word cs:[rax + rax]
mov eax, 4
lea r15, [0x1006c20e5]
mov ebx, 9
jmp 0x1004b8ba4
mov r15, qword [r14 + rbx*8]
mov rcx, r15
call sub.msys_2.0.dll_strlen
movsxd r8, eax
mov rdx, r15
mov rcx, rsi
mov edi, eax
call sub.msys_2.0.dll_strncasecmp
test eax, eax
je 0x1004b8bc8
sub rbx, 1
jae 0x1004b8b98
jmp 0x100676e36
add ebp, edi
or r12d, dword [r13 + rbx*4]
movsxd rsi, ebp
add rsi, qword [rsp + 0x38]
movzx eax, byte [rsi]
cmp al, 0x2c
jne 0x1004b8bec
add ebp, 1
movsxd rsi, ebp
add rsi, qword [rsp + 0x38]
movzx eax, byte [rsi]
test al, al
jne 0x1004b8b80
mov rax, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
movzx edx, byte [rax]
mov eax, dword [rdi + 0x88]
cmp dl, 0x54
je 0x1004b8cd0
cmp dl, 0x43
je 0x1004b8d03
mov r15d, dword [rsp + 0x60]
test r15d, r15d
jne 0x1004b8d28
or eax, 4
mov dword [rdi + 0x88], eax
mov dword [rdi + 0x60], r12d
mov r15d, dword [rsp + 0x60]
mov dword [rdi + 0x10], 0
test r15d, r15d
jne 0x1004b8cea
mov dword [rdi + 0x80], 0
mov rcx, qword [rsp + 0x48]
call sym.vim.exe_skipwhite
mov r15, rax
jmp 0x1004b8500
mov r8d, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
add rdx, qword [0x100722da0]
mov eax, dword [rdx + 0x88]
test r8d, r8d
jne 0x1004b8cfd
or eax, 7
mov dword [rdx + 0x88], eax
mov ecx, dword [rsp + 0x68]
call fcn.1004b5150
mov r15, rbx
jmp 0x1004b8500
add rbx, 1
mov edx, 0x27
mov rcx, rbx
call sym.vim.exe_vim_strchr
mov qword [rsp + 0x48], rax
test rax, rax
jne 0x1004b85d3
jmp 0x100676e19
mov ecx, dword [rsp + 0x60]
test ecx, ecx
jne 0x1004b8d39
or eax, 1
mov dword [rdi + 0x88], eax
mov dword [rdi + 0x14], r12d
jmp 0x1004b8c37
mov eax, dword [rdi + 0x88]
test al, 8
jne 0x1004b8c56
jmp 0x1004b8c4c
test eax, eax
je 0x1004b8c95
jmp 0x1004b8c9e
mov edx, dword [rsp + 0x60]
test edx, edx
jne 0x1004b8e0e
or eax, 2
mov dword [rdi + 0x88], eax
mov dword [rdi + 0x2c], r12d
mov dword [rdi + 0x30], 0
jmp 0x1004b8c37
test al, 4
je 0x1004b8c33
mov dword [rdi + 0x10], 0
jmp 0x1004b8cf0
test al, 1
je 0x1004b8ce1
jmp 0x1004b8d30
mov rcx, qword [sym.vim.exe_e_fg_color_unknown]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
call sym.vim.exe_emsg
mov eax, dword [rsp + 0x68]
cmp dword [0x100722d90], eax
jne 0x1004b88e3
sub eax, 1
mov dword [0x100722d90], eax
cdqe
lea rax, [rax + rax*2]
shl rax, 6
add rax, qword [0x100722da0]
mov rcx, qword [rax]
call sym.vim.exe_vim_free
movsxd rax, dword [0x100722d90]
lea rax, [rax + rax*2]
shl rax, 6
add rax, qword [0x100722da0]
mov rcx, qword [rax + 8]
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x40]
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_vim_free
mov r14d, dword [rsp + 0x64]
test r14d, r14d
jne 0x1004b8de9
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0xf0]
add rcx, qword [0x100722da0]
mov r8d, 0xc0
call sub.msys_2.0.dll_memcmp
test eax, eax
je 0x1004b89aa
mov rax, qword [sym.vim.exe_updating_screen]
mov r13d, dword [rax]
test r13d, r13d
je 0x1004b9127
mov rax, qword [sym.vim.exe_need_highlight_changed]
mov dword [rax], 1
jmp 0x1004b89aa
test al, 2
je 0x1004b8d18
jmp 0x1004b8d30
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b9538
mov rax, qword [sym.vim.exe_p_tgc]
cmp dword [rax], 0
je 0x1004b9538
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov edx, 1
lea rcx, [0x1006c2356]
xor ebx, ebx
call sym.vim.exe_do_unlet
mov rax, qword [sym.vim.exe_cterm_normal_fg_color]
mov edi, dword [0x100722d90]
lea rsi, [0x100722d90]
mov dword [rax], 0
mov rax, qword [sym.vim.exe_cterm_normal_fg_bold]
mov dword [rax], 0
mov rax, qword [sym.vim.exe_cterm_normal_bg_color]
mov dword [rax], 0
mov rax, qword [sym.vim.exe_cterm_normal_fg_gui_color]
mov qword [rax], 0x1ffffff
mov rax, qword [sym.vim.exe_cterm_normal_bg_gui_color]
mov qword [rax], 0x1ffffff
mov rax, qword [sym.vim.exe_cterm_normal_ul_gui_color]
mov qword [rax], 0x1ffffff
test edi, edi
jle 0x1004b8ede
nop word cs:[rax + rax]
mov ecx, ebx
add ebx, 1
call fcn.1004b5150
cmp ebx, dword [rsi]
jl 0x1004b8ed0
mov edx, 1
mov ecx, 1
call sym.vim.exe_init_highlight
mov rax, qword [sym.vim.exe_p_tgc]
mov ebx, dword [rax]
test ebx, ebx
je 0x1004b8f24
call sym.vim.exe_set_normal_colors
mov r11d, dword [0x100722d90]
lea rsi, [0x100722d90]
test r11d, r11d
jle 0x1004b8f24
mov ebx, dword [rsp + 0x64]
mov ecx, ebx
add ebx, 1
call fcn.1004b6160
cmp ebx, dword [rsi]
jl 0x1004b8f16
call sym.vim.exe_highlight_changed
nop
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp sym.vim.exe_redraw_later_clear
mov ecx, dword [rsp + 0x68]
call fcn.1004b6000
mov rdx, qword [rsp + 0x58]
add rdx, qword [0x100722da0]
jmp 0x1004b891c
call sym.vim.exe_set_normal_colors
mov edi, dword [0x100722d90]
mov ebx, dword [rsp + 0x6c]
lea rsi, [0x100722d90]
test edi, edi
jle 0x1004b8f84
mov ecx, ebx
add ebx, 1
call fcn.1004b6160
cmp ebx, dword [rsi]
jl 0x1004b8f76
call sym.vim.exe_highlight_changed
mov ecx, 0x28
call sym.vim.exe_redraw_all_later
mov rcx, qword [sym.vim.exe_exestack]
mov rdx, qword [rsp + 0x58]
mov rax, qword [sym.vim.exe_current_sctx]
add rdx, qword [0x100722da0]
movsxd r8, dword [rcx]
mov rbx, qword [rcx + 0x10]
movdqu xmm3, xmmword [rax]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov qword [rdx + 0xb8], rax
lea rax, [r8*8]
sub rax, r8
movups xmmword [rdx + 0xa8], xmm3
lea rax, [rbx + rax*8]
mov rax, qword [rax - 0x38]
add qword [rdx + 0xb0], rax
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x38]
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x50]
movsxd rdx, esi
call sym.vim.exe_vim_strnsave
mov r12, rax
test rax, rax
je 0x100676da4
mov rcx, rax
call sym.vim.exe_syn_name2id
mov rcx, r12
mov r13d, eax
call sym.vim.exe_vim_free
test r13d, r13d
je 0x100676da4
mov ecx, r13d
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp 0x1004b74a0
mov edx, esi
mov rcx, r12
sub edx, r12d
call sym.vim.exe_syn_check_group
mov ebp, eax
jmp 0x1004b825d
mov r13d, dword [rsi + 0x88]
test r13d, r13d
jne 0x1004b89aa
mov rax, qword [sym.vim.exe_current_sctx]
cmp ebp, dword [rsi + 0x80]
je 0x1004b9428
mov rdx, qword [sym.vim.exe_exestack]
movdqu xmm2, xmmword [rax]
mov dword [rsi + 0x80], ebp
mov rax, qword [rax + 0x10]
movsxd rcx, dword [rdx]
mov rbp, qword [rdx + 0x10]
movups xmmword [rsi + 0xa8], xmm2
mov qword [rsi + 0xb8], rax
lea rax, [rcx*8]
sub rax, rcx
mov ecx, 0x23
lea rax, [rbp + rax*8]
mov rax, qword [rax - 0x38]
add qword [rsi + 0xb0], rax
mov dword [rsi + 0x10], 0
call sym.vim.exe_redraw_all_later
mov rax, qword [sym.vim.exe_need_highlight_changed]
mov dword [rax], 1
jmp 0x1004b89aa
or eax, 2
mov dword [rdi + 0x88], eax
jmp 0x1004b8a8e
mov rax, qword [sym.vim.exe_current_sctx]
cmp ebp, dword [rsi + 0x80]
je 0x1004b9340
or dword [rsi + 0x88], 8
jmp 0x1004b9092
mov ecx, 0x28
call sym.vim.exe_redraw_all_later
jmp 0x1004b8dfc
mov rcx, qword [rsp + 0x38]
lea rdx, [0x1006c2158]
call sub.msys_2.0.dll_strcasecmp
test eax, eax
jne 0x1004b92f7
mov rax, qword [sym.vim.exe_cterm_normal_bg_color]
mov eax, dword [rax]
test eax, eax
jg 0x1004b8adb
mov rcx, qword [sym.vim.exe_e_bg_color_unknown]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
call sym.vim.exe_emsg
jmp 0x1004b8d53
mov rcx, qword [rsp + 0x38]
call fcn.100672ad0
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
mov r12d, eax
mov rax, qword [rsp + 0x40]
movzx ebx, byte [rax + 5]
lea eax, [r12 + 1]
jmp 0x1004b8ae8
mov r12d, dword [rdi + 0x30]
test r12d, r12d
je 0x1004b8a9d
and dword [rdi + 0x2c], 0xfffffffd
mov dword [rdi + 0x30], 0
jmp 0x1004b8a9d
mov ebx, dword [rsp + 0x6c]
mov dword [rdi + 0x38], eax
test ebx, ebx
jne 0x1004b8c37
mov rdx, qword [sym.vim.exe_cterm_normal_bg_color]
mov dword [rdx], eax
mov rax, qword [sym.vim.exe_must_redraw]
mov dword [rax], 0x32
test r12d, r12d
js 0x1004b8c37
mov rax, qword [sym.vim.exe_termcap_active]
mov r11d, dword [rax]
test r11d, r11d
jne 0x1004b97d2
mov rax, qword [sym.vim.exe_t_colors]
cmp dword [rax], 0xf
jg 0x1004b97b0
xor ebx, ebx
and r12d, 0xfffffffb
sete bl
mov rax, qword [sym.vim.exe_p_bg]
mov rax, qword [rax]
cmp byte [rax], 0x64
sete al
movzx eax, al
cmp eax, ebx
je 0x1004b8e40
lea r12, [0x1006c2158]
mov rcx, r12
call sym.vim.exe_option_was_set
test eax, eax
jne 0x1004b8e40
xor r9d, r9d
lea rax, [0x1006c233d]
test ebx, ebx
mov rcx, r12
lea r8, [0x1006c2338]
cmove r8, rax
xor edx, edx
call sym.vim.exe_set_option_value_give_err
mov rcx, r12
call sym.vim.exe_reset_option_was_set
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov ebp, dword [rsp + 0x6c]
mov dword [rdi + 0x34], eax
test ebp, ebp
jne 0x1004b8c37
mov rdx, qword [sym.vim.exe_cterm_normal_fg_color]
mov dword [rdx], eax
mov eax, dword [rdi + 0x2c]
mov rdx, qword [sym.vim.exe_cterm_normal_fg_bold]
and eax, 2
mov dword [rdx], eax
mov rax, qword [sym.vim.exe_must_redraw]
mov dword [rax], 0x32
mov rax, qword [sym.vim.exe_termcap_active]
mov esi, dword [rax]
test esi, esi
je 0x1004b8c37
test r12d, r12d
js 0x1004b8c37
mov ecx, r12d
call sym.vim.exe_term_fg_color
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov rcx, qword [rsp + 0x38]
lea rdx, [0x1006c2390]
call sub.msys_2.0.dll_strcasecmp
test eax, eax
jne 0x1004b9360
mov rax, qword [sym.vim.exe_cterm_normal_ul_color]
mov eax, dword [rax]
test eax, eax
jg 0x1004b8adb
mov rcx, qword [sym.vim.exe_e_ul_color_unknown]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
call sym.vim.exe_emsg
jmp 0x1004b8d53
mov edx, dword [rsi + 0xa8]
cmp dword [rax], edx
jne 0x1004b911b
mov edx, dword [rsi + 0x10]
test edx, edx
je 0x1004b89aa
jmp 0x1004b911b
lea eax, [rsi - 0x61]
mov rcx, qword [rsp + 0x38]
lea ebx, [rsi - 0x20]
mov edx, 0x4e
cmp al, 0x1a
lea rbp, str.Black
mov dword [rsp + 0x80], 2
lea rax, [0x1006c20e5]
cmovae ebx, esi
lea r12, [rcx + 1]
mov esi, 0x1b
jmp 0x1004b93b2
sub rsi, 1
jb 0x100676d5d
mov rax, qword [rbp + rsi*8]
movsx edx, byte [rax]
cmp edx, ebx
jne 0x1004b93a0
lea rdx, [rax + 1]
mov rcx, r12
call sub.msys_2.0.dll_strcasecmp
test eax, eax
jne 0x1004b93a0
mov rax, qword [rsp + 0x40]
xor edx, edx
lea r8, [rsp + 0x80]
mov ecx, esi
movzx ebx, byte [rax + 5]
cmp bl, 0x46
sete dl
call sym.vim.exe_lookup_color
mov r12d, eax
mov eax, dword [rsp + 0x80]
cmp eax, 1
je 0x1004b970b
test eax, eax
jne 0x1004b940a
mov rax, qword [rsp + 0x40]
and dword [rdi + 0x2c], 0xfffffffd
movzx ebx, byte [rax + 5]
lea eax, [r12 + 1]
jmp 0x1004b8ae8
mov qword [rsp + 0x78], rdi
xor r12d, r12d
lea rbp, [0x1006c2187]
jmp 0x1004b8812
mov edx, dword [rax]
cmp dword [rsi + 0xa8], edx
jne 0x1004b9092
cmp dword [rsi + 0x10], 0
jne 0x1004b9092
jmp 0x1004b89aa
mov ecx, dword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
add rbx, qword [0x100722da0]
mov eax, dword [rbx + 0x88]
test ecx, ecx
jne 0x1004b9601
or eax, 4
mov dword [rbx + 0x88], eax
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_color_name2handle
mov rsi, rax
cmp eax, 0x1ffffff
je 0x1004b95d7
mov r12, qword [rbx + 0x70]
mov rdi, qword [rsp + 0x58]
movsxd rsi, esi
add rdi, qword [0x100722da0]
mov qword [rdi + 0x50], rsi
test r12, r12
je 0x1004b94b8
mov rdx, qword [rsp + 0x38]
mov rcx, r12
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8c37
mov rcx, r12
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sub.msys_2.0.dll_strcmp
test eax, eax
jne 0x1004b980f
mov rdi, qword [rsp + 0x58]
mov qword [rbx + 0x70], 0
mov dword [rsp + 0x64], 1
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov r8d, dword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
add rbx, qword [0x100722da0]
mov eax, dword [rbx + 0x88]
test r8d, r8d
jne 0x1004b95c7
or eax, 4
mov dword [rbx + 0x88], eax
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_color_name2handle
mov rsi, rax
cmp rax, 0x1ffffff
je 0x1004b8e1b
mov r12, qword [rbx + 0x68]
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
mov qword [rdi + 0x48], rsi
test r12, r12
je 0x1004b9566
mov rdx, qword [rsp + 0x38]
mov rcx, r12
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8c37
mov rcx, r12
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sub.msys_2.0.dll_strcmp
test eax, eax
jne 0x1004b95a0
mov rdi, qword [rsp + 0x58]
mov qword [rbx + 0x68], 0
mov dword [rsp + 0x64], 1
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_vim_strsave
mov rdi, qword [rsp + 0x58]
mov dword [rsp + 0x64], 1
mov qword [rbx + 0x68], rax
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
test al, 4
je 0x1004b951f
mov rdi, rbx
jmp 0x1004b8d30
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b9487
mov rax, qword [sym.vim.exe_p_tgc]
cmp dword [rax], 0
je 0x1004b9487
jmp 0x1004b8e40
test al, 4
je 0x1004b946f
jmp 0x1004b95cf
mov edx, dword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
add rbx, qword [0x100722da0]
mov eax, dword [rbx + 0x88]
test edx, edx
jne 0x1004b96d7
or eax, 4
mov dword [rbx + 0x88], eax
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_color_name2handle
mov rsi, rax
cmp eax, 0x1ffffff
je 0x1004b96b1
mov r12, qword [rbx + 0x78]
mov rdi, qword [rsp + 0x58]
movsxd rsi, esi
add rdi, qword [0x100722da0]
mov qword [rdi + 0x58], rsi
test r12, r12
je 0x1004b9677
mov rdx, qword [rsp + 0x38]
mov rcx, r12
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b8c37
mov rcx, r12
call sym.vim.exe_vim_free
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sub.msys_2.0.dll_strcmp
test eax, eax
jne 0x1004b96e4
mov rdi, qword [rsp + 0x58]
mov qword [rbx + 0x78], 0
mov dword [rsp + 0x64], 1
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sub.msys_2.0.dll_strcmp
test eax, eax
je 0x1004b9646
mov rax, qword [sym.vim.exe_p_tgc]
cmp dword [rax], 0
je 0x1004b9646
jmp 0x1004b8e40
test al, 4
je 0x1004b9632
jmp 0x1004b95cf
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_vim_strsave
mov rdi, qword [rsp + 0x58]
mov dword [rsp + 0x64], 1
mov qword [rbx + 0x78], rax
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov rax, qword [rsp + 0x40]
or dword [rdi + 0x2c], 2
mov dword [rdi + 0x30], 1
movzx ebx, byte [rax + 5]
jmp 0x1004b940a
mov rax, qword [rsp + 0x38]
lea r15, [rsp + 0x80]
lea rsi, [rsp + 0x78]
mov qword [rsp + 0x78], rax
jmp 0x1004b974b
add r12d, eax
cmp r12d, 0x5d
jg 0x1004b9793
mov rax, qword [rsp + 0x78]
cmp byte [rax], 0
je 0x1004b9793
movsxd rbx, r12d
xor r9d, r9d
mov r8d, 8
mov rcx, rsi
mov qword [rsp + 0x20], 0
lea rdx, [r15 + rbx]
call sym.vim.exe_trans_special
test eax, eax
jg 0x1004b973d
mov rax, qword [rsp + 0x78]
add r12d, 1
lea rdx, [rax + 1]
mov qword [rsp + 0x78], rdx
movzx eax, byte [rax]
mov byte [rsp + rbx + 0x80], al
jmp 0x1004b9740
movsxd r12, r12d
mov byte [rsp + r12 + 0x80], 0
jmp 0x1004b8867
add rbx, qword [rsp + 0x38]
xor edx, edx
jmp 0x1004b87d3
cmp r12d, 0xf
jg 0x1004b8e40
cmp r12d, 6
setle al
cmp r12d, 8
sete dl
or eax, edx
movzx ebx, al
jmp 0x1004b9223
mov ecx, r12d
call sym.vim.exe_term_bg_color
jmp 0x1004b920a
mov rcx, qword [rax + 0x18]
call sym.vim.exe_vim_free
mov rax, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x58]
add rdi, qword [0x100722da0]
mov qword [rdi + 0x18], rax
jmp 0x1004b8c37
mov rcx, r15
call sym.vim.exe_vim_strsave
jmp 0x1004b8880
mov rcx, qword [rsp + 0x38]
call sym.vim.exe_vim_strsave
mov rdi, qword [rsp + 0x58]
mov dword [rsp + 0x64], 1
mov qword [rbx + 0x70], rax
add rdi, qword [0x100722da0]
jmp 0x1004b8c37
mov rcx, qword [sym.vim.exe_e_color_name_or_number_not_recognized]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_not_enough_arguments_highlight_link_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp sym.vim.exe_semsg
mov rcx, qword [sym.vim.exe_e_highlight_group_name_not_found_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, qword [rsp + 0x50]
mov rcx, rax
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp sym.vim.exe_semsg
mov rcx, qword [sym.vim.exe_e_terminal_code_too_long_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, qword [rsp + 0x38]
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_too_many_arguments_highlight_link_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
add rsp, 0x1b8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp sym.vim.exe_semsg
mov rcx, qword [sym.vim.exe_e_invalid_argument_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_illegal_value_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, qword [rsp + 0x38]
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_missing_argument_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_illegal_argument_str_3]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_missing_equal_sign_str_2]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53
mov rcx, qword [sym.vim.exe_e_unexpected_equal_sign_str]
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r15
mov rcx, rax
call sym.vim.exe_semsg
nop
jmp 0x1004b8d53