// File: /workspace/github_cpp_makefile_star2_O1/estwings57[P]CasHMC/sources/TranStatistic.h
// Function: CasHMC::TranStatistic::TranStatistic()
TranStatistic() {
		readPerLink = vector<uint64_t>(1, 0);
		writePerLink = vector<uint64_t>(1, 0);
		atomicPerLink = vector<uint64_t>(1, 0);
		reqPerLink = vector<uint64_t>(1, 0);
		resPerLink = vector<uint64_t>(1, 0);
		flowPerLink = vector<uint64_t>(1, 0);
		errorPerLink = vector<unsigned>(1, 0);
		retryFailPerLink = vector<unsigned>(1, 0);
		
		hmcTransmitSize = 0;
		downLinkTransmitSize = vector<uint64_t>(1, 0);
		upLinkTransmitSize = vector<uint64_t>(1, 0);
		downLinkDataSize = vector<uint64_t>(1, 0);
		upLinkDataSize = vector<uint64_t>(1, 0);
		
		tranFullSum = 0;	linkFullSum = 0;	vaultFullSum = 0;	errorRetrySum = 0;
		totalTranCount = 0;		totalErrorCount = 0;
		totalTranFullSum = 0;	totalLinkFullSum = 0;	totalVaultFullSum = 0;	totalErrorRetrySum = 0;
		
		totalReadPerLink = vector<uint64_t>(1, 0);
		totalWritePerLink = vector<uint64_t>(1, 0);
		totalAtomicPerLink = vector<uint64_t>(1, 0);
		totalReqPerLink = vector<uint64_t>(1, 0);
		totalResPerLink = vector<uint64_t>(1, 0);
		totalFlowPerLink = vector<uint64_t>(1, 0);
		totalErrorPerLink = vector<unsigned>(1, 0);
		
		totalTranFullMax = 0;	totalTranFullMin = -1;
		totalLinkFullMax = 0;	totalLinkFullMin = -1;
		totalVaultFullMax = 0;	totalVaultFullMin = -1;
		totalErrorRetryMax = 0;	totalErrorRetryMin = -1;
		totalTranStdSum = 0;	totalLinkStdSum = 0;	totalVaultStdSum = 0;	totalErrorStdSum = 0;
		
		totalHmcTransmitSize = 0;
		totalDownLinkTransmitSize = vector<uint64_t>(1, 0);
		totalUpLinkTransmitSize = vector<uint64_t>(1, 0);
		totalDownLinkDataSize = vector<uint64_t>(1, 0);
		totalUpLinkDataSize = vector<uint64_t>(1, 0);
	}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xc8, %rsp
movq %rdi, %rbx
leaq 0x29525(%rip), %rax     # 0x3b948
movq %rax, (%rdi)
leaq 0x8(%rdi), %rdi
leaq 0x68(%rbx), %r12
leaq 0x80(%rbx), %rax
movq %rax, 0xb0(%rsp)
leaq 0x98(%rbx), %rax
movq %rax, 0xa8(%rsp)
leaq 0xb0(%rbx), %rax
movq %rax, 0xa0(%rsp)
leaq 0xc8(%rbx), %rax
movq %rax, 0x98(%rsp)
leaq 0xe0(%rbx), %rax
movq %rax, 0x90(%rsp)
leaq 0xf8(%rbx), %rax
movq %rax, 0x88(%rsp)
leaq 0x110(%rbx), %rax
movq %rax, 0x80(%rsp)
leaq 0x130(%rbx), %rax
movq %rax, 0x78(%rsp)
leaq 0x148(%rbx), %rax
movq %rax, 0x70(%rsp)
leaq 0x160(%rbx), %rax
movq %rax, 0x68(%rsp)
leaq 0x178(%rbx), %rax
movq %rax, 0x60(%rsp)
leaq 0x1e0(%rbx), %r13
leaq 0x1f8(%rbx), %rax
movq %rax, 0x58(%rsp)
leaq 0x210(%rbx), %rax
movq %rax, 0x50(%rsp)
leaq 0x228(%rbx), %rax
movq %rax, 0x48(%rsp)
leaq 0x240(%rbx), %rax
movq %rax, 0x40(%rsp)
leaq 0x258(%rbx), %rax
movq %rax, 0x38(%rsp)
leaq 0x270(%rbx), %rax
movq %rax, 0x30(%rsp)
leaq 0x2d0(%rbx), %rax
movq %rax, 0x28(%rsp)
leaq 0x2e8(%rbx), %rax
movq %rax, 0x20(%rsp)
leaq 0x300(%rbx), %rbp
leaq 0x318(%rbx), %r14
movl $0x120, %edx            # imm = 0x120
movq %rdi, 0xc0(%rsp)
xorl %esi, %esi
callq 0x41a0
xorps %xmm0, %xmm0
movups %xmm0, 0x130(%rbx)
movups %xmm0, 0x140(%rbx)
movups %xmm0, 0x150(%rbx)
movups %xmm0, 0x160(%rbx)
movups %xmm0, 0x170(%rbx)
movups %xmm0, 0x180(%rbx)
movl $0xa8, %edx
movq %r13, %rdi
xorl %esi, %esi
callq 0x41a0
xorps %xmm0, %xmm0
movups %xmm0, 0x2d0(%rbx)
movups %xmm0, 0x2e0(%rbx)
movups %xmm0, 0x2f0(%rbx)
movups %xmm0, 0x300(%rbx)
movups %xmm0, 0x310(%rbx)
movups %xmm0, 0x320(%rbx)
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
movq %r12, 0xb8(%rsp)
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq %r12, %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12618
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0xb0(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12677
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0xa8(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x126d6
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0xa0(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12735
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x98(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12794
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x90(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x127f3
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x4, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x4, %rcx
movq %rcx, 0x10(%r15)
movl $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x88(%rsp), %rdi
movq %r15, %rsi
callq 0x13ee4
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12851
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x4, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x4, %rcx
movq %rcx, 0x10(%r15)
movl $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x80(%rsp), %rdi
movq %r15, %rsi
callq 0x13ee4
movq (%r15), %rdi
testq %rdi, %rdi
je 0x128af
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorl %eax, %eax
movq %rax, 0x128(%rbx)
movq %rax, 0x10(%rsp)
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x78(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12910
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x70(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x1296c
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x68(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x129c8
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x60(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12a24
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movups %xmm0, 0x1d0(%rbx)
movups %xmm0, 0x1c0(%rbx)
movups %xmm0, 0x1b0(%rbx)
movups %xmm0, 0x1a0(%rbx)
movups %xmm0, 0x190(%rbx)
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq %r13, %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12aa1
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x58(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12afd
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x50(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12b59
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x48(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12bb5
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x40(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12c11
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x38(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12c6d
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x4, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x4, %rcx
movq %rcx, 0x10(%r15)
movl $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x30(%rsp), %rdi
movq %r15, %rsi
callq 0x13ee4
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12cc8
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
movaps 0x1e411(%rip), %xmm0    # 0x310e0
movups %xmm0, 0x288(%rbx)
movups %xmm0, 0x298(%rbx)
xorps %xmm0, %xmm0
movups %xmm0, 0x2a8(%rbx)
movups %xmm0, 0x2b8(%rbx)
xorl %eax, %eax
movq %rax, 0x2c8(%rbx)
movq %rax, 0x10(%rsp)
movaps %xmm0, (%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x28(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12d4c
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq 0x20(%rsp), %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12da8
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %r15
movq %rax, (%r15)
movq %rax, 0x8(%r15)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%r15)
movq $0x0, (%rax)
movq %rcx, 0x8(%r15)
movq %rbp, %rdi
movq %r15, %rsi
callq 0x1439e
movq (%r15), %rdi
testq %rdi, %rdi
je 0x12e02
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
xorps %xmm0, %xmm0
movaps %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
movl $0x8, %edi
callq 0x42f0
movq %rsp, %rbx
movq %rax, (%rbx)
movq %rax, 0x8(%rbx)
movq %rax, %rcx
addq $0x8, %rcx
movq %rcx, 0x10(%rbx)
movq $0x0, (%rax)
movq %rcx, 0x8(%rbx)
movq %r14, %rdi
movq %rbx, %rsi
callq 0x1439e
movq (%rbx), %rdi
testq %rdi, %rdi
je 0x12e5c
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x4300
addq $0xc8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
jmp 0x12e9a
movq %rax, %r15
movq (%r14), %rdi
testq %rdi, %rdi
je 0x12eb4
movq 0x328(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq (%rbp), %rdi
testq %rdi, %rdi
je 0x12ecc
movq 0x310(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x20(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12ee8
movq 0x2f8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x28(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12f04
movq 0x2e0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x30(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12f20
movq 0x280(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x38(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12f3c
movq 0x268(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x40(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12f58
movq 0x250(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x48(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12f74
movq 0x238(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x50(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12f90
movq 0x220(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x58(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12fac
movq 0x208(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq (%r13), %rdi
testq %rdi, %rdi
je 0x12fc4
movq 0x1f0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x60(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12fe0
movq 0x188(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x68(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x12ffc
movq 0x170(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x70(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13018
movq 0x158(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x78(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13034
movq 0x140(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x80(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13053
movq 0x120(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x88(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13072
movq 0x108(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x90(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13091
movq 0xf0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x98(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x130b0
movq 0xd8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0xa0(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x130cf
movq 0xc0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0xa8(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x130ee
movq 0xa8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0xb0(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x1310d
movq 0x90(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0xb8(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13129
movq 0x78(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x50(%rbx), %rdi
testq %rdi, %rdi
je 0x1313e
movq 0x60(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x38(%rbx), %rdi
testq %rdi, %rdi
je 0x13153
movq 0x48(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x13168
movq 0x30(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq 0xc0(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x13184
movq 0x18(%rbx), %rsi
subq %rdi, %rsi
callq 0x4300
movq %r15, %rdi
callq 0x4540