LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToupcoming_USCOREactivities_USCORElist
SOAP_FMAC4 soap_put_PointerToupcoming_USCOREactivities_USCORElist(struct soap *soap, struct upcoming_USCOREactivities_USCORElist *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToupcoming_USCOREactivities_USCORElist);
	if (soap_out_PointerToupcoming_USCOREactivities_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xee, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x432b1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x432be
leaq 0x363f9(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x432be
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f610
cmpl $0x0, %eax
je 0x432ea
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x432f6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCORElast_USCOREviewedResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCORElast_USCOREviewedResponse(struct soap *soap, struct ns1__get_USCORElast_USCOREviewedResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCORElast_USCOREviewedResponse);
	if (soap_out_PointerTons1__get_USCORElast_USCOREviewedResponse(soap, tag?tag:"ns1:get_last_viewedResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xea, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x433c1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x433ce
leaq 0x3588e(%rip), %rax     # 0x78c56
movq %rax, -0x40(%rbp)
jmp 0x433ce
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f6a0
cmpl $0x0, %eax
je 0x433fa
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43406
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTomodule_USCOREnames
SOAP_FMAC4 soap_put_PointerTomodule_USCOREnames(struct soap *soap, struct module_USCOREnames *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTomodule_USCOREnames);
	if (soap_out_PointerTomodule_USCOREnames(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xe9, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x434d1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x434de
leaq 0x361d9(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x434de
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f730
cmpl $0x0, %eax
je 0x4350a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43516
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTolast_USCOREviewed_USCORElist
SOAP_FMAC4 soap_put_PointerTolast_USCOREviewed_USCORElist(struct soap *soap, struct last_USCOREviewed_USCORElist *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTolast_USCOREviewed_USCORElist);
	if (soap_out_PointerTolast_USCOREviewed_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xe8, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x435e1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x435ee
leaq 0x360c9(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x435ee
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f7c0
cmpl $0x0, %eax
je 0x4361a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43626
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response(struct soap *soap, struct ns1__get_USCOREmodule_USCOREfields_USCOREmd5Response *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response);
	if (soap_out_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response(soap, tag?tag:"ns1:get_module_fields_md5Response", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xe4, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x436f1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x436fe
leaq 0x35594(%rip), %rax     # 0x78c8c
movq %rax, -0x40(%rbp)
jmp 0x436fe
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f850
cmpl $0x0, %eax
je 0x4372a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43736
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTomd5_USCOREresults
SOAP_FMAC4 soap_put_PointerTomd5_USCOREresults(struct soap *soap, struct md5_USCOREresults *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTomd5_USCOREresults);
	if (soap_out_PointerTomd5_USCOREresults(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xe3, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43801
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4380e
leaq 0x35ea9(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x4380e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f8e0
cmpl $0x0, %eax
je 0x4383a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43846
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentries_USCOREcountResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentries_USCOREcountResponse(struct soap *soap, struct ns1__get_USCOREentries_USCOREcountResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentries_USCOREcountResponse);
	if (soap_out_PointerTons1__get_USCOREentries_USCOREcountResponse(soap, tag?tag:"ns1:get_entries_countResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xdf, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43911
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4391e
leaq 0x353ac(%rip), %rax     # 0x78cc4
movq %rax, -0x40(%rbp)
jmp 0x4391e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2f970
cmpl $0x0, %eax
je 0x4394a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43956
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult(struct soap *soap, struct ns1__get_USCOREentries_USCOREcount_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult);
	if (soap_out_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult(soap, tag?tag:"ns1:get_entries_count_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xde, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43a21
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x43a2e
leaq 0x3581e(%rip), %rax     # 0x79246
movq %rax, -0x40(%rbp)
jmp 0x43a2e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fa00
cmpl $0x0, %eax
je 0x43a5a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43a66
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREcampaign_USCOREmergeResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREcampaign_USCOREmergeResponse(struct soap *soap, struct ns1__set_USCOREcampaign_USCOREmergeResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREcampaign_USCOREmergeResponse);
	if (soap_out_PointerTons1__set_USCOREcampaign_USCOREmergeResponse(soap, tag?tag:"ns1:set_campaign_mergeResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xda, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43b31
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x43b3e
leaq 0x351c1(%rip), %rax     # 0x78cf9
movq %rax, -0x40(%rbp)
jmp 0x43b3e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fa90
cmpl $0x0, %eax
je 0x43b6a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43b76
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREavailable_USCOREmodulesResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREavailable_USCOREmodulesResponse(struct soap *soap, struct ns1__get_USCOREavailable_USCOREmodulesResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREavailable_USCOREmodulesResponse);
	if (soap_out_PointerTons1__get_USCOREavailable_USCOREmodulesResponse(soap, tag?tag:"ns1:get_available_modulesResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xd3, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43c41
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x43c4e
leaq 0x3511c(%rip), %rax     # 0x78d64
movq %rax, -0x40(%rbp)
jmp 0x43c4e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fb20
cmpl $0x0, %eax
je 0x43c7a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43c86
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__module_USCORElist
SOAP_FMAC4 soap_put_PointerTons1__module_USCORElist(struct soap *soap, struct ns1__module_USCORElist *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__module_USCORElist);
	if (soap_out_PointerTons1__module_USCORElist(soap, tag?tag:"ns1:module_list", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xd2, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43d51
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x43d5e
leaq 0x3550b(%rip), %rax     # 0x79263
movq %rax, -0x40(%rbp)
jmp 0x43d5e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fbb0
cmpl $0x0, %eax
je 0x43d8a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43d96
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__search_USCOREby_USCOREmoduleResponse
SOAP_FMAC4 soap_put_PointerTons1__search_USCOREby_USCOREmoduleResponse(struct soap *soap, struct ns1__search_USCOREby_USCOREmoduleResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__search_USCOREby_USCOREmoduleResponse);
	if (soap_out_PointerTons1__search_USCOREby_USCOREmoduleResponse(soap, tag?tag:"ns1:search_by_moduleResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xce, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43e61
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x43e6e
leaq 0x34f33(%rip), %rax     # 0x78d9b
movq %rax, -0x40(%rbp)
jmp 0x43e6e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fc40
cmpl $0x0, %eax
je 0x43e9a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43ea6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__return_USCOREsearch_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__return_USCOREsearch_USCOREresult(struct soap *soap, struct ns1__return_USCOREsearch_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__return_USCOREsearch_USCOREresult);
	if (soap_out_PointerTons1__return_USCOREsearch_USCOREresult(soap, tag?tag:"ns1:return_search_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xcd, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x43f71
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x43f7e
leaq 0x353c9(%rip), %rax     # 0x79341
movq %rax, -0x40(%rbp)
jmp 0x43f7e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fcd0
cmpl $0x0, %eax
je 0x43faa
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x43fb6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREdocument_USCORErevisionResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREdocument_USCORErevisionResponse(struct soap *soap, struct ns1__get_USCOREdocument_USCORErevisionResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREdocument_USCORErevisionResponse);
	if (soap_out_PointerTons1__get_USCOREdocument_USCORErevisionResponse(soap, tag?tag:"ns1:get_document_revisionResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xc9, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44081
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4408e
leaq 0x34d4a(%rip), %rax     # 0x78dd2
movq %rax, -0x40(%rbp)
jmp 0x4408e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fd60
cmpl $0x0, %eax
je 0x440ba
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x440c6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision(struct soap *soap, struct ns1__new_USCOREreturn_USCOREdocument_USCORErevision *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision);
	if (soap_out_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision(soap, tag?tag:"ns1:new_return_document_revision", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xc8, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44191
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4419e
leaq 0x350db(%rip), %rax     # 0x79273
movq %rax, -0x40(%rbp)
jmp 0x4419e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fdf0
cmpl $0x0, %eax
je 0x441ca
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x441d6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREdocument_USCORErevisionResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREdocument_USCORErevisionResponse(struct soap *soap, struct ns1__set_USCOREdocument_USCORErevisionResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREdocument_USCORErevisionResponse);
	if (soap_out_PointerTons1__set_USCOREdocument_USCORErevisionResponse(soap, tag?tag:"ns1:set_document_revisionResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xc4, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x442a1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x442ae
leaq 0x34b66(%rip), %rax     # 0x78e0e
movq %rax, -0x40(%rbp)
jmp 0x442ae
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2fe80
cmpl $0x0, %eax
je 0x442da
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x442e6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREnote_USCOREattachmentResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREnote_USCOREattachmentResponse(struct soap *soap, struct ns1__get_USCOREnote_USCOREattachmentResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREnote_USCOREattachmentResponse);
	if (soap_out_PointerTons1__get_USCOREnote_USCOREattachmentResponse(soap, tag?tag:"ns1:get_note_attachmentResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xc0, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x443b1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x443be
leaq 0x34a90(%rip), %rax     # 0x78e48
movq %rax, -0x40(%rbp)
jmp 0x443be
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2ff10
cmpl $0x0, %eax
je 0x443ea
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x443f6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment(struct soap *soap, struct ns1__new_USCOREreturn_USCOREnote_USCOREattachment *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment);
	if (soap_out_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment(soap, tag?tag:"ns1:new_return_note_attachment", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xbf, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x444c1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x444ce
leaq 0x34f1b(%rip), %rax     # 0x793e3
movq %rax, -0x40(%rbp)
jmp 0x444ce
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2ffa0
cmpl $0x0, %eax
je 0x444fa
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44506
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREnote_USCOREattachmentResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREnote_USCOREattachmentResponse(struct soap *soap, struct ns1__set_USCOREnote_USCOREattachmentResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREnote_USCOREattachmentResponse);
	if (soap_out_PointerTons1__set_USCOREnote_USCOREattachmentResponse(soap, tag?tag:"ns1:set_note_attachmentResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xbb, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x445d1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x445de
leaq 0x348a8(%rip), %rax     # 0x78e80
movq %rax, -0x40(%rbp)
jmp 0x445de
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30030
cmpl $0x0, %eax
je 0x4460a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44616
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREmodule_USCOREfieldsResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREmodule_USCOREfieldsResponse(struct soap *soap, struct ns1__get_USCOREmodule_USCOREfieldsResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREmodule_USCOREfieldsResponse);
	if (soap_out_PointerTons1__get_USCOREmodule_USCOREfieldsResponse(soap, tag?tag:"ns1:get_module_fieldsResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xb4, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x446e1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x446ee
leaq 0x347fc(%rip), %rax     # 0x78ee4
movq %rax, -0x40(%rbp)
jmp 0x446ee
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x300c0
cmpl $0x0, %eax
je 0x4471a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44726
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREmodule_USCOREfields
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREmodule_USCOREfields(struct soap *soap, struct ns1__new_USCOREmodule_USCOREfields *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREmodule_USCOREfields);
	if (soap_out_PointerTons1__new_USCOREmodule_USCOREfields(soap, tag?tag:"ns1:new_module_fields", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xb3, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x447f1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x447fe
leaq 0x34bc7(%rip), %rax     # 0x793bf
movq %rax, -0x40(%rbp)
jmp 0x447fe
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30150
cmpl $0x0, %eax
je 0x4482a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44836
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREserver_USCOREinfoResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREserver_USCOREinfoResponse(struct soap *soap, struct ns1__get_USCOREserver_USCOREinfoResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREserver_USCOREinfoResponse);
	if (soap_out_PointerTons1__get_USCOREserver_USCOREinfoResponse(soap, tag?tag:"ns1:get_server_infoResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xac, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44901
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4490e
leaq 0x34636(%rip), %rax     # 0x78f3e
movq %rax, -0x40(%rbp)
jmp 0x4490e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x301e0
cmpl $0x0, %eax
je 0x4493a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44946
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult(struct soap *soap, struct ns1__get_USCOREserver_USCOREinfo_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult);
	if (soap_out_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult(soap, tag?tag:"ns1:get_server_info_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xab, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44a11
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x44a1e
leaq 0x348eb(%rip), %rax     # 0x79303
movq %rax, -0x40(%rbp)
jmp 0x44a1e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30270
cmpl $0x0, %eax
je 0x44a4a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44a56
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREentriesResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREentriesResponse(struct soap *soap, struct ns1__set_USCOREentriesResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREentriesResponse);
	if (soap_out_PointerTons1__set_USCOREentriesResponse(soap, tag?tag:"ns1:set_entriesResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xa7, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44b21
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x44b2e
leaq 0x34442(%rip), %rax     # 0x78f6a
movq %rax, -0x40(%rbp)
jmp 0x44b2e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30300
cmpl $0x0, %eax
je 0x44b5a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44b66
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREset_USCOREentries_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREset_USCOREentries_USCOREresult(struct soap *soap, struct ns1__new_USCOREset_USCOREentries_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREset_USCOREentries_USCOREresult);
	if (soap_out_PointerTons1__new_USCOREset_USCOREentries_USCOREresult(soap, tag?tag:"ns1:new_set_entries_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xa6, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44c31
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x44c3e
leaq 0x34697(%rip), %rax     # 0x792cf
movq %rax, -0x40(%rbp)
jmp 0x44c3e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30390
cmpl $0x0, %eax
je 0x44c6a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44c76
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREentryResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREentryResponse(struct soap *soap, struct ns1__set_USCOREentryResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREentryResponse);
	if (soap_out_PointerTons1__set_USCOREentryResponse(soap, tag?tag:"ns1:set_entryResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xa2, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44d41
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x44d4e
leaq 0x34248(%rip), %rax     # 0x78f90
movq %rax, -0x40(%rbp)
jmp 0x44d4e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30420
cmpl $0x0, %eax
je 0x44d7a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44d86
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREset_USCOREentry_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREset_USCOREentry_USCOREresult(struct soap *soap, struct ns1__new_USCOREset_USCOREentry_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREset_USCOREentry_USCOREresult);
	if (soap_out_PointerTons1__new_USCOREset_USCOREentry_USCOREresult(soap, tag?tag:"ns1:new_set_entry_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0xa1, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44e51
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x44e5e
leaq 0x34492(%rip), %rax     # 0x792ea
movq %rax, -0x40(%rbp)
jmp 0x44e5e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x304b0
cmpl $0x0, %eax
je 0x44e8a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44e96
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCORErelationshipsResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCORErelationshipsResponse(struct soap *soap, struct ns1__get_USCORErelationshipsResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCORErelationshipsResponse);
	if (soap_out_PointerTons1__get_USCORErelationshipsResponse(soap, tag?tag:"ns1:get_relationshipsResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x9d, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x44f61
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x44f6e
leaq 0x34054(%rip), %rax     # 0x78fbc
movq %rax, -0x40(%rbp)
jmp 0x44f6e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30540
cmpl $0x0, %eax
je 0x44f9a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x44fa6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCORErelationshipsResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCORErelationshipsResponse(struct soap *soap, struct ns1__set_USCORErelationshipsResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCORErelationshipsResponse);
	if (soap_out_PointerTons1__set_USCORErelationshipsResponse(soap, tag?tag:"ns1:set_relationshipsResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x99, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x45071
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4507e
leaq 0x33f78(%rip), %rax     # 0x78ff0
movq %rax, -0x40(%rbp)
jmp 0x4507e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x305d0
cmpl $0x0, %eax
je 0x450aa
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x450b6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTodeleted_USCOREarray
SOAP_FMAC4 soap_put_PointerTodeleted_USCOREarray(struct soap *soap, struct deleted_USCOREarray *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTodeleted_USCOREarray);
	if (soap_out_PointerTodeleted_USCOREarray(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x98, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x45181
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4518e
leaq 0x34529(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x4518e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30660
cmpl $0x0, %eax
je 0x451ba
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x451c6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTonew_USCOREset_USCORErelationhip_USCOREids
SOAP_FMAC4 soap_put_PointerTonew_USCOREset_USCORErelationhip_USCOREids(struct soap *soap, struct new_USCOREset_USCORErelationhip_USCOREids *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonew_USCOREset_USCORErelationhip_USCOREids);
	if (soap_out_PointerTonew_USCOREset_USCORErelationhip_USCOREids(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x97, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x45291
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4529e
leaq 0x34419(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x4529e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x306f0
cmpl $0x0, %eax
je 0x452ca
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x452d6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCORErelationshipResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCORErelationshipResponse(struct soap *soap, struct ns1__set_USCORErelationshipResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCORErelationshipResponse);
	if (soap_out_PointerTons1__set_USCORErelationshipResponse(soap, tag?tag:"ns1:set_relationshipResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x93, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x453a1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x453ae
leaq 0x33c7b(%rip), %rax     # 0x79023
movq %rax, -0x40(%rbp)
jmp 0x453ae
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x30780
cmpl $0x0, %eax
je 0x453da
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x453e6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop