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

```asm
<ttr_bg_7_8_3_v2r3>:
  endbr64
  push   %r15
  xor    %eax,%eax
  push   %r14
  push   %r13
  mov    %rdi,%r13
  push   %r12
  mov    %rsi,%r12
  push   %rbp
  mov    %rcx,%rbp
  push   %rbx
  mov    %r9,%rbx
  sub    $0x68,%rsp
  mov    %rdx,0x58(%rsp)
  mov    %r8,0x50(%rsp)
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  mov    %r12,%rdi
  cvtsi2sd %eax,%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <__lfpd@plt>
  mov    %rbp,%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    %rbx,%rdi
  mov    %eax,%r15d
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    (%rsp),%ecx
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  movsd  0x8(%rsp),%xmm0
  mov    %eax,%r14d
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  cvtsi2sd %ecx,%xmm2
  movsd  %xmm0,(%rsp)
  call   <__fpmul@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %r15d,%xmm2
  mov    %eax,0x40(%rsp)
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  call   <__fpmul@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  movsd  (%rsp),%xmm0
  cvtsi2sd %r14d,%xmm2
  movapd %xmm1,%xmm3
  mov    %eax,0x48(%rsp)
  mov    $0x4,%eax
  call   <__fpmul@plt>
  lea    0x10(%r13),%rdi
  mov    %eax,0x38(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  lea    0x10(%r12),%rdi
  cvtsi2sd %eax,%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <__lfpd@plt>
  lea    0x10(%rbp),%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x10(%rbx),%rdi
  mov    %eax,%r15d
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    (%rsp),%ecx
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  movsd  0x8(%rsp),%xmm0
  mov    %eax,%r14d
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  cvtsi2sd %ecx,%xmm2
  movsd  %xmm0,(%rsp)
  call   <__fpmul@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %r15d,%xmm2
  mov    %eax,0x44(%rsp)
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <__fpmul@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r14d,%xmm2
  movapd %xmm1,%xmm3
  mov    %eax,(%rsp)
  mov    $0x4,%eax
  call   <__fpmul@plt>
  lea    0x20(%r13),%rdi
  mov    %eax,%r15d
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  lea    0x20(%r12),%rdi
  cvtsi2sd %eax,%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <__lfpd@plt>
  lea    0x20(%rbp),%rdi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x20(%rbx),%rdi
  mov    %eax,0x10(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %r14d,%xmm2
  mov    %eax,0x18(%rsp)
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  call   <__fpmul@plt>
  mov    0x10(%rsp),%r10d
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  mov    %eax,%r14d
  mov    $0x4,%eax
  cvtsi2sd %r10d,%xmm2
  movapd %xmm1,%xmm3
  movsd  %xmm0,0x10(%rsp)
  call   <__fpmul@plt>
  mov    0x18(%rsp),%edi
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  mov    %eax,0x8(%rsp)
  mov    $0x4,%eax
  cvtsi2sd %edi,%xmm2
  movapd %xmm1,%xmm3
  call   <__fpmul@plt>
  lea    0x30(%r13),%rdi
  mov    %eax,0x10(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x30(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x30(%rsp)
  call   <__lfpd@plt>
  lea    0x30(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x30(%rbx),%rdi
  mov    %eax,0x18(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x40(%rsp),%r11d
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x30(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x48(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x18(%rsp),%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x40(%rsp)
  cvtsi2sd %r9d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x38(%rsp),%esi
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x18(%rsp)
  cvtsi2sd %esi,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0x40(%r13),%rdi
  mov    %eax,0x48(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x40(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x40(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x40(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x44(%rsp),%ecx
  mov    0x20(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %ecx,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r9d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x44(%rsp)
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x50(%r13),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x50(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x28(%rsp)
  call   <__lfpd@plt>
  lea    0x50(%rbp),%rdi
  mov    %eax,%r15d
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x50(%rbx),%rdi
  mov    %eax,0x38(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  cvtsi2sd %r14d,%xmm0
  mov    %eax,0x30(%rsp)
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  cvtsi2sd %r15d,%xmm4
  movsd  0x28(%rsp),%xmm2
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x38(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  movsd  0x28(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,%r15d
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x8(%rsp),%xmm2
  mov    %eax,%r14d
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x60(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x60(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x60(%rbp),%rdi
  mov    %eax,0x10(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x60(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x10(%rsp),%esi
  mov    0x40(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm0
  movsd  %xmm2,0x10(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x18(%rsp),%xmm0
  movsd  0x10(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x40(%rsp)
  cvtsi2sd %r9d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x18(%rsp)
  call   <__fpmadd@plt>
  mov    0x48(%rsp),%r11d
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x18(%rsp),%xmm2
  mov    %eax,0x10(%rsp)
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0x70(%r13),%rdi
  mov    %eax,0x4c(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x70(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x70(%rbp),%rdi
  mov    %eax,0x18(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x70(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x44(%rsp),%ecx
  mov    0x18(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %ecx,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x18(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x18(%rsp),%xmm2
  mov    %eax,0x44(%rsp)
  cvtsi2sd %r9d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x20(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x18(%rsp),%xmm2
  mov    %eax,(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x80(%r13),%rdi
  mov    %eax,0x18(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x80(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x80(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x80(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm0
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r14d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r15d
  cvtsi2sd %r9d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x48(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x90(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x90(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x30(%rsp)
  call   <__lfpd@plt>
  lea    0x90(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x90(%rbx),%rdi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x40(%rsp),%esi
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x30(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %esi,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x20(%rsp),%xmm2
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  mov    %eax,0x40(%rsp)
  mov    $0x6,%eax
  cvtsi2sd %r14d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  movsd  %xmm2,0x10(%rsp)
  call   <__fpmadd@plt>
  mov    0x4c(%rsp),%r11d
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x10(%rsp),%xmm2
  mov    %eax,%r14d
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0xa0(%r13),%rdi
  mov    %eax,0x38(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0xa0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x30(%rsp)
  call   <__lfpd@plt>
  lea    0xa0(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0xa0(%rbx),%rdi
  mov    %eax,0x10(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x44(%rsp),%ecx
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x30(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %ecx,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x20(%rsp),%xmm2
  cvtsi2sdl 0x10(%rsp),%xmm4
  pxor   %xmm1,%xmm1
  mov    %eax,0x44(%rsp)
  mov    $0x6,%eax
  cvtsi2sdl (%rsp),%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  movsd  %xmm2,0x10(%rsp)
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x18(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x10(%rsp),%xmm2
  mov    %eax,(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0xb0(%r13),%rdi
  mov    %eax,0x10(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0xb0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__lfpd@plt>
  lea    0xb0(%rbp),%rdi
  mov    %eax,0x18(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0xb0(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  cvtsi2sd %r15d,%xmm0
  mov    %eax,0x28(%rsp)
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  cvtsi2sdl 0x18(%rsp),%xmm4
  movsd  0x20(%rsp),%xmm2
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x48(%rsp),%r9d
  mov    0x30(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x18(%rsp)
  cvtsi2sd %r9d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x4c(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0xc0(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0xc0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__lfpd@plt>
  lea    0xc0(%rbp),%rdi
  mov    %eax,%r15d
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0xc0(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x40(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x28(%rsp)
  cvtsi2sd %esi,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r14d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r15d
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x38(%rsp),%r11d
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r14d
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0xd0(%r13),%rdi
  mov    %eax,0x40(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0xd0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0xd0(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0xd0(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x44(%rsp),%ecx
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %ecx,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  movsd  0x20(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x48(%rsp)
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,(%rsp)
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  (%rsp),%xmm2
  mov    %eax,0x44(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0xe0(%r13),%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0xe0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x30(%rsp)
  call   <__lfpd@plt>
  lea    0xe0(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0xe0(%rbx),%rdi
  mov    %eax,0x10(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x18(%rsp),%xmm0
  movsd  0x30(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x4c(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x18(%rsp)
  cvtsi2sd %r9d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x10(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0xf0(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0xf0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0xf0(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0xf0(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm0
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r14d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r15d
  cvtsi2sd %r9d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x40(%rsp),%r11d
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r14d
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0x100(%r13),%rdi
  mov    %eax,0x40(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x100(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x100(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x100(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r9d
  mov    0x48(%rsp),%ecx
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r9d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %ecx,%xmm0
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x44(%rsp),%esi
  mov    0x30(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x4c(%rsp)
  cvtsi2sd %esi,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x48(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x110(%r13),%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x110(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x110(%rbp),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x110(%rbx),%rdi
  mov    %eax,0x28(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x30(%rsp),%ecx
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x18(%rsp),%xmm0
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x20(%rsp)
  cvtsi2sd %ecx,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x18(%rsp)
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x18(%rsp),%xmm2
  mov    %eax,0x44(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x20(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x18(%rsp),%xmm2
  mov    %eax,0x10(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x120(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x120(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x30(%rsp)
  call   <__lfpd@plt>
  lea    0x120(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x120(%rbx),%rdi
  mov    %eax,0x18(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm0
  movsd  0x30(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  cvtsi2sd %r14d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    %eax,%r15d
  cvtsi2sdl 0x18(%rsp),%xmm4
  movsd  0x20(%rsp),%xmm2
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x40(%rsp),%r11d
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x18(%rsp)
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0x130(%r13),%rdi
  mov    %eax,0x40(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x130(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x30(%rsp)
  call   <__lfpd@plt>
  lea    0x130(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x130(%rbx),%rdi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x4c(%rsp),%r9d
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x30(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r9d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x48(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r14d,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x4c(%rsp)
  cvtsi2sd %esi,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r14d
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x140(%r13),%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x140(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x140(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x140(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x44(%rsp),%ecx
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %ecx,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm4
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x48(%rsp)
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x10(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x150(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x150(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x150(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x150(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm0
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x18(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x44(%rsp)
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x40(%rsp),%r11d
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x18(%rsp)
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0x160(%r13),%rdi
  mov    %eax,0x40(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x160(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x20(%rsp)
  call   <__lfpd@plt>
  lea    0x160(%rbp),%rdi
  mov    %eax,%r15d
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x160(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x4c(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r9d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r14d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r15d
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,%r14d
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x170(%r13),%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x170(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x170(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x170(%rbx),%rdi
  mov    %eax,0x30(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%esi
  mov    0x48(%rsp),%ecx
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x28(%rsp)
  cvtsi2sd %esi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %ecx,%xmm0
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x48(%rsp)
  cvtsi2sd %r9d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x28(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x10(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x180(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x180(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x38(%rsp)
  call   <__lfpd@plt>
  lea    0x180(%rbp),%rdi
  mov    %eax,0x28(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x180(%rbx),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x28(%rsp),%ecx
  mov    0x44(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x38(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x30(%rsp)
  cvtsi2sd %ecx,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %r10d,%xmm0
  movsd  %xmm2,0x28(%rsp)
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x28(%rsp),%xmm2
  cvtsi2sdl 0x20(%rsp),%xmm4
  pxor   %xmm1,%xmm1
  mov    %eax,0x44(%rsp)
  mov    $0x6,%eax
  cvtsi2sdl 0x18(%rsp),%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  movsd  %xmm2,0x20(%rsp)
  call   <__fpmadd@plt>
  mov    0x40(%rsp),%r11d
  mov    0x30(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  movsd  0x20(%rsp),%xmm2
  mov    %eax,0x18(%rsp)
  cvtsi2sd %r11d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %edi,%xmm4
  call   <__fpmadd@plt>
  lea    0x190(%r13),%rdi
  mov    %eax,0x40(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x190(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x28(%rsp)
  call   <__lfpd@plt>
  lea    0x190(%rbp),%rdi
  mov    %eax,0x20(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x190(%rbx),%rdi
  mov    %eax,0x38(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x20(%rsp),%r11d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r15d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x28(%rsp),%xmm2
  mov    %eax,0x30(%rsp)
  cvtsi2sd %r11d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x38(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r14d,%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x28(%rsp),%xmm2
  mov    %eax,0x20(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl (%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  0x28(%rsp),%xmm2
  mov    %eax,%r15d
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x1a0(%r13),%rdi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x1a0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x28(%rsp)
  call   <__lfpd@plt>
  lea    0x1a0(%rbp),%rdi
  mov    %eax,(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x1a0(%rbx),%rdi
  mov    %eax,0x38(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    (%rsp),%r11d
  mov    0x48(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  movsd  0x28(%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,0x30(%rsp)
  cvtsi2sd %r11d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  cvtsi2sd %esi,%xmm0
  movsd  %xmm2,(%rsp)
  call   <__fpmadd@plt>
  mov    0x38(%rsp),%r10d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x10(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  (%rsp),%xmm2
  mov    %eax,0x28(%rsp)
  cvtsi2sd %r10d,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x30(%rsp),%edi
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sdl 0x8(%rsp),%xmm0
  pxor   %xmm1,%xmm1
  movsd  (%rsp),%xmm2
  mov    %eax,0x10(%rsp)
  cvtsi2sd %edi,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  lea    0x1b0(%r13),%rdi
  mov    %eax,0x8(%rsp)
  xor    %eax,%eax
  call   <__lfpd@plt>
  pxor   %xmm2,%xmm2
  lea    0x1b0(%r12),%rdi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movsd  %xmm2,(%rsp)
  call   <__lfpd@plt>
  lea    0x1b0(%rbp),%rdi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <__lfpd@plt>
  lea    0x1b0(%rbx),%rdi
  mov    %eax,%ebp
  xor    %eax,%eax
  call   <__lfpd@plt>
  mov    0x44(%rsp),%r9d
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %r12d,%xmm4
  pxor   %xmm1,%xmm1
  movsd  (%rsp),%xmm2
  mov    %eax,%ebx
  cvtsi2sd %r9d,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  pxor   %xmm1,%xmm1
  cvtsi2sd %ebp,%xmm4
  movsd  (%rsp),%xmm2
  mov    %eax,%r12d
  movapd %xmm1,%xmm5
  cvtsi2sdl 0x18(%rsp),%xmm0
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  mov    0x40(%rsp),%ecx
  pxor   %xmm0,%xmm0
  pxor   %xmm4,%xmm4
  cvtsi2sd %ebx,%xmm4
  pxor   %xmm1,%xmm1
  movsd  (%rsp),%xmm2
  mov    %eax,%ebp
  cvtsi2sd %ecx,%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm3
  mov    $0x6,%eax
  call   <__fpmadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  cvtsi2sd %r12d,%xmm0
  mov    %eax,%ebx
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  cvtsi2sdl 0x20(%rsp),%xmm2
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  cvtsi2sd %ebp,%xmm0
  mov    %eax,%r12d
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  cvtsi2sd %r15d,%xmm2
  call   <__fpadd@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  pxor   %xmm1,%xmm1
  cvtsi2sd %ebx,%xmm0
  mov    %eax,%ebp
  movapd %xmm1,%xmm3
  mov    $0x4,%eax
  cvtsi2sd %r14d,%xmm2
  call   <__fpadd@plt>
  mov    0x28(%rsp),%esi
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  cvtsi2sd %r12d,%xmm0
  pxor   %xmm1,%xmm1
  mov    %eax,%ebx
  mov    $0x4,%eax
  cvtsi2sd %esi,%xmm2
  movapd %xmm1,%xmm3
  call   <__fpadd@plt>
  mov    0x10(%rsp),%r10d
  pxor   %xmm5,%xmm5
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  cvtsi2sd %eax,%xmm5
  pxor   %xmm1,%xmm1
  mov    $0x4,%eax
  cvtsi2sd %r10d,%xmm2
  movapd %xmm1,%xmm3
  cvtsi2sd %ebp,%xmm0
  movsd  %xmm5,(%rsp)
  call   <__fpadd@plt>
  mov    0x8(%rsp),%r11d
  pxor   %xmm4,%xmm4
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  cvtsi2sd %eax,%xmm4
  pxor   %xmm1,%xmm1
  mov    $0x4,%eax
  cvtsi2sd %r11d,%xmm2
  movapd %xmm1,%xmm3
  cvtsi2sd %ebx,%xmm0
  movsd  %xmm4,0x10(%rsp)
  call   <__fpadd@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm5
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%eax
  movapd %xmm5,%xmm0
  movsd  %xmm2,0x8(%rsp)
  call   <__creal@plt>
  movsd  (%rsp),%xmm5
  pxor   %xmm1,%xmm1
  mov    %eax,%ebx
  mov    $0x2,%eax
  movapd %xmm5,%xmm0
  call   <__cimag@plt>
  pxor   %xmm0,%xmm0
  mov    0x58(%rsp),%rdx
  movsd  0x10(%rsp),%xmm4
  add    %eax,%ebx
  pxor   %xmm1,%xmm1
  mov    $0x2,%eax
  cvtsi2sd %ebx,%xmm0
  movsd  %xmm4,(%rsp)
  movsd  %xmm0,(%rdx)
  movapd %xmm4,%xmm0
  call   <__creal@plt>
  movsd  (%rsp),%xmm4
  pxor   %xmm1,%xmm1
  mov    %eax,%ebx
  mov    $0x2,%eax
  movapd %xmm4,%xmm0
  call   <__cimag@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm2
  mov    0x50(%rsp),%r8
  add    %eax,%ebx
  pxor   %xmm1,%xmm1
  mov    $0x2,%eax
  cvtsi2sd %ebx,%xmm0
  movsd  %xmm2,(%rsp)
  movsd  %xmm0,(%r8)
  movapd %xmm2,%xmm0
  call   <__creal@plt>
  movsd  (%rsp),%xmm2
  pxor   %xmm1,%xmm1
  mov    %eax,%ebx
  mov    $0x2,%eax
  movapd %xmm2,%xmm0
  call   <__cimag@plt>
  pxor   %xmm0,%xmm0
  add    %eax,%ebx
  mov    0xa0(%rsp),%rax
  cvtsi2sd %ebx,%xmm0
  movsd  %xmm0,(%rax)
  add    $0x68,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  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);
}
```