LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_upcoming_USCOREactivities_USCORElist
SOAP_FMAC4 soap_put_upcoming_USCOREactivities_USCORElist(struct soap *soap, const struct upcoming_USCOREactivities_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_upcoming_USCOREactivities_USCORElist);
	if (soap_out_upcoming_USCOREactivities_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x64, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x248f2(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x208c4
testl %eax, %eax
je 0x2cdf9
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_module_USCOREnames
SOAP_FMAC4 soap_put_module_USCOREnames(struct soap *soap, const struct module_USCOREnames *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_module_USCOREnames);
	if (soap_out_module_USCOREnames(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x63, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2483c(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x209d1
testl %eax, %eax
je 0x2ceaf
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_md5_USCOREresults
SOAP_FMAC4 soap_put_md5_USCOREresults(struct soap *soap, const struct md5_USCOREresults *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_md5_USCOREresults);
	if (soap_out_md5_USCOREresults(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x62, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x24786(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x20ae4
testl %eax, %eax
je 0x2cf65
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_new_USCOREset_USCORErelationhip_USCOREids
SOAP_FMAC4 soap_put_new_USCOREset_USCORErelationhip_USCOREids(struct soap *soap, const struct new_USCOREset_USCORErelationhip_USCOREids *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_new_USCOREset_USCORErelationhip_USCOREids);
	if (soap_out_new_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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x60, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x246d0(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x20bf7
testl %eax, %eax
je 0x2d01b
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_link_USCOREnames_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_put_link_USCOREnames_USCOREto_USCOREfields_USCOREarray(struct soap *soap, const struct link_USCOREnames_USCOREto_USCOREfields_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCOREnames_USCOREto_USCOREfields_USCOREarray);
	if (soap_out_link_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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x57, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2461a(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x20d04
testl %eax, %eax
je 0x2d0d1
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_deleted_USCOREarray
SOAP_FMAC4 soap_put_deleted_USCOREarray(struct soap *soap, const struct deleted_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_deleted_USCOREarray);
	if (soap_out_deleted_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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x53, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x24564(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x20e11
testl %eax, %eax
je 0x2d187
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_modified_USCORErelationship_USCOREentry_USCORElist
SOAP_FMAC4 soap_put_modified_USCORErelationship_USCOREentry_USCORElist(struct soap *soap, const struct modified_USCORErelationship_USCOREentry_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_modified_USCORErelationship_USCOREentry_USCORElist);
	if (soap_out_modified_USCORErelationship_USCOREentry_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x48, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x244ae(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x20f24
testl %eax, %eax
je 0x2d23d
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_ns1__modified_USCORErelationship_USCOREresult
SOAP_FMAC4 soap_put_ns1__modified_USCORErelationship_USCOREresult(struct soap *soap, const struct ns1__modified_USCORErelationship_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__modified_USCORErelationship_USCOREresult);
	if (soap_out_ns1__modified_USCORErelationship_USCOREresult(soap, tag?tag:"ns1:modified_relationship_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 $0x47, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23eda(%rip), %rsi     # 0x5119f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21031
testl %eax, %eax
je 0x2d2ef
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_ns1__modified_USCORErelationship_USCOREentry
SOAP_FMAC4 soap_put_ns1__modified_USCORErelationship_USCOREentry(struct soap *soap, const struct ns1__modified_USCORErelationship_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__modified_USCORErelationship_USCOREentry);
	if (soap_out_ns1__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 $0x46, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23e08(%rip), %rsi     # 0x5117f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2112e
testl %eax, %eax
je 0x2d3a1
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_ns1__error_USCOREvalue
SOAP_FMAC4 soap_put_ns1__error_USCOREvalue(struct soap *soap, const struct ns1__error_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__error_USCOREvalue);
	if (soap_out_ns1__error_USCOREvalue(soap, tag?tag:"ns1:error_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 $0x45, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23d97(%rip), %rsi     # 0x511c0
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21204
testl %eax, %eax
je 0x2d453
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_search_USCORElink_USCOREarray_USCORElist
SOAP_FMAC4 soap_put_search_USCORElink_USCOREarray_USCORElist(struct soap *soap, const struct search_USCORElink_USCOREarray_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_search_USCORElink_USCOREarray_USCORElist);
	if (soap_out_search_USCORElink_USCOREarray_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x43, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x241e2(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x212e0
testl %eax, %eax
je 0x2d509
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_ns1__search_USCORElink_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_ns1__search_USCORElink_USCOREname_USCOREvalue(struct soap *soap, const struct ns1__search_USCORElink_USCOREname_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__search_USCORElink_USCOREname_USCOREvalue);
	if (soap_out_ns1__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 $0x42, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23c56(%rip), %rsi     # 0x511df
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x213ed
testl %eax, %eax
je 0x2d5b3
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_ns1__entry_USCORElist2
SOAP_FMAC4 soap_put_ns1__entry_USCORElist2(struct soap *soap, const struct ns1__entry_USCORElist2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__entry_USCORElist2);
	if (soap_out_ns1__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 $0x41, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23ad0(%rip), %rsi     # 0x51104
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2149a
testl %eax, %eax
je 0x2d65e
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_ns1__field_USCORElist2
SOAP_FMAC4 soap_put_ns1__field_USCORElist2(struct soap *soap, const struct ns1__field_USCORElist2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__field_USCORElist2);
	if (soap_out_ns1__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 $0x40, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23a35(%rip), %rsi     # 0x51114
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2151b
testl %eax, %eax
je 0x2d709
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_link_USCOREvalue
SOAP_FMAC4 soap_put_link_USCOREvalue(struct soap *soap, const struct link_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCOREvalue);
	if (soap_out_link_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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x3e, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23f2c(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2159c
testl %eax, %eax
je 0x2d7bf
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_ns1__link_USCOREvalue2
SOAP_FMAC4 soap_put_ns1__link_USCOREvalue2(struct soap *soap, const struct ns1__link_USCOREvalue2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__link_USCOREvalue2);
	if (soap_out_ns1__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 $0x3d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x239ba(%rip), %rsi     # 0x511fa
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x216a9
testl %eax, %eax
je 0x2d86a
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_link_USCORElist
SOAP_FMAC4 soap_put_link_USCORElist(struct soap *soap, const struct link_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCORElist);
	if (soap_out_link_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x3b, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23dcb(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2172a
testl %eax, %eax
je 0x2d920
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_ns1__link_USCORElist2
SOAP_FMAC4 soap_put_ns1__link_USCORElist2(struct soap *soap, const struct ns1__link_USCORElist2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__link_USCORElist2);
	if (soap_out_ns1__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 $0x3a, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2387d(%rip), %rsi     # 0x5121e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21837
testl %eax, %eax
je 0x2d9cb
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_ns1__acl_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_ns1__acl_USCORElist_USCOREentry(struct soap *soap, const struct ns1__acl_USCORElist_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__acl_USCORElist_USCOREentry);
	if (soap_out_ns1__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 $0x39, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x237e2(%rip), %rsi     # 0x5122d
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x218b8
testl %eax, %eax
je 0x2da75
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_acl_USCORElist
SOAP_FMAC4 soap_put_acl_USCORElist(struct soap *soap, const struct acl_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_acl_USCORElist);
	if (soap_out_acl_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x37, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23bc0(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2196b
testl %eax, %eax
je 0x2db2b
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_ns1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_ns1__module_USCORElist_USCOREentry(struct soap *soap, const struct ns1__module_USCORElist_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__module_USCORElist_USCOREentry);
	if (soap_out_ns1__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 $0x36, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23686(%rip), %rsi     # 0x51240
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21a78
testl %eax, %eax
je 0x2dbe4
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_ns1__last_USCOREviewed_USCOREentry
SOAP_FMAC4 soap_put_ns1__last_USCOREviewed_USCOREentry(struct soap *soap, const struct ns1__last_USCOREviewed_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__last_USCOREviewed_USCOREentry);
	if (soap_out_ns1__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 $0x35, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x234b8(%rip), %rsi     # 0x51124
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21b75
testl %eax, %eax
je 0x2dc96
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_ns1__upcoming_USCOREactivity_USCOREentry
SOAP_FMAC4 soap_put_ns1__upcoming_USCOREactivity_USCOREentry(struct soap *soap, const struct ns1__upcoming_USCOREactivity_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__upcoming_USCOREactivity_USCOREentry);
	if (soap_out_ns1__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 $0x34, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23420(%rip), %rsi     # 0x5113a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21cd8
testl %eax, %eax
je 0x2dd44
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_ns1__get_USCOREentries_USCOREcount_USCOREresult
SOAP_FMAC4 soap_put_ns1__get_USCOREentries_USCOREcount_USCOREresult(struct soap *soap, const struct ns1__get_USCOREentries_USCOREcount_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentries_USCOREcount_USCOREresult);
	if (soap_out_ns1__get_USCOREentries_USCOREcount_USCOREresult(soap, tag?tag:"ns1:get_entries_count_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 $0x33, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23492(%rip), %rsi     # 0x51256
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21de1
testl %eax, %eax
je 0x2ddee
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_module_USCORElist_USCOREarray
SOAP_FMAC4 soap_put_module_USCORElist_USCOREarray(struct soap *soap, const struct module_USCORElist_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_module_USCORElist_USCOREarray);
	if (soap_out_module_USCORElist_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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x31, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23847(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21e68
testl %eax, %eax
je 0x2dea4
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_ns1__module_USCORElist
SOAP_FMAC4 soap_put_ns1__module_USCORElist(struct soap *soap, const struct ns1__module_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__module_USCORElist);
	if (soap_out_ns1__module_USCORElist(soap, tag?tag:"ns1:module_list", 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 $0x30, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2334e(%rip), %rsi     # 0x51273
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21f75
testl %eax, %eax
je 0x2df4f
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_ns1__new_USCOREreturn_USCOREdocument_USCORErevision
SOAP_FMAC4 soap_put_ns1__new_USCOREreturn_USCOREdocument_USCORErevision(struct soap *soap, const struct ns1__new_USCOREreturn_USCOREdocument_USCORErevision *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREreturn_USCOREdocument_USCORErevision);
	if (soap_out_ns1__new_USCOREreturn_USCOREdocument_USCORErevision(soap, tag?tag:"ns1:new_return_document_revision", 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 $0x2e, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x232b3(%rip), %rsi     # 0x51283
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x21ff6
testl %eax, %eax
je 0x2dffa
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_ns1__document_USCORErevision
SOAP_FMAC4 soap_put_ns1__document_USCORErevision(struct soap *soap, const struct ns1__document_USCORErevision *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__document_USCORErevision);
	if (soap_out_ns1__document_USCORErevision(soap, tag?tag:"ns1:document_revision", 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 $0x2d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2321e(%rip), %rsi     # 0x512a4
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22077
testl %eax, %eax
je 0x2e0b0
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_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult
SOAP_FMAC4 soap_put_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(struct soap *soap, const struct ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult);
	if (soap_out_ns1__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 $0x2c, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23182(%rip), %rsi     # 0x512ba
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x221ad
testl %eax, %eax
je 0x2e162
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_ns1__new_USCOREset_USCOREentries_USCOREresult
SOAP_FMAC4 soap_put_ns1__new_USCOREset_USCOREentries_USCOREresult(struct soap *soap, const struct ns1__new_USCOREset_USCOREentries_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREset_USCOREentries_USCOREresult);
	if (soap_out_ns1__new_USCOREset_USCOREentries_USCOREresult(soap, tag?tag:"ns1:new_set_entries_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 $0x2b, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x230fc(%rip), %rsi     # 0x512df
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22289
testl %eax, %eax
je 0x2e20d
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_ns1__new_USCOREset_USCOREentry_USCOREresult
SOAP_FMAC4 soap_put_ns1__new_USCOREset_USCOREentry_USCOREresult(struct soap *soap, const struct ns1__new_USCOREset_USCOREentry_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREset_USCOREentry_USCOREresult);
	if (soap_out_ns1__new_USCOREset_USCOREentry_USCOREresult(soap, tag?tag:"ns1:new_set_entry_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 $0x2a, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2306c(%rip), %rsi     # 0x512fa
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2230a
testl %eax, %eax
je 0x2e2b8
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_ns1__get_USCOREserver_USCOREinfo_USCOREresult
SOAP_FMAC4 soap_put_ns1__get_USCOREserver_USCOREinfo_USCOREresult(struct soap *soap, const struct ns1__get_USCOREserver_USCOREinfo_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREserver_USCOREinfo_USCOREresult);
	if (soap_out_ns1__get_USCOREserver_USCOREinfo_USCOREresult(soap, tag?tag:"ns1:get_server_info_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 $0x29, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22fd3(%rip), %rsi     # 0x51313
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22391
testl %eax, %eax
je 0x2e36a
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_ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2
SOAP_FMAC4 soap_put_ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2(struct soap *soap, const struct ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2);
	if (soap_out_ns1__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 $0x28, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22f35(%rip), %rsi     # 0x5132e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2246d
testl %eax, %eax
je 0x2e423
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_search_USCORElink_USCORElist
SOAP_FMAC4 soap_put_search_USCORElink_USCORElist(struct soap *soap, const struct search_USCORElink_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_search_USCORElink_USCORElist);
	if (soap_out_search_USCORElink_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x26, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x23212(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22597
testl %eax, %eax
je 0x2e4d9
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_ns1__return_USCOREsearch_USCOREresult
SOAP_FMAC4 soap_put_ns1__return_USCOREsearch_USCOREresult(struct soap *soap, const struct ns1__return_USCOREsearch_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__return_USCOREsearch_USCOREresult);
	if (soap_out_ns1__return_USCOREsearch_USCOREresult(soap, tag?tag:"ns1:return_search_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 $0x25, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22df7(%rip), %rsi     # 0x51351
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x226a4
testl %eax, %eax
je 0x2e584
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_link_USCORElists
SOAP_FMAC4 soap_put_link_USCORElists(struct soap *soap, const struct link_USCORElists *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCORElists);
	if (soap_out_link_USCORElists(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x23, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x230b1(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22725
testl %eax, %eax
je 0x2e63a
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_entry_USCORElist
SOAP_FMAC4 soap_put_entry_USCORElist(struct soap *soap, const struct entry_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_entry_USCORElist);
	if (soap_out_entry_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x21, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22ffb(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22832
testl %eax, %eax
je 0x2e6f0
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_ns1__get_USCOREentry_USCOREresult_USCOREversion2
SOAP_FMAC4 soap_put_ns1__get_USCOREentry_USCOREresult_USCOREversion2(struct soap *soap, const struct ns1__get_USCOREentry_USCOREresult_USCOREversion2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentry_USCOREresult_USCOREversion2);
	if (soap_out_ns1__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 $0x20, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22c0a(%rip), %rsi     # 0x5137a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2293f
testl %eax, %eax
je 0x2e79a
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_link_USCOREarray_USCORElist
SOAP_FMAC4 soap_put_link_USCOREarray_USCORElist(struct soap *soap, const struct link_USCOREarray_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCOREarray_USCORElist);
	if (soap_out_link_USCOREarray_USCORElist(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x1e, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22e9b(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x229e6
testl %eax, %eax
je 0x2e850
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_ns1__link_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_ns1__link_USCOREname_USCOREvalue(struct soap *soap, const struct ns1__link_USCOREname_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__link_USCOREname_USCOREvalue);
	if (soap_out_ns1__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 $0x1d, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x2293a(%rip), %rsi     # 0x5120a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22af3
testl %eax, %eax
je 0x2e8fa
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_ns1__link_USCOREname_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_put_ns1__link_USCOREname_USCOREto_USCOREfields_USCOREarray(struct soap *soap, const struct ns1__link_USCOREname_USCOREto_USCOREfields_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__link_USCOREname_USCOREto_USCOREfields_USCOREarray);
	if (soap_out_ns1__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 $0x1a, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22731(%rip), %rsi     # 0x51161
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22cb3
testl %eax, %eax
je 0x2ea5a
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_name_USCOREvalue_USCORElists
SOAP_FMAC4 soap_put_name_USCOREvalue_USCORElists(struct soap *soap, const struct name_USCOREvalue_USCORElists *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_name_USCOREvalue_USCORElists);
	if (soap_out_name_USCOREvalue_USCORElists(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
movq %rsi, %rdx
movl $0x1, %ecx
movq %r15, %r8
movl $0x18, %r9d
callq 0x3e812
testq %r15, %r15
leaq 0x22bdb(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x22d60
testl %eax, %eax
je 0x2eb10
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