// File: /workspace/github_c_makefile_star2_O0/olcaytaner[P]Isell/pstricks.c
// Function: save_axes_pstricks
void save_axes_pstricks(FILE* myfile)
{
 double xdivision, ydivision;
 char* ticks_none = "none";
 char* ticks_all = "all";
 char* ticks;
 if (img.xaxis.lim.division == 0)
   xdivision = (img.xaxis.lim.max - img.xaxis.lim.min) / 10;
 else
   xdivision = (img.xaxis.lim.max - img.xaxis.lim.min) / img.xaxis.lim.division;
 if (img.yaxis.lim.division == 0)
   ydivision = (img.yaxis.lim.max - img.yaxis.lim.min) / 10;
 else
   ydivision = (img.yaxis.lim.max - img.yaxis.lim.min) / img.yaxis.lim.division;
 if (get_parameter_o("showticks"))
   ticks = ticks_all;
 else
   ticks = ticks_none;
 if (img.xaxis.available && img.yaxis.available)
  {
   switch (img.xaxis.lim.precision)
    {
      case 0:
     default:switch (img.yaxis.lim.precision)
              {
                case 0:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.0f,Dy=%.0f,Ox=%.0f,Oy=%.0f](%.0f,%.0f)(%.0f,%.0f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
               default:break;
                case 1:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.0f,Dy=%.1f,Ox=%.0f,Oy=%.1f](%.0f,%.1f)(%.0f,%.1f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 2:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.0f,Dy=%.2f,Ox=%.0f,Oy=%.2f](%.0f,%.2f)(%.0f,%.2f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 3:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.0f,Dy=%.3f,Ox=%.0f,Oy=%.3f](%.0f,%.3f)(%.0f,%.3f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
               }
             break;
      case 1:switch (img.yaxis.lim.precision)
              {
                case 0:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.1f,Dy=%.0f,Ox=%.1f,Oy=%.0f](%.1f,%.0f)(%.1f,%.0f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
               default:break;
                case 1:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.1f,Dy=%.1f,Ox=%.1f,Oy=%.1f](%.1f,%.1f)(%.1f,%.1f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 2:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.1f,Dy=%.2f,Ox=%.1f,Oy=%.2f](%.1f,%.2f)(%.1f,%.2f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 3:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.1f,Dy=%.3f,Ox=%.1f,Oy=%.3f](%.1f,%.3f)(%.1f,%.3f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
              }
             break;
      case 2:switch (img.yaxis.lim.precision)
              {
                case 0:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.2f,Dy=%.0f,Ox=%.2f,Oy=%.0f](%.2f,%.0f)(%.2f,%.0f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
               default:break;
                case 1:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.2f,Dy=%.1f,Ox=%.2f,Oy=%.1f](%.2f,%.1f)(%.2f,%.1f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 2:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.2f,Dy=%.2f,Ox=%.2f,Oy=%.2f](%.2f,%.2f)(%.2f,%.2f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 3:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.2f,Dy=%.3f,Ox=%.2f,Oy=%.3f](%.2f,%.3f)(%.2f,%.3f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
              }
             break;
      case 3:switch (img.yaxis.lim.precision)
              {
                case 0:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.3f,Dy=%.0f,Ox=%.3f,Oy=%.0f](%.3f,%.0f)(%.3f,%.0f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
               default:break;
                case 1:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.3f,Dy=%.1f,Ox=%.3f,Oy=%.1f](%.3f,%.1f)(%.3f,%.1f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 2:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.3f,Dy=%.2f,Ox=%.3f,Oy=%.2f](%.3f,%.2f)(%.3f,%.2f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
                case 3:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.3f,Dy=%.3f,Ox=%.3f,Oy=%.3f](%.3f,%.3f)(%.3f,%.3f)\n", ticks, xdivision, ydivision, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.min, img.yaxis.lim.min, img.xaxis.lim.max, img.yaxis.lim.max);
                       break;
              }
             break;
    }
  }
 else
   if (img.xaxis.available)
    {
     switch (img.xaxis.lim.precision)
      {
        case 0:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.0f,Ox=%.0f](%.0f,0)(%.0f,0)\n", ticks, xdivision, img.xaxis.lim.min, img.xaxis.lim.min, img.xaxis.lim.max);
       default:break;
        case 1:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.1f,Ox=%.1f](%.1f,0)(%.1f,0)\n", ticks, xdivision, img.xaxis.lim.min, img.xaxis.lim.min, img.xaxis.lim.max);
               break;
        case 2:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.2f,Ox=%.2f](%.2f,0)(%.2f,0)\n", ticks, xdivision, img.xaxis.lim.min, img.xaxis.lim.min, img.xaxis.lim.max);
               break;
        case 3:fprintf(myfile, "\\psaxes[ticks=%s,Dx=%.3f,Ox=%.3f](%.3f,0)(%.3f,0)\n", ticks, xdivision, img.xaxis.lim.min, img.xaxis.lim.min, img.xaxis.lim.max);
               break;
      }
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x60, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x4da9c(%rip), %rax     # 0xe813f
movq %rax, -0x20(%rbp)
leaq 0x4cf95(%rip), %rax     # 0xe7643
movq %rax, -0x28(%rbp)
leaq 0x3479cf(%rip), %rax    # 0x3e2088
cmpl $0x0, 0x20(%rax)
jne 0x9a6ea
leaq 0x3479c2(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm0
leaq 0x3479b6(%rip), %rax    # 0x3e2088
subsd 0x10(%rax), %xmm0
movsd 0x4a269(%rip), %xmm1    # 0xe4948
divsd %xmm1, %xmm0
movsd %xmm0, -0x10(%rbp)
jmp 0x9a717
leaq 0x347997(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm0
leaq 0x34798b(%rip), %rax    # 0x3e2088
subsd 0x10(%rax), %xmm0
leaq 0x34797f(%rip), %rax    # 0x3e2088
cvtsi2sdl 0x20(%rax), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, -0x10(%rbp)
leaq 0x34796a(%rip), %rax    # 0x3e2088
cmpl $0x0, 0x90(%rax)
jne 0x9a758
leaq 0x34795a(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm0
leaq 0x34794b(%rip), %rax    # 0x3e2088
subsd 0x80(%rax), %xmm0
movsd 0x4a1fb(%rip), %xmm1    # 0xe4948
divsd %xmm1, %xmm0
movsd %xmm0, -0x18(%rbp)
jmp 0x9a78e
leaq 0x347929(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm0
leaq 0x34791a(%rip), %rax    # 0x3e2088
subsd 0x80(%rax), %xmm0
leaq 0x34790b(%rip), %rax    # 0x3e2088
cvtsi2sdl 0x90(%rax), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, -0x18(%rbp)
leaq 0x4a2f4(%rip), %rdi     # 0xe4a89
callq 0x79440
cmpl $0x0, %eax
je 0x9a7a9
movq -0x28(%rbp), %rax
movq %rax, -0x30(%rbp)
jmp 0x9a7b1
movq -0x20(%rbp), %rax
movq %rax, -0x30(%rbp)
leaq 0x3478d0(%rip), %rax    # 0x3e2088
cmpl $0x0, 0x8(%rax)
je 0x9b00f
leaq 0x3478bf(%rip), %rax    # 0x3e2088
cmpl $0x0, 0x78(%rax)
je 0x9b00f
leaq 0x3478ae(%rip), %rax    # 0x3e2088
movl 0x24(%rax), %eax
movq %rax, -0x38(%rbp)
subq $0x3, %rax
ja 0x9a7fd
movq -0x38(%rbp), %rax
leaq 0x50ce6(%rip), %rcx     # 0xeb4d8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
jmp 0x9a7fd
leaq 0x347884(%rip), %rax    # 0x3e2088
movl 0x94(%rax), %eax
movq %rax, -0x40(%rbp)
subq $0x3, %rax
ja 0x9a89d
movq -0x40(%rbp), %rax
leaq 0x50cf5(%rip), %rcx     # 0xeb518
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x347843(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x347837(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x347828(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x34781c(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x34780d(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347801(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x5103f(%rip), %rsi     # 0xeb8d5
movb $0x8, %al
callq 0x4280
jmp 0x9a9fc
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3477cd(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3477c1(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3477b2(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x3477a6(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347797(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x34778b(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x51012(%rip), %rsi     # 0xeb91e
movb $0x8, %al
callq 0x4280
jmp 0x9a9fc
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x347757(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x34774b(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x34773c(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x347730(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347721(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347715(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50fe5(%rip), %rsi     # 0xeb967
movb $0x8, %al
callq 0x4280
jmp 0x9a9fc
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3476e4(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3476d8(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3476c9(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x3476bd(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x3476ae(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x3476a2(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50fbb(%rip), %rsi     # 0xeb9b0
movb $0x8, %al
callq 0x4280
jmp 0x9b00a
leaq 0x347680(%rip), %rax    # 0x3e2088
movl 0x94(%rax), %eax
movq %rax, -0x48(%rbp)
subq $0x3, %rax
ja 0x9aaa1
movq -0x48(%rbp), %rax
leaq 0x50ae1(%rip), %rcx     # 0xeb508
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x34763f(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x347633(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x347624(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x347618(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347609(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x3475fd(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50f5f(%rip), %rsi     # 0xeb9f9
movb $0x8, %al
callq 0x4280
jmp 0x9ac00
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3475c9(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3475bd(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3475ae(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x3475a2(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347593(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347587(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50f32(%rip), %rsi     # 0xeba42
movb $0x8, %al
callq 0x4280
jmp 0x9ac00
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x347553(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x347547(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x347538(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x34752c(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x34751d(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347511(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50f05(%rip), %rsi     # 0xeba8b
movb $0x8, %al
callq 0x4280
jmp 0x9ac00
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3474e0(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3474d4(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3474c5(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x3474b9(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x3474aa(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x34749e(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50edb(%rip), %rsi     # 0xebad4
movb $0x8, %al
callq 0x4280
jmp 0x9b00a
leaq 0x34747c(%rip), %rax    # 0x3e2088
movl 0x94(%rax), %eax
movq %rax, -0x50(%rbp)
subq $0x3, %rax
ja 0x9aca5
movq -0x50(%rbp), %rax
leaq 0x508cd(%rip), %rcx     # 0xeb4f8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x34743b(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x34742f(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x347420(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x347414(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347405(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x3473f9(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50e7f(%rip), %rsi     # 0xebb1d
movb $0x8, %al
callq 0x4280
jmp 0x9ae04
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3473c5(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3473b9(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3473aa(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x34739e(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x34738f(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347383(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50e52(%rip), %rsi     # 0xebb66
movb $0x8, %al
callq 0x4280
jmp 0x9ae04
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x34734f(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x347343(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x347334(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x347328(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347319(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x34730d(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50e25(%rip), %rsi     # 0xebbaf
movb $0x8, %al
callq 0x4280
jmp 0x9ae04
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3472dc(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3472d0(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3472c1(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x3472b5(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x3472a6(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x34729a(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50dfb(%rip), %rsi     # 0xebbf8
movb $0x8, %al
callq 0x4280
jmp 0x9b00a
leaq 0x347278(%rip), %rax    # 0x3e2088
movl 0x94(%rax), %eax
movq %rax, -0x58(%rbp)
subq $0x3, %rax
ja 0x9aea9
movq -0x58(%rbp), %rax
leaq 0x506b9(%rip), %rcx     # 0xeb4e8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x347237(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x34722b(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x34721c(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x347210(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347201(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x3471f5(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50d9f(%rip), %rsi     # 0xebc41
movb $0x8, %al
callq 0x4280
jmp 0x9b008
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3471c1(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3471b5(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3471a6(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x34719a(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x34718b(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x34717f(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50d72(%rip), %rsi     # 0xebc8a
movb $0x8, %al
callq 0x4280
jmp 0x9b008
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x34714b(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x34713f(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x347130(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x347124(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x347115(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347109(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50d45(%rip), %rsi     # 0xebcd3
movb $0x8, %al
callq 0x4280
jmp 0x9b008
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
movsd -0x18(%rbp), %xmm1
leaq 0x3470d8(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x3470cc(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm3
leaq 0x3470bd(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm4
leaq 0x3470b1(%rip), %rax    # 0x3e2088
movsd 0x80(%rax), %xmm5
leaq 0x3470a2(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm6
leaq 0x347096(%rip), %rax    # 0x3e2088
movsd 0x88(%rax), %xmm7
leaq 0x50d1b(%rip), %rsi     # 0xebd1c
movb $0x8, %al
callq 0x4280
jmp 0x9b00a
jmp 0x9b154
leaq 0x347072(%rip), %rax    # 0x3e2088
cmpl $0x0, 0x8(%rax)
je 0x9b152
leaq 0x347061(%rip), %rax    # 0x3e2088
movl 0x24(%rax), %eax
movq %rax, -0x60(%rbp)
subq $0x3, %rax
ja 0x9b087
movq -0x60(%rbp), %rax
leaq 0x50489(%rip), %rcx     # 0xeb4c8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
leaq 0x34702c(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm1
leaq 0x347020(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x347014(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm3
leaq 0x50ce5(%rip), %rsi     # 0xebd65
movb $0x4, %al
callq 0x4280
jmp 0x9b150
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
leaq 0x346fe8(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm1
leaq 0x346fdc(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x346fd0(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm3
leaq 0x50cd4(%rip), %rsi     # 0xebd98
movb $0x4, %al
callq 0x4280
jmp 0x9b150
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
leaq 0x346fa4(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm1
leaq 0x346f98(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x346f8c(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm3
leaq 0x50cc3(%rip), %rsi     # 0xebdcb
movb $0x4, %al
callq 0x4280
jmp 0x9b150
movq -0x8(%rbp), %rdi
movq -0x30(%rbp), %rdx
movsd -0x10(%rbp), %xmm0
leaq 0x346f63(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm1
leaq 0x346f57(%rip), %rax    # 0x3e2088
movsd 0x10(%rax), %xmm2
leaq 0x346f4b(%rip), %rax    # 0x3e2088
movsd 0x18(%rax), %xmm3
leaq 0x50cb5(%rip), %rsi     # 0xebdfe
movb $0x4, %al
callq 0x4280
jmp 0x9b152
jmp 0x9b154
addq $0x60, %rsp
popq %rbp
retq
nopw (%rax,%rax)