// File: /workspace/github_cpp_makefile_star2_O3/parth-shel[P]xpac/metadata.cpp
// Function: metadata::get_info[abi:cxx11]()
std::string metadata::get_info(){
	std::string info;
	info += pkg_name + "\n" + pkg_ver + "\n" + pkg_id + "\n";
	if(dep_list!=NULL)
		for(auto && itr=dep_list->begin(); itr!=dep_list->end(); itr++)
			info += *itr+";";
	return info;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xb8, %rsp
movq %rsi, %r14
leaq 0x10(%rdi), %rbx
movq %rbx, (%rdi)
movq $0x0, 0x8(%rdi)
movq %rdi, -0x30(%rbp)
movb $0x0, 0x10(%rdi)
leaq -0xa8(%rbp), %r15
movq %r15, -0x10(%r15)
movq (%rsi), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq -0xb8(%rbp), %rdi
movq %rbx, -0x58(%rbp)
callq 0x80a2
leaq 0x2d22(%rip), %rsi      # 0xc7ea
leaq -0xb8(%rbp), %rdi
callq 0x3650
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rdx
leaq -0xb8(%rbp), %rdi
callq 0x3140
leaq -0x68(%rbp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9b0c
movq %rdx, -0x78(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x68(%rbp)
jmp 0x9b12
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq -0x78(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2cb6(%rip), %rsi      # 0xc7ea
callq 0x3650
leaq -0x88(%rbp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9b66
movq %rdx, -0x98(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x88(%rbp)
jmp 0x9b6c
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq -0x98(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
callq 0x3140
leaq -0xc8(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9bc5
movq %rdx, -0xd8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xc8(%rbp)
jmp 0x9bcd
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq -0xd8(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2bf8(%rip), %rsi      # 0xc7ea
callq 0x3650
leaq -0x40(%rbp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9c1b
movq %rdx, -0x50(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x40(%rbp)
jmp 0x9c23
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, -0x48(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x50(%rbp), %rsi
movq -0x48(%rbp), %rdx
movq -0x30(%rbp), %rdi
callq 0x3140
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9c59
callq 0x3360
movq -0xd8(%rbp), %rdi
cmpq %r12, %rdi
je 0x9c6a
callq 0x3360
movq -0x98(%rbp), %rdi
leaq -0x88(%rbp), %rax
cmpq %rax, %rdi
je 0x9c82
callq 0x3360
movq -0x78(%rbp), %rdi
leaq -0x68(%rbp), %rax
cmpq %rax, %rdi
je 0x9c94
callq 0x3360
movq -0xb8(%rbp), %rdi
cmpq %r15, %rdi
je 0x9ca5
callq 0x3360
movq 0x60(%r14), %rax
testq %rax, %rax
je 0x9d10
movq (%rax), %rbx
cmpq 0x8(%rax), %rbx
je 0x9d10
leaq -0x50(%rbp), %r15
leaq 0x2bc1(%rip), %r12      # 0xc883
movq %r13, -0x50(%rbp)
movq (%rbx), %rsi
movq 0x8(%rbx), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0x80a2
movq %r15, %rdi
movq %r12, %rsi
callq 0x3650
movq -0x50(%rbp), %rsi
movq -0x48(%rbp), %rdx
movq -0x30(%rbp), %rdi
callq 0x3140
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9d02
callq 0x3360
addq $0x20, %rbx
movq 0x60(%r14), %rax
cmpq 0x8(%rax), %rbx
jne 0x9cc2
movq -0x30(%rbp), %rax
addq $0xb8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r14
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9d3c
callq 0x3360
jmp 0x9d3c
movq %rax, %r14
movq -0xd8(%rbp), %rdi
cmpq %r12, %rdi
je 0x9d52
callq 0x3360
jmp 0x9d52
movq %rax, %r14
movq -0x98(%rbp), %rdi
leaq -0x88(%rbp), %rax
cmpq %rax, %rdi
je 0x9d6f
callq 0x3360
jmp 0x9d6f
movq %rax, %r14
movq -0x78(%rbp), %rdi
leaq -0x68(%rbp), %rax
cmpq %rax, %rdi
je 0x9d88
callq 0x3360
jmp 0x9d88
jmp 0x9d85
movq %rax, %r14
movq -0xb8(%rbp), %rdi
cmpq %r15, %rdi
jne 0x9dab
jmp 0x9db0
jmp 0x9d98
movq %rax, %r14
jmp 0x9db0
jmp 0x9d9f
movq %rax, %r14
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9db0
callq 0x3360
movq -0x30(%rbp), %rax
movq (%rax), %rdi
cmpq -0x58(%rbp), %rdi
je 0x9dc2
callq 0x3360
movq %r14, %rdi
callq 0x35c0