// File: /workspace/github_c_makefile_star2_O0/PoulinV[P]AxiCLASS/build/../tools/hyperspherical.c
// Function: hyperspherical_Hermite6_interpolation_vector_PhidPhid2Phi
int hyperspherical_Hermite6_interpolation_vector_PhidPhid2Phi(HyperInterpStruct *pHIS,
                                                              int nxi,
                                                              int lnum,
                                                              double * xinterp,
                                                              double *Phi,
                                                              double * dPhi,
                                                              double * d2Phi,
                                                              ErrorMsg error_message) {
#undef HERMITE_DO_PHI
#undef HERMITE_DO_DPHI
#undef HERMITE_DO_D2PHI
#define HERMITE_DO_PHI
#define HERMITE_DO_DPHI
#define HERMITE_DO_D2PHI
#include "hermite6_interpolation_csource.h"
  return _SUCCESS_;
}

// Assembly:
subq $0x218, %rsp            # imm = 0x218
movq 0x228(%rsp), %rax
movq 0x220(%rsp), %rax
movq %rdi, 0x210(%rsp)
movl %esi, 0x20c(%rsp)
movl %edx, 0x208(%rsp)
movq %rcx, 0x200(%rsp)
movq %r8, 0x1f8(%rsp)
movq %r9, 0x1f0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1e8(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1e0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1d8(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1d0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1c8(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1c0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x188(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x180(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x178(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x170(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x158(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x150(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x148(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x140(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x138(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x130(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x128(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x120(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x118(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x110(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x108(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0x100(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xf8(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xf0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xe8(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xe0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xd8(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xd0(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, 0xc8(%rsp)
movl $0x0, 0x4c(%rsp)
movl $0x1, 0x34(%rsp)
movl $0x1, 0x30(%rsp)
movq 0x210(%rsp), %rax
movq 0x38(%rax), %rax
movq %rax, 0xb0(%rsp)
movq 0x210(%rsp), %rax
movq 0x40(%rax), %rax
movq %rax, 0xa8(%rsp)
movq 0x210(%rsp), %rax
movq 0x48(%rax), %rax
movq %rax, 0xa0(%rsp)
movq 0x210(%rsp), %rax
movsd 0x8(%rax), %xmm0
movsd %xmm0, 0xc0(%rsp)
movsd 0xc0(%rsp), %xmm0
mulsd 0xc0(%rsp), %xmm0
movsd %xmm0, 0xb8(%rsp)
movq 0x210(%rsp), %rax
movsd 0x10(%rax), %xmm0
movsd %xmm0, 0x88(%rsp)
movsd 0x88(%rsp), %xmm0
mulsd 0x88(%rsp), %xmm0
movsd %xmm0, 0x80(%rsp)
movq 0x210(%rsp), %rax
movl (%rax), %eax
movl %eax, 0x5c(%rsp)
movq 0x210(%rsp), %rax
movl 0x30(%rax), %eax
movl %eax, 0x50(%rsp)
movq 0x210(%rsp), %rax
movq 0x50(%rax), %rax
movl 0x208(%rsp), %ecx
imull 0x50(%rsp), %ecx
movslq %ecx, %rcx
shlq $0x3, %rcx
addq %rcx, %rax
movq %rax, 0x40(%rsp)
movq 0x210(%rsp), %rax
movq 0x58(%rax), %rax
movl 0x208(%rsp), %ecx
imull 0x50(%rsp), %ecx
movslq %ecx, %rcx
shlq $0x3, %rcx
addq %rcx, %rax
movq %rax, 0x38(%rsp)
movq 0x210(%rsp), %rax
movq 0x20(%rax), %rax
movslq 0x208(%rsp), %rcx
movl (%rax,%rcx,4), %eax
movl %eax, 0x58(%rsp)
cvtsi2sdl 0x58(%rsp), %xmm0
cvtsi2sdl 0x58(%rsp), %xmm1
movsd 0x17d117(%rip), %xmm2   # 0x1d2248
addsd %xmm2, %xmm1
mulsd %xmm1, %xmm0
movsd %xmm0, 0x78(%rsp)
movq 0xb0(%rsp), %rax
movsd (%rax), %xmm0
movsd %xmm0, 0x98(%rsp)
movq 0xb0(%rsp), %rax
movl 0x50(%rsp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x90(%rsp)
movsd 0x90(%rsp), %xmm0
movsd %xmm0, 0x70(%rsp)
movsd 0x98(%rsp), %xmm0
movsd %xmm0, 0x68(%rsp)
movsd 0x98(%rsp), %xmm0
movsd %xmm0, 0x60(%rsp)
movl $0x0, 0x54(%rsp)
movl 0x54(%rsp), %eax
cmpl 0x20c(%rsp), %eax
jge 0x562f1
movq 0x200(%rsp), %rax
movslq 0x54(%rsp), %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x1b8(%rsp)
movq 0x210(%rsp), %rax
cmpl $0x1, (%rax)
jne 0x55229
movq 0x210(%rsp), %rax
movq 0x20(%rax), %rax
movslq 0x208(%rsp), %rcx
movl (%rax,%rcx,4), %edi
movq 0x210(%rsp), %rax
movsd 0x17d077(%rip), %xmm0   # 0x1d2280
addsd 0x8(%rax), %xmm0
cvttsd2si %xmm0, %esi
leaq 0x1b8(%rsp), %rdx
leaq 0x34(%rsp), %rcx
leaq 0x30(%rsp), %r8
callq 0x419a0
movsd 0x1b8(%rsp), %xmm1
movsd 0x98(%rsp), %xmm0
ucomisd %xmm1, %xmm0
ja 0x55255
movsd 0x1b8(%rsp), %xmm0
ucomisd 0x90(%rsp), %xmm0
jbe 0x55299
movq 0x1f8(%rsp), %rax
movslq 0x54(%rsp), %rcx
xorps %xmm0, %xmm0
movsd %xmm0, (%rax,%rcx,8)
movq 0x1f0(%rsp), %rax
movslq 0x54(%rsp), %rcx
xorps %xmm0, %xmm0
movsd %xmm0, (%rax,%rcx,8)
movq 0x220(%rsp), %rax
movslq 0x54(%rsp), %rcx
xorps %xmm0, %xmm0
movsd %xmm0, (%rax,%rcx,8)
jmp 0x562e1
movsd 0x1b8(%rsp), %xmm0
ucomisd 0x68(%rsp), %xmm0
ja 0x552c3
movsd 0x1b8(%rsp), %xmm1
movsd 0x70(%rsp), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x5605f
movsd 0x1b8(%rsp), %xmm0
ucomisd 0x60(%rsp), %xmm0
ja 0x552ed
movsd 0x1b8(%rsp), %xmm1
movsd 0x70(%rsp), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x555fd
movsd 0x1b8(%rsp), %xmm0
subsd 0x98(%rsp), %xmm0
divsd 0x88(%rsp), %xmm0
cvttsd2si %xmm0, %eax
addl $0x1, %eax
movl %eax, 0x4c(%rsp)
movl $0x1, %eax
cmpl 0x4c(%rsp), %eax
jge 0x55328
movl 0x4c(%rsp), %eax
movl %eax, 0x2c(%rsp)
jmp 0x55333
movl $0x1, %eax
movl %eax, 0x2c(%rsp)
jmp 0x55333
movl 0x2c(%rsp), %eax
movl %eax, 0x4c(%rsp)
movl 0x50(%rsp), %eax
subl $0x1, %eax
cmpl 0x4c(%rsp), %eax
jge 0x55355
movl 0x50(%rsp), %eax
subl $0x1, %eax
movl %eax, 0x28(%rsp)
jmp 0x5535d
movl 0x4c(%rsp), %eax
movl %eax, 0x28(%rsp)
movl 0x28(%rsp), %eax
movl %eax, 0x4c(%rsp)
movq 0xa0(%rsp), %rax
movl 0x4c(%rsp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x188(%rsp)
movq 0xa8(%rsp), %rax
movl 0x4c(%rsp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x178(%rsp)
movsd 0x178(%rsp), %xmm0
mulsd 0x178(%rsp), %xmm0
movsd %xmm0, 0x168(%rsp)
movq 0x40(%rsp), %rax
movl 0x4c(%rsp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x1e8(%rsp)
movq 0x38(%rsp), %rax
movl 0x4c(%rsp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x1d8(%rsp)
movsd 0x17e37e(%rip), %xmm0   # 0x1d3780
mulsd 0x1d8(%rsp), %xmm0
movsd 0x188(%rsp), %xmm2
movsd 0x1e8(%rsp), %xmm1
movsd 0x78(%rsp), %xmm3
divsd 0x168(%rsp), %xmm3
subsd 0xb8(%rsp), %xmm3
cvtsi2sdl 0x5c(%rsp), %xmm4
addsd %xmm4, %xmm3
mulsd %xmm3, %xmm1
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x1c8(%rsp)
movsd 0x17e324(%rip), %xmm1   # 0x1d3780
mulsd 0x188(%rsp), %xmm1
movsd 0x1c8(%rsp), %xmm2
movsd 0x17d80a(%rip), %xmm0   # 0x1d2c80
mulsd 0x1e8(%rsp), %xmm0
mulsd 0x78(%rsp), %xmm0
mulsd 0x188(%rsp), %xmm0
divsd 0x168(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1d8(%rsp), %xmm0
cvtsi2sdl 0x5c(%rsp), %xmm2
subsd 0xb8(%rsp), %xmm2
movsd 0x17d7aa(%rip), %xmm3   # 0x1d2c80
addsd 0x78(%rsp), %xmm3
divsd 0x168(%rsp), %xmm3
addsd %xmm3, %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xd0(%rsp)
movsd 0x17e27e(%rip), %xmm0   # 0x1d3780
mulsd 0x188(%rsp), %xmm0
movsd 0xd0(%rsp), %xmm2
movsd 0x1c8(%rsp), %xmm1
cvtsi2sdl 0x5c(%rsp), %xmm3
subsd 0xb8(%rsp), %xmm3
movsd 0x17ff94(%rip), %xmm4   # 0x1d54c8
addsd 0x78(%rsp), %xmm4
divsd 0x168(%rsp), %xmm4
addsd %xmm4, %xmm3
mulsd %xmm3, %xmm1
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x1d8(%rsp), %xmm1
movsd 0x17cce4(%rip), %xmm3   # 0x1d2248
addsd 0x78(%rsp), %xmm3
movsd 0x17ff4e(%rip), %xmm2   # 0x1d54c0
mulsd %xmm3, %xmm2
mulsd 0x188(%rsp), %xmm2
divsd 0x168(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1e8(%rsp), %xmm0
movsd 0x17d6df(%rip), %xmm2   # 0x1d2c80
mulsd 0x78(%rsp), %xmm2
divsd 0x168(%rsp), %xmm2
movsd 0x17d6c8(%rip), %xmm3   # 0x1d2c80
mulsd 0x188(%rsp), %xmm3
movsd 0x188(%rsp), %xmm5
movsd 0x17cc76(%rip), %xmm4   # 0x1d2248
divsd 0x168(%rsp), %xmm4
mulsd %xmm5, %xmm3
addsd %xmm4, %xmm3
mulsd %xmm3, %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xe0(%rsp)
jmp 0x55686
movl 0x4c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x4c(%rsp)
movsd 0x1e0(%rsp), %xmm0
movsd %xmm0, 0x1e8(%rsp)
movsd 0x1d0(%rsp), %xmm0
movsd %xmm0, 0x1d8(%rsp)
movsd 0x1c0(%rsp), %xmm0
movsd %xmm0, 0x1c8(%rsp)
movsd 0xc8(%rsp), %xmm0
movsd %xmm0, 0xd0(%rsp)
movsd 0xd8(%rsp), %xmm0
movsd %xmm0, 0xe0(%rsp)
movsd 0x170(%rsp), %xmm0
movsd %xmm0, 0x178(%rsp)
movsd 0x180(%rsp), %xmm0
movsd %xmm0, 0x188(%rsp)
movq 0xb0(%rsp), %rax
movq %rax, 0x20(%rsp)
movl 0x4c(%rsp), %ecx
subl $0x1, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jge 0x556ad
movl 0x4c(%rsp), %eax
subl $0x1, %eax
movl %eax, 0x1c(%rsp)
jmp 0x556b5
xorl %eax, %eax
movl %eax, 0x1c(%rsp)
jmp 0x556b5
movq 0x20(%rsp), %rax
movl 0x1c(%rsp), %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x70(%rsp)
movq 0xb0(%rsp), %rax
movslq 0x4c(%rsp), %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x68(%rsp)
movq 0xb0(%rsp), %rax
movq %rax, 0x10(%rsp)
movl 0x50(%rsp), %eax
subl $0x1, %eax
movl 0x4c(%rsp), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x55710
movl 0x50(%rsp), %eax
subl $0x1, %eax
movl %eax, 0xc(%rsp)
jmp 0x5571b
movl 0x4c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xc(%rsp)
movq 0x10(%rsp), %rax
movl 0xc(%rsp), %ecx
movslq %ecx, %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x60(%rsp)
movq 0xa0(%rsp), %rax
movslq 0x4c(%rsp), %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x180(%rsp)
movq 0xa8(%rsp), %rax
movslq 0x4c(%rsp), %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x170(%rsp)
movsd 0x170(%rsp), %xmm0
mulsd 0x170(%rsp), %xmm0
movsd %xmm0, 0x160(%rsp)
movq 0x40(%rsp), %rax
movslq 0x4c(%rsp), %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x1e0(%rsp)
movq 0x38(%rsp), %rax
movslq 0x4c(%rsp), %rcx
movsd (%rax,%rcx,8), %xmm0
movsd %xmm0, 0x1d0(%rsp)
movsd 0x17dfc5(%rip), %xmm0   # 0x1d3780
mulsd 0x1d0(%rsp), %xmm0
movsd 0x180(%rsp), %xmm2
movsd 0x1e0(%rsp), %xmm1
movsd 0x78(%rsp), %xmm3
divsd 0x160(%rsp), %xmm3
subsd 0xb8(%rsp), %xmm3
cvtsi2sdl 0x5c(%rsp), %xmm4
addsd %xmm4, %xmm3
mulsd %xmm3, %xmm1
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x1c0(%rsp)
movsd 0x17df6b(%rip), %xmm1   # 0x1d3780
mulsd 0x180(%rsp), %xmm1
movsd 0x1c0(%rsp), %xmm2
movsd 0x17d451(%rip), %xmm0   # 0x1d2c80
mulsd 0x1e0(%rsp), %xmm0
mulsd 0x78(%rsp), %xmm0
mulsd 0x180(%rsp), %xmm0
divsd 0x160(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1d0(%rsp), %xmm0
cvtsi2sdl 0x5c(%rsp), %xmm2
subsd 0xb8(%rsp), %xmm2
movsd 0x17d3f1(%rip), %xmm3   # 0x1d2c80
addsd 0x78(%rsp), %xmm3
divsd 0x160(%rsp), %xmm3
addsd %xmm3, %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xc8(%rsp)
movsd 0x17dec5(%rip), %xmm0   # 0x1d3780
mulsd 0x180(%rsp), %xmm0
movsd 0xc8(%rsp), %xmm2
movsd 0x1c0(%rsp), %xmm1
cvtsi2sdl 0x5c(%rsp), %xmm3
subsd 0xb8(%rsp), %xmm3
movsd 0x17fbdb(%rip), %xmm4   # 0x1d54c8
addsd 0x78(%rsp), %xmm4
divsd 0x160(%rsp), %xmm4
addsd %xmm4, %xmm3
mulsd %xmm3, %xmm1
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x1d0(%rsp), %xmm1
movsd 0x17c92b(%rip), %xmm3   # 0x1d2248
addsd 0x78(%rsp), %xmm3
movsd 0x17fb95(%rip), %xmm2   # 0x1d54c0
mulsd %xmm3, %xmm2
mulsd 0x180(%rsp), %xmm2
divsd 0x160(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1e0(%rsp), %xmm0
movsd 0x17d326(%rip), %xmm2   # 0x1d2c80
mulsd 0x78(%rsp), %xmm2
divsd 0x160(%rsp), %xmm2
movsd 0x17d30f(%rip), %xmm3   # 0x1d2c80
mulsd 0x180(%rsp), %xmm3
movsd 0x180(%rsp), %xmm5
movsd 0x17c8bd(%rip), %xmm4   # 0x1d2248
divsd 0x160(%rsp), %xmm4
mulsd %xmm5, %xmm3
addsd %xmm4, %xmm3
mulsd %xmm3, %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xd8(%rsp)
movsd 0x1d8(%rsp), %xmm0
mulsd 0x88(%rsp), %xmm0
movsd %xmm0, 0x158(%rsp)
movsd 0x17d2b4(%rip), %xmm0   # 0x1d2c88
mulsd 0x1c8(%rsp), %xmm0
mulsd 0x80(%rsp), %xmm0
movsd %xmm0, 0x150(%rsp)
movsd 0x1c8(%rsp), %xmm1
movsd 0x17d288(%rip), %xmm0   # 0x1d2c88
mulsd 0x1c0(%rsp), %xmm0
movsd 0x17fad7(%rip), %xmm2   # 0x1d54e8
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0x1d8(%rsp), %xmm0
movsd 0x17fa95(%rip), %xmm3   # 0x1d54c8
mulsd 0x1d0(%rsp), %xmm3
movsd 0x17dc44(%rip), %xmm4   # 0x1d3688
mulsd %xmm4, %xmm0
addsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1e8(%rsp), %xmm0
subsd 0x1e0(%rsp), %xmm0
movsd 0x17fa52(%rip), %xmm2   # 0x1d54e0
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x148(%rsp)
movsd 0x1c8(%rsp), %xmm1
movsd 0x1c0(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
movsd 0x17d180(%rip), %xmm2   # 0x1d2c50
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0x1d8(%rsp), %xmm0
movsd 0x17dc96(%rip), %xmm3   # 0x1d3788
mulsd 0x1d0(%rsp), %xmm3
movsd 0x17f9d5(%rip), %xmm4   # 0x1d54d8
mulsd %xmm4, %xmm0
addsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1e8(%rsp), %xmm0
subsd 0x1e0(%rsp), %xmm0
movsd 0x17f452(%rip), %xmm2   # 0x1d4f88
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x140(%rsp)
movsd 0x1c8(%rsp), %xmm1
movsd 0x17d130(%rip), %xmm0   # 0x1d2c88
mulsd 0x1c0(%rsp), %xmm0
movsd 0x17db37(%rip), %xmm2   # 0x1d36a0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0x1d8(%rsp), %xmm3
addsd 0x1d0(%rsp), %xmm3
movsd 0x17db04(%rip), %xmm0   # 0x1d3698
mulsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1e8(%rsp), %xmm0
subsd 0x1e0(%rsp), %xmm0
movsd 0x17f8f6(%rip), %xmm2   # 0x1d54d0
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x138(%rsp)
movsd 0x1c8(%rsp), %xmm0
mulsd 0x88(%rsp), %xmm0
movsd %xmm0, 0x130(%rsp)
movsd 0x17d07a(%rip), %xmm0   # 0x1d2c88
mulsd 0xd0(%rsp), %xmm0
mulsd 0x80(%rsp), %xmm0
movsd %xmm0, 0x128(%rsp)
movsd 0xd0(%rsp), %xmm1
movsd 0x17d04e(%rip), %xmm0   # 0x1d2c88
mulsd 0xc8(%rsp), %xmm0
movsd 0x17f89d(%rip), %xmm2   # 0x1d54e8
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0x1c8(%rsp), %xmm0
movsd 0x17f85b(%rip), %xmm3   # 0x1d54c8
mulsd 0x1c0(%rsp), %xmm3
movsd 0x17da0a(%rip), %xmm4   # 0x1d3688
mulsd %xmm4, %xmm0
addsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1d8(%rsp), %xmm0
subsd 0x1d0(%rsp), %xmm0
movsd 0x17f818(%rip), %xmm2   # 0x1d54e0
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x120(%rsp)
movsd 0xd0(%rsp), %xmm1
movsd 0xc8(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
movsd 0x17cf46(%rip), %xmm2   # 0x1d2c50
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0x1c8(%rsp), %xmm0
movsd 0x17da5c(%rip), %xmm3   # 0x1d3788
mulsd 0x1c0(%rsp), %xmm3
movsd 0x17f79b(%rip), %xmm4   # 0x1d54d8
mulsd %xmm4, %xmm0
addsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1d8(%rsp), %xmm0
subsd 0x1d0(%rsp), %xmm0
movsd 0x17f218(%rip), %xmm2   # 0x1d4f88
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x118(%rsp)
movsd 0xd0(%rsp), %xmm1
movsd 0x17cef6(%rip), %xmm0   # 0x1d2c88
mulsd 0xc8(%rsp), %xmm0
movsd 0x17d8fd(%rip), %xmm2   # 0x1d36a0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0x1c8(%rsp), %xmm3
addsd 0x1c0(%rsp), %xmm3
movsd 0x17d8ca(%rip), %xmm0   # 0x1d3698
mulsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1d8(%rsp), %xmm0
subsd 0x1d0(%rsp), %xmm0
movsd 0x17f6bc(%rip), %xmm2   # 0x1d54d0
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0x110(%rsp)
movsd 0xd0(%rsp), %xmm0
mulsd 0x88(%rsp), %xmm0
movsd %xmm0, 0x108(%rsp)
movsd 0x17ce40(%rip), %xmm0   # 0x1d2c88
mulsd 0xe0(%rsp), %xmm0
mulsd 0x80(%rsp), %xmm0
movsd %xmm0, 0x100(%rsp)
movsd 0xe0(%rsp), %xmm1
movsd 0x17ce14(%rip), %xmm0   # 0x1d2c88
mulsd 0xd8(%rsp), %xmm0
movsd 0x17f663(%rip), %xmm2   # 0x1d54e8
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0xd0(%rsp), %xmm0
movsd 0x17f621(%rip), %xmm3   # 0x1d54c8
mulsd 0xc8(%rsp), %xmm3
movsd 0x17d7d0(%rip), %xmm4   # 0x1d3688
mulsd %xmm4, %xmm0
addsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1c8(%rsp), %xmm0
subsd 0x1c0(%rsp), %xmm0
movsd 0x17f5de(%rip), %xmm2   # 0x1d54e0
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xf8(%rsp)
movsd 0xe0(%rsp), %xmm1
movsd 0xd8(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
movsd 0x17cd0c(%rip), %xmm2   # 0x1d2c50
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0xd0(%rsp), %xmm0
movsd 0x17d822(%rip), %xmm3   # 0x1d3788
mulsd 0xc8(%rsp), %xmm3
movsd 0x17f561(%rip), %xmm4   # 0x1d54d8
mulsd %xmm4, %xmm0
addsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1c8(%rsp), %xmm0
subsd 0x1c0(%rsp), %xmm0
movsd 0x17efde(%rip), %xmm2   # 0x1d4f88
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xf0(%rsp)
movsd 0xe0(%rsp), %xmm1
movsd 0x17ccbc(%rip), %xmm0   # 0x1d2c88
mulsd 0xd8(%rsp), %xmm0
movsd 0x17d6c3(%rip), %xmm2   # 0x1d36a0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x80(%rsp), %xmm2
movsd 0xd0(%rsp), %xmm3
addsd 0xc8(%rsp), %xmm3
movsd 0x17d690(%rip), %xmm0   # 0x1d3698
mulsd %xmm3, %xmm0
mulsd 0x88(%rsp), %xmm0
movq %xmm0, %rax
movabsq $-0x8000000000000000, %rcx # imm = 0x8000000000000000
xorq %rcx, %rax
movq %rax, %xmm0
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x1c8(%rsp), %xmm0
subsd 0x1c0(%rsp), %xmm0
movsd 0x17f482(%rip), %xmm2   # 0x1d54d0
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd %xmm0, 0xe8(%rsp)
movsd 0x1b8(%rsp), %xmm0
subsd 0x70(%rsp), %xmm0
divsd 0x88(%rsp), %xmm0
movsd %xmm0, 0x1b0(%rsp)
movsd 0x1b0(%rsp), %xmm0
mulsd 0x1b0(%rsp), %xmm0
movsd %xmm0, 0x1a8(%rsp)
movsd 0x1a8(%rsp), %xmm0
mulsd 0x1b0(%rsp), %xmm0
movsd %xmm0, 0x1a0(%rsp)
movsd 0x1a8(%rsp), %xmm0
mulsd 0x1a8(%rsp), %xmm0
movsd %xmm0, 0x198(%rsp)
movsd 0x1a8(%rsp), %xmm0
mulsd 0x1a0(%rsp), %xmm0
movsd %xmm0, 0x190(%rsp)
movsd 0x1e8(%rsp), %xmm1
movsd 0x158(%rsp), %xmm0
movsd 0x1b0(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x150(%rsp), %xmm1
movsd 0x1a8(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x148(%rsp), %xmm0
movsd 0x1a0(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x140(%rsp), %xmm1
movsd 0x198(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x138(%rsp), %xmm0
movsd 0x190(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
cvtsi2sdl 0x34(%rsp), %xmm1
mulsd %xmm1, %xmm0
movq 0x1f8(%rsp), %rax
movslq 0x54(%rsp), %rcx
movsd %xmm0, (%rax,%rcx,8)
movsd 0x1d8(%rsp), %xmm1
movsd 0x130(%rsp), %xmm0
movsd 0x1b0(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x128(%rsp), %xmm1
movsd 0x1a8(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x120(%rsp), %xmm0
movsd 0x1a0(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x118(%rsp), %xmm1
movsd 0x198(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0x110(%rsp), %xmm0
movsd 0x190(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
cvtsi2sdl 0x30(%rsp), %xmm1
mulsd %xmm1, %xmm0
movq 0x1f0(%rsp), %rax
movslq 0x54(%rsp), %rcx
movsd %xmm0, (%rax,%rcx,8)
movsd 0x1c8(%rsp), %xmm1
movsd 0x108(%rsp), %xmm0
movsd 0x1b0(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0x100(%rsp), %xmm1
movsd 0x1a8(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0xf8(%rsp), %xmm0
movsd 0x1a0(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
movsd 0xf0(%rsp), %xmm1
movsd 0x198(%rsp), %xmm2
mulsd %xmm2, %xmm1
addsd %xmm0, %xmm1
movsd 0xe8(%rsp), %xmm0
movsd 0x190(%rsp), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
cvtsi2sdl 0x34(%rsp), %xmm1
mulsd %xmm1, %xmm0
movq 0x220(%rsp), %rax
movslq 0x54(%rsp), %rcx
movsd %xmm0, (%rax,%rcx,8)
movl 0x54(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x54(%rsp)
jmp 0x551a9
xorl %eax, %eax
addq $0x218, %rsp            # imm = 0x218
retq
nopl (%rax,%rax)