// File: /workspace/github_cpp_makefile_star2_O1/williewillus[P]panda_scratchpad/src/tests/j-lang150.cpp
// Function: tests::testName::setup()
virtual int setup() 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 0x543b(%rip), %rsi      # 0xe012
movq %r14, %rdi
callq 0x8690
leaq 0x58(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8bf8
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x5400(%rip), %rsi      # 0xe015
movq %r14, %rdi
callq 0x8690
leaq 0x78(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8c36
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x53c7(%rip), %rsi      # 0xe01a
movq %r14, %rdi
callq 0x8690
leaq 0x98(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8c77
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x538b(%rip), %rsi      # 0xe01f
movq %r14, %rdi
callq 0x8690
leaq 0xb8(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8cb8
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x5351(%rip), %rsi      # 0xe026
movq %r14, %rdi
callq 0x8690
leaq 0xd8(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8cf9
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x5307(%rip), %rsi      # 0xe01d
movq %r14, %rdi
callq 0x8690
leaq 0xf8(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8d3a
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x52cd(%rip), %rsi      # 0xe024
movq %r14, %rdi
callq 0x8690
leaq 0x118(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8d7b
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x5293(%rip), %rsi      # 0xe02b
movq %r14, %rdi
callq 0x8690
leaq 0x138(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8dbc
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x5259(%rip), %rsi      # 0xe032
movq %r14, %rdi
callq 0x8690
leaq 0x158(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8dfd
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x521f(%rip), %rsi      # 0xe039
movq %r14, %rdi
callq 0x8690
leaq 0x178(%rbx), %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8e3e
callq 0x8360
movq %r15, (%r14)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x8150
leaq 0x51e7(%rip), %rsi      # 0xe042
movq %r14, %rdi
callq 0x8690
addq $0x198, %rbx            # imm = 0x198
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8410
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x8e82
callq 0x8360
xorl %eax, %eax
addq $0x28, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
jmp 0x8ea3
movq %rax, %rbx
movq -0x38(%rbp), %rdi
cmpq %r15, %rdi
je 0x8eb4
callq 0x8360
movq %rbx, %rdi
callq 0x8600