LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x64, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3e424
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3e431
leaq 0x3b286(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3e431
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2b1c0
cmpl $0x0, %eax
je 0x3e45d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3e469
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x63, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3e574
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3e581
leaq 0x3b136(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3e581
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2b320
cmpl $0x0, %eax
je 0x3e5ad
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3e5b9
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x62, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3e6c4
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3e6d1
leaq 0x3afe6(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3e6d1
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2b480
cmpl $0x0, %eax
je 0x3e6fd
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3e709
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x60, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3e814
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3e821
leaq 0x3ae96(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3e821
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2b5e0
cmpl $0x0, %eax
je 0x3e84d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3e859
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x57, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3e964
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3e971
leaq 0x3ad46(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3e971
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2b740
cmpl $0x0, %eax
je 0x3e99d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3e9a9
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x53, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3eab4
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3eac1
leaq 0x3abf6(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3eac1
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2b8a0
cmpl $0x0, %eax
je 0x3eaed
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3eaf9
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x48, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3ec04
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3ec11
leaq 0x3aaa6(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3ec11
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2ba00
cmpl $0x0, %eax
je 0x3ec3d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3ec49
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_default_ns1__modified_USCORErelationship_USCOREresult
SOAP_FMAC4 soap_default_ns1__modified_USCORErelationship_USCOREresult(struct soap *soap, struct ns1__modified_USCORErelationship_USCOREresult *a)
{
	(void)soap; (void)a; /* appease -Wall -Werror */
	soap_default_int(soap, &a->result_USCOREcount);
	soap_default_int(soap, &a->next_USCOREoffset);
	a->entry_USCORElist = NULL;
	a->error = NULL;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x379c0
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x4, %rsi
callq 0x379c0
movq -0x10(%rbp), %rax
movq $0x0, 0x8(%rax)
movq -0x10(%rbp), %rax
movq $0x0, 0x10(%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x47, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3ed71
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3ed7e
leaq 0x3a417(%rip), %rax     # 0x7918f
movq %rax, -0x40(%rbp)
jmp 0x3ed7e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2bb60
cmpl $0x0, %eax
je 0x3edaa
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3edb6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x46, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3eec1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3eece
leaq 0x3a2a7(%rip), %rax     # 0x7916f
movq %rax, -0x40(%rbp)
jmp 0x3eece
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2bcd0
cmpl $0x0, %eax
je 0x3eefa
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3ef06
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x45, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f021
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f02e
leaq 0x3a188(%rip), %rax     # 0x791b0
movq %rax, -0x40(%rbp)
jmp 0x3f02e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2be00
cmpl $0x0, %eax
je 0x3f05a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f066
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x43, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f164
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f171
leaq 0x3a546(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3f171
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2bf30
cmpl $0x0, %eax
je 0x3f19d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f1a9
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x42, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f2b1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f2be
leaq 0x39f17(%rip), %rax     # 0x791cf
movq %rax, -0x40(%rbp)
jmp 0x3f2be
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c090
cmpl $0x0, %eax
je 0x3f2ea
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f2f6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x41, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f3e1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f3ee
leaq 0x39d0c(%rip), %rax     # 0x790f4
movq %rax, -0x40(%rbp)
jmp 0x3f3ee
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c180
cmpl $0x0, %eax
je 0x3f41a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f426
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x40, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f511
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f51e
leaq 0x39bec(%rip), %rax     # 0x79104
movq %rax, -0x40(%rbp)
jmp 0x3f51e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c240
cmpl $0x0, %eax
je 0x3f54a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f556
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x3e, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f654
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f661
leaq 0x3a056(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3f661
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c300
cmpl $0x0, %eax
je 0x3f68d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f699
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x3d, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f791
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f79e
leaq 0x39a52(%rip), %rax     # 0x791ea
movq %rax, -0x40(%rbp)
jmp 0x3f79e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c460
cmpl $0x0, %eax
je 0x3f7ca
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f7d6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x3b, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3f8d4
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3f8e1
leaq 0x39dd6(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3f8e1
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c520
cmpl $0x0, %eax
je 0x3f90d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3f919
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x3a, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3fa11
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3fa1e
leaq 0x397f6(%rip), %rax     # 0x7920e
movq %rax, -0x40(%rbp)
jmp 0x3fa1e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c680
cmpl $0x0, %eax
je 0x3fa4a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3fa56
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x39, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3fb61
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3fb6e
leaq 0x396b5(%rip), %rax     # 0x7921d
movq %rax, -0x40(%rbp)
jmp 0x3fb6e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c740
cmpl $0x0, %eax
je 0x3fb9a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3fba6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x37, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3fca4
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3fcb1
leaq 0x39a06(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x3fcb1
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c830
cmpl $0x0, %eax
je 0x3fcdd
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3fce9
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_default_ns1__module_USCORElist_USCOREentry
SOAP_FMAC4 soap_default_ns1__module_USCORElist_USCOREentry(struct soap *soap, struct ns1__module_USCORElist_USCOREentry *a)
{
	(void)soap; (void)a; /* appease -Wall -Werror */
	soap_default_string(soap, &a->module_USCOREkey);
	soap_default_string(soap, &a->module_USCORElabel);
	soap_default_xsd__boolean(soap, &a->favorite_USCOREenabled);
	a->acls = NULL;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x10, %rsi
callq 0x37af0
movq -0x10(%rbp), %rax
movq $0x0, 0x18(%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x36, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3fe21
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3fe2e
leaq 0x39408(%rip), %rax     # 0x79230
movq %rax, -0x40(%rbp)
jmp 0x3fe2e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2c990
cmpl $0x0, %eax
je 0x3fe5a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3fe66
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_default_ns1__last_USCOREviewed_USCOREentry
SOAP_FMAC4 soap_default_ns1__last_USCOREviewed_USCOREentry(struct soap *soap, struct ns1__last_USCOREviewed_USCOREentry *a)
{
	(void)soap; (void)a; /* appease -Wall -Werror */
	soap_default_string(soap, &a->id);
	soap_default_string(soap, &a->item_USCOREid);
	soap_default_string(soap, &a->item_USCOREsummary);
	soap_default_string(soap, &a->module_USCOREname);
	soap_default_string(soap, &a->monitor_USCOREid);
	soap_default_string(soap, &a->date_USCOREmodified);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x10, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x18, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x20, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x28, %rsi
callq 0x37d10
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x35, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x3ffb1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x3ffbe
leaq 0x3915c(%rip), %rax     # 0x79114
movq %rax, -0x40(%rbp)
jmp 0x3ffbe
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2cb00
cmpl $0x0, %eax
je 0x3ffea
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x3fff6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_default_ns1__upcoming_USCOREactivity_USCOREentry
SOAP_FMAC4 soap_default_ns1__upcoming_USCOREactivity_USCOREentry(struct soap *soap, struct ns1__upcoming_USCOREactivity_USCOREentry *a)
{
	(void)soap; (void)a; /* appease -Wall -Werror */
	soap_default_string(soap, &a->id);
	soap_default_string(soap, &a->module);
	soap_default_string(soap, &a->date_USCOREdue);
	soap_default_string(soap, &a->summary);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x10, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x18, %rsi
callq 0x37d10
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x34, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x40121
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4012e
leaq 0x39002(%rip), %rax     # 0x7912a
movq %rax, -0x40(%rbp)
jmp 0x4012e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2cce0
cmpl $0x0, %eax
je 0x4015a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x40166
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x33, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x40261
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4026e
leaq 0x38fde(%rip), %rax     # 0x79246
movq %rax, -0x40(%rbp)
jmp 0x4026e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2ce50
cmpl $0x0, %eax
je 0x4029a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x402a6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x18(%rbp), %rdx
movq -0x20(%rbp), %r8
movl $0x1, %ecx
movl $0x31, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x403a4
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x403b1
leaq 0x39306(%rip), %rax     # 0x796b1
movq %rax, -0x40(%rbp)
jmp 0x403b1
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2cf10
cmpl $0x0, %eax
je 0x403dd
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x403e9
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x30, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x404e1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x404ee
leaq 0x38d7b(%rip), %rax     # 0x79263
movq %rax, -0x40(%rbp)
jmp 0x404ee
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2d070
cmpl $0x0, %eax
je 0x4051a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x40526
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__new_USCOREreturn_USCOREdocument_USCORErevision
SOAP_FMAC4 soap_put_ns1__new_USCOREreturn_USCOREdocument_USCORErevision(struct soap *soap, const struct ns1__new_USCOREreturn_USCOREdocument_USCORErevision *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREreturn_USCOREdocument_USCORErevision);
	if (soap_out_ns1__new_USCOREreturn_USCOREdocument_USCORErevision(soap, tag?tag:"ns1:new_return_document_revision", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x2e, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x40611
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4061e
leaq 0x38c5b(%rip), %rax     # 0x79273
movq %rax, -0x40(%rbp)
jmp 0x4061e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2d130
cmpl $0x0, %eax
je 0x4064a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x40656
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_default_ns1__document_USCORErevision
SOAP_FMAC4 soap_default_ns1__document_USCORErevision(struct soap *soap, struct ns1__document_USCORErevision *a)
{
	(void)soap; (void)a; /* appease -Wall -Werror */
	soap_default_string(soap, &a->id);
	soap_default_string(soap, &a->document_USCOREname);
	soap_default_string(soap, &a->revision);
	soap_default_string(soap, &a->filename);
	soap_default_string(soap, &a->file);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x10, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x18, %rsi
callq 0x37d10
movq -0x8(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x20, %rsi
callq 0x37d10
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__document_USCORErevision
SOAP_FMAC4 soap_put_ns1__document_USCORErevision(struct soap *soap, const struct ns1__document_USCORErevision *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__document_USCORErevision);
	if (soap_out_ns1__document_USCORErevision(soap, tag?tag:"ns1:document_revision", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x2d, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x40791
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x4079e
leaq 0x38afc(%rip), %rax     # 0x79294
movq %rax, -0x40(%rbp)
jmp 0x4079e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2d1f0
cmpl $0x0, %eax
je 0x407ca
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x407d6
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult
SOAP_FMAC4 soap_put_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(struct soap *soap, const struct ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult);
	if (soap_out_ns1__new_USCOREset_USCORErelationship_USCORElist_USCOREresult(soap, tag?tag:"ns1:new_set_relationship_list_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x2c, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x408f1
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x408fe
leaq 0x389b2(%rip), %rax     # 0x792aa
movq %rax, -0x40(%rbp)
jmp 0x408fe
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2d390
cmpl $0x0, %eax
je 0x4092a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x40936
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop
// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_put_ns1__new_USCOREset_USCOREentries_USCOREresult
SOAP_FMAC4 soap_put_ns1__new_USCOREset_USCOREentries_USCOREresult(struct soap *soap, const struct ns1__new_USCOREset_USCOREentries_USCOREresult *a, const char *tag, const char *type)
{
	register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__new_USCOREset_USCOREentries_USCOREresult);
	if (soap_out_ns1__new_USCOREset_USCOREentries_USCOREresult(soap, tag?tag:"ns1:new_set_entries_result", id, a, type))
		return soap->error;
	return soap_putindependent(soap);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
movq -0x20(%rbp), %r8
xorl %eax, %eax
movl %eax, %edx
xorl %ecx, %ecx
movl $0x2b, %r9d
callq 0x5a4d0
movl %eax, -0x2c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x38(%rbp)
cmpq $0x0, -0x20(%rbp)
je 0x40a21
movq -0x20(%rbp), %rax
movq %rax, -0x40(%rbp)
jmp 0x40a2e
leaq 0x388a7(%rip), %rax     # 0x792cf
movq %rax, -0x40(%rbp)
jmp 0x40a2e
movq -0x38(%rbp), %rdi
movq -0x40(%rbp), %rsi
movl -0x2c(%rbp), %edx
movq -0x18(%rbp), %rcx
movq -0x28(%rbp), %r8
callq 0x2d4c0
cmpl $0x0, %eax
je 0x40a5a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x40a66
movq -0x10(%rbp), %rdi
callq 0x253d0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nop