// File: minimind[P]simple-graph/unittest/catch.hpp
// Function: Catch::AutoReg::registerTestCase(Catch::ITestCase*, char const*, Catch::NameAndDesc const&, Catch::SourceLineInfo const&)
void AutoReg::registerTestCase( ITestCase* testCase,
                                    char const* classOrQualifiedMethodName,
                                    NameAndDesc const& nameAndDesc,
                                    SourceLineInfo const& lineInfo ) {

        getMutableRegistryHub().registerTest
            ( makeTestCase( testCase,
                            extractClassName( classOrQualifiedMethodName ),
                            nameAndDesc.name,
                            nameAndDesc.description,
                            lineInfo ) );
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x230, %rsp            # imm = 0x230
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movq %r8, -0x28(%rbp)
callq 0xc760
movq %rax, -0x208(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x200(%rbp)
movq -0x18(%rbp), %rax
movq %rax, -0x1f8(%rbp)
leaq -0x181(%rbp), %rdi
movq %rdi, -0x1f0(%rbp)
callq 0xb930
movq -0x1f8(%rbp), %rsi
movq -0x1f0(%rbp), %rdx
leaq -0x180(%rbp), %rdi
callq 0x134e0
jmp 0xc520
leaq -0x160(%rbp), %rdi
leaq -0x180(%rbp), %rsi
callq 0x13330
jmp 0xc535
movq -0x20(%rbp), %rax
movq (%rax), %rax
movq %rax, -0x218(%rbp)
leaq -0x1b9(%rbp), %rdi
movq %rdi, -0x210(%rbp)
callq 0xb930
movq -0x218(%rbp), %rsi
movq -0x210(%rbp), %rdx
leaq -0x1b8(%rbp), %rdi
callq 0x134e0
jmp 0xc572
movq -0x20(%rbp), %rax
movq 0x8(%rax), %rax
movq %rax, -0x228(%rbp)
leaq -0x1e1(%rbp), %rdi
movq %rdi, -0x220(%rbp)
callq 0xb930
movq -0x228(%rbp), %rsi
movq -0x220(%rbp), %rdx
leaq -0x1e0(%rbp), %rdi
callq 0x134e0
jmp 0xc5b0
movq -0x200(%rbp), %rsi
movq -0x28(%rbp), %r9
leaq -0x140(%rbp), %rdi
leaq -0x160(%rbp), %rdx
leaq -0x1b8(%rbp), %rcx
leaq -0x1e0(%rbp), %r8
callq 0xc780
jmp 0xc5de
movq -0x208(%rbp), %rdi
movq (%rdi), %rax
movq 0x18(%rax), %rax
leaq -0x140(%rbp), %rsi
callq *%rax
jmp 0xc5f7
leaq -0x140(%rbp), %rdi
callq 0x13590
leaq -0x1e0(%rbp), %rdi
callq 0xb330
leaq -0x1e1(%rbp), %rdi
callq 0xb5c0
leaq -0x1b8(%rbp), %rdi
callq 0xb330
leaq -0x1b9(%rbp), %rdi
callq 0xb5c0
leaq -0x160(%rbp), %rdi
callq 0xb330
leaq -0x180(%rbp), %rdi
callq 0xb330
leaq -0x181(%rbp), %rdi
callq 0xb5c0
addq $0x230, %rsp            # imm = 0x230
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x190(%rbp)
movl %eax, -0x194(%rbp)
jmp 0xc730
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x190(%rbp)
movl %eax, -0x194(%rbp)
jmp 0xc724
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x190(%rbp)
movl %eax, -0x194(%rbp)
jmp 0xc70c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x190(%rbp)
movl %eax, -0x194(%rbp)
jmp 0xc6f4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x190(%rbp)
movl %eax, -0x194(%rbp)
jmp 0xc6e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x190(%rbp)
movl %eax, -0x194(%rbp)
leaq -0x140(%rbp), %rdi
callq 0x13590
leaq -0x1e0(%rbp), %rdi
callq 0xb330
leaq -0x1e1(%rbp), %rdi
callq 0xb5c0
leaq -0x1b8(%rbp), %rdi
callq 0xb330
leaq -0x1b9(%rbp), %rdi
callq 0xb5c0
leaq -0x160(%rbp), %rdi
callq 0xb330
leaq -0x180(%rbp), %rdi
callq 0xb330
leaq -0x181(%rbp), %rdi
callq 0xb5c0
movq -0x190(%rbp), %rdi
callq 0xb920
nopl (%rax,%rax)