double DSlater_2S_4S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-159667200.0 +
         159667200.0 * (pow((double)(2.71828182845904523536029),
                            (double)(2.0 * rij * xii))) -
         319334400.0 * rij * xii -
         319334400.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         212109975.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         104885550.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         40997880.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         13111560.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         3496680.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         784080.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         147840.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         23232.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         2944.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0))) -
         256.0 * (pow((double)(rij), (double)(12.0))) *
             (pow((double)(xii), (double)(12.0)))) /
        (1.596672e8 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         (pow((double)(rij), (double)(2.0))));
  } else {
    S = (315.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)(11.0))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(6.0))) *
             (-770.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (135.0 + 270.0 * rij * xij +
                   315.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   45.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   135.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   72.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   14.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (765765.0 + 1531530.0 * rij * xij +
                   866250.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   210210.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   11550.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   6468.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   1876.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   230.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) -
                   12.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              (pow((double)(xii), (double)(16.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)))) +
              (pow((double)(xij), (double)(16.0))) *
                  (135135.0 + 270270.0 * rij * xij +
                   207900.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   90090.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   25200.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   4788.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   616.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   50.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)))) -
              7.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-24885.0 - 49770.0 * rij * xij +
                   18630.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   44880.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   34230.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   8892.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   964.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   14.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)))) +
              7.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (28665.0 + 57330.0 * rij * xij -
                   110970.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   90480.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   26430.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   3312.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   46.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)))) -
              7.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (2475.0 + 4950.0 * rij * xij +
                   4950.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   3300.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   1650.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   576.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   332.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   70.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)))) +
              7.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (7425.0 + 14850.0 * rij * xij +
                   14850.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   10350.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   3150.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   3036.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1052.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   130.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)(14.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (3465.0 + 6930.0 * rij * xij +
                   6930.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   4620.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   2310.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   924.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   308.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   118.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   12.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))))) +
         105.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(10.0))) *
             (-34.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(15.0))) -
              2.0 * (pow((double)(rij), (double)(4.0))) *
                  (pow((double)(xii), (double)(16.0))) +
              3.0 * (pow((double)(xij), (double)(12.0))) +
              6.0 * rij * xii * (pow((double)(xij), (double)(12.0))) -
              8.0 * (pow((double)(rij), (double)(2.0))) *
                  (pow((double)(xii), (double)(14.0))) *
                  (27.0 + (pow((double)(rij), (double)(2.0))) *
                              (pow((double)(xij), (double)(2.0)))) +
              2.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-33.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              3.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-11.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              66.0 * rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-191.0 + 6.0 * (pow((double)(rij), (double)(2.0))) *
                                (pow((double)(xij), (double)(2.0)))) -
              22.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (162.0 + 11.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              21.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (157.0 + 66.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              2.0 * rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-3297.0 + 88.0 * (pow((double)(rij), (double)(2.0))) *
                                 (pow((double)(xij), (double)(2.0)))) -
              2.0 * rij * (pow((double)(xii), (double)(13.0))) *
                  (273.0 + 113.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              11.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (573.0 -
                   252.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (165.0 -
                   66.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              2.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-891.0 +
                   462.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   4.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              (pow((double)(xii), (double)(12.0))) *
                  (-273.0 -
                   2034.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   22.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              (pow((double)(xii), (double)(5.0))) *
                  (330.0 * rij * (pow((double)(xij), (double)(8.0))) -
                   74.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(10.0)))))) /
        (315. *
         (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)(11.0))));
  }
  return S;
}


x86 assembly (clang, -O0):
<DSlater_2S_4S>:
push   %rbp
mov    %rsp,%rbp
sub    $0x810,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    16df <DSlater_2S_4S+0x5cf>
jp     16df <DSlater_2S_4S+0x5cf>
movsd  0x3ec0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x3ebe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x41c6(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x421a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4206(%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,-0xe0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3e48(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x41b8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3e1f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xd8(%rbp),%xmm0
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  0x3dfb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x413b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3dd2(%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  0x3da6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40be(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3d7d(%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  0x3d29(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4041(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3d00(%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  0x3cf4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3fc4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3ccb(%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  0x3ce7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f47(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3cbe(%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  0x3bbd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3ecd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3b97(%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  0x3c1c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3e5c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3bf6(%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  0x3ad3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3deb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3aad(%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  0x3a4a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3d7a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3a24(%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  0x3a51(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3d09(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3a2b(%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  0x3985(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x3983(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c8b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x394d(%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    43b7 <DSlater_2S_4S+0x32a7>
movsd  0x3921(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x3916(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x38fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x38dd(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x38c3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x810(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x389f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x358(%rbp)
ff
movsd  0x3892(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x3890(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x38e6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x808(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x386d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b4d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3844(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x800(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  0x3b08(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3ae2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x37c1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x37b9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3798(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x378b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3a63(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3762(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x374d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x39fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3724(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x36e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3997(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36be(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x36c9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3751(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36a0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x36d3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36b9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x359c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x369a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x798(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  0x3856(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3838(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x352f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3807(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3506(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x790(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x788(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x34f9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x37a1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34d0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x780(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x778(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x34bb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x373b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3492(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x770(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x768(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3455(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x36d5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x342c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x760(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x758(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3420(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3658(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x33f7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x750(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x748(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3413(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x35db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x33ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x740(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x738(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x32e6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x330e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x32bd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x730(%rbp),%xmm3
ff
movsd  -0x728(%rbp),%xmm4
ff
movsd  -0x720(%rbp),%xmm1
ff
movsd  -0x718(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x710(%rbp),%xmm0
ff
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,-0x698(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x333d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x34c0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x31fa(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x31d9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3481(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31b0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x708(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x700(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x31a3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x341b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x317a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3165(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x33b5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x313c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30ff(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x334f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x30d6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30e1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x30b8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30eb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3023(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x30c2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2fd5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f95(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2fac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6a8(%rbp),%xmm2
ff
movsd  -0x6a0(%rbp),%xmm3
ff
movsd  -0x698(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x690(%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,-0x618(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3038(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x3193(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3175(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ed4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3144(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2eab(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x688(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x680(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2e9e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x30de(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e75(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x678(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x670(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2e60(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3078(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e37(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x668(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x660(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2dfa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3012(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2dd1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x658(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x650(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ddc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fac(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2db3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x648(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x640(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2de6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f46(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2dbd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x638(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x630(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2cd0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c90(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ca7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x628(%rbp),%xmm2
ff
movsd  -0x620(%rbp),%xmm3
ff
movsd  -0x618(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x610(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2caa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d02(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c19(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x608(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  0x2e2d(%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  0x2df8(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b97(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2dc7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b6e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x600(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b61(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d61(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b38(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b0c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ce4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ae3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a8f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a66(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a5a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2bea(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a31(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a4d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a6d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a24(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2920(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2928(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28f7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a0(%rbp),%xmm2
ff
movsd  -0x598(%rbp),%xmm3
ff
movsd  -0x590(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x588(%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,-0x508(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x28ab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x293b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28a2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  0x2a2e(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2a10(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x27e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x29df(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x27be(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x578(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x570(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x279a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2962(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2771(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x568(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x560(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2745(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x28e5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x271c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x558(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x550(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26c8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2868(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x269f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x548(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x540(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2693(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x264b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x266a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x538(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x530(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2686(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2776(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x265d(%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,-0x510(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2570(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2578(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2547(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x518(%rbp),%xmm2
ff
movsd  -0x510(%rbp),%xmm3
ff
movsd  -0x508(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x500(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2532(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25a2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24e9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  0x2655(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2647(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x244e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2616(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2425(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2418(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25b0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23ef(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x23da(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x254a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23b1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2374(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24e4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x234b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2356(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x247e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x232d(%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)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2360(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2418(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2337(%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,-0x488(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x224a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2252(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2221(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x490(%rbp),%xmm2
ff
movsd  -0x488(%rbp),%xmm3
ff
movsd  -0x480(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x478(%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,-0x3f8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x21a5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2265(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21e4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x470(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x22e0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x22d2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2111(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x22a1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20e8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x468(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x460(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x20db(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x223b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20b2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x458(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x450(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x209d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21d5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2074(%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)
movsd  -0x8(%rbp),%xmm0
movsd  0x2037(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x216f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x200e(%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  0x2019(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2109(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ff0(%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  0x2023(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x20a3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ffa(%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,-0x400(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f0d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f15(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ee4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x408(%rbp),%xmm2
ff
movsd  -0x400(%rbp),%xmm3
ff
movsd  -0x3f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1f7f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e4d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  0x1f91(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1f83(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x1dfa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f52(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1dd1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1dc4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1eec(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d9b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d86(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e86(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d5d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d20(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e20(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cf7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d02(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1dba(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cd9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x398(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d0c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1d54(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ce3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x388(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1bf6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c1e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bcd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x380(%rbp),%xmm5
ff
movsd  -0x378(%rbp),%xmm6
ff
movsd  -0x370(%rbp),%xmm3
ff
movsd  -0x368(%rbp),%xmm4
ff
movsd  -0x360(%rbp),%xmm1
ff
movsd  -0x358(%rbp),%xmm2
ff
movaps %xmm0,%xmm7
movsd  -0x350(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  0x1b31(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x1b2f(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c47(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b0e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x348(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1af5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bed(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1bcc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ad2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a7a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1b81(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x340(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x330(%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,-0x328(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a71(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movsd  0x1a1c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  0x1a5c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a25(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x320(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x318(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1988(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19a8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1a77(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x310(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1936(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x191c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  -0x300(%rbp),%xmm1
movaps %xmm0,%xmm3
movsd  -0x2f8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x1a00(%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,-0x2d8(%rbp)
ff
movsd  0x18bd(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x18cb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2f0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1892(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1851(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1841(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1828(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  -0x2d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x2d0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x1904(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x17db(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x17f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17ca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1789(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1779(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1760(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c0(%rbp),%xmm2
ff
movsd  -0x2b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x1834(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  0x17a8(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x17f6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x171d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x16ac(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x171c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1683(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x298(%rbp),%xmm2
ff
movsd  -0x290(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x288(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x1747(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  0x168b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1709(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x280(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1678(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x278(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x15cf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15b7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15a6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x270(%rbp),%xmm2
ff
movsd  -0x268(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x260(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x165a(%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,-0x248(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x155a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x160a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1519(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x258(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x14f0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1570(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14c7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0x248(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x240(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x156b(%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,-0x220(%rbp)
ff
movsd  0x1468(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1446(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x238(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1425(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x230(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x13fc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x14b4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13d3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x228(%rbp),%xmm2
ff
movsd  -0x220(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x218(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x1467(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  0x138b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1429(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x210(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1348(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13e8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x131f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x208(%rbp),%xmm2
ff
movsd  -0x200(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x139b(%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,-0x1d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x12eb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12a3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12da(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1269(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12f9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1240(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x12a5(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x123c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11e4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1213(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e0(%rbp),%xmm2
ff
movsd  -0x1d8(%rbp),%xmm3
ff
movsd  -0x1d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1c8(%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,-0x1a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x11af(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x117d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1124(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11a4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10fb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1150(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10f7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x109f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10ce(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b0(%rbp),%xmm2
ff
movsd  -0x1a8(%rbp),%xmm3
ff
movsd  -0x1a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x198(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x10b9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1029(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1090(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x190(%rbp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xfe7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x104f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfbe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x188(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x1012(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xfd1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfc1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfa8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x180(%rbp),%xmm2
ff
movsd  -0x178(%rbp),%xmm3
ff
movsd  -0x170(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x168(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xf7b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xef9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xf49(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xed0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xef5(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xecc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xec4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xea3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x158(%rbp),%xmm2
ff
movsd  -0x150(%rbp),%xmm3
ff
movsd  -0x148(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x140(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xe4e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x120(%rbp)
ff
movsd  0xe31(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe0f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xded(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xdd5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdb4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x138(%rbp),%xmm5
ff
movsd  -0x130(%rbp),%xmm4
ff
movsd  -0x128(%rbp),%xmm6
ff
movsd  -0x120(%rbp),%xmm2
ff
movsd  -0x118(%rbp),%xmm3
ff
movsd  -0x110(%rbp),%xmm1
ff
movaps %xmm0,%xmm7
movsd  -0x108(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  0xd19(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0xd0e(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xcf6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xcd5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x100(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xcac(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc92(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xf8(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0xc6e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xe8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
movsd  -0x20(%rbp),%xmm0
add    $0x810,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<DSlater_2S_4S>:
sub    $0x88,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x10(%rsp)
movapd %xmm0,%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm2,0x38(%rsp)
jne    14a6 <DSlater_2S_4S+0x396>
jp     14a6 <DSlater_2S_4S+0x396>
mulsd  %xmm2,%xmm3
movsd  0x1eb9(%rip),%xmm0
movapd %xmm3,%xmm1
movsd  %xmm3,0x50(%rsp)
call   1030 <pow@plt>
mulsd  0x220a(%rip),%xmm0
addsd  0x220a(%rip),%xmm0
movsd  0x220a(%rip),%xmm5
movsd  0x10(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x38(%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,0x30(%rsp)
movsd  0x1e86(%rip),%xmm1
movapd %xmm4,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1e6a(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2198(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1e51(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1e32(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x2157(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1e10(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1df2(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2118(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1d89(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d6a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x20d7(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1d98(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d7a(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2098(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1d01(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1ce2(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x2057(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1f50(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1f32(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2018(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1d81(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d62(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1fd7(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1c18(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1bfa(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x1f98(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1d41(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x40(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d22(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x40(%rsp),%xmm1
mulsd  0x1f57(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0x1b78(%rip),%xmm0
movsd  0x50(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x1ecd(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
jmp    2f6c <DSlater_2S_4S+0x1e5c>
movsd  %xmm1,(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x80(%rsp)
movsd  0x1b3c(%rip),%xmm0
movsd  %xmm3,0x50(%rsp)
call   1030 <pow@plt>
mulsd  0x1b31(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x38(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x40(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x1b02(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x68(%rsp)
movsd  0x50(%rsp),%xmm1
mulsd  0x38(%rsp),%xmm1
movsd  0x1ad3(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x1ad8(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x1ac1(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x1ab6(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1a9b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x1a92(%rip),%xmm0
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm0
mulsd  (%rsp),%xmm0
addsd  0x1a83(%rip),%xmm0
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
mulsd  0x1a3d(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x1a5d(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
mulsd  0x1a54(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1a39(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x1a2a(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x19ff(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1a04(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x19ed(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x19e2(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x19c7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1962(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19a5(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1942(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x197b(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x195d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x192b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x1922(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x1913(%rip),%xmm1
movsd  0x1913(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x18ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18f0(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x188d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1878(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18b3(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1858(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x183b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1823(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1858(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17b2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x179a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x1817(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17c1(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x17a9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x17d6(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1728(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1710(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1795(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x1779(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x1768(%rip),%xmm2
movsd  0x10(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm2,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x168d(%rip),%xmm1
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x16a7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x172a(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1687(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1672(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16ed(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1652(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1635(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16b0(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1615(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15b0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1673(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1590(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1566(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x15a3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x152e(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1512(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
movsd  0x20(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x157e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x159b(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x158c(%rip),%xmm1
movsd  0x158c(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x14ae(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1569(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x148e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1479(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x152c(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1459(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x143c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14ef(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x141c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x13b7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14b2(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1397(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x13ca(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1475(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x13aa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1335(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1319(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x12e0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x13e5(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x13d5(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x13c6(%rip),%xmm1
movsd  0x13c6(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x12a0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1288(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x1385(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1267(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x124f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x1344(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1226(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x120e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x1303(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x119d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1185(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x12c2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x11ac(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1194(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x1281(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1113(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1136(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x10f3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  0x20(%rsp),%xmm1
mulsd  0x122c(%rip),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x10e0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10f3(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x11f5(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x11df(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x11d0(%rip),%xmm1
movsd  0x11d0(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x105a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1042(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x118f(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1021(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1009(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x114e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xfe0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xfc8(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x110d(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xf57(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0xf3f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x10cc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xf66(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10a9(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xf46(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xed1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xef4(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0xeb1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0xfe0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xe98(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x1003(%rip),%xmm3
movsd  0x10(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm3,%xmm1
mulsd  (%rsp),%xmm1
addsd  0xff0(%rip),%xmm1
movsd  %xmm0,0x8(%rsp)
mulsd  0x30(%rsp),%xmm3
mulsd  0x40(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x18(%rsp)
movapd %xmm2,%xmm0
movsd  0xe38(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xfc3(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  (%rsp),%xmm0
movsd  0xe18(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe03(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf86(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  (%rsp),%xmm0
movsd  0xde3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xdc6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf49(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  (%rsp),%xmm0
movsd  0xda6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xd41(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf0c(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  (%rsp),%xmm0
movsd  0xd21(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xd54(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xecf(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  (%rsp),%xmm0
movsd  0xd34(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xcbf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xce2(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  (%rsp),%xmm0
movsd  0xc9f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  0x20(%rsp),%xmm1
mulsd  0xdd8(%rip),%xmm1
mulsd  0x8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0xd6c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc9f(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xc34(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm2
movsd  0xe0b(%rip),%xmm3
movsd  0x10(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  (%rsp),%xmm1
addsd  0xdf8(%rip),%xmm1
mulsd  0x28(%rsp),%xmm2
movsd  %xmm2,0x28(%rsp)
mulsd  0x30(%rsp),%xmm3
mulsd  0x40(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x8(%rsp)
movsd  0xc06(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdc9(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0xbe6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xbd1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd8c(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0xbb1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xb94(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd4f(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0xb74(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xb0f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd12(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0xaef(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xb22(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xcd5(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0xb02(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xa8d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xab0(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0xa6d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0xa84(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm3
movsd  0xc43(%rip),%xmm4
movsd  0x10(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm4,%xmm2
mulsd  (%rsp),%xmm2
addsd  0xc30(%rip),%xmm2
movsd  0x40(%rsp),%xmm1
mulsd  %xmm1,%xmm3
movsd  %xmm3,0x28(%rsp)
mulsd  0x30(%rsp),%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm2,%xmm4
movsd  %xmm4,0x8(%rsp)
movsd  0xa04(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbff(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x9e4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x9cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbc2(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x9af(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x992(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb85(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x972(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x90d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb48(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x8ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x920(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb0b(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x900(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x88b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9de(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  (%rsp),%xmm0
movsd  0x86b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x70(%rsp),%xmm0
movsd  0x68(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x68(%rsp)
movsd  0x50(%rsp),%xmm1
mulsd  (%rsp),%xmm1
movsd  0x7ff(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0xa62(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x90f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x800(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa2b(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0xa25(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x7d6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x82d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x60(%rsp),%xmm1
mulsd  0x9e2(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  0x8(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x8b3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x766(%rip),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
mulsd  0x724(%rip),%xmm0
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x873(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x736(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x941(%rip),%xmm1
movsd  0x941(%rip),%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm1,%xmm3
addsd  0x20(%rsp),%xmm3
movsd  %xmm3,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x6c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x795(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  0x30(%rsp),%xmm2
addsd  %xmm2,%xmm2
mulsd  0x40(%rsp),%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x8dc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x48(%rsp),%xmm0
mulsd  0x65a(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x737(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x20(%rsp),%xmm1
addsd  0x896(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
mulsd  0x880(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x87a(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x5ee(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x59d(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x837(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x5c9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x559(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x53e(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x7e8(%rip),%xmm1
movsd  0x7e8(%rip),%xmm2
mulsd  0x10(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
addsd  0x20(%rsp),%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x61a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x78d(%rip),%xmm1
mulsd  0x30(%rsp),%xmm1
movsd  0x40(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  0x79d(%rip),%xmm1
mulsd  0x79d(%rip),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x4ab(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  0x40(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x766(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0x75c(%rip),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x20(%rsp),%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x74c(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x741(%rip),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x735(%rip),%xmm1
mulsd  0x50(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  0x20(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x425(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  (%rsp),%xmm0
movsd  0x43d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x6ea(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x6de(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x402(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  (%rsp),%xmm0
movsd  0x3e6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  0x61f(%rip),%xmm1
mulsd  0x48(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3a3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x35b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x642(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x636(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x34a(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x32e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2c5(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x2a9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x5a8(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x59c(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2a0(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x293(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x383(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x530(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x524(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x218(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50b(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1cf(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x4bc(%rip),%xmm0
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x16b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x172(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0x24a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x467(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x40(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  %xmm1,%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0xcd(%rip),%xmm0
movsd  0x80(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0xbf(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x78(%rsp),%xmm0
movsd  0xae(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  0x40(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x88,%rsp
ret

LLVM IR (-O0):
define double @DSlater_2S_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 %110
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 0x41A308A800000000, double %16, double 0xC1A308A800000000)
%18 = load double, double* %4
%19 = fmul double 0x41B308A800000000, %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 0x41B308A800000000, %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 0x41A949152E000000, %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 0x419901B4B8000000, %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 0x41838C9FC0000000, %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 0x4169022100000000, %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 3.496680e+06, %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 7.840800e+05, %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 1.478400e+05, %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 2.323200e+04, %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 2.944000e+03, %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 2.560000e+02, %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 = fmul double 2.000000e+00, %100
%102 = load double, double* %6
%103 = fmul double %101, %102
%104 = call double @pow(double 0x4005BF0A8B145769, double %103)
%105 = fmul double 0x41A308A800000000, %104
%106 = load double, double* %4
%107 = call double @pow(double %106, double 2.000000e+00)
%108 = fmul double %105, %107
%109 = fdiv double %99, %108
store double %109, double* %7
br label %869
110: ; preds = %3
%111 = load double, double* %4
%112 = fmul double 2.000000e+00, %111
%113 = load double, double* %6
%114 = load double, double* %5
%115 = fadd double %113, %114
%116 = fmul double %112, %115
%117 = call double @pow(double 0x4005BF0A8B145769, double %116)
%118 = fmul double 3.150000e+02, %117
%119 = load double, double* %6
%120 = call double @pow(double %119, double 2.000000e+00)
%121 = load double, double* %5
%122 = call double @pow(double %121, double 2.000000e+00)
%123 = fsub double %120, %122
%124 = call double @pow(double %123, double 1.100000e+01)
%125 = load double, double* %4
%126 = fmul double 2.000000e+00, %125
%127 = load double, double* %6
%128 = fmul double %126, %127
%129 = call double @pow(double 0x4005BF0A8B145769, double %128)
%130 = load double, double* %6
%131 = call double @pow(double %130, double 6.000000e+00)
%132 = fmul double %129, %131
%133 = load double, double* %6
%134 = call double @pow(double %133, double 8.000000e+00)
%135 = fmul double -7.700000e+02, %134
%136 = load double, double* %5
%137 = call double @pow(double %136, double 8.000000e+00)
%138 = fmul double %135, %137
%139 = load double, double* %4
%140 = fmul double 2.700000e+02, %139
%141 = load double, double* %5
%142 = call double @llvm.fmuladd.f64(double %140, double %141, double 1.350000e+02)
%143 = load double, double* %4
%144 = call double @pow(double %143, double 2.000000e+00)
%145 = fmul double 3.150000e+02, %144
%146 = load double, double* %5
%147 = call double @pow(double %146, double 2.000000e+00)
%148 = call double @llvm.fmuladd.f64(double %145, double %147, double %142)
%149 = load double, double* %4
%150 = call double @pow(double %149, double 3.000000e+00)
%151 = fmul double 4.500000e+01, %150
%152 = load double, double* %5
%153 = call double @pow(double %152, double 3.000000e+00)
%154 = call double @llvm.fmuladd.f64(double %151, double %153, double %148)
%155 = load double, double* %4
%156 = call double @pow(double %155, double 4.000000e+00)
%157 = fmul double 1.350000e+02, %156
%158 = load double, double* %5
%159 = call double @pow(double %158, double 4.000000e+00)
%160 = call double @llvm.fmuladd.f64(double %157, double %159, double %154)
%161 = load double, double* %4
%162 = call double @pow(double %161, double 5.000000e+00)
%163 = fmul double 7.200000e+01, %162
%164 = load double, double* %5
%165 = call double @pow(double %164, double 5.000000e+00)
%166 = call double @llvm.fmuladd.f64(double %163, double %165, double %160)
%167 = load double, double* %4
%168 = call double @pow(double %167, double 6.000000e+00)
%169 = fmul double 1.400000e+01, %168
%170 = load double, double* %5
%171 = call double @pow(double %170, double 6.000000e+00)
%172 = call double @llvm.fmuladd.f64(double %169, double %171, double %166)
%173 = load double, double* %4
%174 = call double @pow(double %173, double 7.000000e+00)
%175 = load double, double* %5
%176 = call double @pow(double %175, double 7.000000e+00)
%177 = call double @llvm.fmuladd.f64(double %174, double %176, double %172)
%178 = load double, double* %6
%179 = call double @pow(double %178, double 2.000000e+00)
%180 = load double, double* %5
%181 = call double @pow(double %180, double 1.400000e+01)
%182 = fmul double %179, %181
%183 = load double, double* %4
%184 = fmul double 1.531530e+06, %183
%185 = load double, double* %5
%186 = call double @llvm.fmuladd.f64(double %184, double %185, double 7.657650e+05)
%187 = load double, double* %4
%188 = call double @pow(double %187, double 2.000000e+00)
%189 = fmul double 8.662500e+05, %188
%190 = load double, double* %5
%191 = call double @pow(double %190, double 2.000000e+00)
%192 = call double @llvm.fmuladd.f64(double %189, double %191, double %186)
%193 = load double, double* %4
%194 = call double @pow(double %193, double 3.000000e+00)
%195 = fmul double 2.102100e+05, %194
%196 = load double, double* %5
%197 = call double @pow(double %196, double 3.000000e+00)
%198 = call double @llvm.fmuladd.f64(double %195, double %197, double %192)
%199 = load double, double* %4
%200 = call double @pow(double %199, double 4.000000e+00)
%201 = fmul double 1.155000e+04, %200
%202 = load double, double* %5
%203 = call double @pow(double %202, double 4.000000e+00)
%204 = call double @llvm.fmuladd.f64(double %201, double %203, double %198)
%205 = load double, double* %4
%206 = call double @pow(double %205, double 5.000000e+00)
%207 = fmul double 6.468000e+03, %206
%208 = load double, double* %5
%209 = call double @pow(double %208, double 5.000000e+00)
%210 = fneg double %207
%211 = call double @llvm.fmuladd.f64(double %210, double %209, double %204)
%212 = load double, double* %4
%213 = call double @pow(double %212, double 6.000000e+00)
%214 = fmul double 1.876000e+03, %213
%215 = load double, double* %5
%216 = call double @pow(double %215, double 6.000000e+00)
%217 = fneg double %214
%218 = call double @llvm.fmuladd.f64(double %217, double %216, double %211)
%219 = load double, double* %4
%220 = call double @pow(double %219, double 7.000000e+00)
%221 = fmul double 2.300000e+02, %220
%222 = load double, double* %5
%223 = call double @pow(double %222, double 7.000000e+00)
%224 = fneg double %221
%225 = call double @llvm.fmuladd.f64(double %224, double %223, double %218)
%226 = load double, double* %4
%227 = call double @pow(double %226, double 8.000000e+00)
%228 = fmul double 1.200000e+01, %227
%229 = load double, double* %5
%230 = call double @pow(double %229, double 8.000000e+00)
%231 = fneg double %228
%232 = call double @llvm.fmuladd.f64(double %231, double %230, double %225)
%233 = fmul double %182, %232
%234 = call double @llvm.fmuladd.f64(double %138, double %177, double %233)
%235 = load double, double* %6
%236 = call double @pow(double %235, double 1.600000e+01)
%237 = load double, double* %4
%238 = fmul double 6.300000e+02, %237
%239 = load double, double* %5
%240 = call double @llvm.fmuladd.f64(double %238, double %239, double 3.150000e+02)
%241 = load double, double* %4
%242 = call double @pow(double %241, double 2.000000e+00)
%243 = fmul double 6.300000e+02, %242
%244 = load double, double* %5
%245 = call double @pow(double %244, double 2.000000e+00)
%246 = call double @llvm.fmuladd.f64(double %243, double %245, double %240)
%247 = load double, double* %4
%248 = call double @pow(double %247, double 3.000000e+00)
%249 = fmul double 4.200000e+02, %248
%250 = load double, double* %5
%251 = call double @pow(double %250, double 3.000000e+00)
%252 = call double @llvm.fmuladd.f64(double %249, double %251, double %246)
%253 = load double, double* %4
%254 = call double @pow(double %253, double 4.000000e+00)
%255 = fmul double 2.100000e+02, %254
%256 = load double, double* %5
%257 = call double @pow(double %256, double 4.000000e+00)
%258 = call double @llvm.fmuladd.f64(double %255, double %257, double %252)
%259 = load double, double* %4
%260 = call double @pow(double %259, double 5.000000e+00)
%261 = fmul double 8.400000e+01, %260
%262 = load double, double* %5
%263 = call double @pow(double %262, double 5.000000e+00)
%264 = call double @llvm.fmuladd.f64(double %261, double %263, double %258)
%265 = load double, double* %4
%266 = call double @pow(double %265, double 6.000000e+00)
%267 = fmul double 2.800000e+01, %266
%268 = load double, double* %5
%269 = call double @pow(double %268, double 6.000000e+00)
%270 = call double @llvm.fmuladd.f64(double %267, double %269, double %264)
%271 = load double, double* %4
%272 = call double @pow(double %271, double 7.000000e+00)
%273 = fmul double 8.000000e+00, %272
%274 = load double, double* %5
%275 = call double @pow(double %274, double 7.000000e+00)
%276 = call double @llvm.fmuladd.f64(double %273, double %275, double %270)
%277 = load double, double* %4
%278 = call double @pow(double %277, double 8.000000e+00)
%279 = fmul double 2.000000e+00, %278
%280 = load double, double* %5
%281 = call double @pow(double %280, double 8.000000e+00)
%282 = call double @llvm.fmuladd.f64(double %279, double %281, double %276)
%283 = fneg double %236
%284 = call double @llvm.fmuladd.f64(double %283, double %282, double %234)
%285 = load double, double* %5
%286 = call double @pow(double %285, double 1.600000e+01)
%287 = load double, double* %4
%288 = fmul double 2.702700e+05, %287
%289 = load double, double* %5
%290 = call double @llvm.fmuladd.f64(double %288, double %289, double 1.351350e+05)
%291 = load double, double* %4
%292 = call double @pow(double %291, double 2.000000e+00)
%293 = fmul double 2.079000e+05, %292
%294 = load double, double* %5
%295 = call double @pow(double %294, double 2.000000e+00)
%296 = call double @llvm.fmuladd.f64(double %293, double %295, double %290)
%297 = load double, double* %4
%298 = call double @pow(double %297, double 3.000000e+00)
%299 = fmul double 9.009000e+04, %298
%300 = load double, double* %5
%301 = call double @pow(double %300, double 3.000000e+00)
%302 = call double @llvm.fmuladd.f64(double %299, double %301, double %296)
%303 = load double, double* %4
%304 = call double @pow(double %303, double 4.000000e+00)
%305 = fmul double 2.520000e+04, %304
%306 = load double, double* %5
%307 = call double @pow(double %306, double 4.000000e+00)
%308 = call double @llvm.fmuladd.f64(double %305, double %307, double %302)
%309 = load double, double* %4
%310 = call double @pow(double %309, double 5.000000e+00)
%311 = fmul double 4.788000e+03, %310
%312 = load double, double* %5
%313 = call double @pow(double %312, double 5.000000e+00)
%314 = call double @llvm.fmuladd.f64(double %311, double %313, double %308)
%315 = load double, double* %4
%316 = call double @pow(double %315, double 6.000000e+00)
%317 = fmul double 6.160000e+02, %316
%318 = load double, double* %5
%319 = call double @pow(double %318, double 6.000000e+00)
%320 = call double @llvm.fmuladd.f64(double %317, double %319, double %314)
%321 = load double, double* %4
%322 = call double @pow(double %321, double 7.000000e+00)
%323 = fmul double 5.000000e+01, %322
%324 = load double, double* %5
%325 = call double @pow(double %324, double 7.000000e+00)
%326 = call double @llvm.fmuladd.f64(double %323, double %325, double %320)
%327 = load double, double* %4
%328 = call double @pow(double %327, double 8.000000e+00)
%329 = fmul double 2.000000e+00, %328
%330 = load double, double* %5
%331 = call double @pow(double %330, double 8.000000e+00)
%332 = call double @llvm.fmuladd.f64(double %329, double %331, double %326)
%333 = call double @llvm.fmuladd.f64(double %286, double %332, double %284)
%334 = load double, double* %6
%335 = call double @pow(double %334, double 6.000000e+00)
%336 = fmul double 7.000000e+00, %335
%337 = load double, double* %5
%338 = call double @pow(double %337, double 1.000000e+01)
%339 = fmul double %336, %338
%340 = load double, double* %4
%341 = fmul double 4.977000e+04, %340
%342 = load double, double* %5
%343 = fneg double %341
%344 = call double @llvm.fmuladd.f64(double %343, double %342, double -2.488500e+04)
%345 = load double, double* %4
%346 = call double @pow(double %345, double 2.000000e+00)
%347 = fmul double 1.863000e+04, %346
%348 = load double, double* %5
%349 = call double @pow(double %348, double 2.000000e+00)
%350 = call double @llvm.fmuladd.f64(double %347, double %349, double %344)
%351 = load double, double* %4
%352 = call double @pow(double %351, double 3.000000e+00)
%353 = fmul double 4.488000e+04, %352
%354 = load double, double* %5
%355 = call double @pow(double %354, double 3.000000e+00)
%356 = fneg double %353
%357 = call double @llvm.fmuladd.f64(double %356, double %355, double %350)
%358 = load double, double* %4
%359 = call double @pow(double %358, double 4.000000e+00)
%360 = fmul double 3.423000e+04, %359
%361 = load double, double* %5
%362 = call double @pow(double %361, double 4.000000e+00)
%363 = fneg double %360
%364 = call double @llvm.fmuladd.f64(double %363, double %362, double %357)
%365 = load double, double* %4
%366 = call double @pow(double %365, double 5.000000e+00)
%367 = fmul double 8.892000e+03, %366
%368 = load double, double* %5
%369 = call double @pow(double %368, double 5.000000e+00)
%370 = fneg double %367
%371 = call double @llvm.fmuladd.f64(double %370, double %369, double %364)
%372 = load double, double* %4
%373 = call double @pow(double %372, double 6.000000e+00)
%374 = fmul double 9.640000e+02, %373
%375 = load double, double* %5
%376 = call double @pow(double %375, double 6.000000e+00)
%377 = fneg double %374
%378 = call double @llvm.fmuladd.f64(double %377, double %376, double %371)
%379 = load double, double* %4
%380 = call double @pow(double %379, double 7.000000e+00)
%381 = fmul double 1.400000e+01, %380
%382 = load double, double* %5
%383 = call double @pow(double %382, double 7.000000e+00)
%384 = fneg double %381
%385 = call double @llvm.fmuladd.f64(double %384, double %383, double %378)
%386 = load double, double* %4
%387 = call double @pow(double %386, double 8.000000e+00)
%388 = fmul double 4.000000e+00, %387
%389 = load double, double* %5
%390 = call double @pow(double %389, double 8.000000e+00)
%391 = call double @llvm.fmuladd.f64(double %388, double %390, double %385)
%392 = fneg double %339
%393 = call double @llvm.fmuladd.f64(double %392, double %391, double %333)
%394 = load double, double* %6
%395 = call double @pow(double %394, double 4.000000e+00)
%396 = fmul double 7.000000e+00, %395
%397 = load double, double* %5
%398 = call double @pow(double %397, double 1.200000e+01)
%399 = fmul double %396, %398
%400 = load double, double* %4
%401 = fmul double 5.733000e+04, %400
%402 = load double, double* %5
%403 = call double @llvm.fmuladd.f64(double %401, double %402, double 2.866500e+04)
%404 = load double, double* %4
%405 = call double @pow(double %404, double 2.000000e+00)
%406 = fmul double 1.109700e+05, %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 %403)
%411 = load double, double* %4
%412 = call double @pow(double %411, double 3.000000e+00)
%413 = fmul double 9.048000e+04, %412
%414 = load double, double* %5
%415 = call double @pow(double %414, double 3.000000e+00)
%416 = fneg double %413
%417 = call double @llvm.fmuladd.f64(double %416, double %415, double %410)
%418 = load double, double* %4
%419 = call double @pow(double %418, double 4.000000e+00)
%420 = fmul double 2.643000e+04, %419
%421 = load double, double* %5
%422 = call double @pow(double %421, double 4.000000e+00)
%423 = fneg double %420
%424 = call double @llvm.fmuladd.f64(double %423, double %422, double %417)
%425 = load double, double* %4
%426 = call double @pow(double %425, double 5.000000e+00)
%427 = fmul double 3.312000e+03, %426
%428 = load double, double* %5
%429 = call double @pow(double %428, double 5.000000e+00)
%430 = fneg double %427
%431 = call double @llvm.fmuladd.f64(double %430, double %429, double %424)
%432 = load double, double* %4
%433 = call double @pow(double %432, double 6.000000e+00)
%434 = fmul double 4.000000e+00, %433
%435 = load double, double* %5
%436 = call double @pow(double %435, double 6.000000e+00)
%437 = fneg double %434
%438 = call double @llvm.fmuladd.f64(double %437, double %436, double %431)
%439 = load double, double* %4
%440 = call double @pow(double %439, double 7.000000e+00)
%441 = fmul double 4.600000e+01, %440
%442 = load double, double* %5
%443 = call double @pow(double %442, double 7.000000e+00)
%444 = call double @llvm.fmuladd.f64(double %441, double %443, double %438)
%445 = load double, double* %4
%446 = call double @pow(double %445, double 8.000000e+00)
%447 = fmul double 4.000000e+00, %446
%448 = load double, double* %5
%449 = call double @pow(double %448, double 8.000000e+00)
%450 = call double @llvm.fmuladd.f64(double %447, double %449, double %444)
%451 = call double @llvm.fmuladd.f64(double %399, double %450, double %393)
%452 = load double, double* %6
%453 = call double @pow(double %452, double 1.200000e+01)
%454 = fmul double 7.000000e+00, %453
%455 = load double, double* %5
%456 = call double @pow(double %455, double 4.000000e+00)
%457 = fmul double %454, %456
%458 = load double, double* %4
%459 = fmul double 4.950000e+03, %458
%460 = load double, double* %5
%461 = call double @llvm.fmuladd.f64(double %459, double %460, double 2.475000e+03)
%462 = load double, double* %4
%463 = call double @pow(double %462, double 2.000000e+00)
%464 = fmul double 4.950000e+03, %463
%465 = load double, double* %5
%466 = call double @pow(double %465, double 2.000000e+00)
%467 = call double @llvm.fmuladd.f64(double %464, double %466, double %461)
%468 = load double, double* %4
%469 = call double @pow(double %468, double 3.000000e+00)
%470 = fmul double 3.300000e+03, %469
%471 = load double, double* %5
%472 = call double @pow(double %471, double 3.000000e+00)
%473 = call double @llvm.fmuladd.f64(double %470, double %472, double %467)
%474 = load double, double* %4
%475 = call double @pow(double %474, double 4.000000e+00)
%476 = fmul double 1.650000e+03, %475
%477 = load double, double* %5
%478 = call double @pow(double %477, double 4.000000e+00)
%479 = call double @llvm.fmuladd.f64(double %476, double %478, double %473)
%480 = load double, double* %4
%481 = call double @pow(double %480, double 5.000000e+00)
%482 = fmul double 5.760000e+02, %481
%483 = load double, double* %5
%484 = call double @pow(double %483, double 5.000000e+00)
%485 = call double @llvm.fmuladd.f64(double %482, double %484, double %479)
%486 = load double, double* %4
%487 = call double @pow(double %486, double 6.000000e+00)
%488 = fmul double 3.320000e+02, %487
%489 = load double, double* %5
%490 = call double @pow(double %489, double 6.000000e+00)
%491 = call double @llvm.fmuladd.f64(double %488, double %490, double %485)
%492 = load double, double* %4
%493 = call double @pow(double %492, double 7.000000e+00)
%494 = fmul double 7.000000e+01, %493
%495 = load double, double* %5
%496 = call double @pow(double %495, double 7.000000e+00)
%497 = call double @llvm.fmuladd.f64(double %494, double %496, double %491)
%498 = load double, double* %4
%499 = call double @pow(double %498, double 8.000000e+00)
%500 = fmul double 4.000000e+00, %499
%501 = load double, double* %5
%502 = call double @pow(double %501, double 8.000000e+00)
%503 = call double @llvm.fmuladd.f64(double %500, double %502, double %497)
%504 = fneg double %457
%505 = call double @llvm.fmuladd.f64(double %504, double %503, double %451)
%506 = load double, double* %6
%507 = call double @pow(double %506, double 1.000000e+01)
%508 = fmul double 7.000000e+00, %507
%509 = load double, double* %5
%510 = call double @pow(double %509, double 6.000000e+00)
%511 = fmul double %508, %510
%512 = load double, double* %4
%513 = fmul double 1.485000e+04, %512
%514 = load double, double* %5
%515 = call double @llvm.fmuladd.f64(double %513, double %514, double 7.425000e+03)
%516 = load double, double* %4
%517 = call double @pow(double %516, double 2.000000e+00)
%518 = fmul double 1.485000e+04, %517
%519 = load double, double* %5
%520 = call double @pow(double %519, double 2.000000e+00)
%521 = call double @llvm.fmuladd.f64(double %518, double %520, double %515)
%522 = load double, double* %4
%523 = call double @pow(double %522, double 3.000000e+00)
%524 = fmul double 1.035000e+04, %523
%525 = load double, double* %5
%526 = call double @pow(double %525, double 3.000000e+00)
%527 = call double @llvm.fmuladd.f64(double %524, double %526, double %521)
%528 = load double, double* %4
%529 = call double @pow(double %528, double 4.000000e+00)
%530 = fmul double 3.150000e+03, %529
%531 = load double, double* %5
%532 = call double @pow(double %531, double 4.000000e+00)
%533 = call double @llvm.fmuladd.f64(double %530, double %532, double %527)
%534 = load double, double* %4
%535 = call double @pow(double %534, double 5.000000e+00)
%536 = fmul double 3.036000e+03, %535
%537 = load double, double* %5
%538 = call double @pow(double %537, double 5.000000e+00)
%539 = call double @llvm.fmuladd.f64(double %536, double %538, double %533)
%540 = load double, double* %4
%541 = call double @pow(double %540, double 6.000000e+00)
%542 = fmul double 1.052000e+03, %541
%543 = load double, double* %5
%544 = call double @pow(double %543, double 6.000000e+00)
%545 = call double @llvm.fmuladd.f64(double %542, double %544, double %539)
%546 = load double, double* %4
%547 = call double @pow(double %546, double 7.000000e+00)
%548 = fmul double 1.300000e+02, %547
%549 = load double, double* %5
%550 = call double @pow(double %549, double 7.000000e+00)
%551 = call double @llvm.fmuladd.f64(double %548, double %550, double %545)
%552 = load double, double* %4
%553 = call double @pow(double %552, double 8.000000e+00)
%554 = fmul double 4.000000e+00, %553
%555 = load double, double* %5
%556 = call double @pow(double %555, double 8.000000e+00)
%557 = call double @llvm.fmuladd.f64(double %554, double %556, double %551)
%558 = call double @llvm.fmuladd.f64(double %511, double %557, double %505)
%559 = load double, double* %6
%560 = call double @pow(double %559, double 1.400000e+01)
%561 = load double, double* %5
%562 = call double @pow(double %561, double 2.000000e+00)
%563 = fmul double %560, %562
%564 = load double, double* %4
%565 = fmul double 6.930000e+03, %564
%566 = load double, double* %5
%567 = call double @llvm.fmuladd.f64(double %565, double %566, double 3.465000e+03)
%568 = load double, double* %4
%569 = call double @pow(double %568, double 2.000000e+00)
%570 = fmul double 6.930000e+03, %569
%571 = load double, double* %5
%572 = call double @pow(double %571, double 2.000000e+00)
%573 = call double @llvm.fmuladd.f64(double %570, double %572, double %567)
%574 = load double, double* %4
%575 = call double @pow(double %574, double 3.000000e+00)
%576 = fmul double 4.620000e+03, %575
%577 = load double, double* %5
%578 = call double @pow(double %577, double 3.000000e+00)
%579 = call double @llvm.fmuladd.f64(double %576, double %578, double %573)
%580 = load double, double* %4
%581 = call double @pow(double %580, double 4.000000e+00)
%582 = fmul double 2.310000e+03, %581
%583 = load double, double* %5
%584 = call double @pow(double %583, double 4.000000e+00)
%585 = call double @llvm.fmuladd.f64(double %582, double %584, double %579)
%586 = load double, double* %4
%587 = call double @pow(double %586, double 5.000000e+00)
%588 = fmul double 9.240000e+02, %587
%589 = load double, double* %5
%590 = call double @pow(double %589, double 5.000000e+00)
%591 = call double @llvm.fmuladd.f64(double %588, double %590, double %585)
%592 = load double, double* %4
%593 = call double @pow(double %592, double 6.000000e+00)
%594 = fmul double 3.080000e+02, %593
%595 = load double, double* %5
%596 = call double @pow(double %595, double 6.000000e+00)
%597 = call double @llvm.fmuladd.f64(double %594, double %596, double %591)
%598 = load double, double* %4
%599 = call double @pow(double %598, double 7.000000e+00)
%600 = fmul double 1.180000e+02, %599
%601 = load double, double* %5
%602 = call double @pow(double %601, double 7.000000e+00)
%603 = call double @llvm.fmuladd.f64(double %600, double %602, double %597)
%604 = load double, double* %4
%605 = call double @pow(double %604, double 8.000000e+00)
%606 = fmul double 1.200000e+01, %605
%607 = load double, double* %5
%608 = call double @pow(double %607, double 8.000000e+00)
%609 = call double @llvm.fmuladd.f64(double %606, double %608, double %603)
%610 = call double @llvm.fmuladd.f64(double %563, double %609, double %558)
%611 = fmul double %132, %610
%612 = call double @llvm.fmuladd.f64(double %118, double %124, double %611)
%613 = load double, double* %4
%614 = fmul double 2.000000e+00, %613
%615 = load double, double* %5
%616 = fmul double %614, %615
%617 = call double @pow(double 0x4005BF0A8B145769, double %616)
%618 = fmul double 1.050000e+02, %617
%619 = load double, double* %5
%620 = call double @pow(double %619, double 1.000000e+01)
%621 = fmul double %618, %620
%622 = load double, double* %4
%623 = call double @pow(double %622, double 3.000000e+00)
%624 = fmul double -3.400000e+01, %623
%625 = load double, double* %6
%626 = call double @pow(double %625, double 1.500000e+01)
%627 = load double, double* %4
%628 = call double @pow(double %627, double 4.000000e+00)
%629 = fmul double 2.000000e+00, %628
%630 = load double, double* %6
%631 = call double @pow(double %630, double 1.600000e+01)
%632 = fmul double %629, %631
%633 = fneg double %632
%634 = call double @llvm.fmuladd.f64(double %624, double %626, double %633)
%635 = load double, double* %5
%636 = call double @pow(double %635, double 1.200000e+01)
%637 = call double @llvm.fmuladd.f64(double 3.000000e+00, double %636, double %634)
%638 = load double, double* %4
%639 = fmul double 6.000000e+00, %638
%640 = load double, double* %6
%641 = fmul double %639, %640
%642 = load double, double* %5
%643 = call double @pow(double %642, double 1.200000e+01)
%644 = call double @llvm.fmuladd.f64(double %641, double %643, double %637)
%645 = load double, double* %4
%646 = call double @pow(double %645, double 2.000000e+00)
%647 = fmul double 8.000000e+00, %646
%648 = load double, double* %6
%649 = call double @pow(double %648, double 1.400000e+01)
%650 = fmul double %647, %649
%651 = load double, double* %4
%652 = call double @pow(double %651, double 2.000000e+00)
%653 = load double, double* %5
%654 = call double @pow(double %653, double 2.000000e+00)
%655 = call double @llvm.fmuladd.f64(double %652, double %654, double 2.700000e+01)
%656 = fneg double %650
%657 = call double @llvm.fmuladd.f64(double %656, double %655, double %644)
%658 = load double, double* %4
%659 = fmul double 2.000000e+00, %658
%660 = load double, double* %6
%661 = call double @pow(double %660, double 3.000000e+00)
%662 = fmul double %659, %661
%663 = load double, double* %5
%664 = call double @pow(double %663, double 1.000000e+01)
%665 = fmul double %662, %664
%666 = load double, double* %4
%667 = call double @pow(double %666, double 2.000000e+00)
%668 = fmul double 2.000000e+00, %667
%669 = load double, double* %5
%670 = call double @pow(double %669, double 2.000000e+00)
%671 = call double @llvm.fmuladd.f64(double %668, double %670, double -3.300000e+01)
%672 = call double @llvm.fmuladd.f64(double %665, double %671, double %657)
%673 = load double, double* %6
%674 = call double @pow(double %673, double 2.000000e+00)
%675 = fmul double 3.000000e+00, %674
%676 = load double, double* %5
%677 = call double @pow(double %676, double 1.000000e+01)
%678 = fmul double %675, %677
%679 = load double, double* %4
%680 = call double @pow(double %679, double 2.000000e+00)
%681 = fmul double 2.000000e+00, %680
%682 = load double, double* %5
%683 = call double @pow(double %682, double 2.000000e+00)
%684 = call double @llvm.fmuladd.f64(double %681, double %683, double -1.100000e+01)
%685 = call double @llvm.fmuladd.f64(double %678, double %684, double %672)
%686 = load double, double* %4
%687 = fmul double 6.600000e+01, %686
%688 = load double, double* %6
%689 = call double @pow(double %688, double 9.000000e+00)
%690 = fmul double %687, %689
%691 = load double, double* %5
%692 = call double @pow(double %691, double 4.000000e+00)
%693 = fmul double %690, %692
%694 = load double, double* %4
%695 = call double @pow(double %694, double 2.000000e+00)
%696 = fmul double 6.000000e+00, %695
%697 = load double, double* %5
%698 = call double @pow(double %697, double 2.000000e+00)
%699 = call double @llvm.fmuladd.f64(double %696, double %698, double -1.910000e+02)
%700 = call double @llvm.fmuladd.f64(double %693, double %699, double %685)
%701 = load double, double* %4
%702 = fmul double 2.200000e+01, %701
%703 = load double, double* %6
%704 = call double @pow(double %703, double 7.000000e+00)
%705 = fmul double %702, %704
%706 = load double, double* %5
%707 = call double @pow(double %706, double 6.000000e+00)
%708 = fmul double %705, %707
%709 = load double, double* %4
%710 = call double @pow(double %709, double 2.000000e+00)
%711 = fmul double 1.100000e+01, %710
%712 = load double, double* %5
%713 = call double @pow(double %712, double 2.000000e+00)
%714 = call double @llvm.fmuladd.f64(double %711, double %713, double 1.620000e+02)
%715 = fneg double %708
%716 = call double @llvm.fmuladd.f64(double %715, double %714, double %700)
%717 = load double, double* %6
%718 = call double @pow(double %717, double 1.000000e+01)
%719 = fmul double 2.100000e+01, %718
%720 = load double, double* %5
%721 = call double @pow(double %720, double 2.000000e+00)
%722 = fmul double %719, %721
%723 = load double, double* %4
%724 = call double @pow(double %723, double 2.000000e+00)
%725 = fmul double 6.600000e+01, %724
%726 = load double, double* %5
%727 = call double @pow(double %726, double 2.000000e+00)
%728 = call double @llvm.fmuladd.f64(double %725, double %727, double 1.570000e+02)
%729 = fneg double %722
%730 = call double @llvm.fmuladd.f64(double %729, double %728, double %716)
%731 = load double, double* %4
%732 = fmul double 2.000000e+00, %731
%733 = load double, double* %6
%734 = call double @pow(double %733, double 1.100000e+01)
%735 = fmul double %732, %734
%736 = load double, double* %5
%737 = call double @pow(double %736, double 2.000000e+00)
%738 = fmul double %735, %737
%739 = load double, double* %4
%740 = call double @pow(double %739, double 2.000000e+00)
%741 = fmul double 8.800000e+01, %740
%742 = load double, double* %5
%743 = call double @pow(double %742, double 2.000000e+00)
%744 = call double @llvm.fmuladd.f64(double %741, double %743, double -3.297000e+03)
%745 = call double @llvm.fmuladd.f64(double %738, double %744, double %730)
%746 = load double, double* %4
%747 = fmul double 2.000000e+00, %746
%748 = load double, double* %6
%749 = call double @pow(double %748, double 1.300000e+01)
%750 = fmul double %747, %749
%751 = load double, double* %4
%752 = call double @pow(double %751, double 2.000000e+00)
%753 = fmul double 1.130000e+02, %752
%754 = load double, double* %5
%755 = call double @pow(double %754, double 2.000000e+00)
%756 = call double @llvm.fmuladd.f64(double %753, double %755, double 2.730000e+02)
%757 = fneg double %750
%758 = call double @llvm.fmuladd.f64(double %757, double %756, double %745)
%759 = load double, double* %6
%760 = call double @pow(double %759, double 8.000000e+00)
%761 = fmul double 1.100000e+01, %760
%762 = load double, double* %5
%763 = call double @pow(double %762, double 4.000000e+00)
%764 = fmul double %761, %763
%765 = load double, double* %4
%766 = call double @pow(double %765, double 2.000000e+00)
%767 = fmul double 2.520000e+02, %766
%768 = load double, double* %5
%769 = call double @pow(double %768, double 2.000000e+00)
%770 = fneg double %767
%771 = call double @llvm.fmuladd.f64(double %770, double %769, double 5.730000e+02)
%772 = load double, double* %4
%773 = call double @pow(double %772, double 4.000000e+00)
%774 = fmul double 2.000000e+00, %773
%775 = load double, double* %5
%776 = call double @pow(double %775, double 4.000000e+00)
%777 = call double @llvm.fmuladd.f64(double %774, double %776, double %771)
%778 = fneg double %764
%779 = call double @llvm.fmuladd.f64(double %778, double %777, double %758)
%780 = load double, double* %6
%781 = call double @pow(double %780, double 4.000000e+00)
%782 = load double, double* %5
%783 = call double @pow(double %782, double 8.000000e+00)
%784 = fmul double %781, %783
%785 = load double, double* %4
%786 = call double @pow(double %785, double 2.000000e+00)
%787 = fmul double 6.600000e+01, %786
%788 = load double, double* %5
%789 = call double @pow(double %788, double 2.000000e+00)
%790 = fneg double %787
%791 = call double @llvm.fmuladd.f64(double %790, double %789, double 1.650000e+02)
%792 = load double, double* %4
%793 = call double @pow(double %792, double 4.000000e+00)
%794 = fmul double 2.000000e+00, %793
%795 = load double, double* %5
%796 = call double @pow(double %795, double 4.000000e+00)
%797 = call double @llvm.fmuladd.f64(double %794, double %796, double %791)
%798 = call double @llvm.fmuladd.f64(double %784, double %797, double %779)
%799 = load double, double* %6
%800 = call double @pow(double %799, double 6.000000e+00)
%801 = fmul double 2.000000e+00, %800
%802 = load double, double* %5
%803 = call double @pow(double %802, double 6.000000e+00)
%804 = fmul double %801, %803
%805 = load double, double* %4
%806 = call double @pow(double %805, double 2.000000e+00)
%807 = fmul double 4.620000e+02, %806
%808 = load double, double* %5
%809 = call double @pow(double %808, double 2.000000e+00)
%810 = call double @llvm.fmuladd.f64(double %807, double %809, double -8.910000e+02)
%811 = load double, double* %4
%812 = call double @pow(double %811, double 4.000000e+00)
%813 = fmul double 4.000000e+00, %812
%814 = load double, double* %5
%815 = call double @pow(double %814, double 4.000000e+00)
%816 = call double @llvm.fmuladd.f64(double %813, double %815, double %810)
%817 = call double @llvm.fmuladd.f64(double %804, double %816, double %798)
%818 = load double, double* %6
%819 = call double @pow(double %818, double 1.200000e+01)
%820 = load double, double* %4
%821 = call double @pow(double %820, double 2.000000e+00)
%822 = fmul double 2.034000e+03, %821
%823 = load double, double* %5
%824 = call double @pow(double %823, double 2.000000e+00)
%825 = fneg double %822
%826 = call double @llvm.fmuladd.f64(double %825, double %824, double -2.730000e+02)
%827 = load double, double* %4
%828 = call double @pow(double %827, double 4.000000e+00)
%829 = fmul double 2.200000e+01, %828
%830 = load double, double* %5
%831 = call double @pow(double %830, double 4.000000e+00)
%832 = call double @llvm.fmuladd.f64(double %829, double %831, double %826)
%833 = call double @llvm.fmuladd.f64(double %819, double %832, double %817)
%834 = load double, double* %6
%835 = call double @pow(double %834, double 5.000000e+00)
%836 = load double, double* %4
%837 = fmul double 3.300000e+02, %836
%838 = load double, double* %5
%839 = call double @pow(double %838, double 8.000000e+00)
%840 = load double, double* %4
%841 = call double @pow(double %840, double 3.000000e+00)
%842 = fmul double 7.400000e+01, %841
%843 = load double, double* %5
%844 = call double @pow(double %843, double 1.000000e+01)
%845 = fmul double %842, %844
%846 = fneg double %845
%847 = call double @llvm.fmuladd.f64(double %837, double %839, double %846)
%848 = call double @llvm.fmuladd.f64(double %835, double %847, double %833)
%849 = call double @llvm.fmuladd.f64(double %621, double %848, double %612)
%850 = load double, double* %4
%851 = fmul double 2.000000e+00, %850
%852 = load double, double* %6
%853 = load double, double* %5
%854 = fadd double %852, %853
%855 = fmul double %851, %854
%856 = call double @pow(double 0x4005BF0A8B145769, double %855)
%857 = fmul double 3.150000e+02, %856
%858 = load double, double* %4
%859 = call double @pow(double %858, double 2.000000e+00)
%860 = fmul double %857, %859
%861 = load double, double* %6
%862 = call double @pow(double %861, double 2.000000e+00)
%863 = load double, double* %5
%864 = call double @pow(double %863, double 2.000000e+00)
%865 = fsub double %862, %864
%866 = call double @pow(double %865, double 1.100000e+01)
%867 = fmul double %860, %866
%868 = fdiv double %849, %867
store double %868, double* %7
br label %869
869: ; preds = %110, %11
%870 = load double, double* %7
ret double %870
}

LLVM IR (-O2):
define double @DSlater_2S_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 %60
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 0x41A308A800000000, double 0xC1A308A800000000)
%10 = fmul double %0, 0xC1B308A800000000
%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, 0xC1B308A800000000
%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, 0xC1A949152E000000
%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, 0xC19901B4B8000000
%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, 0xC1838C9FC0000000
%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, 0xC169022100000000
%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, -3.496680e+06
%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, -7.840800e+05
%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, -1.478400e+05
%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, -2.323200e+04
%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, -2.944000e+03
%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, -2.560000e+02
%55 = tail call double @llvm.fmuladd.f64(double %54, double %53, double %51)
%56 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%57 = fmul double %56, 0x41A308A800000000
%58 = fmul double %12, %57
%59 = fdiv double %55, %58
br label %485
60: ; preds = %3
%61 = fadd double %1, %2
%62 = fmul double %5, %61
%63 = tail call double @pow(double 0x4005BF0A8B145769, double %62)
%64 = fmul double %63, 3.150000e+02
%65 = fmul double %2, %2
%66 = fmul double %1, %1
%67 = fsub double %65, %66
%68 = tail call double @pow(double %67, double 1.100000e+01)
%69 = fmul double %5, %2
%70 = tail call double @pow(double 0x4005BF0A8B145769, double %69)
%71 = tail call double @pow(double %2, double 6.000000e+00)
%72 = fmul double %70, %71
%73 = tail call double @pow(double %2, double 8.000000e+00)
%74 = fmul double %73, -7.700000e+02
%75 = tail call double @pow(double %1, double 8.000000e+00)
%76 = fmul double %74, %75
%77 = fmul double %0, 2.700000e+02
%78 = tail call double @llvm.fmuladd.f64(double %77, double %1, double 1.350000e+02)
%79 = fmul double %0, %0
%80 = fmul double %79, 3.150000e+02
%81 = tail call double @llvm.fmuladd.f64(double %80, double %66, double %78)
%82 = tail call double @pow(double %0, double 3.000000e+00)
%83 = fmul double %82, 4.500000e+01
%84 = tail call double @pow(double %1, double 3.000000e+00)
%85 = tail call double @llvm.fmuladd.f64(double %83, double %84, double %81)
%86 = tail call double @pow(double %0, double 4.000000e+00)
%87 = fmul double %86, 1.350000e+02
%88 = tail call double @pow(double %1, double 4.000000e+00)
%89 = tail call double @llvm.fmuladd.f64(double %87, double %88, double %85)
%90 = tail call double @pow(double %0, double 5.000000e+00)
%91 = fmul double %90, 7.200000e+01
%92 = tail call double @pow(double %1, double 5.000000e+00)
%93 = tail call double @llvm.fmuladd.f64(double %91, double %92, double %89)
%94 = tail call double @pow(double %0, double 6.000000e+00)
%95 = fmul double %94, 1.400000e+01
%96 = tail call double @pow(double %1, double 6.000000e+00)
%97 = tail call double @llvm.fmuladd.f64(double %95, double %96, double %93)
%98 = tail call double @pow(double %0, double 7.000000e+00)
%99 = tail call double @pow(double %1, double 7.000000e+00)
%100 = tail call double @llvm.fmuladd.f64(double %98, double %99, double %97)
%101 = tail call double @pow(double %1, double 1.400000e+01)
%102 = fmul double %65, %101
%103 = fmul double %0, 1.531530e+06
%104 = tail call double @llvm.fmuladd.f64(double %103, double %1, double 7.657650e+05)
%105 = fmul double %79, 8.662500e+05
%106 = tail call double @llvm.fmuladd.f64(double %105, double %66, double %104)
%107 = tail call double @pow(double %0, double 3.000000e+00)
%108 = fmul double %107, 2.102100e+05
%109 = tail call double @pow(double %1, double 3.000000e+00)
%110 = tail call double @llvm.fmuladd.f64(double %108, double %109, double %106)
%111 = tail call double @pow(double %0, double 4.000000e+00)
%112 = fmul double %111, 1.155000e+04
%113 = tail call double @pow(double %1, double 4.000000e+00)
%114 = tail call double @llvm.fmuladd.f64(double %112, double %113, double %110)
%115 = tail call double @pow(double %0, double 5.000000e+00)
%116 = tail call double @pow(double %1, double 5.000000e+00)
%117 = fmul double %115, -6.468000e+03
%118 = tail call double @llvm.fmuladd.f64(double %117, double %116, double %114)
%119 = tail call double @pow(double %0, double 6.000000e+00)
%120 = tail call double @pow(double %1, double 6.000000e+00)
%121 = fmul double %119, -1.876000e+03
%122 = tail call double @llvm.fmuladd.f64(double %121, double %120, double %118)
%123 = tail call double @pow(double %0, double 7.000000e+00)
%124 = tail call double @pow(double %1, double 7.000000e+00)
%125 = fmul double %123, -2.300000e+02
%126 = tail call double @llvm.fmuladd.f64(double %125, double %124, double %122)
%127 = tail call double @pow(double %0, double 8.000000e+00)
%128 = tail call double @pow(double %1, double 8.000000e+00)
%129 = fmul double %127, -1.200000e+01
%130 = tail call double @llvm.fmuladd.f64(double %129, double %128, double %126)
%131 = fmul double %102, %130
%132 = tail call double @llvm.fmuladd.f64(double %76, double %100, double %131)
%133 = tail call double @pow(double %2, double 1.600000e+01)
%134 = fmul double %0, 6.300000e+02
%135 = tail call double @llvm.fmuladd.f64(double %134, double %1, double 3.150000e+02)
%136 = fmul double %79, 6.300000e+02
%137 = tail call double @llvm.fmuladd.f64(double %136, double %66, double %135)
%138 = tail call double @pow(double %0, double 3.000000e+00)
%139 = fmul double %138, 4.200000e+02
%140 = tail call double @pow(double %1, double 3.000000e+00)
%141 = tail call double @llvm.fmuladd.f64(double %139, double %140, double %137)
%142 = tail call double @pow(double %0, double 4.000000e+00)
%143 = fmul double %142, 2.100000e+02
%144 = tail call double @pow(double %1, double 4.000000e+00)
%145 = tail call double @llvm.fmuladd.f64(double %143, double %144, double %141)
%146 = tail call double @pow(double %0, double 5.000000e+00)
%147 = fmul double %146, 8.400000e+01
%148 = tail call double @pow(double %1, double 5.000000e+00)
%149 = tail call double @llvm.fmuladd.f64(double %147, double %148, double %145)
%150 = tail call double @pow(double %0, double 6.000000e+00)
%151 = fmul double %150, 2.800000e+01
%152 = tail call double @pow(double %1, double 6.000000e+00)
%153 = tail call double @llvm.fmuladd.f64(double %151, double %152, double %149)
%154 = tail call double @pow(double %0, double 7.000000e+00)
%155 = fmul double %154, 8.000000e+00
%156 = tail call double @pow(double %1, double 7.000000e+00)
%157 = tail call double @llvm.fmuladd.f64(double %155, double %156, double %153)
%158 = tail call double @pow(double %0, double 8.000000e+00)
%159 = fmul double %158, 2.000000e+00
%160 = tail call double @pow(double %1, double 8.000000e+00)
%161 = tail call double @llvm.fmuladd.f64(double %159, double %160, double %157)
%162 = fneg double %133
%163 = tail call double @llvm.fmuladd.f64(double %162, double %161, double %132)
%164 = tail call double @pow(double %1, double 1.600000e+01)
%165 = fmul double %0, 2.702700e+05
%166 = tail call double @llvm.fmuladd.f64(double %165, double %1, double 1.351350e+05)
%167 = fmul double %79, 2.079000e+05
%168 = tail call double @llvm.fmuladd.f64(double %167, double %66, double %166)
%169 = tail call double @pow(double %0, double 3.000000e+00)
%170 = fmul double %169, 9.009000e+04
%171 = tail call double @pow(double %1, double 3.000000e+00)
%172 = tail call double @llvm.fmuladd.f64(double %170, double %171, double %168)
%173 = tail call double @pow(double %0, double 4.000000e+00)
%174 = fmul double %173, 2.520000e+04
%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 @pow(double %0, double 5.000000e+00)
%178 = fmul double %177, 4.788000e+03
%179 = tail call double @pow(double %1, double 5.000000e+00)
%180 = tail call double @llvm.fmuladd.f64(double %178, double %179, double %176)
%181 = tail call double @pow(double %0, double 6.000000e+00)
%182 = fmul double %181, 6.160000e+02
%183 = tail call double @pow(double %1, double 6.000000e+00)
%184 = tail call double @llvm.fmuladd.f64(double %182, double %183, double %180)
%185 = tail call double @pow(double %0, double 7.000000e+00)
%186 = fmul double %185, 5.000000e+01
%187 = tail call double @pow(double %1, double 7.000000e+00)
%188 = tail call double @llvm.fmuladd.f64(double %186, double %187, double %184)
%189 = tail call double @pow(double %0, double 8.000000e+00)
%190 = fmul double %189, 2.000000e+00
%191 = tail call double @pow(double %1, double 8.000000e+00)
%192 = tail call double @llvm.fmuladd.f64(double %190, double %191, double %188)
%193 = tail call double @llvm.fmuladd.f64(double %164, double %192, double %163)
%194 = tail call double @pow(double %2, double 6.000000e+00)
%195 = tail call double @pow(double %1, double 1.000000e+01)
%196 = fmul double %0, -4.977000e+04
%197 = tail call double @llvm.fmuladd.f64(double %196, double %1, double -2.488500e+04)
%198 = fmul double %79, 1.863000e+04
%199 = tail call double @llvm.fmuladd.f64(double %198, double %66, double %197)
%200 = tail call double @pow(double %0, double 3.000000e+00)
%201 = tail call double @pow(double %1, double 3.000000e+00)
%202 = fmul double %200, -4.488000e+04
%203 = tail call double @llvm.fmuladd.f64(double %202, double %201, double %199)
%204 = tail call double @pow(double %0, double 4.000000e+00)
%205 = tail call double @pow(double %1, double 4.000000e+00)
%206 = fmul double %204, -3.423000e+04
%207 = tail call double @llvm.fmuladd.f64(double %206, double %205, double %203)
%208 = tail call double @pow(double %0, double 5.000000e+00)
%209 = tail call double @pow(double %1, double 5.000000e+00)
%210 = fmul double %208, -8.892000e+03
%211 = tail call double @llvm.fmuladd.f64(double %210, double %209, double %207)
%212 = tail call double @pow(double %0, double 6.000000e+00)
%213 = tail call double @pow(double %1, double 6.000000e+00)
%214 = fmul double %212, -9.640000e+02
%215 = tail call double @llvm.fmuladd.f64(double %214, double %213, double %211)
%216 = tail call double @pow(double %0, double 7.000000e+00)
%217 = tail call double @pow(double %1, double 7.000000e+00)
%218 = fmul double %216, -1.400000e+01
%219 = tail call double @llvm.fmuladd.f64(double %218, double %217, double %215)
%220 = tail call double @pow(double %0, double 8.000000e+00)
%221 = fmul double %220, 4.000000e+00
%222 = tail call double @pow(double %1, double 8.000000e+00)
%223 = tail call double @llvm.fmuladd.f64(double %221, double %222, double %219)
%224 = fmul double %194, -7.000000e+00
%225 = fmul double %224, %195
%226 = tail call double @llvm.fmuladd.f64(double %225, double %223, double %193)
%227 = tail call double @pow(double %2, double 4.000000e+00)
%228 = fmul double %227, 7.000000e+00
%229 = tail call double @pow(double %1, double 1.200000e+01)
%230 = fmul double %228, %229
%231 = fmul double %0, 5.733000e+04
%232 = tail call double @llvm.fmuladd.f64(double %231, double %1, double 2.866500e+04)
%233 = fmul double %79, -1.109700e+05
%234 = tail call double @llvm.fmuladd.f64(double %233, double %66, double %232)
%235 = tail call double @pow(double %0, double 3.000000e+00)
%236 = tail call double @pow(double %1, double 3.000000e+00)
%237 = fmul double %235, -9.048000e+04
%238 = tail call double @llvm.fmuladd.f64(double %237, double %236, double %234)
%239 = tail call double @pow(double %0, double 4.000000e+00)
%240 = tail call double @pow(double %1, double 4.000000e+00)
%241 = fmul double %239, -2.643000e+04
%242 = tail call double @llvm.fmuladd.f64(double %241, double %240, double %238)
%243 = tail call double @pow(double %0, double 5.000000e+00)
%244 = tail call double @pow(double %1, double 5.000000e+00)
%245 = fmul double %243, -3.312000e+03
%246 = tail call double @llvm.fmuladd.f64(double %245, double %244, double %242)
%247 = tail call double @pow(double %0, double 6.000000e+00)
%248 = tail call double @pow(double %1, double 6.000000e+00)
%249 = fmul double %247, -4.000000e+00
%250 = tail call double @llvm.fmuladd.f64(double %249, double %248, double %246)
%251 = tail call double @pow(double %0, double 7.000000e+00)
%252 = fmul double %251, 4.600000e+01
%253 = tail call double @pow(double %1, double 7.000000e+00)
%254 = tail call double @llvm.fmuladd.f64(double %252, double %253, double %250)
%255 = tail call double @pow(double %0, double 8.000000e+00)
%256 = fmul double %255, 4.000000e+00
%257 = tail call double @pow(double %1, double 8.000000e+00)
%258 = tail call double @llvm.fmuladd.f64(double %256, double %257, double %254)
%259 = tail call double @llvm.fmuladd.f64(double %230, double %258, double %226)
%260 = tail call double @pow(double %2, double 1.200000e+01)
%261 = tail call double @pow(double %1, double 4.000000e+00)
%262 = fmul double %0, 4.950000e+03
%263 = tail call double @llvm.fmuladd.f64(double %262, double %1, double 2.475000e+03)
%264 = fmul double %79, 4.950000e+03
%265 = tail call double @llvm.fmuladd.f64(double %264, double %66, double %263)
%266 = tail call double @pow(double %0, double 3.000000e+00)
%267 = fmul double %266, 3.300000e+03
%268 = tail call double @pow(double %1, double 3.000000e+00)
%269 = tail call double @llvm.fmuladd.f64(double %267, double %268, double %265)
%270 = tail call double @pow(double %0, double 4.000000e+00)
%271 = fmul double %270, 1.650000e+03
%272 = tail call double @pow(double %1, double 4.000000e+00)
%273 = tail call double @llvm.fmuladd.f64(double %271, double %272, double %269)
%274 = tail call double @pow(double %0, double 5.000000e+00)
%275 = fmul double %274, 5.760000e+02
%276 = tail call double @pow(double %1, double 5.000000e+00)
%277 = tail call double @llvm.fmuladd.f64(double %275, double %276, double %273)
%278 = tail call double @pow(double %0, double 6.000000e+00)
%279 = fmul double %278, 3.320000e+02
%280 = tail call double @pow(double %1, double 6.000000e+00)
%281 = tail call double @llvm.fmuladd.f64(double %279, double %280, double %277)
%282 = tail call double @pow(double %0, double 7.000000e+00)
%283 = fmul double %282, 7.000000e+01
%284 = tail call double @pow(double %1, double 7.000000e+00)
%285 = tail call double @llvm.fmuladd.f64(double %283, double %284, double %281)
%286 = tail call double @pow(double %0, double 8.000000e+00)
%287 = fmul double %286, 4.000000e+00
%288 = tail call double @pow(double %1, double 8.000000e+00)
%289 = tail call double @llvm.fmuladd.f64(double %287, double %288, double %285)
%290 = fmul double %260, -7.000000e+00
%291 = fmul double %290, %261
%292 = tail call double @llvm.fmuladd.f64(double %291, double %289, double %259)
%293 = tail call double @pow(double %2, double 1.000000e+01)
%294 = fmul double %293, 7.000000e+00
%295 = tail call double @pow(double %1, double 6.000000e+00)
%296 = fmul double %294, %295
%297 = fmul double %0, 1.485000e+04
%298 = tail call double @llvm.fmuladd.f64(double %297, double %1, double 7.425000e+03)
%299 = fmul double %79, 1.485000e+04
%300 = tail call double @llvm.fmuladd.f64(double %299, double %66, double %298)
%301 = tail call double @pow(double %0, double 3.000000e+00)
%302 = fmul double %301, 1.035000e+04
%303 = tail call double @pow(double %1, double 3.000000e+00)
%304 = tail call double @llvm.fmuladd.f64(double %302, double %303, double %300)
%305 = tail call double @pow(double %0, double 4.000000e+00)
%306 = fmul double %305, 3.150000e+03
%307 = tail call double @pow(double %1, double 4.000000e+00)
%308 = tail call double @llvm.fmuladd.f64(double %306, double %307, double %304)
%309 = tail call double @pow(double %0, double 5.000000e+00)
%310 = fmul double %309, 3.036000e+03
%311 = tail call double @pow(double %1, double 5.000000e+00)
%312 = tail call double @llvm.fmuladd.f64(double %310, double %311, double %308)
%313 = tail call double @pow(double %0, double 6.000000e+00)
%314 = fmul double %313, 1.052000e+03
%315 = tail call double @pow(double %1, double 6.000000e+00)
%316 = tail call double @llvm.fmuladd.f64(double %314, double %315, double %312)
%317 = tail call double @pow(double %0, double 7.000000e+00)
%318 = fmul double %317, 1.300000e+02
%319 = tail call double @pow(double %1, double 7.000000e+00)
%320 = tail call double @llvm.fmuladd.f64(double %318, double %319, double %316)
%321 = tail call double @pow(double %0, double 8.000000e+00)
%322 = fmul double %321, 4.000000e+00
%323 = tail call double @pow(double %1, double 8.000000e+00)
%324 = tail call double @llvm.fmuladd.f64(double %322, double %323, double %320)
%325 = tail call double @llvm.fmuladd.f64(double %296, double %324, double %292)
%326 = tail call double @pow(double %2, double 1.400000e+01)
%327 = fmul double %66, %326
%328 = fmul double %0, 6.930000e+03
%329 = tail call double @llvm.fmuladd.f64(double %328, double %1, double 3.465000e+03)
%330 = fmul double %79, 6.930000e+03
%331 = tail call double @llvm.fmuladd.f64(double %330, double %66, double %329)
%332 = tail call double @pow(double %0, double 3.000000e+00)
%333 = fmul double %332, 4.620000e+03
%334 = tail call double @pow(double %1, double 3.000000e+00)
%335 = tail call double @llvm.fmuladd.f64(double %333, double %334, double %331)
%336 = tail call double @pow(double %0, double 4.000000e+00)
%337 = fmul double %336, 2.310000e+03
%338 = tail call double @pow(double %1, double 4.000000e+00)
%339 = tail call double @llvm.fmuladd.f64(double %337, double %338, double %335)
%340 = tail call double @pow(double %0, double 5.000000e+00)
%341 = fmul double %340, 9.240000e+02
%342 = tail call double @pow(double %1, double 5.000000e+00)
%343 = tail call double @llvm.fmuladd.f64(double %341, double %342, double %339)
%344 = tail call double @pow(double %0, double 6.000000e+00)
%345 = fmul double %344, 3.080000e+02
%346 = tail call double @pow(double %1, double 6.000000e+00)
%347 = tail call double @llvm.fmuladd.f64(double %345, double %346, double %343)
%348 = tail call double @pow(double %0, double 7.000000e+00)
%349 = fmul double %348, 1.180000e+02
%350 = tail call double @pow(double %1, double 7.000000e+00)
%351 = tail call double @llvm.fmuladd.f64(double %349, double %350, double %347)
%352 = tail call double @pow(double %0, double 8.000000e+00)
%353 = fmul double %352, 1.200000e+01
%354 = tail call double @pow(double %1, double 8.000000e+00)
%355 = tail call double @llvm.fmuladd.f64(double %353, double %354, double %351)
%356 = tail call double @llvm.fmuladd.f64(double %327, double %355, double %325)
%357 = fmul double %72, %356
%358 = tail call double @llvm.fmuladd.f64(double %64, double %68, double %357)
%359 = fmul double %5, %1
%360 = tail call double @pow(double 0x4005BF0A8B145769, double %359)
%361 = fmul double %360, 1.050000e+02
%362 = tail call double @pow(double %1, double 1.000000e+01)
%363 = fmul double %361, %362
%364 = tail call double @pow(double %0, double 3.000000e+00)
%365 = fmul double %364, -3.400000e+01
%366 = tail call double @pow(double %2, double 1.500000e+01)
%367 = tail call double @pow(double %0, double 4.000000e+00)
%368 = tail call double @pow(double %2, double 1.600000e+01)
%369 = fmul double %367, -2.000000e+00
%370 = fmul double %369, %368
%371 = tail call double @llvm.fmuladd.f64(double %365, double %366, double %370)
%372 = tail call double @pow(double %1, double 1.200000e+01)
%373 = tail call double @llvm.fmuladd.f64(double %372, double 3.000000e+00, double %371)
%374 = fmul double %0, 6.000000e+00
%375 = fmul double %374, %2
%376 = tail call double @pow(double %1, double 1.200000e+01)
%377 = tail call double @llvm.fmuladd.f64(double %375, double %376, double %373)
%378 = tail call double @pow(double %2, double 1.400000e+01)
%379 = tail call double @llvm.fmuladd.f64(double %79, double %66, double 2.700000e+01)
%380 = fmul double %79, -8.000000e+00
%381 = fmul double %380, %378
%382 = tail call double @llvm.fmuladd.f64(double %381, double %379, double %377)
%383 = tail call double @pow(double %2, double 3.000000e+00)
%384 = fmul double %5, %383
%385 = tail call double @pow(double %1, double 1.000000e+01)
%386 = fmul double %384, %385
%387 = fmul double %79, 2.000000e+00
%388 = tail call double @llvm.fmuladd.f64(double %387, double %66, double -3.300000e+01)
%389 = tail call double @llvm.fmuladd.f64(double %386, double %388, double %382)
%390 = fmul double %65, 3.000000e+00
%391 = tail call double @pow(double %1, double 1.000000e+01)
%392 = fmul double %390, %391
%393 = tail call double @llvm.fmuladd.f64(double %387, double %66, double -1.100000e+01)
%394 = tail call double @llvm.fmuladd.f64(double %392, double %393, double %389)
%395 = fmul double %0, 6.600000e+01
%396 = tail call double @pow(double %2, double 9.000000e+00)
%397 = fmul double %395, %396
%398 = tail call double @pow(double %1, double 4.000000e+00)
%399 = fmul double %397, %398
%400 = fmul double %79, 6.000000e+00
%401 = tail call double @llvm.fmuladd.f64(double %400, double %66, double -1.910000e+02)
%402 = tail call double @llvm.fmuladd.f64(double %399, double %401, double %394)
%403 = tail call double @pow(double %2, double 7.000000e+00)
%404 = tail call double @pow(double %1, double 6.000000e+00)
%405 = fmul double %79, 1.100000e+01
%406 = tail call double @llvm.fmuladd.f64(double %405, double %66, double 1.620000e+02)
%407 = fmul double %0, -2.200000e+01
%408 = fmul double %407, %403
%409 = fmul double %408, %404
%410 = tail call double @llvm.fmuladd.f64(double %409, double %406, double %402)
%411 = tail call double @pow(double %2, double 1.000000e+01)
%412 = fmul double %79, 6.600000e+01
%413 = tail call double @llvm.fmuladd.f64(double %412, double %66, double 1.570000e+02)
%414 = fmul double %411, -2.100000e+01
%415 = fmul double %66, %414
%416 = tail call double @llvm.fmuladd.f64(double %415, double %413, double %410)
%417 = tail call double @pow(double %2, double 1.100000e+01)
%418 = fmul double %5, %417
%419 = fmul double %66, %418
%420 = fmul double %79, 8.800000e+01
%421 = tail call double @llvm.fmuladd.f64(double %420, double %66, double -3.297000e+03)
%422 = tail call double @llvm.fmuladd.f64(double %419, double %421, double %416)
%423 = tail call double @pow(double %2, double 1.300000e+01)
%424 = fmul double %79, 1.130000e+02
%425 = tail call double @llvm.fmuladd.f64(double %424, double %66, double 2.730000e+02)
%426 = fneg double %5
%427 = fmul double %423, %426
%428 = tail call double @llvm.fmuladd.f64(double %427, double %425, double %422)
%429 = tail call double @pow(double %2, double 8.000000e+00)
%430 = tail call double @pow(double %1, double 4.000000e+00)
%431 = fmul double %79, -2.520000e+02
%432 = tail call double @llvm.fmuladd.f64(double %431, double %66, double 5.730000e+02)
%433 = tail call double @pow(double %0, double 4.000000e+00)
%434 = fmul double %433, 2.000000e+00
%435 = tail call double @pow(double %1, double 4.000000e+00)
%436 = tail call double @llvm.fmuladd.f64(double %434, double %435, double %432)
%437 = fmul double %429, -1.100000e+01
%438 = fmul double %437, %430
%439 = tail call double @llvm.fmuladd.f64(double %438, double %436, double %428)
%440 = tail call double @pow(double %2, double 4.000000e+00)
%441 = tail call double @pow(double %1, double 8.000000e+00)
%442 = fmul double %440, %441
%443 = fmul double %79, -6.600000e+01
%444 = tail call double @llvm.fmuladd.f64(double %443, double %66, double 1.650000e+02)
%445 = tail call double @pow(double %0, double 4.000000e+00)
%446 = fmul double %445, 2.000000e+00
%447 = tail call double @pow(double %1, double 4.000000e+00)
%448 = tail call double @llvm.fmuladd.f64(double %446, double %447, double %444)
%449 = tail call double @llvm.fmuladd.f64(double %442, double %448, double %439)
%450 = tail call double @pow(double %2, double 6.000000e+00)
%451 = fmul double %450, 2.000000e+00
%452 = tail call double @pow(double %1, double 6.000000e+00)
%453 = fmul double %451, %452
%454 = fmul double %79, 4.620000e+02
%455 = tail call double @llvm.fmuladd.f64(double %454, double %66, double -8.910000e+02)
%456 = tail call double @pow(double %0, double 4.000000e+00)
%457 = fmul double %456, 4.000000e+00
%458 = tail call double @pow(double %1, double 4.000000e+00)
%459 = tail call double @llvm.fmuladd.f64(double %457, double %458, double %455)
%460 = tail call double @llvm.fmuladd.f64(double %453, double %459, double %449)
%461 = tail call double @pow(double %2, double 1.200000e+01)
%462 = fmul double %79, -2.034000e+03
%463 = tail call double @llvm.fmuladd.f64(double %462, double %66, double -2.730000e+02)
%464 = tail call double @pow(double %0, double 4.000000e+00)
%465 = fmul double %464, 2.200000e+01
%466 = tail call double @pow(double %1, double 4.000000e+00)
%467 = tail call double @llvm.fmuladd.f64(double %465, double %466, double %463)
%468 = tail call double @llvm.fmuladd.f64(double %461, double %467, double %460)
%469 = tail call double @pow(double %2, double 5.000000e+00)
%470 = fmul double %0, 3.300000e+02
%471 = tail call double @pow(double %1, double 8.000000e+00)
%472 = tail call double @pow(double %0, double 3.000000e+00)
%473 = tail call double @pow(double %1, double 1.000000e+01)
%474 = fmul double %472, -7.400000e+01
%475 = fmul double %474, %473
%476 = tail call double @llvm.fmuladd.f64(double %470, double %471, double %475)
%477 = tail call double @llvm.fmuladd.f64(double %469, double %476, double %468)
%478 = tail call double @llvm.fmuladd.f64(double %363, double %477, double %358)
%479 = tail call double @pow(double 0x4005BF0A8B145769, double %62)
%480 = fmul double %479, 3.150000e+02
%481 = fmul double %79, %480
%482 = tail call double @pow(double %67, double 1.100000e+01)
%483 = fmul double %482, %481
%484 = fdiv double %478, %483
br label %485
485: ; preds = %60, %6
%486 = phi double [ %59, %6 ], [ %484, %60 ]
ret double %486
}