// File: /workspace/github_cpp_makefile_star2_O1/auton1[P]viterbi/header.cpp
// Function: header::reprint()
void header::reprint()
{
	lines.resize(0);
	Field_description I;
	for (unsigned int ui=0; ui<parsed_lines.size(); ui++)
	{
		I = parsed_lines[ui];
		stringstream new_line;

		if (I.Field[0] == '#')
			new_line << I.Field << "=" << I.Other;
		else
		{
			new_line << "##" << I.Field << "=<";
			if (I.ID != "") new_line << "ID=" << I.ID;
			if (I.N_entries_str != "") new_line << ",Number=" << I.N_entries_str;
			if (I.Type_str != "") new_line << ",Type=" << I.Type_str;
			if (I.Description != "") new_line << ",Description=" << I.Description;
			if (I.Source != "") new_line << ",Source=" << I.Source;
			if (I.Version != "") new_line << ",Version=" << I.Version;
			if (I.Length != "") new_line << ",Length=" << I.Length;
			if (I.Assembly != "") new_line << ",Assembly=" << I.Assembly;
			if (I.Other != "") new_line << "," << I.Other;
			new_line << ">";
		}
		lines.push_back(new_line.str());
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x2f8, %rsp            # imm = 0x2F8
movq %rdi, %rbx
leaq 0x28(%rdi), %r14
movq %r14, %rdi
xorl %esi, %esi
callq 0x1300a
leaq 0x20(%rsp), %rdi
callq 0x17532
movq 0x40(%rbx), %rax
cmpq %rax, 0x48(%rbx)
je 0x1701e
leaq 0x180(%rsp), %r12
movl $0x1, %ebp
xorl %ecx, %ecx
leaq 0x24307(%rip), %r15     # 0x3aeff
imulq $0x150, %rcx, %r13      # imm = 0x150
addq %rax, %r13
leaq 0x20(%rsp), %rdi
movq %r13, %rsi
callq 0x51f0
leaq 0x20(%r13), %rsi
leaq 0x40(%rsp), %rdi
callq 0x51f0
movq 0x40(%r13), %rax
movq %rax, 0x60(%rsp)
leaq 0x48(%r13), %rsi
leaq 0x68(%rsp), %rdi
callq 0x51f0
leaq 0x68(%r13), %rsi
leaq 0x88(%rsp), %rdi
callq 0x51f0
movl 0x88(%r13), %eax
movl %eax, 0xa8(%rsp)
leaq 0x90(%r13), %rsi
leaq 0xb0(%rsp), %rdi
callq 0x51f0
leaq 0xb0(%r13), %rsi
leaq 0xd0(%rsp), %rdi
callq 0x51f0
leaq 0xd0(%r13), %rsi
leaq 0xf0(%rsp), %rdi
callq 0x51f0
leaq 0xf0(%r13), %rsi
leaq 0x110(%rsp), %rdi
callq 0x51f0
leaq 0x110(%r13), %rsi
leaq 0x130(%rsp), %rdi
callq 0x51f0
addq $0x130, %r13            # imm = 0x130
leaq 0x150(%rsp), %rdi
movq %r13, %rsi
callq 0x51f0
leaq 0x170(%rsp), %rdi
callq 0x52e0
movq 0x20(%rsp), %rsi
cmpb $0x23, (%rsi)
jne 0x16d26
movq 0x28(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0x24f51(%rip), %rsi     # 0x3bc55
callq 0x54f0
movq 0x150(%rsp), %rsi
movq 0x158(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
jmp 0x16fa2
movl $0x2, %edx
movq %r12, %rdi
leaq 0x23285(%rip), %rsi     # 0x39fba
callq 0x54f0
movq 0x20(%rsp), %rsi
movq 0x28(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
movl $0x2, %edx
movq %rax, %rdi
leaq 0x23262(%rip), %rsi     # 0x39fbd
callq 0x54f0
leaq 0x40(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16d97
movl $0x3, %edx
movq %r12, %rdi
leaq 0x23240(%rip), %rsi     # 0x39fc0
callq 0x54f0
movq 0x40(%rsp), %rsi
movq 0x48(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0x68(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16dce
movl $0x8, %edx
movq %r12, %rdi
leaq 0x2320d(%rip), %rsi     # 0x39fc4
callq 0x54f0
movq 0x68(%rsp), %rsi
movq 0x70(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0x88(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16e0e
movl $0x6, %edx
movq %r12, %rdi
leaq 0x231dc(%rip), %rsi     # 0x39fcd
callq 0x54f0
movq 0x88(%rsp), %rsi
movq 0x90(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0xb0(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16e4e
movl $0xd, %edx
movq %r12, %rdi
leaq 0x231a3(%rip), %rsi     # 0x39fd4
callq 0x54f0
movq 0xb0(%rsp), %rsi
movq 0xb8(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0x110(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16e8e
movl $0x8, %edx
movq %r12, %rdi
leaq 0x23171(%rip), %rsi     # 0x39fe2
callq 0x54f0
movq 0x110(%rsp), %rsi
movq 0x118(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0x130(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16ece
movl $0x9, %edx
movq %r12, %rdi
leaq 0x2313a(%rip), %rsi     # 0x39feb
callq 0x54f0
movq 0x130(%rsp), %rsi
movq 0x138(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0xd0(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16f0e
movl $0x8, %edx
movq %r12, %rdi
leaq 0x23104(%rip), %rsi     # 0x39ff5
callq 0x54f0
movq 0xd0(%rsp), %rsi
movq 0xd8(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0xf0(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16f4e
movl $0xa, %edx
movq %r12, %rdi
leaq 0x230cd(%rip), %rsi     # 0x39ffe
callq 0x54f0
movq 0xf0(%rsp), %rsi
movq 0xf8(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
leaq 0x150(%rsp), %rdi
movq %r15, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16f8e
movl $0x1, %edx
movq %r12, %rdi
leaq 0x22d39(%rip), %rsi     # 0x39caa
callq 0x54f0
movq 0x150(%rsp), %rsi
movq 0x158(%rsp), %rdx
movq %r12, %rdi
callq 0x54f0
movl $0x1, %edx
movq %r12, %rdi
leaq 0x22c39(%rip), %rsi     # 0x39bd6
callq 0x54f0
movq %rsp, %r13
movq %r13, %rdi
leaq 0x188(%rsp), %rsi
callq 0x56c0
movq %r14, %rdi
movq %r13, %rsi
callq 0x13458
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x16fd3
callq 0x5410
leaq 0x170(%rsp), %rdi
movq 0x32f9e(%rip), %rsi     # 0x49f80
callq 0x5330
leaq 0x1f0(%rsp), %rdi
callq 0x5100
movl %ebp, %ecx
movq 0x40(%rbx), %rax
movq 0x48(%rbx), %rdx
subq %rax, %rdx
sarq $0x4, %rdx
movabsq $-0x30c30c30c30c30c3, %rsi # imm = 0xCF3CF3CF3CF3CF3D
imulq %rsi, %rdx
incl %ebp
cmpq %rcx, %rdx
ja 0x16bf8
leaq 0x20(%rsp), %rdi
callq 0xfb36
addq $0x2f8, %rsp            # imm = 0x2F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x17056
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x17059
callq 0x5410
jmp 0x17059
jmp 0x1707c
movq %rax, %rbx
movq 0x32f20(%rip), %rsi     # 0x49f80
leaq 0x170(%rsp), %rdi
callq 0x5330
leaq 0x1f0(%rsp), %rdi
callq 0x5100
jmp 0x1707f
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0xfb36
movq %rbx, %rdi
callq 0x57d0
nop