// File: /workspace/github_cpp_makefile_star2_O2/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 0x54b5(%rip), %rsi      # 0x15d1d
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10e4d
leaq 0x54a6(%rip), %rsi      # 0x15d25
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10e5d
leaq 0x5495(%rip), %rsi      # 0x15d2b
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10e72
leaq 0x548a(%rip), %rsi      # 0x15d37
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10e86
leaq 0x5480(%rip), %rsi      # 0x15d44
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x110f1
leaq 0x546e(%rip), %rsi      # 0x15d49
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10e9b
leaq 0x5462(%rip), %rsi      # 0x15d54
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10eb0
leaq 0x5459(%rip), %rsi      # 0x15d62
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10ec5
leaq 0x544e(%rip), %rsi      # 0x15d6e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10eda
leaq 0x5443(%rip), %rsi      # 0x15d7a
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10eed
leaq 0x5434(%rip), %rsi      # 0x15d82
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f00
leaq 0x5429(%rip), %rsi      # 0x15d8e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f13
leaq 0x5419(%rip), %rsi      # 0x15d95
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f28
leaq 0x5408(%rip), %rsi      # 0x15d9b
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f45
leaq 0x5403(%rip), %rsi      # 0x15dad
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f5a
leaq 0x53fe(%rip), %rsi      # 0x15dbf
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f6f
leaq 0x53f3(%rip), %rsi      # 0x15dcb
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f84
leaq 0x53eb(%rip), %rsi      # 0x15dda
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10f99
leaq 0x53e1(%rip), %rsi      # 0x15de7
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10fae
leaq 0x53d8(%rip), %rsi      # 0x15df5
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10fcb
leaq 0x53d1(%rip), %rsi      # 0x15e05
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10fe0
leaq 0x53ce(%rip), %rsi      # 0x15e19
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x10ff5
leaq 0x53cb(%rip), %rsi      # 0x15e2d
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1100a
leaq 0x53c2(%rip), %rsi      # 0x15e3b
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1101f
leaq 0x463b(%rip), %rsi      # 0x150cb
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11034
leaq 0x4631(%rip), %rsi      # 0x150d8
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11049
leaq 0x4628(%rip), %rsi      # 0x150e6
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1105e
leaq 0x5374(%rip), %rsi      # 0x15e49
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11073
leaq 0x5372(%rip), %rsi      # 0x15e5e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11088
leaq 0x5370(%rip), %rsi      # 0x15e73
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1109d
leaq 0x5369(%rip), %rsi      # 0x15e83
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x110b2
leaq 0x536a(%rip), %rsi      # 0x15e9b
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x110c7
leaq 0x5363(%rip), %rsi      # 0x15eab
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x110dc
leaq 0x535f(%rip), %rsi      # 0x15ebe
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x110f9
leaq 0x5359(%rip), %rsi      # 0x15ecf
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1110e
leaq 0x5352(%rip), %rsi      # 0x15edf
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11123
leaq 0x534c(%rip), %rsi      # 0x15ef0
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11138
leaq 0x534a(%rip), %rsi      # 0x15f05
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1114d
leaq 0x5348(%rip), %rsi      # 0x15f1a
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11162
leaq 0x5342(%rip), %rsi      # 0x15f2b
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11177
leaq 0x533c(%rip), %rsi      # 0x15f3c
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1118c
leaq 0x5337(%rip), %rsi      # 0x15f4e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x111a1
leaq 0x5332(%rip), %rsi      # 0x15f60
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x111b6
leaq 0x4a36(%rip), %rsi      # 0x1567b
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x111cb
leaq 0x5310(%rip), %rsi      # 0x15f6c
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x111e0
leaq 0x530b(%rip), %rsi      # 0x15f7e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x111f5
leaq 0x4eb4(%rip), %rsi      # 0x15b3e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1120a
leaq 0x52ef(%rip), %rsi      # 0x15f90
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1121f
leaq 0x52e0(%rip), %rsi      # 0x15f98
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11234
leaq 0x52d4(%rip), %rsi      # 0x15fa3
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11249
leaq 0x52d3(%rip), %rsi      # 0x15fb9
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1125e
leaq 0x52d2(%rip), %rsi      # 0x15fcf
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11273
leaq 0x52d0(%rip), %rsi      # 0x15fe4
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11288
leaq 0x52d0(%rip), %rsi      # 0x15ffb
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x1129d
leaq 0x52cb(%rip), %rsi      # 0x1600d
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x112b2
leaq 0x52c6(%rip), %rsi      # 0x1601f
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x112c7
leaq 0x52c1(%rip), %rsi      # 0x16031
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x112dc
leaq 0x52bc(%rip), %rsi      # 0x16043
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x112ee
leaq 0x52b6(%rip), %rsi      # 0x16054
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x112fe
leaq 0x52a7(%rip), %rsi      # 0x1605c
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11310
leaq 0x529c(%rip), %rsi      # 0x16068
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11322
leaq 0x5292(%rip), %rsi      # 0x16075
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11332
leaq 0x528c(%rip), %rsi      # 0x16086
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11344
leaq 0x4234(%rip), %rsi      # 0x15045
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
je 0x11356
leaq 0x423b(%rip), %rsi      # 0x15063
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
jne 0x113a6
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x4d0(%rbx)
jmp 0x11366
movq %rbx, %rdi
movq %r15, %rsi
callq 0x113c4
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x180(%rbx)
jmp 0x11366
leaq 0xf1(%rbx), %rdi
movq %r15, %rsi
callq 0x3190
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x148(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x150(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x158(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x160(%rbx)
jmp 0x11366
movq %r15, %rsi
callq 0x11b5c
movb %al, 0x168(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x32c0
movl %eax, 0x16c(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x32c0
movl %eax, 0x170(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x178(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
mulsd 0x4c90(%rip), %xmm0     # 0x15bc8
movsd %xmm0, 0x188(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1758(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1848(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1850(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1858(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1860(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
mulsd 0x4c02(%rip), %xmm0     # 0x15bc0
movsd %xmm0, 0x1868(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1870(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x550(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x640(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x648(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x650(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x658(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x660(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x668(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x728(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x818(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x828(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x830(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x838(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x840(%rbx)
jmp 0x11366
movq %rbx, %rdi
callq 0x114b4
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x820(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x848(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x850(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x998(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xa88(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xa90(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xa98(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xec0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xfb0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xfb8(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xfc0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1590(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1690(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1698(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1688(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1680(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1048(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1138(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1140(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1148(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1150(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x1158(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xcb0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xda0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x32c0
movl %eax, 0xda8(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xdb0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0xdc0(%rbx)
jmp 0x11366
movq %r15, %rsi
callq 0x11b5c
movb %al, 0xdb8(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x3d0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x4c0(%rbx)
jmp 0x11366
movq %r15, %rdi
callq 0x3210
movsd %xmm0, 0x4c8(%rbx)
leaq 0x49c1(%rip), %rsi      # 0x15d2e
movq %r14, %rdi
callq 0x3260
testl %eax, %eax
jne 0x1139b
leaq 0xf1(%rbx), %r14
movq %r14, %rdi
callq 0x30c0
decl %eax
cltq
cmpb $0xa, 0xf1(%rbx,%rax)
jne 0x1139b
movb $0x0, (%r14,%rax)
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movq 0xbc23(%rip), %rax      # 0x1cfd0
movq (%rax), %rdi
leaq 0x4ce0(%rip), %rsi      # 0x16097
movq %r14, %rdx
xorl %eax, %eax
callq 0x3270
jmp 0x11366
nop