user: 下面的汇编指令对应的C源代码是什么:

```asm
<Slater_2S_5S>:
  endbr64
  push   %r15
  movapd %xmm0,%xmm7
  push   %r14
  addsd  %xmm0,%xmm7
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  sub    $0x698,%rsp
  ucomisd %xmm1,%xmm2
  movsd  %xmm1,(%rsp)
  movsd  %xmm2,0x10(%rsp)
  movsd  %xmm0,0x8(%rsp)
  jp     L27
  jne    L27
  mulsd  %xmm2,%xmm7
  movsd  D2315(%rip),%xmm3
  movapd %xmm3,%xmm0
  movsd  %xmm7,0xc8(%rsp)
  movapd %xmm7,%xmm1
  call   <pow@plt>
  movsd  D790(%rip),%xmm1
  movsd  %xmm0,0xc0(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0xb8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D573(%rip),%xmm1
  movsd  %xmm0,(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0xb0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2204(%rip),%xmm1
  movsd  %xmm0,0x18(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0xa8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2677(%rip),%xmm1
  movsd  %xmm0,0x20(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0xa0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3112(%rip),%xmm1
  movsd  %xmm0,0x28(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x98(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3162(%rip),%xmm1
  movsd  %xmm0,0x30(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x90(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3080(%rip),%xmm1
  movsd  %xmm0,0x38(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x88(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D917(%rip),%xmm1
  movsd  %xmm0,0x40(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D917(%rip),%rax
  movsd  %xmm0,0x80(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2829(%rip),%xmm1
  movsd  %xmm0,0x48(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D2829(%rip),%rax
  movsd  %xmm0,0x78(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D175(%rip),%xmm1
  movsd  %xmm0,0x50(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D175(%rip),%rax
  movsd  %xmm0,0x70(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1577(%rip),%xmm1
  movsd  %xmm0,0x58(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D1577(%rip),%rax
  movsd  %xmm0,0x68(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2315(%rip),%rax
  movsd  0xc8(%rsp),%xmm7
  movsd  %xmm0,0x60(%rsp)
  movapd %xmm7,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D746(%rip),%xmm3
  movsd  0xc0(%rsp),%xmm2
  movsd  0x8(%rsp),%xmm6
  movapd %xmm0,%xmm1
  movsd  0x10(%rsp),%xmm4
  movsd  0xb8(%rsp),%xmm15
  mulsd  %xmm3,%xmm2
  movsd  0xb0(%rsp),%xmm14
  mulsd  D2966(%rip),%xmm15
  movapd %xmm4,%xmm7
  movsd  0xa8(%rsp),%xmm13
  movsd  0xa0(%rsp),%xmm12
  mulsd  %xmm4,%xmm7
  movsd  0x98(%rsp),%xmm11
  mulsd  D574(%rip),%xmm14
  movsd  0x90(%rsp),%xmm10
  mulsd  D2434(%rip),%xmm13
  movsd  0x88(%rsp),%xmm9
  mulsd  D2390(%rip),%xmm12
  movapd %xmm2,%xmm0
  movsd  D1522(%rip),%xmm2
  subsd  %xmm3,%xmm0
  mulsd  %xmm3,%xmm1
  movsd  0x80(%rsp),%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  D3635(%rip),%xmm11
  mulsd  D3654(%rip),%xmm10
  mulsd  D921(%rip),%xmm9
  mulsd  D3184(%rip),%xmm8
  mulsd  %xmm4,%xmm2
  subsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm6,%xmm2
  movsd  0x78(%rsp),%xmm6
  mulsd  D3140(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  subsd  %xmm2,%xmm0
  movsd  (%rsp),%xmm2
  mulsd  %xmm15,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x18(%rsp),%xmm2
  mulsd  %xmm14,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x20(%rsp),%xmm2
  mulsd  %xmm13,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x28(%rsp),%xmm2
  mulsd  %xmm12,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x30(%rsp),%xmm2
  mulsd  %xmm11,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x38(%rsp),%xmm2
  mulsd  %xmm10,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x40(%rsp),%xmm2
  mulsd  %xmm9,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x48(%rsp),%xmm2
  mulsd  %xmm8,%xmm2
  subsd  %xmm2,%xmm0
  movsd  D1073(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  0x50(%rsp),%xmm2
  movsd  0x70(%rsp),%xmm5
  mulsd  D1877(%rip),%xmm5
  movsd  0x68(%rsp),%xmm4
  mulsd  D542(%rip),%xmm4
  mulsd  0x8(%rsp),%xmm1
  subsd  %xmm2,%xmm0
  movsd  0x58(%rsp),%xmm2
  mulsd  %xmm5,%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x60(%rsp),%xmm2
  mulsd  %xmm4,%xmm2
  subsd  %xmm2,%xmm0
  divsd  %xmm1,%xmm0
L6:
  add    $0x698,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
  nopl   0x0(%rax)
L27:
  movsd  0x10(%rsp),%xmm13
  addsd  (%rsp),%xmm13
  movsd  %xmm7,0x20(%rsp)
  mov    D2315(%rip),%rax
  mulsd  %xmm7,%xmm13
  movq   %rax,%xmm0
  movsd  %xmm13,0x640(%rsp)
  movapd %xmm13,%xmm1
  call   <pow@plt>
  movsd  0x10(%rsp),%xmm13
  movsd  (%rsp),%xmm1
  movsd  D1577(%rip),%xmm4
  movq   %xmm0,%rbx
  movapd %xmm13,%xmm10
  movapd %xmm1,%xmm3
  mulsd  %xmm13,%xmm10
  mulsd  %xmm1,%xmm3
  movapd %xmm4,%xmm1
  movsd  %xmm10,0x688(%rsp)
  movapd %xmm10,%xmm14
  subsd  %xmm3,%xmm14
  movsd  %xmm3,0x60(%rsp)
  movsd  %xmm14,0x680(%rsp)
  movapd %xmm14,%xmm0
  call   <pow@plt>
  movsd  0x20(%rsp),%xmm7
  movsd  (%rsp),%xmm1
  mov    D2315(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  %xmm7,0xf0(%rsp)
  mulsd  %xmm7,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D175(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm6
  movsd  %xmm0,0x20(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm6,%xmm2
  movsd  D3735(%rip),%xmm6
  movapd %xmm6,%xmm1
  movsd  %xmm2,0x58(%rsp)
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1511(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2492(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm12
  mulsd  D2503(%rip),%xmm12
  mov    D2492(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  movsd  %xmm12,0x678(%rsp)
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x58(%rsp),%xmm2
  movsd  0x60(%rsp),%xmm3
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm2,%xmm5
  movsd  %xmm2,0x68(%rsp)
  addsd  %xmm2,%xmm5
  movq   %rax,%xmm1
  mulsd  %xmm3,%xmm5
  movsd  %xmm5,0x670(%rsp)
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x60(%rsp),%xmm3
  movsd  0x68(%rsp),%xmm2
  mov    D175(%rip),%rax
  movsd  %xmm0,0x58(%rsp)
  movsd  (%rsp),%xmm0
  movsd  %xmm3,0x668(%rsp)
  movapd %xmm3,%xmm11
  mulsd  %xmm2,%xmm11
  movq   %rax,%xmm1
  movsd  %xmm2,0x660(%rsp)
  movsd  %xmm11,0x658(%rsp)
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x60(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D917(%rip),%rax
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x68(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x70(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x78(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D175(%rip),%rax
  movsd  %xmm0,0x80(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D489(%rip),%xmm1
  movsd  %xmm0,0x88(%rsp)
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  mov    D175(%rip),%rax
  movsd  %xmm0,0x90(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2492(%rip),%rax
  movq   %xmm0,%r13
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2829(%rip),%xmm1
  movsd  %xmm0,0x98(%rsp)
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0xa0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D790(%rip),%xmm7
  mulsd  0x8(%rsp),%xmm7
  movsd  %xmm0,0xa8(%rsp)
  mov    D1577(%rip),%rax
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  movsd  %xmm7,0xb0(%rsp)
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0xb8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D917(%rip),%rax
  movsd  %xmm0,0xc0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D917(%rip),%rax
  movsd  %xmm0,0xc8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0xd0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0xd8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0xe0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x10(%rsp),%xmm1
  movsd  0xf0(%rsp),%xmm7
  movsd  %xmm0,0xe8(%rsp)
  mov    D2315(%rip),%rax
  mulsd  %xmm7,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0xf0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D917(%rip),%rax
  movsd  %xmm0,0xf8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D917(%rip),%rax
  movsd  %xmm0,0x100(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x108(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x110(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x118(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x120(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x128(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x130(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x138(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x140(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x148(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x150(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x158(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x160(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1534(%rip),%xmm7
  movsd  %xmm0,0x168(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm7,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x170(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x178(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x180(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x188(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x190(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x198(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x1a0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x1a8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x1b0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x1b8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x1c0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x1c8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x1d0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x650(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1534(%rip),%rax
  movsd  %xmm0,0x1d8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x1e0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x1e8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x1f0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x1f8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x200(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x208(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x210(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x218(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x220(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x228(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x230(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x238(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x240(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x648(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3735(%rip),%rax
  movsd  %xmm0,0x248(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x250(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x258(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x260(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x268(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x270(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x278(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x280(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x288(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x290(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x298(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x2a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x2a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x2b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x2b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x2c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x2c8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3735(%rip),%rax
  movsd  %xmm0,0x2d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x2d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x2e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x2e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x2f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x2f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x300(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x308(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x310(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x318(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x320(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x328(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x330(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x338(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x340(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x348(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D175(%rip),%rax
  movsd  %xmm0,0x350(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x358(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x360(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x368(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x370(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x378(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x380(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x388(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x390(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x398(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x3a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x3a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x3b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x3b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x3c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D175(%rip),%rax
  movsd  %xmm0,0x3c8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x3d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x3d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x3e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x3e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x3f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x3f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x400(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x408(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x410(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x418(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x420(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x428(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x430(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x438(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x440(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x448(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2492(%rip),%rax
  movsd  %xmm0,0x450(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x458(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x460(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x468(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x470(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x478(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x480(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x488(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x490(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x498(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x4a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x4a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x4b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x4b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x4c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3025(%rip),%xmm9
  movsd  %xmm0,0x4c8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm9,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x4d0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x4d8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x4e0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x4e8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x4f0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x4f8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x500(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x508(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x510(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x518(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x520(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x528(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x530(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x538(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3025(%rip),%rax
  movsd  %xmm0,0x540(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x548(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x550(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x558(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x560(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x568(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x570(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x578(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x580(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x588(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x590(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x598(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x5a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x5a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x5b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2492(%rip),%rax
  movsd  %xmm0,0x5b8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x5c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x5c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D790(%rip),%rax
  movsd  %xmm0,0x5d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x5d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D573(%rip),%rax
  movsd  %xmm0,0x5e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x5e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2204(%rip),%rax
  movsd  %xmm0,0x5f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x5f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2677(%rip),%rax
  movsd  %xmm0,0x600(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x608(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3112(%rip),%rax
  movsd  %xmm0,0x610(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x618(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3162(%rip),%rax
  movsd  %xmm0,0x620(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x628(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3080(%rip),%rax
  movsd  %xmm0,0x630(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2315(%rip),%rax
  movsd  0x640(%rsp),%xmm13
  movsd  %xmm0,0x638(%rsp)
  movapd %xmm13,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D1577(%rip),%rax
  movsd  0x680(%rsp),%xmm14
  movsd  %xmm0,0x640(%rsp)
  movq   %rax,%xmm1
  movapd %xmm14,%xmm0
  call   <pow@plt>
  movsd  0x10(%rsp),%xmm3
  movq   %r15,%xmm4
  movsd  0x660(%rsp),%xmm2
  movsd  D1282(%rip),%xmm14
  movapd %xmm0,%xmm13
  movsd  D917(%rip),%xmm1
  mulsd  0x30(%rsp),%xmm1
  movsd  0x40(%rsp),%xmm0
  mulsd  %xmm2,%xmm14
  movsd  0x8(%rsp),%xmm6
  movsd  0x678(%rsp),%xmm12
  mulsd  0x38(%rsp),%xmm1
  mov    D1577(%rip),%rax
  movsd  0x670(%rsp),%xmm5
  mulsd  0x28(%rsp),%xmm14
  movsd  D735(%rip),%xmm15
  mulsd  %xmm12,%xmm3
  movsd  0x658(%rsp),%xmm11
  movsd  0x688(%rsp),%xmm10
  subsd  %xmm5,%xmm15
  subsd  %xmm1,%xmm14
  movsd  D30(%rip),%xmm1
  mulsd  %xmm3,%xmm0
  movq   %rbp,%xmm3
  mulsd  %xmm1,%xmm4
  mulsd  D1541(%rip),%xmm3
  addsd  %xmm4,%xmm14
  movsd  D3543(%rip),%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm0,%xmm14
  movsd  0x48(%rsp),%xmm0
  mulsd  %xmm4,%xmm0
  movq   %rax,%xmm4
  mulsd  0x50(%rsp),%xmm0
  mulsd  %xmm15,%xmm0
  addsd  %xmm0,%xmm14
  movapd %xmm3,%xmm0
  movsd  0x58(%rsp),%xmm3
  mulsd  %xmm0,%xmm3
  movapd %xmm3,%xmm15
  movapd %xmm11,%xmm3
  subsd  D39(%rip),%xmm3
  movapd %xmm3,%xmm0
  movsd  0x60(%rsp),%xmm3
  mulsd  %xmm15,%xmm0
  movsd  0x68(%rsp),%xmm15
  addsd  %xmm14,%xmm0
  movapd %xmm10,%xmm14
  mulsd  %xmm1,%xmm14
  mulsd  %xmm2,%xmm1
  mulsd  %xmm14,%xmm3
  movapd %xmm11,%xmm14
  subsd  %xmm4,%xmm14
  mulsd  %xmm3,%xmm14
  movq   %r12,%xmm3
  mulsd  D2535(%rip),%xmm3
  addsd  %xmm14,%xmm0
  movapd %xmm11,%xmm14
  subsd  D2677(%rip),%xmm14
  mulsd  %xmm3,%xmm15
  movsd  0x70(%rsp),%xmm3
  mulsd  %xmm14,%xmm15
  movsd  D910(%rip),%xmm14
  mulsd  %xmm6,%xmm14
  subsd  %xmm15,%xmm0
  movsd  0x78(%rsp),%xmm15
  mulsd  %xmm14,%xmm3
  movapd %xmm5,%xmm14
  subsd  D2850(%rip),%xmm14
  mulsd  %xmm3,%xmm15
  movapd %xmm5,%xmm3
  mulsd  %xmm15,%xmm14
  subsd  %xmm14,%xmm0
  movsd  D2204(%rip),%xmm14
  mulsd  %xmm6,%xmm14
  mulsd  0x80(%rsp),%xmm14
  mulsd  0x88(%rsp),%xmm14
  subsd  D3366(%rip),%xmm3
  mulsd  0x90(%rsp),%xmm12
  addsd  D1795(%rip),%xmm5
  movsd  0xb0(%rsp),%xmm7
  movsd  D2783(%rip),%xmm11
  mulsd  %xmm2,%xmm11
  mulsd  %xmm3,%xmm14
  movsd  0x668(%rsp),%xmm3
  mulsd  %xmm5,%xmm12
  movapd %xmm2,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm4
  mulsd  0xa0(%rsp),%xmm4
  addsd  %xmm14,%xmm0
  mulsd  %xmm3,%xmm1
  addsd  D437(%rip),%xmm1
  mulsd  %xmm3,%xmm11
  addsd  D961(%rip),%xmm11
  mulsd  %xmm3,%xmm5
  subsd  %xmm12,%xmm0
  movq   %r13,%xmm12
  addsd  D2226(%rip),%xmm5
  mulsd  D1703(%rip),%xmm12
  mulsd  0xa8(%rsp),%xmm4
  mulsd  %xmm3,%xmm12
  mulsd  %xmm12,%xmm5
  movsd  0x98(%rsp),%xmm12
  mulsd  D2761(%rip),%xmm12
  subsd  %xmm5,%xmm0
  movsd  D1511(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm3,%xmm5
  addsd  D167(%rip),%xmm5
  mulsd  %xmm12,%xmm5
  subsd  %xmm5,%xmm0
  movsd  D150(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm3,%xmm5
  subsd  D3467(%rip),%xmm5
  mulsd  %xmm5,%xmm4
  movsd  D1554(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  addsd  %xmm0,%xmm4
  movapd %xmm5,%xmm0
  movsd  0xb8(%rsp),%xmm5
  mulsd  %xmm3,%xmm0
  mulsd  %xmm7,%xmm5
  subsd  D1896(%rip),%xmm0
  mulsd  %xmm3,%xmm5
  mulsd  %xmm5,%xmm0
  movsd  0xd0(%rsp),%xmm5
  addsd  %xmm4,%xmm0
  movsd  0xc0(%rsp),%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  0xc8(%rsp),%xmm4
  mulsd  %xmm4,%xmm1
  movsd  D1953(%rip),%xmm4
  mulsd  %xmm4,%xmm5
  mulsd  0xd8(%rsp),%xmm5
  addsd  %xmm1,%xmm0
  movsd  D1539(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  subsd  D1122(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  movsd  0xe0(%rsp),%xmm5
  mulsd  D3200(%rip),%xmm5
  mulsd  0xe8(%rsp),%xmm5
  addsd  %xmm1,%xmm0
  movq   %r14,%xmm1
  mulsd  D1463(%rip),%xmm1
  movsd  (%rsp),%xmm15
  mulsd  %xmm11,%xmm5
  movsd  D2364(%rip),%xmm11
  mov    D3025(%rip),%rax
  movsd  0x650(%rsp),%xmm8
  mulsd  0x20(%rsp),%xmm1
  mulsd  %xmm6,%xmm11
  movq   %rax,%xmm9
  addsd  %xmm8,%xmm8
  mulsd  0x1d8(%rsp),%xmm8
  subsd  %xmm5,%xmm0
  movq   %rbx,%xmm5
  mulsd  %xmm15,%xmm11
  addsd  D1675(%rip),%xmm11
  mulsd  %xmm1,%xmm0
  movsd  D2934(%rip),%xmm1
  mulsd  %xmm1,%xmm5
  mulsd  0x18(%rsp),%xmm5
  addsd  %xmm5,%xmm0
  movsd  D353(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x178(%rsp),%xmm11
  mulsd  D1913(%rip),%xmm11
  mulsd  0x180(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x188(%rsp),%xmm5
  mulsd  D3018(%rip),%xmm5
  mulsd  0x190(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x198(%rsp),%xmm11
  mulsd  D354(%rip),%xmm11
  mulsd  0x1a0(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x1a8(%rsp),%xmm5
  mulsd  D1832(%rip),%xmm5
  mulsd  0x1b0(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x1b8(%rsp),%xmm11
  mulsd  D2899(%rip),%xmm11
  mulsd  0x1c0(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x1c8(%rsp),%xmm5
  mulsd  %xmm9,%xmm5
  mulsd  0x1d0(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  D484(%rip),%xmm11
  mulsd  %xmm6,%xmm11
  addsd  %xmm8,%xmm5
  movsd  0x170(%rsp),%xmm8
  mulsd  %xmm5,%xmm8
  movsd  D462(%rip),%xmm5
  mulsd  %xmm15,%xmm11
  addsd  D1133(%rip),%xmm11
  mulsd  %xmm2,%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x110(%rsp),%xmm11
  mulsd  D1380(%rip),%xmm11
  mulsd  0x118(%rsp),%xmm11
  movsd  D3406(%rip),%xmm12
  mulsd  %xmm6,%xmm12
  addsd  %xmm5,%xmm11
  movsd  0x120(%rsp),%xmm5
  mulsd  D531(%rip),%xmm5
  mulsd  0x128(%rsp),%xmm5
  mulsd  %xmm15,%xmm12
  addsd  D581(%rip),%xmm12
  addsd  %xmm11,%xmm5
  movsd  0x130(%rsp),%xmm11
  mulsd  D1148(%rip),%xmm11
  mulsd  0x138(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x140(%rsp),%xmm5
  mulsd  D3458(%rip),%xmm5
  mulsd  0x148(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x150(%rsp),%xmm11
  mulsd  D1204(%rip),%xmm11
  mulsd  0x158(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  D573(%rip),%xmm5
  mulsd  0x160(%rsp),%xmm5
  mulsd  0x168(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x100(%rsp),%xmm11
  mulsd  D2877(%rip),%xmm11
  mulsd  0x108(%rsp),%xmm11
  mulsd  %xmm11,%xmm5
  movsd  D3275(%rip),%xmm11
  mulsd  %xmm2,%xmm11
  addsd  %xmm5,%xmm8
  movsd  0x1e8(%rsp),%xmm5
  mulsd  D740(%rip),%xmm5
  mulsd  0x1f0(%rsp),%xmm5
  mulsd  %xmm3,%xmm11
  addsd  %xmm12,%xmm11
  movapd %xmm6,%xmm12
  addsd  %xmm11,%xmm5
  movsd  0x1f8(%rsp),%xmm11
  mulsd  D3829(%rip),%xmm11
  mulsd  0x200(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x208(%rsp),%xmm5
  mulsd  D814(%rip),%xmm5
  mulsd  0x210(%rsp),%xmm5
  movsd  0x648(%rsp),%xmm7
  addsd  %xmm7,%xmm7
  addsd  %xmm11,%xmm5
  movsd  0x218(%rsp),%xmm11
  mulsd  D2839(%rip),%xmm11
  mulsd  0x220(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x228(%rsp),%xmm5
  mulsd  D3790(%rip),%xmm5
  mulsd  0x230(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x238(%rsp),%xmm11
  mulsd  D3267(%rip),%xmm11
  mulsd  0x240(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x248(%rsp),%xmm5
  mulsd  %xmm7,%xmm5
  movsd  D3208(%rip),%xmm7
  mulsd  %xmm6,%xmm7
  addsd  %xmm5,%xmm11
  movsd  D2567(%rip),%xmm5
  mulsd  0x1e0(%rsp),%xmm11
  mulsd  %xmm2,%xmm5
  mulsd  %xmm15,%xmm7
  addsd  D1840(%rip),%xmm7
  subsd  %xmm11,%xmm8
  movsd  0x270(%rsp),%xmm11
  mulsd  %xmm3,%xmm5
  addsd  %xmm7,%xmm5
  movsd  0x260(%rsp),%xmm7
  mulsd  D3046(%rip),%xmm7
  mulsd  0x268(%rsp),%xmm7
  addsd  %xmm7,%xmm5
  movsd  D1815(%rip),%xmm7
  mulsd  %xmm7,%xmm11
  mulsd  0x278(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x280(%rsp),%xmm5
  mulsd  D463(%rip),%xmm5
  mulsd  0x288(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x290(%rsp),%xmm11
  mulsd  D3496(%rip),%xmm11
  mulsd  0x298(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x2a0(%rsp),%xmm5
  mulsd  D2483(%rip),%xmm5
  mulsd  0x2a8(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x2b0(%rsp),%xmm11
  mulsd  D2018(%rip),%xmm11
  mulsd  0x2b8(%rsp),%xmm11
  mulsd  D1060(%rip),%xmm12
  addsd  %xmm5,%xmm11
  movsd  D790(%rip),%xmm5
  mulsd  0x2c0(%rsp),%xmm5
  mulsd  0x2c8(%rsp),%xmm5
  mulsd  %xmm15,%xmm12
  addsd  %xmm11,%xmm5
  movsd  0x250(%rsp),%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  0x258(%rsp),%xmm11
  mulsd  0x2d0(%rsp),%xmm9
  mulsd  %xmm11,%xmm5
  movsd  D2880(%rip),%xmm11
  subsd  %xmm12,%xmm11
  movapd %xmm6,%xmm12
  addsd  %xmm5,%xmm8
  movsd  D2781(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm11
  movsd  0x2e0(%rsp),%xmm5
  mulsd  D177(%rip),%xmm5
  mulsd  0x2e8(%rsp),%xmm5
  subsd  %xmm5,%xmm11
  movsd  0x2f0(%rsp),%xmm5
  mulsd  D3502(%rip),%xmm5
  mulsd  0x2f8(%rsp),%xmm5
  subsd  %xmm5,%xmm11
  movsd  0x300(%rsp),%xmm5
  mulsd  D2057(%rip),%xmm5
  mulsd  0x308(%rsp),%xmm5
  subsd  %xmm5,%xmm11
  movsd  0x310(%rsp),%xmm5
  mulsd  D204(%rip),%xmm5
  mulsd  0x318(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x320(%rsp),%xmm11
  mulsd  D1901(%rip),%xmm11
  mulsd  0x328(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x330(%rsp),%xmm5
  mulsd  D1312(%rip),%xmm5
  mulsd  0x338(%rsp),%xmm5
  addsd  %xmm5,%xmm11
  movsd  D790(%rip),%xmm5
  mulsd  0x340(%rsp),%xmm5
  mulsd  0x348(%rsp),%xmm5
  mulsd  0x2d8(%rsp),%xmm9
  addsd  %xmm11,%xmm5
  movsd  0x3c8(%rsp),%xmm11
  mulsd  %xmm9,%xmm5
  movsd  D3653(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  subsd  %xmm5,%xmm8
  movsd  D1622(%rip),%xmm5
  mulsd  %xmm15,%xmm9
  subsd  %xmm9,%xmm5
  movsd  D2314(%rip),%xmm9
  mulsd  %xmm2,%xmm9
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm5
  movsd  0x360(%rsp),%xmm9
  mulsd  D3650(%rip),%xmm9
  mulsd  0x368(%rsp),%xmm9
  subsd  %xmm9,%xmm5
  movsd  0x370(%rsp),%xmm9
  mulsd  D1132(%rip),%xmm9
  mulsd  0x378(%rsp),%xmm9
  subsd  %xmm9,%xmm5
  movsd  0x380(%rsp),%xmm9
  mulsd  D194(%rip),%xmm9
  mulsd  0x388(%rsp),%xmm9
  subsd  %xmm9,%xmm5
  movsd  0x390(%rsp),%xmm9
  mulsd  D3119(%rip),%xmm9
  mulsd  0x398(%rsp),%xmm9
  subsd  %xmm9,%xmm5
  movsd  0x3a0(%rsp),%xmm9
  mulsd  D3230(%rip),%xmm9
  mulsd  0x3a8(%rsp),%xmm9
  subsd  %xmm9,%xmm5
  movsd  0x3b0(%rsp),%xmm9
  mulsd  D3582(%rip),%xmm9
  mulsd  0x3b8(%rsp),%xmm9
  subsd  %xmm9,%xmm5
  movsd  D573(%rip),%xmm9
  mulsd  0x3c0(%rsp),%xmm9
  mulsd  %xmm9,%xmm11
  movsd  D1573(%rip),%xmm9
  addsd  %xmm5,%xmm11
  movsd  0x350(%rsp),%xmm5
  mulsd  %xmm9,%xmm5
  mulsd  0x358(%rsp),%xmm5
  mulsd  %xmm11,%xmm5
  movsd  D1615(%rip),%xmm11
  mulsd  %xmm6,%xmm11
  subsd  %xmm5,%xmm8
  movsd  D1295(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm15,%xmm11
  addsd  D142(%rip),%xmm11
  mulsd  %xmm3,%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x3e0(%rsp),%xmm11
  mulsd  D377(%rip),%xmm11
  mulsd  0x3e8(%rsp),%xmm11
  mulsd  0x3d0(%rsp),%xmm9
  mulsd  0x3d8(%rsp),%xmm9
  addsd  %xmm5,%xmm11
  movsd  0x3f0(%rsp),%xmm5
  mulsd  D2803(%rip),%xmm5
  mulsd  0x3f8(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x400(%rsp),%xmm11
  mulsd  D3412(%rip),%xmm11
  mulsd  0x408(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x410(%rsp),%xmm5
  mulsd  D1334(%rip),%xmm5
  mulsd  0x418(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  movsd  0x420(%rsp),%xmm11
  mulsd  D1669(%rip),%xmm11
  mulsd  0x428(%rsp),%xmm11
  addsd  %xmm5,%xmm11
  movsd  0x430(%rsp),%xmm5
  mulsd  D713(%rip),%xmm5
  mulsd  0x438(%rsp),%xmm5
  addsd  %xmm5,%xmm11
  movsd  D573(%rip),%xmm5
  mulsd  0x440(%rsp),%xmm5
  mulsd  0x448(%rsp),%xmm5
  addsd  %xmm11,%xmm5
  mulsd  %xmm9,%xmm5
  movsd  D1273(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  addsd  %xmm8,%xmm5
  movsd  D1821(%rip),%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  %xmm15,%xmm9
  subsd  D2493(%rip),%xmm9
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm9
  movsd  0x460(%rsp),%xmm8
  mulsd  D1879(%rip),%xmm8
  mulsd  0x468(%rsp),%xmm8
  subsd  %xmm8,%xmm9
  movsd  0x470(%rsp),%xmm8
  mulsd  D1887(%rip),%xmm8
  mulsd  0x478(%rsp),%xmm8
  subsd  %xmm8,%xmm9
  movsd  0x480(%rsp),%xmm8
  mulsd  D769(%rip),%xmm8
  mulsd  0x4f8(%rsp),%xmm7
  mov    D3735(%rip),%rax
  mulsd  0x488(%rsp),%xmm8
  mulsd  0x500(%rsp),%xmm7
  movq   %rax,%xmm6
  subsd  %xmm8,%xmm9
  movapd %xmm9,%xmm11
  movsd  0x490(%rsp),%xmm9
  mulsd  D3705(%rip),%xmm9
  movapd %xmm11,%xmm8
  movsd  D2924(%rip),%xmm11
  mulsd  0x498(%rsp),%xmm9
  mulsd  %xmm12,%xmm11
  subsd  %xmm9,%xmm8
  movsd  0x4a0(%rsp),%xmm9
  mulsd  D3399(%rip),%xmm9
  mulsd  0x4a8(%rsp),%xmm9
  mulsd  %xmm15,%xmm11
  addsd  D2953(%rip),%xmm11
  subsd  %xmm9,%xmm8
  movsd  0x4b0(%rsp),%xmm9
  mulsd  D1276(%rip),%xmm9
  mulsd  0x4b8(%rsp),%xmm9
  addsd  %xmm8,%xmm9
  movsd  0x4c0(%rsp),%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  0x4c8(%rsp),%xmm8
  addsd  %xmm9,%xmm8
  movsd  D2677(%rip),%xmm9
  mulsd  0x450(%rsp),%xmm9
  mulsd  0x458(%rsp),%xmm9
  mulsd  %xmm9,%xmm8
  movsd  D1713(%rip),%xmm9
  mulsd  %xmm2,%xmm9
  addsd  %xmm8,%xmm5
  movsd  0x4d8(%rsp),%xmm8
  mulsd  D3422(%rip),%xmm8
  mulsd  0x4e0(%rsp),%xmm8
  mulsd  %xmm3,%xmm9
  addsd  %xmm11,%xmm9
  addsd  %xmm9,%xmm8
  movsd  0x4e8(%rsp),%xmm9
  mulsd  D3237(%rip),%xmm9
  mulsd  0x4f0(%rsp),%xmm9
  addsd  %xmm8,%xmm9
  movsd  0x508(%rsp),%xmm8
  mulsd  D3212(%rip),%xmm8
  mulsd  0x510(%rsp),%xmm8
  addsd  %xmm9,%xmm7
  addsd  %xmm7,%xmm8
  movsd  0x518(%rsp),%xmm7
  mulsd  D1014(%rip),%xmm7
  mulsd  0x520(%rsp),%xmm7
  mulsd  0x528(%rsp),%xmm4
  mulsd  0x530(%rsp),%xmm4
  addsd  %xmm8,%xmm7
  movsd  0x560(%rsp),%xmm8
  addsd  %xmm7,%xmm4
  movsd  0x538(%rsp),%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  0x540(%rsp),%xmm7
  addsd  %xmm7,%xmm4
  movsd  0x4d0(%rsp),%xmm7
  mulsd  %xmm3,%xmm7
  mulsd  %xmm4,%xmm7
  movsd  D3803(%rip),%xmm4
  subsd  %xmm7,%xmm5
  movsd  D3606(%rip),%xmm7
  mulsd  %xmm12,%xmm7
  mulsd  %xmm15,%xmm7
  subsd  %xmm7,%xmm4
  movsd  D401(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm4
  movsd  0x550(%rsp),%xmm7
  mulsd  D1540(%rip),%xmm7
  mulsd  0x558(%rsp),%xmm7
  subsd  %xmm7,%xmm4
  movsd  D3732(%rip),%xmm7
  mulsd  %xmm7,%xmm8
  mulsd  0x568(%rsp),%xmm8
  addsd  %xmm4,%xmm8
  movsd  0x570(%rsp),%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  0x578(%rsp),%xmm4
  addsd  %xmm8,%xmm4
  movsd  0x580(%rsp),%xmm8
  mulsd  D1621(%rip),%xmm8
  mulsd  0x588(%rsp),%xmm8
  addsd  %xmm4,%xmm8
  movsd  0x590(%rsp),%xmm4
  mulsd  D2381(%rip),%xmm4
  mulsd  0x598(%rsp),%xmm4
  addsd  %xmm8,%xmm4
  movsd  0x5a0(%rsp),%xmm8
  mulsd  D1431(%rip),%xmm8
  mulsd  0x5a8(%rsp),%xmm8
  addsd  %xmm4,%xmm8
  movsd  0x5b0(%rsp),%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  0x5b8(%rsp),%xmm4
  addsd  %xmm8,%xmm4
  movsd  0x548(%rsp),%xmm8
  mulsd  %xmm10,%xmm8
  mulsd  %xmm8,%xmm4
  movsd  D3183(%rip),%xmm8
  mulsd  %xmm12,%xmm8
  addsd  %xmm4,%xmm5
  mulsd  %xmm15,%xmm8
  addsd  D1848(%rip),%xmm8
  mulsd  D1015(%rip),%xmm2
  mulsd  0x640(%rsp),%xmm1
  mulsd  %xmm3,%xmm2
  movsd  0x5d0(%rsp),%xmm3
  mulsd  D1290(%rip),%xmm3
  mulsd  0x5d8(%rsp),%xmm3
  mulsd  %xmm12,%xmm1
  addsd  %xmm8,%xmm2
  addsd  %xmm3,%xmm2
  mulsd  %xmm13,%xmm1
  movsd  0x5e0(%rsp),%xmm3
  mulsd  %xmm7,%xmm3
  mulsd  0x5e8(%rsp),%xmm3
  addsd  %xmm3,%xmm2
  movsd  0x5f0(%rsp),%xmm3
  mulsd  D2668(%rip),%xmm3
  mulsd  0x5f8(%rsp),%xmm3
  addsd  %xmm3,%xmm2
  movsd  0x600(%rsp),%xmm3
  mulsd  D2274(%rip),%xmm3
  mulsd  0x608(%rsp),%xmm3
  addsd  %xmm3,%xmm2
  movsd  0x610(%rsp),%xmm3
  mulsd  D3319(%rip),%xmm3
  mulsd  0x618(%rsp),%xmm3
  addsd  %xmm3,%xmm2
  movsd  0x620(%rsp),%xmm3
  mulsd  D3717(%rip),%xmm3
  mulsd  0x628(%rsp),%xmm3
  addsd  %xmm3,%xmm2
  movsd  0x630(%rsp),%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  0x638(%rsp),%xmm3
  addsd  %xmm3,%xmm2
  movsd  D2677(%rip),%xmm3
  mulsd  0x5c0(%rsp),%xmm3
  mulsd  0x5c8(%rsp),%xmm3
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm5
  movsd  0xf0(%rsp),%xmm2
  addsd  %xmm2,%xmm2
  mulsd  0xf8(%rsp),%xmm2
  mulsd  %xmm2,%xmm5
  subsd  %xmm5,%xmm0
  divsd  %xmm1,%xmm0
  jmp    L6
```

tool_calls: name: unpack_data
arguments: tag: D2315
type: f64
name: unpack_data
arguments: tag: D790
type: f64
name: unpack_data
arguments: tag: D573
type: f64
name: unpack_data
arguments: tag: D2204
type: f64
name: unpack_data
arguments: tag: D2677
type: f64
name: unpack_data
arguments: tag: D3112
type: f64
name: unpack_data
arguments: tag: D3162
type: f64
name: unpack_data
arguments: tag: D3080
type: f64
name: unpack_data
arguments: tag: D917
type: f64
name: unpack_data
arguments: tag: D2829
type: f64
name: unpack_data
arguments: tag: D175
type: f64
name: unpack_data
arguments: tag: D1577
type: f64
name: unpack_data
arguments: tag: D746
type: f64
name: unpack_data
arguments: tag: D2966
type: f64
name: unpack_data
arguments: tag: D574
type: f64
name: unpack_data
arguments: tag: D2434
type: f64
name: unpack_data
arguments: tag: D2390
type: f64
name: unpack_data
arguments: tag: D1522
type: f64
name: unpack_data
arguments: tag: D3635
type: f64
name: unpack_data
arguments: tag: D3654
type: f64
name: unpack_data
arguments: tag: D921
type: f64
name: unpack_data
arguments: tag: D3184
type: f64
name: unpack_data
arguments: tag: D3140
type: f64
name: unpack_data
arguments: tag: D1073
type: f64
name: unpack_data
arguments: tag: D1877
type: f64
name: unpack_data
arguments: tag: D542
type: f64
name: unpack_data
arguments: tag: D3735
type: f64
name: unpack_data
arguments: tag: D1511
type: f64
name: unpack_data
arguments: tag: D2492
type: f64
name: unpack_data
arguments: tag: D2503
type: f64
name: unpack_data
arguments: tag: D489
type: f64
name: unpack_data
arguments: tag: D1534
type: f64
name: unpack_data
arguments: tag: D3025
type: f64
name: unpack_data
arguments: tag: D1282
type: byte[8]
name: unpack_data
arguments: tag: D735
type: f64
name: unpack_data
arguments: tag: D30
type: f64
name: unpack_data
arguments: tag: D1541
type: f64
name: unpack_data
arguments: tag: D3543
type: f64
name: unpack_data
arguments: tag: D39
type: f64
name: unpack_data
arguments: tag: D2535
type: f64
name: unpack_data
arguments: tag: D910
type: f64
name: unpack_data
arguments: tag: D2850
type: f64
name: unpack_data
arguments: tag: D3366
type: f64
name: unpack_data
arguments: tag: D1795
type: f64
name: unpack_data
arguments: tag: D2783
type: f64
name: unpack_data
arguments: tag: D437
type: f64
name: unpack_data
arguments: tag: D961
type: f64
name: unpack_data
arguments: tag: D2226
type: f64
name: unpack_data
arguments: tag: D1703
type: f64
name: unpack_data
arguments: tag: D2761
type: f64
name: unpack_data
arguments: tag: D167
type: f64
name: unpack_data
arguments: tag: D150
type: f64
name: unpack_data
arguments: tag: D3467
type: f64
name: unpack_data
arguments: tag: D1554
type: f64
name: unpack_data
arguments: tag: D1896
type: f64
name: unpack_data
arguments: tag: D1953
type: f64
name: unpack_data
arguments: tag: D1539
type: f64
name: unpack_data
arguments: tag: D1122
type: f64
name: unpack_data
arguments: tag: D3200
type: f64
name: unpack_data
arguments: tag: D1463
type: f64
name: unpack_data
arguments: tag: D2364
type: f64
name: unpack_data
arguments: tag: D1675
type: f64
name: unpack_data
arguments: tag: D2934
type: f64
name: unpack_data
arguments: tag: D353
type: f64
name: unpack_data
arguments: tag: D1913
type: f64
name: unpack_data
arguments: tag: D3018
type: f64
name: unpack_data
arguments: tag: D354
type: f64
name: unpack_data
arguments: tag: D1832
type: f64
name: unpack_data
arguments: tag: D2899
type: f64
name: unpack_data
arguments: tag: D484
type: f64
name: unpack_data
arguments: tag: D462
type: f64
name: unpack_data
arguments: tag: D1133
type: f64
name: unpack_data
arguments: tag: D1380
type: f64
name: unpack_data
arguments: tag: D3406
type: f64
name: unpack_data
arguments: tag: D531
type: f64
name: unpack_data
arguments: tag: D581
type: f64
name: unpack_data
arguments: tag: D1148
type: f64
name: unpack_data
arguments: tag: D3458
type: f64
name: unpack_data
arguments: tag: D1204
type: f64
name: unpack_data
arguments: tag: D2877
type: byte[8]
name: unpack_data
arguments: tag: D3275
type: f64
name: unpack_data
arguments: tag: D740
type: f64
name: unpack_data
arguments: tag: D3829
type: f64
name: unpack_data
arguments: tag: D814
type: f64
name: unpack_data
arguments: tag: D2839
type: f64
name: unpack_data
arguments: tag: D3790
type: f64
name: unpack_data
arguments: tag: D3267
type: f64
name: unpack_data
arguments: tag: D3208
type: f64
name: unpack_data
arguments: tag: D2567
type: f64
name: unpack_data
arguments: tag: D1840
type: f64
name: unpack_data
arguments: tag: D3046
type: f64
name: unpack_data
arguments: tag: D1815
type: f64
name: unpack_data
arguments: tag: D463
type: f64
name: unpack_data
arguments: tag: D3496
type: f64
name: unpack_data
arguments: tag: D2483
type: f64
name: unpack_data
arguments: tag: D2018
type: f64
name: unpack_data
arguments: tag: D1060
type: f64
name: unpack_data
arguments: tag: D2880
type: f64
name: unpack_data
arguments: tag: D2781
type: f64
name: unpack_data
arguments: tag: D177
type: f64
name: unpack_data
arguments: tag: D3502
type: f64
name: unpack_data
arguments: tag: D2057
type: f64
name: unpack_data
arguments: tag: D204
type: f64
name: unpack_data
arguments: tag: D1901
type: f64
name: unpack_data
arguments: tag: D1312
type: f64
name: unpack_data
arguments: tag: D3653
type: f64
name: unpack_data
arguments: tag: D1622
type: byte[8]
name: unpack_data
arguments: tag: D2314
type: f64
name: unpack_data
arguments: tag: D3650
type: f64
name: unpack_data
arguments: tag: D1132
type: f64
name: unpack_data
arguments: tag: D194
type: f64
name: unpack_data
arguments: tag: D3119
type: f64
name: unpack_data
arguments: tag: D3230
type: f64
name: unpack_data
arguments: tag: D3582
type: f64
name: unpack_data
arguments: tag: D1573
type: f64
name: unpack_data
arguments: tag: D1615
type: f64
name: unpack_data
arguments: tag: D1295
type: f64
name: unpack_data
arguments: tag: D142
type: f64
name: unpack_data
arguments: tag: D377
type: f64
name: unpack_data
arguments: tag: D2803
type: f64
name: unpack_data
arguments: tag: D3412
type: f64
name: unpack_data
arguments: tag: D1334
type: f64
name: unpack_data
arguments: tag: D1669
type: f64
name: unpack_data
arguments: tag: D713
type: f64
name: unpack_data
arguments: tag: D1273
type: f64
name: unpack_data
arguments: tag: D1821
type: f64
name: unpack_data
arguments: tag: D2493
type: f64
name: unpack_data
arguments: tag: D1879
type: f64
name: unpack_data
arguments: tag: D1887
type: f64
name: unpack_data
arguments: tag: D769
type: f64
name: unpack_data
arguments: tag: D3705
type: f64
name: unpack_data
arguments: tag: D2924
type: f64
name: unpack_data
arguments: tag: D3399
type: f64
name: unpack_data
arguments: tag: D2953
type: f64
name: unpack_data
arguments: tag: D1276
type: f64
name: unpack_data
arguments: tag: D1713
type: f64
name: unpack_data
arguments: tag: D3422
type: f64
name: unpack_data
arguments: tag: D3237
type: f64
name: unpack_data
arguments: tag: D3212
type: f64
name: unpack_data
arguments: tag: D1014
type: f64
name: unpack_data
arguments: tag: D3803
type: byte[8]
name: unpack_data
arguments: tag: D3606
type: f64
name: unpack_data
arguments: tag: D401
type: f64
name: unpack_data
arguments: tag: D1540
type: f64
name: unpack_data
arguments: tag: D3732
type: f64
name: unpack_data
arguments: tag: D1621
type: f64
name: unpack_data
arguments: tag: D2381
type: f64
name: unpack_data
arguments: tag: D1431
type: f64
name: unpack_data
arguments: tag: D3183
type: f64
name: unpack_data
arguments: tag: D1848
type: f64
name: unpack_data
arguments: tag: D1015
type: f64
name: unpack_data
arguments: tag: D1290
type: f64
name: unpack_data
arguments: tag: D2668
type: f64
name: unpack_data
arguments: tag: D2274
type: f64
name: unpack_data
arguments: tag: D3319
type: f64
name: unpack_data
arguments: tag: D3717
type: f64

tool: D2315: 2.718281828459045

tool: D790: 3

tool: D573: 4

tool: D2204: 5

tool: D2677: 6

tool: D3112: 7

tool: D3162: 8

tool: D3080: 9

tool: D917: 10

tool: D2829: 11

tool: D175: 12

tool: D1577: 13

tool: D746: 124540416000

tool: D2966: 117249207075

tool: D574: 50639138550

tool: D2434: 17132415300

tool: D2390: 4704860160

tool: D1522: 224622748350

tool: D3635: 1071195840

tool: D3654: 204478560

tool: D921: 32809920

tool: D3184: 4392960

tool: D3140: 200164664700

tool: D1073: 479232

tool: D1877: 39936

tool: D542: 2048

tool: D3735: 16

tool: D1511: 17

tool: D2492: 14

tool: D2503: 45

tool: D489: 15

tool: D1534: 20

tool: D3025: 18

tool: {"D1282": [0x00,0x00,0x00,0x00,0x00,0x40,0x6a,0xc0]}

tool: D735: 1309

tool: D30: 30

tool: D1541: 858

tool: D3543: 39

tool: D39: 305

tool: D2535: 390

tool: D910: 143

tool: D2850: 153

tool: D3366: 117

tool: D1795: 35

tool: D2783: 47

tool: D437: 2171

tool: D961: 550

tool: D2226: 580

tool: D1703: 138

tool: D2761: 150

tool: D167: 28

tool: D150: 22

tool: D3467: 4071

tool: D1554: 26

tool: D1896: 8135

tool: D1953: 234

tool: D1539: 33

tool: D1122: 1235

tool: D3200: 78

tool: D1463: 945

tool: D2364: 25515

tool: D1675: 14175

tool: D2934: 28350

tool: D353: 22680

tool: D1913: 13230

tool: D3018: 5670

tool: D354: 1890

tool: D1832: 504

tool: D2899: 108

tool: D484: 39780

tool: D462: 38160

tool: D1133: 22275

tool: D1380: 16560

tool: D3406: 18243225

tool: D531: 9840

tool: D581: 16216200

tool: D1148: 3900

tool: D3458: 816

tool: D1204: 88

tool: {"D2877": [0x00,0x00,0x00,0x00,0x00,0x98,0x89,0xc0]}

tool: D3275: 9729720

tool: D740: 3243240

tool: D3829: 748440

tool: D814: 124740

tool: D2839: 15120

tool: D3790: 1296

tool: D3267: 72

tool: D3208: 110565

tool: D2567: 98280

tool: D1840: 61425

tool: D3046: 57330

tool: D1815: 24570

tool: D463: 8190

tool: D3496: 2184

tool: D2483: 496

tool: D2018: 64

tool: D1060: 3161340

tool: D2880: 6572475

tool: D2781: 4782960

tool: D177: 1912365

tool: D3502: 378105

tool: D2057: 34125

tool: D204: 1092

tool: D1901: 650

tool: D1312: 71

tool: D3653: 2775735

tool: {"D1622": [0x00,0x00,0x00,0x00,0x78,0x3b,0x30,0xc1]}

tool: D2314: 862920

tool: D3650: 1132020

tool: D1132: 698580

tool: D194: 196920

tool: D3119: 28992

tool: D3230: 2064

tool: D3582: 24

tool: D1573: 21

tool: D1615: 868725

tool: D1295: 772200

tool: D142: 482625

tool: D377: 455400

tool: D2803: 178200

tool: D3412: 72180

tool: D1334: 19920

tool: D1669: 2952

tool: D713: 204

tool: D1273: 5071815

tool: D1821: 6463800

tool: D2493: 10357200

tool: D1879: 7151130

tool: D1887: 2572290

tool: D769: 468720

tool: D3705: 42672

tool: D2924: 331695

tool: D3399: 648

tool: D2953: 184275

tool: D1276: 228

tool: D1713: 294840

tool: D3422: 171990

tool: D3237: 73710

tool: D3212: 6552

tool: D1014: 1404

tool: {"D3803": [0x00,0x00,0x00,0x88,0x81,0xe5,0x9f,0xc1]}

tool: D3606: 107432325

tool: D401: 35675640

tool: D1540: 5135130

tool: D3732: 270270

tool: D1621: 57960

tool: D2381: 6948

tool: D1431: 486

tool: D3183: 1216215

tool: D1848: 675675

tool: D1015: 1081080

tool: D1290: 630630

tool: D2668: 88200

tool: D2274: 26544

tool: D3319: 5160

tool: D3717: 492

assistant: ```c
double Slater_2S_5S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-124540416000.0 + 124540416000.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) - 224622748350.0 * rij * xii - 200164664700.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(2.0))) - 117249207075.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(3.0))) - 50639138550.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(4.0))) - 17132415300.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(5.0))) - 4704860160.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(6.0))) - 1071195840.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(7.0))) - 204478560.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(8.0))) - 32809920.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xii), (double)(9.0))) - 4392960.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xii), (double)(10.0))) - 479232.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xii), (double)(11.0))) - 39936.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xii), (double)(12.0))) - 2048.0 * (pow((double)(rij), (double)(13.0))) * (pow((double)(xii), (double)(13.0)))) / (1.24540416e11 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * rij);
  } else {
    S = (28350.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)(13.0))) + 945.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) * (pow((double)(xij), (double)(12.0))) * (-210.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(16.0))) - 10.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(17.0))) + 30.0 * (pow((double)(xij), (double)(14.0))) + 45.0 * rij * xii * (pow((double)(xij), (double)(14.0))) + 39.0 * rij * (pow((double)(xii), (double)(7.0))) * (pow((double)(xij), (double)(8.0))) * (1309.0 - 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 858.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(6.0))) * (-305.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 30.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(12.0))) * (-13.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 390.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(10.0))) * (-6.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 143.0 * rij * (pow((double)(xii), (double)(9.0))) * (pow((double)(xij), (double)(6.0))) * (-153.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 5.0 * rij * (pow((double)(xii), (double)(3.0))) * (pow((double)(xij), (double)(12.0))) * (-117.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 45.0 * rij * (pow((double)(xii), (double)(15.0))) * (35.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 138.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(2.0))) * (580.0 + 13.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 150.0 * (pow((double)(xii), (double)(14.0))) * (28.0 + 17.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 13.0 * rij * (pow((double)(xii), (double)(11.0))) * (pow((double)(xij), (double)(4.0))) * (-4071.0 + 22.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 3.0 * rij * (pow((double)(xii), (double)(13.0))) * (pow((double)(xij), (double)(2.0))) * (-8135.0 + 26.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 3.0 * rij * (pow((double)(xii), (double)(5.0))) * (pow((double)(xij), (double)(10.0))) * (2171.0 + 30.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 234.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(4.0))) * (-1235.0 + 33.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 78.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(8.0))) * (550.0 + 47.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))))) - 2.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(xii), (double)(6.0))) * (-819.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) * (22275.0 + 39780.0 * rij * xij + 38160.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 16560.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 9840.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 3900.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 816.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 88.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 4.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) + (pow((double)(xii), (double)(20.0))) * (14175.0 + 25515.0 * rij * xij + 22680.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 13230.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 5670.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1890.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 504.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 108.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 18.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 2.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - (pow((double)(xij), (double)(20.0))) * (16216200.0 + 18243225.0 * rij * xij + 9729720.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 3243240.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 748440.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 124740.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 15120.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 1296.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 72.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 2.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 18.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(4.0))) * (61425.0 + 110565.0 * rij * xij + 98280.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 57330.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 24570.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 8190.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 2184.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 496.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 64.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 18.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(16.0))) * (6572475.0 - 3161340.0 * rij * xij - 4782960.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 1912365.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 378105.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 34125.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 1092.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 650.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 71.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 21.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(12.0))) * (-1063800.0 - 2775735.0 * rij * xij - 862920.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 1132020.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 698580.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 196920.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 28992.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 2064.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 24.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 4.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 21.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(8.0))) * (482625.0 + 868725.0 * rij * xij + 772200.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 455400.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 178200.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 72180.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 19920.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 2952.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 204.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 4.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 6.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(14.0))) * (-10357200.0 + 5071815.0 * rij * xij - 6463800.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 7151130.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 2572290.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 468720.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 42672.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 648.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 228.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 16.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(2.0))) * (184275.0 + 331695.0 * rij * xij + 294840.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 171990.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 73710.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 24570.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 6552.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 1404.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 234.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 16.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(18.0))) * (-133783650.0 - 107432325.0 * rij * xij - 35675640.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 5135130.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 270270.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 270270.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 57960.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 6948.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 486.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 16.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 6.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(6.0))) * (675675.0 + 1216215.0 * rij * xij + 1081080.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 630630.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 270270.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 88200.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 26544.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 5160.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 492.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 16.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))))) / (28350. * (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)(13.0))));
  }
  return S;
}
```