// File: /workspace/github_cpp_makefile_star2_O2/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 $0x308, %rsp            # imm = 0x308
movq %rdi, %rbx
addq $0x28, %rdi
xorl %r14d, %r14d
movq %rdi, 0x8(%rsp)
xorl %esi, %esi
callq 0xfd72
leaq 0x10(%rsp), %rdi
callq 0x12f22
leaq 0x190(%rsp), %r12
leaq 0x180(%rsp), %rbp
leaq 0x160(%rsp), %r13
leaq 0x1c62b(%rip), %r15     # 0x2ee37
movl %r14d, %r14d
movq 0x40(%rbx), %rsi
movq 0x48(%rbx), %rax
subq %rsi, %rax
cqto
movl $0x150, %ecx            # imm = 0x150
idivq %rcx
cmpq %r14, %rax
jbe 0x12aac
imulq $0x150, %r14, %rax      # imm = 0x150
addq %rax, %rsi
leaq 0x10(%rsp), %rdi
callq 0xd3f2
movq %rbp, %rdi
callq 0x5300
movq 0x10(%rsp), %rax
cmpb $0x23, (%rax)
jne 0x12884
movq %r12, %rdi
leaq 0x10(%rsp), %rsi
callq 0x5400
movq %rax, %rdi
leaq 0x1d31b(%rip), %rsi     # 0x2fb85
callq 0x5480
movq %rax, %rdi
leaq 0x140(%rsp), %rsi
callq 0x5400
jmp 0x12a77
movq %r12, %rdi
leaq 0x1b64e(%rip), %rsi     # 0x2dedc
callq 0x5480
movq %rax, %rdi
leaq 0x10(%rsp), %rsi
callq 0x5400
movq %rax, %rdi
leaq 0x1b635(%rip), %rsi     # 0x2dedf
callq 0x5480
leaq 0x30(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x128dc
movq %r12, %rdi
leaq 0x1b618(%rip), %rsi     # 0x2dee2
callq 0x5480
movq %rax, %rdi
leaq 0x30(%rsp), %rsi
callq 0x5400
leaq 0x58(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x12909
movq %r12, %rdi
leaq 0x1b5ef(%rip), %rsi     # 0x2dee6
callq 0x5480
movq %rax, %rdi
leaq 0x58(%rsp), %rsi
callq 0x5400
leaq 0x78(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x12936
movq %r12, %rdi
leaq 0x1b5cb(%rip), %rsi     # 0x2deef
callq 0x5480
movq %rax, %rdi
leaq 0x78(%rsp), %rsi
callq 0x5400
leaq 0xa0(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x12969
movq %r12, %rdi
leaq 0x1b5a2(%rip), %rsi     # 0x2def6
callq 0x5480
movq %rax, %rdi
leaq 0xa0(%rsp), %rsi
callq 0x5400
leaq 0x100(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x1299c
movq %r12, %rdi
leaq 0x1b57d(%rip), %rsi     # 0x2df04
callq 0x5480
movq %rax, %rdi
leaq 0x100(%rsp), %rsi
callq 0x5400
leaq 0x120(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x129cf
movq %r12, %rdi
leaq 0x1b553(%rip), %rsi     # 0x2df0d
callq 0x5480
movq %rax, %rdi
leaq 0x120(%rsp), %rsi
callq 0x5400
leaq 0xc0(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x12a02
movq %r12, %rdi
leaq 0x1b52a(%rip), %rsi     # 0x2df17
callq 0x5480
movq %rax, %rdi
leaq 0xc0(%rsp), %rsi
callq 0x5400
leaq 0xe0(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x12a35
movq %r12, %rdi
leaq 0x1b500(%rip), %rsi     # 0x2df20
callq 0x5480
movq %rax, %rdi
leaq 0xe0(%rsp), %rsi
callq 0x5400
leaq 0x140(%rsp), %rdi
movq %r15, %rsi
callq 0x12f17
testb %al, %al
je 0x12a68
movq %r12, %rdi
leaq 0x1b179(%rip), %rsi     # 0x2dbcc
callq 0x5480
movq %rax, %rdi
leaq 0x140(%rsp), %rsi
callq 0x5400
movq %r12, %rdi
leaq 0x1b086(%rip), %rsi     # 0x2daf8
callq 0x5480
movq %r13, %rdi
leaq 0x198(%rsp), %rsi
callq 0x56f0
movq 0x8(%rsp), %rdi
movq %r13, %rsi
callq 0x10122
movq %r13, %rdi
callq 0x5908
movq %rbp, %rdi
callq 0x5360
incl %r14d
jmp 0x1280c
leaq 0x10(%rsp), %rdi
callq 0xd306
addq $0x308, %rsp            # imm = 0x308
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x12aca
movq %rax, %rbx
jmp 0x12af3
movq %rax, %rbx
leaq 0x160(%rsp), %rdi
callq 0x5908
jmp 0x12ae6
jmp 0x12ae3
movq %rax, %rbx
leaq 0x180(%rsp), %rdi
callq 0x5360
leaq 0x10(%rsp), %rdi
callq 0xd306
movq %rbx, %rdi
callq 0x5800
nop