user: 提供的汇编代码用C语言表示会是什么样子：

```asm
<Slater_2S_4S>:
  endbr64
  push   %r15
  push   %r14
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  sub    $0x458,%rsp
  movsd  %xmm0,0x10(%rsp)
  movsd  %xmm1,0x8(%rsp)
  movsd  %xmm2,0x18(%rsp)
  ucomisd %xmm1,%xmm2
  jp     L6
  movapd %xmm2,%xmm7
  jne    L6
  movapd %xmm0,%xmm6
  addsd  %xmm0,%xmm6
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  movsd  %xmm2,0x8(%rsp)
  movapd %xmm2,%xmm1
  mov    D491(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r14
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x20(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r13
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x28(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r15
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x30(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x38(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x40(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x48(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x50(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x58(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x60(%rsp)
  mov    D1067(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x68(%rsp)
  mov    D1067(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x70(%rsp)
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r12
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x78(%rsp)
  mov    D394(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbp
  mov    D394(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x80(%rsp)
  movsd  0x8(%rsp),%xmm1
  mov    D491(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm1
  movsd  D358(%rip),%xmm3
  movq   %rbx,%xmm5
  mulsd  %xmm3,%xmm5
  movapd %xmm5,%xmm0
  subsd  %xmm3,%xmm0
  movsd  0x10(%rsp),%xmm6
  movapd %xmm6,%xmm2
  mulsd  D561(%rip),%xmm2
  movsd  0x18(%rsp),%xmm7
  mulsd  %xmm7,%xmm2
  subsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  D1814(%rip),%xmm2
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm4,%xmm2
  subsd  %xmm2,%xmm0
  movq   %r14,%xmm2
  mulsd  D1246(%rip),%xmm2
  mulsd  0x20(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movq   %r13,%xmm2
  mulsd  D2193(%rip),%xmm2
  mulsd  0x28(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movq   %r15,%xmm2
  mulsd  D1579(%rip),%xmm2
  mulsd  0x30(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x38(%rsp),%xmm2
  mulsd  D1436(%rip),%xmm2
  mulsd  0x40(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x48(%rsp),%xmm2
  mulsd  D1707(%rip),%xmm2
  mulsd  0x50(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x58(%rsp),%xmm2
  mulsd  D1698(%rip),%xmm2
  mulsd  0x60(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movsd  0x68(%rsp),%xmm2
  mulsd  D2506(%rip),%xmm2
  mulsd  0x70(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movq   %r12,%xmm2
  mulsd  D280(%rip),%xmm2
  mulsd  0x78(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  movq   %rbp,%xmm2
  mulsd  D198(%rip),%xmm2
  mulsd  0x80(%rsp),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  divsd  %xmm1,%xmm0
L10:
  add    $0x458,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
L6:
  movsd  0x10(%rsp),%xmm8
  movapd %xmm8,%xmm6
  addsd  %xmm8,%xmm6
  movsd  0x18(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movapd %xmm0,%xmm2
  movsd  %xmm6,0x28(%rsp)
  mulsd  %xmm6,%xmm2
  movq   %xmm2,%r14
  movapd %xmm2,%xmm1
  mov    D491(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%r13
  movsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm10
  mulsd  %xmm0,%xmm10
  movsd  0x8(%rsp),%xmm7
  movapd %xmm7,%xmm11
  mulsd  %xmm7,%xmm11
  movsd  %xmm10,0x448(%rsp)
  movapd %xmm10,%xmm2
  movsd  %xmm11,0x30(%rsp)
  subsd  %xmm11,%xmm2
  movsd  %xmm2,0x38(%rsp)
  mov    D394(%rip),%rax
  movq   %rax,%xmm1
  movapd %xmm2,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x40(%rsp)
  movsd  0x28(%rsp),%xmm1
  mulsd  0x8(%rsp),%xmm1
  mov    D491(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%r15
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x48(%rsp)
  movsd  0x10(%rsp),%xmm5
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  movsd  %xmm8,0x20(%rsp)
  mov    D1953(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x50(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x58(%rsp)
  movsd  D2156(%rip),%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x60(%rsp)
  mov    D1067(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x68(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x70(%rsp)
  mov    D1297(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x78(%rsp)
  mov    D1297(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x80(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x88(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x90(%rsp)
  movsd  0x30(%rsp),%xmm14
  mulsd  0x20(%rsp),%xmm14
  movsd  %xmm14,0x98(%rsp)
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa0(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa8(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb0(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb8(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xc0(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xc8(%rsp)
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xd0(%rsp)
  movsd  0x20(%rsp),%xmm8
  movapd %xmm8,%xmm5
  addsd  %xmm8,%xmm5
  movapd %xmm5,%xmm7
  mulsd  0x30(%rsp),%xmm7
  movq   %xmm7,%r12
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xd8(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xe0(%rsp)
  mov    D1297(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xe8(%rsp)
  movsd  D1522(%rip),%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xf0(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xf8(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x100(%rsp)
  mov    D394(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x108(%rsp)
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x110(%rsp)
  movsd  0x28(%rsp),%xmm1
  mulsd  0x18(%rsp),%xmm1
  mov    D491(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x118(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x120(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x128(%rsp)
  mov    D1245(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x130(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x138(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x140(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x148(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x150(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x158(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x160(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x168(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x170(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x178(%rsp)
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x180(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbp
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x188(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x190(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x198(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1a0(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1a8(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1b0(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1b8(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1c0(%rsp)
  mov    D705(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1c8(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1d0(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1d8(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1e0(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1e8(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1f0(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1f8(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x200(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x208(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x210(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x218(%rsp)
  mov    D705(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x220(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x228(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x230(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x238(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x240(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x248(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x250(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x258(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x260(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x268(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x270(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x278(%rsp)
  mov    D1297(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x280(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x288(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x290(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x298(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2a0(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2a8(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2b0(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2b8(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2c0(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2c8(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2d0(%rsp)
  mov    D1297(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2d8(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2e0(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2e8(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2f0(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2f8(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x300(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x308(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x310(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x318(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x320(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x328(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x330(%rsp)
  mov    D546(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x338(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x340(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x348(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x350(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x358(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x360(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x368(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x370(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x378(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x380(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x388(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x390(%rsp)
  mov    D1953(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x18(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x398(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3a0(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3a8(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3b0(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3b8(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3c0(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3c8(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3d0(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3d8(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3e0(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3e8(%rsp)
  mov    D1953(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3f0(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3f8(%rsp)
  mov    D2435(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x400(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x408(%rsp)
  mov    D1460(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x410(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x418(%rsp)
  mov    D1582(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x420(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x428(%rsp)
  mov    D630(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x430(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x438(%rsp)
  mov    D324(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x440(%rsp)
  movq   %r14,%xmm1
  mov    D491(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%r14
  mov    D394(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x38(%rsp),%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  movsd  0x10(%rsp),%xmm7
  movapd %xmm7,%xmm4
  mulsd  D2094(%rip),%xmm4
  movapd %xmm4,%xmm0
  movsd  0x8(%rsp),%xmm13
  mulsd  %xmm13,%xmm0
  addsd  D1107(%rip),%xmm0
  movsd  0x20(%rsp),%xmm8
  movapd %xmm8,%xmm5
  mulsd  D1287(%rip),%xmm5
  movapd %xmm5,%xmm1
  movsd  0x30(%rsp),%xmm11
  mulsd  %xmm11,%xmm1
  addsd  %xmm1,%xmm0
  movq   %rbp,%xmm15
  mulsd  D940(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x188(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movq   %rbx,%xmm15
  mulsd  D964(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x190(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x198(%rsp),%xmm12
  mulsd  D2100(%rip),%xmm12
  movapd %xmm12,%xmm1
  mulsd  0x1a0(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D1460(%rip),%xmm15
  mulsd  0x1a8(%rsp),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x1b0(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D1245(%rip),%xmm12
  mulsd  0x1b8(%rsp),%xmm12
  movapd %xmm12,%xmm1
  mulsd  0x1c0(%rsp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  D324(%rip),%xmm15
  mulsd  0x178(%rsp),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x180(%rsp),%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm7,%xmm5
  mulsd  D383(%rip),%xmm5
  movapd %xmm5,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D2113(%rip),%xmm1
  movapd %xmm8,%xmm3
  mulsd  D2068(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x138(%rsp),%xmm4
  mulsd  D1659(%rip),%xmm4
  movapd %xmm4,%xmm3
  mulsd  0x140(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D2434(%rip),%xmm4
  movsd  0x148(%rsp),%xmm12
  mulsd  %xmm4,%xmm12
  movapd %xmm12,%xmm3
  mulsd  0x150(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x158(%rsp),%xmm9
  mulsd  D2037(%rip),%xmm9
  movapd %xmm9,%xmm3
  mulsd  0x160(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1460(%rip),%xmm15
  mulsd  0x168(%rsp),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x170(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x128(%rsp),%xmm12
  mulsd  D594(%rip),%xmm12
  movapd %xmm12,%xmm3
  mulsd  0x130(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D195(%rip),%xmm1
  movapd %xmm7,%xmm3
  mulsd  %xmm1,%xmm3
  mulsd  %xmm13,%xmm3
  addsd  %xmm1,%xmm3
  movapd %xmm8,%xmm5
  mulsd  D951(%rip),%xmm5
  movapd %xmm5,%xmm1
  mulsd  %xmm11,%xmm1
  addsd  %xmm1,%xmm3
  movsd  D1073(%rip),%xmm1
  movsd  0x1d0(%rsp),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  0x1d8(%rsp),%xmm5
  addsd  %xmm5,%xmm3
  movsd  0x1e0(%rsp),%xmm5
  mulsd  D127(%rip),%xmm5
  mulsd  0x1e8(%rsp),%xmm5
  addsd  %xmm5,%xmm3
  movsd  0x1f0(%rsp),%xmm5
  mulsd  D2348(%rip),%xmm5
  mulsd  0x1f8(%rsp),%xmm5
  addsd  %xmm5,%xmm3
  movsd  D716(%rip),%xmm5
  movsd  0x200(%rsp),%xmm9
  mulsd  %xmm5,%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x208(%rsp),%xmm6
  addsd  %xmm6,%xmm3
  movsd  0x210(%rsp),%xmm15
  mulsd  0x218(%rsp),%xmm15
  addsd  %xmm15,%xmm3
  movsd  D1460(%rip),%xmm12
  mulsd  0x1c8(%rsp),%xmm12
  mulsd  %xmm12,%xmm3
  addsd  %xmm3,%xmm0
  movapd %xmm7,%xmm3
  mulsd  D1918(%rip),%xmm3
  mulsd  %xmm13,%xmm3
  addsd  D1232(%rip),%xmm3
  movapd %xmm8,%xmm10
  mulsd  D1433(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  %xmm11,%xmm6
  addsd  %xmm6,%xmm3
  movsd  0x228(%rsp),%xmm9
  mulsd  D46(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x230(%rsp),%xmm6
  addsd  %xmm6,%xmm3
  mulsd  0x238(%rsp),%xmm4
  mulsd  0x240(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x248(%rsp),%xmm4
  mulsd  D1899(%rip),%xmm4
  mulsd  0x250(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x258(%rsp),%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  0x260(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  D1460(%rip),%xmm4
  mulsd  0x268(%rsp),%xmm4
  mulsd  0x270(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  mulsd  0x220(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movapd %xmm7,%xmm4
  mulsd  D1611(%rip),%xmm4
  mulsd  %xmm13,%xmm4
  movsd  D311(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movapd %xmm8,%xmm4
  mulsd  D2157(%rip),%xmm4
  mulsd  %xmm11,%xmm4
  subsd  %xmm4,%xmm3
  movsd  0x288(%rsp),%xmm4
  mulsd  D639(%rip),%xmm4
  mulsd  0x290(%rsp),%xmm4
  subsd  %xmm4,%xmm3
  movsd  0x298(%rsp),%xmm4
  mulsd  D1380(%rip),%xmm4
  mulsd  0x2a0(%rsp),%xmm4
  subsd  %xmm4,%xmm3
  movsd  0x2a8(%rsp),%xmm4
  mulsd  D2162(%rip),%xmm4
  mulsd  0x2b0(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x2b8(%rsp),%xmm4
  mulsd  D1608(%rip),%xmm4
  mulsd  0x2c0(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  D1245(%rip),%xmm4
  mulsd  0x2c8(%rsp),%xmm4
  mulsd  0x2d0(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  D324(%rip),%xmm4
  mulsd  0x278(%rsp),%xmm4
  mulsd  0x280(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm0
  mulsd  %xmm7,%xmm1
  movapd %xmm13,%xmm4
  mulsd  %xmm13,%xmm1
  addsd  D1811(%rip),%xmm1
  movapd %xmm8,%xmm3
  mulsd  D1186(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x2e8(%rsp),%xmm13
  mulsd  D2088(%rip),%xmm13
  movapd %xmm13,%xmm3
  mulsd  0x2f0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x2f8(%rsp),%xmm13
  mulsd  D455(%rip),%xmm13
  movapd %xmm13,%xmm3
  mulsd  0x300(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x308(%rsp),%xmm13
  mulsd  D2293(%rip),%xmm13
  movapd %xmm13,%xmm3
  mulsd  0x310(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x318(%rsp),%xmm15
  mulsd  D2512(%rip),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x320(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1245(%rip),%xmm12
  mulsd  0x328(%rsp),%xmm12
  movapd %xmm12,%xmm3
  mulsd  0x330(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D324(%rip),%xmm9
  mulsd  0x2d8(%rsp),%xmm9
  movapd %xmm9,%xmm3
  mulsd  0x2e0(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm7,%xmm5
  mulsd  D276(%rip),%xmm5
  movapd %xmm5,%xmm1
  mulsd  %xmm4,%xmm1
  addsd  D1635(%rip),%xmm1
  movapd %xmm8,%xmm3
  mulsd  D579(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x348(%rsp),%xmm13
  mulsd  D253(%rip),%xmm13
  movapd %xmm13,%xmm3
  mulsd  0x350(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x358(%rsp),%xmm15
  mulsd  D112(%rip),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x360(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x368(%rsp),%xmm12
  mulsd  D179(%rip),%xmm12
  movapd %xmm12,%xmm3
  mulsd  0x370(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x378(%rsp),%xmm9
  mulsd  D1307(%rip),%xmm9
  movapd %xmm9,%xmm3
  mulsd  0x380(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1245(%rip),%xmm13
  mulsd  0x388(%rsp),%xmm13
  movapd %xmm13,%xmm3
  mulsd  0x390(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D324(%rip),%xmm15
  mulsd  0x338(%rsp),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x340(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm5
  mulsd  D654(%rip),%xmm5
  movapd %xmm5,%xmm1
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm1
  addsd  D2221(%rip),%xmm1
  movapd %xmm8,%xmm3
  mulsd  D1670(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  addsd  %xmm3,%xmm1
  movsd  D441(%rip),%xmm5
  movsd  0x3a0(%rsp),%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm4,%xmm3
  mulsd  0x3a8(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x3b0(%rsp),%xmm4
  mulsd  D1902(%rip),%xmm4
  movapd %xmm4,%xmm3
  mulsd  0x3b8(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x3c0(%rsp),%xmm4
  mulsd  D2589(%rip),%xmm4
  movapd %xmm4,%xmm3
  mulsd  0x3c8(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x3d0(%rsp),%xmm4
  mulsd  D947(%rip),%xmm4
  movapd %xmm4,%xmm3
  mulsd  0x3d8(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1121(%rip),%xmm4
  movsd  0x3e0(%rsp),%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm9,%xmm3
  mulsd  0x3e8(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x398(%rsp),%xmm13
  mulsd  %xmm11,%xmm13
  mulsd  %xmm13,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm3
  mulsd  D1823(%rip),%xmm3
  mulsd  %xmm12,%xmm3
  movsd  D1914(%rip),%xmm1
  subsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D1369(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x3f8(%rsp),%xmm12
  mulsd  %xmm5,%xmm12
  movapd %xmm12,%xmm3
  mulsd  0x400(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x408(%rsp),%xmm15
  mulsd  D487(%rip),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x410(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x418(%rsp),%xmm12
  mulsd  D1980(%rip),%xmm12
  movapd %xmm12,%xmm3
  mulsd  0x420(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x428(%rsp),%xmm9
  mulsd  D1740(%rip),%xmm9
  movapd %xmm9,%xmm3
  mulsd  0x430(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x438(%rsp),%xmm13
  mulsd  %xmm4,%xmm13
  movapd %xmm13,%xmm3
  mulsd  0x440(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x3f0(%rsp),%xmm4
  movsd  0x448(%rsp),%xmm10
  mulsd  %xmm10,%xmm4
  mulsd  %xmm4,%xmm1
  subsd  %xmm1,%xmm0
  movsd  0x118(%rsp),%xmm4
  mulsd  0x120(%rsp),%xmm4
  mulsd  %xmm4,%xmm0
  movapd %xmm8,%xmm5
  mulsd  D1652(%rip),%xmm5
  movapd %xmm5,%xmm1
  mulsd  0x50(%rsp),%xmm1
  movsd  0x58(%rsp),%xmm3
  addsd  %xmm3,%xmm3
  mulsd  0x60(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D1398(%rip),%xmm3
  mulsd  0x68(%rsp),%xmm3
  mulsd  0x70(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  D630(%rip),%xmm3
  mulsd  0x78(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1067(%rip),%xmm3
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm3
  mulsd  0x18(%rsp),%xmm3
  mulsd  0x80(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D2008(%rip),%xmm3
  mulsd  0x88(%rsp),%xmm3
  mulsd  0x90(%rsp),%xmm3
  movsd  0x98(%rsp),%xmm14
  movapd %xmm14,%xmm4
  subsd  D1288(%rip),%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  movsd  D630(%rip),%xmm4
  movapd %xmm10,%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  0xa0(%rsp),%xmm3
  movapd %xmm14,%xmm5
  subsd  D394(%rip),%xmm5
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  movsd  D2037(%rip),%xmm5
  movsd  0xa8(%rsp),%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  0xb0(%rsp),%xmm3
  movapd %xmm14,%xmm15
  subsd  D1582(%rip),%xmm15
  mulsd  %xmm15,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D1245(%rip),%xmm3
  mulsd  0xb8(%rsp),%xmm3
  mulsd  0xc0(%rsp),%xmm3
  movsd  D1775(%rip),%xmm7
  addsd  %xmm7,%xmm14
  mulsd  %xmm14,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0xc8(%rsp),%xmm3
  mulsd  %xmm9,%xmm3
  mulsd  0xd0(%rsp),%xmm3
  movq   %r12,%xmm10
  subsd  %xmm7,%xmm10
  mulsd  %xmm10,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0xd8(%rsp),%xmm3
  mulsd  D998(%rip),%xmm3
  mulsd  0xe0(%rsp),%xmm3
  movq   %r12,%xmm7
  addsd  D1392(%rip),%xmm7
  mulsd  %xmm7,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D2435(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  addsd  D324(%rip),%xmm3
  movsd  0xe8(%rsp),%xmm7
  mulsd  D1667(%rip),%xmm7
  mulsd  %xmm7,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D1460(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  addsd  D1933(%rip),%xmm3
  movsd  0x28(%rsp),%xmm6
  mulsd  0xf0(%rsp),%xmm6
  mulsd  %xmm6,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  %xmm11,%xmm3
  subsd  D811(%rip),%xmm3
  mulsd  0xf8(%rsp),%xmm5
  mulsd  0x100(%rsp),%xmm5
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D2008(%rip),%xmm3
  mulsd  %xmm11,%xmm3
  subsd  D1844(%rip),%xmm3
  movsd  0x108(%rsp),%xmm5
  mulsd  %xmm9,%xmm5
  mulsd  %xmm11,%xmm5
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  mulsd  D1188(%rip),%xmm8
  movapd %xmm8,%xmm3
  mulsd  %xmm11,%xmm3
  subsd  D2189(%rip),%xmm3
  mulsd  0x110(%rsp),%xmm4
  mulsd  %xmm11,%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  movq   %r15,%xmm3
  mulsd  D90(%rip),%xmm3
  mulsd  0x48(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  movsd  D1232(%rip),%xmm4
  movq   %r13,%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  0x40(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movq   %r14,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm9,%xmm1
  mulsd  %xmm2,%xmm1
  divsd  %xmm1,%xmm0
  jmp    L10
```

tool_calls: name: disassemble_data
arguments: label: D491
type_guessed: f64
name: disassemble_data
arguments: label: D2435
type_guessed: f64
name: disassemble_data
arguments: label: D1460
type_guessed: f64
name: disassemble_data
arguments: label: D1582
type_guessed: f64
name: disassemble_data
arguments: label: D630
type_guessed: f64
name: disassemble_data
arguments: label: D324
type_guessed: f64
name: disassemble_data
arguments: label: D1245
type_guessed: f64
name: disassemble_data
arguments: label: D1067
type_guessed: f64
name: disassemble_data
arguments: label: D546
type_guessed: f64
name: disassemble_data
arguments: label: D394
type_guessed: f64
name: disassemble_data
arguments: label: D358
type_guessed: f64
name: disassemble_data
arguments: label: D561
type_guessed: f64
name: disassemble_data
arguments: label: D1814
type_guessed: f64
name: disassemble_data
arguments: label: D1246
type_guessed: f64
name: disassemble_data
arguments: label: D2193
type_guessed: f64
name: disassemble_data
arguments: label: D1579
type_guessed: f64
name: disassemble_data
arguments: label: D1436
type_guessed: f64
name: disassemble_data
arguments: label: D1707
type_guessed: f64
name: disassemble_data
arguments: label: D1698
type_guessed: f64
name: disassemble_data
arguments: label: D2506
type_guessed: f64
name: disassemble_data
arguments: label: D280
type_guessed: f64
name: disassemble_data
arguments: label: D198
type_guessed: f64
name: disassemble_data
arguments: label: D1953
type_guessed: f64
name: disassemble_data
arguments: label: D2156
type_guessed: f64
name: disassemble_data
arguments: label: D1297
type_guessed: f64
name: disassemble_data
arguments: label: D1522
type_guessed: f64
name: disassemble_data
arguments: label: D705
type_guessed: f64
name: disassemble_data
arguments: label: D2094
type_guessed: f64
name: disassemble_data
arguments: label: D1107
type_guessed: f64
name: disassemble_data
arguments: label: D1287
type_guessed: f64
name: disassemble_data
arguments: label: D940
type_guessed: f64
name: disassemble_data
arguments: label: D964
type_guessed: f64
name: disassemble_data
arguments: label: D2100
type_guessed: f64
name: disassemble_data
arguments: label: D383
type_guessed: f64
name: disassemble_data
arguments: label: D2113
type_guessed: f64
name: disassemble_data
arguments: label: D2068
type_guessed: f64
name: disassemble_data
arguments: label: D1659
type_guessed: f64
name: disassemble_data
arguments: label: D2434
type_guessed: f64
name: disassemble_data
arguments: label: D2037
type_guessed: f64
name: disassemble_data
arguments: label: D594
type_guessed: byte[8]
name: disassemble_data
arguments: label: D195
type_guessed: f64
name: disassemble_data
arguments: label: D951
type_guessed: f64
name: disassemble_data
arguments: label: D1073
type_guessed: f64
name: disassemble_data
arguments: label: D127
type_guessed: f64
name: disassemble_data
arguments: label: D2348
type_guessed: f64
name: disassemble_data
arguments: label: D716
type_guessed: f64
name: disassemble_data
arguments: label: D1918
type_guessed: f64
name: disassemble_data
arguments: label: D1232
type_guessed: f64
name: disassemble_data
arguments: label: D1433
type_guessed: f64
name: disassemble_data
arguments: label: D46
type_guessed: f64
name: disassemble_data
arguments: label: D1899
type_guessed: f64
name: disassemble_data
arguments: label: D1611
type_guessed: f64
name: disassemble_data
arguments: label: D311
type_guessed: f64
name: disassemble_data
arguments: label: D2157
type_guessed: f64
name: disassemble_data
arguments: label: D639
type_guessed: f64
name: disassemble_data
arguments: label: D1380
type_guessed: f64
name: disassemble_data
arguments: label: D2162
type_guessed: f64
name: disassemble_data
arguments: label: D1608
type_guessed: f64
name: disassemble_data
arguments: label: D1811
type_guessed: f64
name: disassemble_data
arguments: label: D1186
type_guessed: f64
name: disassemble_data
arguments: label: D2088
type_guessed: f64
name: disassemble_data
arguments: label: D455
type_guessed: f64
name: disassemble_data
arguments: label: D2293
type_guessed: f64
name: disassemble_data
arguments: label: D2512
type_guessed: f64
name: disassemble_data
arguments: label: D276
type_guessed: f64
name: disassemble_data
arguments: label: D1635
type_guessed: f64
name: disassemble_data
arguments: label: D579
type_guessed: f64
name: disassemble_data
arguments: label: D253
type_guessed: f64
name: disassemble_data
arguments: label: D112
type_guessed: f64
name: disassemble_data
arguments: label: D179
type_guessed: f64
name: disassemble_data
arguments: label: D1307
type_guessed: f64
name: disassemble_data
arguments: label: D654
type_guessed: f64
name: disassemble_data
arguments: label: D2221
type_guessed: f64
name: disassemble_data
arguments: label: D1670
type_guessed: f64
name: disassemble_data
arguments: label: D441
type_guessed: f64
name: disassemble_data
arguments: label: D1902
type_guessed: f64
name: disassemble_data
arguments: label: D2589
type_guessed: f64
name: disassemble_data
arguments: label: D947
type_guessed: f64
name: disassemble_data
arguments: label: D1121
type_guessed: f64
name: disassemble_data
arguments: label: D1823
type_guessed: f64
name: disassemble_data
arguments: label: D1914
type_guessed: byte[8]
name: disassemble_data
arguments: label: D1369
type_guessed: f64
name: disassemble_data
arguments: label: D487
type_guessed: f64
name: disassemble_data
arguments: label: D1980
type_guessed: f64
name: disassemble_data
arguments: label: D1740
type_guessed: f64
name: disassemble_data
arguments: label: D1652
type_guessed: byte[8]
name: disassemble_data
arguments: label: D1398
type_guessed: f64
name: disassemble_data
arguments: label: D2008
type_guessed: f64
name: disassemble_data
arguments: label: D1288
type_guessed: f64
name: disassemble_data
arguments: label: D1775
type_guessed: f64
name: disassemble_data
arguments: label: D998
type_guessed: f64
name: disassemble_data
arguments: label: D1392
type_guessed: f64
name: disassemble_data
arguments: label: D1667
type_guessed: f64
name: disassemble_data
arguments: label: D1933
type_guessed: f64
name: disassemble_data
arguments: label: D811
type_guessed: f64
name: disassemble_data
arguments: label: D1844
type_guessed: f64
name: disassemble_data
arguments: label: D1188
type_guessed: f64
name: disassemble_data
arguments: label: D2189
type_guessed: f64
name: disassemble_data
arguments: label: D90
type_guessed: f64

tool: D491: 2.718281828459045

tool: D2435: 3

tool: D1460: 4

tool: D1582: 5

tool: D630: 6

tool: D324: 7

tool: D1245: 8

tool: D1067: 9

tool: D546: 10

tool: D394: 11

tool: D358: 638668800

tool: D561: 1125310725

tool: D1814: 973283850

tool: D1246: 549063900

tool: D2193: 226195200

tool: D1579: 72099720

tool: D1436: 18350640

tool: D1707: 3785760

tool: D1698: 633600

tool: D2506: 84480

tool: D280: 8448

tool: D198: 512

tool: D1953: 14

tool: D2156: 15

tool: D1297: 12

tool: D1522: 13

tool: D705: 16

tool: D2094: 58095

tool: D1107: 99540

tool: D1287: 190710

tool: D940: 100950

tool: D964: 21660

tool: D2100: 1938

tool: D383: 1935

tool: D2113: 1080

tool: D2068: 1350

tool: D1659: 1170

tool: D2434: 420

tool: D2037: 66

tool: {"D594": [0x00,0x00,0x00,0x00,0x00,0x10,0x78,0xc0]}

tool: D195: 135135

tool: D951: 62370

tool: D1073: 17325

tool: D127: 3150

tool: D2348: 378

tool: D716: 28

tool: D1918: 2205

tool: D1232: 1260

tool: D1433: 1890

tool: D46: 1050

tool: D1899: 126

tool: D1611: 343395

tool: D311: 114660

tool: D2157: 242910

tool: D639: 61950

tool: D1380: 6060

tool: D2162: 282

tool: D1608: 116

tool: D1811: 9900

tool: D1186: 14850

tool: D2088: 8250

tool: D455: 3300

tool: D2293: 1074

tool: D2512: 164

tool: D276: 51975

tool: D1635: 29700

tool: D579: 44550

tool: D253: 23850

tool: D112: 11700

tool: D179: 2814

tool: D1307: 284

tool: D654: 24255

tool: D2221: 13860

tool: D1670: 20790

tool: D441: 11550

tool: D1902: 4620

tool: D2589: 1386

tool: D947: 308

tool: D1121: 24

tool: D1823: 1936935

tool: {"D1914": [0x00,0x00,0x00,0x00,0x8a,0x5e,0x47,0xc1]}

tool: D1369: 408870

tool: D487: 23100

tool: D1980: 5082

tool: D1740: 532

tool: {"D1652": [0x00,0x00,0x00,0x00,0x00,0x00,0x42,0xc0]}

tool: D1398: 1287

tool: D2008: 22

tool: D1288: 135

tool: D1775: 99

tool: D998: 132

tool: D1392: 27

tool: D1667: 78

tool: D1933: 117

tool: D811: 191

tool: D1844: 2151

tool: D1188: 33

tool: D2189: 1099

tool: D90: 210

assistant: ```c
double Slater_2S_4S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-638668800.0 + 638668800.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) - 1125310725.0 * rij * xii - 973283850.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(2.0))) - 549063900.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(3.0))) - 226195200.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(4.0))) - 72099720.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(5.0))) - 18350640.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(6.0))) - 3785760.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(7.0))) - 633600.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(8.0))) - 84480.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xii), (double)(9.0))) - 8448.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xii), (double)(10.0))) - 512.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xii), (double)(11.0)))) / (6.386688e8 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * rij);
  } else {
    S = (1260.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * (xii + xij)))) * (pow((double)((pow((double)(xii), (double)(2.0))) - (pow((double)(xij), (double)(2.0)))), (double)(11.0))) + 210.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) * (pow((double)(xij), (double)(10.0))) * (-36.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(14.0))) - 2.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(15.0))) - 1287.0 * rij * (pow((double)(xii), (double)(9.0))) * (pow((double)(xij), (double)(4.0))) + 6.0 * (pow((double)(xij), (double)(12.0))) + 9.0 * rij * xii * (pow((double)(xij), (double)(12.0))) - 22.0 * rij * (pow((double)(xii), (double)(7.0))) * (pow((double)(xij), (double)(6.0))) * (-135.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 6.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(10.0))) * (-11.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 66.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(8.0))) * (-5.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 8.0 * rij * (pow((double)(xii), (double)(5.0))) * (pow((double)(xij), (double)(8.0))) * (99.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + rij * (pow((double)(xii), (double)(3.0))) * (pow((double)(xij), (double)(10.0))) * (-99.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 132.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) * (27.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 78.0 * (pow((double)(xii), (double)(12.0))) * (7.0 + 3.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 2.0 * rij * (pow((double)(xii), (double)(13.0))) * (117.0 + 4.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 66.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(4.0))) * (-191.0 + 6.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + rij * (pow((double)(xii), (double)(11.0))) * (pow((double)(xij), (double)(2.0))) * (-2151.0 + 22.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 6.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(2.0))) * (-1099.0 + 33.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))))) + (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(xii), (double)(6.0))) * (-385.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) * (1080.0 + 1935.0 * rij * xij + 1350.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 1170.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 420.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 66.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 4.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 7.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(10.0))) * (99540.0 + 58095.0 * rij * xij + 190710.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 100950.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 21660.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1938.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 4.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 8.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) + 4.0 * (pow((double)(xij), (double)(16.0))) * (135135.0 + 135135.0 * rij * xij + 62370.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 17325.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 3150.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 378.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 28.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) - (pow((double)(xii), (double)(16.0))) * (1260.0 + 2205.0 * rij * xij + 1890.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 1050.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 420.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 126.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 28.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 4.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) + 7.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(12.0))) * (114660.0 - 343395.0 * rij * xij - 242910.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 61950.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 6060.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 282.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 116.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 8.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) - 7.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(4.0))) * (9900.0 + 17325.0 * rij * xij + 14850.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 8250.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 3300.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1074.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 164.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 8.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) + 7.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(6.0))) * (29700.0 + 51975.0 * rij * xij + 44550.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 23850.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 11700.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 2814.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 284.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 8.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) + (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(2.0))) * (13860.0 + 24255.0 * rij * xij + 20790.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 11550.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 4620.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1386.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 308.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 24.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))) - (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(14.0))) * (-3063060.0 - 1936935.0 * rij * xij - 408870.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 11550.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 23100.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 5082.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 532.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 24.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0)))))) / (1260. * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * (xii + xij)))) * rij * (pow((double)((pow((double)(xii), (double)(2.0))) - (pow((double)(xij), (double)(2.0)))), (double)(11.0))));
  }
  return S;
}
```