// File: Luthaf[P]zeopp/voro++/src/./container.hh
// Function: void voro::container::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],default_radius,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],default_radius,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 0x1eef8
jmp 0x1f02d
movq -0x238(%rbp), %rsi
leaq -0x138(%rbp), %rdi
callq 0x6c80
movq -0x10(%rbp), %rdi
callq 0x6a60
movb %al, -0x239(%rbp)
jmp 0x1ef1c
movb -0x239(%rbp), %al
testb $0x1, %al
jne 0x1ef2b
jmp 0x1f01c
jmp 0x1ef2d
movq -0x238(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x138(%rbp), %rsi
callq 0x6e00
movb %al, -0x23a(%rbp)
jmp 0x1ef4c
movb -0x23a(%rbp), %al
testb $0x1, %al
jne 0x1ef5b
jmp 0x1f007
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
movq -0x20(%rbp), %rcx
leaq -0x138(%rbp), %rdi
movsd 0x37055(%rip), %xmm3    # 0x56030
callq 0xd810
jmp 0x1efe2
jmp 0x1f007
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x140(%rbp)
movl %eax, -0x144(%rbp)
leaq -0x138(%rbp), %rdi
callq 0xe650
jmp 0x1f163
jmp 0x1f009
movq -0x10(%rbp), %rdi
callq 0x6b30
testb $0x1, %al
jne 0x1ef2d
jmp 0x1f01c
leaq -0x138(%rbp), %rdi
callq 0xe650
jmp 0x1f15a
movq -0x238(%rbp), %rsi
leaq -0x230(%rbp), %rdi
callq 0x6d50
movq -0x10(%rbp), %rdi
callq 0x6a60
movb %al, -0x23b(%rbp)
jmp 0x1f051
movb -0x23b(%rbp), %al
testb $0x1, %al
jne 0x1f060
jmp 0x1f14e
jmp 0x1f062
movq -0x238(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x230(%rbp), %rsi
callq 0x6e60
movb %al, -0x23c(%rbp)
jmp 0x1f081
movb -0x23c(%rbp), %al
testb $0x1, %al
jne 0x1f090
jmp 0x1f139
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
movq -0x20(%rbp), %rcx
leaq -0x230(%rbp), %rdi
movsd 0x36f20(%rip), %xmm3    # 0x56030
callq 0xd810
jmp 0x1f117
jmp 0x1f139
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x140(%rbp)
movl %eax, -0x144(%rbp)
leaq -0x230(%rbp), %rdi
callq 0x6810
jmp 0x1f163
jmp 0x1f13b
movq -0x10(%rbp), %rdi
callq 0x6b30
testb $0x1, %al
jne 0x1f062
jmp 0x1f14e
leaq -0x230(%rbp), %rdi
callq 0x6810
addq $0x240, %rsp            # imm = 0x240
popq %rbp
retq
movq -0x140(%rbp), %rdi
callq 0x2220
nop