// File: /workspace/github_cpp_makefile_star2_O3/williewillus[P]panda_scratchpad/src/tests/j-lang150.cpp
// Function: tests::testName::check_test(unsigned int, tests::DataTestResult*)
virtual int check_test( unsigned int last_checkpoint, DataTestResult *test_result) override {
                
				test_path = mnt_dir_ ;
				A_path =  mnt_dir_ + "/A";
				AC_path =  mnt_dir_ + "/A/C";
				B_path =  mnt_dir_ + "/B";
				foo_path =  mnt_dir_ + "/foo";
				bar_path =  mnt_dir_ + "/bar";
				Afoo_path =  mnt_dir_ + "/A/foo";
				Abar_path =  mnt_dir_ + "/A/bar";
				Bfoo_path =  mnt_dir_ + "/B/foo";
				Bbar_path =  mnt_dir_ + "/B/bar";
				ACfoo_path =  mnt_dir_ + "/A/C/foo";
				ACbar_path =  mnt_dir_ + "/A/C/bar";
                return 0;
            }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
leaq 0x8(%rdi), %rsi
addq $0x38, %rdi
callq 0x81d0
leaq -0x28(%rbp), %r15
movq %r15, -0x10(%r15)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
leaq -0x38(%rbp), %r14
movq %r14, %rdi
callq 0x8150
leaq 0x4cff(%rip), %rsi      # 0xe012
movq %r14, %rdi
callq 0x8670
leaq 0x58(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x9334
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4cc4(%rip), %rsi      # 0xe015
movq %r14, %rdi
callq 0x8670
leaq 0x78(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x9372
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4c8b(%rip), %rsi      # 0xe01a
movq %r14, %rdi
callq 0x8670
leaq 0x98(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x93b3
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4c4f(%rip), %rsi      # 0xe01f
movq %r14, %rdi
callq 0x8670
leaq 0xb8(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x93f4
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4c15(%rip), %rsi      # 0xe026
movq %r14, %rdi
callq 0x8670
leaq 0xd8(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x9435
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4bcb(%rip), %rsi      # 0xe01d
movq %r14, %rdi
callq 0x8670
leaq 0xf8(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x9476
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4b91(%rip), %rsi      # 0xe024
movq %r14, %rdi
callq 0x8670
leaq 0x118(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x94b7
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4b57(%rip), %rsi      # 0xe02b
movq %r14, %rdi
callq 0x8670
leaq 0x138(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x94f8
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4b1d(%rip), %rsi      # 0xe032
movq %r14, %rdi
callq 0x8670
leaq 0x158(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x9539
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4ae3(%rip), %rsi      # 0xe039
movq %r14, %rdi
callq 0x8670
leaq 0x178(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x957a
callq 0x8350
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x4aab(%rip), %rsi      # 0xe042
movq %r14, %rdi
callq 0x8670
addq $0x198, %rbx            # imm = 0x198
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x95be
callq 0x8350
xorl %eax, %eax
addq $0x28, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
jmp 0x95df
movq %rax, %rbx
movq -0x38(%rbp), %rdi
cmpq %r15, %rdi
je 0x95f0
callq 0x8350
movq %rbx, %rdi
callq 0x85e0