// File: /workspace/github_cpp_makefile_star2_O3/tdv[P]boss/boss/include/other/rapidxml-1.13/rapidxml_print.hpp
// Function: std::ostream_iterator<char, char, std::char_traits<char>> rapidxml::internal::print_cdata_node<std::ostream_iterator<char, char, std::char_traits<char>>, char>(std::ostream_iterator<char, char, std::char_traits<char>>, rapidxml::xml_node<char> const*, int, int)
inline OutIt print_cdata_node(OutIt out, const xml_node<Ch> *node, int flags, int indent)
        {
            assert(node->type() == node_cdata);
            if (!(flags & print_no_indenting))
                out = fill_chars(out, indent, Ch('\t'));
            *out = Ch('<'); ++out;
            *out = Ch('!'); ++out;
            *out = Ch('['); ++out;
            *out = Ch('C'); ++out;
            *out = Ch('D'); ++out;
            *out = Ch('A'); ++out;
            *out = Ch('T'); ++out;
            *out = Ch('A'); ++out;
            *out = Ch('['); ++out;
            out = copy_chars(node->value(), node->value() + node->value_size(), out);
            *out = Ch(']'); ++out;
            *out = Ch(']'); ++out;
            *out = Ch('>'); ++out;
            return out;
        }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
cmpl $0x3, 0x28(%rdx)
jne 0x2590e
movq %rdx, %r15
movq %rsi, %r14
movq %rdi, %rbx
testb $0x1, %cl
jne 0x257a6
movl %r8d, %ebp
movq (%r14), %rax
movq %rax, 0x18(%rsp)
movq 0x8(%r14), %rcx
movq %rcx, 0x20(%rsp)
movb $0x9, 0x7(%rsp)
testl %r8d, %r8d
jle 0x2579f
leaq 0x18(%rsp), %r12
leaq 0x7(%rsp), %r13
movq %r12, %rdi
movq %r13, %rsi
callq 0x25f82
decl %ebp
jne 0x25786
movq 0x18(%rsp), %rax
movq 0x20(%rsp), %rcx
movq %rax, (%r14)
movq %rcx, 0x8(%r14)
leaq 0x7(%rsp), %r12
movb $0x3c, (%r12)
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb $0x21, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb $0x5b, %bpl
movb %bpl, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb $0x43, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb $0x44, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb $0x41, %r13b
movb %r13b, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb $0x54, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb %r13b, (%r12)
leaq 0x7(%rsp), %r12
movq %r14, %rdi
movq %r12, %rsi
callq 0x25f82
movb %bpl, (%r12)
leaq 0x7(%rsp), %rsi
movq %r14, %rdi
callq 0x25f82
movq 0x8(%r15), %r12
testq %r12, %r12
je 0x25874
movq %r12, %rsi
movq 0x18(%r15), %r12
jmp 0x2587b
leaq 0xfac86(%rip), %rsi     # 0x120501
movq (%r14), %rax
movq %rax, 0x8(%rsp)
movq 0x8(%r14), %rcx
movq %rcx, 0x10(%rsp)
testq %r12, %r12
je 0x258b4
leaq 0x8(%rsp), %r15
leaq 0x1(%rsi), %r13
movq %r15, %rdi
callq 0x25f82
movq %r13, %rsi
decq %r12
jne 0x25896
movq 0x8(%rsp), %rax
movq 0x10(%rsp), %rcx
movq %rax, (%r14)
movq %rcx, 0x8(%r14)
movb $0x5d, %bpl
leaq 0x7(%rsp), %r15
movb %bpl, (%r15)
movq %r14, %rdi
movq %r15, %rsi
callq 0x25f82
movb %bpl, (%r15)
leaq 0x7(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x25f82
movb $0x3e, (%r15)
leaq 0x7(%rsp), %rsi
movq %r14, %rdi
callq 0x25f82
movups (%r14), %xmm0
movups %xmm0, (%rbx)
movq %rbx, %rax
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xb21dc(%rip), %rdi     # 0xd7af1
leaq 0xb2082(%rip), %rsi     # 0xd799e
leaq 0xb21e9(%rip), %rcx     # 0xd7b0c
movl $0xfd, %edx
callq 0x19150