// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::XmlReporter::testGroupEnded(Catch::TestGroupStats const&)
void XmlReporter::testGroupEnded( TestGroupStats const& testGroupStats ) {
        StreamingReporterBase::testGroupEnded( testGroupStats );
        // TODO: Check testGroupStats.aborting and act accordingly.
        m_xml.scopedElement( "OverallResults" )
            .writeAttribute( "successes", testGroupStats.totals.assertions.passed )
            .writeAttribute( "failures", testGroupStats.totals.assertions.failed )
            .writeAttribute( "expectedFailures", testGroupStats.totals.assertions.failedButOk );
        m_xml.scopedElement( "OverallResultsCases")
            .writeAttribute( "successes", testGroupStats.totals.testCases.passed )
            .writeAttribute( "failures", testGroupStats.totals.testCases.failed )
            .writeAttribute( "expectedFailures", testGroupStats.totals.testCases.failedButOk );
        m_xml.endElement();
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x200, %rsp            # imm = 0x200
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x198(%rbp)
movq -0x10(%rbp), %rsi
callq 0x96970
movq -0x198(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x190(%rbp)
leaq -0x41(%rbp), %rdi
movq %rdi, -0x188(%rbp)
callq 0x52ca0
movq -0x188(%rbp), %rdx
leaq 0xc57d0(%rip), %rsi     # 0x140019
leaq -0x40(%rbp), %rdi
callq 0x529e0
jmp 0x7a854
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x190(%rbp), %rsi
movl %eax, %ecx
leaq -0x20(%rbp), %rdi
leaq -0x40(%rbp), %rdx
callq 0x6f120
jmp 0x7a87b
leaq -0x79(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x52ca0
movq -0x1a0(%rbp), %rdx
leaq 0xc578f(%rip), %rsi     # 0x140028
leaq -0x78(%rbp), %rdi
callq 0x529e0
jmp 0x7a8a4
movq -0x10(%rbp), %rdx
addq $0x40, %rdx
leaq -0x20(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x96880
movq %rax, -0x1a8(%rbp)
jmp 0x7a8c2
leaq -0xa1(%rbp), %rdi
movq %rdi, -0x1b0(%rbp)
callq 0x52ca0
movq -0x1b0(%rbp), %rdx
leaq 0xc415d(%rip), %rsi     # 0x13ea40
leaq -0xa0(%rbp), %rdi
callq 0x529e0
jmp 0x7a8f1
movq -0x1a8(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x48, %rdx
leaq -0xa0(%rbp), %rsi
callq 0x96880
movq %rax, -0x1b8(%rbp)
jmp 0x7a915
leaq -0xc9(%rbp), %rdi
movq %rdi, -0x1c0(%rbp)
callq 0x52ca0
movq -0x1c0(%rbp), %rdx
leaq 0xc56fc(%rip), %rsi     # 0x140032
leaq -0xc8(%rbp), %rdi
callq 0x529e0
jmp 0x7a944
movq -0x1b8(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x50, %rdx
leaq -0xc8(%rbp), %rsi
callq 0x96880
jmp 0x7a961
leaq -0xc8(%rbp), %rdi
callq 0x52e58
leaq -0xc9(%rbp), %rdi
callq 0x527d0
leaq -0xa0(%rbp), %rdi
callq 0x52e58
leaq -0xa1(%rbp), %rdi
callq 0x527d0
leaq -0x78(%rbp), %rdi
callq 0x52e58
leaq -0x79(%rbp), %rdi
callq 0x527d0
leaq -0x20(%rbp), %rdi
callq 0x6ecf0
leaq -0x40(%rbp), %rdi
callq 0x52e58
leaq -0x41(%rbp), %rdi
callq 0x527d0
movq -0x198(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1d0(%rbp)
leaq -0x101(%rbp), %rdi
movq %rdi, -0x1c8(%rbp)
callq 0x52ca0
movq -0x1c8(%rbp), %rdx
leaq 0xc567e(%rip), %rsi     # 0x140071
leaq -0x100(%rbp), %rdi
callq 0x529e0
jmp 0x7aa01
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x1d0(%rbp), %rsi
movl %eax, %ecx
leaq -0xe0(%rbp), %rdi
leaq -0x100(%rbp), %rdx
callq 0x6f120
jmp 0x7aa2e
leaq -0x129(%rbp), %rdi
movq %rdi, -0x1d8(%rbp)
callq 0x52ca0
movq -0x1d8(%rbp), %rdx
leaq 0xc55d9(%rip), %rsi     # 0x140028
leaq -0x128(%rbp), %rdi
callq 0x529e0
jmp 0x7aa5d
movq -0x10(%rbp), %rdx
addq $0x58, %rdx
leaq -0xe0(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x96880
movq %rax, -0x1e0(%rbp)
jmp 0x7aa81
leaq -0x151(%rbp), %rdi
movq %rdi, -0x1e8(%rbp)
callq 0x52ca0
movq -0x1e8(%rbp), %rdx
leaq 0xc3f9e(%rip), %rsi     # 0x13ea40
leaq -0x150(%rbp), %rdi
callq 0x529e0
jmp 0x7aab0
movq -0x1e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x60, %rdx
leaq -0x150(%rbp), %rsi
callq 0x96880
movq %rax, -0x1f0(%rbp)
jmp 0x7aad4
leaq -0x179(%rbp), %rdi
movq %rdi, -0x1f8(%rbp)
callq 0x52ca0
movq -0x1f8(%rbp), %rdx
leaq 0xc553d(%rip), %rsi     # 0x140032
leaq -0x178(%rbp), %rdi
callq 0x529e0
jmp 0x7ab03
movq -0x1f0(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x68, %rdx
leaq -0x178(%rbp), %rsi
callq 0x96880
jmp 0x7ab20
leaq -0x178(%rbp), %rdi
callq 0x52e58
leaq -0x179(%rbp), %rdi
callq 0x527d0
leaq -0x150(%rbp), %rdi
callq 0x52e58
leaq -0x151(%rbp), %rdi
callq 0x527d0
leaq -0x128(%rbp), %rdi
callq 0x52e58
leaq -0x129(%rbp), %rdi
callq 0x527d0
leaq -0xe0(%rbp), %rdi
callq 0x6ecf0
leaq -0x100(%rbp), %rdi
callq 0x52e58
leaq -0x101(%rbp), %rdi
callq 0x527d0
movq -0x198(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x200(%rbp)
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x200(%rbp), %rdi
movl %eax, %esi
callq 0x6ebc0
addq $0x200, %rsp            # imm = 0x200
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac8e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac85
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac5e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac52
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ac46
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x52e58
leaq -0xc9(%rbp), %rdi
callq 0x527d0
leaq -0xa0(%rbp), %rdi
callq 0x52e58
leaq -0xa1(%rbp), %rdi
callq 0x527d0
leaq -0x78(%rbp), %rdi
callq 0x52e58
leaq -0x79(%rbp), %rdi
callq 0x527d0
leaq -0x20(%rbp), %rdi
callq 0x6ecf0
leaq -0x40(%rbp), %rdi
callq 0x52e58
leaq -0x41(%rbp), %rdi
callq 0x527d0
jmp 0x7ad7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad67
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad4f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad43
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad37
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad2b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7ad1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x178(%rbp), %rdi
callq 0x52e58
leaq -0x179(%rbp), %rdi
callq 0x527d0
leaq -0x150(%rbp), %rdi
callq 0x52e58
leaq -0x151(%rbp), %rdi
callq 0x527d0
leaq -0x128(%rbp), %rdi
callq 0x52e58
leaq -0x129(%rbp), %rdi
callq 0x527d0
leaq -0xe0(%rbp), %rdi
callq 0x6ecf0
leaq -0x100(%rbp), %rdi
callq 0x52e58
leaq -0x101(%rbp), %rdi
callq 0x527d0
movq -0x50(%rbp), %rdi
callq 0x52c90
nopl (%rax,%rax)