// File: minimind[P]simple-graph/unittest/catch.hpp
// Function: Catch::XmlReporter::EndTesting(Catch::Totals const&)
virtual void EndTesting( const Totals& totals ) {
            m_xml.scopedElement( "OverallResults" )
                .writeAttribute( "successes", totals.assertions.passed )
                .writeAttribute( "failures", totals.assertions.failed )
                .writeAttribute( "expectedFailures", totals.assertions.failedButOk );
            m_xml.endElement();
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0xe0(%rbp)
addq $0x28, %rax
movq %rax, -0xd8(%rbp)
leaq -0x39(%rbp), %rdi
movq %rdi, -0xd0(%rbp)
callq 0xb930
movq -0xd0(%rbp), %rdx
leaq 0x618d5(%rip), %rsi     # 0x7935c
leaq -0x38(%rbp), %rdi
callq 0x134e0
jmp 0x17a92
movq -0xd8(%rbp), %rsi
leaq -0x18(%rbp), %rdi
leaq -0x38(%rbp), %rdx
callq 0x46040
jmp 0x17aa8
leaq -0x71(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0xb930
movq -0xe8(%rbp), %rdx
leaq 0x618a5(%rip), %rsi     # 0x7936b
leaq -0x70(%rbp), %rdi
callq 0x134e0
jmp 0x17ad1
movq -0x10(%rbp), %rdx
leaq -0x18(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x460c0
movq %rax, -0xf0(%rbp)
jmp 0x17aeb
leaq -0x99(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0xb930
movq -0xf8(%rbp), %rdx
leaq 0x61066(%rip), %rsi     # 0x78b72
leaq -0x98(%rbp), %rdi
callq 0x134e0
jmp 0x17b1a
movq -0xf0(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x8, %rdx
leaq -0x98(%rbp), %rsi
callq 0x460c0
movq %rax, -0x100(%rbp)
jmp 0x17b3e
leaq -0xc1(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0xb930
movq -0x108(%rbp), %rdx
leaq 0x61816(%rip), %rsi     # 0x79375
leaq -0xc0(%rbp), %rdi
callq 0x134e0
jmp 0x17b6d
movq -0x100(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x10, %rdx
leaq -0xc0(%rbp), %rsi
callq 0x460c0
jmp 0x17b8a
leaq -0xc0(%rbp), %rdi
callq 0xb330
leaq -0xc1(%rbp), %rdi
callq 0xb5c0
leaq -0x98(%rbp), %rdi
callq 0xb330
leaq -0x99(%rbp), %rdi
callq 0xb5c0
leaq -0x70(%rbp), %rdi
callq 0xb330
leaq -0x71(%rbp), %rdi
callq 0xb5c0
leaq -0x18(%rbp), %rdi
callq 0x46100
leaq -0x38(%rbp), %rdi
callq 0xb330
leaq -0x39(%rbp), %rdi
callq 0xb5c0
movq -0xe0(%rbp), %rdi
addq $0x28, %rdi
callq 0x21320
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17cc8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17cbf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17cad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17ca4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17c98
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17c8c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x17c80
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0xb330
leaq -0xc1(%rbp), %rdi
callq 0xb5c0
leaq -0x98(%rbp), %rdi
callq 0xb330
leaq -0x99(%rbp), %rdi
callq 0xb5c0
leaq -0x70(%rbp), %rdi
callq 0xb330
leaq -0x71(%rbp), %rdi
callq 0xb5c0
leaq -0x18(%rbp), %rdi
callq 0x46100
leaq -0x38(%rbp), %rdi
callq 0xb330
leaq -0x39(%rbp), %rdi
callq 0xb5c0
movq -0x48(%rbp), %rdi
callq 0xb920
nopw (%rax,%rax)