LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__set_USCORErelationships
SOAP_FMAC4 soap_put_ns1__set_USCORErelationships(struct soap *soap, const struct ns1__set_USCORErelationships *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__set_USCORErelationships);
	if (soap_out_ns1__set_USCORErelationships(soap, tag?tag:"ns1:set_relationships", 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 $0x9b, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x22a51(%rip), %rsi     # 0x4bfea
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1d986
testl %eax, %eax
je 0x295c3
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__set_USCORErelationshipsResponse
SOAP_FMAC4 soap_put_ns1__set_USCORErelationshipsResponse(struct soap *soap, const struct ns1__set_USCORErelationshipsResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__set_USCORErelationshipsResponse);
	if (soap_out_ns1__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 $0x96, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x229bf(%rip), %rsi     # 0x4c000
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1dade
testl %eax, %eax
je 0x2966b
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__set_USCORErelationship
SOAP_FMAC4 soap_put_ns1__set_USCORErelationship(struct soap *soap, const struct ns1__set_USCORErelationship *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__set_USCORErelationship);
	if (soap_out_ns1__set_USCORErelationship(soap, tag?tag:"ns1:set_relationship", 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 $0x95, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x22927(%rip), %rsi     # 0x4c01e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1db5d
testl %eax, %eax
je 0x29721
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__set_USCORErelationshipResponse
SOAP_FMAC4 soap_put_ns1__set_USCORErelationshipResponse(struct soap *soap, const struct ns1__set_USCORErelationshipResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__set_USCORErelationshipResponse);
	if (soap_out_ns1__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 $0x91, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x22894(%rip), %rsi     # 0x4c033
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1dcb5
testl %eax, %eax
je 0x297c9
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentry_USCORElist
SOAP_FMAC4 soap_put_ns1__get_USCOREentry_USCORElist(struct soap *soap, const struct ns1__get_USCOREentry_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentry_USCORElist);
	if (soap_out_ns1__get_USCOREentry_USCORElist(soap, tag?tag:"ns1:get_entry_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 $0x90, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x227f7(%rip), %rsi     # 0x4c050
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1dd34
testl %eax, %eax
je 0x29883
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentry_USCORElistResponse
SOAP_FMAC4 soap_put_ns1__get_USCOREentry_USCORElistResponse(struct soap *soap, const struct ns1__get_USCOREentry_USCORElistResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentry_USCORElistResponse);
	if (soap_out_ns1__get_USCOREentry_USCORElistResponse(soap, tag?tag:"ns1:get_entry_listResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x8c, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x22762(%rip), %rsi     # 0x4c063
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1defb
testl %eax, %eax
je 0x2992b
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentries
SOAP_FMAC4 soap_put_ns1__get_USCOREentries(struct soap *soap, const struct ns1__get_USCOREentries *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentries);
	if (soap_out_ns1__get_USCOREentries(soap, tag?tag:"ns1:get_entries", 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 $0x8b, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x226cb(%rip), %rsi     # 0x4c07e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1df7a
testl %eax, %eax
je 0x299dd
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentriesResponse
SOAP_FMAC4 soap_put_ns1__get_USCOREentriesResponse(struct soap *soap, const struct ns1__get_USCOREentriesResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentriesResponse);
	if (soap_out_ns1__get_USCOREentriesResponse(soap, tag?tag:"ns1:get_entriesResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x88, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x22633(%rip), %rsi     # 0x4c08e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e0ad
testl %eax, %eax
je 0x29a85
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentry
SOAP_FMAC4 soap_put_ns1__get_USCOREentry(struct soap *soap, const struct ns1__get_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentry);
	if (soap_out_ns1__get_USCOREentry(soap, tag?tag:"ns1:get_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x87, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x22599(%rip), %rsi     # 0x4c0a6
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e12c
testl %eax, %eax
je 0x29b37
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentryResponse
SOAP_FMAC4 soap_put_ns1__get_USCOREentryResponse(struct soap *soap, const struct ns1__get_USCOREentryResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentryResponse);
	if (soap_out_ns1__get_USCOREentryResponse(soap, tag?tag:"ns1:get_entryResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
movl $0x82, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x224ff(%rip), %rsi     # 0x4c0b4
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e25f
testl %eax, %eax
je 0x29bdf
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__logout
SOAP_FMAC4 soap_put_ns1__logout(struct soap *soap, const struct ns1__logout *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__logout);
	if (soap_out_ns1__logout(soap, tag?tag:"ns1:logout", 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 $0x81, %r9d
callq 0x3acfe
testq %r15, %r15
leaq 0x2246d(%rip), %rsi     # 0x4c0ca
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e2de
testl %eax, %eax
je 0x29c87
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__logoutResponse
SOAP_FMAC4 soap_put_ns1__logoutResponse(struct soap *soap, const struct ns1__logoutResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__logoutResponse);
	if (soap_out_ns1__logoutResponse(soap, tag?tag:"ns1:logoutResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x7e
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x223d6(%rip), %rsi     # 0x4c0d5
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e35d
testl %eax, %eax
je 0x29d29
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__login
SOAP_FMAC4 soap_put_ns1__login(struct soap *soap, const struct ns1__login *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__login);
	if (soap_out_ns1__login(soap, tag?tag:"ns1:login", 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
pushq $0x7d
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x2233c(%rip), %rsi     # 0x4c0e8
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e3ab
testl %eax, %eax
je 0x29dd6
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__loginResponse
SOAP_FMAC4 soap_put_ns1__loginResponse(struct soap *soap, const struct ns1__loginResponse *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__loginResponse);
	if (soap_out_ns1__loginResponse(soap, tag?tag:"ns1:loginResponse", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x79
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x222a0(%rip), %rsi     # 0x4c0f2
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e46d
testl %eax, %eax
je 0x29e7c
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_report_USCOREentry_USCORElist
SOAP_FMAC4 soap_put_report_USCOREentry_USCORElist(struct soap *soap, const struct report_USCOREentry_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_report_USCOREentry_USCORElist);
	if (soap_out_report_USCOREentry_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x71
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x227c3(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e4ea
testl %eax, %eax
je 0x29f28
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_report_USCOREfield_USCORElist
SOAP_FMAC4 soap_put_report_USCOREfield_USCORElist(struct soap *soap, const struct report_USCOREfield_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_report_USCOREfield_USCORElist);
	if (soap_out_report_USCOREfield_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
pushq $0x1
popq %rcx
pushq $0x6e
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x22717(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e5f1
testl %eax, %eax
je 0x29fd4
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_last_USCOREviewed_USCORElist
SOAP_FMAC4 soap_put_last_USCOREviewed_USCORElist(struct soap *soap, const struct last_USCOREviewed_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_last_USCOREviewed_USCORElist);
	if (soap_out_last_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
pushq $0x1
popq %rcx
pushq $0x67
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x2266b(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e6f8
testl %eax, %eax
je 0x2a080
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_upcoming_USCOREactivities_USCORElist
SOAP_FMAC4 soap_put_upcoming_USCOREactivities_USCORElist(struct soap *soap, const struct upcoming_USCOREactivities_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_upcoming_USCOREactivities_USCORElist);
	if (soap_out_upcoming_USCOREactivities_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x64
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x225bf(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e7ff
testl %eax, %eax
je 0x2a12c
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_module_USCOREnames
SOAP_FMAC4 soap_put_module_USCOREnames(struct soap *soap, const struct module_USCOREnames *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_module_USCOREnames);
	if (soap_out_module_USCOREnames(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x63
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x22513(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1e906
testl %eax, %eax
je 0x2a1d8
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_md5_USCOREresults
SOAP_FMAC4 soap_put_md5_USCOREresults(struct soap *soap, const struct md5_USCOREresults *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_md5_USCOREresults);
	if (soap_out_md5_USCOREresults(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x62
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x22467(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1ea0d
testl %eax, %eax
je 0x2a284
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_new_USCOREset_USCORErelationhip_USCOREids
SOAP_FMAC4 soap_put_new_USCOREset_USCORErelationhip_USCOREids(struct soap *soap, const struct new_USCOREset_USCORErelationhip_USCOREids *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_new_USCOREset_USCORErelationhip_USCOREids);
	if (soap_out_new_USCOREset_USCORErelationhip_USCOREids(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x60
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x223bb(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1eb14
testl %eax, %eax
je 0x2a330
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_link_USCOREnames_USCOREto_USCOREfields_USCOREarray
SOAP_FMAC4 soap_put_link_USCOREnames_USCOREto_USCOREfields_USCOREarray(struct soap *soap, const struct link_USCOREnames_USCOREto_USCOREfields_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCOREnames_USCOREto_USCOREfields_USCOREarray);
	if (soap_out_link_USCOREnames_USCOREto_USCOREfields_USCOREarray(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x57
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x2230f(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1ec1b
testl %eax, %eax
je 0x2a3dc
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_deleted_USCOREarray
SOAP_FMAC4 soap_put_deleted_USCOREarray(struct soap *soap, const struct deleted_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_deleted_USCOREarray);
	if (soap_out_deleted_USCOREarray(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x53
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x22263(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1ed22
testl %eax, %eax
je 0x2a488
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_modified_USCORErelationship_USCOREentry_USCORElist
SOAP_FMAC4 soap_put_modified_USCORErelationship_USCOREentry_USCORElist(struct soap *soap, const struct modified_USCORErelationship_USCOREentry_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_modified_USCORErelationship_USCOREentry_USCORElist);
	if (soap_out_modified_USCORErelationship_USCOREentry_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x48
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x221b7(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1ee29
testl %eax, %eax
je 0x2a534
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__modified_USCORErelationship_USCOREresult
SOAP_FMAC4 soap_put_ns1__modified_USCORErelationship_USCOREresult(struct soap *soap, const struct ns1__modified_USCORErelationship_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__modified_USCORErelationship_USCOREresult);
	if (soap_out_ns1__modified_USCORErelationship_USCOREresult(soap, tag?tag:"ns1:modified_relationship_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x47
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21be8(%rip), %rsi     # 0x4c19f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1ef30
testl %eax, %eax
je 0x2a5e1
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__modified_USCORErelationship_USCOREentry
SOAP_FMAC4 soap_put_ns1__modified_USCORErelationship_USCOREentry(struct soap *soap, const struct ns1__modified_USCORErelationship_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__modified_USCORErelationship_USCOREentry);
	if (soap_out_ns1__modified_USCORErelationship_USCOREentry(soap, tag?tag:"ns1:modified_relationship_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x46
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21b1b(%rip), %rsi     # 0x4c17f
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f017
testl %eax, %eax
je 0x2a68e
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__error_USCOREvalue
SOAP_FMAC4 soap_put_ns1__error_USCOREvalue(struct soap *soap, const struct ns1__error_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__error_USCOREvalue);
	if (soap_out_ns1__error_USCOREvalue(soap, tag?tag:"ns1:error_value", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x45
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21aaf(%rip), %rsi     # 0x4c1c0
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f0d9
testl %eax, %eax
je 0x2a73b
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_search_USCORElink_USCOREarray_USCORElist
SOAP_FMAC4 soap_put_search_USCORElink_USCOREarray_USCORElist(struct soap *soap, const struct search_USCORElink_USCOREarray_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_search_USCORElink_USCOREarray_USCORElist);
	if (soap_out_search_USCORElink_USCOREarray_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x43
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21f04(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f19b
testl %eax, %eax
je 0x2a7e7
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__search_USCORElink_USCOREname_USCOREvalue
SOAP_FMAC4 soap_put_ns1__search_USCORElink_USCOREname_USCOREvalue(struct soap *soap, const struct ns1__search_USCORElink_USCOREname_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__search_USCORElink_USCOREname_USCOREvalue);
	if (soap_out_ns1__search_USCORElink_USCOREname_USCOREvalue(soap, tag?tag:"ns1:search_link_name_value", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x42
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x2197a(%rip), %rsi     # 0x4c1df
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f2a2
testl %eax, %eax
je 0x2a88f
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__entry_USCORElist2
SOAP_FMAC4 soap_put_ns1__entry_USCORElist2(struct soap *soap, const struct ns1__entry_USCORElist2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__entry_USCORElist2);
	if (soap_out_ns1__entry_USCORElist2(soap, tag?tag:"ns1:entry_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x41
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x217f9(%rip), %rsi     # 0x4c104
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f343
testl %eax, %eax
je 0x2a935
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__field_USCORElist2
SOAP_FMAC4 soap_put_ns1__field_USCORElist2(struct soap *soap, const struct ns1__field_USCORElist2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__field_USCORElist2);
	if (soap_out_ns1__field_USCORElist2(soap, tag?tag:"ns1:field_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x40
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21763(%rip), %rsi     # 0x4c114
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f3c0
testl %eax, %eax
je 0x2a9db
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_link_USCOREvalue
SOAP_FMAC4 soap_put_link_USCOREvalue(struct soap *soap, const struct link_USCOREvalue *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCOREvalue);
	if (soap_out_link_USCOREvalue(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x3e
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21c64(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f43d
testl %eax, %eax
je 0x2aa87
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__link_USCOREvalue2
SOAP_FMAC4 soap_put_ns1__link_USCOREvalue2(struct soap *soap, const struct ns1__link_USCOREvalue2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__link_USCOREvalue2);
	if (soap_out_ns1__link_USCOREvalue2(soap, tag?tag:"ns1:link_value2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x3d
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x216f7(%rip), %rsi     # 0x4c1fa
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f544
testl %eax, %eax
je 0x2ab2d
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_link_USCORElist
SOAP_FMAC4 soap_put_link_USCORElist(struct soap *soap, const struct link_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_link_USCORElist);
	if (soap_out_link_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x3b
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21b12(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f5c1
testl %eax, %eax
je 0x2abd9
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__link_USCORElist2
SOAP_FMAC4 soap_put_ns1__link_USCORElist2(struct soap *soap, const struct ns1__link_USCORElist2 *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__link_USCORElist2);
	if (soap_out_ns1__link_USCORElist2(soap, tag?tag:"ns1:link_list2", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x3a
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x215c9(%rip), %rsi     # 0x4c21e
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f6c8
testl %eax, %eax
je 0x2ac7f
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__acl_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_ns1__acl_USCORElist_USCOREentry(struct soap *soap, const struct ns1__acl_USCORElist_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__acl_USCORElist_USCOREentry);
	if (soap_out_ns1__acl_USCORElist_USCOREentry(soap, tag?tag:"ns1:acl_list_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x39
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21530(%rip), %rsi     # 0x4c22d
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f745
testl %eax, %eax
je 0x2ad27
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_acl_USCORElist
SOAP_FMAC4 soap_put_acl_USCORElist(struct soap *soap, const struct acl_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_acl_USCORElist);
	if (soap_out_acl_USCORElist(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x37
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21918(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f7e6
testl %eax, %eax
je 0x2add3
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_put_ns1__module_USCORElist_USCOREentry(struct soap *soap, const struct ns1__module_USCORElist_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__module_USCORElist_USCOREentry);
	if (soap_out_ns1__module_USCORElist_USCOREentry(soap, tag?tag:"ns1:module_list_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x36
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x213e6(%rip), %rsi     # 0x4c240
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f8ed
testl %eax, %eax
je 0x2ae84
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__last_USCOREviewed_USCOREentry
SOAP_FMAC4 soap_put_ns1__last_USCOREviewed_USCOREentry(struct soap *soap, const struct ns1__last_USCOREviewed_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__last_USCOREviewed_USCOREentry);
	if (soap_out_ns1__last_USCOREviewed_USCOREentry(soap, tag?tag:"ns1:last_viewed_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x35
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x2121a(%rip), %rsi     # 0x4c124
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1f9d4
testl %eax, %eax
je 0x2af34
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__upcoming_USCOREactivity_USCOREentry
SOAP_FMAC4 soap_put_ns1__upcoming_USCOREactivity_USCOREentry(struct soap *soap, const struct ns1__upcoming_USCOREactivity_USCOREentry *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__upcoming_USCOREactivity_USCOREentry);
	if (soap_out_ns1__upcoming_USCOREactivity_USCOREentry(soap, tag?tag:"ns1:upcoming_activity_entry", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x34
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x21184(%rip), %rsi     # 0x4c13a
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1fb05
testl %eax, %eax
je 0x2afe0
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__get_USCOREentries_USCOREcount_USCOREresult
SOAP_FMAC4 soap_put_ns1__get_USCOREentries_USCOREcount_USCOREresult(struct soap *soap, const struct ns1__get_USCOREentries_USCOREcount_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__get_USCOREentries_USCOREcount_USCOREresult);
	if (soap_out_ns1__get_USCOREentries_USCOREcount_USCOREresult(soap, tag?tag:"ns1:get_entries_count_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x33
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x211fb(%rip), %rsi     # 0x4c256
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1fbec
testl %eax, %eax
je 0x2b085
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_module_USCORElist_USCOREarray
SOAP_FMAC4 soap_put_module_USCORElist_USCOREarray(struct soap *soap, const struct module_USCORElist_USCOREarray *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_module_USCORElist_USCOREarray);
	if (soap_out_module_USCORElist_USCOREarray(soap, tag?tag:"SOAP-ENC:Array", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x1
popq %rcx
pushq $0x31
popq %r9
movq %rsi, %rdx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x215ba(%rip), %rsi     # 0x4c6c1
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1fc69
testl %eax, %eax
je 0x2b131
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 0x1ac67
// File: /workspace/github_c_makefile_star2_O2/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__module_USCORElist
SOAP_FMAC4 soap_put_ns1__module_USCORElist(struct soap *soap, const struct ns1__module_USCORElist *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__module_USCORElist);
	if (soap_out_ns1__module_USCORElist(soap, tag?tag:"ns1:module_list", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %r14
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %rbx
pushq $0x30
popq %r9
xorl %edx, %edx
xorl %ecx, %ecx
movq %r15, %r8
callq 0x3acfe
testq %r15, %r15
leaq 0x210c6(%rip), %rsi     # 0x4c273
cmovneq %r15, %rsi
movq %rbx, %rdi
movl %eax, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x1fd70
testl %eax, %eax
je 0x2b1d7
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 0x1ac67