double DSlater_3S_4S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-37362124800.0 +
         37362124800.0 * (pow((double)(2.71828182845904523536029),
                              (double)(2.0 * rij * xii))) -
         74724249600.0 * rij * xii -
         74724249600.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         49615490925.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         24506732250.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         9566747190.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         3063240180.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         824709600.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         189961200.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         37889280.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         6589440.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         998400.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0))) -
         129792.0 * (pow((double)(rij), (double)(12.0))) *
             (pow((double)(xii), (double)(12.0))) -
         13824.0 * (pow((double)(rij), (double)(13.0))) *
             (pow((double)(xii), (double)(13.0))) -
         1024.0 * (pow((double)(rij), (double)(14.0))) *
             (pow((double)(xii), (double)(14.0)))) /
        (3.73621248e10 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         (pow((double)(rij), (double)(2.0))));
  } else {
    S = (945.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * (xii + xij)))) *
             (pow((double)((pow((double)(xii), (double)(2.0))) -
                           (pow((double)(xij), (double)(2.0)))),
                  (double)(13.0))) +
         21.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(10.0))) *
             (-112.0 * (pow((double)(rij), (double)(5.0))) *
                  (pow((double)(xii), (double)(21.0))) -
              4.0 * (pow((double)(rij), (double)(6.0))) *
                  (pow((double)(xii), (double)(22.0))) +
              45.0 * (pow((double)(xij), (double)(16.0))) +
              90.0 * rij * xii * (pow((double)(xij), (double)(16.0))) +
              30.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-39.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              45.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-13.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              4.0 * (pow((double)(rij), (double)(4.0))) *
                  (pow((double)(xii), (double)(20.0))) *
                  (345.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              4.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(19.0))) *
                  (2340.0 + 131.0 * (pow((double)(rij), (double)(2.0))) *
                                (pow((double)(xij), (double)(2.0)))) +
              12.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (585.0 -
                   65.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              30.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (117.0 -
                   39.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              6.0 * (pow((double)(rij), (double)(2.0))) *
                  (pow((double)(xii), (double)(18.0))) *
                  (-5915.0 -
                   1735.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   12.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              12.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (2145.0 -
                   225.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   23.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              78.0 * rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-22875.0 -
                   770.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   34.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              6.0 * rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (10725.0 +
                   15730.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   46.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              20.0 * rij * (pow((double)(xii), (double)(13.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (153630.0 -
                   13923.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   143.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              4.0 * rij * (pow((double)(xii), (double)(15.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (269010.0 +
                   4455.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   143.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              12.0 * rij * (pow((double)(xii), (double)(17.0))) *
                  (-5460.0 -
                   8235.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   163.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              30.0 * (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-17934.0 -
                   26106.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   793.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              3.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-297375.0 +
                   211640.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   1430.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   24.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              2.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-6435.0 +
                   3510.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   195.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-32175.0 +
                   12870.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   7290.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   8.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              2.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-768150.0 +
                   324285.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   19305.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   52.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              2.0 * (pow((double)(xii), (double)(16.0))) *
                  (16380.0 +
                   241815.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   7695.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   52.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(8.0))) *
             (2.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (8759205.0 + 17518410.0 * rij * xij +
                   10176075.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2940210.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   479115.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   41496.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   882.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   156.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) -
                   11.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              6.0 * (pow((double)(xij), (double)(18.0))) *
                  (225225.0 + 450450.0 * rij * xij +
                   315315.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   120120.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   28875.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   4620.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   490.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   32.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              3.0 * (pow((double)(xii), (double)(18.0))) *
                  (315.0 + 630.0 * rij * xij +
                   630.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   420.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   210.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   84.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   28.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   8.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              84.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (115200.0 + 230400.0 * rij * xij -
                   341955.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   141690.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   6135.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   5031.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1042.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   80.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              4.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-8470980.0 - 16941960.0 * rij * xij -
                   4169655.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   871605.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   572985.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   113169.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   10878.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   456.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              2.0 * (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-36855.0 - 73710.0 * rij * xij -
                   73710.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   49140.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   24570.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   7182.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   6804.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   768.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   4.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              42.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-6435.0 - 12870.0 * rij * xij -
                   12870.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   9570.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   330.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   4434.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   908.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   16.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   4.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              91.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-7425.0 - 14850.0 * rij * xij -
                   21780.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   11880.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   15840.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   5100.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   240.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   48.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   4.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              91.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-20925.0 - 41850.0 * rij * xij +
                   94860.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   81180.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   34560.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   2292.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   576.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   96.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   4.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              (pow((double)(xii), (double)(16.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (12285.0 + 24570.0 * rij * xij +
                   24570.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   16380.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   8190.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   3276.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1092.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   480.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   22.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))))) /
        (945. *
         (pow((double)(2.71828182845904523536029),
              (double)(2.0 * rij * (xii + xij)))) *
         (pow((double)(rij), (double)(2.0))) *
         (pow((double)((pow((double)(xii), (double)(2.0))) -
                       (pow((double)(xij), (double)(2.0)))),
              (double)(13.0))));
  }
  return S;
}


x86 assembly (clang, -O0):
<DSlater_3S_4S>:
push   %rbp
mov    %rsp,%rbp
sub    $0xaa0,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    17c9 <DSlater_3S_4S+0x6b9>
jp     17c9 <DSlater_3S_4S+0x6b9>
movsd  0x4ec0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x4ebe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5336(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x539a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x5386(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x18(%rbp),%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4e48(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5338(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4e1f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x100(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xf8(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4e3b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x52bb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4e12(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4db6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x523e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4d8d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xd8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4d31(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x51c1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4d08(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xc8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4cac(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5144(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4c83(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xb8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4c27(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x50c7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4bfe(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4ba2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x504a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4b79(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4eed(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4fcd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4ec4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x90(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x88(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x4b73(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4f53(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x4b4d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x80(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x78(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x4cca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4ee2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x4ca4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x70(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x68(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x4b29(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4e71(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x4b03(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x60(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x58(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x4960(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4e00(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x493a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x50(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x48(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x4a8f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4d8f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x4a69(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x40(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x38(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x28(%rbp)
movsd  0x489b(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x4899(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4d11(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x4863(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x30(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x28(%rbp),%xmm0
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
jmp    5574 <DSlater_3S_4S+0x4464>
movsd  0x4837(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x482c(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4814(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x47f3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x47d9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa98(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x47b5(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x680(%rbp)
ff
movsd  0x47a8(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x47a6(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4c0e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x483d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa90(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x478c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4bc4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4ba3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4739(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4749(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x46f8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa88(%rbp),%xmm1
ff
movsd  -0xa80(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0xa78(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4708(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa70(%rbp),%xmm1
ff
movsd  0x4adb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0x4ad3(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x46bc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa68(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  0x4964(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4652(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa58(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4751(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa50(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4598(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4588(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x456f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa48(%rbp),%xmm2
ff
movsd  -0xa40(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xa38(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x49bb(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4522(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4982(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4689(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa30(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x44d0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x44c0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x44a7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa28(%rbp),%xmm2
ff
movsd  -0xa20(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xa18(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x48e3(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x44b2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x44a2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x47e9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4408(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x43f8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x43df(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa08(%rbp),%xmm2
ff
movsd  -0xa00(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x9f8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x4813(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x43e3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x43c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x47aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4329(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4769(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4300(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x9e8(%rbp),%xmm2
ff
movsd  -0x9e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x9d8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x471c(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0x43f9(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x42cf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x43b6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4235(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4665(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x420c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4611(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4218(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x41fe(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x9b8(%rbp),%xmm2
ff
movsd  -0x9b0(%rbp),%xmm3
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x9a0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x41b1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x44a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x998(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4288(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x998(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4107(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4527(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x40de(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x44d3(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x40ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x40d0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x988(%rbp),%xmm2
ff
movsd  -0x980(%rbp),%xmm3
ff
movsd  -0x978(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x970(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x402b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4053(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x424a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x968(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3fd9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x43e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3fb0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x960(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4395(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3fbc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40ac(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3f93(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x950(%rbp),%xmm3
ff
movsd  -0x948(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x940(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0x404b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3f01(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x938(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3f80(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x930(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3e87(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4287(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3e5e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x928(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4233(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3e6a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4202(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3e41(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x920(%rbp),%xmm2
ff
movsd  -0x918(%rbp),%xmm3
ff
movsd  -0x910(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x908(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0x4182(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4000(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x900(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3d7f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d1e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3cf5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8f0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x40aa(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d01(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4079(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3cd8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x8e0(%rbp),%xmm3
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0x3c70(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3ff6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3c0d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3bcc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f8c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3ba3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8b8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3f4f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3bc6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f1e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3b9d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x8b0(%rbp),%xmm2
ff
movsd  -0x8a8(%rbp),%xmm3
ff
movsd  -0x8a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x898(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0x3e9e(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3ac4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x890(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3afb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x888(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3a7a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3e1a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3a51(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x880(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3dc6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3a5d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3d7d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3a34(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x878(%rbp),%xmm2
ff
movsd  -0x870(%rbp),%xmm3
ff
movsd  -0x868(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x860(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  0x39d5(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3d03(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x858(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x393a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x850(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3911(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c99(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x38e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x848(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3c5c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x390b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c2b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x38e2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x840(%rbp),%xmm2
ff
movsd  -0x838(%rbp),%xmm3
ff
movsd  -0x830(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x828(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  0x3983(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3b91(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x820(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x37e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b50(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x37bf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x818(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3afc(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x37cb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3acb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x37a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x810(%rbp),%xmm2
ff
movsd  -0x808(%rbp),%xmm3
ff
movsd  -0x800(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x7f8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x388d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3a4d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36d4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7f0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x36ab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x39f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3682(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x399f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x368e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x396e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3665(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7e0(%rbp),%xmm2
ff
movsd  -0x7d8(%rbp),%xmm3
ff
movsd  -0x7d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x7c8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3690(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3618(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x35cf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7c0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x356e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x389e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3545(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7b8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3861(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3568(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3830(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x353f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x34ea(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x37ca(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34c1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7a0(%rbp),%xmm2
ff
movsd  -0x798(%rbp),%xmm3
ff
movsd  -0x790(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x788(%rbp),%xmm0
ff
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x345d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3415(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34cc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x780(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x33d3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x36e3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x33aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x778(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x34d6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x33cd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x367d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x33a4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x770(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x768(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3338(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32f0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x330f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x760(%rbp),%xmm2
ff
movsd  -0x758(%rbp),%xmm3
ff
movsd  -0x750(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x748(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x32a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3288(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x740(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3247(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3377(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x321e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x738(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3512(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3241(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34e1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3218(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x730(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x728(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x31c3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3193(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x319a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x720(%rbp),%xmm2
ff
movsd  -0x718(%rbp),%xmm3
ff
movsd  -0x710(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x708(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x326d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3105(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3144(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x700(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30c3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x33b3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x309a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3376(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30bd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3345(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3094(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3028(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32b8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2fff(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6e0(%rbp),%xmm2
ff
movsd  -0x6d8(%rbp),%xmm3
ff
movsd  -0x6d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x6c8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3002(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f6a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2f51(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3229(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f28(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x2f7c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2f4b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x31c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f22(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2eb6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3146(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e8d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6a8(%rbp),%xmm5
ff
movsd  -0x6a0(%rbp),%xmm6
ff
movsd  -0x698(%rbp),%xmm3
ff
movsd  -0x690(%rbp),%xmm4
ff
movsd  -0x688(%rbp),%xmm1
ff
movsd  -0x680(%rbp),%xmm2
ff
movaps %xmm0,%xmm7
movsd  -0x678(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  0x2dd2(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x2dd0(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2dbe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x670(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2d7d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d6d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ddc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x668(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  0x3000(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2fe2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d01(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fb1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2cd8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x660(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x658(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d0b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f4b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ce2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x650(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x648(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c9d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ee5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c74(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x640(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x638(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c2f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e7f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c06(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x630(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x628(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2bc1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e19(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b98(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x620(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x618(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b53(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2db3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b2a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x610(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x608(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ace(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d36(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2aa5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x600(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c89(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a69(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  0x2ca5(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2c87(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x29ee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c56(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29c5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x29f8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2bf0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29cf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x298a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b8a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2961(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x291c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b24(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28f3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x28ae(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2abe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2885(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2840(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a58(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2817(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x598(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x27d2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x27b8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x590(%rbp),%xmm3
ff
movsd  -0x588(%rbp),%xmm4
ff
movsd  -0x580(%rbp),%xmm1
ff
movsd  -0x578(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x570(%rbp),%xmm0
ff
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x298f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x279f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  0x295b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x294d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26f4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x291c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x568(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x560(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26fe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x28b6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26d5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x558(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x550(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2690(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2850(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2667(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x548(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x540(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2622(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x27e2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25f9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x538(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x530(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x25b4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x278c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x258b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x528(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x520(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2546(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2526(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x251d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x518(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x510(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x24d8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24b0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24af(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x508(%rbp),%xmm2
ff
movsd  -0x500(%rbp),%xmm3
ff
movsd  -0x4f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x246b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x263b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2562(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x25f6(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x25d8(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x23b7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25a7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x238e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x23aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x252a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2381(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2325(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24ad(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x22a0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2430(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2277(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x2232(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x23ca(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2209(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x498(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21c4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2364(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x219b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x490(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x488(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2156(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x212e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x212d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x480(%rbp),%xmm2
ff
movsd  -0x478(%rbp),%xmm3
ff
movsd  -0x470(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x468(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2120(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2110(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x222f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x460(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  0x224b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2216(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2035(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21e5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x200c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x458(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x450(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2028(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2168(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fff(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x448(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x440(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1fba(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2102(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f91(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x438(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x430(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f4c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x209c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f23(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x428(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x420(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ede(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2036(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1eb5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x418(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x410(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e70(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1fd0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e47(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x408(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x400(%rbp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e02(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1dda(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1dd9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f8(%rbp),%xmm2
ff
movsd  -0x3f0(%rbp),%xmm3
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1eed(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1d4d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d8c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  0x1e90(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1e6b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1cca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e3a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ca1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1cbd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1dbd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c94(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c38(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c48(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c0f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1bb3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ccb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b8a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x398(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b2e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c4e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b05(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x388(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1aa9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bd1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a80(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x380(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x378(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a24(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a54(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19fb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x370(%rbp),%xmm2
ff
movsd  -0x368(%rbp),%xmm3
ff
movsd  -0x360(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x358(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1aee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ad6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19a5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x350(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  0x1a89(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1a64(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1903(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a33(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18da(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x348(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x18f6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19b6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18cd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x338(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x330(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1871(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1939(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1848(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x320(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x17ec(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18bc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x318(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x310(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1767(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x183f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x173e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x300(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x16e2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1732(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16b9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2f0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x165d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x168d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1634(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e8(%rbp),%xmm2
ff
movsd  -0x2e0(%rbp),%xmm3
movsd  -0x2d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x2d0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1688(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1680(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15a7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  0x1683(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x164e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1525(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x161d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1518(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15a0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14ef(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x14aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x153a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1481(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x298(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1425(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x14bd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x290(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x288(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x13a0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1440(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1377(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x280(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x278(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x131b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12f2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x270(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x268(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x12ad(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12dd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1284(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x260(%rbp),%xmm2
ff
movsd  -0x258(%rbp),%xmm3
ff
movsd  -0x250(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x248(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1237(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12e7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12c6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x240(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  0x129a(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1265(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x118c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1234(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1163(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x238(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x230(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1196(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11ce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x116d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x228(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x220(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1111(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1151(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10e8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x218(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x210(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x108c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10d4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1063(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x208(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x200(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1007(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1057(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfde(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf99(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xff1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf70(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf2b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xf5b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf02(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d8(%rbp),%xmm2
ff
movsd  -0x1d0(%rbp),%xmm3
ff
movsd  -0x1c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xf0e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe6c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1b8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  0xec0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xeb2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe19(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe81(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdf0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe23(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe1b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdfa(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x198(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xdb5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xdad(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd8c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x190(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x188(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd47(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd3f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd1e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x180(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x178(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xcd9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xcd1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xcb0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x168(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xc6b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xc63(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc42(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x160(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x158(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xbfd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xbf5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbd4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x150(%rbp),%xmm4
ff
movsd  -0x148(%rbp),%xmm5
ff
movsd  -0x140(%rbp),%xmm2
ff
movsd  -0x138(%rbp),%xmm3
ff
movsd  -0x130(%rbp),%xmm1
ff
movaps %xmm0,%xmm6
movsd  -0x128(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  0xb5c(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0xb51(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xb39(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xb18(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x120(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xaef(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xad5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x118(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0xab1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x108(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
movsd  -0x20(%rbp),%xmm0
add    $0xaa0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<DSlater_3S_4S>:
sub    $0x98,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x18(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x40(%rsp)
jne    154e <DSlater_3S_4S+0x43e>
jp     154e <DSlater_3S_4S+0x43e>
mulsd  %xmm2,%xmm0
movsd  0x2ebd(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x60(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x3382(%rip),%xmm0
addsd  0x3382(%rip),%xmm0
movsd  0x3382(%rip),%xmm5
movsd  0x18(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x40(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x20(%rsp)
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,0x28(%rsp)
movsd  0x2eb6(%rip),%xmm1
movapd %xmm4,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2e99(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x330e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2e8e(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2e6f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x32cc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x2ddc(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2dbd(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x328a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2da2(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2d83(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x3248(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x2e18(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2df9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x3206(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2e1e(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2dff(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x31c4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x2dcc(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2dad(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x3182(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2c62(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2c43(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x3140(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x2d18(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2cf9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x30fe(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2c6e(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2c4f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x30bc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x2b74(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2b55(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x50(%rsp),%xmm1
mulsd  0x307a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x2b92(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2b73(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x3038(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2ad0(%rip),%xmm0
movsd  0x60(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x2f9d(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
jmp    3a54 <DSlater_3S_4S+0x2944>
movsd  %xmm1,0x8(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x90(%rsp)
movsd  %xmm0,0x60(%rsp)
movsd  0x2a8d(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x2a88(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x50(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x88(%rsp)
movsd  0x2a55(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x80(%rsp)
movsd  0x60(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
movsd  0x2a23(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x2a2e(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x2a28(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x2a11(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x2a06(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x29da(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x29e7(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x29d6(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x29c5(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x28(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x29ab(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x29a0(%rip),%xmm1
movsd  %xmm1,0x10(%rsp)
mulsd  %xmm1,%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x298a(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x295a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x294d(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x2947(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x2930(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x28(%rsp)
addsd  %xmm1,%xmm1
mulsd  0x50(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
addsd  0x28ff(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x10(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28c7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  0x28c4(%rip),%xmm1
addsd  0x48(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x28ae(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x289d(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm2
addsd  0x288c(%rip),%xmm2
movsd  0x10(%rsp),%xmm1
mulsd  0x2826(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm2,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x282c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x2851(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x2846(%rip),%xmm1
mulsd  0x28(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
addsd  0x283a(%rip),%xmm1
movsd  0x48(%rsp),%xmm2
mulsd  0x27bc(%rip),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
addsd  0x10(%rsp),%xmm2
movsd  %xmm2,0x48(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x2812(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2766(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x27df(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x27ce(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x27c2(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x276e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2755(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2724(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x26ef(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2733(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x26da(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x271e(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x26c2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x26a9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x28(%rsp),%xmm0
mulsd  0x2620(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x26ba(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x26a3(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x2697(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2623(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2646(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2602(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x263f(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2548(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x2615(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x2609(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x257d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25f0(%rip),%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x255c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x10(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x48(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x25a5(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x2599(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x248c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x2563(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x2557(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x24a3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x253e(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2482(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x2507(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x24f6(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x24e5(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x24d9(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x23fd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24c0(%rip),%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x23dc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movsd  0x249b(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2313(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x237a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x2447(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x243b(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x233f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2422(%rip),%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x231e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movsd  0x23fd(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x23db(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x23ca(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x23be(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x229a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x237d(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2279(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x2212(%rip),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x234e(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x2337(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x232b(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x21ef(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2312(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x21ce(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2185(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2168(%rip),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x22b0(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x22a6(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2152(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x228d(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2131(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2090(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20d3(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2087(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x2216(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x220a(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x209e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x21f1(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x207d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2000(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fe7(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2194(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1faa(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f75(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x213c(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x2130(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1fa4(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f8b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x20f8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1f02(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ee5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1fc4(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fab(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x2062(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x2056(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1eb2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x203d(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e91(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1e14(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f17(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1df3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1e4a(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1dfd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x1f84(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x1f78(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1dbc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1da3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x1f40(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1d1a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f1d(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1cf9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1ce0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x1ecd(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x1ec1(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1ce5(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ccc(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x1e89(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1c43(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e46(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c22(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x1e33(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
mulsd  0x68(%rsp),%xmm1
movsd  0x80(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x60(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
movsd  0x1b8b(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1cba(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x20(%rsp),%xmm0
addsd  %xmm0,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b93(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1d9a(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1d8a(%rip),%xmm1
movsd  0x1d8a(%rip),%xmm2
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x60(%rsp)
movsd  0x1b5c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d67(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b3b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1b36(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d29(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b15(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1a88(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ceb(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a67(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1a52(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cad(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a31(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1acc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ab3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1c50(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x60(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1ad2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ab9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x60(%rsp),%xmm1
mulsd  0x1c0e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
mulsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a1a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1965(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x1bd7(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1bc7(%rip),%xmm1
movsd  0x1bc7(%rip),%xmm2
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x1951(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ba4(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1930(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x192b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b66(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x190a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x187d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b28(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x185c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1847(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1aea(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1826(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x18c1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1aac(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x18a0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x18cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x18b2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1819(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x1a24(%rip),%xmm3
movsd  0x18(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm3,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1a10(%rip),%xmm1
movsd  %xmm0,0x60(%rsp)
mulsd  0x28(%rsp),%xmm3
mulsd  0x50(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x10(%rsp)
movapd %xmm2,%xmm0
movsd  0x1758(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19e3(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1737(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1732(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19a5(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1711(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1684(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1967(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1663(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x164e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1929(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x162d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x16c8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x170b(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x16a7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x16d2(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x16b5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x60(%rsp),%xmm1
mulsd  0x1876(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1568(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x183b(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x1826(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1816(%rip),%xmm1
movsd  0x1816(%rip),%xmm2
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x1528(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x150f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x17d4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x14fe(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x14e5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x1792(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x144c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x176f(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x142b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1416(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1731(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1490(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16f3(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x146f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x149a(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x147d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1394(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1363(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x1648(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1638(%rip),%xmm1
movsd  0x1638(%rip),%xmm2
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x38(%rsp)
movsd  0x130a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1615(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12e9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x12e4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15d7(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1236(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1599(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1215(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1200(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x155b(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x11df(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x127a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x151d(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1259(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1284(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1267(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  0x60(%rsp),%xmm1
mulsd  0x1148(%rip),%xmm1
mulsd  0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1154(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x114f(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x145e(%rip),%xmm3
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x144a(%rip),%xmm1
mulsd  0x20(%rsp),%xmm2
movsd  %xmm2,0x38(%rsp)
mulsd  0x28(%rsp),%xmm3
mulsd  0x50(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x10(%rsp)
movsd  0x10d8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x10bf(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x13fc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x10ae(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1095(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x13ba(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xffc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xfe3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1378(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xfc2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xfa9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x1336(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1038(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x101f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x12f4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x103e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf79(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x101d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0xf64(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xec3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x68(%rsp)
movsd  0x1260(%rip),%xmm2
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm2,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1064(%rip),%xmm1
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0xeae(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xe95(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1202(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe84(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xe6b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x11c0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xdd2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdb9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x117e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xd98(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xd7f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x113c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe0e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdf5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x10fa(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe14(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd4f(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdf3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  0x60(%rsp),%xmm1
mulsd  0x10aa(%rip),%xmm1
addsd  0x20(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0xc88(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x107b(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xd8f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x1056(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1046(%rip),%xmm1
movsd  0x1046(%rip),%xmm2
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0xc60(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1023(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc3f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xc3a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc21(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0xfc6(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xb88(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xb6f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0xf84(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xb4e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xb35(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0xf42(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xbc4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf1f(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xba3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xbce(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb09(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xbad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0xb7c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xa3b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x68(%rsp)
movsd  0xe70(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xe60(%rip),%xmm1
movsd  0xe60(%rip),%xmm2
mulsd  0x28(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0xa3a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xa21(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0xe1e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xa10(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x9f7(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0xddc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x95e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x945(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0xd9a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x924(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd77(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x903(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x99e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd39(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x97d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9a8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8e3(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x987(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  0x60(%rsp),%xmm1
mulsd  0xcce(%rip),%xmm1
addsd  0x20(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x84c(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm3
movsd  0xc9b(%rip),%xmm4
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm4,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xc87(%rip),%xmm1
movsd  0x50(%rsp),%xmm2
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x40(%rsp)
mulsd  0x28(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x50(%rsp)
movsd  0x813(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9ee(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x7f2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x7ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc10(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x7cc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x73f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbd2(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x71e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x709(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb94(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x6e8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x783(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb56(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x762(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x78d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x678(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x76c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x80(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x5ea(%rip),%xmm0
movsd  0x90(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x5dc(%rip),%xmm0
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x88(%rsp),%xmm0
movsd  0x5c7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  0x8(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x98,%rsp
ret

LLVM IR (-O0):
define double @DSlater_3S_4S(double %0, double %1, double %2) {
%4 = alloca double
%5 = alloca double
%6 = alloca double
%7 = alloca double
store double %0, double* %4
store double %1, double* %5
store double %2, double* %6
%8 = load double, double* %6
%9 = load double, double* %5
%10 = fcmp oeq double %8, %9
br i1 %10, label %11, label %124
11: ; preds = %3
%12 = load double, double* %4
%13 = fmul double 2.000000e+00, %12
%14 = load double, double* %6
%15 = fmul double %13, %14
%16 = call double @pow(double 0x4005BF0A8B145769, double %15)
%17 = call double @llvm.fmuladd.f64(double 0x422165E990000000, double %16, double 0xC22165E990000000)
%18 = load double, double* %4
%19 = fmul double 0x423165E990000000, %18
%20 = load double, double* %6
%21 = fneg double %19
%22 = call double @llvm.fmuladd.f64(double %21, double %20, double %17)
%23 = load double, double* %4
%24 = call double @pow(double %23, double 2.000000e+00)
%25 = fmul double 0x423165E990000000, %24
%26 = load double, double* %6
%27 = call double @pow(double %26, double 2.000000e+00)
%28 = fneg double %25
%29 = call double @llvm.fmuladd.f64(double %28, double %27, double %22)
%30 = load double, double* %4
%31 = call double @pow(double %30, double 3.000000e+00)
%32 = fmul double 0x42271AA09EDA0000, %31
%33 = load double, double* %6
%34 = call double @pow(double %33, double 3.000000e+00)
%35 = fneg double %32
%36 = call double @llvm.fmuladd.f64(double %35, double %34, double %29)
%37 = load double, double* %4
%38 = call double @pow(double %37, double 4.000000e+00)
%39 = fmul double 0x4216D2DC3B680000, %38
%40 = load double, double* %6
%41 = call double @pow(double %40, double 4.000000e+00)
%42 = fneg double %39
%43 = call double @llvm.fmuladd.f64(double %42, double %41, double %36)
%44 = load double, double* %4
%45 = call double @pow(double %44, double 5.000000e+00)
%46 = fmul double 0x4201D1C7D1B00000, %45
%47 = load double, double* %6
%48 = call double @pow(double %47, double 5.000000e+00)
%49 = fneg double %46
%50 = call double @llvm.fmuladd.f64(double %49, double %48, double %43)
%51 = load double, double* %4
%52 = call double @pow(double %51, double 6.000000e+00)
%53 = fmul double 0x41E6D2AABE800000, %52
%54 = load double, double* %6
%55 = call double @pow(double %54, double 6.000000e+00)
%56 = fneg double %53
%57 = call double @llvm.fmuladd.f64(double %56, double %55, double %50)
%58 = load double, double* %4
%59 = call double @pow(double %58, double 7.000000e+00)
%60 = fmul double 0x41C89408F0000000, %59
%61 = load double, double* %6
%62 = call double @pow(double %61, double 7.000000e+00)
%63 = fneg double %60
%64 = call double @llvm.fmuladd.f64(double %63, double %62, double %57)
%65 = load double, double* %4
%66 = call double @pow(double %65, double 8.000000e+00)
%67 = fmul double 0x41A6A527E0000000, %66
%68 = load double, double* %6
%69 = call double @pow(double %68, double 8.000000e+00)
%70 = fneg double %67
%71 = call double @llvm.fmuladd.f64(double %70, double %69, double %64)
%72 = load double, double* %4
%73 = call double @pow(double %72, double 9.000000e+00)
%74 = fmul double 0x4182112800000000, %73
%75 = load double, double* %6
%76 = call double @pow(double %75, double 9.000000e+00)
%77 = fneg double %74
%78 = call double @llvm.fmuladd.f64(double %77, double %76, double %71)
%79 = load double, double* %4
%80 = call double @pow(double %79, double 1.000000e+01)
%81 = fmul double 6.589440e+06, %80
%82 = load double, double* %6
%83 = call double @pow(double %82, double 1.000000e+01)
%84 = fneg double %81
%85 = call double @llvm.fmuladd.f64(double %84, double %83, double %78)
%86 = load double, double* %4
%87 = call double @pow(double %86, double 1.100000e+01)
%88 = fmul double 9.984000e+05, %87
%89 = load double, double* %6
%90 = call double @pow(double %89, double 1.100000e+01)
%91 = fneg double %88
%92 = call double @llvm.fmuladd.f64(double %91, double %90, double %85)
%93 = load double, double* %4
%94 = call double @pow(double %93, double 1.200000e+01)
%95 = fmul double 1.297920e+05, %94
%96 = load double, double* %6
%97 = call double @pow(double %96, double 1.200000e+01)
%98 = fneg double %95
%99 = call double @llvm.fmuladd.f64(double %98, double %97, double %92)
%100 = load double, double* %4
%101 = call double @pow(double %100, double 1.300000e+01)
%102 = fmul double 1.382400e+04, %101
%103 = load double, double* %6
%104 = call double @pow(double %103, double 1.300000e+01)
%105 = fneg double %102
%106 = call double @llvm.fmuladd.f64(double %105, double %104, double %99)
%107 = load double, double* %4
%108 = call double @pow(double %107, double 1.400000e+01)
%109 = fmul double 1.024000e+03, %108
%110 = load double, double* %6
%111 = call double @pow(double %110, double 1.400000e+01)
%112 = fneg double %109
%113 = call double @llvm.fmuladd.f64(double %112, double %111, double %106)
%114 = load double, double* %4
%115 = fmul double 2.000000e+00, %114
%116 = load double, double* %6
%117 = fmul double %115, %116
%118 = call double @pow(double 0x4005BF0A8B145769, double %117)
%119 = fmul double 0x422165E990000000, %118
%120 = load double, double* %4
%121 = call double @pow(double %120, double 2.000000e+00)
%122 = fmul double %119, %121
%123 = fdiv double %113, %122
store double %123, double* %7
br label %1150
124: ; preds = %3
%125 = load double, double* %4
%126 = fmul double 2.000000e+00, %125
%127 = load double, double* %6
%128 = load double, double* %5
%129 = fadd double %127, %128
%130 = fmul double %126, %129
%131 = call double @pow(double 0x4005BF0A8B145769, double %130)
%132 = fmul double 9.450000e+02, %131
%133 = load double, double* %6
%134 = call double @pow(double %133, double 2.000000e+00)
%135 = load double, double* %5
%136 = call double @pow(double %135, double 2.000000e+00)
%137 = fsub double %134, %136
%138 = call double @pow(double %137, double 1.300000e+01)
%139 = load double, double* %4
%140 = fmul double 2.000000e+00, %139
%141 = load double, double* %5
%142 = fmul double %140, %141
%143 = call double @pow(double 0x4005BF0A8B145769, double %142)
%144 = fmul double 2.100000e+01, %143
%145 = load double, double* %5
%146 = call double @pow(double %145, double 1.000000e+01)
%147 = fmul double %144, %146
%148 = load double, double* %4
%149 = call double @pow(double %148, double 5.000000e+00)
%150 = fmul double -1.120000e+02, %149
%151 = load double, double* %6
%152 = call double @pow(double %151, double 2.100000e+01)
%153 = load double, double* %4
%154 = call double @pow(double %153, double 6.000000e+00)
%155 = fmul double 4.000000e+00, %154
%156 = load double, double* %6
%157 = call double @pow(double %156, double 2.200000e+01)
%158 = fmul double %155, %157
%159 = fneg double %158
%160 = call double @llvm.fmuladd.f64(double %150, double %152, double %159)
%161 = load double, double* %5
%162 = call double @pow(double %161, double 1.600000e+01)
%163 = call double @llvm.fmuladd.f64(double 4.500000e+01, double %162, double %160)
%164 = load double, double* %4
%165 = fmul double 9.000000e+01, %164
%166 = load double, double* %6
%167 = fmul double %165, %166
%168 = load double, double* %5
%169 = call double @pow(double %168, double 1.600000e+01)
%170 = call double @llvm.fmuladd.f64(double %167, double %169, double %163)
%171 = load double, double* %4
%172 = fmul double 3.000000e+01, %171
%173 = load double, double* %6
%174 = call double @pow(double %173, double 3.000000e+00)
%175 = fmul double %172, %174
%176 = load double, double* %5
%177 = call double @pow(double %176, double 1.400000e+01)
%178 = fmul double %175, %177
%179 = load double, double* %4
%180 = call double @pow(double %179, double 2.000000e+00)
%181 = fmul double 2.000000e+00, %180
%182 = load double, double* %5
%183 = call double @pow(double %182, double 2.000000e+00)
%184 = call double @llvm.fmuladd.f64(double %181, double %183, double -3.900000e+01)
%185 = call double @llvm.fmuladd.f64(double %178, double %184, double %170)
%186 = load double, double* %6
%187 = call double @pow(double %186, double 2.000000e+00)
%188 = fmul double 4.500000e+01, %187
%189 = load double, double* %5
%190 = call double @pow(double %189, double 1.400000e+01)
%191 = fmul double %188, %190
%192 = load double, double* %4
%193 = call double @pow(double %192, double 2.000000e+00)
%194 = fmul double 2.000000e+00, %193
%195 = load double, double* %5
%196 = call double @pow(double %195, double 2.000000e+00)
%197 = call double @llvm.fmuladd.f64(double %194, double %196, double -1.300000e+01)
%198 = call double @llvm.fmuladd.f64(double %191, double %197, double %185)
%199 = load double, double* %4
%200 = call double @pow(double %199, double 4.000000e+00)
%201 = fmul double 4.000000e+00, %200
%202 = load double, double* %6
%203 = call double @pow(double %202, double 2.000000e+01)
%204 = fmul double %201, %203
%205 = load double, double* %4
%206 = call double @pow(double %205, double 2.000000e+00)
%207 = fmul double 2.000000e+00, %206
%208 = load double, double* %5
%209 = call double @pow(double %208, double 2.000000e+00)
%210 = call double @llvm.fmuladd.f64(double %207, double %209, double 3.450000e+02)
%211 = fneg double %204
%212 = call double @llvm.fmuladd.f64(double %211, double %210, double %198)
%213 = load double, double* %4
%214 = call double @pow(double %213, double 3.000000e+00)
%215 = fmul double 4.000000e+00, %214
%216 = load double, double* %6
%217 = call double @pow(double %216, double 1.900000e+01)
%218 = fmul double %215, %217
%219 = load double, double* %4
%220 = call double @pow(double %219, double 2.000000e+00)
%221 = fmul double 1.310000e+02, %220
%222 = load double, double* %5
%223 = call double @pow(double %222, double 2.000000e+00)
%224 = call double @llvm.fmuladd.f64(double %221, double %223, double 2.340000e+03)
%225 = fneg double %218
%226 = call double @llvm.fmuladd.f64(double %225, double %224, double %212)
%227 = load double, double* %4
%228 = fmul double 1.200000e+01, %227
%229 = load double, double* %6
%230 = call double @pow(double %229, double 5.000000e+00)
%231 = fmul double %228, %230
%232 = load double, double* %5
%233 = call double @pow(double %232, double 1.200000e+01)
%234 = fmul double %231, %233
%235 = load double, double* %4
%236 = call double @pow(double %235, double 2.000000e+00)
%237 = fmul double 6.500000e+01, %236
%238 = load double, double* %5
%239 = call double @pow(double %238, double 2.000000e+00)
%240 = fneg double %237
%241 = call double @llvm.fmuladd.f64(double %240, double %239, double 5.850000e+02)
%242 = load double, double* %4
%243 = call double @pow(double %242, double 4.000000e+00)
%244 = load double, double* %5
%245 = call double @pow(double %244, double 4.000000e+00)
%246 = call double @llvm.fmuladd.f64(double %243, double %245, double %241)
%247 = call double @llvm.fmuladd.f64(double %234, double %246, double %226)
%248 = load double, double* %6
%249 = call double @pow(double %248, double 4.000000e+00)
%250 = fmul double 3.000000e+01, %249
%251 = load double, double* %5
%252 = call double @pow(double %251, double 1.200000e+01)
%253 = fmul double %250, %252
%254 = load double, double* %4
%255 = call double @pow(double %254, double 2.000000e+00)
%256 = fmul double 3.900000e+01, %255
%257 = load double, double* %5
%258 = call double @pow(double %257, double 2.000000e+00)
%259 = fneg double %256
%260 = call double @llvm.fmuladd.f64(double %259, double %258, double 1.170000e+02)
%261 = load double, double* %4
%262 = call double @pow(double %261, double 4.000000e+00)
%263 = load double, double* %5
%264 = call double @pow(double %263, double 4.000000e+00)
%265 = call double @llvm.fmuladd.f64(double %262, double %264, double %260)
%266 = call double @llvm.fmuladd.f64(double %253, double %265, double %247)
%267 = load double, double* %4
%268 = call double @pow(double %267, double 2.000000e+00)
%269 = fmul double 6.000000e+00, %268
%270 = load double, double* %6
%271 = call double @pow(double %270, double 1.800000e+01)
%272 = fmul double %269, %271
%273 = load double, double* %4
%274 = call double @pow(double %273, double 2.000000e+00)
%275 = fmul double 1.735000e+03, %274
%276 = load double, double* %5
%277 = call double @pow(double %276, double 2.000000e+00)
%278 = fneg double %275
%279 = call double @llvm.fmuladd.f64(double %278, double %277, double -5.915000e+03)
%280 = load double, double* %4
%281 = call double @pow(double %280, double 4.000000e+00)
%282 = fmul double 1.200000e+01, %281
%283 = load double, double* %5
%284 = call double @pow(double %283, double 4.000000e+00)
%285 = call double @llvm.fmuladd.f64(double %282, double %284, double %279)
%286 = call double @llvm.fmuladd.f64(double %272, double %285, double %266)
%287 = load double, double* %4
%288 = fmul double 1.200000e+01, %287
%289 = load double, double* %6
%290 = call double @pow(double %289, double 7.000000e+00)
%291 = fmul double %288, %290
%292 = load double, double* %5
%293 = call double @pow(double %292, double 1.000000e+01)
%294 = fmul double %291, %293
%295 = load double, double* %4
%296 = call double @pow(double %295, double 2.000000e+00)
%297 = fmul double 2.250000e+02, %296
%298 = load double, double* %5
%299 = call double @pow(double %298, double 2.000000e+00)
%300 = fneg double %297
%301 = call double @llvm.fmuladd.f64(double %300, double %299, double 2.145000e+03)
%302 = load double, double* %4
%303 = call double @pow(double %302, double 4.000000e+00)
%304 = fmul double 2.300000e+01, %303
%305 = load double, double* %5
%306 = call double @pow(double %305, double 4.000000e+00)
%307 = call double @llvm.fmuladd.f64(double %304, double %306, double %301)
%308 = fneg double %294
%309 = call double @llvm.fmuladd.f64(double %308, double %307, double %286)
%310 = load double, double* %4
%311 = fmul double 7.800000e+01, %310
%312 = load double, double* %6
%313 = call double @pow(double %312, double 1.100000e+01)
%314 = fmul double %311, %313
%315 = load double, double* %5
%316 = call double @pow(double %315, double 6.000000e+00)
%317 = fmul double %314, %316
%318 = load double, double* %4
%319 = call double @pow(double %318, double 2.000000e+00)
%320 = fmul double 7.700000e+02, %319
%321 = load double, double* %5
%322 = call double @pow(double %321, double 2.000000e+00)
%323 = fneg double %320
%324 = call double @llvm.fmuladd.f64(double %323, double %322, double -2.287500e+04)
%325 = load double, double* %4
%326 = call double @pow(double %325, double 4.000000e+00)
%327 = fmul double 3.400000e+01, %326
%328 = load double, double* %5
%329 = call double @pow(double %328, double 4.000000e+00)
%330 = call double @llvm.fmuladd.f64(double %327, double %329, double %324)
%331 = call double @llvm.fmuladd.f64(double %317, double %330, double %309)
%332 = load double, double* %4
%333 = fmul double 6.000000e+00, %332
%334 = load double, double* %6
%335 = call double @pow(double %334, double 9.000000e+00)
%336 = fmul double %333, %335
%337 = load double, double* %5
%338 = call double @pow(double %337, double 8.000000e+00)
%339 = fmul double %336, %338
%340 = load double, double* %4
%341 = call double @pow(double %340, double 2.000000e+00)
%342 = fmul double 1.573000e+04, %341
%343 = load double, double* %5
%344 = call double @pow(double %343, double 2.000000e+00)
%345 = call double @llvm.fmuladd.f64(double %342, double %344, double 1.072500e+04)
%346 = load double, double* %4
%347 = call double @pow(double %346, double 4.000000e+00)
%348 = fmul double 4.600000e+01, %347
%349 = load double, double* %5
%350 = call double @pow(double %349, double 4.000000e+00)
%351 = call double @llvm.fmuladd.f64(double %348, double %350, double %345)
%352 = fneg double %339
%353 = call double @llvm.fmuladd.f64(double %352, double %351, double %331)
%354 = load double, double* %4
%355 = fmul double 2.000000e+01, %354
%356 = load double, double* %6
%357 = call double @pow(double %356, double 1.300000e+01)
%358 = fmul double %355, %357
%359 = load double, double* %5
%360 = call double @pow(double %359, double 4.000000e+00)
%361 = fmul double %358, %360
%362 = load double, double* %4
%363 = call double @pow(double %362, double 2.000000e+00)
%364 = fmul double 1.392300e+04, %363
%365 = load double, double* %5
%366 = call double @pow(double %365, double 2.000000e+00)
%367 = fneg double %364
%368 = call double @llvm.fmuladd.f64(double %367, double %366, double 1.536300e+05)
%369 = load double, double* %4
%370 = call double @pow(double %369, double 4.000000e+00)
%371 = fmul double 1.430000e+02, %370
%372 = load double, double* %5
%373 = call double @pow(double %372, double 4.000000e+00)
%374 = call double @llvm.fmuladd.f64(double %371, double %373, double %368)
%375 = fneg double %361
%376 = call double @llvm.fmuladd.f64(double %375, double %374, double %353)
%377 = load double, double* %4
%378 = fmul double 4.000000e+00, %377
%379 = load double, double* %6
%380 = call double @pow(double %379, double 1.500000e+01)
%381 = fmul double %378, %380
%382 = load double, double* %5
%383 = call double @pow(double %382, double 2.000000e+00)
%384 = fmul double %381, %383
%385 = load double, double* %4
%386 = call double @pow(double %385, double 2.000000e+00)
%387 = fmul double 4.455000e+03, %386
%388 = load double, double* %5
%389 = call double @pow(double %388, double 2.000000e+00)
%390 = call double @llvm.fmuladd.f64(double %387, double %389, double 2.690100e+05)
%391 = load double, double* %4
%392 = call double @pow(double %391, double 4.000000e+00)
%393 = fmul double 1.430000e+02, %392
%394 = load double, double* %5
%395 = call double @pow(double %394, double 4.000000e+00)
%396 = call double @llvm.fmuladd.f64(double %393, double %395, double %390)
%397 = fneg double %384
%398 = call double @llvm.fmuladd.f64(double %397, double %396, double %376)
%399 = load double, double* %4
%400 = fmul double 1.200000e+01, %399
%401 = load double, double* %6
%402 = call double @pow(double %401, double 1.700000e+01)
%403 = fmul double %400, %402
%404 = load double, double* %4
%405 = call double @pow(double %404, double 2.000000e+00)
%406 = fmul double 8.235000e+03, %405
%407 = load double, double* %5
%408 = call double @pow(double %407, double 2.000000e+00)
%409 = fneg double %406
%410 = call double @llvm.fmuladd.f64(double %409, double %408, double -5.460000e+03)
%411 = load double, double* %4
%412 = call double @pow(double %411, double 4.000000e+00)
%413 = fmul double 1.630000e+02, %412
%414 = load double, double* %5
%415 = call double @pow(double %414, double 4.000000e+00)
%416 = call double @llvm.fmuladd.f64(double %413, double %415, double %410)
%417 = call double @llvm.fmuladd.f64(double %403, double %416, double %398)
%418 = load double, double* %6
%419 = call double @pow(double %418, double 1.400000e+01)
%420 = fmul double 3.000000e+01, %419
%421 = load double, double* %5
%422 = call double @pow(double %421, double 2.000000e+00)
%423 = fmul double %420, %422
%424 = load double, double* %4
%425 = call double @pow(double %424, double 2.000000e+00)
%426 = fmul double 2.610600e+04, %425
%427 = load double, double* %5
%428 = call double @pow(double %427, double 2.000000e+00)
%429 = fneg double %426
%430 = call double @llvm.fmuladd.f64(double %429, double %428, double -1.793400e+04)
%431 = load double, double* %4
%432 = call double @pow(double %431, double 4.000000e+00)
%433 = fmul double 7.930000e+02, %432
%434 = load double, double* %5
%435 = call double @pow(double %434, double 4.000000e+00)
%436 = call double @llvm.fmuladd.f64(double %433, double %435, double %430)
%437 = call double @llvm.fmuladd.f64(double %423, double %436, double %417)
%438 = load double, double* %6
%439 = call double @pow(double %438, double 1.000000e+01)
%440 = fmul double 3.000000e+00, %439
%441 = load double, double* %5
%442 = call double @pow(double %441, double 6.000000e+00)
%443 = fmul double %440, %442
%444 = load double, double* %4
%445 = call double @pow(double %444, double 2.000000e+00)
%446 = fmul double 2.116400e+05, %445
%447 = load double, double* %5
%448 = call double @pow(double %447, double 2.000000e+00)
%449 = call double @llvm.fmuladd.f64(double %446, double %448, double -2.973750e+05)
%450 = load double, double* %4
%451 = call double @pow(double %450, double 4.000000e+00)
%452 = fmul double 1.430000e+03, %451
%453 = load double, double* %5
%454 = call double @pow(double %453, double 4.000000e+00)
%455 = call double @llvm.fmuladd.f64(double %452, double %454, double %449)
%456 = load double, double* %4
%457 = call double @pow(double %456, double 6.000000e+00)
%458 = fmul double 2.400000e+01, %457
%459 = load double, double* %5
%460 = call double @pow(double %459, double 6.000000e+00)
%461 = fneg double %458
%462 = call double @llvm.fmuladd.f64(double %461, double %460, double %455)
%463 = call double @llvm.fmuladd.f64(double %443, double %462, double %437)
%464 = load double, double* %6
%465 = call double @pow(double %464, double 6.000000e+00)
%466 = fmul double 2.000000e+00, %465
%467 = load double, double* %5
%468 = call double @pow(double %467, double 1.000000e+01)
%469 = fmul double %466, %468
%470 = load double, double* %4
%471 = call double @pow(double %470, double 2.000000e+00)
%472 = fmul double 3.510000e+03, %471
%473 = load double, double* %5
%474 = call double @pow(double %473, double 2.000000e+00)
%475 = call double @llvm.fmuladd.f64(double %472, double %474, double -6.435000e+03)
%476 = load double, double* %4
%477 = call double @pow(double %476, double 4.000000e+00)
%478 = fmul double 1.950000e+02, %477
%479 = load double, double* %5
%480 = call double @pow(double %479, double 4.000000e+00)
%481 = fneg double %478
%482 = call double @llvm.fmuladd.f64(double %481, double %480, double %475)
%483 = load double, double* %4
%484 = call double @pow(double %483, double 6.000000e+00)
%485 = fmul double 2.000000e+00, %484
%486 = load double, double* %5
%487 = call double @pow(double %486, double 6.000000e+00)
%488 = call double @llvm.fmuladd.f64(double %485, double %487, double %482)
%489 = call double @llvm.fmuladd.f64(double %469, double %488, double %463)
%490 = load double, double* %6
%491 = call double @pow(double %490, double 8.000000e+00)
%492 = load double, double* %5
%493 = call double @pow(double %492, double 8.000000e+00)
%494 = fmul double %491, %493
%495 = load double, double* %4
%496 = call double @pow(double %495, double 2.000000e+00)
%497 = fmul double 1.287000e+04, %496
%498 = load double, double* %5
%499 = call double @pow(double %498, double 2.000000e+00)
%500 = call double @llvm.fmuladd.f64(double %497, double %499, double -3.217500e+04)
%501 = load double, double* %4
%502 = call double @pow(double %501, double 4.000000e+00)
%503 = fmul double 7.290000e+03, %502
%504 = load double, double* %5
%505 = call double @pow(double %504, double 4.000000e+00)
%506 = call double @llvm.fmuladd.f64(double %503, double %505, double %500)
%507 = load double, double* %4
%508 = call double @pow(double %507, double 6.000000e+00)
%509 = fmul double 8.000000e+00, %508
%510 = load double, double* %5
%511 = call double @pow(double %510, double 6.000000e+00)
%512 = call double @llvm.fmuladd.f64(double %509, double %511, double %506)
%513 = call double @llvm.fmuladd.f64(double %494, double %512, double %489)
%514 = load double, double* %6
%515 = call double @pow(double %514, double 1.200000e+01)
%516 = fmul double 2.000000e+00, %515
%517 = load double, double* %5
%518 = call double @pow(double %517, double 4.000000e+00)
%519 = fmul double %516, %518
%520 = load double, double* %4
%521 = call double @pow(double %520, double 2.000000e+00)
%522 = fmul double 3.242850e+05, %521
%523 = load double, double* %5
%524 = call double @pow(double %523, double 2.000000e+00)
%525 = call double @llvm.fmuladd.f64(double %522, double %524, double -7.681500e+05)
%526 = load double, double* %4
%527 = call double @pow(double %526, double 4.000000e+00)
%528 = fmul double 1.930500e+04, %527
%529 = load double, double* %5
%530 = call double @pow(double %529, double 4.000000e+00)
%531 = fneg double %528
%532 = call double @llvm.fmuladd.f64(double %531, double %530, double %525)
%533 = load double, double* %4
%534 = call double @pow(double %533, double 6.000000e+00)
%535 = fmul double 5.200000e+01, %534
%536 = load double, double* %5
%537 = call double @pow(double %536, double 6.000000e+00)
%538 = call double @llvm.fmuladd.f64(double %535, double %537, double %532)
%539 = call double @llvm.fmuladd.f64(double %519, double %538, double %513)
%540 = load double, double* %6
%541 = call double @pow(double %540, double 1.600000e+01)
%542 = fmul double 2.000000e+00, %541
%543 = load double, double* %4
%544 = call double @pow(double %543, double 2.000000e+00)
%545 = fmul double 2.418150e+05, %544
%546 = load double, double* %5
%547 = call double @pow(double %546, double 2.000000e+00)
%548 = call double @llvm.fmuladd.f64(double %545, double %547, double 1.638000e+04)
%549 = load double, double* %4
%550 = call double @pow(double %549, double 4.000000e+00)
%551 = fmul double 7.695000e+03, %550
%552 = load double, double* %5
%553 = call double @pow(double %552, double 4.000000e+00)
%554 = fneg double %551
%555 = call double @llvm.fmuladd.f64(double %554, double %553, double %548)
%556 = load double, double* %4
%557 = call double @pow(double %556, double 6.000000e+00)
%558 = fmul double 5.200000e+01, %557
%559 = load double, double* %5
%560 = call double @pow(double %559, double 6.000000e+00)
%561 = call double @llvm.fmuladd.f64(double %558, double %560, double %555)
%562 = fneg double %542
%563 = call double @llvm.fmuladd.f64(double %562, double %561, double %539)
%564 = fmul double %147, %563
%565 = call double @llvm.fmuladd.f64(double %132, double %138, double %564)
%566 = load double, double* %4
%567 = fmul double 2.000000e+00, %566
%568 = load double, double* %6
%569 = fmul double %567, %568
%570 = call double @pow(double 0x4005BF0A8B145769, double %569)
%571 = load double, double* %6
%572 = call double @pow(double %571, double 8.000000e+00)
%573 = fmul double %570, %572
%574 = load double, double* %6
%575 = call double @pow(double %574, double 2.000000e+00)
%576 = fmul double 2.000000e+00, %575
%577 = load double, double* %5
%578 = call double @pow(double %577, double 1.600000e+01)
%579 = fmul double %576, %578
%580 = load double, double* %4
%581 = fmul double 0x4170B4F4A0000000, %580
%582 = load double, double* %5
%583 = call double @llvm.fmuladd.f64(double %581, double %582, double 0x4160B4F4A0000000)
%584 = load double, double* %4
%585 = call double @pow(double %584, double 2.000000e+00)
%586 = fmul double 0x416368C960000000, %585
%587 = load double, double* %5
%588 = call double @pow(double %587, double 2.000000e+00)
%589 = call double @llvm.fmuladd.f64(double %586, double %588, double %583)
%590 = load double, double* %4
%591 = call double @pow(double %590, double 3.000000e+00)
%592 = fmul double 2.940210e+06, %591
%593 = load double, double* %5
%594 = call double @pow(double %593, double 3.000000e+00)
%595 = call double @llvm.fmuladd.f64(double %592, double %594, double %589)
%596 = load double, double* %4
%597 = call double @pow(double %596, double 4.000000e+00)
%598 = fmul double 4.791150e+05, %597
%599 = load double, double* %5
%600 = call double @pow(double %599, double 4.000000e+00)
%601 = call double @llvm.fmuladd.f64(double %598, double %600, double %595)
%602 = load double, double* %4
%603 = call double @pow(double %602, double 5.000000e+00)
%604 = fmul double 4.149600e+04, %603
%605 = load double, double* %5
%606 = call double @pow(double %605, double 5.000000e+00)
%607 = call double @llvm.fmuladd.f64(double %604, double %606, double %601)
%608 = load double, double* %4
%609 = call double @pow(double %608, double 6.000000e+00)
%610 = fmul double 8.820000e+02, %609
%611 = load double, double* %5
%612 = call double @pow(double %611, double 6.000000e+00)
%613 = call double @llvm.fmuladd.f64(double %610, double %612, double %607)
%614 = load double, double* %4
%615 = call double @pow(double %614, double 7.000000e+00)
%616 = fmul double 1.560000e+02, %615
%617 = load double, double* %5
%618 = call double @pow(double %617, double 7.000000e+00)
%619 = fneg double %616
%620 = call double @llvm.fmuladd.f64(double %619, double %618, double %613)
%621 = load double, double* %4
%622 = call double @pow(double %621, double 8.000000e+00)
%623 = fmul double 1.100000e+01, %622
%624 = load double, double* %5
%625 = call double @pow(double %624, double 8.000000e+00)
%626 = fneg double %623
%627 = call double @llvm.fmuladd.f64(double %626, double %625, double %620)
%628 = load double, double* %5
%629 = call double @pow(double %628, double 1.800000e+01)
%630 = fmul double 6.000000e+00, %629
%631 = load double, double* %4
%632 = fmul double 4.504500e+05, %631
%633 = load double, double* %5
%634 = call double @llvm.fmuladd.f64(double %632, double %633, double 2.252250e+05)
%635 = load double, double* %4
%636 = call double @pow(double %635, double 2.000000e+00)
%637 = fmul double 3.153150e+05, %636
%638 = load double, double* %5
%639 = call double @pow(double %638, double 2.000000e+00)
%640 = call double @llvm.fmuladd.f64(double %637, double %639, double %634)
%641 = load double, double* %4
%642 = call double @pow(double %641, double 3.000000e+00)
%643 = fmul double 1.201200e+05, %642
%644 = load double, double* %5
%645 = call double @pow(double %644, double 3.000000e+00)
%646 = call double @llvm.fmuladd.f64(double %643, double %645, double %640)
%647 = load double, double* %4
%648 = call double @pow(double %647, double 4.000000e+00)
%649 = fmul double 2.887500e+04, %648
%650 = load double, double* %5
%651 = call double @pow(double %650, double 4.000000e+00)
%652 = call double @llvm.fmuladd.f64(double %649, double %651, double %646)
%653 = load double, double* %4
%654 = call double @pow(double %653, double 5.000000e+00)
%655 = fmul double 4.620000e+03, %654
%656 = load double, double* %5
%657 = call double @pow(double %656, double 5.000000e+00)
%658 = call double @llvm.fmuladd.f64(double %655, double %657, double %652)
%659 = load double, double* %4
%660 = call double @pow(double %659, double 6.000000e+00)
%661 = fmul double 4.900000e+02, %660
%662 = load double, double* %5
%663 = call double @pow(double %662, double 6.000000e+00)
%664 = call double @llvm.fmuladd.f64(double %661, double %663, double %658)
%665 = load double, double* %4
%666 = call double @pow(double %665, double 7.000000e+00)
%667 = fmul double 3.200000e+01, %666
%668 = load double, double* %5
%669 = call double @pow(double %668, double 7.000000e+00)
%670 = call double @llvm.fmuladd.f64(double %667, double %669, double %664)
%671 = load double, double* %4
%672 = call double @pow(double %671, double 8.000000e+00)
%673 = load double, double* %5
%674 = call double @pow(double %673, double 8.000000e+00)
%675 = call double @llvm.fmuladd.f64(double %672, double %674, double %670)
%676 = fmul double %630, %675
%677 = call double @llvm.fmuladd.f64(double %579, double %627, double %676)
%678 = load double, double* %6
%679 = call double @pow(double %678, double 1.800000e+01)
%680 = fmul double 3.000000e+00, %679
%681 = load double, double* %4
%682 = fmul double 6.300000e+02, %681
%683 = load double, double* %5
%684 = call double @llvm.fmuladd.f64(double %682, double %683, double 3.150000e+02)
%685 = load double, double* %4
%686 = call double @pow(double %685, double 2.000000e+00)
%687 = fmul double 6.300000e+02, %686
%688 = load double, double* %5
%689 = call double @pow(double %688, double 2.000000e+00)
%690 = call double @llvm.fmuladd.f64(double %687, double %689, double %684)
%691 = load double, double* %4
%692 = call double @pow(double %691, double 3.000000e+00)
%693 = fmul double 4.200000e+02, %692
%694 = load double, double* %5
%695 = call double @pow(double %694, double 3.000000e+00)
%696 = call double @llvm.fmuladd.f64(double %693, double %695, double %690)
%697 = load double, double* %4
%698 = call double @pow(double %697, double 4.000000e+00)
%699 = fmul double 2.100000e+02, %698
%700 = load double, double* %5
%701 = call double @pow(double %700, double 4.000000e+00)
%702 = call double @llvm.fmuladd.f64(double %699, double %701, double %696)
%703 = load double, double* %4
%704 = call double @pow(double %703, double 5.000000e+00)
%705 = fmul double 8.400000e+01, %704
%706 = load double, double* %5
%707 = call double @pow(double %706, double 5.000000e+00)
%708 = call double @llvm.fmuladd.f64(double %705, double %707, double %702)
%709 = load double, double* %4
%710 = call double @pow(double %709, double 6.000000e+00)
%711 = fmul double 2.800000e+01, %710
%712 = load double, double* %5
%713 = call double @pow(double %712, double 6.000000e+00)
%714 = call double @llvm.fmuladd.f64(double %711, double %713, double %708)
%715 = load double, double* %4
%716 = call double @pow(double %715, double 7.000000e+00)
%717 = fmul double 8.000000e+00, %716
%718 = load double, double* %5
%719 = call double @pow(double %718, double 7.000000e+00)
%720 = call double @llvm.fmuladd.f64(double %717, double %719, double %714)
%721 = load double, double* %4
%722 = call double @pow(double %721, double 8.000000e+00)
%723 = fmul double 2.000000e+00, %722
%724 = load double, double* %5
%725 = call double @pow(double %724, double 8.000000e+00)
%726 = call double @llvm.fmuladd.f64(double %723, double %725, double %720)
%727 = fneg double %680
%728 = call double @llvm.fmuladd.f64(double %727, double %726, double %677)
%729 = load double, double* %6
%730 = call double @pow(double %729, double 6.000000e+00)
%731 = fmul double 8.400000e+01, %730
%732 = load double, double* %5
%733 = call double @pow(double %732, double 1.200000e+01)
%734 = fmul double %731, %733
%735 = load double, double* %4
%736 = fmul double 2.304000e+05, %735
%737 = load double, double* %5
%738 = call double @llvm.fmuladd.f64(double %736, double %737, double 1.152000e+05)
%739 = load double, double* %4
%740 = call double @pow(double %739, double 2.000000e+00)
%741 = fmul double 3.419550e+05, %740
%742 = load double, double* %5
%743 = call double @pow(double %742, double 2.000000e+00)
%744 = fneg double %741
%745 = call double @llvm.fmuladd.f64(double %744, double %743, double %738)
%746 = load double, double* %4
%747 = call double @pow(double %746, double 3.000000e+00)
%748 = fmul double 1.416900e+05, %747
%749 = load double, double* %5
%750 = call double @pow(double %749, double 3.000000e+00)
%751 = fneg double %748
%752 = call double @llvm.fmuladd.f64(double %751, double %750, double %745)
%753 = load double, double* %4
%754 = call double @pow(double %753, double 4.000000e+00)
%755 = fmul double 6.135000e+03, %754
%756 = load double, double* %5
%757 = call double @pow(double %756, double 4.000000e+00)
%758 = fneg double %755
%759 = call double @llvm.fmuladd.f64(double %758, double %757, double %752)
%760 = load double, double* %4
%761 = call double @pow(double %760, double 5.000000e+00)
%762 = fmul double 5.031000e+03, %761
%763 = load double, double* %5
%764 = call double @pow(double %763, double 5.000000e+00)
%765 = call double @llvm.fmuladd.f64(double %762, double %764, double %759)
%766 = load double, double* %4
%767 = call double @pow(double %766, double 6.000000e+00)
%768 = fmul double 1.042000e+03, %767
%769 = load double, double* %5
%770 = call double @pow(double %769, double 6.000000e+00)
%771 = call double @llvm.fmuladd.f64(double %768, double %770, double %765)
%772 = load double, double* %4
%773 = call double @pow(double %772, double 7.000000e+00)
%774 = fmul double 8.000000e+01, %773
%775 = load double, double* %5
%776 = call double @pow(double %775, double 7.000000e+00)
%777 = call double @llvm.fmuladd.f64(double %774, double %776, double %771)
%778 = load double, double* %4
%779 = call double @pow(double %778, double 8.000000e+00)
%780 = fmul double 2.000000e+00, %779
%781 = load double, double* %5
%782 = call double @pow(double %781, double 8.000000e+00)
%783 = call double @llvm.fmuladd.f64(double %780, double %782, double %777)
%784 = call double @llvm.fmuladd.f64(double %734, double %783, double %728)
%785 = load double, double* %6
%786 = call double @pow(double %785, double 4.000000e+00)
%787 = fmul double 4.000000e+00, %786
%788 = load double, double* %5
%789 = call double @pow(double %788, double 1.400000e+01)
%790 = fmul double %787, %789
%791 = load double, double* %4
%792 = fmul double 0x4170283880000000, %791
%793 = load double, double* %5
%794 = fneg double %792
%795 = call double @llvm.fmuladd.f64(double %794, double %793, double -8.470980e+06)
%796 = load double, double* %4
%797 = call double @pow(double %796, double 2.000000e+00)
%798 = fmul double 0x414FCFDB80000000, %797
%799 = load double, double* %5
%800 = call double @pow(double %799, double 2.000000e+00)
%801 = fneg double %798
%802 = call double @llvm.fmuladd.f64(double %801, double %800, double %795)
%803 = load double, double* %4
%804 = call double @pow(double %803, double 3.000000e+00)
%805 = fmul double 8.716050e+05, %804
%806 = load double, double* %5
%807 = call double @pow(double %806, double 3.000000e+00)
%808 = call double @llvm.fmuladd.f64(double %805, double %807, double %802)
%809 = load double, double* %4
%810 = call double @pow(double %809, double 4.000000e+00)
%811 = fmul double 5.729850e+05, %810
%812 = load double, double* %5
%813 = call double @pow(double %812, double 4.000000e+00)
%814 = call double @llvm.fmuladd.f64(double %811, double %813, double %808)
%815 = load double, double* %4
%816 = call double @pow(double %815, double 5.000000e+00)
%817 = fmul double 1.131690e+05, %816
%818 = load double, double* %5
%819 = call double @pow(double %818, double 5.000000e+00)
%820 = call double @llvm.fmuladd.f64(double %817, double %819, double %814)
%821 = load double, double* %4
%822 = call double @pow(double %821, double 6.000000e+00)
%823 = fmul double 1.087800e+04, %822
%824 = load double, double* %5
%825 = call double @pow(double %824, double 6.000000e+00)
%826 = call double @llvm.fmuladd.f64(double %823, double %825, double %820)
%827 = load double, double* %4
%828 = call double @pow(double %827, double 7.000000e+00)
%829 = fmul double 4.560000e+02, %828
%830 = load double, double* %5
%831 = call double @pow(double %830, double 7.000000e+00)
%832 = call double @llvm.fmuladd.f64(double %829, double %831, double %826)
%833 = load double, double* %4
%834 = call double @pow(double %833, double 8.000000e+00)
%835 = fmul double 2.000000e+00, %834
%836 = load double, double* %5
%837 = call double @pow(double %836, double 8.000000e+00)
%838 = call double @llvm.fmuladd.f64(double %835, double %837, double %832)
%839 = fneg double %790
%840 = call double @llvm.fmuladd.f64(double %839, double %838, double %784)
%841 = load double, double* %6
%842 = call double @pow(double %841, double 1.400000e+01)
%843 = fmul double 2.000000e+00, %842
%844 = load double, double* %5
%845 = call double @pow(double %844, double 4.000000e+00)
%846 = fmul double %843, %845
%847 = load double, double* %4
%848 = fmul double 7.371000e+04, %847
%849 = load double, double* %5
%850 = fneg double %848
%851 = call double @llvm.fmuladd.f64(double %850, double %849, double -3.685500e+04)
%852 = load double, double* %4
%853 = call double @pow(double %852, double 2.000000e+00)
%854 = fmul double 7.371000e+04, %853
%855 = load double, double* %5
%856 = call double @pow(double %855, double 2.000000e+00)
%857 = fneg double %854
%858 = call double @llvm.fmuladd.f64(double %857, double %856, double %851)
%859 = load double, double* %4
%860 = call double @pow(double %859, double 3.000000e+00)
%861 = fmul double 4.914000e+04, %860
%862 = load double, double* %5
%863 = call double @pow(double %862, double 3.000000e+00)
%864 = fneg double %861
%865 = call double @llvm.fmuladd.f64(double %864, double %863, double %858)
%866 = load double, double* %4
%867 = call double @pow(double %866, double 4.000000e+00)
%868 = fmul double 2.457000e+04, %867
%869 = load double, double* %5
%870 = call double @pow(double %869, double 4.000000e+00)
%871 = fneg double %868
%872 = call double @llvm.fmuladd.f64(double %871, double %870, double %865)
%873 = load double, double* %4
%874 = call double @pow(double %873, double 5.000000e+00)
%875 = fmul double 7.182000e+03, %874
%876 = load double, double* %5
%877 = call double @pow(double %876, double 5.000000e+00)
%878 = fneg double %875
%879 = call double @llvm.fmuladd.f64(double %878, double %877, double %872)
%880 = load double, double* %4
%881 = call double @pow(double %880, double 6.000000e+00)
%882 = fmul double 6.804000e+03, %881
%883 = load double, double* %5
%884 = call double @pow(double %883, double 6.000000e+00)
%885 = fneg double %882
%886 = call double @llvm.fmuladd.f64(double %885, double %884, double %879)
%887 = load double, double* %4
%888 = call double @pow(double %887, double 7.000000e+00)
%889 = fmul double 7.680000e+02, %888
%890 = load double, double* %5
%891 = call double @pow(double %890, double 7.000000e+00)
%892 = fneg double %889
%893 = call double @llvm.fmuladd.f64(double %892, double %891, double %886)
%894 = load double, double* %4
%895 = call double @pow(double %894, double 8.000000e+00)
%896 = fmul double 4.000000e+00, %895
%897 = load double, double* %5
%898 = call double @pow(double %897, double 8.000000e+00)
%899 = call double @llvm.fmuladd.f64(double %896, double %898, double %893)
%900 = call double @llvm.fmuladd.f64(double %846, double %899, double %840)
%901 = load double, double* %6
%902 = call double @pow(double %901, double 1.200000e+01)
%903 = fmul double 4.200000e+01, %902
%904 = load double, double* %5
%905 = call double @pow(double %904, double 6.000000e+00)
%906 = fmul double %903, %905
%907 = load double, double* %4
%908 = fmul double 1.287000e+04, %907
%909 = load double, double* %5
%910 = fneg double %908
%911 = call double @llvm.fmuladd.f64(double %910, double %909, double -6.435000e+03)
%912 = load double, double* %4
%913 = call double @pow(double %912, double 2.000000e+00)
%914 = fmul double 1.287000e+04, %913
%915 = load double, double* %5
%916 = call double @pow(double %915, double 2.000000e+00)
%917 = fneg double %914
%918 = call double @llvm.fmuladd.f64(double %917, double %916, double %911)
%919 = load double, double* %4
%920 = call double @pow(double %919, double 3.000000e+00)
%921 = fmul double 9.570000e+03, %920
%922 = load double, double* %5
%923 = call double @pow(double %922, double 3.000000e+00)
%924 = fneg double %921
%925 = call double @llvm.fmuladd.f64(double %924, double %923, double %918)
%926 = load double, double* %4
%927 = call double @pow(double %926, double 4.000000e+00)
%928 = fmul double 3.300000e+02, %927
%929 = load double, double* %5
%930 = call double @pow(double %929, double 4.000000e+00)
%931 = fneg double %928
%932 = call double @llvm.fmuladd.f64(double %931, double %930, double %925)
%933 = load double, double* %4
%934 = call double @pow(double %933, double 5.000000e+00)
%935 = fmul double 4.434000e+03, %934
%936 = load double, double* %5
%937 = call double @pow(double %936, double 5.000000e+00)
%938 = fneg double %935
%939 = call double @llvm.fmuladd.f64(double %938, double %937, double %932)
%940 = load double, double* %4
%941 = call double @pow(double %940, double 6.000000e+00)
%942 = fmul double 9.080000e+02, %941
%943 = load double, double* %5
%944 = call double @pow(double %943, double 6.000000e+00)
%945 = fneg double %942
%946 = call double @llvm.fmuladd.f64(double %945, double %944, double %939)
%947 = load double, double* %4
%948 = call double @pow(double %947, double 7.000000e+00)
%949 = fmul double 1.600000e+01, %948
%950 = load double, double* %5
%951 = call double @pow(double %950, double 7.000000e+00)
%952 = fneg double %949
%953 = call double @llvm.fmuladd.f64(double %952, double %951, double %946)
%954 = load double, double* %4
%955 = call double @pow(double %954, double 8.000000e+00)
%956 = fmul double 4.000000e+00, %955
%957 = load double, double* %5
%958 = call double @pow(double %957, double 8.000000e+00)
%959 = call double @llvm.fmuladd.f64(double %956, double %958, double %953)
%960 = fneg double %906
%961 = call double @llvm.fmuladd.f64(double %960, double %959, double %900)
%962 = load double, double* %6
%963 = call double @pow(double %962, double 1.000000e+01)
%964 = fmul double 9.100000e+01, %963
%965 = load double, double* %5
%966 = call double @pow(double %965, double 8.000000e+00)
%967 = fmul double %964, %966
%968 = load double, double* %4
%969 = fmul double 1.485000e+04, %968
%970 = load double, double* %5
%971 = fneg double %969
%972 = call double @llvm.fmuladd.f64(double %971, double %970, double -7.425000e+03)
%973 = load double, double* %4
%974 = call double @pow(double %973, double 2.000000e+00)
%975 = fmul double 2.178000e+04, %974
%976 = load double, double* %5
%977 = call double @pow(double %976, double 2.000000e+00)
%978 = fneg double %975
%979 = call double @llvm.fmuladd.f64(double %978, double %977, double %972)
%980 = load double, double* %4
%981 = call double @pow(double %980, double 3.000000e+00)
%982 = fmul double 1.188000e+04, %981
%983 = load double, double* %5
%984 = call double @pow(double %983, double 3.000000e+00)
%985 = call double @llvm.fmuladd.f64(double %982, double %984, double %979)
%986 = load double, double* %4
%987 = call double @pow(double %986, double 4.000000e+00)
%988 = fmul double 1.584000e+04, %987
%989 = load double, double* %5
%990 = call double @pow(double %989, double 4.000000e+00)
%991 = fneg double %988
%992 = call double @llvm.fmuladd.f64(double %991, double %990, double %985)
%993 = load double, double* %4
%994 = call double @pow(double %993, double 5.000000e+00)
%995 = fmul double 5.100000e+03, %994
%996 = load double, double* %5
%997 = call double @pow(double %996, double 5.000000e+00)
%998 = fneg double %995
%999 = call double @llvm.fmuladd.f64(double %998, double %997, double %992)
%1000 = load double, double* %4
%1001 = call double @pow(double %1000, double 6.000000e+00)
%1002 = fmul double 2.400000e+02, %1001
%1003 = load double, double* %5
%1004 = call double @pow(double %1003, double 6.000000e+00)
%1005 = fneg double %1002
%1006 = call double @llvm.fmuladd.f64(double %1005, double %1004, double %999)
%1007 = load double, double* %4
%1008 = call double @pow(double %1007, double 7.000000e+00)
%1009 = fmul double 4.800000e+01, %1008
%1010 = load double, double* %5
%1011 = call double @pow(double %1010, double 7.000000e+00)
%1012 = call double @llvm.fmuladd.f64(double %1009, double %1011, double %1006)
%1013 = load double, double* %4
%1014 = call double @pow(double %1013, double 8.000000e+00)
%1015 = fmul double 4.000000e+00, %1014
%1016 = load double, double* %5
%1017 = call double @pow(double %1016, double 8.000000e+00)
%1018 = call double @llvm.fmuladd.f64(double %1015, double %1017, double %1012)
%1019 = call double @llvm.fmuladd.f64(double %967, double %1018, double %961)
%1020 = load double, double* %6
%1021 = call double @pow(double %1020, double 8.000000e+00)
%1022 = fmul double 9.100000e+01, %1021
%1023 = load double, double* %5
%1024 = call double @pow(double %1023, double 1.000000e+01)
%1025 = fmul double %1022, %1024
%1026 = load double, double* %4
%1027 = fmul double 4.185000e+04, %1026
%1028 = load double, double* %5
%1029 = fneg double %1027
%1030 = call double @llvm.fmuladd.f64(double %1029, double %1028, double -2.092500e+04)
%1031 = load double, double* %4
%1032 = call double @pow(double %1031, double 2.000000e+00)
%1033 = fmul double 9.486000e+04, %1032
%1034 = load double, double* %5
%1035 = call double @pow(double %1034, double 2.000000e+00)
%1036 = call double @llvm.fmuladd.f64(double %1033, double %1035, double %1030)
%1037 = load double, double* %4
%1038 = call double @pow(double %1037, double 3.000000e+00)
%1039 = fmul double 8.118000e+04, %1038
%1040 = load double, double* %5
%1041 = call double @pow(double %1040, double 3.000000e+00)
%1042 = fneg double %1039
%1043 = call double @llvm.fmuladd.f64(double %1042, double %1041, double %1036)
%1044 = load double, double* %4
%1045 = call double @pow(double %1044, double 4.000000e+00)
%1046 = fmul double 3.456000e+04, %1045
%1047 = load double, double* %5
%1048 = call double @pow(double %1047, double 4.000000e+00)
%1049 = fneg double %1046
%1050 = call double @llvm.fmuladd.f64(double %1049, double %1048, double %1043)
%1051 = load double, double* %4
%1052 = call double @pow(double %1051, double 5.000000e+00)
%1053 = fmul double 2.292000e+03, %1052
%1054 = load double, double* %5
%1055 = call double @pow(double %1054, double 5.000000e+00)
%1056 = fneg double %1053
%1057 = call double @llvm.fmuladd.f64(double %1056, double %1055, double %1050)
%1058 = load double, double* %4
%1059 = call double @pow(double %1058, double 6.000000e+00)
%1060 = fmul double 5.760000e+02, %1059
%1061 = load double, double* %5
%1062 = call double @pow(double %1061, double 6.000000e+00)
%1063 = call double @llvm.fmuladd.f64(double %1060, double %1062, double %1057)
%1064 = load double, double* %4
%1065 = call double @pow(double %1064, double 7.000000e+00)
%1066 = fmul double 9.600000e+01, %1065
%1067 = load double, double* %5
%1068 = call double @pow(double %1067, double 7.000000e+00)
%1069 = call double @llvm.fmuladd.f64(double %1066, double %1068, double %1063)
%1070 = load double, double* %4
%1071 = call double @pow(double %1070, double 8.000000e+00)
%1072 = fmul double 4.000000e+00, %1071
%1073 = load double, double* %5
%1074 = call double @pow(double %1073, double 8.000000e+00)
%1075 = call double @llvm.fmuladd.f64(double %1072, double %1074, double %1069)
%1076 = fneg double %1025
%1077 = call double @llvm.fmuladd.f64(double %1076, double %1075, double %1019)
%1078 = load double, double* %6
%1079 = call double @pow(double %1078, double 1.600000e+01)
%1080 = load double, double* %5
%1081 = call double @pow(double %1080, double 2.000000e+00)
%1082 = fmul double %1079, %1081
%1083 = load double, double* %4
%1084 = fmul double 2.457000e+04, %1083
%1085 = load double, double* %5
%1086 = call double @llvm.fmuladd.f64(double %1084, double %1085, double 1.228500e+04)
%1087 = load double, double* %4
%1088 = call double @pow(double %1087, double 2.000000e+00)
%1089 = fmul double 2.457000e+04, %1088
%1090 = load double, double* %5
%1091 = call double @pow(double %1090, double 2.000000e+00)
%1092 = call double @llvm.fmuladd.f64(double %1089, double %1091, double %1086)
%1093 = load double, double* %4
%1094 = call double @pow(double %1093, double 3.000000e+00)
%1095 = fmul double 1.638000e+04, %1094
%1096 = load double, double* %5
%1097 = call double @pow(double %1096, double 3.000000e+00)
%1098 = call double @llvm.fmuladd.f64(double %1095, double %1097, double %1092)
%1099 = load double, double* %4
%1100 = call double @pow(double %1099, double 4.000000e+00)
%1101 = fmul double 8.190000e+03, %1100
%1102 = load double, double* %5
%1103 = call double @pow(double %1102, double 4.000000e+00)
%1104 = call double @llvm.fmuladd.f64(double %1101, double %1103, double %1098)
%1105 = load double, double* %4
%1106 = call double @pow(double %1105, double 5.000000e+00)
%1107 = fmul double 3.276000e+03, %1106
%1108 = load double, double* %5
%1109 = call double @pow(double %1108, double 5.000000e+00)
%1110 = call double @llvm.fmuladd.f64(double %1107, double %1109, double %1104)
%1111 = load double, double* %4
%1112 = call double @pow(double %1111, double 6.000000e+00)
%1113 = fmul double 1.092000e+03, %1112
%1114 = load double, double* %5
%1115 = call double @pow(double %1114, double 6.000000e+00)
%1116 = call double @llvm.fmuladd.f64(double %1113, double %1115, double %1110)
%1117 = load double, double* %4
%1118 = call double @pow(double %1117, double 7.000000e+00)
%1119 = fmul double 4.800000e+02, %1118
%1120 = load double, double* %5
%1121 = call double @pow(double %1120, double 7.000000e+00)
%1122 = call double @llvm.fmuladd.f64(double %1119, double %1121, double %1116)
%1123 = load double, double* %4
%1124 = call double @pow(double %1123, double 8.000000e+00)
%1125 = fmul double 2.200000e+01, %1124
%1126 = load double, double* %5
%1127 = call double @pow(double %1126, double 8.000000e+00)
%1128 = call double @llvm.fmuladd.f64(double %1125, double %1127, double %1122)
%1129 = call double @llvm.fmuladd.f64(double %1082, double %1128, double %1077)
%1130 = call double @llvm.fmuladd.f64(double %573, double %1129, double %565)
%1131 = load double, double* %4
%1132 = fmul double 2.000000e+00, %1131
%1133 = load double, double* %6
%1134 = load double, double* %5
%1135 = fadd double %1133, %1134
%1136 = fmul double %1132, %1135
%1137 = call double @pow(double 0x4005BF0A8B145769, double %1136)
%1138 = fmul double 9.450000e+02, %1137
%1139 = load double, double* %4
%1140 = call double @pow(double %1139, double 2.000000e+00)
%1141 = fmul double %1138, %1140
%1142 = load double, double* %6
%1143 = call double @pow(double %1142, double 2.000000e+00)
%1144 = load double, double* %5
%1145 = call double @pow(double %1144, double 2.000000e+00)
%1146 = fsub double %1143, %1145
%1147 = call double @pow(double %1146, double 1.300000e+01)
%1148 = fmul double %1141, %1147
%1149 = fdiv double %1130, %1148
store double %1149, double* %7
br label %1150
1150: ; preds = %124, %11
%1151 = load double, double* %7
ret double %1151
}

LLVM IR (-O2):
define double @DSlater_3S_4S(double %0, double %1, double %2) {
%4 = fcmp oeq double %2, %1
%5 = fmul double %0, 2.000000e+00
br i1 %4, label %6, label %68
6: ; preds = %3
%7 = fmul double %5, %2
%8 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%9 = tail call double @llvm.fmuladd.f64(double %8, double 0x422165E990000000, double 0xC22165E990000000)
%10 = fmul double %0, 0xC23165E990000000
%11 = tail call double @llvm.fmuladd.f64(double %10, double %2, double %9)
%12 = fmul double %0, %0
%13 = fmul double %2, %2
%14 = fmul double %12, 0xC23165E990000000
%15 = tail call double @llvm.fmuladd.f64(double %14, double %13, double %11)
%16 = tail call double @pow(double %0, double 3.000000e+00)
%17 = tail call double @pow(double %2, double 3.000000e+00)
%18 = fmul double %16, 0xC2271AA09EDA0000
%19 = tail call double @llvm.fmuladd.f64(double %18, double %17, double %15)
%20 = tail call double @pow(double %0, double 4.000000e+00)
%21 = tail call double @pow(double %2, double 4.000000e+00)
%22 = fmul double %20, 0xC216D2DC3B680000
%23 = tail call double @llvm.fmuladd.f64(double %22, double %21, double %19)
%24 = tail call double @pow(double %0, double 5.000000e+00)
%25 = tail call double @pow(double %2, double 5.000000e+00)
%26 = fmul double %24, 0xC201D1C7D1B00000
%27 = tail call double @llvm.fmuladd.f64(double %26, double %25, double %23)
%28 = tail call double @pow(double %0, double 6.000000e+00)
%29 = tail call double @pow(double %2, double 6.000000e+00)
%30 = fmul double %28, 0xC1E6D2AABE800000
%31 = tail call double @llvm.fmuladd.f64(double %30, double %29, double %27)
%32 = tail call double @pow(double %0, double 7.000000e+00)
%33 = tail call double @pow(double %2, double 7.000000e+00)
%34 = fmul double %32, 0xC1C89408F0000000
%35 = tail call double @llvm.fmuladd.f64(double %34, double %33, double %31)
%36 = tail call double @pow(double %0, double 8.000000e+00)
%37 = tail call double @pow(double %2, double 8.000000e+00)
%38 = fmul double %36, 0xC1A6A527E0000000
%39 = tail call double @llvm.fmuladd.f64(double %38, double %37, double %35)
%40 = tail call double @pow(double %0, double 9.000000e+00)
%41 = tail call double @pow(double %2, double 9.000000e+00)
%42 = fmul double %40, 0xC182112800000000
%43 = tail call double @llvm.fmuladd.f64(double %42, double %41, double %39)
%44 = tail call double @pow(double %0, double 1.000000e+01)
%45 = tail call double @pow(double %2, double 1.000000e+01)
%46 = fmul double %44, -6.589440e+06
%47 = tail call double @llvm.fmuladd.f64(double %46, double %45, double %43)
%48 = tail call double @pow(double %0, double 1.100000e+01)
%49 = tail call double @pow(double %2, double 1.100000e+01)
%50 = fmul double %48, -9.984000e+05
%51 = tail call double @llvm.fmuladd.f64(double %50, double %49, double %47)
%52 = tail call double @pow(double %0, double 1.200000e+01)
%53 = tail call double @pow(double %2, double 1.200000e+01)
%54 = fmul double %52, -1.297920e+05
%55 = tail call double @llvm.fmuladd.f64(double %54, double %53, double %51)
%56 = tail call double @pow(double %0, double 1.300000e+01)
%57 = tail call double @pow(double %2, double 1.300000e+01)
%58 = fmul double %56, -1.382400e+04
%59 = tail call double @llvm.fmuladd.f64(double %58, double %57, double %55)
%60 = tail call double @pow(double %0, double 1.400000e+01)
%61 = tail call double @pow(double %2, double 1.400000e+01)
%62 = fmul double %60, -1.024000e+03
%63 = tail call double @llvm.fmuladd.f64(double %62, double %61, double %59)
%64 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%65 = fmul double %64, 0x422165E990000000
%66 = fmul double %12, %65
%67 = fdiv double %63, %66
br label %639
68: ; preds = %3
%69 = fadd double %1, %2
%70 = fmul double %5, %69
%71 = tail call double @pow(double 0x4005BF0A8B145769, double %70)
%72 = fmul double %71, 9.450000e+02
%73 = fmul double %2, %2
%74 = fmul double %1, %1
%75 = fsub double %73, %74
%76 = tail call double @pow(double %75, double 1.300000e+01)
%77 = fmul double %5, %1
%78 = tail call double @pow(double 0x4005BF0A8B145769, double %77)
%79 = fmul double %78, 2.100000e+01
%80 = tail call double @pow(double %1, double 1.000000e+01)
%81 = fmul double %79, %80
%82 = tail call double @pow(double %0, double 5.000000e+00)
%83 = fmul double %82, -1.120000e+02
%84 = tail call double @pow(double %2, double 2.100000e+01)
%85 = tail call double @pow(double %0, double 6.000000e+00)
%86 = tail call double @pow(double %2, double 2.200000e+01)
%87 = fmul double %85, -4.000000e+00
%88 = fmul double %87, %86
%89 = tail call double @llvm.fmuladd.f64(double %83, double %84, double %88)
%90 = tail call double @pow(double %1, double 1.600000e+01)
%91 = tail call double @llvm.fmuladd.f64(double %90, double 4.500000e+01, double %89)
%92 = fmul double %0, 9.000000e+01
%93 = fmul double %92, %2
%94 = tail call double @pow(double %1, double 1.600000e+01)
%95 = tail call double @llvm.fmuladd.f64(double %93, double %94, double %91)
%96 = fmul double %0, 3.000000e+01
%97 = tail call double @pow(double %2, double 3.000000e+00)
%98 = fmul double %96, %97
%99 = tail call double @pow(double %1, double 1.400000e+01)
%100 = fmul double %98, %99
%101 = fmul double %0, %0
%102 = fmul double %101, 2.000000e+00
%103 = tail call double @llvm.fmuladd.f64(double %102, double %74, double -3.900000e+01)
%104 = tail call double @llvm.fmuladd.f64(double %100, double %103, double %95)
%105 = fmul double %73, 4.500000e+01
%106 = tail call double @pow(double %1, double 1.400000e+01)
%107 = fmul double %105, %106
%108 = tail call double @llvm.fmuladd.f64(double %102, double %74, double -1.300000e+01)
%109 = tail call double @llvm.fmuladd.f64(double %107, double %108, double %104)
%110 = tail call double @pow(double %0, double 4.000000e+00)
%111 = tail call double @pow(double %2, double 2.000000e+01)
%112 = tail call double @llvm.fmuladd.f64(double %102, double %74, double 3.450000e+02)
%113 = fmul double %110, -4.000000e+00
%114 = fmul double %113, %111
%115 = tail call double @llvm.fmuladd.f64(double %114, double %112, double %109)
%116 = tail call double @pow(double %0, double 3.000000e+00)
%117 = tail call double @pow(double %2, double 1.900000e+01)
%118 = fmul double %101, 1.310000e+02
%119 = tail call double @llvm.fmuladd.f64(double %118, double %74, double 2.340000e+03)
%120 = fmul double %116, -4.000000e+00
%121 = fmul double %120, %117
%122 = tail call double @llvm.fmuladd.f64(double %121, double %119, double %115)
%123 = fmul double %0, 1.200000e+01
%124 = tail call double @pow(double %2, double 5.000000e+00)
%125 = fmul double %123, %124
%126 = tail call double @pow(double %1, double 1.200000e+01)
%127 = fmul double %125, %126
%128 = fmul double %101, -6.500000e+01
%129 = tail call double @llvm.fmuladd.f64(double %128, double %74, double 5.850000e+02)
%130 = tail call double @pow(double %0, double 4.000000e+00)
%131 = tail call double @pow(double %1, double 4.000000e+00)
%132 = tail call double @llvm.fmuladd.f64(double %130, double %131, double %129)
%133 = tail call double @llvm.fmuladd.f64(double %127, double %132, double %122)
%134 = tail call double @pow(double %2, double 4.000000e+00)
%135 = fmul double %134, 3.000000e+01
%136 = tail call double @pow(double %1, double 1.200000e+01)
%137 = fmul double %135, %136
%138 = fmul double %101, -3.900000e+01
%139 = tail call double @llvm.fmuladd.f64(double %138, double %74, double 1.170000e+02)
%140 = tail call double @pow(double %0, double 4.000000e+00)
%141 = tail call double @pow(double %1, double 4.000000e+00)
%142 = tail call double @llvm.fmuladd.f64(double %140, double %141, double %139)
%143 = tail call double @llvm.fmuladd.f64(double %137, double %142, double %133)
%144 = fmul double %101, 6.000000e+00
%145 = tail call double @pow(double %2, double 1.800000e+01)
%146 = fmul double %144, %145
%147 = fmul double %101, -1.735000e+03
%148 = tail call double @llvm.fmuladd.f64(double %147, double %74, double -5.915000e+03)
%149 = tail call double @pow(double %0, double 4.000000e+00)
%150 = fmul double %149, 1.200000e+01
%151 = tail call double @pow(double %1, double 4.000000e+00)
%152 = tail call double @llvm.fmuladd.f64(double %150, double %151, double %148)
%153 = tail call double @llvm.fmuladd.f64(double %146, double %152, double %143)
%154 = tail call double @pow(double %2, double 7.000000e+00)
%155 = tail call double @pow(double %1, double 1.000000e+01)
%156 = fmul double %101, -2.250000e+02
%157 = tail call double @llvm.fmuladd.f64(double %156, double %74, double 2.145000e+03)
%158 = tail call double @pow(double %0, double 4.000000e+00)
%159 = fmul double %158, 2.300000e+01
%160 = tail call double @pow(double %1, double 4.000000e+00)
%161 = tail call double @llvm.fmuladd.f64(double %159, double %160, double %157)
%162 = fneg double %123
%163 = fmul double %154, %162
%164 = fmul double %163, %155
%165 = tail call double @llvm.fmuladd.f64(double %164, double %161, double %153)
%166 = fmul double %0, 7.800000e+01
%167 = tail call double @pow(double %2, double 1.100000e+01)
%168 = fmul double %166, %167
%169 = tail call double @pow(double %1, double 6.000000e+00)
%170 = fmul double %168, %169
%171 = fmul double %101, -7.700000e+02
%172 = tail call double @llvm.fmuladd.f64(double %171, double %74, double -2.287500e+04)
%173 = tail call double @pow(double %0, double 4.000000e+00)
%174 = fmul double %173, 3.400000e+01
%175 = tail call double @pow(double %1, double 4.000000e+00)
%176 = tail call double @llvm.fmuladd.f64(double %174, double %175, double %172)
%177 = tail call double @llvm.fmuladd.f64(double %170, double %176, double %165)
%178 = tail call double @pow(double %2, double 9.000000e+00)
%179 = tail call double @pow(double %1, double 8.000000e+00)
%180 = fmul double %101, 1.573000e+04
%181 = tail call double @llvm.fmuladd.f64(double %180, double %74, double 1.072500e+04)
%182 = tail call double @pow(double %0, double 4.000000e+00)
%183 = fmul double %182, 4.600000e+01
%184 = tail call double @pow(double %1, double 4.000000e+00)
%185 = tail call double @llvm.fmuladd.f64(double %183, double %184, double %181)
%186 = fmul double %0, -6.000000e+00
%187 = fmul double %186, %178
%188 = fmul double %187, %179
%189 = tail call double @llvm.fmuladd.f64(double %188, double %185, double %177)
%190 = tail call double @pow(double %2, double 1.300000e+01)
%191 = tail call double @pow(double %1, double 4.000000e+00)
%192 = fmul double %101, -1.392300e+04
%193 = tail call double @llvm.fmuladd.f64(double %192, double %74, double 1.536300e+05)
%194 = tail call double @pow(double %0, double 4.000000e+00)
%195 = fmul double %194, 1.430000e+02
%196 = tail call double @pow(double %1, double 4.000000e+00)
%197 = tail call double @llvm.fmuladd.f64(double %195, double %196, double %193)
%198 = fmul double %0, -2.000000e+01
%199 = fmul double %198, %190
%200 = fmul double %199, %191
%201 = tail call double @llvm.fmuladd.f64(double %200, double %197, double %189)
%202 = tail call double @pow(double %2, double 1.500000e+01)
%203 = fmul double %101, 4.455000e+03
%204 = tail call double @llvm.fmuladd.f64(double %203, double %74, double 2.690100e+05)
%205 = tail call double @pow(double %0, double 4.000000e+00)
%206 = fmul double %205, 1.430000e+02
%207 = tail call double @pow(double %1, double 4.000000e+00)
%208 = tail call double @llvm.fmuladd.f64(double %206, double %207, double %204)
%209 = fmul double %0, -4.000000e+00
%210 = fmul double %209, %202
%211 = fmul double %74, %210
%212 = tail call double @llvm.fmuladd.f64(double %211, double %208, double %201)
%213 = tail call double @pow(double %2, double 1.700000e+01)
%214 = fmul double %123, %213
%215 = fmul double %101, -8.235000e+03
%216 = tail call double @llvm.fmuladd.f64(double %215, double %74, double -5.460000e+03)
%217 = tail call double @pow(double %0, double 4.000000e+00)
%218 = fmul double %217, 1.630000e+02
%219 = tail call double @pow(double %1, double 4.000000e+00)
%220 = tail call double @llvm.fmuladd.f64(double %218, double %219, double %216)
%221 = tail call double @llvm.fmuladd.f64(double %214, double %220, double %212)
%222 = tail call double @pow(double %2, double 1.400000e+01)
%223 = fmul double %222, 3.000000e+01
%224 = fmul double %74, %223
%225 = fmul double %101, -2.610600e+04
%226 = tail call double @llvm.fmuladd.f64(double %225, double %74, double -1.793400e+04)
%227 = tail call double @pow(double %0, double 4.000000e+00)
%228 = fmul double %227, 7.930000e+02
%229 = tail call double @pow(double %1, double 4.000000e+00)
%230 = tail call double @llvm.fmuladd.f64(double %228, double %229, double %226)
%231 = tail call double @llvm.fmuladd.f64(double %224, double %230, double %221)
%232 = tail call double @pow(double %2, double 1.000000e+01)
%233 = fmul double %232, 3.000000e+00
%234 = tail call double @pow(double %1, double 6.000000e+00)
%235 = fmul double %233, %234
%236 = fmul double %101, 2.116400e+05
%237 = tail call double @llvm.fmuladd.f64(double %236, double %74, double -2.973750e+05)
%238 = tail call double @pow(double %0, double 4.000000e+00)
%239 = fmul double %238, 1.430000e+03
%240 = tail call double @pow(double %1, double 4.000000e+00)
%241 = tail call double @llvm.fmuladd.f64(double %239, double %240, double %237)
%242 = tail call double @pow(double %0, double 6.000000e+00)
%243 = tail call double @pow(double %1, double 6.000000e+00)
%244 = fmul double %242, -2.400000e+01
%245 = tail call double @llvm.fmuladd.f64(double %244, double %243, double %241)
%246 = tail call double @llvm.fmuladd.f64(double %235, double %245, double %231)
%247 = tail call double @pow(double %2, double 6.000000e+00)
%248 = fmul double %247, 2.000000e+00
%249 = tail call double @pow(double %1, double 1.000000e+01)
%250 = fmul double %248, %249
%251 = fmul double %101, 3.510000e+03
%252 = tail call double @llvm.fmuladd.f64(double %251, double %74, double -6.435000e+03)
%253 = tail call double @pow(double %0, double 4.000000e+00)
%254 = tail call double @pow(double %1, double 4.000000e+00)
%255 = fmul double %253, -1.950000e+02
%256 = tail call double @llvm.fmuladd.f64(double %255, double %254, double %252)
%257 = tail call double @pow(double %0, double 6.000000e+00)
%258 = fmul double %257, 2.000000e+00
%259 = tail call double @pow(double %1, double 6.000000e+00)
%260 = tail call double @llvm.fmuladd.f64(double %258, double %259, double %256)
%261 = tail call double @llvm.fmuladd.f64(double %250, double %260, double %246)
%262 = tail call double @pow(double %2, double 8.000000e+00)
%263 = tail call double @pow(double %1, double 8.000000e+00)
%264 = fmul double %262, %263
%265 = fmul double %101, 1.287000e+04
%266 = tail call double @llvm.fmuladd.f64(double %265, double %74, double -3.217500e+04)
%267 = tail call double @pow(double %0, double 4.000000e+00)
%268 = fmul double %267, 7.290000e+03
%269 = tail call double @pow(double %1, double 4.000000e+00)
%270 = tail call double @llvm.fmuladd.f64(double %268, double %269, double %266)
%271 = tail call double @pow(double %0, double 6.000000e+00)
%272 = fmul double %271, 8.000000e+00
%273 = tail call double @pow(double %1, double 6.000000e+00)
%274 = tail call double @llvm.fmuladd.f64(double %272, double %273, double %270)
%275 = tail call double @llvm.fmuladd.f64(double %264, double %274, double %261)
%276 = tail call double @pow(double %2, double 1.200000e+01)
%277 = fmul double %276, 2.000000e+00
%278 = tail call double @pow(double %1, double 4.000000e+00)
%279 = fmul double %277, %278
%280 = fmul double %101, 3.242850e+05
%281 = tail call double @llvm.fmuladd.f64(double %280, double %74, double -7.681500e+05)
%282 = tail call double @pow(double %0, double 4.000000e+00)
%283 = tail call double @pow(double %1, double 4.000000e+00)
%284 = fmul double %282, -1.930500e+04
%285 = tail call double @llvm.fmuladd.f64(double %284, double %283, double %281)
%286 = tail call double @pow(double %0, double 6.000000e+00)
%287 = fmul double %286, 5.200000e+01
%288 = tail call double @pow(double %1, double 6.000000e+00)
%289 = tail call double @llvm.fmuladd.f64(double %287, double %288, double %285)
%290 = tail call double @llvm.fmuladd.f64(double %279, double %289, double %275)
%291 = tail call double @pow(double %2, double 1.600000e+01)
%292 = fmul double %101, 2.418150e+05
%293 = tail call double @llvm.fmuladd.f64(double %292, double %74, double 1.638000e+04)
%294 = tail call double @pow(double %0, double 4.000000e+00)
%295 = tail call double @pow(double %1, double 4.000000e+00)
%296 = fmul double %294, -7.695000e+03
%297 = tail call double @llvm.fmuladd.f64(double %296, double %295, double %293)
%298 = tail call double @pow(double %0, double 6.000000e+00)
%299 = fmul double %298, 5.200000e+01
%300 = tail call double @pow(double %1, double 6.000000e+00)
%301 = tail call double @llvm.fmuladd.f64(double %299, double %300, double %297)
%302 = fmul double %291, -2.000000e+00
%303 = tail call double @llvm.fmuladd.f64(double %302, double %301, double %290)
%304 = fmul double %81, %303
%305 = tail call double @llvm.fmuladd.f64(double %72, double %76, double %304)
%306 = fmul double %5, %2
%307 = tail call double @pow(double 0x4005BF0A8B145769, double %306)
%308 = tail call double @pow(double %2, double 8.000000e+00)
%309 = fmul double %307, %308
%310 = fmul double %73, 2.000000e+00
%311 = tail call double @pow(double %1, double 1.600000e+01)
%312 = fmul double %310, %311
%313 = fmul double %0, 0x4170B4F4A0000000
%314 = tail call double @llvm.fmuladd.f64(double %313, double %1, double 0x4160B4F4A0000000)
%315 = fmul double %101, 0x416368C960000000
%316 = tail call double @llvm.fmuladd.f64(double %315, double %74, double %314)
%317 = tail call double @pow(double %0, double 3.000000e+00)
%318 = fmul double %317, 2.940210e+06
%319 = tail call double @pow(double %1, double 3.000000e+00)
%320 = tail call double @llvm.fmuladd.f64(double %318, double %319, double %316)
%321 = tail call double @pow(double %0, double 4.000000e+00)
%322 = fmul double %321, 4.791150e+05
%323 = tail call double @pow(double %1, double 4.000000e+00)
%324 = tail call double @llvm.fmuladd.f64(double %322, double %323, double %320)
%325 = tail call double @pow(double %0, double 5.000000e+00)
%326 = fmul double %325, 4.149600e+04
%327 = tail call double @pow(double %1, double 5.000000e+00)
%328 = tail call double @llvm.fmuladd.f64(double %326, double %327, double %324)
%329 = tail call double @pow(double %0, double 6.000000e+00)
%330 = fmul double %329, 8.820000e+02
%331 = tail call double @pow(double %1, double 6.000000e+00)
%332 = tail call double @llvm.fmuladd.f64(double %330, double %331, double %328)
%333 = tail call double @pow(double %0, double 7.000000e+00)
%334 = tail call double @pow(double %1, double 7.000000e+00)
%335 = fmul double %333, -1.560000e+02
%336 = tail call double @llvm.fmuladd.f64(double %335, double %334, double %332)
%337 = tail call double @pow(double %0, double 8.000000e+00)
%338 = tail call double @pow(double %1, double 8.000000e+00)
%339 = fmul double %337, -1.100000e+01
%340 = tail call double @llvm.fmuladd.f64(double %339, double %338, double %336)
%341 = tail call double @pow(double %1, double 1.800000e+01)
%342 = fmul double %341, 6.000000e+00
%343 = fmul double %0, 4.504500e+05
%344 = tail call double @llvm.fmuladd.f64(double %343, double %1, double 2.252250e+05)
%345 = fmul double %101, 3.153150e+05
%346 = tail call double @llvm.fmuladd.f64(double %345, double %74, double %344)
%347 = tail call double @pow(double %0, double 3.000000e+00)
%348 = fmul double %347, 1.201200e+05
%349 = tail call double @pow(double %1, double 3.000000e+00)
%350 = tail call double @llvm.fmuladd.f64(double %348, double %349, double %346)
%351 = tail call double @pow(double %0, double 4.000000e+00)
%352 = fmul double %351, 2.887500e+04
%353 = tail call double @pow(double %1, double 4.000000e+00)
%354 = tail call double @llvm.fmuladd.f64(double %352, double %353, double %350)
%355 = tail call double @pow(double %0, double 5.000000e+00)
%356 = fmul double %355, 4.620000e+03
%357 = tail call double @pow(double %1, double 5.000000e+00)
%358 = tail call double @llvm.fmuladd.f64(double %356, double %357, double %354)
%359 = tail call double @pow(double %0, double 6.000000e+00)
%360 = fmul double %359, 4.900000e+02
%361 = tail call double @pow(double %1, double 6.000000e+00)
%362 = tail call double @llvm.fmuladd.f64(double %360, double %361, double %358)
%363 = tail call double @pow(double %0, double 7.000000e+00)
%364 = fmul double %363, 3.200000e+01
%365 = tail call double @pow(double %1, double 7.000000e+00)
%366 = tail call double @llvm.fmuladd.f64(double %364, double %365, double %362)
%367 = tail call double @pow(double %0, double 8.000000e+00)
%368 = tail call double @pow(double %1, double 8.000000e+00)
%369 = tail call double @llvm.fmuladd.f64(double %367, double %368, double %366)
%370 = fmul double %342, %369
%371 = tail call double @llvm.fmuladd.f64(double %312, double %340, double %370)
%372 = tail call double @pow(double %2, double 1.800000e+01)
%373 = fmul double %0, 6.300000e+02
%374 = tail call double @llvm.fmuladd.f64(double %373, double %1, double 3.150000e+02)
%375 = fmul double %101, 6.300000e+02
%376 = tail call double @llvm.fmuladd.f64(double %375, double %74, double %374)
%377 = tail call double @pow(double %0, double 3.000000e+00)
%378 = fmul double %377, 4.200000e+02
%379 = tail call double @pow(double %1, double 3.000000e+00)
%380 = tail call double @llvm.fmuladd.f64(double %378, double %379, double %376)
%381 = tail call double @pow(double %0, double 4.000000e+00)
%382 = fmul double %381, 2.100000e+02
%383 = tail call double @pow(double %1, double 4.000000e+00)
%384 = tail call double @llvm.fmuladd.f64(double %382, double %383, double %380)
%385 = tail call double @pow(double %0, double 5.000000e+00)
%386 = fmul double %385, 8.400000e+01
%387 = tail call double @pow(double %1, double 5.000000e+00)
%388 = tail call double @llvm.fmuladd.f64(double %386, double %387, double %384)
%389 = tail call double @pow(double %0, double 6.000000e+00)
%390 = fmul double %389, 2.800000e+01
%391 = tail call double @pow(double %1, double 6.000000e+00)
%392 = tail call double @llvm.fmuladd.f64(double %390, double %391, double %388)
%393 = tail call double @pow(double %0, double 7.000000e+00)
%394 = fmul double %393, 8.000000e+00
%395 = tail call double @pow(double %1, double 7.000000e+00)
%396 = tail call double @llvm.fmuladd.f64(double %394, double %395, double %392)
%397 = tail call double @pow(double %0, double 8.000000e+00)
%398 = fmul double %397, 2.000000e+00
%399 = tail call double @pow(double %1, double 8.000000e+00)
%400 = tail call double @llvm.fmuladd.f64(double %398, double %399, double %396)
%401 = fmul double %372, -3.000000e+00
%402 = tail call double @llvm.fmuladd.f64(double %401, double %400, double %371)
%403 = tail call double @pow(double %2, double 6.000000e+00)
%404 = fmul double %403, 8.400000e+01
%405 = tail call double @pow(double %1, double 1.200000e+01)
%406 = fmul double %404, %405
%407 = fmul double %0, 2.304000e+05
%408 = tail call double @llvm.fmuladd.f64(double %407, double %1, double 1.152000e+05)
%409 = fmul double %101, -3.419550e+05
%410 = tail call double @llvm.fmuladd.f64(double %409, double %74, double %408)
%411 = tail call double @pow(double %0, double 3.000000e+00)
%412 = tail call double @pow(double %1, double 3.000000e+00)
%413 = fmul double %411, -1.416900e+05
%414 = tail call double @llvm.fmuladd.f64(double %413, double %412, double %410)
%415 = tail call double @pow(double %0, double 4.000000e+00)
%416 = tail call double @pow(double %1, double 4.000000e+00)
%417 = fmul double %415, -6.135000e+03
%418 = tail call double @llvm.fmuladd.f64(double %417, double %416, double %414)
%419 = tail call double @pow(double %0, double 5.000000e+00)
%420 = fmul double %419, 5.031000e+03
%421 = tail call double @pow(double %1, double 5.000000e+00)
%422 = tail call double @llvm.fmuladd.f64(double %420, double %421, double %418)
%423 = tail call double @pow(double %0, double 6.000000e+00)
%424 = fmul double %423, 1.042000e+03
%425 = tail call double @pow(double %1, double 6.000000e+00)
%426 = tail call double @llvm.fmuladd.f64(double %424, double %425, double %422)
%427 = tail call double @pow(double %0, double 7.000000e+00)
%428 = fmul double %427, 8.000000e+01
%429 = tail call double @pow(double %1, double 7.000000e+00)
%430 = tail call double @llvm.fmuladd.f64(double %428, double %429, double %426)
%431 = tail call double @pow(double %0, double 8.000000e+00)
%432 = fmul double %431, 2.000000e+00
%433 = tail call double @pow(double %1, double 8.000000e+00)
%434 = tail call double @llvm.fmuladd.f64(double %432, double %433, double %430)
%435 = tail call double @llvm.fmuladd.f64(double %406, double %434, double %402)
%436 = tail call double @pow(double %2, double 4.000000e+00)
%437 = tail call double @pow(double %1, double 1.400000e+01)
%438 = fmul double %0, 0xC170283880000000
%439 = tail call double @llvm.fmuladd.f64(double %438, double %1, double -8.470980e+06)
%440 = fmul double %101, 0xC14FCFDB80000000
%441 = tail call double @llvm.fmuladd.f64(double %440, double %74, double %439)
%442 = tail call double @pow(double %0, double 3.000000e+00)
%443 = fmul double %442, 8.716050e+05
%444 = tail call double @pow(double %1, double 3.000000e+00)
%445 = tail call double @llvm.fmuladd.f64(double %443, double %444, double %441)
%446 = tail call double @pow(double %0, double 4.000000e+00)
%447 = fmul double %446, 5.729850e+05
%448 = tail call double @pow(double %1, double 4.000000e+00)
%449 = tail call double @llvm.fmuladd.f64(double %447, double %448, double %445)
%450 = tail call double @pow(double %0, double 5.000000e+00)
%451 = fmul double %450, 1.131690e+05
%452 = tail call double @pow(double %1, double 5.000000e+00)
%453 = tail call double @llvm.fmuladd.f64(double %451, double %452, double %449)
%454 = tail call double @pow(double %0, double 6.000000e+00)
%455 = fmul double %454, 1.087800e+04
%456 = tail call double @pow(double %1, double 6.000000e+00)
%457 = tail call double @llvm.fmuladd.f64(double %455, double %456, double %453)
%458 = tail call double @pow(double %0, double 7.000000e+00)
%459 = fmul double %458, 4.560000e+02
%460 = tail call double @pow(double %1, double 7.000000e+00)
%461 = tail call double @llvm.fmuladd.f64(double %459, double %460, double %457)
%462 = tail call double @pow(double %0, double 8.000000e+00)
%463 = fmul double %462, 2.000000e+00
%464 = tail call double @pow(double %1, double 8.000000e+00)
%465 = tail call double @llvm.fmuladd.f64(double %463, double %464, double %461)
%466 = fmul double %436, -4.000000e+00
%467 = fmul double %466, %437
%468 = tail call double @llvm.fmuladd.f64(double %467, double %465, double %435)
%469 = tail call double @pow(double %2, double 1.400000e+01)
%470 = fmul double %469, 2.000000e+00
%471 = tail call double @pow(double %1, double 4.000000e+00)
%472 = fmul double %470, %471
%473 = fmul double %0, -7.371000e+04
%474 = tail call double @llvm.fmuladd.f64(double %473, double %1, double -3.685500e+04)
%475 = fmul double %101, -7.371000e+04
%476 = tail call double @llvm.fmuladd.f64(double %475, double %74, double %474)
%477 = tail call double @pow(double %0, double 3.000000e+00)
%478 = tail call double @pow(double %1, double 3.000000e+00)
%479 = fmul double %477, -4.914000e+04
%480 = tail call double @llvm.fmuladd.f64(double %479, double %478, double %476)
%481 = tail call double @pow(double %0, double 4.000000e+00)
%482 = tail call double @pow(double %1, double 4.000000e+00)
%483 = fmul double %481, -2.457000e+04
%484 = tail call double @llvm.fmuladd.f64(double %483, double %482, double %480)
%485 = tail call double @pow(double %0, double 5.000000e+00)
%486 = tail call double @pow(double %1, double 5.000000e+00)
%487 = fmul double %485, -7.182000e+03
%488 = tail call double @llvm.fmuladd.f64(double %487, double %486, double %484)
%489 = tail call double @pow(double %0, double 6.000000e+00)
%490 = tail call double @pow(double %1, double 6.000000e+00)
%491 = fmul double %489, -6.804000e+03
%492 = tail call double @llvm.fmuladd.f64(double %491, double %490, double %488)
%493 = tail call double @pow(double %0, double 7.000000e+00)
%494 = tail call double @pow(double %1, double 7.000000e+00)
%495 = fmul double %493, -7.680000e+02
%496 = tail call double @llvm.fmuladd.f64(double %495, double %494, double %492)
%497 = tail call double @pow(double %0, double 8.000000e+00)
%498 = fmul double %497, 4.000000e+00
%499 = tail call double @pow(double %1, double 8.000000e+00)
%500 = tail call double @llvm.fmuladd.f64(double %498, double %499, double %496)
%501 = tail call double @llvm.fmuladd.f64(double %472, double %500, double %468)
%502 = tail call double @pow(double %2, double 1.200000e+01)
%503 = tail call double @pow(double %1, double 6.000000e+00)
%504 = fmul double %0, -1.287000e+04
%505 = tail call double @llvm.fmuladd.f64(double %504, double %1, double -6.435000e+03)
%506 = fmul double %101, -1.287000e+04
%507 = tail call double @llvm.fmuladd.f64(double %506, double %74, double %505)
%508 = tail call double @pow(double %0, double 3.000000e+00)
%509 = tail call double @pow(double %1, double 3.000000e+00)
%510 = fmul double %508, -9.570000e+03
%511 = tail call double @llvm.fmuladd.f64(double %510, double %509, double %507)
%512 = tail call double @pow(double %0, double 4.000000e+00)
%513 = tail call double @pow(double %1, double 4.000000e+00)
%514 = fmul double %512, -3.300000e+02
%515 = tail call double @llvm.fmuladd.f64(double %514, double %513, double %511)
%516 = tail call double @pow(double %0, double 5.000000e+00)
%517 = tail call double @pow(double %1, double 5.000000e+00)
%518 = fmul double %516, -4.434000e+03
%519 = tail call double @llvm.fmuladd.f64(double %518, double %517, double %515)
%520 = tail call double @pow(double %0, double 6.000000e+00)
%521 = tail call double @pow(double %1, double 6.000000e+00)
%522 = fmul double %520, -9.080000e+02
%523 = tail call double @llvm.fmuladd.f64(double %522, double %521, double %519)
%524 = tail call double @pow(double %0, double 7.000000e+00)
%525 = tail call double @pow(double %1, double 7.000000e+00)
%526 = fmul double %524, -1.600000e+01
%527 = tail call double @llvm.fmuladd.f64(double %526, double %525, double %523)
%528 = tail call double @pow(double %0, double 8.000000e+00)
%529 = fmul double %528, 4.000000e+00
%530 = tail call double @pow(double %1, double 8.000000e+00)
%531 = tail call double @llvm.fmuladd.f64(double %529, double %530, double %527)
%532 = fmul double %502, -4.200000e+01
%533 = fmul double %532, %503
%534 = tail call double @llvm.fmuladd.f64(double %533, double %531, double %501)
%535 = tail call double @pow(double %2, double 1.000000e+01)
%536 = fmul double %535, 9.100000e+01
%537 = tail call double @pow(double %1, double 8.000000e+00)
%538 = fmul double %536, %537
%539 = fmul double %0, -1.485000e+04
%540 = tail call double @llvm.fmuladd.f64(double %539, double %1, double -7.425000e+03)
%541 = fmul double %101, -2.178000e+04
%542 = tail call double @llvm.fmuladd.f64(double %541, double %74, double %540)
%543 = tail call double @pow(double %0, double 3.000000e+00)
%544 = fmul double %543, 1.188000e+04
%545 = tail call double @pow(double %1, double 3.000000e+00)
%546 = tail call double @llvm.fmuladd.f64(double %544, double %545, double %542)
%547 = tail call double @pow(double %0, double 4.000000e+00)
%548 = tail call double @pow(double %1, double 4.000000e+00)
%549 = fmul double %547, -1.584000e+04
%550 = tail call double @llvm.fmuladd.f64(double %549, double %548, double %546)
%551 = tail call double @pow(double %0, double 5.000000e+00)
%552 = tail call double @pow(double %1, double 5.000000e+00)
%553 = fmul double %551, -5.100000e+03
%554 = tail call double @llvm.fmuladd.f64(double %553, double %552, double %550)
%555 = tail call double @pow(double %0, double 6.000000e+00)
%556 = tail call double @pow(double %1, double 6.000000e+00)
%557 = fmul double %555, -2.400000e+02
%558 = tail call double @llvm.fmuladd.f64(double %557, double %556, double %554)
%559 = tail call double @pow(double %0, double 7.000000e+00)
%560 = fmul double %559, 4.800000e+01
%561 = tail call double @pow(double %1, double 7.000000e+00)
%562 = tail call double @llvm.fmuladd.f64(double %560, double %561, double %558)
%563 = tail call double @pow(double %0, double 8.000000e+00)
%564 = fmul double %563, 4.000000e+00
%565 = tail call double @pow(double %1, double 8.000000e+00)
%566 = tail call double @llvm.fmuladd.f64(double %564, double %565, double %562)
%567 = tail call double @llvm.fmuladd.f64(double %538, double %566, double %534)
%568 = tail call double @pow(double %2, double 8.000000e+00)
%569 = tail call double @pow(double %1, double 1.000000e+01)
%570 = fmul double %0, -4.185000e+04
%571 = tail call double @llvm.fmuladd.f64(double %570, double %1, double -2.092500e+04)
%572 = fmul double %101, 9.486000e+04
%573 = tail call double @llvm.fmuladd.f64(double %572, double %74, double %571)
%574 = tail call double @pow(double %0, double 3.000000e+00)
%575 = tail call double @pow(double %1, double 3.000000e+00)
%576 = fmul double %574, -8.118000e+04
%577 = tail call double @llvm.fmuladd.f64(double %576, double %575, double %573)
%578 = tail call double @pow(double %0, double 4.000000e+00)
%579 = tail call double @pow(double %1, double 4.000000e+00)
%580 = fmul double %578, -3.456000e+04
%581 = tail call double @llvm.fmuladd.f64(double %580, double %579, double %577)
%582 = tail call double @pow(double %0, double 5.000000e+00)
%583 = tail call double @pow(double %1, double 5.000000e+00)
%584 = fmul double %582, -2.292000e+03
%585 = tail call double @llvm.fmuladd.f64(double %584, double %583, double %581)
%586 = tail call double @pow(double %0, double 6.000000e+00)
%587 = fmul double %586, 5.760000e+02
%588 = tail call double @pow(double %1, double 6.000000e+00)
%589 = tail call double @llvm.fmuladd.f64(double %587, double %588, double %585)
%590 = tail call double @pow(double %0, double 7.000000e+00)
%591 = fmul double %590, 9.600000e+01
%592 = tail call double @pow(double %1, double 7.000000e+00)
%593 = tail call double @llvm.fmuladd.f64(double %591, double %592, double %589)
%594 = tail call double @pow(double %0, double 8.000000e+00)
%595 = fmul double %594, 4.000000e+00
%596 = tail call double @pow(double %1, double 8.000000e+00)
%597 = tail call double @llvm.fmuladd.f64(double %595, double %596, double %593)
%598 = fmul double %568, -9.100000e+01
%599 = fmul double %598, %569
%600 = tail call double @llvm.fmuladd.f64(double %599, double %597, double %567)
%601 = tail call double @pow(double %2, double 1.600000e+01)
%602 = fmul double %74, %601
%603 = fmul double %0, 2.457000e+04
%604 = tail call double @llvm.fmuladd.f64(double %603, double %1, double 1.228500e+04)
%605 = fmul double %101, 2.457000e+04
%606 = tail call double @llvm.fmuladd.f64(double %605, double %74, double %604)
%607 = tail call double @pow(double %0, double 3.000000e+00)
%608 = fmul double %607, 1.638000e+04
%609 = tail call double @pow(double %1, double 3.000000e+00)
%610 = tail call double @llvm.fmuladd.f64(double %608, double %609, double %606)
%611 = tail call double @pow(double %0, double 4.000000e+00)
%612 = fmul double %611, 8.190000e+03
%613 = tail call double @pow(double %1, double 4.000000e+00)
%614 = tail call double @llvm.fmuladd.f64(double %612, double %613, double %610)
%615 = tail call double @pow(double %0, double 5.000000e+00)
%616 = fmul double %615, 3.276000e+03
%617 = tail call double @pow(double %1, double 5.000000e+00)
%618 = tail call double @llvm.fmuladd.f64(double %616, double %617, double %614)
%619 = tail call double @pow(double %0, double 6.000000e+00)
%620 = fmul double %619, 1.092000e+03
%621 = tail call double @pow(double %1, double 6.000000e+00)
%622 = tail call double @llvm.fmuladd.f64(double %620, double %621, double %618)
%623 = tail call double @pow(double %0, double 7.000000e+00)
%624 = fmul double %623, 4.800000e+02
%625 = tail call double @pow(double %1, double 7.000000e+00)
%626 = tail call double @llvm.fmuladd.f64(double %624, double %625, double %622)
%627 = tail call double @pow(double %0, double 8.000000e+00)
%628 = fmul double %627, 2.200000e+01
%629 = tail call double @pow(double %1, double 8.000000e+00)
%630 = tail call double @llvm.fmuladd.f64(double %628, double %629, double %626)
%631 = tail call double @llvm.fmuladd.f64(double %602, double %630, double %600)
%632 = tail call double @llvm.fmuladd.f64(double %309, double %631, double %305)
%633 = tail call double @pow(double 0x4005BF0A8B145769, double %70)
%634 = fmul double %633, 9.450000e+02
%635 = fmul double %101, %634
%636 = tail call double @pow(double %75, double 1.300000e+01)
%637 = fmul double %636, %635
%638 = fdiv double %632, %637
br label %639
639: ; preds = %68, %6
%640 = phi double [ %67, %6 ], [ %638, %68 ]
ret double %640
}