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

```asm
<calc_vec_f>:
  endbr64
  push   %r15
  push   %r14
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  mov    %rdi,%rbx
  sub    $0x78,%rsp
  mov    D1347(%rip),%rax
  movsd  %xmm1,0x8(%rsp)
  movq   %rax,%xmm1
  movsd  %xmm3,0x20(%rsp)
  movsd  %xmm2,0x18(%rsp)
  movsd  %xmm4,0x28(%rsp)
  movsd  %xmm0,(%rsp)
  call   <pow@plt>
  movsd  (%rsp),%xmm7
  movsd  D2952(%rip),%xmm4
  mulsd  D198(%rip),%xmm0
  mov    D1347(%rip),%rax
  mulsd  %xmm7,%xmm4
  movq   %rax,%xmm1
  subsd  %xmm4,%xmm0
  addsd  D1633(%rip),%xmm0
  mulsd  0x8(%rsp),%xmm0
  movsd  %xmm4,0x38(%rsp)
  movsd  %xmm0,(%rbx)
  movapd %xmm7,%xmm0
  call   <pow@plt>
  movsd  (%rsp),%xmm7
  movsd  D3602(%rip),%xmm2
  mov    D1347(%rip),%rax
  mulsd  %xmm2,%xmm0
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movq   %rax,%xmm1
  movapd %xmm5,%xmm6
  movsd  %xmm5,0x8(%rsp)
  movapd %xmm7,%xmm5
  mulsd  %xmm2,%xmm6
  mulsd  %xmm2,%xmm5
  subsd  %xmm6,%xmm0
  movsd  %xmm6,0x30(%rsp)
  movsd  %xmm5,0x10(%rsp)
  subsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movsd  %xmm0,0x8(%rbx)
  movapd %xmm7,%xmm0
  call   <pow@plt>
  mulsd  D736(%rip),%xmm0
  movsd  0x38(%rsp),%xmm4
  mov    D1347(%rip),%rax
  movq   %rax,%xmm1
  addsd  %xmm4,%xmm0
  addsd  D1633(%rip),%xmm0
  mulsd  0x20(%rsp),%xmm0
  movsd  %xmm0,0x10(%rbx)
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  mov    D3602(%rip),%rax
  movsd  0x30(%rsp),%xmm3
  movq   %rax,%xmm2
  mov    D2012(%rip),%rax
  mulsd  %xmm2,%xmm0
  movq   %rax,%xmm1
  addsd  %xmm3,%xmm0
  subsd  0x10(%rsp),%xmm0
  subsd  %xmm2,%xmm0
  mulsd  0x28(%rsp),%xmm0
  movsd  %xmm0,0x18(%rbx)
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  mov    D3602(%rip),%rax
  movsd  D198(%rip),%xmm1
  mulsd  0x8(%rsp),%xmm1
  movq   %rax,%xmm2
  mov    D342(%rip),%rax
  mulsd  %xmm2,%xmm0
  subsd  %xmm1,%xmm0
  movq   %rax,%xmm1
  addsd  %xmm2,%xmm0
  movsd  %xmm0,0x20(%rbx)
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3602(%rip),%rax
  movsd  0x18(%rsp),%xmm1
  mulsd  D198(%rip),%xmm0
  movq   %rax,%xmm2
  mov    D2417(%rip),%rax
  mulsd  %xmm2,%xmm1
  subsd  %xmm0,%xmm1
  addsd  0x10(%rsp),%xmm1
  movsd  (%rsp),%xmm0
  movsd  %xmm1,0x28(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x10(%rsp),%xmm2
  mulsd  D924(%rip),%xmm2
  mulsd  D1043(%rip),%xmm0
  movsd  D4353(%rip),%xmm3
  mulsd  0x8(%rsp),%xmm3
  mov    D2773(%rip),%rax
  movapd %xmm2,%xmm1
  subsd  %xmm0,%xmm1
  movsd  (%rsp),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D3378(%rip),%xmm1
  movsd  %xmm1,0x30(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x18(%rsp),%xmm2
  movsd  (%rsp),%xmm4
  mulsd  D236(%rip),%xmm2
  movsd  D4353(%rip),%xmm1
  mulsd  0x10(%rsp),%xmm1
  movsd  D1043(%rip),%xmm5
  mov    D423(%rip),%rax
  mulsd  %xmm0,%xmm5
  movsd  D344(%rip),%xmm0
  mulsd  %xmm4,%xmm0
  subsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm0,%xmm1
  movapd %xmm4,%xmm0
  movsd  %xmm1,0x38(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x18(%rsp),%xmm2
  mulsd  D1390(%rip),%xmm2
  movsd  0x10(%rsp),%xmm3
  mulsd  D1456(%rip),%xmm3
  movapd %xmm0,%xmm4
  mulsd  D1276(%rip),%xmm4
  movsd  0x8(%rsp),%xmm7
  mulsd  D4038(%rip),%xmm7
  mov    D94(%rip),%rax
  movsd  (%rsp),%xmm0
  movapd %xmm2,%xmm1
  subsd  %xmm3,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm7,%xmm1
  addsd  D1115(%rip),%xmm1
  movsd  %xmm1,0x40(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x20(%rsp),%xmm2
  movsd  0x18(%rsp),%xmm4
  movsd  0x10(%rsp),%xmm3
  mulsd  D2072(%rip),%xmm2
  movapd %xmm0,%xmm5
  mulsd  D4366(%rip),%xmm4
  movsd  (%rsp),%xmm7
  mulsd  D856(%rip),%xmm3
  movsd  D240(%rip),%xmm0
  mulsd  D9(%rip),%xmm5
  mov    D938(%rip),%rax
  mulsd  %xmm7,%xmm0
  movapd %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  addsd  %xmm0,%xmm1
  movapd %xmm7,%xmm0
  movsd  %xmm1,0x48(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x20(%rsp),%xmm2
  mulsd  D1906(%rip),%xmm2
  movsd  0x18(%rsp),%xmm4
  mulsd  D3437(%rip),%xmm4
  movapd %xmm0,%xmm5
  movsd  0x10(%rsp),%xmm3
  mulsd  D1554(%rip),%xmm5
  mov    D3869(%rip),%rax
  movsd  (%rsp),%xmm0
  movapd %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  movsd  D3818(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x8(%rsp),%xmm4
  mulsd  D2047(%rip),%xmm4
  subsd  %xmm5,%xmm1
  addsd  %xmm4,%xmm1
  subsd  D2627(%rip),%xmm1
  movsd  %xmm1,0x50(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x20(%rsp),%xmm4
  movsd  0x28(%rsp),%xmm2
  movapd %xmm0,%xmm5
  movsd  D2163(%rip),%xmm3
  movsd  (%rsp),%xmm6
  mulsd  D2203(%rip),%xmm2
  movsd  D2105(%rip),%xmm0
  mulsd  %xmm4,%xmm3
  mov    D3020(%rip),%rax
  mulsd  D1552(%rip),%xmm5
  mulsd  %xmm6,%xmm0
  movapd %xmm2,%xmm1
  subsd  %xmm3,%xmm1
  movsd  0x18(%rsp),%xmm3
  mulsd  D1087(%rip),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D3818(%rip),%xmm3
  mulsd  0x10(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm0,%xmm1
  movapd %xmm6,%xmm0
  movsd  %xmm1,0x58(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x28(%rsp),%xmm2
  mulsd  D1168(%rip),%xmm2
  movsd  0x20(%rsp),%xmm5
  mulsd  D2223(%rip),%xmm5
  movapd %xmm0,%xmm6
  movsd  0x18(%rsp),%xmm4
  movsd  D2397(%rip),%xmm3
  mulsd  D4331(%rip),%xmm6
  mov    D242(%rip),%rax
  mulsd  %xmm4,%xmm3
  movsd  (%rsp),%xmm0
  movapd %xmm2,%xmm1
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  movsd  0x10(%rsp),%xmm3
  mulsd  D2370(%rip),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x8(%rsp),%xmm3
  mulsd  D718(%rip),%xmm3
  addsd  %xmm6,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D2981(%rip),%xmm1
  movsd  %xmm1,0x60(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x30(%rsp),%xmm2
  mulsd  D789(%rip),%xmm2
  movsd  0x28(%rsp),%xmm6
  movsd  0x20(%rsp),%xmm5
  movapd %xmm0,%xmm7
  mulsd  D107(%rip),%xmm6
  movsd  0x18(%rsp),%xmm4
  mulsd  D4184(%rip),%xmm4
  movsd  0x10(%rsp),%xmm3
  mulsd  D293(%rip),%xmm7
  movsd  D3012(%rip),%xmm0
  movapd %xmm2,%xmm1
  mov    D3590(%rip),%rax
  subsd  %xmm6,%xmm1
  movsd  D4229(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  movsd  (%rsp),%xmm5
  mulsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm1
  movsd  D2149(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  subsd  %xmm4,%xmm1
  addsd  %xmm6,%xmm1
  subsd  %xmm7,%xmm1
  addsd  %xmm0,%xmm1
  movapd %xmm5,%xmm0
  movsd  %xmm1,0x68(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x30(%rsp),%xmm2
  mulsd  D871(%rip),%xmm2
  movsd  0x28(%rsp),%xmm6
  movsd  0x20(%rsp),%xmm5
  movapd %xmm0,%xmm7
  mulsd  D2983(%rip),%xmm6
  movsd  0x18(%rsp),%xmm4
  mulsd  D3658(%rip),%xmm5
  movsd  0x10(%rsp),%xmm3
  mulsd  D4157(%rip),%xmm7
  mov    D2097(%rip),%rax
  movapd %xmm2,%xmm1
  movsd  (%rsp),%xmm0
  subsd  %xmm6,%xmm1
  movsd  D2261(%rip),%xmm6
  mulsd  %xmm4,%xmm6
  addsd  %xmm5,%xmm1
  subsd  %xmm6,%xmm1
  movsd  D2794(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x8(%rsp),%xmm6
  mulsd  D1888(%rip),%xmm6
  subsd  %xmm7,%xmm1
  addsd  %xmm6,%xmm1
  subsd  D3297(%rip),%xmm1
  movsd  %xmm1,0x70(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x30(%rsp),%xmm6
  movsd  D377(%rip),%xmm4
  movsd  0x38(%rsp),%xmm2
  mulsd  D3615(%rip),%xmm2
  movapd %xmm0,%xmm7
  mulsd  %xmm6,%xmm4
  movsd  0x28(%rsp),%xmm5
  movsd  0x18(%rsp),%xmm3
  mulsd  D3969(%rip),%xmm5
  movsd  D3464(%rip),%xmm0
  mulsd  D711(%rip),%xmm3
  mov    D4203(%rip),%rax
  mulsd  D3652(%rip),%xmm7
  movapd %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  movsd  0x20(%rsp),%xmm4
  mulsd  D4243(%rip),%xmm4
  addsd  %xmm5,%xmm1
  subsd  %xmm4,%xmm1
  movsd  D2261(%rip),%xmm4
  mulsd  0x10(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  %xmm7,%xmm1
  movsd  (%rsp),%xmm7
  mulsd  %xmm7,%xmm0
  subsd  %xmm0,%xmm1
  movapd %xmm7,%xmm0
  movsd  %xmm1,0x78(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3590(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x38(%rsp),%xmm2
  movsd  0x30(%rsp),%xmm7
  mulsd  D2383(%rip),%xmm2
  movsd  0x28(%rsp),%xmm6
  movapd %xmm0,%xmm8
  mulsd  D2944(%rip),%xmm7
  movsd  0x20(%rsp),%xmm5
  mulsd  D2585(%rip),%xmm5
  movsd  0x18(%rsp),%xmm4
  mulsd  D562(%rip),%xmm4
  movsd  0x10(%rsp),%xmm3
  mulsd  D1640(%rip),%xmm3
  mov    D3837(%rip),%rax
  mulsd  D3135(%rip),%xmm8
  movsd  (%rsp),%xmm0
  subsd  %xmm7,%xmm2
  movsd  D1616(%rip),%xmm7
  mulsd  %xmm6,%xmm7
  addsd  %xmm7,%xmm2
  movapd %xmm2,%xmm1
  subsd  %xmm5,%xmm1
  addsd  %xmm4,%xmm1
  movsd  0x8(%rsp),%xmm4
  mulsd  D987(%rip),%xmm4
  subsd  %xmm3,%xmm1
  addsd  %xmm8,%xmm1
  subsd  %xmm4,%xmm1
  addsd  D2506(%rip),%xmm1
  movsd  %xmm1,0x80(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x40(%rsp),%xmm2
  movsd  0x38(%rsp),%xmm8
  mulsd  D3924(%rip),%xmm2
  movsd  0x30(%rsp),%xmm7
  movapd %xmm0,%xmm9
  mulsd  D2587(%rip),%xmm8
  movsd  0x28(%rsp),%xmm6
  mulsd  D3935(%rip),%xmm7
  movsd  0x20(%rsp),%xmm5
  mulsd  D2389(%rip),%xmm6
  movsd  0x18(%rsp),%xmm4
  mulsd  D1333(%rip),%xmm5
  movsd  D2000(%rip),%xmm3
  mulsd  D3562(%rip),%xmm9
  movsd  D57(%rip),%xmm0
  subsd  %xmm8,%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm7,%xmm2
  movsd  (%rsp),%xmm7
  mulsd  %xmm7,%xmm0
  movapd %xmm2,%xmm1
  subsd  %xmm6,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  movsd  0x10(%rsp),%xmm3
  mulsd  D3230(%rip),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1582(%rip),%xmm3
  subsd  %xmm9,%xmm1
  addsd  %xmm0,%xmm1
  movapd %xmm7,%xmm0
  movsd  %xmm1,0x88(%rbx)
  movapd %xmm3,%xmm1
  call   <pow@plt>
  mov    D4203(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3590(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x40(%rsp),%xmm2
  movsd  0x38(%rsp),%xmm8
  mulsd  D1331(%rip),%xmm2
  movsd  0x30(%rsp),%xmm7
  movapd %xmm0,%xmm10
  mulsd  D2094(%rip),%xmm8
  movsd  0x28(%rsp),%xmm6
  mulsd  D1349(%rip),%xmm7
  movsd  0x20(%rsp),%xmm5
  mulsd  D3490(%rip),%xmm6
  movsd  0x18(%rsp),%xmm4
  movsd  0x10(%rsp),%xmm9
  mov    D477(%rip),%rax
  mulsd  D4119(%rip),%xmm9
  movsd  (%rsp),%xmm0
  mulsd  D1119(%rip),%xmm10
  subsd  %xmm8,%xmm2
  addsd  %xmm7,%xmm2
  movsd  D2907(%rip),%xmm7
  mulsd  %xmm5,%xmm7
  movapd %xmm2,%xmm1
  subsd  %xmm6,%xmm1
  addsd  %xmm7,%xmm1
  movsd  D1710(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  subsd  %xmm7,%xmm1
  movsd  0x8(%rsp),%xmm7
  mulsd  D127(%rip),%xmm7
  addsd  %xmm9,%xmm1
  subsd  %xmm10,%xmm1
  addsd  %xmm7,%xmm1
  subsd  D2098(%rip),%xmm1
  movsd  %xmm1,0x90(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3837(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x40(%rsp),%xmm7
  movsd  D1406(%rip),%xmm5
  movsd  0x48(%rsp),%xmm2
  mulsd  D4061(%rip),%xmm2
  movapd %xmm0,%xmm8
  mulsd  %xmm7,%xmm5
  movsd  0x38(%rsp),%xmm6
  movsd  0x28(%rsp),%xmm4
  mulsd  D1082(%rip),%xmm6
  movsd  D2907(%rip),%xmm3
  mulsd  D382(%rip),%xmm4
  movsd  0x20(%rsp),%xmm10
  mulsd  0x10(%rsp),%xmm3
  movsd  0x18(%rsp),%xmm9
  mulsd  D2066(%rip),%xmm10
  movsd  D4095(%rip),%xmm0
  mulsd  D413(%rip),%xmm9
  subsd  %xmm5,%xmm2
  movsd  0x30(%rsp),%xmm5
  mulsd  D1469(%rip),%xmm5
  mulsd  D640(%rip),%xmm8
  addsd  %xmm6,%xmm2
  movsd  (%rsp),%xmm6
  mulsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm2
  movsd  D1098(%rip),%xmm4
  movapd %xmm2,%xmm1
  subsd  %xmm3,%xmm1
  addsd  %xmm10,%xmm1
  subsd  %xmm9,%xmm1
  addsd  %xmm8,%xmm1
  subsd  %xmm0,%xmm1
  movapd %xmm6,%xmm0
  movsd  %xmm1,0x98(%rbx)
  movapd %xmm4,%xmm1
  call   <pow@plt>
  mov    D1582(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4203(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3590(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x48(%rsp),%xmm2
  movsd  0x40(%rsp),%xmm6
  mulsd  D2712(%rip),%xmm2
  movsd  0x38(%rsp),%xmm5
  mulsd  D3606(%rip),%xmm6
  movsd  0x30(%rsp),%xmm12
  mulsd  D797(%rip),%xmm5
  movsd  0x28(%rsp),%xmm11
  mulsd  D3037(%rip),%xmm12
  movsd  0x20(%rsp),%xmm10
  mulsd  D2987(%rip),%xmm11
  movsd  0x18(%rsp),%xmm9
  mulsd  D4342(%rip),%xmm10
  movsd  0x10(%rsp),%xmm8
  subsd  %xmm6,%xmm2
  movsd  D2724(%rip),%xmm6
  mulsd  D2106(%rip),%xmm9
  mulsd  D831(%rip),%xmm8
  mov    D223(%rip),%rax
  mulsd  %xmm0,%xmm6
  movsd  (%rsp),%xmm0
  addsd  %xmm5,%xmm2
  subsd  %xmm12,%xmm2
  addsd  %xmm11,%xmm2
  movapd %xmm2,%xmm1
  subsd  %xmm10,%xmm1
  addsd  %xmm9,%xmm1
  subsd  %xmm8,%xmm1
  addsd  %xmm6,%xmm1
  movsd  0x8(%rsp),%xmm6
  mulsd  D1774(%rip),%xmm6
  subsd  %xmm6,%xmm1
  addsd  D781(%rip),%xmm1
  movsd  %xmm1,0xa0(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D477(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3837(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x48(%rsp),%xmm12
  movsd  D337(%rip),%xmm1
  movsd  0x50(%rsp),%xmm2
  mulsd  D1332(%rip),%xmm2
  mulsd  %xmm12,%xmm1
  movsd  0x40(%rsp),%xmm11
  movsd  0x38(%rsp),%xmm10
  movsd  0x30(%rsp),%xmm9
  movsd  0x28(%rsp),%xmm8
  movsd  0x20(%rsp),%xmm7
  movsd  0x18(%rsp),%xmm6
  movsd  0x10(%rsp),%xmm5
  mulsd  D970(%rip),%xmm5
  mulsd  D4248(%rip),%xmm0
  mov    D3101(%rip),%rax
  subsd  %xmm1,%xmm2
  movsd  D883(%rip),%xmm1
  mulsd  %xmm11,%xmm1
  addsd  %xmm1,%xmm2
  movsd  D3340(%rip),%xmm1
  mulsd  %xmm10,%xmm1
  subsd  %xmm1,%xmm2
  movsd  D456(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm2,%xmm1
  movsd  D199(%rip),%xmm2
  mulsd  %xmm8,%xmm2
  subsd  %xmm2,%xmm1
  movsd  D3004(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm1
  movsd  D1885(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  movsd  (%rsp),%xmm6
  subsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm0,%xmm1
  movsd  D881(%rip),%xmm0
  mulsd  %xmm6,%xmm0
  addsd  %xmm0,%xmm1
  movapd %xmm6,%xmm0
  movsd  %xmm1,0xa8(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1098(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1582(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4203(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3590(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x50(%rsp),%xmm2
  movsd  0x48(%rsp),%xmm4
  mulsd  D633(%rip),%xmm2
  movsd  0x40(%rsp),%xmm3
  movapd %xmm0,%xmm5
  mulsd  D2606(%rip),%xmm4
  movsd  0x38(%rsp),%xmm11
  mulsd  D4249(%rip),%xmm3
  movsd  0x30(%rsp),%xmm10
  mulsd  D2829(%rip),%xmm11
  movsd  0x28(%rsp),%xmm9
  mulsd  D3348(%rip),%xmm10
  movsd  0x20(%rsp),%xmm8
  mulsd  D4310(%rip),%xmm8
  movsd  0x18(%rsp),%xmm7
  subsd  %xmm4,%xmm2
  movsd  D2046(%rip),%xmm4
  mulsd  D2833(%rip),%xmm7
  movsd  0x10(%rsp),%xmm6
  mulsd  D855(%rip),%xmm5
  mulsd  %xmm9,%xmm4
  mov    D3248(%rip),%rax
  movsd  (%rsp),%xmm0
  addsd  %xmm3,%xmm2
  subsd  %xmm11,%xmm2
  addsd  %xmm10,%xmm2
  movapd %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  movsd  D981(%rip),%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm8,%xmm1
  subsd  %xmm7,%xmm1
  addsd  %xmm4,%xmm1
  movsd  0x8(%rsp),%xmm4
  mulsd  D3303(%rip),%xmm4
  subsd  %xmm5,%xmm1
  addsd  %xmm4,%xmm1
  subsd  D686(%rip),%xmm1
  movsd  %xmm1,0xb0(%rbx)
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D223(%rip),%rax
  movsd  %xmm0,0x58(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D477(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3837(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x58(%rsp),%xmm3
  movsd  0x50(%rsp),%xmm2
  mulsd  D1348(%rip),%xmm3
  movsd  0x48(%rsp),%xmm11
  movapd %xmm0,%xmm4
  mulsd  D3374(%rip),%xmm2
  movsd  0x40(%rsp),%xmm10
  mulsd  D1183(%rip),%xmm11
  movsd  0x38(%rsp),%xmm9
  mulsd  D406(%rip),%xmm10
  movsd  0x30(%rsp),%xmm8
  mulsd  D2375(%rip),%xmm9
  movsd  0x28(%rsp),%xmm7
  mulsd  D3992(%rip),%xmm8
  movsd  0x20(%rsp),%xmm6
  subsd  %xmm2,%xmm3
  mulsd  D2139(%rip),%xmm7
  movsd  0x18(%rsp),%xmm5
  mulsd  D3347(%rip),%xmm6
  movsd  D2808(%rip),%xmm0
  mulsd  D691(%rip),%xmm5
  movsd  D32(%rip),%xmm13
  addsd  %xmm11,%xmm3
  mulsd  D1357(%rip),%xmm4
  movapd %xmm3,%xmm2
  movsd  D2046(%rip),%xmm3
  subsd  %xmm10,%xmm2
  mulsd  0x10(%rsp),%xmm3
  addsd  %xmm9,%xmm2
  subsd  %xmm8,%xmm2
  addsd  %xmm3,%xmm2
  movapd %xmm2,%xmm1
  subsd  %xmm7,%xmm1
  movsd  (%rsp),%xmm7
  mulsd  %xmm7,%xmm0
  addsd  %xmm6,%xmm1
  subsd  %xmm5,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm0,%xmm1
  movapd %xmm7,%xmm0
  movsd  %xmm1,0xb8(%rbx)
  movapd %xmm13,%xmm1
  call   <pow@plt>
  mov    D3101(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1098(%rip),%xmm12
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movapd %xmm12,%xmm1
  call   <pow@plt>
  movsd  D1582(%rip),%xmm11
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movapd %xmm11,%xmm1
  call   <pow@plt>
  movsd  D4203(%rip),%xmm10
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movapd %xmm10,%xmm1
  call   <pow@plt>
  movsd  D3590(%rip),%xmm9
  movq   %xmm0,%r13
  movsd  (%rsp),%xmm0
  movapd %xmm9,%xmm1
  call   <pow@plt>
  movsd  D3020(%rip),%xmm8
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movapd %xmm8,%xmm1
  call   <pow@plt>
  movsd  D938(%rip),%xmm7
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movapd %xmm7,%xmm1
  call   <pow@plt>
  movsd  D423(%rip),%xmm6
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movapd %xmm6,%xmm1
  call   <pow@plt>
  movsd  D2417(%rip),%xmm5
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movapd %xmm5,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movq   %r14,%xmm7
  movq   %r15,%xmm1
  movsd  0x30(%rsp),%xmm15
  movapd %xmm0,%xmm4
  movsd  0x28(%rsp),%xmm14
  movsd  0x20(%rsp),%xmm3
  mulsd  D1597(%rip),%xmm7
  movsd  0x18(%rsp),%xmm2
  mulsd  D814(%rip),%xmm1
  mov    D3996(%rip),%rax
  mulsd  D787(%rip),%xmm15
  mulsd  D1962(%rip),%xmm14
  mulsd  D3432(%rip),%xmm3
  mulsd  D1636(%rip),%xmm2
  movapd %xmm7,%xmm0
  movsd  0x10(%rsp),%xmm7
  subsd  %xmm1,%xmm0
  movq   %rbp,%xmm1
  mulsd  D1712(%rip),%xmm1
  mulsd  D604(%rip),%xmm7
  mulsd  D3261(%rip),%xmm4
  addsd  %xmm1,%xmm0
  movq   %r12,%xmm1
  mulsd  D3905(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movq   %r13,%xmm1
  mulsd  D3175(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movq   %rax,%xmm1
  subsd  %xmm15,%xmm0
  addsd  %xmm14,%xmm0
  subsd  %xmm3,%xmm0
  addsd  %xmm0,%xmm2
  movsd  (%rsp),%xmm0
  subsd  %xmm7,%xmm2
  movsd  0x8(%rsp),%xmm7
  mulsd  D3627(%rip),%xmm7
  addsd  %xmm4,%xmm2
  subsd  %xmm7,%xmm2
  addsd  D2406(%rip),%xmm2
  movsd  %xmm2,0xc0(%rbx)
  call   <pow@plt>
  mov    D3248(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D223(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D477(%rip),%rax
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3837(%rip),%rax
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movq   %xmm0,%r13
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movq   %r14,%xmm6
  movq   %r15,%xmm1
  movsd  0x38(%rsp),%xmm15
  movapd %xmm0,%xmm3
  movsd  0x30(%rsp),%xmm14
  movsd  0x28(%rsp),%xmm2
  mulsd  D4330(%rip),%xmm6
  movsd  (%rsp),%xmm7
  mulsd  D993(%rip),%xmm1
  mulsd  D2642(%rip),%xmm15
  mulsd  D2618(%rip),%xmm14
  mulsd  D3059(%rip),%xmm2
  mulsd  D577(%rip),%xmm3
  movapd %xmm6,%xmm0
  subsd  %xmm1,%xmm0
  movq   %rbp,%xmm1
  mulsd  D341(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movq   %r12,%xmm1
  mulsd  D1614(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movq   %r13,%xmm1
  mulsd  D3260(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x10(%rsp),%xmm1
  mulsd  D3061(%rip),%xmm1
  subsd  %xmm15,%xmm0
  addsd  %xmm14,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D1343(%rip),%xmm2
  addsd  %xmm1,%xmm0
  movsd  0x18(%rsp),%xmm1
  mulsd  D2740(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  0x20(%rsp),%xmm1
  mulsd  D2078(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D4174(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  subsd  %xmm3,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  movsd  %xmm0,0xc8(%rbx)
  movapd %xmm7,%xmm0
  call   <pow@plt>
  mov    D32(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3101(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1098(%rip),%rax
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1582(%rip),%rax
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4203(%rip),%rax
  movq   %xmm0,%r13
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3590(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movq   %r14,%xmm6
  movq   %r15,%xmm1
  movsd  0x38(%rsp),%xmm15
  mulsd  D1090(%rip),%xmm6
  movapd %xmm0,%xmm3
  movsd  0x30(%rsp),%xmm14
  mulsd  D3760(%rip),%xmm1
  mulsd  D1829(%rip),%xmm15
  mulsd  D251(%rip),%xmm14
  mulsd  D4214(%rip),%xmm3
  movapd %xmm6,%xmm0
  subsd  %xmm1,%xmm0
  movq   %rbp,%xmm1
  mulsd  D1011(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movq   %r12,%xmm1
  mulsd  D34(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movq   %r13,%xmm1
  mulsd  D807(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x10(%rsp),%xmm1
  mulsd  D2083(%rip),%xmm1
  subsd  %xmm15,%xmm0
  addsd  %xmm14,%xmm0
  movsd  0x18(%rsp),%xmm14
  mulsd  D144(%rip),%xmm14
  subsd  %xmm1,%xmm0
  movsd  0x20(%rsp),%xmm1
  mulsd  D1856(%rip),%xmm1
  addsd  %xmm14,%xmm0
  movsd  D3271(%rip),%xmm14
  subsd  %xmm1,%xmm0
  movsd  0x28(%rsp),%xmm1
  mulsd  D1887(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x8(%rsp),%xmm1
  mulsd  D1854(%rip),%xmm1
  subsd  %xmm3,%xmm0
  addsd  %xmm1,%xmm0
  subsd  D1372(%rip),%xmm0
  movapd %xmm14,%xmm1
  movsd  %xmm0,0xd0(%rbx)
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  mov    D3996(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3248(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D223(%rip),%rax
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D477(%rip),%rax
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3837(%rip),%rax
  movq   %xmm0,%r13
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movq   %r14,%xmm4
  movq   %rbp,%xmm5
  movsd  0x40(%rsp),%xmm15
  mulsd  D790(%rip),%xmm4
  movapd %xmm0,%xmm3
  movsd  (%rsp),%xmm6
  mulsd  D755(%rip),%xmm5
  movsd  D2818(%rip),%xmm1
  mulsd  D3221(%rip),%xmm15
  mulsd  D3681(%rip),%xmm3
  movapd %xmm4,%xmm0
  movq   %r15,%xmm4
  mulsd  D1396(%rip),%xmm4
  subsd  %xmm4,%xmm0
  movq   %r12,%xmm4
  mulsd  D1638(%rip),%xmm4
  addsd  %xmm5,%xmm0
  movq   %r13,%xmm5
  mulsd  D2013(%rip),%xmm5
  subsd  %xmm4,%xmm0
  movsd  0x10(%rsp),%xmm4
  mulsd  D753(%rip),%xmm4
  addsd  %xmm5,%xmm0
  movsd  D251(%rip),%xmm5
  mulsd  0x18(%rsp),%xmm5
  subsd  %xmm15,%xmm0
  movsd  0x30(%rsp),%xmm15
  mulsd  D2164(%rip),%xmm15
  addsd  %xmm4,%xmm0
  movsd  0x20(%rsp),%xmm4
  mulsd  D4052(%rip),%xmm4
  subsd  %xmm5,%xmm0
  movsd  0x28(%rsp),%xmm5
  mulsd  D4327(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movsd  0x38(%rsp),%xmm4
  mulsd  D1674(%rip),%xmm4
  subsd  %xmm5,%xmm0
  movsd  D3494(%rip),%xmm5
  mulsd  %xmm6,%xmm5
  addsd  %xmm15,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm3,%xmm0
  subsd  %xmm5,%xmm0
  movsd  %xmm0,0xd8(%rbx)
  movapd %xmm6,%xmm0
  call   <pow@plt>
  mov    D1343(%rip),%rax
  movsd  %xmm0,0x58(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D32(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3101(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1098(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1582(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4203(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3590(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3020(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D938(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D423(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2417(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2012(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movq   %r14,%xmm6
  movsd  0x58(%rsp),%xmm15
  movsd  0x50(%rsp),%xmm13
  mulsd  D4350(%rip),%xmm6
  movsd  0x48(%rsp),%xmm12
  movapd %xmm0,%xmm4
  mulsd  D400(%rip),%xmm15
  movsd  0x40(%rsp),%xmm11
  mulsd  D231(%rip),%xmm13
  movsd  0x38(%rsp),%xmm10
  mulsd  D2213(%rip),%xmm12
  movsd  0x30(%rsp),%xmm9
  mulsd  D3799(%rip),%xmm11
  movsd  0x28(%rsp),%xmm8
  mulsd  D860(%rip),%xmm10
  movsd  0x20(%rsp),%xmm7
  subsd  %xmm6,%xmm15
  movq   %r15,%xmm6
  movsd  0x10(%rsp),%xmm5
  mulsd  D2956(%rip),%xmm6
  mulsd  D3083(%rip),%xmm9
  mulsd  D500(%rip),%xmm8
  mulsd  D3903(%rip),%xmm7
  mulsd  D490(%rip),%xmm5
  addsd  %xmm6,%xmm15
  mulsd  D364(%rip),%xmm4
  movapd %xmm15,%xmm2
  subsd  %xmm13,%xmm2
  addsd  %xmm12,%xmm2
  movapd %xmm2,%xmm1
  subsd  %xmm11,%xmm1
  addsd  %xmm10,%xmm1
  subsd  %xmm9,%xmm1
  movapd %xmm1,%xmm6
  movsd  0x8(%rsp),%xmm1
  addsd  %xmm8,%xmm6
  mulsd  D3892(%rip),%xmm1
  movapd %xmm6,%xmm0
  movsd  0x18(%rsp),%xmm6
  mulsd  D93(%rip),%xmm6
  subsd  %xmm7,%xmm0
  addsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm1,%xmm0
  addsd  D2211(%rip),%xmm0
  movsd  D929(%rip),%xmm1
  movsd  %xmm0,0xe0(%rbx)
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  mov    D3271(%rip),%rax
  movsd  %xmm0,0x68(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3996(%rip),%rax
  movsd  %xmm0,0x60(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3248(%rip),%rax
  movsd  %xmm0,0x58(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D223(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D477(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3837(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2097(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D242(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3869(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D94(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2773(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D342(%rip),%rax
  movsd  %xmm0,0x10(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1347(%rip),%rax
  movsd  %xmm0,0x8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x68(%rsp),%xmm2
  movsd  0x60(%rsp),%xmm15
  mulsd  D3116(%rip),%xmm2
  movsd  0x58(%rsp),%xmm14
  movapd %xmm0,%xmm10
  mulsd  D3373(%rip),%xmm15
  movsd  0x50(%rsp),%xmm13
  mulsd  D1076(%rip),%xmm14
  movsd  0x48(%rsp),%xmm12
  mulsd  D4019(%rip),%xmm13
  movsd  0x40(%rsp),%xmm11
  mulsd  D1896(%rip),%xmm12
  movsd  0x38(%rsp),%xmm9
  mulsd  D3798(%rip),%xmm11
  movsd  0x30(%rsp),%xmm8
  subsd  %xmm15,%xmm2
  movsd  0x28(%rsp),%xmm7
  mulsd  D350(%rip),%xmm9
  mulsd  D2681(%rip),%xmm8
  movsd  0x20(%rsp),%xmm6
  mulsd  D3272(%rip),%xmm7
  movsd  0x18(%rsp),%xmm5
  addsd  %xmm14,%xmm2
  mulsd  D396(%rip),%xmm6
  movsd  0x10(%rsp),%xmm4
  mulsd  D689(%rip),%xmm5
  movsd  0x8(%rsp),%xmm3
  mulsd  D4159(%rip),%xmm4
  subsd  %xmm13,%xmm2
  mulsd  D939(%rip),%xmm3
  movapd %xmm7,%xmm0
  addsd  %xmm12,%xmm2
  movapd %xmm2,%xmm1
  movsd  D759(%rip),%xmm2
  subsd  %xmm11,%xmm1
  mulsd  %xmm10,%xmm2
  addsd  %xmm9,%xmm1
  subsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm0,%xmm1
  movsd  (%rsp),%xmm0
  mulsd  D670(%rip),%xmm0
  subsd  %xmm2,%xmm1
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0xe8(%rbx)
  add    $0x78,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
```

tool_calls: name: parse_data
arguments: tag: D1347
datatype: byte[8]
name: parse_data
arguments: tag: D2952
datatype: f64
name: parse_data
arguments: tag: D198
datatype: f64
name: parse_data
arguments: tag: D1633
datatype: f64
name: parse_data
arguments: tag: D3602
datatype: f64
name: parse_data
arguments: tag: D736
datatype: byte[8]
name: parse_data
arguments: tag: D2012
datatype: byte[8]
name: parse_data
arguments: tag: D342
datatype: byte[8]
name: parse_data
arguments: tag: D2417
datatype: byte[8]
name: parse_data
arguments: tag: D924
datatype: f64
name: parse_data
arguments: tag: D1043
datatype: f64
name: parse_data
arguments: tag: D4353
datatype: f64
name: parse_data
arguments: tag: D2773
datatype: byte[8]
name: parse_data
arguments: tag: D3378
datatype: f64
name: parse_data
arguments: tag: D236
datatype: f64
name: parse_data
arguments: tag: D423
datatype: byte[8]
name: parse_data
arguments: tag: D344
datatype: f64
name: parse_data
arguments: tag: D1390
datatype: f64
name: parse_data
arguments: tag: D1456
datatype: f64
name: parse_data
arguments: tag: D1276
datatype: f64
name: parse_data
arguments: tag: D4038
datatype: f64
name: parse_data
arguments: tag: D94
datatype: byte[8]
name: parse_data
arguments: tag: D1115
datatype: f64
name: parse_data
arguments: tag: D2072
datatype: f64
name: parse_data
arguments: tag: D4366
datatype: f64
name: parse_data
arguments: tag: D856
datatype: f64
name: parse_data
arguments: tag: D240
datatype: f64
name: parse_data
arguments: tag: D9
datatype: f64
name: parse_data
arguments: tag: D938
datatype: byte[8]
name: parse_data
arguments: tag: D1906
datatype: f64
name: parse_data
arguments: tag: D3437
datatype: f64
name: parse_data
arguments: tag: D1554
datatype: f64
name: parse_data
arguments: tag: D3869
datatype: byte[8]
name: parse_data
arguments: tag: D3818
datatype: f64
name: parse_data
arguments: tag: D2047
datatype: f64
name: parse_data
arguments: tag: D2627
datatype: f64
name: parse_data
arguments: tag: D2163
datatype: f64
name: parse_data
arguments: tag: D2203
datatype: f64
name: parse_data
arguments: tag: D2105
datatype: f64
name: parse_data
arguments: tag: D3020
datatype: byte[8]
name: parse_data
arguments: tag: D1552
datatype: f64
name: parse_data
arguments: tag: D1087
datatype: f64
name: parse_data
arguments: tag: D1168
datatype: f64
name: parse_data
arguments: tag: D2223
datatype: f64
name: parse_data
arguments: tag: D2397
datatype: f64
name: parse_data
arguments: tag: D4331
datatype: f64
name: parse_data
arguments: tag: D242
datatype: byte[8]
name: parse_data
arguments: tag: D2370
datatype: f64
name: parse_data
arguments: tag: D718
datatype: f64
name: parse_data
arguments: tag: D2981
datatype: f64
name: parse_data
arguments: tag: D789
datatype: f64
name: parse_data
arguments: tag: D107
datatype: f64
name: parse_data
arguments: tag: D4184
datatype: f64
name: parse_data
arguments: tag: D293
datatype: f64
name: parse_data
arguments: tag: D3012
datatype: f64
name: parse_data
arguments: tag: D3590
datatype: byte[8]
name: parse_data
arguments: tag: D4229
datatype: f64
name: parse_data
arguments: tag: D2149
datatype: f64
name: parse_data
arguments: tag: D871
datatype: f64
name: parse_data
arguments: tag: D2983
datatype: f64
name: parse_data
arguments: tag: D3658
datatype: f64
name: parse_data
arguments: tag: D4157
datatype: f64
name: parse_data
arguments: tag: D2097
datatype: byte[8]
name: parse_data
arguments: tag: D2261
datatype: f64
name: parse_data
arguments: tag: D2794
datatype: f64
name: parse_data
arguments: tag: D1888
datatype: f64
name: parse_data
arguments: tag: D3297
datatype: f64
name: parse_data
arguments: tag: D377
datatype: f64
name: parse_data
arguments: tag: D3615
datatype: f64
name: parse_data
arguments: tag: D3969
datatype: f64
name: parse_data
arguments: tag: D3464
datatype: f64
name: parse_data
arguments: tag: D711
datatype: f64
name: parse_data
arguments: tag: D4203
datatype: byte[8]
name: parse_data
arguments: tag: D3652
datatype: f64
name: parse_data
arguments: tag: D4243
datatype: f64
name: parse_data
arguments: tag: D2383
datatype: f64
name: parse_data
arguments: tag: D2944
datatype: f64
name: parse_data
arguments: tag: D2585
datatype: f64
name: parse_data
arguments: tag: D562
datatype: f64
name: parse_data
arguments: tag: D1640
datatype: f64
name: parse_data
arguments: tag: D3837
datatype: byte[8]
name: parse_data
arguments: tag: D3135
datatype: f64
name: parse_data
arguments: tag: D1616
datatype: f64
name: parse_data
arguments: tag: D987
datatype: f64
name: parse_data
arguments: tag: D2506
datatype: f64
name: parse_data
arguments: tag: D3924
datatype: f64
name: parse_data
arguments: tag: D2587
datatype: f64
name: parse_data
arguments: tag: D3935
datatype: f64
name: parse_data
arguments: tag: D2389
datatype: f64
name: parse_data
arguments: tag: D1333
datatype: f64
name: parse_data
arguments: tag: D2000
datatype: f64
name: parse_data
arguments: tag: D3562
datatype: f64
name: parse_data
arguments: tag: D57
datatype: f64
name: parse_data
arguments: tag: D3230
datatype: f64
name: parse_data
arguments: tag: D1582
datatype: byte[8]
name: parse_data
arguments: tag: D1331
datatype: f64
name: parse_data
arguments: tag: D2094
datatype: f64
name: parse_data
arguments: tag: D1349
datatype: f64
name: parse_data
arguments: tag: D3490
datatype: f64
name: parse_data
arguments: tag: D477
datatype: byte[8]
name: parse_data
arguments: tag: D4119
datatype: f64
name: parse_data
arguments: tag: D1119
datatype: f64
name: parse_data
arguments: tag: D2907
datatype: f64
name: parse_data
arguments: tag: D1710
datatype: f64
name: parse_data
arguments: tag: D127
datatype: f64
name: parse_data
arguments: tag: D2098
datatype: f64
name: parse_data
arguments: tag: D1406
datatype: f64
name: parse_data
arguments: tag: D4061
datatype: f64
name: parse_data
arguments: tag: D1082
datatype: f64
name: parse_data
arguments: tag: D382
datatype: f64
name: parse_data
arguments: tag: D2066
datatype: f64
name: parse_data
arguments: tag: D4095
datatype: f64
name: parse_data
arguments: tag: D413
datatype: f64
name: parse_data
arguments: tag: D1469
datatype: f64
name: parse_data
arguments: tag: D640
datatype: f64
name: parse_data
arguments: tag: D1098
datatype: byte[8]
name: parse_data
arguments: tag: D2712
datatype: f64
name: parse_data
arguments: tag: D3606
datatype: f64
name: parse_data
arguments: tag: D797
datatype: f64
name: parse_data
arguments: tag: D3037
datatype: f64
name: parse_data
arguments: tag: D2987
datatype: f64
name: parse_data
arguments: tag: D4342
datatype: f64
name: parse_data
arguments: tag: D2724
datatype: f64
name: parse_data
arguments: tag: D2106
datatype: f64
name: parse_data
arguments: tag: D831
datatype: f64
name: parse_data
arguments: tag: D223
datatype: byte[8]
name: parse_data
arguments: tag: D1774
datatype: f64
name: parse_data
arguments: tag: D781
datatype: f64
name: parse_data
arguments: tag: D337
datatype: f64
name: parse_data
arguments: tag: D1332
datatype: f64
name: parse_data
arguments: tag: D970
datatype: f64
name: parse_data
arguments: tag: D4248
datatype: f64
name: parse_data
arguments: tag: D3101
datatype: byte[8]
name: parse_data
arguments: tag: D883
datatype: f64
name: parse_data
arguments: tag: D3340
datatype: f64
name: parse_data
arguments: tag: D456
datatype: f64
name: parse_data
arguments: tag: D199
datatype: f64
name: parse_data
arguments: tag: D3004
datatype: f64
name: parse_data
arguments: tag: D1885
datatype: f64
name: parse_data
arguments: tag: D881
datatype: f64
name: parse_data
arguments: tag: D633
datatype: f64
name: parse_data
arguments: tag: D2606
datatype: f64
name: parse_data
arguments: tag: D4249
datatype: f64
name: parse_data
arguments: tag: D2829
datatype: f64
name: parse_data
arguments: tag: D3348
datatype: f64
name: parse_data
arguments: tag: D4310
datatype: f64
name: parse_data
arguments: tag: D2046
datatype: f64
name: parse_data
arguments: tag: D2833
datatype: f64
name: parse_data
arguments: tag: D855
datatype: f64
name: parse_data
arguments: tag: D3248
datatype: byte[8]
name: parse_data
arguments: tag: D981
datatype: f64
name: parse_data
arguments: tag: D3303
datatype: f64
name: parse_data
arguments: tag: D686
datatype: f64
name: parse_data
arguments: tag: D1348
datatype: f64
name: parse_data
arguments: tag: D3374
datatype: f64
name: parse_data
arguments: tag: D1183
datatype: f64
name: parse_data
arguments: tag: D406
datatype: f64
name: parse_data
arguments: tag: D2375
datatype: f64
name: parse_data
arguments: tag: D3992
datatype: f64
name: parse_data
arguments: tag: D2139
datatype: f64
name: parse_data
arguments: tag: D3347
datatype: f64
name: parse_data
arguments: tag: D2808
datatype: f64
name: parse_data
arguments: tag: D691
datatype: f64
name: parse_data
arguments: tag: D32
datatype: byte[8]
name: parse_data
arguments: tag: D1357
datatype: f64
name: parse_data
arguments: tag: D1597
datatype: f64
name: parse_data
arguments: tag: D814
datatype: f64
name: parse_data
arguments: tag: D3996
datatype: byte[8]
name: parse_data
arguments: tag: D787
datatype: f64
name: parse_data
arguments: tag: D1962
datatype: f64
name: parse_data
arguments: tag: D3432
datatype: f64
name: parse_data
arguments: tag: D1636
datatype: f64
name: parse_data
arguments: tag: D1712
datatype: f64
name: parse_data
arguments: tag: D604
datatype: f64
name: parse_data
arguments: tag: D3261
datatype: f64
name: parse_data
arguments: tag: D3905
datatype: f64
name: parse_data
arguments: tag: D3175
datatype: f64
name: parse_data
arguments: tag: D3627
datatype: f64
name: parse_data
arguments: tag: D2406
datatype: f64
name: parse_data
arguments: tag: D4330
datatype: f64
name: parse_data
arguments: tag: D993
datatype: f64
name: parse_data
arguments: tag: D2642
datatype: f64
name: parse_data
arguments: tag: D2618
datatype: f64
name: parse_data
arguments: tag: D3059
datatype: f64
name: parse_data
arguments: tag: D577
datatype: f64
name: parse_data
arguments: tag: D341
datatype: f64
name: parse_data
arguments: tag: D1614
datatype: f64
name: parse_data
arguments: tag: D3260
datatype: f64
name: parse_data
arguments: tag: D3061
datatype: f64
name: parse_data
arguments: tag: D1343
datatype: byte[8]
name: parse_data
arguments: tag: D2740
datatype: f64
name: parse_data
arguments: tag: D2078
datatype: f64
name: parse_data
arguments: tag: D4174
datatype: f64
name: parse_data
arguments: tag: D1090
datatype: f64
name: parse_data
arguments: tag: D3760
datatype: f64
name: parse_data
arguments: tag: D1829
datatype: f64
name: parse_data
arguments: tag: D251
datatype: f64
name: parse_data
arguments: tag: D4214
datatype: f64
name: parse_data
arguments: tag: D1011
datatype: f64
name: parse_data
arguments: tag: D34
datatype: f64
name: parse_data
arguments: tag: D807
datatype: f64
name: parse_data
arguments: tag: D2083
datatype: f64
name: parse_data
arguments: tag: D144
datatype: f64
name: parse_data
arguments: tag: D1856
datatype: f64
name: parse_data
arguments: tag: D3271
datatype: byte[8]
name: parse_data
arguments: tag: D1887
datatype: f64
name: parse_data
arguments: tag: D1854
datatype: f64
name: parse_data
arguments: tag: D1372
datatype: f64
name: parse_data
arguments: tag: D790
datatype: f64
name: parse_data
arguments: tag: D755
datatype: f64
name: parse_data
arguments: tag: D2818
datatype: byte[8]
name: parse_data
arguments: tag: D3221
datatype: f64
name: parse_data
arguments: tag: D3681
datatype: f64
name: parse_data
arguments: tag: D1396
datatype: f64
name: parse_data
arguments: tag: D1638
datatype: f64
name: parse_data
arguments: tag: D2013
datatype: f64
name: parse_data
arguments: tag: D753
datatype: f64
name: parse_data
arguments: tag: D2164
datatype: f64
name: parse_data
arguments: tag: D4052
datatype: f64
name: parse_data
arguments: tag: D4327
datatype: f64
name: parse_data
arguments: tag: D1674
datatype: f64
name: parse_data
arguments: tag: D3494
datatype: f64
name: parse_data
arguments: tag: D4350
datatype: f64
name: parse_data
arguments: tag: D400
datatype: f64
name: parse_data
arguments: tag: D231
datatype: f64
name: parse_data
arguments: tag: D2213
datatype: f64
name: parse_data
arguments: tag: D3799
datatype: f64
name: parse_data
arguments: tag: D860
datatype: f64
name: parse_data
arguments: tag: D2956
datatype: f64
name: parse_data
arguments: tag: D3083
datatype: f64
name: parse_data
arguments: tag: D500
datatype: f64
name: parse_data
arguments: tag: D3903
datatype: f64
name: parse_data
arguments: tag: D490
datatype: f64
name: parse_data
arguments: tag: D364
datatype: f64
name: parse_data
arguments: tag: D3892
datatype: f64
name: parse_data
arguments: tag: D93
datatype: f64
name: parse_data
arguments: tag: D2211
datatype: f64
name: parse_data
arguments: tag: D929
datatype: byte[8]
name: parse_data
arguments: tag: D3116
datatype: f64
name: parse_data
arguments: tag: D3373
datatype: f64
name: parse_data
arguments: tag: D1076
datatype: f64
name: parse_data
arguments: tag: D4019
datatype: f64
name: parse_data
arguments: tag: D1896
datatype: f64
name: parse_data
arguments: tag: D3798
datatype: f64
name: parse_data
arguments: tag: D350
datatype: f64
name: parse_data
arguments: tag: D2681
datatype: f64
name: parse_data
arguments: tag: D3272
datatype: f64
name: parse_data
arguments: tag: D396
datatype: f64
name: parse_data
arguments: tag: D689
datatype: f64
name: parse_data
arguments: tag: D4159
datatype: f64
name: parse_data
arguments: tag: D939
datatype: f64
name: parse_data
arguments: tag: D759
datatype: f64
name: parse_data
arguments: tag: D670
datatype: f64

tool: {"D1347": [0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40]}

tool: D2952: 0.75

tool: D198: 0.25

tool: D1633: 0.5

tool: D3602: 0.125

tool: {"D736": [0x00,0x00,0x00,0x00,0x00,0x00,0xd0,0xbf]}

tool: {"D2012": [0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x40]}

tool: {"D342": [0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x40]}

tool: {"D2417": [0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x40]}

tool: D924: 0.145833333333333

tool: D1043: 0.3125

tool: D4353: 0.1875

tool: {"D2773": [0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x40]}

tool: D3378: 0.0208333333333333

tool: D236: 0.4375

tool: {"D423": [0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40]}

tool: D344: 0.0625

tool: D1390: 0.2578125

tool: D1456: 0.65625

tool: D1276: 0.546875

tool: D4038: 0.15625

tool: {"D94": [0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x40]}

tool: D1115: 0.0078125

tool: D2072: 0.372395833333333

tool: D4366: 1.03125

tool: D856: 0.984375

tool: D240: 0.0390625

tool: D9: 0.364583333333333

tool: {"D938": [0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x40]}

tool: D1906: 0.55859375

tool: D3437: 1.67578125

tool: D1554: 0.8203125

tool: {"D3869": [0x00,0x00,0x00,0x00,0x00,0x00,0x26,0x40]}

tool: D3818: 1.8046875

tool: D2047: 0.13671875

tool: D2627: 0.00390625

tool: D2163: 2.79296875

tool: D2203: 0.86328125

tool: D2105: 0.02734375

tool: {"D3020": [0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x40]}

tool: D1552: 0.41015625

tool: D1087: 3.3515625

tool: D1168: 1.36686197916667

tool: D2223: 4.748046875

tool: D2397: 6.2841796875

tool: D4331: 1.1279296875

tool: {"D242": [0x00,0x00,0x00,0x00,0x00,0x00,0x2a,0x40]}

tool: D2370: 3.91015625

tool: D718: 0.123046875

tool: D2981: 0.00227864583333333

tool: D789: 2.2080078125

tool: D107: 8.201171875

tool: D4184: 8.37890625

tool: D293: 0.451171875

tool: D3012: 0.0205078125

tool: {"D3590": [0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x40]}

tool: D4229: 11.8701171875

tool: D2149: 2.9326171875

tool: D871: 3.62744140625

tool: D2983: 14.35205078125

tool: D3658: 22.55322265625

tool: D4157: 1.46630859375

tool: {"D2097": [0x00,0x00,0x00,0x00,0x00,0x00,0x2e,0x40]}

tool: D2261: 17.80517578125

tool: D2794: 7.33154296875

tool: D1888: 0.11279296875

tool: D3297: 0.00146484375

tool: D377: 25.39208984375

tool: D3615: 6.04573567708333

tool: D3969: 43.05615234375

tool: D3464: 0.01611328125

tool: D711: 4.39892578125

tool: {"D4203": [0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x40]}

tool: D3652: 0.48876953125

tool: D4243: 37.5887044270833

tool: D2383: 10.2021789550781

tool: D2944: 45.343017578125

tool: D2585: 78.936279296875

tool: D562: 42.2872924804688

tool: D1640: 12.463623046875

tool: {"D3837": [0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x40]}

tool: D3135: 1.8328857421875

tool: D1616: 82.5242919921875

tool: D987: 0.104736328125

tool: D2506: 0.001007080078125

tool: D3924: 17.4037170410156

tool: D2587: 81.617431640625

tool: D3935: 158.700561523438

tool: D2389: 165.048583984375

tool: D1333: 98.6703491210938

tool: D2000: 33.829833984375

tool: D3562: 0.523681640625

tool: D57: 0.013092041015625

tool: D3230: 6.2318115234375

tool: {"D1582": [0x00,0x00,0x00,0x00,0x00,0x00,0x32,0x40]}

tool: D1331: 29.9730682373047

tool: D2094: 147.931594848633

tool: D1349: 306.065368652344

tool: D3490: 343.851216634115

tool: {"D477": [0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x40]}

tool: D4119: 19.7340698242188

tool: D1119: 2.22564697265625

tool: D2907: 226.941802978516

tool: D1710: 88.8033142089844

tool: D127: 0.0981903076171875

tool: D2098: 0.000727335611979167

tool: D1406: 269.757614135742

tool: D4061: 52.0584869384766

tool: D1082: 591.726379394531

tool: D382: 515.776824951172

tool: D2066: 59.2022094726563

tool: D4095: 0.0109100341796875

tool: D413: 8.45745849609375

tool: D1469: 714.152526855469

tool: D640: 0.556411743164063

tool: {"D1098": [0x00,0x00,0x00,0x00,0x00,0x00,0x34,0x40]}

tool: D2712: 91.102352142334

tool: D3606: 494.555625915527

tool: D797: 1146.4698600769

tool: D3037: 1479.31594848633

tool: D2987: 1160.49785614014

tool: D4342: 567.354507446289

tool: D2724: 2.6429557800293

tool: D2106: 170.206352233887

tool: D831: 29.6011047363281

tool: {"D223": [0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x40]}

tool: D1774: 0.0927352905273438

tool: D781: 0.000545501708984375

tool: D337: 911.02352142334

tool: D1332: 160.513668060303

tool: D970: 11.100414276123

tool: D4248: 0.587323506673177

tool: {"D3101": [0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x40]}

tool: D883: 2225.50031661987

tool: D3340: 3057.25296020508

tool: D456: 2588.80290985107

tool: D199: 1392.59742736816

tool: D3004: 472.795422871908

tool: D1885: 97.2607727050781

tool: D881: 0.00927352905273438

tool: D633: 284.546957015991

tool: D2606: 1685.39351463318

tool: D4249: 4327.36172676086

tool: D2829: 6305.58423042297

tool: D3348: 5732.34930038452

tool: D4310: 1276.54764175415

tool: D2046: 3365.4437828064

tool: D2833: 303.939914703369

tool: D855: 3.08344841003418

tool: {"D3248": [0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x40]}

tool: D981: 42.5515880584717

tool: D3303: 0.0880985260009766

tool: D686: 0.000421524047851563

tool: D1348: 507.235879898071

tool: D3374: 3130.0165271759

tool: D1183: 8426.96757316589

tool: D406: 12982.0851802826

tool: D2375: 12611.1684608459

tool: D3992: 8025.28902053833

tool: D2139: 911.819744110107

tool: D3347: 151.969957351685

tool: D2808: 0.00800895690917969

tool: D691: 14.1838626861572

tool: {"D32": [0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x40]}

tool: D1357: 0.616689682006836

tool: D1597: 908.797618150711

tool: D814: 5833.21261882782

tool: {"D3996": [0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x40]}

tool: D787: 18916.7526912689

tool: D1962: 8694.06310558319

tool: D3432: 2644.27725791931

tool: D1636: 512.898606061935

tool: D1712: 16432.5867676735

tool: D604: 59.0994278589884

tool: D3261: 3.54596567153931

tool: D3905: 26685.3973150253

tool: D3175: 27586.9310081005

tool: D3627: 0.0840940475463867

tool: D2406: 0.000333706537882487

tool: D4330: 1635.83571267128

tool: D993: 10905.5714178085

tool: D2642: 44139.0896129608

tool: D2618: 22069.5448064804

tool: D3059: 7452.05409049988

tool: D577: 0.644721031188965

tool: D341: 32082.669403553

tool: D1614: 54775.2892255783

tool: D3260: 60042.143958807

tool: D3061: 1652.67328619957

tool: {"D1343": [0x00,0x00,0x00,0x00,0x00,0x00,0x3a,0x40]}

tool: D2740: 227.954936027527

tool: D2078: 17.7298283576965

tool: D4174: 0.00700783729553223

tool: D1090: 2957.08763444424

tool: D3760: 20447.946408391

tool: D1829: 102071.644729972

tool: D251: 55173.862016201

tool: D4214: 4.02950644493103

tool: D1011: 62707.0356523991

tool: D34: 112289.342912436

tool: D807: 130091.311910748

tool: D2083: 20493.1487488747

tool: D144: 5123.28718721867

tool: D1856: 826.336643099785

tool: {"D3271": [0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x40]}

tool: D1887: 79.7842276096344

tool: D1854: 0.0805901288986206

tool: D1372: 0.000269532203674316

tool: D790: 5366.5664476951

tool: D755: 122687.678450346

tool: {"D2818": [0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x40]}

tool: D3221: 234164.361439347

tool: D3681: 0.671584407488505

tool: D1396: 38442.1392477751

tool: D1638: 229925.79739213

tool: D2013: 280723.357281089

tool: D753: 136095.526306629

tool: D2164: 330.534657239914

tool: D4052: 15369.861561656

tool: D4327: 2846.27065956593

tool: D1674: 21.7593348026276

tool: D3494: 0.00619924068450928

tool: D4350: 72448.6470438838

tool: D400: 9774.81745830178

tool: D231: 470302.767392993

tool: D2213: 603555.218154341

tool: D3799: 533374.378834069

tool: D860: 331732.845372409

tool: D2956: 240263.370298594

tool: D3083: 145816.635328531

tool: D500: 44828.7628881633

tool: D3903: 9392.69317656755

tool: D490: 105.1701182127

tool: D364: 4.53319475054741

tool: D3892: 0.077490508556366

tool: D93: 1280.82179680467

tool: D2211: 0.000221401453018188

tool: {"D929": [0x00,0x00,0x00,0x00,0x00,0x00,0x3d,0x40]}

tool: D3116: 17864.3215617239

tool: D3373: 136847.444416225

tool: D1076: 470916.205785245

tool: D4019: 961053.481194377

tool: D1896: 1293332.61033073

tool: D3798: 1207110.43630868

tool: D350: 800061.568251103

tool: D2681: 379123.251854181

tool: D3272: 127589.555912465

tool: D396: 29885.8419254422

tool: D689: 4696.34658828378

tool: D4159: 465.753380656242

tool: D939: 26.292529553175

tool: D759: 0.697414577007294

tool: D670: 0.00553503632545471

assistant: ```c
void calc_vec_f(double *f, double xi, double xi1t, double xi1r, double xi2t, double xi2r) {
  f[0] = xi1t * (0.25 * pow(xi, 3) - 0.75 * xi + 0.5);
  f[1] = xi1r * (0.125 * pow(xi, 3) - 0.125 * pow(xi, 2) - 0.125 * xi + 0.125);
  f[2] = xi2t * (-0.25 * pow(xi, 3) + 0.75 * xi + 0.5);
  f[3] = xi2r * (0.125 * pow(xi, 3) + 0.125 * pow(xi, 2) - 0.125 * xi - 0.125);
  f[4] = 0.125 * pow(xi, 4) - 0.25 * pow(xi, 2) + 0.125;
  f[5] = 0.125 * pow(xi, 5) - 0.25 * pow(xi, 3) + 0.125 * xi;
  f[6] = 0.145833333333333 * pow(xi, 6) - 0.3125 * pow(xi, 4) + 0.1875 * pow(xi, 2) - 0.0208333333333333;
  f[7] = 0.1875 * pow(xi, 7) - 0.4375 * pow(xi, 5) + 0.3125 * pow(xi, 3) - 0.0625 * xi;
  f[8] = 0.2578125 * pow(xi, 8) - 0.65625 * pow(xi, 6) + 0.546875 * pow(xi, 4) - 0.15625 * pow(xi, 2) + 0.0078125;
  f[9] = 0.372395833333333 * pow(xi, 9) - 1.03125 * pow(xi, 7) + 0.984375 * pow(xi, 5) - 0.364583333333333 * pow(xi, 3) + 0.0390625 * xi;
  f[10] = 0.55859375 * pow(xi, 10) - 1.67578125 * pow(xi, 8) + 1.8046875 * pow(xi, 6) - 0.8203125 * pow(xi, 4) + 0.13671875 * pow(xi, 2) - 0.00390625;
  f[11] = 0.86328125 * pow(xi, 11) - 2.79296875 * pow(xi, 9) + 3.3515625 * pow(xi, 7) - 1.8046875 * pow(xi, 5) + 0.41015625 * pow(xi, 3) - 0.02734375 * xi;
  f[12] = 1.36686197916667 * pow(xi, 12) - 4.748046875 * pow(xi, 10) + 6.2841796875 * pow(xi, 8) - 3.91015625 * pow(xi, 6) + 1.1279296875 * pow(xi, 4) - 0.123046875 * pow(xi, 2) + 0.00227864583333333;
  f[13] = 2.2080078125 * pow(xi, 13) - 8.201171875 * pow(xi, 11) + 11.8701171875 * pow(xi, 9) - 8.37890625 * pow(xi, 7) + 2.9326171875 * pow(xi, 5) - 0.451171875 * pow(xi, 3) + 0.0205078125 * xi;
  f[14] = 3.62744140625 * pow(xi, 14) - 14.35205078125 * pow(xi, 12) + 22.55322265625 * pow(xi, 10) - 17.80517578125 * pow(xi, 8) + 7.33154296875 * pow(xi, 6) - 1.46630859375 * pow(xi, 4) + 0.11279296875 * pow(xi, 2) - 0.00146484375;
  f[15] = 6.04573567708333 * pow(xi, 15) - 25.39208984375 * pow(xi, 13) + 43.05615234375 * pow(xi, 11) - 37.5887044270833 * pow(xi, 9) + 17.80517578125 * pow(xi, 7) - 4.39892578125 * pow(xi, 5) + 0.48876953125 * pow(xi, 3) - 0.01611328125 * xi;
  f[16] = 10.2021789550781 * pow(xi, 16) - 45.343017578125 * pow(xi, 14) + 82.5242919921875 * pow(xi, 12) - 78.936279296875 * pow(xi, 10) + 42.2872924804688 * pow(xi, 8) - 12.463623046875 * pow(xi, 6) + 1.8328857421875 * pow(xi, 4) - 0.104736328125 * pow(xi, 2) + 0.001007080078125;
  f[17] = 17.4037170410156 * pow(xi, 17) - 81.617431640625 * pow(xi, 15) + 158.700561523438 * pow(xi, 13) - 165.048583984375 * pow(xi, 11) + 98.6703491210938 * pow(xi, 9) - 33.829833984375 * pow(xi, 7) + 6.2318115234375 * pow(xi, 5) - 0.523681640625 * pow(xi, 3) + 0.013092041015625 * xi;
  f[18] = 29.9730682373047 * pow(xi, 18) - 147.931594848633 * pow(xi, 16) + 306.065368652344 * pow(xi, 14) - 343.851216634115 * pow(xi, 12) + 226.941802978516 * pow(xi, 10) - 88.8033142089844 * pow(xi, 8) + 19.7340698242188 * pow(xi, 6) - 2.22564697265625 * pow(xi, 4) + 0.0981903076171875 * pow(xi, 2) - 0.000727335611979167;
  f[19] = 52.0584869384766 * pow(xi, 19) - 269.757614135742 * pow(xi, 17) + 591.726379394531 * pow(xi, 15) - 714.152526855469 * pow(xi, 13) + 515.776824951172 * pow(xi, 11) - 226.941802978516 * pow(xi, 9) + 59.2022094726563 * pow(xi, 7) - 8.45745849609375 * pow(xi, 5) + 0.556411743164063 * pow(xi, 3) - 0.0109100341796875 * xi;
  f[20] = 91.102352142334 * pow(xi, 20) - 494.555625915527 * pow(xi, 18) + 1146.4698600769 * pow(xi, 16) - 1479.31594848633 * pow(xi, 14) + 1160.49785614014 * pow(xi, 12) - 567.354507446289 * pow(xi, 10) + 170.206352233887 * pow(xi, 8) - 29.6011047363281 * pow(xi, 6) + 2.6429557800293 * pow(xi, 4) - 0.0927352905273438 * pow(xi, 2) + 0.000545501708984375;
  f[21] = 160.513668060303 * pow(xi, 21) - 911.02352142334 * pow(xi, 19) + 2225.50031661987 * pow(xi, 17) - 3057.25296020508 * pow(xi, 15) + 2588.80290985107 * pow(xi, 13) - 1392.59742736816 * pow(xi, 11) + 472.795422871908 * pow(xi, 9) - 97.2607727050781 * pow(xi, 7) + 11.100414276123 * pow(xi, 5) - 0.587323506673177 * pow(xi, 3) + 0.00927352905273438 * xi;
  f[22] = 284.546957015991 * pow(xi, 22) - 1685.39351463318 * pow(xi, 20) + 4327.36172676086 * pow(xi, 18) - 6305.58423042297 * pow(xi, 16) + 5732.34930038452 * pow(xi, 14) - 3365.4437828064 * pow(xi, 12) + 1276.54764175415 * pow(xi, 10) - 303.939914703369 * pow(xi, 8) + 42.5515880584717 * pow(xi, 6) - 3.08344841003418 * pow(xi, 4) + 0.0880985260009766 * pow(xi, 2) - 0.000421524047851563;
  f[23] = 507.235879898071 * pow(xi, 23) - 3130.0165271759 * pow(xi, 21) + 8426.96757316589 * pow(xi, 19) - 12982.0851802826 * pow(xi, 17) + 12611.1684608459 * pow(xi, 15) - 8025.28902053833 * pow(xi, 13) + 3365.4437828064 * pow(xi, 11) - 911.819744110107 * pow(xi, 9) + 151.969957351685 * pow(xi, 7) - 14.1838626861572 * pow(xi, 5) + 0.616689682006836 * pow(xi, 3) - 0.00800895690917969 * xi;
  f[24] = 908.797618150711 * pow(xi, 24) - 5833.21261882782 * pow(xi, 22) + 16432.5867676735 * pow(xi, 20) - 26685.3973150253 * pow(xi, 18) + 27586.9310081005 * pow(xi, 16) - 18916.7526912689 * pow(xi, 14) + 8694.06310558319 * pow(xi, 12) - 2644.27725791931 * pow(xi, 10) + 512.898606061935 * pow(xi, 8) - 59.0994278589884 * pow(xi, 6) + 3.54596567153931 * pow(xi, 4) - 0.0840940475463867 * pow(xi, 2) + 0.000333706537882487;
  f[25] = 1635.83571267128 * pow(xi, 25) - 10905.5714178085 * pow(xi, 23) + 32082.669403553 * pow(xi, 21) - 54775.2892255783 * pow(xi, 19) + 60042.143958807 * pow(xi, 17) - 44139.0896129608 * pow(xi, 15) + 22069.5448064804 * pow(xi, 13) - 7452.05409049988 * pow(xi, 11) + 1652.67328619957 * pow(xi, 9) - 227.954936027527 * pow(xi, 7) + 17.7298283576965 * pow(xi, 5) - 0.644721031188965 * pow(xi, 3) + 0.00700783729553223 * xi;
  f[26] = 2957.08763444424 * pow(xi, 26) - 20447.946408391 * pow(xi, 24) + 62707.0356523991 * pow(xi, 22) - 112289.342912436 * pow(xi, 20) + 130091.311910748 * pow(xi, 18) - 102071.644729972 * pow(xi, 16) + 55173.862016201 * pow(xi, 14) - 20493.1487488747 * pow(xi, 12) + 5123.28718721867 * pow(xi, 10) - 826.336643099785 * pow(xi, 8) + 79.7842276096344 * pow(xi, 6) - 4.02950644493103 * pow(xi, 4) + 0.0805901288986206 * pow(xi, 2) - 0.000269532203674316;
  f[27] = 5366.5664476951 * pow(xi, 27) - 38442.1392477751 * pow(xi, 25) + 122687.678450346 * pow(xi, 23) - 229925.79739213 * pow(xi, 21) + 280723.357281089 * pow(xi, 19) - 234164.361439347 * pow(xi, 17) + 136095.526306629 * pow(xi, 15) - 55173.862016201 * pow(xi, 13) + 15369.861561656 * pow(xi, 11) - 2846.27065956593 * pow(xi, 9) + 330.534657239914 * pow(xi, 7) - 21.7593348026276 * pow(xi, 5) + 0.671584407488505 * pow(xi, 3) - 0.00619924068450928 * xi;
  f[28] = 9774.81745830178 * pow(xi, 28) - 72448.6470438838 * pow(xi, 26) + 240263.370298594 * pow(xi, 24) - 470302.767392993 * pow(xi, 22) + 603555.218154341 * pow(xi, 20) - 533374.378834069 * pow(xi, 18) + 331732.845372409 * pow(xi, 16) - 145816.635328531 * pow(xi, 14) + 44828.7628881633 * pow(xi, 12) - 9392.69317656755 * pow(xi, 10) + 1280.82179680467 * pow(xi, 8) - 105.1701182127 * pow(xi, 6) + 4.53319475054741 * pow(xi, 4) - 0.077490508556366 * pow(xi, 2) + 0.000221401453018188;
  f[29] = 17864.3215617239 * pow(xi, 29) - 136847.444416225 * pow(xi, 27) + 470916.205785245 * pow(xi, 25) - 961053.481194377 * pow(xi, 23) + 1293332.61033073 * pow(xi, 21) - 1207110.43630868 * pow(xi, 19) + 800061.568251103 * pow(xi, 17) - 379123.251854181 * pow(xi, 15) + 127589.555912465 * pow(xi, 13) - 29885.8419254422 * pow(xi, 11) + 4696.34658828378 * pow(xi, 9) - 465.753380656242 * pow(xi, 7) + 26.292529553175 * pow(xi, 5) - 0.697414577007294 * pow(xi, 3) + 0.00553503632545471 * xi;
}
```