// File: /workspace/github_c_makefile_star2_O0/dapogon[P]cellcoal/src/cellcoal.c
// Function: PrintSiteInfo
static void PrintSiteInfo (FILE *fp, int i)
	{
	int j;
	fprintf (fp, "\n\nSite %d", i+1);
	fprintf (fp, "\n isSNV = %d", allSites[i].isSNV);
	fprintf (fp, "\n isSNP = %d", allSites[i].isSNP);
	fprintf (fp, "\n numMutations = %d", allSites[i].numMutations);
	fprintf (fp, "\n  numMutationsMaternal = %d", allSites[i].numMutationsMaternal);
	fprintf (fp, "\n  numMutationsPaternal = %d", allSites[i].numMutationsPaternal);
	fprintf (fp, "\n numDeletions = %d", allSites[i].numDeletions);
	fprintf (fp, "\n  numDeletionsMaternal = %d", allSites[i].numDeletionsMaternal);
	fprintf (fp, "\n  numDeletionsPaternal = %d", allSites[i].numDeletionsPaternal);
	fprintf (fp, "\n numCNLOH = %d", allSites[i].numCNLOH);
	fprintf (fp, "\n  numCNLOHmaternal = %d", allSites[i].numCNLOHmaternal);
	fprintf (fp, "\n  numCNLOHpaternal = %d", allSites[i].numCNLOHpaternal);
	fprintf (fp, "\n hasADO = %d", allSites[i].hasADO);
	fprintf (fp, "\n hasGenotypingError = %d", allSites[i].hasGenotypeError);
	fprintf (fp, "\n referenceAllele = %c", WhichNuc(allSites[i].referenceAllele));
	fprintf (fp, "\n numAltAlleles (in reads) = %d   (", allSites[i].numAltAlleles);
	for (j=0; j <allSites[i].numAltAlleles; j++)
		fprintf (fp, " %c", WhichNuc(allSites[i].alternateAlleles[j]));
	fprintf (fp, " )");
	fprintf (fp, "\n alleleA = %d", allSites[i].countA);
	fprintf (fp, "\n alleleC = %d", allSites[i].countC);
	fprintf (fp, "\n alleleG = %d", allSites[i].countG);
	fprintf (fp, "\n alleleT = %d", allSites[i].countT);
	fprintf (fp, "\n alleleN = %d", allSites[i].countN);
	fprintf (fp, "\n countDropped = %d", allSites[i].countDropped);
	fprintf (fp, "\n readCountA = %d", allSites[i].readCountA);
	fprintf (fp, "\n readCountC = %d", allSites[i].readCountC);
	fprintf (fp, "\n readCountG = %d", allSites[i].readCountG);
	fprintf (fp, "\n readCountT = %d", allSites[i].readCountT);
	fprintf (fp, "\n rateMultiplier = %f", allSites[i].rateMultiplier);
	}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movq -0x8(%rbp), %rdi
movl -0xc(%rbp), %edx
addl $0x1, %edx
leaq 0x2b52f(%rip), %rsi     # 0x42b8f
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x38136(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl (%rax), %edx
leaq 0x2b510(%rip), %rsi     # 0x42b99
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x3810d(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x4(%rax), %edx
leaq 0x2b4f3(%rip), %rsi     # 0x42ba6
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x380e3(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0xc(%rax), %edx
leaq 0x2b4d6(%rip), %rsi     # 0x42bb3
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x380b9(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x10(%rax), %edx
leaq 0x2b4c0(%rip), %rsi     # 0x42bc7
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x3808f(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x14(%rax), %edx
leaq 0x2b4b3(%rip), %rsi     # 0x42be4
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x38065(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x18(%rax), %edx
leaq 0x2b4a6(%rip), %rsi     # 0x42c01
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x3803b(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x1c(%rax), %edx
leaq 0x2b490(%rip), %rsi     # 0x42c15
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x38011(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x20(%rax), %edx
leaq 0x2b483(%rip), %rsi     # 0x42c32
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37fe7(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x24(%rax), %edx
leaq 0x2b476(%rip), %rsi     # 0x42c4f
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37fbd(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x28(%rax), %edx
leaq 0x2b45c(%rip), %rsi     # 0x42c5f
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37f93(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x2c(%rax), %edx
leaq 0x2b44b(%rip), %rsi     # 0x42c78
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37f69(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x30(%rax), %edx
leaq 0x2b43a(%rip), %rsi     # 0x42c91
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37f3f(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x34(%rax), %edx
leaq 0x2b41e(%rip), %rsi     # 0x42c9f
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rax
movq %rax, -0x18(%rbp)
movq 0x37f11(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x6c(%rax), %edi
callq 0x18d80
movq -0x18(%rbp), %rdi
movsbl %al, %edx
leaq 0x2b3fe(%rip), %rsi     # 0x42cb9
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37edb(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x78(%rax), %edx
leaq 0x2b3eb(%rip), %rsi     # 0x42cd0
movb $0x0, %al
callq 0x21b0
movl $0x0, -0x10(%rbp)
movl -0x10(%rbp), %eax
movq 0x37eab(%rip), %rcx     # 0x4f7a8
movslq -0xc(%rbp), %rdx
imulq $0x88, %rdx, %rdx
addq %rdx, %rcx
cmpl 0x78(%rcx), %eax
jge 0x1795d
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
movq 0x37e89(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movq 0x70(%rax), %rax
movslq -0x10(%rbp), %rcx
movl (%rax,%rcx,4), %edi
callq 0x18d80
movq -0x20(%rbp), %rdi
movsbl %al, %edx
leaq 0x2d4a1(%rip), %rsi     # 0x44dec
movb $0x0, %al
callq 0x21b0
movl -0x10(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x10(%rbp)
jmp 0x178f3
movq -0x8(%rbp), %rdi
leaq 0x2b38c(%rip), %rsi     # 0x42cf4
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37e2e(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x38(%rax), %edx
leaq 0x2b365(%rip), %rsi     # 0x42cf7
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37e04(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x3c(%rax), %edx
leaq 0x2b34a(%rip), %rsi     # 0x42d06
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37dda(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x40(%rax), %edx
leaq 0x2b32f(%rip), %rsi     # 0x42d15
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37db0(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x44(%rax), %edx
leaq 0x2b314(%rip), %rsi     # 0x42d24
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37d86(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x48(%rax), %edx
leaq 0x2b2f9(%rip), %rsi     # 0x42d33
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37d5c(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x68(%rax), %edx
leaq 0x2b2de(%rip), %rsi     # 0x42d42
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37d32(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x50(%rax), %edx
leaq 0x2b2c8(%rip), %rsi     # 0x42d56
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37d08(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x54(%rax), %edx
leaq 0x2b2b0(%rip), %rsi     # 0x42d68
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37cde(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x58(%rax), %edx
leaq 0x2b298(%rip), %rsi     # 0x42d7a
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37cb4(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movl 0x5c(%rax), %edx
leaq 0x2b280(%rip), %rsi     # 0x42d8c
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x37c8a(%rip), %rax     # 0x4f7a8
movslq -0xc(%rbp), %rcx
imulq $0x88, %rcx, %rcx
addq %rcx, %rax
movsd 0x80(%rax), %xmm0
leaq 0x2b263(%rip), %rsi     # 0x42d9e
movb $0x1, %al
callq 0x21b0
addq $0x20, %rsp
popq %rbp
retq
nopl (%rax,%rax)