// File: /workspace/github_cpp_makefile_star2_O1/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 0xe999(%rip), %rsi      # 0x3fc9e
movl $0x37, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9bd(%rip), %rsi      # 0x3fcd6
movl $0x40, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xef03(%rip), %rsi      # 0x40230
movl $0x1, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9d6(%rip), %rsi      # 0x3fd17
movl $0x5, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9c8(%rip), %rsi      # 0x3fd1d
movl $0x15, %edx
movq %rbx, %rdi
callq 0x74d0
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rdx
movq %rbx, %rdi
callq 0x74d0
movq %rax, %r12
leaq 0xe5e9(%rip), %r15      # 0x3f965
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x74d0
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x73f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x7050
movq %rax, %rdi
callq 0x7300
leaq 0xe978(%rip), %rsi      # 0x3fd33
movl $0xd, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe972(%rip), %rsi      # 0x3fd41
movl $0x11, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe970(%rip), %rsi      # 0x3fd53
movl $0x10, %edx
movq %rbx, %rdi
callq 0x74d0
movsd 0x10(%r14), %xmm0
callq 0x71c0
movq %rbx, %rdi
callq 0x7680
movq %rax, %r12
leaq 0xc48e(%rip), %rsi      # 0x3d89b
movl $0x1, %edx
movq %rax, %rdi
callq 0x74d0
movsd 0x18(%r14), %xmm0
callq 0x71c0
movq %r12, %rdi
callq 0x7680
movq %rax, %r12
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x74d0
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x73f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x7050
movq %rax, %rdi
callq 0x7300
leaq 0xe8f5(%rip), %rsi      # 0x3fd64
movl $0xb, %edx
movq %rbx, %rdi
callq 0x74d0
movsd 0x18(%r14), %xmm0
callq 0x71c0
movq %rbx, %rdi
callq 0x7680
leaq 0xeb50(%rip), %rsi      # 0x3ffe6
movl $0x4, %edx
movq %rax, %rdi
callq 0x74d0
leaq 0xe8c6(%rip), %rsi      # 0x3fd70
movl $0xa, %edx
movq %rbx, %rdi
callq 0x74d0
movsd 0x10(%r14), %xmm0
callq 0x71c0
movq %rbx, %rdi
callq 0x7680
movq %rax, %r14
leaq 0xe8a7(%rip), %rsi      # 0x3fd7b
movl $0x3, %edx
movq %rax, %rdi
callq 0x74d0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x73f0
movsbl %al, %esi
movq %r14, %rdi
callq 0x7050
movq %rax, %rdi
callq 0x7300
leaq 0xe870(%rip), %rsi      # 0x3fd7f
movl $0x40, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe89d(%rip), %rsi      # 0x3fdc0
movl $0x47, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe8d1(%rip), %rsi      # 0x3fe08
movl $0x26, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe8e4(%rip), %rsi      # 0x3fe2f
movl $0x2a, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe8fb(%rip), %rsi      # 0x3fe5a
movl $0x3b, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe923(%rip), %rsi      # 0x3fe96
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe93d(%rip), %rsi      # 0x3fec4
movl $0x30, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe95a(%rip), %rsi      # 0x3fef5
movl $0x8, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe94f(%rip), %rsi      # 0x3fefe
movl $0x13, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe94f(%rip), %rsi      # 0x3ff12
movl $0x16, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe952(%rip), %rsi      # 0x3ff29
movl $0xf, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe94e(%rip), %rsi      # 0x3ff39
movl $0x19, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe954(%rip), %rsi      # 0x3ff53
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe95c(%rip), %rsi      # 0x3ff6f
movl $0x19, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe962(%rip), %rsi      # 0x3ff89
movl $0x20, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe96f(%rip), %rsi      # 0x3ffaa
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe979(%rip), %rsi      # 0x3ffc8
movl $0x22, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe988(%rip), %rsi      # 0x3ffeb
movl $0x2b, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9a0(%rip), %rsi      # 0x40017
movl $0x16, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9a3(%rip), %rsi      # 0x4002e
movl $0x26, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9b6(%rip), %rsi      # 0x40055
movl $0xc, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9af(%rip), %rsi      # 0x40062
movl $0x15, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9b1(%rip), %rsi      # 0x40078
movl $0xf, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9ad(%rip), %rsi      # 0x40088
movl $0x10, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9aa(%rip), %rsi      # 0x40099
movl $0x18, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9af(%rip), %rsi      # 0x400b2
movl $0x2e, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9ca(%rip), %rsi      # 0x400e1
movl $0x12, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9c9(%rip), %rsi      # 0x400f4
movl $0x45, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xe9fb(%rip), %rsi      # 0x4013a
movl $0x21, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xea09(%rip), %rsi      # 0x4015c
movl $0x12, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xea08(%rip), %rsi      # 0x4016f
movl $0x10, %edx
movq %rbx, %rdi
callq 0x74d0
leaq 0xea05(%rip), %rsi      # 0x40180
movl $0xe, %edx
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x74d0
nop