// File: /workspace/github_c_makefile_star2_O0/olcaytaner[P]Isell/plot.c
// Function: plotmv
void plotmv(char** names, int filecount)
{
 /*!Last Changed 20.09.2006*/
 /*!Last Changed 11.07.2005*/
 int count, i;
 Point p1, p2;
 char* plotname;
 if (!get_parameter_o("hold"))
   clear_image();
 plotname = file_only_name(names[0]);
 for (i = 0; i < filecount; i++)
  {
   p1.x = file_mean(&(names[i]), 1);
   p1.y = file_variance(&(names[i]), 1);
   p2.x = img.xaxis.namesavailable;
   p2.y = i;
   add_object(OBJECT_MVBOX, p1, p2, dummyp, NULL);
  }
 img.xaxis.namesavailable++;
 count = img.xaxis.namesavailable;
 img.xaxis.names = alloc(img.xaxis.names, count * sizeof(char *), count); 
 img.xaxis.names[count - 1] = strcopy(img.xaxis.names[count - 1], plotname);
 safe_free(plotname);
 img.xaxis.lim.division = count;
 img.xaxis.lim.min = 0;
 img.xaxis.lim.max = count;
 img.xaxis.lim.precision = 0;
 export_image();
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
leaq 0x67a52(%rip), %rdi     # 0xe7308
callq 0x79440
cmpl $0x0, %eax
jne 0x7f8c7
movb $0x0, %al
callq 0x41a40
movq -0x8(%rbp), %rax
movq (%rax), %rdi
callq 0x510a0
movq %rax, -0x40(%rbp)
movl $0x0, -0x14(%rbp)
movl -0x14(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7f981
movq -0x8(%rbp), %rdi
movslq -0x14(%rbp), %rax
shlq $0x3, %rax
addq %rax, %rdi
movl $0x1, %esi
callq 0xc2f70
movsd %xmm0, -0x28(%rbp)
movq -0x8(%rbp), %rdi
movslq -0x14(%rbp), %rax
shlq $0x3, %rax
addq %rax, %rdi
movl $0x1, %esi
callq 0xc44b0
movsd %xmm0, -0x20(%rbp)
leaq 0x36275b(%rip), %rax    # 0x3e2088
cvtsi2sdl 0x38(%rax), %xmm0
movsd %xmm0, -0x38(%rbp)
cvtsi2sdl -0x14(%rbp), %xmm0
movsd %xmm0, -0x30(%rbp)
movsd -0x28(%rbp), %xmm0
movsd -0x20(%rbp), %xmm1
movsd -0x38(%rbp), %xmm2
movsd -0x30(%rbp), %xmm3
movsd 0x856e3(%rip), %xmm4    # 0x105040
movsd 0x856e3(%rip), %xmm5    # 0x105048
movl $0x3, %edi
xorl %eax, %eax
movl %eax, %esi
callq 0x3f100
movl -0x14(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x14(%rbp)
jmp 0x7f8de
leaq 0x362700(%rip), %rax    # 0x3e2088
movl 0x38(%rax), %ecx
addl $0x1, %ecx
leaq 0x3626f3(%rip), %rax    # 0x3e2088
movl %ecx, 0x38(%rax)
leaq 0x3626e9(%rip), %rax    # 0x3e2088
movl 0x38(%rax), %eax
movl %eax, -0x10(%rbp)
leaq 0x3626dc(%rip), %rax    # 0x3e2088
movq 0x30(%rax), %rdi
movslq -0x10(%rbp), %rsi
shlq $0x3, %rsi
movl -0x10(%rbp), %edx
callq 0x52d10
movq %rax, %rcx
leaq 0x3626be(%rip), %rax    # 0x3e2088
movq %rcx, 0x30(%rax)
leaq 0x3626b3(%rip), %rax    # 0x3e2088
movq 0x30(%rax), %rax
movl -0x10(%rbp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
movq -0x40(%rbp), %rsi
callq 0x54ba0
movq %rax, %rdx
leaq 0x36268f(%rip), %rax    # 0x3e2088
movq 0x30(%rax), %rax
movl -0x10(%rbp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movq %rdx, (%rax,%rcx,8)
movq -0x40(%rbp), %rdi
callq 0x52e80
movl -0x10(%rbp), %ecx
leaq 0x36266b(%rip), %rax    # 0x3e2088
movl %ecx, 0x20(%rax)
leaq 0x362661(%rip), %rax    # 0x3e2088
xorps %xmm0, %xmm0
movsd %xmm0, 0x10(%rax)
cvtsi2sdl -0x10(%rbp), %xmm0
leaq 0x36264d(%rip), %rax    # 0x3e2088
movsd %xmm0, 0x18(%rax)
leaq 0x362641(%rip), %rax    # 0x3e2088
movl $0x0, 0x24(%rax)
movb $0x0, %al
callq 0x42280
addq $0x40, %rsp
popq %rbp
retq
nopl (%rax,%rax)