// File: /workspace/github_c_makefile_star2_O0/josch[P]stride/stride.c
// Function: DefaultCmd
void DefaultCmd(COMMAND *Cmd)
{

  Cmd->SideChainHBond    = NO;
  Cmd->MainChainHBond    = YES;
  Cmd->MainChainPolarInt = YES;
  Cmd->Published         = NO;
  Cmd->DsspAssigned      = NO;
  Cmd->UseResolution     = NO;
  Cmd->Info              = NO;
  Cmd->Truncate          = YES;
  Cmd->ExposedArea       = YES;
  Cmd->ReportSummaryOnly = NO;
  Cmd->ReportBonds       = NO;
  Cmd->BrookhavenAsn     = NO;
  Cmd->DsspAsn           = NO;
  Cmd->MolScript         = NO;
  Cmd->OutSeq            = NO;
  Cmd->Stringent         = NO;
  Cmd->Measure           = NO;

  Cmd->EnergyType        = 'G';

  Cmd->DistCutOff        =  6.0;
  Cmd->PhiPsiStep        =  0.0;

  Cmd->C1_H              = -1.0;
  Cmd->C2_H              =  1.0;
  Cmd->C1_E              = -0.2;
  Cmd->C2_E              =  0.2;

  Cmd->Treshold_H1       = -230.0;
  Cmd->Treshold_H3       =  0.12;
  Cmd->Treshold_H4       =  0.06;
  Cmd->Treshold_E1       = -240.0;
  Cmd->Treshold_E2       = -310.0;

  Cmd->MinResolution     =  0.1;
  Cmd->MaxResolution     =  100.0;

  Cmd->MinLength         = 0;
  Cmd->MaxLength         = MAX_RES;
  
  Cmd->NPixel            = 0;
  Cmd->NActive           = 0;
  Cmd->NProcessed        = 0;

  strcpy(Cmd->FirstResidue,"");
  strcpy(Cmd->LastResidue,"");

  strcpy(Cmd->MapFileHelix,""); 
  strcpy(Cmd->MapFileSheet,""); 
  strcpy(Cmd->OutFile,"");
  strcpy(Cmd->Active,"");
  strcpy(Cmd->Processed,"");
  strcpy(Cmd->Cond,"");


}

// Assembly:
pushq %rax
movq %rdi, (%rsp)
movq (%rsp), %rax
movl $0x0, 0x1d48(%rax)
movq (%rsp), %rax
movl $0x1, 0x1d4c(%rax)
movq (%rsp), %rax
movl $0x1, 0x1d50(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d54(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d58(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d5c(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d60(%rax)
movq (%rsp), %rax
movl $0x1, 0x1d64(%rax)
movq (%rsp), %rax
movl $0x1, 0x1d68(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d6c(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d70(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d74(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d78(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d7c(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d80(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d84(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d88(%rax)
movq (%rsp), %rax
movb $0x47, 0x1c07(%rax)
movq (%rsp), %rax
movss 0x27a66(%rip), %xmm0    # 0x2b030
movss %xmm0, 0x1d0c(%rax)
movq (%rsp), %rax
xorps %xmm0, %xmm0
movss %xmm0, 0x1d08(%rax)
movq (%rsp), %rax
movss 0x27a3f(%rip), %xmm0    # 0x2b02c
movss %xmm0, 0x1d38(%rax)
movq (%rsp), %rax
movss 0x27a27(%rip), %xmm0    # 0x2b028
movss %xmm0, 0x1d3c(%rax)
movq (%rsp), %rax
movss 0x27a0f(%rip), %xmm0    # 0x2b024
movss %xmm0, 0x1d40(%rax)
movq (%rsp), %rax
movss 0x279f7(%rip), %xmm0    # 0x2b020
movss %xmm0, 0x1d44(%rax)
movq (%rsp), %rax
movss 0x279df(%rip), %xmm0    # 0x2b01c
movss %xmm0, 0x1d10(%rax)
movq (%rsp), %rax
movss 0x279c7(%rip), %xmm0    # 0x2b018
movss %xmm0, 0x1d18(%rax)
movq (%rsp), %rax
movss 0x279af(%rip), %xmm0    # 0x2b014
movss %xmm0, 0x1d1c(%rax)
movq (%rsp), %rax
movss 0x27997(%rip), %xmm0    # 0x2b010
movss %xmm0, 0x1d20(%rax)
movq (%rsp), %rax
movss 0x2797f(%rip), %xmm0    # 0x2b00c
movss %xmm0, 0x1d24(%rax)
movq (%rsp), %rax
movss 0x27967(%rip), %xmm0    # 0x2b008
movss %xmm0, 0x1d30(%rax)
movq (%rsp), %rax
movss 0x2794f(%rip), %xmm0    # 0x2b004
movss %xmm0, 0x1d34(%rax)
movq (%rsp), %rax
movl $0x0, 0x1d00(%rax)
movq (%rsp), %rax
movl $0x4e20, 0x1d04(%rax)   # imm = 0x4E20
movq (%rsp), %rax
movl $0x0, 0x1cf4(%rax)
movq (%rsp), %rax
movl $0x0, 0x1cf8(%rax)
movq (%rsp), %rax
movl $0x0, 0x1cfc(%rax)
movq (%rsp), %rdi
addq $0x1ce6, %rdi           # imm = 0x1CE6
leaq 0x2864f(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0x1cec, %rdi           # imm = 0x1CEC
leaq 0x28638(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0xc03, %rdi            # imm = 0xC03
leaq 0x28621(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0x1004, %rdi           # imm = 0x1004
leaq 0x2860a(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0x401, %rdi            # imm = 0x401
leaq 0x285f3(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0x1c08, %rdi           # imm = 0x1C08
leaq 0x285dc(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0x1c6d, %rdi           # imm = 0x1C6D
leaq 0x285c5(%rip), %rsi     # 0x2bd64
callq 0x2060
movq (%rsp), %rdi
addq $0x1cd2, %rdi           # imm = 0x1CD2
leaq 0x285ae(%rip), %rsi     # 0x2bd64
callq 0x2060
popq %rax
retq
nopl (%rax)