// File: /workspace/github_cpp_makefile_star2_O3/millanek[P]Dsuite/./D.h
// Function: TestTrioInfo::TestTrioInfo(int)
TestTrioInfo(int windowSize) {
        windowABBAs.resize(windowSize); windowBABAs.resize(windowSize);
        windowF_d_denoms.resize(windowSize); windowF_dM_denoms.resize(windowSize);
        windowInformativeSitesCords.resize(windowSize);
        window_d_f_nums.resize(windowSize); window_d_f_denoms.resize(windowSize);
        interimF_d_denom = 0; interimF_dM_denom = 0;

        usedVars = 0;
        ABBAtotal = 0; BABAtotal = 0;
        F_d_denom = 0; F_dM_denom = 0;
        F_G_denom = 0; F_G_num = 0;
        

    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movl %esi, %r12d
movq %rdi, %rbx
leaq 0x8(%rdi), %rax
xorl %ecx, %ecx
movl %ecx, 0x8(%rdi)
movq %rcx, 0x10(%rdi)
movq %rax, 0x18(%rdi)
movq %rax, 0x20(%rdi)
leaq 0x50(%rdi), %rax
movl %ecx, 0x50(%rdi)
movq %rcx, 0x58(%rdi)
xorps %xmm0, %xmm0
movups %xmm0, 0x28(%rdi)
movups %xmm0, 0x38(%rdi)
movq %rax, 0x60(%rdi)
movq %rax, 0x68(%rdi)
leaq 0x90(%rdi), %rdi
movups %xmm0, 0x70(%rbx)
movups %xmm0, 0x80(%rbx)
movups %xmm0, 0x90(%rbx)
movups %xmm0, 0xa0(%rbx)
movups %xmm0, 0xb0(%rbx)
movups %xmm0, 0xc0(%rbx)
movups %xmm0, 0xd0(%rbx)
movq %rdi, 0x10(%rsp)
xorl %esi, %esi
callq 0x15742
leaq 0xe0(%rbx), %rdi
xorps %xmm0, %xmm0
movups %xmm0, 0x120(%rbx)
movups %xmm0, 0x110(%rbx)
movups %xmm0, 0x100(%rbx)
movups %xmm0, 0xf0(%rbx)
movups %xmm0, 0xe0(%rbx)
movq %rdi, 0x8(%rsp)
xorl %esi, %esi
callq 0x15742
leaq 0x130(%rbx), %rdi
xorps %xmm0, %xmm0
movups %xmm0, 0x170(%rbx)
movups %xmm0, 0x160(%rbx)
movups %xmm0, 0x150(%rbx)
movups %xmm0, 0x140(%rbx)
movups %xmm0, 0x130(%rbx)
movq %rdi, (%rsp)
xorl %esi, %esi
callq 0x15742
leaq 0x180(%rbx), %r13
xorps %xmm0, %xmm0
movups %xmm0, 0x1c0(%rbx)
movups %xmm0, 0x1b0(%rbx)
movups %xmm0, 0x1a0(%rbx)
movups %xmm0, 0x190(%rbx)
movups %xmm0, 0x180(%rbx)
movq %r13, %rdi
xorl %esi, %esi
callq 0x15742
leaq 0x1d0(%rbx), %rbp
xorps %xmm0, %xmm0
movups %xmm0, 0x210(%rbx)
movups %xmm0, 0x200(%rbx)
movups %xmm0, 0x1f0(%rbx)
movups %xmm0, 0x1e0(%rbx)
movups %xmm0, 0x1d0(%rbx)
movq %rbp, %rdi
xorl %esi, %esi
callq 0x15742
leaq 0x220(%rbx), %r15
xorps %xmm0, %xmm0
movups %xmm0, 0x260(%rbx)
movups %xmm0, 0x250(%rbx)
movups %xmm0, 0x240(%rbx)
movups %xmm0, 0x230(%rbx)
movups %xmm0, 0x220(%rbx)
movq %r15, %rdi
xorl %esi, %esi
callq 0x15742
leaq 0x270(%rbx), %r14
xorps %xmm0, %xmm0
movups %xmm0, 0x2b0(%rbx)
movups %xmm0, 0x2a0(%rbx)
movups %xmm0, 0x290(%rbx)
movups %xmm0, 0x280(%rbx)
movups %xmm0, 0x270(%rbx)
movq %r14, %rdi
xorl %esi, %esi
callq 0x158b8
movslq %r12d, %r12
movq 0x10(%rsp), %rdi
movq %r12, %rsi
callq 0x15526
movq 0x8(%rsp), %rdi
movq %r12, %rsi
callq 0x15526
movq (%rsp), %rdi
movq %r12, %rsi
callq 0x15526
movq %r13, %rdi
movq %r12, %rsi
callq 0x15526
movq %r14, %rdi
movq %r12, %rsi
callq 0x15634
movq %rbp, %rdi
movq %r12, %rsi
callq 0x15526
movq %r15, %rdi
movq %r12, %rsi
callq 0x15526
xorps %xmm0, %xmm0
movups %xmm0, 0x2f0(%rbx)
movups %xmm0, 0x2e0(%rbx)
movups %xmm0, 0x2d0(%rbx)
movups %xmm0, 0x2c0(%rbx)
movl $0x0, 0x300(%rbx)
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r12
jmp 0x13c8c
movq %rax, %r12
jmp 0x13c94
movq %rax, %r12
jmp 0x13c9c
movq %rax, %r12
jmp 0x13ca4
movq %rax, %r12
jmp 0x13cad
movq %rax, %r12
jmp 0x13cb7
movq %rax, %r12
jmp 0x13cc1
movq %rax, %r12
movq %r14, %rdi
callq 0x1689e
movq %r15, %rdi
callq 0x1713e
movq %rbp, %rdi
callq 0x1713e
movq %r13, %rdi
callq 0x1713e
movq (%rsp), %rdi
callq 0x1713e
movq 0x8(%rsp), %rdi
callq 0x1713e
movq 0x10(%rsp), %rdi
callq 0x1713e
leaq 0x48(%rbx), %r14
movq 0x78(%rbx), %rdi
testq %rdi, %rdi
je 0x13cdd
movq 0x88(%rbx), %rsi
subq %rdi, %rsi
callq 0x7420
movq %r14, %rdi
callq 0x168f6
movq 0x30(%rbx), %rdi
testq %rdi, %rdi
je 0x13cfa
movq 0x40(%rbx), %rsi
subq %rdi, %rsi
callq 0x7420
movq %rbx, %rdi
callq 0x168f6
movq %r12, %rdi
callq 0x7740