// File: Luthaf[P]zeopp/voro++/src/./container.hh
// Function: void voro::container_poly::print_custom<voro::c_loop_all>(voro::c_loop_all&, char const*, _IO_FILE*)
void print_custom(c_loop &vl,const char *format,FILE *fp) {
			int ijk,q;double *pp;
			if(contains_neighbor(format)) {
				voronoicell_neighbor c(*this);
				if(vl.start()) do if(compute_cell(c,vl)) {
					ijk=vl.ijk;q=vl.q;pp=p[ijk]+ps*q;
					c.output_custom(format,id[ijk][q],*pp,pp[1],pp[2],pp[3],fp);
				} while(vl.inc());
			} else {
				voronoicell c(*this);
				if(vl.start()) do if(compute_cell(c,vl)) {
					ijk=vl.ijk;q=vl.q;pp=p[ijk]+ps*q;
					c.output_custom(format,id[ijk][q],*pp,pp[1],pp[2],pp[3],fp);
				} while(vl.inc());
			}
		}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x240, %rsp            # imm = 0x240
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x238(%rbp)
movq -0x18(%rbp), %rsi
callq 0x4b200
testb $0x1, %al
jne 0x1f1a8
jmp 0x1f2da
movq -0x238(%rbp), %rsi
leaq -0x138(%rbp), %rdi
callq 0x64b0
movq -0x10(%rbp), %rdi
callq 0x6a60
movb %al, -0x239(%rbp)
jmp 0x1f1cc
movb -0x239(%rbp), %al
testb $0x1, %al
jne 0x1f1db
jmp 0x1f2c9
jmp 0x1f1dd
movq -0x238(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x138(%rbp), %rsi
callq 0x6ad0
movb %al, -0x23a(%rbp)
jmp 0x1f1fc
movb -0x23a(%rbp), %al
testb $0x1, %al
jne 0x1f20b
jmp 0x1f2b4
movq -0x238(%rbp), %rax
movq -0x10(%rbp), %rcx
movl 0x3c(%rcx), %ecx
movl %ecx, -0x24(%rbp)
movq -0x10(%rbp), %rcx
movl 0x40(%rcx), %ecx
movl %ecx, -0x28(%rbp)
movq 0xb8(%rax), %rcx
movslq -0x24(%rbp), %rdx
movq (%rcx,%rdx,8), %rcx
movl 0xd0(%rax), %edx
movl -0x28(%rbp), %esi
imull %esi, %edx
movslq %edx, %rdx
leaq (%rcx,%rdx,8), %rcx
movq %rcx, -0x30(%rbp)
movq -0x18(%rbp), %rsi
movq 0xb0(%rax), %rax
movslq -0x24(%rbp), %rcx
movq (%rax,%rcx,8), %rax
movslq -0x28(%rbp), %rcx
movl (%rax,%rcx,4), %edx
movq -0x30(%rbp), %rax
movsd (%rax), %xmm0
movsd 0x8(%rax), %xmm1
movsd 0x10(%rax), %xmm2
movsd 0x18(%rax), %xmm3
movq -0x20(%rbp), %rcx
leaq -0x138(%rbp), %rdi
callq 0xd810
jmp 0x1f28f
jmp 0x1f2b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x140(%rbp)
movl %eax, -0x144(%rbp)
leaq -0x138(%rbp), %rdi
callq 0xe650
jmp 0x1f40d
jmp 0x1f2b6
movq -0x10(%rbp), %rdi
callq 0x6b30
testb $0x1, %al
jne 0x1f1dd
jmp 0x1f2c9
leaq -0x138(%rbp), %rdi
callq 0xe650
jmp 0x1f404
movq -0x238(%rbp), %rsi
leaq -0x230(%rbp), %rdi
callq 0x6760
movq -0x10(%rbp), %rdi
callq 0x6a60
movb %al, -0x23b(%rbp)
jmp 0x1f2fe
movb -0x23b(%rbp), %al
testb $0x1, %al
jne 0x1f30d
jmp 0x1f3f8
jmp 0x1f30f
movq -0x238(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x230(%rbp), %rsi
callq 0x6ba0
movb %al, -0x23c(%rbp)
jmp 0x1f32e
movb -0x23c(%rbp), %al
testb $0x1, %al
jne 0x1f33d
jmp 0x1f3e3
movq -0x238(%rbp), %rax
movq -0x10(%rbp), %rcx
movl 0x3c(%rcx), %ecx
movl %ecx, -0x24(%rbp)
movq -0x10(%rbp), %rcx
movl 0x40(%rcx), %ecx
movl %ecx, -0x28(%rbp)
movq 0xb8(%rax), %rcx
movslq -0x24(%rbp), %rdx
movq (%rcx,%rdx,8), %rcx
movl 0xd0(%rax), %edx
movl -0x28(%rbp), %esi
imull %esi, %edx
movslq %edx, %rdx
leaq (%rcx,%rdx,8), %rcx
movq %rcx, -0x30(%rbp)
movq -0x18(%rbp), %rsi
movq 0xb0(%rax), %rax
movslq -0x24(%rbp), %rcx
movq (%rax,%rcx,8), %rax
movslq -0x28(%rbp), %rcx
movl (%rax,%rcx,4), %edx
movq -0x30(%rbp), %rax
movsd (%rax), %xmm0
movsd 0x8(%rax), %xmm1
movsd 0x10(%rax), %xmm2
movsd 0x18(%rax), %xmm3
movq -0x20(%rbp), %rcx
leaq -0x230(%rbp), %rdi
callq 0xd810
jmp 0x1f3c1
jmp 0x1f3e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x140(%rbp)
movl %eax, -0x144(%rbp)
leaq -0x230(%rbp), %rdi
callq 0x6810
jmp 0x1f40d
jmp 0x1f3e5
movq -0x10(%rbp), %rdi
callq 0x6b30
testb $0x1, %al
jne 0x1f30f
jmp 0x1f3f8
leaq -0x230(%rbp), %rdi
callq 0x6810
addq $0x240, %rsp            # imm = 0x240
popq %rbp
retq
movq -0x140(%rbp), %rdi
callq 0x2220
nopl (%rax)