// File: /workspace/github_cpp_makefile_star2_O3/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 %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rsi, %rbx
movq %rdi, %r14
movsd 0x80(%rdi), %xmm1
movsd 0x90(%rdi), %xmm2
movsd 0x70(%rdi), %xmm0
movsd 0x78(%rdi), %xmm3
movsd 0x88(%rdi), %xmm7
movsd %xmm2, 0x18(%rsp)
movsd %xmm7, 0x10(%rsp)
movsd %xmm3, 0x8(%rsp)
movsd %xmm2, (%rsp)
leaq 0x23db0(%rip), %r15     # 0x3925d
movq %rsi, %rdi
movq %r15, %rsi
movaps %xmm1, %xmm4
movaps %xmm2, %xmm5
movaps %xmm0, %xmm6
movb $0x8, %al
callq 0x21b0
movsd 0x88(%r14), %xmm1
movsd 0x98(%r14), %xmm2
movsd 0x70(%r14), %xmm0
movsd 0x78(%r14), %xmm3
movsd 0x80(%r14), %xmm7
movsd %xmm2, 0x18(%rsp)
movsd %xmm7, 0x10(%rsp)
movsd %xmm3, 0x8(%rsp)
movsd %xmm2, (%rsp)
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm1, %xmm4
movaps %xmm2, %xmm5
movaps %xmm0, %xmm6
movb $0x8, %al
callq 0x21b0
movsd 0x80(%r14), %xmm1
movsd 0x90(%r14), %xmm2
movsd 0x88(%r14), %xmm4
movsd 0x70(%r14), %xmm0
movsd 0x78(%r14), %xmm6
movsd %xmm2, 0x18(%rsp)
movsd %xmm4, 0x10(%rsp)
movsd %xmm6, 0x8(%rsp)
movsd %xmm2, (%rsp)
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm0, %xmm3
movaps %xmm2, %xmm5
movaps %xmm1, %xmm7
movb $0x8, %al
callq 0x21b0
movsd 0x70(%r14), %xmm6
movsd 0x78(%r14), %xmm0
movsd 0x80(%r14), %xmm1
movsd 0x98(%r14), %xmm2
movsd 0x88(%r14), %xmm4
movsd %xmm2, 0x18(%rsp)
movsd %xmm4, 0x10(%rsp)
movsd %xmm6, 0x8(%rsp)
movsd %xmm2, (%rsp)
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm0, %xmm3
movaps %xmm2, %xmm5
movaps %xmm1, %xmm7
movb $0x8, %al
callq 0x21b0
movsd 0x80(%r14), %xmm1
movsd 0x90(%r14), %xmm2
movsd 0x98(%r14), %xmm5
movsd 0x70(%r14), %xmm0
movsd 0x78(%r14), %xmm6
movsd %xmm5, 0x18(%rsp)
movsd %xmm1, 0x10(%rsp)
movsd %xmm6, 0x8(%rsp)
movsd %xmm2, (%rsp)
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm0, %xmm3
movaps %xmm1, %xmm4
movaps %xmm1, %xmm7
movb $0x8, %al
callq 0x21b0
movsd 0x70(%r14), %xmm6
movsd 0x78(%r14), %xmm0
movsd 0x88(%r14), %xmm1
movsd 0x90(%r14), %xmm2
movsd 0x98(%r14), %xmm5
movsd %xmm5, 0x18(%rsp)
movsd %xmm1, 0x10(%rsp)
movsd %xmm6, 0x8(%rsp)
movsd %xmm2, (%rsp)
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm0, %xmm3
movaps %xmm1, %xmm4
movaps %xmm1, %xmm7
movb $0x8, %al
callq 0x21b0
movsd 0x80(%r14), %xmm1
movsd 0x90(%r14), %xmm2
movsd 0x70(%r14), %xmm0
movsd 0x78(%r14), %xmm3
movsd 0x88(%r14), %xmm7
movsd %xmm2, 0x18(%rsp)
movsd %xmm7, 0x10(%rsp)
movsd %xmm3, 0x8(%rsp)
movsd %xmm2, (%rsp)
leaq 0x23bf8(%rip), %r15     # 0x392a4
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm1, %xmm4
movaps %xmm2, %xmm5
movaps %xmm0, %xmm6
movb $0x8, %al
callq 0x21b0
movsd 0x80(%r14), %xmm1
movsd 0x98(%r14), %xmm2
movsd 0x70(%r14), %xmm0
movsd 0x78(%r14), %xmm3
movsd 0x88(%r14), %xmm7
movsd %xmm2, 0x18(%rsp)
movsd %xmm7, 0x10(%rsp)
movsd %xmm3, 0x8(%rsp)
movsd %xmm2, (%rsp)
movq %rbx, %rdi
movq %r15, %rsi
movaps %xmm1, %xmm4
movaps %xmm2, %xmm5
movaps %xmm0, %xmm6
movb $0x8, %al
callq 0x21b0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq