Function at 0x1400037c8
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
mov r13, rcx
push r12
lea r12, str.__top_builddir_
push rdi
push rsi
push rbx
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
sub rsp, 0x510
movaps xmmword [rsp + 0x510], xmm6
xorps xmm6, xmm6
movaps xmmword [rsp + 0x520], xmm8
mov qword [rsp + 0x180], rax
call fcn.140001b6d
mov r8d, 1
mov edx, 0x28
mov rcx, r13
mov qword [rsp + 0x118], rax
mov rdi, qword [rsp + 0x118]
add rax, 8
mov qword [rdi + 0x10], rax
call fcn.140001b6d
mov r8d, 0x1000
mov edx, 1
mov rcx, r13
mov qword [rax + 8], 0x1000
mov qword [rsp + 0x130], rax
call fcn.140001b6d
mov rbx, qword [rsp + 0x130]
mov edx, 0x28
mov rcx, r13
mov r8d, 1
mov qword [rbx], rax
mov dword [rbx + 0x20], 1
lea rbx, [rsp + 0x170]
call fcn.140001b6d
mov r8d, pe_nt_image_headers64
mov edx, 1
mov rcx, r13
mov qword [rax + 8], pe_nt_image_headers64
mov qword [rsp + 0x138], rax
call fcn.140001b6d
mov rdi, qword [rsp + 0x138]
mov edx, 0x2850
mov rcx, r13
mov r8d, 1
mov qword [rdi], rax
mov dword [rdi + 0x20], 2
mov edi, 0xf
call fcn.140001b6d
xor edx, edx
movups xmm0, xmmword [r13 + 0x20]
mov r8, r13
mov r14, rax
mov rax, qword [rsp + 0x138]
mov qword [r14 + 8], rdx
mov qword [r14], rax
mov al, byte [r13 + 0x94]
mov qword [r14 + 0x10], rdx
mov rdx, rbx
mov byte [r14 + 0x18], al
lea rax, [r14 + 8]
mov rcx, rax
movaps xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x140], rax
call fcn.140001c83
movups xmm1, xmmword [r13 + 0x30]
mov r8, r13
mov rdx, rbx
mov rcx, qword [rsp + 0x140]
movaps xmmword [rsp + 0x170], xmm1
call fcn.140001c83
lea rax, [rsp + 0x180]
xor ecx, ecx
mov rdx, qword [r13 + 0x40]
mov qword [r14 + 0x20], rax
mov rax, qword [rsp + 0x118]
mov dword [r14 + 0x38], 0x7fffffff
mov qword [r14 + 0x28], rax
xor eax, eax
cmp qword [r13 + 0x70], 0
setne al
mov dword [r14 + 0x44], 1
mov dword [rsp + 0x7c], eax
xor eax, eax
cmp qword [r13 + 0x80], 0
setne al
xor r8d, r8d
mov qword [rsp + 0x188], rcx
mov dword [rsp + 0x78], eax
mov eax, dword [r13 + 0x90]
mov qword [rsp + 0x68], r8
mov dword [r14 + 0x40], eax
mov rax, qword [r13 + 0x48]
test rdx, rdx
je 0x1400039f4
mov qword [rsp + 0x160], rdx
mov r8, r13
mov rcx, rbx
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x168], rax
call fcn.140001bed
mov r12, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x178]
lea rax, str.pc_path
lea rsi, [rsp + 0x180]
mov rdx, rbx
mov r8, r13
mov qword [rsp + 0x170], rax
mov rcx, rsi
mov qword [rsp + 0x178], 7
call fcn.140001d2d
movups xmm2, xmmword [r13 + 0x30]
mov rdx, rbx
mov rcx, rsi
mov r8, r13
movups xmmword [rax], xmm2
lea rax, str.pc_system_includedirs
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0x15
call fcn.140001d2d
movups xmm3, xmmword [r13 + 0x50]
mov rdx, rbx
mov rcx, rsi
mov r8, r13
movups xmmword [rax], xmm3
lea rax, str.pc_system_libdirs
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0x11
call fcn.140001d2d
movups xmm4, xmmword [r13 + 0x60]
mov rdx, rbx
mov rcx, rsi
mov r8, r13
movups xmmword [rax], xmm4
lea rax, str.pc_sysrootdir
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0xd
call fcn.140001d2d
lea rdx, [0x1400082a5]
mov rcx, rsi
mov r8, r13
mov qword [rax], rdx
mov rdx, rbx
xor esi, esi
xor ebx, ebx
mov qword [rax + 8], 1
lea rax, str.pc_top_builddir
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0xf
call fcn.140001d2d
mov r8, qword [r13 + 0x18]
mov edx, 0x10
mov rcx, r13
mov qword [rax], r12
xor r12d, r12d
mov qword [rax + 8], rdi
xor edi, edi
call fcn.140001b6d
mov rdx, qword [r13 + 0x18]
xor r11d, r11d
mov dword [rsp + 0xfc], esi
mov r15, rax
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x400], r11
mov qword [rsp + 0x3f0], rdx
mov qword [rsp + 0x3f8], rax
xor eax, eax
movaps xmm5, xmmword [rsp + 0x3f0]
mov qword [rsp + 0x408], r11
mov dword [rsp + 0x80], esi
mov byte [rsp + 0x9b], 0x20
mov dword [rsp + 0x84], edi
mov dword [rsp + 0xc4], eax
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0xf8], eax
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rbx
xor ebx, ebx
movaps xmmword [rsp + 0x190], xmm5
xor r10d, r10d
mov dword [rsp + 0xe8], r10d
xor eax, eax
lea rdi, [rsp + 0x2d0]
mov ecx, 0xa
rep stosd dword [rdi], eax
mov rax, qword [rsp + 0x190]
cmp qword [rsp + 0x1a0], rax
je 0x140003c0a
lea rax, [rsp + 0x160]
mov rdi, qword [rsp + 0x198]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x148], rax
jmp 0x140003cbb
mov rax, qword [rsp + 0x138]
test r12d, r12d
cmovne rax, qword [rsp + 0x130]
mov qword [rsp + 0x138], rax
test ebx, ebx
je 0x140004df3
mov r8d, 1
mov edx, 0x28
mov rcx, r13
call fcn.140001b6d
mov qword [rsp + 0x138], rax
mov dword [rax + 0x20], 0xffffffff
jmp 0x140004df3
cmp r11, 1
jle 0x140003ceb
cmp byte [rsi], 0x2d
jne 0x140003ceb
lea rax, [0x1400082b7]
mov qword [rsp + 0x170], rsi
mov rdx, qword [rsp + 0x128]
mov qword [rsp + 0x178], r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
call fcn.14000101b
test eax, eax
je 0x140003d4e
mov dword [rsp + 0x1a8], 1
mov rax, qword [rsp + 0x1a0]
lea rdx, [rax + 1]
shl rax, 4
add rax, rdi
cmp dword [rsp + 0x1a8], 0
mov qword [rsp + 0x1a0], rdx
mov rsi, qword [rax]
mov r11, qword [rax + 8]
je 0x140003c55
mov qword [rsp + 0x2d0], rsi
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 0x2d0]
mov ecx, 0xa
mov qword [rsp + 0x2d8], r11
mov rax, qword [rsp + 0xb8]
mov dword [rsp + 0x2f4], 1
rep movsd dword [rdi], dword [rsi]
shl rax, 4
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [r15 + rax], xmm0
mov rax, qword [rsp + 0xb8]
inc rax
mov qword [rsp + 0xb8], rax
jmp 0x140003bba
mov qword [rsp + 0x160], rsi
mov rdx, qword [rsp + 0x128]
mov r8d, 1
mov qword [rsp + 0x168], r11
mov rcx, qword [rsp + 0x148]
call fcn.140001166
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x3f0]
mov r8d, 0x3d
mov rdi, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x178]
call fcn.14000147b
cmp dword [rsp + 0x410], 0
je 0x140003dce
movaps xmm1, xmmword [rsp + 0x400]
mov rdi, qword [rsp + 0x3f0]
mov rsi, qword [rsp + 0x3f8]
movaps xmmword [rsp + 0x2e0], xmm1
movabs rax, 0x100000001
mov qword [rsp + 0x2d0], rdi
mov ecx, 0xa
lea rdi, [rsp + 0x1b0]
mov qword [rsp + 0x2d8], rsi
lea rsi, [rsp + 0x2d0]
mov r11, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], rax
lea rax, [0x1400082ba]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x160], rax
lea rdi, [rsp + 0x160]
lea rsi, [rsp + 0x170]
mov qword [rsp + 0x168], 1
mov rdx, rdi
mov rcx, rsi
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000101b
test eax, eax
je 0x140003e79
lea rax, str.u_config_0.33.0_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 + 0x178], 0x342
mov qword [rsp + 0x170], rax
jmp 0x140006aa2
lea rax, str._help
movaps xmm3, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 5
movaps xmmword [rsp + 0x170], xmm3
call fcn.14000101b
test eax, eax
jne 0x140003e59
lea rax, str._version
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 8
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
je 0x140003f2f
lea rax, str.0.33.0
mov rcx, qword [rsp + 0x130]
mov rdx, rsi
mov qword [rsp + 0x178], 6
mov qword [rsp + 0x170], rax
call fcn.140002205
mov rcx, qword [rsp + 0x130]
mov edx, 0xa
call fcn.140002289
jmp 0x140006ab7
lea rax, str._modversion
movaps xmm5, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xb
movaps xmmword [rsp + 0x170], xmm5
call fcn.14000101b
test eax, eax
jne 0x140004de3
lea rax, str._define_prefix
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xe
movaps xmmword [rsp + 0x170], xmm0
call fcn.14000101b
test eax, eax
je 0x140003fb4
mov dword [r14 + 0x40], 1
jmp 0x140003bba
lea rax, str._dont_define_prefix
movaps xmm1, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0x13
movaps xmmword [rsp + 0x170], xmm1
call fcn.14000101b
test eax, eax
je 0x140003ffa
xor r9d, r9d
mov dword [r14 + 0x40], r9d
jmp 0x140003bba
lea rax, str._cflags
movaps xmm2, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 7
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000101b
test eax, eax
jne 0x140004dd3
lea rax, str._libs
movaps xmm3, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 5
movaps xmmword [rsp + 0x170], xmm3
call fcn.14000101b
test eax, eax
jne 0x140004dba
lea rax, str._variable
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 9
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
je 0x140004127
test r11, r11
jne 0x14000410d
movaps xmm5, xmmword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x138]
lea rcx, [rsp + 0x170]
lea r9, [rsp + 0x160]
lea r8, [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm5
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x1c0], r11
mov qword [rsp + 0x68], rax
jmp 0x140004dad
lea rax, str._static
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 7
movaps xmmword [rsp + 0x170], xmm0
call fcn.14000101b
test eax, eax
jne 0x140004d9a
lea rax, str._libs_only_L
movaps xmm1, xmmword [rsp + 0x1b0]
mov qword [rsp + 0x168], 0xc
lea rdi, [rsp + 0x160]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x170]
mov rdx, rdi
movaps xmmword [rsp + 0x170], xmm1
mov rcx, rax
mov qword [rsp + 0x148], rax
call fcn.14000101b
test eax, eax
jne 0x140004d82
lea rax, str._libs_only_l
movaps xmm2, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0xc
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000101b
test eax, eax
jne 0x140004d6a
lea rax, str._libs_only_other
movaps xmm3, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0x10
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm3
call fcn.14000101b
test eax, eax
jne 0x140004d52
lea rax, str._cflags_only_I
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0xe
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
jne 0x140004d3a
lea rax, str._cflags_only_other
movaps xmm5, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0x12
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm5
call fcn.14000101b
test eax, eax
jne 0x140004d22
lea rax, str._with_path
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0xa
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm0
call fcn.14000101b
mov esi, eax
test eax, eax
je 0x140004416
test r11, r11
jne 0x140004364
movaps xmm1, xmmword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x138]
mov r9, rdi
lea r8, [rsp + 0x190]
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x160], xmm1
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
cmp qword [r14 + 8], 0
mov qword [rsp + 0x1c0], r11
mov rdx, qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x1c0]
jne 0x1400043b0
mov qword [rsp + 0x178], rdx
mov rcx, qword [rsp + 0x140]
mov r8, r13
lea rdx, [rsp + 0x170]
mov qword [rsp + 0x170], rax
call fcn.140001c83
jmp 0x140004da5
mov cl, byte [r14 + 0x18]
xor r8d, r8d
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x3f0], r8
mov qword [rsp + 0x3f8], r8
mov r8, r13
mov byte [rsp + 0x400], cl
lea rcx, [rsp + 0x3f0]
mov qword [rsp + 0x178], rdx
lea rdx, [rsp + 0x170]
call fcn.140001c83
mov rdx, qword [r14 + 8]
mov rax, qword [rsp + 0x3f8]
mov qword [rax], rdx
mov rax, qword [rsp + 0x3f0]
mov qword [r14 + 8], rax
jmp 0x140004da5
lea rax, str._maximum_traverse_depth
movaps xmm2, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0x17
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000101b
test eax, eax
je 0x1400044f3
test r11, r11
jne 0x1400044b1
movaps xmm3, xmmword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x138]
mov r9, rdi
lea r8, [rsp + 0x190]
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x160], xmm3
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x1c8]
xor eax, eax
cmp rcx, rax
jle 0x1400044ea
movzx edx, byte [r11 + rax]
lea r8d, [rdx - 0x30]
cmp r8b, 9
ja 0x1400044e0
imul r10d, esi, 0xa
lea esi, [r10 + rdx - 0x30]
cmp esi, 0x3e7
jg 0x1400044e5
inc rax
jmp 0x1400044bb
mov esi, 0x3e8
mov dword [r14 + 0x38], esi
jmp 0x140004da5
lea rax, str._msvc_syntax
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0xc
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
jne 0x140004d12
lea rax, str._define_variable
movaps xmm5, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 0x10
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm5
call fcn.14000101b
test eax, eax
je 0x1400046e3
test r11, r11
jne 0x1400045d6
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x138]
lea rcx, [rsp + 0x170]
lea r9, [rsp + 0x160]
lea r8, [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm0
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1c0], r11
movaps xmm1, xmmword [rsp + 0x1c0]
lea rsi, [rsp + 0x170]
lea rcx, [rsp + 0x3f0]
mov r8d, 0x3d
mov rdx, rsi
movaps xmmword [rsp + 0x170], xmm1
call fcn.14000147b
cmp dword [rsp + 0x410], 0
jne 0x1400046b0
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
mov qword [rsp + 0x178], 0xc
mov qword [rsp + 0x170], rax
call fcn.140002205
lea rax, str.value_missing_in___define_variable_for_
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0x28
call fcn.140002205
movaps xmm6, xmmword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
movaps xmmword [rsp + 0x170], xmm6
call fcn.140002205
lea rax, [0x140008145]
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x170], rax
jmp 0x140004cbe
movaps xmm2, xmmword [rsp + 0x3f0]
lea rcx, [rsp + 0x180]
mov r8, r13
mov rdx, rsi
movaps xmmword [rsp + 0x170], xmm2
call fcn.140001d2d
movaps xmm3, xmmword [rsp + 0x400]
movups xmmword [rax], xmm3
jmp 0x140004da5
lea rax, str._newlines
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov qword [rsp + 0x168], 9
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
jne 0x140004d05
lea rax, str._exists
movaps xmm5, xmmword [rsp + 0x1b0]
mov qword [rsp + 0x168], 7
lea rdi, [rsp + 0x160]
mov qword [rsp + 0x160], rax
lea rsi, [rsp + 0x170]
mov rdx, rdi
movaps xmmword [rsp + 0x170], xmm5
mov rcx, rsi
call fcn.14000101b
test eax, eax
jne 0x14000495e
lea rax, str._atleast_pkgconfig_version
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0x1a
movaps xmmword [rsp + 0x170], xmm0
call fcn.14000101b
test eax, eax
je 0x1400047e7
test r11, r11
jne 0x140006ad5
movaps xmm6, xmmword [rsp + 0x1b0]
mov r9, rdi
mov rcx, rsi
mov rdx, qword [rsp + 0x138]
lea r8, [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm6
call fcn.140002a3c
jmp 0x140006ad5
lea rax, str._atleast_version
movaps xmm1, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0x10
movaps xmmword [rsp + 0x170], xmm1
call fcn.14000101b
test eax, eax
je 0x1400048a5
test r11, r11
jne 0x140004878
movaps xmm6, xmmword [rsp + 0x1b0]
mov r9, rdi
mov rcx, rsi
mov rdx, qword [rsp + 0x138]
lea r8, [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm6
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
mov eax, 1
mov qword [rsp + 0x1c0], r11
movaps xmm6, xmmword [rsp + 0x1c0]
mov dword [rsp + 0xfc], 4
shl rax, 0x20
mov qword [r14 + 0x44], rax
jmp 0x14000495e
lea rax, str._exact_version
movaps xmm2, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xe
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000101b
test eax, eax
je 0x140004968
test r11, r11
jne 0x140004936
movaps xmm3, xmmword [rsp + 0x1b0]
mov r9, rdi
mov rcx, rsi
mov rdx, qword [rsp + 0x138]
lea r8, [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm3
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
mov eax, 1
mov qword [rsp + 0x1c0], r11
movaps xmm6, xmmword [rsp + 0x1c0]
mov dword [rsp + 0xfc], 3
shl rax, 0x20
mov qword [r14 + 0x44], rax
mov ebx, 1
jmp 0x140004da5
lea rax, str._max_version
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xc
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
je 0x140004a26
test r11, r11
jne 0x1400049f9
movaps xmm5, xmmword [rsp + 0x1b0]
mov r9, rdi
mov rcx, rsi
mov rdx, qword [rsp + 0x138]
lea r8, [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm5
call fcn.140002a3c
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1c0], rax
mov r11, rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c8], rax
mov eax, 1
mov qword [rsp + 0x1c0], r11
movaps xmm6, xmmword [rsp + 0x1c0]
mov dword [rsp + 0xfc], 2
shl rax, 0x20
mov qword [r14 + 0x44], rax
jmp 0x14000495e
lea rax, str._silence_errors
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xf
movaps xmmword [rsp + 0x170], xmm0
call fcn.14000101b
test eax, eax
jne 0x14000495e
lea rax, str._errors_to_stdout
movaps xmm1, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0x11
movaps xmmword [rsp + 0x170], xmm1
call fcn.14000101b
test eax, eax
jne 0x140004cfa
lea rax, str._print_errors
movaps xmm2, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xd
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000101b
test eax, eax
jne 0x140004da5
lea rax, str._short_errors
movaps xmm3, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xd
movaps xmmword [rsp + 0x170], xmm3
call fcn.14000101b
test eax, eax
jne 0x140004da5
lea rax, str._uninstalled
movaps xmm4, xmmword [rsp + 0x1b0]
mov rdx, rdi
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0xc
movaps xmmword [rsp + 0x170], xmm4
call fcn.14000101b
test eax, eax
jne 0x140004da5
lea rax, str._keep_system_cflags
movaps xmm5, xmmword [rsp + 0x1b0]
mov qword [rsp + 0x168], 0x13
lea r11, [rsp + 0x160]
mov qword [rsp + 0x160], rax
lea rsi, [rsp + 0x170]
mov rdx, r11
movaps xmmword [rsp + 0x170], xmm5
mov rcx, rsi
call fcn.14000101b
test eax, eax
jne 0x140004ced
lea rax, str._keep_system_libs
movaps xmm0, xmmword [rsp + 0x1b0]
mov rdx, r11
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 0x11
movaps xmmword [rsp + 0x170], xmm0
call fcn.14000101b
test eax, eax
jne 0x140004ce0
lea rax, str._validate
movaps xmm1, xmmword [rsp + 0x1b0]
mov rdx, r11
mov rcx, rsi
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 9
movaps xmmword [rsp + 0x170], xmm1
call fcn.14000101b
test eax, eax
je 0x140004c2d
xor ecx, ecx
mov dword [r14 + 0x44], ecx
jmp 0x14000495e
lea rax, str.pkg_config:
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
mov qword [rsp + 0x178], 0xc
mov qword [rsp + 0x170], rax
call fcn.140002205
lea rax, str.unknown_option__
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0x10
call fcn.140002205
movaps xmm6, xmmword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
movaps xmmword [rsp + 0x170], xmm6
call fcn.140002205
lea rax, [0x1400080ec]
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x170], rax
mov rdx, rsi
mov rcx, qword [rsp + 0x138]
call fcn.140002205
mov rcx, qword [rsp + 0x138]
call fcn.140001e7f
call fcn.140001410
mov dword [rsp + 0x78], 1
jmp 0x140004da5
mov dword [rsp + 0x7c], 1
jmp 0x140004da5
mov r12d, 1
jmp 0x140004da5
mov byte [rsp + 0x9b], 0xa
jmp 0x140004da5
mov dword [rsp + 0x9c], 1
jmp 0x140004da5
mov dword [rsp + 0xc4], 1
mov dword [rsp + 0xe8], 4
jmp 0x140004da5
mov dword [rsp + 0xc4], 1
mov dword [rsp + 0xe8], 1
jmp 0x140004da5
mov dword [rsp + 0x108], 1
mov dword [rsp + 0xf8], 5
jmp 0x140004da5
mov dword [rsp + 0x108], 1
mov dword [rsp + 0xf8], 3
jmp 0x140004da5
mov dword [rsp + 0x108], 1
mov dword [rsp + 0xf8], 2
jmp 0x140004da5
mov dword [rsp + 0x84], 1
mov r11, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], r11
jmp 0x140003bba
mov dword [rsp + 0x108], 1
xor edx, edx
mov dword [rsp + 0xf8], edx
jmp 0x140003bba
mov dword [rsp + 0xc4], 1
jmp 0x140003baf
mov dword [rsp + 0x80], 1
jmp 0x140003bba
xor eax, eax
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x148], rax
mov edx, dword [r14 + 0x3c]
mov rbx, qword [rsp + 0x70]
cmp qword [rsp + 0xb8], rbx
jle 0x14000659f
mov rax, qword [rsp + 0x90]
mov rdi, qword [r14 + 0x20]
mov dword [r14 + 0x70], edx
mov rbx, qword [r14]
mov rax, qword [rax + 8]
mov qword [rsp + 0x60], rdi
mov rdi, qword [rsp + 0x90]
mov qword [rsp + 0x140], rbx
mov qword [r14 + 0x58], rax
mov rax, qword [r14 + 0x30]
mov rbx, qword [r14 + 0x28]
mov rcx, qword [rdi]
mov qword [r14 + 0x60], rax
mov eax, 3
shl rax, 0x20
mov qword [rsp + 0xf0], rbx
lea rbx, [r14 + 0x50]
mov qword [r14 + 0x68], rax
xor eax, eax
mov qword [rsp + 0xa8], rbx
mov qword [r14 + 0x50], rcx
mov dword [rsp + 0x10c], eax
movsxd rax, dword [rsp + 0x10c]
lea rdx, [rsp + 0x160]
imul rax, rax, 0x28
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xa0]
lea rsi, [rax + rbx]
mov r10, qword [rsi]
mov r9, qword [rsi + 8]
test r9, r9
jne 0x140004ed7
xor r8d, r8d
jmp 0x140004f34
movzx ecx, byte [r10]
call fcn.140001000
cmp cl, 0x2c
je 0x140004ee9
test eax, eax
je 0x140004ed2
mov qword [rsp + 0x160], r10
mov rcx, qword [rsp + 0x148]
mov r8d, 1
mov qword [rsp + 0x168], r9
call fcn.140001166
mov r10, qword [rsp + 0x170]
mov r9, qword [rsp + 0x178]
jmp 0x140004ecd
movzx ecx, byte [r10 + r8]
call fcn.140001000
test eax, eax
jne 0x140004f39
cmp cl, 0x2c
je 0x140004f39
inc r8
cmp r8, r9
jl 0x140004f1e
mov qword [rsp + 0x170], r10
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x3f0]
mov qword [rsp + 0x178], r9
call fcn.14000141f
mov qword [rsp + 0x170], r10
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x400]
mov qword [rsp + 0x178], r9
call fcn.140001166
mov rax, qword [rsp + 0x3f0]
mov rdi, qword [rsp + 0x3f8]
mov rdx, qword [rsp + 0x408]
mov qword [rsp + 0x128], rax
mov rbx, rdi
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0x1a0], rax
test rdi, rdi
jne 0x140005034
cmp dword [rsp + 0x10c], 0
je 0x140005005
mov edx, dword [rsi + 0x20]
test edx, edx
je 0x140005028
mov r8, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x140]
jmp 0x1400065ae
mov rax, qword [r14 + 0x60]
inc qword [rsp + 0x70]
add qword [rsp + 0x90], 0x10
mov qword [r14 + 0x30], rax
mov eax, dword [r14 + 0x70]
mov dword [r14 + 0x3c], eax
jmp 0x140004e12
dec dword [rsp + 0x10c]
jmp 0x140004e96
mov edi, dword [rsi + 0x20]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
test edi, edi
je 0x1400050e3
cmp dword [r14 + 0x48], 0
jne 0x1400050d3
mov r12, qword [rsi + 0x10]
mov rax, qword [rsp + 0x128]
lea rdx, [rsp + 0x160]
mov rcx, qword [rsp + 0x148]
movups xmm2, xmmword [r12 + 0x98]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rbx
movaps xmmword [rsp + 0x170], xmm2
call fcn.1400016ae
mov ecx, edi
mov edx, eax
call fcn.14000189a
test eax, eax
jne 0x1400050d3
mov rax, qword [rsp + 0x128]
mov r8d, edi
mov rdx, r12
mov qword [rsp + 0x178], rbx
mov r9, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x170], rax
jmp 0x1400066ac
xor eax, eax
mov qword [rsi + 0x10], rax
xor eax, eax
mov dword [rsi + 0x20], eax
jmp 0x140004e96
lea rax, [0x14000800b]
mov qword [rsp + 0x168], rbx
lea r11, [rsp + 0x160]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x128]
mov rdx, r11
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x160], rax
call fcn.14000101b
test eax, eax
jne 0x1400052ed
lea rax, [0x14000800d]
mov qword [rsp + 0x168], rbx
mov rdx, r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x160], rax
call fcn.14000101b
test eax, eax
jne 0x1400052e6
lea rax, [0x140008010]
mov qword [rsp + 0x168], rbx
mov rdx, r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x160], rax
call fcn.14000101b
test eax, eax
jne 0x1400052df
lea rax, [0x140008012]
mov qword [rsp + 0x168], rbx
mov rdx, r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x160], rax
call fcn.14000101b
test eax, eax
jne 0x1400052d8
lea rax, [0x140008015]
mov qword [rsp + 0x168], rbx
mov rdx, r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x160], rax
call fcn.14000101b
test eax, eax
je 0x140005268
mov eax, 5
jmp 0x1400052f2
xor eax, eax
mov rdx, r11
mov rcx, qword [rsp + 0x148]
mov r15d, 0x811c9dc5
mov dword [rsi + 0x20], eax
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsp + 0xec], eax
mov eax, dword [rsi + 0x1c]
mov qword [rsp + 0x168], rbx
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x160], rax
call fcn.1400018cc
mov rdx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x178]
xor eax, eax
mov r9, qword [rsp + 0xf0]
mov qword [rsp + 0x120], rdx
jmp 0x1400053a9
mov eax, 4
jmp 0x1400052f2
mov eax, 3
jmp 0x1400052f2
mov eax, 2
jmp 0x1400052f2
mov eax, 1
cmp qword [rsi + 0x10], 0
mov dword [rsi + 0x20], eax
jne 0x140004e96
lea rax, str.pkg_config:
lea rsi, [rsp + 0x170]
mov qword [rsp + 0x178], 0xc
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x170], rax
mov rdx, rsi
call fcn.140002205
lea rax, str.unexpected_operator_
mov rcx, qword [rsp + 0x140]
mov rdx, rsi
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0x15
call fcn.140002205
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], rbx
mov rdx, rsi
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x170], rax
call fcn.140002205
lea rax, [0x140008145]
mov rdx, rsi
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x170], rax
jmp 0x14000623b
cmp rax, rdi
jge 0x1400053c1
movzx ecx, byte [rdx + rax]
inc rax
xor ecx, r15d
imul r15d, ecx, 0x1000193
jmp 0x1400053a9
mov rax, qword [rsp + 0xf0]
lea r11, [rsp + 0x160]
mov r12, qword [rax]
test r12, r12
je 0x140005427
mov rax, qword [rsp + 0x120]
movups xmm3, xmmword [r12 + 0x38]
mov qword [rsp + 0x168], rdi
mov rdx, r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x160], rax
movaps xmmword [rsp + 0x170], xmm3
call fcn.14000101b
test eax, eax
jne 0x14000547c
mov eax, r15d
shl r15d, 2
shr eax, 0x1e
lea r9, [r12 + rax*8]
mov r12, qword [r12 + rax*8]
jmp 0x1400053d4
mov edx, 0x108
mov r8d, 1
mov rcx, r13
mov qword [rsp + 0x110], r9
call fcn.140001b6d
mov r9, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov qword [r9], rax
mov qword [rax + 0x40], rdi
mov rdi, qword [rsp + 0xf0]
mov qword [rax + 0x38], rdx
mov rdx, qword [rdi + 0x10]
inc qword [rdi + 0x18]
mov qword [rdx], rax
mov r12, qword [r9]
lea rax, [r12 + 0x20]
mov qword [rdi + 0x10], rax
cmp qword [r12 + 0x48], 0
mov qword [rsi + 0x10], r12
je 0x14000553b
mov eax, dword [r12 + 0x60]
test byte [rsp + 0xc0], 2
je 0x14000658e
test al, 2
jne 0x14000658e
or eax, 2
cmp dword [r14 + 0x44], 0
mov dword [r12 + 0x60], eax
je 0x14000658e
mov eax, dword [rsp + 0xec]
cmp eax, dword [r14 + 0x38]
jge 0x14000658e
cmp dword [rsp + 0x10c], 0xfe
jle 0x1400054fd
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], rbx
lea rdx, [rsp + 0x170]
mov qword [rsp + 0x170], rax
jmp 0x1400064fd
mov rbx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
xor r15d, r15d
movups xmm4, xmmword [r12 + 0xa8]
inc dword [rsp + 0x10c]
lea rax, [rax + rbx + 0x28]
mov ebx, dword [rsp + 0xec]
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], ebx
movups xmmword [rax], xmm4
jmp 0x14000657c
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x178], rbx
xor r8d, r8d
xor edi, edi
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x110], r8
mov qword [rsp + 0x170], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x120], rdi
call fcn.140001184
mov r8, qword [rsp + 0x110]
test eax, eax
mov rax, qword [rsp + 0xe0]
je 0x140005709
mov rcx, qword [rsp + 0x148]
lea r8, [rax + 1]
mov rdx, r13
lea rsi, [rsp + 0x160]
call fcn.140001bc3
mov rax, qword [rsp + 0x170]
mov rdx, rsi
mov rdi, qword [rsp + 0x178]
mov qword [rsp + 0x158], rbx
lea r9, [rsp + 0x150]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x120], rax
mov r8, r9
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x110], r9
call fcn.1400017fe
mov rax, qword [rsp + 0x170]
mov r8, rsi
mov r9, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x148]
mov byte [rax], 0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x158], rbx
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x20], r13
call fcn.14000346b
mov rbx, qword [rsp + 0x170]
lea rax, [rdi - 1]
mov r8, qword [rsp + 0x178]
mov qword [rsp + 0x110], rax
test rbx, rbx
jne 0x1400056a7
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x100], rax
jmp 0x14000571d
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x148]
mov rdx, rsi
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x168], rax
call fcn.1400018cc
mov rax, qword [rsp + 0x170]
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x100], rax
jmp 0x14000571d
xor esi, esi
mov qword [rsp + 0x100], rax
xor ebx, ebx
mov qword [rsp + 0x110], rsi
mov r15, qword [r14 + 8]
lea rdi, [0x1400082a5]
test r15, r15
je 0x14000594d
test rbx, rbx
jne 0x140005a07
mov rax, qword [r15 + 0x10]
mov rbx, qword [rsp + 0x100]
mov rdx, r13
mov rcx, qword [rsp + 0x148]
movups xmm8, xmmword [r15 + 8]
lea r8, [rbx + rax + 5]
call fcn.140001bc3
mov rbx, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x178]
lea rax, [rsp + 0x150]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x148]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x160], rbx
mov r8, qword [rsp + 0x110]
mov rdx, rax
mov qword [rsp + 0x168], rsi
movaps xmmword [rsp + 0x150], xmm8
mov qword [rsp + 0xd0], rax
call fcn.1400017fe
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], 1
mov r8, qword [rsp + 0x110]
mov qword [rsp + 0x160], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x168], rdx
mov rdx, qword [rsp + 0xd0]
call fcn.1400017fe
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x110]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x160], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x168], rdx
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x158], rax
call fcn.1400017fe
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
lea rax, [0x1400084d4]
mov qword [rsp + 0x150], rax
mov r8, qword [rsp + 0x110]
mov qword [rsp + 0x160], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x168], rdx
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x158], 4
call fcn.1400017fe
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x160], rbx
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x168], rsi
mov r9, qword [rsp + 0x110]
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x120], rbx
call fcn.14000346b
lea rax, [rsi - 1]
mov r8, qword [rsp + 0x178]
mov r15, qword [r15]
mov qword [rsp + 0x110], rax
mov rbx, qword [rsp + 0x170]
jmp 0x140005728
test rbx, rbx
jne 0x140005a07
lea rax, str.pkg_config:
lea rbx, [rsp + 0x170]
mov qword [rsp + 0x178], 0xc
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x170], rax
mov rdx, rbx
call fcn.140002205
lea rax, str.could_not_find_package_
mov rcx, qword [rsp + 0x140]
mov rdx, rbx
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 0x18
call fcn.140002205
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x140]
mov rdx, rbx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x178], rax
call fcn.140002205
lea rax, [0x140008145]
mov rdx, rbx
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x170], rax
jmp 0x14000623b
xor eax, eax
lea rsi, [rbx + r8]
mov ecx, 0x48
lea rdi, [rsp + 0x2d0]
rep stosd dword [rdi], eax
lea rax, [rsi - 1]
mov qword [rsp + 0x318], rbx
mov qword [rsp + 0x320], r8
mov qword [rsp + 0x50], rax
cmp rbx, rsi
jae 0x140005e5f
movzx ecx, byte [rbx]
call fcn.140001000
test eax, eax
je 0x140005a54
inc rbx
cmp rsi, rbx
jne 0x140005a3e
jmp 0x140005a5e
cmp rbx, rsi
jae 0x140005a5e
cmp byte [rbx], 0x23
je 0x140005a6e
mov r8, rbx
mov r15, rbx
xor r9d, r9d
jmp 0x140005aa0
cmp rsi, rbx
je 0x140005a35
inc rbx
cmp byte [rbx - 1], 0xa
jne 0x140005a69
jmp 0x140005a35
mov r9b, byte [r15]
inc r15
cmp r9b, 0x3a
je 0x140005aa5
cmp r9b, 0x3d
je 0x140005aa5
cmp r9b, 0xa
je 0x140005aa5
movzx ecx, r9b
call fcn.140001000
test eax, eax
cmove r8, r15
cmp r15, rsi
jb 0x140005a79
mov rcx, qword [rsp + 0x148]
mov rdx, rbx
call fcn.14000183a
movups xmm8, xmmword [rsp + 0x170]
cmp r9b, 0x3a
je 0x140005b1d
cmp r9b, 0x3d
jne 0x140005e57
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x328]
mov r8, r13
call fcn.140001d2d
cmp qword [rax], 0
mov rdi, rax
je 0x140005bec
lea rdi, [rsp + 0x3f0]
mov ecx, 0x48
xor eax, eax
rep stosd dword [rdi], eax
mov dword [rsp + 0x508], 2
movups xmmword [rsp + 0x4f8], xmm8
jmp 0x140005ba6
xor ebx, ebx
lea r11, [rsp + 0x160]
movsxd rdi, ebx
lea rax, str.Name
mov rdx, r11
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x160], xmm8
shl rdi, 4
movaps xmm5, xmmword [rax + rdi]
movaps xmmword [rsp + 0x170], xmm5
movaps xmmword [rsp + 0xd0], xmm5
call fcn.14000101b
test eax, eax
je 0x140005b9b
lea rdi, [rsp + rdi + 0x338]
cmp qword [rdi], 0
je 0x140005bec
lea rdi, [rsp + 0x3f0]
mov ecx, 0x48
xor eax, eax
rep stosd dword [rdi], eax
mov dword [rsp + 0x508], 1
movups xmmword [rsp + 0x4f8], xmm8
jmp 0x140005ba6
inc ebx
cmp ebx, 0xa
jne 0x140005b27
xor edi, edi
jmp 0x140005bec
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 0x3f0]
jmp 0x140005e6f
movzx ecx, byte [r15]
cmp cl, 0x5c
jne 0x140005bf3
mov rcx, qword [rsp + 0x148]
mov r8, rsi
mov rdx, r15
call fcn.14000183a
mov rcx, qword [rsp + 0x148]
call fcn.1400015b0
test rax, rax
je 0x140005bf8
add r15, rax
cmp r15, rsi
jb 0x140005bbb
jmp 0x140005c1c
cmp cl, 0xa
jne 0x140005c0e
xor r11d, r11d
mov r9, r15
mov rbx, r15
mov dword [rsp + 0xd0], r11d
jmp 0x140005c9e
call fcn.140001000
test eax, eax
je 0x140005bf8
inc r15
jmp 0x140005bec
xor r10d, r10d
mov r9, r15
mov rbx, r15
mov dword [rsp + 0xd0], r10d
jmp 0x140005cde
movzx ecx, byte [rbx]
cmp cl, 0xa
je 0x140005cde
cmp cl, 0x23
je 0x140005caa
cmp cl, 0x5c
jne 0x140005ccf
mov rax, qword [rsp + 0x50]
cmp rbx, rax
jb 0x140005cb5
mov rcx, qword [rsp + 0x148]
mov r8, rsi
mov rdx, rbx
mov qword [rsp + 0x88], r9
call fcn.14000183a
mov rcx, qword [rsp + 0x148]
call fcn.1400015b0
mov r9, qword [rsp + 0x88]
test rax, rax
je 0x140005c9b
mov dword [rsp + 0xd0], 1
lea rbx, [rbx + rax - 1]
inc rbx
cmp rbx, rsi
jb 0x140005c32
jmp 0x140005cde
cmp rbx, rsi
jae 0x140005cde
inc rbx
cmp byte [rbx - 1], 0xa
jne 0x140005ca5
jmp 0x140005cde
cmp byte [rbx + 1], 0x23
jne 0x140005c56
mov dword [rsp + 0xd0], 1
lea r9, [rbx + 2]
inc rbx
jmp 0x140005c56
call fcn.140001000
test eax, eax
jne 0x140005c9b
lea r9, [rbx + 1]
jmp 0x140005c9b
test rdi, rdi
je 0x140005a35
mov r8, r9
mov rdx, r15
mov rcx, rdi
call fcn.14000183a
cmp dword [rsp + 0xd0], 0
je 0x140005a35
mov rax, qword [rdi]
mov rcx, qword [rsp + 0x148]
mov rdx, r13
mov qword [rsp + 0x88], rax
mov rax, qword [rdi + 8]
mov r8, rax
mov qword [rsp + 0xd0], rax
call fcn.140001bc3
lea rax, [rsp + 0x160]
xor r8d, r8d
xor r9d, r9d
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xd0]
mov r15, qword [rsp + 0x170]
mov r10, qword [rsp + 0x178]
lea r11, [rax - 1]
mov rax, qword [rsp + 0xd0]
cmp r8, rax
jge 0x140005e1f
mov rax, qword [rsp + 0x88]
mov al, byte [rax + r8]
cmp al, 0x5c
jne 0x140005e10
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x30], r11
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x48], r8
call fcn.140001166
mov rcx, qword [rsp + 0x148]
call fcn.1400015b0
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
test rax, rax
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
je 0x140005df4
lea r8, [r8 + rax - 1]
jmp 0x140005e17
cmp r8, r11
jge 0x140005e09
mov rax, qword [rsp + 0x88]
cmp byte [rax + r8 + 1], 0x23
je 0x140005e17
mov byte [r15 + r9], 0x5c
jmp 0x140005e14
mov byte [r15 + r9], al
inc r9
inc r8
jmp 0x140005d5c
mov qword [rsp + 0x160], r15
mov rcx, qword [rsp + 0x148]
mov r8, r9
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x168], r10
call fcn.14000141f
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [rdi], xmm1
jmp 0x140005a35
mov rbx, r15
jmp 0x140005a35
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 0x2d0]
mov ecx, 0x48
rep movsd dword [rdi], dword [rsi]
mov eax, dword [rsp + 0x2c8]
test eax, eax
je 0x140005fc0
js 0x140005fc0
cmp eax, 1
je 0x140005ee6
cmp eax, 2
jne 0x140005fc0
lea rax, str.pkg_config:
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x178], 0xc
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
lea rax, str.duplicate_variable_
mov qword [rsp + 0x178], 0x14
mov qword [rsp + 0x170], rax
jmp 0x140005f31
lea rax, str.pkg_config:
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x178], 0xc
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
lea rax, str.duplicate_field_
mov qword [rsp + 0x178], 0x11
mov qword [rsp + 0x170], rax
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x140]
call fcn.140002205
movups xmm6, xmmword [rsp + 0x2b8]
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x140]
movaps xmmword [rsp + 0x170], xmm6
call fcn.140002205
lea rax, str._in_
mov qword [rsp + 0x178], 6
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x178], rax
jmp 0x140006203
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x148]
lea rbx, [rsp + 0x160]
lea rsi, [rsp + 0x1b0]
mov rdx, rbx
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x168], rax
call fcn.140001436
movups xmm2, xmmword [rsp + 0x170]
mov r8, r13
mov rdx, rbx
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x160], xmm2
call fcn.140001bed
lea rax, str.pcfiledir
mov rdx, qword [rsp + 0x148]
mov r8, r13
movups xmm8, xmmword [rsp + 0x170]
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x208]
mov qword [rsp + 0x178], 9
call fcn.140001d2d
movups xmmword [rax], xmm8
cmp qword [rsp + 0x218], 0
je 0x140006116
cmp qword [rsp + 0x248], 0
je 0x140006124
cmp qword [rsp + 0x228], 0
je 0x140006132
cmp dword [r14 + 0x40], 0
lea rdi, [rsp + 0x3f0]
mov ecx, 0x42
rep movsd dword [rdi], dword [rsi]
je 0x14000638f
movups xmm4, xmmword [rsp + 0x418]
mov rcx, qword [rsp + 0x148]
mov rdx, rbx
movaps xmmword [rsp + 0x160], xmm4
call fcn.140001436
mov rbx, qword [rsp + 0x178]
mov rsi, qword [rsp + 0x170]
mov r8, rbx
jmp 0x140006265
mov ebx, 4
lea rsi, str.Name
jmp 0x14000613e
mov ebx, 7
lea rsi, str.Version
jmp 0x14000613e
mov ebx, 0xb
lea rsi, str.Description
lea rax, str.pkg_config:
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x178], 0xc
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
lea rax, str.missing_field_
mov qword [rsp + 0x178], 0xf
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
mov qword [rsp + 0x170], rsi
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x178], rbx
mov rcx, qword [rsp + 0x140]
call fcn.140002205
lea rax, str._in_
mov qword [rsp + 0x178], 6
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
movups xmm3, xmmword [rsp + 0x1d8]
movaps xmmword [rsp + 0x170], xmm3
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x140]
call fcn.140002205
lea rax, [0x140008145]
mov qword [rsp + 0x178], 2
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002205
mov rcx, qword [rsp + 0x140]
jmp 0x140004cd6
mov al, byte [rsi + r8 - 1]
cmp al, 0x2f
je 0x14000626a
cmp al, 0x5c
je 0x14000626a
dec r8
test r8, r8
jg 0x140006255
mov qword [rsp + 0x160], rsi
mov rcx, qword [rsp + 0x148]
lea r11, [rsp + 0x160]
mov qword [rsp + 0x168], rbx
mov rdx, r11
call fcn.140001166
lea rax, str.pkgconfig
movups xmm5, xmmword [rsp + 0x170]
mov qword [rsp + 0x178], 9
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x148]
movaps xmmword [rsp + 0x160], xmm5
call fcn.14000101b
test eax, eax
je 0x14000638f
mov qword [rsp + 0x160], rsi
mov rcx, qword [rsp + 0x148]
mov rdx, r11
mov qword [rsp + 0x168], rbx
call fcn.140001436
movups xmm0, xmmword [rsp + 0x170]
mov rcx, qword [rsp + 0x148]
mov rdx, r11
movaps xmmword [rsp + 0x160], xmm0
call fcn.140001436
mov rsi, qword [rsp + 0x170]
mov rdx, r11
mov r8, r13
mov rdi, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], rdi
call fcn.140001bed
lea rax, str.prefix
mov r8, r13
mov rsi, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x178]
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x448]
mov qword [rsp + 0x178], 6
mov rdx, qword [rsp + 0x148]
call fcn.140001d2d
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov rax, qword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x418]
mov r15d, 0x68
lea r9, [rsp + 0x3f0]
movups xmm2, xmmword [rsp + 0x438]
lea rbx, [rsp + 0x1b0]
mov r8, qword [rax]
mov rax, qword [rsp + 0x448]
movups xmmword [r12 + 0x28], xmm1
movups xmmword [r12 + 0x48], xmm2
mov qword [r12 + 0x58], rax
mov eax, dword [rsp + 0x450]
mov dword [r12 + 0x60], eax
xor eax, eax
mov ecx, 6
mov rdx, qword [r13]
movups xmm3, xmmword [r15 + r9]
lea rdi, [rsp + 0x2e0]
lea rsi, [rsp + 0x2d0]
mov qword [rsp + 0x110], r9
rep stosd dword [rdi], eax
mov rax, qword [r13 + 8]
mov ecx, 0xa
mov qword [rsp + 0x2d0], rdx
mov qword [rsp + 0x2e8], r13
lea rdi, [rsp + 0x1b0]
sub rax, rdx
mov rdx, qword [rsp + 0x140]
mov qword [rsp + 0x120], r8
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x148]
rep movsd dword [rdi], dword [rsi]
movaps xmmword [rsp + 0x170], xmm3
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140002df2
mov rdx, qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x1c0]
mov r8, qword [rsp + 0x120]
mov r9, qword [rsp + 0x110]
add qword [rdx], rax
mov rdx, qword [rsp + 0x1b0]
mov qword [r12 + r15 + 8], rax
mov qword [r12 + r15], rdx
add r15, 0x10
cmp r15, 0x108
jne 0x1400063e2
cmp dword [r14 + 0x44], 0
je 0x14000658e
mov eax, dword [rsp + 0xec]
cmp eax, dword [r14 + 0x38]
jge 0x14000658e
cmp dword [rsp + 0x10c], 0xfd
jle 0x14000650a
mov rax, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x178], rax
mov rcx, qword [rsp + 0x140]
call fcn.140002c0f
mov rbx, qword [rsp + 0xa0]
xor ecx, ecx
xor r8d, r8d
xor r9d, r9d
mov rax, qword [rsp + 0xa8]
mov edi, dword [rsp + 0xec]
movups xmm4, xmmword [r12 + 0xb8]
add dword [rsp + 0x10c], 2
lea rax, [rax + rbx + 0x28]
mov ebx, dword [rsp + 0xec]
mov qword [rax + 0x10], rcx
mov dword [rax + 0x18], ebx
mov rbx, qword [rsp + 0xa0]
mov qword [rax + 0x1c], r8
movups xmm5, xmmword [r12 + 0xa8]
movups xmmword [rax], xmm4
mov rax, qword [rsp + 0xa8]
lea rax, [rax + rbx + 0x50]
mov qword [rax + 0x10], r9
mov dword [rax + 0x18], edi
movups xmmword [rax], xmm5
mov edx, dword [rsp + 0xc0]
and edx, 0xfffffffe
mov dword [rax + 0x1c], edx
xor edx, edx
mov dword [rax + 0x20], edx
mov eax, dword [rsp + 0xc0]
or dword [r12 + 0x60], eax
jmp 0x140004e96
test edx, edx
je 0x1400065b3
mov rcx, qword [rsp + 0x138]
xor r8d, r8d
call fcn.140002b17
mov rax, qword [rsp + 0x118]
cmp qword [rax + 0x18], 0
jne 0x140006618
lea rax, str.pkg_config:
lea rbx, [rsp + 0x170]
mov qword [rsp + 0x178], 0xc
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x170], rax
mov rdx, rbx
call fcn.140002205
lea rax, str.requires_at_least_one_package_name_n
mov rdx, rbx
mov qword [rsp + 0x178], 0x23
mov qword [rsp + 0x170], rax
jmp 0x140004cc1
cmp dword [rsp + 0xfc], 0
je 0x1400066b1
mov rax, qword [rsp + 0x118]
lea rsi, [rsp + 0x160]
lea r9, [rsp + 0x170]
mov rbx, qword [rax + 8]
jmp 0x140006648
mov rbx, qword [rbx + 0x20]
test rbx, rbx
je 0x1400066b1
movups xmm0, xmmword [rbx + 0x98]
mov rcx, r9
mov rdx, rsi
movaps xmmword [rsp + 0x160], xmm6
mov qword [rsp + 0x148], r9
movaps xmmword [rsp + 0x170], xmm0
call fcn.1400016ae
mov ecx, dword [rsp + 0xfc]
mov edx, eax
call fcn.14000189a
mov r9, qword [rsp + 0x148]
test eax, eax
jne 0x140006644
mov r8d, dword [rsp + 0xfc]
mov rcx, qword [rsp + 0x138]
movaps xmmword [rsp + 0x170], xmm6
mov rdx, rbx
call fcn.140002cab
cmp dword [rsp + 0x80], 0
jne 0x1400066cb
cmp qword [rsp + 0xb0], 0
jne 0x14000673a
jmp 0x140006762
mov rax, qword [rsp + 0x118]
lea rbx, [rsp + 0x170]
lea rsi, [0x1400080ec]
mov rdi, qword [rax + 8]
test rdi, rdi
je 0x1400066bb
test byte [rdi + 0x60], 1
je 0x140006734
movups xmm6, xmmword [rdi + 0x98]
mov rcx, qword [rsp + 0x130]
mov rdx, rbx
movaps xmmword [rsp + 0x170], xmm6
call fcn.140002205
mov qword [rsp + 0x170], rsi
mov rcx, qword [rsp + 0x130]
mov rdx, rbx
mov qword [rsp + 0x178], 1
call fcn.140002205
mov rdi, qword [rdi + 0x20]
jmp 0x1400066e6
mov rax, qword [rsp + 0x118]
lea rbx, [rsp + 0x170]
lea rsi, [rsp + 0x160]
lea rdi, [0x1400080ec]
mov r12, qword [rax + 8]
test r12, r12
jne 0x140006775
cmp dword [rsp + 0xc4], 0
jne 0x140006814
jmp 0x140006ac6
test byte [r12 + 0x60], 1
je 0x14000680a
mov rax, qword [rsp + 0xb0]
mov r8, qword [r12 + 0x58]
mov r9, rsi
mov rcx, rbx
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x168], rax
call fcn.140001df3
cmp qword [rsp + 0x170], 0
je 0x14000680a
mov qword [rsp + 0x20], rbx
mov rdx, qword [rsp + 0x138]
mov r9, r12
mov rcx, qword [rsp + 0x130]
mov r8, qword [rsp + 0x180]
call fcn.140002df2
mov qword [rsp + 0x170], rdi
mov rcx, qword [rsp + 0x130]
mov rdx, rbx
mov qword [rsp + 0x178], 1
call fcn.140002205
mov r12, qword [r12 + 0x20]
jmp 0x14000675d
xor eax, eax
mov ecx, 0xc
lea rdi, [rsp + 0x400]
movups xmm6, xmmword [r13]
rep stosd dword [rdi], eax
lea rax, [rsp + 0x1b0]
lea rdi, [rsp + 0x2d0]
mov ecx, 0x10
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0x188]
lea rsi, [rsp + 0x3f0]
cmp dword [rsp + 0x7c], 0
mov qword [rsp + 0x3f8], rax
mov eax, dword [rsp + 0xe8]
movaps xmmword [rsp + 0x1b0], xmm6
mov dword [rsp + 0x420], eax
mov al, byte [rsp + 0x9b]
rep movsd dword [rdi], dword [rsi]
mov byte [rsp + 0x308], al
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x304], eax
jne 0x1400068ca
movups xmm1, xmmword [r13 + 0x50]
lea rdx, [rsp + 0x170]
mov r9d, 0x49
lea rcx, [rsp + 0x2d0]
movaps xmmword [rsp + 0x170], xmm1
movzx r8d, byte [r13 + 0x94]
call fcn.1400025f0
mov rax, qword [rsp + 0x118]
lea rsi, [rsp + 0x2d0]
lea rdi, [rsp + 0x170]
mov rbx, qword [rax + 8]
test rbx, rbx
je 0x140006916
movups xmm2, xmmword [rbx + 0xf8]
mov r8, rbx
mov r9, rdi
mov rdx, rsi
mov rcx, qword [rsp + 0x138]
movaps xmmword [rsp + 0x170], xmm2
call fcn.14000311c
mov rbx, qword [rbx + 0x20]
jmp 0x1400068e6
mov rcx, qword [rsp + 0x130]
mov rdx, rsi
call fcn.1400027b3
cmp dword [rsp + 0x108], 0
je 0x140006a87
xor eax, eax
mov ecx, 0xc
lea rdi, [rsp + 0x400]
movups xmm3, xmmword [r13]
rep stosd dword [rdi], eax
lea rax, [rsp + 0x1b0]
lea rdi, [rsp + 0x2d0]
mov ecx, 0x10
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0x188]
lea rsi, [rsp + 0x3f0]
cmp dword [rsp + 0x78], 0
mov qword [rsp + 0x3f8], rax
mov eax, dword [rsp + 0xf8]
movaps xmmword [rsp + 0x1b0], xmm3
mov dword [rsp + 0x420], eax
mov al, byte [rsp + 0x9b]
rep movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0x2d0]
mov byte [rsp + 0x308], al
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x304], eax
jne 0x1400069ed
movups xmm4, xmmword [r13 + 0x60]
lea rdx, [rsp + 0x170]
mov r9d, 0x4c
mov rcx, rsi
movaps xmmword [rsp + 0x170], xmm4
movzx r8d, byte [r13 + 0x94]
call fcn.1400025f0
mov rax, qword [rsp + 0x118]
lea rdi, [rsp + 0x170]
mov rbx, qword [rax + 8]
test rbx, rbx
je 0x140006a77
cmp dword [rsp + 0x84], 0
je 0x140006a46
movups xmm5, xmmword [rbx + 0xd8]
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, qword [rsp + 0x138]
movaps xmmword [rsp + 0x170], xmm5
call fcn.14000311c
movups xmm6, xmmword [rbx + 0xe8]
movaps xmmword [rsp + 0x170], xmm6
jmp 0x140006a5b
test byte [rbx + 0x60], 2
je 0x140006a71
movups xmm0, xmmword [rbx + 0xd8]
movaps xmmword [rsp + 0x170], xmm0
mov rcx, qword [rsp + 0x138]
mov r9, rdi
mov r8, rbx
mov rdx, rsi
call fcn.14000311c
mov rbx, qword [rbx + 0x20]
jmp 0x140006a01
mov rcx, qword [rsp + 0x130]
mov rdx, rsi
call fcn.1400027b3
lea rax, [0x1400080ec]
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x130]
lea rdx, [rsp + 0x170]
call fcn.140002205
mov rcx, qword [rsp + 0x130]
call fcn.140001e7f
jmp 0x140006ad5
cmp dword [rsp + 0x108], 0
je 0x140006ab7
jmp 0x140006934
movaps xmm6, xmmword [rsp + 0x510]
movaps xmm8, xmmword [rsp + 0x520]
lea rsp, [rbp - 0x38]
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret