// File: /workspace/github_c_makefile_star2_O1/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 0xb8a3(%rip), %rdi      # 0x13a18
callq 0x2090
movq 0xb897(%rip), %rdi      # 0x13a18
xorl %esi, %esi
xorl %edx, %edx
callq 0x21e0
cmpl $-0x1, %eax
je 0x81a7
movq 0xb882(%rip), %rdi      # 0x13a18
leaq 0x65c0(%rip), %rsi      # 0xe75d
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
cmpb $0x2, 0xb434(%rip)      # 0x135e2
jb 0x83a6
movl $0x1, %ebx
leaq 0xb430(%rip), %r15      # 0x135f0
leaq 0xb2e9(%rip), %r14      # 0x134b0
leaq 0x65dc(%rip), %r13      # 0xe7aa
movq (%r15,%rbx,8), %rax
testq %rax, %rax
je 0x8393
cmpw $0x14, 0x4a(%rax)
jne 0x8393
movq (%r15,%rbx,8), %rax
movsd 0x4e46(%rip), %xmm0     # 0xd038
testq %rax, %rax
je 0x8233
movsd 0x38(%rax), %xmm0
movq 0xb3ed(%rip), %rcx      # 0x135f0
subsd 0x38(%rcx), %xmm0
movsd 0x40(%rcx), %xmm1
subsd 0x40(%rax), %xmm1
mulsd %xmm1, %xmm1
mulsd %xmm0, %xmm0
addsd %xmm1, %xmm0
ucomisd 0x4e2a(%rip), %xmm0     # 0xd050
jb 0x822e
sqrtsd %xmm0, %xmm0
jmp 0x8233
callq 0x22f0
leaq (,%rbx,8), %r12
movq (%r12,%r15), %rax
movsd 0x10(%rax), %xmm1
movq %r14, %rdi
leaq 0x653c(%rip), %rsi      # 0xe78a
movl %ebx, %edx
movb $0x2, %al
callq 0x21a0
movq 0xb7ba(%rip), %rdi      # 0x13a18
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movq (%r12,%r15), %rax
movswq 0x48(%rax), %rax
leaq 0x651d(%rip), %rsi      # 0xe798
testq %rax, %rax
je 0x82c1
leaq 0xb6a9(%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 0x64f6(%rip), %rsi      # 0xe7a3
movq %rbp, %rcx
leaq 0x597b(%rip), %r9       # 0xdc32
xorl %eax, %eax
callq 0x21a0
movq %r14, %rsi
movq 0xb750(%rip), %rdi      # 0x13a18
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movq (%r12,%r15), %rax
movswq 0x48(%rax), %rax
movq -0x8(%r15,%rax,8), %rax
movsd 0x4d50(%rip), %xmm0     # 0xd038
testq %rax, %rax
je 0x8326
movsd 0x38(%rax), %xmm0
movq (%r12,%r15), %rcx
subsd 0x38(%rcx), %xmm0
movsd 0x40(%rcx), %xmm1
subsd 0x40(%rax), %xmm1
mulsd %xmm1, %xmm1
mulsd %xmm0, %xmm0
addsd %xmm1, %xmm0
ucomisd 0x4d37(%rip), %xmm0     # 0xd050
jb 0x8321
sqrtsd %xmm0, %xmm0
jmp 0x8326
callq 0x22f0
movq (%r12,%r15), %rax
movsd 0x20(%rax), %xmm1
movq %r14, %rdi
leaq 0x6454(%rip), %rsi      # 0xe78d
movb $0x2, %al
callq 0x21a0
movq 0xb6d1(%rip), %rdi      # 0x13a18
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
movq (%r12,%r15), %rax
movsd 0x4d68(%rip), %xmm0     # 0xd0c8
subsd 0x30(%rax), %xmm0
mulsd 0xae43(%rip), %xmm0     # 0x131b0
movsd 0x28(%rax), %xmm1
movq %r14, %rdi
movq %r13, %rsi
movb $0x2, %al
callq 0x21a0
movq 0xb692(%rip), %rdi      # 0x13a18
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
incq %rbx
movzbl 0xb245(%rip), %eax      # 0x135e2
cmpq %rax, %rbx
jb 0x81ce
movq 0xb66b(%rip), %rdi      # 0x13a18
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x2190