// File: /workspace/github_cpp_makefile_star2_O1/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 0x5b73(%rip), %rsi      # 0x16d1d
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1178f
leaq 0x5b64(%rip), %rsi      # 0x16d25
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1179f
leaq 0x5b53(%rip), %rsi      # 0x16d2b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117b4
leaq 0x5b48(%rip), %rsi      # 0x16d37
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117c8
leaq 0x5b3e(%rip), %rsi      # 0x16d44
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a33
leaq 0x5b2c(%rip), %rsi      # 0x16d49
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117dd
leaq 0x5b20(%rip), %rsi      # 0x16d54
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x117f2
leaq 0x5b17(%rip), %rsi      # 0x16d62
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11807
leaq 0x5b0c(%rip), %rsi      # 0x16d6e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1181c
leaq 0x5b01(%rip), %rsi      # 0x16d7a
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1182f
leaq 0x5af2(%rip), %rsi      # 0x16d82
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11842
leaq 0x5ae7(%rip), %rsi      # 0x16d8e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11855
leaq 0x5ad7(%rip), %rsi      # 0x16d95
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1186a
leaq 0x5ac6(%rip), %rsi      # 0x16d9b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11887
leaq 0x5ac1(%rip), %rsi      # 0x16dad
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1189c
leaq 0x5abc(%rip), %rsi      # 0x16dbf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118b1
leaq 0x5ab1(%rip), %rsi      # 0x16dcb
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118c6
leaq 0x5aa9(%rip), %rsi      # 0x16dda
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118db
leaq 0x5a9f(%rip), %rsi      # 0x16de7
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x118f0
leaq 0x5a96(%rip), %rsi      # 0x16df5
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1190d
leaq 0x5a8f(%rip), %rsi      # 0x16e05
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11922
leaq 0x5a8c(%rip), %rsi      # 0x16e19
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11937
leaq 0x5a89(%rip), %rsi      # 0x16e2d
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1194c
leaq 0x5a80(%rip), %rsi      # 0x16e3b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11961
leaq 0x4cf9(%rip), %rsi      # 0x160cb
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11976
leaq 0x4cef(%rip), %rsi      # 0x160d8
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x1198b
leaq 0x4ce6(%rip), %rsi      # 0x160e6
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119a0
leaq 0x5a32(%rip), %rsi      # 0x16e49
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119b5
leaq 0x5a30(%rip), %rsi      # 0x16e5e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119ca
leaq 0x5a2e(%rip), %rsi      # 0x16e73
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119df
leaq 0x5a27(%rip), %rsi      # 0x16e83
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x119f4
leaq 0x5a28(%rip), %rsi      # 0x16e9b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a09
leaq 0x5a21(%rip), %rsi      # 0x16eab
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a1e
leaq 0x5a1d(%rip), %rsi      # 0x16ebe
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a3b
leaq 0x5a17(%rip), %rsi      # 0x16ecf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a50
leaq 0x5a10(%rip), %rsi      # 0x16edf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a65
leaq 0x5a0a(%rip), %rsi      # 0x16ef0
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a7a
leaq 0x5a08(%rip), %rsi      # 0x16f05
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11a8f
leaq 0x5a06(%rip), %rsi      # 0x16f1a
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11aa4
leaq 0x5a00(%rip), %rsi      # 0x16f2b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ab9
leaq 0x59fa(%rip), %rsi      # 0x16f3c
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ace
leaq 0x59f5(%rip), %rsi      # 0x16f4e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ae3
leaq 0x59f0(%rip), %rsi      # 0x16f60
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11af8
leaq 0x50f4(%rip), %rsi      # 0x1667b
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b0d
leaq 0x59ce(%rip), %rsi      # 0x16f6c
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b22
leaq 0x59c9(%rip), %rsi      # 0x16f7e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b37
leaq 0x5572(%rip), %rsi      # 0x16b3e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b4c
leaq 0x59ad(%rip), %rsi      # 0x16f90
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b61
leaq 0x599e(%rip), %rsi      # 0x16f98
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b76
leaq 0x5992(%rip), %rsi      # 0x16fa3
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11b8b
leaq 0x5991(%rip), %rsi      # 0x16fb9
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11ba0
leaq 0x5990(%rip), %rsi      # 0x16fcf
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11bb5
leaq 0x598e(%rip), %rsi      # 0x16fe4
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11bca
leaq 0x598e(%rip), %rsi      # 0x16ffb
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11bdf
leaq 0x5989(%rip), %rsi      # 0x1700d
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11bf4
leaq 0x5984(%rip), %rsi      # 0x1701f
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c09
leaq 0x597f(%rip), %rsi      # 0x17031
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c1e
leaq 0x597a(%rip), %rsi      # 0x17043
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c30
leaq 0x5974(%rip), %rsi      # 0x17054
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c40
leaq 0x5965(%rip), %rsi      # 0x1705c
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c52
leaq 0x595a(%rip), %rsi      # 0x17068
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c64
leaq 0x5950(%rip), %rsi      # 0x17075
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c74
leaq 0x594a(%rip), %rsi      # 0x17086
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c86
leaq 0x48f2(%rip), %rsi      # 0x16045
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
je 0x11c98
leaq 0x48f9(%rip), %rsi      # 0x16063
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
jne 0x11ce8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x4d0(%rbx)
jmp 0x11ca8
movq %rbx, %rdi
movq %r15, %rsi
callq 0x11d06
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x180(%rbx)
jmp 0x11ca8
leaq 0xf1(%rbx), %rdi
movq %r15, %rsi
callq 0x3160
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x148(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x150(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x158(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x160(%rbx)
jmp 0x11ca8
movq %r15, %rsi
callq 0x124ac
movb %al, 0x168(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x3280
movl %eax, 0x16c(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x3280
movl %eax, 0x170(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x178(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
mulsd 0x534e(%rip), %xmm0     # 0x16bc8
movsd %xmm0, 0x188(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1758(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1848(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1850(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1858(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1860(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
mulsd 0x52c0(%rip), %xmm0     # 0x16bc0
movsd %xmm0, 0x1868(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1870(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x550(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x640(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x648(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x650(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x658(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x660(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x668(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x728(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x818(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x828(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x830(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x838(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x840(%rbx)
jmp 0x11ca8
movq %rbx, %rdi
callq 0x11e00
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x820(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x848(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x850(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x998(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xa88(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xa90(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xa98(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xec0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xfb0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xfb8(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xfc0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1590(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1690(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1698(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1688(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1680(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1048(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1138(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1140(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1148(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1150(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x1158(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xcb0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xda0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x3280
movl %eax, 0xda8(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xdb0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0xdc0(%rbx)
jmp 0x11ca8
movq %r15, %rsi
callq 0x124ac
movb %al, 0xdb8(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x3d0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x4c0(%rbx)
jmp 0x11ca8
movq %r15, %rdi
callq 0x31e0
movsd %xmm0, 0x4c8(%rbx)
leaq 0x507f(%rip), %rsi      # 0x16d2e
movq %r14, %rdi
callq 0x3220
testl %eax, %eax
jne 0x11cdd
leaq 0xf1(%rbx), %r14
movq %r14, %rdi
callq 0x30a0
decl %eax
cltq
cmpb $0xa, 0xf1(%rbx,%rax)
jne 0x11cdd
movb $0x0, (%r14,%rax)
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movq 0xc2e1(%rip), %rax      # 0x1dfd0
movq (%rax), %rdi
leaq 0x539e(%rip), %rsi      # 0x17097
movq %r14, %rdx
xorl %eax, %eax
callq 0x3230
jmp 0x11ca8
nop