// File: /workspace/github_cpp_makefile_star2_O2/Windfisch[P]production-flow/flowgraph.cpp
// Function: FlowGraph::Edge::label[abi:cxx11]() const
string FlowGraph::Edge::label() const
{
	string color;
	if (actual_flow > actual_capacity)
		color = "color=red,";
	string label = "label=\""s + str(actual_flow) + "/"s + str(actual_capacity) + "("s+str(capacity)+")\""s;
	return color+label;
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x1c8, %rsp            # imm = 0x1C8
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x18(%rsp), %rax
movq %rax, -0x10(%rax)
andq $0x0, -0x8(%rax)
movb $0x0, (%rax)
movl 0x8(%rsi), %eax
cmpl 0x4(%rsi), %eax
jle 0x7a1c
leaq 0x5bb4(%rip), %rsi      # 0xd5c6
leaq 0x8(%rsp), %rdi
callq 0x33f0
leaq 0x59bb(%rip), %rsi      # 0xd3de
leaq 0xe8(%rsp), %rdi
pushq $0x7
popq %rdx
callq 0x83e2
movl 0x8(%r14), %esi
leaq 0xc8(%rsp), %rdi
pushq $0x3
popq %rdx
callq 0x83fa
leaq 0x108(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x837b
leaq 0x597b(%rip), %rsi      # 0xd3e6
leaq 0xa8(%rsp), %rdi
pushq $0x1
popq %rdx
callq 0x83e2
leaq 0x128(%rsp), %rdi
leaq 0x108(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x837b
movl 0x4(%r14), %esi
leaq 0x88(%rsp), %rdi
pushq $0x3
popq %rdx
callq 0x83fa
leaq 0x148(%rsp), %rdi
leaq 0x128(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x837b
leaq 0x5e3c(%rip), %rsi      # 0xd90c
leaq 0x68(%rsp), %rdi
pushq $0x1
popq %rdx
callq 0x83e2
leaq 0x168(%rsp), %rdi
leaq 0x148(%rsp), %rsi
leaq 0x68(%rsp), %rdx
callq 0x837b
movl (%r14), %esi
leaq 0x48(%rsp), %rdi
pushq $0x3
popq %rdx
callq 0x83fa
leaq 0x188(%rsp), %rdi
leaq 0x168(%rsp), %rsi
leaq 0x48(%rsp), %rdx
callq 0x837b
leaq 0x5aa9(%rip), %rsi      # 0xd5d1
leaq 0x28(%rsp), %rdi
pushq $0x2
popq %rdx
callq 0x83e2
leaq 0x1a8(%rsp), %rdi
leaq 0x188(%rsp), %rsi
leaq 0x28(%rsp), %rdx
callq 0x837b
leaq 0x28(%rsp), %rdi
callq 0x3418
leaq 0x188(%rsp), %rdi
callq 0x3418
leaq 0x48(%rsp), %rdi
callq 0x3418
leaq 0x168(%rsp), %rdi
callq 0x3418
leaq 0x68(%rsp), %rdi
callq 0x3418
leaq 0x148(%rsp), %rdi
callq 0x3418
leaq 0x88(%rsp), %rdi
callq 0x3418
leaq 0x128(%rsp), %rdi
callq 0x3418
leaq 0xa8(%rsp), %rdi
callq 0x3418
leaq 0x108(%rsp), %rdi
callq 0x3418
leaq 0xc8(%rsp), %rdi
callq 0x3418
leaq 0xe8(%rsp), %rdi
callq 0x3418
leaq 0x8(%rsp), %rsi
leaq 0x1a8(%rsp), %rdx
movq %rbx, %rdi
callq 0x846d
leaq 0x1a8(%rsp), %rdi
callq 0x3418
leaq 0x8(%rsp), %rdi
callq 0x3418
movq %rbx, %rax
addq $0x1c8, %rsp            # imm = 0x1C8
popq %rbx
popq %r14
retq
jmp 0x7d10
movq %rax, %rbx
leaq 0x1a8(%rsp), %rdi
jmp 0x7cd6
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x3418
jmp 0x7c43
movq %rax, %rbx
leaq 0x188(%rsp), %rdi
callq 0x3418
jmp 0x7c55
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x3418
jmp 0x7c64
movq %rax, %rbx
leaq 0x168(%rsp), %rdi
callq 0x3418
jmp 0x7c76
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x3418
leaq 0x148(%rsp), %rdi
callq 0x3418
leaq 0x88(%rsp), %rdi
callq 0x3418
leaq 0x128(%rsp), %rdi
callq 0x3418
leaq 0xa8(%rsp), %rdi
callq 0x3418
leaq 0x108(%rsp), %rdi
callq 0x3418
leaq 0xc8(%rsp), %rdi
callq 0x3418
leaq 0xe8(%rsp), %rdi
callq 0x3418
leaq 0x8(%rsp), %rdi
callq 0x3418
movq %rbx, %rdi
callq 0x33c0
movq %rax, %rbx
jmp 0x7c80
movq %rax, %rbx
jmp 0x7c8d
movq %rax, %rbx
jmp 0x7c9a
movq %rax, %rbx
jmp 0x7ca7
movq %rax, %rbx
jmp 0x7cb4
movq %rax, %rbx
jmp 0x7cc1
movq %rax, %rbx
jmp 0x7cce
movq %rax, %rbx
jmp 0x7cdb
nop