user: 请从给定的汇编指令推导出C源代码:

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