double Slater_3S_3S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-1437004800.0 +
         1437004800.0 * (pow((double)(2.71828182845904523536029),
                             (double)(2.0 * rij * xii))) -
         2503064025.0 * rij * xii -
         2132118450.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         1180664100.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         476506800.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         148856400.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         37255680.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         7603200.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         1267200.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         168960.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         16896.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         1024.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0)))) /
        (1.4370048e9 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         rij);
  } else {
    S = (135.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * (xii + xij)))) *
             (pow((double)((pow((double)(xii), (double)(2.0))) -
                           (pow((double)(xij), (double)(2.0)))),
                  (double)(11.0))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(8.0))) *
             (-150.0 * (pow((double)(rij), (double)(4.0))) *
                  (pow((double)(xii), (double)(18.0))) -
              6.0 * (pow((double)(rij), (double)(5.0))) *
                  (pow((double)(xii), (double)(19.0))) +
              135.0 * (pow((double)(xij), (double)(14.0))) +
              225.0 * rij * xii * (pow((double)(xij), (double)(14.0))) +
              10.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(17.0))) *
                  (-165.0 + (pow((double)(rij), (double)(2.0))) *
                                (pow((double)(xij), (double)(2.0)))) -
              30.0 * (pow((double)(rij), (double)(2.0))) *
                  (pow((double)(xii), (double)(16.0))) *
                  (330.0 + (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              45.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-55.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              45.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-33.0 + 4.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (234135.0 -
                   4950.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   34.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              5.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (6237.0 -
                   1242.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              3.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (4125.0 -
                   330.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              15.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (495.0 -
                   132.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              165.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (135.0 -
                   60.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              5.0 * rij * (pow((double)(xii), (double)(13.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (43875.0 -
                   3438.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   22.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              5.0 * rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (7695.0 -
                   2442.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   22.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              15.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-33.0 -
                   3564.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   26.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              rij * (pow((double)(xii), (double)(15.0))) *
                  (-32175.0 -
                   3690.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   34.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              15.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-32277.0 +
                   1364.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   66.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              15.0 * (pow((double)(xii), (double)(14.0))) *
                  (-3003.0 -
                   2932.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   94.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              15.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (28119.0 -
                   5252.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   154.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(8.0))) *
             (-5.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-84357.0 - 43875.0 * rij * xij -
                   8796.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   738.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   6.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) -
              3.0 * (pow((double)(xii), (double)(14.0))) *
                  (45.0 + 75.0 * rij * xij +
                   60.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   30.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   10.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) -
              55.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-405.0 - 567.0 * rij * xij -
                   972.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   90.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   18.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) +
              55.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (9.0 - 4257.0 * rij * xij -
                   372.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   222.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   42.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) +
              3.0 * (pow((double)(xij), (double)(14.0))) *
                  (15015.0 + 10725.0 * rij * xij +
                   3300.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   550.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   50.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) +
              5.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (297.0 + 495.0 * rij * xij +
                   396.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   198.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   66.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) +
              (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-7425.0 - 12375.0 * rij * xij -
                   9900.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   6210.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   390.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   34.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))) -
              (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-484155.0 + 38475.0 * rij * xij +
                   78780.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   17190.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   1410.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   34.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0)))))) /
        (135. *
         (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_3S_3S>:
push   %rbp
mov    %rsp,%rbp
sub    $0x6e0,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    1646 <Slater_3S_3S+0x536>
jp     1646 <Slater_3S_3S+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  0x3156(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x31aa(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x3196(%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  0x3140(%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  0x2e0b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x30c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2de2(%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  0x2d86(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3046(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2d5d(%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  0x2d01(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fc9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2cd8(%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  0x2d9c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f4c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2d76(%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  0x2e70(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ed8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2e4a(%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  0x2cb7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2c91(%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  0x2c3e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2df6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2c18(%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  0x2b2d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d85(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x2b07(%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  0x2d14(%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  0x2c91(%rip),%xmm1
mulsd  %xmm2,%xmm1
mulsd  -0x8(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
jmp    3d78 <Slater_3S_3S+0x2c68>
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,-0x3a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2976(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x295c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x2938(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x292b(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x2929(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a17(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x28fe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b76(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x29dd(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x28ab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x29ab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2b12(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6d0(%rbp),%xmm1
ff
movsd  -0x6c8(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x6c0(%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,-0x6b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28fa(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  0x2805(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  0x2a85(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28ae(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x27c9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x27e1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2a00(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x273f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2725(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x698(%rbp),%xmm2
ff
movsd  -0x690(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x688(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2989(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26d8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2820(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2937(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x680(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2686(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x266c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x678(%rbp),%xmm2
ff
movsd  -0x670(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x668(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2890(%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,-0x648(%rbp)
ff
movsd  0x2775(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x262b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x660(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2682(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x658(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x25a1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2591(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2578(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x650(%rbp),%xmm2
ff
movsd  -0x648(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x640(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x27cc(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x252b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2683(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25ba(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x638(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x24d9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24f1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24b0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x630(%rbp),%xmm2
ff
movsd  -0x628(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x620(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x2684(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x255e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x618(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2555(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x610(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2404(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x266c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23db(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x608(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2618(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x23b7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x239f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x238e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x600(%rbp),%xmm2
ff
movsd  -0x5f8(%rbp),%xmm3
ff
movsd  -0x5f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  0x231f(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2555(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23dc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x229b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24eb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2272(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2497(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x224e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2216(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2225(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c8(%rbp),%xmm2
ff
movsd  -0x5c0(%rbp),%xmm3
ff
movsd  -0x5b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  0x21d6(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x219c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21bb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2132(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2372(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2109(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x598(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x231e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x20e5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x20ad(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20bc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x590(%rbp),%xmm2
ff
movsd  -0x588(%rbp),%xmm3
ff
movsd  -0x580(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x578(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x206f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21ef(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x207e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x570(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x1ff5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2225(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fcc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x568(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2049(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1fa8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f70(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f7f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x560(%rbp),%xmm2
ff
movsd  -0x558(%rbp),%xmm3
ff
movsd  -0x550(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x548(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2032(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2132(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ff9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x540(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1eb8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2008(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e8f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x538(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1e64(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e6b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e33(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e42(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x530(%rbp),%xmm2
ff
movsd  -0x528(%rbp),%xmm3
ff
movsd  -0x520(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x518(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  0x1dd3(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1fd1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x510(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d78(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x508(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d4f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d26(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x500(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1e83(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d02(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1eda(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cd9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f8(%rbp),%xmm2
ff
movsd  -0x4f0(%rbp),%xmm3
ff
movsd  -0x4e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  0x1c6a(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1c30(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c37(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1be6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1df6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bbd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1da2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b99(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1d71(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b70(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c0(%rbp),%xmm2
ff
movsd  -0x4b8(%rbp),%xmm3
ff
movsd  -0x4b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1c13(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ca3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bfa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1aa9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ca1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a80(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x498(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1c4d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a5c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c1c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a33(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x490(%rbp),%xmm2
ff
movsd  -0x488(%rbp),%xmm3
ff
movsd  -0x480(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x478(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1b69(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x470(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1988(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b68(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x195f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1b14(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x193b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1923(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1912(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x460(%rbp),%xmm2
ff
movsd  -0x458(%rbp),%xmm3
ff
movsd  -0x450(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x448(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x18fd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a45(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x189c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x440(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x184b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a1b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1822(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x438(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x19de(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1815(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x186d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17ec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x430(%rbp),%xmm2
ff
movsd  -0x428(%rbp),%xmm3
ff
movsd  -0x420(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x418(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x185f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x191f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x174e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x190e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1725(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x410(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x18ba(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1701(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1889(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16d8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x408(%rbp),%xmm2
ff
movsd  -0x400(%rbp),%xmm3
ff
movsd  -0x3f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x171b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x180b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x163a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1611(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x17b1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x175d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x15c4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x172c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x159b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d8(%rbp),%xmm5
ff
movsd  -0x3d0(%rbp),%xmm6
ff
movsd  -0x3c8(%rbp),%xmm3
ff
movsd  -0x3c0(%rbp),%xmm4
ff
movsd  -0x3b8(%rbp),%xmm1
ff
movsd  -0x3b0(%rbp),%xmm2
ff
movaps %xmm0,%xmm7
movsd  -0x3a8(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  0x14f0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x14ee(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x15dc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x149b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1623(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x152a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x398(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  0x15de(%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  0x15a9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1408(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1578(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13df(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x388(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x13cb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x14fb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x380(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x378(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1346(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1436(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x131d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x370(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x368(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x12c1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1299(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1298(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x360(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x358(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1333(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1273(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  0x1397(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1379(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x11f8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1348(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11cf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x350(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x348(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x11d2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12e2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11a9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x340(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x338(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1164(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x118c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x113b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x330(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x328(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10f6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10ce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10cd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x320(%rbp),%xmm3
ff
movsd  -0x318(%rbp),%xmm4
ff
movsd  -0x310(%rbp),%xmm1
ff
movsd  -0x308(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x300(%rbp),%xmm0
ff
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x115d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1155(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1144(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
movsd  0x1148(%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  0x1113(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xfb2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10e2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf89(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf75(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1065(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf4c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e0(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x2d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xef0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfe8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xec7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe82(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe5a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe59(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c0(%rbp),%xmm2
ff
movsd  -0x2b8(%rbp),%xmm3
ff
movsd  -0x2b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x2a8(%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,-0x258(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xf05(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xeed(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xecc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  0xea0(%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  0xe6b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd4a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xe3a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd21(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x298(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x290(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd0d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xdbd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xce4(%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,-0x278(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xc9f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd57(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc76(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x278(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x270(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xc31(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xc09(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc08(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x268(%rbp),%xmm2
ff
movsd  -0x260(%rbp),%xmm3
ff
movsd  -0x258(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x250(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc8b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xbcb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  0xc5f(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xc41(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xb50(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xc10(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb27(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x248(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x240(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xb2a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xbaa(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb01(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x238(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x230(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xabc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xb44(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa93(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x228(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x220(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xa4e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xa26(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa25(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x218(%rbp),%xmm2
ff
movsd  -0x210(%rbp),%xmm3
ff
movsd  -0x208(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x200(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xa78(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x9c8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x997(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0xa23(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa05(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x944(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x9d4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x91b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x91e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x96e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x8f5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x8b0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x908(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x887(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x842(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x81a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x819(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1c0(%rbp),%xmm2
ff
movsd  -0x1b8(%rbp),%xmm3
ff
movsd  -0x1b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1a8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x814(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x7c2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  0x7fe(%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  0x7c9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x730(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x798(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x707(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x198(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x190(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x6f3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x71b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6ca(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x188(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x180(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x66e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x69e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x645(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x178(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x170(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5e9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5e1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5c0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x168(%rbp),%xmm2
ff
movsd  -0x160(%rbp),%xmm3
ff
movsd  -0x158(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x150(%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  0x583(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5a1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x148(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  0x575(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x557(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4ee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x526(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4c5(%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  0x4c8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4c0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x49f(%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  0x45a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x452(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x431(%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  0x3ec(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3e4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm4
ff
movsd  -0x108(%rbp),%xmm5
ff
movsd  -0x100(%rbp),%xmm2
ff
movsd  -0xf8(%rbp),%xmm3
ff
movsd  -0xf0(%rbp),%xmm1
ff
movaps %xmm0,%xmm6
movsd  -0xe8(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
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  0x334(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x329(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x311(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2eb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xe0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x2ad(%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    $0x6e0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<Slater_3S_3S>:
sub    $0x98,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x20(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x28(%rsp)
jne    146a <Slater_3S_3S+0x35a>
jp     146a <Slater_3S_3S+0x35a>
mulsd  %xmm2,%xmm0
movsd  0x1ebd(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x48(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x2192(%rip),%xmm0
addsd  0x2192(%rip),%xmm0
movsd  0x2192(%rip),%xmm1
movsd  0x20(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x28(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm2,%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  0x216a(%rip),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x18(%rsp)
movsd  0x1eac(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1e8f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x212c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1e24(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1e05(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x20ea(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x1df2(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1dd3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x20a8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1e30(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1e11(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2066(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x1e06(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1de7(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x2024(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1cf4(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1cd5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1fe2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x1d4a(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1d2b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x1fa0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x1cb0(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1c91(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1f5e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x1c0e(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1bef(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x1f1c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x1bb4(%rip),%xmm0
movsd  0x48(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x1e91(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
jmp    2ab2 <Slater_3S_3S+0x19a2>
movsd  %xmm1,0x8(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x90(%rsp)
movsd  %xmm0,0x48(%rsp)
movsd  0x1b71(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x1b6c(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x28(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x40(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x88(%rsp)
movsd  0x1b39(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x80(%rsp)
movsd  0x48(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
movsd  0x1b07(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x1b0c(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x1af5(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x1aea(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1ae4(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x1ad3(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x1ac2(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x1ab1(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1a97(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x1a3c(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1a78(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a50(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1a41(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x1a36(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1a30(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  0x20(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x18(%rsp)
mulsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movapd %xmm1,%xmm2
addsd  0x19ff(%rip),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x10(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x19ef(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm2
addsd  0x19de(%rip),%xmm2
movsd  0x19de(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm2,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x19be(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1972(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x1999(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
addsd  %xmm1,%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x1978(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  0x194a(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x193e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x18a5(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x1927(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x1917(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x1900(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18e9(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x18dd(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1819(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1800(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x18a5(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x60(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x17db(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x1875(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x178e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x184b(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x183f(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x175b(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x173e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  0x38(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x1739(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x16fd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x170e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x1785(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x1779(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1685(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1668(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1637(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1712(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x165e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x16ed(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x16e1(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x15d5(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15b8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1627(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1566(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x165b(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x152f(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1533(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1516(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x68(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
mulsd  0x154f(%rip),%xmm1
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x15e1(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x15d0(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x15c4(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1498(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15ab(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1477(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  0x38(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1422(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1413(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x1522(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x1516(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x13d2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14e5(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13b1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1378(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x145b(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13ff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x147e(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x13c2(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x131e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1451(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12fd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x13b4(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x13f3(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  0x13e7(%rip),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x1289(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x13d4(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1268(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x127f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1312(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1216(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x135d(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x1351(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x11d5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1338(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x11b4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x11b3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x125e(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x12e0(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x12d4(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x1140(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12bb(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x111f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x116e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x126b(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x125f(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x10b3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1246(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1092(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x1221(%rip),%xmm1
addsd  0x50(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
mulsd  0x70(%rsp),%xmm1
movsd  0x80(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x48(%rsp),%xmm1
mulsd  0x28(%rsp),%xmm1
movsd  0x100d(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x100c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  0x11a5(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1061(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x1180(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1170(%rip),%xmm1
movsd  0x1170(%rip),%xmm2
mulsd  0x18(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x48(%rsp)
movsd  0xfca(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xfb1(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x112e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xf40(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xf27(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0xf3c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xf0e(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xef1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xede(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x1073(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xefb(%rip),%xmm1
movsd  0x105b(%rip),%xmm2
mulsd  0x18(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x30(%rsp)
movsd  0xe9d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1038(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xe7c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xe17(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe52(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdf6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xde9(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdcc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  0x48(%rsp),%xmm1
mulsd  0xf85(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xd6f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdfe(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0xf43(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xf33(%rip),%xmm1
movsd  0xf33(%rip),%xmm2
mulsd  0x18(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x70(%rsp)
movsd  0xd4d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xd34(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0xef1(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x70(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xcc3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xcc6(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xca2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xc95(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc78(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
mulsd  0xcc9(%rip),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xcbd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe28(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xbf4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0xe03(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xc63(%rip),%xmm1
movsd  0xdeb(%rip),%xmm2
mulsd  0x18(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x30(%rsp)
movsd  0xbe5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdc8(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xbc4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xb5f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd8a(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xb3e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xb31(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xb14(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xafb(%rip),%xmm1
call   1030 <pow@plt>
movsd  0xafe(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0xcec(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0xcdc(%rip),%xmm2
movsd  0xcdc(%rip),%xmm3
mulsd  0x18(%rsp),%xmm3
mulsd  0x40(%rsp),%xmm3
addsd  %xmm2,%xmm3
movsd  %xmm3,0x30(%rsp)
call   1030 <pow@plt>
mulsd  0xcc1(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xa95(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xa30(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc83(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xa0f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0xa02(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x9e5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xa1c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9a7(%rip),%xmm0
movsd  0x40(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0xa6f(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xbc7(%rip),%xmm1
movsd  0xbc7(%rip),%xmm3
mulsd  0x18(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x30(%rsp)
movsd  0x97b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xba6(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x95a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x8f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa58(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x8d4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x8c7(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x8aa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x8a9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x848(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0xaaf(%rip),%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0xa9f(%rip),%xmm1
movsd  0xa9f(%rip),%xmm2
mulsd  0x18(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x48(%rsp)
movsd  0x831(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x818(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0xa5d(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x7a7(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x78e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0xa1b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x775(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8a8(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x754(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  0x48(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x70b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x73a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x987(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x977(%rip),%xmm2
movsd  0x18(%rsp),%xmm1
mulsd  0x971(%rip),%xmm1
mulsd  0x40(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x6e1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x954(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x6c0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x65b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x916(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x63a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x62d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x760(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x60c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  0x48(%rsp),%xmm1
mulsd  0x28(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
subsd  %xmm1,%xmm0
mulsd  0x38(%rsp),%xmm0
addsd  0x80(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x58c(%rip),%xmm0
movsd  0x90(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x57e(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x88(%rsp),%xmm0
movsd  0x569(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x98,%rsp
ret

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

LLVM IR (-O2):
define double @Slater_3S_3S(double %0, double %1, double %2) {
%4 = fcmp oeq double %2, %1
%5 = fmul double %0, 2.000000e+00
br i1 %4, label %6, label %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 0x41D569BD00000000, double 0xC1D569BD00000000)
%10 = fmul double %0, 0xC1E2A6373B200000
%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, 0xC1DFC562EC800000
%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, 0xC1D197E049000000
%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, 0xC1BC66EAB0000000
%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, 0xC1A1BEBCA0000000
%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, 0xC181C3D000000000
%31 = tail call double @llvm.fmuladd.f64(double %30, double %29, double %27)
%32 = tail call double @pow(double %0, double 7.000000e+00)
%33 = tail call double @pow(double %2, double 7.000000e+00)
%34 = fmul double %32, -7.603200e+06
%35 = tail call double @llvm.fmuladd.f64(double %34, double %33, double %31)
%36 = tail call double @pow(double %0, double 8.000000e+00)
%37 = tail call double @pow(double %2, double 8.000000e+00)
%38 = fmul double %36, -1.267200e+06
%39 = tail call double @llvm.fmuladd.f64(double %38, double %37, double %35)
%40 = tail call double @pow(double %0, double 9.000000e+00)
%41 = tail call double @pow(double %2, double 9.000000e+00)
%42 = fmul double %40, -1.689600e+05
%43 = tail call double @llvm.fmuladd.f64(double %42, double %41, double %39)
%44 = tail call double @pow(double %0, double 1.000000e+01)
%45 = tail call double @pow(double %2, double 1.000000e+01)
%46 = fmul double %44, -1.689600e+04
%47 = tail call double @llvm.fmuladd.f64(double %46, double %45, double %43)
%48 = tail call double @pow(double %0, double 1.100000e+01)
%49 = tail call double @pow(double %2, double 1.100000e+01)
%50 = fmul double %48, -1.024000e+03
%51 = tail call double @llvm.fmuladd.f64(double %50, double %49, double %47)
%52 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%53 = fmul double %52, 0x41D569BD00000000
%54 = fmul double %53, %0
%55 = fdiv double %51, %54
br label %412
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.350000e+02
%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 = tail call double @pow(double %1, double 8.000000e+00)
%68 = fmul double %66, %67
%69 = tail call double @pow(double %0, double 4.000000e+00)
%70 = fmul double %69, -1.500000e+02
%71 = tail call double @pow(double %2, double 1.800000e+01)
%72 = tail call double @pow(double %0, double 5.000000e+00)
%73 = tail call double @pow(double %2, double 1.900000e+01)
%74 = fmul double %72, -6.000000e+00
%75 = fmul double %74, %73
%76 = tail call double @llvm.fmuladd.f64(double %70, double %71, double %75)
%77 = tail call double @pow(double %1, double 1.400000e+01)
%78 = tail call double @llvm.fmuladd.f64(double %77, double 1.350000e+02, double %76)
%79 = fmul double %0, 2.250000e+02
%80 = fmul double %79, %2
%81 = tail call double @pow(double %1, double 1.400000e+01)
%82 = tail call double @llvm.fmuladd.f64(double %80, double %81, double %78)
%83 = tail call double @pow(double %0, double 3.000000e+00)
%84 = fmul double %83, 1.000000e+01
%85 = tail call double @pow(double %2, double 1.700000e+01)
%86 = fmul double %84, %85
%87 = fmul double %0, %0
%88 = tail call double @llvm.fmuladd.f64(double %87, double %62, double -1.650000e+02)
%89 = tail call double @llvm.fmuladd.f64(double %86, double %88, double %82)
%90 = tail call double @pow(double %2, double 1.600000e+01)
%91 = tail call double @llvm.fmuladd.f64(double %87, double %62, double 3.300000e+02)
%92 = fmul double %87, -3.000000e+01
%93 = fmul double %92, %90
%94 = tail call double @llvm.fmuladd.f64(double %93, double %91, double %89)
%95 = fmul double %0, 4.500000e+01
%96 = tail call double @pow(double %2, double 3.000000e+00)
%97 = fmul double %95, %96
%98 = tail call double @pow(double %1, double 1.200000e+01)
%99 = fmul double %97, %98
%100 = fmul double %87, 2.000000e+00
%101 = tail call double @llvm.fmuladd.f64(double %100, double %62, double -5.500000e+01)
%102 = tail call double @llvm.fmuladd.f64(double %99, double %101, double %94)
%103 = fmul double %61, 4.500000e+01
%104 = tail call double @pow(double %1, double 1.200000e+01)
%105 = fmul double %103, %104
%106 = fmul double %87, 4.000000e+00
%107 = tail call double @llvm.fmuladd.f64(double %106, double %62, double -3.300000e+01)
%108 = tail call double @llvm.fmuladd.f64(double %105, double %107, double %102)
%109 = tail call double @pow(double %2, double 9.000000e+00)
%110 = fmul double %109, %0
%111 = tail call double @pow(double %1, double 6.000000e+00)
%112 = fmul double %110, %111
%113 = fmul double %87, -4.950000e+03
%114 = tail call double @llvm.fmuladd.f64(double %113, double %62, double 2.341350e+05)
%115 = tail call double @pow(double %0, double 4.000000e+00)
%116 = tail call double @pow(double %1, double 4.000000e+00)
%117 = fmul double %115, -3.400000e+01
%118 = tail call double @llvm.fmuladd.f64(double %117, double %116, double %114)
%119 = tail call double @llvm.fmuladd.f64(double %112, double %118, double %108)
%120 = fmul double %0, 5.000000e+00
%121 = tail call double @pow(double %2, double 7.000000e+00)
%122 = tail call double @pow(double %1, double 8.000000e+00)
%123 = fmul double %87, -1.242000e+03
%124 = tail call double @llvm.fmuladd.f64(double %123, double %62, double 6.237000e+03)
%125 = tail call double @pow(double %0, double 4.000000e+00)
%126 = fmul double %125, 2.000000e+00
%127 = tail call double @pow(double %1, double 4.000000e+00)
%128 = tail call double @llvm.fmuladd.f64(double %126, double %127, double %124)
%129 = fneg double %120
%130 = fmul double %121, %129
%131 = fmul double %130, %122
%132 = tail call double @llvm.fmuladd.f64(double %131, double %128, double %119)
%133 = fmul double %0, 3.000000e+00
%134 = tail call double @pow(double %2, double 5.000000e+00)
%135 = fmul double %133, %134
%136 = tail call double @pow(double %1, double 1.000000e+01)
%137 = fmul double %135, %136
%138 = fmul double %87, -3.300000e+02
%139 = tail call double @llvm.fmuladd.f64(double %138, double %62, double 4.125000e+03)
%140 = tail call double @pow(double %0, double 4.000000e+00)
%141 = fmul double %140, 2.000000e+00
%142 = tail call double @pow(double %1, double 4.000000e+00)
%143 = tail call double @llvm.fmuladd.f64(double %141, double %142, double %139)
%144 = tail call double @llvm.fmuladd.f64(double %137, double %143, double %132)
%145 = tail call double @pow(double %2, double 4.000000e+00)
%146 = fmul double %145, 1.500000e+01
%147 = tail call double @pow(double %1, double 1.000000e+01)
%148 = fmul double %146, %147
%149 = fmul double %87, -1.320000e+02
%150 = tail call double @llvm.fmuladd.f64(double %149, double %62, double 4.950000e+02)
%151 = tail call double @pow(double %0, double 4.000000e+00)
%152 = fmul double %151, 2.000000e+00
%153 = tail call double @pow(double %1, double 4.000000e+00)
%154 = tail call double @llvm.fmuladd.f64(double %152, double %153, double %150)
%155 = tail call double @llvm.fmuladd.f64(double %148, double %154, double %144)
%156 = tail call double @pow(double %2, double 6.000000e+00)
%157 = tail call double @pow(double %1, double 8.000000e+00)
%158 = fmul double %87, -6.000000e+01
%159 = tail call double @llvm.fmuladd.f64(double %158, double %62, double 1.350000e+02)
%160 = tail call double @pow(double %0, double 4.000000e+00)
%161 = fmul double %160, 2.000000e+00
%162 = tail call double @pow(double %1, double 4.000000e+00)
%163 = tail call double @llvm.fmuladd.f64(double %161, double %162, double %159)
%164 = fmul double %156, -1.650000e+02
%165 = fmul double %164, %157
%166 = tail call double @llvm.fmuladd.f64(double %165, double %163, double %155)
%167 = tail call double @pow(double %2, double 1.300000e+01)
%168 = fmul double %87, -3.438000e+03
%169 = tail call double @llvm.fmuladd.f64(double %168, double %62, double 4.387500e+04)
%170 = tail call double @pow(double %0, double 4.000000e+00)
%171 = fmul double %170, 2.200000e+01
%172 = tail call double @pow(double %1, double 4.000000e+00)
%173 = tail call double @llvm.fmuladd.f64(double %171, double %172, double %169)
%174 = fmul double %167, %129
%175 = fmul double %62, %174
%176 = tail call double @llvm.fmuladd.f64(double %175, double %173, double %166)
%177 = tail call double @pow(double %2, double 1.100000e+01)
%178 = fmul double %120, %177
%179 = tail call double @pow(double %1, double 4.000000e+00)
%180 = fmul double %178, %179
%181 = fmul double %87, -2.442000e+03
%182 = tail call double @llvm.fmuladd.f64(double %181, double %62, double 7.695000e+03)
%183 = tail call double @pow(double %0, double 4.000000e+00)
%184 = fmul double %183, 2.200000e+01
%185 = tail call double @pow(double %1, double 4.000000e+00)
%186 = tail call double @llvm.fmuladd.f64(double %184, double %185, double %182)
%187 = tail call double @llvm.fmuladd.f64(double %180, double %186, double %176)
%188 = tail call double @pow(double %2, double 8.000000e+00)
%189 = fmul double %188, 1.500000e+01
%190 = tail call double @pow(double %1, double 6.000000e+00)
%191 = fmul double %189, %190
%192 = fmul double %87, -3.564000e+03
%193 = tail call double @llvm.fmuladd.f64(double %192, double %62, double -3.300000e+01)
%194 = tail call double @pow(double %0, double 4.000000e+00)
%195 = fmul double %194, 2.600000e+01
%196 = tail call double @pow(double %1, double 4.000000e+00)
%197 = tail call double @llvm.fmuladd.f64(double %195, double %196, double %193)
%198 = tail call double @llvm.fmuladd.f64(double %191, double %197, double %187)
%199 = tail call double @pow(double %2, double 1.500000e+01)
%200 = fmul double %199, %0
%201 = fmul double %87, -3.690000e+03
%202 = tail call double @llvm.fmuladd.f64(double %201, double %62, double -3.217500e+04)
%203 = tail call double @pow(double %0, double 4.000000e+00)
%204 = fmul double %203, 3.400000e+01
%205 = tail call double @pow(double %1, double 4.000000e+00)
%206 = tail call double @llvm.fmuladd.f64(double %204, double %205, double %202)
%207 = tail call double @llvm.fmuladd.f64(double %200, double %206, double %198)
%208 = tail call double @pow(double %2, double 1.000000e+01)
%209 = fmul double %208, 1.500000e+01
%210 = tail call double @pow(double %1, double 4.000000e+00)
%211 = fmul double %209, %210
%212 = fmul double %87, 1.364000e+03
%213 = tail call double @llvm.fmuladd.f64(double %212, double %62, double -3.227700e+04)
%214 = tail call double @pow(double %0, double 4.000000e+00)
%215 = fmul double %214, 6.600000e+01
%216 = tail call double @pow(double %1, double 4.000000e+00)
%217 = tail call double @llvm.fmuladd.f64(double %215, double %216, double %213)
%218 = tail call double @llvm.fmuladd.f64(double %211, double %217, double %207)
%219 = tail call double @pow(double %2, double 1.400000e+01)
%220 = fmul double %219, 1.500000e+01
%221 = fmul double %87, -2.932000e+03
%222 = tail call double @llvm.fmuladd.f64(double %221, double %62, double -3.003000e+03)
%223 = tail call double @pow(double %0, double 4.000000e+00)
%224 = fmul double %223, 9.400000e+01
%225 = tail call double @pow(double %1, double 4.000000e+00)
%226 = tail call double @llvm.fmuladd.f64(double %224, double %225, double %222)
%227 = tail call double @llvm.fmuladd.f64(double %220, double %226, double %218)
%228 = tail call double @pow(double %2, double 1.200000e+01)
%229 = fmul double %87, -5.252000e+03
%230 = tail call double @llvm.fmuladd.f64(double %229, double %62, double 2.811900e+04)
%231 = tail call double @pow(double %0, double 4.000000e+00)
%232 = fmul double %231, 1.540000e+02
%233 = tail call double @pow(double %1, double 4.000000e+00)
%234 = tail call double @llvm.fmuladd.f64(double %232, double %233, double %230)
%235 = fmul double %228, -1.500000e+01
%236 = fmul double %62, %235
%237 = tail call double @llvm.fmuladd.f64(double %236, double %234, double %227)
%238 = fmul double %68, %237
%239 = tail call double @llvm.fmuladd.f64(double %60, double %64, double %238)
%240 = fmul double %5, %2
%241 = tail call double @pow(double 0x4005BF0A8B145769, double %240)
%242 = tail call double @pow(double %2, double 8.000000e+00)
%243 = fmul double %241, %242
%244 = fmul double %61, -5.000000e+00
%245 = tail call double @pow(double %1, double 1.200000e+01)
%246 = fmul double %244, %245
%247 = fmul double %0, -4.387500e+04
%248 = tail call double @llvm.fmuladd.f64(double %247, double %1, double -8.435700e+04)
%249 = fmul double %87, -8.796000e+03
%250 = tail call double @llvm.fmuladd.f64(double %249, double %62, double %248)
%251 = tail call double @pow(double %0, double 3.000000e+00)
%252 = tail call double @pow(double %1, double 3.000000e+00)
%253 = fmul double %251, -7.380000e+02
%254 = tail call double @llvm.fmuladd.f64(double %253, double %252, double %250)
%255 = tail call double @pow(double %0, double 4.000000e+00)
%256 = tail call double @pow(double %1, double 4.000000e+00)
%257 = fmul double %255, -6.000000e+00
%258 = tail call double @llvm.fmuladd.f64(double %257, double %256, double %254)
%259 = tail call double @pow(double %0, double 5.000000e+00)
%260 = fmul double %259, 2.000000e+00
%261 = tail call double @pow(double %1, double 5.000000e+00)
%262 = tail call double @llvm.fmuladd.f64(double %260, double %261, double %258)
%263 = tail call double @pow(double %2, double 1.400000e+01)
%264 = fmul double %0, 7.500000e+01
%265 = tail call double @llvm.fmuladd.f64(double %264, double %1, double 4.500000e+01)
%266 = fmul double %87, 6.000000e+01
%267 = tail call double @llvm.fmuladd.f64(double %266, double %62, double %265)
%268 = tail call double @pow(double %0, double 3.000000e+00)
%269 = fmul double %268, 3.000000e+01
%270 = tail call double @pow(double %1, double 3.000000e+00)
%271 = tail call double @llvm.fmuladd.f64(double %269, double %270, double %267)
%272 = tail call double @pow(double %0, double 4.000000e+00)
%273 = fmul double %272, 1.000000e+01
%274 = tail call double @pow(double %1, double 4.000000e+00)
%275 = tail call double @llvm.fmuladd.f64(double %273, double %274, double %271)
%276 = tail call double @pow(double %0, double 5.000000e+00)
%277 = fmul double %276, 2.000000e+00
%278 = tail call double @pow(double %1, double 5.000000e+00)
%279 = tail call double @llvm.fmuladd.f64(double %277, double %278, double %275)
%280 = fmul double %263, -3.000000e+00
%281 = fmul double %280, %279
%282 = tail call double @llvm.fmuladd.f64(double %246, double %262, double %281)
%283 = tail call double @pow(double %2, double 8.000000e+00)
%284 = tail call double @pow(double %1, double 6.000000e+00)
%285 = fmul double %0, -5.670000e+02
%286 = tail call double @llvm.fmuladd.f64(double %285, double %1, double -4.050000e+02)
%287 = fmul double %87, -9.720000e+02
%288 = tail call double @llvm.fmuladd.f64(double %287, double %62, double %286)
%289 = tail call double @pow(double %0, double 3.000000e+00)
%290 = tail call double @pow(double %1, double 3.000000e+00)
%291 = fmul double %289, -9.000000e+01
%292 = tail call double @llvm.fmuladd.f64(double %291, double %290, double %288)
%293 = tail call double @pow(double %0, double 4.000000e+00)
%294 = fmul double %293, 1.800000e+01
%295 = tail call double @pow(double %1, double 4.000000e+00)
%296 = tail call double @llvm.fmuladd.f64(double %294, double %295, double %292)
%297 = tail call double @pow(double %0, double 5.000000e+00)
%298 = fmul double %297, 2.000000e+00
%299 = tail call double @pow(double %1, double 5.000000e+00)
%300 = tail call double @llvm.fmuladd.f64(double %298, double %299, double %296)
%301 = fmul double %283, -5.500000e+01
%302 = fmul double %301, %284
%303 = tail call double @llvm.fmuladd.f64(double %302, double %300, double %282)
%304 = tail call double @pow(double %2, double 6.000000e+00)
%305 = fmul double %304, 5.500000e+01
%306 = tail call double @pow(double %1, double 8.000000e+00)
%307 = fmul double %305, %306
%308 = fmul double %0, -4.257000e+03
%309 = tail call double @llvm.fmuladd.f64(double %308, double %1, double 9.000000e+00)
%310 = fmul double %87, -3.720000e+02
%311 = tail call double @llvm.fmuladd.f64(double %310, double %62, double %309)
%312 = tail call double @pow(double %0, double 3.000000e+00)
%313 = fmul double %312, 2.220000e+02
%314 = tail call double @pow(double %1, double 3.000000e+00)
%315 = tail call double @llvm.fmuladd.f64(double %313, double %314, double %311)
%316 = tail call double @pow(double %0, double 4.000000e+00)
%317 = fmul double %316, 4.200000e+01
%318 = tail call double @pow(double %1, double 4.000000e+00)
%319 = tail call double @llvm.fmuladd.f64(double %317, double %318, double %315)
%320 = tail call double @pow(double %0, double 5.000000e+00)
%321 = fmul double %320, 2.000000e+00
%322 = tail call double @pow(double %1, double 5.000000e+00)
%323 = tail call double @llvm.fmuladd.f64(double %321, double %322, double %319)
%324 = tail call double @llvm.fmuladd.f64(double %307, double %323, double %303)
%325 = tail call double @pow(double %1, double 1.400000e+01)
%326 = fmul double %325, 3.000000e+00
%327 = fmul double %0, 1.072500e+04
%328 = tail call double @llvm.fmuladd.f64(double %327, double %1, double 1.501500e+04)
%329 = fmul double %87, 3.300000e+03
%330 = tail call double @llvm.fmuladd.f64(double %329, double %62, double %328)
%331 = tail call double @pow(double %0, double 3.000000e+00)
%332 = fmul double %331, 5.500000e+02
%333 = tail call double @pow(double %1, double 3.000000e+00)
%334 = tail call double @llvm.fmuladd.f64(double %332, double %333, double %330)
%335 = tail call double @pow(double %0, double 4.000000e+00)
%336 = fmul double %335, 5.000000e+01
%337 = tail call double @pow(double %1, double 4.000000e+00)
%338 = tail call double @llvm.fmuladd.f64(double %336, double %337, double %334)
%339 = tail call double @pow(double %0, double 5.000000e+00)
%340 = fmul double %339, 2.000000e+00
%341 = tail call double @pow(double %1, double 5.000000e+00)
%342 = tail call double @llvm.fmuladd.f64(double %340, double %341, double %338)
%343 = tail call double @llvm.fmuladd.f64(double %326, double %342, double %324)
%344 = tail call double @pow(double %2, double 1.200000e+01)
%345 = fmul double %344, 5.000000e+00
%346 = fmul double %62, %345
%347 = fmul double %0, 4.950000e+02
%348 = tail call double @llvm.fmuladd.f64(double %347, double %1, double 2.970000e+02)
%349 = fmul double %87, 3.960000e+02
%350 = tail call double @llvm.fmuladd.f64(double %349, double %62, double %348)
%351 = tail call double @pow(double %0, double 3.000000e+00)
%352 = fmul double %351, 1.980000e+02
%353 = tail call double @pow(double %1, double 3.000000e+00)
%354 = tail call double @llvm.fmuladd.f64(double %352, double %353, double %350)
%355 = tail call double @pow(double %0, double 4.000000e+00)
%356 = fmul double %355, 6.600000e+01
%357 = tail call double @pow(double %1, double 4.000000e+00)
%358 = tail call double @llvm.fmuladd.f64(double %356, double %357, double %354)
%359 = tail call double @pow(double %0, double 5.000000e+00)
%360 = fmul double %359, 2.000000e+00
%361 = tail call double @pow(double %1, double 5.000000e+00)
%362 = tail call double @llvm.fmuladd.f64(double %360, double %361, double %358)
%363 = tail call double @llvm.fmuladd.f64(double %346, double %362, double %343)
%364 = tail call double @pow(double %2, double 1.000000e+01)
%365 = tail call double @pow(double %1, double 4.000000e+00)
%366 = fmul double %364, %365
%367 = fmul double %0, -1.237500e+04
%368 = tail call double @llvm.fmuladd.f64(double %367, double %1, double -7.425000e+03)
%369 = fmul double %87, -9.900000e+03
%370 = tail call double @llvm.fmuladd.f64(double %369, double %62, double %368)
%371 = tail call double @pow(double %0, double 3.000000e+00)
%372 = tail call double @pow(double %1, double 3.000000e+00)
%373 = fmul double %371, -6.210000e+03
%374 = tail call double @llvm.fmuladd.f64(double %373, double %372, double %370)
%375 = tail call double @pow(double %0, double 4.000000e+00)
%376 = tail call double @pow(double %1, double 4.000000e+00)
%377 = fmul double %375, -3.900000e+02
%378 = tail call double @llvm.fmuladd.f64(double %377, double %376, double %374)
%379 = tail call double @pow(double %0, double 5.000000e+00)
%380 = fmul double %379, 3.400000e+01
%381 = tail call double @pow(double %1, double 5.000000e+00)
%382 = tail call double @llvm.fmuladd.f64(double %380, double %381, double %378)
%383 = tail call double @llvm.fmuladd.f64(double %366, double %382, double %363)
%384 = tail call double @pow(double %2, double 4.000000e+00)
%385 = tail call double @pow(double %1, double 1.000000e+01)
%386 = fmul double %0, 3.847500e+04
%387 = tail call double @llvm.fmuladd.f64(double %386, double %1, double -4.841550e+05)
%388 = fmul double %87, 7.878000e+04
%389 = tail call double @llvm.fmuladd.f64(double %388, double %62, double %387)
%390 = tail call double @pow(double %0, double 3.000000e+00)
%391 = fmul double %390, 1.719000e+04
%392 = tail call double @pow(double %1, double 3.000000e+00)
%393 = tail call double @llvm.fmuladd.f64(double %391, double %392, double %389)
%394 = tail call double @pow(double %0, double 4.000000e+00)
%395 = fmul double %394, 1.410000e+03
%396 = tail call double @pow(double %1, double 4.000000e+00)
%397 = tail call double @llvm.fmuladd.f64(double %395, double %396, double %393)
%398 = tail call double @pow(double %0, double 5.000000e+00)
%399 = fmul double %398, 3.400000e+01
%400 = tail call double @pow(double %1, double 5.000000e+00)
%401 = tail call double @llvm.fmuladd.f64(double %399, double %400, double %397)
%402 = fneg double %384
%403 = fmul double %385, %402
%404 = tail call double @llvm.fmuladd.f64(double %403, double %401, double %383)
%405 = tail call double @llvm.fmuladd.f64(double %243, double %404, double %239)
%406 = tail call double @pow(double 0x4005BF0A8B145769, double %58)
%407 = fmul double %406, 1.350000e+02
%408 = fmul double %407, %0
%409 = tail call double @pow(double %63, double 1.100000e+01)
%410 = fmul double %409, %408
%411 = fdiv double %405, %410
br label %412
412: ; preds = %56, %6
%413 = phi double [ %55, %6 ], [ %411, %56 ]
ret double %413
}