user: Converte this assembly snippet into its equivalent C code:

```asm
<ttr_bg_7_8_3_v2r3>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  push   %rbx
  sub    $0x188,%rsp
  mov    %rdi,-0x168(%rbp)
  mov    %rsi,-0x170(%rbp)
  mov    %rdx,-0x178(%rbp)
  mov    %rcx,-0x180(%rbp)
  mov    %r8,-0x188(%rbp)
  mov    %r9,-0x190(%rbp)
  mov    -0x168(%rbp),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm2
  movsd  -0x148(%rbp),%xmm0
  mov    -0x160(%rbp),%rax
  movsd  -0x158(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm2
  movsd  -0x138(%rbp),%xmm0
  mov    -0x160(%rbp),%rax
  movsd  -0x158(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm2
  movsd  -0x128(%rbp),%xmm0
  mov    -0x160(%rbp),%rax
  movsd  -0x158(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x10,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x10,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x10,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x10,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm2
  movsd  -0xd8(%rbp),%xmm0
  mov    -0xf0(%rbp),%rax
  movsd  -0xe8(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm2
  movsd  -0xc8(%rbp),%xmm0
  mov    -0xf0(%rbp),%rax
  movsd  -0xe8(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm2
  movsd  -0xb8(%rbp),%xmm0
  mov    -0xf0(%rbp),%rax
  movsd  -0xe8(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x20,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x20,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x20,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x20,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm2
  movsd  -0x68(%rbp),%xmm0
  mov    -0x80(%rbp),%rax
  movsd  -0x78(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm2
  movsd  -0x58(%rbp),%xmm0
  mov    -0x80(%rbp),%rax
  movsd  -0x78(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm2
  movsd  -0x48(%rbp),%xmm0
  mov    -0x80(%rbp),%rax
  movsd  -0x78(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x30,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x30,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x30,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x30,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x40,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x40,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x40,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x40,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x50,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x50,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x50,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x50,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x60,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x60,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x60,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x60,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x70,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x70,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x70,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x70,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x90,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x90,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x90,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x90,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0xa0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0xa0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0xa0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0xa0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0xb0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0xb0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0xb0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0xb0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0xc0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0xc0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0xc0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0xc0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0xd0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0xd0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0xd0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0xd0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0xe0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0xe0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0xe0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0xe0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0xf0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0xf0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0xf0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0xf0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x100,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x100,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x100,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x100,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x110,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x110,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x110,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x110,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x120,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x120,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x120,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x120,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x130,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x130,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x130,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x130,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x140,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x140,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x140,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x140,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x150,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x150,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x150,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x150,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x160,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x160,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x160,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x160,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x170,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x170,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x170,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x170,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x180,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x180,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x180,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x180,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x190,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x190,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x190,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x190,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xe0(%rbp),%xmm4
  movsd  -0xd8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xb0(%rbp),%rax
  movsd  -0xa8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm4
  movsd  -0xc8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0xa0(%rbp),%rax
  movsd  -0x98(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xc0(%rbp),%xmm4
  movsd  -0xb8(%rbp),%xmm3
  movsd  -0xf0(%rbp),%xmm2
  movsd  -0xe8(%rbp),%xmm0
  mov    -0x90(%rbp),%rax
  movsd  -0x88(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x1a0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x1a0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x1a0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x1a0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm4
  movsd  -0x68(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x40(%rbp),%rax
  movsd  -0x38(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x60(%rbp),%xmm4
  movsd  -0x58(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x30(%rbp),%rax
  movsd  -0x28(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x50(%rbp),%xmm4
  movsd  -0x48(%rbp),%xmm3
  movsd  -0x80(%rbp),%xmm2
  movsd  -0x78(%rbp),%xmm0
  mov    -0x20(%rbp),%rax
  movsd  -0x18(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  mov    -0x168(%rbp),%rax
  add    $0x1b0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  mov    -0x170(%rbp),%rax
  add    $0x1b0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  mov    -0x180(%rbp),%rax
  add    $0x1b0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  mov    -0x190(%rbp),%rax
  add    $0x1b0,%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm4
  movsd  -0x148(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm4
  movsd  -0x138(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x130(%rbp),%xmm4
  movsd  -0x128(%rbp),%xmm3
  movsd  -0x160(%rbp),%xmm2
  movsd  -0x158(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm3,%xmm5
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0xb0(%rbp),%xmm2
  movsd  -0xa8(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0xa0(%rbp),%xmm2
  movsd  -0x98(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x90(%rbp),%xmm2
  movsd  -0x88(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x40(%rbp),%xmm2
  movsd  -0x38(%rbp),%xmm0
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x30(%rbp),%xmm2
  movsd  -0x28(%rbp),%xmm0
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x20(%rbp),%xmm2
  movsd  -0x18(%rbp),%xmm0
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movapd %xmm0,%xmm3
  movq   %rax,%xmm0
  mov    $0x4,%eax
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movq   %rax,%xmm0
  mov    $0x2,%eax
  call   <__creal@plt>
  mov    %eax,%ebx
  mov    -0x120(%rbp),%rax
  movsd  -0x118(%rbp),%xmm1
  movq   %rax,%xmm0
  mov    $0x2,%eax
  call   <__cimag@plt>
  add    %ebx,%eax
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mov    -0x178(%rbp),%rax
  movsd  %xmm0,(%rax)
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movq   %rax,%xmm0
  mov    $0x2,%eax
  call   <__creal@plt>
  mov    %eax,%ebx
  mov    -0x110(%rbp),%rax
  movsd  -0x108(%rbp),%xmm1
  movq   %rax,%xmm0
  mov    $0x2,%eax
  call   <__cimag@plt>
  add    %ebx,%eax
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mov    -0x188(%rbp),%rax
  movsd  %xmm0,(%rax)
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movq   %rax,%xmm0
  mov    $0x2,%eax
  call   <__creal@plt>
  mov    %eax,%ebx
  mov    -0x100(%rbp),%rax
  movsd  -0xf8(%rbp),%xmm1
  movq   %rax,%xmm0
  mov    $0x2,%eax
  call   <__cimag@plt>
  add    %ebx,%eax
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mov    0x10(%rbp),%rax
  movsd  %xmm0,(%rax)
  nop
  mov    -0x8(%rbp),%rbx
  leave
  ret
```

assistant: ```c
void ttr_bg_7_8_3_v2r3(const double *restrict A, const double *restrict B0, double *restrict tout0, const double *restrict B1, double *restrict tout1, const double *restrict B2, double *restrict tout2) {
  double _Complex Areg1, Areg2, Areg3;
  double _Complex B0reg1, B0reg2, B0reg3, B1reg1, B1reg2, B1reg3, B2reg1, B2reg2, B2reg3;
  double _Complex T0reg1, T0reg2, T0reg3, T1reg1, T1reg2, T1reg3, T2reg1, T2reg2, T2reg3;
  Areg1 = __lfpd(&A[0]);
  B0reg1 = __lfpd(&B0[0]);
  B1reg1 = __lfpd(&B1[0]);
  B2reg1 = __lfpd(&B2[0]);
  T0reg1 = __fpmul(Areg1, B0reg1);
  T1reg1 = __fpmul(Areg1, B1reg1);
  T2reg1 = __fpmul(Areg1, B2reg1);
  Areg2 = __lfpd(&A[2]);
  B0reg2 = __lfpd(&B0[2]);
  B1reg2 = __lfpd(&B1[2]);
  B2reg2 = __lfpd(&B2[2]);
  T0reg2 = __fpmul(Areg2, B0reg2);
  T1reg2 = __fpmul(Areg2, B1reg2);
  T2reg2 = __fpmul(Areg2, B2reg2);
  Areg3 = __lfpd(&A[4]);
  B0reg3 = __lfpd(&B0[4]);
  B1reg3 = __lfpd(&B1[4]);
  B2reg3 = __lfpd(&B2[4]);
  T0reg3 = __fpmul(Areg3, B0reg3);
  T1reg3 = __fpmul(Areg3, B1reg3);
  T2reg3 = __fpmul(Areg3, B2reg3);
  Areg1 = __lfpd(&A[6]);
  B0reg1 = __lfpd(&B0[6]);
  B1reg1 = __lfpd(&B1[6]);
  B2reg1 = __lfpd(&B2[6]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[8]);
  B0reg2 = __lfpd(&B0[8]);
  B1reg2 = __lfpd(&B1[8]);
  B2reg2 = __lfpd(&B2[8]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[10]);
  B0reg3 = __lfpd(&B0[10]);
  B1reg3 = __lfpd(&B1[10]);
  B2reg3 = __lfpd(&B2[10]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[12]);
  B0reg1 = __lfpd(&B0[12]);
  B1reg1 = __lfpd(&B1[12]);
  B2reg1 = __lfpd(&B2[12]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[14]);
  B0reg2 = __lfpd(&B0[14]);
  B1reg2 = __lfpd(&B1[14]);
  B2reg2 = __lfpd(&B2[14]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[16]);
  B0reg3 = __lfpd(&B0[16]);
  B1reg3 = __lfpd(&B1[16]);
  B2reg3 = __lfpd(&B2[16]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[18]);
  B0reg1 = __lfpd(&B0[18]);
  B1reg1 = __lfpd(&B1[18]);
  B2reg1 = __lfpd(&B2[18]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[20]);
  B0reg2 = __lfpd(&B0[20]);
  B1reg2 = __lfpd(&B1[20]);
  B2reg2 = __lfpd(&B2[20]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[22]);
  B0reg3 = __lfpd(&B0[22]);
  B1reg3 = __lfpd(&B1[22]);
  B2reg3 = __lfpd(&B2[22]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[24]);
  B0reg1 = __lfpd(&B0[24]);
  B1reg1 = __lfpd(&B1[24]);
  B2reg1 = __lfpd(&B2[24]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[26]);
  B0reg2 = __lfpd(&B0[26]);
  B1reg2 = __lfpd(&B1[26]);
  B2reg2 = __lfpd(&B2[26]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[28]);
  B0reg3 = __lfpd(&B0[28]);
  B1reg3 = __lfpd(&B1[28]);
  B2reg3 = __lfpd(&B2[28]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[30]);
  B0reg1 = __lfpd(&B0[30]);
  B1reg1 = __lfpd(&B1[30]);
  B2reg1 = __lfpd(&B2[30]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[32]);
  B0reg2 = __lfpd(&B0[32]);
  B1reg2 = __lfpd(&B1[32]);
  B2reg2 = __lfpd(&B2[32]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[34]);
  B0reg3 = __lfpd(&B0[34]);
  B1reg3 = __lfpd(&B1[34]);
  B2reg3 = __lfpd(&B2[34]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[36]);
  B0reg1 = __lfpd(&B0[36]);
  B1reg1 = __lfpd(&B1[36]);
  B2reg1 = __lfpd(&B2[36]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[38]);
  B0reg2 = __lfpd(&B0[38]);
  B1reg2 = __lfpd(&B1[38]);
  B2reg2 = __lfpd(&B2[38]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[40]);
  B0reg3 = __lfpd(&B0[40]);
  B1reg3 = __lfpd(&B1[40]);
  B2reg3 = __lfpd(&B2[40]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[42]);
  B0reg1 = __lfpd(&B0[42]);
  B1reg1 = __lfpd(&B1[42]);
  B2reg1 = __lfpd(&B2[42]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[44]);
  B0reg2 = __lfpd(&B0[44]);
  B1reg2 = __lfpd(&B1[44]);
  B2reg2 = __lfpd(&B2[44]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[46]);
  B0reg3 = __lfpd(&B0[46]);
  B1reg3 = __lfpd(&B1[46]);
  B2reg3 = __lfpd(&B2[46]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[48]);
  B0reg1 = __lfpd(&B0[48]);
  B1reg1 = __lfpd(&B1[48]);
  B2reg1 = __lfpd(&B2[48]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  Areg2 = __lfpd(&A[50]);
  B0reg2 = __lfpd(&B0[50]);
  B1reg2 = __lfpd(&B1[50]);
  B2reg2 = __lfpd(&B2[50]);
  T0reg2 = __fpmadd(T0reg2, Areg2, B0reg2);
  T1reg2 = __fpmadd(T1reg2, Areg2, B1reg2);
  T2reg2 = __fpmadd(T2reg2, Areg2, B2reg2);
  Areg3 = __lfpd(&A[52]);
  B0reg3 = __lfpd(&B0[52]);
  B1reg3 = __lfpd(&B1[52]);
  B2reg3 = __lfpd(&B2[52]);
  T0reg3 = __fpmadd(T0reg3, Areg3, B0reg3);
  T1reg3 = __fpmadd(T1reg3, Areg3, B1reg3);
  T2reg3 = __fpmadd(T2reg3, Areg3, B2reg3);
  Areg1 = __lfpd(&A[54]);
  B0reg1 = __lfpd(&B0[54]);
  B1reg1 = __lfpd(&B1[54]);
  B2reg1 = __lfpd(&B2[54]);
  T0reg1 = __fpmadd(T0reg1, Areg1, B0reg1);
  T1reg1 = __fpmadd(T1reg1, Areg1, B1reg1);
  T2reg1 = __fpmadd(T2reg1, Areg1, B2reg1);
  T0reg1 = __fpadd(T0reg1, T0reg2);
  T1reg1 = __fpadd(T1reg1, T1reg2);
  T2reg1 = __fpadd(T2reg1, T2reg2);
  T0reg1 = __fpadd(T0reg1, T0reg3);
  T1reg1 = __fpadd(T1reg1, T1reg3);
  T2reg1 = __fpadd(T2reg1, T2reg3);
  *tout0 = __creal(T0reg1) + __cimag(T0reg1);
  *tout1 = __creal(T1reg1) + __cimag(T1reg1);
  *tout2 = __creal(T2reg1) + __cimag(T2reg1);
}
```