// File: /workspace/github_cpp_makefile_star2_O3/CMU-SAFARI[P]ramulator/src/Controller.h
// Function: ramulator::Controller<ramulator::DDR3>::~Controller()
~Controller(){
        delete scheduler;
        delete rowpolicy;
        delete rowtable;
        delete channel;
        delete refresh;
        for (auto& file : cmd_trace_files)
            file.close();
        cmd_trace_files.clear();
    }

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movq 0x10a0(%rdi), %r14
testq %r14, %r14
je 0x2ce06
leaq 0x78(%r14), %r15
movq $-0x80, %r12
movq 0x10(%r15), %rax
testq %rax, %rax
je 0x2cdfc
movq %r15, %rdi
movq %r15, %rsi
movl $0x3, %edx
callq *%rax
addq $-0x20, %r15
addq $0x20, %r12
jne 0x2cde6
movl $0x98, %esi
movq %r14, %rdi
callq 0xb2f0
movq 0x10a8(%rbx), %r14
testq %r14, %r14
je 0x2ce4a
leaq 0x70(%r14), %r15
movq $-0x80, %r12
movq 0x10(%r15), %rax
testq %rax, %rax
je 0x2ce40
movq %r15, %rdi
movq %r15, %rsi
movl $0x3, %edx
callq *%rax
addq $-0x20, %r15
addq $0x20, %r12
jne 0x2ce2a
movl $0x90, %esi
movq %r14, %rdi
callq 0xb2f0
movq 0x10b0(%rbx), %r14
testq %r14, %r14
je 0x2ce6c
leaq 0x8(%r14), %rdi
callq 0x2e224
movl $0x38, %esi
movq %r14, %rdi
callq 0xb2f0
movq 0x1098(%rbx), %r14
testq %r14, %r14
je 0x2ce8d
movq %r14, %rdi
callq 0x2de86
movl $0x898, %esi            # imm = 0x898
movq %r14, %rdi
callq 0xb2f0
movq 0x10b8(%rbx), %rdi
testq %rdi, %rdi
je 0x2ceac
movq (%rdi), %rax
callq *0x8(%rax)
movq 0x11c0(%rbx), %r14
movq 0x11c8(%rbx), %r15
cmpq %r15, %r14
je 0x2cf04
movq %r14, %rdi
callq 0xb3c0
addq $0x200, %r14            # imm = 0x200
cmpq %r15, %r14
jne 0x2cebf
movq 0x11c0(%rbx), %r15
movq 0x11c8(%rbx), %r12
cmpq %r15, %r12
je 0x2cf04
movq %r15, %r14
movq (%r14), %rax
movq %r14, %rdi
callq *(%rax)
addq $0x200, %r14            # imm = 0x200
cmpq %r12, %r14
jne 0x2cee9
movq %r15, 0x11c8(%rbx)
leaq 0x11c0(%rbx), %rdi
callq 0x23ea2
movq 0x11a0(%rbx), %rdi
leaq 0x11b0(%rbx), %rax
cmpq %rax, %rdi
je 0x2cf2e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
leaq 0x1140(%rbx), %rdi
callq 0x23eec
leaq 0x1120(%rbx), %rdi
callq 0x25cb4
leaq 0x1100(%rbx), %rdi
callq 0x25cb4
leaq 0x10e0(%rbx), %rdi
callq 0x25cb4
leaq 0x10c0(%rbx), %rdi
callq 0x25cb4
movq 0x1070(%rbx), %rdi
leaq 0x1080(%rbx), %rax
cmpq %rax, %rdi
je 0x2cf88
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
leaq 0x1703e1(%rip), %r14    # 0x19d370
movq %r14, 0xfe0(%rbx)
leaq 0x1058(%rbx), %rdi
callq 0x25d2a
leaq 0x17042f(%rip), %r15    # 0x19d3d8
movq %r15, 0xfe0(%rbx)
movq 0x1030(%rbx), %rdi
leaq 0x1040(%rbx), %rax
cmpq %rax, %rdi
je 0x2cfce
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x1008(%rbx), %rdi
leaq 0x1018(%rbx), %rax
cmpq %rax, %rdi
je 0x2cfec
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xfe8(%rbx), %rdi
leaq 0xff8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d00a
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xfc0(%rbx), %rdi
leaq 0xfd0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d028
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0xf30(%rbx)
leaq 0xfa8(%rbx), %rdi
callq 0x25d2a
movq %r15, 0xf30(%rbx)
movq 0xf80(%rbx), %rdi
leaq 0xf90(%rbx), %rax
cmpq %rax, %rdi
je 0x2d060
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xf58(%rbx), %rdi
leaq 0xf68(%rbx), %rax
cmpq %rax, %rdi
je 0x2d07e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xf38(%rbx), %rdi
leaq 0xf48(%rbx), %rax
cmpq %rax, %rdi
je 0x2d09c
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xf10(%rbx), %rdi
leaq 0xf20(%rbx), %rax
cmpq %rax, %rdi
je 0x2d0ba
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0xe80(%rbx)
leaq 0xef8(%rbx), %rdi
callq 0x25d2a
movq %r15, 0xe80(%rbx)
movq 0xed0(%rbx), %rdi
leaq 0xee0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d0f2
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xea8(%rbx), %rdi
leaq 0xeb8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d110
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xe88(%rbx), %rdi
leaq 0xe98(%rbx), %rax
cmpq %rax, %rdi
je 0x2d12e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xe60(%rbx), %rdi
leaq 0xe70(%rbx), %rax
cmpq %rax, %rdi
je 0x2d14c
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0xdd0(%rbx)
leaq 0xe48(%rbx), %rdi
callq 0x25d2a
movq %r15, 0xdd0(%rbx)
movq 0xe20(%rbx), %rdi
leaq 0xe30(%rbx), %rax
cmpq %rax, %rdi
je 0x2d184
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xdf8(%rbx), %rdi
leaq 0xe08(%rbx), %rax
cmpq %rax, %rdi
je 0x2d1a2
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xdd8(%rbx), %rdi
leaq 0xde8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d1c0
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xdb0(%rbx), %rdi
leaq 0xdc0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d1de
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0xd20(%rbx)
leaq 0xd98(%rbx), %rdi
callq 0x25d2a
movq %r15, 0xd20(%rbx)
movq 0xd70(%rbx), %rdi
leaq 0xd80(%rbx), %rax
cmpq %rax, %rdi
je 0x2d216
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xd48(%rbx), %rdi
leaq 0xd58(%rbx), %rax
cmpq %rax, %rdi
je 0x2d234
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xd28(%rbx), %rdi
leaq 0xd38(%rbx), %rax
cmpq %rax, %rdi
je 0x2d252
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xd00(%rbx), %rdi
leaq 0xd10(%rbx), %rax
cmpq %rax, %rdi
je 0x2d270
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0xc70(%rbx)
leaq 0xce8(%rbx), %rdi
callq 0x25d2a
movq %r15, 0xc70(%rbx)
movq 0xcc0(%rbx), %rdi
leaq 0xcd0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d2a8
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xc98(%rbx), %rdi
leaq 0xca8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d2c6
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xc78(%rbx), %rdi
leaq 0xc88(%rbx), %rax
cmpq %rax, %rdi
je 0x2d2e4
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xc50(%rbx), %rdi
leaq 0xc60(%rbx), %rax
cmpq %rax, %rdi
je 0x2d302
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
leaq 0x16fef7(%rip), %r12    # 0x19d200
movq %r12, 0xbd8(%rbx)
movq 0xc28(%rbx), %rdi
leaq 0xc38(%rbx), %rax
cmpq %rax, %rdi
je 0x2d32e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xc00(%rbx), %rdi
leaq 0xc10(%rbx), %rax
cmpq %rax, %rdi
je 0x2d34c
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xbe0(%rbx), %rdi
leaq 0xbf0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d36a
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xbb8(%rbx), %rdi
leaq 0xbc8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d388
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0xb40(%rbx)
movq 0xb90(%rbx), %rdi
leaq 0xba0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d3ad
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xb68(%rbx), %rdi
leaq 0xb78(%rbx), %rax
cmpq %rax, %rdi
je 0x2d3cb
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xb48(%rbx), %rdi
leaq 0xb58(%rbx), %rax
cmpq %rax, %rdi
je 0x2d3e9
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xb20(%rbx), %rdi
leaq 0xb30(%rbx), %rax
cmpq %rax, %rdi
je 0x2d407
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0xaa8(%rbx)
movq 0xaf8(%rbx), %rdi
leaq 0xb08(%rbx), %rax
cmpq %rax, %rdi
je 0x2d42c
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xad0(%rbx), %rdi
leaq 0xae0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d44a
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xab0(%rbx), %rdi
leaq 0xac0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d468
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xa88(%rbx), %rdi
leaq 0xa98(%rbx), %rax
cmpq %rax, %rdi
je 0x2d486
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0xa10(%rbx)
movq 0xa60(%rbx), %rdi
leaq 0xa70(%rbx), %rax
cmpq %rax, %rdi
je 0x2d4ab
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xa38(%rbx), %rdi
leaq 0xa48(%rbx), %rax
cmpq %rax, %rdi
je 0x2d4c9
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xa18(%rbx), %rdi
leaq 0xa28(%rbx), %rax
cmpq %rax, %rdi
je 0x2d4e7
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x9f0(%rbx), %rdi
leaq 0xa00(%rbx), %rax
cmpq %rax, %rdi
je 0x2d505
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x978(%rbx)
movq 0x9c8(%rbx), %rdi
leaq 0x9d8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d52a
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x9a0(%rbx), %rdi
leaq 0x9b0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d548
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x980(%rbx), %rdi
leaq 0x990(%rbx), %rax
cmpq %rax, %rdi
je 0x2d566
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x958(%rbx), %rdi
leaq 0x968(%rbx), %rax
cmpq %rax, %rdi
je 0x2d584
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x8e0(%rbx)
movq 0x930(%rbx), %rdi
leaq 0x940(%rbx), %rax
cmpq %rax, %rdi
je 0x2d5a9
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x908(%rbx), %rdi
leaq 0x918(%rbx), %rax
cmpq %rax, %rdi
je 0x2d5c7
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x8e8(%rbx), %rdi
leaq 0x8f8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d5e5
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x8c0(%rbx), %rdi
leaq 0x8d0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d603
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x848(%rbx)
movq 0x898(%rbx), %rdi
leaq 0x8a8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d628
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x870(%rbx), %rdi
leaq 0x880(%rbx), %rax
cmpq %rax, %rdi
je 0x2d646
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x850(%rbx), %rdi
leaq 0x860(%rbx), %rax
cmpq %rax, %rdi
je 0x2d664
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x828(%rbx), %rdi
leaq 0x838(%rbx), %rax
cmpq %rax, %rdi
je 0x2d682
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x7b0(%rbx)
movq 0x800(%rbx), %rdi
leaq 0x810(%rbx), %rax
cmpq %rax, %rdi
je 0x2d6a7
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x7d8(%rbx), %rdi
leaq 0x7e8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d6c5
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x7b8(%rbx), %rdi
leaq 0x7c8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d6e3
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x790(%rbx), %rdi
leaq 0x7a0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d701
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x718(%rbx)
movq 0x768(%rbx), %rdi
leaq 0x778(%rbx), %rax
cmpq %rax, %rdi
je 0x2d726
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x740(%rbx), %rdi
leaq 0x750(%rbx), %rax
cmpq %rax, %rdi
je 0x2d744
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x720(%rbx), %rdi
leaq 0x730(%rbx), %rax
cmpq %rax, %rdi
je 0x2d762
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x6f8(%rbx), %rdi
leaq 0x708(%rbx), %rax
cmpq %rax, %rdi
je 0x2d780
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0x668(%rbx)
leaq 0x6e0(%rbx), %rdi
callq 0x25d2a
movq %r15, 0x668(%rbx)
movq 0x6b8(%rbx), %rdi
leaq 0x6c8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d7b8
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x690(%rbx), %rdi
leaq 0x6a0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d7d6
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x670(%rbx), %rdi
leaq 0x680(%rbx), %rax
cmpq %rax, %rdi
je 0x2d7f4
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x648(%rbx), %rdi
leaq 0x658(%rbx), %rax
cmpq %rax, %rdi
je 0x2d812
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0x5b8(%rbx)
leaq 0x630(%rbx), %rdi
callq 0x25d2a
movq %r15, 0x5b8(%rbx)
movq 0x608(%rbx), %rdi
leaq 0x618(%rbx), %rax
cmpq %rax, %rdi
je 0x2d84a
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x5e0(%rbx), %rdi
leaq 0x5f0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d868
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x5c0(%rbx), %rdi
leaq 0x5d0(%rbx), %rax
cmpq %rax, %rdi
je 0x2d886
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x598(%rbx), %rdi
leaq 0x5a8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d8a4
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0x508(%rbx)
leaq 0x580(%rbx), %rdi
callq 0x25d2a
movq %r15, 0x508(%rbx)
movq 0x558(%rbx), %rdi
leaq 0x568(%rbx), %rax
cmpq %rax, %rdi
je 0x2d8dc
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x530(%rbx), %rdi
leaq 0x540(%rbx), %rax
cmpq %rax, %rdi
je 0x2d8fa
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x510(%rbx), %rdi
leaq 0x520(%rbx), %rax
cmpq %rax, %rdi
je 0x2d918
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x4e8(%rbx), %rdi
leaq 0x4f8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d936
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0x458(%rbx)
leaq 0x4d0(%rbx), %rdi
callq 0x25d2a
movq %r15, 0x458(%rbx)
movq 0x4a8(%rbx), %rdi
leaq 0x4b8(%rbx), %rax
cmpq %rax, %rdi
je 0x2d96e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x480(%rbx), %rdi
leaq 0x490(%rbx), %rax
cmpq %rax, %rdi
je 0x2d98c
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x460(%rbx), %rdi
leaq 0x470(%rbx), %rax
cmpq %rax, %rdi
je 0x2d9aa
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x438(%rbx), %rdi
leaq 0x448(%rbx), %rax
cmpq %rax, %rdi
je 0x2d9c8
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0x3a8(%rbx)
leaq 0x420(%rbx), %rdi
callq 0x25d2a
movq %r15, 0x3a8(%rbx)
movq 0x3f8(%rbx), %rdi
leaq 0x408(%rbx), %rax
cmpq %rax, %rdi
je 0x2da00
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x3d0(%rbx), %rdi
leaq 0x3e0(%rbx), %rax
cmpq %rax, %rdi
je 0x2da1e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x3b0(%rbx), %rdi
leaq 0x3c0(%rbx), %rax
cmpq %rax, %rdi
je 0x2da3c
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x388(%rbx), %rdi
leaq 0x398(%rbx), %rax
cmpq %rax, %rdi
je 0x2da5a
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r14, 0x2f8(%rbx)
leaq 0x370(%rbx), %rdi
callq 0x25d2a
movq %r15, 0x2f8(%rbx)
movq 0x348(%rbx), %rdi
leaq 0x358(%rbx), %rax
cmpq %rax, %rdi
je 0x2da92
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x320(%rbx), %rdi
leaq 0x330(%rbx), %rax
cmpq %rax, %rdi
je 0x2dab0
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x300(%rbx), %rdi
leaq 0x310(%rbx), %rax
cmpq %rax, %rdi
je 0x2dace
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x2d8(%rbx), %rdi
leaq 0x2e8(%rbx), %rax
cmpq %rax, %rdi
je 0x2daec
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x260(%rbx)
movq 0x2b0(%rbx), %rdi
leaq 0x2c0(%rbx), %rax
cmpq %rax, %rdi
je 0x2db11
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x288(%rbx), %rdi
leaq 0x298(%rbx), %rax
cmpq %rax, %rdi
je 0x2db2f
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x268(%rbx), %rdi
leaq 0x278(%rbx), %rax
cmpq %rax, %rdi
je 0x2db4d
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x240(%rbx), %rdi
leaq 0x250(%rbx), %rax
cmpq %rax, %rdi
je 0x2db6b
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x1c8(%rbx)
movq 0x218(%rbx), %rdi
leaq 0x228(%rbx), %rax
cmpq %rax, %rdi
je 0x2db90
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x1f0(%rbx), %rdi
leaq 0x200(%rbx), %rax
cmpq %rax, %rdi
je 0x2dbae
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x1d0(%rbx), %rdi
leaq 0x1e0(%rbx), %rax
cmpq %rax, %rdi
je 0x2dbcc
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x1a8(%rbx), %rdi
leaq 0x1b8(%rbx), %rax
cmpq %rax, %rdi
je 0x2dbea
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x130(%rbx)
movq 0x180(%rbx), %rdi
leaq 0x190(%rbx), %rax
cmpq %rax, %rdi
je 0x2dc0f
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x158(%rbx), %rdi
leaq 0x168(%rbx), %rax
cmpq %rax, %rdi
je 0x2dc2d
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x138(%rbx), %rdi
leaq 0x148(%rbx), %rax
cmpq %rax, %rdi
je 0x2dc4b
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x110(%rbx), %rdi
leaq 0x120(%rbx), %rax
cmpq %rax, %rdi
je 0x2dc69
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, 0x98(%rbx)
movq 0xe8(%rbx), %rdi
leaq 0xf8(%rbx), %rax
cmpq %rax, %rdi
je 0x2dc8e
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xc0(%rbx), %rdi
leaq 0xd0(%rbx), %rax
cmpq %rax, %rdi
je 0x2dcac
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0xa0(%rbx), %rdi
leaq 0xb0(%rbx), %rax
cmpq %rax, %rdi
je 0x2dcca
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x78(%rbx), %rdi
leaq 0x88(%rbx), %rax
cmpq %rax, %rdi
je 0x2dce5
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq %r12, (%rbx)
movq 0x50(%rbx), %rdi
leaq 0x60(%rbx), %rax
cmpq %rax, %rdi
je 0x2dd00
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x28(%rbx), %rdi
leaq 0x38(%rbx), %rax
cmpq %rax, %rdi
je 0x2dd18
movq (%rax), %rsi
incq %rsi
callq 0xb2f0
movq 0x8(%rbx), %rdi
addq $0x18, %rbx
cmpq %rbx, %rdi
je 0x2dd3b
movq (%rbx), %rsi
incq %rsi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0xb2f0
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
jmp 0x2dd4b
jmp 0x2dd4b
movq %rax, %rdi
callq 0x171a3
nop