double Slater_2S_4S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-638668800.0 +
         638668800.0 * (pow((double)(2.71828182845904523536029),
                            (double)(2.0 * rij * xii))) -
         1125310725.0 * rij * xii -
         973283850.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         549063900.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         226195200.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         72099720.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         18350640.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         3785760.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         633600.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         84480.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         8448.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         512.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0)))) /
        (6.386688e8 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         rij);
  } else {
    S = (1260.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))) +
         210.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(10.0))) *
             (-36.0 * (pow((double)(rij), (double)(2.0))) *
                  (pow((double)(xii), (double)(14.0))) -
              2.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(15.0))) -
              1287.0 * rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(4.0))) +
              6.0 * (pow((double)(xij), (double)(12.0))) +
              9.0 * rij * xii * (pow((double)(xij), (double)(12.0))) -
              22.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-135.0 + (pow((double)(rij), (double)(2.0))) *
                                (pow((double)(xij), (double)(2.0)))) +
              6.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-11.0 + (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              66.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-5.0 + (pow((double)(rij), (double)(2.0))) *
                              (pow((double)(xij), (double)(2.0)))) +
              8.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (99.0 + (pow((double)(rij), (double)(2.0))) *
                              (pow((double)(xij), (double)(2.0)))) +
              rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-99.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              132.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (27.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                              (pow((double)(xij), (double)(2.0)))) -
              78.0 * (pow((double)(xii), (double)(12.0))) *
                  (7.0 + 3.0 * (pow((double)(rij), (double)(2.0))) *
                             (pow((double)(xij), (double)(2.0)))) -
              2.0 * rij * (pow((double)(xii), (double)(13.0))) *
                  (117.0 + 4.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              66.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-191.0 + 6.0 * (pow((double)(rij), (double)(2.0))) *
                                (pow((double)(xij), (double)(2.0)))) +
              rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-2151.0 + 22.0 * (pow((double)(rij), (double)(2.0))) *
                                 (pow((double)(xij), (double)(2.0)))) +
              6.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-1099.0 + 33.0 * (pow((double)(rij), (double)(2.0))) *
                                 (pow((double)(xij), (double)(2.0))))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(6.0))) *
             (-385.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (1080.0 + 1935.0 * rij * xij +
                   1350.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   1170.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   420.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   66.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              7.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (99540.0 + 58095.0 * rij * xij +
                   190710.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   100950.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   21660.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1938.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   8.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              4.0 * (pow((double)(xij), (double)(16.0))) *
                  (135135.0 + 135135.0 * rij * xij +
                   62370.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   17325.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   3150.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   378.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   28.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) -
              (pow((double)(xii), (double)(16.0))) *
                  (1260.0 + 2205.0 * rij * xij +
                   1890.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   1050.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   420.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   126.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   28.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   4.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              7.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (114660.0 - 343395.0 * rij * xij -
                   242910.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   61950.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   6060.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   282.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   116.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   8.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) -
              7.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (9900.0 + 17325.0 * rij * xij +
                   14850.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   8250.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   3300.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1074.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   164.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   8.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              7.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (29700.0 + 51975.0 * rij * xij +
                   44550.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   23850.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   11700.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2814.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   284.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   8.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (13860.0 + 24255.0 * rij * xij +
                   20790.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   11550.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   4620.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1386.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   308.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   24.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) -
              (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-3063060.0 - 1936935.0 * rij * xij -
                   408870.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   11550.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   23100.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   5082.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   532.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   24.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))))) /
        (1260. *
         (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_2S_4S>:
push   %rbp
mov    %rsp,%rbp
sub    $0x6f0,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    1646 <Slater_2S_4S+0x536>
jp     1646 <Slater_2S_4S+0x536>
movsd  0x2ec0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x2ebe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x316e(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x31c2(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x31ae(%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  0x2e48(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3158(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2e1f(%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  0x2e2b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x30db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2e02(%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  0x2da6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x305e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2d7d(%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  0x2d21(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fe1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2cf8(%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  0x2c9c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f64(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2c76(%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  0x2c20(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ef0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2bfa(%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  0x2c57(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e7f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2c31(%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  0x2dde(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e0e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2db8(%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  0x2bc5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d9d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2b9f(%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  0x2a5c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d2c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2a36(%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  0x2a00(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x29fe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x28(%rbp),%xmm0
movsd  0x2ca9(%rip),%xmm1
mulsd  %xmm2,%xmm1
mulsd  -0x8(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
jmp    3c07 <Slater_2S_4S+0x2af7>
movsd  0x29ba(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x29af(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2997(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2976(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x295c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6f0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x2938(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x518(%rbp)
ff
movsd  0x292b(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x2929(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2bd1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x28c7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b77(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x291e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x28dc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2874(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2b13(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  0x2ab8(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2a96(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x280d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28b1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  0x278c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x29f4(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2865(%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,-0x680(%rbp)
ff
movsd  0x2945(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x26fb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x698(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26e2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x690(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2691(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2677(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x688(%rbp),%xmm2
ff
movsd  -0x680(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x678(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x28eb(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2613(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x262b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26e2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x670(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x25c1(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25a7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x668(%rbp),%xmm2
ff
movsd  -0x660(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x658(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2813(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x25a2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x274a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25e9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x650(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2508(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24ee(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x648(%rbp),%xmm2
ff
movsd  -0x640(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x638(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2752(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  0x2547(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x24ad(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x630(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2504(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x628(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2423(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2409(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x620(%rbp),%xmm2
ff
movsd  -0x618(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x610(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2665(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2407(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x608(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x247e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x600(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x235d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x234d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2334(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x5f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x5e8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2588(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x230f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x254f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22e6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2295(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2285(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x226c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d8(%rbp),%xmm2
ff
movsd  -0x5d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x5c8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x24b0(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2340(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2460(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21df(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2227(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21b6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c0(%rbp),%xmm2
ff
movsd  -0x5b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x21a2(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  0x2157(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x239d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2114(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x214c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20eb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a0(%rbp),%xmm2
ff
movsd  -0x598(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x590(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2317(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x213f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2277(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x588(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2035(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x204d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x200c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x580(%rbp),%xmm2
movsd  -0x578(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x570(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2230(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1faa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x568(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f89(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x560(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f60(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2198(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f37(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x558(%rbp),%xmm2
ff
movsd  -0x550(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x548(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x214b(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1fe2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f02(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ec1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x540(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e98(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x20c0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e6f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x538(%rbp),%xmm5
ff
movsd  -0x530(%rbp),%xmm3
ff
movsd  -0x528(%rbp),%xmm4
ff
movsd  -0x520(%rbp),%xmm1
ff
movsd  -0x518(%rbp),%xmm2
ff
movaps %xmm0,%xmm6
movsd  -0x510(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm5
movsd  0x205b(%rip),%xmm6
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  0x1e03(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x1e01(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1dff(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x508(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1e66(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1fc6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e3d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x500(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x1f81(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1f63(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d32(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f32(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d09(%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  0x1d2c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ecc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d03(%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  0x1cbe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1dee(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c95(%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  0x1c50(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e08(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c27(%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  0x1be2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bf2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bb9(%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,-0x438(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1b84(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b64(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c2b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x1d07(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1ce9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ae0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1cb8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ab7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x498(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ada(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c52(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ab1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x490(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x488(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a6c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bec(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a43(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x480(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x478(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x19fe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b86(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19d5(%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  0x1990(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19a0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1967(%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,-0x448(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1922(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18f9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x450(%rbp),%xmm3
ff
movsd  -0x448(%rbp),%xmm4
ff
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x438(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x430(%rbp),%xmm0
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a19(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  0x1a15(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x19ff(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x181e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19ce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17f5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x428(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x420(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1818(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18e0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17ef(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x418(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x410(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x17aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x190a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1781(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x408(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x400(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x173c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18a4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1713(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x16ce(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x180e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16a5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1660(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1646(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d8(%rbp),%xmm2
ff
movsd  -0x3d0(%rbp),%xmm3
ff
movsd  -0x3c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x3c0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1789(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x350(%rbp)
ff
movsd  0x176c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x15be(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x159d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1725(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1574(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1597(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x16bf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x156e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1529(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1659(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1500(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x398(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x390(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x14bb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1492(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x388(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x380(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x144d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x158d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1424(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x378(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x370(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x13df(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13ff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13b6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x368(%rbp),%xmm2
ff
movsd  -0x360(%rbp),%xmm3
ff
movsd  -0x358(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x350(%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,-0x2e0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1382(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1342(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1449(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x348(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  0x145d(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1428(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x12a7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13f7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x127e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x340(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x338(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x128a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x137a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1261(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x330(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1205(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11dc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x320(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x318(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1180(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1280(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1157(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x310(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x308(%rbp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1112(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x121a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10e9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x300(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10a4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1134(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x107b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f0(%rbp),%xmm2
ff
movsd  -0x2e8(%rbp),%xmm3
ff
movsd  -0x2e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x2d8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x114e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x101e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x1035(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  0x10f9(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10db(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf9a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10aa(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf71(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf94(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1044(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf6b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf26(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfde(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xefd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xeb8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xf78(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe8f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x298(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x290(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe4a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xf12(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe21(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x288(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x280(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xddc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe6c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdb3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x278(%rbp),%xmm2
ff
movsd  -0x270(%rbp),%xmm3
ff
movsd  -0x268(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x260(%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,-0x1f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xe2f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd3f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd36(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x258(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  0xdda(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xdbc(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xcbb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd8b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc92(%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,-0x240(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xcb5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd25(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc8c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x240(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x238(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xc47(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xcbf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc1e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x230(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x228(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xbd9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xc59(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbb0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x220(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x218(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xb6b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xbf3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb42(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x210(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x208(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xafd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xb8d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xad4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x200(%rbp),%xmm2
ff
movsd  -0x1f8(%rbp),%xmm3
ff
movsd  -0x1f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1e8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xaef(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa55(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0xae1(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xac3(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xa02(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xa92(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x9d9(%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  0x9fc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x9f4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x9d3(%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  0x98e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x9ce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x965(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x920(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x968(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x8f7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x8b2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x902(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x889(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x198(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x190(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x844(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x83c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x81b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x188(%rbp),%xmm2
ff
movsd  -0x180(%rbp),%xmm3
ff
movsd  -0x178(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x170(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x7b6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x81c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x168(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  0x7f0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x7bb(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x732(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x78a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x709(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x160(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x158(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x715(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x70d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6ec(%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  0x6a7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x69f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x67e(%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  0x639(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x631(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x610(%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  0x5cb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5a2(%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  0x55d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x555(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x534(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm4
ff
movsd  -0x108(%rbp),%xmm5
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
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  0x4a5(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x49a(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x482(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x45c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x442(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xe0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x41e(%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    $0x6f0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<Slater_2S_4S>:
sub    $0x78,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x18(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x38(%rsp)
jne    1457 <Slater_2S_4S+0x347>
jp     1457 <Slater_2S_4S+0x347>
mulsd  %xmm2,%xmm0
movsd  0x1ec0(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x28(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x219d(%rip),%xmm0
addsd  0x219d(%rip),%xmm0
movsd  0x219d(%rip),%xmm1
movsd  0x18(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x38(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm2,%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  0x2175(%rip),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x30(%rsp)
movsd  0x1e87(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1e6b(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2139(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1e62(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1e43(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x20f8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1e71(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1e53(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x20b9(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1dea(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1dcb(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x2078(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1da9(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d8b(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2039(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1d82(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d63(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1ff8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1cf1(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1cd3(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x1fb9(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x1c7a(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1c5b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1f78(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1c21(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1c02(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x1f37(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x1bc7(%rip),%xmm0
movsd  0x28(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x1eac(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
jmp    2ab7 <Slater_2S_4S+0x19a7>
movsd  %xmm1,(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x70(%rsp)
movsd  %xmm0,0x28(%rsp)
movsd  0x1b88(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x1b83(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x38(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  (%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x40(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x1b54(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x28(%rsp),%xmm1
mulsd  (%rsp),%xmm1
movsd  0x1b26(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x1b31(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x1b2b(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1b05(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x1afb(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x1aea(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x1ad9(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x1ac8(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  0x8(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1aae(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x1a9d(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x1a93(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x1a77(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x1a6d(%rip),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1a39(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1a32(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x1a23(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x19fd(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x19ee(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  0x19ea(%rip),%xmm2
mulsd  0x18(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
addsd  0x8(%rsp),%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x60(%rsp),%xmm0
mulsd  0x19a4(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1941(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x199e(%rip),%xmm1
addsd  0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1942(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x196f(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x1965(%rip),%xmm1
addsd  0x10(%rsp),%xmm1
movsd  0x8(%rsp),%xmm2
mulsd  0x1959(%rip),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
addsd  0x48(%rsp),%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x1927(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x1931(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0x18f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
addsd  0x18fc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x185e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1828(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
addsd  %xmm1,%xmm1
mulsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x189f(%rip),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x10(%rsp),%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x182d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1815(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm2
addsd  0x185a(%rip),%xmm2
movsd  0x10(%rsp),%xmm1
mulsd  0x1854(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm2,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x17ca(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1787(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x17b9(%rip),%xmm1
mulsd  0x1811(%rip),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1801(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1760(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x17e2(%rip),%xmm1
mulsd  0x28(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  0x10(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x176a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17b5(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x170a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x1709(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x1783(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x167d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  0x40(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1750(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0x1746(%rip),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x10(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1640(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1683(%rip),%xmm0
movsd  0x40(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  0x1711(%rip),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  %xmm2,%xmm1
addsd  0x1707(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movsd  0x58(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x28(%rsp),%xmm1
mulsd  0x38(%rsp),%xmm1
movsd  0x15b5(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x160c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1615(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1690(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0x15f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x166c(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x165d(%rip),%xmm1
movsd  0x165d(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x28(%rsp)
movsd  0x153f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x163a(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x151f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x151a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15fd(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x14fa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x152d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1560(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x150d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x14a8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1483(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1488(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x145d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1458(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0x13ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x1504(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x14f5(%rip),%xmm1
movsd  0x14f5(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x13af(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14d2(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x138f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x138a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1495(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x136a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x139d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1458(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x137d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1318(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12f3(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x12f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x12db(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0x12c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x13b8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x139c(%rip),%xmm1
movsd  (%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x125a(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x1384(%rip),%xmm2
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm2,%xmm1
mulsd  (%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x136d(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x11ef(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x134a(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x11cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x11ca(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x130d(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x11aa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x11dd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12d0(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x11bd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1158(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1293(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1138(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x111b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1103(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x11e2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x1207(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x1038(%rip),%xmm1
movsd  0x11f0(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0x1042(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x11cd(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1022(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x101d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1100(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xffd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1030(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x114b(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x1010(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xfab(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10e6(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xf8b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xf6e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf41(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xf4e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0xef9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf0c(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xee9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x1048(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x1039(%rip),%xmm1
movsd  0x1039(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0xe63(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xe4b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0xff8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe3a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0xe22(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0xfb7(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe49(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf94(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xe29(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xdc4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf57(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0xda4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xd87(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd9a(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0xd67(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0xd26(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0xcfe(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe2d(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0xe94(%rip),%xmm1
movsd  0xe94(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0xc8e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe71(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0xc6e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xc69(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe34(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0xc49(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xc7c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdf7(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0xc5c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xbf7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdba(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0xbd7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xbba(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbcd(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  (%rsp),%xmm0
movsd  0xb9a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
mulsd  0xd51(%rip),%xmm1
addsd  0x20(%rsp),%xmm0
mulsd  0x8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0xaff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb4a(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  (%rsp),%xmm0
movsd  0xb2f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0xcf6(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0xce7(%rip),%xmm1
movsd  0xce7(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x8(%rsp)
movsd  0xaa1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xcc4(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xa81(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xa7c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc87(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xa5c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xa8f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc4a(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0xa6f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xa0a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc0d(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x9ea(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9cd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9e0(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  (%rsp),%xmm0
movsd  0x9ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x8(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x934(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x40(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0xb6f(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0xb60(%rip),%xmm1
movsd  0xb60(%rip),%xmm3
mulsd  0x30(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x28(%rsp)
movsd  0x8e4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb3f(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x8c4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x8bf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb02(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x89f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x8d2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xac5(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x8b2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x84d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa88(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x82d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x810(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa4b(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  (%rsp),%xmm0
movsd  0x7f0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
movsd  0x778(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x9fd(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
addsd  0x9ee(%rip),%xmm1
movsd  0x30(%rsp),%xmm2
mulsd  0x9e8(%rip),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x30(%rsp)
movsd  0x730(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x98b(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  (%rsp),%xmm0
movsd  0x710(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x70b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x986(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  (%rsp),%xmm0
movsd  0x6eb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x71e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x949(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  (%rsp),%xmm0
movsd  0x6fe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x699(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x90c(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  (%rsp),%xmm0
movsd  0x679(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x65c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x897(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  (%rsp),%xmm0
movsd  0x63c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
subsd  %xmm1,%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x57f(%rip),%xmm0
movsd  0x70(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x574(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x68(%rsp),%xmm0
movsd  0x563(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x78,%rsp
ret

LLVM IR (-O0):
define double @Slater_2S_4S(double %0, double %1, double %2) {
%4 = alloca double
%5 = alloca double
%6 = alloca double
%7 = alloca double
store double %0, double* %4
store double %1, double* %5
store double %2, double* %6
%8 = load double, double* %6
%9 = load double, double* %5
%10 = fcmp oeq double %8, %9
br i1 %10, label %11, label %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 0x41C308A800000000, double %16, double 0xC1C308A800000000)
%18 = load double, double* %4
%19 = fmul double 0x41D0C4B841400000, %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 0x41CD019105000000, %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 0x41C05D066E000000, %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 0x41AAF6EE00000000, %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 0x4191309E20000000, %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 0x4171802300000000, %52
%54 = load double, double* %6
%55 = call double @pow(double %54, double 6.000000e+00)
%56 = fneg double %53
%57 = call double @llvm.fmuladd.f64(double %56, double %55, double %50)
%58 = load double, double* %4
%59 = call double @pow(double %58, double 7.000000e+00)
%60 = fmul double 3.785760e+06, %59
%61 = load double, double* %6
%62 = call double @pow(double %61, double 7.000000e+00)
%63 = fneg double %60
%64 = call double @llvm.fmuladd.f64(double %63, double %62, double %57)
%65 = load double, double* %4
%66 = call double @pow(double %65, double 8.000000e+00)
%67 = fmul double 6.336000e+05, %66
%68 = load double, double* %6
%69 = call double @pow(double %68, double 8.000000e+00)
%70 = fneg double %67
%71 = call double @llvm.fmuladd.f64(double %70, double %69, double %64)
%72 = load double, double* %4
%73 = call double @pow(double %72, double 9.000000e+00)
%74 = fmul double 8.448000e+04, %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 8.448000e+03, %80
%82 = load double, double* %6
%83 = call double @pow(double %82, double 1.000000e+01)
%84 = fneg double %81
%85 = call double @llvm.fmuladd.f64(double %84, double %83, double %78)
%86 = load double, double* %4
%87 = call double @pow(double %86, double 1.100000e+01)
%88 = fmul double 5.120000e+02, %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 0x41C308A800000000, %97
%99 = load double, double* %4
%100 = fmul double %98, %99
%101 = fdiv double %92, %100
store double %101, double* %7
br label %750
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.260000e+03, %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.100000e+02, %121
%123 = load double, double* %5
%124 = call double @pow(double %123, double 1.000000e+01)
%125 = fmul double %122, %124
%126 = load double, double* %4
%127 = call double @pow(double %126, double 2.000000e+00)
%128 = fmul double -3.600000e+01, %127
%129 = load double, double* %6
%130 = call double @pow(double %129, double 1.400000e+01)
%131 = load double, double* %4
%132 = call double @pow(double %131, double 3.000000e+00)
%133 = fmul double 2.000000e+00, %132
%134 = load double, double* %6
%135 = call double @pow(double %134, double 1.500000e+01)
%136 = fmul double %133, %135
%137 = fneg double %136
%138 = call double @llvm.fmuladd.f64(double %128, double %130, double %137)
%139 = load double, double* %4
%140 = fmul double 1.287000e+03, %139
%141 = load double, double* %6
%142 = call double @pow(double %141, double 9.000000e+00)
%143 = fmul double %140, %142
%144 = load double, double* %5
%145 = call double @pow(double %144, double 4.000000e+00)
%146 = fneg double %143
%147 = call double @llvm.fmuladd.f64(double %146, double %145, double %138)
%148 = load double, double* %5
%149 = call double @pow(double %148, double 1.200000e+01)
%150 = call double @llvm.fmuladd.f64(double 6.000000e+00, double %149, double %147)
%151 = load double, double* %4
%152 = fmul double 9.000000e+00, %151
%153 = load double, double* %6
%154 = fmul double %152, %153
%155 = load double, double* %5
%156 = call double @pow(double %155, double 1.200000e+01)
%157 = call double @llvm.fmuladd.f64(double %154, double %156, double %150)
%158 = load double, double* %4
%159 = fmul double 2.200000e+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 6.000000e+00)
%165 = fmul double %162, %164
%166 = load double, double* %4
%167 = call double @pow(double %166, double 2.000000e+00)
%168 = load double, double* %5
%169 = call double @pow(double %168, double 2.000000e+00)
%170 = call double @llvm.fmuladd.f64(double %167, double %169, double -1.350000e+02)
%171 = fneg double %165
%172 = call double @llvm.fmuladd.f64(double %171, double %170, double %157)
%173 = load double, double* %6
%174 = call double @pow(double %173, double 2.000000e+00)
%175 = fmul double 6.000000e+00, %174
%176 = load double, double* %5
%177 = call double @pow(double %176, double 1.000000e+01)
%178 = fmul double %175, %177
%179 = load double, double* %4
%180 = call double @pow(double %179, double 2.000000e+00)
%181 = load double, double* %5
%182 = call double @pow(double %181, double 2.000000e+00)
%183 = call double @llvm.fmuladd.f64(double %180, double %182, double -1.100000e+01)
%184 = call double @llvm.fmuladd.f64(double %178, double %183, double %172)
%185 = load double, double* %6
%186 = call double @pow(double %185, double 4.000000e+00)
%187 = fmul double 6.600000e+01, %186
%188 = load double, double* %5
%189 = call double @pow(double %188, double 8.000000e+00)
%190 = fmul double %187, %189
%191 = load double, double* %4
%192 = call double @pow(double %191, double 2.000000e+00)
%193 = load double, double* %5
%194 = call double @pow(double %193, double 2.000000e+00)
%195 = call double @llvm.fmuladd.f64(double %192, double %194, double -5.000000e+00)
%196 = fneg double %190
%197 = call double @llvm.fmuladd.f64(double %196, double %195, double %184)
%198 = load double, double* %4
%199 = fmul double 8.000000e+00, %198
%200 = load double, double* %6
%201 = call double @pow(double %200, double 5.000000e+00)
%202 = fmul double %199, %201
%203 = load double, double* %5
%204 = call double @pow(double %203, double 8.000000e+00)
%205 = fmul double %202, %204
%206 = load double, double* %4
%207 = call double @pow(double %206, double 2.000000e+00)
%208 = load double, double* %5
%209 = call double @pow(double %208, double 2.000000e+00)
%210 = call double @llvm.fmuladd.f64(double %207, double %209, double 9.900000e+01)
%211 = call double @llvm.fmuladd.f64(double %205, double %210, double %197)
%212 = load double, double* %4
%213 = load double, double* %6
%214 = call double @pow(double %213, double 3.000000e+00)
%215 = fmul double %212, %214
%216 = load double, double* %5
%217 = call double @pow(double %216, double 1.000000e+01)
%218 = fmul double %215, %217
%219 = load double, double* %4
%220 = call double @pow(double %219, double 2.000000e+00)
%221 = fmul double 2.000000e+00, %220
%222 = load double, double* %5
%223 = call double @pow(double %222, double 2.000000e+00)
%224 = call double @llvm.fmuladd.f64(double %221, double %223, double -9.900000e+01)
%225 = call double @llvm.fmuladd.f64(double %218, double %224, double %211)
%226 = load double, double* %6
%227 = call double @pow(double %226, double 6.000000e+00)
%228 = fmul double 1.320000e+02, %227
%229 = load double, double* %5
%230 = call double @pow(double %229, double 6.000000e+00)
%231 = fmul double %228, %230
%232 = load double, double* %4
%233 = call double @pow(double %232, double 2.000000e+00)
%234 = fmul double 2.000000e+00, %233
%235 = load double, double* %5
%236 = call double @pow(double %235, double 2.000000e+00)
%237 = call double @llvm.fmuladd.f64(double %234, double %236, double 2.700000e+01)
%238 = fneg double %231
%239 = call double @llvm.fmuladd.f64(double %238, double %237, double %225)
%240 = load double, double* %6
%241 = call double @pow(double %240, double 1.200000e+01)
%242 = fmul double 7.800000e+01, %241
%243 = load double, double* %4
%244 = call double @pow(double %243, double 2.000000e+00)
%245 = fmul double 3.000000e+00, %244
%246 = load double, double* %5
%247 = call double @pow(double %246, double 2.000000e+00)
%248 = call double @llvm.fmuladd.f64(double %245, double %247, double 7.000000e+00)
%249 = fneg double %242
%250 = call double @llvm.fmuladd.f64(double %249, double %248, double %239)
%251 = load double, double* %4
%252 = fmul double 2.000000e+00, %251
%253 = load double, double* %6
%254 = call double @pow(double %253, double 1.300000e+01)
%255 = fmul double %252, %254
%256 = load double, double* %4
%257 = call double @pow(double %256, double 2.000000e+00)
%258 = fmul double 4.000000e+00, %257
%259 = load double, double* %5
%260 = call double @pow(double %259, double 2.000000e+00)
%261 = call double @llvm.fmuladd.f64(double %258, double %260, double 1.170000e+02)
%262 = fneg double %255
%263 = call double @llvm.fmuladd.f64(double %262, double %261, double %250)
%264 = load double, double* %6
%265 = call double @pow(double %264, double 8.000000e+00)
%266 = fmul double 6.600000e+01, %265
%267 = load double, double* %5
%268 = call double @pow(double %267, double 4.000000e+00)
%269 = fmul double %266, %268
%270 = load double, double* %4
%271 = call double @pow(double %270, double 2.000000e+00)
%272 = fmul double 6.000000e+00, %271
%273 = load double, double* %5
%274 = call double @pow(double %273, double 2.000000e+00)
%275 = call double @llvm.fmuladd.f64(double %272, double %274, double -1.910000e+02)
%276 = call double @llvm.fmuladd.f64(double %269, double %275, double %263)
%277 = load double, double* %4
%278 = load double, double* %6
%279 = call double @pow(double %278, double 1.100000e+01)
%280 = fmul double %277, %279
%281 = load double, double* %5
%282 = call double @pow(double %281, double 2.000000e+00)
%283 = fmul double %280, %282
%284 = load double, double* %4
%285 = call double @pow(double %284, double 2.000000e+00)
%286 = fmul double 2.200000e+01, %285
%287 = load double, double* %5
%288 = call double @pow(double %287, double 2.000000e+00)
%289 = call double @llvm.fmuladd.f64(double %286, double %288, double -2.151000e+03)
%290 = call double @llvm.fmuladd.f64(double %283, double %289, double %276)
%291 = load double, double* %6
%292 = call double @pow(double %291, double 1.000000e+01)
%293 = fmul double 6.000000e+00, %292
%294 = load double, double* %5
%295 = call double @pow(double %294, double 2.000000e+00)
%296 = fmul double %293, %295
%297 = load double, double* %4
%298 = call double @pow(double %297, double 2.000000e+00)
%299 = fmul double 3.300000e+01, %298
%300 = load double, double* %5
%301 = call double @pow(double %300, double 2.000000e+00)
%302 = call double @llvm.fmuladd.f64(double %299, double %301, double -1.099000e+03)
%303 = call double @llvm.fmuladd.f64(double %296, double %302, double %290)
%304 = fmul double %125, %303
%305 = call double @llvm.fmuladd.f64(double %110, double %116, double %304)
%306 = load double, double* %4
%307 = fmul double 2.000000e+00, %306
%308 = load double, double* %6
%309 = fmul double %307, %308
%310 = call double @pow(double 0x4005BF0A8B145769, double %309)
%311 = load double, double* %6
%312 = call double @pow(double %311, double 6.000000e+00)
%313 = fmul double %310, %312
%314 = load double, double* %6
%315 = call double @pow(double %314, double 8.000000e+00)
%316 = fmul double -3.850000e+02, %315
%317 = load double, double* %5
%318 = call double @pow(double %317, double 8.000000e+00)
%319 = fmul double %316, %318
%320 = load double, double* %4
%321 = fmul double 1.935000e+03, %320
%322 = load double, double* %5
%323 = call double @llvm.fmuladd.f64(double %321, double %322, double 1.080000e+03)
%324 = load double, double* %4
%325 = call double @pow(double %324, double 2.000000e+00)
%326 = fmul double 1.350000e+03, %325
%327 = load double, double* %5
%328 = call double @pow(double %327, double 2.000000e+00)
%329 = call double @llvm.fmuladd.f64(double %326, double %328, double %323)
%330 = load double, double* %4
%331 = call double @pow(double %330, double 3.000000e+00)
%332 = fmul double 1.170000e+03, %331
%333 = load double, double* %5
%334 = call double @pow(double %333, double 3.000000e+00)
%335 = call double @llvm.fmuladd.f64(double %332, double %334, double %329)
%336 = load double, double* %4
%337 = call double @pow(double %336, double 4.000000e+00)
%338 = fmul double 4.200000e+02, %337
%339 = load double, double* %5
%340 = call double @pow(double %339, double 4.000000e+00)
%341 = call double @llvm.fmuladd.f64(double %338, double %340, double %335)
%342 = load double, double* %4
%343 = call double @pow(double %342, double 5.000000e+00)
%344 = fmul double 6.600000e+01, %343
%345 = load double, double* %5
%346 = call double @pow(double %345, double 5.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 6.000000e+00)
%350 = fmul double 4.000000e+00, %349
%351 = load double, double* %5
%352 = call double @pow(double %351, double 6.000000e+00)
%353 = call double @llvm.fmuladd.f64(double %350, double %352, double %347)
%354 = load double, double* %6
%355 = call double @pow(double %354, double 6.000000e+00)
%356 = fmul double 7.000000e+00, %355
%357 = load double, double* %5
%358 = call double @pow(double %357, double 1.000000e+01)
%359 = fmul double %356, %358
%360 = load double, double* %4
%361 = fmul double 5.809500e+04, %360
%362 = load double, double* %5
%363 = call double @llvm.fmuladd.f64(double %361, double %362, double 9.954000e+04)
%364 = load double, double* %4
%365 = call double @pow(double %364, double 2.000000e+00)
%366 = fmul double 1.907100e+05, %365
%367 = load double, double* %5
%368 = call double @pow(double %367, double 2.000000e+00)
%369 = call double @llvm.fmuladd.f64(double %366, double %368, double %363)
%370 = load double, double* %4
%371 = call double @pow(double %370, double 3.000000e+00)
%372 = fmul double 1.009500e+05, %371
%373 = load double, double* %5
%374 = call double @pow(double %373, double 3.000000e+00)
%375 = call double @llvm.fmuladd.f64(double %372, double %374, double %369)
%376 = load double, double* %4
%377 = call double @pow(double %376, double 4.000000e+00)
%378 = fmul double 2.166000e+04, %377
%379 = load double, double* %5
%380 = call double @pow(double %379, double 4.000000e+00)
%381 = call double @llvm.fmuladd.f64(double %378, double %380, double %375)
%382 = load double, double* %4
%383 = call double @pow(double %382, double 5.000000e+00)
%384 = fmul double 1.938000e+03, %383
%385 = load double, double* %5
%386 = call double @pow(double %385, double 5.000000e+00)
%387 = call double @llvm.fmuladd.f64(double %384, double %386, double %381)
%388 = load double, double* %4
%389 = call double @pow(double %388, double 6.000000e+00)
%390 = fmul double 4.000000e+00, %389
%391 = load double, double* %5
%392 = call double @pow(double %391, double 6.000000e+00)
%393 = call double @llvm.fmuladd.f64(double %390, double %392, double %387)
%394 = load double, double* %4
%395 = call double @pow(double %394, double 7.000000e+00)
%396 = fmul double 8.000000e+00, %395
%397 = load double, double* %5
%398 = call double @pow(double %397, double 7.000000e+00)
%399 = fneg double %396
%400 = call double @llvm.fmuladd.f64(double %399, double %398, double %393)
%401 = fmul double %359, %400
%402 = call double @llvm.fmuladd.f64(double %319, double %353, double %401)
%403 = load double, double* %5
%404 = call double @pow(double %403, double 1.600000e+01)
%405 = fmul double 4.000000e+00, %404
%406 = load double, double* %4
%407 = fmul double 1.351350e+05, %406
%408 = load double, double* %5
%409 = call double @llvm.fmuladd.f64(double %407, double %408, double 1.351350e+05)
%410 = load double, double* %4
%411 = call double @pow(double %410, double 2.000000e+00)
%412 = fmul double 6.237000e+04, %411
%413 = load double, double* %5
%414 = call double @pow(double %413, double 2.000000e+00)
%415 = call double @llvm.fmuladd.f64(double %412, double %414, double %409)
%416 = load double, double* %4
%417 = call double @pow(double %416, double 3.000000e+00)
%418 = fmul double 1.732500e+04, %417
%419 = load double, double* %5
%420 = call double @pow(double %419, double 3.000000e+00)
%421 = call double @llvm.fmuladd.f64(double %418, double %420, double %415)
%422 = load double, double* %4
%423 = call double @pow(double %422, double 4.000000e+00)
%424 = fmul double 3.150000e+03, %423
%425 = load double, double* %5
%426 = call double @pow(double %425, double 4.000000e+00)
%427 = call double @llvm.fmuladd.f64(double %424, double %426, double %421)
%428 = load double, double* %4
%429 = call double @pow(double %428, double 5.000000e+00)
%430 = fmul double 3.780000e+02, %429
%431 = load double, double* %5
%432 = call double @pow(double %431, double 5.000000e+00)
%433 = call double @llvm.fmuladd.f64(double %430, double %432, double %427)
%434 = load double, double* %4
%435 = call double @pow(double %434, double 6.000000e+00)
%436 = fmul double 2.800000e+01, %435
%437 = load double, double* %5
%438 = call double @pow(double %437, double 6.000000e+00)
%439 = call double @llvm.fmuladd.f64(double %436, double %438, double %433)
%440 = load double, double* %4
%441 = call double @pow(double %440, double 7.000000e+00)
%442 = load double, double* %5
%443 = call double @pow(double %442, double 7.000000e+00)
%444 = call double @llvm.fmuladd.f64(double %441, double %443, double %439)
%445 = call double @llvm.fmuladd.f64(double %405, double %444, double %402)
%446 = load double, double* %6
%447 = call double @pow(double %446, double 1.600000e+01)
%448 = load double, double* %4
%449 = fmul double 2.205000e+03, %448
%450 = load double, double* %5
%451 = call double @llvm.fmuladd.f64(double %449, double %450, double 1.260000e+03)
%452 = load double, double* %4
%453 = call double @pow(double %452, double 2.000000e+00)
%454 = fmul double 1.890000e+03, %453
%455 = load double, double* %5
%456 = call double @pow(double %455, double 2.000000e+00)
%457 = call double @llvm.fmuladd.f64(double %454, double %456, double %451)
%458 = load double, double* %4
%459 = call double @pow(double %458, double 3.000000e+00)
%460 = fmul double 1.050000e+03, %459
%461 = load double, double* %5
%462 = call double @pow(double %461, double 3.000000e+00)
%463 = call double @llvm.fmuladd.f64(double %460, double %462, double %457)
%464 = load double, double* %4
%465 = call double @pow(double %464, double 4.000000e+00)
%466 = fmul double 4.200000e+02, %465
%467 = load double, double* %5
%468 = call double @pow(double %467, double 4.000000e+00)
%469 = call double @llvm.fmuladd.f64(double %466, double %468, double %463)
%470 = load double, double* %4
%471 = call double @pow(double %470, double 5.000000e+00)
%472 = fmul double 1.260000e+02, %471
%473 = load double, double* %5
%474 = call double @pow(double %473, double 5.000000e+00)
%475 = call double @llvm.fmuladd.f64(double %472, double %474, double %469)
%476 = load double, double* %4
%477 = call double @pow(double %476, double 6.000000e+00)
%478 = fmul double 2.800000e+01, %477
%479 = load double, double* %5
%480 = call double @pow(double %479, double 6.000000e+00)
%481 = call double @llvm.fmuladd.f64(double %478, double %480, double %475)
%482 = load double, double* %4
%483 = call double @pow(double %482, double 7.000000e+00)
%484 = fmul double 4.000000e+00, %483
%485 = load double, double* %5
%486 = call double @pow(double %485, double 7.000000e+00)
%487 = call double @llvm.fmuladd.f64(double %484, double %486, double %481)
%488 = fneg double %447
%489 = call double @llvm.fmuladd.f64(double %488, double %487, double %445)
%490 = load double, double* %6
%491 = call double @pow(double %490, double 4.000000e+00)
%492 = fmul double 7.000000e+00, %491
%493 = load double, double* %5
%494 = call double @pow(double %493, double 1.200000e+01)
%495 = fmul double %492, %494
%496 = load double, double* %4
%497 = fmul double 3.433950e+05, %496
%498 = load double, double* %5
%499 = fneg double %497
%500 = call double @llvm.fmuladd.f64(double %499, double %498, double 1.146600e+05)
%501 = load double, double* %4
%502 = call double @pow(double %501, double 2.000000e+00)
%503 = fmul double 2.429100e+05, %502
%504 = load double, double* %5
%505 = call double @pow(double %504, double 2.000000e+00)
%506 = fneg double %503
%507 = call double @llvm.fmuladd.f64(double %506, double %505, double %500)
%508 = load double, double* %4
%509 = call double @pow(double %508, double 3.000000e+00)
%510 = fmul double 6.195000e+04, %509
%511 = load double, double* %5
%512 = call double @pow(double %511, double 3.000000e+00)
%513 = fneg double %510
%514 = call double @llvm.fmuladd.f64(double %513, double %512, double %507)
%515 = load double, double* %4
%516 = call double @pow(double %515, double 4.000000e+00)
%517 = fmul double 6.060000e+03, %516
%518 = load double, double* %5
%519 = call double @pow(double %518, double 4.000000e+00)
%520 = fneg double %517
%521 = call double @llvm.fmuladd.f64(double %520, double %519, double %514)
%522 = load double, double* %4
%523 = call double @pow(double %522, double 5.000000e+00)
%524 = fmul double 2.820000e+02, %523
%525 = load double, double* %5
%526 = call double @pow(double %525, double 5.000000e+00)
%527 = call double @llvm.fmuladd.f64(double %524, double %526, double %521)
%528 = load double, double* %4
%529 = call double @pow(double %528, double 6.000000e+00)
%530 = fmul double 1.160000e+02, %529
%531 = load double, double* %5
%532 = call double @pow(double %531, double 6.000000e+00)
%533 = call double @llvm.fmuladd.f64(double %530, double %532, double %527)
%534 = load double, double* %4
%535 = call double @pow(double %534, double 7.000000e+00)
%536 = fmul double 8.000000e+00, %535
%537 = load double, double* %5
%538 = call double @pow(double %537, double 7.000000e+00)
%539 = call double @llvm.fmuladd.f64(double %536, double %538, double %533)
%540 = call double @llvm.fmuladd.f64(double %495, double %539, double %489)
%541 = load double, double* %6
%542 = call double @pow(double %541, double 1.200000e+01)
%543 = fmul double 7.000000e+00, %542
%544 = load double, double* %5
%545 = call double @pow(double %544, double 4.000000e+00)
%546 = fmul double %543, %545
%547 = load double, double* %4
%548 = fmul double 1.732500e+04, %547
%549 = load double, double* %5
%550 = call double @llvm.fmuladd.f64(double %548, double %549, double 9.900000e+03)
%551 = load double, double* %4
%552 = call double @pow(double %551, double 2.000000e+00)
%553 = fmul double 1.485000e+04, %552
%554 = load double, double* %5
%555 = call double @pow(double %554, double 2.000000e+00)
%556 = call double @llvm.fmuladd.f64(double %553, double %555, double %550)
%557 = load double, double* %4
%558 = call double @pow(double %557, double 3.000000e+00)
%559 = fmul double 8.250000e+03, %558
%560 = load double, double* %5
%561 = call double @pow(double %560, double 3.000000e+00)
%562 = call double @llvm.fmuladd.f64(double %559, double %561, double %556)
%563 = load double, double* %4
%564 = call double @pow(double %563, double 4.000000e+00)
%565 = fmul double 3.300000e+03, %564
%566 = load double, double* %5
%567 = call double @pow(double %566, double 4.000000e+00)
%568 = call double @llvm.fmuladd.f64(double %565, double %567, double %562)
%569 = load double, double* %4
%570 = call double @pow(double %569, double 5.000000e+00)
%571 = fmul double 1.074000e+03, %570
%572 = load double, double* %5
%573 = call double @pow(double %572, double 5.000000e+00)
%574 = call double @llvm.fmuladd.f64(double %571, double %573, double %568)
%575 = load double, double* %4
%576 = call double @pow(double %575, double 6.000000e+00)
%577 = fmul double 1.640000e+02, %576
%578 = load double, double* %5
%579 = call double @pow(double %578, double 6.000000e+00)
%580 = call double @llvm.fmuladd.f64(double %577, double %579, double %574)
%581 = load double, double* %4
%582 = call double @pow(double %581, double 7.000000e+00)
%583 = fmul double 8.000000e+00, %582
%584 = load double, double* %5
%585 = call double @pow(double %584, double 7.000000e+00)
%586 = call double @llvm.fmuladd.f64(double %583, double %585, double %580)
%587 = fneg double %546
%588 = call double @llvm.fmuladd.f64(double %587, double %586, double %540)
%589 = load double, double* %6
%590 = call double @pow(double %589, double 1.000000e+01)
%591 = fmul double 7.000000e+00, %590
%592 = load double, double* %5
%593 = call double @pow(double %592, double 6.000000e+00)
%594 = fmul double %591, %593
%595 = load double, double* %4
%596 = fmul double 5.197500e+04, %595
%597 = load double, double* %5
%598 = call double @llvm.fmuladd.f64(double %596, double %597, double 2.970000e+04)
%599 = load double, double* %4
%600 = call double @pow(double %599, double 2.000000e+00)
%601 = fmul double 4.455000e+04, %600
%602 = load double, double* %5
%603 = call double @pow(double %602, double 2.000000e+00)
%604 = call double @llvm.fmuladd.f64(double %601, double %603, double %598)
%605 = load double, double* %4
%606 = call double @pow(double %605, double 3.000000e+00)
%607 = fmul double 2.385000e+04, %606
%608 = load double, double* %5
%609 = call double @pow(double %608, double 3.000000e+00)
%610 = call double @llvm.fmuladd.f64(double %607, double %609, double %604)
%611 = load double, double* %4
%612 = call double @pow(double %611, double 4.000000e+00)
%613 = fmul double 1.170000e+04, %612
%614 = load double, double* %5
%615 = call double @pow(double %614, double 4.000000e+00)
%616 = call double @llvm.fmuladd.f64(double %613, double %615, double %610)
%617 = load double, double* %4
%618 = call double @pow(double %617, double 5.000000e+00)
%619 = fmul double 2.814000e+03, %618
%620 = load double, double* %5
%621 = call double @pow(double %620, double 5.000000e+00)
%622 = call double @llvm.fmuladd.f64(double %619, double %621, double %616)
%623 = load double, double* %4
%624 = call double @pow(double %623, double 6.000000e+00)
%625 = fmul double 2.840000e+02, %624
%626 = load double, double* %5
%627 = call double @pow(double %626, double 6.000000e+00)
%628 = call double @llvm.fmuladd.f64(double %625, double %627, double %622)
%629 = load double, double* %4
%630 = call double @pow(double %629, double 7.000000e+00)
%631 = fmul double 8.000000e+00, %630
%632 = load double, double* %5
%633 = call double @pow(double %632, double 7.000000e+00)
%634 = call double @llvm.fmuladd.f64(double %631, double %633, double %628)
%635 = call double @llvm.fmuladd.f64(double %594, double %634, double %588)
%636 = load double, double* %6
%637 = call double @pow(double %636, double 1.400000e+01)
%638 = load double, double* %5
%639 = call double @pow(double %638, double 2.000000e+00)
%640 = fmul double %637, %639
%641 = load double, double* %4
%642 = fmul double 2.425500e+04, %641
%643 = load double, double* %5
%644 = call double @llvm.fmuladd.f64(double %642, double %643, double 1.386000e+04)
%645 = load double, double* %4
%646 = call double @pow(double %645, double 2.000000e+00)
%647 = fmul double 2.079000e+04, %646
%648 = load double, double* %5
%649 = call double @pow(double %648, double 2.000000e+00)
%650 = call double @llvm.fmuladd.f64(double %647, double %649, double %644)
%651 = load double, double* %4
%652 = call double @pow(double %651, double 3.000000e+00)
%653 = fmul double 1.155000e+04, %652
%654 = load double, double* %5
%655 = call double @pow(double %654, double 3.000000e+00)
%656 = call double @llvm.fmuladd.f64(double %653, double %655, double %650)
%657 = load double, double* %4
%658 = call double @pow(double %657, double 4.000000e+00)
%659 = fmul double 4.620000e+03, %658
%660 = load double, double* %5
%661 = call double @pow(double %660, double 4.000000e+00)
%662 = call double @llvm.fmuladd.f64(double %659, double %661, double %656)
%663 = load double, double* %4
%664 = call double @pow(double %663, double 5.000000e+00)
%665 = fmul double 1.386000e+03, %664
%666 = load double, double* %5
%667 = call double @pow(double %666, double 5.000000e+00)
%668 = call double @llvm.fmuladd.f64(double %665, double %667, double %662)
%669 = load double, double* %4
%670 = call double @pow(double %669, double 6.000000e+00)
%671 = fmul double 3.080000e+02, %670
%672 = load double, double* %5
%673 = call double @pow(double %672, double 6.000000e+00)
%674 = call double @llvm.fmuladd.f64(double %671, double %673, double %668)
%675 = load double, double* %4
%676 = call double @pow(double %675, double 7.000000e+00)
%677 = fmul double 2.400000e+01, %676
%678 = load double, double* %5
%679 = call double @pow(double %678, double 7.000000e+00)
%680 = call double @llvm.fmuladd.f64(double %677, double %679, double %674)
%681 = call double @llvm.fmuladd.f64(double %640, double %680, double %635)
%682 = load double, double* %6
%683 = call double @pow(double %682, double 2.000000e+00)
%684 = load double, double* %5
%685 = call double @pow(double %684, double 1.400000e+01)
%686 = fmul double %683, %685
%687 = load double, double* %4
%688 = fmul double 0x413D8E2700000000, %687
%689 = load double, double* %5
%690 = fneg double %688
%691 = call double @llvm.fmuladd.f64(double %690, double %689, double -3.063060e+06)
%692 = load double, double* %4
%693 = call double @pow(double %692, double 2.000000e+00)
%694 = fmul double 4.088700e+05, %693
%695 = load double, double* %5
%696 = call double @pow(double %695, double 2.000000e+00)
%697 = fneg double %694
%698 = call double @llvm.fmuladd.f64(double %697, double %696, double %691)
%699 = load double, double* %4
%700 = call double @pow(double %699, double 3.000000e+00)
%701 = fmul double 1.155000e+04, %700
%702 = load double, double* %5
%703 = call double @pow(double %702, double 3.000000e+00)
%704 = call double @llvm.fmuladd.f64(double %701, double %703, double %698)
%705 = load double, double* %4
%706 = call double @pow(double %705, double 4.000000e+00)
%707 = fmul double 2.310000e+04, %706
%708 = load double, double* %5
%709 = call double @pow(double %708, double 4.000000e+00)
%710 = call double @llvm.fmuladd.f64(double %707, double %709, double %704)
%711 = load double, double* %4
%712 = call double @pow(double %711, double 5.000000e+00)
%713 = fmul double 5.082000e+03, %712
%714 = load double, double* %5
%715 = call double @pow(double %714, double 5.000000e+00)
%716 = call double @llvm.fmuladd.f64(double %713, double %715, double %710)
%717 = load double, double* %4
%718 = call double @pow(double %717, double 6.000000e+00)
%719 = fmul double 5.320000e+02, %718
%720 = load double, double* %5
%721 = call double @pow(double %720, double 6.000000e+00)
%722 = call double @llvm.fmuladd.f64(double %719, double %721, double %716)
%723 = load double, double* %4
%724 = call double @pow(double %723, double 7.000000e+00)
%725 = fmul double 2.400000e+01, %724
%726 = load double, double* %5
%727 = call double @pow(double %726, double 7.000000e+00)
%728 = call double @llvm.fmuladd.f64(double %725, double %727, double %722)
%729 = fneg double %686
%730 = call double @llvm.fmuladd.f64(double %729, double %728, double %681)
%731 = call double @llvm.fmuladd.f64(double %313, double %730, double %305)
%732 = load double, double* %4
%733 = fmul double 2.000000e+00, %732
%734 = load double, double* %6
%735 = load double, double* %5
%736 = fadd double %734, %735
%737 = fmul double %733, %736
%738 = call double @pow(double 0x4005BF0A8B145769, double %737)
%739 = fmul double 1.260000e+03, %738
%740 = load double, double* %4
%741 = fmul double %739, %740
%742 = load double, double* %6
%743 = call double @pow(double %742, double 2.000000e+00)
%744 = load double, double* %5
%745 = call double @pow(double %744, double 2.000000e+00)
%746 = fsub double %743, %745
%747 = call double @pow(double %746, double 1.100000e+01)
%748 = fmul double %741, %747
%749 = fdiv double %731, %748
store double %749, double* %7
br label %750
750: ; preds = %102, %11
%751 = load double, double* %7
ret double %751
}

LLVM IR (-O2):
define double @Slater_2S_4S(double %0, double %1, double %2) {
%4 = fcmp oeq double %2, %1
%5 = fmul double %0, 2.000000e+00
br i1 %4, label %6, label %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 0x41C308A800000000, double 0xC1C308A800000000)
%10 = fmul double %0, 0xC1D0C4B841400000
%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, 0xC1CD019105000000
%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, 0xC1C05D066E000000
%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, 0xC1AAF6EE00000000
%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, 0xC191309E20000000
%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, 0xC171802300000000
%31 = tail call double @llvm.fmuladd.f64(double %30, double %29, double %27)
%32 = tail call double @pow(double %0, double 7.000000e+00)
%33 = tail call double @pow(double %2, double 7.000000e+00)
%34 = fmul double %32, -3.785760e+06
%35 = tail call double @llvm.fmuladd.f64(double %34, double %33, double %31)
%36 = tail call double @pow(double %0, double 8.000000e+00)
%37 = tail call double @pow(double %2, double 8.000000e+00)
%38 = fmul double %36, -6.336000e+05
%39 = tail call double @llvm.fmuladd.f64(double %38, double %37, double %35)
%40 = tail call double @pow(double %0, double 9.000000e+00)
%41 = tail call double @pow(double %2, double 9.000000e+00)
%42 = fmul double %40, -8.448000e+04
%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, -8.448000e+03
%47 = tail call double @llvm.fmuladd.f64(double %46, double %45, double %43)
%48 = tail call double @pow(double %0, double 1.100000e+01)
%49 = tail call double @pow(double %2, double 1.100000e+01)
%50 = fmul double %48, -5.120000e+02
%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, 0x41C308A800000000
%54 = fmul double %53, %0
%55 = fdiv double %51, %54
br label %420
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.260000e+03
%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.100000e+02
%68 = tail call double @pow(double %1, double 1.000000e+01)
%69 = fmul double %67, %68
%70 = fmul double %0, %0
%71 = fmul double %70, -3.600000e+01
%72 = tail call double @pow(double %2, double 1.400000e+01)
%73 = tail call double @pow(double %0, double 3.000000e+00)
%74 = tail call double @pow(double %2, double 1.500000e+01)
%75 = fmul double %73, -2.000000e+00
%76 = fmul double %75, %74
%77 = tail call double @llvm.fmuladd.f64(double %71, double %72, double %76)
%78 = tail call double @pow(double %2, double 9.000000e+00)
%79 = tail call double @pow(double %1, double 4.000000e+00)
%80 = fmul double %0, -1.287000e+03
%81 = fmul double %80, %78
%82 = tail call double @llvm.fmuladd.f64(double %81, double %79, double %77)
%83 = tail call double @pow(double %1, double 1.200000e+01)
%84 = tail call double @llvm.fmuladd.f64(double %83, double 6.000000e+00, double %82)
%85 = fmul double %0, 9.000000e+00
%86 = fmul double %85, %2
%87 = tail call double @pow(double %1, double 1.200000e+01)
%88 = tail call double @llvm.fmuladd.f64(double %86, double %87, double %84)
%89 = tail call double @pow(double %2, double 7.000000e+00)
%90 = tail call double @pow(double %1, double 6.000000e+00)
%91 = tail call double @llvm.fmuladd.f64(double %70, double %62, double -1.350000e+02)
%92 = fmul double %0, -2.200000e+01
%93 = fmul double %92, %89
%94 = fmul double %93, %90
%95 = tail call double @llvm.fmuladd.f64(double %94, double %91, double %88)
%96 = fmul double %61, 6.000000e+00
%97 = tail call double @pow(double %1, double 1.000000e+01)
%98 = fmul double %96, %97
%99 = tail call double @llvm.fmuladd.f64(double %70, double %62, double -1.100000e+01)
%100 = tail call double @llvm.fmuladd.f64(double %98, double %99, double %95)
%101 = tail call double @pow(double %2, double 4.000000e+00)
%102 = tail call double @pow(double %1, double 8.000000e+00)
%103 = tail call double @llvm.fmuladd.f64(double %70, double %62, double -5.000000e+00)
%104 = fmul double %101, -6.600000e+01
%105 = fmul double %104, %102
%106 = tail call double @llvm.fmuladd.f64(double %105, double %103, double %100)
%107 = fmul double %0, 8.000000e+00
%108 = tail call double @pow(double %2, double 5.000000e+00)
%109 = fmul double %107, %108
%110 = tail call double @pow(double %1, double 8.000000e+00)
%111 = fmul double %109, %110
%112 = tail call double @llvm.fmuladd.f64(double %70, double %62, double 9.900000e+01)
%113 = tail call double @llvm.fmuladd.f64(double %111, double %112, double %106)
%114 = tail call double @pow(double %2, double 3.000000e+00)
%115 = fmul double %114, %0
%116 = tail call double @pow(double %1, double 1.000000e+01)
%117 = fmul double %115, %116
%118 = fmul double %70, 2.000000e+00
%119 = tail call double @llvm.fmuladd.f64(double %118, double %62, double -9.900000e+01)
%120 = tail call double @llvm.fmuladd.f64(double %117, double %119, double %113)
%121 = tail call double @pow(double %2, double 6.000000e+00)
%122 = tail call double @pow(double %1, double 6.000000e+00)
%123 = tail call double @llvm.fmuladd.f64(double %118, double %62, double 2.700000e+01)
%124 = fmul double %121, -1.320000e+02
%125 = fmul double %124, %122
%126 = tail call double @llvm.fmuladd.f64(double %125, double %123, double %120)
%127 = tail call double @pow(double %2, double 1.200000e+01)
%128 = fmul double %70, 3.000000e+00
%129 = tail call double @llvm.fmuladd.f64(double %128, double %62, double 7.000000e+00)
%130 = fmul double %127, -7.800000e+01
%131 = tail call double @llvm.fmuladd.f64(double %130, double %129, double %126)
%132 = tail call double @pow(double %2, double 1.300000e+01)
%133 = fmul double %70, 4.000000e+00
%134 = tail call double @llvm.fmuladd.f64(double %133, double %62, double 1.170000e+02)
%135 = fneg double %5
%136 = fmul double %132, %135
%137 = tail call double @llvm.fmuladd.f64(double %136, double %134, double %131)
%138 = tail call double @pow(double %2, double 8.000000e+00)
%139 = fmul double %138, 6.600000e+01
%140 = tail call double @pow(double %1, double 4.000000e+00)
%141 = fmul double %139, %140
%142 = fmul double %70, 6.000000e+00
%143 = tail call double @llvm.fmuladd.f64(double %142, double %62, double -1.910000e+02)
%144 = tail call double @llvm.fmuladd.f64(double %141, double %143, double %137)
%145 = tail call double @pow(double %2, double 1.100000e+01)
%146 = fmul double %145, %0
%147 = fmul double %62, %146
%148 = fmul double %70, 2.200000e+01
%149 = tail call double @llvm.fmuladd.f64(double %148, double %62, double -2.151000e+03)
%150 = tail call double @llvm.fmuladd.f64(double %147, double %149, double %144)
%151 = tail call double @pow(double %2, double 1.000000e+01)
%152 = fmul double %151, 6.000000e+00
%153 = fmul double %62, %152
%154 = fmul double %70, 3.300000e+01
%155 = tail call double @llvm.fmuladd.f64(double %154, double %62, double -1.099000e+03)
%156 = tail call double @llvm.fmuladd.f64(double %153, double %155, double %150)
%157 = fmul double %69, %156
%158 = tail call double @llvm.fmuladd.f64(double %60, double %64, double %157)
%159 = fmul double %5, %2
%160 = tail call double @pow(double 0x4005BF0A8B145769, double %159)
%161 = tail call double @pow(double %2, double 6.000000e+00)
%162 = fmul double %160, %161
%163 = tail call double @pow(double %2, double 8.000000e+00)
%164 = fmul double %163, -3.850000e+02
%165 = tail call double @pow(double %1, double 8.000000e+00)
%166 = fmul double %164, %165
%167 = fmul double %0, 1.935000e+03
%168 = tail call double @llvm.fmuladd.f64(double %167, double %1, double 1.080000e+03)
%169 = fmul double %70, 1.350000e+03
%170 = tail call double @llvm.fmuladd.f64(double %169, double %62, double %168)
%171 = tail call double @pow(double %0, double 3.000000e+00)
%172 = fmul double %171, 1.170000e+03
%173 = tail call double @pow(double %1, double 3.000000e+00)
%174 = tail call double @llvm.fmuladd.f64(double %172, double %173, double %170)
%175 = tail call double @pow(double %0, double 4.000000e+00)
%176 = fmul double %175, 4.200000e+02
%177 = tail call double @pow(double %1, double 4.000000e+00)
%178 = tail call double @llvm.fmuladd.f64(double %176, double %177, double %174)
%179 = tail call double @pow(double %0, double 5.000000e+00)
%180 = fmul double %179, 6.600000e+01
%181 = tail call double @pow(double %1, double 5.000000e+00)
%182 = tail call double @llvm.fmuladd.f64(double %180, double %181, double %178)
%183 = tail call double @pow(double %0, double 6.000000e+00)
%184 = fmul double %183, 4.000000e+00
%185 = tail call double @pow(double %1, double 6.000000e+00)
%186 = tail call double @llvm.fmuladd.f64(double %184, double %185, double %182)
%187 = tail call double @pow(double %2, double 6.000000e+00)
%188 = fmul double %187, 7.000000e+00
%189 = tail call double @pow(double %1, double 1.000000e+01)
%190 = fmul double %188, %189
%191 = fmul double %0, 5.809500e+04
%192 = tail call double @llvm.fmuladd.f64(double %191, double %1, double 9.954000e+04)
%193 = fmul double %70, 1.907100e+05
%194 = tail call double @llvm.fmuladd.f64(double %193, double %62, double %192)
%195 = tail call double @pow(double %0, double 3.000000e+00)
%196 = fmul double %195, 1.009500e+05
%197 = tail call double @pow(double %1, double 3.000000e+00)
%198 = tail call double @llvm.fmuladd.f64(double %196, double %197, double %194)
%199 = tail call double @pow(double %0, double 4.000000e+00)
%200 = fmul double %199, 2.166000e+04
%201 = tail call double @pow(double %1, double 4.000000e+00)
%202 = tail call double @llvm.fmuladd.f64(double %200, double %201, double %198)
%203 = tail call double @pow(double %0, double 5.000000e+00)
%204 = fmul double %203, 1.938000e+03
%205 = tail call double @pow(double %1, double 5.000000e+00)
%206 = tail call double @llvm.fmuladd.f64(double %204, double %205, double %202)
%207 = tail call double @pow(double %0, double 6.000000e+00)
%208 = fmul double %207, 4.000000e+00
%209 = tail call double @pow(double %1, double 6.000000e+00)
%210 = tail call double @llvm.fmuladd.f64(double %208, double %209, double %206)
%211 = tail call double @pow(double %0, double 7.000000e+00)
%212 = tail call double @pow(double %1, double 7.000000e+00)
%213 = fmul double %211, -8.000000e+00
%214 = tail call double @llvm.fmuladd.f64(double %213, double %212, double %210)
%215 = fmul double %190, %214
%216 = tail call double @llvm.fmuladd.f64(double %166, double %186, double %215)
%217 = tail call double @pow(double %1, double 1.600000e+01)
%218 = fmul double %217, 4.000000e+00
%219 = fmul double %0, 1.351350e+05
%220 = tail call double @llvm.fmuladd.f64(double %219, double %1, double 1.351350e+05)
%221 = fmul double %70, 6.237000e+04
%222 = tail call double @llvm.fmuladd.f64(double %221, double %62, double %220)
%223 = tail call double @pow(double %0, double 3.000000e+00)
%224 = fmul double %223, 1.732500e+04
%225 = tail call double @pow(double %1, double 3.000000e+00)
%226 = tail call double @llvm.fmuladd.f64(double %224, double %225, double %222)
%227 = tail call double @pow(double %0, double 4.000000e+00)
%228 = fmul double %227, 3.150000e+03
%229 = tail call double @pow(double %1, double 4.000000e+00)
%230 = tail call double @llvm.fmuladd.f64(double %228, double %229, double %226)
%231 = tail call double @pow(double %0, double 5.000000e+00)
%232 = fmul double %231, 3.780000e+02
%233 = tail call double @pow(double %1, double 5.000000e+00)
%234 = tail call double @llvm.fmuladd.f64(double %232, double %233, double %230)
%235 = tail call double @pow(double %0, double 6.000000e+00)
%236 = fmul double %235, 2.800000e+01
%237 = tail call double @pow(double %1, double 6.000000e+00)
%238 = tail call double @llvm.fmuladd.f64(double %236, double %237, double %234)
%239 = tail call double @pow(double %0, double 7.000000e+00)
%240 = tail call double @pow(double %1, double 7.000000e+00)
%241 = tail call double @llvm.fmuladd.f64(double %239, double %240, double %238)
%242 = tail call double @llvm.fmuladd.f64(double %218, double %241, double %216)
%243 = tail call double @pow(double %2, double 1.600000e+01)
%244 = fmul double %0, 2.205000e+03
%245 = tail call double @llvm.fmuladd.f64(double %244, double %1, double 1.260000e+03)
%246 = fmul double %70, 1.890000e+03
%247 = tail call double @llvm.fmuladd.f64(double %246, double %62, double %245)
%248 = tail call double @pow(double %0, double 3.000000e+00)
%249 = fmul double %248, 1.050000e+03
%250 = tail call double @pow(double %1, double 3.000000e+00)
%251 = tail call double @llvm.fmuladd.f64(double %249, double %250, double %247)
%252 = tail call double @pow(double %0, double 4.000000e+00)
%253 = fmul double %252, 4.200000e+02
%254 = tail call double @pow(double %1, double 4.000000e+00)
%255 = tail call double @llvm.fmuladd.f64(double %253, double %254, double %251)
%256 = tail call double @pow(double %0, double 5.000000e+00)
%257 = fmul double %256, 1.260000e+02
%258 = tail call double @pow(double %1, double 5.000000e+00)
%259 = tail call double @llvm.fmuladd.f64(double %257, double %258, double %255)
%260 = tail call double @pow(double %0, double 6.000000e+00)
%261 = fmul double %260, 2.800000e+01
%262 = tail call double @pow(double %1, double 6.000000e+00)
%263 = tail call double @llvm.fmuladd.f64(double %261, double %262, double %259)
%264 = tail call double @pow(double %0, double 7.000000e+00)
%265 = fmul double %264, 4.000000e+00
%266 = tail call double @pow(double %1, double 7.000000e+00)
%267 = tail call double @llvm.fmuladd.f64(double %265, double %266, double %263)
%268 = fneg double %243
%269 = tail call double @llvm.fmuladd.f64(double %268, double %267, double %242)
%270 = tail call double @pow(double %2, double 4.000000e+00)
%271 = fmul double %270, 7.000000e+00
%272 = tail call double @pow(double %1, double 1.200000e+01)
%273 = fmul double %271, %272
%274 = fmul double %0, -3.433950e+05
%275 = tail call double @llvm.fmuladd.f64(double %274, double %1, double 1.146600e+05)
%276 = fmul double %70, -2.429100e+05
%277 = tail call double @llvm.fmuladd.f64(double %276, double %62, double %275)
%278 = tail call double @pow(double %0, double 3.000000e+00)
%279 = tail call double @pow(double %1, double 3.000000e+00)
%280 = fmul double %278, -6.195000e+04
%281 = tail call double @llvm.fmuladd.f64(double %280, double %279, double %277)
%282 = tail call double @pow(double %0, double 4.000000e+00)
%283 = tail call double @pow(double %1, double 4.000000e+00)
%284 = fmul double %282, -6.060000e+03
%285 = tail call double @llvm.fmuladd.f64(double %284, double %283, double %281)
%286 = tail call double @pow(double %0, double 5.000000e+00)
%287 = fmul double %286, 2.820000e+02
%288 = tail call double @pow(double %1, double 5.000000e+00)
%289 = tail call double @llvm.fmuladd.f64(double %287, double %288, double %285)
%290 = tail call double @pow(double %0, double 6.000000e+00)
%291 = fmul double %290, 1.160000e+02
%292 = tail call double @pow(double %1, double 6.000000e+00)
%293 = tail call double @llvm.fmuladd.f64(double %291, double %292, double %289)
%294 = tail call double @pow(double %0, double 7.000000e+00)
%295 = fmul double %294, 8.000000e+00
%296 = tail call double @pow(double %1, double 7.000000e+00)
%297 = tail call double @llvm.fmuladd.f64(double %295, double %296, double %293)
%298 = tail call double @llvm.fmuladd.f64(double %273, double %297, double %269)
%299 = tail call double @pow(double %2, double 1.200000e+01)
%300 = tail call double @pow(double %1, double 4.000000e+00)
%301 = fmul double %0, 1.732500e+04
%302 = tail call double @llvm.fmuladd.f64(double %301, double %1, double 9.900000e+03)
%303 = fmul double %70, 1.485000e+04
%304 = tail call double @llvm.fmuladd.f64(double %303, double %62, double %302)
%305 = tail call double @pow(double %0, double 3.000000e+00)
%306 = fmul double %305, 8.250000e+03
%307 = tail call double @pow(double %1, double 3.000000e+00)
%308 = tail call double @llvm.fmuladd.f64(double %306, double %307, double %304)
%309 = tail call double @pow(double %0, double 4.000000e+00)
%310 = fmul double %309, 3.300000e+03
%311 = tail call double @pow(double %1, double 4.000000e+00)
%312 = tail call double @llvm.fmuladd.f64(double %310, double %311, double %308)
%313 = tail call double @pow(double %0, double 5.000000e+00)
%314 = fmul double %313, 1.074000e+03
%315 = tail call double @pow(double %1, double 5.000000e+00)
%316 = tail call double @llvm.fmuladd.f64(double %314, double %315, double %312)
%317 = tail call double @pow(double %0, double 6.000000e+00)
%318 = fmul double %317, 1.640000e+02
%319 = tail call double @pow(double %1, double 6.000000e+00)
%320 = tail call double @llvm.fmuladd.f64(double %318, double %319, double %316)
%321 = tail call double @pow(double %0, double 7.000000e+00)
%322 = fmul double %321, 8.000000e+00
%323 = tail call double @pow(double %1, double 7.000000e+00)
%324 = tail call double @llvm.fmuladd.f64(double %322, double %323, double %320)
%325 = fmul double %299, -7.000000e+00
%326 = fmul double %325, %300
%327 = tail call double @llvm.fmuladd.f64(double %326, double %324, double %298)
%328 = tail call double @pow(double %2, double 1.000000e+01)
%329 = fmul double %328, 7.000000e+00
%330 = tail call double @pow(double %1, double 6.000000e+00)
%331 = fmul double %329, %330
%332 = fmul double %0, 5.197500e+04
%333 = tail call double @llvm.fmuladd.f64(double %332, double %1, double 2.970000e+04)
%334 = fmul double %70, 4.455000e+04
%335 = tail call double @llvm.fmuladd.f64(double %334, double %62, double %333)
%336 = tail call double @pow(double %0, double 3.000000e+00)
%337 = fmul double %336, 2.385000e+04
%338 = tail call double @pow(double %1, double 3.000000e+00)
%339 = tail call double @llvm.fmuladd.f64(double %337, double %338, double %335)
%340 = tail call double @pow(double %0, double 4.000000e+00)
%341 = fmul double %340, 1.170000e+04
%342 = tail call double @pow(double %1, double 4.000000e+00)
%343 = tail call double @llvm.fmuladd.f64(double %341, double %342, double %339)
%344 = tail call double @pow(double %0, double 5.000000e+00)
%345 = fmul double %344, 2.814000e+03
%346 = tail call double @pow(double %1, double 5.000000e+00)
%347 = tail call double @llvm.fmuladd.f64(double %345, double %346, double %343)
%348 = tail call double @pow(double %0, double 6.000000e+00)
%349 = fmul double %348, 2.840000e+02
%350 = tail call double @pow(double %1, double 6.000000e+00)
%351 = tail call double @llvm.fmuladd.f64(double %349, double %350, double %347)
%352 = tail call double @pow(double %0, double 7.000000e+00)
%353 = fmul double %352, 8.000000e+00
%354 = tail call double @pow(double %1, double 7.000000e+00)
%355 = tail call double @llvm.fmuladd.f64(double %353, double %354, double %351)
%356 = tail call double @llvm.fmuladd.f64(double %331, double %355, double %327)
%357 = tail call double @pow(double %2, double 1.400000e+01)
%358 = fmul double %62, %357
%359 = fmul double %0, 2.425500e+04
%360 = tail call double @llvm.fmuladd.f64(double %359, double %1, double 1.386000e+04)
%361 = fmul double %70, 2.079000e+04
%362 = tail call double @llvm.fmuladd.f64(double %361, double %62, double %360)
%363 = tail call double @pow(double %0, double 3.000000e+00)
%364 = fmul double %363, 1.155000e+04
%365 = tail call double @pow(double %1, double 3.000000e+00)
%366 = tail call double @llvm.fmuladd.f64(double %364, double %365, double %362)
%367 = tail call double @pow(double %0, double 4.000000e+00)
%368 = fmul double %367, 4.620000e+03
%369 = tail call double @pow(double %1, double 4.000000e+00)
%370 = tail call double @llvm.fmuladd.f64(double %368, double %369, double %366)
%371 = tail call double @pow(double %0, double 5.000000e+00)
%372 = fmul double %371, 1.386000e+03
%373 = tail call double @pow(double %1, double 5.000000e+00)
%374 = tail call double @llvm.fmuladd.f64(double %372, double %373, double %370)
%375 = tail call double @pow(double %0, double 6.000000e+00)
%376 = fmul double %375, 3.080000e+02
%377 = tail call double @pow(double %1, double 6.000000e+00)
%378 = tail call double @llvm.fmuladd.f64(double %376, double %377, double %374)
%379 = tail call double @pow(double %0, double 7.000000e+00)
%380 = fmul double %379, 2.400000e+01
%381 = tail call double @pow(double %1, double 7.000000e+00)
%382 = tail call double @llvm.fmuladd.f64(double %380, double %381, double %378)
%383 = tail call double @llvm.fmuladd.f64(double %358, double %382, double %356)
%384 = tail call double @pow(double %1, double 1.400000e+01)
%385 = fmul double %0, 0xC13D8E2700000000
%386 = tail call double @llvm.fmuladd.f64(double %385, double %1, double -3.063060e+06)
%387 = fmul double %70, -4.088700e+05
%388 = tail call double @llvm.fmuladd.f64(double %387, double %62, double %386)
%389 = tail call double @pow(double %0, double 3.000000e+00)
%390 = fmul double %389, 1.155000e+04
%391 = tail call double @pow(double %1, double 3.000000e+00)
%392 = tail call double @llvm.fmuladd.f64(double %390, double %391, double %388)
%393 = tail call double @pow(double %0, double 4.000000e+00)
%394 = fmul double %393, 2.310000e+04
%395 = tail call double @pow(double %1, double 4.000000e+00)
%396 = tail call double @llvm.fmuladd.f64(double %394, double %395, double %392)
%397 = tail call double @pow(double %0, double 5.000000e+00)
%398 = fmul double %397, 5.082000e+03
%399 = tail call double @pow(double %1, double 5.000000e+00)
%400 = tail call double @llvm.fmuladd.f64(double %398, double %399, double %396)
%401 = tail call double @pow(double %0, double 6.000000e+00)
%402 = fmul double %401, 5.320000e+02
%403 = tail call double @pow(double %1, double 6.000000e+00)
%404 = tail call double @llvm.fmuladd.f64(double %402, double %403, double %400)
%405 = tail call double @pow(double %0, double 7.000000e+00)
%406 = fmul double %405, 2.400000e+01
%407 = tail call double @pow(double %1, double 7.000000e+00)
%408 = tail call double @llvm.fmuladd.f64(double %406, double %407, double %404)
%409 = fneg double %2
%410 = fmul double %409, %2
%411 = fmul double %410, %384
%412 = tail call double @llvm.fmuladd.f64(double %411, double %408, double %383)
%413 = tail call double @llvm.fmuladd.f64(double %162, double %412, double %158)
%414 = tail call double @pow(double 0x4005BF0A8B145769, double %58)
%415 = fmul double %414, 1.260000e+03
%416 = fmul double %415, %0
%417 = tail call double @pow(double %63, double 1.100000e+01)
%418 = fmul double %417, %416
%419 = fdiv double %413, %418
br label %420
420: ; preds = %56, %6
%421 = phi double [ %55, %6 ], [ %419, %56 ]
ret double %421
}