// File: /workspace/github_cpp_makefile_star2_O3/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
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x98, %rsp
movq %rsi, %r14
movq %rdi, %rbx
callq 0x41d64
leaq -0x48(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x41b4c(%rip), %rsi     # 0x7be88
leaq 0x41b53(%rip), %rdx     # 0x7be96
leaq -0x58(%rbp), %rdi
callq 0x431c8
addq $0x170, %rbx            # imm = 0x170
leaq -0x38(%rbp), %rdi
movq %rbx, %rsi
movl $0x3, %edx
callq 0x32372
leaq -0x58(%rbp), %rsi
movq %rbx, %rdi
movl $0x3, %edx
callq 0x3271c
leaq -0xa8(%rbp), %r12
movq %r12, -0x10(%r12)
leaq 0x41b0f(%rip), %rsi     # 0x7be97
leaq 0x41b11(%rip), %rdx     # 0x7bea0
leaq -0xb8(%rbp), %rdi
callq 0x431c8
leaq 0x30(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x41580
leaq -0x88(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x40583(%rip), %rsi     # 0x7a944
leaq 0x40584(%rip), %rdx     # 0x7a94c
leaq -0x98(%rbp), %rdi
callq 0x431c8
leaq 0x38(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x41580
leaq -0x68(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0x41aaa(%rip), %rsi     # 0x7bea1
leaq 0x41ab3(%rip), %rdx     # 0x7beb1
leaq -0x78(%rbp), %rdi
callq 0x431c8
leaq 0x40(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x41580
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x3a426
callq 0x1b4d0
movq -0x98(%rbp), %rdi
cmpq %r13, %rdi
je 0x3a437
callq 0x1b4d0
movq -0xb8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3a448
callq 0x1b4d0
leaq -0x38(%rbp), %rdi
callq 0x324fa
movq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
cmpq %rax, %rdi
je 0x3a463
callq 0x1b4d0
leaq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
movq %rax, (%rdi)
leaq 0x41a6b(%rip), %rsi     # 0x7bee0
leaq 0x41a77(%rip), %rdx     # 0x7bef3
callq 0x431c8
leaq -0x38(%rbp), %rdi
movq %rbx, %rsi
movl $0x3, %edx
callq 0x32372
leaq -0x58(%rbp), %rsi
movq %rbx, %rdi
movl $0x3, %edx
callq 0x3271c
leaq -0xb8(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x419e3(%rip), %rsi     # 0x7be97
leaq 0x419e5(%rip), %rdx     # 0x7bea0
callq 0x431c8
leaq 0x48(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x41580
leaq -0x98(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x4045f(%rip), %rsi     # 0x7a944
leaq 0x40460(%rip), %rdx     # 0x7a94c
callq 0x431c8
leaq 0x50(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x41580
leaq -0x78(%rbp), %rdi
movq %r15, (%rdi)
leaq 0x4198e(%rip), %rsi     # 0x7bea1
leaq 0x41997(%rip), %rdx     # 0x7beb1
callq 0x431c8
addq $0x58, %r14
movq -0x38(%rbp), %rdi
leaq -0x78(%rbp), %rsi
movq %r14, %rdx
callq 0x41580
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x3a541
callq 0x1b4d0
movq -0x98(%rbp), %rdi
cmpq %r13, %rdi
je 0x3a552
callq 0x1b4d0
movq -0xb8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3a563
callq 0x1b4d0
leaq -0x38(%rbp), %rdi
callq 0x324fa
movq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
cmpq %rax, %rdi
je 0x3a57e
callq 0x1b4d0
movq %rbx, %rdi
movl $0x3, %esi
callq 0x323ea
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x3a5af
jmp 0x3a5c4
jmp 0x3a5c4
jmp 0x3a5dc
jmp 0x3a5dc
jmp 0x3a5f4
jmp 0x3a5f4
jmp 0x3a614
jmp 0x3a619
movq %rax, %rbx
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x3a5c7
callq 0x1b4d0
jmp 0x3a5c7
jmp 0x3a5c4
movq %rax, %rbx
movq -0x98(%rbp), %rdi
cmpq %r13, %rdi
je 0x3a5df
callq 0x1b4d0
jmp 0x3a5df
jmp 0x3a5dc
movq %rax, %rbx
movq -0xb8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3a5f7
callq 0x1b4d0
jmp 0x3a5f7
jmp 0x3a5f4
movq %rax, %rbx
leaq -0x38(%rbp), %rdi
callq 0x324fa
movq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
cmpq %rax, %rdi
je 0x3a61c
callq 0x1b4d0
jmp 0x3a61c
movq %rax, %rbx
jmp 0x3a600
movq %rax, %rbx
movq %rbx, %rdi
callq 0x1b910