// File: /workspace/github_cpp_makefile_star2_O2/jkingan[P]ladyheather/heathmsc.cpp
// Function: show_cs_info()
void show_cs_info()
{
int row, col, col2;
int color;

   row = 1;
   col = 3;
   col2 = 40;
   color = WHITE;
   if(SCREEN_HEIGHT <= TINY_HEIGHT) {
      no_y_margin = 1;
   }

   erase_screen();
   show_cs_log(row+1,col2, 0);

   if(unit_name[0]) {
      sprintf(out,  "Device:   %s", unit_name);
      show_cs_val(row,col, color);
      ++row;
   }
   if(scpi_mfg[0]) {
      sprintf(out,  "Mfg:      %s", scpi_mfg);
      show_cs_val(row,col, color);
      ++row;
   }
   if(scpi_sn[0]) {
      sprintf(out,  "Serial:   %s", scpi_sn);
      show_cs_val(row,col, color);
      ++row;
   }
   if(scpi_fw[0]) {
      sprintf(out,  "Firmware: %s", scpi_fw);
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_cbtid) {
      sprintf(out,  "CBT ID:   %s", cs_cbtid);
      show_cs_val(row,col, color);
      ++row;
   }
   ++row;


   sprintf(out, "Time:        %g   %02d:%02d:%02d", cs_mjd, cs_hours,cs_minutes,cs_seconds);
   show_cs_val(row,col, color);
   ++row;

   if(have_cs_glob) {
      sprintf(out, "Status:      %s", cs_glob);
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_cont)    { 
      if     (cs_cont == 2) sprintf(out,  "Operation:   Continuous");
      else if(cs_cont == 1) sprintf(out,  "Operation:   Enabled");
      else if(cs_cont == 0) sprintf(out,  "Operation:   OFF");
      else                  sprintf(out,  "Operation:   %d?", cs_cont);
      show_cs_val(row,col, color);
      ++row;
   }
   if(no_y_margin == 0) ++row;

   if(have_cs_leapstate) {
      if(cs_leap_state) sprintf(out, "Leap second: Enabled");
      else              sprintf(out, "Leap second: Disabled");
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_leapdur) { 
      sprintf(out,  "Leap dur:    %d seconds", cs_leapdur);
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_leapmjd) { 
      sprintf(out,  "Leap MJD:    %g", cs_leapmjd);
      show_cs_val(row,col, color);
      ++row;
   }
   if(no_y_margin == 0) ++row;

   if(have_cs_sync)    { 
      sprintf(out,  "Sync:        %s", cs_sync);
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_disp)    { 
      if(cs_disp) sprintf(out,  "Display:     ON");
      else        sprintf(out,  "Display:     OFF");
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_standby) { 
      if(cs_standby) sprintf(out,  "Mode:        Standby");
      else           sprintf(out,  "Mode:        Operating");
      show_cs_val(row,col, color);
      ++row;
   }
   if(have_cs_remote)  { 
      if(cs_remote) sprintf(out, "Interface:   Remote");
      else          sprintf(out, "Interface:   Local");
      show_cs_val(row,col, color);
      ++row;
   }

   if(have_cs_slew)    { 
      sprintf(out, "Slew:        %g", cs_slew);
      show_cs_val(row,col, color);
      ++row;
   }


   if(have_cs_supply)    { 
      sprintf(out,  "Power:       %s", cs_supply);
      show_cs_val(row,col, color);
      ++row;
   }
   ++row;

   if(have_cs_freq1)   { 
      sprintf(out,  "Freq1:       %.1f MHz", cs_freq1/1.0E6);
      show_cs_val(row,col, color);
   }
   if(have_cs_freq2)   { 
      sprintf(out,  "Freq2:       %.1f MHz", cs_freq2/1.0E6);
      show_cs_val(row,col2, color);
   }
   ++row;
   if(no_y_margin == 0) ++row;

   if(have_cs_ster)    { 
      if(cs_ster == 0) sprintf(out,  "Steering:    0E-15");
      else             sprintf(out,  "Steering:    %g", cs_ster);
      show_cs_val(row,col, color);
   }
   if(have_dac) {
      sprintf(out,  "EFC:         %g %%", dac_voltage);
      show_cs_val(row,col2, color);
   }
   ++row;

   if(have_cs_rfam & 0x01)    { 
      sprintf(out,  "RF Ampl 1:   %g %%", cs_rfam1);
      show_cs_val(row,col, color);
   }
   if(have_cs_rfam & 0x02)    { 
      sprintf(out,  "RF Ampl 2:   %g %%", cs_rfam2);
      show_cs_val(row,col2, color);
   }
   ++row;

   if(have_cs_emul)    { 
      sprintf(out,  "E-mult:      %g V", cs_emul);
      show_cs_val(row,col, color);
   }
   if(have_cs_gain)    { 
      sprintf(out,  "Gain:        %g %%", cs_gain);
      show_cs_val(row,col2, color);
   }
   ++row;
   if(no_y_margin == 0) ++row;


   if(have_cs_beam)    { 
      sprintf(out,  "Beam:        %g nA", cs_beam);
      show_cs_val(row,col, color);
   }
   if(have_cs_cfield)  { 
      sprintf(out,  "C-field:     %g mA", cs_cfield);
      show_cs_val(row,col2, color);
   }
   ++row;


   if(have_cs_coven)   { 
      sprintf(out,  "Cesium oven: %g V", cs_coven);
      show_cs_val(row,col, color);
   }
   ++row;

   if(have_cs_qoven)   { 
      sprintf(out,  "Quartz oven: %g V", cs_qoven);
      show_cs_val(row,col, color);
   }
   if(have_cs_pump)    { 
      sprintf(out,  "Ion pump:    %g uA", cs_pump);
      show_cs_val(row,col2, color);
   }
   ++row;

   if(have_cs_hwi)     { 
      sprintf(out,  "HWI:         %g V", cs_hwi);
      show_cs_val(row,col, color);
   }
   if(have_cs_msp)     { 
      sprintf(out,  "Mass spec:   %g V", cs_msp);
      show_cs_val(row,col2, color);
   }
   ++row;


   if(have_cs_pll & 0x01) { 
      sprintf(out,  "SAW pll:     %g V", cs_pll_saw);
      show_cs_val(row,col, color);
   }
   if(have_cs_pll & 0x02) { 
      sprintf(out,  "DRO pll:     %g V", cs_pll_dro);
      show_cs_val(row,col2, color);
   }
   ++row;

   if(have_cs_pll & 0x04) { 
      sprintf(out,  "87MHz PLL:   %g V", cs_pll_87);
      show_cs_val(row,col, color);
   }
   if(have_cs_pll & 0x08)     { 
      sprintf(out,  "uP PLL:      %g V", cs_pll_up);
      show_cs_val(row,col2, color);
   }
   ++row;


   if(have_cs_volt & 0x02)    { 
      sprintf(out,  "+12V supply: %g V", cs_volt2);
      show_cs_val(row,col, color);
   }
   if(have_cs_volt & 0x04)    { 
      sprintf(out,  "-12V supply: %g V", cs_volt3);
      show_cs_val(row,col2, color);
   }
   ++row;

   if(have_cs_volt & 0x01)    { 
      sprintf(out,  "+5V supply:  %g V", cs_volt1);
      show_cs_val(row,col, color);
   }
   if(have_temperature)    { 
      sprintf(out,  "Temperature: %s", fmt_temp(temperature));
      show_cs_val(row,col2, color);
   }
   ++row;

   no_y_margin = 0;
}

// Assembly:
leaq 0x14907a(%rip), %rax    # 0x202804
cmpl $0x1e0, (%rax)          # imm = 0x1E0
jg 0xb979c
leaq 0x1490c2(%rip), %rax    # 0x20285b
movb $0x1, (%rax)
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
callq 0xe7d9
pushq $0x2
popq %r15
pushq $0x28
popq %rsi
movl %r15d, %edi
callq 0xb960e
leaq 0x26ce7e(%rip), %rax    # 0x326640
cmpb $0x0, (%rax)
je 0xb97f3
leaq 0x26ca52(%rip), %rdi    # 0x326220
leaq 0x605d1(%rip), %rsi     # 0x119da6
leaq 0x26ce64(%rip), %rdx    # 0x326640
xorl %eax, %eax
callq 0x9060
pushq $0x1
popq %rdi
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
callq 0xb96d3
jmp 0xb97f7
pushq $0x1
popq %r15
leaq 0x26ce62(%rip), %rax    # 0x326660
cmpb $0x0, (%rax)
je 0xb9830
leaq 0x26ca16(%rip), %rdi    # 0x326220
leaq 0x605a2(%rip), %rsi     # 0x119db3
leaq 0x26ce48(%rip), %rdx    # 0x326660
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r15d, %edi
callq 0xb96d3
incl %r15d
leaq 0x26cec9(%rip), %rax    # 0x326700
cmpb $0x0, (%rax)
je 0xb9869
leaq 0x26c9dd(%rip), %rdi    # 0x326220
leaq 0x60576(%rip), %rsi     # 0x119dc0
leaq 0x26ceaf(%rip), %rdx    # 0x326700
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r15d, %edi
callq 0xb96d3
incl %r15d
leaq 0x26ce10(%rip), %rax    # 0x326680
cmpb $0x0, (%rax)
je 0xb98a2
leaq 0x26c9a4(%rip), %rdi    # 0x326220
leaq 0x6054a(%rip), %rsi     # 0x119dcd
leaq 0x26cdf6(%rip), %rdx    # 0x326680
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r15d, %edi
callq 0xb96d3
incl %r15d
leaq 0x14b15f(%rip), %rax    # 0x204a08
cmpl $0x0, (%rax)
je 0xb98db
leaq 0x26c96b(%rip), %rdi    # 0x326220
leaq 0x6051e(%rip), %rsi     # 0x119dda
leaq 0x26d30d(%rip), %rdx    # 0x326bd0
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r15d, %edi
callq 0xb96d3
incl %r15d
leal 0x1(%r15), %ebx
leaq 0x14b012(%rip), %rax    # 0x2048f8
movsd (%rax), %xmm0
leaq 0x14b0ef(%rip), %rax    # 0x2049e0
movl (%rax), %edx
leaq 0x14b0ea(%rip), %rax    # 0x2049e4
movl (%rax), %ecx
leaq 0x14b0e5(%rip), %rax    # 0x2049e8
movl (%rax), %r8d
leaq 0x26c913(%rip), %r14    # 0x326220
leaq 0x604d3(%rip), %rsi     # 0x119de7
movq %r14, %rdi
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
leal 0x2(%r15), %ebx
leaq 0x14b0fe(%rip), %rax    # 0x204a34
cmpl $0x0, (%rax)
je 0xb996b
leaq 0x26c8de(%rip), %rdi    # 0x326220
leaq 0x604bf(%rip), %rsi     # 0x119e08
leaq 0x26d490(%rip), %rdx    # 0x326de0
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
addl $0x3, %r15d
movl %r15d, %ebx
leaq 0x14b0aa(%rip), %rax    # 0x204a1c
cmpl $0x0, (%rax)
movabsq $0x64656c62616e45, %r15 # imm = 0x64656C62616E45
je 0xb9a00
leaq 0x14b048(%rip), %rax    # 0x2049d0
movl (%rax), %edx
testl %edx, %edx
je 0xb99c8
cmpl $0x1, %edx
je 0xb99b5
cmpl $0x2, %edx
jne 0xb99dc
movupd 0x60478(%rip), %xmm0    # 0x119e18
movapd %xmm0, (%r14)
movabsq $0x73756f756e6974, %rax # imm = 0x73756F756E6974
movq %rax, 0x10(%r14)
jmp 0xb99f1
movupd 0x60473(%rip), %xmm0    # 0x119e30
movapd %xmm0, (%r14)
movq %r15, 0xd(%r14)
jmp 0xb99f1
movupd 0x60475(%rip), %xmm0    # 0x119e45
movapd %xmm0, (%r14)
movb $0x0, 0x10(%r14)
jmp 0xb99f1
leaq 0x26c83d(%rip), %rdi    # 0x326220
leaq 0x6046c(%rip), %rsi     # 0x119e56
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x148e54(%rip), %r12    # 0x20285b
cmpb $0x1, (%r12)
adcl $0x0, %ebx
leaq 0x14b06a(%rip), %rax    # 0x204a80
cmpl $0x0, (%rax)
je 0xb9a64
leaq 0x14afaa(%rip), %rax    # 0x2049cc
cmpl $0x0, (%rax)
je 0xb9a3a
movupd 0x60438(%rip), %xmm0    # 0x119e67
movapd %xmm0, (%r14)
movq %r15, 0xd(%r14)
jmp 0xb9a55
movupd 0x6043a(%rip), %xmm0    # 0x119e7c
movapd %xmm0, (%r14)
movabsq $0x64656c62617369, %rax # imm = 0x64656C62617369
movq %rax, 0xe(%r14)
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14b00d(%rip), %rax    # 0x204a78
cmpl $0x0, (%rax)
je 0xb9a9d
leaq 0x14af51(%rip), %rax    # 0x2049c8
movl (%rax), %edx
leaq 0x26c7a0(%rip), %rdi    # 0x326220
leaq 0x6040b(%rip), %rsi     # 0x119e92
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14afd8(%rip), %rax    # 0x204a7c
cmpl $0x0, (%rax)
je 0xb9ad8
leaq 0x14af10(%rip), %rax    # 0x2049c0
movsd (%rax), %xmm0
leaq 0x26c765(%rip), %rdi    # 0x326220
leaq 0x603e8(%rip), %rsi     # 0x119eaa
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
cmpb $0x1, (%r12)
adcl $0x0, %ebx
leaq 0x14af7d(%rip), %rax    # 0x204a64
cmpl $0x0, (%rax)
je 0xb9b1a
leaq 0x14af05(%rip), %rax    # 0x2049f8
movq (%rax), %rdx
leaq 0x26c723(%rip), %rdi    # 0x326220
leaq 0x603b6(%rip), %rsi     # 0x119eba
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14af53(%rip), %rax    # 0x204a74
cmpl $0x0, (%rax)
je 0xb9b62
leaq 0x14aeab(%rip), %rax    # 0x2049d8
cmpl $0x0, (%rax)
je 0xb9b41
movupd 0x60390(%rip), %xmm0    # 0x119eca
movapd %xmm0, (%r14)
jmp 0xb9b53
movupd 0x60391(%rip), %xmm0    # 0x119eda
movapd %xmm0, (%r14)
movb $0x0, 0x10(%r14)
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14af03(%rip), %rax    # 0x204a6c
cmpl $0x0, (%rax)
je 0xb9bc1
leaq 0x14ae5f(%rip), %rax    # 0x2049d4
cmpl $0x0, (%rax)
je 0xb9b97
movupd 0x60369(%rip), %xmm0    # 0x119eeb
movapd %xmm0, (%r14)
movabsq $0x7962646e617453, %rax # imm = 0x7962646E617453
movq %rax, 0xd(%r14)
jmp 0xb9bb2
movupd 0x60361(%rip), %xmm0    # 0x119f00
movapd %xmm0, (%r14)
movabsq $0x676e6974617265, %rax # imm = 0x676E6974617265
movq %rax, 0xf(%r14)
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14aea8(%rip), %rax    # 0x204a70
cmpl $0x0, (%rax)
je 0xb9c14
leaq 0x14ae08(%rip), %rax    # 0x2049dc
cmpl $0x0, (%rax)
je 0xb9bf0
movupd 0x60336(%rip), %xmm0    # 0x119f17
movapd %xmm0, (%r14)
movl $0x65746f, 0x10(%r14)   # imm = 0x65746F
jmp 0xb9c05
movupd 0x60333(%rip), %xmm0    # 0x119f2b
movapd %xmm0, (%r14)
movl $0x6c6163, 0xf(%r14)    # imm = 0x6C6163
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14ae4d(%rip), %rax    # 0x204a68
cmpl $0x0, (%rax)
je 0xb9c4f
leaq 0x14ad91(%rip), %rax    # 0x2049b8
movsd (%rax), %xmm0
leaq 0x26c5ee(%rip), %rdi    # 0x326220
leaq 0x60305(%rip), %rsi     # 0x119f3e
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leaq 0x14ade2(%rip), %rax    # 0x204a38
cmpl $0x0, (%rax)
je 0xb9c89
leaq 0x14ad8e(%rip), %rax    # 0x2049f0
movq (%rax), %rdx
leaq 0x26c5b4(%rip), %rdi    # 0x326220
leaq 0x602db(%rip), %rsi     # 0x119f4e
xorl %eax, %eax
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
incl %ebx
leal 0x1(%rbx), %r15d
leaq 0x14adc4(%rip), %rax    # 0x204a58
cmpl $0x0, (%rax)
je 0xb9ccf
leaq 0x14ad00(%rip), %rax    # 0x2049a0
movsd (%rax), %xmm0
divsd 0x393a4(%rip), %xmm0    # 0xf3050
leaq 0x26c56d(%rip), %rdi    # 0x326220
leaq 0x602a4(%rip), %rsi     # 0x119f5e
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r15d, %edi
callq 0xb96d3
leaq 0x14ad86(%rip), %rax    # 0x204a5c
cmpl $0x0, (%rax)
je 0xb9d11
leaq 0x14acc6(%rip), %rax    # 0x2049a8
movsd (%rax), %xmm0
divsd 0x39362(%rip), %xmm0    # 0xf3050
leaq 0x26c52b(%rip), %rdi    # 0x326220
leaq 0x60278(%rip), %rsi     # 0x119f74
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r15d, %edi
callq 0xb96d3
cmpb $0x1, (%r12)
adcl $0x2, %ebx
leaq 0x14ad40(%rip), %rax    # 0x204a60
cmpl $0x0, (%rax)
je 0xb9d75
leaq 0x14ac84(%rip), %rax    # 0x2049b0
movsd (%rax), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0xb9d53
jp 0xb9d53
movupd 0x60246(%rip), %xmm0    # 0x119f8a
movapd %xmm0, (%r14)
movl $0x35312d, 0xf(%r14)    # imm = 0x35312D
jmp 0xb9d68
leaq 0x26c4c6(%rip), %rdi    # 0x326220
leaq 0x6023c(%rip), %rsi     # 0x119f9d
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
leaq 0x23d580(%rip), %rax    # 0x2f72fc
cmpl $0x0, (%rax)
je 0xb9dae
leaq 0x23cc78(%rip), %rax    # 0x2f6a00
movsd (%rax), %xmm0
leaq 0x26c48d(%rip), %rdi    # 0x326220
leaq 0x60213(%rip), %rsi     # 0x119fad
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
leal 0x1(%rbx), %r14d
leaq 0x14ac77(%rip), %r15    # 0x204a30
movl (%r15), %eax
testb $0x1, %al
je 0xb9df1
leaq 0x14ab59(%rip), %rax    # 0x204920
movsd (%rax), %xmm0
leaq 0x26c44e(%rip), %rdi    # 0x326220
leaq 0x601e7(%rip), %rsi     # 0x119fc0
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
movl (%r15), %eax
testb $0x2, %al
je 0xb9e23
leaq 0x14ab2c(%rip), %rax    # 0x204928
movsd (%rax), %xmm0
leaq 0x26c419(%rip), %rdi    # 0x326220
leaq 0x601c5(%rip), %rsi     # 0x119fd3
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leal 0x2(%rbx), %r14d
leaq 0x14ac16(%rip), %rax    # 0x204a44
cmpl $0x0, (%rax)
je 0xb9e61
leaq 0x14ab0e(%rip), %rax    # 0x204948
movsd (%rax), %xmm0
leaq 0x26c3db(%rip), %rdi    # 0x326220
leaq 0x6019a(%rip), %rsi     # 0x119fe6
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leaq 0x14abc4(%rip), %rax    # 0x204a2c
cmpl $0x0, (%rax)
je 0xb9e9b
leaq 0x14aaa4(%rip), %rax    # 0x204918
movsd (%rax), %xmm0
leaq 0x26c3a1(%rip), %rdi    # 0x326220
leaq 0x60172(%rip), %rsi     # 0x119ff8
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
cmpb $0x1, (%r12)
adcl $0x3, %ebx
leaq 0x14ab76(%rip), %rax    # 0x204a20
cmpl $0x0, (%rax)
je 0xb9edc
leaq 0x14aa4a(%rip), %rax    # 0x204900
movsd (%rax), %xmm0
leaq 0x26c35f(%rip), %rdi    # 0x326220
leaq 0x60143(%rip), %rsi     # 0x11a00b
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
leaq 0x14ab41(%rip), %rax    # 0x204a24
cmpl $0x0, (%rax)
je 0xb9f15
leaq 0x14aa19(%rip), %rax    # 0x204908
movsd (%rax), %xmm0
leaq 0x26c326(%rip), %rdi    # 0x326220
leaq 0x6011d(%rip), %rsi     # 0x11a01e
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
leaq 0x14ab20(%rip), %rax    # 0x204a3c
cmpl $0x0, (%rax)
je 0xb9f53
leal 0x1(%rbx), %r14d
leaq 0x14aa0c(%rip), %rax    # 0x204938
movsd (%rax), %xmm0
leaq 0x26c2e9(%rip), %rdi    # 0x326220
leaq 0x600f3(%rip), %rsi     # 0x11a031
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leal 0x2(%rbx), %r14d
leaq 0x14aae2(%rip), %rax    # 0x204a40
cmpl $0x0, (%rax)
je 0xb9f91
leaq 0x14a9d6(%rip), %rax    # 0x204940
movsd (%rax), %xmm0
leaq 0x26c2ab(%rip), %rdi    # 0x326220
leaq 0x600c7(%rip), %rsi     # 0x11a043
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leaq 0x14aa90(%rip), %rax    # 0x204a28
cmpl $0x0, (%rax)
je 0xb9fcb
leaq 0x14a96c(%rip), %rax    # 0x204910
movsd (%rax), %xmm0
leaq 0x26c271(%rip), %rdi    # 0x326220
leaq 0x6009f(%rip), %rsi     # 0x11a055
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leal 0x3(%rbx), %r14d
leaq 0x14aa72(%rip), %rax    # 0x204a48
cmpl $0x0, (%rax)
je 0xba009
leaq 0x14a96e(%rip), %rax    # 0x204950
movsd (%rax), %xmm0
leaq 0x26c233(%rip), %rdi    # 0x326220
leaq 0x60074(%rip), %rsi     # 0x11a068
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leaq 0x14aa3c(%rip), %rax    # 0x204a4c
cmpl $0x0, (%rax)
je 0xba043
leaq 0x14a93c(%rip), %rax    # 0x204958
movsd (%rax), %xmm0
leaq 0x26c1f9(%rip), %rdi    # 0x326220
leaq 0x6004c(%rip), %rsi     # 0x11a07a
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leal 0x4(%rbx), %r14d
leaq 0x14aa02(%rip), %r15    # 0x204a50
movl (%r15), %eax
testb $0x1, %al
je 0xba086
leaq 0x14a90c(%rip), %rax    # 0x204968
movsd (%rax), %xmm0
leaq 0x26c1b9(%rip), %rdi    # 0x326220
leaq 0x6001e(%rip), %rsi     # 0x11a08c
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
movl (%r15), %eax
testb $0x2, %al
je 0xba0bb
leaq 0x14a8cf(%rip), %rax    # 0x204960
movsd (%rax), %xmm0
leaq 0x26c184(%rip), %rdi    # 0x326220
leaq 0x5fffb(%rip), %rsi     # 0x11a09e
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
movl (%r15), %eax
leal 0x5(%rbx), %r14d
testb $0x4, %al
je 0xba0f4
leaq 0x14a8a6(%rip), %rax    # 0x204970
movsd (%rax), %xmm0
leaq 0x26c14b(%rip), %rdi    # 0x326220
leaq 0x5ffd4(%rip), %rsi     # 0x11a0b0
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
movl (%r15), %eax
testb $0x8, %al
je 0xba126
leaq 0x14a879(%rip), %rax    # 0x204978
movsd (%rax), %xmm0
leaq 0x26c116(%rip), %rdi    # 0x326220
leaq 0x5ffb1(%rip), %rsi     # 0x11a0c2
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
leal 0x6(%rbx), %r14d
leaq 0x14a923(%rip), %r15    # 0x204a54
movl (%r15), %eax
testb $0x2, %al
je 0xba169
leaq 0x14a849(%rip), %rax    # 0x204988
movsd (%rax), %xmm0
leaq 0x26c0d6(%rip), %rdi    # 0x326220
leaq 0x5ff83(%rip), %rsi     # 0x11a0d4
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
movl (%r15), %eax
testb $0x4, %al
je 0xba19e
leaq 0x14a81c(%rip), %rax    # 0x204990
movsd (%rax), %xmm0
leaq 0x26c0a1(%rip), %rdi    # 0x326220
leaq 0x5ff60(%rip), %rsi     # 0x11a0e6
movb $0x1, %al
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %r14d, %edi
callq 0xb96d3
movl (%r15), %eax
addl $0x7, %ebx
testb $0x1, %al
je 0xba1d2
leaq 0x14a7d4(%rip), %rax    # 0x204980
movsd (%rax), %xmm0
leaq 0x26c069(%rip), %rdi    # 0x326220
leaq 0x5ff3a(%rip), %rsi     # 0x11a0f8
movb $0x1, %al
callq 0x9060
pushq $0x3
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
leaq 0x23d073(%rip), %rax    # 0x2f724c
cmpl $0x0, (%rax)
je 0xba213
leaq 0x23c833(%rip), %rax    # 0x2f6a18
movsd (%rax), %xmm0
callq 0x129ef
leaq 0x26c02b(%rip), %rdi    # 0x326220
leaq 0x5ff0e(%rip), %rsi     # 0x11a10a
movq %rax, %rdx
xorl %eax, %eax
callq 0x9060
pushq $0x28
popq %rsi
pushq $0xf
popq %rdx
movl %ebx, %edi
callq 0xb96d3
movb $0x0, (%r12)
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq