// File: /workspace/github_cpp_makefile_star2_O3/dadocolussi[P]gdc-circular_queue/tests/catch.hpp
// Function: Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
inline void loadTestNamesFromFile( ConfigData& config, std::string const& _filename ) {
        std::ifstream f( _filename.c_str() );
        if( !f.is_open() )
            throw std::domain_error( "Unable to load input file: " + _filename );

        std::string line;
        while( std::getline( f, line ) ) {
            line = trim(line);
            if( !line.empty() && !startsWith( line, "#" ) )
                addTestOrTags( config, "\"" + line + "\"," );
        }
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x268, %rsp            # imm = 0x268
movq %rsi, %r15
movq %rdi, %rbx
movq (%rsi), %rsi
leaq 0x60(%rsp), %r14
movq %r14, %rdi
movl $0x8, %edx
callq 0xb860
leaq 0xd8(%rsp), %rdi
callq 0xb0c0
testb %al, %al
je 0x22558
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
movq $0x0, -0x8(%rax)
movb $0x0, (%rax)
leaq 0x10(%rsp), %r13
addq $0xa0, %rbx
leaq 0x20(%rsp), %r15
movq %rsp, %r12
movq 0x60(%rsp), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0xb460
movsbl %al, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0xb880
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x22520
movq %r12, %rdi
movq %r15, %rsi
callq 0xfc3a
movq %r15, %rdi
movq %r12, %rsi
callq 0xb590
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x22425
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xb4a0
cmpq $0x0, 0x28(%rsp)
je 0x223c3
movq %r13, (%rsp)
movq %r12, %rdi
leaq 0x22be5(%rip), %rsi     # 0x45020
leaq 0x22bdf(%rip), %rdx     # 0x45021
callq 0x31a82
movq %r15, %rdi
movq %r12, %rsi
callq 0xe998
movl %eax, %ebp
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x2246a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xb4a0
testb %bpl, %bpl
jne 0x223c3
leaq 0x40(%rsp), %rbp
movq %rbp, %rdi
leaq 0x2249a(%rip), %rsi     # 0x4491c
movq %r15, %rdx
callq 0x149d5
movq %rbp, %rdi
leaq 0x22e62(%rip), %rsi     # 0x452f6
callq 0xb8b0
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x224ba
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x224c2
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %rbx, %rdi
movq %r12, %rsi
callq 0x23a92
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x224fb
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xb4a0
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x223c3
movq 0x50(%rsp), %rsi
incq %rsi
callq 0xb4a0
jmp 0x223c3
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x2253c
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xb4a0
leaq 0x60(%rsp), %rdi
callq 0xb0d0
addq $0x268, %rsp            # imm = 0x268
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl $0x10, %edi
callq 0xb1f0
movq %rax, %r14
leaq 0x22d6e(%rip), %rsi     # 0x452da
leaq 0x20(%rsp), %rdi
movq %r15, %rdx
callq 0x149d5
movb $0x1, %bpl
leaq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0xb570
xorl %ebp, %ebp
movq 0x3d9b6(%rip), %rsi     # 0x5ff48
movq 0x3d9df(%rip), %rdx     # 0x5ff78
movq %r14, %rdi
callq 0xb7d0
movq %rax, %rbx
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x225bf
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xb4a0
testb %bpl, %bpl
jne 0x225cc
jmp 0x2264a
movq %rax, %rbx
movq %r14, %rdi
callq 0xb360
jmp 0x2264a
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x225f4
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xb4a0
jmp 0x225f4
movq %rax, %rbx
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x2262e
movq 0x50(%rsp), %rsi
jmp 0x2261d
jmp 0x2262b
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x2262e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xb4a0
jmp 0x2262e
jmp 0x2262b
jmp 0x2262b
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x2264a
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xb4a0
leaq 0x60(%rsp), %rdi
callq 0xb0d0
movq %rbx, %rdi
callq 0xb820