double Slater_1S_5S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-1596672000.0 +
         1596672000.0 * (pow((double)(2.71828182845904523536029),
                             (double)(2.0 * rij * xii))) -
         2875101075.0 * rij * xii -
         2556858150.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         1492929900.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         641163600.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         214719120.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         57879360.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         12735360.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         2280960.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         323840.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         33792.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         2048.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0)))) /
        (1.596672e9 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         rij);
  } else {
    S = (14175.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))) +
         2835.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(12.0))) *
             (-35.0 * (pow((double)(xii), (double)(10.0))) -
              5.0 * rij * (pow((double)(xii), (double)(11.0))) -
              495.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(2.0))) -
              55.0 * rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(2.0))) -
              1254.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(4.0))) -
              66.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(4.0))) -
              726.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(6.0))) +
              66.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(6.0))) -
              55.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(8.0))) +
              55.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(8.0))) +
              5.0 * (pow((double)(xij), (double)(10.0))) +
              5.0 * rij * xii * (pow((double)(xij), (double)(10.0)))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(4.0))) *
             (-((pow((double)(xii), (double)(18.0))) *
                (14175.0 + 25515.0 * rij * xij +
                 22680.0 * (pow((double)(rij), (double)(2.0))) *
                     (pow((double)(xij), (double)(2.0))) +
                 13230.0 * (pow((double)(rij), (double)(3.0))) *
                     (pow((double)(xij), (double)(3.0))) +
                 5670.0 * (pow((double)(rij), (double)(4.0))) *
                     (pow((double)(xij), (double)(4.0))) +
                 1890.0 * (pow((double)(rij), (double)(5.0))) *
                     (pow((double)(xij), (double)(5.0))) +
                 504.0 * (pow((double)(rij), (double)(6.0))) *
                     (pow((double)(xij), (double)(6.0))) +
                 108.0 * (pow((double)(rij), (double)(7.0))) *
                     (pow((double)(xij), (double)(7.0))) +
                 18.0 * (pow((double)(rij), (double)(8.0))) *
                     (pow((double)(xij), (double)(8.0))) +
                 2.0 * (pow((double)(rij), (double)(9.0))) *
                     (pow((double)(xij), (double)(9.0))))) +
              9.0 * (pow((double)(xii), (double)(16.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (17325.0 + 31185.0 * rij * xij +
                   27720.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   16170.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   6930.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2310.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   616.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   132.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   22.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              126.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (37125.0 + 66825.0 * rij * xij +
                   59400.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   34725.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   14625.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   5043.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1396.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   276.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   34.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              126.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (51975.0 + 93420.0 * rij * xij +
                   84240.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   46815.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   20835.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   7485.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1964.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   348.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   38.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              9.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (-135135.0 + 405405.0 * rij * xij +
                   582120.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   346500.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   124740.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   30492.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   5264.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   636.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   50.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              (pow((double)(xij), (double)(18.0))) *
                  (2837835.0 + 3648645.0 * rij * xij +
                   2245320.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   873180.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   238140.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   47628.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   7056.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   756.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   54.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              9.0 * (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (86625.0 + 155925.0 * rij * xij +
                   138600.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   80850.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   34650.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   11550.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   3080.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   672.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   104.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   8.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              21.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (111375.0 + 200475.0 * rij * xij +
                   178200.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   103950.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   44550.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   14778.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   4056.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   864.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   120.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   8.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              21.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (307125.0 + 594945.0 * rij * xij +
                   456840.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   281790.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   137430.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   47250.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   11064.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   1728.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   168.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   8.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              9.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (675675.0 + 675675.0 * rij * xij +
                   748440.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   561330.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   256410.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   76230.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   15400.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   2112.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   184.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   8.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))))) /
        (14175. *
         (pow((double)(2.71828182845904523536029),
              (double)(2.0 * rij * (xii + xij)))) *
         rij *
         (pow((double)((pow((double)(xii), (double)(2.0))) -
                       (pow((double)(xij), (double)(2.0)))),
              (double)(11.0))));
  }
  return S;
}


x86 assembly (clang, -O0):
<Slater_1S_5S>:
push   %rbp
mov    %rsp,%rbp
sub    $0x7c0,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    1646 <Slater_1S_5S+0x536>
jp     1646 <Slater_1S_5S+0x536>
movsd  0x3ec0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x3ebe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4216(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x426a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4256(%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,-0xc8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3e48(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4200(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3e1f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xc0(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3e43(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4183(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3e1a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xb0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3dbe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4106(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3d95(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d39(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4089(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3d10(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x98(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x90(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3cb4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x400c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3c8e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x88(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x80(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3c38(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f98(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3c12(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x78(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x70(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3bbf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f27(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3b99(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x68(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x60(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3b4e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3eb6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3b28(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x58(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3d35(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3e45(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3d0f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x48(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x40(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x3a5c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3dd4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x3a36(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x38(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x30(%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  0x3a00(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x39fe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x28(%rbp),%xmm0
movsd  0x3d51(%rip),%xmm1
mulsd  %xmm2,%xmm1
mulsd  -0x8(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
jmp    4061 <Slater_1S_5S+0x2f51>
movsd  0x39ba(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x39af(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3997(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3976(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x395c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7c0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x3938(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x392b(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x3929(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c79(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x39d0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7b8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3b2f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x3902(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3890(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3bc5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3860(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b90(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3817(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x798(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x3b10(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x37ce(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x790(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x378d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x788(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x780(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3781(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3a89(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3778(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x778(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x770(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x3a19(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x36e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x768(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36ee(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x760(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x758(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x36a2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3982(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3659(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x750(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x748(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  0x391a(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3608(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x740(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x35cf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x738(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x730(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x355a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x388a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3551(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x728(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x720(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  0x382a(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3540(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x718(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34c7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x710(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x708(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36da(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x700(%rbp),%xmm1
ff
movsd  0x34ad(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  0x3495(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x368e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6f8(%rbp),%xmm3
ff
movsd  -0x6f0(%rbp),%xmm4
ff
movsd  -0x6e8(%rbp),%xmm1
ff
movsd  -0x6e0(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  0x33d2(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x33d0(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3406(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3545(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x36a0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x335a(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3339(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3659(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3310(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x334b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x35f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3322(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x32dd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x358d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x32b4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x326f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3527(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3246(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x698(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x690(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3201(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34c1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31d8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x688(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x680(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3193(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x345b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x316a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x678(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x670(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3125(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32bd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x30fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x668(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x660(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x30bf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3097(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3096(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x658(%rbp),%xmm1
ff
movsd  -0x650(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x648(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x323e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x302e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ffd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x640(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  0x32d9(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x32bb(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2faa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x328a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f81(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x638(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x630(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2fbc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3224(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f93(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x628(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x620(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2f4e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x31be(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f25(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x618(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x610(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ee0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3158(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2eb7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x608(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x600(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2e72(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x30f2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e49(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2e04(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x308c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ddb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d96(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3026(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d6d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d30(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d08(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d07(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c8(%rbp),%xmm2
ff
movsd  -0x5c0(%rbp),%xmm3
ff
movsd  -0x5b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2f0a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f02(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c99(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  0x2f0d(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2eef(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c26(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ebe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2bfd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x598(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c38(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e58(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c0f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x590(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x588(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2bca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2df2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ba1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x580(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x578(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b5c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d8c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b33(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x570(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x568(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2aee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d26(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ac5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x560(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x558(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a80(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2cc0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a57(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x550(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x548(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a12(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c5a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29e9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x540(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x538(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x29ac(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2984(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2983(%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
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2927(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b46(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x510(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x2b1a(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2afc(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x288b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2acb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2862(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x508(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x500(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x289d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a65(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2874(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x282f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x29ff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2806(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x27c1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2999(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2798(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2753(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2933(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x272a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26e5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x28cd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26bc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2677(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2867(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x264e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2611(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25e8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x498(%rbp),%xmm2
ff
movsd  -0x490(%rbp),%xmm3
ff
movsd  -0x488(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x480(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2583(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x258b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2772(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x478(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  0x2746(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2728(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2507(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x26f7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24de(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x470(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x468(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2519(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2691(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24f0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x460(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x458(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x24ab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x262b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2482(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x450(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x448(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x243d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25c5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2414(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x440(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x438(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x23cf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x255f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23a6(%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  0x2361(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24f9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2338(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x420(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x418(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x22f3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2493(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22ca(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x410(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x408(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x228d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2265(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2264(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x400(%rbp),%xmm2
ff
movsd  -0x3f8(%rbp),%xmm3
ff
movsd  -0x3f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x3e8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23b0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x358(%rbp)
ff
movsd  0x2393(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2375(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21a4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2344(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x217b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21b6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x22de(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x218d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2148(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2278(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x211f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x20da(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2212(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20b1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x206c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21ac(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2043(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x398(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ffe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2146(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fd5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x388(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f90(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x20e0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f67(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x380(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x378(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f2a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f02(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f01(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x370(%rbp),%xmm2
ff
movsd  -0x368(%rbp),%xmm3
ff
movsd  -0x360(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x358(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1f2c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ea4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ed3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x350(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  0x1fc7(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1fa9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e20(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f78(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1df7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x348(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x340(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e32(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f12(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e09(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x338(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x330(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1dc4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1eac(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d9b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x320(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d56(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e46(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d2d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x318(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x310(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ce8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1de0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cbf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x300(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c7a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1d7a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c51(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c0c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1d14(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1be3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ba6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b9e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b7d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  -0x2d0(%rbp),%xmm3
ff
movsd  -0x2c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x2c0(%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,-0x230(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1be1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bd9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b18(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2b8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x1be4(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1bc6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a85(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b95(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a5c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a97(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b2f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a6e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x298(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a29(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ac9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a00(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x290(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x288(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x19bb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a63(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1992(%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  0x194d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1924(%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,-0x260(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x18df(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1997(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18b6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x260(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x258(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1871(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1931(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1848(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x250(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x248(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x180b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1803(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17e2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x240(%rbp),%xmm2
ff
movsd  -0x238(%rbp),%xmm3
ff
movsd  -0x230(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x228(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x17bd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1855(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1834(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x220(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  0x1808(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x17ea(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1701(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x17b9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16d8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x218(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x210(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1713(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1753(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x208(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x200(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x16a5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x16ed(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x167c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1637(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1687(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x160e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x15c9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1621(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15a0(%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  0x155b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15bb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1532(%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  0x14ed(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1555(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14c4(%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,-0x1a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1487(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x147f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x145e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a8(%rbp),%xmm2
ff
movsd  -0x1a0(%rbp),%xmm3
ff
movsd  -0x198(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x190(%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,-0xf8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1442(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13ea(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1449(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x188(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  0x141d(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1407(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1366(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13d6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x133d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x180(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x178(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1378(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1370(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x134f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x168(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x130a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1302(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12e1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x160(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x158(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x129c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1294(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1273(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x150(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x148(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x122e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1226(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1205(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x140(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x138(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x11c0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11b8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1197(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x130(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x128(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1152(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x114a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1129(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x120(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x118(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10ec(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10e4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm4
ff
movsd  -0x108(%rbp),%xmm5
ff
movsd  -0x100(%rbp),%xmm2
ff
movsd  -0xf8(%rbp),%xmm3
ff
movsd  -0xf0(%rbp),%xmm1
ff
movaps %xmm0,%xmm6
movsd  -0xe8(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  0x104b(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x1040(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1028(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1002(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfe8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xe0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0xfc4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xd0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
movsd  -0x20(%rbp),%xmm0
add    $0x7c0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<Slater_1S_5S>:
sub    $0x88,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x20(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x40(%rsp)
jne    1464 <Slater_1S_5S+0x354>
jp     1464 <Slater_1S_5S+0x354>
mulsd  %xmm2,%xmm0
movsd  0x2ebd(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x48(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x323a(%rip),%xmm0
addsd  0x323a(%rip),%xmm0
movsd  0x323a(%rip),%xmm1
movsd  0x20(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x40(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm2,%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  0x3212(%rip),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x30(%rsp)
movsd  0x2ee4(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2ec7(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x31d4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2e6c(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2e4d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x3192(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x2dea(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2dcb(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x3150(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2dd0(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2db1(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x310e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x2da6(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2d87(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x30cc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2d1c(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2cfd(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x308a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x2cea(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2ccb(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x3048(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2c70(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2c51(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x3006(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x2c0e(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2bef(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x2fc4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x2bb4(%rip),%xmm0
movsd  0x48(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x2f39(%rip),%xmm0
jmp    3065 <Slater_1S_5S+0x1f55>
movsd  %xmm1,0x8(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x80(%rsp)
movsd  %xmm0,0x48(%rsp)
movsd  0x2b77(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x2b72(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x30(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x2b42(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x68(%rsp)
movsd  0x48(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
movsd  0x2b13(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x2b1e(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x2b18(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x2b01(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x2aea(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2ab6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x2ac5(%rip),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x2abb(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x2ab0(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x2a9e(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x2a92(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x2a6b(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x2a5a(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x2a49(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x2a39(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x2a2d(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x29f6(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x38(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x29c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x29a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x29b7(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x2941(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2952(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x290d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x2950(%rip),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x293a(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28bd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2880(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x287b(%rip),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x60(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2847(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
mulsd  0x70(%rsp),%xmm0
movsd  0x68(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x68(%rsp)
movsd  0x48(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
movsd  0x27de(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x282d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x284c(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x283b(%rip),%xmm0
movsd  0x20(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mulsd  0x8(%rsp),%xmm0
addsd  0x2783(%rip),%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x48(%rsp)
movsd  0x2815(%rip),%xmm3
mulsd  %xmm2,%xmm3
mulsd  0x30(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x28(%rsp)
movapd %xmm1,%xmm0
movsd  0x27dd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x27f0(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x27bc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2767(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x27b2(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2746(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x26e9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2774(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x26c8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x26d3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2736(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x26b2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x26ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x26f8(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x268c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2627(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x267a(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2606(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x25f9(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x25dc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x263f(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x25a4(%rip),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x261c(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x260c(%rip),%xmm2
movsd  0x260c(%rip),%xmm3
mulsd  0x48(%rsp),%xmm3
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
movsd  %xmm3,0x10(%rsp)
movsd  0x2590(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25eb(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x256f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x251a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25ad(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x24f9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x249c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x256f(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x247b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2486(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2531(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2465(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2460(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24f3(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x243f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x23da(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24b5(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x23b9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x23ac(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x238f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
subsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x232e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x232d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x240a(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x23fa(%rip),%xmm1
movsd  0x23fa(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x18(%rsp)
movsd  0x2334(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x23d7(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2313(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x22be(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2399(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x229d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2240(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x235b(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x221f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x222a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x231d(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2209(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2204(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22df(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x21e3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x217e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22a1(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x215d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2150(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2133(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x223a(%rip),%xmm1
addsd  0x18(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x20d8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x220b(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x209f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x21e6(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x21d6(%rip),%xmm1
movsd  0x21d6(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x20b8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x21b3(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2097(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2042(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2175(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2021(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1fc4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2137(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fa3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1fae(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20f9(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f8d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1f88(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20bb(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f67(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1f02(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x207d(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ee1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1ed4(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1eb7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f0e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x1feb(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1fdb(%rip),%xmm1
movsd  0x1fdb(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x1e75(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1fb8(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e54(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1dff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f7a(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1dde(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1d81(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f3c(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d60(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1d6b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1efe(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d4a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1d45(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ec0(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d24(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1cbf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e82(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c9e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1c91(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c74(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x58(%rsp),%xmm1
mulsd  0x1e15(%rip),%xmm1
mulsd  0x28(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c79(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x1de6(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1dd6(%rip),%xmm1
movsd  0x1dd6(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x28(%rsp)
movsd  0x1c20(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1db3(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1bff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1baa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d75(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b89(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1b2c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d37(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b0b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1b16(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cf9(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1af5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1af0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cbb(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1acf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1a6a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c7d(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a49(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1a3c(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a1f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x1c04(%rip),%xmm1
movsd  0x40(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x19e5(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x1bda(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1bca(%rip),%xmm1
movsd  0x1bca(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x19c4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ba7(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x19a3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x194e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b69(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x192d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x18d0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b2b(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x18af(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x18ba(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1aed(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1899(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1894(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1aaf(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1873(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x180e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a71(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x17e0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17bb(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17bf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x1960(%rip),%xmm1
mulsd  0x28(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1744(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19cf(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1763(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x19aa(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x199a(%rip),%xmm1
movsd  0x199a(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x28(%rsp)
movsd  0x1744(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1977(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1723(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x16ce(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1939(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x16ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1650(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18fb(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x162f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x163a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18bd(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1619(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1614(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x187f(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15f3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x158e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1841(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x156d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1560(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x153b(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x153f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x1516(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x14bd(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x1792(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1782(%rip),%xmm1
movsd  0x1782(%rip),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x14e4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x175f(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x14c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x146e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1721(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x144d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x13f0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16e3(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x13da(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16a5(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13b9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x13b4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1667(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1393(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x132e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1629(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x130d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1300(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12db(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12df(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x15be(%rip),%xmm1
addsd  0x10(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  0x12ac(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x128f(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x148b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x1562(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm2,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x48(%rsp),%xmm2
mulsd  0x1544(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x48(%rsp)
movsd  0x1264(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1527(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1243(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x11ee(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14e9(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x11cd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1170(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14ab(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x114f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x115a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x146d(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1139(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1134(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x142f(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1113(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x10ae(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x13f1(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x108d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1080(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x105b(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x105f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0xfd0(%rip),%xmm0
movsd  0x80(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0xfc2(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x78(%rsp),%xmm0
movsd  0xfb0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  0x8(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x88,%rsp
ret

LLVM IR (-O0):
define double @Slater_1S_5S(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 %102
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 0x41D7CAD200000000, double %16, double 0xC1D7CAD200000000)
%18 = load double, double* %4
%19 = fmul double 0x41E56BD1F2600000, %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 0x41E30CD1E4C00000, %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 0x41D63F135B000000, %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 0x41C31BB0A8000000, %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 0x41A998B520000000, %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 0x418B995A00000000, %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 0x41684A7000000000, %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 2.280960e+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 3.238400e+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 3.379200e+04, %80
%82 = load double, double* %6
%83 = call double @pow(double %82, double 1.000000e+01)
%84 = fneg double %81
%85 = call double @llvm.fmuladd.f64(double %84, double %83, double %78)
%86 = load double, double* %4
%87 = call double @pow(double %86, double 1.100000e+01)
%88 = fmul double 2.048000e+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 = fmul double 2.000000e+00, %93
%95 = load double, double* %6
%96 = fmul double %94, %95
%97 = call double @pow(double 0x4005BF0A8B145769, double %96)
%98 = fmul double 0x41D7CAD200000000, %97
%99 = load double, double* %4
%100 = fmul double %98, %99
%101 = fdiv double %92, %100
store double %101, double* %7
br label %823
102: ; preds = %3
%103 = load double, double* %4
%104 = fmul double 2.000000e+00, %103
%105 = load double, double* %6
%106 = load double, double* %5
%107 = fadd double %105, %106
%108 = fmul double %104, %107
%109 = call double @pow(double 0x4005BF0A8B145769, double %108)
%110 = fmul double 1.417500e+04, %109
%111 = load double, double* %6
%112 = call double @pow(double %111, double 2.000000e+00)
%113 = load double, double* %5
%114 = call double @pow(double %113, double 2.000000e+00)
%115 = fsub double %112, %114
%116 = call double @pow(double %115, double 1.100000e+01)
%117 = load double, double* %4
%118 = fmul double 2.000000e+00, %117
%119 = load double, double* %5
%120 = fmul double %118, %119
%121 = call double @pow(double 0x4005BF0A8B145769, double %120)
%122 = fmul double 2.835000e+03, %121
%123 = load double, double* %5
%124 = call double @pow(double %123, double 1.200000e+01)
%125 = fmul double %122, %124
%126 = load double, double* %6
%127 = call double @pow(double %126, double 1.000000e+01)
%128 = load double, double* %4
%129 = fmul double 5.000000e+00, %128
%130 = load double, double* %6
%131 = call double @pow(double %130, double 1.100000e+01)
%132 = fmul double %129, %131
%133 = fneg double %132
%134 = call double @llvm.fmuladd.f64(double -3.500000e+01, double %127, double %133)
%135 = load double, double* %6
%136 = call double @pow(double %135, double 8.000000e+00)
%137 = fmul double 4.950000e+02, %136
%138 = load double, double* %5
%139 = call double @pow(double %138, double 2.000000e+00)
%140 = fneg double %137
%141 = call double @llvm.fmuladd.f64(double %140, double %139, double %134)
%142 = load double, double* %4
%143 = fmul double 5.500000e+01, %142
%144 = load double, double* %6
%145 = call double @pow(double %144, double 9.000000e+00)
%146 = fmul double %143, %145
%147 = load double, double* %5
%148 = call double @pow(double %147, double 2.000000e+00)
%149 = fneg double %146
%150 = call double @llvm.fmuladd.f64(double %149, double %148, double %141)
%151 = load double, double* %6
%152 = call double @pow(double %151, double 6.000000e+00)
%153 = fmul double 1.254000e+03, %152
%154 = load double, double* %5
%155 = call double @pow(double %154, double 4.000000e+00)
%156 = fneg double %153
%157 = call double @llvm.fmuladd.f64(double %156, double %155, double %150)
%158 = load double, double* %4
%159 = fmul double 6.600000e+01, %158
%160 = load double, double* %6
%161 = call double @pow(double %160, double 7.000000e+00)
%162 = fmul double %159, %161
%163 = load double, double* %5
%164 = call double @pow(double %163, double 4.000000e+00)
%165 = fneg double %162
%166 = call double @llvm.fmuladd.f64(double %165, double %164, double %157)
%167 = load double, double* %6
%168 = call double @pow(double %167, double 4.000000e+00)
%169 = fmul double 7.260000e+02, %168
%170 = load double, double* %5
%171 = call double @pow(double %170, double 6.000000e+00)
%172 = fneg double %169
%173 = call double @llvm.fmuladd.f64(double %172, double %171, double %166)
%174 = load double, double* %4
%175 = fmul double 6.600000e+01, %174
%176 = load double, double* %6
%177 = call double @pow(double %176, double 5.000000e+00)
%178 = fmul double %175, %177
%179 = load double, double* %5
%180 = call double @pow(double %179, double 6.000000e+00)
%181 = call double @llvm.fmuladd.f64(double %178, double %180, double %173)
%182 = load double, double* %6
%183 = call double @pow(double %182, double 2.000000e+00)
%184 = fmul double 5.500000e+01, %183
%185 = load double, double* %5
%186 = call double @pow(double %185, double 8.000000e+00)
%187 = fneg double %184
%188 = call double @llvm.fmuladd.f64(double %187, double %186, double %181)
%189 = load double, double* %4
%190 = fmul double 5.500000e+01, %189
%191 = load double, double* %6
%192 = call double @pow(double %191, double 3.000000e+00)
%193 = fmul double %190, %192
%194 = load double, double* %5
%195 = call double @pow(double %194, double 8.000000e+00)
%196 = call double @llvm.fmuladd.f64(double %193, double %195, double %188)
%197 = load double, double* %5
%198 = call double @pow(double %197, double 1.000000e+01)
%199 = call double @llvm.fmuladd.f64(double 5.000000e+00, double %198, double %196)
%200 = load double, double* %4
%201 = fmul double 5.000000e+00, %200
%202 = load double, double* %6
%203 = fmul double %201, %202
%204 = load double, double* %5
%205 = call double @pow(double %204, double 1.000000e+01)
%206 = call double @llvm.fmuladd.f64(double %203, double %205, double %199)
%207 = fmul double %125, %206
%208 = call double @llvm.fmuladd.f64(double %110, double %116, double %207)
%209 = load double, double* %4
%210 = fmul double 2.000000e+00, %209
%211 = load double, double* %6
%212 = fmul double %210, %211
%213 = call double @pow(double 0x4005BF0A8B145769, double %212)
%214 = load double, double* %6
%215 = call double @pow(double %214, double 4.000000e+00)
%216 = fmul double %213, %215
%217 = load double, double* %6
%218 = call double @pow(double %217, double 1.800000e+01)
%219 = load double, double* %4
%220 = fmul double 2.551500e+04, %219
%221 = load double, double* %5
%222 = call double @llvm.fmuladd.f64(double %220, double %221, double 1.417500e+04)
%223 = load double, double* %4
%224 = call double @pow(double %223, double 2.000000e+00)
%225 = fmul double 2.268000e+04, %224
%226 = load double, double* %5
%227 = call double @pow(double %226, double 2.000000e+00)
%228 = call double @llvm.fmuladd.f64(double %225, double %227, double %222)
%229 = load double, double* %4
%230 = call double @pow(double %229, double 3.000000e+00)
%231 = fmul double 1.323000e+04, %230
%232 = load double, double* %5
%233 = call double @pow(double %232, double 3.000000e+00)
%234 = call double @llvm.fmuladd.f64(double %231, double %233, double %228)
%235 = load double, double* %4
%236 = call double @pow(double %235, double 4.000000e+00)
%237 = fmul double 5.670000e+03, %236
%238 = load double, double* %5
%239 = call double @pow(double %238, double 4.000000e+00)
%240 = call double @llvm.fmuladd.f64(double %237, double %239, double %234)
%241 = load double, double* %4
%242 = call double @pow(double %241, double 5.000000e+00)
%243 = fmul double 1.890000e+03, %242
%244 = load double, double* %5
%245 = call double @pow(double %244, double 5.000000e+00)
%246 = call double @llvm.fmuladd.f64(double %243, double %245, double %240)
%247 = load double, double* %4
%248 = call double @pow(double %247, double 6.000000e+00)
%249 = fmul double 5.040000e+02, %248
%250 = load double, double* %5
%251 = call double @pow(double %250, double 6.000000e+00)
%252 = call double @llvm.fmuladd.f64(double %249, double %251, double %246)
%253 = load double, double* %4
%254 = call double @pow(double %253, double 7.000000e+00)
%255 = fmul double 1.080000e+02, %254
%256 = load double, double* %5
%257 = call double @pow(double %256, double 7.000000e+00)
%258 = call double @llvm.fmuladd.f64(double %255, double %257, double %252)
%259 = load double, double* %4
%260 = call double @pow(double %259, double 8.000000e+00)
%261 = fmul double 1.800000e+01, %260
%262 = load double, double* %5
%263 = call double @pow(double %262, double 8.000000e+00)
%264 = call double @llvm.fmuladd.f64(double %261, double %263, double %258)
%265 = load double, double* %4
%266 = call double @pow(double %265, double 9.000000e+00)
%267 = fmul double 2.000000e+00, %266
%268 = load double, double* %5
%269 = call double @pow(double %268, double 9.000000e+00)
%270 = call double @llvm.fmuladd.f64(double %267, double %269, double %264)
%271 = fmul double %218, %270
%272 = fneg double %271
%273 = load double, double* %6
%274 = call double @pow(double %273, double 1.600000e+01)
%275 = fmul double 9.000000e+00, %274
%276 = load double, double* %5
%277 = call double @pow(double %276, double 2.000000e+00)
%278 = fmul double %275, %277
%279 = load double, double* %4
%280 = fmul double 3.118500e+04, %279
%281 = load double, double* %5
%282 = call double @llvm.fmuladd.f64(double %280, double %281, double 1.732500e+04)
%283 = load double, double* %4
%284 = call double @pow(double %283, double 2.000000e+00)
%285 = fmul double 2.772000e+04, %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 %282)
%289 = load double, double* %4
%290 = call double @pow(double %289, double 3.000000e+00)
%291 = fmul double 1.617000e+04, %290
%292 = load double, double* %5
%293 = call double @pow(double %292, double 3.000000e+00)
%294 = call double @llvm.fmuladd.f64(double %291, double %293, double %288)
%295 = load double, double* %4
%296 = call double @pow(double %295, double 4.000000e+00)
%297 = fmul double 6.930000e+03, %296
%298 = load double, double* %5
%299 = call double @pow(double %298, double 4.000000e+00)
%300 = call double @llvm.fmuladd.f64(double %297, double %299, double %294)
%301 = load double, double* %4
%302 = call double @pow(double %301, double 5.000000e+00)
%303 = fmul double 2.310000e+03, %302
%304 = load double, double* %5
%305 = call double @pow(double %304, double 5.000000e+00)
%306 = call double @llvm.fmuladd.f64(double %303, double %305, double %300)
%307 = load double, double* %4
%308 = call double @pow(double %307, double 6.000000e+00)
%309 = fmul double 6.160000e+02, %308
%310 = load double, double* %5
%311 = call double @pow(double %310, double 6.000000e+00)
%312 = call double @llvm.fmuladd.f64(double %309, double %311, double %306)
%313 = load double, double* %4
%314 = call double @pow(double %313, double 7.000000e+00)
%315 = fmul double 1.320000e+02, %314
%316 = load double, double* %5
%317 = call double @pow(double %316, double 7.000000e+00)
%318 = call double @llvm.fmuladd.f64(double %315, double %317, double %312)
%319 = load double, double* %4
%320 = call double @pow(double %319, double 8.000000e+00)
%321 = fmul double 2.200000e+01, %320
%322 = load double, double* %5
%323 = call double @pow(double %322, double 8.000000e+00)
%324 = call double @llvm.fmuladd.f64(double %321, double %323, double %318)
%325 = load double, double* %4
%326 = call double @pow(double %325, double 9.000000e+00)
%327 = fmul double 2.000000e+00, %326
%328 = load double, double* %5
%329 = call double @pow(double %328, double 9.000000e+00)
%330 = call double @llvm.fmuladd.f64(double %327, double %329, double %324)
%331 = call double @llvm.fmuladd.f64(double %278, double %330, double %272)
%332 = load double, double* %6
%333 = call double @pow(double %332, double 1.000000e+01)
%334 = fmul double 1.260000e+02, %333
%335 = load double, double* %5
%336 = call double @pow(double %335, double 8.000000e+00)
%337 = fmul double %334, %336
%338 = load double, double* %4
%339 = fmul double 6.682500e+04, %338
%340 = load double, double* %5
%341 = call double @llvm.fmuladd.f64(double %339, double %340, double 3.712500e+04)
%342 = load double, double* %4
%343 = call double @pow(double %342, double 2.000000e+00)
%344 = fmul double 5.940000e+04, %343
%345 = load double, double* %5
%346 = call double @pow(double %345, double 2.000000e+00)
%347 = call double @llvm.fmuladd.f64(double %344, double %346, double %341)
%348 = load double, double* %4
%349 = call double @pow(double %348, double 3.000000e+00)
%350 = fmul double 3.472500e+04, %349
%351 = load double, double* %5
%352 = call double @pow(double %351, double 3.000000e+00)
%353 = call double @llvm.fmuladd.f64(double %350, double %352, double %347)
%354 = load double, double* %4
%355 = call double @pow(double %354, double 4.000000e+00)
%356 = fmul double 1.462500e+04, %355
%357 = load double, double* %5
%358 = call double @pow(double %357, double 4.000000e+00)
%359 = call double @llvm.fmuladd.f64(double %356, double %358, double %353)
%360 = load double, double* %4
%361 = call double @pow(double %360, double 5.000000e+00)
%362 = fmul double 5.043000e+03, %361
%363 = load double, double* %5
%364 = call double @pow(double %363, double 5.000000e+00)
%365 = call double @llvm.fmuladd.f64(double %362, double %364, double %359)
%366 = load double, double* %4
%367 = call double @pow(double %366, double 6.000000e+00)
%368 = fmul double 1.396000e+03, %367
%369 = load double, double* %5
%370 = call double @pow(double %369, double 6.000000e+00)
%371 = call double @llvm.fmuladd.f64(double %368, double %370, double %365)
%372 = load double, double* %4
%373 = call double @pow(double %372, double 7.000000e+00)
%374 = fmul double 2.760000e+02, %373
%375 = load double, double* %5
%376 = call double @pow(double %375, double 7.000000e+00)
%377 = call double @llvm.fmuladd.f64(double %374, double %376, double %371)
%378 = load double, double* %4
%379 = call double @pow(double %378, double 8.000000e+00)
%380 = fmul double 3.400000e+01, %379
%381 = load double, double* %5
%382 = call double @pow(double %381, double 8.000000e+00)
%383 = call double @llvm.fmuladd.f64(double %380, double %382, double %377)
%384 = load double, double* %4
%385 = call double @pow(double %384, double 9.000000e+00)
%386 = fmul double 2.000000e+00, %385
%387 = load double, double* %5
%388 = call double @pow(double %387, double 9.000000e+00)
%389 = call double @llvm.fmuladd.f64(double %386, double %388, double %383)
%390 = fneg double %337
%391 = call double @llvm.fmuladd.f64(double %390, double %389, double %331)
%392 = load double, double* %6
%393 = call double @pow(double %392, double 8.000000e+00)
%394 = fmul double 1.260000e+02, %393
%395 = load double, double* %5
%396 = call double @pow(double %395, double 1.000000e+01)
%397 = fmul double %394, %396
%398 = load double, double* %4
%399 = fmul double 9.342000e+04, %398
%400 = load double, double* %5
%401 = call double @llvm.fmuladd.f64(double %399, double %400, double 5.197500e+04)
%402 = load double, double* %4
%403 = call double @pow(double %402, double 2.000000e+00)
%404 = fmul double 8.424000e+04, %403
%405 = load double, double* %5
%406 = call double @pow(double %405, double 2.000000e+00)
%407 = call double @llvm.fmuladd.f64(double %404, double %406, double %401)
%408 = load double, double* %4
%409 = call double @pow(double %408, double 3.000000e+00)
%410 = fmul double 4.681500e+04, %409
%411 = load double, double* %5
%412 = call double @pow(double %411, double 3.000000e+00)
%413 = call double @llvm.fmuladd.f64(double %410, double %412, double %407)
%414 = load double, double* %4
%415 = call double @pow(double %414, double 4.000000e+00)
%416 = fmul double 2.083500e+04, %415
%417 = load double, double* %5
%418 = call double @pow(double %417, double 4.000000e+00)
%419 = call double @llvm.fmuladd.f64(double %416, double %418, double %413)
%420 = load double, double* %4
%421 = call double @pow(double %420, double 5.000000e+00)
%422 = fmul double 7.485000e+03, %421
%423 = load double, double* %5
%424 = call double @pow(double %423, double 5.000000e+00)
%425 = call double @llvm.fmuladd.f64(double %422, double %424, double %419)
%426 = load double, double* %4
%427 = call double @pow(double %426, double 6.000000e+00)
%428 = fmul double 1.964000e+03, %427
%429 = load double, double* %5
%430 = call double @pow(double %429, double 6.000000e+00)
%431 = call double @llvm.fmuladd.f64(double %428, double %430, double %425)
%432 = load double, double* %4
%433 = call double @pow(double %432, double 7.000000e+00)
%434 = fmul double 3.480000e+02, %433
%435 = load double, double* %5
%436 = call double @pow(double %435, double 7.000000e+00)
%437 = call double @llvm.fmuladd.f64(double %434, double %436, double %431)
%438 = load double, double* %4
%439 = call double @pow(double %438, double 8.000000e+00)
%440 = fmul double 3.800000e+01, %439
%441 = load double, double* %5
%442 = call double @pow(double %441, double 8.000000e+00)
%443 = call double @llvm.fmuladd.f64(double %440, double %442, double %437)
%444 = load double, double* %4
%445 = call double @pow(double %444, double 9.000000e+00)
%446 = fmul double 2.000000e+00, %445
%447 = load double, double* %5
%448 = call double @pow(double %447, double 9.000000e+00)
%449 = call double @llvm.fmuladd.f64(double %446, double %448, double %443)
%450 = call double @llvm.fmuladd.f64(double %397, double %449, double %391)
%451 = load double, double* %6
%452 = call double @pow(double %451, double 2.000000e+00)
%453 = fmul double 9.000000e+00, %452
%454 = load double, double* %5
%455 = call double @pow(double %454, double 1.600000e+01)
%456 = fmul double %453, %455
%457 = load double, double* %4
%458 = fmul double 4.054050e+05, %457
%459 = load double, double* %5
%460 = call double @llvm.fmuladd.f64(double %458, double %459, double -1.351350e+05)
%461 = load double, double* %4
%462 = call double @pow(double %461, double 2.000000e+00)
%463 = fmul double 5.821200e+05, %462
%464 = load double, double* %5
%465 = call double @pow(double %464, double 2.000000e+00)
%466 = call double @llvm.fmuladd.f64(double %463, double %465, double %460)
%467 = load double, double* %4
%468 = call double @pow(double %467, double 3.000000e+00)
%469 = fmul double 3.465000e+05, %468
%470 = load double, double* %5
%471 = call double @pow(double %470, double 3.000000e+00)
%472 = call double @llvm.fmuladd.f64(double %469, double %471, double %466)
%473 = load double, double* %4
%474 = call double @pow(double %473, double 4.000000e+00)
%475 = fmul double 1.247400e+05, %474
%476 = load double, double* %5
%477 = call double @pow(double %476, double 4.000000e+00)
%478 = call double @llvm.fmuladd.f64(double %475, double %477, double %472)
%479 = load double, double* %4
%480 = call double @pow(double %479, double 5.000000e+00)
%481 = fmul double 3.049200e+04, %480
%482 = load double, double* %5
%483 = call double @pow(double %482, double 5.000000e+00)
%484 = call double @llvm.fmuladd.f64(double %481, double %483, double %478)
%485 = load double, double* %4
%486 = call double @pow(double %485, double 6.000000e+00)
%487 = fmul double 5.264000e+03, %486
%488 = load double, double* %5
%489 = call double @pow(double %488, double 6.000000e+00)
%490 = call double @llvm.fmuladd.f64(double %487, double %489, double %484)
%491 = load double, double* %4
%492 = call double @pow(double %491, double 7.000000e+00)
%493 = fmul double 6.360000e+02, %492
%494 = load double, double* %5
%495 = call double @pow(double %494, double 7.000000e+00)
%496 = call double @llvm.fmuladd.f64(double %493, double %495, double %490)
%497 = load double, double* %4
%498 = call double @pow(double %497, double 8.000000e+00)
%499 = fmul double 5.000000e+01, %498
%500 = load double, double* %5
%501 = call double @pow(double %500, double 8.000000e+00)
%502 = call double @llvm.fmuladd.f64(double %499, double %501, double %496)
%503 = load double, double* %4
%504 = call double @pow(double %503, double 9.000000e+00)
%505 = fmul double 2.000000e+00, %504
%506 = load double, double* %5
%507 = call double @pow(double %506, double 9.000000e+00)
%508 = call double @llvm.fmuladd.f64(double %505, double %507, double %502)
%509 = fneg double %456
%510 = call double @llvm.fmuladd.f64(double %509, double %508, double %450)
%511 = load double, double* %5
%512 = call double @pow(double %511, double 1.800000e+01)
%513 = load double, double* %4
%514 = fmul double 0x414BD64280000000, %513
%515 = load double, double* %5
%516 = call double @llvm.fmuladd.f64(double %514, double %515, double 0x4145A6A580000000)
%517 = load double, double* %4
%518 = call double @pow(double %517, double 2.000000e+00)
%519 = fmul double 2.245320e+06, %518
%520 = load double, double* %5
%521 = call double @pow(double %520, double 2.000000e+00)
%522 = call double @llvm.fmuladd.f64(double %519, double %521, double %516)
%523 = load double, double* %4
%524 = call double @pow(double %523, double 3.000000e+00)
%525 = fmul double 8.731800e+05, %524
%526 = load double, double* %5
%527 = call double @pow(double %526, double 3.000000e+00)
%528 = call double @llvm.fmuladd.f64(double %525, double %527, double %522)
%529 = load double, double* %4
%530 = call double @pow(double %529, double 4.000000e+00)
%531 = fmul double 2.381400e+05, %530
%532 = load double, double* %5
%533 = call double @pow(double %532, double 4.000000e+00)
%534 = call double @llvm.fmuladd.f64(double %531, double %533, double %528)
%535 = load double, double* %4
%536 = call double @pow(double %535, double 5.000000e+00)
%537 = fmul double 4.762800e+04, %536
%538 = load double, double* %5
%539 = call double @pow(double %538, double 5.000000e+00)
%540 = call double @llvm.fmuladd.f64(double %537, double %539, double %534)
%541 = load double, double* %4
%542 = call double @pow(double %541, double 6.000000e+00)
%543 = fmul double 7.056000e+03, %542
%544 = load double, double* %5
%545 = call double @pow(double %544, double 6.000000e+00)
%546 = call double @llvm.fmuladd.f64(double %543, double %545, double %540)
%547 = load double, double* %4
%548 = call double @pow(double %547, double 7.000000e+00)
%549 = fmul double 7.560000e+02, %548
%550 = load double, double* %5
%551 = call double @pow(double %550, double 7.000000e+00)
%552 = call double @llvm.fmuladd.f64(double %549, double %551, double %546)
%553 = load double, double* %4
%554 = call double @pow(double %553, double 8.000000e+00)
%555 = fmul double 5.400000e+01, %554
%556 = load double, double* %5
%557 = call double @pow(double %556, double 8.000000e+00)
%558 = call double @llvm.fmuladd.f64(double %555, double %557, double %552)
%559 = load double, double* %4
%560 = call double @pow(double %559, double 9.000000e+00)
%561 = fmul double 2.000000e+00, %560
%562 = load double, double* %5
%563 = call double @pow(double %562, double 9.000000e+00)
%564 = call double @llvm.fmuladd.f64(double %561, double %563, double %558)
%565 = call double @llvm.fmuladd.f64(double %512, double %564, double %510)
%566 = load double, double* %6
%567 = call double @pow(double %566, double 1.400000e+01)
%568 = fmul double 9.000000e+00, %567
%569 = load double, double* %5
%570 = call double @pow(double %569, double 4.000000e+00)
%571 = fmul double %568, %570
%572 = load double, double* %4
%573 = fmul double 1.559250e+05, %572
%574 = load double, double* %5
%575 = call double @llvm.fmuladd.f64(double %573, double %574, double 8.662500e+04)
%576 = load double, double* %4
%577 = call double @pow(double %576, double 2.000000e+00)
%578 = fmul double 1.386000e+05, %577
%579 = load double, double* %5
%580 = call double @pow(double %579, double 2.000000e+00)
%581 = call double @llvm.fmuladd.f64(double %578, double %580, double %575)
%582 = load double, double* %4
%583 = call double @pow(double %582, double 3.000000e+00)
%584 = fmul double 8.085000e+04, %583
%585 = load double, double* %5
%586 = call double @pow(double %585, double 3.000000e+00)
%587 = call double @llvm.fmuladd.f64(double %584, double %586, double %581)
%588 = load double, double* %4
%589 = call double @pow(double %588, double 4.000000e+00)
%590 = fmul double 3.465000e+04, %589
%591 = load double, double* %5
%592 = call double @pow(double %591, double 4.000000e+00)
%593 = call double @llvm.fmuladd.f64(double %590, double %592, double %587)
%594 = load double, double* %4
%595 = call double @pow(double %594, double 5.000000e+00)
%596 = fmul double 1.155000e+04, %595
%597 = load double, double* %5
%598 = call double @pow(double %597, double 5.000000e+00)
%599 = call double @llvm.fmuladd.f64(double %596, double %598, double %593)
%600 = load double, double* %4
%601 = call double @pow(double %600, double 6.000000e+00)
%602 = fmul double 3.080000e+03, %601
%603 = load double, double* %5
%604 = call double @pow(double %603, double 6.000000e+00)
%605 = call double @llvm.fmuladd.f64(double %602, double %604, double %599)
%606 = load double, double* %4
%607 = call double @pow(double %606, double 7.000000e+00)
%608 = fmul double 6.720000e+02, %607
%609 = load double, double* %5
%610 = call double @pow(double %609, double 7.000000e+00)
%611 = call double @llvm.fmuladd.f64(double %608, double %610, double %605)
%612 = load double, double* %4
%613 = call double @pow(double %612, double 8.000000e+00)
%614 = fmul double 1.040000e+02, %613
%615 = load double, double* %5
%616 = call double @pow(double %615, double 8.000000e+00)
%617 = call double @llvm.fmuladd.f64(double %614, double %616, double %611)
%618 = load double, double* %4
%619 = call double @pow(double %618, double 9.000000e+00)
%620 = fmul double 8.000000e+00, %619
%621 = load double, double* %5
%622 = call double @pow(double %621, double 9.000000e+00)
%623 = call double @llvm.fmuladd.f64(double %620, double %622, double %617)
%624 = fneg double %571
%625 = call double @llvm.fmuladd.f64(double %624, double %623, double %565)
%626 = load double, double* %6
%627 = call double @pow(double %626, double 1.200000e+01)
%628 = fmul double 2.100000e+01, %627
%629 = load double, double* %5
%630 = call double @pow(double %629, double 6.000000e+00)
%631 = fmul double %628, %630
%632 = load double, double* %4
%633 = fmul double 2.004750e+05, %632
%634 = load double, double* %5
%635 = call double @llvm.fmuladd.f64(double %633, double %634, double 1.113750e+05)
%636 = load double, double* %4
%637 = call double @pow(double %636, double 2.000000e+00)
%638 = fmul double 1.782000e+05, %637
%639 = load double, double* %5
%640 = call double @pow(double %639, double 2.000000e+00)
%641 = call double @llvm.fmuladd.f64(double %638, double %640, double %635)
%642 = load double, double* %4
%643 = call double @pow(double %642, double 3.000000e+00)
%644 = fmul double 1.039500e+05, %643
%645 = load double, double* %5
%646 = call double @pow(double %645, double 3.000000e+00)
%647 = call double @llvm.fmuladd.f64(double %644, double %646, double %641)
%648 = load double, double* %4
%649 = call double @pow(double %648, double 4.000000e+00)
%650 = fmul double 4.455000e+04, %649
%651 = load double, double* %5
%652 = call double @pow(double %651, double 4.000000e+00)
%653 = call double @llvm.fmuladd.f64(double %650, double %652, double %647)
%654 = load double, double* %4
%655 = call double @pow(double %654, double 5.000000e+00)
%656 = fmul double 1.477800e+04, %655
%657 = load double, double* %5
%658 = call double @pow(double %657, double 5.000000e+00)
%659 = call double @llvm.fmuladd.f64(double %656, double %658, double %653)
%660 = load double, double* %4
%661 = call double @pow(double %660, double 6.000000e+00)
%662 = fmul double 4.056000e+03, %661
%663 = load double, double* %5
%664 = call double @pow(double %663, double 6.000000e+00)
%665 = call double @llvm.fmuladd.f64(double %662, double %664, double %659)
%666 = load double, double* %4
%667 = call double @pow(double %666, double 7.000000e+00)
%668 = fmul double 8.640000e+02, %667
%669 = load double, double* %5
%670 = call double @pow(double %669, double 7.000000e+00)
%671 = call double @llvm.fmuladd.f64(double %668, double %670, double %665)
%672 = load double, double* %4
%673 = call double @pow(double %672, double 8.000000e+00)
%674 = fmul double 1.200000e+02, %673
%675 = load double, double* %5
%676 = call double @pow(double %675, double 8.000000e+00)
%677 = call double @llvm.fmuladd.f64(double %674, double %676, double %671)
%678 = load double, double* %4
%679 = call double @pow(double %678, double 9.000000e+00)
%680 = fmul double 8.000000e+00, %679
%681 = load double, double* %5
%682 = call double @pow(double %681, double 9.000000e+00)
%683 = call double @llvm.fmuladd.f64(double %680, double %682, double %677)
%684 = call double @llvm.fmuladd.f64(double %631, double %683, double %625)
%685 = load double, double* %6
%686 = call double @pow(double %685, double 6.000000e+00)
%687 = fmul double 2.100000e+01, %686
%688 = load double, double* %5
%689 = call double @pow(double %688, double 1.200000e+01)
%690 = fmul double %687, %689
%691 = load double, double* %4
%692 = fmul double 5.949450e+05, %691
%693 = load double, double* %5
%694 = call double @llvm.fmuladd.f64(double %692, double %693, double 3.071250e+05)
%695 = load double, double* %4
%696 = call double @pow(double %695, double 2.000000e+00)
%697 = fmul double 4.568400e+05, %696
%698 = load double, double* %5
%699 = call double @pow(double %698, double 2.000000e+00)
%700 = call double @llvm.fmuladd.f64(double %697, double %699, double %694)
%701 = load double, double* %4
%702 = call double @pow(double %701, double 3.000000e+00)
%703 = fmul double 2.817900e+05, %702
%704 = load double, double* %5
%705 = call double @pow(double %704, double 3.000000e+00)
%706 = call double @llvm.fmuladd.f64(double %703, double %705, double %700)
%707 = load double, double* %4
%708 = call double @pow(double %707, double 4.000000e+00)
%709 = fmul double 1.374300e+05, %708
%710 = load double, double* %5
%711 = call double @pow(double %710, double 4.000000e+00)
%712 = call double @llvm.fmuladd.f64(double %709, double %711, double %706)
%713 = load double, double* %4
%714 = call double @pow(double %713, double 5.000000e+00)
%715 = fmul double 4.725000e+04, %714
%716 = load double, double* %5
%717 = call double @pow(double %716, double 5.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 6.000000e+00)
%721 = fmul double 1.106400e+04, %720
%722 = load double, double* %5
%723 = call double @pow(double %722, double 6.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 7.000000e+00)
%727 = fmul double 1.728000e+03, %726
%728 = load double, double* %5
%729 = call double @pow(double %728, double 7.000000e+00)
%730 = call double @llvm.fmuladd.f64(double %727, double %729, double %724)
%731 = load double, double* %4
%732 = call double @pow(double %731, double 8.000000e+00)
%733 = fmul double 1.680000e+02, %732
%734 = load double, double* %5
%735 = call double @pow(double %734, double 8.000000e+00)
%736 = call double @llvm.fmuladd.f64(double %733, double %735, double %730)
%737 = load double, double* %4
%738 = call double @pow(double %737, double 9.000000e+00)
%739 = fmul double 8.000000e+00, %738
%740 = load double, double* %5
%741 = call double @pow(double %740, double 9.000000e+00)
%742 = call double @llvm.fmuladd.f64(double %739, double %741, double %736)
%743 = fneg double %690
%744 = call double @llvm.fmuladd.f64(double %743, double %742, double %684)
%745 = load double, double* %6
%746 = call double @pow(double %745, double 4.000000e+00)
%747 = fmul double 9.000000e+00, %746
%748 = load double, double* %5
%749 = call double @pow(double %748, double 1.400000e+01)
%750 = fmul double %747, %749
%751 = load double, double* %4
%752 = fmul double 6.756750e+05, %751
%753 = load double, double* %5
%754 = call double @llvm.fmuladd.f64(double %752, double %753, double 6.756750e+05)
%755 = load double, double* %4
%756 = call double @pow(double %755, double 2.000000e+00)
%757 = fmul double 7.484400e+05, %756
%758 = load double, double* %5
%759 = call double @pow(double %758, double 2.000000e+00)
%760 = call double @llvm.fmuladd.f64(double %757, double %759, double %754)
%761 = load double, double* %4
%762 = call double @pow(double %761, double 3.000000e+00)
%763 = fmul double 5.613300e+05, %762
%764 = load double, double* %5
%765 = call double @pow(double %764, double 3.000000e+00)
%766 = call double @llvm.fmuladd.f64(double %763, double %765, double %760)
%767 = load double, double* %4
%768 = call double @pow(double %767, double 4.000000e+00)
%769 = fmul double 2.564100e+05, %768
%770 = load double, double* %5
%771 = call double @pow(double %770, double 4.000000e+00)
%772 = call double @llvm.fmuladd.f64(double %769, double %771, double %766)
%773 = load double, double* %4
%774 = call double @pow(double %773, double 5.000000e+00)
%775 = fmul double 7.623000e+04, %774
%776 = load double, double* %5
%777 = call double @pow(double %776, double 5.000000e+00)
%778 = call double @llvm.fmuladd.f64(double %775, double %777, double %772)
%779 = load double, double* %4
%780 = call double @pow(double %779, double 6.000000e+00)
%781 = fmul double 1.540000e+04, %780
%782 = load double, double* %5
%783 = call double @pow(double %782, double 6.000000e+00)
%784 = call double @llvm.fmuladd.f64(double %781, double %783, double %778)
%785 = load double, double* %4
%786 = call double @pow(double %785, double 7.000000e+00)
%787 = fmul double 2.112000e+03, %786
%788 = load double, double* %5
%789 = call double @pow(double %788, double 7.000000e+00)
%790 = call double @llvm.fmuladd.f64(double %787, double %789, double %784)
%791 = load double, double* %4
%792 = call double @pow(double %791, double 8.000000e+00)
%793 = fmul double 1.840000e+02, %792
%794 = load double, double* %5
%795 = call double @pow(double %794, double 8.000000e+00)
%796 = call double @llvm.fmuladd.f64(double %793, double %795, double %790)
%797 = load double, double* %4
%798 = call double @pow(double %797, double 9.000000e+00)
%799 = fmul double 8.000000e+00, %798
%800 = load double, double* %5
%801 = call double @pow(double %800, double 9.000000e+00)
%802 = call double @llvm.fmuladd.f64(double %799, double %801, double %796)
%803 = call double @llvm.fmuladd.f64(double %750, double %802, double %744)
%804 = call double @llvm.fmuladd.f64(double %216, double %803, double %208)
%805 = load double, double* %4
%806 = fmul double 2.000000e+00, %805
%807 = load double, double* %6
%808 = load double, double* %5
%809 = fadd double %807, %808
%810 = fmul double %806, %809
%811 = call double @pow(double 0x4005BF0A8B145769, double %810)
%812 = fmul double 1.417500e+04, %811
%813 = load double, double* %4
%814 = fmul double %812, %813
%815 = load double, double* %6
%816 = call double @pow(double %815, double 2.000000e+00)
%817 = load double, double* %5
%818 = call double @pow(double %817, double 2.000000e+00)
%819 = fsub double %816, %818
%820 = call double @pow(double %819, double 1.100000e+01)
%821 = fmul double %814, %820
%822 = fdiv double %804, %821
store double %822, double* %7
br label %823
823: ; preds = %102, %11
%824 = load double, double* %7
ret double %824
}

LLVM IR (-O2):
define double @Slater_1S_5S(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 %56
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 0x41D7CAD200000000, double 0xC1D7CAD200000000)
%10 = fmul double %0, 0xC1E56BD1F2600000
%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, 0xC1E30CD1E4C00000
%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, 0xC1D63F135B000000
%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, 0xC1C31BB0A8000000
%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, 0xC1A998B520000000
%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, 0xC18B995A00000000
%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, 0xC1684A7000000000
%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, -2.280960e+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, -3.238400e+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, -3.379200e+04
%47 = tail call double @llvm.fmuladd.f64(double %46, double %45, double %43)
%48 = tail call double @pow(double %0, double 1.100000e+01)
%49 = tail call double @pow(double %2, double 1.100000e+01)
%50 = fmul double %48, -2.048000e+03
%51 = tail call double @llvm.fmuladd.f64(double %50, double %49, double %47)
%52 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%53 = fmul double %52, 0x41D7CAD200000000
%54 = fmul double %53, %0
%55 = fdiv double %51, %54
br label %491
56: ; preds = %3
%57 = fadd double %1, %2
%58 = fmul double %5, %57
%59 = tail call double @pow(double 0x4005BF0A8B145769, double %58)
%60 = fmul double %59, 1.417500e+04
%61 = fmul double %2, %2
%62 = fmul double %1, %1
%63 = fsub double %61, %62
%64 = tail call double @pow(double %63, double 1.100000e+01)
%65 = fmul double %5, %1
%66 = tail call double @pow(double 0x4005BF0A8B145769, double %65)
%67 = fmul double %66, 2.835000e+03
%68 = tail call double @pow(double %1, double 1.200000e+01)
%69 = fmul double %67, %68
%70 = tail call double @pow(double %2, double 1.000000e+01)
%71 = fmul double %0, 5.000000e+00
%72 = tail call double @pow(double %2, double 1.100000e+01)
%73 = fneg double %71
%74 = fmul double %72, %73
%75 = tail call double @llvm.fmuladd.f64(double %70, double -3.500000e+01, double %74)
%76 = tail call double @pow(double %2, double 8.000000e+00)
%77 = fmul double %76, -4.950000e+02
%78 = tail call double @llvm.fmuladd.f64(double %77, double %62, double %75)
%79 = fmul double %0, 5.500000e+01
%80 = tail call double @pow(double %2, double 9.000000e+00)
%81 = fneg double %79
%82 = fmul double %80, %81
%83 = tail call double @llvm.fmuladd.f64(double %82, double %62, double %78)
%84 = tail call double @pow(double %2, double 6.000000e+00)
%85 = tail call double @pow(double %1, double 4.000000e+00)
%86 = fmul double %84, -1.254000e+03
%87 = tail call double @llvm.fmuladd.f64(double %86, double %85, double %83)
%88 = fmul double %0, 6.600000e+01
%89 = tail call double @pow(double %2, double 7.000000e+00)
%90 = tail call double @pow(double %1, double 4.000000e+00)
%91 = fneg double %88
%92 = fmul double %89, %91
%93 = tail call double @llvm.fmuladd.f64(double %92, double %90, double %87)
%94 = tail call double @pow(double %2, double 4.000000e+00)
%95 = tail call double @pow(double %1, double 6.000000e+00)
%96 = fmul double %94, -7.260000e+02
%97 = tail call double @llvm.fmuladd.f64(double %96, double %95, double %93)
%98 = tail call double @pow(double %2, double 5.000000e+00)
%99 = fmul double %88, %98
%100 = tail call double @pow(double %1, double 6.000000e+00)
%101 = tail call double @llvm.fmuladd.f64(double %99, double %100, double %97)
%102 = tail call double @pow(double %1, double 8.000000e+00)
%103 = fmul double %61, -5.500000e+01
%104 = tail call double @llvm.fmuladd.f64(double %103, double %102, double %101)
%105 = tail call double @pow(double %2, double 3.000000e+00)
%106 = fmul double %79, %105
%107 = tail call double @pow(double %1, double 8.000000e+00)
%108 = tail call double @llvm.fmuladd.f64(double %106, double %107, double %104)
%109 = tail call double @pow(double %1, double 1.000000e+01)
%110 = tail call double @llvm.fmuladd.f64(double %109, double 5.000000e+00, double %108)
%111 = fmul double %71, %2
%112 = tail call double @pow(double %1, double 1.000000e+01)
%113 = tail call double @llvm.fmuladd.f64(double %111, double %112, double %110)
%114 = fmul double %69, %113
%115 = tail call double @llvm.fmuladd.f64(double %60, double %64, double %114)
%116 = fmul double %5, %2
%117 = tail call double @pow(double 0x4005BF0A8B145769, double %116)
%118 = tail call double @pow(double %2, double 4.000000e+00)
%119 = fmul double %117, %118
%120 = tail call double @pow(double %2, double 1.800000e+01)
%121 = fmul double %0, 2.551500e+04
%122 = tail call double @llvm.fmuladd.f64(double %121, double %1, double 1.417500e+04)
%123 = fmul double %0, %0
%124 = fmul double %123, 2.268000e+04
%125 = tail call double @llvm.fmuladd.f64(double %124, double %62, double %122)
%126 = tail call double @pow(double %0, double 3.000000e+00)
%127 = fmul double %126, 1.323000e+04
%128 = tail call double @pow(double %1, double 3.000000e+00)
%129 = tail call double @llvm.fmuladd.f64(double %127, double %128, double %125)
%130 = tail call double @pow(double %0, double 4.000000e+00)
%131 = fmul double %130, 5.670000e+03
%132 = tail call double @pow(double %1, double 4.000000e+00)
%133 = tail call double @llvm.fmuladd.f64(double %131, double %132, double %129)
%134 = tail call double @pow(double %0, double 5.000000e+00)
%135 = fmul double %134, 1.890000e+03
%136 = tail call double @pow(double %1, double 5.000000e+00)
%137 = tail call double @llvm.fmuladd.f64(double %135, double %136, double %133)
%138 = tail call double @pow(double %0, double 6.000000e+00)
%139 = fmul double %138, 5.040000e+02
%140 = tail call double @pow(double %1, double 6.000000e+00)
%141 = tail call double @llvm.fmuladd.f64(double %139, double %140, double %137)
%142 = tail call double @pow(double %0, double 7.000000e+00)
%143 = fmul double %142, 1.080000e+02
%144 = tail call double @pow(double %1, double 7.000000e+00)
%145 = tail call double @llvm.fmuladd.f64(double %143, double %144, double %141)
%146 = tail call double @pow(double %0, double 8.000000e+00)
%147 = fmul double %146, 1.800000e+01
%148 = tail call double @pow(double %1, double 8.000000e+00)
%149 = tail call double @llvm.fmuladd.f64(double %147, double %148, double %145)
%150 = tail call double @pow(double %0, double 9.000000e+00)
%151 = fmul double %150, 2.000000e+00
%152 = tail call double @pow(double %1, double 9.000000e+00)
%153 = tail call double @llvm.fmuladd.f64(double %151, double %152, double %149)
%154 = fneg double %120
%155 = fmul double %153, %154
%156 = tail call double @pow(double %2, double 1.600000e+01)
%157 = fmul double %156, 9.000000e+00
%158 = fmul double %62, %157
%159 = fmul double %0, 3.118500e+04
%160 = tail call double @llvm.fmuladd.f64(double %159, double %1, double 1.732500e+04)
%161 = fmul double %123, 2.772000e+04
%162 = tail call double @llvm.fmuladd.f64(double %161, double %62, double %160)
%163 = tail call double @pow(double %0, double 3.000000e+00)
%164 = fmul double %163, 1.617000e+04
%165 = tail call double @pow(double %1, double 3.000000e+00)
%166 = tail call double @llvm.fmuladd.f64(double %164, double %165, double %162)
%167 = tail call double @pow(double %0, double 4.000000e+00)
%168 = fmul double %167, 6.930000e+03
%169 = tail call double @pow(double %1, double 4.000000e+00)
%170 = tail call double @llvm.fmuladd.f64(double %168, double %169, double %166)
%171 = tail call double @pow(double %0, double 5.000000e+00)
%172 = fmul double %171, 2.310000e+03
%173 = tail call double @pow(double %1, double 5.000000e+00)
%174 = tail call double @llvm.fmuladd.f64(double %172, double %173, double %170)
%175 = tail call double @pow(double %0, double 6.000000e+00)
%176 = fmul double %175, 6.160000e+02
%177 = tail call double @pow(double %1, double 6.000000e+00)
%178 = tail call double @llvm.fmuladd.f64(double %176, double %177, double %174)
%179 = tail call double @pow(double %0, double 7.000000e+00)
%180 = fmul double %179, 1.320000e+02
%181 = tail call double @pow(double %1, double 7.000000e+00)
%182 = tail call double @llvm.fmuladd.f64(double %180, double %181, double %178)
%183 = tail call double @pow(double %0, double 8.000000e+00)
%184 = fmul double %183, 2.200000e+01
%185 = tail call double @pow(double %1, double 8.000000e+00)
%186 = tail call double @llvm.fmuladd.f64(double %184, double %185, double %182)
%187 = tail call double @pow(double %0, double 9.000000e+00)
%188 = fmul double %187, 2.000000e+00
%189 = tail call double @pow(double %1, double 9.000000e+00)
%190 = tail call double @llvm.fmuladd.f64(double %188, double %189, double %186)
%191 = tail call double @llvm.fmuladd.f64(double %158, double %190, double %155)
%192 = tail call double @pow(double %2, double 1.000000e+01)
%193 = tail call double @pow(double %1, double 8.000000e+00)
%194 = fmul double %0, 6.682500e+04
%195 = tail call double @llvm.fmuladd.f64(double %194, double %1, double 3.712500e+04)
%196 = fmul double %123, 5.940000e+04
%197 = tail call double @llvm.fmuladd.f64(double %196, double %62, double %195)
%198 = tail call double @pow(double %0, double 3.000000e+00)
%199 = fmul double %198, 3.472500e+04
%200 = tail call double @pow(double %1, double 3.000000e+00)
%201 = tail call double @llvm.fmuladd.f64(double %199, double %200, double %197)
%202 = tail call double @pow(double %0, double 4.000000e+00)
%203 = fmul double %202, 1.462500e+04
%204 = tail call double @pow(double %1, double 4.000000e+00)
%205 = tail call double @llvm.fmuladd.f64(double %203, double %204, double %201)
%206 = tail call double @pow(double %0, double 5.000000e+00)
%207 = fmul double %206, 5.043000e+03
%208 = tail call double @pow(double %1, double 5.000000e+00)
%209 = tail call double @llvm.fmuladd.f64(double %207, double %208, double %205)
%210 = tail call double @pow(double %0, double 6.000000e+00)
%211 = fmul double %210, 1.396000e+03
%212 = tail call double @pow(double %1, double 6.000000e+00)
%213 = tail call double @llvm.fmuladd.f64(double %211, double %212, double %209)
%214 = tail call double @pow(double %0, double 7.000000e+00)
%215 = fmul double %214, 2.760000e+02
%216 = tail call double @pow(double %1, double 7.000000e+00)
%217 = tail call double @llvm.fmuladd.f64(double %215, double %216, double %213)
%218 = tail call double @pow(double %0, double 8.000000e+00)
%219 = fmul double %218, 3.400000e+01
%220 = tail call double @pow(double %1, double 8.000000e+00)
%221 = tail call double @llvm.fmuladd.f64(double %219, double %220, double %217)
%222 = tail call double @pow(double %0, double 9.000000e+00)
%223 = fmul double %222, 2.000000e+00
%224 = tail call double @pow(double %1, double 9.000000e+00)
%225 = tail call double @llvm.fmuladd.f64(double %223, double %224, double %221)
%226 = fmul double %192, -1.260000e+02
%227 = fmul double %226, %193
%228 = tail call double @llvm.fmuladd.f64(double %227, double %225, double %191)
%229 = tail call double @pow(double %2, double 8.000000e+00)
%230 = fmul double %229, 1.260000e+02
%231 = tail call double @pow(double %1, double 1.000000e+01)
%232 = fmul double %230, %231
%233 = fmul double %0, 9.342000e+04
%234 = tail call double @llvm.fmuladd.f64(double %233, double %1, double 5.197500e+04)
%235 = fmul double %123, 8.424000e+04
%236 = tail call double @llvm.fmuladd.f64(double %235, double %62, double %234)
%237 = tail call double @pow(double %0, double 3.000000e+00)
%238 = fmul double %237, 4.681500e+04
%239 = tail call double @pow(double %1, double 3.000000e+00)
%240 = tail call double @llvm.fmuladd.f64(double %238, double %239, double %236)
%241 = tail call double @pow(double %0, double 4.000000e+00)
%242 = fmul double %241, 2.083500e+04
%243 = tail call double @pow(double %1, double 4.000000e+00)
%244 = tail call double @llvm.fmuladd.f64(double %242, double %243, double %240)
%245 = tail call double @pow(double %0, double 5.000000e+00)
%246 = fmul double %245, 7.485000e+03
%247 = tail call double @pow(double %1, double 5.000000e+00)
%248 = tail call double @llvm.fmuladd.f64(double %246, double %247, double %244)
%249 = tail call double @pow(double %0, double 6.000000e+00)
%250 = fmul double %249, 1.964000e+03
%251 = tail call double @pow(double %1, double 6.000000e+00)
%252 = tail call double @llvm.fmuladd.f64(double %250, double %251, double %248)
%253 = tail call double @pow(double %0, double 7.000000e+00)
%254 = fmul double %253, 3.480000e+02
%255 = tail call double @pow(double %1, double 7.000000e+00)
%256 = tail call double @llvm.fmuladd.f64(double %254, double %255, double %252)
%257 = tail call double @pow(double %0, double 8.000000e+00)
%258 = fmul double %257, 3.800000e+01
%259 = tail call double @pow(double %1, double 8.000000e+00)
%260 = tail call double @llvm.fmuladd.f64(double %258, double %259, double %256)
%261 = tail call double @pow(double %0, double 9.000000e+00)
%262 = fmul double %261, 2.000000e+00
%263 = tail call double @pow(double %1, double 9.000000e+00)
%264 = tail call double @llvm.fmuladd.f64(double %262, double %263, double %260)
%265 = tail call double @llvm.fmuladd.f64(double %232, double %264, double %228)
%266 = tail call double @pow(double %1, double 1.600000e+01)
%267 = fmul double %0, 4.054050e+05
%268 = tail call double @llvm.fmuladd.f64(double %267, double %1, double -1.351350e+05)
%269 = fmul double %123, 5.821200e+05
%270 = tail call double @llvm.fmuladd.f64(double %269, double %62, double %268)
%271 = tail call double @pow(double %0, double 3.000000e+00)
%272 = fmul double %271, 3.465000e+05
%273 = tail call double @pow(double %1, double 3.000000e+00)
%274 = tail call double @llvm.fmuladd.f64(double %272, double %273, double %270)
%275 = tail call double @pow(double %0, double 4.000000e+00)
%276 = fmul double %275, 1.247400e+05
%277 = tail call double @pow(double %1, double 4.000000e+00)
%278 = tail call double @llvm.fmuladd.f64(double %276, double %277, double %274)
%279 = tail call double @pow(double %0, double 5.000000e+00)
%280 = fmul double %279, 3.049200e+04
%281 = tail call double @pow(double %1, double 5.000000e+00)
%282 = tail call double @llvm.fmuladd.f64(double %280, double %281, double %278)
%283 = tail call double @pow(double %0, double 6.000000e+00)
%284 = fmul double %283, 5.264000e+03
%285 = tail call double @pow(double %1, double 6.000000e+00)
%286 = tail call double @llvm.fmuladd.f64(double %284, double %285, double %282)
%287 = tail call double @pow(double %0, double 7.000000e+00)
%288 = fmul double %287, 6.360000e+02
%289 = tail call double @pow(double %1, double 7.000000e+00)
%290 = tail call double @llvm.fmuladd.f64(double %288, double %289, double %286)
%291 = tail call double @pow(double %0, double 8.000000e+00)
%292 = fmul double %291, 5.000000e+01
%293 = tail call double @pow(double %1, double 8.000000e+00)
%294 = tail call double @llvm.fmuladd.f64(double %292, double %293, double %290)
%295 = tail call double @pow(double %0, double 9.000000e+00)
%296 = fmul double %295, 2.000000e+00
%297 = tail call double @pow(double %1, double 9.000000e+00)
%298 = tail call double @llvm.fmuladd.f64(double %296, double %297, double %294)
%299 = fmul double %61, -9.000000e+00
%300 = fmul double %299, %266
%301 = tail call double @llvm.fmuladd.f64(double %300, double %298, double %265)
%302 = tail call double @pow(double %1, double 1.800000e+01)
%303 = fmul double %0, 0x414BD64280000000
%304 = tail call double @llvm.fmuladd.f64(double %303, double %1, double 0x4145A6A580000000)
%305 = fmul double %123, 2.245320e+06
%306 = tail call double @llvm.fmuladd.f64(double %305, double %62, double %304)
%307 = tail call double @pow(double %0, double 3.000000e+00)
%308 = fmul double %307, 8.731800e+05
%309 = tail call double @pow(double %1, double 3.000000e+00)
%310 = tail call double @llvm.fmuladd.f64(double %308, double %309, double %306)
%311 = tail call double @pow(double %0, double 4.000000e+00)
%312 = fmul double %311, 2.381400e+05
%313 = tail call double @pow(double %1, double 4.000000e+00)
%314 = tail call double @llvm.fmuladd.f64(double %312, double %313, double %310)
%315 = tail call double @pow(double %0, double 5.000000e+00)
%316 = fmul double %315, 4.762800e+04
%317 = tail call double @pow(double %1, double 5.000000e+00)
%318 = tail call double @llvm.fmuladd.f64(double %316, double %317, double %314)
%319 = tail call double @pow(double %0, double 6.000000e+00)
%320 = fmul double %319, 7.056000e+03
%321 = tail call double @pow(double %1, double 6.000000e+00)
%322 = tail call double @llvm.fmuladd.f64(double %320, double %321, double %318)
%323 = tail call double @pow(double %0, double 7.000000e+00)
%324 = fmul double %323, 7.560000e+02
%325 = tail call double @pow(double %1, double 7.000000e+00)
%326 = tail call double @llvm.fmuladd.f64(double %324, double %325, double %322)
%327 = tail call double @pow(double %0, double 8.000000e+00)
%328 = fmul double %327, 5.400000e+01
%329 = tail call double @pow(double %1, double 8.000000e+00)
%330 = tail call double @llvm.fmuladd.f64(double %328, double %329, double %326)
%331 = tail call double @pow(double %0, double 9.000000e+00)
%332 = fmul double %331, 2.000000e+00
%333 = tail call double @pow(double %1, double 9.000000e+00)
%334 = tail call double @llvm.fmuladd.f64(double %332, double %333, double %330)
%335 = tail call double @llvm.fmuladd.f64(double %302, double %334, double %301)
%336 = tail call double @pow(double %2, double 1.400000e+01)
%337 = tail call double @pow(double %1, double 4.000000e+00)
%338 = fmul double %0, 1.559250e+05
%339 = tail call double @llvm.fmuladd.f64(double %338, double %1, double 8.662500e+04)
%340 = fmul double %123, 1.386000e+05
%341 = tail call double @llvm.fmuladd.f64(double %340, double %62, double %339)
%342 = tail call double @pow(double %0, double 3.000000e+00)
%343 = fmul double %342, 8.085000e+04
%344 = tail call double @pow(double %1, double 3.000000e+00)
%345 = tail call double @llvm.fmuladd.f64(double %343, double %344, double %341)
%346 = tail call double @pow(double %0, double 4.000000e+00)
%347 = fmul double %346, 3.465000e+04
%348 = tail call double @pow(double %1, double 4.000000e+00)
%349 = tail call double @llvm.fmuladd.f64(double %347, double %348, double %345)
%350 = tail call double @pow(double %0, double 5.000000e+00)
%351 = fmul double %350, 1.155000e+04
%352 = tail call double @pow(double %1, double 5.000000e+00)
%353 = tail call double @llvm.fmuladd.f64(double %351, double %352, double %349)
%354 = tail call double @pow(double %0, double 6.000000e+00)
%355 = fmul double %354, 3.080000e+03
%356 = tail call double @pow(double %1, double 6.000000e+00)
%357 = tail call double @llvm.fmuladd.f64(double %355, double %356, double %353)
%358 = tail call double @pow(double %0, double 7.000000e+00)
%359 = fmul double %358, 6.720000e+02
%360 = tail call double @pow(double %1, double 7.000000e+00)
%361 = tail call double @llvm.fmuladd.f64(double %359, double %360, double %357)
%362 = tail call double @pow(double %0, double 8.000000e+00)
%363 = fmul double %362, 1.040000e+02
%364 = tail call double @pow(double %1, double 8.000000e+00)
%365 = tail call double @llvm.fmuladd.f64(double %363, double %364, double %361)
%366 = tail call double @pow(double %0, double 9.000000e+00)
%367 = fmul double %366, 8.000000e+00
%368 = tail call double @pow(double %1, double 9.000000e+00)
%369 = tail call double @llvm.fmuladd.f64(double %367, double %368, double %365)
%370 = fmul double %336, -9.000000e+00
%371 = fmul double %370, %337
%372 = tail call double @llvm.fmuladd.f64(double %371, double %369, double %335)
%373 = tail call double @pow(double %2, double 1.200000e+01)
%374 = fmul double %373, 2.100000e+01
%375 = tail call double @pow(double %1, double 6.000000e+00)
%376 = fmul double %374, %375
%377 = fmul double %0, 2.004750e+05
%378 = tail call double @llvm.fmuladd.f64(double %377, double %1, double 1.113750e+05)
%379 = fmul double %123, 1.782000e+05
%380 = tail call double @llvm.fmuladd.f64(double %379, double %62, double %378)
%381 = tail call double @pow(double %0, double 3.000000e+00)
%382 = fmul double %381, 1.039500e+05
%383 = tail call double @pow(double %1, double 3.000000e+00)
%384 = tail call double @llvm.fmuladd.f64(double %382, double %383, double %380)
%385 = tail call double @pow(double %0, double 4.000000e+00)
%386 = fmul double %385, 4.455000e+04
%387 = tail call double @pow(double %1, double 4.000000e+00)
%388 = tail call double @llvm.fmuladd.f64(double %386, double %387, double %384)
%389 = tail call double @pow(double %0, double 5.000000e+00)
%390 = fmul double %389, 1.477800e+04
%391 = tail call double @pow(double %1, double 5.000000e+00)
%392 = tail call double @llvm.fmuladd.f64(double %390, double %391, double %388)
%393 = tail call double @pow(double %0, double 6.000000e+00)
%394 = fmul double %393, 4.056000e+03
%395 = tail call double @pow(double %1, double 6.000000e+00)
%396 = tail call double @llvm.fmuladd.f64(double %394, double %395, double %392)
%397 = tail call double @pow(double %0, double 7.000000e+00)
%398 = fmul double %397, 8.640000e+02
%399 = tail call double @pow(double %1, double 7.000000e+00)
%400 = tail call double @llvm.fmuladd.f64(double %398, double %399, double %396)
%401 = tail call double @pow(double %0, double 8.000000e+00)
%402 = fmul double %401, 1.200000e+02
%403 = tail call double @pow(double %1, double 8.000000e+00)
%404 = tail call double @llvm.fmuladd.f64(double %402, double %403, double %400)
%405 = tail call double @pow(double %0, double 9.000000e+00)
%406 = fmul double %405, 8.000000e+00
%407 = tail call double @pow(double %1, double 9.000000e+00)
%408 = tail call double @llvm.fmuladd.f64(double %406, double %407, double %404)
%409 = tail call double @llvm.fmuladd.f64(double %376, double %408, double %372)
%410 = tail call double @pow(double %2, double 6.000000e+00)
%411 = tail call double @pow(double %1, double 1.200000e+01)
%412 = fmul double %0, 5.949450e+05
%413 = tail call double @llvm.fmuladd.f64(double %412, double %1, double 3.071250e+05)
%414 = fmul double %123, 4.568400e+05
%415 = tail call double @llvm.fmuladd.f64(double %414, double %62, double %413)
%416 = tail call double @pow(double %0, double 3.000000e+00)
%417 = fmul double %416, 2.817900e+05
%418 = tail call double @pow(double %1, double 3.000000e+00)
%419 = tail call double @llvm.fmuladd.f64(double %417, double %418, double %415)
%420 = tail call double @pow(double %0, double 4.000000e+00)
%421 = fmul double %420, 1.374300e+05
%422 = tail call double @pow(double %1, double 4.000000e+00)
%423 = tail call double @llvm.fmuladd.f64(double %421, double %422, double %419)
%424 = tail call double @pow(double %0, double 5.000000e+00)
%425 = fmul double %424, 4.725000e+04
%426 = tail call double @pow(double %1, double 5.000000e+00)
%427 = tail call double @llvm.fmuladd.f64(double %425, double %426, double %423)
%428 = tail call double @pow(double %0, double 6.000000e+00)
%429 = fmul double %428, 1.106400e+04
%430 = tail call double @pow(double %1, double 6.000000e+00)
%431 = tail call double @llvm.fmuladd.f64(double %429, double %430, double %427)
%432 = tail call double @pow(double %0, double 7.000000e+00)
%433 = fmul double %432, 1.728000e+03
%434 = tail call double @pow(double %1, double 7.000000e+00)
%435 = tail call double @llvm.fmuladd.f64(double %433, double %434, double %431)
%436 = tail call double @pow(double %0, double 8.000000e+00)
%437 = fmul double %436, 1.680000e+02
%438 = tail call double @pow(double %1, double 8.000000e+00)
%439 = tail call double @llvm.fmuladd.f64(double %437, double %438, double %435)
%440 = tail call double @pow(double %0, double 9.000000e+00)
%441 = fmul double %440, 8.000000e+00
%442 = tail call double @pow(double %1, double 9.000000e+00)
%443 = tail call double @llvm.fmuladd.f64(double %441, double %442, double %439)
%444 = fmul double %410, -2.100000e+01
%445 = fmul double %444, %411
%446 = tail call double @llvm.fmuladd.f64(double %445, double %443, double %409)
%447 = tail call double @pow(double %2, double 4.000000e+00)
%448 = fmul double %447, 9.000000e+00
%449 = tail call double @pow(double %1, double 1.400000e+01)
%450 = fmul double %448, %449
%451 = fmul double %0, 6.756750e+05
%452 = tail call double @llvm.fmuladd.f64(double %451, double %1, double 6.756750e+05)
%453 = fmul double %123, 7.484400e+05
%454 = tail call double @llvm.fmuladd.f64(double %453, double %62, double %452)
%455 = tail call double @pow(double %0, double 3.000000e+00)
%456 = fmul double %455, 5.613300e+05
%457 = tail call double @pow(double %1, double 3.000000e+00)
%458 = tail call double @llvm.fmuladd.f64(double %456, double %457, double %454)
%459 = tail call double @pow(double %0, double 4.000000e+00)
%460 = fmul double %459, 2.564100e+05
%461 = tail call double @pow(double %1, double 4.000000e+00)
%462 = tail call double @llvm.fmuladd.f64(double %460, double %461, double %458)
%463 = tail call double @pow(double %0, double 5.000000e+00)
%464 = fmul double %463, 7.623000e+04
%465 = tail call double @pow(double %1, double 5.000000e+00)
%466 = tail call double @llvm.fmuladd.f64(double %464, double %465, double %462)
%467 = tail call double @pow(double %0, double 6.000000e+00)
%468 = fmul double %467, 1.540000e+04
%469 = tail call double @pow(double %1, double 6.000000e+00)
%470 = tail call double @llvm.fmuladd.f64(double %468, double %469, double %466)
%471 = tail call double @pow(double %0, double 7.000000e+00)
%472 = fmul double %471, 2.112000e+03
%473 = tail call double @pow(double %1, double 7.000000e+00)
%474 = tail call double @llvm.fmuladd.f64(double %472, double %473, double %470)
%475 = tail call double @pow(double %0, double 8.000000e+00)
%476 = fmul double %475, 1.840000e+02
%477 = tail call double @pow(double %1, double 8.000000e+00)
%478 = tail call double @llvm.fmuladd.f64(double %476, double %477, double %474)
%479 = tail call double @pow(double %0, double 9.000000e+00)
%480 = fmul double %479, 8.000000e+00
%481 = tail call double @pow(double %1, double 9.000000e+00)
%482 = tail call double @llvm.fmuladd.f64(double %480, double %481, double %478)
%483 = tail call double @llvm.fmuladd.f64(double %450, double %482, double %446)
%484 = tail call double @llvm.fmuladd.f64(double %119, double %483, double %115)
%485 = tail call double @pow(double 0x4005BF0A8B145769, double %58)
%486 = fmul double %485, 1.417500e+04
%487 = fmul double %486, %0
%488 = tail call double @pow(double %63, double 1.100000e+01)
%489 = fmul double %488, %487
%490 = fdiv double %484, %489
br label %491
491: ; preds = %56, %6
%492 = phi double [ %55, %6 ], [ %490, %56 ]
ret double %492
}