// File: /workspace/github_cpp_makefile_star2_O1/williewillus[P]panda_scratchpad/src/results/TestSuiteResult.cpp
// Function: TestSuiteResult::PrintResults(std::ostream&) const
void TestSuiteResult::PrintResults(ostream& os) const {
  os << "Reordering tests ran " << GetReorderingCompleted() << " tests with" <<
    "\n\tpassed cleanly: " << reordering_results_.num_passed <<
    "\n\tpassed fixed: " << reordering_results_.num_passed_fixed <<
    "\n\tfsck required: " << reordering_results_.fsck_required <<
    "\n\tfailed: " << reordering_results_.num_failed <<
    "\n\t\told file persisted: " << reordering_results_.old_file_persisted <<
    "\n\t\tfile missing: " << reordering_results_.file_missing <<
    "\n\t\tfile data corrupted: " << reordering_results_.file_data_corrupted <<
    "\n\t\tfile metadata corrupted: " <<
      reordering_results_.file_metadata_corrupted <<
    "\n\t\tincorrect block count: " <<
      reordering_results_.incorrect_block_count <<
    "\n\t\tother: " << reordering_results_.other << endl << endl;

  os << "Timing tests ran " << GetTimingCompleted() << " tests with" <<
    "\n\tpassed cleanly: " << timing_results_.num_passed <<
    "\n\tpassed fixed: " << timing_results_.num_passed_fixed <<
    "\n\tfsck required: " << timing_results_.fsck_required <<
    "\n\tfailed: " << timing_results_.num_failed <<
    "\n\t\told file persisted: " << timing_results_.old_file_persisted <<
    "\n\t\tfile missing: " << timing_results_.file_missing <<
    "\n\t\tfile data corrupted: " << timing_results_.file_data_corrupted <<
    "\n\t\tfile metadata corrupted: " <<
      timing_results_.file_metadata_corrupted <<
    "\n\t\tincorrect block count: " <<
      timing_results_.incorrect_block_count <<
    "\n\t\tother: " << timing_results_.other <<
    "\n\n\tautomated check_test:" <<
    "\n\t\tfailed: " << timing_results_.auto_check_failed << endl << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rsi, %r14
movq %rdi, %rbx
leaq 0xb43d(%rip), %rsi      # 0x14898
movl $0x15, %edx
movq %r14, %rdi
callq 0x54f0
movl 0x4(%rbx), %esi
addl 0x8(%rbx), %esi
addl 0x10(%rbx), %esi
addl (%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb429(%rip), %rsi      # 0x148ae
movl $0xb, %edx
movq %rax, %rdi
callq 0x54f0
leaq 0xb421(%rip), %rsi      # 0x148ba
movl $0x12, %edx
movq %r15, %rdi
callq 0x54f0
movl 0x8(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb412(%rip), %rsi      # 0x148cd
movl $0x10, %edx
movq %rax, %rdi
callq 0x54f0
movl 0x4(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb401(%rip), %rsi      # 0x148de
movl $0x11, %edx
movq %rax, %rdi
callq 0x54f0
movl 0x10(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb3f1(%rip), %rsi      # 0x148f0
movl $0xa, %edx
movq %rax, %rdi
callq 0x54f0
movl (%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb3db(%rip), %rsi      # 0x148fb
movl $0x17, %edx
movq %rax, %rdi
callq 0x54f0
movl 0x14(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb3d1(%rip), %rsi      # 0x14913
movl $0x11, %edx
movq %rax, %rdi
callq 0x54f0
movl 0x18(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb3c1(%rip), %rsi      # 0x14925
movl $0x18, %edx
movq %rax, %rdi
callq 0x54f0
movl 0x1c(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r15
leaq 0xb3b8(%rip), %rsi      # 0x1493e
movl $0x1c, %edx
movq %rax, %rdi
callq 0x54f0
movl 0x20(%rbx), %esi
movq %r15, %rdi
callq 0x52f0
movq %rax, %r12
leaq 0xb3b3(%rip), %r15      # 0x1495b
movl $0x1a, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x54f0
movl 0x24(%rbx), %esi
movq %r12, %rdi
callq 0x52f0
movq %rax, %r13
leaq 0xb3a9(%rip), %r12      # 0x14976
movl $0xa, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x54f0
movl 0x28(%rbx), %esi
movq %r13, %rdi
callq 0x52f0
movq %rax, %r13
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x5470
movsbl %al, %esi
movq %r13, %rdi
callq 0x5040
movq %rax, %rdi
callq 0x5300
movq %rax, %r13
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x5470
movsbl %al, %esi
movq %r13, %rdi
callq 0x5040
movq %rax, %rdi
callq 0x5300
leaq 0xb33e(%rip), %rsi      # 0x14981
movl $0x11, %edx
movq %r14, %rdi
callq 0x54f0
movl 0x34(%rbx), %esi
addl 0x38(%rbx), %esi
addl 0x40(%rbx), %esi
addl 0x30(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0xb, %edx
movq %rax, %rdi
leaq 0xb238(%rip), %rsi      # 0x148ae
callq 0x54f0
movl $0x12, %edx
movq %r14, %rdi
leaq 0xb230(%rip), %rsi      # 0x148ba
callq 0x54f0
movl 0x38(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x10, %edx
movq %rax, %rdi
leaq 0xb221(%rip), %rsi      # 0x148cd
callq 0x54f0
movl 0x34(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x11, %edx
movq %rax, %rdi
leaq 0xb210(%rip), %rsi      # 0x148de
callq 0x54f0
movl 0x40(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0xa, %edx
movq %rax, %rdi
leaq 0xb200(%rip), %rsi      # 0x148f0
callq 0x54f0
movl 0x30(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x17, %edx
movq %rax, %rdi
leaq 0xb1e9(%rip), %rsi      # 0x148fb
callq 0x54f0
movl 0x44(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x11, %edx
movq %rax, %rdi
leaq 0xb1df(%rip), %rsi      # 0x14913
callq 0x54f0
movl 0x48(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x18, %edx
movq %rax, %rdi
leaq 0xb1cf(%rip), %rsi      # 0x14925
callq 0x54f0
movl 0x4c(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x1c, %edx
movq %rax, %rdi
leaq 0xb1c6(%rip), %rsi      # 0x1493e
callq 0x54f0
movl 0x50(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0x1a, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x54f0
movl 0x54(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
movl $0xa, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x54f0
movl 0x58(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %r14
leaq 0xb1c5(%rip), %rsi      # 0x14993
movl $0x18, %edx
movq %rax, %rdi
callq 0x54f0
leaq 0xb1ca(%rip), %rsi      # 0x149ac
movl $0xb, %edx
movq %r14, %rdi
callq 0x54f0
movl 0x5c(%rbx), %esi
movq %r14, %rdi
callq 0x52f0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x5470
movsbl %al, %esi
movq %rbx, %rdi
callq 0x5040
movq %rax, %rdi
callq 0x5300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x5470
movsbl %al, %esi
movq %rbx, %rdi
callq 0x5040
movq %rax, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x5300