LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O1/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 %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x9d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x206ef(%rip), %rsi     # 0x50fcc
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24523
testl %eax, %eax
je 0x30907
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/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 %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x99, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20680(%rip), %rsi     # 0x51000
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24585
testl %eax, %eax
je 0x309aa
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/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 %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x98, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20c9e(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x245e7
testl %eax, %eax
je 0x30a4d
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/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 %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x97, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20bfb(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24649
testl %eax, %eax
je 0x30af0
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/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 %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x93, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x204ca(%rip), %rsi     # 0x51033
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x246ab
testl %eax, %eax
je 0x30b93
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(struct soap *soap, struct ns1__new_USCOREset_USCORErelationship_USCORElist_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_USCORErelationship_USCORElist_USCOREresult);
	if (soap_out_PointerTons1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(soap, tag?tag:"ns1:new_set_relationship_list_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x92, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x206ae(%rip), %rsi     # 0x512ba
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2470d
testl %eax, %eax
je 0x30c36
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentry_USCORElistResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentry_USCORElistResponse(struct soap *soap, struct ns1__get_USCOREentry_USCORElistResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentry_USCORElistResponse);
	if (soap_out_PointerTons1__get_USCOREentry_USCORElistResponse(soap, tag?tag:"ns1:get_entry_listResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x8e, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x203b4(%rip), %rsi     # 0x51063
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2476c
testl %eax, %eax
je 0x30cd9
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2(struct soap *soap, struct ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2 *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2);
	if (soap_out_PointerTons1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2(soap, tag?tag:"ns1:get_entry_list_result_version2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x8d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x205dc(%rip), %rsi     # 0x5132e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x247ce
testl %eax, %eax
je 0x30d7c
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentriesResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentriesResponse(struct soap *soap, struct ns1__get_USCOREentriesResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentriesResponse);
	if (soap_out_PointerTons1__get_USCOREentriesResponse(soap, tag?tag:"ns1:get_entriesResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x89, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20299(%rip), %rsi     # 0x5108e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2482d
testl %eax, %eax
je 0x30e1f
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentryResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentryResponse(struct soap *soap, struct ns1__get_USCOREentryResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentryResponse);
	if (soap_out_PointerTons1__get_USCOREentryResponse(soap, tag?tag:"ns1:get_entryResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x85, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2021c(%rip), %rsi     # 0x510b4
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2488f
testl %eax, %eax
je 0x30ec2
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTolink_USCOREnames_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_put_PointerTolink_USCOREnames_USCOREto_USCOREfields_USCOREarray(struct soap *soap, struct link_USCOREnames_USCOREto_USCOREfields_USCOREarray *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTolink_USCOREnames_USCOREto_USCOREfields_USCOREarray);
	if (soap_out_PointerTolink_USCOREnames_USCOREto_USCOREfields_USCOREarray(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x84, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20786(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x248f1
testl %eax, %eax
je 0x30f65
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentry_USCOREresult_USCOREversion2
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentry_USCOREresult_USCOREversion2(struct soap *soap, struct ns1__get_USCOREentry_USCOREresult_USCOREversion2 *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentry_USCOREresult_USCOREversion2);
	if (soap_out_PointerTons1__get_USCOREentry_USCOREresult_USCOREversion2(soap, tag?tag:"ns1:get_entry_result_version2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x83, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2039c(%rip), %rsi     # 0x5137a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24953
testl %eax, %eax
je 0x31008
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__logoutResponse
SOAP_FMAC4 soap_put_PointerTons1__logoutResponse(struct soap *soap, struct ns1__logoutResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__logoutResponse);
	if (soap_out_PointerTons1__logoutResponse(soap, tag?tag:"ns1:logoutResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x7f, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20054(%rip), %rsi     # 0x510d5
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x249b2
testl %eax, %eax
je 0x310ab
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__loginResponse
SOAP_FMAC4 soap_put_PointerTons1__loginResponse(struct soap *soap, struct ns1__loginResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__loginResponse);
	if (soap_out_PointerTons1__loginResponse(soap, tag?tag:"ns1:loginResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x7b, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1ffce(%rip), %rsi     # 0x510f2
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24a11
testl %eax, %eax
je 0x3114e
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__user_USCOREauth
SOAP_FMAC4 soap_put_PointerTons1__user_USCOREauth(struct soap *soap, struct ns1__user_USCOREauth *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__user_USCOREauth);
	if (soap_out_PointerTons1__user_USCOREauth(soap, tag?tag:"ns1:user_auth", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x7a, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2021e(%rip), %rsi     # 0x513e5
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24a70
testl %eax, %eax
je 0x311f1
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__modified_USCORErelationship_USCOREentry
SOAP_FMAC4 soap_put_PointerToPointerTons1__modified_USCORErelationship_USCOREentry(struct soap *soap, struct ns1__modified_USCORErelationship_USCOREentry **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__modified_USCORErelationship_USCOREentry);
	if (soap_out_PointerToPointerTons1__modified_USCORErelationship_USCOREentry(soap, tag?tag:"ns1:modified_relationship_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x78, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1ff15(%rip), %rsi     # 0x5117f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24acf
testl %eax, %eax
je 0x31294
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__modified_USCORErelationship_USCOREentry
SOAP_FMAC4 soap_put_PointerTons1__modified_USCORErelationship_USCOREentry(struct soap *soap, struct ns1__modified_USCORErelationship_USCOREentry *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__modified_USCORErelationship_USCOREentry);
	if (soap_out_PointerTons1__modified_USCORErelationship_USCOREentry(soap, tag?tag:"ns1:modified_relationship_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x77, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fe72(%rip), %rsi     # 0x5117f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24b2e
testl %eax, %eax
je 0x31337
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTolink_USCOREvalue
SOAP_FMAC4 soap_put_PointerToPointerTolink_USCOREvalue(struct soap *soap, struct link_USCOREvalue **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTolink_USCOREvalue);
	if (soap_out_PointerToPointerTolink_USCOREvalue(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x76, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x20311(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24b8d
testl %eax, %eax
je 0x313da
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__search_USCORElink_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_PointerToPointerTons1__search_USCORElink_USCOREname_USCOREvalue(struct soap *soap, struct ns1__search_USCORElink_USCOREname_USCOREvalue **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__search_USCORElink_USCOREname_USCOREvalue);
	if (soap_out_PointerToPointerTons1__search_USCORElink_USCOREname_USCOREvalue(soap, tag?tag:"ns1:search_link_name_value", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x75, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fd8c(%rip), %rsi     # 0x511df
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24bec
testl %eax, %eax
je 0x3147d
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__search_USCORElink_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_PointerTons1__search_USCORElink_USCOREname_USCOREvalue(struct soap *soap, struct ns1__search_USCORElink_USCOREname_USCOREvalue *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__search_USCORElink_USCOREname_USCOREvalue);
	if (soap_out_PointerTons1__search_USCORElink_USCOREname_USCOREvalue(soap, tag?tag:"ns1:search_link_name_value", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x74, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fce9(%rip), %rsi     # 0x511df
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24c4b
testl %eax, %eax
je 0x31520
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__entry_USCORElist2
SOAP_FMAC4 soap_put_PointerToPointerTons1__entry_USCORElist2(struct soap *soap, struct ns1__entry_USCORElist2 **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__entry_USCORElist2);
	if (soap_out_PointerToPointerTons1__entry_USCORElist2(soap, tag?tag:"ns1:entry_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x73, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fb6b(%rip), %rsi     # 0x51104
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24caa
testl %eax, %eax
je 0x315c3
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__entry_USCORElist2
SOAP_FMAC4 soap_put_PointerTons1__entry_USCORElist2(struct soap *soap, struct ns1__entry_USCORElist2 *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__entry_USCORElist2);
	if (soap_out_PointerTons1__entry_USCORElist2(soap, tag?tag:"ns1:entry_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x72, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fac8(%rip), %rsi     # 0x51104
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24d09
testl %eax, %eax
je 0x31666
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__field_USCORElist2
SOAP_FMAC4 soap_put_PointerToPointerTons1__field_USCORElist2(struct soap *soap, struct ns1__field_USCORElist2 **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__field_USCORElist2);
	if (soap_out_PointerToPointerTons1__field_USCORElist2(soap, tag?tag:"ns1:field_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x70, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fa35(%rip), %rsi     # 0x51114
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24d68
testl %eax, %eax
je 0x31709
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__field_USCORElist2
SOAP_FMAC4 soap_put_PointerTons1__field_USCORElist2(struct soap *soap, struct ns1__field_USCORElist2 *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__field_USCORElist2);
	if (soap_out_PointerTons1__field_USCORElist2(soap, tag?tag:"ns1:field_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x6f, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f992(%rip), %rsi     # 0x51114
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24dc7
testl %eax, %eax
je 0x317ac
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__acl_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_PointerToPointerTons1__acl_USCORElist_USCOREentry(struct soap *soap, struct ns1__acl_USCORElist_USCOREentry **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__acl_USCORElist_USCOREentry);
	if (soap_out_PointerToPointerTons1__acl_USCORElist_USCOREentry(soap, tag?tag:"ns1:acl_list_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x6d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1fa08(%rip), %rsi     # 0x5122d
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24e26
testl %eax, %eax
je 0x3184f
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__acl_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_PointerTons1__acl_USCORElist_USCOREentry(struct soap *soap, struct ns1__acl_USCORElist_USCOREentry *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__acl_USCORElist_USCOREentry);
	if (soap_out_PointerTons1__acl_USCORElist_USCOREentry(soap, tag?tag:"ns1:acl_list_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x6c, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f965(%rip), %rsi     # 0x5122d
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24e85
testl %eax, %eax
je 0x318f2
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_PointerToPointerTons1__module_USCORElist_USCOREentry(struct soap *soap, struct ns1__module_USCORElist_USCOREentry **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__module_USCORElist_USCOREentry);
	if (soap_out_PointerToPointerTons1__module_USCORElist_USCOREentry(soap, tag?tag:"ns1:module_list_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x6b, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f8d5(%rip), %rsi     # 0x51240
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24ee4
testl %eax, %eax
je 0x31995
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_PointerTons1__module_USCORElist_USCOREentry(struct soap *soap, struct ns1__module_USCORElist_USCOREentry *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__module_USCORElist_USCOREentry);
	if (soap_out_PointerTons1__module_USCORElist_USCOREentry(soap, tag?tag:"ns1:module_list_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x6a, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f832(%rip), %rsi     # 0x51240
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24f43
testl %eax, %eax
je 0x31a38
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__last_USCOREviewed_USCOREentry
SOAP_FMAC4 soap_put_PointerToPointerTons1__last_USCOREviewed_USCOREentry(struct soap *soap, struct ns1__last_USCOREviewed_USCOREentry **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__last_USCOREviewed_USCOREentry);
	if (soap_out_PointerToPointerTons1__last_USCOREviewed_USCOREentry(soap, tag?tag:"ns1:last_viewed_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x69, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f673(%rip), %rsi     # 0x51124
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24fa2
testl %eax, %eax
je 0x31adb
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__last_USCOREviewed_USCOREentry
SOAP_FMAC4 soap_put_PointerTons1__last_USCOREviewed_USCOREentry(struct soap *soap, struct ns1__last_USCOREviewed_USCOREentry *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__last_USCOREviewed_USCOREentry);
	if (soap_out_PointerTons1__last_USCOREviewed_USCOREentry(soap, tag?tag:"ns1:last_viewed_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x68, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f5d0(%rip), %rsi     # 0x51124
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x25001
testl %eax, %eax
je 0x31b7e
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__upcoming_USCOREactivity_USCOREentry
SOAP_FMAC4 soap_put_PointerToPointerTons1__upcoming_USCOREactivity_USCOREentry(struct soap *soap, struct ns1__upcoming_USCOREactivity_USCOREentry **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__upcoming_USCOREactivity_USCOREentry);
	if (soap_out_PointerToPointerTons1__upcoming_USCOREactivity_USCOREentry(soap, tag?tag:"ns1:upcoming_activity_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x66, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f543(%rip), %rsi     # 0x5113a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x25060
testl %eax, %eax
je 0x31c21
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__upcoming_USCOREactivity_USCOREentry
SOAP_FMAC4 soap_put_PointerTons1__upcoming_USCOREactivity_USCOREentry(struct soap *soap, struct ns1__upcoming_USCOREactivity_USCOREentry *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__upcoming_USCOREactivity_USCOREentry);
	if (soap_out_PointerTons1__upcoming_USCOREactivity_USCOREentry(soap, tag?tag:"ns1:upcoming_activity_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x65, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f4a0(%rip), %rsi     # 0x5113a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x250bf
testl %eax, %eax
je 0x31cc4
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerToselect_USCOREfields
SOAP_FMAC4 soap_put_PointerToPointerToselect_USCOREfields(struct soap *soap, struct select_USCOREfields **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerToselect_USCOREfields);
	if (soap_out_PointerToPointerToselect_USCOREfields(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x61, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f984(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2511e
testl %eax, %eax
je 0x31d67
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__link_USCORElist2
SOAP_FMAC4 soap_put_PointerToPointerTons1__link_USCORElist2(struct soap *soap, struct ns1__link_USCORElist2 **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__link_USCORElist2);
	if (soap_out_PointerToPointerTons1__link_USCORElist2(soap, tag?tag:"ns1:link_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x5f, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f43e(%rip), %rsi     # 0x5121e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2517d
testl %eax, %eax
je 0x31e0a
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__link_USCORElist2
SOAP_FMAC4 soap_put_PointerTons1__link_USCORElist2(struct soap *soap, struct ns1__link_USCORElist2 *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__link_USCORElist2);
	if (soap_out_PointerTons1__link_USCORElist2(soap, tag?tag:"ns1:link_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x5e, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f39b(%rip), %rsi     # 0x5121e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x251dc
testl %eax, %eax
je 0x31ead
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__link_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_PointerToPointerTons1__link_USCOREname_USCOREvalue(struct soap *soap, struct ns1__link_USCOREname_USCOREvalue **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__link_USCOREname_USCOREvalue);
	if (soap_out_PointerToPointerTons1__link_USCOREname_USCOREvalue(soap, tag?tag:"ns1:link_name_value", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x5d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f2e4(%rip), %rsi     # 0x5120a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2523b
testl %eax, %eax
je 0x31f50
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__link_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_PointerTons1__link_USCOREname_USCOREvalue(struct soap *soap, struct ns1__link_USCOREname_USCOREvalue *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__link_USCOREname_USCOREvalue);
	if (soap_out_PointerTons1__link_USCOREname_USCOREvalue(soap, tag?tag:"ns1:link_name_value", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x5c, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f241(%rip), %rsi     # 0x5120a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2529a
testl %eax, %eax
je 0x31ff3
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__link_USCOREvalue2
SOAP_FMAC4 soap_put_PointerToPointerTons1__link_USCOREvalue2(struct soap *soap, struct ns1__link_USCOREvalue2 **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__link_USCOREvalue2);
	if (soap_out_PointerToPointerTons1__link_USCOREvalue2(soap, tag?tag:"ns1:link_value2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x5b, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f18e(%rip), %rsi     # 0x511fa
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x252f9
testl %eax, %eax
je 0x32096
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__link_USCOREvalue2
SOAP_FMAC4 soap_put_PointerTons1__link_USCOREvalue2(struct soap *soap, struct ns1__link_USCOREvalue2 *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__link_USCOREvalue2);
	if (soap_out_PointerTons1__link_USCOREvalue2(soap, tag?tag:"ns1:link_value2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x5a, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1f0eb(%rip), %rsi     # 0x511fa
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x25358
testl %eax, %eax
je 0x32139
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToPointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_put_PointerToPointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray(struct soap *soap, struct ns1__link_USCOREname_USCOREto_USCOREfields_USCOREarray **const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToPointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray);
	if (soap_out_PointerToPointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray(soap, tag?tag:"ns1:link_name_to_fields_array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x59, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1efaf(%rip), %rsi     # 0x51161
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x253b7
testl %eax, %eax
je 0x321dc
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_put_PointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray(struct soap *soap, struct ns1__link_USCOREname_USCOREto_USCOREfields_USCOREarray *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray);
	if (soap_out_PointerTons1__link_USCOREname_USCOREto_USCOREfields_USCOREarray(soap, tag?tag:"ns1:link_name_to_fields_array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x58, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x1ef0c(%rip), %rsi     # 0x51161
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x25416
testl %eax, %eax
je 0x3227f
movl 0x19214(%rbx), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ca41