// File: Luthaf[P]zeopp/voro++/src/container.cc
// Function: voro::container_base::draw_domain_pov(_IO_FILE*)
void container_base::draw_domain_pov(FILE *fp) {
	fprintf(fp,"cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n"
		   "cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n",ax,ay,az,bx,ay,az,ax,by,az,bx,by,az);
	fprintf(fp,"cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n"
		   "cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n",ax,by,bz,bx,by,bz,ax,ay,bz,bx,ay,bz);
	fprintf(fp,"cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n"
		   "cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n",ax,ay,az,ax,by,az,bx,ay,az,bx,by,az);
	fprintf(fp,"cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n"
		   "cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n",bx,ay,bz,bx,by,bz,ax,ay,bz,ax,by,bz);
	fprintf(fp,"cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n"
		   "cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n",ax,ay,az,ax,ay,bz,bx,ay,az,bx,ay,bz);
	fprintf(fp,"cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n"
		   "cylinder{<%g,%g,%g>,<%g,%g,%g>,rr}\n",bx,by,az,bx,by,bz,ax,by,az,ax,by,bz);
	fprintf(fp,"sphere{<%g,%g,%g>,rr}\nsphere{<%g,%g,%g>,rr}\n"
		   "sphere{<%g,%g,%g>,rr}\nsphere{<%g,%g,%g>,rr}\n",ax,ay,az,bx,ay,az,ax,by,az,bx,by,az);
	fprintf(fp,"sphere{<%g,%g,%g>,rr}\nsphere{<%g,%g,%g>,rr}\n"
		   "sphere{<%g,%g,%g>,rr}\nsphere{<%g,%g,%g>,rr}\n",ax,ay,bz,bx,ay,bz,ax,by,bz,bx,by,bz);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x10(%rbp), %rdi
movsd 0x70(%rax), %xmm0
movsd 0x80(%rax), %xmm1
movsd 0x90(%rax), %xmm2
movsd 0x78(%rax), %xmm3
movsd 0x80(%rax), %xmm4
movsd 0x90(%rax), %xmm5
movsd 0x70(%rax), %xmm6
movsd 0x88(%rax), %xmm7
movsd 0x90(%rax), %xmm11
movsd 0x78(%rax), %xmm10
movsd 0x88(%rax), %xmm9
movsd 0x90(%rax), %xmm8
leaq 0x39c19(%rip), %rsi     # 0x57f24
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x70(%rax), %xmm0
movsd 0x88(%rax), %xmm1
movsd 0x98(%rax), %xmm2
movsd 0x78(%rax), %xmm3
movsd 0x88(%rax), %xmm4
movsd 0x98(%rax), %xmm5
movsd 0x70(%rax), %xmm6
movsd 0x80(%rax), %xmm7
movsd 0x98(%rax), %xmm11
movsd 0x78(%rax), %xmm10
movsd 0x80(%rax), %xmm9
movsd 0x98(%rax), %xmm8
leaq 0x39b90(%rip), %rsi     # 0x57f24
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x70(%rax), %xmm0
movsd 0x80(%rax), %xmm1
movsd 0x90(%rax), %xmm2
movsd 0x70(%rax), %xmm3
movsd 0x88(%rax), %xmm4
movsd 0x90(%rax), %xmm5
movsd 0x78(%rax), %xmm6
movsd 0x80(%rax), %xmm7
movsd 0x90(%rax), %xmm11
movsd 0x78(%rax), %xmm10
movsd 0x88(%rax), %xmm9
movsd 0x90(%rax), %xmm8
leaq 0x39b07(%rip), %rsi     # 0x57f24
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x78(%rax), %xmm0
movsd 0x80(%rax), %xmm1
movsd 0x98(%rax), %xmm2
movsd 0x78(%rax), %xmm3
movsd 0x88(%rax), %xmm4
movsd 0x98(%rax), %xmm5
movsd 0x70(%rax), %xmm6
movsd 0x80(%rax), %xmm7
movsd 0x98(%rax), %xmm11
movsd 0x70(%rax), %xmm10
movsd 0x88(%rax), %xmm9
movsd 0x98(%rax), %xmm8
leaq 0x39a7e(%rip), %rsi     # 0x57f24
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x70(%rax), %xmm0
movsd 0x80(%rax), %xmm1
movsd 0x90(%rax), %xmm2
movsd 0x70(%rax), %xmm3
movsd 0x80(%rax), %xmm4
movsd 0x98(%rax), %xmm5
movsd 0x78(%rax), %xmm6
movsd 0x80(%rax), %xmm7
movsd 0x90(%rax), %xmm11
movsd 0x78(%rax), %xmm10
movsd 0x80(%rax), %xmm9
movsd 0x98(%rax), %xmm8
leaq 0x399f5(%rip), %rsi     # 0x57f24
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x78(%rax), %xmm0
movsd 0x88(%rax), %xmm1
movsd 0x90(%rax), %xmm2
movsd 0x78(%rax), %xmm3
movsd 0x88(%rax), %xmm4
movsd 0x98(%rax), %xmm5
movsd 0x70(%rax), %xmm6
movsd 0x88(%rax), %xmm7
movsd 0x90(%rax), %xmm11
movsd 0x70(%rax), %xmm10
movsd 0x88(%rax), %xmm9
movsd 0x98(%rax), %xmm8
leaq 0x3996c(%rip), %rsi     # 0x57f24
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x70(%rax), %xmm0
movsd 0x80(%rax), %xmm1
movsd 0x90(%rax), %xmm2
movsd 0x78(%rax), %xmm3
movsd 0x80(%rax), %xmm4
movsd 0x90(%rax), %xmm5
movsd 0x70(%rax), %xmm6
movsd 0x88(%rax), %xmm7
movsd 0x90(%rax), %xmm11
movsd 0x78(%rax), %xmm10
movsd 0x88(%rax), %xmm9
movsd 0x90(%rax), %xmm8
leaq 0x3992a(%rip), %rsi     # 0x57f6b
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
movq -0x18(%rbp), %rax
movq -0x10(%rbp), %rdi
movsd 0x70(%rax), %xmm0
movsd 0x80(%rax), %xmm1
movsd 0x98(%rax), %xmm2
movsd 0x78(%rax), %xmm3
movsd 0x80(%rax), %xmm4
movsd 0x98(%rax), %xmm5
movsd 0x70(%rax), %xmm6
movsd 0x88(%rax), %xmm7
movsd 0x98(%rax), %xmm11
movsd 0x78(%rax), %xmm10
movsd 0x88(%rax), %xmm9
movsd 0x98(%rax), %xmm8
leaq 0x398a1(%rip), %rsi     # 0x57f6b
movsd %xmm11, (%rsp)
movsd %xmm10, 0x8(%rsp)
movsd %xmm9, 0x10(%rsp)
movsd %xmm8, 0x18(%rsp)
movb $0x8, %al
callq 0x21a0
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)