Function at 0x140003a12
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
xor eax, eax
mov r8d, 1
mov edx, 0x20
mov rbp, rsp
push r15
push r14
push r13
push r12
lea r12, str.__top_builddir_
push rdi
push rsi
push rbx
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
sub rsp, 0x530
movaps xmmword [rsp + 0x530], xmm6
lea rbx, [rsp + 0x190]
xorps xmm6, xmm6
movaps xmmword [rsp + 0x540], xmm8
mov qword [rsp + 0x1a0], rax
mov qword [rbp + 0x10], rcx
call fcn.140001c41
mov rcx, qword [rbp + 0x10]
mov r8d, 1
mov edx, 0x28
mov qword [rsp + 0x130], rax
mov rdi, qword [rsp + 0x130]
add rax, 8
mov qword [rdi + 0x10], rax
call fcn.140001c41
mov rcx, qword [rbp + 0x10]
mov r8d, 0x1000
mov edx, 1
mov qword [rax + 8], 0x1000
mov qword [rsp + 0x138], rax
call fcn.140001c41
mov rcx, qword [rbp + 0x10]
mov r8d, 1
mov rdi, qword [rsp + 0x138]
mov edx, 0x28
mov qword [rdi], rax
mov dword [rdi + 0x20], 1
call fcn.140001c41
mov rcx, qword [rbp + 0x10]
mov r8d, pe_nt_image_headers64
mov edx, 1
mov qword [rax + 8], pe_nt_image_headers64
mov qword [rsp + 0x150], rax
call fcn.140001c41
mov rcx, qword [rbp + 0x10]
mov r8d, 1
mov rdi, qword [rsp + 0x150]
mov edx, 0x2850
mov qword [rdi], rax
mov dword [rdi + 0x20], 2
mov edi, 0xf
call fcn.140001c41
xor edx, edx
mov r14, rax
mov rax, qword [rsp + 0x150]
mov qword [r14 + 8], rdx
mov qword [r14], rax
mov rax, qword [rbp + 0x10]
mov qword [r14 + 0x10], rdx
mov rdx, rbx
mov al, byte [rax + 0x94]
mov byte [r14 + 0x18], al
lea rax, [r14 + 8]
mov qword [rsp + 0x118], rax
mov rax, qword [rbp + 0x10]
mov rcx, qword [rsp + 0x118]
movups xmm0, xmmword [rax + 0x20]
mov r8, rax
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x160], xmm0
call fcn.140001e4f
mov rax, qword [rbp + 0x10]
mov rcx, qword [rsp + 0x118]
mov rdx, rbx
movups xmm2, xmmword [rax + 0x30]
mov r8, rax
movaps xmmword [rsp + 0x190], xmm2
movaps xmmword [rsp + 0x160], xmm2
call fcn.140001e4f
lea rax, [rsp + 0x1a0]
xor ecx, ecx
mov dword [r14 + 0x38], 0x7fffffff
mov qword [r14 + 0x20], rax
mov rax, qword [rsp + 0x130]
mov dword [r14 + 0x44], 1
mov rsi, qword [rbp + 0x10]
mov qword [r14 + 0x28], rax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x1a8], rcx
cmp qword [rax + 0x70], 0
setne al
movzx eax, al
mov dword [rsp + 0x84], eax
mov rax, qword [rbp + 0x10]
cmp qword [rax + 0x80], 0
setne al
xor r8d, r8d
movzx eax, al
mov qword [rsp + 0x90], r8
mov dword [rsp + 0x80], eax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], r8
mov eax, dword [rax + 0x90]
mov dword [r14 + 0x40], eax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
test rdx, rdx
je 0x140003c88
mov qword [rsp + 0x180], rdx
mov r8, rsi
mov rcx, rbx
lea rdx, [rsp + 0x180]
mov qword [rsp + 0x188], rax
call fcn.140001dbe
mov r12, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x198]
lea rax, str.pc_path
mov r8, qword [rbp + 0x10]
xor r15d, r15d
mov qword [rsp + 0x198], 7
mov qword [rsp + 0x190], rax
lea rbx, [rsp + 0x1a0]
lea rsi, [rsp + 0x190]
mov rcx, rbx
mov rdx, rsi
call fcn.140001efc
mov rdx, qword [rbp + 0x10]
mov rcx, rbx
movups xmm4, xmmword [rdx + 0x30]
mov r8, rdx
mov rdx, rsi
movups xmmword [rax], xmm4
lea rax, str.pc_system_includedirs
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0x15
movaps xmmword [rsp + 0x160], xmm4
call fcn.140001efc
mov rdx, qword [rbp + 0x10]
mov rcx, rbx
movups xmm0, xmmword [rdx + 0x50]
mov r8, rdx
mov rdx, rsi
movups xmmword [rax], xmm0
lea rax, str.pc_system_libdirs
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0x11
movaps xmmword [rsp + 0x160], xmm0
call fcn.140001efc
mov rdx, qword [rbp + 0x10]
mov rcx, rbx
movups xmm2, xmmword [rdx + 0x60]
mov r8, rdx
mov rdx, rsi
movups xmmword [rax], xmm2
lea rax, str.pc_sysrootdir
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0xd
movaps xmmword [rsp + 0x160], xmm2
call fcn.140001efc
lea rdx, [0x1400082a5]
mov r8, qword [rbp + 0x10]
mov rcx, rbx
mov qword [rax], rdx
mov rdx, rsi
xor ebx, ebx
mov qword [rax + 8], 1
lea rax, str.pc_top_builddir
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0xf
call fcn.140001efc
mov edx, 0x10
mov qword [rax], r12
mov qword [rax + 8], rdi
mov rax, qword [rbp + 0x10]
xor edi, edi
mov r8, qword [rax + 0x18]
mov rcx, rax
call fcn.140001c41
mov qword [rsp + 0x420], rdi
mov qword [rsp + 0x110], rax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x428], rdi
mov r13, qword [rax + 0x18]
mov r12, qword [rax + 0x10]
xor eax, eax
mov byte [rsp + 0x8f], 0x20
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
xor eax, eax
mov dword [rsp + 0xf4], eax
mov dword [rsp + 0x88], eax
xor eax, eax
mov qword [rsp + 0x410], r13
mov qword [rsp + 0x418], r12
movaps xmm4, xmmword [rsp + 0x410]
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x120], eax
mov dword [rsp + 0xec], eax
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xd8], eax
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xdc], eax
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], r15
xor r15d, r15d
movaps xmmword [rsp + 0x1b0], xmm4
cmp rbx, r13
je 0x140003ece
xor eax, eax
lea rdi, [rsp + 0x2f0]
mov ecx, 0xa
mov r8, rbx
rep stosd dword [rdi], eax
shl r8, 4
lea rax, [rsp + 0x190]
lea rdx, [rsp + 0x180]
mov qword [rsp + 0x160], rax
lea r11, [r12 + r8]
jmp 0x140003f89
mov rax, qword [rsp + 0x150]
cmp dword [rsp + 0x120], 0
cmovne rax, qword [rsp + 0x138]
cmp dword [rsp + 0x140], 0
mov qword [rsp + 0x150], rax
je 0x14000546f
mov rcx, qword [rbp + 0x10]
mov r8d, 1
mov edx, 0x28
call fcn.140001c41
mov qword [rsp + 0x150], rax
mov dword [rax + 0x20], 0xffffffff
jmp 0x14000546f
cmp rsi, 1
jle 0x140003f98
cmp byte [rax], 0x2d
jne 0x140003f98
mov qword [rsp + 0x190], rax
mov rdi, rsi
mov rsi, rax
lea rax, [0x1400082b7]
mov qword [rsp + 0x198], rdi
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov qword [rsp + 0x158], rdx
call fcn.14000101b
mov rdx, qword [rsp + 0x158]
test eax, eax
mov r15d, eax
je 0x140004002
add r11, 0x10
mov rax, qword [r11]
mov rsi, qword [r11 + 8]
inc rbx
test r15d, r15d
je 0x140003f25
mov qword [rsp + 0x2f0], rax
lea rdi, [rsp + 0x1d0]
mov ecx, 0xa
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x2f8], rsi
lea rsi, [rsp + 0x2f0]
mov dword [rsp + 0x314], 1
shl rax, 4
rep movsd dword [rdi], dword [rsi]
mov rdi, qword [rsp + 0x110]
movaps xmm5, xmmword [rsp + 0x1d0]
movups xmmword [rdi + rax], xmm5
mov rax, qword [rsp + 0xd0]
inc rax
mov qword [rsp + 0xd0], rax
jmp 0x140003e90
mov qword [rsp + 0x180], rsi
mov rcx, qword [rsp + 0x160]
mov r8d, 1
mov qword [rsp + 0x188], rdi
call fcn.140001166
mov rdx, qword [rsp + 0x160]
mov rsi, qword [rsp + 0x190]
lea rcx, [rsp + 0x410]
mov rdi, qword [rsp + 0x198]
mov r8d, 0x3d
call fcn.140001475
cmp dword [rsp + 0x430], 0
mov r15, rsi
mov rsi, rdi
je 0x140004080
movaps xmm0, xmmword [rsp + 0x420]
mov r15, qword [rsp + 0x410]
mov rsi, qword [rsp + 0x418]
movaps xmmword [rsp + 0x300], xmm0
movabs rax, 0x100000001
mov qword [rsp + 0x2f8], rsi
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2f0]
mov qword [rsp + 0x310], rax
mov ecx, 0xa
lea rax, [0x1400082ba]
mov r11, qword [rsp + 0x300]
mov qword [rsp + 0x2f0], r15
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x188], 1
movaps xmm1, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x190]
mov rdx, qword [rsp + 0x158]
mov rcx, rax
mov qword [rsp + 0x160], rax
movaps xmmword [rsp + 0x190], xmm1
call fcn.14000101b
test eax, eax
je 0x140004140
lea rax, str.u_config_0.33.1_https:__github.com_skeeto_u_config_nfree_and_unencumbered_software_released_into_the_public_domain_nusage:_pkg_config__OPTIONS...___PACKAGES...__n____cflags____cflags_only_I____cflags_only_other_n____define_prefix____dont_define_prefix_n____define_variableNAMEVALUE____variableNAME_n____exists____validate____atleast_exact_max_versionVERSION_n____errors_to_stdout_n____keep_system_cflags____keep_system_libs_n____libs____libs_only_L____libs_only_l____libs_only_other_n____maximum_traverse_depthN_n____modversion_n____msvc_syntax_n____newlines_n____silence_errors_n____static_n____with_pathPATH_n___h____help____version_nenvironment:_n__PKG_CONFIG_PATH_n__PKG_CONFIG_LIBDIR_n__PKG_CONFIG_TOP_BUILD_DIR_n__PKG_CONFIG_SYSTEM_INCLUDE_PATH_n__PKG_CONFIG_SYSTEM_LIBRARY_PATH_n__PKG_CONFIG_ALLOW_SYSTEM_CFLAGS_n__PKG_CONFIG_ALLOW_SYSTEM_LIBS_n
mov qword [rsp + 0x198], 0x342
mov qword [rsp + 0x190], rax
jmp 0x140007021
lea rax, str._help
movaps xmm2, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 5
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm2
call fcn.14000101b
test eax, eax
jne 0x140004120
lea rax, str._version
movaps xmm3, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 8
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm3
call fcn.14000101b
mov r15d, eax
test eax, eax
je 0x140004212
lea rax, str.0.33.1
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x198], 6
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x138]
call fcn.140002217
mov rcx, qword [rsp + 0x138]
mov edx, 0xa
call fcn.14000229b
jmp 0x140007036
lea rax, str._modversion
movaps xmm4, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xb
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm4
call fcn.14000101b
mov esi, eax
test eax, eax
jne 0x140005463
lea rax, str._define_prefix
movaps xmm5, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xe
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm5
call fcn.14000101b
mov r15d, eax
test eax, eax
je 0x1400042b0
mov dword [r14 + 0x40], 1
jmp 0x140005459
lea rax, str._dont_define_prefix
movaps xmm0, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x13
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm0
call fcn.14000101b
mov edi, eax
test eax, eax
je 0x140004301
xor esi, esi
mov dword [r14 + 0x40], esi
jmp 0x140005456
lea rax, str._cflags
movaps xmm1, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 7
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm1
call fcn.14000101b
mov esi, eax
test eax, eax
jne 0x140005443
lea rax, str._libs
movaps xmm2, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 5
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm2
call fcn.14000101b
mov r15d, eax
test eax, eax
jne 0x140005427
lea rax, str._variable
movaps xmm3, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 9
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm3
call fcn.14000101b
mov esi, eax
test eax, eax
je 0x1400044a2
test r11, r11
jne 0x140004482
mov qword [rsp + 0x1c0], rbx
xor ebx, ebx
movaps xmm4, xmmword [rsp + 0x1d0]
lea rcx, [rsp + 0x190]
mov qword [rsp + 0x1b0], r13
mov rdx, qword [rsp + 0x150]
lea r9, [rsp + 0x180]
lea r8, [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r12
mov dword [rsp + 0x1c8], ebx
movaps xmmword [rsp + 0x180], xmm4
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov r15d, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1e0], r11
movaps xmm5, xmmword [rsp + 0x1e0]
mov esi, r15d
movaps xmmword [rsp + 0x90], xmm5
jmp 0x140005415
lea rax, str._static
movaps xmm0, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 7
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm0
call fcn.14000101b
mov r15d, eax
test eax, eax
jne 0x140005405
lea rax, str._libs_only_L
movaps xmm1, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xc
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x190]
mov rdx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm1
mov rcx, rax
mov qword [rsp + 0x158], rax
call fcn.14000101b
mov edi, eax
test eax, eax
jne 0x1400053e8
lea rax, str._libs_only_l
movaps xmm2, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xc
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm2
call fcn.14000101b
mov esi, eax
test eax, eax
jne 0x1400053d6
lea rax, str._libs_only_other
movaps xmm3, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x10
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm3
call fcn.14000101b
mov r15d, eax
test eax, eax
jne 0x1400053c4
lea rax, str._cflags_only_I
movaps xmm4, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xe
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm4
call fcn.14000101b
mov edi, eax
test eax, eax
jne 0x1400053a5
lea rax, str._cflags_only_other
movaps xmm5, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x12
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm5
call fcn.14000101b
mov esi, eax
test eax, eax
jne 0x140005393
lea rax, str._with_path
movaps xmm0, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xa
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm0
call fcn.14000101b
mov r15d, eax
test eax, eax
je 0x14000481c
test r11, r11
jne 0x140004769
xor r11d, r11d
mov qword [rsp + 0x1b0], r13
movaps xmm1, xmmword [rsp + 0x1d0]
lea r8, [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r12
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x1c0], rbx
mov rdx, qword [rsp + 0x150]
mov dword [rsp + 0x1c8], r11d
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x180], xmm1
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov esi, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
cmp qword [r14 + 8], 0
mov qword [rsp + 0x1e0], r11
mov rdx, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1e0]
jne 0x1400047b3
mov qword [rsp + 0x198], rdx
mov r8, qword [rbp + 0x10]
lea rdx, [rsp + 0x190]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x118]
call fcn.140001e4f
jmp 0x140004815
mov cl, byte [r14 + 0x18]
xor r10d, r10d
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rdx
mov r8, qword [rbp + 0x10]
lea rdx, [rsp + 0x190]
mov byte [rsp + 0x420], cl
lea rcx, [rsp + 0x410]
mov qword [rsp + 0x410], r10
mov qword [rsp + 0x418], r10
call fcn.140001e4f
mov rdx, qword [r14 + 8]
mov rax, qword [rsp + 0x418]
mov qword [rax], rdx
mov rax, qword [rsp + 0x410]
mov qword [r14 + 8], rax
mov edi, esi
jmp 0x14000538a
lea rax, str._maximum_traverse_depth
movaps xmm2, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x17
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm2
call fcn.14000101b
mov edi, eax
test eax, eax
je 0x14000494f
xor edi, edi
test r11, r11
jne 0x14000490b
xor r9d, r9d
mov qword [rsp + 0x1b0], r13
movaps xmm3, xmmword [rsp + 0x1d0]
lea r8, [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r12
mov rdx, qword [rsp + 0x150]
mov qword [rsp + 0x1c0], rbx
mov rcx, qword [rsp + 0x158]
mov dword [rsp + 0x1c8], r9d
mov r9, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm3
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov edi, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x1e8]
xor eax, eax
cmp rax, rcx
jge 0x140004946
movzx edx, byte [r11 + rax]
lea r9d, [rdx - 0x30]
cmp r9b, 9
ja 0x14000493b
imul r15d, r15d, 0xa
lea r15d, [r15 + rdx - 0x30]
cmp r15d, 0x3e7
jg 0x140004940
inc rax
jmp 0x140004915
mov r15d, 0x3e8
mov dword [r14 + 0x38], r15d
jmp 0x14000538a
lea rax, str._msvc_syntax
movaps xmm4, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xc
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm4
call fcn.14000101b
mov esi, eax
test eax, eax
jne 0x140005383
lea rax, str._define_variable
movaps xmm5, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x10
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm5
call fcn.14000101b
mov edi, eax
test eax, eax
je 0x140004b96
test r11, r11
jne 0x140004a86
xor r8d, r8d
mov qword [rsp + 0x1b0], r13
movaps xmm0, xmmword [rsp + 0x1d0]
lea rcx, [rsp + 0x190]
mov qword [rsp + 0x1b8], r12
mov rdx, qword [rsp + 0x150]
lea r9, [rsp + 0x180]
mov qword [rsp + 0x1c0], rbx
mov dword [rsp + 0x1c8], r8d
lea r8, [rsp + 0x1b0]
movaps xmmword [rsp + 0x180], xmm0
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov esi, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1e0], r11
movaps xmm1, xmmword [rsp + 0x1e0]
lea rdi, [rsp + 0x190]
lea rcx, [rsp + 0x410]
mov r8d, 0x3d
mov rdx, rdi
movaps xmmword [rsp + 0x190], xmm1
call fcn.140001475
cmp dword [rsp + 0x430], 0
jne 0x140004b60
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x150]
mov rdx, rdi
mov qword [rsp + 0x198], 0xc
mov qword [rsp + 0x190], rax
call fcn.140002217
lea rax, str.value_missing_in___define_variable_for_
mov rcx, qword [rsp + 0x150]
mov rdx, rdi
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0x28
call fcn.140002217
movaps xmm6, xmmword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x150]
mov rdx, rdi
movaps xmmword [rsp + 0x190], xmm6
call fcn.140002217
lea rax, [0x140008145]
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x190], rax
jmp 0x140005319
movaps xmm2, xmmword [rsp + 0x410]
mov r8, qword [rbp + 0x10]
mov rdx, rdi
lea rcx, [rsp + 0x1a0]
mov edi, esi
movaps xmmword [rsp + 0x190], xmm2
call fcn.140001efc
movaps xmm3, xmmword [rsp + 0x420]
movups xmmword [rax], xmm3
jmp 0x14000537c
lea rax, str._newlines
movaps xmm4, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 9
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm4
call fcn.14000101b
mov esi, eax
test eax, eax
jne 0x140005374
lea rax, str._exists
movaps xmm5, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 7
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x190]
mov rdx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm5
mov rcx, rax
mov qword [rsp + 0x158], rax
call fcn.14000101b
mov r15d, eax
test eax, eax
jne 0x140005368
lea rax, str._atleast_pkgconfig_version
movaps xmm0, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x1a
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm0
call fcn.14000101b
mov esi, eax
test eax, eax
je 0x140004cf0
test r11, r11
jne 0x140007054
xor ecx, ecx
movaps xmm6, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x1b0], r13
lea r8, [rsp + 0x1b0]
mov dword [rsp + 0x1c8], ecx
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x1b8], r12
mov rdx, qword [rsp + 0x150]
mov qword [rsp + 0x1c0], rbx
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x180], xmm6
call fcn.140002c7f
jmp 0x140007054
lea rax, str._atleast_version
movaps xmm1, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x10
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm1
call fcn.14000101b
mov r15d, eax
test eax, eax
je 0x140004e09
test r11, r11
jne 0x140004ddc
xor edx, edx
mov qword [rsp + 0x1b0], r13
movaps xmm6, xmmword [rsp + 0x1d0]
lea r8, [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r12
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x1c0], rbx
mov rcx, qword [rsp + 0x158]
mov dword [rsp + 0x1c8], edx
mov rdx, qword [rsp + 0x150]
movaps xmmword [rsp + 0x180], xmm6
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov esi, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov eax, 1
mov qword [rsp + 0x1e0], r11
movaps xmm6, xmmword [rsp + 0x1e0]
mov dword [rsp + 0xf4], 4
shl rax, 0x20
mov qword [r14 + 0x44], rax
jmp 0x140005368
lea rax, str._exact_version
movaps xmm2, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xe
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm2
call fcn.14000101b
mov edi, eax
test eax, eax
je 0x140004f25
test r11, r11
jne 0x140004ef5
xor eax, eax
mov qword [rsp + 0x1b0], r13
movaps xmm6, xmmword [rsp + 0x1d0]
lea r8, [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r12
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x1c0], rbx
mov rdx, qword [rsp + 0x150]
mov dword [rsp + 0x1c8], eax
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x180], xmm6
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov r15d, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov eax, 1
mov qword [rsp + 0x1e0], r11
mov esi, r15d
movaps xmm6, xmmword [rsp + 0x1e0]
mov dword [rsp + 0xf4], 3
shl rax, 0x20
mov qword [r14 + 0x44], rax
jmp 0x140005365
lea rax, str._max_version
movaps xmm3, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xc
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm3
call fcn.14000101b
mov esi, eax
test eax, eax
je 0x14000503f
test r11, r11
jne 0x140005010
xor eax, eax
mov qword [rsp + 0x1b0], r13
movaps xmm4, xmmword [rsp + 0x1d0]
lea r8, [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r12
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x1c0], rbx
mov rdx, qword [rsp + 0x150]
mov dword [rsp + 0x1c8], eax
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x180], xmm4
call fcn.140002c7f
mov rax, qword [rsp + 0x190]
mov r13, qword [rsp + 0x1b0]
mov r12, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov qword [rsp + 0x1e0], rax
mov r11, rax
mov rax, qword [rsp + 0x198]
mov edi, dword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rax
mov eax, 1
mov qword [rsp + 0x1e0], r11
xchg edi, esi
movaps xmm6, xmmword [rsp + 0x1e0]
mov dword [rsp + 0xf4], 2
shl rax, 0x20
mov qword [r14 + 0x44], rax
jmp 0x140005365
lea rax, str._silence_errors
movaps xmm5, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xf
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm5
call fcn.14000101b
mov edi, eax
test eax, eax
jne 0x140005365
lea rax, str._errors_to_stdout
movaps xmm0, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x11
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm0
call fcn.14000101b
test eax, eax
jne 0x140005357
lea rax, str._print_errors
movaps xmm1, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xd
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm1
call fcn.14000101b
test eax, eax
jne 0x140005350
lea rax, str._short_errors
movaps xmm2, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xd
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm2
call fcn.14000101b
test eax, eax
jne 0x140005350
lea rax, str._uninstalled
movaps xmm3, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0xc
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm3
call fcn.14000101b
test eax, eax
jne 0x140005350
lea rax, str._keep_system_cflags
movaps xmm4, xmmword [rsp + 0x1d0]
mov qword [rsp + 0x188], 0x13
lea r11, [rsp + 0x180]
mov qword [rsp + 0x180], rax
lea rdi, [rsp + 0x190]
mov rdx, r11
movaps xmmword [rsp + 0x190], xmm4
mov rcx, rdi
call fcn.14000101b
test eax, eax
jne 0x140005349
lea rax, str._keep_system_libs
movaps xmm5, xmmword [rsp + 0x1d0]
mov rdx, r11
mov rcx, rdi
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 0x11
movaps xmmword [rsp + 0x190], xmm5
call fcn.14000101b
test eax, eax
jne 0x14000533b
lea rax, str._validate
movaps xmm0, xmmword [rsp + 0x1d0]
mov rdx, r11
mov rcx, rdi
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 9
movaps xmmword [rsp + 0x190], xmm0
call fcn.14000101b
mov dword [rsp + 0x140], eax
test eax, eax
je 0x140005288
xor eax, eax
mov dword [r14 + 0x44], eax
mov eax, dword [rsp + 0x80]
jmp 0x14000533b
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x150]
mov rdx, rdi
mov qword [rsp + 0x198], 0xc
mov qword [rsp + 0x190], rax
call fcn.140002217
lea rax, str.unknown_option__
mov rcx, qword [rsp + 0x150]
mov rdx, rdi
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0x10
call fcn.140002217
movaps xmm6, xmmword [rsp + 0x1d0]
mov rcx, qword [rsp + 0x150]
mov rdx, rdi
movaps xmmword [rsp + 0x190], xmm6
call fcn.140002217
lea rax, [0x1400080ec]
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x190], rax
mov rdx, rdi
mov rcx, qword [rsp + 0x150]
call fcn.140002217
mov rcx, qword [rsp + 0x150]
call fcn.140002108
call fcn.14000140a
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x120], eax
mov edi, dword [rsp + 0x140]
mov r15d, edi
mov dword [rsp + 0x140], r15d
mov edi, esi
jmp 0x14000537c
mov byte [rsp + 0x8f], 0xa
mov esi, dword [rsp + 0xd8]
mov dword [rsp + 0xd8], esi
mov esi, dword [rsp + 0xec]
jmp 0x14000539e
mov dword [rsp + 0xdc], 4
mov r15d, edi
mov edi, esi
jmp 0x1400053b0
mov dword [rsp + 0xdc], 1
mov esi, r15d
mov dword [rsp + 0xec], edi
mov r15d, dword [rsp + 0xf8]
jmp 0x1400053cf
mov dword [rsp + 0xf0], 5
mov edi, esi
mov esi, r15d
jmp 0x1400053e1
mov dword [rsp + 0xf0], 3
mov r15d, edi
mov edi, esi
jmp 0x1400053f3
mov dword [rsp + 0xf0], 2
mov dword [rsp + 0xf8], edi
mov esi, r15d
mov r15d, dword [rsp + 0xb0]
mov dword [rsp + 0xb0], r15d
mov r11, qword [rsp + 0xc8]
mov qword [rsp + 0xc8], r11
mov r15d, dword [rsp + 0xf8]
jmp 0x140005430
xor eax, eax
mov dword [rsp + 0xf0], eax
mov edi, esi
mov dword [rsp + 0xf8], r15d
mov esi, dword [rsp + 0xec]
jmp 0x14000544c
xor eax, eax
mov dword [rsp + 0xdc], eax
mov dword [rsp + 0xec], esi
mov r15d, edi
mov esi, r15d
mov r15d, esi
mov esi, dword [rsp + 0x88]
mov dword [rsp + 0x88], esi
jmp 0x140003e90
mov rax, qword [rsp + 0x110]
xor r15d, r15d
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x160], rax
mov rsi, qword [rsp + 0x70]
cmp qword [rsp + 0xd0], rsi
je 0x140006ad7
mov rdi, qword [r14]
mov rax, qword [rsp + 0x78]
xor r13d, r13d
mov dword [rsp + 0xfc], r13d
mov qword [rsp + 0x158], rdi
mov rdi, qword [r14 + 0x28]
mov rax, qword [rax + 8]
mov qword [rsp + 0xe0], rdi
mov rdi, qword [r14 + 0x20]
mov qword [r14 + 0x58], rax
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x68], rdi
lea rdi, [r14 + 0x50]
mov qword [rsp + 0xc0], rdi
mov rdi, qword [rsp + 0x78]
mov qword [r14 + 0x60], rax
mov eax, 3
shl rax, 0x20
mov rdx, qword [rdi]
mov qword [r14 + 0x68], rax
mov eax, dword [r14 + 0x3c]
mov qword [r14 + 0x50], rdx
mov dword [r14 + 0x70], eax
movsxd rax, dword [rsp + 0xfc]
lea r9, [rsp + 0x180]
imul rax, rax, 0x28
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xb8]
lea rbx, [rax + rdi]
mov rdx, qword [rbx]
mov r10, qword [rbx + 8]
test r10, r10
jne 0x140005555
xor r8d, r8d
jmp 0x1400055b4
movzx ecx, byte [rdx]
call fcn.140001000
cmp cl, 0x2c
je 0x140005566
test al, 1
je 0x140005550
mov qword [rsp + 0x180], rdx
mov r8d, 1
mov rdx, r9
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x188], r10
call fcn.140001166
mov rdx, qword [rsp + 0x190]
mov r10, qword [rsp + 0x198]
jmp 0x14000554b
movzx ecx, byte [rdx + r8]
call fcn.140001000
cmp cl, 0x2c
je 0x1400055b9
test al, 1
jne 0x1400055b9
inc r8
cmp r8, r10
jl 0x14000559e
mov r11, r10
mov qword [rsp + 0x190], rdx
mov r10, rdx
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x198], r11
lea rcx, [rsp + 0x410]
call fcn.140001419
mov qword [rsp + 0x190], r10
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x420]
mov qword [rsp + 0x198], r11
call fcn.140001166
movaps xmm1, xmmword [rsp + 0x410]
mov rax, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
mov rdi, qword [rsp + 0x418]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], rdx
mov qword [rsp + 0x110], rdi
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x1b0], xmm1
test rdi, rdi
jne 0x1400056a4
cmp dword [rsp + 0xfc], 0
je 0x140005678
mov edx, dword [rbx + 0x20]
test edx, edx
je 0x140005698
mov r8, qword [rbx + 0x10]
mov rcx, qword [rsp + 0x158]
jmp 0x140006aea
mov rax, qword [r14 + 0x60]
inc qword [rsp + 0x70]
add qword [rsp + 0x78], 0x10
mov qword [r14 + 0x30], rax
mov eax, dword [r14 + 0x70]
mov dword [r14 + 0x3c], eax
jmp 0x140005494
dec dword [rsp + 0xfc]
jmp 0x140005514
mov esi, dword [rbx + 0x20]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
test esi, esi
je 0x14000573f
cmp dword [r14 + 0x48], 0
jne 0x14000572d
mov rdi, qword [rbx + 0x10]
movaps xmm4, xmmword [rsp + 0x120]
lea rdx, [rsp + 0x180]
mov rcx, qword [rsp + 0x160]
movups xmm3, xmmword [rdi + 0x98]
movaps xmmword [rsp + 0x180], xmm4
movaps xmmword [rsp + 0x190], xmm3
call fcn.1400016a5
mov ecx, esi
mov edx, eax
call fcn.14000189e
test eax, eax
jne 0x14000572d
movaps xmm6, xmmword [rsp + 0x120]
mov r9, qword [rsp + 0x160]
mov r8d, esi
mov rdx, rdi
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm6
jmp 0x140006be8
xor edi, edi
xor r12d, r12d
mov qword [rbx + 0x10], rdi
mov dword [rbx + 0x20], r12d
jmp 0x140005514
lea rax, [0x14000800b]
movaps xmm5, xmmword [rsp + 0x120]
mov qword [rsp + 0x198], 1
lea r11, [rsp + 0x180]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x160]
mov rdx, r11
movaps xmmword [rsp + 0x180], xmm5
call fcn.14000101b
test eax, eax
jne 0x140005911
lea rax, [0x14000800d]
movaps xmm0, xmmword [rsp + 0x120]
mov rdx, r11
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm0
call fcn.14000101b
test eax, eax
jne 0x14000590a
lea rax, [0x140008010]
movaps xmm1, xmmword [rsp + 0x120]
mov rdx, r11
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm1
call fcn.14000101b
test eax, eax
jne 0x140005903
lea rax, [0x140008012]
movaps xmm2, xmmword [rsp + 0x120]
mov rdx, r11
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm2
call fcn.14000101b
test eax, eax
jne 0x1400058fc
lea rax, [0x140008015]
movaps xmm3, xmmword [rsp + 0x120]
mov rdx, r11
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm3
call fcn.14000101b
test eax, eax
je 0x140005899
mov eax, 5
jmp 0x140005916
mov eax, dword [rbx + 0x18]
xor esi, esi
movaps xmm4, xmmword [rsp + 0x120]
mov rdx, r11
mov dword [rbx + 0x20], esi
mov rcx, qword [rsp + 0x160]
mov r15d, 0x811c9dc5
inc eax
mov dword [rsp + 0xe8], eax
mov eax, dword [rbx + 0x1c]
movaps xmmword [rsp + 0x180], xmm4
mov dword [rsp + 0xb4], eax
call fcn.1400018cd
mov rdx, qword [rsp + 0x190]
mov r13, qword [rsp + 0x198]
xor eax, eax
mov rdi, qword [rsp + 0xe0]
mov rsi, rdx
jmp 0x140005997
mov eax, 4
jmp 0x140005916
mov eax, 3
jmp 0x140005916
mov eax, 2
jmp 0x140005916
mov eax, 1
cmp qword [rbx + 0x10], 0
mov dword [rbx + 0x20], eax
jne 0x140005514
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x198], 0xc
lea rbx, [rsp + 0x190]
mov qword [rsp + 0x190], rax
mov rdx, rbx
call fcn.140002217
lea rax, str.unexpected_operator_
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0x15
call fcn.140002217
movaps xmm6, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x190], xmm6
jmp 0x140005f29
cmp rax, r13
jge 0x1400059af
movzx ecx, byte [rdx + rax]
inc rax
xor ecx, r15d
imul r15d, ecx, 0x1000193
jmp 0x140005997
mov rax, qword [rsp + 0xe0]
lea r11, [rsp + 0x180]
mov r12, qword [rax]
test r12, r12
je 0x140005a0d
movups xmm5, xmmword [r12 + 0x38]
mov qword [rsp + 0x180], rsi
mov rdx, r11
mov qword [rsp + 0x188], r13
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm5
call fcn.14000101b
test eax, eax
jne 0x140005a4b
mov eax, r15d
shl r15d, 2
shr eax, 0x1e
lea rdi, [r12 + rax*8]
mov r12, qword [r12 + rax*8]
jmp 0x1400059c2
mov rcx, qword [rbp + 0x10]
mov edx, 0x108
mov r8d, 1
call fcn.140001c41
mov qword [rdi], rax
mov qword [rax + 0x38], rsi
mov rsi, qword [rsp + 0xe0]
mov qword [rax + 0x40], r13
mov rdx, qword [rsi + 0x10]
inc qword [rsi + 0x18]
mov qword [rdx], rax
mov r12, qword [rdi]
lea rax, [r12 + 0x20]
mov qword [rsi + 0x10], rax
cmp qword [r12 + 0x48], 0
mov qword [rbx + 0x10], r12
je 0x140005afe
test byte [rsp + 0xb4], 2
je 0x140006ac6
mov eax, dword [r12 + 0x60]
test al, 2
jne 0x140006ac6
or eax, 2
cmp dword [r14 + 0x44], 0
mov dword [r12 + 0x60], eax
je 0x140006ac6
mov eax, dword [rsp + 0xe8]
cmp eax, dword [r14 + 0x38]
jge 0x140006ac6
cmp dword [rsp + 0xfc], 0xfe
jle 0x140005ac4
movaps xmm6, xmmword [rsp + 0x120]
lea rdx, [rsp + 0x190]
movaps xmmword [rsp + 0x190], xmm6
jmp 0x140006a44
mov rdi, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
xor ebx, ebx
movups xmm0, xmmword [r12 + 0xa8]
inc dword [rsp + 0xfc]
lea rax, [rax + rdi + 0x28]
mov edi, dword [rsp + 0xe8]
mov qword [rax + 0x10], rbx
movups xmmword [rax], xmm0
jmp 0x140006ab1
movaps xmm1, xmmword [rsp + 0x120]
mov rcx, qword [rsp + 0x160]
xor r11d, r11d
xor edi, edi
mov qword [rsp + 0x140], r11
movaps xmmword [rsp + 0x190], xmm1
mov qword [rsp + 0x148], r11
movaps xmmword [rsp + 0x100], xmm1
call fcn.140001184
test eax, eax
je 0x140005c7a
mov rax, qword [rsp + 0x110]
mov rdx, qword [rbp + 0x10]
lea r13, [rsp + 0x180]
mov rcx, qword [rsp + 0x160]
lea r8, [rax + 1]
call fcn.140001d94
movups xmm3, xmmword [rsp + 0x190]
mov rdx, r13
movaps xmm5, xmmword [rsp + 0x120]
lea r9, [rsp + 0x170]
mov rcx, qword [rsp + 0x160]
mov r8, r9
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm5
movaps xmmword [rsp + 0x140], xmm3
mov r15, qword [rsp + 0x148]
mov qword [rsp + 0x118], r9
call fcn.140001802
mov rax, qword [rsp + 0x190]
mov r8, r13
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x120]
mov r9, qword [rsp + 0x118]
mov byte [rax], 0
mov rax, qword [rbp + 0x10]
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x20], rax
movaps xmmword [rsp + 0x170], xmm1
call fcn.1400036b2
mov rsi, qword [rsp + 0x190]
lea rax, [r15 - 1]
mov rdi, qword [rsp + 0x198]
mov qword [rsp + 0x118], rax
test rsi, rsi
mov qword [rsp + 0x148], rax
mov rbx, rsi
je 0x140005c87
movaps xmm2, xmmword [rsp + 0x140]
mov rcx, qword [rsp + 0x160]
mov rdx, r13
movaps xmmword [rsp + 0x180], xmm2
call fcn.1400018cd
movups xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x100], xmm3
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x110], rax
jmp 0x140005c87
xor r10d, r10d
xor ebx, ebx
mov qword [rsp + 0x118], r10
mov rax, qword [r14 + 8]
lea r15, [0x1400082a5]
test rbx, rbx
jne 0x140005f5c
test rax, rax
je 0x140005ea2
mov rdx, qword [rax + 0x10]
movups xmm8, xmmword [rax + 8]
mov qword [rsp + 0xa0], rax
lea rbx, [rsp + 0x180]
mov rax, qword [rsp + 0x110]
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x160]
lea r8, [rax + rdx + 5]
mov rdx, qword [rbp + 0x10]
mov qword [rsp + 0x100], rsi
lea rsi, [rsp + 0x170]
mov qword [rsp + 0x108], rdi
call fcn.140001d94
mov rdi, qword [rsp + 0x190]
mov r8, rsi
mov rdx, rbx
mov r13, qword [rsp + 0x198]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x170], xmm8
mov qword [rsp + 0x180], rdi
mov qword [rsp + 0x188], r13
call fcn.140001802
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
mov r8, rsi
mov qword [rsp + 0x170], r15
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x188], rdx
mov rdx, rbx
mov qword [rsp + 0x178], 1
call fcn.140001802
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
mov r8, rsi
movaps xmm4, xmmword [rsp + 0x100]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x188], rdx
mov rdx, rbx
movaps xmmword [rsp + 0x170], xmm4
call fcn.140001802
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
mov r8, rsi
lea rax, [0x1400084d4]
mov qword [rsp + 0x178], 4
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x188], rdx
mov rdx, rbx
mov qword [rsp + 0x170], rax
call fcn.140001802
mov rax, qword [rbp + 0x10]
mov r9, rsi
mov r8, rbx
mov qword [rsp + 0x140], rdi
movaps xmm0, xmmword [rsp + 0x100]
mov qword [rsp + 0x148], r13
movaps xmm5, xmmword [rsp + 0x140]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm5
movaps xmmword [rsp + 0x170], xmm0
call fcn.1400036b2
lea rax, [r13 - 1]
mov rsi, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x198]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0xa0]
mov rbx, rsi
mov rax, qword [rax]
jmp 0x140005c92
test rbx, rbx
jne 0x140005f5c
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x198], 0xc
lea rbx, [rsp + 0x190]
mov qword [rsp + 0x190], rax
mov rdx, rbx
call fcn.140002217
lea rax, str.could_not_find_package_
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0x18
call fcn.140002217
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x110]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rdx
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
call fcn.140002217
lea rax, [0x140008145]
mov rdx, rbx
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x190], rax
jmp 0x140006785
mov rdx, rdi
lea rsi, [rbx + rdi]
xor eax, eax
mov ecx, 0x48
lea rdi, [rsp + 0x2f0]
rep stosd dword [rdi], eax
lea rax, [rsi - 1]
mov qword [rsp + 0x338], rbx
mov qword [rsp + 0x340], rdx
mov qword [rsp + 0x58], rax
cmp rbx, rsi
jae 0x14000639f
movzx ecx, byte [rbx]
call fcn.140001000
test eax, eax
je 0x140005fac
inc rbx
cmp rsi, rbx
jne 0x140005f96
jmp 0x140005fb6
cmp rbx, rsi
jae 0x140005fb6
cmp byte [rbx], 0x23
je 0x140005fc6
mov r8, rbx
mov r13, rbx
xor r9d, r9d
jmp 0x140005ff9
cmp rsi, rbx
je 0x140005f8d
inc rbx
cmp byte [rbx - 1], 0xa
jne 0x140005fc1
jmp 0x140005f8d
mov r9b, byte [r13]
inc r13
cmp r9b, 0x3a
je 0x140005ffe
cmp r9b, 0x3d
je 0x140005ffe
cmp r9b, 0xa
je 0x140005ffe
movzx ecx, r9b
call fcn.140001000
test eax, eax
cmove r8, r13
cmp r13, rsi
jb 0x140005fd1
mov rcx, qword [rsp + 0x160]
mov rdx, rbx
call fcn.14000183e
movups xmm8, xmmword [rsp + 0x190]
cmp r9b, 0x3a
je 0x14000608e
cmp r9b, 0x3d
jne 0x140006397
mov r8, qword [rbp + 0x10]
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x348]
call fcn.140001efc
cmp qword [rax], 0
mov rdi, rax
je 0x14000616b
lea rdi, [rsp + 0x410]
mov ecx, 0x48
xor eax, eax
rep stosd dword [rdi], eax
lea rsi, [rsp + 0x410]
lea rdi, [rsp + 0x1d0]
mov dword [rsp + 0x528], 2
movups xmmword [rsp + 0x518], xmm8
mov ecx, 0x48
rep movsd dword [rdi], dword [rsi]
jmp 0x1400063d9
xor ebx, ebx
lea r11, [rsp + 0x180]
movsxd rdi, ebx
lea rax, str.Name
mov rdx, r11
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm8
shl rdi, 4
movaps xmm1, xmmword [rax + rdi]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0xa0], xmm1
call fcn.14000101b
test eax, eax
je 0x14000612a
lea rdi, [rsp + rdi + 0x358]
cmp qword [rdi], 0
je 0x14000616b
lea rdi, [rsp + 0x410]
mov ecx, 0x48
xor eax, eax
rep stosd dword [rdi], eax
lea rsi, [rsp + 0x410]
lea rdi, [rsp + 0x1d0]
mov dword [rsp + 0x528], 1
movups xmmword [rsp + 0x518], xmm8
mov ecx, 0x48
rep movsd dword [rdi], dword [rsi]
jmp 0x140006429
inc ebx
cmp ebx, 0xa
jne 0x140006098
xor edi, edi
jmp 0x14000616b
movzx ecx, byte [r13]
cmp cl, 0x5c
jne 0x140006172
mov rcx, qword [rsp + 0x160]
mov r8, rsi
mov rdx, r13
call fcn.14000183e
mov rcx, qword [rsp + 0x160]
call fcn.1400015a2
test rax, rax
je 0x140006177
add r13, rax
cmp r13, rsi
jb 0x140006139
jmp 0x140006190
cmp cl, 0xa
jne 0x140006182
xor r15d, r15d
mov r9, r13
mov rbx, r13
jmp 0x140006201
call fcn.140001000
test eax, eax
je 0x140006177
inc r13
jmp 0x14000616b
xor r15d, r15d
mov r9, r13
mov rbx, r13
jmp 0x14000623c
movzx ecx, byte [rbx]
cmp cl, 0xa
je 0x14000623c
cmp cl, 0x23
je 0x14000620d
cmp cl, 0x5c
jne 0x14000622d
mov rax, qword [rsp + 0x58]
cmp rbx, rax
jb 0x140006218
mov rcx, qword [rsp + 0x160]
mov r8, rsi
mov rdx, rbx
mov qword [rsp + 0xa0], r9
call fcn.14000183e
mov rcx, qword [rsp + 0x160]
call fcn.1400015a2
mov r9, qword [rsp + 0xa0]
test rax, rax
je 0x1400061fe
lea rbx, [rbx + rax - 1]
mov r15d, 1
inc rbx
cmp rbx, rsi
jb 0x14000619e
jmp 0x14000623c
cmp rbx, rsi
jae 0x14000623c
inc rbx
cmp byte [rbx - 1], 0xa
jne 0x140006208
jmp 0x14000623c
cmp byte [rbx + 1], 0x23
jne 0x1400061be
lea r9, [rbx + 2]
mov r15d, 1
inc rbx
jmp 0x1400061be
call fcn.140001000
test eax, eax
jne 0x1400061fe
lea r9, [rbx + 1]
jmp 0x1400061fe
test rdi, rdi
je 0x140005f8d
mov r8, r9
mov rdx, r13
mov rcx, rdi
call fcn.14000183e
test r15d, r15d
je 0x140005f8d
mov rax, qword [rdi + 8]
mov r9, qword [rdi]
xor r13d, r13d
mov rdx, qword [rbp + 0x10]
mov rcx, qword [rsp + 0x160]
mov r8, rax
mov qword [rsp + 0x50], r9
mov qword [rsp + 0xa0], rax
call fcn.140001d94
lea rax, [rsp + 0x180]
mov r9, qword [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xa0]
mov r15, qword [rsp + 0x190]
mov r10, qword [rsp + 0x198]
lea r11, [rax - 1]
mov rax, qword [rsp + 0xa0]
cmp r8, rax
jge 0x14000635f
mov al, byte [r9 + r8]
cmp al, 0x5c
jne 0x140006350
mov rdx, qword [rsp + 0xa0]
mov qword [rsp + 0x180], r9
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x188], rdx
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x50], r8
call fcn.140001166
mov rcx, qword [rsp + 0x160]
call fcn.1400015a2
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
test rax, rax
mov r10, qword [rsp + 0x40]
mov r11, qword [rsp + 0x38]
je 0x14000633c
lea r8, [r8 + rax - 1]
jmp 0x140006357
cmp r8, r11
jge 0x140006349
cmp byte [r9 + r8 + 1], 0x23
je 0x140006357
mov byte [r15 + r13], 0x5c
jmp 0x140006354
mov byte [r15 + r13], al
inc r13
inc r8
jmp 0x1400062b8
mov qword [rsp + 0x180], r15
mov rcx, qword [rsp + 0x160]
mov r8, r13
lea rdx, [rsp + 0x180]
mov qword [rsp + 0x188], r10
call fcn.140001419
movups xmm3, xmmword [rsp + 0x190]
movups xmmword [rdi], xmm3
jmp 0x140005f8d
mov rbx, r13
jmp 0x140005f8d
mov eax, dword [rsp + 0x408]
lea rdi, [rsp + 0x1d0]
mov ecx, 0x48
lea rsi, [rsp + 0x2f0]
rep movsd dword [rdi], dword [rsi]
test eax, eax
je 0x1400064e7
js 0x1400064e7
cmp eax, 1
je 0x140006429
cmp eax, 2
jne 0x1400064e7
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x198], 0xc
lea rbx, [rsp + 0x190]
mov qword [rsp + 0x190], rax
mov rdx, rbx
call fcn.140002217
lea rax, str.duplicate_variable_
mov qword [rsp + 0x198], 0x14
mov qword [rsp + 0x190], rax
jmp 0x140006477
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x198], 0xc
lea rbx, [rsp + 0x190]
mov qword [rsp + 0x190], rax
mov rdx, rbx
call fcn.140002217
lea rax, str.duplicate_field_
mov qword [rsp + 0x198], 0x11
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
call fcn.140002217
movups xmm6, xmmword [rsp + 0x2d8]
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
movaps xmmword [rsp + 0x190], xmm6
call fcn.140002217
lea rax, str._in_
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 6
call fcn.140002217
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x118]
jmp 0x140005f19
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x118]
lea rbx, [rsp + 0x180]
lea rsi, [rsp + 0x1d0]
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0x110]
movaps xmm4, xmmword [rsp + 0x140]
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rdx
mov rdx, rbx
movups xmmword [rsp + 0x1f8], xmm4
movaps xmmword [rsp + 0x180], xmm4
call fcn.140001430
movups xmm0, xmmword [rsp + 0x190]
mov r8, qword [rbp + 0x10]
mov rdx, rbx
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm0
call fcn.140001dbe
mov rax, qword [rsp + 0x118]
movups xmm8, xmmword [rsp + 0x190]
mov qword [rsp + 0x198], 9
mov r8, qword [rbp + 0x10]
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x228]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x210], rax
lea rax, str.pcfiledir
mov qword [rsp + 0x190], rax
call fcn.140001efc
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x268]
mov r8, rax
mov rax, qword [rsp + 0x248]
movups xmmword [r8], xmm8
test rcx, rcx
je 0x140006660
test rdx, rdx
je 0x14000666e
test rax, rax
je 0x14000667c
cmp dword [r14 + 0x40], 0
lea rdi, [rsp + 0x410]
mov ecx, 0x42
rep movsd dword [rdi], dword [rsi]
je 0x1400068db
movups xmm1, xmmword [rsp + 0x438]
mov rcx, qword [rsp + 0x160]
mov rdx, rbx
movaps xmmword [rsp + 0x180], xmm1
call fcn.140001430
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x190]
mov r8, rbx
jmp 0x1400067af
mov esi, 4
lea rbx, str.Name
jmp 0x140006688
mov esi, 7
lea rbx, str.Version
jmp 0x140006688
mov esi, 0xb
lea rbx, str.Description
lea rax, str.pkg_config:
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x198], 0xc
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x158]
call fcn.140002217
lea rax, str.missing_field_
mov qword [rsp + 0x198], 0xf
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x158]
call fcn.140002217
mov qword [rsp + 0x190], rbx
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x198], rsi
mov rcx, qword [rsp + 0x158]
call fcn.140002217
lea rax, str._in_
mov qword [rsp + 0x198], 6
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x158]
call fcn.140002217
movups xmm6, xmmword [rsp + 0x1f8]
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movaps xmmword [rsp + 0x190], xmm6
call fcn.140002217
lea rax, [0x140008145]
mov qword [rsp + 0x198], 2
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x158]
call fcn.140002217
mov rcx, qword [rsp + 0x158]
jmp 0x140005331
mov al, byte [rsi + r8 - 1]
cmp al, 0x2f
je 0x1400067b4
cmp al, 0x5c
je 0x1400067b4
dec r8
test r8, r8
jg 0x14000679f
mov qword [rsp + 0x180], rsi
mov rcx, qword [rsp + 0x160]
lea r11, [rsp + 0x180]
mov qword [rsp + 0x188], rbx
mov rdx, r11
call fcn.140001166
lea rax, str.pkgconfig
movups xmm2, xmmword [rsp + 0x190]
mov qword [rsp + 0x198], 9
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x180], xmm2
call fcn.14000101b
test eax, eax
je 0x1400068db
mov qword [rsp + 0x180], rsi
mov rcx, qword [rsp + 0x160]
mov rdx, r11
mov qword [rsp + 0x188], rbx
call fcn.140001430
movups xmm3, xmmword [rsp + 0x190]
mov rcx, qword [rsp + 0x160]
mov rdx, r11
movaps xmmword [rsp + 0x180], xmm3
call fcn.140001430
mov rsi, qword [rsp + 0x190]
mov rdx, r11
mov rdi, qword [rsp + 0x198]
mov r8, qword [rbp + 0x10]
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x180], rsi
mov qword [rsp + 0x188], rdi
call fcn.140001dbe
lea rax, str.prefix
mov r8, qword [rbp + 0x10]
mov rsi, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x198]
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x468]
mov qword [rsp + 0x198], 6
mov rdx, qword [rsp + 0x160]
call fcn.140001efc
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov rax, qword [rsp + 0x68]
movups xmm4, xmmword [rsp + 0x438]
mov r13d, 0x68
lea r9, [rsp + 0x410]
movups xmm5, xmmword [rsp + 0x458]
lea rbx, [rsp + 0x1d0]
mov r15, qword [rax]
mov rax, qword [rsp + 0x468]
movups xmmword [r12 + 0x28], xmm4
movups xmmword [r12 + 0x48], xmm5
mov qword [r12 + 0x58], rax
mov eax, dword [rsp + 0x470]
mov dword [r12 + 0x60], eax
xor eax, eax
lea rdi, [rsp + 0x300]
mov ecx, 6
movups xmm0, xmmword [r13 + r9]
mov r8, r15
rep stosd dword [rdi], eax
mov rax, qword [rbp + 0x10]
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2f0]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x140], rax
mov rdx, rax
mov rax, qword [rbp + 0x10]
sub rdx, rcx
mov qword [rsp + 0x2f0], rcx
mov ecx, 0xa
mov qword [rsp + 0x2f8], rdx
mov rdx, qword [rsp + 0x158]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x160]
rep movsd dword [rdi], dword [rsi]
mov rcx, rbx
movaps xmmword [rsp + 0x190], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x140], r9
call fcn.140003035
mov r8, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1e0]
mov eax, 0
mov rcx, qword [rsp + 0x1e8]
mov r9, qword [rsp + 0x140]
add qword [rcx], rdx
mov qword [r12 + r13], r8
mov qword [r12 + r13 + 8], rdx
add r13, 0x10
cmp r13, 0x108
jne 0x140006930
cmp dword [r14 + 0x44], 0
je 0x140006ac6
mov eax, dword [rsp + 0xe8]
cmp eax, dword [r14 + 0x38]
jge 0x140006ac6
cmp dword [rsp + 0xfc], 0xfd
jle 0x140006a51
movaps xmm6, xmmword [rsp + 0x120]
mov rdx, qword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm6
mov rcx, qword [rsp + 0x158]
call fcn.140002e52
mov rsi, qword [rsp + 0xb8]
xor ecx, ecx
xor r8d, r8d
xor r9d, r9d
mov rax, qword [rsp + 0xc0]
mov edi, dword [rsp + 0xe8]
movups xmm1, xmmword [r12 + 0xb8]
add dword [rsp + 0xfc], 2
lea rax, [rax + rsi + 0x28]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x1c], r8
movups xmm2, xmmword [r12 + 0xa8]
movups xmmword [rax], xmm1
mov dword [rax + 0x18], edi
mov rax, qword [rsp + 0xc0]
lea rax, [rax + rsi + 0x50]
mov qword [rax + 0x10], r9
movups xmmword [rax], xmm2
mov edx, dword [rsp + 0xb4]
mov dword [rax + 0x18], edi
and edx, 0xfffffffe
mov dword [rax + 0x1c], edx
xor edx, edx
mov dword [rax + 0x20], edx
mov eax, dword [rsp + 0xb4]
or dword [r12 + 0x60], eax
jmp 0x140005514
mov edx, dword [r14 + 0x3c]
test edx, edx
je 0x140006aef
mov rcx, qword [rsp + 0x150]
xor r8d, r8d
call fcn.140002d5a
mov rax, qword [rsp + 0x130]
cmp qword [rax + 0x18], 0
jne 0x140006b54
lea rax, str.pkg_config:
lea rbx, [rsp + 0x190]
mov qword [rsp + 0x198], 0xc
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x190], rax
mov rdx, rbx
call fcn.140002217
lea rax, str.requires_at_least_one_package_name_n
mov rdx, rbx
mov qword [rsp + 0x198], 0x23
mov qword [rsp + 0x190], rax
jmp 0x14000531c
cmp dword [rsp + 0xf4], 0
je 0x140006bed
mov rax, qword [rsp + 0x130]
lea rsi, [rsp + 0x180]
lea r9, [rsp + 0x190]
mov rbx, qword [rax + 8]
jmp 0x140006b84
mov rbx, qword [rbx + 0x20]
test rbx, rbx
je 0x140006bed
movups xmm3, xmmword [rbx + 0x98]
mov rcx, r9
mov rdx, rsi
movaps xmmword [rsp + 0x180], xmm6
mov qword [rsp + 0x160], r9
movaps xmmword [rsp + 0x190], xmm3
call fcn.1400016a5
mov ecx, dword [rsp + 0xf4]
mov edx, eax
call fcn.14000189e
mov r9, qword [rsp + 0x160]
test eax, eax
jne 0x140006b80
mov r8d, dword [rsp + 0xf4]
mov rcx, qword [rsp + 0x150]
movaps xmmword [rsp + 0x190], xmm6
mov rdx, rbx
call fcn.140002eee
cmp dword [rsp + 0x88], 0
jne 0x140006c07
cmp qword [rsp + 0xc8], 0
jne 0x140006c76
jmp 0x140006c9e
mov rax, qword [rsp + 0x130]
lea rbx, [rsp + 0x190]
lea rsi, [0x1400080ec]
mov rdi, qword [rax + 8]
test rdi, rdi
je 0x140006bf7
test byte [rdi + 0x60], 1
je 0x140006c70
movups xmm4, xmmword [rdi + 0x98]
mov rcx, qword [rsp + 0x138]
mov rdx, rbx
movaps xmmword [rsp + 0x190], xmm4
call fcn.140002217
mov qword [rsp + 0x190], rsi
mov rcx, qword [rsp + 0x138]
mov rdx, rbx
mov qword [rsp + 0x198], 1
call fcn.140002217
mov rdi, qword [rdi + 0x20]
jmp 0x140006c22
mov rax, qword [rsp + 0x130]
lea rbx, [rsp + 0x190]
lea rsi, [rsp + 0x180]
lea rdi, [0x1400080ec]
mov r12, qword [rax + 8]
test r12, r12
jne 0x140006cb1
cmp dword [rsp + 0xec], 0
jne 0x140006d63
jmp 0x140007045
test byte [r12 + 0x60], 1
je 0x140006d59
mov rdx, qword [rsp + 0x98]
mov r8, qword [r12 + 0x58]
mov r9, rsi
mov rcx, rbx
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x98], rdx
mov rdx, qword [rsp + 0x1a0]
mov qword [rsp + 0x90], rax
movaps xmm5, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x180], xmm5
call fcn.140001fc2
cmp qword [rsp + 0x190], 0
je 0x140006d59
mov qword [rsp + 0x20], rbx
mov rdx, qword [rsp + 0x150]
mov r9, r12
mov rcx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x1a0]
call fcn.140003035
mov qword [rsp + 0x190], rdi
mov rcx, qword [rsp + 0x138]
mov rdx, rbx
mov qword [rsp + 0x198], 1
call fcn.140002217
mov r12, qword [r12 + 0x20]
jmp 0x140006c99
mov rax, qword [rbp + 0x10]
lea rdi, [rsp + 0x420]
mov ecx, 0xc
lea rsi, [rsp + 0x410]
movups xmm6, xmmword [rax]
xor eax, eax
cmp dword [rsp + 0x84], 0
rep stosd dword [rdi], eax
lea rax, [rsp + 0x1d0]
lea rdi, [rsp + 0x2f0]
mov ecx, 0x10
mov qword [rsp + 0x410], rax
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x418], rax
mov eax, dword [rsp + 0xdc]
movaps xmmword [rsp + 0x160], xmm6
mov dword [rsp + 0x440], eax
mov al, byte [rsp + 0x8f]
rep movsd dword [rdi], dword [rsi]
movaps xmmword [rsp + 0x1d0], xmm6
mov byte [rsp + 0x328], al
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x324], eax
jne 0x140006e31
mov rax, qword [rbp + 0x10]
lea rdx, [rsp + 0x190]
mov r9d, 0x49
lea rcx, [rsp + 0x2f0]
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x190], xmm1
movzx r8d, byte [rax + 0x94]
movaps xmmword [rsp + 0x160], xmm1
call fcn.140002806
mov rax, qword [rsp + 0x130]
lea rsi, [rsp + 0x2f0]
lea rdi, [rsp + 0x190]
mov rbx, qword [rax + 8]
test rbx, rbx
je 0x140006e7d
movups xmm3, xmmword [rbx + 0xf8]
mov r8, rbx
mov r9, rdi
mov rdx, rsi
mov rcx, qword [rsp + 0x150]
movaps xmmword [rsp + 0x190], xmm3
call fcn.140003368
mov rbx, qword [rbx + 0x20]
jmp 0x140006e4d
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
call fcn.1400029f6
cmp dword [rsp + 0xf8], 0
je 0x140007006
mov rax, qword [rbp + 0x10]
lea rdi, [rsp + 0x420]
mov ecx, 0xc
lea rsi, [rsp + 0x410]
movups xmm4, xmmword [rax]
xor eax, eax
cmp dword [rsp + 0x80], 0
rep stosd dword [rdi], eax
lea rax, [rsp + 0x1d0]
lea rdi, [rsp + 0x2f0]
mov ecx, 0x10
mov qword [rsp + 0x410], rax
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x418], rax
mov eax, dword [rsp + 0xf0]
movaps xmmword [rsp + 0x160], xmm4
mov dword [rsp + 0x440], eax
mov al, byte [rsp + 0x8f]
rep movsd dword [rdi], dword [rsi]
movaps xmmword [rsp + 0x1d0], xmm4
lea rsi, [rsp + 0x2f0]
mov byte [rsp + 0x328], al
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x324], eax
jne 0x140006f6c
mov rax, qword [rbp + 0x10]
lea rdx, [rsp + 0x190]
mov r9d, 0x4c
mov rcx, rsi
movups xmm6, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x190], xmm6
movzx r8d, byte [rax + 0x94]
movaps xmmword [rsp + 0x160], xmm6
call fcn.140002806
mov rax, qword [rsp + 0x130]
lea rdi, [rsp + 0x190]
mov rbx, qword [rax + 8]
test rbx, rbx
je 0x140006ff6
cmp dword [rsp + 0xb0], 0
je 0x140006fc5
movups xmm1, xmmword [rbx + 0xd8]
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, qword [rsp + 0x150]
movaps xmmword [rsp + 0x190], xmm1
call fcn.140003368
movups xmm2, xmmword [rbx + 0xe8]
movaps xmmword [rsp + 0x190], xmm2
jmp 0x140006fda
test byte [rbx + 0x60], 2
je 0x140006ff0
movups xmm3, xmmword [rbx + 0xd8]
movaps xmmword [rsp + 0x190], xmm3
mov rcx, qword [rsp + 0x150]
mov r9, rdi
mov r8, rbx
mov rdx, rsi
call fcn.140003368
mov rbx, qword [rbx + 0x20]
jmp 0x140006f80
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
call fcn.1400029f6
lea rax, [0x1400080ec]
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x138]
lea rdx, [rsp + 0x190]
call fcn.140002217
mov rcx, qword [rsp + 0x138]
call fcn.140002108
jmp 0x140007054
cmp dword [rsp + 0xf8], 0
je 0x140007036
jmp 0x140006e9b
movaps xmm6, xmmword [rsp + 0x530]
movaps xmm8, xmmword [rsp + 0x540]
lea rsp, [rbp - 0x38]
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret