// File: /workspace/github_c_makefile_star2_O0/jeske[P]Clearsilver/perl/ClearSilver.c
// Function: boot_ClearSilver
XS_EXTERNAL(boot_ClearSilver)
{
#if PERL_VERSION_LE(5, 21, 5)
    dVAR; dXSARGS;
#else
    dVAR; dXSBOOTARGSXSAPIVERCHK;
#endif
#if PERL_VERSION_LE(5, 8, 999) /* PERL_VERSION_LT is 5.33+ */
    char* file = __FILE__;
#else
    const char* file = __FILE__;
#endif

    PERL_UNUSED_VAR(file);

    PERL_UNUSED_VAR(cv); /* -W */
    PERL_UNUSED_VAR(items); /* -W */
#if PERL_VERSION_LE(5, 21, 5)
    XS_VERSION_BOOTCHECK;
#  ifdef XS_APIVERSION_BOOTCHECK
    XS_APIVERSION_BOOTCHECK;
#  endif
#endif

        newXS_deffile("ClearSilver::HDF::new", XS_ClearSilver__HDF_new);
        newXS_deffile("ClearSilver::HDF::DESTROY", XS_ClearSilver__HDF_DESTROY);
        newXS_deffile("ClearSilver::HDF::setValue", XS_ClearSilver__HDF_setValue);
        newXS_deffile("ClearSilver::HDF::getValue", XS_ClearSilver__HDF_getValue);
        newXS_deffile("ClearSilver::HDF::copy", XS_ClearSilver__HDF_copy);
        newXS_deffile("ClearSilver::HDF::readFile", XS_ClearSilver__HDF_readFile);
        newXS_deffile("ClearSilver::HDF::writeFile", XS_ClearSilver__HDF_writeFile);
        newXS_deffile("ClearSilver::HDF::getObj", XS_ClearSilver__HDF_getObj);
        newXS_deffile("ClearSilver::HDF::objChild", XS_ClearSilver__HDF_objChild);
        newXS_deffile("ClearSilver::HDF::getChild", XS_ClearSilver__HDF_getChild);
        newXS_deffile("ClearSilver::HDF::objValue", XS_ClearSilver__HDF_objValue);
        newXS_deffile("ClearSilver::HDF::objName", XS_ClearSilver__HDF_objName);
        newXS_deffile("ClearSilver::HDF::objNext", XS_ClearSilver__HDF_objNext);
        newXS_deffile("ClearSilver::HDF::sortObj", XS_ClearSilver__HDF_sortObj);
        newXS_deffile("ClearSilver::HDF::setSymlink", XS_ClearSilver__HDF_setSymlink);
        newXS_deffile("ClearSilver::HDF::removeTree", XS_ClearSilver__HDF_removeTree);
        newXS_deffile("ClearSilver::CS::new", XS_ClearSilver__CS_new);
        newXS_deffile("ClearSilver::CS::DESTROY", XS_ClearSilver__CS_DESTROY);
        newXS_deffile("ClearSilver::CS::displayError", XS_ClearSilver__CS_displayError);
        newXS_deffile("ClearSilver::CS::render", XS_ClearSilver__CS_render);
        newXS_deffile("ClearSilver::CS::parseFile", XS_ClearSilver__CS_parseFile);
        newXS_deffile("ClearSilver::CS::parseString", XS_ClearSilver__CS_parseString);
#if PERL_VERSION_LE(5, 21, 5)
#  if PERL_VERSION_GE(5, 9, 0)
    if (PL_unitcheckav)
        call_list(PL_scopestack_ix, PL_unitcheckav);
#  endif
    XSRETURN_YES;
#else
    Perl_xs_boot_epilog(aTHX_ ax);
#endif
}

// Assembly:
endbr64
pushq %rbp
pushq %rbx
subq $0x8, %rsp
movq 0x2ecf(%rip), %rbx      # 0x8fe0
movl (%rbx), %edi
callq 0x2400
leaq 0x1213(%rip), %r8       # 0x7332
movl $0xeb004e7, %edi        # imm = 0xEB004E7
leaq 0x120c(%rip), %rcx      # 0x7337
movq %rax, %rsi
leaq 0x120a(%rip), %rdx      # 0x733f
xorl %eax, %eax
callq 0x2620
movl (%rbx), %edi
movl %eax, %ebp
callq 0x2400
movl (%rbx), %edi
callq 0x2400
movl (%rbx), %edi
callq 0x2400
leaq -0x1aa(%rip), %rdx      # 0x5fb0
leaq 0x11ec(%rip), %rsi      # 0x734d
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x307(%rip), %rdx      # 0x5e70
leaq 0x1195(%rip), %rsi      # 0x7313
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x684(%rip), %rdx      # 0x5b10
leaq 0x115d(%rip), %rsi      # 0x72f8
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x9d1(%rip), %rdx      # 0x57e0
leaq 0x1115(%rip), %rsi      # 0x72cd
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0xdbe(%rip), %rdx      # 0x5410
leaq 0x10c9(%rip), %rsi      # 0x729e
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x10ab(%rip), %rdx     # 0x5140
leaq 0x1082(%rip), %rsi      # 0x7274
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x1398(%rip), %rdx     # 0x4e70
leaq 0x1049(%rip), %rsi      # 0x7258
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x1625(%rip), %rdx     # 0x4c00
leaq 0x1005(%rip), %rsi      # 0x7231
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x1842(%rip), %rdx     # 0x4a00
leaq 0xfcd(%rip), %rsi       # 0x7216
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x1acf(%rip), %rdx     # 0x4790
leaq 0xf95(%rip), %rsi       # 0x71fb
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x1d1c(%rip), %rdx     # 0x4560
leaq 0xf5d(%rip), %rsi       # 0x71e0
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x1f69(%rip), %rdx     # 0x4330
leaq 0xf26(%rip), %rsi       # 0x71c6
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x2186(%rip), %rdx     # 0x4130
leaq 0xeef(%rip), %rsi       # 0x71ac
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x2733(%rip), %rdx     # 0x3ba0
leaq 0xeab(%rip), %rsi       # 0x7185
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x2aa0(%rip), %rdx     # 0x3850
leaq 0xe62(%rip), %rsi       # 0x7159
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x2d8d(%rip), %rdx     # 0x3580
leaq 0xe19(%rip), %rsi       # 0x712d
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x301a(%rip), %rdx     # 0x3310
leaq 0xddd(%rip), %rsi       # 0x710e
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x3177(%rip), %rdx     # 0x31d0
leaq 0xd72(%rip), %rsi       # 0x70c0
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x3314(%rip), %rdx     # 0x3050
leaq 0xd37(%rip), %rsi       # 0x70a2
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x35a1(%rip), %rdx     # 0x2de0
leaq 0xd02(%rip), %rsi       # 0x708a
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq -0x38ee(%rip), %rdx     # 0x2ab0
leaq 0xcbb(%rip), %rsi       # 0x7060
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
leaq 0xc63(%rip), %rsi       # 0x701e
leaq -0x3c22(%rip), %rdx     # 0x27a0
movq %rax, %rdi
callq 0x2590
movl (%rbx), %edi
callq 0x2400
addq $0x8, %rsp
movl %ebp, %esi
popq %rbx
movq %rax, %rdi
popq %rbp
jmp 0x24d0