// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::XmlReporter::testRunEnded(Catch::TestRunStats const&)
void XmlReporter::testRunEnded( TestRunStats const& testRunStats ) {
        StreamingReporterBase::testRunEnded( testRunStats );
        m_xml.scopedElement( "OverallResults" )
            .writeAttribute( "successes", testRunStats.totals.assertions.passed )
            .writeAttribute( "failures", testRunStats.totals.assertions.failed )
            .writeAttribute( "expectedFailures", testRunStats.totals.assertions.failedButOk );
        m_xml.scopedElement( "OverallResultsCases")
            .writeAttribute( "successes", testRunStats.totals.testCases.passed )
            .writeAttribute( "failures", testRunStats.totals.testCases.failed )
            .writeAttribute( "expectedFailures", testRunStats.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 0x969a0
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 0xc5230(%rip), %rsi     # 0x140019
leaq -0x40(%rbp), %rdi
callq 0x529e0
jmp 0x7adf4
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 0x7ae1b
leaq -0x79(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x52ca0
movq -0x1a0(%rbp), %rdx
leaq 0xc51ef(%rip), %rsi     # 0x140028
leaq -0x78(%rbp), %rdi
callq 0x529e0
jmp 0x7ae44
movq -0x10(%rbp), %rdx
addq $0x30, %rdx
leaq -0x20(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x96880
movq %rax, -0x1a8(%rbp)
jmp 0x7ae62
leaq -0xa1(%rbp), %rdi
movq %rdi, -0x1b0(%rbp)
callq 0x52ca0
movq -0x1b0(%rbp), %rdx
leaq 0xc3bbd(%rip), %rsi     # 0x13ea40
leaq -0xa0(%rbp), %rdi
callq 0x529e0
jmp 0x7ae91
movq -0x1a8(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x38, %rdx
leaq -0xa0(%rbp), %rsi
callq 0x96880
movq %rax, -0x1b8(%rbp)
jmp 0x7aeb5
leaq -0xc9(%rbp), %rdi
movq %rdi, -0x1c0(%rbp)
callq 0x52ca0
movq -0x1c0(%rbp), %rdx
leaq 0xc515c(%rip), %rsi     # 0x140032
leaq -0xc8(%rbp), %rdi
callq 0x529e0
jmp 0x7aee4
movq -0x1b8(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x40, %rdx
leaq -0xc8(%rbp), %rsi
callq 0x96880
jmp 0x7af01
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 0xc50de(%rip), %rsi     # 0x140071
leaq -0x100(%rbp), %rdi
callq 0x529e0
jmp 0x7afa1
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 0x7afce
leaq -0x129(%rbp), %rdi
movq %rdi, -0x1d8(%rbp)
callq 0x52ca0
movq -0x1d8(%rbp), %rdx
leaq 0xc5039(%rip), %rsi     # 0x140028
leaq -0x128(%rbp), %rdi
callq 0x529e0
jmp 0x7affd
movq -0x10(%rbp), %rdx
addq $0x48, %rdx
leaq -0xe0(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x96880
movq %rax, -0x1e0(%rbp)
jmp 0x7b021
leaq -0x151(%rbp), %rdi
movq %rdi, -0x1e8(%rbp)
callq 0x52ca0
movq -0x1e8(%rbp), %rdx
leaq 0xc39fe(%rip), %rsi     # 0x13ea40
leaq -0x150(%rbp), %rdi
callq 0x529e0
jmp 0x7b050
movq -0x1e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x50, %rdx
leaq -0x150(%rbp), %rsi
callq 0x96880
movq %rax, -0x1f0(%rbp)
jmp 0x7b074
leaq -0x179(%rbp), %rdi
movq %rdi, -0x1f8(%rbp)
callq 0x52ca0
movq -0x1f8(%rbp), %rdx
leaq 0xc4f9d(%rip), %rsi     # 0x140032
leaq -0x178(%rbp), %rdi
callq 0x529e0
jmp 0x7b0a3
movq -0x1f0(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x58, %rdx
leaq -0x178(%rbp), %rsi
callq 0x96880
jmp 0x7b0c0
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 0x7b22e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b225
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b213
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b20a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b1fe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b1f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b1e6
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 0x7b31f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b313
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b307
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b2ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b2e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b2d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b2cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7b2bf
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)