// File: /workspace/github_cpp_makefile_star2_O2/jkingan[P]ladyheather/heathmsc.cpp
// Function: show_precise_info(int)
void show_precise_info(int flag)
{
int i;
double xlat,xlon,xalt;

   if(debug_lla) {
      for(i=flag; i<hour_lats; i++) {
         xlat = lat_hr_bins[i];
         xlon = lon_hr_bins[i];
         xalt = alt_hr_bins[i];

         xlat *= RAD_TO_DEG;
         xlon *= RAD_TO_DEG;
         if(lla_file) {
            fprintf(lla_file, "#\n");
            fprintf(lla_file, "# Hour %2d: lat:%14.9f  %.9f\n",  i+1, xlat, (xlat-LAT_REF)/ANGLE_SCALE);
            fprintf(lla_file, "# Hour %2d: lon:%14.9f  %.9f\n",  i+1, xlon, (xlon-LON_REF)/ANGLE_SCALE*COS_FACTOR(xlat));
            fprintf(lla_file, "# Hour %2d: alt:%14.9f  %.9f\n",  i+1, xalt, (xalt-ALT_REF)*FEET_PER_METER);
            fprintf(lla_file, "#\n");
         }
      }
   }
}

// Assembly:
cmpb $0x0, 0x7396f(%rip)     # 0x15ac40
je 0xe7499
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
movslq %edi, %rbx
leaq 0x1410ae(%rip), %r14    # 0x2283a0
leaq 0x27cda7(%rip), %rdi    # 0x3640a0
leaq 0x27ca90(%rip), %r8     # 0x363d90
leaq 0x356879(%rip), %r9     # 0x43db80
leaq 0x3457f(%rip), %r13     # 0x11b88d
pushq $0x2
popq %r15
pushq $0x1
popq %r12
movslq 0x27ca63(%rip), %rdx    # 0x363d80
movq (%r14), %rcx
leaq (,%rbx,8), %rax
incq %rbx
leaq -0x1(%rbx), %rsi
cmpq %rdx, %rsi
jge 0xe748b
testq %rcx, %rcx
jne 0xe7343
addq $0x8, %rax
jmp 0xe7328
movsd (%rax,%rdi), %xmm1
movsd 0xbe10(%rip), %xmm0     # 0xf3160
mulsd %xmm0, %xmm1
movsd %xmm1, -0x38(%rbp)
movsd (%rax,%r8), %xmm1
mulsd %xmm0, %xmm1
movsd %xmm1, -0x30(%rbp)
movsd (%rax,%r9), %xmm0
movsd %xmm0, -0x48(%rbp)
movq %r13, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x9750
movq (%r14), %rdi
leaq 0x23df65(%rip), %rax    # 0x3252f0
movsd (%rax), %xmm2
mulsd 0xbdc9(%rip), %xmm2     # 0xf3160
movsd -0x30(%rbp), %xmm0
movapd %xmm0, %xmm1
subsd %xmm2, %xmm1
leaq 0x20fc0d(%rip), %rax    # 0x2f6fb8
divsd (%rax), %xmm1
leaq 0x3839a(%rip), %rsi     # 0x11f750
movl %ebx, %edx
movb $0x2, %al
callq 0x9560
movq %r15, %r12
movq %r13, %r15
movq (%r14), %r13
leaq 0x23df29(%rip), %rax    # 0x3252f8
movsd (%rax), %xmm0
movsd 0xbd85(%rip), %xmm1     # 0xf3160
mulsd %xmm1, %xmm0
movsd -0x38(%rbp), %xmm2
subsd %xmm0, %xmm2
leaq 0x20fbc9(%rip), %rax    # 0x2f6fb8
divsd (%rax), %xmm2
movsd %xmm2, -0x40(%rbp)
movsd -0x30(%rbp), %xmm0
divsd %xmm1, %xmm0
callq 0x9710
movsd -0x40(%rbp), %xmm1
mulsd %xmm0, %xmm1
movq %r13, %rdi
movq %r15, %r13
movq %r12, %r15
pushq $0x1
popq %r12
leaq 0x3834b(%rip), %rsi     # 0x11f76e
movl %ebx, %edx
movsd -0x38(%rbp), %xmm0
movb $0x2, %al
callq 0x9560
movq (%r14), %rdi
movsd -0x48(%rbp), %xmm0
movapd %xmm0, %xmm1
leaq 0x23debc(%rip), %rax    # 0x325300
subsd (%rax), %xmm1
mulsd 0xe4d0(%rip), %xmm1     # 0xf5920
leaq 0x38335(%rip), %rsi     # 0x11f78c
movl %ebx, %edx
movb $0x2, %al
callq 0x9560
movq (%r14), %rcx
movq %r13, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x9750
leaq 0x356708(%rip), %r9     # 0x43db80
leaq 0x27c911(%rip), %r8     # 0x363d90
leaq 0x27cc1a(%rip), %rdi    # 0x3640a0
jmp 0xe7316
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq