// File: /workspace/github_cpp_makefile_star2_O3/WolfgangLechner[P]StructureAnalysis/molecular_system.cpp
// Function: CMolecularSystem::outputSimpleResults(int)
void CMolecularSystem::outputSimpleResults(int number)
{
  char IntStr[80];
  ofstream of;
  sprintf( IntStr, "./output/result.%d.dat", number);
  of.open (IntStr, ofstream::out | ofstream::trunc);
  if (of.is_open())
  {
    for (int ti=0;ti<this->parameter->nop;ti++)
    {
      of << ti << " " << this->molecules[ti].posx  << " " << this->molecules[ti].posy  << " " <<this->molecules[ti].posz
               << " " << this->molecules[ti].AQ4  << " " << this->molecules[ti].AQ6
               << " " << this->molecules[ti].Q4  << " " << this->molecules[ti].Q6
               << " " << this->molecules[ti].n_neighbors << "\n";
    }
  }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x258, %rsp            # imm = 0x258
movl %esi, %r14d
movq %rdi, %rbx
leaq -0x228(%rbp), %r15
movq %r15, %rdi
callq 0x2310
leaq 0x1843(%rip), %rsi      # 0x837f
leaq -0x280(%rbp), %r12
movq %r12, %rdi
movl %r14d, %edx
xorl %eax, %eax
callq 0x2070
movq %r15, %rdi
movq %r12, %rsi
movl $0x30, %edx
callq 0x2050
leaq -0x1b8(%rbp), %rdi
callq 0x2090
testb %al, %al
je 0x6d2e
movq 0xb4e8c0(%rbx), %rax
cmpl $0x0, 0x3208(%rax)
jle 0x6d2e
xorl %r12d, %r12d
leaq 0x15d5(%rip), %r15      # 0x8167
xorl %r13d, %r13d
leaq -0x228(%rbp), %rdi
movl %r13d, %esi
callq 0x2330
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x8(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x10(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x18(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x840(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x838(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x820(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movsd 0x818(%rax,%r12), %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21f0
movq 0xb4e8b8(%rbx), %rax
movl 0x550(%rax,%r12), %esi
movq %r14, %rdi
callq 0x2330
movl $0x1, %edx
movq %rax, %rdi
leaq 0x1672(%rip), %rsi      # 0x837a
callq 0x21f0
incq %r13
movq 0xb4e8c0(%rbx), %rax
movslq 0x3208(%rax), %rax
addq $0x870, %r12            # imm = 0x870
cmpq %rax, %r13
jl 0x6b95
movq 0x428b(%rip), %rax      # 0xafc0
movq (%rax), %rcx
movq 0x18(%rax), %rax
leaq -0x220(%rbp), %rdi
movq %rcx, -0x8(%rdi)
movq -0x18(%rcx), %rcx
movq %rax, -0x228(%rbp,%rcx)
callq 0x2160
leaq -0x130(%rbp), %rdi
callq 0x20d0
addq $0x258, %rsp            # imm = 0x258
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x6d78
movq %rax, %rbx
leaq -0x228(%rbp), %rdi
callq 0x2290
movq %rbx, %rdi
callq 0x2350
nop