// File: /workspace/github_cpp_makefile_star2_O3/thierry7100[P]CutOptim/src/SvgDoc.cpp
// Function: SvgDoc::WriteHeader(std::ostream&)
void SvgDoc::WriteHeader(ostream &Out)
{
    Out << "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n";
    Out << "<!-- Created with CutOptim (http://www.fablab-lannion.org/) -->\n";
    Out << "\n";
    Out << "<svg\n";
    Out << "   sodipodi:docname=\"" << Name << "\"" << endl;
    Out << "   id=\"svg8\"\n";
    Out << "   version=\"1.1\"\n";
    Out << "   viewBox=\"0 0 " << round(SheetSizeX) << " " << round(SheetSizeY) << "\"" << endl;
    Out << "   height=\"" << round(SheetSizeY) << "mm\"\n";
    Out << "   width=\"" << round(SheetSizeX) << "mm\"" << endl;
    Out << "   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n";
    Out << "   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n";
    Out << "   xmlns=\"http://www.w3.org/2000/svg\"\n";
    Out << "   xmlns:svg=\"http://www.w3.org/2000/svg\"\n";
    Out << "   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n";
    Out << "   xmlns:cc=\"http://creativecommons.org/ns#\"\n";
    Out << "   xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
    Out << "  <defs\n";
    Out << "     id=\"defs2\" />\n";
    Out << "  <sodipodi:namedview\n";
    Out << "     id=\"base\"\n";
    Out << "     pagecolor=\"#ffffff\"\n";
    Out << "     bordercolor=\"#666666\"\n";
    Out << "     borderopacity=\"1.0\"\n";
    Out << "     inkscape:pageopacity=\"0.0\"\n";
    Out << "     inkscape:pageshadow=\"2\"\n";
    Out << "     inkscape:document-units=\"mm\"\n";
    Out << "     inkscape:current-layer=\"Placed_Layer\"\n";
    Out << "     showgrid=\"false\"\n";
    Out << "     inkscape:window-maximized=\"1\" />\n";
    Out << "  <metadata\n";
    Out << "     id=\"metadata5\">\n";
    Out << "     <rdf:RDF>\n";
    Out << "       <cc:Work\n";
    Out << "          rdf:about=\"\">\n";
    Out << "         <dc:format>image/svg+xml</dc:format>\n";
    Out << "         <dc:type\n";
    Out << "            rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n";
    Out << "           <dc:title></dc:title>\n";
    Out << "       </cc:Work>\n";
    Out << "     </rdf:RDF>\n";
    Out << "  </metadata>\n";
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rsi, %rbx
movq %rdi, %r14
leaq 0xe747(%rip), %rsi      # 0x3ed3a
movl $0x37, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe76b(%rip), %rsi      # 0x3ed72
movl $0x40, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xecb1(%rip), %rsi      # 0x3f2cc
movl $0x1, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe784(%rip), %rsi      # 0x3edb3
movl $0x5, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe776(%rip), %rsi      # 0x3edb9
movl $0x15, %edx
movq %rbx, %rdi
callq 0x74e0
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rdx
movq %rbx, %rdi
callq 0x74e0
movq %rax, %r12
leaq 0xe397(%rip), %r15      # 0x3ea01
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x74e0
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x7400
movsbl %al, %esi
movq %r12, %rdi
callq 0x7050
movq %rax, %rdi
callq 0x7310
leaq 0xe726(%rip), %rsi      # 0x3edcf
movl $0xd, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe720(%rip), %rsi      # 0x3eddd
movl $0x11, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe71e(%rip), %rsi      # 0x3edef
movl $0x10, %edx
movq %rbx, %rdi
callq 0x74e0
movsd 0x10(%r14), %xmm0
callq 0x71c0
movq %rbx, %rdi
callq 0x7690
movq %rax, %r12
leaq 0xc1a0(%rip), %rsi      # 0x3c89b
movl $0x1, %edx
movq %rax, %rdi
callq 0x74e0
movsd 0x18(%r14), %xmm0
callq 0x71c0
movq %r12, %rdi
callq 0x7690
movq %rax, %r12
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x74e0
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x7400
movsbl %al, %esi
movq %r12, %rdi
callq 0x7050
movq %rax, %rdi
callq 0x7310
leaq 0xe6a3(%rip), %rsi      # 0x3ee00
movl $0xb, %edx
movq %rbx, %rdi
callq 0x74e0
movsd 0x18(%r14), %xmm0
callq 0x71c0
movq %rbx, %rdi
callq 0x7690
leaq 0xe8fe(%rip), %rsi      # 0x3f082
movl $0x4, %edx
movq %rax, %rdi
callq 0x74e0
leaq 0xe674(%rip), %rsi      # 0x3ee0c
movl $0xa, %edx
movq %rbx, %rdi
callq 0x74e0
movsd 0x10(%r14), %xmm0
callq 0x71c0
movq %rbx, %rdi
callq 0x7690
movq %rax, %r14
leaq 0xe655(%rip), %rsi      # 0x3ee17
movl $0x3, %edx
movq %rax, %rdi
callq 0x74e0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x7400
movsbl %al, %esi
movq %r14, %rdi
callq 0x7050
movq %rax, %rdi
callq 0x7310
leaq 0xe61e(%rip), %rsi      # 0x3ee1b
movl $0x40, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe64b(%rip), %rsi      # 0x3ee5c
movl $0x47, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe67f(%rip), %rsi      # 0x3eea4
movl $0x26, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe692(%rip), %rsi      # 0x3eecb
movl $0x2a, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe6a9(%rip), %rsi      # 0x3eef6
movl $0x3b, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe6d1(%rip), %rsi      # 0x3ef32
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe6eb(%rip), %rsi      # 0x3ef60
movl $0x30, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe708(%rip), %rsi      # 0x3ef91
movl $0x8, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe6fd(%rip), %rsi      # 0x3ef9a
movl $0x13, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe6fd(%rip), %rsi      # 0x3efae
movl $0x16, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe700(%rip), %rsi      # 0x3efc5
movl $0xf, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe6fc(%rip), %rsi      # 0x3efd5
movl $0x19, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe702(%rip), %rsi      # 0x3efef
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe70a(%rip), %rsi      # 0x3f00b
movl $0x19, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe710(%rip), %rsi      # 0x3f025
movl $0x20, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe71d(%rip), %rsi      # 0x3f046
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe727(%rip), %rsi      # 0x3f064
movl $0x22, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe736(%rip), %rsi      # 0x3f087
movl $0x2b, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe74e(%rip), %rsi      # 0x3f0b3
movl $0x16, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe751(%rip), %rsi      # 0x3f0ca
movl $0x26, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe764(%rip), %rsi      # 0x3f0f1
movl $0xc, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe75d(%rip), %rsi      # 0x3f0fe
movl $0x15, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe75f(%rip), %rsi      # 0x3f114
movl $0xf, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe75b(%rip), %rsi      # 0x3f124
movl $0x10, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe758(%rip), %rsi      # 0x3f135
movl $0x18, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe75d(%rip), %rsi      # 0x3f14e
movl $0x2e, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe778(%rip), %rsi      # 0x3f17d
movl $0x12, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe777(%rip), %rsi      # 0x3f190
movl $0x45, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe7a9(%rip), %rsi      # 0x3f1d6
movl $0x21, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe7b7(%rip), %rsi      # 0x3f1f8
movl $0x12, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe7b6(%rip), %rsi      # 0x3f20b
movl $0x10, %edx
movq %rbx, %rdi
callq 0x74e0
leaq 0xe7b3(%rip), %rsi      # 0x3f21c
movl $0xe, %edx
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x74e0
nop