double DSlater_3S_3S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-359251200.0 +
         359251200.0 * (pow((double)(2.71828182845904523536029),
                            (double)(2.0 * rij * xii))) -
         718502400.0 * rij * xii -
         718502400.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         475727175.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         232951950.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         89397000.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         27858600.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         7223040.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         1584000.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         295680.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         46464.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         5888.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0))) -
         512.0 * (pow((double)(rij), (double)(12.0))) *
             (pow((double)(xii), (double)(12.0)))) /
        (3.592512e8 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         (pow((double)(rij), (double)(2.0))));
  } else {
    S = (135.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 * xij))) *
             (pow((double)(xij), (double)(8.0))) *
             (-276.0 * (pow((double)(rij), (double)(5.0))) *
                  (pow((double)(xii), (double)(19.0))) -
              12.0 * (pow((double)(rij), (double)(6.0))) *
                  (pow((double)(xii), (double)(20.0))) +
              135.0 * (pow((double)(xij), (double)(14.0))) +
              270.0 * rij * xii * (pow((double)(xij), (double)(14.0))) -
              100.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(17.0))) *
                  (165.0 + (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              10.0 * (pow((double)(rij), (double)(4.0))) *
                  (pow((double)(xii), (double)(18.0))) *
                  (-285.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                                (pow((double)(xij), (double)(2.0)))) +
              90.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-33.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              135.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-11.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              18.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (825.0 -
                   110.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)))) +
              45.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(10.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)))) -
              10.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (4455.0 -
                   738.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   62.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              10.0 * rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-96831.0 +
                   6534.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   154.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              10.0 * rij * (pow((double)(xii), (double)(13.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (84357.0 -
                   12318.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   418.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              2.0 * rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-495.0 -
                   48510.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   458.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              (pow((double)(xii), (double)(15.0))) *
                  (-90090.0 * rij -
                   80580.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2684.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              (pow((double)(xii), (double)(16.0))) *
                  (-54450.0 * (pow((double)(rij), (double)(2.0))) -
                   7290.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   68.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              5.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (99.0 +
                   1782.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   2250.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              3.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-7425.0 +
                   4950.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   330.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              5.0 * (pow((double)(xii), (double)(14.0))) *
                  (9009.0 +
                   78954.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   6030.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   44.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              5.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-84357.0 -
                   366.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   3498.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   44.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (484155.0 -
                   447810.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   12870.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   68.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(8.0))) *
             ((pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (484155.0 + 968310.0 * rij * xij +
                   1830.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   123180.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   30150.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   2684.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   68.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              5.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (84357.0 + 168714.0 * rij * xij +
                   78954.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   16116.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   1458.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   20.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)))) -
              3.0 * (pow((double)(xii), (double)(14.0))) *
                  (45.0 + 90.0 * rij * xij +
                   90.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   60.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   30.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   12.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)))) -
              55.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-405.0 - 810.0 * rij * xij -
                   162.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   1764.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   234.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   28.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)))) +
              55.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (9.0 + 18.0 * rij * xij -
                   8142.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   1188.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   318.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   76.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)))) +
              3.0 * (pow((double)(xij), (double)(14.0))) *
                  (15015.0 + 30030.0 * rij * xij +
                   18150.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   5500.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   950.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   92.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)))) +
              5.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (297.0 + 594.0 * rij * xij +
                   594.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   396.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   198.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   124.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)))) +
              (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-7425.0 - 14850.0 * rij * xij -
                   14850.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   7380.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   11250.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   916.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   68.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))))) /
        (135. *
         (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_3S_3S>:
push   %rbp
mov    %rsp,%rbp
sub    $0x800,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    16df <DSlater_3S_3S+0x5cf>
jp     16df <DSlater_3S_3S+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  0x3e1b(%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  0x3df2(%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  0x3d96(%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  0x3d6d(%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  0x3d11(%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  0x3ce8(%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  0x3c8c(%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  0x3c63(%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  0x3ebf(%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  0x3e96(%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  0x3c95(%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  0x3c6f(%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  0x3b23(%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  0x3afd(%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  0x3a81(%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  0x3a5b(%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    4470 <DSlater_3S_3S+0x3360>
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,-0x448(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x38dd(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x38c3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x800(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x389f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x450(%rbp)
ff
movsd  0x3892(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x3890(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x396e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3865(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b4d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3b2c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x7e8(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3812(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3882(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3939(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x7e8(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x7e0(%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,-0x7d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3849(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7d8(%rbp),%xmm1
ff
movsd  0x376c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0x3a5c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x37fd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3740(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x39f0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x39cf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7c0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x36a6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x368c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7b8(%rbp),%xmm2
ff
movsd  -0x7b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x7a8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x3928(%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,-0x790(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3660(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3680(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x36ff(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x35d6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x35c6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x35ad(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x798(%rbp),%xmm2
ff
movsd  -0x790(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x788(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x3879(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x36bd(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3593(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x780(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x35ba(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x778(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x34f9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34d0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x770(%rbp),%xmm2
ff
movsd  -0x768(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x760(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x3794(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3483(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x347b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34f2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x758(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3431(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3421(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3408(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x750(%rbp),%xmm2
ff
movsd  -0x748(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x740(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x36c4(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  0x34c0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x33ce(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x738(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x33e5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x730(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3354(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3624(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x332b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x728(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x35d0(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3317(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32cf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x32ee(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x720(%rbp),%xmm2
ff
movsd  -0x718(%rbp),%xmm3
ff
movsd  -0x710(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x708(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x32a1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x33b9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x32a8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x700(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3217(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34d7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31ee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3483(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x31da(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3192(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31b1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6f0(%rbp),%xmm2
ff
movsd  -0x6e8(%rbp),%xmm3
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x3199(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x33d7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6d0(%rbp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31f6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30c5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x336d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x309c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3319(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3088(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32e8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x305f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b8(%rbp),%xmm2
ff
movsd  -0x6b0(%rbp),%xmm3
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x6a0(%rbp),%xmm0
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,-0x670(%rbp)
ff
movsd  0x3030(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2fa6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x698(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2fbd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x690(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2f5c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x31ec(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f33(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x688(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x31af(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2f36(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x317e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f0d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x680(%rbp),%xmm2
ff
movsd  -0x678(%rbp),%xmm3
ff
movsd  -0x670(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x668(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x2ef5(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x30fb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x660(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e4a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x658(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2e21(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3091(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2df8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x650(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2f4d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2de4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3014(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2dbb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x648(%rbp),%xmm2
ff
movsd  -0x640(%rbp),%xmm3
ff
movsd  -0x638(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x630(%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,-0x600(%rbp)
ff
movsd  0x2d24(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2e02(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x628(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2cf9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x620(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2cb8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f18(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c8f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x618(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2ec4(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c7b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e93(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c52(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x610(%rbp),%xmm2
ff
movsd  -0x608(%rbp),%xmm3
ff
movsd  -0x600(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x5f8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2e25(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2bee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2de6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b7d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2d8a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b4d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2cad(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b34(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x5d8(%rbp),%xmm3
ff
movsd  -0x5d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x5c8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2cef(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a95(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ab3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ca3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a52(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2c47(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x2a12(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a0a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a09(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5b0(%rbp),%xmm2
ff
movsd  -0x5a8(%rbp),%xmm3
ff
movsd  -0x5a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x598(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2a8c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x299c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2973(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x590(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2932(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b4a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2909(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x588(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x2b0d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x290c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2adc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28e3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x580(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x578(%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  0x2877(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2887(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x284e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x570(%rbp),%xmm2
ff
movsd  -0x568(%rbp),%xmm3
ff
movsd  -0x560(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x558(%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,-0x520(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x27ea(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x280a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28b1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x550(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2780(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2980(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2757(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x548(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x279b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x275a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x291a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2731(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x540(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x538(%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  0x26c5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x26d5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x269c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x530(%rbp),%xmm2
ff
movsd  -0x528(%rbp),%xmm3
ff
movsd  -0x520(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x518(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2707(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x264f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x260e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x277e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25e5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x510(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x27c9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x25e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2798(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25bf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x508(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x500(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2553(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2703(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x252a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f8(%rbp),%xmm2
ff
movsd  -0x4f0(%rbp),%xmm3
ff
movsd  -0x4e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x4e0(%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,-0x4a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2546(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24c6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2485(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x245c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x263c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2433(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x25e8(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x241f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25b7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23f6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x238a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x253a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2361(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b8(%rbp),%xmm2
ff
movsd  -0x4b0(%rbp),%xmm3
ff
movsd  -0x4a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2364(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x231a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x498(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x22b9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2479(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2290(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x490(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2415(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x227c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x23fc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2253(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x488(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x480(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21fe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21f6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21d5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x478(%rbp),%xmm5
ff
movsd  -0x470(%rbp),%xmm6
ff
movsd  -0x468(%rbp),%xmm3
ff
movsd  -0x460(%rbp),%xmm4
ff
movsd  -0x458(%rbp),%xmm1
ff
movsd  -0x450(%rbp),%xmm2
ff
movaps %xmm0,%xmm7
movsd  -0x448(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  0x213a(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x2138(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2216(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x440(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x211d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2133(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x438(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  0x2267(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2249(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2078(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2218(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x204f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x430(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x428(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2062(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x2039(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x420(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1fdd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2135(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fb4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x410(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x408(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f58(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x20b8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f2f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x400(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ed3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ecb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1eaa(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1e46(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e5e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1eb5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  0x1f89(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1f6b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1dca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f3a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1da1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1db4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ed4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d8b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d46(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e6e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d1d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1cd8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e08(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1caf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c6a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c7a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c41(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x398(%rbp),%xmm3
ff
movsd  -0x390(%rbp),%xmm4
ff
movsd  -0x388(%rbp),%xmm1
ff
movsd  -0x380(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x378(%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,-0x320(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1c89(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bf1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  0x1ced(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1cdf(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b66(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1cae(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b3d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x370(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x368(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b50(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c48(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b27(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x360(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x358(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ae2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1be2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ab9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x350(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x348(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a74(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ad4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a4b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x340(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x338(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a06(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a16(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19dd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  -0x328(%rbp),%xmm3
ff
movsd  -0x320(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x318(%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,-0x2b8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1a69(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a61(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1950(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x310(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  0x1a54(%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  0x1a1f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x18ce(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19ee(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18a5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x300(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x18a1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1971(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1878(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2f0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x181c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18f4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17f3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1797(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1877(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x176e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1729(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1739(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1700(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  -0x2c0(%rbp),%xmm3
ff
movsd  -0x2b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x169c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1784(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1763(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  0x1737(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1719(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1608(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x16e8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15df(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x298(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x15db(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x166b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15b2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x290(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x288(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1556(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15ee(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x152d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x280(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x278(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x14e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1588(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14bf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x270(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x268(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x147a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x148a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1451(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x260(%rbp),%xmm2
ff
movsd  -0x258(%rbp),%xmm3
ff
movsd  -0x250(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x248(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14bc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1424(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  0x1490(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1472(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1399(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1441(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1370(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x240(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x238(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1383(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x135a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x230(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x228(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1315(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1375(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12ec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x220(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x218(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x12a7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x130f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x127e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x210(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x208(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1239(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1249(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1210(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x200(%rbp),%xmm2
ff
movsd  -0x1f8(%rbp),%xmm3
ff
movsd  -0x1f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1e8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1243(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1182(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  0x11e6(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11d8(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x112f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11a7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1106(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1119(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1141(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10f0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10ab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1082(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x103d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1075(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x1014(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xfcf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfdf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfa6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x198(%rbp),%xmm2
ff
movsd  -0x190(%rbp),%xmm3
ff
movsd  -0x188(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x180(%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  0xfa9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf5f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x178(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  0xf5b(%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  0xf36(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xebd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xf05(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe94(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe90(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe88(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe67(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x160(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x158(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe0b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe03(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xde2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x150(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x148(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd86(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd7e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd5d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x140(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x138(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd01(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xcf9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xcd8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x130(%rbp),%xmm4
ff
movsd  -0x128(%rbp),%xmm5
ff
movsd  -0x120(%rbp),%xmm2
ff
movsd  -0x118(%rbp),%xmm3
ff
movsd  -0x110(%rbp),%xmm1
ff
movaps %xmm0,%xmm6
movsd  -0x108(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  0xc60(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0xc55(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xc3d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xc1c(%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  0xbf3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbd9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xf8(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0xbb5(%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    $0x800,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<DSlater_3S_3S>:
sub    $0xa8,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x20(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x28(%rsp)
jne    14ba <DSlater_3S_3S+0x3aa>
jp     14ba <DSlater_3S_3S+0x3aa>
mulsd  %xmm2,%xmm0
movsd  0x1ebd(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x38(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x2202(%rip),%xmm0
addsd  0x2202(%rip),%xmm0
movsd  0x2202(%rip),%xmm5
movsd  0x20(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x28(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x60(%rsp)
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,0x30(%rsp)
movsd  0x1ea6(%rip),%xmm1
movapd %xmm4,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1e89(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x218e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1e7e(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1e5f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x214c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1dd4(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1db5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x210a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1da2(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1d83(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x20c8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1e00(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1de1(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x2086(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1cee(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1ccf(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x2044(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1dc4(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1da5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x2002(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1cca(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1cab(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1fc0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1c08(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1be9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x1f7e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x1c56(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1c37(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x1f3c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1b64(%rip),%xmm0
movsd  0x38(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x1eb1(%rip),%xmm0
mulsd  0x60(%rsp),%xmm0
jmp    2f9c <DSlater_3S_3S+0x1e8c>
movsd  %xmm1,0x8(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm0,0x38(%rsp)
movsd  0x1b21(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x1b1c(%rip),%xmm0
movsd  %xmm0,0x88(%rsp)
movsd  0x28(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x30(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x98(%rsp)
movsd  0x1ae6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x90(%rsp)
movsd  0x38(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
movsd  0x1ab4(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x1ab9(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x1a9f(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x1a94(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x1a8e(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x1a7d(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x1a6c(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1a5b(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x48(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x1a41(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x19e6(%rip),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x1a22(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x19fa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x19eb(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x19da(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x48(%rsp)
mulsd  0x30(%rsp),%xmm1
movsd  0x10(%rsp),%xmm3
mulsd  0x19b7(%rip),%xmm3
addsd  0x19a7(%rip),%xmm1
mulsd  %xmm0,%xmm3
mulsd  %xmm1,%xmm3
addsd  0x60(%rsp),%xmm3
movsd  %xmm3,0x10(%rsp)
movsd  0x199b(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
mulsd  0x1992(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x198c(%rip),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  0x48(%rsp),%xmm1
addsd  %xmm1,%xmm1
mulsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x195f(%rip),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x10(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x1945(%rip),%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x18f1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x1920(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
movsd  0x190f(%rip),%xmm1
addsd  0x18(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x40(%rsp),%xmm0
mulsd  0x1843(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x18cf(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
addsd  0x18cc(%rip),%xmm1
mulsd  0x58(%rsp),%xmm0
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x60(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x17fe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1847(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1866(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x185a(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x17fe(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17e1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x17b0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17f3(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1797(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x17ce(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x1752(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x174e(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1731(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x1708(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1752(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x166b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x1728(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x171c(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1698(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1703(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1677(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  0x58(%rsp),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x15c2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1613(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x167a(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x166e(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x15d2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1655(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15b1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x161e(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x160d(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x1601(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1545(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15e8(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1524(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  0x58(%rsp),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x159d(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1478(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1567(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x155b(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x147f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1542(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x145e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x150b(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x13f4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14e7(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  0x14e1(%rip),%xmm2
movsd  0x20(%rsp),%xmm1
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x58(%rsp)
movapd %xmm1,%xmm0
movsd  0x1379(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14bc(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13b8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1485(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x136e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1461(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  0x145b(%rip),%xmm1
mulsd  0x48(%rsp),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x58(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x12ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1438(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1314(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x127b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1282(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x13cf(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x13c3(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x128f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1276(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x138b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x68(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x11fd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1238(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x11dc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x1335(%rip),%xmm1
mulsd  0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1199(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x11b4(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1158(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x12df(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x12d3(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x117f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1166(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x129b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x10ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1128(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x10cc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x10b3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x1220(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x120e(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x109e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1085(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x11d2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x68(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x100c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x11af(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xfeb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x1144(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x101e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf89(%rip),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x1141(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x1137(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xfab(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xf92(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x10ff(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x68(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xf19(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10bc(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xef8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xf17(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xef6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x106b(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x105f(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xebb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1046(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xe9a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xe2d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf78(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xe0c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x18(%rsp),%xmm0
subsd  %xmm1,%xmm0
mulsd  0x80(%rsp),%xmm0
movapd %xmm0,%xmm1
movsd  0x90(%rsp),%xmm0
mulsd  0x88(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x90(%rsp)
movsd  0x38(%rsp),%xmm1
mulsd  0x28(%rsp),%xmm1
movsd  0xd69(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xd68(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x88(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xdae(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xd9d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0xf19(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xef1(%rip),%xmm1
movsd  0xf01(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x18(%rsp)
movsd  0xd1b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xd02(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0xebf(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xcf1(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xcd8(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0xe7d(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xc47(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc2e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0xe3b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xc15(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xbfc(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0xdf9(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
mulsd  0xbaa(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc1e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0xdad(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xc6d(%rip),%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0xb91(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd7c(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xb70(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xb6b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd3e(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xb4a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xac5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xad8(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xaa4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xa97(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xa7e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x40(%rsp),%xmm1
mulsd  0xc9b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xa59(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x78(%rsp),%xmm0
mulsd  0x8(%rsp),%xmm0
addsd  0xaba(%rip),%xmm0
movapd %xmm0,%xmm1
movsd  0xa7e(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xa1a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc1d(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x9f9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x9f4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbdf(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x9d3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x94e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9c9(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x92d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x920(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x95b(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x8ff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0xb28(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x8a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x8a9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x78(%rsp)
movsd  0xae6(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xad6(%rip),%xmm1
movsd  0xad6(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x880(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x867(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0xa94(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x856(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x83d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0xa52(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x7ac(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa2f(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x78b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x77e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x7b9(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x75d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  0x40(%rsp),%xmm1
mulsd  0x9c4(%rip),%xmm1
addsd  0x18(%rsp),%xmm0
mulsd  0x78(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x71a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x995(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x6d9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x60(%rsp),%xmm0
mulsd  0x8(%rsp),%xmm0
addsd  0x7d4(%rip),%xmm0
movsd  0x95c(%rip),%xmm1
mulsd  0x48(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x6d0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x6b7(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x914(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x60(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x6a6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8f1(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x685(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x600(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8b3(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x5df(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x5d2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60d(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x5b1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x598(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x59b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x811(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x801(%rip),%xmm2
movsd  0x801(%rip),%xmm3
mulsd  0x48(%rsp),%xmm3
mulsd  0x30(%rsp),%xmm3
addsd  %xmm2,%xmm3
movsd  %xmm3,0x40(%rsp)
call   1030 <pow@plt>
mulsd  0x7e6(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x532(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x52d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x7a8(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x50c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x487(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x76a(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x466(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x459(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x494(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x438(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x477(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3e2(%rip),%xmm0
movapd %xmm0,%xmm3
movsd  0x6ce(%rip),%xmm4
movsd  0x20(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x6ba(%rip),%xmm2
movsd  0x30(%rsp),%xmm1
mulsd  %xmm1,%xmm3
movsd  %xmm3,0x60(%rsp)
mulsd  0x48(%rsp),%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm2,%xmm4
movsd  %xmm4,0x40(%rsp)
movsd  0x3ce(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x689(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x3a8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x64b(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x387(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x302(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60d(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2e1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2d4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30f(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x2d2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x558(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm2,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x3bc(%rip),%xmm1
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x30(%rsp)
movsd  0x23e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x225(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x4fa(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x214(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fb(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x4b8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x16a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x151(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x476(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x138(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x283(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x117(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
mulsd  0x88(%rsp),%xmm0
addsd  0x90(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0xa2(%rip),%xmm0
movsd  0xa0(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x94(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x98(%rsp),%xmm0
movsd  0x7f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  0x8(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0xa8,%rsp
ret

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

LLVM IR (-O2):
define double @DSlater_3S_3S(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 0x41B569BD00000000, double 0xC1B569BD00000000)
%10 = fmul double %0, 0xC1C569BD00000000
%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, 0xC1C569BD00000000
%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, 0xC1BC5B0547000000
%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, 0xC1ABC5211C000000
%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, -8.939700e+07
%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, -2.785860e+07
%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, -7.223040e+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, -1.584000e+06
%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, -2.956800e+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, -4.646400e+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, -5.888000e+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, -5.120000e+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, 0x41B569BD00000000
%58 = fmul double %12, %57
%59 = fdiv double %55, %58
br label %475
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, 1.350000e+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, %1
%70 = tail call double @pow(double 0x4005BF0A8B145769, double %69)
%71 = tail call double @pow(double %1, double 8.000000e+00)
%72 = fmul double %70, %71
%73 = tail call double @pow(double %0, double 5.000000e+00)
%74 = fmul double %73, -2.760000e+02
%75 = tail call double @pow(double %2, double 1.900000e+01)
%76 = tail call double @pow(double %0, double 6.000000e+00)
%77 = tail call double @pow(double %2, double 2.000000e+01)
%78 = fmul double %76, -1.200000e+01
%79 = fmul double %78, %77
%80 = tail call double @llvm.fmuladd.f64(double %74, double %75, double %79)
%81 = tail call double @pow(double %1, double 1.400000e+01)
%82 = tail call double @llvm.fmuladd.f64(double %81, double 1.350000e+02, double %80)
%83 = fmul double %0, 2.700000e+02
%84 = fmul double %83, %2
%85 = tail call double @pow(double %1, double 1.400000e+01)
%86 = tail call double @llvm.fmuladd.f64(double %84, double %85, double %82)
%87 = tail call double @pow(double %0, double 3.000000e+00)
%88 = tail call double @pow(double %2, double 1.700000e+01)
%89 = fmul double %0, %0
%90 = tail call double @llvm.fmuladd.f64(double %89, double %66, double 1.650000e+02)
%91 = fmul double %87, -1.000000e+02
%92 = fmul double %91, %88
%93 = tail call double @llvm.fmuladd.f64(double %92, double %90, double %86)
%94 = tail call double @pow(double %0, double 4.000000e+00)
%95 = fmul double %94, 1.000000e+01
%96 = tail call double @pow(double %2, double 1.800000e+01)
%97 = fmul double %95, %96
%98 = fmul double %89, 2.000000e+00
%99 = tail call double @llvm.fmuladd.f64(double %98, double %66, double -2.850000e+02)
%100 = tail call double @llvm.fmuladd.f64(double %97, double %99, double %93)
%101 = fmul double %0, 9.000000e+01
%102 = tail call double @pow(double %2, double 3.000000e+00)
%103 = fmul double %101, %102
%104 = tail call double @pow(double %1, double 1.200000e+01)
%105 = fmul double %103, %104
%106 = tail call double @llvm.fmuladd.f64(double %98, double %66, double -3.300000e+01)
%107 = tail call double @llvm.fmuladd.f64(double %105, double %106, double %100)
%108 = fmul double %65, 1.350000e+02
%109 = tail call double @pow(double %1, double 1.200000e+01)
%110 = fmul double %108, %109
%111 = tail call double @llvm.fmuladd.f64(double %98, double %66, double -1.100000e+01)
%112 = tail call double @llvm.fmuladd.f64(double %110, double %111, double %107)
%113 = fmul double %0, 1.800000e+01
%114 = tail call double @pow(double %2, double 5.000000e+00)
%115 = fmul double %113, %114
%116 = tail call double @pow(double %1, double 1.000000e+01)
%117 = fmul double %115, %116
%118 = fmul double %89, -1.100000e+02
%119 = tail call double @llvm.fmuladd.f64(double %118, double %66, double 8.250000e+02)
%120 = tail call double @pow(double %0, double 4.000000e+00)
%121 = fmul double %120, 2.000000e+00
%122 = tail call double @pow(double %1, double 4.000000e+00)
%123 = tail call double @llvm.fmuladd.f64(double %121, double %122, double %119)
%124 = tail call double @llvm.fmuladd.f64(double %117, double %123, double %112)
%125 = tail call double @pow(double %2, double 4.000000e+00)
%126 = fmul double %125, 4.500000e+01
%127 = tail call double @pow(double %1, double 1.000000e+01)
%128 = fmul double %126, %127
%129 = fmul double %89, -6.600000e+01
%130 = tail call double @llvm.fmuladd.f64(double %129, double %66, double 1.650000e+02)
%131 = tail call double @pow(double %0, double 4.000000e+00)
%132 = fmul double %131, 2.000000e+00
%133 = tail call double @pow(double %1, double 4.000000e+00)
%134 = tail call double @llvm.fmuladd.f64(double %132, double %133, double %130)
%135 = tail call double @llvm.fmuladd.f64(double %128, double %134, double %124)
%136 = fmul double %0, 1.000000e+01
%137 = tail call double @pow(double %2, double 7.000000e+00)
%138 = tail call double @pow(double %1, double 8.000000e+00)
%139 = fmul double %89, -7.380000e+02
%140 = tail call double @llvm.fmuladd.f64(double %139, double %66, double 4.455000e+03)
%141 = tail call double @pow(double %0, double 4.000000e+00)
%142 = fmul double %141, 6.200000e+01
%143 = tail call double @pow(double %1, double 4.000000e+00)
%144 = tail call double @llvm.fmuladd.f64(double %142, double %143, double %140)
%145 = fneg double %136
%146 = fmul double %137, %145
%147 = fmul double %146, %138
%148 = tail call double @llvm.fmuladd.f64(double %147, double %144, double %135)
%149 = tail call double @pow(double %2, double 1.100000e+01)
%150 = fmul double %136, %149
%151 = tail call double @pow(double %1, double 4.000000e+00)
%152 = fmul double %150, %151
%153 = fmul double %89, 6.534000e+03
%154 = tail call double @llvm.fmuladd.f64(double %153, double %66, double -9.683100e+04)
%155 = tail call double @pow(double %0, double 4.000000e+00)
%156 = fmul double %155, 1.540000e+02
%157 = tail call double @pow(double %1, double 4.000000e+00)
%158 = tail call double @llvm.fmuladd.f64(double %156, double %157, double %154)
%159 = tail call double @llvm.fmuladd.f64(double %152, double %158, double %148)
%160 = tail call double @pow(double %2, double 1.300000e+01)
%161 = fmul double %89, -1.231800e+04
%162 = tail call double @llvm.fmuladd.f64(double %161, double %66, double 8.435700e+04)
%163 = tail call double @pow(double %0, double 4.000000e+00)
%164 = fmul double %163, 4.180000e+02
%165 = tail call double @pow(double %1, double 4.000000e+00)
%166 = tail call double @llvm.fmuladd.f64(double %164, double %165, double %162)
%167 = fmul double %160, %145
%168 = fmul double %66, %167
%169 = tail call double @llvm.fmuladd.f64(double %168, double %166, double %159)
%170 = tail call double @pow(double %2, double 9.000000e+00)
%171 = fmul double %5, %170
%172 = tail call double @pow(double %1, double 6.000000e+00)
%173 = fmul double %171, %172
%174 = fmul double %89, -4.851000e+04
%175 = tail call double @llvm.fmuladd.f64(double %174, double %66, double -4.950000e+02)
%176 = tail call double @pow(double %0, double 4.000000e+00)
%177 = fmul double %176, 4.580000e+02
%178 = tail call double @pow(double %1, double 4.000000e+00)
%179 = tail call double @llvm.fmuladd.f64(double %177, double %178, double %175)
%180 = tail call double @llvm.fmuladd.f64(double %173, double %179, double %169)
%181 = tail call double @pow(double %2, double 1.500000e+01)
%182 = tail call double @pow(double %0, double 3.000000e+00)
%183 = fmul double %182, -8.058000e+04
%184 = fmul double %66, %183
%185 = tail call double @llvm.fmuladd.f64(double %0, double -9.009000e+04, double %184)
%186 = tail call double @pow(double %0, double 5.000000e+00)
%187 = fmul double %186, 2.684000e+03
%188 = tail call double @pow(double %1, double 4.000000e+00)
%189 = tail call double @llvm.fmuladd.f64(double %187, double %188, double %185)
%190 = tail call double @llvm.fmuladd.f64(double %181, double %189, double %180)
%191 = tail call double @pow(double %2, double 1.600000e+01)
%192 = tail call double @pow(double %0, double 4.000000e+00)
%193 = fmul double %192, -7.290000e+03
%194 = fmul double %66, %193
%195 = tail call double @llvm.fmuladd.f64(double %89, double -5.445000e+04, double %194)
%196 = tail call double @pow(double %0, double 6.000000e+00)
%197 = fmul double %196, 6.800000e+01
%198 = tail call double @pow(double %1, double 4.000000e+00)
%199 = tail call double @llvm.fmuladd.f64(double %197, double %198, double %195)
%200 = tail call double @llvm.fmuladd.f64(double %191, double %199, double %190)
%201 = tail call double @pow(double %2, double 8.000000e+00)
%202 = tail call double @pow(double %1, double 6.000000e+00)
%203 = fmul double %89, 1.782000e+03
%204 = tail call double @llvm.fmuladd.f64(double %203, double %66, double 9.900000e+01)
%205 = tail call double @pow(double %0, double 4.000000e+00)
%206 = tail call double @pow(double %1, double 4.000000e+00)
%207 = fmul double %205, -2.250000e+03
%208 = tail call double @llvm.fmuladd.f64(double %207, double %206, double %204)
%209 = tail call double @pow(double %0, double 6.000000e+00)
%210 = fmul double %209, 4.000000e+00
%211 = tail call double @pow(double %1, double 6.000000e+00)
%212 = tail call double @llvm.fmuladd.f64(double %210, double %211, double %208)
%213 = fmul double %201, -5.000000e+00
%214 = fmul double %213, %202
%215 = tail call double @llvm.fmuladd.f64(double %214, double %212, double %200)
%216 = tail call double @pow(double %2, double 6.000000e+00)
%217 = fmul double %216, 3.000000e+00
%218 = tail call double @pow(double %1, double 8.000000e+00)
%219 = fmul double %217, %218
%220 = fmul double %89, 4.950000e+03
%221 = tail call double @llvm.fmuladd.f64(double %220, double %66, double -7.425000e+03)
%222 = tail call double @pow(double %0, double 4.000000e+00)
%223 = tail call double @pow(double %1, double 4.000000e+00)
%224 = fmul double %222, -3.300000e+02
%225 = tail call double @llvm.fmuladd.f64(double %224, double %223, double %221)
%226 = tail call double @pow(double %0, double 6.000000e+00)
%227 = fmul double %226, 4.000000e+00
%228 = tail call double @pow(double %1, double 6.000000e+00)
%229 = tail call double @llvm.fmuladd.f64(double %227, double %228, double %225)
%230 = tail call double @llvm.fmuladd.f64(double %219, double %229, double %215)
%231 = tail call double @pow(double %2, double 1.400000e+01)
%232 = fmul double %89, 7.895400e+04
%233 = tail call double @llvm.fmuladd.f64(double %232, double %66, double 9.009000e+03)
%234 = tail call double @pow(double %0, double 4.000000e+00)
%235 = tail call double @pow(double %1, double 4.000000e+00)
%236 = fmul double %234, -6.030000e+03
%237 = tail call double @llvm.fmuladd.f64(double %236, double %235, double %233)
%238 = tail call double @pow(double %0, double 6.000000e+00)
%239 = fmul double %238, 4.400000e+01
%240 = tail call double @pow(double %1, double 6.000000e+00)
%241 = tail call double @llvm.fmuladd.f64(double %239, double %240, double %237)
%242 = fmul double %231, -5.000000e+00
%243 = tail call double @llvm.fmuladd.f64(double %242, double %241, double %230)
%244 = tail call double @pow(double %2, double 1.200000e+01)
%245 = fmul double %244, 5.000000e+00
%246 = fmul double %66, %245
%247 = fmul double %89, -3.660000e+02
%248 = tail call double @llvm.fmuladd.f64(double %247, double %66, double -8.435700e+04)
%249 = tail call double @pow(double %0, double 4.000000e+00)
%250 = tail call double @pow(double %1, double 4.000000e+00)
%251 = fmul double %249, -3.498000e+03
%252 = tail call double @llvm.fmuladd.f64(double %251, double %250, double %248)
%253 = tail call double @pow(double %0, double 6.000000e+00)
%254 = fmul double %253, 4.400000e+01
%255 = tail call double @pow(double %1, double 6.000000e+00)
%256 = tail call double @llvm.fmuladd.f64(double %254, double %255, double %252)
%257 = tail call double @llvm.fmuladd.f64(double %246, double %256, double %243)
%258 = tail call double @pow(double %2, double 1.000000e+01)
%259 = tail call double @pow(double %1, double 4.000000e+00)
%260 = fmul double %89, -4.478100e+05
%261 = tail call double @llvm.fmuladd.f64(double %260, double %66, double 4.841550e+05)
%262 = tail call double @pow(double %0, double 4.000000e+00)
%263 = fmul double %262, 1.287000e+04
%264 = tail call double @pow(double %1, double 4.000000e+00)
%265 = tail call double @llvm.fmuladd.f64(double %263, double %264, double %261)
%266 = tail call double @pow(double %0, double 6.000000e+00)
%267 = fmul double %266, 6.800000e+01
%268 = tail call double @pow(double %1, double 6.000000e+00)
%269 = tail call double @llvm.fmuladd.f64(double %267, double %268, double %265)
%270 = fneg double %258
%271 = fmul double %259, %270
%272 = tail call double @llvm.fmuladd.f64(double %271, double %269, double %257)
%273 = fmul double %72, %272
%274 = tail call double @llvm.fmuladd.f64(double %64, double %68, double %273)
%275 = fmul double %5, %2
%276 = tail call double @pow(double 0x4005BF0A8B145769, double %275)
%277 = tail call double @pow(double %2, double 8.000000e+00)
%278 = fmul double %276, %277
%279 = tail call double @pow(double %2, double 4.000000e+00)
%280 = tail call double @pow(double %1, double 1.000000e+01)
%281 = fmul double %279, %280
%282 = fmul double %0, 9.683100e+05
%283 = tail call double @llvm.fmuladd.f64(double %282, double %1, double 4.841550e+05)
%284 = fmul double %89, 1.830000e+03
%285 = tail call double @llvm.fmuladd.f64(double %284, double %66, double %283)
%286 = tail call double @pow(double %0, double 3.000000e+00)
%287 = tail call double @pow(double %1, double 3.000000e+00)
%288 = fmul double %286, -1.231800e+05
%289 = tail call double @llvm.fmuladd.f64(double %288, double %287, double %285)
%290 = tail call double @pow(double %0, double 4.000000e+00)
%291 = tail call double @pow(double %1, double 4.000000e+00)
%292 = fmul double %290, -3.015000e+04
%293 = tail call double @llvm.fmuladd.f64(double %292, double %291, double %289)
%294 = tail call double @pow(double %0, double 5.000000e+00)
%295 = tail call double @pow(double %1, double 5.000000e+00)
%296 = fmul double %294, -2.684000e+03
%297 = tail call double @llvm.fmuladd.f64(double %296, double %295, double %293)
%298 = tail call double @pow(double %0, double 6.000000e+00)
%299 = tail call double @pow(double %1, double 6.000000e+00)
%300 = fmul double %298, -6.800000e+01
%301 = tail call double @llvm.fmuladd.f64(double %300, double %299, double %297)
%302 = fmul double %65, 5.000000e+00
%303 = tail call double @pow(double %1, double 1.200000e+01)
%304 = fmul double %302, %303
%305 = fmul double %0, 1.687140e+05
%306 = tail call double @llvm.fmuladd.f64(double %305, double %1, double 8.435700e+04)
%307 = tail call double @llvm.fmuladd.f64(double %232, double %66, double %306)
%308 = tail call double @pow(double %0, double 3.000000e+00)
%309 = fmul double %308, 1.611600e+04
%310 = tail call double @pow(double %1, double 3.000000e+00)
%311 = tail call double @llvm.fmuladd.f64(double %309, double %310, double %307)
%312 = tail call double @pow(double %0, double 4.000000e+00)
%313 = fmul double %312, 1.458000e+03
%314 = tail call double @pow(double %1, double 4.000000e+00)
%315 = tail call double @llvm.fmuladd.f64(double %313, double %314, double %311)
%316 = tail call double @pow(double %0, double 5.000000e+00)
%317 = fmul double %316, 2.000000e+01
%318 = tail call double @pow(double %1, double 5.000000e+00)
%319 = tail call double @llvm.fmuladd.f64(double %317, double %318, double %315)
%320 = tail call double @pow(double %0, double 6.000000e+00)
%321 = tail call double @pow(double %1, double 6.000000e+00)
%322 = fmul double %320, -4.000000e+00
%323 = tail call double @llvm.fmuladd.f64(double %322, double %321, double %319)
%324 = fmul double %304, %323
%325 = tail call double @llvm.fmuladd.f64(double %281, double %301, double %324)
%326 = tail call double @pow(double %2, double 1.400000e+01)
%327 = tail call double @llvm.fmuladd.f64(double %101, double %1, double 4.500000e+01)
%328 = fmul double %89, 9.000000e+01
%329 = tail call double @llvm.fmuladd.f64(double %328, double %66, double %327)
%330 = tail call double @pow(double %0, double 3.000000e+00)
%331 = fmul double %330, 6.000000e+01
%332 = tail call double @pow(double %1, double 3.000000e+00)
%333 = tail call double @llvm.fmuladd.f64(double %331, double %332, double %329)
%334 = tail call double @pow(double %0, double 4.000000e+00)
%335 = fmul double %334, 3.000000e+01
%336 = tail call double @pow(double %1, double 4.000000e+00)
%337 = tail call double @llvm.fmuladd.f64(double %335, double %336, double %333)
%338 = tail call double @pow(double %0, double 5.000000e+00)
%339 = fmul double %338, 1.200000e+01
%340 = tail call double @pow(double %1, double 5.000000e+00)
%341 = tail call double @llvm.fmuladd.f64(double %339, double %340, double %337)
%342 = tail call double @pow(double %0, double 6.000000e+00)
%343 = fmul double %342, 4.000000e+00
%344 = tail call double @pow(double %1, double 6.000000e+00)
%345 = tail call double @llvm.fmuladd.f64(double %343, double %344, double %341)
%346 = fmul double %326, -3.000000e+00
%347 = tail call double @llvm.fmuladd.f64(double %346, double %345, double %325)
%348 = tail call double @pow(double %2, double 8.000000e+00)
%349 = tail call double @pow(double %1, double 6.000000e+00)
%350 = fmul double %0, -8.100000e+02
%351 = tail call double @llvm.fmuladd.f64(double %350, double %1, double -4.050000e+02)
%352 = fmul double %89, -1.620000e+02
%353 = tail call double @llvm.fmuladd.f64(double %352, double %66, double %351)
%354 = tail call double @pow(double %0, double 3.000000e+00)
%355 = tail call double @pow(double %1, double 3.000000e+00)
%356 = fmul double %354, -1.764000e+03
%357 = tail call double @llvm.fmuladd.f64(double %356, double %355, double %353)
%358 = tail call double @pow(double %0, double 4.000000e+00)
%359 = tail call double @pow(double %1, double 4.000000e+00)
%360 = fmul double %358, -2.340000e+02
%361 = tail call double @llvm.fmuladd.f64(double %360, double %359, double %357)
%362 = tail call double @pow(double %0, double 5.000000e+00)
%363 = fmul double %362, 2.800000e+01
%364 = tail call double @pow(double %1, double 5.000000e+00)
%365 = tail call double @llvm.fmuladd.f64(double %363, double %364, double %361)
%366 = tail call double @pow(double %0, double 6.000000e+00)
%367 = fmul double %366, 4.000000e+00
%368 = tail call double @pow(double %1, double 6.000000e+00)
%369 = tail call double @llvm.fmuladd.f64(double %367, double %368, double %365)
%370 = fmul double %348, -5.500000e+01
%371 = fmul double %370, %349
%372 = tail call double @llvm.fmuladd.f64(double %371, double %369, double %347)
%373 = tail call double @pow(double %2, double 6.000000e+00)
%374 = fmul double %373, 5.500000e+01
%375 = tail call double @pow(double %1, double 8.000000e+00)
%376 = fmul double %374, %375
%377 = tail call double @llvm.fmuladd.f64(double %113, double %1, double 9.000000e+00)
%378 = fmul double %89, -8.142000e+03
%379 = tail call double @llvm.fmuladd.f64(double %378, double %66, double %377)
%380 = tail call double @pow(double %0, double 3.000000e+00)
%381 = tail call double @pow(double %1, double 3.000000e+00)
%382 = fmul double %380, -1.188000e+03
%383 = tail call double @llvm.fmuladd.f64(double %382, double %381, double %379)
%384 = tail call double @pow(double %0, double 4.000000e+00)
%385 = fmul double %384, 3.180000e+02
%386 = tail call double @pow(double %1, double 4.000000e+00)
%387 = tail call double @llvm.fmuladd.f64(double %385, double %386, double %383)
%388 = tail call double @pow(double %0, double 5.000000e+00)
%389 = fmul double %388, 7.600000e+01
%390 = tail call double @pow(double %1, double 5.000000e+00)
%391 = tail call double @llvm.fmuladd.f64(double %389, double %390, double %387)
%392 = tail call double @pow(double %0, double 6.000000e+00)
%393 = fmul double %392, 4.000000e+00
%394 = tail call double @pow(double %1, double 6.000000e+00)
%395 = tail call double @llvm.fmuladd.f64(double %393, double %394, double %391)
%396 = tail call double @llvm.fmuladd.f64(double %376, double %395, double %372)
%397 = tail call double @pow(double %1, double 1.400000e+01)
%398 = fmul double %397, 3.000000e+00
%399 = fmul double %0, 3.003000e+04
%400 = tail call double @llvm.fmuladd.f64(double %399, double %1, double 1.501500e+04)
%401 = fmul double %89, 1.815000e+04
%402 = tail call double @llvm.fmuladd.f64(double %401, double %66, double %400)
%403 = tail call double @pow(double %0, double 3.000000e+00)
%404 = fmul double %403, 5.500000e+03
%405 = tail call double @pow(double %1, double 3.000000e+00)
%406 = tail call double @llvm.fmuladd.f64(double %404, double %405, double %402)
%407 = tail call double @pow(double %0, double 4.000000e+00)
%408 = fmul double %407, 9.500000e+02
%409 = tail call double @pow(double %1, double 4.000000e+00)
%410 = tail call double @llvm.fmuladd.f64(double %408, double %409, double %406)
%411 = tail call double @pow(double %0, double 5.000000e+00)
%412 = fmul double %411, 9.200000e+01
%413 = tail call double @pow(double %1, double 5.000000e+00)
%414 = tail call double @llvm.fmuladd.f64(double %412, double %413, double %410)
%415 = tail call double @pow(double %0, double 6.000000e+00)
%416 = fmul double %415, 4.000000e+00
%417 = tail call double @pow(double %1, double 6.000000e+00)
%418 = tail call double @llvm.fmuladd.f64(double %416, double %417, double %414)
%419 = tail call double @llvm.fmuladd.f64(double %398, double %418, double %396)
%420 = tail call double @pow(double %2, double 1.200000e+01)
%421 = fmul double %420, 5.000000e+00
%422 = fmul double %66, %421
%423 = fmul double %0, 5.940000e+02
%424 = tail call double @llvm.fmuladd.f64(double %423, double %1, double 2.970000e+02)
%425 = fmul double %89, 5.940000e+02
%426 = tail call double @llvm.fmuladd.f64(double %425, double %66, double %424)
%427 = tail call double @pow(double %0, double 3.000000e+00)
%428 = fmul double %427, 3.960000e+02
%429 = tail call double @pow(double %1, double 3.000000e+00)
%430 = tail call double @llvm.fmuladd.f64(double %428, double %429, double %426)
%431 = tail call double @pow(double %0, double 4.000000e+00)
%432 = fmul double %431, 1.980000e+02
%433 = tail call double @pow(double %1, double 4.000000e+00)
%434 = tail call double @llvm.fmuladd.f64(double %432, double %433, double %430)
%435 = tail call double @pow(double %0, double 5.000000e+00)
%436 = fmul double %435, 1.240000e+02
%437 = tail call double @pow(double %1, double 5.000000e+00)
%438 = tail call double @llvm.fmuladd.f64(double %436, double %437, double %434)
%439 = tail call double @pow(double %0, double 6.000000e+00)
%440 = fmul double %439, 4.000000e+00
%441 = tail call double @pow(double %1, double 6.000000e+00)
%442 = tail call double @llvm.fmuladd.f64(double %440, double %441, double %438)
%443 = tail call double @llvm.fmuladd.f64(double %422, double %442, double %419)
%444 = tail call double @pow(double %2, double 1.000000e+01)
%445 = tail call double @pow(double %1, double 4.000000e+00)
%446 = fmul double %444, %445
%447 = fmul double %0, -1.485000e+04
%448 = tail call double @llvm.fmuladd.f64(double %447, double %1, double -7.425000e+03)
%449 = fmul double %89, -1.485000e+04
%450 = tail call double @llvm.fmuladd.f64(double %449, double %66, double %448)
%451 = tail call double @pow(double %0, double 3.000000e+00)
%452 = tail call double @pow(double %1, double 3.000000e+00)
%453 = fmul double %451, -7.380000e+03
%454 = tail call double @llvm.fmuladd.f64(double %453, double %452, double %450)
%455 = tail call double @pow(double %0, double 4.000000e+00)
%456 = tail call double @pow(double %1, double 4.000000e+00)
%457 = fmul double %455, -1.125000e+04
%458 = tail call double @llvm.fmuladd.f64(double %457, double %456, double %454)
%459 = tail call double @pow(double %0, double 5.000000e+00)
%460 = tail call double @pow(double %1, double 5.000000e+00)
%461 = fmul double %459, -9.160000e+02
%462 = tail call double @llvm.fmuladd.f64(double %461, double %460, double %458)
%463 = tail call double @pow(double %0, double 6.000000e+00)
%464 = fmul double %463, 6.800000e+01
%465 = tail call double @pow(double %1, double 6.000000e+00)
%466 = tail call double @llvm.fmuladd.f64(double %464, double %465, double %462)
%467 = tail call double @llvm.fmuladd.f64(double %446, double %466, double %443)
%468 = tail call double @llvm.fmuladd.f64(double %278, double %467, double %274)
%469 = tail call double @pow(double 0x4005BF0A8B145769, double %62)
%470 = fmul double %469, 1.350000e+02
%471 = fmul double %89, %470
%472 = tail call double @pow(double %67, double 1.100000e+01)
%473 = fmul double %472, %471
%474 = fdiv double %468, %473
br label %475
475: ; preds = %60, %6
%476 = phi double [ %59, %6 ], [ %474, %60 ]
ret double %476
}