// File: /workspace/github_cpp_makefile_star2_O3/DavidLBruce[P]sim3dof/build/../src/SimExec.cpp
// Function: SimExec::parse_symbols(char*, char*)
void SimExec::parse_symbols( char *name, char *val )
{

  //
  // SimExec inputs
  //
  if (strcmp(name, "ex.file")==0)                 read_file(val);
  else if (strcmp(name, "ex.dt")==0)              timeStep                     = atof(val);
  else if (strcmp(name, "ex.fileStub")==0)        sprintf(fileStub, "%s", val);
  else if (strcmp(name, "ex.flyerThld")==0)       flyerThld                    = atof(val);
  else if (strcmp(name, "help")==0)               Help();
  else if (strcmp(name, "ex.maxTime")==0)         maxTime                      = atof(val);
  else if (strcmp(name, "ex.outputRate")==0)      outputRate                   = atof(val);
  else if (strcmp(name, "ex.pHitThld")==0)        pHitThld                     = atof(val);
  else if (strcmp(name, "ex.printAll")==0)        printAll                     = get_boolean(val);
  else if (strcmp(name, "ex.runs")==0)            runs                         = atoi(val);
  else if (strcmp(name, "ex.runStart")==0)        runStart                     = atoi(val);
  else if (strcmp(name, "ex.tgo")==0)             tFinal                       = atof(val);
  else if (strcmp(name, "ex.xa")==0)              xa                           = atof(val)*d2r;

  //
  // Target inputs
  //
  else if (strcmp(name, "tgt.frameTimeStep")==0)  tgt.frameTimeStep            = atof(val);
  else if (strcmp(name, "tgt.initFrameTime")==0)  tgt.initFrameTime            = atof(val);
  else if (strcmp(name, "tgt.initVxb")==0)        tgt.initVxb                  = atof(val);
  else if (strcmp(name, "tgt.weaveStart")==0)     tgt.weaveStart               = atof(val);
  else if (strcmp(name, "tgt.weaveEnd")==0)       tgt.weaveEnd                 = atof(val);
  else if (strcmp(name, "tgt.weaveAmpl")==0)      tgt.weaveAmpl                = atof(val)*GRAVITY;
  else if (strcmp(name, "tgt.weavePeriod")==0)    tgt.weavePeriod              = atof(val);

  //
  // Fire Control radar inputs
  //
  else if (strcmp(name, "fcRdr.frameTimeStep")==0) fcRdr.frameTimeStep         = atof(val);
  else if (strcmp(name, "fcRdr.initFrameTime")==0) fcRdr.initFrameTime         = atof(val);
  else if (strcmp(name, "fcRdr.initPxf")==0)      fcRdr.initPxf                = atof(val);
  else if (strcmp(name, "fcRdr.initPyf")==0)      fcRdr.initPyf                = atof(val);
  else if (strcmp(name, "fcRdr.rinAng")==0)       fcRdr.rinAng                 = atof(val);
  else if (strcmp(name, "fcRdr.rinRdot")==0)      fcRdr.rinRdot                = atof(val);
  else if (strcmp(name, "fcRdr.rinRng")==0)       fcRdr.rinRng                 = atof(val);

  //
  // Fire Control TSE inputs
  //
  else if (strcmp(name, "fcTseO.frameTimeStep")==0) fcTseO.frameTimeStep       = atof(val);
  else if (strcmp(name, "fcTseO.initFrameTime")==0) fcTseO.initFrameTime       = atof(val);
  else if (strcmp(name, "fcTseO.initPosY")==0)    fcTseO.initPosY              = atof(val);
  else if (strcmp(name, "fcTseO.initPosYsigScale")==0) fcTseO.initPosYsigScale = atof(val);
  else if (strcmp(name, "fcTseO.initVelY")==0)    fcTseO.initVelY              = atof(val);
  else if (strcmp(name, "fcTseO.initVelYsig")==0) fcTseO.initVelYsig           = atof(val);
  else if (strcmp(name, "fcTseO.initOmega")==0)   fcTseO.initOmega             = atof(val);
  else if (strcmp(name, "fcTseO.initWsig")==0)    fcTseO.initWsig              = atof(val);
  else if (strcmp(name, "fcTseO.procNoise")==0)   fcTseO.procNoise             = atof(val);

  //
  // Fire Control TSE6 inputs
  //
  else if (strcmp(name, "fcTse6.frameTimeStep")==0) fcTse6.frameTimeStep       = atof(val);
  else if (strcmp(name, "fcTse6.initFrameTime")==0) fcTse6.initFrameTime       = atof(val);
  else if (strcmp(name, "fcTse6.singerTau")==0)   fcTse6.singerTau             = atof(val);
  else if (strcmp(name, "fcTse6.singerVar")==0)   fcTse6.singerVar             = atof(val);

  //
  // Missile inputs
  //
  else if (strcmp(name, "msl.frameTimeStep")==0)  msl.frameTimeStep            = atof(val);
  else if (strcmp(name, "msl.initFrameTime")==0)  msl.initFrameTime            = atof(val);
  else if (strcmp(name, "msl.initVxb")==0)        msl.initVxb                  = atof(val);
  else if (strcmp(name, "msl.launchTime")==0)     msl.launchTime               = atof(val);

  //
  // Seeker inputs
  //
  else if (strcmp(name, "skr.frameTimeStep")==0) skr.frameTimeStep             = atof(val);
  else if (strcmp(name, "skr.initFrameTime")==0) skr.initFrameTime             = atof(val);
  else if (strcmp(name, "skr.rinAng")==0) skr.rinAng                           = atof(val);
  else if (strcmp(name, "skr.fov")==0) skr.fov                                 = atof(val);
  else if (strcmp(name, "skr.detRng")==0) skr.detRng                           = atof(val);

  //
  // Projectile MSC TSE inputs
  //
  else if (strcmp(name, "mslTse6.frameTimeStep")==0) mslTse6.frameTimeStep     = atof(val);
  else if (strcmp(name, "mslTse6.initFrameTime")==0) mslTse6.initFrameTime     = atof(val);
  else if (strcmp(name, "mslTse6.datalinkStep")==0) mslTse6.datalinkStep       = atof(val);
  else if (strcmp(name, "mslTse6.nextUpLinkTime")==0) mslTse6.nextUpLinkTime   = atof(val);
  else if (strcmp(name, "mslTse6.singerTau")==0) mslTse6.singerTau             = atof(val);
  else if (strcmp(name, "mslTse6.singerVar")==0) mslTse6.singerVar             = atof(val);

  //
  // Guidance inputs
  //
  else if (strcmp(name, "gdn.frameTimeStep")==0)  gdn.frameTimeStep            = atof(val);
  else if (strcmp(name, "gdn.initFrameTime")==0)  gdn.initFrameTime            = atof(val);
  else if (strcmp(name, "gdn.gdnLawSelInt")==0)   gdn.gdnLawSelInt             = atoi(val);
  else if (strcmp(name, "gdn.kpn")==0)            gdn.kpn                      = atof(val);
  else if (strcmp(name, "gdn.tauCtrl")==0)        gdn.tauCtrl                  = atof(val);
  else if (strcmp(name, "gdn.useTruth")==0)       gdn.useTruth                 = get_boolean(val);

  //
  // Autopilot inputs
  //
  else if (strcmp(name, "ap.frameTimeStep")==0)   ap.frameTimeStep             = atof(val);
  else if (strcmp(name, "ap.initFrameTime")==0)   ap.initFrameTime             = atof(val);
  else if (strcmp(name, "ap.accLim")==0)          ap.accLim                    = atof(val);
  else if (strcmp(name, "ap.tau")==0)             ap.tau                       = atof(val);

  else
  {
    fprintf(stderr, "Unrecognized symbol %s, skipping...\n", name);
  }

  if ( strcmp(name, "fileStub") == 0 )
  {
    int tmpN;

    tmpN = strlen( fileStub );
    if (fileStub[tmpN-1] == '\n')
    {
      fileStub[tmpN-1]='\0';
    }
  }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
movq %rdx, %r15
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x5cc9(%rip), %rsi      # 0x16d1d
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11639
leaq 0x5cba(%rip), %rsi      # 0x16d25
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11649
leaq 0x5ca9(%rip), %rsi      # 0x16d2b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1165e
leaq 0x5c9e(%rip), %rsi      # 0x16d37
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11672
leaq 0x5c94(%rip), %rsi      # 0x16d44
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118dd
leaq 0x5c82(%rip), %rsi      # 0x16d49
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11687
leaq 0x5c76(%rip), %rsi      # 0x16d54
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1169c
leaq 0x5c6d(%rip), %rsi      # 0x16d62
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x116b1
leaq 0x5c62(%rip), %rsi      # 0x16d6e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x116c6
leaq 0x5c57(%rip), %rsi      # 0x16d7a
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x116d9
leaq 0x5c48(%rip), %rsi      # 0x16d82
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x116ec
leaq 0x5c3d(%rip), %rsi      # 0x16d8e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x116ff
leaq 0x5c2d(%rip), %rsi      # 0x16d95
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11714
leaq 0x5c1c(%rip), %rsi      # 0x16d9b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11731
leaq 0x5c17(%rip), %rsi      # 0x16dad
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11746
leaq 0x5c12(%rip), %rsi      # 0x16dbf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1175b
leaq 0x5c07(%rip), %rsi      # 0x16dcb
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11770
leaq 0x5bff(%rip), %rsi      # 0x16dda
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11785
leaq 0x5bf5(%rip), %rsi      # 0x16de7
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1179a
leaq 0x5bec(%rip), %rsi      # 0x16df5
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117b7
leaq 0x5be5(%rip), %rsi      # 0x16e05
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117cc
leaq 0x5be2(%rip), %rsi      # 0x16e19
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117e1
leaq 0x5bdf(%rip), %rsi      # 0x16e2d
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117f6
leaq 0x5bd6(%rip), %rsi      # 0x16e3b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1180b
leaq 0x4e4f(%rip), %rsi      # 0x160cb
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11820
leaq 0x4e45(%rip), %rsi      # 0x160d8
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11835
leaq 0x4e3c(%rip), %rsi      # 0x160e6
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1184a
leaq 0x5b88(%rip), %rsi      # 0x16e49
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1185f
leaq 0x5b86(%rip), %rsi      # 0x16e5e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11874
leaq 0x5b84(%rip), %rsi      # 0x16e73
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11889
leaq 0x5b7d(%rip), %rsi      # 0x16e83
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1189e
leaq 0x5b7e(%rip), %rsi      # 0x16e9b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118b3
leaq 0x5b77(%rip), %rsi      # 0x16eab
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118c8
leaq 0x5b73(%rip), %rsi      # 0x16ebe
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118e5
leaq 0x5b6d(%rip), %rsi      # 0x16ecf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118fa
leaq 0x5b66(%rip), %rsi      # 0x16edf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1190f
leaq 0x5b60(%rip), %rsi      # 0x16ef0
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11924
leaq 0x5b5e(%rip), %rsi      # 0x16f05
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11939
leaq 0x5b5c(%rip), %rsi      # 0x16f1a
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1194e
leaq 0x5b56(%rip), %rsi      # 0x16f2b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11963
leaq 0x5b50(%rip), %rsi      # 0x16f3c
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11978
leaq 0x5b4b(%rip), %rsi      # 0x16f4e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1198d
leaq 0x5b46(%rip), %rsi      # 0x16f60
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119a2
leaq 0x524a(%rip), %rsi      # 0x1667b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119b7
leaq 0x5b24(%rip), %rsi      # 0x16f6c
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119cc
leaq 0x5b1f(%rip), %rsi      # 0x16f7e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119e1
leaq 0x56c8(%rip), %rsi      # 0x16b3e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119f6
leaq 0x5b03(%rip), %rsi      # 0x16f90
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a0b
leaq 0x5af4(%rip), %rsi      # 0x16f98
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a20
leaq 0x5ae8(%rip), %rsi      # 0x16fa3
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a35
leaq 0x5ae7(%rip), %rsi      # 0x16fb9
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a4a
leaq 0x5ae6(%rip), %rsi      # 0x16fcf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a5f
leaq 0x5ae4(%rip), %rsi      # 0x16fe4
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a74
leaq 0x5ae4(%rip), %rsi      # 0x16ffb
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a89
leaq 0x5adf(%rip), %rsi      # 0x1700d
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a9e
leaq 0x5ada(%rip), %rsi      # 0x1701f
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ab3
leaq 0x5ad5(%rip), %rsi      # 0x17031
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ac8
leaq 0x5ad0(%rip), %rsi      # 0x17043
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ada
leaq 0x5aca(%rip), %rsi      # 0x17054
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11aea
leaq 0x5abb(%rip), %rsi      # 0x1705c
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11afc
leaq 0x5ab0(%rip), %rsi      # 0x17068
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b0e
leaq 0x5aa6(%rip), %rsi      # 0x17075
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b1e
leaq 0x5aa0(%rip), %rsi      # 0x17086
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b30
leaq 0x4a48(%rip), %rsi      # 0x16045
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b42
leaq 0x4a4f(%rip), %rsi      # 0x16063
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
jne 0x11b92
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x4d0(%rbx)
jmp 0x11b52
movq %rbx, %rdi
movq %r15, %rsi
callq 0x11bb0
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x180(%rbx)
jmp 0x11b52
leaq 0xf1(%rbx), %rdi
movq %r15, %rsi
callq 0x3160
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x148(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x150(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x158(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x160(%rbx)
jmp 0x11b52
movq %r15, %rsi
callq 0x12356
movb %al, 0x168(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x3280
movl %eax, 0x16c(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x3280
movl %eax, 0x170(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x178(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
mulsd 0x54a4(%rip), %xmm0     # 0x16bc8
movsd %xmm0, 0x188(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1758(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1848(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1850(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1858(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1860(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
mulsd 0x5416(%rip), %xmm0     # 0x16bc0
movsd %xmm0, 0x1868(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1870(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x550(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x640(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x648(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x650(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x658(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x660(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x668(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x728(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x818(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x828(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x830(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x838(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x840(%rbx)
jmp 0x11b52
movq %rbx, %rdi
callq 0x11caa
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x820(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x848(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x850(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x998(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xa88(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xa90(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xa98(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xec0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xfb0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xfb8(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xfc0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1590(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1690(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1698(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1688(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1680(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1048(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1138(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1140(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1148(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1150(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1158(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xcb0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xda0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x3280
movl %eax, 0xda8(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xdb0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xdc0(%rbx)
jmp 0x11b52
movq %r15, %rsi
callq 0x12356
movb %al, 0xdb8(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x3d0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x4c0(%rbx)
jmp 0x11b52
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x4c8(%rbx)
leaq 0x51d5(%rip), %rsi      # 0x16d2e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
jne 0x11b87
leaq 0xf1(%rbx), %r14
movq %r14, %rdi
callq 0x30a0
decl %eax
cltq
cmpb $0xa, 0xf1(%rbx,%rax)
jne 0x11b87
movb $0x0, (%r14,%rax)
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movq 0xc437(%rip), %rax      # 0x1dfd0
movq (%rax), %rdi
leaq 0x54f4(%rip), %rsi      # 0x17097
movq %r14, %rdx
xorl %eax, %eax
callq 0x3230
jmp 0x11b52
nop