// File: /workspace/github_c_makefile_star2_O0/loversmile[P]sugarcrm/sugar_soapC.c
// Function: soap_out_ns1__get_USCOREmodified_USCORErelationships
SOAP_FMAC4 soap_out_ns1__get_USCOREmodified_USCORErelationships(struct soap *soap, const char *tag, int id, const struct ns1__get_USCOREmodified_USCORErelationships *a, const char *type)
{
	if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__get_USCOREmodified_USCORErelationships), type))
		return soap->error;
	if (soap_out_string(soap, "session", -1, &a->session, ""))
		return soap->error;
	if (soap_out_string(soap, "module_name", -1, &a->module_USCOREname, ""))
		return soap->error;
	if (soap_out_string(soap, "related_module", -1, &a->related_USCOREmodule, ""))
		return soap->error;
	if (soap_out_string(soap, "from_date", -1, &a->from_USCOREdate, ""))
		return soap->error;
	if (soap_out_string(soap, "to_date", -1, &a->to_USCOREdate, ""))
		return soap->error;
	if (soap_out_int(soap, "offset", -1, &a->offset, ""))
		return soap->error;
	if (soap_out_int(soap, "max_results", -1, &a->max_USCOREresults, ""))
		return soap->error;
	if (soap_out_int(soap, "deleted", -1, &a->deleted, ""))
		return soap->error;
	if (soap_out_string(soap, "module_user_id", -1, &a->module_USCOREuser_USCOREid, ""))
		return soap->error;
	if (soap_out_PointerToselect_USCOREfields(soap, "select_fields", -1, &a->select_USCOREfields, ""))
		return soap->error;
	if (soap_out_string(soap, "relationship_name", -1, &a->relationship_USCOREname, ""))
		return soap->error;
	if (soap_out_string(soap, "deletion_date", -1, &a->deletion_USCOREdate, ""))
		return soap->error;
	return soap_element_end_out(soap, tag);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movl %edx, -0x1c(%rbp)
movq %rcx, -0x28(%rbp)
movq %r8, -0x30(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x18(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x10(%rbp), %rdi
movl -0x1c(%rbp), %esi
movq -0x28(%rbp), %rdx
movl $0xf6, %ecx
callq 0x5b5a0
movq -0x40(%rbp), %rdi
movq -0x38(%rbp), %rsi
movl %eax, %edx
movq -0x30(%rbp), %rcx
callq 0x5bbd0
cmpl $0x0, %eax
je 0x2746a
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
leaq 0x52063(%rip), %rsi     # 0x794dc
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x53654(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x274a1
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x8, %rcx
leaq 0x52391(%rip), %rsi     # 0x79845
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x53619(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x274dc
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x10, %rcx
leaq 0x51ff5(%rip), %rsi     # 0x794e4
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x535de(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x27517
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x18, %rcx
leaq 0x51fc9(%rip), %rsi     # 0x794f3
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x535a3(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x27552
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x20, %rcx
leaq 0x51f98(%rip), %rsi     # 0x794fd
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x53568(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x2758d
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x28, %rcx
leaq 0x53412(%rip), %rsi     # 0x7a9b2
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x5352d(%rip), %r8      # 0x7aad9
callq 0x27310
cmpl $0x0, %eax
je 0x275c8
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x2c, %rcx
leaq 0x51f2a(%rip), %rsi     # 0x79505
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x534f2(%rip), %r8      # 0x7aad9
callq 0x27310
cmpl $0x0, %eax
je 0x27603
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x30, %rcx
leaq 0x51efb(%rip), %rsi     # 0x79511
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x534b7(%rip), %r8      # 0x7aad9
callq 0x27310
cmpl $0x0, %eax
je 0x2763e
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x38, %rcx
leaq 0x51ec8(%rip), %rsi     # 0x79519
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x5347c(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x27679
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x40, %rcx
leaq 0x51e9c(%rip), %rsi     # 0x79528
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x53441(%rip), %r8      # 0x7aad9
callq 0x32940
cmpl $0x0, %eax
je 0x276b4
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x48, %rcx
leaq 0x51e6f(%rip), %rsi     # 0x79536
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x53406(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x276ec
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x28(%rbp), %rcx
addq $0x50, %rcx
leaq 0x51e49(%rip), %rsi     # 0x79548
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
leaq 0x533ce(%rip), %r8      # 0x7aad9
callq 0x32ca0
cmpl $0x0, %eax
je 0x27724
movq -0x10(%rbp), %rax
movl 0x19214(%rax), %eax
movl %eax, -0x4(%rbp)
jmp 0x27734
movq -0x10(%rbp), %rdi
movq -0x18(%rbp), %rsi
callq 0x5bcc0
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopl (%rax)