// File: /workspace/github_c_makefile_star2_O0/PoulinV[P]AxiCLASS/build/../source/distortions.c
// Function: distortions_output_sd_titles
int distortions_output_sd_titles(struct distortions * psd,
                                 char titles[_MAXTITLESTRINGLENGTH_]){

  char temp_title[256];
  int index_type;
  class_store_columntitle(titles,"Dimensionless frequency x",_TRUE_);
  class_store_columntitle(titles,"Frequency nu [GHz]",_TRUE_);
  class_store_columntitle(titles,"SD_tot",_TRUE_);
  for (index_type=0;index_type<psd->type_size;++index_type){
    if (index_type==psd->index_type_g) {
      class_sprintf(temp_title,"SD[g]");
    }
    if (index_type==psd->index_type_y) {
      class_sprintf(temp_title,"SD[y]");
    }
    if (index_type==psd->index_type_mu) {
      class_sprintf(temp_title,"SD[mu]");
    }
    if (index_type>=psd->index_type_PCA) {
      class_sprintf(temp_title,"SD[e_%i]",(index_type-psd->index_type_PCA));
    }
    class_store_columntitle(titles,temp_title,_TRUE_);
  }

  return _SUCCESS_;
}

// Assembly:
subq $0x138, %rsp            # imm = 0x138
movq %rdi, 0x130(%rsp)
movq %rsi, 0x128(%rsp)
movq 0x128(%rsp), %rdi
leaq 0x7297b(%rip), %rsi     # 0x20c651
callq 0x8660
movq 0x128(%rsp), %rdi
leaq 0x57054(%rip), %rsi     # 0x1f0d3e
callq 0x8660
movq 0x128(%rsp), %rdi
leaq 0x7296d(%rip), %rsi     # 0x20c66b
callq 0x8660
movq 0x128(%rsp), %rdi
leaq 0x5702c(%rip), %rsi     # 0x1f0d3e
callq 0x8660
movq 0x128(%rsp), %rdi
leaq 0x72958(%rip), %rsi     # 0x20c67e
callq 0x8660
movq 0x128(%rsp), %rdi
leaq 0x57004(%rip), %rsi     # 0x1f0d3e
callq 0x8660
movl $0x0, 0x1c(%rsp)
movl 0x1c(%rsp), %eax
movq 0x130(%rsp), %rcx
cmpl 0xbf0(%rcx), %eax
jge 0x199ef1
movl 0x1c(%rsp), %eax
movq 0x130(%rsp), %rcx
cmpl 0xbe0(%rcx), %eax
jne 0x199dad
jmp 0x199d75
xorl %eax, %eax
movl %eax, %esi
leaq 0x72905(%rip), %rdx     # 0x20c685
movq %rsi, %rdi
movb $0x0, %al
callq 0x8540
movl %eax, 0x18(%rsp)
leaq 0x20(%rsp), %rdi
movl 0x18(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rsi
leaq 0x728e1(%rip), %rdx     # 0x20c685
movb $0x0, %al
callq 0x8540
jmp 0x199dad
movl 0x1c(%rsp), %eax
movq 0x130(%rsp), %rcx
cmpl 0xbe8(%rcx), %eax
jne 0x199dfb
jmp 0x199dc3
xorl %eax, %eax
movl %eax, %esi
leaq 0x728bd(%rip), %rdx     # 0x20c68b
movq %rsi, %rdi
movb $0x0, %al
callq 0x8540
movl %eax, 0x14(%rsp)
leaq 0x20(%rsp), %rdi
movl 0x14(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rsi
leaq 0x72899(%rip), %rdx     # 0x20c68b
movb $0x0, %al
callq 0x8540
jmp 0x199dfb
movl 0x1c(%rsp), %eax
movq 0x130(%rsp), %rcx
cmpl 0xbe4(%rcx), %eax
jne 0x199e49
jmp 0x199e11
xorl %eax, %eax
movl %eax, %esi
leaq 0x72875(%rip), %rdx     # 0x20c691
movq %rsi, %rdi
movb $0x0, %al
callq 0x8540
movl %eax, 0x10(%rsp)
leaq 0x20(%rsp), %rdi
movl 0x10(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rsi
leaq 0x72851(%rip), %rdx     # 0x20c691
movb $0x0, %al
callq 0x8540
jmp 0x199e49
movl 0x1c(%rsp), %eax
movq 0x130(%rsp), %rcx
cmpl 0xbec(%rcx), %eax
jl 0x199ebb
jmp 0x199e5f
movl 0x1c(%rsp), %ecx
movq 0x130(%rsp), %rax
subl 0xbec(%rax), %ecx
xorl %eax, %eax
movl %eax, %esi
leaq 0x7281c(%rip), %rdx     # 0x20c698
movq %rsi, %rdi
movb $0x0, %al
callq 0x8540
movl %eax, 0xc(%rsp)
leaq 0x20(%rsp), %rdi
movl 0xc(%rsp), %eax
addl $0x1, %eax
movslq %eax, %rsi
movl 0x1c(%rsp), %ecx
movq 0x130(%rsp), %rax
subl 0xbec(%rax), %ecx
leaq 0x727e6(%rip), %rdx     # 0x20c698
movb $0x0, %al
callq 0x8540
jmp 0x199ebb
movq 0x128(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x8660
movq 0x128(%rsp), %rdi
leaq 0x56e62(%rip), %rsi     # 0x1f0d3e
callq 0x8660
movl 0x1c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x1c(%rsp)
jmp 0x199d47
xorl %eax, %eax
addq $0x138, %rsp            # imm = 0x138
retq
nopl (%rax,%rax)