// File: SaadBazaz[P]RIP-Protocol-Simulation/./RoutingTable.h
// Function: TableRow::toString[abi:cxx11](char)
std::string toString (char delimiter = ','){
		return std::to_string(identifier) 		+ ','
		// + 	   std::to_string(client_name) 		+ ','
		+ 	   std::to_string(status) 			+ ','		
		+ 	   std::to_string(fd) 				+ ','
		+ 	   std::to_string(hop_count) 		+ ','
		+ 	   type					 			+ ','
		+ 	   std::to_string(in_use) 			+ ','
		+ 	   std::to_string(send_port) 		+ ','
		+ 	   std::to_string(receive_port) 	
		;
	}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2d0, %rsp            # imm = 0x2D0
movq %rdi, -0x2c8(%rbp)
movb %dl, %al
movq %rdi, %rcx
movq %rcx, -0x2c0(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movb %al, -0x11(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x2b8(%rbp)
movl (%rax), %esi
leaq -0x1d8(%rbp), %rdi
movq %rdi, -0x2b0(%rbp)
callq 0x6040
movq -0x2b0(%rbp), %rsi
leaq -0x1b8(%rbp), %rdi
movl $0x2c, %edx
callq 0x6810
jmp 0x5713
movq -0x2b8(%rbp), %rax
movswl 0x8(%rax), %esi
leaq -0x208(%rbp), %rdi
callq 0x6040
jmp 0x572c
leaq -0x198(%rbp), %rdi
leaq -0x1b8(%rbp), %rsi
leaq -0x208(%rbp), %rdx
callq 0x6740
jmp 0x5748
leaq -0x178(%rbp), %rdi
leaq -0x198(%rbp), %rsi
movl $0x2c, %edx
callq 0x6810
jmp 0x5762
movq -0x2b8(%rbp), %rax
movl 0x4(%rax), %esi
leaq -0x228(%rbp), %rdi
callq 0x6040
jmp 0x577a
leaq -0x158(%rbp), %rdi
leaq -0x178(%rbp), %rsi
leaq -0x228(%rbp), %rdx
callq 0x6740
jmp 0x5796
leaq -0x138(%rbp), %rdi
leaq -0x158(%rbp), %rsi
movl $0x2c, %edx
callq 0x6810
jmp 0x57b0
movq -0x2b8(%rbp), %rax
movl 0xc(%rax), %esi
leaq -0x248(%rbp), %rdi
callq 0x6040
jmp 0x57c8
leaq -0x118(%rbp), %rdi
leaq -0x138(%rbp), %rsi
leaq -0x248(%rbp), %rdx
callq 0x6740
jmp 0x57e4
leaq -0xf8(%rbp), %rdi
leaq -0x118(%rbp), %rsi
movl $0x2c, %edx
callq 0x6810
jmp 0x57fe
movq -0x2b8(%rbp), %rdx
addq $0x10, %rdx
leaq -0xd8(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6860
jmp 0x581e
leaq -0xb8(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
movl $0x2c, %edx
callq 0x6810
jmp 0x5838
movq -0x2b8(%rbp), %rax
movzbl 0x30(%rax), %esi
andl $0x1, %esi
leaq -0x268(%rbp), %rdi
callq 0x6040
jmp 0x5854
leaq -0x98(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
leaq -0x268(%rbp), %rdx
callq 0x6740
jmp 0x5870
leaq -0x78(%rbp), %rdi
leaq -0x98(%rbp), %rsi
movl $0x2c, %edx
callq 0x6810
jmp 0x5887
movq -0x2b8(%rbp), %rax
movl 0x34(%rax), %esi
leaq -0x288(%rbp), %rdi
callq 0x6040
jmp 0x589f
leaq -0x58(%rbp), %rdi
leaq -0x78(%rbp), %rsi
leaq -0x288(%rbp), %rdx
callq 0x6740
jmp 0x58b5
leaq -0x38(%rbp), %rdi
leaq -0x58(%rbp), %rsi
movl $0x2c, %edx
callq 0x6810
jmp 0x58c9
movq -0x2b8(%rbp), %rax
movl 0x38(%rax), %esi
leaq -0x2a8(%rbp), %rdi
callq 0x6040
jmp 0x58e1
movq -0x2c8(%rbp), %rdi
leaq -0x38(%rbp), %rsi
leaq -0x2a8(%rbp), %rdx
callq 0x6740
jmp 0x58fa
leaq -0x2a8(%rbp), %rdi
callq 0x31a0
leaq -0x38(%rbp), %rdi
callq 0x31a0
leaq -0x58(%rbp), %rdi
callq 0x31a0
leaq -0x288(%rbp), %rdi
callq 0x31a0
leaq -0x78(%rbp), %rdi
callq 0x31a0
leaq -0x98(%rbp), %rdi
callq 0x31a0
leaq -0x268(%rbp), %rdi
callq 0x31a0
leaq -0xb8(%rbp), %rdi
callq 0x31a0
leaq -0xd8(%rbp), %rdi
callq 0x31a0
leaq -0xf8(%rbp), %rdi
callq 0x31a0
leaq -0x118(%rbp), %rdi
callq 0x31a0
leaq -0x248(%rbp), %rdi
callq 0x31a0
leaq -0x138(%rbp), %rdi
callq 0x31a0
leaq -0x158(%rbp), %rdi
callq 0x31a0
leaq -0x228(%rbp), %rdi
callq 0x31a0
leaq -0x178(%rbp), %rdi
callq 0x31a0
leaq -0x198(%rbp), %rdi
callq 0x31a0
leaq -0x208(%rbp), %rdi
callq 0x31a0
leaq -0x1b8(%rbp), %rdi
callq 0x31a0
leaq -0x1d8(%rbp), %rdi
callq 0x31a0
movq -0x2c0(%rbp), %rax
addq $0x2d0, %rsp            # imm = 0x2D0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c87
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c7b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c6f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c63
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c57
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c4b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c3f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c33
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c0f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5c03
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5bf7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5beb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5bdf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5bd6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5bca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5bc1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
jmp 0x5bb8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1e0(%rbp)
movl %eax, -0x1e4(%rbp)
leaq -0x2a8(%rbp), %rdi
callq 0x31a0
leaq -0x38(%rbp), %rdi
callq 0x31a0
leaq -0x58(%rbp), %rdi
callq 0x31a0
leaq -0x288(%rbp), %rdi
callq 0x31a0
leaq -0x78(%rbp), %rdi
callq 0x31a0
leaq -0x98(%rbp), %rdi
callq 0x31a0
leaq -0x268(%rbp), %rdi
callq 0x31a0
leaq -0xb8(%rbp), %rdi
callq 0x31a0
leaq -0xd8(%rbp), %rdi
callq 0x31a0
leaq -0xf8(%rbp), %rdi
callq 0x31a0
leaq -0x118(%rbp), %rdi
callq 0x31a0
leaq -0x248(%rbp), %rdi
callq 0x31a0
leaq -0x138(%rbp), %rdi
callq 0x31a0
leaq -0x158(%rbp), %rdi
callq 0x31a0
leaq -0x228(%rbp), %rdi
callq 0x31a0
leaq -0x178(%rbp), %rdi
callq 0x31a0
leaq -0x198(%rbp), %rdi
callq 0x31a0
leaq -0x208(%rbp), %rdi
callq 0x31a0
leaq -0x1b8(%rbp), %rdi
callq 0x31a0
leaq -0x1d8(%rbp), %rdi
callq 0x31a0
movq -0x1e0(%rbp), %rdi
callq 0x3440
nop