// File: /workspace/github_cpp_makefile_star2_O1/Kei18[P]pibt/./src/graph/station.cpp
// Function: Station::logStr[abi:cxx11]()
std::string Station::logStr() {
  std::string str = SimpleGrid::logStr();
  for (int i = 0; i < stations.size(); ++i) {
    str += "[graph] St." + std::to_string(i) + ":";
    for (auto v : stations[i]) str += std::to_string(v->getId()) + ",";
    str += "\n";
  }
  return str;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x88, %rsp
movq %rsi, %rbp
movq %rdi, %r12
callq 0x1faf0
movq 0xd0(%rbp), %rax
cmpq 0xc8(%rbp), %rax
je 0x212d8
leaq 0x60(%rsp), %r14
leaq 0x40(%rsp), %rbx
xorl %r13d, %r13d
leaq 0x50(%rsp), %rdi
movl $0xd1b71759, %r15d      # imm = 0xD1B71759
movq %r12, 0x28(%rsp)
movq %rbp, 0x70(%rsp)
movl $0x1, %ebp
cmpq $0xa, %r13
jb 0x20fd5
movl $0x4, %ebp
movl %r13d, %eax
cmpl $0x63, %eax
jbe 0x20fc9
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x20fce
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x20fd0
movl %eax, %ecx
imulq %r15, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x20f9b
addl $-0x3, %ebp
jmp 0x20fd0
addl $-0x2, %ebp
jmp 0x20fd0
decl %ebp
leaq 0x50(%rsp), %rdi
movl %ebp, %esi
movq %r14, %r15
movq %r14, 0x50(%rsp)
movl $0x2d, %edx
movq %rdi, %r14
callq 0x6410
movq 0x50(%rsp), %rdi
movl %ebp, %esi
movq %r13, 0x78(%rsp)
movl %r13d, %edx
callq 0xb762
movl $0xb, %r8d
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x291a9(%rip), %rcx     # 0x4a1bd
callq 0x63d0
movq %rbx, 0x30(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
leaq 0x18(%rsp), %r13
movq 0x70(%rsp), %r14
je 0x21046
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x2104c
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x30(%rsp), %rdi
leaq 0x2937f(%rip), %rsi     # 0x4a3ef
callq 0x6690
movq %r13, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x21098
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x210a0
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq %r12, %rdi
callq 0x6120
movq 0x8(%rsp), %rdi
cmpq %r13, %rdi
je 0x210e1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
movq 0x78(%rsp), %r13
je 0x210fd
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0x50(%rsp), %rdi
cmpq %r15, %rdi
je 0x21114
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0xc8(%r14), %rax
leaq (,%r13,2), %rcx
addq %r13, %rcx
movq (%rax,%rcx,8), %r13
movq 0x8(%rax,%rcx,8), %rax
movq %rax, 0x80(%rsp)
cmpq %rax, %r13
movl $0xd1b71759, %r15d      # imm = 0xD1B71759
je 0x21283
movq (%r13), %rax
movl (%rax), %r12d
movl %r12d, %r14d
negl %r14d
cmovsl %r12d, %r14d
movl $0x1, %ebp
cmpl $0xa, %r14d
jb 0x2119f
movl $0x4, %ebp
movl %r14d, %eax
cmpl $0x63, %eax
jbe 0x21198
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x2119d
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x2119f
movl %eax, %ecx
imulq %r15, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x2116a
addl $-0x3, %ebp
jmp 0x2119f
addl $-0x2, %ebp
jmp 0x2119f
decl %ebp
shrl $0x1f, %r12d
leal (%r12,%rbp), %esi
movq %rbx, 0x30(%rsp)
leaq 0x30(%rsp), %r15
movq %r15, %rdi
movl $0x2d, %edx
callq 0x6410
addq 0x30(%rsp), %r12
movq %r12, %rdi
movl %ebp, %esi
movl %r14d, %edx
callq 0xb762
movq %r15, %rdi
leaq 0x282f6(%rip), %rsi     # 0x494d0
callq 0x6690
leaq 0x18(%rsp), %rbp
movq %rbp, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
movq 0x28(%rsp), %r12
je 0x2120c
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x21213
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movl $0xd1b71759, %r15d      # imm = 0xD1B71759
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq %r12, %rdi
callq 0x6120
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x2125a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x21271
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x6380
addq $0x8, %r13
cmpq 0x80(%rsp), %r13
jne 0x21146
movl $0xd1b71759, %r15d      # imm = 0xD1B71759
movq %r12, %rdi
leaq 0x272d0(%rip), %rsi     # 0x48563
callq 0x6690
movq 0x70(%rsp), %rbp
movq 0xd0(%rbp), %rax
subq 0xc8(%rbp), %rax
movq 0x78(%rsp), %r13
incq %r13
sarq $0x3, %rax
movabsq $-0x5555555555555555, %rcx # imm = 0xAAAAAAAAAAAAAAAB
imulq %rcx, %rax
cmpq %r13, %rax
leaq 0x60(%rsp), %r14
leaq 0x50(%rsp), %rdi
ja 0x20f88
movq %r12, %rax
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r14
jmp 0x21390
jmp 0x21355
movq %rax, %r14
jmp 0x21332
movq %rax, %r14
jmp 0x2131b
movq %rax, %r14
movq 0x8(%rsp), %rdi
cmpq %r13, %rdi
je 0x2131b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x21332
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0x50(%rsp), %rdi
cmpq %r15, %rdi
je 0x21358
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x6380
jmp 0x21358
movq %rax, %r14
movq 0x28(%rsp), %r12
jmp 0x21379
movq %rax, %r14
movq 0x28(%rsp), %r12
jmp 0x21390
movq %rax, %r14
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x21379
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x6380
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x21390
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x6380
movq (%r12), %rdi
addq $0x10, %r12
cmpq %r12, %rdi
je 0x213a9
movq (%r12), %rsi
incq %rsi
callq 0x6380
movq %r14, %rdi
callq 0x6620
nop