LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTomd5_USCOREresults
SOAP_FMAC4 soap_out_PointerTomd5_USCOREresults(struct soap *soap, const char *tag, int id, struct md5_USCOREresults *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_md5_USCOREresults);
	if (id < 0)
		return soap->error;
	return soap_out_md5_USCOREresults(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
movq %rcx, %r8
movl $0x1, %r9d
pushq $0x62
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x23d20
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x20ae4
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCOREcampaign_USCOREmergeResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCOREcampaign_USCOREmergeResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCOREcampaign_USCOREmergeResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCOREcampaign_USCOREmergeResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCOREcampaign_USCOREmergeResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xd9
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x23e43
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1e623
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREavailable_USCOREmodulesResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREavailable_USCOREmodulesResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREavailable_USCOREmodulesResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREavailable_USCOREmodulesResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREavailable_USCOREmodulesResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xd1
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x23ea5
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1e82c
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__module_USCORElist
SOAP_FMAC4 soap_out_PointerTons1__module_USCORElist(struct soap *soap, const char *tag, int id, struct ns1__module_USCORElist *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__module_USCORElist);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__module_USCORElist(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x30
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x23f04
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x21f75
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__search_USCOREby_USCOREmoduleResponse
SOAP_FMAC4 soap_out_PointerTons1__search_USCOREby_USCOREmoduleResponse(struct soap *soap, const char *tag, int id, struct ns1__search_USCOREby_USCOREmoduleResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__search_USCOREby_USCOREmoduleResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__search_USCOREby_USCOREmoduleResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xcc
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x23f66
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ea7f
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREdocument_USCORErevisionResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREdocument_USCORErevisionResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREdocument_USCORErevisionResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREdocument_USCORErevisionResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREdocument_USCORErevisionResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xc7
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24027
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ebb3
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision
SOAP_FMAC4 soap_out_PointerTons1__new_USCOREreturn_USCOREdocument_USCORErevision(struct soap *soap, const char *tag, int id, struct ns1__new_USCOREreturn_USCOREdocument_USCORErevision *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__new_USCOREreturn_USCOREdocument_USCORErevision);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__new_USCOREreturn_USCOREdocument_USCORErevision(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2e
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24086
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x21ff6
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCOREdocument_USCORErevisionResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCOREdocument_USCORErevisionResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCOREdocument_USCORErevisionResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCOREdocument_USCORErevisionResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCOREdocument_USCORErevisionResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xc3
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x240e8
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ece1
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREnote_USCOREattachmentResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREnote_USCOREattachmentResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREnote_USCOREattachmentResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREnote_USCOREattachmentResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREnote_USCOREattachmentResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xbe
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2414a
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ee15
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment
SOAP_FMAC4 soap_out_PointerTons1__new_USCOREreturn_USCOREnote_USCOREattachment(struct soap *soap, const char *tag, int id, struct ns1__new_USCOREreturn_USCOREnote_USCOREattachment *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__new_USCOREreturn_USCOREnote_USCOREattachment);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__new_USCOREreturn_USCOREnote_USCOREattachment(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x9
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x241a9
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2380e
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCOREnote_USCOREattachmentResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCOREnote_USCOREattachmentResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCOREnote_USCOREattachmentResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCOREnote_USCOREattachmentResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCOREnote_USCOREattachmentResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xba
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2420b
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1ef43
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREmodule_USCOREfieldsResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREmodule_USCOREfieldsResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREmodule_USCOREfieldsResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREmodule_USCOREfieldsResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREmodule_USCOREfieldsResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xb2
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2426d
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1f1a2
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__new_USCOREmodule_USCOREfields
SOAP_FMAC4 soap_out_PointerTons1__new_USCOREmodule_USCOREfields(struct soap *soap, const char *tag, int id, struct ns1__new_USCOREmodule_USCOREfields *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__new_USCOREmodule_USCOREfields);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__new_USCOREmodule_USCOREfields(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x11
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x242cc
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x231de
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREserver_USCOREinfoResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREserver_USCOREinfoResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREserver_USCOREinfoResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREserver_USCOREinfoResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREserver_USCOREinfoResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xaa
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2432e
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1f379
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCOREentriesResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCOREentriesResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCOREentriesResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCOREentriesResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCOREentriesResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xa5
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x243ef
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1f4d0
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__new_USCOREset_USCOREentries_USCOREresult
SOAP_FMAC4 soap_out_PointerTons1__new_USCOREset_USCOREentries_USCOREresult(struct soap *soap, const char *tag, int id, struct ns1__new_USCOREset_USCOREentries_USCOREresult *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__new_USCOREset_USCOREentries_USCOREresult);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__new_USCOREset_USCOREentries_USCOREresult(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2b
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2444e
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x22289
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCOREentryResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCOREentryResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCOREentryResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCOREentryResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCOREentryResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xa0
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x244b0
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1f627
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__new_USCOREset_USCOREentry_USCOREresult
SOAP_FMAC4 soap_out_PointerTons1__new_USCOREset_USCOREentry_USCOREresult(struct soap *soap, const char *tag, int id, struct ns1__new_USCOREset_USCOREentry_USCOREresult *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__new_USCOREset_USCOREentry_USCOREresult);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__new_USCOREset_USCOREentry_USCOREresult(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2a
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2450f
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2230a
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCORErelationshipsResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCORErelationshipsResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCORErelationshipsResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCORErelationshipsResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCORErelationshipsResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x9c
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24571
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1f8e0
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCORErelationshipsResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCORErelationshipsResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCORErelationshipsResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCORErelationshipsResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCORErelationshipsResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x96
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x245d3
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1facd
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTodeleted_USCOREarray
SOAP_FMAC4 soap_out_PointerTodeleted_USCOREarray(struct soap *soap, const char *tag, int id, struct deleted_USCOREarray *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_deleted_USCOREarray);
	if (id < 0)
		return soap->error;
	return soap_out_deleted_USCOREarray(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
movq %rcx, %r8
movl $0x1, %r9d
pushq $0x53
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24635
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x20e11
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTonew_USCOREset_USCORErelationhip_USCOREids
SOAP_FMAC4 soap_out_PointerTonew_USCOREset_USCORErelationhip_USCOREids(struct soap *soap, const char *tag, int id, struct new_USCOREset_USCORErelationhip_USCOREids *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_new_USCOREset_USCORErelationhip_USCOREids);
	if (id < 0)
		return soap->error;
	return soap_out_new_USCOREset_USCORErelationhip_USCOREids(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
movq %rcx, %r8
movl $0x1, %r9d
pushq $0x60
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24697
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x20bf7
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__set_USCORErelationshipResponse
SOAP_FMAC4 soap_out_PointerTons1__set_USCORErelationshipResponse(struct soap *soap, const char *tag, int id, struct ns1__set_USCORErelationshipResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__set_USCORErelationshipResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__set_USCORErelationshipResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x91
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x246f9
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x1fcd2
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult
SOAP_FMAC4 soap_out_PointerTons1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(struct soap *soap, const char *tag, int id, struct ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2c
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24758
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x221ad
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2 *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREentry_USCORElist_USCOREresult_USCOREversion2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x28
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24819
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2246d
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__get_USCOREentryResponse
SOAP_FMAC4 soap_out_PointerTons1__get_USCOREentryResponse(struct soap *soap, const char *tag, int id, struct ns1__get_USCOREentryResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__get_USCOREentryResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__get_USCOREentryResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x82
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x248dd
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x202f6
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTolink_USCOREnames_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_out_PointerTolink_USCOREnames_USCOREto_USCOREfields_USCOREarray(struct soap *soap, const char *tag, int id, struct link_USCOREnames_USCOREto_USCOREfields_USCOREarray *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_link_USCOREnames_USCOREto_USCOREfields_USCOREarray);
	if (id < 0)
		return soap->error;
	return soap_out_link_USCOREnames_USCOREto_USCOREfields_USCOREarray(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
movq %rcx, %r8
movl $0x1, %r9d
pushq $0x57
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x2493f
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x20d04
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__logoutResponse
SOAP_FMAC4 soap_out_PointerTons1__logoutResponse(struct soap *soap, const char *tag, int id, struct ns1__logoutResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__logoutResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__logoutResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x7e
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x249fd
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x203fe
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__loginResponse
SOAP_FMAC4 soap_out_PointerTons1__loginResponse(struct soap *soap, const char *tag, int id, struct ns1__loginResponse *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__loginResponse);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__loginResponse(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x79
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24a5c
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2051c
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__user_USCOREauth
SOAP_FMAC4 soap_out_PointerTons1__user_USCOREauth(struct soap *soap, const char *tag, int id, struct ns1__user_USCOREauth *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__user_USCOREauth);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__user_USCOREauth(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xb
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24abb
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2375b
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__modified_USCORErelationship_USCOREentry
SOAP_FMAC4 soap_out_PointerToPointerTons1__modified_USCORErelationship_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__modified_USCORErelationship_USCOREentry **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__modified_USCORErelationship_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__modified_USCORErelationship_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x77
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24b1a
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x24b2e
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__modified_USCORErelationship_USCOREentry
SOAP_FMAC4 soap_out_PointerTons1__modified_USCORErelationship_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__modified_USCORErelationship_USCOREentry *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__modified_USCORErelationship_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__modified_USCORErelationship_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x46
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24b79
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2112e
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTolink_USCOREvalue
SOAP_FMAC4 soap_out_PointerToPointerTolink_USCOREvalue(struct soap *soap, const char *tag, int id, struct link_USCOREvalue **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTolink_USCOREvalue);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTolink_USCOREvalue(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x3f
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24bd8
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x259b9
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__search_USCORElink_USCOREname_USCOREvalue
SOAP_FMAC4 soap_out_PointerTons1__search_USCORElink_USCOREname_USCOREvalue(struct soap *soap, const char *tag, int id, struct ns1__search_USCORElink_USCOREname_USCOREvalue *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__search_USCORElink_USCOREname_USCOREvalue);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__search_USCORElink_USCOREname_USCOREvalue(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x42
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24c96
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x213ed
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__entry_USCORElist2
SOAP_FMAC4 soap_out_PointerToPointerTons1__entry_USCORElist2(struct soap *soap, const char *tag, int id, struct ns1__entry_USCORElist2 **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__entry_USCORElist2);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__entry_USCORElist2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x72
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24cf5
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x24d09
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__entry_USCORElist2
SOAP_FMAC4 soap_out_PointerTons1__entry_USCORElist2(struct soap *soap, const char *tag, int id, struct ns1__entry_USCORElist2 *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__entry_USCORElist2);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__entry_USCORElist2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x41
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24d54
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2149a
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__field_USCORElist2
SOAP_FMAC4 soap_out_PointerToPointerTons1__field_USCORElist2(struct soap *soap, const char *tag, int id, struct ns1__field_USCORElist2 **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__field_USCORElist2);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__field_USCORElist2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x6f
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24db3
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x24dc7
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__field_USCORElist2
SOAP_FMAC4 soap_out_PointerTons1__field_USCORElist2(struct soap *soap, const char *tag, int id, struct ns1__field_USCORElist2 *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__field_USCORElist2);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__field_USCORElist2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x40
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24e12
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2151b
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__acl_USCORElist_USCOREentry
SOAP_FMAC4 soap_out_PointerToPointerTons1__acl_USCORElist_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__acl_USCORElist_USCOREentry **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__acl_USCORElist_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__acl_USCORElist_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x6c
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24e71
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x24e85
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__acl_USCORElist_USCOREentry
SOAP_FMAC4 soap_out_PointerTons1__acl_USCORElist_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__acl_USCORElist_USCOREentry *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__acl_USCORElist_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__acl_USCORElist_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x39
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24ed0
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x218b8
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_out_PointerToPointerTons1__module_USCORElist_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__module_USCORElist_USCOREentry **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__module_USCORElist_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__module_USCORElist_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x6a
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24f2f
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x24f43
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerTons1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_out_PointerTons1__module_USCORElist_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__module_USCORElist_USCOREentry *const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__module_USCORElist_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_ns1__module_USCORElist_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x36
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x24f8e
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x21a78
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__upcoming_USCOREactivity_USCOREentry
SOAP_FMAC4 soap_out_PointerToPointerTons1__upcoming_USCOREactivity_USCOREentry(struct soap *soap, const char *tag, int id, struct ns1__upcoming_USCOREactivity_USCOREentry **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__upcoming_USCOREactivity_USCOREentry);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__upcoming_USCOREactivity_USCOREentry(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x65
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x250ab
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x250bf
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__link_USCORElist2
SOAP_FMAC4 soap_out_PointerToPointerTons1__link_USCORElist2(struct soap *soap, const char *tag, int id, struct ns1__link_USCORElist2 **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__link_USCORElist2);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__link_USCORElist2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x5e
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x251c8
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x251dc
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__link_USCOREname_USCOREvalue
SOAP_FMAC4 soap_out_PointerToPointerTons1__link_USCOREname_USCOREvalue(struct soap *soap, const char *tag, int id, struct ns1__link_USCOREname_USCOREvalue **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__link_USCOREname_USCOREvalue);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__link_USCOREname_USCOREvalue(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x5c
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x25286
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x2529a
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
// File: /workspace/github_c_makefile_star2_O1/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_PointerToPointerTons1__link_USCOREvalue2
SOAP_FMAC4 soap_out_PointerToPointerTons1__link_USCOREvalue2(struct soap *soap, const char *tag, int id, struct ns1__link_USCOREvalue2 **const*a, const char *type)
{
	id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_PointerTons1__link_USCOREvalue2);
	if (id < 0)
		return soap->error;
	return soap_out_PointerTons1__link_USCOREvalue2(soap, tag, id, *a, type);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %r8, %rbx
movq %rcx, %r15
movq %rsi, %r14
movq %rdi, %r12
movq (%rcx), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x5a
pushq %rbx
callq 0x3f5a2
addq $0x10, %rsp
testl %eax, %eax
js 0x25344
movq (%r15), %rcx
movq %r12, %rdi
movq %r14, %rsi
movl %eax, %edx
movq %rbx, %r8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x25358
movl 0x19214(%r12), %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq