LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__field
SOAP_FMAC4 soap_put_ns1__field(struct soap *soap, const struct ns1__field *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__field);
	if (soap_out_ns1__field(soap, tag?tag:"ns1:field", 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 $0xc, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21fb7(%rip), %rsi     # 0x513c5
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23769
testl %eax, %eax
je 0x2f438
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__user_USCOREauth
SOAP_FMAC4 soap_put_ns1__user_USCOREauth(struct soap *soap, const struct ns1__user_USCOREauth *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__user_USCOREauth);
	if (soap_out_ns1__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 $0xb, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21f2d(%rip), %rsi     # 0x513e5
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x238f3
testl %eax, %eax
je 0x2f4e2
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__new_USCOREreturn_USCOREnote_USCOREattachment
SOAP_FMAC4 soap_put_ns1__new_USCOREreturn_USCOREnote_USCOREattachment(struct soap *soap, const struct ns1__new_USCOREreturn_USCOREnote_USCOREattachment *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREreturn_USCOREnote_USCOREattachment);
	if (soap_out_ns1__new_USCOREreturn_USCOREnote_USCOREattachment(soap, tag?tag:"ns1:new_return_note_attachment", 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 $0x9, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21e90(%rip), %rsi     # 0x513f3
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x239a6
testl %eax, %eax
je 0x2f58d
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__new_USCOREnote_USCOREattachment
SOAP_FMAC4 soap_put_ns1__new_USCOREnote_USCOREattachment(struct soap *soap, const struct ns1__new_USCOREnote_USCOREattachment *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREnote_USCOREattachment);
	if (soap_out_ns1__new_USCOREnote_USCOREattachment(soap, tag?tag:"ns1:new_note_attachment", 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 $0x8, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21df9(%rip), %rsi     # 0x51412
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23a27
testl %eax, %eax
je 0x2f643
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToSOAP_ENV__Reason
SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Reason);
	if (soap_out_PointerToSOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", 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 $0x100, %r9d            # imm = 0x100
callq 0x3e7ba
testq %r15, %r15
leaq 0x21db8(%rip), %rsi     # 0x51474
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x29638
testl %eax, %eax
je 0x2f6e6
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToSOAP_ENV__Detail
SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Detail);
	if (soap_out_PointerToSOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", 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 $0xff, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21d41(%rip), %rsi     # 0x514a0
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x29574
testl %eax, %eax
je 0x2f789
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToSOAP_ENV__Code
SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Code);
	if (soap_out_PointerToSOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", 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 $0xf9, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21c64(%rip), %rsi     # 0x51466
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x295d6
testl %eax, %eax
je 0x2f82c
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__modified_USCORErelationship_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__modified_USCORErelationship_USCOREresult(struct soap *soap, struct ns1__modified_USCORErelationship_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__modified_USCORErelationship_USCOREresult);
	if (soap_out_PointerTons1__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 $0xf3, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21857(%rip), %rsi     # 0x5119f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23bbf
testl %eax, %eax
je 0x2f972
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREupcoming_USCOREactivitiesResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREupcoming_USCOREactivitiesResponse(struct soap *soap, struct ns1__get_USCOREupcoming_USCOREactivitiesResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREupcoming_USCOREactivitiesResponse);
	if (soap_out_PointerTons1__get_USCOREupcoming_USCOREactivitiesResponse(soap, tag?tag:"ns1:get_upcoming_activitiesResponse", 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 $0xef, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21243(%rip), %rsi     # 0x50c2e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23c1e
testl %eax, %eax
je 0x2fa15
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerToupcoming_USCOREactivities_USCORElist
SOAP_FMAC4 soap_put_PointerToupcoming_USCOREactivities_USCORElist(struct soap *soap, struct upcoming_USCOREactivities_USCORElist *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToupcoming_USCOREactivities_USCORElist);
	if (soap_out_PointerToupcoming_USCOREactivities_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xee, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21c33(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23c80
testl %eax, %eax
je 0x2fab8
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCORElast_USCOREviewedResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCORElast_USCOREviewedResponse(struct soap *soap, struct ns1__get_USCORElast_USCOREviewedResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCORElast_USCOREviewedResponse);
	if (soap_out_PointerTons1__get_USCORElast_USCOREviewedResponse(soap, tag?tag:"ns1:get_last_viewedResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xea, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21135(%rip), %rsi     # 0x50c66
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23ce2
testl %eax, %eax
je 0x2fb5b
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTomodule_USCOREnames
SOAP_FMAC4 soap_put_PointerTomodule_USCOREnames(struct soap *soap, struct module_USCOREnames *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTomodule_USCOREnames);
	if (soap_out_PointerTomodule_USCOREnames(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xe9, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21aed(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23d44
testl %eax, %eax
je 0x2fbfe
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTolast_USCOREviewed_USCORElist
SOAP_FMAC4 soap_put_PointerTolast_USCOREviewed_USCORElist(struct soap *soap, struct last_USCOREviewed_USCORElist *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTolast_USCOREviewed_USCORElist);
	if (soap_out_PointerTolast_USCOREviewed_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xe8, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21a4a(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23da6
testl %eax, %eax
je 0x2fca1
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response(struct soap *soap, struct ns1__get_USCOREmodule_USCOREfields_USCOREmd5Response *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response);
	if (soap_out_PointerTons1__get_USCOREmodule_USCOREfields_USCOREmd5Response(soap, tag?tag:"ns1:get_module_fields_md5Response", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xe4, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20f82(%rip), %rsi     # 0x50c9c
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23e08
testl %eax, %eax
je 0x2fd44
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTomd5_USCOREresults
SOAP_FMAC4 soap_put_PointerTomd5_USCOREresults(struct soap *soap, struct md5_USCOREresults *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTomd5_USCOREresults);
	if (soap_out_PointerTomd5_USCOREresults(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xe3, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21904(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23e6a
testl %eax, %eax
je 0x2fde7
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentries_USCOREcountResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentries_USCOREcountResponse(struct soap *soap, struct ns1__get_USCOREentries_USCOREcountResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentries_USCOREcountResponse);
	if (soap_out_PointerTons1__get_USCOREentries_USCOREcountResponse(soap, tag?tag:"ns1:get_entries_countResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xdf, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20e74(%rip), %rsi     # 0x50cd4
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23ecc
testl %eax, %eax
je 0x2fe8a
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult(struct soap *soap, struct ns1__get_USCOREentries_USCOREcount_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult);
	if (soap_out_PointerTons1__get_USCOREentries_USCOREcount_USCOREresult(soap, tag?tag:"ns1:get_entries_count_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xde, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21353(%rip), %rsi     # 0x51256
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23f2e
testl %eax, %eax
je 0x2ff2d
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREcampaign_USCOREmergeResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREcampaign_USCOREmergeResponse(struct soap *soap, struct ns1__set_USCOREcampaign_USCOREmergeResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREcampaign_USCOREmergeResponse);
	if (soap_out_PointerTons1__set_USCOREcampaign_USCOREmergeResponse(soap, tag?tag:"ns1:set_campaign_mergeResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xda, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20d63(%rip), %rsi     # 0x50d09
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23f8d
testl %eax, %eax
je 0x2ffd0
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREavailable_USCOREmodulesResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREavailable_USCOREmodulesResponse(struct soap *soap, struct ns1__get_USCOREavailable_USCOREmodulesResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREavailable_USCOREmodulesResponse);
	if (soap_out_PointerTons1__get_USCOREavailable_USCOREmodulesResponse(soap, tag?tag:"ns1:get_available_modulesResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xd3, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20d2b(%rip), %rsi     # 0x50d74
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x23fef
testl %eax, %eax
je 0x30073
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__module_USCORElist
SOAP_FMAC4 soap_put_PointerTons1__module_USCORElist(struct soap *soap, struct ns1__module_USCORElist *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__module_USCORElist);
	if (soap_out_PointerTons1__module_USCORElist(soap, tag?tag:"ns1:module_list", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xd2, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x21187(%rip), %rsi     # 0x51273
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24051
testl %eax, %eax
je 0x30116
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__search_USCOREby_USCOREmoduleResponse
SOAP_FMAC4 soap_put_PointerTons1__search_USCOREby_USCOREmoduleResponse(struct soap *soap, struct ns1__search_USCOREby_USCOREmoduleResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__search_USCOREby_USCOREmoduleResponse);
	if (soap_out_PointerTons1__search_USCOREby_USCOREmoduleResponse(soap, tag?tag:"ns1:search_by_moduleResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xce, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20c1c(%rip), %rsi     # 0x50dab
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x240b0
testl %eax, %eax
je 0x301b9
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__return_USCOREsearch_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__return_USCOREsearch_USCOREresult(struct soap *soap, struct ns1__return_USCOREsearch_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__return_USCOREsearch_USCOREresult);
	if (soap_out_PointerTons1__return_USCOREsearch_USCOREresult(soap, tag?tag:"ns1:return_search_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xcd, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x2111f(%rip), %rsi     # 0x51351
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24112
testl %eax, %eax
je 0x3025c
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREdocument_USCORErevisionResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREdocument_USCORErevisionResponse(struct soap *soap, struct ns1__get_USCOREdocument_USCORErevisionResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREdocument_USCORErevisionResponse);
	if (soap_out_PointerTons1__get_USCOREdocument_USCORErevisionResponse(soap, tag?tag:"ns1:get_document_revisionResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xc9, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20b0d(%rip), %rsi     # 0x50de2
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24171
testl %eax, %eax
je 0x302ff
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision(struct soap *soap, struct ns1__new_USCOREreturn_USCOREdocument_USCORErevision *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision);
	if (soap_out_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision(soap, tag?tag:"ns1:new_return_document_revision", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xc8, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20f0b(%rip), %rsi     # 0x51283
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x241d3
testl %eax, %eax
je 0x303a2
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREdocument_USCORErevisionResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREdocument_USCORErevisionResponse(struct soap *soap, struct ns1__set_USCOREdocument_USCORErevisionResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREdocument_USCORErevisionResponse);
	if (soap_out_PointerTons1__set_USCOREdocument_USCORErevisionResponse(soap, tag?tag:"ns1:set_document_revisionResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xc4, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20a03(%rip), %rsi     # 0x50e1e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24232
testl %eax, %eax
je 0x30445
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREnote_USCOREattachmentResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREnote_USCOREattachmentResponse(struct soap *soap, struct ns1__get_USCOREnote_USCOREattachmentResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREnote_USCOREattachmentResponse);
	if (soap_out_PointerTons1__get_USCOREnote_USCOREattachmentResponse(soap, tag?tag:"ns1:get_note_attachmentResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xc0, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x2099a(%rip), %rsi     # 0x50e58
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24294
testl %eax, %eax
je 0x304e8
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment(struct soap *soap, struct ns1__new_USCOREreturn_USCOREnote_USCOREattachment *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment);
	if (soap_out_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment(soap, tag?tag:"ns1:new_return_note_attachment", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xbf, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20e92(%rip), %rsi     # 0x513f3
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x242f6
testl %eax, %eax
je 0x3058b
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREnote_USCOREattachmentResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREnote_USCOREattachmentResponse(struct soap *soap, struct ns1__set_USCOREnote_USCOREattachmentResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREnote_USCOREattachmentResponse);
	if (soap_out_PointerTons1__set_USCOREnote_USCOREattachmentResponse(soap, tag?tag:"ns1:set_note_attachmentResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xbb, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x2088c(%rip), %rsi     # 0x50e90
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24355
testl %eax, %eax
je 0x3062e
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREmodule_USCOREfieldsResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREmodule_USCOREfieldsResponse(struct soap *soap, struct ns1__get_USCOREmodule_USCOREfieldsResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREmodule_USCOREfieldsResponse);
	if (soap_out_PointerTons1__get_USCOREmodule_USCOREfieldsResponse(soap, tag?tag:"ns1:get_module_fieldsResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xb4, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x2084d(%rip), %rsi     # 0x50ef4
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x243b7
testl %eax, %eax
je 0x306d1
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREmodule_USCOREfields
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREmodule_USCOREfields(struct soap *soap, struct ns1__new_USCOREmodule_USCOREfields *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREmodule_USCOREfields);
	if (soap_out_PointerTons1__new_USCOREmodule_USCOREfields(soap, tag?tag:"ns1:new_module_fields", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xb3, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20c85(%rip), %rsi     # 0x513cf
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24419
testl %eax, %eax
je 0x30774
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREserver_USCOREinfoResponse
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREserver_USCOREinfoResponse(struct soap *soap, struct ns1__get_USCOREserver_USCOREinfoResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREserver_USCOREinfoResponse);
	if (soap_out_PointerTons1__get_USCOREserver_USCOREinfoResponse(soap, tag?tag:"ns1:get_server_infoResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xac, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20761(%rip), %rsi     # 0x50f4e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24478
testl %eax, %eax
je 0x30817
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult(struct soap *soap, struct ns1__get_USCOREserver_USCOREinfo_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult);
	if (soap_out_PointerTons1__get_USCOREserver_USCOREinfo_USCOREresult(soap, tag?tag:"ns1:get_server_info_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xab, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20a83(%rip), %rsi     # 0x51313
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x244da
testl %eax, %eax
je 0x308ba
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREentriesResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREentriesResponse(struct soap *soap, struct ns1__set_USCOREentriesResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREentriesResponse);
	if (soap_out_PointerTons1__set_USCOREentriesResponse(soap, tag?tag:"ns1:set_entriesResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xa7, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20647(%rip), %rsi     # 0x50f7a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24539
testl %eax, %eax
je 0x3095d
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREset_USCOREentries_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREset_USCOREentries_USCOREresult(struct soap *soap, struct ns1__new_USCOREset_USCOREentries_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREset_USCOREentries_USCOREresult);
	if (soap_out_PointerTons1__new_USCOREset_USCOREentries_USCOREresult(soap, tag?tag:"ns1:new_set_entries_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xa6, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20909(%rip), %rsi     # 0x512df
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2459b
testl %eax, %eax
je 0x30a00
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__set_USCOREentryResponse
SOAP_FMAC4 soap_put_PointerTons1__set_USCOREentryResponse(struct soap *soap, struct ns1__set_USCOREentryResponse *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__set_USCOREentryResponse);
	if (soap_out_PointerTons1__set_USCOREentryResponse(soap, tag?tag:"ns1:set_entryResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xa2, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x20527(%rip), %rsi     # 0x50fa0
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x245fa
testl %eax, %eax
je 0x30aa3
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_PointerTons1__new_USCOREset_USCOREentry_USCOREresult
SOAP_FMAC4 soap_put_PointerTons1__new_USCOREset_USCOREentry_USCOREresult(struct soap *soap, struct ns1__new_USCOREset_USCOREentry_USCOREresult *const*a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__new_USCOREset_USCOREentry_USCOREresult);
	if (soap_out_PointerTons1__new_USCOREset_USCOREentry_USCOREresult(soap, tag?tag:"ns1:new_set_entry_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %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 $0xa1, %r9d
callq 0x3e7ba
testq %r15, %r15
leaq 0x207de(%rip), %rsi     # 0x512fa
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2465c
testl %eax, %eax
je 0x30b46
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/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 0x3e7ba
testq %r15, %r15
leaq 0x2040d(%rip), %rsi     # 0x50fcc
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x246bb
testl %eax, %eax
je 0x30be9
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/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 0x3e7ba
testq %r15, %r15
leaq 0x2039e(%rip), %rsi     # 0x51000
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2471d
testl %eax, %eax
je 0x30c8c
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/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 0x3e7ba
testq %r15, %r15
leaq 0x209bc(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x2477f
testl %eax, %eax
je 0x30d2f
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/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 0x3e7ba
testq %r15, %r15
leaq 0x20919(%rip), %rsi     # 0x516c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x247e1
testl %eax, %eax
je 0x30dd2
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 0x1cbd9
// File: /workspace/github_c_makefile_star2_O3/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 0x3e7ba
testq %r15, %r15
leaq 0x201e8(%rip), %rsi     # 0x51033
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x24843
testl %eax, %eax
je 0x30e75
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 0x1cbd9