// File: /workspace/github_c_makefile_star2_O3/hyc[P]trek73c/trekx.c
// Function: PRStt
void PRStt()
{
  int I, J, X, Y;
  double Z;
  char *Junk;

  werase(Prbwin);
  mvwaddstr(Prbwin, 0, 0, "Num Dist Crse  Target  Range Pods Time Prox\n");
  for (I = 1; I < ObjCount; I++) {
    if (Objects[I] != NULL) {
      if (Objects[I]->ObTyp == 20) {
	sprintf(scrstr,"%2d%6.0f%4.0f", I, Range(0, I), Objects[I]->Act_Crs);
	waddstr(Prbwin,scrstr);
	if (Objects[I]->Trgt == 0)
	  waddstr(Prbwin,"   Manual ");
	else {
	  Junk = Snams[Objects[I]->Trgt - 1];
	  J = strlen(Junk) / 2 + 6;
	  sprintf(scrstr,"%*s%*s", J, Junk, 10 - J, "");
	  waddstr(Prbwin,scrstr);
	}
	sprintf(scrstr,"%6.0f%4.0f",
	       Range(I, Objects[I]->Trgt-1), Objects[I]->Fuel);
	waddstr(Prbwin,scrstr);
	Z = (10000 - Objects[I]->Tim_Del) * Iter;
	sprintf(scrstr,"%5.0f%5.0f\n", Z, Objects[I]->Prx_Del);
	waddstr(Prbwin,scrstr);
      }
    }
  }
  wrefresh(Prbwin);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq 0xb7ec(%rip), %rdi      # 0x13a18
callq 0x2090
movq 0xb7e0(%rip), %rdi      # 0x13a18
xorl %esi, %esi
xorl %edx, %edx
callq 0x21e0
cmpl $-0x1, %eax
je 0x825e
movq 0xb7cb(%rip), %rdi      # 0x13a18
leaq 0x65c1(%rip), %rsi      # 0xe815
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movb 0xb37e(%rip), %al       # 0x135e2
cmpb $0x2, %al
jb 0x8421
movl $0x1, %ebx
leaq 0xb378(%rip), %r15      # 0x135f0
leaq 0xb231(%rip), %r14      # 0x134b0
leaq 0x65dc(%rip), %r13      # 0xe862
movq (%r15,%rbx,8), %rcx
testq %rcx, %rcx
je 0x8412
cmpw $0x14, 0x4a(%rcx)
jne 0x8412
leaq (,%rbx,8), %r12
movsd 0x38(%rcx), %xmm0
movq 0xb33e(%rip), %rax      # 0x135f0
subsd 0x38(%rax), %xmm0
movsd 0x10(%rcx), %xmm1
movsd 0x40(%rax), %xmm2
subsd 0x40(%rcx), %xmm2
mulsd %xmm2, %xmm2
mulsd %xmm0, %xmm0
addsd %xmm2, %xmm0
sqrtsd %xmm0, %xmm0
movq %r14, %rdi
leaq 0x6562(%rip), %rsi      # 0xe842
movl %ebx, %edx
movb $0x2, %al
callq 0x21a0
movq 0xb728(%rip), %rdi      # 0x13a18
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movq (%r12,%r15), %rax
movswq 0x48(%rax), %rax
leaq 0x6543(%rip), %rsi      # 0xe850
testq %rax, %rax
je 0x8353
leaq 0xb617(%rip), %rcx      # 0x13930
movq -0x8(%rcx,%rax,8), %rbp
movq %rbp, %rdi
callq 0x2150
shrq %rax
movl $0x4, %r8d
subl %eax, %r8d
leal 0x6(%rax), %edx
movq %r14, %rdi
leaq 0x651c(%rip), %rsi      # 0xe85b
movq %rbp, %rcx
leaq 0x59a1(%rip), %r9       # 0xdcea
xorl %eax, %eax
callq 0x21a0
movq %r14, %rsi
movq 0xb6be(%rip), %rdi      # 0x13a18
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movq (%r12,%r15), %rax
movswq 0x48(%rax), %rcx
movq -0x8(%r15,%rcx,8), %rcx
movsd 0x4dee(%rip), %xmm0     # 0xd168
testq %rcx, %rcx
je 0x83a3
movsd 0x38(%rcx), %xmm0
subsd 0x38(%rax), %xmm0
movsd 0x40(%rax), %xmm1
subsd 0x40(%rcx), %xmm1
mulsd %xmm1, %xmm1
mulsd %xmm0, %xmm0
addsd %xmm1, %xmm0
sqrtsd %xmm0, %xmm0
movsd 0x20(%rax), %xmm1
movq %r14, %rdi
leaq 0x6493(%rip), %rsi      # 0xe845
movb $0x2, %al
callq 0x21a0
movq 0xb658(%rip), %rdi      # 0x13a18
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movq (%r12,%r15), %rax
movsd 0x4e2f(%rip), %xmm0     # 0xd208
subsd 0x30(%rax), %xmm0
mulsd 0xadca(%rip), %xmm0     # 0x131b0
movsd 0x28(%rax), %xmm1
movq %r14, %rdi
movq %r13, %rsi
movb $0x2, %al
callq 0x21a0
movq 0xb619(%rip), %rdi      # 0x13a18
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movb 0xb1d0(%rip), %al       # 0x135e2
incq %rbx
movzbl %al, %ecx
cmpq %rcx, %rbx
jb 0x8286
movq 0xb5f0(%rip), %rdi      # 0x13a18
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x2190