user: What is the c source code of the assembly code below?

```asm
<interpolate_eta_derivative_order4_square>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  movsd  %xmm0,-0x8(%rbp)
  movsd  %xmm1,-0x10(%rbp)
  mov    %rdi,-0x18(%rbp)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  mov    -0x18(%rbp),%rax
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x8,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x10(%rbp),%xmm1
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x10,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x18,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x20,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x28,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x30,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x10(%rbp),%xmm1
  movsd  D3861(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x10(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x38,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x40,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x48,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x50,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3861(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x58,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D3086(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D3086(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D3086(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D3086(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x60,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3861(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x68,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x70,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x78,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x10(%rbp),%xmm1
  movsd  D3861(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x10(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10(%rbp),%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D393(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x88,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2936(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0x90,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0x98,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0xa0,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0xa8,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x10(%rbp),%xmm1
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D2014(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0xb0,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D3880(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D4178(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8(%rbp),%xmm2
  movsd  D3380(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm1
  movsd  D4178(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm1
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm1
  mov    -0x18(%rbp),%rax
  add    $0xb8,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x8(%rbp),%xmm1
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D4178(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10(%rbp),%xmm2
  movsd  D518(%rip),%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x10(%rbp),%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x8(%rbp),%xmm2
  movsd  D2017(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x8(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm0
  movsd  D518(%rip),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D518(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x10(%rbp),%xmm3
  movsd  D4178(%rip),%xmm0
  addsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm0
  mov    -0x18(%rbp),%rax
  add    $0xc0,%rax
  addsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  nop
  pop    %rbp
  ret
```

tool_calls: name: unpack_data
arguments: label: D2017
type_infered: f64
name: unpack_data
arguments: label: D4178
type_infered: f64
name: unpack_data
arguments: label: D518
type_infered: f64
name: unpack_data
arguments: label: D3880
type_infered: byte[8]
name: unpack_data
arguments: label: D3380
type_infered: f64
name: unpack_data
arguments: label: D2014
type_infered: f64
name: unpack_data
arguments: label: D2936
type_infered: f64
name: unpack_data
arguments: label: D3861
type_infered: byte[8]
name: unpack_data
arguments: label: D393
type_infered: f64
name: unpack_data
arguments: label: D3086
type_infered: f64

tool: D2017: 0.765625

tool: D4178: 1

tool: D518: 0.654653670707977

tool: {"D3880": [0x46,0x55,0x55,0x55,0x55,0x95,0xfc,0xbf]}

tool: D3380: 1.78645833333333

tool: D2014: 2.04166666666667

tool: D2936: 4.16840277777778

tool: {"D3861": [0xe5,0x38,0x8e,0xe3,0x38,0x0e,0x13,0xc0]}

tool: D393: 4.76388888888889

tool: D3086: 5.44444444444445

assistant: ```c
void interpolate_eta_derivative_order4_square(double epsilon, double eta, double *out_6330729362090964521) {
  out_6330729362090964521[0] = 0.765625 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta - 0.654653670707977) + 0.765625 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta + 0.654653670707977) + 0.765625 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 0.765625 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977);
  out_6330729362090964521[1] = -1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977);
  out_6330729362090964521[2] = 2.04166666666667 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) + 2.04166666666667 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) + 2.04166666666667 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 2.04166666666667 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977);
  out_6330729362090964521[3] = -1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977);
  out_6330729362090964521[4] = 0.765625 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) + 0.765625 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) + 0.765625 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 0.765625 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977);
  out_6330729362090964521[5] = -1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta - 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta + 1.0) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[6] = 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 4.16840277777778 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[7] = -4.76388888888889 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) - 4.76388888888889 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) - 4.76388888888889 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) - 4.76388888888889 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[8] = 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 4.16840277777778 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[9] = -1.78645833333333 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) - 1.78645833333333 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[10] = 2.04166666666667 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 2.04166666666667 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 2.04166666666667 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 2.04166666666667 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[11] = -4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) - 4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0) - 4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0) - 4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[12] = 5.44444444444445 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 5.44444444444445 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 5.44444444444445 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 5.44444444444445 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[13] = -4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) - 4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0) - 4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0) - 4.76388888888889 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[14] = 2.04166666666667 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 2.04166666666667 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 2.04166666666667 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 2.04166666666667 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[15] = -1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta + 1.0) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[16] = 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 4.16840277777778 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[17] = -4.76388888888889 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) - 4.76388888888889 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) - 4.76388888888889 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) - 4.76388888888889 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[18] = 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) + 4.16840277777778 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 4.16840277777778 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[19] = -1.78645833333333 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 1.0) - 1.78645833333333 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 1.0) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[20] = 0.765625 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 0.765625 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 0.654653670707977) * (eta + 1.0) + 0.765625 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0) + 0.765625 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[21] = -1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[22] = 2.04166666666667 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 2.04166666666667 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 2.04166666666667 * eta * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 2.04166666666667 * (epsilon - 1.0) * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[23] = -1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * eta * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) - 1.78645833333333 * epsilon * (epsilon - 1.0) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
  out_6330729362090964521[24] = 0.765625 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) + 0.765625 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 1.0) + 0.765625 * epsilon * eta * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta + 0.654653670707977) * (eta + 1.0) + 0.765625 * epsilon * (epsilon - 0.654653670707977) * (epsilon + 0.654653670707977) * (epsilon + 1.0) * (eta - 0.654653670707977) * (eta + 0.654653670707977) * (eta + 1.0);
}
```