// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::XmlReporter::testCaseEnded(Catch::TestCaseStats const&)
void XmlReporter::testCaseEnded( TestCaseStats const& testCaseStats ) {
        StreamingReporterBase::testCaseEnded( testCaseStats );
        XmlWriter::ScopedElement e = m_xml.scopedElement( "OverallResult" );
        e.writeAttribute( "success", testCaseStats.totals.assertions.allOk() );

        if ( m_config->showDurations() == ShowDurations::Always )
            e.writeAttribute( "durationInSeconds", m_testCaseTimer.getElapsedSeconds() );

        if( !testCaseStats.stdOut.empty() )
            m_xml.scopedElement( "StdOut" ).writeText( trim( testCaseStats.stdOut ), XmlFormatting::Newline );
        if( !testCaseStats.stdErr.empty() )
            m_xml.scopedElement( "StdErr" ).writeText( trim( testCaseStats.stdErr ), XmlFormatting::Newline );

        m_xml.endElement();
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1c0, %rsp            # imm = 0x1C0
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x178(%rbp)
movq -0x10(%rbp), %rsi
callq 0x96900
movq -0x178(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x170(%rbp)
leaq -0x41(%rbp), %rdi
movq %rdi, -0x168(%rbp)
callq 0x52ca0
movq -0x168(%rbp), %rdx
leaq 0xc5d8c(%rip), %rsi     # 0x140055
leaq -0x40(%rbp), %rdi
callq 0x529e0
jmp 0x7a2d4
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x170(%rbp), %rsi
movl %eax, %ecx
leaq -0x20(%rbp), %rdi
leaq -0x40(%rbp), %rdx
callq 0x6f120
jmp 0x7a2fb
leaq -0x40(%rbp), %rdi
callq 0x52e58
leaq -0x41(%rbp), %rdi
callq 0x527d0
leaq -0x79(%rbp), %rdi
movq %rdi, -0x180(%rbp)
callq 0x52ca0
movq -0x180(%rbp), %rdx
leaq 0xc45e5(%rip), %rsi     # 0x13e910
leaq -0x78(%rbp), %rdi
callq 0x529e0
jmp 0x7a336
movq -0x10(%rbp), %rdi
addq $0xb8, %rdi
callq 0x6e070
movb %al, -0x7a(%rbp)
leaq -0x20(%rbp), %rdi
leaq -0x78(%rbp), %rsi
leaq -0x7a(%rbp), %rdx
callq 0x96930
jmp 0x7a35c
leaq -0x78(%rbp), %rdi
callq 0x52e58
leaq -0x79(%rbp), %rdi
callq 0x527d0
movq -0x178(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rdi
movq (%rdi), %rax
movq 0x58(%rax), %rax
callq *%rax
movl %eax, -0x184(%rbp)
jmp 0x7a392
movl -0x184(%rbp), %eax
cmpl $0x1, %eax
jne 0x7a4dd
leaq -0xa1(%rbp), %rdi
movq %rdi, -0x190(%rbp)
callq 0x52ca0
movq -0x190(%rbp), %rdx
leaq 0xc5c81(%rip), %rsi     # 0x140043
leaq -0xa0(%rbp), %rdi
callq 0x529e0
jmp 0x7a3d0
movq -0x178(%rbp), %rdi
addq $0x168, %rdi            # imm = 0x168
callq 0x650e0
movsd %xmm0, -0x198(%rbp)
jmp 0x7a3ed
movsd -0x198(%rbp), %xmm0
movsd %xmm0, -0xb0(%rbp)
leaq -0x20(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
leaq -0xb0(%rbp), %rdx
callq 0x968c0
jmp 0x7a416
leaq -0xa0(%rbp), %rdi
callq 0x52e58
leaq -0xa1(%rbp), %rdi
callq 0x527d0
jmp 0x7a4dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a456
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x52e58
leaq -0x41(%rbp), %rdi
callq 0x527d0
jmp 0x7a7d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a487
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x78(%rbp), %rdi
callq 0x52e58
leaq -0x79(%rbp), %rdi
callq 0x527d0
jmp 0x7a7cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a7cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a4cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x52e58
leaq -0xa1(%rbp), %rdi
callq 0x527d0
jmp 0x7a7cf
movq -0x10(%rbp), %rdi
addq $0xe8, %rdi
callq 0x52bb0
testb $0x1, %al
jne 0x7a635
movq -0x178(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1a8(%rbp)
leaq -0xe1(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x52ca0
movq -0x1a0(%rbp), %rdx
leaq 0xc5b39(%rip), %rsi     # 0x140063
leaq -0xe0(%rbp), %rdi
callq 0x529e0
jmp 0x7a538
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x1a8(%rbp), %rsi
movl %eax, %ecx
leaq -0xc0(%rbp), %rdi
leaq -0xe0(%rbp), %rdx
callq 0x6f120
jmp 0x7a565
movq -0x10(%rbp), %rsi
addq $0xe8, %rsi
leaq -0x108(%rbp), %rdi
callq 0x5a570
jmp 0x7a57e
leaq -0xc0(%rbp), %rdi
leaq -0x108(%rbp), %rsi
movl $0x2, %edx
callq 0x6ed30
jmp 0x7a598
leaq -0x108(%rbp), %rdi
callq 0x52e58
leaq -0xc0(%rbp), %rdi
callq 0x6ecf0
leaq -0xe0(%rbp), %rdi
callq 0x52e58
leaq -0xe1(%rbp), %rdi
callq 0x527d0
jmp 0x7a635
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a624
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a618
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a60c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x52e58
leaq -0xc0(%rbp), %rdi
callq 0x6ecf0
leaq -0xe0(%rbp), %rdi
callq 0x52e58
leaq -0xe1(%rbp), %rdi
callq 0x527d0
jmp 0x7a7cf
movq -0x10(%rbp), %rdi
addq $0x108, %rdi            # imm = 0x108
callq 0x52bb0
testb $0x1, %al
jne 0x7a78a
movq -0x178(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1b8(%rbp)
leaq -0x139(%rbp), %rdi
movq %rdi, -0x1b0(%rbp)
callq 0x52ca0
movq -0x1b0(%rbp), %rdx
leaq 0xc59e8(%rip), %rsi     # 0x14006a
leaq -0x138(%rbp), %rdi
callq 0x529e0
jmp 0x7a690
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x1b8(%rbp), %rsi
movl %eax, %ecx
leaq -0x118(%rbp), %rdi
leaq -0x138(%rbp), %rdx
callq 0x6f120
jmp 0x7a6bd
movq -0x10(%rbp), %rsi
addq $0x108, %rsi            # imm = 0x108
leaq -0x160(%rbp), %rdi
callq 0x5a570
jmp 0x7a6d6
leaq -0x118(%rbp), %rdi
leaq -0x160(%rbp), %rsi
movl $0x2, %edx
callq 0x6ed30
jmp 0x7a6f0
leaq -0x160(%rbp), %rdi
callq 0x52e58
leaq -0x118(%rbp), %rdi
callq 0x6ecf0
leaq -0x138(%rbp), %rdi
callq 0x52e58
leaq -0x139(%rbp), %rdi
callq 0x527d0
jmp 0x7a78a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a77c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a770
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x7a764
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x160(%rbp), %rdi
callq 0x52e58
leaq -0x118(%rbp), %rdi
callq 0x6ecf0
leaq -0x138(%rbp), %rdi
callq 0x52e58
leaq -0x139(%rbp), %rdi
callq 0x527d0
jmp 0x7a7cf
movq -0x178(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1c0(%rbp)
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x1c0(%rbp), %rdi
movl %eax, %esi
callq 0x6ebc0
jmp 0x7a7bd
leaq -0x20(%rbp), %rdi
callq 0x6ecf0
addq $0x1c0, %rsp            # imm = 0x1C0
popq %rbp
retq
leaq -0x20(%rbp), %rdi
callq 0x6ecf0
movq -0x50(%rbp), %rdi
callq 0x52c90
nopw %cs:(%rax,%rax)