// File: /workspace/github_cpp_makefile_star2_O3/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, %r14
leaq 0x28(%rdi), %r15
movq %r15, %rdi
xorl %esi, %esi
callq 0x1300e
leaq 0x20(%rsp), %rdi
callq 0x174bc
movq 0x40(%r14), %rax
cmpq %rax, 0x48(%r14)
je 0x16fa9
leaq 0x180(%rsp), %r13
movl $0x1, %ebx
xorl %ecx, %ecx
leaq 0x23353(%rip), %r12     # 0x39ed7
imulq $0x150, %rcx, %rbp      # imm = 0x150
addq %rax, %rbp
leaq 0x20(%rsp), %rdi
movq %rbp, %rsi
callq 0x51f0
leaq 0x20(%rbp), %rsi
leaq 0x40(%rsp), %rdi
callq 0x51f0
movq 0x40(%rbp), %rax
movq %rax, 0x60(%rsp)
leaq 0x48(%rbp), %rsi
leaq 0x68(%rsp), %rdi
callq 0x51f0
leaq 0x68(%rbp), %rsi
leaq 0x88(%rsp), %rdi
callq 0x51f0
movl 0x88(%rbp), %eax
movl %eax, 0xa8(%rsp)
leaq 0x90(%rbp), %rsi
leaq 0xb0(%rsp), %rdi
callq 0x51f0
leaq 0xb0(%rbp), %rsi
leaq 0xd0(%rsp), %rdi
callq 0x51f0
leaq 0xd0(%rbp), %rsi
leaq 0xf0(%rsp), %rdi
callq 0x51f0
leaq 0xf0(%rbp), %rsi
leaq 0x110(%rsp), %rdi
callq 0x51f0
leaq 0x110(%rbp), %rsi
leaq 0x130(%rsp), %rdi
callq 0x51f0
addq $0x130, %rbp            # imm = 0x130
leaq 0x150(%rsp), %rdi
movq %rbp, %rsi
callq 0x51f0
leaq 0x170(%rsp), %rdi
callq 0x52e0
movq 0x20(%rsp), %rsi
cmpb $0x23, (%rsi)
jne 0x16cb1
movq 0x28(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x23f96(%rip), %rsi     # 0x3ac25
callq 0x54f0
movq 0x150(%rsp), %rsi
movq 0x158(%rsp), %rdx
movq %rbp, %rdi
callq 0x54f0
jmp 0x16f2d
movl $0x2, %edx
movq %r13, %rdi
leaq 0x222dc(%rip), %rsi     # 0x38f9c
callq 0x54f0
movq 0x20(%rsp), %rsi
movq 0x28(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
movl $0x2, %edx
movq %rax, %rdi
leaq 0x222b9(%rip), %rsi     # 0x38f9f
callq 0x54f0
leaq 0x40(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16d22
movl $0x3, %edx
movq %r13, %rdi
leaq 0x22297(%rip), %rsi     # 0x38fa2
callq 0x54f0
movq 0x40(%rsp), %rsi
movq 0x48(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0x68(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16d59
movl $0x8, %edx
movq %r13, %rdi
leaq 0x22264(%rip), %rsi     # 0x38fa6
callq 0x54f0
movq 0x68(%rsp), %rsi
movq 0x70(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0x88(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16d99
movl $0x6, %edx
movq %r13, %rdi
leaq 0x22233(%rip), %rsi     # 0x38faf
callq 0x54f0
movq 0x88(%rsp), %rsi
movq 0x90(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0xb0(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16dd9
movl $0xd, %edx
movq %r13, %rdi
leaq 0x221fa(%rip), %rsi     # 0x38fb6
callq 0x54f0
movq 0xb0(%rsp), %rsi
movq 0xb8(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0x110(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16e19
movl $0x8, %edx
movq %r13, %rdi
leaq 0x221c8(%rip), %rsi     # 0x38fc4
callq 0x54f0
movq 0x110(%rsp), %rsi
movq 0x118(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0x130(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16e59
movl $0x9, %edx
movq %r13, %rdi
leaq 0x22191(%rip), %rsi     # 0x38fcd
callq 0x54f0
movq 0x130(%rsp), %rsi
movq 0x138(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0xd0(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16e99
movl $0x8, %edx
movq %r13, %rdi
leaq 0x2215b(%rip), %rsi     # 0x38fd7
callq 0x54f0
movq 0xd0(%rsp), %rsi
movq 0xd8(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0xf0(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16ed9
movl $0xa, %edx
movq %r13, %rdi
leaq 0x22124(%rip), %rsi     # 0x38fe0
callq 0x54f0
movq 0xf0(%rsp), %rsi
movq 0xf8(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
leaq 0x150(%rsp), %rdi
movq %r12, %rsi
callq 0x50e0
testl %eax, %eax
je 0x16f19
movl $0x1, %edx
movq %r13, %rdi
leaq 0x21d90(%rip), %rsi     # 0x38c8c
callq 0x54f0
movq 0x150(%rsp), %rsi
movq 0x158(%rsp), %rdx
movq %r13, %rdi
callq 0x54f0
movl $0x1, %edx
movq %r13, %rdi
leaq 0x21c90(%rip), %rsi     # 0x38bb8
callq 0x54f0
movq %rsp, %rbp
movq %rbp, %rdi
leaq 0x188(%rsp), %rsi
callq 0x56c0
movq %r15, %rdi
movq %rbp, %rsi
callq 0x1341e
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x16f5e
callq 0x5410
leaq 0x170(%rsp), %rdi
movq 0x32013(%rip), %rsi     # 0x48f80
callq 0x5330
leaq 0x1f0(%rsp), %rdi
callq 0x5100
movl %ebx, %ecx
movq 0x40(%r14), %rax
movq 0x48(%r14), %rdx
subq %rax, %rdx
sarq $0x4, %rdx
movabsq $-0x30c30c30c30c30c3, %rsi # imm = 0xCF3CF3CF3CF3CF3D
imulq %rsi, %rdx
incl %ebx
cmpq %rcx, %rdx
ja 0x16b84
leaq 0x20(%rsp), %rdi
callq 0xfb7c
addq $0x2f8, %rsp            # imm = 0x2F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x16fe1
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x16fe4
callq 0x5410
jmp 0x16fe4
jmp 0x17007
movq %rax, %rbx
movq 0x31f95(%rip), %rsi     # 0x48f80
leaq 0x170(%rsp), %rdi
callq 0x5330
leaq 0x1f0(%rsp), %rdi
callq 0x5100
jmp 0x1700a
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0xfb7c
movq %rbx, %rdi
callq 0x57d0