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);
}


x86 assembly (clang, -O0):
<ttr_bg_7_8_3_v2r3>:
push   %rbp
mov    %rsp,%rbp
sub    $0x11e0,%rsp
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x40(%rbp),%xmm1
movsd  -0x38(%rbp),%xmm0
movsd  -0x70(%rbp),%xmm3
movsd  -0x68(%rbp),%xmm2
movsd  %xmm1,-0x190(%rbp)
ff
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  %xmm3,-0x1a0(%rbp)
ff
movsd  %xmm2,-0x198(%rbp)
ff
movsd  -0x1a0(%rbp),%xmm2
ff
movsd  -0x198(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x40(%rbp),%xmm1
movsd  -0x38(%rbp),%xmm0
movsd  -0xa0(%rbp),%xmm3
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  %xmm1,-0x1b0(%rbp)
ff
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
movsd  -0x1a8(%rbp),%xmm1
ff
movsd  %xmm3,-0x1c0(%rbp)
ff
movsd  %xmm2,-0x1b8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm2
ff
movsd  -0x1b8(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x40(%rbp),%xmm1
movsd  -0x38(%rbp),%xmm0
movsd  -0xd0(%rbp),%xmm3
ff
movsd  -0xc8(%rbp),%xmm2
ff
movsd  %xmm1,-0x1d0(%rbp)
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
movsd  -0x1c8(%rbp),%xmm1
ff
movsd  %xmm3,-0x1e0(%rbp)
ff
movsd  %xmm2,-0x1d8(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm2
ff
movsd  -0x1d8(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x10,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x10,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x10,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x10,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x50(%rbp),%xmm1
movsd  -0x48(%rbp),%xmm0
movsd  -0x80(%rbp),%xmm3
movsd  -0x78(%rbp),%xmm2
movsd  %xmm1,-0x1f0(%rbp)
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0x1e8(%rbp),%xmm1
ff
movsd  %xmm3,-0x200(%rbp)
ff
movsd  %xmm2,-0x1f8(%rbp)
ff
movsd  -0x200(%rbp),%xmm2
ff
movsd  -0x1f8(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x50(%rbp),%xmm1
movsd  -0x48(%rbp),%xmm0
movsd  -0xb0(%rbp),%xmm3
ff
movsd  -0xa8(%rbp),%xmm2
ff
movsd  %xmm1,-0x210(%rbp)
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x210(%rbp),%xmm0
ff
movsd  -0x208(%rbp),%xmm1
ff
movsd  %xmm3,-0x220(%rbp)
ff
movsd  %xmm2,-0x218(%rbp)
ff
movsd  -0x220(%rbp),%xmm2
ff
movsd  -0x218(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x50(%rbp),%xmm1
movsd  -0x48(%rbp),%xmm0
movsd  -0xe0(%rbp),%xmm3
ff
movsd  -0xd8(%rbp),%xmm2
ff
movsd  %xmm1,-0x230(%rbp)
ff
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x230(%rbp),%xmm0
ff
movsd  -0x228(%rbp),%xmm1
ff
movsd  %xmm3,-0x240(%rbp)
ff
movsd  %xmm2,-0x238(%rbp)
ff
movsd  -0x240(%rbp),%xmm2
ff
movsd  -0x238(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x20,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x20,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x20,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x20,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x60(%rbp),%xmm1
movsd  -0x58(%rbp),%xmm0
movsd  -0x90(%rbp),%xmm3
ff
movsd  -0x88(%rbp),%xmm2
ff
movsd  %xmm1,-0x250(%rbp)
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0x248(%rbp),%xmm1
ff
movsd  %xmm3,-0x260(%rbp)
ff
movsd  %xmm2,-0x258(%rbp)
ff
movsd  -0x260(%rbp),%xmm2
ff
movsd  -0x258(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x60(%rbp),%xmm1
movsd  -0x58(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm3
ff
movsd  -0xb8(%rbp),%xmm2
ff
movsd  %xmm1,-0x270(%rbp)
ff
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x270(%rbp),%xmm0
ff
movsd  -0x268(%rbp),%xmm1
ff
movsd  %xmm3,-0x280(%rbp)
ff
movsd  %xmm2,-0x278(%rbp)
ff
movsd  -0x280(%rbp),%xmm2
ff
movsd  -0x278(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x60(%rbp),%xmm1
movsd  -0x58(%rbp),%xmm0
movsd  -0xf0(%rbp),%xmm3
ff
movsd  -0xe8(%rbp),%xmm2
ff
movsd  %xmm1,-0x290(%rbp)
ff
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x290(%rbp),%xmm0
ff
movsd  -0x288(%rbp),%xmm1
ff
movsd  %xmm3,-0x2a0(%rbp)
ff
movsd  %xmm2,-0x298(%rbp)
ff
movsd  -0x2a0(%rbp),%xmm2
ff
movsd  -0x298(%rbp),%xmm3
ff
mov    $0x4,%al
call   1030 <__fpmul@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x30,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x30,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x30,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x30,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0x2b0(%rbp)
ff
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  -0x2a8(%rbp),%xmm1
ff
movsd  %xmm3,-0x2c0(%rbp)
ff
movsd  %xmm2,-0x2b8(%rbp)
ff
movsd  -0x2c0(%rbp),%xmm2
ff
movsd  -0x2b8(%rbp),%xmm3
ff
movsd  %xmm5,-0x2d0(%rbp)
ff
movsd  %xmm4,-0x2c8(%rbp)
ff
movsd  -0x2d0(%rbp),%xmm4
ff
movsd  -0x2c8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0x2e0(%rbp)
ff
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
movsd  -0x2d8(%rbp),%xmm1
ff
movsd  %xmm3,-0x2f0(%rbp)
ff
movsd  %xmm2,-0x2e8(%rbp)
ff
movsd  -0x2f0(%rbp),%xmm2
ff
movsd  -0x2e8(%rbp),%xmm3
ff
movsd  %xmm5,-0x300(%rbp)
ff
movsd  %xmm4,-0x2f8(%rbp)
ff
movsd  -0x300(%rbp),%xmm4
ff
movsd  -0x2f8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0x310(%rbp)
ff
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x310(%rbp),%xmm0
ff
movsd  -0x308(%rbp),%xmm1
ff
movsd  %xmm3,-0x320(%rbp)
ff
movsd  %xmm2,-0x318(%rbp)
ff
movsd  -0x320(%rbp),%xmm2
ff
movsd  -0x318(%rbp),%xmm3
ff
movsd  %xmm5,-0x330(%rbp)
ff
movsd  %xmm4,-0x328(%rbp)
ff
movsd  -0x330(%rbp),%xmm4
ff
movsd  -0x328(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x40,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x40,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x40,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x40,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0x340(%rbp)
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x340(%rbp),%xmm0
ff
movsd  -0x338(%rbp),%xmm1
ff
movsd  %xmm3,-0x350(%rbp)
ff
movsd  %xmm2,-0x348(%rbp)
ff
movsd  -0x350(%rbp),%xmm2
ff
movsd  -0x348(%rbp),%xmm3
ff
movsd  %xmm5,-0x360(%rbp)
ff
movsd  %xmm4,-0x358(%rbp)
ff
movsd  -0x360(%rbp),%xmm4
ff
movsd  -0x358(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0x370(%rbp)
ff
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm1
ff
movsd  %xmm3,-0x380(%rbp)
ff
movsd  %xmm2,-0x378(%rbp)
ff
movsd  -0x380(%rbp),%xmm2
ff
movsd  -0x378(%rbp),%xmm3
ff
movsd  %xmm5,-0x390(%rbp)
ff
movsd  %xmm4,-0x388(%rbp)
ff
movsd  -0x390(%rbp),%xmm4
ff
movsd  -0x388(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0x3a0(%rbp)
ff
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x398(%rbp),%xmm1
ff
movsd  %xmm3,-0x3b0(%rbp)
ff
movsd  %xmm2,-0x3a8(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm2
ff
movsd  -0x3a8(%rbp),%xmm3
ff
movsd  %xmm5,-0x3c0(%rbp)
ff
movsd  %xmm4,-0x3b8(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm4
ff
movsd  -0x3b8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x50,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x50,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x50,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x50,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0x3d0(%rbp)
ff
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x3d0(%rbp),%xmm0
ff
movsd  -0x3c8(%rbp),%xmm1
ff
movsd  %xmm3,-0x3e0(%rbp)
ff
movsd  %xmm2,-0x3d8(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm2
ff
movsd  -0x3d8(%rbp),%xmm3
ff
movsd  %xmm5,-0x3f0(%rbp)
ff
movsd  %xmm4,-0x3e8(%rbp)
ff
movsd  -0x3f0(%rbp),%xmm4
ff
movsd  -0x3e8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0x400(%rbp)
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x400(%rbp),%xmm0
ff
movsd  -0x3f8(%rbp),%xmm1
ff
movsd  %xmm3,-0x410(%rbp)
ff
movsd  %xmm2,-0x408(%rbp)
ff
movsd  -0x410(%rbp),%xmm2
ff
movsd  -0x408(%rbp),%xmm3
ff
movsd  %xmm5,-0x420(%rbp)
ff
movsd  %xmm4,-0x418(%rbp)
ff
movsd  -0x420(%rbp),%xmm4
ff
movsd  -0x418(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0x430(%rbp)
ff
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x430(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm1
ff
movsd  %xmm3,-0x440(%rbp)
ff
movsd  %xmm2,-0x438(%rbp)
ff
movsd  -0x440(%rbp),%xmm2
ff
movsd  -0x438(%rbp),%xmm3
ff
movsd  %xmm5,-0x450(%rbp)
ff
movsd  %xmm4,-0x448(%rbp)
ff
movsd  -0x450(%rbp),%xmm4
ff
movsd  -0x448(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x60,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x60,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x60,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x60,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0x460(%rbp)
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x460(%rbp),%xmm0
ff
movsd  -0x458(%rbp),%xmm1
ff
movsd  %xmm3,-0x470(%rbp)
ff
movsd  %xmm2,-0x468(%rbp)
ff
movsd  -0x470(%rbp),%xmm2
ff
movsd  -0x468(%rbp),%xmm3
ff
movsd  %xmm5,-0x480(%rbp)
ff
movsd  %xmm4,-0x478(%rbp)
ff
movsd  -0x480(%rbp),%xmm4
ff
movsd  -0x478(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
movsd  -0x130(%rbp),%xmm1
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0x490(%rbp)
ff
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x488(%rbp),%xmm1
ff
movsd  %xmm3,-0x4a0(%rbp)
ff
movsd  %xmm2,-0x498(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm2
ff
movsd  -0x498(%rbp),%xmm3
ff
movsd  %xmm5,-0x4b0(%rbp)
ff
movsd  %xmm4,-0x4a8(%rbp)
ff
movsd  -0x4b0(%rbp),%xmm4
ff
movsd  -0x4a8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0x4c0(%rbp)
ff
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  -0x4b8(%rbp),%xmm1
ff
movsd  %xmm3,-0x4d0(%rbp)
ff
movsd  %xmm2,-0x4c8(%rbp)
ff
movsd  -0x4d0(%rbp),%xmm2
ff
movsd  -0x4c8(%rbp),%xmm3
ff
movsd  %xmm5,-0x4e0(%rbp)
ff
movsd  %xmm4,-0x4d8(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm4
ff
movsd  -0x4d8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x70,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x70,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x70,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x70,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0x4f0(%rbp)
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x4e8(%rbp),%xmm1
ff
movsd  %xmm3,-0x500(%rbp)
ff
movsd  %xmm2,-0x4f8(%rbp)
ff
movsd  -0x500(%rbp),%xmm2
ff
movsd  -0x4f8(%rbp),%xmm3
ff
movsd  %xmm5,-0x510(%rbp)
ff
movsd  %xmm4,-0x508(%rbp)
ff
movsd  -0x510(%rbp),%xmm4
ff
movsd  -0x508(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0x520(%rbp)
ff
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x520(%rbp),%xmm0
ff
movsd  -0x518(%rbp),%xmm1
ff
movsd  %xmm3,-0x530(%rbp)
ff
movsd  %xmm2,-0x528(%rbp)
ff
movsd  -0x530(%rbp),%xmm2
ff
movsd  -0x528(%rbp),%xmm3
ff
movsd  %xmm5,-0x540(%rbp)
ff
movsd  %xmm4,-0x538(%rbp)
ff
movsd  -0x540(%rbp),%xmm4
movsd  -0x538(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0x550(%rbp)
ff
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x550(%rbp),%xmm0
ff
movsd  -0x548(%rbp),%xmm1
ff
movsd  %xmm3,-0x560(%rbp)
ff
movsd  %xmm2,-0x558(%rbp)
ff
movsd  -0x560(%rbp),%xmm2
ff
movsd  -0x558(%rbp),%xmm3
ff
movsd  %xmm5,-0x570(%rbp)
ff
movsd  %xmm4,-0x568(%rbp)
ff
movsd  -0x570(%rbp),%xmm4
ff
movsd  -0x568(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x80,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x80,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x80,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x80,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0x580(%rbp)
ff
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm1
ff
movsd  %xmm3,-0x590(%rbp)
ff
movsd  %xmm2,-0x588(%rbp)
ff
movsd  -0x590(%rbp),%xmm2
ff
movsd  -0x588(%rbp),%xmm3
ff
movsd  %xmm5,-0x5a0(%rbp)
ff
movsd  %xmm4,-0x598(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm4
ff
movsd  -0x598(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0x5b0(%rbp)
ff
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
movsd  -0x5a8(%rbp),%xmm1
ff
movsd  %xmm3,-0x5c0(%rbp)
ff
movsd  %xmm2,-0x5b8(%rbp)
ff
movsd  -0x5c0(%rbp),%xmm2
ff
movsd  -0x5b8(%rbp),%xmm3
ff
movsd  %xmm5,-0x5d0(%rbp)
ff
movsd  %xmm4,-0x5c8(%rbp)
ff
movsd  -0x5d0(%rbp),%xmm4
ff
movsd  -0x5c8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0x5e0(%rbp)
ff
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x5e0(%rbp),%xmm0
ff
movsd  -0x5d8(%rbp),%xmm1
ff
movsd  %xmm3,-0x5f0(%rbp)
ff
movsd  %xmm2,-0x5e8(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm2
ff
movsd  -0x5e8(%rbp),%xmm3
ff
movsd  %xmm5,-0x600(%rbp)
ff
movsd  %xmm4,-0x5f8(%rbp)
ff
movsd  -0x600(%rbp),%xmm4
ff
movsd  -0x5f8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x90,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x90,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x90,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x90,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0x610(%rbp)
ff
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm1
ff
movsd  %xmm3,-0x620(%rbp)
ff
movsd  %xmm2,-0x618(%rbp)
ff
movsd  -0x620(%rbp),%xmm2
ff
movsd  -0x618(%rbp),%xmm3
ff
movsd  %xmm5,-0x630(%rbp)
ff
movsd  %xmm4,-0x628(%rbp)
ff
movsd  -0x630(%rbp),%xmm4
ff
movsd  -0x628(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0x640(%rbp)
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  %xmm3,-0x650(%rbp)
ff
movsd  %xmm2,-0x648(%rbp)
ff
movsd  -0x650(%rbp),%xmm2
movsd  -0x648(%rbp),%xmm3
ff
movsd  %xmm5,-0x660(%rbp)
ff
movsd  %xmm4,-0x658(%rbp)
ff
movsd  -0x660(%rbp),%xmm4
ff
movsd  -0x658(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0x670(%rbp)
ff
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x670(%rbp),%xmm0
ff
movsd  -0x668(%rbp),%xmm1
ff
movsd  %xmm3,-0x680(%rbp)
ff
movsd  %xmm2,-0x678(%rbp)
ff
movsd  -0x680(%rbp),%xmm2
ff
movsd  -0x678(%rbp),%xmm3
ff
movsd  %xmm5,-0x690(%rbp)
ff
movsd  %xmm4,-0x688(%rbp)
ff
movsd  -0x690(%rbp),%xmm4
ff
movsd  -0x688(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0xa0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0xa0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0xa0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0xa0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0x6a0(%rbp)
ff
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm0
ff
movsd  -0x698(%rbp),%xmm1
ff
movsd  %xmm3,-0x6b0(%rbp)
ff
movsd  %xmm2,-0x6a8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm2
ff
movsd  -0x6a8(%rbp),%xmm3
ff
movsd  %xmm5,-0x6c0(%rbp)
ff
movsd  %xmm4,-0x6b8(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm4
ff
movsd  -0x6b8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0x6d0(%rbp)
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm1
ff
movsd  %xmm3,-0x6e0(%rbp)
ff
movsd  %xmm2,-0x6d8(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm2
ff
movsd  -0x6d8(%rbp),%xmm3
ff
movsd  %xmm5,-0x6f0(%rbp)
ff
movsd  %xmm4,-0x6e8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm4
ff
movsd  -0x6e8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0x700(%rbp)
ff
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
movsd  -0x6f8(%rbp),%xmm1
ff
movsd  %xmm3,-0x710(%rbp)
ff
movsd  %xmm2,-0x708(%rbp)
ff
movsd  -0x710(%rbp),%xmm2
ff
movsd  -0x708(%rbp),%xmm3
ff
movsd  %xmm5,-0x720(%rbp)
ff
movsd  %xmm4,-0x718(%rbp)
ff
movsd  -0x720(%rbp),%xmm4
ff
movsd  -0x718(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0xb0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0xb0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0xb0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0xb0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0x730(%rbp)
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x730(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm1
ff
movsd  %xmm3,-0x740(%rbp)
ff
movsd  %xmm2,-0x738(%rbp)
ff
movsd  -0x740(%rbp),%xmm2
ff
movsd  -0x738(%rbp),%xmm3
ff
movsd  %xmm5,-0x750(%rbp)
ff
movsd  %xmm4,-0x748(%rbp)
ff
movsd  -0x750(%rbp),%xmm4
ff
movsd  -0x748(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0x760(%rbp)
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
movsd  -0x758(%rbp),%xmm1
ff
movsd  %xmm3,-0x770(%rbp)
ff
movsd  %xmm2,-0x768(%rbp)
ff
movsd  -0x770(%rbp),%xmm2
ff
movsd  -0x768(%rbp),%xmm3
ff
movsd  %xmm5,-0x780(%rbp)
ff
movsd  %xmm4,-0x778(%rbp)
ff
movsd  -0x780(%rbp),%xmm4
ff
movsd  -0x778(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0x790(%rbp)
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x788(%rbp),%xmm1
ff
movsd  %xmm3,-0x7a0(%rbp)
ff
movsd  %xmm2,-0x798(%rbp)
ff
movsd  -0x7a0(%rbp),%xmm2
ff
movsd  -0x798(%rbp),%xmm3
ff
movsd  %xmm5,-0x7b0(%rbp)
ff
movsd  %xmm4,-0x7a8(%rbp)
ff
movsd  -0x7b0(%rbp),%xmm4
ff
movsd  -0x7a8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0xc0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0xc0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0xc0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0xc0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0x7c0(%rbp)
ff
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x7c0(%rbp),%xmm0
ff
movsd  -0x7b8(%rbp),%xmm1
ff
movsd  %xmm3,-0x7d0(%rbp)
ff
movsd  %xmm2,-0x7c8(%rbp)
ff
movsd  -0x7d0(%rbp),%xmm2
ff
movsd  -0x7c8(%rbp),%xmm3
ff
movsd  %xmm5,-0x7e0(%rbp)
ff
movsd  %xmm4,-0x7d8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm4
ff
movsd  -0x7d8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0x7f0(%rbp)
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  %xmm3,-0x800(%rbp)
ff
movsd  %xmm2,-0x7f8(%rbp)
ff
movsd  -0x800(%rbp),%xmm2
ff
movsd  -0x7f8(%rbp),%xmm3
ff
movsd  %xmm5,-0x810(%rbp)
ff
movsd  %xmm4,-0x808(%rbp)
ff
movsd  -0x810(%rbp),%xmm4
ff
movsd  -0x808(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0x820(%rbp)
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x818(%rbp),%xmm1
ff
movsd  %xmm3,-0x830(%rbp)
ff
movsd  %xmm2,-0x828(%rbp)
ff
movsd  -0x830(%rbp),%xmm2
ff
movsd  -0x828(%rbp),%xmm3
ff
movsd  %xmm5,-0x840(%rbp)
ff
movsd  %xmm4,-0x838(%rbp)
ff
movsd  -0x840(%rbp),%xmm4
ff
movsd  -0x838(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0xd0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0xd0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0xd0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0xd0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0x850(%rbp)
ff
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x848(%rbp),%xmm1
ff
movsd  %xmm3,-0x860(%rbp)
ff
movsd  %xmm2,-0x858(%rbp)
ff
movsd  -0x860(%rbp),%xmm2
ff
movsd  -0x858(%rbp),%xmm3
ff
movsd  %xmm5,-0x870(%rbp)
ff
movsd  %xmm4,-0x868(%rbp)
ff
movsd  -0x870(%rbp),%xmm4
ff
movsd  -0x868(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0x880(%rbp)
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  %xmm3,-0x890(%rbp)
ff
movsd  %xmm2,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm2
ff
movsd  -0x888(%rbp),%xmm3
ff
movsd  %xmm5,-0x8a0(%rbp)
ff
movsd  %xmm4,-0x898(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm4
ff
movsd  -0x898(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0x8b0(%rbp)
ff
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
movsd  -0x8a8(%rbp),%xmm1
ff
movsd  %xmm3,-0x8c0(%rbp)
ff
movsd  %xmm2,-0x8b8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm2
ff
movsd  -0x8b8(%rbp),%xmm3
ff
movsd  %xmm5,-0x8d0(%rbp)
ff
movsd  %xmm4,-0x8c8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm4
ff
movsd  -0x8c8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0xe0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0xe0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0xe0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0xe0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0x8e0(%rbp)
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  %xmm3,-0x8f0(%rbp)
ff
movsd  %xmm2,-0x8e8(%rbp)
ff
movsd  -0x8f0(%rbp),%xmm2
ff
movsd  -0x8e8(%rbp),%xmm3
ff
movsd  %xmm5,-0x900(%rbp)
ff
movsd  %xmm4,-0x8f8(%rbp)
ff
movsd  -0x900(%rbp),%xmm4
ff
movsd  -0x8f8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0x910(%rbp)
ff
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
movsd  -0x908(%rbp),%xmm1
ff
movsd  %xmm3,-0x920(%rbp)
ff
movsd  %xmm2,-0x918(%rbp)
ff
movsd  -0x920(%rbp),%xmm2
ff
movsd  -0x918(%rbp),%xmm3
ff
movsd  %xmm5,-0x930(%rbp)
ff
movsd  %xmm4,-0x928(%rbp)
ff
movsd  -0x930(%rbp),%xmm4
ff
movsd  -0x928(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0x940(%rbp)
ff
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
movsd  -0x938(%rbp),%xmm1
ff
movsd  %xmm3,-0x950(%rbp)
ff
movsd  %xmm2,-0x948(%rbp)
ff
movsd  -0x950(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm3
ff
movsd  %xmm5,-0x960(%rbp)
ff
movsd  %xmm4,-0x958(%rbp)
ff
movsd  -0x960(%rbp),%xmm4
ff
movsd  -0x958(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0xf0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0xf0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0xf0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0xf0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0x970(%rbp)
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm1
ff
movsd  %xmm3,-0x980(%rbp)
ff
movsd  %xmm2,-0x978(%rbp)
ff
movsd  -0x980(%rbp),%xmm2
ff
movsd  -0x978(%rbp),%xmm3
ff
movsd  %xmm5,-0x990(%rbp)
ff
movsd  %xmm4,-0x988(%rbp)
ff
movsd  -0x990(%rbp),%xmm4
ff
movsd  -0x988(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0x9a0(%rbp)
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm1
ff
movsd  %xmm3,-0x9b0(%rbp)
ff
movsd  %xmm2,-0x9a8(%rbp)
ff
movsd  -0x9b0(%rbp),%xmm2
ff
movsd  -0x9a8(%rbp),%xmm3
ff
movsd  %xmm5,-0x9c0(%rbp)
ff
movsd  %xmm4,-0x9b8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm4
ff
movsd  -0x9b8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0x9d0(%rbp)
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  %xmm3,-0x9e0(%rbp)
ff
movsd  %xmm2,-0x9d8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm2
ff
movsd  -0x9d8(%rbp),%xmm3
ff
movsd  %xmm5,-0x9f0(%rbp)
ff
movsd  %xmm4,-0x9e8(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm4
ff
movsd  -0x9e8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x100,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x100,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x100,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x100,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0xa00(%rbp)
ff
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
movsd  -0x9f8(%rbp),%xmm1
ff
movsd  %xmm3,-0xa10(%rbp)
ff
movsd  %xmm2,-0xa08(%rbp)
ff
movsd  -0xa10(%rbp),%xmm2
ff
movsd  -0xa08(%rbp),%xmm3
ff
movsd  %xmm5,-0xa20(%rbp)
ff
movsd  %xmm4,-0xa18(%rbp)
ff
movsd  -0xa20(%rbp),%xmm4
ff
movsd  -0xa18(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0xa30(%rbp)
ff
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0xa30(%rbp),%xmm0
ff
movsd  -0xa28(%rbp),%xmm1
ff
movsd  %xmm3,-0xa40(%rbp)
ff
movsd  %xmm2,-0xa38(%rbp)
ff
movsd  -0xa40(%rbp),%xmm2
ff
movsd  -0xa38(%rbp),%xmm3
ff
movsd  %xmm5,-0xa50(%rbp)
ff
movsd  %xmm4,-0xa48(%rbp)
ff
movsd  -0xa50(%rbp),%xmm4
ff
movsd  -0xa48(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0xa60(%rbp)
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa58(%rbp),%xmm1
ff
movsd  %xmm3,-0xa70(%rbp)
ff
movsd  %xmm2,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm2
ff
movsd  -0xa68(%rbp),%xmm3
ff
movsd  %xmm5,-0xa80(%rbp)
ff
movsd  %xmm4,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm4
ff
movsd  -0xa78(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x110,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x110,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x110,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x110,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0xa90(%rbp)
ff
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0xa90(%rbp),%xmm0
ff
movsd  -0xa88(%rbp),%xmm1
ff
movsd  %xmm3,-0xaa0(%rbp)
ff
movsd  %xmm2,-0xa98(%rbp)
ff
movsd  -0xaa0(%rbp),%xmm2
ff
movsd  -0xa98(%rbp),%xmm3
ff
movsd  %xmm5,-0xab0(%rbp)
ff
movsd  %xmm4,-0xaa8(%rbp)
ff
movsd  -0xab0(%rbp),%xmm4
ff
movsd  -0xaa8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0xac0(%rbp)
ff
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  %xmm3,-0xad0(%rbp)
ff
movsd  %xmm2,-0xac8(%rbp)
ff
movsd  -0xad0(%rbp),%xmm2
ff
movsd  -0xac8(%rbp),%xmm3
ff
movsd  %xmm5,-0xae0(%rbp)
ff
movsd  %xmm4,-0xad8(%rbp)
ff
movsd  -0xae0(%rbp),%xmm4
ff
movsd  -0xad8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0xaf0(%rbp)
ff
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0xaf0(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm1
ff
movsd  %xmm3,-0xb00(%rbp)
ff
movsd  %xmm2,-0xaf8(%rbp)
ff
movsd  -0xb00(%rbp),%xmm2
ff
movsd  -0xaf8(%rbp),%xmm3
ff
movsd  %xmm5,-0xb10(%rbp)
ff
movsd  %xmm4,-0xb08(%rbp)
ff
movsd  -0xb10(%rbp),%xmm4
ff
movsd  -0xb08(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x120,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x120,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x120,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x120,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0xb20(%rbp)
ff
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0xb18(%rbp),%xmm1
ff
movsd  %xmm3,-0xb30(%rbp)
ff
movsd  %xmm2,-0xb28(%rbp)
ff
movsd  -0xb30(%rbp),%xmm2
ff
movsd  -0xb28(%rbp),%xmm3
ff
movsd  %xmm5,-0xb40(%rbp)
ff
movsd  %xmm4,-0xb38(%rbp)
ff
movsd  -0xb40(%rbp),%xmm4
ff
movsd  -0xb38(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0xb50(%rbp)
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  %xmm3,-0xb60(%rbp)
ff
movsd  %xmm2,-0xb58(%rbp)
ff
movsd  -0xb60(%rbp),%xmm2
ff
movsd  -0xb58(%rbp),%xmm3
ff
movsd  %xmm5,-0xb70(%rbp)
ff
movsd  %xmm4,-0xb68(%rbp)
ff
movsd  -0xb70(%rbp),%xmm4
ff
movsd  -0xb68(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0xb80(%rbp)
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb80(%rbp),%xmm0
ff
movsd  -0xb78(%rbp),%xmm1
ff
movsd  %xmm3,-0xb90(%rbp)
ff
movsd  %xmm2,-0xb88(%rbp)
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  -0xb88(%rbp),%xmm3
ff
movsd  %xmm5,-0xba0(%rbp)
ff
movsd  %xmm4,-0xb98(%rbp)
ff
movsd  -0xba0(%rbp),%xmm4
ff
movsd  -0xb98(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x130,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x130,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x130,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x130,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0xbb0(%rbp)
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  -0xba8(%rbp),%xmm1
ff
movsd  %xmm3,-0xbc0(%rbp)
ff
movsd  %xmm2,-0xbb8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm2
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  %xmm5,-0xbd0(%rbp)
ff
movsd  %xmm4,-0xbc8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm4
movsd  -0xbc8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0xbe0(%rbp)
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
movsd  -0xbd8(%rbp),%xmm1
ff
movsd  %xmm3,-0xbf0(%rbp)
ff
movsd  %xmm2,-0xbe8(%rbp)
ff
movsd  -0xbf0(%rbp),%xmm2
ff
movsd  -0xbe8(%rbp),%xmm3
ff
movsd  %xmm5,-0xc00(%rbp)
ff
movsd  %xmm4,-0xbf8(%rbp)
ff
movsd  -0xc00(%rbp),%xmm4
ff
movsd  -0xbf8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0xc10(%rbp)
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc10(%rbp),%xmm0
ff
movsd  -0xc08(%rbp),%xmm1
ff
movsd  %xmm3,-0xc20(%rbp)
ff
movsd  %xmm2,-0xc18(%rbp)
ff
movsd  -0xc20(%rbp),%xmm2
ff
movsd  -0xc18(%rbp),%xmm3
ff
movsd  %xmm5,-0xc30(%rbp)
ff
movsd  %xmm4,-0xc28(%rbp)
ff
movsd  -0xc30(%rbp),%xmm4
ff
movsd  -0xc28(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x140,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x140,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x140,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x140,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0xc40(%rbp)
ff
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm1
ff
movsd  %xmm3,-0xc50(%rbp)
ff
movsd  %xmm2,-0xc48(%rbp)
ff
movsd  -0xc50(%rbp),%xmm2
ff
movsd  -0xc48(%rbp),%xmm3
ff
movsd  %xmm5,-0xc60(%rbp)
ff
movsd  %xmm4,-0xc58(%rbp)
ff
movsd  -0xc60(%rbp),%xmm4
ff
movsd  -0xc58(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0xc70(%rbp)
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc70(%rbp),%xmm0
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  %xmm3,-0xc80(%rbp)
ff
movsd  %xmm2,-0xc78(%rbp)
ff
movsd  -0xc80(%rbp),%xmm2
ff
movsd  -0xc78(%rbp),%xmm3
ff
movsd  %xmm5,-0xc90(%rbp)
ff
movsd  %xmm4,-0xc88(%rbp)
ff
movsd  -0xc90(%rbp),%xmm4
ff
movsd  -0xc88(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0xca0(%rbp)
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc98(%rbp),%xmm1
ff
movsd  %xmm3,-0xcb0(%rbp)
ff
movsd  %xmm2,-0xca8(%rbp)
ff
movsd  -0xcb0(%rbp),%xmm2
ff
movsd  -0xca8(%rbp),%xmm3
ff
movsd  %xmm5,-0xcc0(%rbp)
ff
movsd  %xmm4,-0xcb8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm4
ff
movsd  -0xcb8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x150,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x150,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x150,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x150,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0xcd0(%rbp)
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcd0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm1
ff
movsd  %xmm3,-0xce0(%rbp)
ff
movsd  %xmm2,-0xcd8(%rbp)
ff
movsd  -0xce0(%rbp),%xmm2
movsd  -0xcd8(%rbp),%xmm3
ff
movsd  %xmm5,-0xcf0(%rbp)
ff
movsd  %xmm4,-0xce8(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm4
ff
movsd  -0xce8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0xd00(%rbp)
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  -0xcf8(%rbp),%xmm1
ff
movsd  %xmm3,-0xd10(%rbp)
ff
movsd  %xmm2,-0xd08(%rbp)
ff
movsd  -0xd10(%rbp),%xmm2
ff
movsd  -0xd08(%rbp),%xmm3
ff
movsd  %xmm5,-0xd20(%rbp)
ff
movsd  %xmm4,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm4
ff
movsd  -0xd18(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0xd30(%rbp)
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm1
ff
movsd  %xmm3,-0xd40(%rbp)
ff
movsd  %xmm2,-0xd38(%rbp)
ff
movsd  -0xd40(%rbp),%xmm2
ff
movsd  -0xd38(%rbp),%xmm3
ff
movsd  %xmm5,-0xd50(%rbp)
ff
movsd  %xmm4,-0xd48(%rbp)
ff
movsd  -0xd50(%rbp),%xmm4
ff
movsd  -0xd48(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x160,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x160,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x160,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x160,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0xd60(%rbp)
ff
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd60(%rbp),%xmm0
ff
movsd  -0xd58(%rbp),%xmm1
ff
movsd  %xmm3,-0xd70(%rbp)
ff
movsd  %xmm2,-0xd68(%rbp)
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  -0xd68(%rbp),%xmm3
ff
movsd  %xmm5,-0xd80(%rbp)
ff
movsd  %xmm4,-0xd78(%rbp)
ff
movsd  -0xd80(%rbp),%xmm4
ff
movsd  -0xd78(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0xd90(%rbp)
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  %xmm3,-0xda0(%rbp)
ff
movsd  %xmm2,-0xd98(%rbp)
ff
movsd  -0xda0(%rbp),%xmm2
ff
movsd  -0xd98(%rbp),%xmm3
ff
movsd  %xmm5,-0xdb0(%rbp)
ff
movsd  %xmm4,-0xda8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  -0xda8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0xdc0(%rbp)
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm0
ff
movsd  -0xdb8(%rbp),%xmm1
ff
movsd  %xmm3,-0xdd0(%rbp)
ff
movsd  %xmm2,-0xdc8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm2
ff
movsd  -0xdc8(%rbp),%xmm3
ff
movsd  %xmm5,-0xde0(%rbp)
ff
movsd  %xmm4,-0xdd8(%rbp)
ff
movsd  -0xde0(%rbp),%xmm4
ff
movsd  -0xdd8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x170,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x170,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x170,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x170,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0xdf0(%rbp)
ff
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
movsd  -0xde8(%rbp),%xmm1
ff
movsd  %xmm3,-0xe00(%rbp)
ff
movsd  %xmm2,-0xdf8(%rbp)
ff
movsd  -0xe00(%rbp),%xmm2
ff
movsd  -0xdf8(%rbp),%xmm3
ff
movsd  %xmm5,-0xe10(%rbp)
ff
movsd  %xmm4,-0xe08(%rbp)
ff
movsd  -0xe10(%rbp),%xmm4
ff
movsd  -0xe08(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0xe20(%rbp)
ff
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xe20(%rbp),%xmm0
ff
movsd  -0xe18(%rbp),%xmm1
ff
movsd  %xmm3,-0xe30(%rbp)
ff
movsd  %xmm2,-0xe28(%rbp)
ff
movsd  -0xe30(%rbp),%xmm2
ff
movsd  -0xe28(%rbp),%xmm3
ff
movsd  %xmm5,-0xe40(%rbp)
ff
movsd  %xmm4,-0xe38(%rbp)
ff
movsd  -0xe40(%rbp),%xmm4
ff
movsd  -0xe38(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0xe50(%rbp)
ff
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
movsd  -0xe48(%rbp),%xmm1
ff
movsd  %xmm3,-0xe60(%rbp)
ff
movsd  %xmm2,-0xe58(%rbp)
ff
movsd  -0xe60(%rbp),%xmm2
ff
movsd  -0xe58(%rbp),%xmm3
ff
movsd  %xmm5,-0xe70(%rbp)
ff
movsd  %xmm4,-0xe68(%rbp)
ff
movsd  -0xe70(%rbp),%xmm4
ff
movsd  -0xe68(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x180,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x180,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x180,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x180,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0xe80(%rbp)
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xe80(%rbp),%xmm0
ff
movsd  -0xe78(%rbp),%xmm1
ff
movsd  %xmm3,-0xe90(%rbp)
ff
movsd  %xmm2,-0xe88(%rbp)
ff
movsd  -0xe90(%rbp),%xmm2
ff
movsd  -0xe88(%rbp),%xmm3
ff
movsd  %xmm5,-0xea0(%rbp)
ff
movsd  %xmm4,-0xe98(%rbp)
ff
movsd  -0xea0(%rbp),%xmm4
ff
movsd  -0xe98(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0xeb0(%rbp)
ff
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xea8(%rbp),%xmm1
ff
movsd  %xmm3,-0xec0(%rbp)
ff
movsd  %xmm2,-0xeb8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  -0xeb8(%rbp),%xmm3
ff
movsd  %xmm5,-0xed0(%rbp)
ff
movsd  %xmm4,-0xec8(%rbp)
ff
movsd  -0xed0(%rbp),%xmm4
ff
movsd  -0xec8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0xee0(%rbp)
ff
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  %xmm3,-0xef0(%rbp)
ff
movsd  %xmm2,-0xee8(%rbp)
ff
movsd  -0xef0(%rbp),%xmm2
ff
movsd  -0xee8(%rbp),%xmm3
ff
movsd  %xmm5,-0xf00(%rbp)
ff
movsd  %xmm4,-0xef8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm4
ff
movsd  -0xef8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x190,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x50(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x190,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x80(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x78(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x190,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x190,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0x80(%rbp),%xmm5
movsd  -0x78(%rbp),%xmm4
movsd  %xmm1,-0xf10(%rbp)
movsd  %xmm0,-0xf08(%rbp)
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0xf08(%rbp),%xmm1
ff
movsd  %xmm3,-0xf20(%rbp)
ff
movsd  %xmm2,-0xf18(%rbp)
ff
movsd  -0xf20(%rbp),%xmm2
ff
movsd  -0xf18(%rbp),%xmm3
ff
movsd  %xmm5,-0xf30(%rbp)
ff
movsd  %xmm4,-0xf28(%rbp)
ff
movsd  -0xf30(%rbp),%xmm4
ff
movsd  -0xf28(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x140(%rbp),%xmm1
ff
movsd  -0x138(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xb0(%rbp),%xmm5
ff
movsd  -0xa8(%rbp),%xmm4
ff
movsd  %xmm1,-0xf40(%rbp)
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xf38(%rbp),%xmm1
ff
movsd  %xmm3,-0xf50(%rbp)
ff
movsd  %xmm2,-0xf48(%rbp)
ff
movsd  -0xf50(%rbp),%xmm2
ff
movsd  -0xf48(%rbp),%xmm3
ff
movsd  %xmm5,-0xf60(%rbp)
ff
movsd  %xmm4,-0xf58(%rbp)
ff
movsd  -0xf60(%rbp),%xmm4
ff
movsd  -0xf58(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x170(%rbp),%xmm1
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm3
movsd  -0x48(%rbp),%xmm2
movsd  -0xe0(%rbp),%xmm5
ff
movsd  -0xd8(%rbp),%xmm4
ff
movsd  %xmm1,-0xf70(%rbp)
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm1
ff
movsd  %xmm3,-0xf80(%rbp)
ff
movsd  %xmm2,-0xf78(%rbp)
ff
movsd  -0xf80(%rbp),%xmm2
ff
movsd  -0xf78(%rbp),%xmm3
ff
movsd  %xmm5,-0xf90(%rbp)
ff
movsd  %xmm4,-0xf88(%rbp)
ff
movsd  -0xf90(%rbp),%xmm4
ff
movsd  -0xf88(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x1a0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x60(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x1a0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
mov    -0x20(%rbp),%rdi
add    $0x1a0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x1a0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x120(%rbp),%xmm1
ff
movsd  -0x118(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0x90(%rbp),%xmm5
ff
movsd  -0x88(%rbp),%xmm4
ff
movsd  %xmm1,-0xfa0(%rbp)
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  %xmm3,-0xfb0(%rbp)
ff
movsd  %xmm2,-0xfa8(%rbp)
ff
movsd  -0xfb0(%rbp),%xmm2
ff
movsd  -0xfa8(%rbp),%xmm3
ff
movsd  %xmm5,-0xfc0(%rbp)
ff
movsd  %xmm4,-0xfb8(%rbp)
ff
movsd  -0xfc0(%rbp),%xmm4
ff
movsd  -0xfb8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x148(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xc0(%rbp),%xmm5
ff
movsd  -0xb8(%rbp),%xmm4
ff
movsd  %xmm1,-0xfd0(%rbp)
ff
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm0
ff
movsd  -0xfc8(%rbp),%xmm1
ff
movsd  %xmm3,-0xfe0(%rbp)
ff
movsd  %xmm2,-0xfd8(%rbp)
ff
movsd  -0xfe0(%rbp),%xmm2
ff
movsd  -0xfd8(%rbp),%xmm3
ff
movsd  %xmm5,-0xff0(%rbp)
ff
movsd  %xmm4,-0xfe8(%rbp)
ff
movsd  -0xff0(%rbp),%xmm4
ff
movsd  -0xfe8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x178(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm3
movsd  -0x58(%rbp),%xmm2
movsd  -0xf0(%rbp),%xmm5
ff
movsd  -0xe8(%rbp),%xmm4
ff
movsd  %xmm1,-0x1000(%rbp)
ff
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  -0x1000(%rbp),%xmm0
ff
movsd  -0xff8(%rbp),%xmm1
ff
movsd  %xmm3,-0x1010(%rbp)
ff
movsd  %xmm2,-0x1008(%rbp)
ff
movsd  -0x1010(%rbp),%xmm2
ff
movsd  -0x1008(%rbp),%xmm3
ff
movsd  %xmm5,-0x1020(%rbp)
ff
movsd  %xmm4,-0x1018(%rbp)
ff
movsd  -0x1020(%rbp),%xmm4
ff
movsd  -0x1018(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rdi
add    $0x1b0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x40(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x10(%rbp),%rdi
add    $0x1b0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x70(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x20(%rbp),%rdi
add    $0x1b0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x30(%rbp),%rdi
add    $0x1b0,%rdi
mov    $0x0,%al
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0x70(%rbp),%xmm5
movsd  -0x68(%rbp),%xmm4
movsd  %xmm1,-0x1030(%rbp)
ff
movsd  %xmm0,-0x1028(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
movsd  -0x1028(%rbp),%xmm1
ff
movsd  %xmm3,-0x1040(%rbp)
ff
movsd  %xmm2,-0x1038(%rbp)
ff
movsd  -0x1040(%rbp),%xmm2
ff
movsd  -0x1038(%rbp),%xmm3
ff
movsd  %xmm5,-0x1050(%rbp)
ff
movsd  %xmm4,-0x1048(%rbp)
ff
movsd  -0x1050(%rbp),%xmm4
ff
movsd  -0x1048(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xa0(%rbp),%xmm5
ff
movsd  -0x98(%rbp),%xmm4
ff
movsd  %xmm1,-0x1060(%rbp)
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0x1058(%rbp),%xmm1
ff
movsd  %xmm3,-0x1070(%rbp)
ff
movsd  %xmm2,-0x1068(%rbp)
ff
movsd  -0x1070(%rbp),%xmm2
ff
movsd  -0x1068(%rbp),%xmm3
ff
movsd  %xmm5,-0x1080(%rbp)
ff
movsd  %xmm4,-0x1078(%rbp)
ff
movsd  -0x1080(%rbp),%xmm4
ff
movsd  -0x1078(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x40(%rbp),%xmm3
movsd  -0x38(%rbp),%xmm2
movsd  -0xd0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm4
ff
movsd  %xmm1,-0x1090(%rbp)
ff
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm0
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  %xmm3,-0x10a0(%rbp)
ff
movsd  %xmm2,-0x1098(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm2
ff
movsd  -0x1098(%rbp),%xmm3
ff
movsd  %xmm5,-0x10b0(%rbp)
ff
movsd  %xmm4,-0x10a8(%rbp)
ff
movsd  -0x10b0(%rbp),%xmm4
ff
movsd  -0x10a8(%rbp),%xmm5
ff
mov    $0x6,%al
call   1070 <__fpmadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x110(%rbp),%xmm3
ff
movsd  -0x108(%rbp),%xmm2
ff
movsd  %xmm1,-0x10c0(%rbp)
ff
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10b8(%rbp),%xmm1
ff
movsd  %xmm3,-0x10d0(%rbp)
ff
movsd  %xmm2,-0x10c8(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm2
ff
movsd  -0x10c8(%rbp),%xmm3
ff
mov    $0x4,%al
call   1080 <__fpadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x140(%rbp),%xmm3
ff
movsd  -0x138(%rbp),%xmm2
ff
movsd  %xmm1,-0x10e0(%rbp)
ff
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x10d8(%rbp),%xmm1
ff
movsd  %xmm3,-0x10f0(%rbp)
ff
movsd  %xmm2,-0x10e8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm2
ff
movsd  -0x10e8(%rbp),%xmm3
ff
mov    $0x4,%al
call   1080 <__fpadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm3
ff
movsd  -0x168(%rbp),%xmm2
ff
movsd  %xmm1,-0x1100(%rbp)
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x1100(%rbp),%xmm0
ff
movsd  -0x10f8(%rbp),%xmm1
ff
movsd  %xmm3,-0x1110(%rbp)
ff
movsd  %xmm2,-0x1108(%rbp)
ff
movsd  -0x1110(%rbp),%xmm2
ff
movsd  -0x1108(%rbp),%xmm3
ff
mov    $0x4,%al
call   1080 <__fpadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm3
ff
movsd  -0x118(%rbp),%xmm2
ff
movsd  %xmm1,-0x1120(%rbp)
ff
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1120(%rbp),%xmm0
ff
movsd  -0x1118(%rbp),%xmm1
ff
movsd  %xmm3,-0x1130(%rbp)
ff
movsd  %xmm2,-0x1128(%rbp)
ff
movsd  -0x1130(%rbp),%xmm2
ff
movsd  -0x1128(%rbp),%xmm3
ff
mov    $0x4,%al
call   1080 <__fpadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  -0x150(%rbp),%xmm3
ff
movsd  -0x148(%rbp),%xmm2
ff
movsd  %xmm1,-0x1140(%rbp)
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1140(%rbp),%xmm0
ff
movsd  -0x1138(%rbp),%xmm1
ff
movsd  %xmm3,-0x1150(%rbp)
ff
movsd  %xmm2,-0x1148(%rbp)
ff
movsd  -0x1150(%rbp),%xmm2
ff
movsd  -0x1148(%rbp),%xmm3
ff
mov    $0x4,%al
call   1080 <__fpadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm3
ff
movsd  -0x178(%rbp),%xmm2
ff
movsd  %xmm1,-0x1160(%rbp)
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1160(%rbp),%xmm0
ff
movsd  -0x1158(%rbp),%xmm1
ff
movsd  %xmm3,-0x1170(%rbp)
ff
movsd  %xmm2,-0x1168(%rbp)
ff
movsd  -0x1170(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm3
ff
mov    $0x4,%al
call   1080 <__fpadd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  %xmm1,-0x1180(%rbp)
ff
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x1180(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm1
ff
mov    $0x2,%al
call   1040 <__creal@plt>
mov    %eax,-0x11dc(%rbp)
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0xf8(%rbp),%xmm0
ff
movsd  %xmm1,-0x1190(%rbp)
ff
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0x1188(%rbp),%xmm1
ff
mov    $0x2,%al
call   1050 <__cimag@plt>
mov    %eax,%ecx
mov    -0x11dc(%rbp),%eax
add    %ecx,%eax
cvtsi2sd %eax,%xmm0
mov    -0x18(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  %xmm1,-0x11a0(%rbp)
ff
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0x1198(%rbp),%xmm1
ff
mov    $0x2,%al
call   1040 <__creal@plt>
mov    %eax,-0x11d8(%rbp)
movsd  -0x130(%rbp),%xmm1
ff
movsd  -0x128(%rbp),%xmm0
ff
movsd  %xmm1,-0x11b0(%rbp)
ff
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0x11a8(%rbp),%xmm1
ff
mov    $0x2,%al
call   1050 <__cimag@plt>
mov    %eax,%ecx
mov    -0x11d8(%rbp),%eax
add    %ecx,%eax
cvtsi2sd %eax,%xmm0
mov    -0x28(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm1,-0x11c0(%rbp)
ff
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mov    $0x2,%al
call   1040 <__creal@plt>
mov    %eax,-0x11d4(%rbp)
movsd  -0x160(%rbp),%xmm1
ff
movsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm1,-0x11d0(%rbp)
ff
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0x11c8(%rbp),%xmm1
ff
mov    $0x2,%al
call   1050 <__cimag@plt>
mov    %eax,%ecx
mov    -0x11d4(%rbp),%eax
add    %ecx,%eax
cvtsi2sd %eax,%xmm0
mov    0x10(%rbp),%rax
movsd  %xmm0,(%rax)
add    $0x11e0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<ttr_bg_7_8_3_v2r3>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x68,%rsp
mov    %r9,%r12
mov    %r8,%r14
mov    %rcx,%r13
mov    %rdx,%r15
mov    %rsi,%rbx
mov    %rdi,%rbp
xor    %eax,%eax
call   1060 <__lfpd@plt>
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
mov    %rbx,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
mov    %r13,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
mov    %r12,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x28(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x30(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x20(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x10(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x10(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
lea    0x10(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
lea    0x10(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x58(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x50(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x20(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x20(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x20(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
lea    0x20(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
lea    0x20(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x40(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x38(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x20(%rsp),%xmm2
mov    $0x4,%al
call   1030 <__fpmul@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0x30(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x30(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x30(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x30(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x40(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x40(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x40(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x40(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x50(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x50(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x50(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x50(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0x60(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x60(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x60(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x60(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x70(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x70(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x70(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x70(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x80(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x80(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x80(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x80(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0x90(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x90(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x90(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x90(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0xa0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0xa0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0xa0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0xa0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0xb0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0xb0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0xb0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0xb0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0xc0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0xc0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0xc0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0xc0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0xd0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0xd0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0xd0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0xd0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0xe0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0xe0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0xe0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0xe0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0xf0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0xf0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0xf0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0xf0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x100(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x100(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x100(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x100(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x110(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x110(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x110(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x110(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0x120(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x120(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x120(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x120(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x130(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x130(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x130(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x130(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x140(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x140(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x140(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x140(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0x150(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x150(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x150(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x150(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x160(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x160(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x160(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x160(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x170(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x170(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x170(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
lea    0x170(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
lea    0x180(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x180(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
lea    0x180(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x180(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x20(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x60(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
lea    0x190(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x190(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
lea    0x190(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x190(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x60(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x60(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x50(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x58(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x48(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x50(%rsp)
lea    0x1a0(%rbp),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
lea    0x1a0(%rbx),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
lea    0x1a0(%r13),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
lea    0x1a0(%r12),%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x40(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x48(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x48(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x38(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x40(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x18(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x38(%rsp)
add    $0x1b0,%rbp
mov    %rbp,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
add    $0x1b0,%rbx
mov    %rbx,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x8(%rsp)
add    $0x1b0,%r13
mov    %r13,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x10(%rsp)
add    $0x1b0,%r12
mov    %r12,%rdi
xor    %eax,%eax
call   1060 <__lfpd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x18(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x20(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x28(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xorps  %xmm5,%xmm5
movsd  0x30(%rsp),%xmm0
movsd  (%rsp),%xmm2
movsd  0x18(%rsp),%xmm4
mov    $0x6,%al
call   1070 <__fpmadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  0x20(%rsp),%xmm0
movsd  0x60(%rsp),%xmm2
mov    $0x4,%al
call   1080 <__fpadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  0x28(%rsp),%xmm0
movsd  0x58(%rsp),%xmm2
mov    $0x4,%al
call   1080 <__fpadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x30(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x50(%rsp),%xmm2
mov    $0x4,%al
call   1080 <__fpadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  0x20(%rsp),%xmm0
movsd  0x48(%rsp),%xmm2
mov    $0x4,%al
call   1080 <__fpadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x28(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  0x30(%rsp),%xmm0
movsd  0x40(%rsp),%xmm2
mov    $0x4,%al
call   1080 <__fpadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,0x20(%rsp)
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
movsd  (%rsp),%xmm0
movsd  0x38(%rsp),%xmm2
mov    $0x4,%al
call   1080 <__fpadd@plt>
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%rsp)
xorps  %xmm1,%xmm1
movsd  0x28(%rsp),%xmm0
mov    $0x2,%al
call   1040 <__creal@plt>
mov    %eax,%ebx
xorps  %xmm1,%xmm1
movsd  0x28(%rsp),%xmm0
mov    $0x2,%al
call   1050 <__cimag@plt>
add    %ebx,%eax
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%r15)
xorps  %xmm1,%xmm1
movsd  0x20(%rsp),%xmm0
mov    $0x2,%al
call   1040 <__creal@plt>
mov    %eax,%ebx
xorps  %xmm1,%xmm1
movsd  0x20(%rsp),%xmm0
mov    $0x2,%al
call   1050 <__cimag@plt>
add    %ebx,%eax
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
movsd  %xmm0,(%r14)
xorps  %xmm1,%xmm1
movsd  (%rsp),%xmm0
mov    $0x2,%al
call   1040 <__creal@plt>
mov    %eax,%ebx
xorps  %xmm1,%xmm1
movsd  (%rsp),%xmm0
mov    $0x2,%al
call   1050 <__cimag@plt>
add    %ebx,%eax
xorps  %xmm0,%xmm0
cvtsi2sd %eax,%xmm0
mov    0xa0(%rsp),%rax
movsd  %xmm0,(%rax)
add    $0x68,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
define void @ttr_bg_7_8_3_v2r3(double* noalias %0, double* noalias %1, double* noalias %2, double* noalias %3, double* noalias %4, double* noalias %5, double* noalias %6) {
%8 = alloca double*
%9 = alloca double*
%10 = alloca double*
%11 = alloca double*
%12 = alloca double*
%13 = alloca double*
%14 = alloca double*
%15 = alloca { double, double }
%16 = alloca { double, double }
%17 = alloca { double, double }
%18 = alloca { double, double }
%19 = alloca { double, double }
%20 = alloca { double, double }
%21 = alloca { double, double }
%22 = alloca { double, double }
%23 = alloca { double, double }
%24 = alloca { double, double }
%25 = alloca { double, double }
%26 = alloca { double, double }
%27 = alloca { double, double }
%28 = alloca { double, double }
%29 = alloca { double, double }
%30 = alloca { double, double }
%31 = alloca { double, double }
%32 = alloca { double, double }
%33 = alloca { double, double }
%34 = alloca { double, double }
%35 = alloca { double, double }
%36 = alloca { double, double }
%37 = alloca { double, double }
%38 = alloca { double, double }
%39 = alloca { double, double }
%40 = alloca { double, double }
%41 = alloca { double, double }
%42 = alloca { double, double }
%43 = alloca { double, double }
%44 = alloca { double, double }
%45 = alloca { double, double }
%46 = alloca { double, double }
%47 = alloca { double, double }
%48 = alloca { double, double }
%49 = alloca { double, double }
%50 = alloca { double, double }
%51 = alloca { double, double }
%52 = alloca { double, double }
%53 = alloca { double, double }
%54 = alloca { double, double }
%55 = alloca { double, double }
%56 = alloca { double, double }
%57 = alloca { double, double }
%58 = alloca { double, double }
%59 = alloca { double, double }
%60 = alloca { double, double }
%61 = alloca { double, double }
%62 = alloca { double, double }
%63 = alloca { double, double }
%64 = alloca { double, double }
%65 = alloca { double, double }
%66 = alloca { double, double }
%67 = alloca { double, double }
%68 = alloca { double, double }
%69 = alloca { double, double }
%70 = alloca { double, double }
%71 = alloca { double, double }
%72 = alloca { double, double }
%73 = alloca { double, double }
%74 = alloca { double, double }
%75 = alloca { double, double }
%76 = alloca { double, double }
%77 = alloca { double, double }
%78 = alloca { double, double }
%79 = alloca { double, double }
%80 = alloca { double, double }
%81 = alloca { double, double }
%82 = alloca { double, double }
%83 = alloca { double, double }
%84 = alloca { double, double }
%85 = alloca { double, double }
%86 = alloca { double, double }
%87 = alloca { double, double }
%88 = alloca { double, double }
%89 = alloca { double, double }
%90 = alloca { double, double }
%91 = alloca { double, double }
%92 = alloca { double, double }
%93 = alloca { double, double }
%94 = alloca { double, double }
%95 = alloca { double, double }
%96 = alloca { double, double }
%97 = alloca { double, double }
%98 = alloca { double, double }
%99 = alloca { double, double }
%100 = alloca { double, double }
%101 = alloca { double, double }
%102 = alloca { double, double }
%103 = alloca { double, double }
%104 = alloca { double, double }
%105 = alloca { double, double }
%106 = alloca { double, double }
%107 = alloca { double, double }
%108 = alloca { double, double }
%109 = alloca { double, double }
%110 = alloca { double, double }
%111 = alloca { double, double }
%112 = alloca { double, double }
%113 = alloca { double, double }
%114 = alloca { double, double }
%115 = alloca { double, double }
%116 = alloca { double, double }
%117 = alloca { double, double }
%118 = alloca { double, double }
%119 = alloca { double, double }
%120 = alloca { double, double }
%121 = alloca { double, double }
%122 = alloca { double, double }
%123 = alloca { double, double }
%124 = alloca { double, double }
%125 = alloca { double, double }
%126 = alloca { double, double }
%127 = alloca { double, double }
%128 = alloca { double, double }
%129 = alloca { double, double }
%130 = alloca { double, double }
%131 = alloca { double, double }
%132 = alloca { double, double }
%133 = alloca { double, double }
%134 = alloca { double, double }
%135 = alloca { double, double }
%136 = alloca { double, double }
%137 = alloca { double, double }
%138 = alloca { double, double }
%139 = alloca { double, double }
%140 = alloca { double, double }
%141 = alloca { double, double }
%142 = alloca { double, double }
%143 = alloca { double, double }
%144 = alloca { double, double }
%145 = alloca { double, double }
%146 = alloca { double, double }
%147 = alloca { double, double }
%148 = alloca { double, double }
%149 = alloca { double, double }
%150 = alloca { double, double }
%151 = alloca { double, double }
%152 = alloca { double, double }
%153 = alloca { double, double }
%154 = alloca { double, double }
%155 = alloca { double, double }
%156 = alloca { double, double }
%157 = alloca { double, double }
%158 = alloca { double, double }
%159 = alloca { double, double }
%160 = alloca { double, double }
%161 = alloca { double, double }
%162 = alloca { double, double }
%163 = alloca { double, double }
%164 = alloca { double, double }
%165 = alloca { double, double }
%166 = alloca { double, double }
%167 = alloca { double, double }
%168 = alloca { double, double }
%169 = alloca { double, double }
%170 = alloca { double, double }
%171 = alloca { double, double }
%172 = alloca { double, double }
%173 = alloca { double, double }
%174 = alloca { double, double }
%175 = alloca { double, double }
%176 = alloca { double, double }
%177 = alloca { double, double }
%178 = alloca { double, double }
%179 = alloca { double, double }
%180 = alloca { double, double }
%181 = alloca { double, double }
%182 = alloca { double, double }
%183 = alloca { double, double }
%184 = alloca { double, double }
%185 = alloca { double, double }
%186 = alloca { double, double }
%187 = alloca { double, double }
%188 = alloca { double, double }
%189 = alloca { double, double }
%190 = alloca { double, double }
%191 = alloca { double, double }
%192 = alloca { double, double }
%193 = alloca { double, double }
%194 = alloca { double, double }
%195 = alloca { double, double }
%196 = alloca { double, double }
%197 = alloca { double, double }
%198 = alloca { double, double }
%199 = alloca { double, double }
%200 = alloca { double, double }
%201 = alloca { double, double }
%202 = alloca { double, double }
%203 = alloca { double, double }
%204 = alloca { double, double }
%205 = alloca { double, double }
%206 = alloca { double, double }
%207 = alloca { double, double }
%208 = alloca { double, double }
%209 = alloca { double, double }
%210 = alloca { double, double }
%211 = alloca { double, double }
%212 = alloca { double, double }
%213 = alloca { double, double }
%214 = alloca { double, double }
%215 = alloca { double, double }
%216 = alloca { double, double }
%217 = alloca { double, double }
%218 = alloca { double, double }
%219 = alloca { double, double }
%220 = alloca { double, double }
%221 = alloca { double, double }
%222 = alloca { double, double }
%223 = alloca { double, double }
%224 = alloca { double, double }
%225 = alloca { double, double }
%226 = alloca { double, double }
%227 = alloca { double, double }
%228 = alloca { double, double }
%229 = alloca { double, double }
%230 = alloca { double, double }
%231 = alloca { double, double }
%232 = alloca { double, double }
%233 = alloca { double, double }
%234 = alloca { double, double }
%235 = alloca { double, double }
%236 = alloca { double, double }
%237 = alloca { double, double }
%238 = alloca { double, double }
%239 = alloca { double, double }
%240 = alloca { double, double }
%241 = alloca { double, double }
%242 = alloca { double, double }
%243 = alloca { double, double }
%244 = alloca { double, double }
%245 = alloca { double, double }
%246 = alloca { double, double }
%247 = alloca { double, double }
%248 = alloca { double, double }
%249 = alloca { double, double }
%250 = alloca { double, double }
%251 = alloca { double, double }
%252 = alloca { double, double }
%253 = alloca { double, double }
%254 = alloca { double, double }
%255 = alloca { double, double }
%256 = alloca { double, double }
%257 = alloca { double, double }
%258 = alloca { double, double }
%259 = alloca { double, double }
%260 = alloca { double, double }
%261 = alloca { double, double }
%262 = alloca { double, double }
%263 = alloca { double, double }
%264 = alloca { double, double }
%265 = alloca { double, double }
%266 = alloca { double, double }
%267 = alloca { double, double }
%268 = alloca { double, double }
%269 = alloca { double, double }
%270 = alloca { double, double }
%271 = alloca { double, double }
%272 = alloca { double, double }
%273 = alloca { double, double }
%274 = alloca { double, double }
%275 = alloca { double, double }
%276 = alloca { double, double }
%277 = alloca { double, double }
%278 = alloca { double, double }
%279 = alloca { double, double }
%280 = alloca { double, double }
%281 = alloca { double, double }
%282 = alloca { double, double }
%283 = alloca { double, double }
%284 = alloca { double, double }
%285 = alloca { double, double }
%286 = alloca { double, double }
%287 = alloca { double, double }
%288 = alloca { double, double }
%289 = alloca { double, double }
%290 = alloca { double, double }
%291 = alloca { double, double }
%292 = alloca { double, double }
%293 = alloca { double, double }
%294 = alloca { double, double }
%295 = alloca { double, double }
%296 = alloca { double, double }
store double* %0, double** %8
store double* %1, double** %9
store double* %2, double** %10
store double* %3, double** %11
store double* %4, double** %12
store double* %5, double** %13
store double* %6, double** %14
%297 = load double*, double** %8
%298 = getelementptr inbounds double, double* %297, i64 0
%299 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %298)
%300 = sitofp i32 %299 to double
%301 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%302 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %300, double* %301
store double 0.000000e+00, double* %302
%303 = load double*, double** %9
%304 = getelementptr inbounds double, double* %303, i64 0
%305 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %304)
%306 = sitofp i32 %305 to double
%307 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%308 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %306, double* %307
store double 0.000000e+00, double* %308
%309 = load double*, double** %11
%310 = getelementptr inbounds double, double* %309, i64 0
%311 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %310)
%312 = sitofp i32 %311 to double
%313 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%314 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %312, double* %313
store double 0.000000e+00, double* %314
%315 = load double*, double** %13
%316 = getelementptr inbounds double, double* %315, i64 0
%317 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %316)
%318 = sitofp i32 %317 to double
%319 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%320 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %318, double* %319
store double 0.000000e+00, double* %320
%321 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%322 = load double, double* %321
%323 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%324 = load double, double* %323
%325 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%326 = load double, double* %325
%327 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%328 = load double, double* %327
%329 = getelementptr inbounds { double, double }, { double, double }* %36, i32 0, i32 0
%330 = getelementptr inbounds { double, double }, { double, double }* %36, i32 0, i32 1
store double %322, double* %329
store double %324, double* %330
%331 = getelementptr inbounds { double, double }, { double, double }* %36, i32 0, i32 0
%332 = load double, double* %331
%333 = getelementptr inbounds { double, double }, { double, double }* %36, i32 0, i32 1
%334 = load double, double* %333
%335 = getelementptr inbounds { double, double }, { double, double }* %37, i32 0, i32 0
%336 = getelementptr inbounds { double, double }, { double, double }* %37, i32 0, i32 1
store double %326, double* %335
store double %328, double* %336
%337 = getelementptr inbounds { double, double }, { double, double }* %37, i32 0, i32 0
%338 = load double, double* %337
%339 = getelementptr inbounds { double, double }, { double, double }* %37, i32 0, i32 1
%340 = load double, double* %339
%341 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %332, double %334, double %338, double %340)
%342 = sitofp i32 %341 to double
%343 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%344 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %342, double* %343
store double 0.000000e+00, double* %344
%345 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%346 = load double, double* %345
%347 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%348 = load double, double* %347
%349 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%350 = load double, double* %349
%351 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%352 = load double, double* %351
%353 = getelementptr inbounds { double, double }, { double, double }* %38, i32 0, i32 0
%354 = getelementptr inbounds { double, double }, { double, double }* %38, i32 0, i32 1
store double %346, double* %353
store double %348, double* %354
%355 = getelementptr inbounds { double, double }, { double, double }* %38, i32 0, i32 0
%356 = load double, double* %355
%357 = getelementptr inbounds { double, double }, { double, double }* %38, i32 0, i32 1
%358 = load double, double* %357
%359 = getelementptr inbounds { double, double }, { double, double }* %39, i32 0, i32 0
%360 = getelementptr inbounds { double, double }, { double, double }* %39, i32 0, i32 1
store double %350, double* %359
store double %352, double* %360
%361 = getelementptr inbounds { double, double }, { double, double }* %39, i32 0, i32 0
%362 = load double, double* %361
%363 = getelementptr inbounds { double, double }, { double, double }* %39, i32 0, i32 1
%364 = load double, double* %363
%365 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %356, double %358, double %362, double %364)
%366 = sitofp i32 %365 to double
%367 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%368 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %366, double* %367
store double 0.000000e+00, double* %368
%369 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%370 = load double, double* %369
%371 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%372 = load double, double* %371
%373 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%374 = load double, double* %373
%375 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%376 = load double, double* %375
%377 = getelementptr inbounds { double, double }, { double, double }* %40, i32 0, i32 0
%378 = getelementptr inbounds { double, double }, { double, double }* %40, i32 0, i32 1
store double %370, double* %377
store double %372, double* %378
%379 = getelementptr inbounds { double, double }, { double, double }* %40, i32 0, i32 0
%380 = load double, double* %379
%381 = getelementptr inbounds { double, double }, { double, double }* %40, i32 0, i32 1
%382 = load double, double* %381
%383 = getelementptr inbounds { double, double }, { double, double }* %41, i32 0, i32 0
%384 = getelementptr inbounds { double, double }, { double, double }* %41, i32 0, i32 1
store double %374, double* %383
store double %376, double* %384
%385 = getelementptr inbounds { double, double }, { double, double }* %41, i32 0, i32 0
%386 = load double, double* %385
%387 = getelementptr inbounds { double, double }, { double, double }* %41, i32 0, i32 1
%388 = load double, double* %387
%389 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %380, double %382, double %386, double %388)
%390 = sitofp i32 %389 to double
%391 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%392 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %390, double* %391
store double 0.000000e+00, double* %392
%393 = load double*, double** %8
%394 = getelementptr inbounds double, double* %393, i64 2
%395 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %394)
%396 = sitofp i32 %395 to double
%397 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%398 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %396, double* %397
store double 0.000000e+00, double* %398
%399 = load double*, double** %9
%400 = getelementptr inbounds double, double* %399, i64 2
%401 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %400)
%402 = sitofp i32 %401 to double
%403 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%404 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %402, double* %403
store double 0.000000e+00, double* %404
%405 = load double*, double** %11
%406 = getelementptr inbounds double, double* %405, i64 2
%407 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %406)
%408 = sitofp i32 %407 to double
%409 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%410 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %408, double* %409
store double 0.000000e+00, double* %410
%411 = load double*, double** %13
%412 = getelementptr inbounds double, double* %411, i64 2
%413 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %412)
%414 = sitofp i32 %413 to double
%415 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%416 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %414, double* %415
store double 0.000000e+00, double* %416
%417 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%418 = load double, double* %417
%419 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%420 = load double, double* %419
%421 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%422 = load double, double* %421
%423 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%424 = load double, double* %423
%425 = getelementptr inbounds { double, double }, { double, double }* %42, i32 0, i32 0
%426 = getelementptr inbounds { double, double }, { double, double }* %42, i32 0, i32 1
store double %418, double* %425
store double %420, double* %426
%427 = getelementptr inbounds { double, double }, { double, double }* %42, i32 0, i32 0
%428 = load double, double* %427
%429 = getelementptr inbounds { double, double }, { double, double }* %42, i32 0, i32 1
%430 = load double, double* %429
%431 = getelementptr inbounds { double, double }, { double, double }* %43, i32 0, i32 0
%432 = getelementptr inbounds { double, double }, { double, double }* %43, i32 0, i32 1
store double %422, double* %431
store double %424, double* %432
%433 = getelementptr inbounds { double, double }, { double, double }* %43, i32 0, i32 0
%434 = load double, double* %433
%435 = getelementptr inbounds { double, double }, { double, double }* %43, i32 0, i32 1
%436 = load double, double* %435
%437 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %428, double %430, double %434, double %436)
%438 = sitofp i32 %437 to double
%439 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%440 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %438, double* %439
store double 0.000000e+00, double* %440
%441 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%442 = load double, double* %441
%443 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%444 = load double, double* %443
%445 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%446 = load double, double* %445
%447 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%448 = load double, double* %447
%449 = getelementptr inbounds { double, double }, { double, double }* %44, i32 0, i32 0
%450 = getelementptr inbounds { double, double }, { double, double }* %44, i32 0, i32 1
store double %442, double* %449
store double %444, double* %450
%451 = getelementptr inbounds { double, double }, { double, double }* %44, i32 0, i32 0
%452 = load double, double* %451
%453 = getelementptr inbounds { double, double }, { double, double }* %44, i32 0, i32 1
%454 = load double, double* %453
%455 = getelementptr inbounds { double, double }, { double, double }* %45, i32 0, i32 0
%456 = getelementptr inbounds { double, double }, { double, double }* %45, i32 0, i32 1
store double %446, double* %455
store double %448, double* %456
%457 = getelementptr inbounds { double, double }, { double, double }* %45, i32 0, i32 0
%458 = load double, double* %457
%459 = getelementptr inbounds { double, double }, { double, double }* %45, i32 0, i32 1
%460 = load double, double* %459
%461 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %452, double %454, double %458, double %460)
%462 = sitofp i32 %461 to double
%463 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%464 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %462, double* %463
store double 0.000000e+00, double* %464
%465 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%466 = load double, double* %465
%467 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%468 = load double, double* %467
%469 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%470 = load double, double* %469
%471 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%472 = load double, double* %471
%473 = getelementptr inbounds { double, double }, { double, double }* %46, i32 0, i32 0
%474 = getelementptr inbounds { double, double }, { double, double }* %46, i32 0, i32 1
store double %466, double* %473
store double %468, double* %474
%475 = getelementptr inbounds { double, double }, { double, double }* %46, i32 0, i32 0
%476 = load double, double* %475
%477 = getelementptr inbounds { double, double }, { double, double }* %46, i32 0, i32 1
%478 = load double, double* %477
%479 = getelementptr inbounds { double, double }, { double, double }* %47, i32 0, i32 0
%480 = getelementptr inbounds { double, double }, { double, double }* %47, i32 0, i32 1
store double %470, double* %479
store double %472, double* %480
%481 = getelementptr inbounds { double, double }, { double, double }* %47, i32 0, i32 0
%482 = load double, double* %481
%483 = getelementptr inbounds { double, double }, { double, double }* %47, i32 0, i32 1
%484 = load double, double* %483
%485 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %476, double %478, double %482, double %484)
%486 = sitofp i32 %485 to double
%487 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%488 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %486, double* %487
store double 0.000000e+00, double* %488
%489 = load double*, double** %8
%490 = getelementptr inbounds double, double* %489, i64 4
%491 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %490)
%492 = sitofp i32 %491 to double
%493 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%494 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %492, double* %493
store double 0.000000e+00, double* %494
%495 = load double*, double** %9
%496 = getelementptr inbounds double, double* %495, i64 4
%497 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %496)
%498 = sitofp i32 %497 to double
%499 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%500 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %498, double* %499
store double 0.000000e+00, double* %500
%501 = load double*, double** %11
%502 = getelementptr inbounds double, double* %501, i64 4
%503 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %502)
%504 = sitofp i32 %503 to double
%505 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%506 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %504, double* %505
store double 0.000000e+00, double* %506
%507 = load double*, double** %13
%508 = getelementptr inbounds double, double* %507, i64 4
%509 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %508)
%510 = sitofp i32 %509 to double
%511 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%512 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %510, double* %511
store double 0.000000e+00, double* %512
%513 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%514 = load double, double* %513
%515 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%516 = load double, double* %515
%517 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%518 = load double, double* %517
%519 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%520 = load double, double* %519
%521 = getelementptr inbounds { double, double }, { double, double }* %48, i32 0, i32 0
%522 = getelementptr inbounds { double, double }, { double, double }* %48, i32 0, i32 1
store double %514, double* %521
store double %516, double* %522
%523 = getelementptr inbounds { double, double }, { double, double }* %48, i32 0, i32 0
%524 = load double, double* %523
%525 = getelementptr inbounds { double, double }, { double, double }* %48, i32 0, i32 1
%526 = load double, double* %525
%527 = getelementptr inbounds { double, double }, { double, double }* %49, i32 0, i32 0
%528 = getelementptr inbounds { double, double }, { double, double }* %49, i32 0, i32 1
store double %518, double* %527
store double %520, double* %528
%529 = getelementptr inbounds { double, double }, { double, double }* %49, i32 0, i32 0
%530 = load double, double* %529
%531 = getelementptr inbounds { double, double }, { double, double }* %49, i32 0, i32 1
%532 = load double, double* %531
%533 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %524, double %526, double %530, double %532)
%534 = sitofp i32 %533 to double
%535 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%536 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %534, double* %535
store double 0.000000e+00, double* %536
%537 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%538 = load double, double* %537
%539 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%540 = load double, double* %539
%541 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%542 = load double, double* %541
%543 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%544 = load double, double* %543
%545 = getelementptr inbounds { double, double }, { double, double }* %50, i32 0, i32 0
%546 = getelementptr inbounds { double, double }, { double, double }* %50, i32 0, i32 1
store double %538, double* %545
store double %540, double* %546
%547 = getelementptr inbounds { double, double }, { double, double }* %50, i32 0, i32 0
%548 = load double, double* %547
%549 = getelementptr inbounds { double, double }, { double, double }* %50, i32 0, i32 1
%550 = load double, double* %549
%551 = getelementptr inbounds { double, double }, { double, double }* %51, i32 0, i32 0
%552 = getelementptr inbounds { double, double }, { double, double }* %51, i32 0, i32 1
store double %542, double* %551
store double %544, double* %552
%553 = getelementptr inbounds { double, double }, { double, double }* %51, i32 0, i32 0
%554 = load double, double* %553
%555 = getelementptr inbounds { double, double }, { double, double }* %51, i32 0, i32 1
%556 = load double, double* %555
%557 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %548, double %550, double %554, double %556)
%558 = sitofp i32 %557 to double
%559 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%560 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %558, double* %559
store double 0.000000e+00, double* %560
%561 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%562 = load double, double* %561
%563 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%564 = load double, double* %563
%565 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%566 = load double, double* %565
%567 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%568 = load double, double* %567
%569 = getelementptr inbounds { double, double }, { double, double }* %52, i32 0, i32 0
%570 = getelementptr inbounds { double, double }, { double, double }* %52, i32 0, i32 1
store double %562, double* %569
store double %564, double* %570
%571 = getelementptr inbounds { double, double }, { double, double }* %52, i32 0, i32 0
%572 = load double, double* %571
%573 = getelementptr inbounds { double, double }, { double, double }* %52, i32 0, i32 1
%574 = load double, double* %573
%575 = getelementptr inbounds { double, double }, { double, double }* %53, i32 0, i32 0
%576 = getelementptr inbounds { double, double }, { double, double }* %53, i32 0, i32 1
store double %566, double* %575
store double %568, double* %576
%577 = getelementptr inbounds { double, double }, { double, double }* %53, i32 0, i32 0
%578 = load double, double* %577
%579 = getelementptr inbounds { double, double }, { double, double }* %53, i32 0, i32 1
%580 = load double, double* %579
%581 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %572, double %574, double %578, double %580)
%582 = sitofp i32 %581 to double
%583 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%584 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %582, double* %583
store double 0.000000e+00, double* %584
%585 = load double*, double** %8
%586 = getelementptr inbounds double, double* %585, i64 6
%587 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %586)
%588 = sitofp i32 %587 to double
%589 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%590 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %588, double* %589
store double 0.000000e+00, double* %590
%591 = load double*, double** %9
%592 = getelementptr inbounds double, double* %591, i64 6
%593 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %592)
%594 = sitofp i32 %593 to double
%595 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%596 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %594, double* %595
store double 0.000000e+00, double* %596
%597 = load double*, double** %11
%598 = getelementptr inbounds double, double* %597, i64 6
%599 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %598)
%600 = sitofp i32 %599 to double
%601 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%602 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %600, double* %601
store double 0.000000e+00, double* %602
%603 = load double*, double** %13
%604 = getelementptr inbounds double, double* %603, i64 6
%605 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %604)
%606 = sitofp i32 %605 to double
%607 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%608 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %606, double* %607
store double 0.000000e+00, double* %608
%609 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%610 = load double, double* %609
%611 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%612 = load double, double* %611
%613 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%614 = load double, double* %613
%615 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%616 = load double, double* %615
%617 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%618 = load double, double* %617
%619 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%620 = load double, double* %619
%621 = getelementptr inbounds { double, double }, { double, double }* %54, i32 0, i32 0
%622 = getelementptr inbounds { double, double }, { double, double }* %54, i32 0, i32 1
store double %610, double* %621
store double %612, double* %622
%623 = getelementptr inbounds { double, double }, { double, double }* %54, i32 0, i32 0
%624 = load double, double* %623
%625 = getelementptr inbounds { double, double }, { double, double }* %54, i32 0, i32 1
%626 = load double, double* %625
%627 = getelementptr inbounds { double, double }, { double, double }* %55, i32 0, i32 0
%628 = getelementptr inbounds { double, double }, { double, double }* %55, i32 0, i32 1
store double %614, double* %627
store double %616, double* %628
%629 = getelementptr inbounds { double, double }, { double, double }* %55, i32 0, i32 0
%630 = load double, double* %629
%631 = getelementptr inbounds { double, double }, { double, double }* %55, i32 0, i32 1
%632 = load double, double* %631
%633 = getelementptr inbounds { double, double }, { double, double }* %56, i32 0, i32 0
%634 = getelementptr inbounds { double, double }, { double, double }* %56, i32 0, i32 1
store double %618, double* %633
store double %620, double* %634
%635 = getelementptr inbounds { double, double }, { double, double }* %56, i32 0, i32 0
%636 = load double, double* %635
%637 = getelementptr inbounds { double, double }, { double, double }* %56, i32 0, i32 1
%638 = load double, double* %637
%639 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %624, double %626, double %630, double %632, double %636, double %638)
%640 = sitofp i32 %639 to double
%641 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%642 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %640, double* %641
store double 0.000000e+00, double* %642
%643 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%644 = load double, double* %643
%645 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%646 = load double, double* %645
%647 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%648 = load double, double* %647
%649 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%650 = load double, double* %649
%651 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%652 = load double, double* %651
%653 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%654 = load double, double* %653
%655 = getelementptr inbounds { double, double }, { double, double }* %57, i32 0, i32 0
%656 = getelementptr inbounds { double, double }, { double, double }* %57, i32 0, i32 1
store double %644, double* %655
store double %646, double* %656
%657 = getelementptr inbounds { double, double }, { double, double }* %57, i32 0, i32 0
%658 = load double, double* %657
%659 = getelementptr inbounds { double, double }, { double, double }* %57, i32 0, i32 1
%660 = load double, double* %659
%661 = getelementptr inbounds { double, double }, { double, double }* %58, i32 0, i32 0
%662 = getelementptr inbounds { double, double }, { double, double }* %58, i32 0, i32 1
store double %648, double* %661
store double %650, double* %662
%663 = getelementptr inbounds { double, double }, { double, double }* %58, i32 0, i32 0
%664 = load double, double* %663
%665 = getelementptr inbounds { double, double }, { double, double }* %58, i32 0, i32 1
%666 = load double, double* %665
%667 = getelementptr inbounds { double, double }, { double, double }* %59, i32 0, i32 0
%668 = getelementptr inbounds { double, double }, { double, double }* %59, i32 0, i32 1
store double %652, double* %667
store double %654, double* %668
%669 = getelementptr inbounds { double, double }, { double, double }* %59, i32 0, i32 0
%670 = load double, double* %669
%671 = getelementptr inbounds { double, double }, { double, double }* %59, i32 0, i32 1
%672 = load double, double* %671
%673 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %658, double %660, double %664, double %666, double %670, double %672)
%674 = sitofp i32 %673 to double
%675 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%676 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %674, double* %675
store double 0.000000e+00, double* %676
%677 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%678 = load double, double* %677
%679 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%680 = load double, double* %679
%681 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%682 = load double, double* %681
%683 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%684 = load double, double* %683
%685 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%686 = load double, double* %685
%687 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%688 = load double, double* %687
%689 = getelementptr inbounds { double, double }, { double, double }* %60, i32 0, i32 0
%690 = getelementptr inbounds { double, double }, { double, double }* %60, i32 0, i32 1
store double %678, double* %689
store double %680, double* %690
%691 = getelementptr inbounds { double, double }, { double, double }* %60, i32 0, i32 0
%692 = load double, double* %691
%693 = getelementptr inbounds { double, double }, { double, double }* %60, i32 0, i32 1
%694 = load double, double* %693
%695 = getelementptr inbounds { double, double }, { double, double }* %61, i32 0, i32 0
%696 = getelementptr inbounds { double, double }, { double, double }* %61, i32 0, i32 1
store double %682, double* %695
store double %684, double* %696
%697 = getelementptr inbounds { double, double }, { double, double }* %61, i32 0, i32 0
%698 = load double, double* %697
%699 = getelementptr inbounds { double, double }, { double, double }* %61, i32 0, i32 1
%700 = load double, double* %699
%701 = getelementptr inbounds { double, double }, { double, double }* %62, i32 0, i32 0
%702 = getelementptr inbounds { double, double }, { double, double }* %62, i32 0, i32 1
store double %686, double* %701
store double %688, double* %702
%703 = getelementptr inbounds { double, double }, { double, double }* %62, i32 0, i32 0
%704 = load double, double* %703
%705 = getelementptr inbounds { double, double }, { double, double }* %62, i32 0, i32 1
%706 = load double, double* %705
%707 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %692, double %694, double %698, double %700, double %704, double %706)
%708 = sitofp i32 %707 to double
%709 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%710 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %708, double* %709
store double 0.000000e+00, double* %710
%711 = load double*, double** %8
%712 = getelementptr inbounds double, double* %711, i64 8
%713 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %712)
%714 = sitofp i32 %713 to double
%715 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%716 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %714, double* %715
store double 0.000000e+00, double* %716
%717 = load double*, double** %9
%718 = getelementptr inbounds double, double* %717, i64 8
%719 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %718)
%720 = sitofp i32 %719 to double
%721 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%722 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %720, double* %721
store double 0.000000e+00, double* %722
%723 = load double*, double** %11
%724 = getelementptr inbounds double, double* %723, i64 8
%725 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %724)
%726 = sitofp i32 %725 to double
%727 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%728 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %726, double* %727
store double 0.000000e+00, double* %728
%729 = load double*, double** %13
%730 = getelementptr inbounds double, double* %729, i64 8
%731 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %730)
%732 = sitofp i32 %731 to double
%733 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%734 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %732, double* %733
store double 0.000000e+00, double* %734
%735 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%736 = load double, double* %735
%737 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%738 = load double, double* %737
%739 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%740 = load double, double* %739
%741 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%742 = load double, double* %741
%743 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%744 = load double, double* %743
%745 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%746 = load double, double* %745
%747 = getelementptr inbounds { double, double }, { double, double }* %63, i32 0, i32 0
%748 = getelementptr inbounds { double, double }, { double, double }* %63, i32 0, i32 1
store double %736, double* %747
store double %738, double* %748
%749 = getelementptr inbounds { double, double }, { double, double }* %63, i32 0, i32 0
%750 = load double, double* %749
%751 = getelementptr inbounds { double, double }, { double, double }* %63, i32 0, i32 1
%752 = load double, double* %751
%753 = getelementptr inbounds { double, double }, { double, double }* %64, i32 0, i32 0
%754 = getelementptr inbounds { double, double }, { double, double }* %64, i32 0, i32 1
store double %740, double* %753
store double %742, double* %754
%755 = getelementptr inbounds { double, double }, { double, double }* %64, i32 0, i32 0
%756 = load double, double* %755
%757 = getelementptr inbounds { double, double }, { double, double }* %64, i32 0, i32 1
%758 = load double, double* %757
%759 = getelementptr inbounds { double, double }, { double, double }* %65, i32 0, i32 0
%760 = getelementptr inbounds { double, double }, { double, double }* %65, i32 0, i32 1
store double %744, double* %759
store double %746, double* %760
%761 = getelementptr inbounds { double, double }, { double, double }* %65, i32 0, i32 0
%762 = load double, double* %761
%763 = getelementptr inbounds { double, double }, { double, double }* %65, i32 0, i32 1
%764 = load double, double* %763
%765 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %750, double %752, double %756, double %758, double %762, double %764)
%766 = sitofp i32 %765 to double
%767 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%768 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %766, double* %767
store double 0.000000e+00, double* %768
%769 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%770 = load double, double* %769
%771 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%772 = load double, double* %771
%773 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%774 = load double, double* %773
%775 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%776 = load double, double* %775
%777 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%778 = load double, double* %777
%779 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%780 = load double, double* %779
%781 = getelementptr inbounds { double, double }, { double, double }* %66, i32 0, i32 0
%782 = getelementptr inbounds { double, double }, { double, double }* %66, i32 0, i32 1
store double %770, double* %781
store double %772, double* %782
%783 = getelementptr inbounds { double, double }, { double, double }* %66, i32 0, i32 0
%784 = load double, double* %783
%785 = getelementptr inbounds { double, double }, { double, double }* %66, i32 0, i32 1
%786 = load double, double* %785
%787 = getelementptr inbounds { double, double }, { double, double }* %67, i32 0, i32 0
%788 = getelementptr inbounds { double, double }, { double, double }* %67, i32 0, i32 1
store double %774, double* %787
store double %776, double* %788
%789 = getelementptr inbounds { double, double }, { double, double }* %67, i32 0, i32 0
%790 = load double, double* %789
%791 = getelementptr inbounds { double, double }, { double, double }* %67, i32 0, i32 1
%792 = load double, double* %791
%793 = getelementptr inbounds { double, double }, { double, double }* %68, i32 0, i32 0
%794 = getelementptr inbounds { double, double }, { double, double }* %68, i32 0, i32 1
store double %778, double* %793
store double %780, double* %794
%795 = getelementptr inbounds { double, double }, { double, double }* %68, i32 0, i32 0
%796 = load double, double* %795
%797 = getelementptr inbounds { double, double }, { double, double }* %68, i32 0, i32 1
%798 = load double, double* %797
%799 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %784, double %786, double %790, double %792, double %796, double %798)
%800 = sitofp i32 %799 to double
%801 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%802 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %800, double* %801
store double 0.000000e+00, double* %802
%803 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%804 = load double, double* %803
%805 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%806 = load double, double* %805
%807 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%808 = load double, double* %807
%809 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%810 = load double, double* %809
%811 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%812 = load double, double* %811
%813 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%814 = load double, double* %813
%815 = getelementptr inbounds { double, double }, { double, double }* %69, i32 0, i32 0
%816 = getelementptr inbounds { double, double }, { double, double }* %69, i32 0, i32 1
store double %804, double* %815
store double %806, double* %816
%817 = getelementptr inbounds { double, double }, { double, double }* %69, i32 0, i32 0
%818 = load double, double* %817
%819 = getelementptr inbounds { double, double }, { double, double }* %69, i32 0, i32 1
%820 = load double, double* %819
%821 = getelementptr inbounds { double, double }, { double, double }* %70, i32 0, i32 0
%822 = getelementptr inbounds { double, double }, { double, double }* %70, i32 0, i32 1
store double %808, double* %821
store double %810, double* %822
%823 = getelementptr inbounds { double, double }, { double, double }* %70, i32 0, i32 0
%824 = load double, double* %823
%825 = getelementptr inbounds { double, double }, { double, double }* %70, i32 0, i32 1
%826 = load double, double* %825
%827 = getelementptr inbounds { double, double }, { double, double }* %71, i32 0, i32 0
%828 = getelementptr inbounds { double, double }, { double, double }* %71, i32 0, i32 1
store double %812, double* %827
store double %814, double* %828
%829 = getelementptr inbounds { double, double }, { double, double }* %71, i32 0, i32 0
%830 = load double, double* %829
%831 = getelementptr inbounds { double, double }, { double, double }* %71, i32 0, i32 1
%832 = load double, double* %831
%833 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %818, double %820, double %824, double %826, double %830, double %832)
%834 = sitofp i32 %833 to double
%835 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%836 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %834, double* %835
store double 0.000000e+00, double* %836
%837 = load double*, double** %8
%838 = getelementptr inbounds double, double* %837, i64 10
%839 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %838)
%840 = sitofp i32 %839 to double
%841 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%842 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %840, double* %841
store double 0.000000e+00, double* %842
%843 = load double*, double** %9
%844 = getelementptr inbounds double, double* %843, i64 10
%845 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %844)
%846 = sitofp i32 %845 to double
%847 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%848 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %846, double* %847
store double 0.000000e+00, double* %848
%849 = load double*, double** %11
%850 = getelementptr inbounds double, double* %849, i64 10
%851 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %850)
%852 = sitofp i32 %851 to double
%853 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%854 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %852, double* %853
store double 0.000000e+00, double* %854
%855 = load double*, double** %13
%856 = getelementptr inbounds double, double* %855, i64 10
%857 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %856)
%858 = sitofp i32 %857 to double
%859 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%860 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %858, double* %859
store double 0.000000e+00, double* %860
%861 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%862 = load double, double* %861
%863 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%864 = load double, double* %863
%865 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%866 = load double, double* %865
%867 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%868 = load double, double* %867
%869 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%870 = load double, double* %869
%871 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%872 = load double, double* %871
%873 = getelementptr inbounds { double, double }, { double, double }* %72, i32 0, i32 0
%874 = getelementptr inbounds { double, double }, { double, double }* %72, i32 0, i32 1
store double %862, double* %873
store double %864, double* %874
%875 = getelementptr inbounds { double, double }, { double, double }* %72, i32 0, i32 0
%876 = load double, double* %875
%877 = getelementptr inbounds { double, double }, { double, double }* %72, i32 0, i32 1
%878 = load double, double* %877
%879 = getelementptr inbounds { double, double }, { double, double }* %73, i32 0, i32 0
%880 = getelementptr inbounds { double, double }, { double, double }* %73, i32 0, i32 1
store double %866, double* %879
store double %868, double* %880
%881 = getelementptr inbounds { double, double }, { double, double }* %73, i32 0, i32 0
%882 = load double, double* %881
%883 = getelementptr inbounds { double, double }, { double, double }* %73, i32 0, i32 1
%884 = load double, double* %883
%885 = getelementptr inbounds { double, double }, { double, double }* %74, i32 0, i32 0
%886 = getelementptr inbounds { double, double }, { double, double }* %74, i32 0, i32 1
store double %870, double* %885
store double %872, double* %886
%887 = getelementptr inbounds { double, double }, { double, double }* %74, i32 0, i32 0
%888 = load double, double* %887
%889 = getelementptr inbounds { double, double }, { double, double }* %74, i32 0, i32 1
%890 = load double, double* %889
%891 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %876, double %878, double %882, double %884, double %888, double %890)
%892 = sitofp i32 %891 to double
%893 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%894 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %892, double* %893
store double 0.000000e+00, double* %894
%895 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%896 = load double, double* %895
%897 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%898 = load double, double* %897
%899 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%900 = load double, double* %899
%901 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%902 = load double, double* %901
%903 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%904 = load double, double* %903
%905 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%906 = load double, double* %905
%907 = getelementptr inbounds { double, double }, { double, double }* %75, i32 0, i32 0
%908 = getelementptr inbounds { double, double }, { double, double }* %75, i32 0, i32 1
store double %896, double* %907
store double %898, double* %908
%909 = getelementptr inbounds { double, double }, { double, double }* %75, i32 0, i32 0
%910 = load double, double* %909
%911 = getelementptr inbounds { double, double }, { double, double }* %75, i32 0, i32 1
%912 = load double, double* %911
%913 = getelementptr inbounds { double, double }, { double, double }* %76, i32 0, i32 0
%914 = getelementptr inbounds { double, double }, { double, double }* %76, i32 0, i32 1
store double %900, double* %913
store double %902, double* %914
%915 = getelementptr inbounds { double, double }, { double, double }* %76, i32 0, i32 0
%916 = load double, double* %915
%917 = getelementptr inbounds { double, double }, { double, double }* %76, i32 0, i32 1
%918 = load double, double* %917
%919 = getelementptr inbounds { double, double }, { double, double }* %77, i32 0, i32 0
%920 = getelementptr inbounds { double, double }, { double, double }* %77, i32 0, i32 1
store double %904, double* %919
store double %906, double* %920
%921 = getelementptr inbounds { double, double }, { double, double }* %77, i32 0, i32 0
%922 = load double, double* %921
%923 = getelementptr inbounds { double, double }, { double, double }* %77, i32 0, i32 1
%924 = load double, double* %923
%925 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %910, double %912, double %916, double %918, double %922, double %924)
%926 = sitofp i32 %925 to double
%927 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%928 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %926, double* %927
store double 0.000000e+00, double* %928
%929 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%930 = load double, double* %929
%931 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%932 = load double, double* %931
%933 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%934 = load double, double* %933
%935 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%936 = load double, double* %935
%937 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%938 = load double, double* %937
%939 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%940 = load double, double* %939
%941 = getelementptr inbounds { double, double }, { double, double }* %78, i32 0, i32 0
%942 = getelementptr inbounds { double, double }, { double, double }* %78, i32 0, i32 1
store double %930, double* %941
store double %932, double* %942
%943 = getelementptr inbounds { double, double }, { double, double }* %78, i32 0, i32 0
%944 = load double, double* %943
%945 = getelementptr inbounds { double, double }, { double, double }* %78, i32 0, i32 1
%946 = load double, double* %945
%947 = getelementptr inbounds { double, double }, { double, double }* %79, i32 0, i32 0
%948 = getelementptr inbounds { double, double }, { double, double }* %79, i32 0, i32 1
store double %934, double* %947
store double %936, double* %948
%949 = getelementptr inbounds { double, double }, { double, double }* %79, i32 0, i32 0
%950 = load double, double* %949
%951 = getelementptr inbounds { double, double }, { double, double }* %79, i32 0, i32 1
%952 = load double, double* %951
%953 = getelementptr inbounds { double, double }, { double, double }* %80, i32 0, i32 0
%954 = getelementptr inbounds { double, double }, { double, double }* %80, i32 0, i32 1
store double %938, double* %953
store double %940, double* %954
%955 = getelementptr inbounds { double, double }, { double, double }* %80, i32 0, i32 0
%956 = load double, double* %955
%957 = getelementptr inbounds { double, double }, { double, double }* %80, i32 0, i32 1
%958 = load double, double* %957
%959 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %944, double %946, double %950, double %952, double %956, double %958)
%960 = sitofp i32 %959 to double
%961 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%962 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %960, double* %961
store double 0.000000e+00, double* %962
%963 = load double*, double** %8
%964 = getelementptr inbounds double, double* %963, i64 12
%965 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %964)
%966 = sitofp i32 %965 to double
%967 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%968 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %966, double* %967
store double 0.000000e+00, double* %968
%969 = load double*, double** %9
%970 = getelementptr inbounds double, double* %969, i64 12
%971 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %970)
%972 = sitofp i32 %971 to double
%973 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%974 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %972, double* %973
store double 0.000000e+00, double* %974
%975 = load double*, double** %11
%976 = getelementptr inbounds double, double* %975, i64 12
%977 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %976)
%978 = sitofp i32 %977 to double
%979 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%980 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %978, double* %979
store double 0.000000e+00, double* %980
%981 = load double*, double** %13
%982 = getelementptr inbounds double, double* %981, i64 12
%983 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %982)
%984 = sitofp i32 %983 to double
%985 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%986 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %984, double* %985
store double 0.000000e+00, double* %986
%987 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%988 = load double, double* %987
%989 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%990 = load double, double* %989
%991 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%992 = load double, double* %991
%993 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%994 = load double, double* %993
%995 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%996 = load double, double* %995
%997 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%998 = load double, double* %997
%999 = getelementptr inbounds { double, double }, { double, double }* %81, i32 0, i32 0
%1000 = getelementptr inbounds { double, double }, { double, double }* %81, i32 0, i32 1
store double %988, double* %999
store double %990, double* %1000
%1001 = getelementptr inbounds { double, double }, { double, double }* %81, i32 0, i32 0
%1002 = load double, double* %1001
%1003 = getelementptr inbounds { double, double }, { double, double }* %81, i32 0, i32 1
%1004 = load double, double* %1003
%1005 = getelementptr inbounds { double, double }, { double, double }* %82, i32 0, i32 0
%1006 = getelementptr inbounds { double, double }, { double, double }* %82, i32 0, i32 1
store double %992, double* %1005
store double %994, double* %1006
%1007 = getelementptr inbounds { double, double }, { double, double }* %82, i32 0, i32 0
%1008 = load double, double* %1007
%1009 = getelementptr inbounds { double, double }, { double, double }* %82, i32 0, i32 1
%1010 = load double, double* %1009
%1011 = getelementptr inbounds { double, double }, { double, double }* %83, i32 0, i32 0
%1012 = getelementptr inbounds { double, double }, { double, double }* %83, i32 0, i32 1
store double %996, double* %1011
store double %998, double* %1012
%1013 = getelementptr inbounds { double, double }, { double, double }* %83, i32 0, i32 0
%1014 = load double, double* %1013
%1015 = getelementptr inbounds { double, double }, { double, double }* %83, i32 0, i32 1
%1016 = load double, double* %1015
%1017 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1002, double %1004, double %1008, double %1010, double %1014, double %1016)
%1018 = sitofp i32 %1017 to double
%1019 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%1020 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %1018, double* %1019
store double 0.000000e+00, double* %1020
%1021 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%1022 = load double, double* %1021
%1023 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%1024 = load double, double* %1023
%1025 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1026 = load double, double* %1025
%1027 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1028 = load double, double* %1027
%1029 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%1030 = load double, double* %1029
%1031 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%1032 = load double, double* %1031
%1033 = getelementptr inbounds { double, double }, { double, double }* %84, i32 0, i32 0
%1034 = getelementptr inbounds { double, double }, { double, double }* %84, i32 0, i32 1
store double %1022, double* %1033
store double %1024, double* %1034
%1035 = getelementptr inbounds { double, double }, { double, double }* %84, i32 0, i32 0
%1036 = load double, double* %1035
%1037 = getelementptr inbounds { double, double }, { double, double }* %84, i32 0, i32 1
%1038 = load double, double* %1037
%1039 = getelementptr inbounds { double, double }, { double, double }* %85, i32 0, i32 0
%1040 = getelementptr inbounds { double, double }, { double, double }* %85, i32 0, i32 1
store double %1026, double* %1039
store double %1028, double* %1040
%1041 = getelementptr inbounds { double, double }, { double, double }* %85, i32 0, i32 0
%1042 = load double, double* %1041
%1043 = getelementptr inbounds { double, double }, { double, double }* %85, i32 0, i32 1
%1044 = load double, double* %1043
%1045 = getelementptr inbounds { double, double }, { double, double }* %86, i32 0, i32 0
%1046 = getelementptr inbounds { double, double }, { double, double }* %86, i32 0, i32 1
store double %1030, double* %1045
store double %1032, double* %1046
%1047 = getelementptr inbounds { double, double }, { double, double }* %86, i32 0, i32 0
%1048 = load double, double* %1047
%1049 = getelementptr inbounds { double, double }, { double, double }* %86, i32 0, i32 1
%1050 = load double, double* %1049
%1051 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1036, double %1038, double %1042, double %1044, double %1048, double %1050)
%1052 = sitofp i32 %1051 to double
%1053 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%1054 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %1052, double* %1053
store double 0.000000e+00, double* %1054
%1055 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%1056 = load double, double* %1055
%1057 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%1058 = load double, double* %1057
%1059 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1060 = load double, double* %1059
%1061 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1062 = load double, double* %1061
%1063 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%1064 = load double, double* %1063
%1065 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%1066 = load double, double* %1065
%1067 = getelementptr inbounds { double, double }, { double, double }* %87, i32 0, i32 0
%1068 = getelementptr inbounds { double, double }, { double, double }* %87, i32 0, i32 1
store double %1056, double* %1067
store double %1058, double* %1068
%1069 = getelementptr inbounds { double, double }, { double, double }* %87, i32 0, i32 0
%1070 = load double, double* %1069
%1071 = getelementptr inbounds { double, double }, { double, double }* %87, i32 0, i32 1
%1072 = load double, double* %1071
%1073 = getelementptr inbounds { double, double }, { double, double }* %88, i32 0, i32 0
%1074 = getelementptr inbounds { double, double }, { double, double }* %88, i32 0, i32 1
store double %1060, double* %1073
store double %1062, double* %1074
%1075 = getelementptr inbounds { double, double }, { double, double }* %88, i32 0, i32 0
%1076 = load double, double* %1075
%1077 = getelementptr inbounds { double, double }, { double, double }* %88, i32 0, i32 1
%1078 = load double, double* %1077
%1079 = getelementptr inbounds { double, double }, { double, double }* %89, i32 0, i32 0
%1080 = getelementptr inbounds { double, double }, { double, double }* %89, i32 0, i32 1
store double %1064, double* %1079
store double %1066, double* %1080
%1081 = getelementptr inbounds { double, double }, { double, double }* %89, i32 0, i32 0
%1082 = load double, double* %1081
%1083 = getelementptr inbounds { double, double }, { double, double }* %89, i32 0, i32 1
%1084 = load double, double* %1083
%1085 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1070, double %1072, double %1076, double %1078, double %1082, double %1084)
%1086 = sitofp i32 %1085 to double
%1087 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%1088 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %1086, double* %1087
store double 0.000000e+00, double* %1088
%1089 = load double*, double** %8
%1090 = getelementptr inbounds double, double* %1089, i64 14
%1091 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1090)
%1092 = sitofp i32 %1091 to double
%1093 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1094 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %1092, double* %1093
store double 0.000000e+00, double* %1094
%1095 = load double*, double** %9
%1096 = getelementptr inbounds double, double* %1095, i64 14
%1097 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1096)
%1098 = sitofp i32 %1097 to double
%1099 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%1100 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %1098, double* %1099
store double 0.000000e+00, double* %1100
%1101 = load double*, double** %11
%1102 = getelementptr inbounds double, double* %1101, i64 14
%1103 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1102)
%1104 = sitofp i32 %1103 to double
%1105 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%1106 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %1104, double* %1105
store double 0.000000e+00, double* %1106
%1107 = load double*, double** %13
%1108 = getelementptr inbounds double, double* %1107, i64 14
%1109 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1108)
%1110 = sitofp i32 %1109 to double
%1111 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%1112 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %1110, double* %1111
store double 0.000000e+00, double* %1112
%1113 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%1114 = load double, double* %1113
%1115 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%1116 = load double, double* %1115
%1117 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1118 = load double, double* %1117
%1119 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1120 = load double, double* %1119
%1121 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%1122 = load double, double* %1121
%1123 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%1124 = load double, double* %1123
%1125 = getelementptr inbounds { double, double }, { double, double }* %90, i32 0, i32 0
%1126 = getelementptr inbounds { double, double }, { double, double }* %90, i32 0, i32 1
store double %1114, double* %1125
store double %1116, double* %1126
%1127 = getelementptr inbounds { double, double }, { double, double }* %90, i32 0, i32 0
%1128 = load double, double* %1127
%1129 = getelementptr inbounds { double, double }, { double, double }* %90, i32 0, i32 1
%1130 = load double, double* %1129
%1131 = getelementptr inbounds { double, double }, { double, double }* %91, i32 0, i32 0
%1132 = getelementptr inbounds { double, double }, { double, double }* %91, i32 0, i32 1
store double %1118, double* %1131
store double %1120, double* %1132
%1133 = getelementptr inbounds { double, double }, { double, double }* %91, i32 0, i32 0
%1134 = load double, double* %1133
%1135 = getelementptr inbounds { double, double }, { double, double }* %91, i32 0, i32 1
%1136 = load double, double* %1135
%1137 = getelementptr inbounds { double, double }, { double, double }* %92, i32 0, i32 0
%1138 = getelementptr inbounds { double, double }, { double, double }* %92, i32 0, i32 1
store double %1122, double* %1137
store double %1124, double* %1138
%1139 = getelementptr inbounds { double, double }, { double, double }* %92, i32 0, i32 0
%1140 = load double, double* %1139
%1141 = getelementptr inbounds { double, double }, { double, double }* %92, i32 0, i32 1
%1142 = load double, double* %1141
%1143 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1128, double %1130, double %1134, double %1136, double %1140, double %1142)
%1144 = sitofp i32 %1143 to double
%1145 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%1146 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %1144, double* %1145
store double 0.000000e+00, double* %1146
%1147 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%1148 = load double, double* %1147
%1149 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%1150 = load double, double* %1149
%1151 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1152 = load double, double* %1151
%1153 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1154 = load double, double* %1153
%1155 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%1156 = load double, double* %1155
%1157 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%1158 = load double, double* %1157
%1159 = getelementptr inbounds { double, double }, { double, double }* %93, i32 0, i32 0
%1160 = getelementptr inbounds { double, double }, { double, double }* %93, i32 0, i32 1
store double %1148, double* %1159
store double %1150, double* %1160
%1161 = getelementptr inbounds { double, double }, { double, double }* %93, i32 0, i32 0
%1162 = load double, double* %1161
%1163 = getelementptr inbounds { double, double }, { double, double }* %93, i32 0, i32 1
%1164 = load double, double* %1163
%1165 = getelementptr inbounds { double, double }, { double, double }* %94, i32 0, i32 0
%1166 = getelementptr inbounds { double, double }, { double, double }* %94, i32 0, i32 1
store double %1152, double* %1165
store double %1154, double* %1166
%1167 = getelementptr inbounds { double, double }, { double, double }* %94, i32 0, i32 0
%1168 = load double, double* %1167
%1169 = getelementptr inbounds { double, double }, { double, double }* %94, i32 0, i32 1
%1170 = load double, double* %1169
%1171 = getelementptr inbounds { double, double }, { double, double }* %95, i32 0, i32 0
%1172 = getelementptr inbounds { double, double }, { double, double }* %95, i32 0, i32 1
store double %1156, double* %1171
store double %1158, double* %1172
%1173 = getelementptr inbounds { double, double }, { double, double }* %95, i32 0, i32 0
%1174 = load double, double* %1173
%1175 = getelementptr inbounds { double, double }, { double, double }* %95, i32 0, i32 1
%1176 = load double, double* %1175
%1177 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1162, double %1164, double %1168, double %1170, double %1174, double %1176)
%1178 = sitofp i32 %1177 to double
%1179 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%1180 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %1178, double* %1179
store double 0.000000e+00, double* %1180
%1181 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%1182 = load double, double* %1181
%1183 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%1184 = load double, double* %1183
%1185 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1186 = load double, double* %1185
%1187 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1188 = load double, double* %1187
%1189 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%1190 = load double, double* %1189
%1191 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%1192 = load double, double* %1191
%1193 = getelementptr inbounds { double, double }, { double, double }* %96, i32 0, i32 0
%1194 = getelementptr inbounds { double, double }, { double, double }* %96, i32 0, i32 1
store double %1182, double* %1193
store double %1184, double* %1194
%1195 = getelementptr inbounds { double, double }, { double, double }* %96, i32 0, i32 0
%1196 = load double, double* %1195
%1197 = getelementptr inbounds { double, double }, { double, double }* %96, i32 0, i32 1
%1198 = load double, double* %1197
%1199 = getelementptr inbounds { double, double }, { double, double }* %97, i32 0, i32 0
%1200 = getelementptr inbounds { double, double }, { double, double }* %97, i32 0, i32 1
store double %1186, double* %1199
store double %1188, double* %1200
%1201 = getelementptr inbounds { double, double }, { double, double }* %97, i32 0, i32 0
%1202 = load double, double* %1201
%1203 = getelementptr inbounds { double, double }, { double, double }* %97, i32 0, i32 1
%1204 = load double, double* %1203
%1205 = getelementptr inbounds { double, double }, { double, double }* %98, i32 0, i32 0
%1206 = getelementptr inbounds { double, double }, { double, double }* %98, i32 0, i32 1
store double %1190, double* %1205
store double %1192, double* %1206
%1207 = getelementptr inbounds { double, double }, { double, double }* %98, i32 0, i32 0
%1208 = load double, double* %1207
%1209 = getelementptr inbounds { double, double }, { double, double }* %98, i32 0, i32 1
%1210 = load double, double* %1209
%1211 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1196, double %1198, double %1202, double %1204, double %1208, double %1210)
%1212 = sitofp i32 %1211 to double
%1213 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%1214 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %1212, double* %1213
store double 0.000000e+00, double* %1214
%1215 = load double*, double** %8
%1216 = getelementptr inbounds double, double* %1215, i64 16
%1217 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1216)
%1218 = sitofp i32 %1217 to double
%1219 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1220 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %1218, double* %1219
store double 0.000000e+00, double* %1220
%1221 = load double*, double** %9
%1222 = getelementptr inbounds double, double* %1221, i64 16
%1223 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1222)
%1224 = sitofp i32 %1223 to double
%1225 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%1226 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %1224, double* %1225
store double 0.000000e+00, double* %1226
%1227 = load double*, double** %11
%1228 = getelementptr inbounds double, double* %1227, i64 16
%1229 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1228)
%1230 = sitofp i32 %1229 to double
%1231 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%1232 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %1230, double* %1231
store double 0.000000e+00, double* %1232
%1233 = load double*, double** %13
%1234 = getelementptr inbounds double, double* %1233, i64 16
%1235 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1234)
%1236 = sitofp i32 %1235 to double
%1237 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%1238 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %1236, double* %1237
store double 0.000000e+00, double* %1238
%1239 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%1240 = load double, double* %1239
%1241 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%1242 = load double, double* %1241
%1243 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1244 = load double, double* %1243
%1245 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%1246 = load double, double* %1245
%1247 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%1248 = load double, double* %1247
%1249 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%1250 = load double, double* %1249
%1251 = getelementptr inbounds { double, double }, { double, double }* %99, i32 0, i32 0
%1252 = getelementptr inbounds { double, double }, { double, double }* %99, i32 0, i32 1
store double %1240, double* %1251
store double %1242, double* %1252
%1253 = getelementptr inbounds { double, double }, { double, double }* %99, i32 0, i32 0
%1254 = load double, double* %1253
%1255 = getelementptr inbounds { double, double }, { double, double }* %99, i32 0, i32 1
%1256 = load double, double* %1255
%1257 = getelementptr inbounds { double, double }, { double, double }* %100, i32 0, i32 0
%1258 = getelementptr inbounds { double, double }, { double, double }* %100, i32 0, i32 1
store double %1244, double* %1257
store double %1246, double* %1258
%1259 = getelementptr inbounds { double, double }, { double, double }* %100, i32 0, i32 0
%1260 = load double, double* %1259
%1261 = getelementptr inbounds { double, double }, { double, double }* %100, i32 0, i32 1
%1262 = load double, double* %1261
%1263 = getelementptr inbounds { double, double }, { double, double }* %101, i32 0, i32 0
%1264 = getelementptr inbounds { double, double }, { double, double }* %101, i32 0, i32 1
store double %1248, double* %1263
store double %1250, double* %1264
%1265 = getelementptr inbounds { double, double }, { double, double }* %101, i32 0, i32 0
%1266 = load double, double* %1265
%1267 = getelementptr inbounds { double, double }, { double, double }* %101, i32 0, i32 1
%1268 = load double, double* %1267
%1269 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1254, double %1256, double %1260, double %1262, double %1266, double %1268)
%1270 = sitofp i32 %1269 to double
%1271 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%1272 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %1270, double* %1271
store double 0.000000e+00, double* %1272
%1273 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%1274 = load double, double* %1273
%1275 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%1276 = load double, double* %1275
%1277 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1278 = load double, double* %1277
%1279 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%1280 = load double, double* %1279
%1281 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%1282 = load double, double* %1281
%1283 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%1284 = load double, double* %1283
%1285 = getelementptr inbounds { double, double }, { double, double }* %102, i32 0, i32 0
%1286 = getelementptr inbounds { double, double }, { double, double }* %102, i32 0, i32 1
store double %1274, double* %1285
store double %1276, double* %1286
%1287 = getelementptr inbounds { double, double }, { double, double }* %102, i32 0, i32 0
%1288 = load double, double* %1287
%1289 = getelementptr inbounds { double, double }, { double, double }* %102, i32 0, i32 1
%1290 = load double, double* %1289
%1291 = getelementptr inbounds { double, double }, { double, double }* %103, i32 0, i32 0
%1292 = getelementptr inbounds { double, double }, { double, double }* %103, i32 0, i32 1
store double %1278, double* %1291
store double %1280, double* %1292
%1293 = getelementptr inbounds { double, double }, { double, double }* %103, i32 0, i32 0
%1294 = load double, double* %1293
%1295 = getelementptr inbounds { double, double }, { double, double }* %103, i32 0, i32 1
%1296 = load double, double* %1295
%1297 = getelementptr inbounds { double, double }, { double, double }* %104, i32 0, i32 0
%1298 = getelementptr inbounds { double, double }, { double, double }* %104, i32 0, i32 1
store double %1282, double* %1297
store double %1284, double* %1298
%1299 = getelementptr inbounds { double, double }, { double, double }* %104, i32 0, i32 0
%1300 = load double, double* %1299
%1301 = getelementptr inbounds { double, double }, { double, double }* %104, i32 0, i32 1
%1302 = load double, double* %1301
%1303 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1288, double %1290, double %1294, double %1296, double %1300, double %1302)
%1304 = sitofp i32 %1303 to double
%1305 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%1306 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %1304, double* %1305
store double 0.000000e+00, double* %1306
%1307 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%1308 = load double, double* %1307
%1309 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%1310 = load double, double* %1309
%1311 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1312 = load double, double* %1311
%1313 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%1314 = load double, double* %1313
%1315 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%1316 = load double, double* %1315
%1317 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%1318 = load double, double* %1317
%1319 = getelementptr inbounds { double, double }, { double, double }* %105, i32 0, i32 0
%1320 = getelementptr inbounds { double, double }, { double, double }* %105, i32 0, i32 1
store double %1308, double* %1319
store double %1310, double* %1320
%1321 = getelementptr inbounds { double, double }, { double, double }* %105, i32 0, i32 0
%1322 = load double, double* %1321
%1323 = getelementptr inbounds { double, double }, { double, double }* %105, i32 0, i32 1
%1324 = load double, double* %1323
%1325 = getelementptr inbounds { double, double }, { double, double }* %106, i32 0, i32 0
%1326 = getelementptr inbounds { double, double }, { double, double }* %106, i32 0, i32 1
store double %1312, double* %1325
store double %1314, double* %1326
%1327 = getelementptr inbounds { double, double }, { double, double }* %106, i32 0, i32 0
%1328 = load double, double* %1327
%1329 = getelementptr inbounds { double, double }, { double, double }* %106, i32 0, i32 1
%1330 = load double, double* %1329
%1331 = getelementptr inbounds { double, double }, { double, double }* %107, i32 0, i32 0
%1332 = getelementptr inbounds { double, double }, { double, double }* %107, i32 0, i32 1
store double %1316, double* %1331
store double %1318, double* %1332
%1333 = getelementptr inbounds { double, double }, { double, double }* %107, i32 0, i32 0
%1334 = load double, double* %1333
%1335 = getelementptr inbounds { double, double }, { double, double }* %107, i32 0, i32 1
%1336 = load double, double* %1335
%1337 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1322, double %1324, double %1328, double %1330, double %1334, double %1336)
%1338 = sitofp i32 %1337 to double
%1339 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%1340 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %1338, double* %1339
store double 0.000000e+00, double* %1340
%1341 = load double*, double** %8
%1342 = getelementptr inbounds double, double* %1341, i64 18
%1343 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1342)
%1344 = sitofp i32 %1343 to double
%1345 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1346 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %1344, double* %1345
store double 0.000000e+00, double* %1346
%1347 = load double*, double** %9
%1348 = getelementptr inbounds double, double* %1347, i64 18
%1349 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1348)
%1350 = sitofp i32 %1349 to double
%1351 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%1352 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %1350, double* %1351
store double 0.000000e+00, double* %1352
%1353 = load double*, double** %11
%1354 = getelementptr inbounds double, double* %1353, i64 18
%1355 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1354)
%1356 = sitofp i32 %1355 to double
%1357 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%1358 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %1356, double* %1357
store double 0.000000e+00, double* %1358
%1359 = load double*, double** %13
%1360 = getelementptr inbounds double, double* %1359, i64 18
%1361 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1360)
%1362 = sitofp i32 %1361 to double
%1363 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%1364 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %1362, double* %1363
store double 0.000000e+00, double* %1364
%1365 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%1366 = load double, double* %1365
%1367 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%1368 = load double, double* %1367
%1369 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1370 = load double, double* %1369
%1371 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1372 = load double, double* %1371
%1373 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%1374 = load double, double* %1373
%1375 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%1376 = load double, double* %1375
%1377 = getelementptr inbounds { double, double }, { double, double }* %108, i32 0, i32 0
%1378 = getelementptr inbounds { double, double }, { double, double }* %108, i32 0, i32 1
store double %1366, double* %1377
store double %1368, double* %1378
%1379 = getelementptr inbounds { double, double }, { double, double }* %108, i32 0, i32 0
%1380 = load double, double* %1379
%1381 = getelementptr inbounds { double, double }, { double, double }* %108, i32 0, i32 1
%1382 = load double, double* %1381
%1383 = getelementptr inbounds { double, double }, { double, double }* %109, i32 0, i32 0
%1384 = getelementptr inbounds { double, double }, { double, double }* %109, i32 0, i32 1
store double %1370, double* %1383
store double %1372, double* %1384
%1385 = getelementptr inbounds { double, double }, { double, double }* %109, i32 0, i32 0
%1386 = load double, double* %1385
%1387 = getelementptr inbounds { double, double }, { double, double }* %109, i32 0, i32 1
%1388 = load double, double* %1387
%1389 = getelementptr inbounds { double, double }, { double, double }* %110, i32 0, i32 0
%1390 = getelementptr inbounds { double, double }, { double, double }* %110, i32 0, i32 1
store double %1374, double* %1389
store double %1376, double* %1390
%1391 = getelementptr inbounds { double, double }, { double, double }* %110, i32 0, i32 0
%1392 = load double, double* %1391
%1393 = getelementptr inbounds { double, double }, { double, double }* %110, i32 0, i32 1
%1394 = load double, double* %1393
%1395 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1380, double %1382, double %1386, double %1388, double %1392, double %1394)
%1396 = sitofp i32 %1395 to double
%1397 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%1398 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %1396, double* %1397
store double 0.000000e+00, double* %1398
%1399 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%1400 = load double, double* %1399
%1401 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%1402 = load double, double* %1401
%1403 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1404 = load double, double* %1403
%1405 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1406 = load double, double* %1405
%1407 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%1408 = load double, double* %1407
%1409 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%1410 = load double, double* %1409
%1411 = getelementptr inbounds { double, double }, { double, double }* %111, i32 0, i32 0
%1412 = getelementptr inbounds { double, double }, { double, double }* %111, i32 0, i32 1
store double %1400, double* %1411
store double %1402, double* %1412
%1413 = getelementptr inbounds { double, double }, { double, double }* %111, i32 0, i32 0
%1414 = load double, double* %1413
%1415 = getelementptr inbounds { double, double }, { double, double }* %111, i32 0, i32 1
%1416 = load double, double* %1415
%1417 = getelementptr inbounds { double, double }, { double, double }* %112, i32 0, i32 0
%1418 = getelementptr inbounds { double, double }, { double, double }* %112, i32 0, i32 1
store double %1404, double* %1417
store double %1406, double* %1418
%1419 = getelementptr inbounds { double, double }, { double, double }* %112, i32 0, i32 0
%1420 = load double, double* %1419
%1421 = getelementptr inbounds { double, double }, { double, double }* %112, i32 0, i32 1
%1422 = load double, double* %1421
%1423 = getelementptr inbounds { double, double }, { double, double }* %113, i32 0, i32 0
%1424 = getelementptr inbounds { double, double }, { double, double }* %113, i32 0, i32 1
store double %1408, double* %1423
store double %1410, double* %1424
%1425 = getelementptr inbounds { double, double }, { double, double }* %113, i32 0, i32 0
%1426 = load double, double* %1425
%1427 = getelementptr inbounds { double, double }, { double, double }* %113, i32 0, i32 1
%1428 = load double, double* %1427
%1429 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1414, double %1416, double %1420, double %1422, double %1426, double %1428)
%1430 = sitofp i32 %1429 to double
%1431 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%1432 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %1430, double* %1431
store double 0.000000e+00, double* %1432
%1433 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%1434 = load double, double* %1433
%1435 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%1436 = load double, double* %1435
%1437 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1438 = load double, double* %1437
%1439 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1440 = load double, double* %1439
%1441 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%1442 = load double, double* %1441
%1443 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%1444 = load double, double* %1443
%1445 = getelementptr inbounds { double, double }, { double, double }* %114, i32 0, i32 0
%1446 = getelementptr inbounds { double, double }, { double, double }* %114, i32 0, i32 1
store double %1434, double* %1445
store double %1436, double* %1446
%1447 = getelementptr inbounds { double, double }, { double, double }* %114, i32 0, i32 0
%1448 = load double, double* %1447
%1449 = getelementptr inbounds { double, double }, { double, double }* %114, i32 0, i32 1
%1450 = load double, double* %1449
%1451 = getelementptr inbounds { double, double }, { double, double }* %115, i32 0, i32 0
%1452 = getelementptr inbounds { double, double }, { double, double }* %115, i32 0, i32 1
store double %1438, double* %1451
store double %1440, double* %1452
%1453 = getelementptr inbounds { double, double }, { double, double }* %115, i32 0, i32 0
%1454 = load double, double* %1453
%1455 = getelementptr inbounds { double, double }, { double, double }* %115, i32 0, i32 1
%1456 = load double, double* %1455
%1457 = getelementptr inbounds { double, double }, { double, double }* %116, i32 0, i32 0
%1458 = getelementptr inbounds { double, double }, { double, double }* %116, i32 0, i32 1
store double %1442, double* %1457
store double %1444, double* %1458
%1459 = getelementptr inbounds { double, double }, { double, double }* %116, i32 0, i32 0
%1460 = load double, double* %1459
%1461 = getelementptr inbounds { double, double }, { double, double }* %116, i32 0, i32 1
%1462 = load double, double* %1461
%1463 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1448, double %1450, double %1454, double %1456, double %1460, double %1462)
%1464 = sitofp i32 %1463 to double
%1465 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%1466 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %1464, double* %1465
store double 0.000000e+00, double* %1466
%1467 = load double*, double** %8
%1468 = getelementptr inbounds double, double* %1467, i64 20
%1469 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1468)
%1470 = sitofp i32 %1469 to double
%1471 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1472 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %1470, double* %1471
store double 0.000000e+00, double* %1472
%1473 = load double*, double** %9
%1474 = getelementptr inbounds double, double* %1473, i64 20
%1475 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1474)
%1476 = sitofp i32 %1475 to double
%1477 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%1478 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %1476, double* %1477
store double 0.000000e+00, double* %1478
%1479 = load double*, double** %11
%1480 = getelementptr inbounds double, double* %1479, i64 20
%1481 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1480)
%1482 = sitofp i32 %1481 to double
%1483 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%1484 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %1482, double* %1483
store double 0.000000e+00, double* %1484
%1485 = load double*, double** %13
%1486 = getelementptr inbounds double, double* %1485, i64 20
%1487 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1486)
%1488 = sitofp i32 %1487 to double
%1489 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%1490 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %1488, double* %1489
store double 0.000000e+00, double* %1490
%1491 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%1492 = load double, double* %1491
%1493 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%1494 = load double, double* %1493
%1495 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1496 = load double, double* %1495
%1497 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1498 = load double, double* %1497
%1499 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%1500 = load double, double* %1499
%1501 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%1502 = load double, double* %1501
%1503 = getelementptr inbounds { double, double }, { double, double }* %117, i32 0, i32 0
%1504 = getelementptr inbounds { double, double }, { double, double }* %117, i32 0, i32 1
store double %1492, double* %1503
store double %1494, double* %1504
%1505 = getelementptr inbounds { double, double }, { double, double }* %117, i32 0, i32 0
%1506 = load double, double* %1505
%1507 = getelementptr inbounds { double, double }, { double, double }* %117, i32 0, i32 1
%1508 = load double, double* %1507
%1509 = getelementptr inbounds { double, double }, { double, double }* %118, i32 0, i32 0
%1510 = getelementptr inbounds { double, double }, { double, double }* %118, i32 0, i32 1
store double %1496, double* %1509
store double %1498, double* %1510
%1511 = getelementptr inbounds { double, double }, { double, double }* %118, i32 0, i32 0
%1512 = load double, double* %1511
%1513 = getelementptr inbounds { double, double }, { double, double }* %118, i32 0, i32 1
%1514 = load double, double* %1513
%1515 = getelementptr inbounds { double, double }, { double, double }* %119, i32 0, i32 0
%1516 = getelementptr inbounds { double, double }, { double, double }* %119, i32 0, i32 1
store double %1500, double* %1515
store double %1502, double* %1516
%1517 = getelementptr inbounds { double, double }, { double, double }* %119, i32 0, i32 0
%1518 = load double, double* %1517
%1519 = getelementptr inbounds { double, double }, { double, double }* %119, i32 0, i32 1
%1520 = load double, double* %1519
%1521 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1506, double %1508, double %1512, double %1514, double %1518, double %1520)
%1522 = sitofp i32 %1521 to double
%1523 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%1524 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %1522, double* %1523
store double 0.000000e+00, double* %1524
%1525 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%1526 = load double, double* %1525
%1527 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%1528 = load double, double* %1527
%1529 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1530 = load double, double* %1529
%1531 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1532 = load double, double* %1531
%1533 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%1534 = load double, double* %1533
%1535 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%1536 = load double, double* %1535
%1537 = getelementptr inbounds { double, double }, { double, double }* %120, i32 0, i32 0
%1538 = getelementptr inbounds { double, double }, { double, double }* %120, i32 0, i32 1
store double %1526, double* %1537
store double %1528, double* %1538
%1539 = getelementptr inbounds { double, double }, { double, double }* %120, i32 0, i32 0
%1540 = load double, double* %1539
%1541 = getelementptr inbounds { double, double }, { double, double }* %120, i32 0, i32 1
%1542 = load double, double* %1541
%1543 = getelementptr inbounds { double, double }, { double, double }* %121, i32 0, i32 0
%1544 = getelementptr inbounds { double, double }, { double, double }* %121, i32 0, i32 1
store double %1530, double* %1543
store double %1532, double* %1544
%1545 = getelementptr inbounds { double, double }, { double, double }* %121, i32 0, i32 0
%1546 = load double, double* %1545
%1547 = getelementptr inbounds { double, double }, { double, double }* %121, i32 0, i32 1
%1548 = load double, double* %1547
%1549 = getelementptr inbounds { double, double }, { double, double }* %122, i32 0, i32 0
%1550 = getelementptr inbounds { double, double }, { double, double }* %122, i32 0, i32 1
store double %1534, double* %1549
store double %1536, double* %1550
%1551 = getelementptr inbounds { double, double }, { double, double }* %122, i32 0, i32 0
%1552 = load double, double* %1551
%1553 = getelementptr inbounds { double, double }, { double, double }* %122, i32 0, i32 1
%1554 = load double, double* %1553
%1555 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1540, double %1542, double %1546, double %1548, double %1552, double %1554)
%1556 = sitofp i32 %1555 to double
%1557 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%1558 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %1556, double* %1557
store double 0.000000e+00, double* %1558
%1559 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%1560 = load double, double* %1559
%1561 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%1562 = load double, double* %1561
%1563 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1564 = load double, double* %1563
%1565 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1566 = load double, double* %1565
%1567 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%1568 = load double, double* %1567
%1569 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%1570 = load double, double* %1569
%1571 = getelementptr inbounds { double, double }, { double, double }* %123, i32 0, i32 0
%1572 = getelementptr inbounds { double, double }, { double, double }* %123, i32 0, i32 1
store double %1560, double* %1571
store double %1562, double* %1572
%1573 = getelementptr inbounds { double, double }, { double, double }* %123, i32 0, i32 0
%1574 = load double, double* %1573
%1575 = getelementptr inbounds { double, double }, { double, double }* %123, i32 0, i32 1
%1576 = load double, double* %1575
%1577 = getelementptr inbounds { double, double }, { double, double }* %124, i32 0, i32 0
%1578 = getelementptr inbounds { double, double }, { double, double }* %124, i32 0, i32 1
store double %1564, double* %1577
store double %1566, double* %1578
%1579 = getelementptr inbounds { double, double }, { double, double }* %124, i32 0, i32 0
%1580 = load double, double* %1579
%1581 = getelementptr inbounds { double, double }, { double, double }* %124, i32 0, i32 1
%1582 = load double, double* %1581
%1583 = getelementptr inbounds { double, double }, { double, double }* %125, i32 0, i32 0
%1584 = getelementptr inbounds { double, double }, { double, double }* %125, i32 0, i32 1
store double %1568, double* %1583
store double %1570, double* %1584
%1585 = getelementptr inbounds { double, double }, { double, double }* %125, i32 0, i32 0
%1586 = load double, double* %1585
%1587 = getelementptr inbounds { double, double }, { double, double }* %125, i32 0, i32 1
%1588 = load double, double* %1587
%1589 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1574, double %1576, double %1580, double %1582, double %1586, double %1588)
%1590 = sitofp i32 %1589 to double
%1591 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%1592 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %1590, double* %1591
store double 0.000000e+00, double* %1592
%1593 = load double*, double** %8
%1594 = getelementptr inbounds double, double* %1593, i64 22
%1595 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1594)
%1596 = sitofp i32 %1595 to double
%1597 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1598 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %1596, double* %1597
store double 0.000000e+00, double* %1598
%1599 = load double*, double** %9
%1600 = getelementptr inbounds double, double* %1599, i64 22
%1601 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1600)
%1602 = sitofp i32 %1601 to double
%1603 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%1604 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %1602, double* %1603
store double 0.000000e+00, double* %1604
%1605 = load double*, double** %11
%1606 = getelementptr inbounds double, double* %1605, i64 22
%1607 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1606)
%1608 = sitofp i32 %1607 to double
%1609 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%1610 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %1608, double* %1609
store double 0.000000e+00, double* %1610
%1611 = load double*, double** %13
%1612 = getelementptr inbounds double, double* %1611, i64 22
%1613 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1612)
%1614 = sitofp i32 %1613 to double
%1615 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%1616 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %1614, double* %1615
store double 0.000000e+00, double* %1616
%1617 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%1618 = load double, double* %1617
%1619 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%1620 = load double, double* %1619
%1621 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1622 = load double, double* %1621
%1623 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%1624 = load double, double* %1623
%1625 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%1626 = load double, double* %1625
%1627 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%1628 = load double, double* %1627
%1629 = getelementptr inbounds { double, double }, { double, double }* %126, i32 0, i32 0
%1630 = getelementptr inbounds { double, double }, { double, double }* %126, i32 0, i32 1
store double %1618, double* %1629
store double %1620, double* %1630
%1631 = getelementptr inbounds { double, double }, { double, double }* %126, i32 0, i32 0
%1632 = load double, double* %1631
%1633 = getelementptr inbounds { double, double }, { double, double }* %126, i32 0, i32 1
%1634 = load double, double* %1633
%1635 = getelementptr inbounds { double, double }, { double, double }* %127, i32 0, i32 0
%1636 = getelementptr inbounds { double, double }, { double, double }* %127, i32 0, i32 1
store double %1622, double* %1635
store double %1624, double* %1636
%1637 = getelementptr inbounds { double, double }, { double, double }* %127, i32 0, i32 0
%1638 = load double, double* %1637
%1639 = getelementptr inbounds { double, double }, { double, double }* %127, i32 0, i32 1
%1640 = load double, double* %1639
%1641 = getelementptr inbounds { double, double }, { double, double }* %128, i32 0, i32 0
%1642 = getelementptr inbounds { double, double }, { double, double }* %128, i32 0, i32 1
store double %1626, double* %1641
store double %1628, double* %1642
%1643 = getelementptr inbounds { double, double }, { double, double }* %128, i32 0, i32 0
%1644 = load double, double* %1643
%1645 = getelementptr inbounds { double, double }, { double, double }* %128, i32 0, i32 1
%1646 = load double, double* %1645
%1647 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1632, double %1634, double %1638, double %1640, double %1644, double %1646)
%1648 = sitofp i32 %1647 to double
%1649 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%1650 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %1648, double* %1649
store double 0.000000e+00, double* %1650
%1651 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%1652 = load double, double* %1651
%1653 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%1654 = load double, double* %1653
%1655 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1656 = load double, double* %1655
%1657 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%1658 = load double, double* %1657
%1659 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%1660 = load double, double* %1659
%1661 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%1662 = load double, double* %1661
%1663 = getelementptr inbounds { double, double }, { double, double }* %129, i32 0, i32 0
%1664 = getelementptr inbounds { double, double }, { double, double }* %129, i32 0, i32 1
store double %1652, double* %1663
store double %1654, double* %1664
%1665 = getelementptr inbounds { double, double }, { double, double }* %129, i32 0, i32 0
%1666 = load double, double* %1665
%1667 = getelementptr inbounds { double, double }, { double, double }* %129, i32 0, i32 1
%1668 = load double, double* %1667
%1669 = getelementptr inbounds { double, double }, { double, double }* %130, i32 0, i32 0
%1670 = getelementptr inbounds { double, double }, { double, double }* %130, i32 0, i32 1
store double %1656, double* %1669
store double %1658, double* %1670
%1671 = getelementptr inbounds { double, double }, { double, double }* %130, i32 0, i32 0
%1672 = load double, double* %1671
%1673 = getelementptr inbounds { double, double }, { double, double }* %130, i32 0, i32 1
%1674 = load double, double* %1673
%1675 = getelementptr inbounds { double, double }, { double, double }* %131, i32 0, i32 0
%1676 = getelementptr inbounds { double, double }, { double, double }* %131, i32 0, i32 1
store double %1660, double* %1675
store double %1662, double* %1676
%1677 = getelementptr inbounds { double, double }, { double, double }* %131, i32 0, i32 0
%1678 = load double, double* %1677
%1679 = getelementptr inbounds { double, double }, { double, double }* %131, i32 0, i32 1
%1680 = load double, double* %1679
%1681 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1666, double %1668, double %1672, double %1674, double %1678, double %1680)
%1682 = sitofp i32 %1681 to double
%1683 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%1684 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %1682, double* %1683
store double 0.000000e+00, double* %1684
%1685 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%1686 = load double, double* %1685
%1687 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%1688 = load double, double* %1687
%1689 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1690 = load double, double* %1689
%1691 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%1692 = load double, double* %1691
%1693 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%1694 = load double, double* %1693
%1695 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%1696 = load double, double* %1695
%1697 = getelementptr inbounds { double, double }, { double, double }* %132, i32 0, i32 0
%1698 = getelementptr inbounds { double, double }, { double, double }* %132, i32 0, i32 1
store double %1686, double* %1697
store double %1688, double* %1698
%1699 = getelementptr inbounds { double, double }, { double, double }* %132, i32 0, i32 0
%1700 = load double, double* %1699
%1701 = getelementptr inbounds { double, double }, { double, double }* %132, i32 0, i32 1
%1702 = load double, double* %1701
%1703 = getelementptr inbounds { double, double }, { double, double }* %133, i32 0, i32 0
%1704 = getelementptr inbounds { double, double }, { double, double }* %133, i32 0, i32 1
store double %1690, double* %1703
store double %1692, double* %1704
%1705 = getelementptr inbounds { double, double }, { double, double }* %133, i32 0, i32 0
%1706 = load double, double* %1705
%1707 = getelementptr inbounds { double, double }, { double, double }* %133, i32 0, i32 1
%1708 = load double, double* %1707
%1709 = getelementptr inbounds { double, double }, { double, double }* %134, i32 0, i32 0
%1710 = getelementptr inbounds { double, double }, { double, double }* %134, i32 0, i32 1
store double %1694, double* %1709
store double %1696, double* %1710
%1711 = getelementptr inbounds { double, double }, { double, double }* %134, i32 0, i32 0
%1712 = load double, double* %1711
%1713 = getelementptr inbounds { double, double }, { double, double }* %134, i32 0, i32 1
%1714 = load double, double* %1713
%1715 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1700, double %1702, double %1706, double %1708, double %1712, double %1714)
%1716 = sitofp i32 %1715 to double
%1717 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%1718 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %1716, double* %1717
store double 0.000000e+00, double* %1718
%1719 = load double*, double** %8
%1720 = getelementptr inbounds double, double* %1719, i64 24
%1721 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1720)
%1722 = sitofp i32 %1721 to double
%1723 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1724 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %1722, double* %1723
store double 0.000000e+00, double* %1724
%1725 = load double*, double** %9
%1726 = getelementptr inbounds double, double* %1725, i64 24
%1727 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1726)
%1728 = sitofp i32 %1727 to double
%1729 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%1730 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %1728, double* %1729
store double 0.000000e+00, double* %1730
%1731 = load double*, double** %11
%1732 = getelementptr inbounds double, double* %1731, i64 24
%1733 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1732)
%1734 = sitofp i32 %1733 to double
%1735 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%1736 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %1734, double* %1735
store double 0.000000e+00, double* %1736
%1737 = load double*, double** %13
%1738 = getelementptr inbounds double, double* %1737, i64 24
%1739 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1738)
%1740 = sitofp i32 %1739 to double
%1741 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%1742 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %1740, double* %1741
store double 0.000000e+00, double* %1742
%1743 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%1744 = load double, double* %1743
%1745 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%1746 = load double, double* %1745
%1747 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1748 = load double, double* %1747
%1749 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1750 = load double, double* %1749
%1751 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%1752 = load double, double* %1751
%1753 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%1754 = load double, double* %1753
%1755 = getelementptr inbounds { double, double }, { double, double }* %135, i32 0, i32 0
%1756 = getelementptr inbounds { double, double }, { double, double }* %135, i32 0, i32 1
store double %1744, double* %1755
store double %1746, double* %1756
%1757 = getelementptr inbounds { double, double }, { double, double }* %135, i32 0, i32 0
%1758 = load double, double* %1757
%1759 = getelementptr inbounds { double, double }, { double, double }* %135, i32 0, i32 1
%1760 = load double, double* %1759
%1761 = getelementptr inbounds { double, double }, { double, double }* %136, i32 0, i32 0
%1762 = getelementptr inbounds { double, double }, { double, double }* %136, i32 0, i32 1
store double %1748, double* %1761
store double %1750, double* %1762
%1763 = getelementptr inbounds { double, double }, { double, double }* %136, i32 0, i32 0
%1764 = load double, double* %1763
%1765 = getelementptr inbounds { double, double }, { double, double }* %136, i32 0, i32 1
%1766 = load double, double* %1765
%1767 = getelementptr inbounds { double, double }, { double, double }* %137, i32 0, i32 0
%1768 = getelementptr inbounds { double, double }, { double, double }* %137, i32 0, i32 1
store double %1752, double* %1767
store double %1754, double* %1768
%1769 = getelementptr inbounds { double, double }, { double, double }* %137, i32 0, i32 0
%1770 = load double, double* %1769
%1771 = getelementptr inbounds { double, double }, { double, double }* %137, i32 0, i32 1
%1772 = load double, double* %1771
%1773 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1758, double %1760, double %1764, double %1766, double %1770, double %1772)
%1774 = sitofp i32 %1773 to double
%1775 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%1776 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %1774, double* %1775
store double 0.000000e+00, double* %1776
%1777 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%1778 = load double, double* %1777
%1779 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%1780 = load double, double* %1779
%1781 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1782 = load double, double* %1781
%1783 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1784 = load double, double* %1783
%1785 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%1786 = load double, double* %1785
%1787 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%1788 = load double, double* %1787
%1789 = getelementptr inbounds { double, double }, { double, double }* %138, i32 0, i32 0
%1790 = getelementptr inbounds { double, double }, { double, double }* %138, i32 0, i32 1
store double %1778, double* %1789
store double %1780, double* %1790
%1791 = getelementptr inbounds { double, double }, { double, double }* %138, i32 0, i32 0
%1792 = load double, double* %1791
%1793 = getelementptr inbounds { double, double }, { double, double }* %138, i32 0, i32 1
%1794 = load double, double* %1793
%1795 = getelementptr inbounds { double, double }, { double, double }* %139, i32 0, i32 0
%1796 = getelementptr inbounds { double, double }, { double, double }* %139, i32 0, i32 1
store double %1782, double* %1795
store double %1784, double* %1796
%1797 = getelementptr inbounds { double, double }, { double, double }* %139, i32 0, i32 0
%1798 = load double, double* %1797
%1799 = getelementptr inbounds { double, double }, { double, double }* %139, i32 0, i32 1
%1800 = load double, double* %1799
%1801 = getelementptr inbounds { double, double }, { double, double }* %140, i32 0, i32 0
%1802 = getelementptr inbounds { double, double }, { double, double }* %140, i32 0, i32 1
store double %1786, double* %1801
store double %1788, double* %1802
%1803 = getelementptr inbounds { double, double }, { double, double }* %140, i32 0, i32 0
%1804 = load double, double* %1803
%1805 = getelementptr inbounds { double, double }, { double, double }* %140, i32 0, i32 1
%1806 = load double, double* %1805
%1807 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1792, double %1794, double %1798, double %1800, double %1804, double %1806)
%1808 = sitofp i32 %1807 to double
%1809 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%1810 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %1808, double* %1809
store double 0.000000e+00, double* %1810
%1811 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%1812 = load double, double* %1811
%1813 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%1814 = load double, double* %1813
%1815 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%1816 = load double, double* %1815
%1817 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%1818 = load double, double* %1817
%1819 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%1820 = load double, double* %1819
%1821 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%1822 = load double, double* %1821
%1823 = getelementptr inbounds { double, double }, { double, double }* %141, i32 0, i32 0
%1824 = getelementptr inbounds { double, double }, { double, double }* %141, i32 0, i32 1
store double %1812, double* %1823
store double %1814, double* %1824
%1825 = getelementptr inbounds { double, double }, { double, double }* %141, i32 0, i32 0
%1826 = load double, double* %1825
%1827 = getelementptr inbounds { double, double }, { double, double }* %141, i32 0, i32 1
%1828 = load double, double* %1827
%1829 = getelementptr inbounds { double, double }, { double, double }* %142, i32 0, i32 0
%1830 = getelementptr inbounds { double, double }, { double, double }* %142, i32 0, i32 1
store double %1816, double* %1829
store double %1818, double* %1830
%1831 = getelementptr inbounds { double, double }, { double, double }* %142, i32 0, i32 0
%1832 = load double, double* %1831
%1833 = getelementptr inbounds { double, double }, { double, double }* %142, i32 0, i32 1
%1834 = load double, double* %1833
%1835 = getelementptr inbounds { double, double }, { double, double }* %143, i32 0, i32 0
%1836 = getelementptr inbounds { double, double }, { double, double }* %143, i32 0, i32 1
store double %1820, double* %1835
store double %1822, double* %1836
%1837 = getelementptr inbounds { double, double }, { double, double }* %143, i32 0, i32 0
%1838 = load double, double* %1837
%1839 = getelementptr inbounds { double, double }, { double, double }* %143, i32 0, i32 1
%1840 = load double, double* %1839
%1841 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1826, double %1828, double %1832, double %1834, double %1838, double %1840)
%1842 = sitofp i32 %1841 to double
%1843 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%1844 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %1842, double* %1843
store double 0.000000e+00, double* %1844
%1845 = load double*, double** %8
%1846 = getelementptr inbounds double, double* %1845, i64 26
%1847 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1846)
%1848 = sitofp i32 %1847 to double
%1849 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1850 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %1848, double* %1849
store double 0.000000e+00, double* %1850
%1851 = load double*, double** %9
%1852 = getelementptr inbounds double, double* %1851, i64 26
%1853 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1852)
%1854 = sitofp i32 %1853 to double
%1855 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%1856 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %1854, double* %1855
store double 0.000000e+00, double* %1856
%1857 = load double*, double** %11
%1858 = getelementptr inbounds double, double* %1857, i64 26
%1859 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1858)
%1860 = sitofp i32 %1859 to double
%1861 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%1862 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %1860, double* %1861
store double 0.000000e+00, double* %1862
%1863 = load double*, double** %13
%1864 = getelementptr inbounds double, double* %1863, i64 26
%1865 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1864)
%1866 = sitofp i32 %1865 to double
%1867 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%1868 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %1866, double* %1867
store double 0.000000e+00, double* %1868
%1869 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%1870 = load double, double* %1869
%1871 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%1872 = load double, double* %1871
%1873 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1874 = load double, double* %1873
%1875 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1876 = load double, double* %1875
%1877 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%1878 = load double, double* %1877
%1879 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%1880 = load double, double* %1879
%1881 = getelementptr inbounds { double, double }, { double, double }* %144, i32 0, i32 0
%1882 = getelementptr inbounds { double, double }, { double, double }* %144, i32 0, i32 1
store double %1870, double* %1881
store double %1872, double* %1882
%1883 = getelementptr inbounds { double, double }, { double, double }* %144, i32 0, i32 0
%1884 = load double, double* %1883
%1885 = getelementptr inbounds { double, double }, { double, double }* %144, i32 0, i32 1
%1886 = load double, double* %1885
%1887 = getelementptr inbounds { double, double }, { double, double }* %145, i32 0, i32 0
%1888 = getelementptr inbounds { double, double }, { double, double }* %145, i32 0, i32 1
store double %1874, double* %1887
store double %1876, double* %1888
%1889 = getelementptr inbounds { double, double }, { double, double }* %145, i32 0, i32 0
%1890 = load double, double* %1889
%1891 = getelementptr inbounds { double, double }, { double, double }* %145, i32 0, i32 1
%1892 = load double, double* %1891
%1893 = getelementptr inbounds { double, double }, { double, double }* %146, i32 0, i32 0
%1894 = getelementptr inbounds { double, double }, { double, double }* %146, i32 0, i32 1
store double %1878, double* %1893
store double %1880, double* %1894
%1895 = getelementptr inbounds { double, double }, { double, double }* %146, i32 0, i32 0
%1896 = load double, double* %1895
%1897 = getelementptr inbounds { double, double }, { double, double }* %146, i32 0, i32 1
%1898 = load double, double* %1897
%1899 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1884, double %1886, double %1890, double %1892, double %1896, double %1898)
%1900 = sitofp i32 %1899 to double
%1901 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%1902 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %1900, double* %1901
store double 0.000000e+00, double* %1902
%1903 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%1904 = load double, double* %1903
%1905 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%1906 = load double, double* %1905
%1907 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1908 = load double, double* %1907
%1909 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1910 = load double, double* %1909
%1911 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%1912 = load double, double* %1911
%1913 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%1914 = load double, double* %1913
%1915 = getelementptr inbounds { double, double }, { double, double }* %147, i32 0, i32 0
%1916 = getelementptr inbounds { double, double }, { double, double }* %147, i32 0, i32 1
store double %1904, double* %1915
store double %1906, double* %1916
%1917 = getelementptr inbounds { double, double }, { double, double }* %147, i32 0, i32 0
%1918 = load double, double* %1917
%1919 = getelementptr inbounds { double, double }, { double, double }* %147, i32 0, i32 1
%1920 = load double, double* %1919
%1921 = getelementptr inbounds { double, double }, { double, double }* %148, i32 0, i32 0
%1922 = getelementptr inbounds { double, double }, { double, double }* %148, i32 0, i32 1
store double %1908, double* %1921
store double %1910, double* %1922
%1923 = getelementptr inbounds { double, double }, { double, double }* %148, i32 0, i32 0
%1924 = load double, double* %1923
%1925 = getelementptr inbounds { double, double }, { double, double }* %148, i32 0, i32 1
%1926 = load double, double* %1925
%1927 = getelementptr inbounds { double, double }, { double, double }* %149, i32 0, i32 0
%1928 = getelementptr inbounds { double, double }, { double, double }* %149, i32 0, i32 1
store double %1912, double* %1927
store double %1914, double* %1928
%1929 = getelementptr inbounds { double, double }, { double, double }* %149, i32 0, i32 0
%1930 = load double, double* %1929
%1931 = getelementptr inbounds { double, double }, { double, double }* %149, i32 0, i32 1
%1932 = load double, double* %1931
%1933 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1918, double %1920, double %1924, double %1926, double %1930, double %1932)
%1934 = sitofp i32 %1933 to double
%1935 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%1936 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %1934, double* %1935
store double 0.000000e+00, double* %1936
%1937 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%1938 = load double, double* %1937
%1939 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%1940 = load double, double* %1939
%1941 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%1942 = load double, double* %1941
%1943 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%1944 = load double, double* %1943
%1945 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%1946 = load double, double* %1945
%1947 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%1948 = load double, double* %1947
%1949 = getelementptr inbounds { double, double }, { double, double }* %150, i32 0, i32 0
%1950 = getelementptr inbounds { double, double }, { double, double }* %150, i32 0, i32 1
store double %1938, double* %1949
store double %1940, double* %1950
%1951 = getelementptr inbounds { double, double }, { double, double }* %150, i32 0, i32 0
%1952 = load double, double* %1951
%1953 = getelementptr inbounds { double, double }, { double, double }* %150, i32 0, i32 1
%1954 = load double, double* %1953
%1955 = getelementptr inbounds { double, double }, { double, double }* %151, i32 0, i32 0
%1956 = getelementptr inbounds { double, double }, { double, double }* %151, i32 0, i32 1
store double %1942, double* %1955
store double %1944, double* %1956
%1957 = getelementptr inbounds { double, double }, { double, double }* %151, i32 0, i32 0
%1958 = load double, double* %1957
%1959 = getelementptr inbounds { double, double }, { double, double }* %151, i32 0, i32 1
%1960 = load double, double* %1959
%1961 = getelementptr inbounds { double, double }, { double, double }* %152, i32 0, i32 0
%1962 = getelementptr inbounds { double, double }, { double, double }* %152, i32 0, i32 1
store double %1946, double* %1961
store double %1948, double* %1962
%1963 = getelementptr inbounds { double, double }, { double, double }* %152, i32 0, i32 0
%1964 = load double, double* %1963
%1965 = getelementptr inbounds { double, double }, { double, double }* %152, i32 0, i32 1
%1966 = load double, double* %1965
%1967 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %1952, double %1954, double %1958, double %1960, double %1964, double %1966)
%1968 = sitofp i32 %1967 to double
%1969 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%1970 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %1968, double* %1969
store double 0.000000e+00, double* %1970
%1971 = load double*, double** %8
%1972 = getelementptr inbounds double, double* %1971, i64 28
%1973 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1972)
%1974 = sitofp i32 %1973 to double
%1975 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%1976 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %1974, double* %1975
store double 0.000000e+00, double* %1976
%1977 = load double*, double** %9
%1978 = getelementptr inbounds double, double* %1977, i64 28
%1979 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1978)
%1980 = sitofp i32 %1979 to double
%1981 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%1982 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %1980, double* %1981
store double 0.000000e+00, double* %1982
%1983 = load double*, double** %11
%1984 = getelementptr inbounds double, double* %1983, i64 28
%1985 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1984)
%1986 = sitofp i32 %1985 to double
%1987 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%1988 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %1986, double* %1987
store double 0.000000e+00, double* %1988
%1989 = load double*, double** %13
%1990 = getelementptr inbounds double, double* %1989, i64 28
%1991 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1990)
%1992 = sitofp i32 %1991 to double
%1993 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%1994 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %1992, double* %1993
store double 0.000000e+00, double* %1994
%1995 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%1996 = load double, double* %1995
%1997 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%1998 = load double, double* %1997
%1999 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2000 = load double, double* %1999
%2001 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2002 = load double, double* %2001
%2003 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%2004 = load double, double* %2003
%2005 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%2006 = load double, double* %2005
%2007 = getelementptr inbounds { double, double }, { double, double }* %153, i32 0, i32 0
%2008 = getelementptr inbounds { double, double }, { double, double }* %153, i32 0, i32 1
store double %1996, double* %2007
store double %1998, double* %2008
%2009 = getelementptr inbounds { double, double }, { double, double }* %153, i32 0, i32 0
%2010 = load double, double* %2009
%2011 = getelementptr inbounds { double, double }, { double, double }* %153, i32 0, i32 1
%2012 = load double, double* %2011
%2013 = getelementptr inbounds { double, double }, { double, double }* %154, i32 0, i32 0
%2014 = getelementptr inbounds { double, double }, { double, double }* %154, i32 0, i32 1
store double %2000, double* %2013
store double %2002, double* %2014
%2015 = getelementptr inbounds { double, double }, { double, double }* %154, i32 0, i32 0
%2016 = load double, double* %2015
%2017 = getelementptr inbounds { double, double }, { double, double }* %154, i32 0, i32 1
%2018 = load double, double* %2017
%2019 = getelementptr inbounds { double, double }, { double, double }* %155, i32 0, i32 0
%2020 = getelementptr inbounds { double, double }, { double, double }* %155, i32 0, i32 1
store double %2004, double* %2019
store double %2006, double* %2020
%2021 = getelementptr inbounds { double, double }, { double, double }* %155, i32 0, i32 0
%2022 = load double, double* %2021
%2023 = getelementptr inbounds { double, double }, { double, double }* %155, i32 0, i32 1
%2024 = load double, double* %2023
%2025 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2010, double %2012, double %2016, double %2018, double %2022, double %2024)
%2026 = sitofp i32 %2025 to double
%2027 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%2028 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %2026, double* %2027
store double 0.000000e+00, double* %2028
%2029 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%2030 = load double, double* %2029
%2031 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%2032 = load double, double* %2031
%2033 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2034 = load double, double* %2033
%2035 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2036 = load double, double* %2035
%2037 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%2038 = load double, double* %2037
%2039 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%2040 = load double, double* %2039
%2041 = getelementptr inbounds { double, double }, { double, double }* %156, i32 0, i32 0
%2042 = getelementptr inbounds { double, double }, { double, double }* %156, i32 0, i32 1
store double %2030, double* %2041
store double %2032, double* %2042
%2043 = getelementptr inbounds { double, double }, { double, double }* %156, i32 0, i32 0
%2044 = load double, double* %2043
%2045 = getelementptr inbounds { double, double }, { double, double }* %156, i32 0, i32 1
%2046 = load double, double* %2045
%2047 = getelementptr inbounds { double, double }, { double, double }* %157, i32 0, i32 0
%2048 = getelementptr inbounds { double, double }, { double, double }* %157, i32 0, i32 1
store double %2034, double* %2047
store double %2036, double* %2048
%2049 = getelementptr inbounds { double, double }, { double, double }* %157, i32 0, i32 0
%2050 = load double, double* %2049
%2051 = getelementptr inbounds { double, double }, { double, double }* %157, i32 0, i32 1
%2052 = load double, double* %2051
%2053 = getelementptr inbounds { double, double }, { double, double }* %158, i32 0, i32 0
%2054 = getelementptr inbounds { double, double }, { double, double }* %158, i32 0, i32 1
store double %2038, double* %2053
store double %2040, double* %2054
%2055 = getelementptr inbounds { double, double }, { double, double }* %158, i32 0, i32 0
%2056 = load double, double* %2055
%2057 = getelementptr inbounds { double, double }, { double, double }* %158, i32 0, i32 1
%2058 = load double, double* %2057
%2059 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2044, double %2046, double %2050, double %2052, double %2056, double %2058)
%2060 = sitofp i32 %2059 to double
%2061 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%2062 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %2060, double* %2061
store double 0.000000e+00, double* %2062
%2063 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%2064 = load double, double* %2063
%2065 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%2066 = load double, double* %2065
%2067 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2068 = load double, double* %2067
%2069 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2070 = load double, double* %2069
%2071 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%2072 = load double, double* %2071
%2073 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%2074 = load double, double* %2073
%2075 = getelementptr inbounds { double, double }, { double, double }* %159, i32 0, i32 0
%2076 = getelementptr inbounds { double, double }, { double, double }* %159, i32 0, i32 1
store double %2064, double* %2075
store double %2066, double* %2076
%2077 = getelementptr inbounds { double, double }, { double, double }* %159, i32 0, i32 0
%2078 = load double, double* %2077
%2079 = getelementptr inbounds { double, double }, { double, double }* %159, i32 0, i32 1
%2080 = load double, double* %2079
%2081 = getelementptr inbounds { double, double }, { double, double }* %160, i32 0, i32 0
%2082 = getelementptr inbounds { double, double }, { double, double }* %160, i32 0, i32 1
store double %2068, double* %2081
store double %2070, double* %2082
%2083 = getelementptr inbounds { double, double }, { double, double }* %160, i32 0, i32 0
%2084 = load double, double* %2083
%2085 = getelementptr inbounds { double, double }, { double, double }* %160, i32 0, i32 1
%2086 = load double, double* %2085
%2087 = getelementptr inbounds { double, double }, { double, double }* %161, i32 0, i32 0
%2088 = getelementptr inbounds { double, double }, { double, double }* %161, i32 0, i32 1
store double %2072, double* %2087
store double %2074, double* %2088
%2089 = getelementptr inbounds { double, double }, { double, double }* %161, i32 0, i32 0
%2090 = load double, double* %2089
%2091 = getelementptr inbounds { double, double }, { double, double }* %161, i32 0, i32 1
%2092 = load double, double* %2091
%2093 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2078, double %2080, double %2084, double %2086, double %2090, double %2092)
%2094 = sitofp i32 %2093 to double
%2095 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%2096 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %2094, double* %2095
store double 0.000000e+00, double* %2096
%2097 = load double*, double** %8
%2098 = getelementptr inbounds double, double* %2097, i64 30
%2099 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2098)
%2100 = sitofp i32 %2099 to double
%2101 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2102 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %2100, double* %2101
store double 0.000000e+00, double* %2102
%2103 = load double*, double** %9
%2104 = getelementptr inbounds double, double* %2103, i64 30
%2105 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2104)
%2106 = sitofp i32 %2105 to double
%2107 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%2108 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %2106, double* %2107
store double 0.000000e+00, double* %2108
%2109 = load double*, double** %11
%2110 = getelementptr inbounds double, double* %2109, i64 30
%2111 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2110)
%2112 = sitofp i32 %2111 to double
%2113 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%2114 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %2112, double* %2113
store double 0.000000e+00, double* %2114
%2115 = load double*, double** %13
%2116 = getelementptr inbounds double, double* %2115, i64 30
%2117 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2116)
%2118 = sitofp i32 %2117 to double
%2119 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%2120 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %2118, double* %2119
store double 0.000000e+00, double* %2120
%2121 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%2122 = load double, double* %2121
%2123 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%2124 = load double, double* %2123
%2125 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2126 = load double, double* %2125
%2127 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2128 = load double, double* %2127
%2129 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%2130 = load double, double* %2129
%2131 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%2132 = load double, double* %2131
%2133 = getelementptr inbounds { double, double }, { double, double }* %162, i32 0, i32 0
%2134 = getelementptr inbounds { double, double }, { double, double }* %162, i32 0, i32 1
store double %2122, double* %2133
store double %2124, double* %2134
%2135 = getelementptr inbounds { double, double }, { double, double }* %162, i32 0, i32 0
%2136 = load double, double* %2135
%2137 = getelementptr inbounds { double, double }, { double, double }* %162, i32 0, i32 1
%2138 = load double, double* %2137
%2139 = getelementptr inbounds { double, double }, { double, double }* %163, i32 0, i32 0
%2140 = getelementptr inbounds { double, double }, { double, double }* %163, i32 0, i32 1
store double %2126, double* %2139
store double %2128, double* %2140
%2141 = getelementptr inbounds { double, double }, { double, double }* %163, i32 0, i32 0
%2142 = load double, double* %2141
%2143 = getelementptr inbounds { double, double }, { double, double }* %163, i32 0, i32 1
%2144 = load double, double* %2143
%2145 = getelementptr inbounds { double, double }, { double, double }* %164, i32 0, i32 0
%2146 = getelementptr inbounds { double, double }, { double, double }* %164, i32 0, i32 1
store double %2130, double* %2145
store double %2132, double* %2146
%2147 = getelementptr inbounds { double, double }, { double, double }* %164, i32 0, i32 0
%2148 = load double, double* %2147
%2149 = getelementptr inbounds { double, double }, { double, double }* %164, i32 0, i32 1
%2150 = load double, double* %2149
%2151 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2136, double %2138, double %2142, double %2144, double %2148, double %2150)
%2152 = sitofp i32 %2151 to double
%2153 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%2154 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %2152, double* %2153
store double 0.000000e+00, double* %2154
%2155 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%2156 = load double, double* %2155
%2157 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%2158 = load double, double* %2157
%2159 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2160 = load double, double* %2159
%2161 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2162 = load double, double* %2161
%2163 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%2164 = load double, double* %2163
%2165 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%2166 = load double, double* %2165
%2167 = getelementptr inbounds { double, double }, { double, double }* %165, i32 0, i32 0
%2168 = getelementptr inbounds { double, double }, { double, double }* %165, i32 0, i32 1
store double %2156, double* %2167
store double %2158, double* %2168
%2169 = getelementptr inbounds { double, double }, { double, double }* %165, i32 0, i32 0
%2170 = load double, double* %2169
%2171 = getelementptr inbounds { double, double }, { double, double }* %165, i32 0, i32 1
%2172 = load double, double* %2171
%2173 = getelementptr inbounds { double, double }, { double, double }* %166, i32 0, i32 0
%2174 = getelementptr inbounds { double, double }, { double, double }* %166, i32 0, i32 1
store double %2160, double* %2173
store double %2162, double* %2174
%2175 = getelementptr inbounds { double, double }, { double, double }* %166, i32 0, i32 0
%2176 = load double, double* %2175
%2177 = getelementptr inbounds { double, double }, { double, double }* %166, i32 0, i32 1
%2178 = load double, double* %2177
%2179 = getelementptr inbounds { double, double }, { double, double }* %167, i32 0, i32 0
%2180 = getelementptr inbounds { double, double }, { double, double }* %167, i32 0, i32 1
store double %2164, double* %2179
store double %2166, double* %2180
%2181 = getelementptr inbounds { double, double }, { double, double }* %167, i32 0, i32 0
%2182 = load double, double* %2181
%2183 = getelementptr inbounds { double, double }, { double, double }* %167, i32 0, i32 1
%2184 = load double, double* %2183
%2185 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2170, double %2172, double %2176, double %2178, double %2182, double %2184)
%2186 = sitofp i32 %2185 to double
%2187 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%2188 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %2186, double* %2187
store double 0.000000e+00, double* %2188
%2189 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%2190 = load double, double* %2189
%2191 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%2192 = load double, double* %2191
%2193 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2194 = load double, double* %2193
%2195 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2196 = load double, double* %2195
%2197 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%2198 = load double, double* %2197
%2199 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%2200 = load double, double* %2199
%2201 = getelementptr inbounds { double, double }, { double, double }* %168, i32 0, i32 0
%2202 = getelementptr inbounds { double, double }, { double, double }* %168, i32 0, i32 1
store double %2190, double* %2201
store double %2192, double* %2202
%2203 = getelementptr inbounds { double, double }, { double, double }* %168, i32 0, i32 0
%2204 = load double, double* %2203
%2205 = getelementptr inbounds { double, double }, { double, double }* %168, i32 0, i32 1
%2206 = load double, double* %2205
%2207 = getelementptr inbounds { double, double }, { double, double }* %169, i32 0, i32 0
%2208 = getelementptr inbounds { double, double }, { double, double }* %169, i32 0, i32 1
store double %2194, double* %2207
store double %2196, double* %2208
%2209 = getelementptr inbounds { double, double }, { double, double }* %169, i32 0, i32 0
%2210 = load double, double* %2209
%2211 = getelementptr inbounds { double, double }, { double, double }* %169, i32 0, i32 1
%2212 = load double, double* %2211
%2213 = getelementptr inbounds { double, double }, { double, double }* %170, i32 0, i32 0
%2214 = getelementptr inbounds { double, double }, { double, double }* %170, i32 0, i32 1
store double %2198, double* %2213
store double %2200, double* %2214
%2215 = getelementptr inbounds { double, double }, { double, double }* %170, i32 0, i32 0
%2216 = load double, double* %2215
%2217 = getelementptr inbounds { double, double }, { double, double }* %170, i32 0, i32 1
%2218 = load double, double* %2217
%2219 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2204, double %2206, double %2210, double %2212, double %2216, double %2218)
%2220 = sitofp i32 %2219 to double
%2221 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%2222 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %2220, double* %2221
store double 0.000000e+00, double* %2222
%2223 = load double*, double** %8
%2224 = getelementptr inbounds double, double* %2223, i64 32
%2225 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2224)
%2226 = sitofp i32 %2225 to double
%2227 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2228 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %2226, double* %2227
store double 0.000000e+00, double* %2228
%2229 = load double*, double** %9
%2230 = getelementptr inbounds double, double* %2229, i64 32
%2231 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2230)
%2232 = sitofp i32 %2231 to double
%2233 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%2234 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %2232, double* %2233
store double 0.000000e+00, double* %2234
%2235 = load double*, double** %11
%2236 = getelementptr inbounds double, double* %2235, i64 32
%2237 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2236)
%2238 = sitofp i32 %2237 to double
%2239 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%2240 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %2238, double* %2239
store double 0.000000e+00, double* %2240
%2241 = load double*, double** %13
%2242 = getelementptr inbounds double, double* %2241, i64 32
%2243 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2242)
%2244 = sitofp i32 %2243 to double
%2245 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%2246 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %2244, double* %2245
store double 0.000000e+00, double* %2246
%2247 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%2248 = load double, double* %2247
%2249 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%2250 = load double, double* %2249
%2251 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2252 = load double, double* %2251
%2253 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%2254 = load double, double* %2253
%2255 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%2256 = load double, double* %2255
%2257 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%2258 = load double, double* %2257
%2259 = getelementptr inbounds { double, double }, { double, double }* %171, i32 0, i32 0
%2260 = getelementptr inbounds { double, double }, { double, double }* %171, i32 0, i32 1
store double %2248, double* %2259
store double %2250, double* %2260
%2261 = getelementptr inbounds { double, double }, { double, double }* %171, i32 0, i32 0
%2262 = load double, double* %2261
%2263 = getelementptr inbounds { double, double }, { double, double }* %171, i32 0, i32 1
%2264 = load double, double* %2263
%2265 = getelementptr inbounds { double, double }, { double, double }* %172, i32 0, i32 0
%2266 = getelementptr inbounds { double, double }, { double, double }* %172, i32 0, i32 1
store double %2252, double* %2265
store double %2254, double* %2266
%2267 = getelementptr inbounds { double, double }, { double, double }* %172, i32 0, i32 0
%2268 = load double, double* %2267
%2269 = getelementptr inbounds { double, double }, { double, double }* %172, i32 0, i32 1
%2270 = load double, double* %2269
%2271 = getelementptr inbounds { double, double }, { double, double }* %173, i32 0, i32 0
%2272 = getelementptr inbounds { double, double }, { double, double }* %173, i32 0, i32 1
store double %2256, double* %2271
store double %2258, double* %2272
%2273 = getelementptr inbounds { double, double }, { double, double }* %173, i32 0, i32 0
%2274 = load double, double* %2273
%2275 = getelementptr inbounds { double, double }, { double, double }* %173, i32 0, i32 1
%2276 = load double, double* %2275
%2277 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2262, double %2264, double %2268, double %2270, double %2274, double %2276)
%2278 = sitofp i32 %2277 to double
%2279 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%2280 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %2278, double* %2279
store double 0.000000e+00, double* %2280
%2281 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%2282 = load double, double* %2281
%2283 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%2284 = load double, double* %2283
%2285 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2286 = load double, double* %2285
%2287 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%2288 = load double, double* %2287
%2289 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%2290 = load double, double* %2289
%2291 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%2292 = load double, double* %2291
%2293 = getelementptr inbounds { double, double }, { double, double }* %174, i32 0, i32 0
%2294 = getelementptr inbounds { double, double }, { double, double }* %174, i32 0, i32 1
store double %2282, double* %2293
store double %2284, double* %2294
%2295 = getelementptr inbounds { double, double }, { double, double }* %174, i32 0, i32 0
%2296 = load double, double* %2295
%2297 = getelementptr inbounds { double, double }, { double, double }* %174, i32 0, i32 1
%2298 = load double, double* %2297
%2299 = getelementptr inbounds { double, double }, { double, double }* %175, i32 0, i32 0
%2300 = getelementptr inbounds { double, double }, { double, double }* %175, i32 0, i32 1
store double %2286, double* %2299
store double %2288, double* %2300
%2301 = getelementptr inbounds { double, double }, { double, double }* %175, i32 0, i32 0
%2302 = load double, double* %2301
%2303 = getelementptr inbounds { double, double }, { double, double }* %175, i32 0, i32 1
%2304 = load double, double* %2303
%2305 = getelementptr inbounds { double, double }, { double, double }* %176, i32 0, i32 0
%2306 = getelementptr inbounds { double, double }, { double, double }* %176, i32 0, i32 1
store double %2290, double* %2305
store double %2292, double* %2306
%2307 = getelementptr inbounds { double, double }, { double, double }* %176, i32 0, i32 0
%2308 = load double, double* %2307
%2309 = getelementptr inbounds { double, double }, { double, double }* %176, i32 0, i32 1
%2310 = load double, double* %2309
%2311 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2296, double %2298, double %2302, double %2304, double %2308, double %2310)
%2312 = sitofp i32 %2311 to double
%2313 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%2314 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %2312, double* %2313
store double 0.000000e+00, double* %2314
%2315 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%2316 = load double, double* %2315
%2317 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%2318 = load double, double* %2317
%2319 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2320 = load double, double* %2319
%2321 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%2322 = load double, double* %2321
%2323 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%2324 = load double, double* %2323
%2325 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%2326 = load double, double* %2325
%2327 = getelementptr inbounds { double, double }, { double, double }* %177, i32 0, i32 0
%2328 = getelementptr inbounds { double, double }, { double, double }* %177, i32 0, i32 1
store double %2316, double* %2327
store double %2318, double* %2328
%2329 = getelementptr inbounds { double, double }, { double, double }* %177, i32 0, i32 0
%2330 = load double, double* %2329
%2331 = getelementptr inbounds { double, double }, { double, double }* %177, i32 0, i32 1
%2332 = load double, double* %2331
%2333 = getelementptr inbounds { double, double }, { double, double }* %178, i32 0, i32 0
%2334 = getelementptr inbounds { double, double }, { double, double }* %178, i32 0, i32 1
store double %2320, double* %2333
store double %2322, double* %2334
%2335 = getelementptr inbounds { double, double }, { double, double }* %178, i32 0, i32 0
%2336 = load double, double* %2335
%2337 = getelementptr inbounds { double, double }, { double, double }* %178, i32 0, i32 1
%2338 = load double, double* %2337
%2339 = getelementptr inbounds { double, double }, { double, double }* %179, i32 0, i32 0
%2340 = getelementptr inbounds { double, double }, { double, double }* %179, i32 0, i32 1
store double %2324, double* %2339
store double %2326, double* %2340
%2341 = getelementptr inbounds { double, double }, { double, double }* %179, i32 0, i32 0
%2342 = load double, double* %2341
%2343 = getelementptr inbounds { double, double }, { double, double }* %179, i32 0, i32 1
%2344 = load double, double* %2343
%2345 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2330, double %2332, double %2336, double %2338, double %2342, double %2344)
%2346 = sitofp i32 %2345 to double
%2347 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%2348 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %2346, double* %2347
store double 0.000000e+00, double* %2348
%2349 = load double*, double** %8
%2350 = getelementptr inbounds double, double* %2349, i64 34
%2351 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2350)
%2352 = sitofp i32 %2351 to double
%2353 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2354 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %2352, double* %2353
store double 0.000000e+00, double* %2354
%2355 = load double*, double** %9
%2356 = getelementptr inbounds double, double* %2355, i64 34
%2357 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2356)
%2358 = sitofp i32 %2357 to double
%2359 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%2360 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %2358, double* %2359
store double 0.000000e+00, double* %2360
%2361 = load double*, double** %11
%2362 = getelementptr inbounds double, double* %2361, i64 34
%2363 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2362)
%2364 = sitofp i32 %2363 to double
%2365 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%2366 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %2364, double* %2365
store double 0.000000e+00, double* %2366
%2367 = load double*, double** %13
%2368 = getelementptr inbounds double, double* %2367, i64 34
%2369 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2368)
%2370 = sitofp i32 %2369 to double
%2371 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%2372 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %2370, double* %2371
store double 0.000000e+00, double* %2372
%2373 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%2374 = load double, double* %2373
%2375 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%2376 = load double, double* %2375
%2377 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2378 = load double, double* %2377
%2379 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2380 = load double, double* %2379
%2381 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%2382 = load double, double* %2381
%2383 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%2384 = load double, double* %2383
%2385 = getelementptr inbounds { double, double }, { double, double }* %180, i32 0, i32 0
%2386 = getelementptr inbounds { double, double }, { double, double }* %180, i32 0, i32 1
store double %2374, double* %2385
store double %2376, double* %2386
%2387 = getelementptr inbounds { double, double }, { double, double }* %180, i32 0, i32 0
%2388 = load double, double* %2387
%2389 = getelementptr inbounds { double, double }, { double, double }* %180, i32 0, i32 1
%2390 = load double, double* %2389
%2391 = getelementptr inbounds { double, double }, { double, double }* %181, i32 0, i32 0
%2392 = getelementptr inbounds { double, double }, { double, double }* %181, i32 0, i32 1
store double %2378, double* %2391
store double %2380, double* %2392
%2393 = getelementptr inbounds { double, double }, { double, double }* %181, i32 0, i32 0
%2394 = load double, double* %2393
%2395 = getelementptr inbounds { double, double }, { double, double }* %181, i32 0, i32 1
%2396 = load double, double* %2395
%2397 = getelementptr inbounds { double, double }, { double, double }* %182, i32 0, i32 0
%2398 = getelementptr inbounds { double, double }, { double, double }* %182, i32 0, i32 1
store double %2382, double* %2397
store double %2384, double* %2398
%2399 = getelementptr inbounds { double, double }, { double, double }* %182, i32 0, i32 0
%2400 = load double, double* %2399
%2401 = getelementptr inbounds { double, double }, { double, double }* %182, i32 0, i32 1
%2402 = load double, double* %2401
%2403 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2388, double %2390, double %2394, double %2396, double %2400, double %2402)
%2404 = sitofp i32 %2403 to double
%2405 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%2406 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %2404, double* %2405
store double 0.000000e+00, double* %2406
%2407 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%2408 = load double, double* %2407
%2409 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%2410 = load double, double* %2409
%2411 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2412 = load double, double* %2411
%2413 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2414 = load double, double* %2413
%2415 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%2416 = load double, double* %2415
%2417 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%2418 = load double, double* %2417
%2419 = getelementptr inbounds { double, double }, { double, double }* %183, i32 0, i32 0
%2420 = getelementptr inbounds { double, double }, { double, double }* %183, i32 0, i32 1
store double %2408, double* %2419
store double %2410, double* %2420
%2421 = getelementptr inbounds { double, double }, { double, double }* %183, i32 0, i32 0
%2422 = load double, double* %2421
%2423 = getelementptr inbounds { double, double }, { double, double }* %183, i32 0, i32 1
%2424 = load double, double* %2423
%2425 = getelementptr inbounds { double, double }, { double, double }* %184, i32 0, i32 0
%2426 = getelementptr inbounds { double, double }, { double, double }* %184, i32 0, i32 1
store double %2412, double* %2425
store double %2414, double* %2426
%2427 = getelementptr inbounds { double, double }, { double, double }* %184, i32 0, i32 0
%2428 = load double, double* %2427
%2429 = getelementptr inbounds { double, double }, { double, double }* %184, i32 0, i32 1
%2430 = load double, double* %2429
%2431 = getelementptr inbounds { double, double }, { double, double }* %185, i32 0, i32 0
%2432 = getelementptr inbounds { double, double }, { double, double }* %185, i32 0, i32 1
store double %2416, double* %2431
store double %2418, double* %2432
%2433 = getelementptr inbounds { double, double }, { double, double }* %185, i32 0, i32 0
%2434 = load double, double* %2433
%2435 = getelementptr inbounds { double, double }, { double, double }* %185, i32 0, i32 1
%2436 = load double, double* %2435
%2437 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2422, double %2424, double %2428, double %2430, double %2434, double %2436)
%2438 = sitofp i32 %2437 to double
%2439 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%2440 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %2438, double* %2439
store double 0.000000e+00, double* %2440
%2441 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%2442 = load double, double* %2441
%2443 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%2444 = load double, double* %2443
%2445 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2446 = load double, double* %2445
%2447 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2448 = load double, double* %2447
%2449 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%2450 = load double, double* %2449
%2451 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%2452 = load double, double* %2451
%2453 = getelementptr inbounds { double, double }, { double, double }* %186, i32 0, i32 0
%2454 = getelementptr inbounds { double, double }, { double, double }* %186, i32 0, i32 1
store double %2442, double* %2453
store double %2444, double* %2454
%2455 = getelementptr inbounds { double, double }, { double, double }* %186, i32 0, i32 0
%2456 = load double, double* %2455
%2457 = getelementptr inbounds { double, double }, { double, double }* %186, i32 0, i32 1
%2458 = load double, double* %2457
%2459 = getelementptr inbounds { double, double }, { double, double }* %187, i32 0, i32 0
%2460 = getelementptr inbounds { double, double }, { double, double }* %187, i32 0, i32 1
store double %2446, double* %2459
store double %2448, double* %2460
%2461 = getelementptr inbounds { double, double }, { double, double }* %187, i32 0, i32 0
%2462 = load double, double* %2461
%2463 = getelementptr inbounds { double, double }, { double, double }* %187, i32 0, i32 1
%2464 = load double, double* %2463
%2465 = getelementptr inbounds { double, double }, { double, double }* %188, i32 0, i32 0
%2466 = getelementptr inbounds { double, double }, { double, double }* %188, i32 0, i32 1
store double %2450, double* %2465
store double %2452, double* %2466
%2467 = getelementptr inbounds { double, double }, { double, double }* %188, i32 0, i32 0
%2468 = load double, double* %2467
%2469 = getelementptr inbounds { double, double }, { double, double }* %188, i32 0, i32 1
%2470 = load double, double* %2469
%2471 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2456, double %2458, double %2462, double %2464, double %2468, double %2470)
%2472 = sitofp i32 %2471 to double
%2473 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%2474 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %2472, double* %2473
store double 0.000000e+00, double* %2474
%2475 = load double*, double** %8
%2476 = getelementptr inbounds double, double* %2475, i64 36
%2477 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2476)
%2478 = sitofp i32 %2477 to double
%2479 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2480 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %2478, double* %2479
store double 0.000000e+00, double* %2480
%2481 = load double*, double** %9
%2482 = getelementptr inbounds double, double* %2481, i64 36
%2483 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2482)
%2484 = sitofp i32 %2483 to double
%2485 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%2486 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %2484, double* %2485
store double 0.000000e+00, double* %2486
%2487 = load double*, double** %11
%2488 = getelementptr inbounds double, double* %2487, i64 36
%2489 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2488)
%2490 = sitofp i32 %2489 to double
%2491 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%2492 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %2490, double* %2491
store double 0.000000e+00, double* %2492
%2493 = load double*, double** %13
%2494 = getelementptr inbounds double, double* %2493, i64 36
%2495 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2494)
%2496 = sitofp i32 %2495 to double
%2497 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%2498 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %2496, double* %2497
store double 0.000000e+00, double* %2498
%2499 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%2500 = load double, double* %2499
%2501 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%2502 = load double, double* %2501
%2503 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2504 = load double, double* %2503
%2505 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2506 = load double, double* %2505
%2507 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%2508 = load double, double* %2507
%2509 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%2510 = load double, double* %2509
%2511 = getelementptr inbounds { double, double }, { double, double }* %189, i32 0, i32 0
%2512 = getelementptr inbounds { double, double }, { double, double }* %189, i32 0, i32 1
store double %2500, double* %2511
store double %2502, double* %2512
%2513 = getelementptr inbounds { double, double }, { double, double }* %189, i32 0, i32 0
%2514 = load double, double* %2513
%2515 = getelementptr inbounds { double, double }, { double, double }* %189, i32 0, i32 1
%2516 = load double, double* %2515
%2517 = getelementptr inbounds { double, double }, { double, double }* %190, i32 0, i32 0
%2518 = getelementptr inbounds { double, double }, { double, double }* %190, i32 0, i32 1
store double %2504, double* %2517
store double %2506, double* %2518
%2519 = getelementptr inbounds { double, double }, { double, double }* %190, i32 0, i32 0
%2520 = load double, double* %2519
%2521 = getelementptr inbounds { double, double }, { double, double }* %190, i32 0, i32 1
%2522 = load double, double* %2521
%2523 = getelementptr inbounds { double, double }, { double, double }* %191, i32 0, i32 0
%2524 = getelementptr inbounds { double, double }, { double, double }* %191, i32 0, i32 1
store double %2508, double* %2523
store double %2510, double* %2524
%2525 = getelementptr inbounds { double, double }, { double, double }* %191, i32 0, i32 0
%2526 = load double, double* %2525
%2527 = getelementptr inbounds { double, double }, { double, double }* %191, i32 0, i32 1
%2528 = load double, double* %2527
%2529 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2514, double %2516, double %2520, double %2522, double %2526, double %2528)
%2530 = sitofp i32 %2529 to double
%2531 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%2532 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %2530, double* %2531
store double 0.000000e+00, double* %2532
%2533 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%2534 = load double, double* %2533
%2535 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%2536 = load double, double* %2535
%2537 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2538 = load double, double* %2537
%2539 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2540 = load double, double* %2539
%2541 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%2542 = load double, double* %2541
%2543 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%2544 = load double, double* %2543
%2545 = getelementptr inbounds { double, double }, { double, double }* %192, i32 0, i32 0
%2546 = getelementptr inbounds { double, double }, { double, double }* %192, i32 0, i32 1
store double %2534, double* %2545
store double %2536, double* %2546
%2547 = getelementptr inbounds { double, double }, { double, double }* %192, i32 0, i32 0
%2548 = load double, double* %2547
%2549 = getelementptr inbounds { double, double }, { double, double }* %192, i32 0, i32 1
%2550 = load double, double* %2549
%2551 = getelementptr inbounds { double, double }, { double, double }* %193, i32 0, i32 0
%2552 = getelementptr inbounds { double, double }, { double, double }* %193, i32 0, i32 1
store double %2538, double* %2551
store double %2540, double* %2552
%2553 = getelementptr inbounds { double, double }, { double, double }* %193, i32 0, i32 0
%2554 = load double, double* %2553
%2555 = getelementptr inbounds { double, double }, { double, double }* %193, i32 0, i32 1
%2556 = load double, double* %2555
%2557 = getelementptr inbounds { double, double }, { double, double }* %194, i32 0, i32 0
%2558 = getelementptr inbounds { double, double }, { double, double }* %194, i32 0, i32 1
store double %2542, double* %2557
store double %2544, double* %2558
%2559 = getelementptr inbounds { double, double }, { double, double }* %194, i32 0, i32 0
%2560 = load double, double* %2559
%2561 = getelementptr inbounds { double, double }, { double, double }* %194, i32 0, i32 1
%2562 = load double, double* %2561
%2563 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2548, double %2550, double %2554, double %2556, double %2560, double %2562)
%2564 = sitofp i32 %2563 to double
%2565 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%2566 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %2564, double* %2565
store double 0.000000e+00, double* %2566
%2567 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%2568 = load double, double* %2567
%2569 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%2570 = load double, double* %2569
%2571 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2572 = load double, double* %2571
%2573 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2574 = load double, double* %2573
%2575 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%2576 = load double, double* %2575
%2577 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%2578 = load double, double* %2577
%2579 = getelementptr inbounds { double, double }, { double, double }* %195, i32 0, i32 0
%2580 = getelementptr inbounds { double, double }, { double, double }* %195, i32 0, i32 1
store double %2568, double* %2579
store double %2570, double* %2580
%2581 = getelementptr inbounds { double, double }, { double, double }* %195, i32 0, i32 0
%2582 = load double, double* %2581
%2583 = getelementptr inbounds { double, double }, { double, double }* %195, i32 0, i32 1
%2584 = load double, double* %2583
%2585 = getelementptr inbounds { double, double }, { double, double }* %196, i32 0, i32 0
%2586 = getelementptr inbounds { double, double }, { double, double }* %196, i32 0, i32 1
store double %2572, double* %2585
store double %2574, double* %2586
%2587 = getelementptr inbounds { double, double }, { double, double }* %196, i32 0, i32 0
%2588 = load double, double* %2587
%2589 = getelementptr inbounds { double, double }, { double, double }* %196, i32 0, i32 1
%2590 = load double, double* %2589
%2591 = getelementptr inbounds { double, double }, { double, double }* %197, i32 0, i32 0
%2592 = getelementptr inbounds { double, double }, { double, double }* %197, i32 0, i32 1
store double %2576, double* %2591
store double %2578, double* %2592
%2593 = getelementptr inbounds { double, double }, { double, double }* %197, i32 0, i32 0
%2594 = load double, double* %2593
%2595 = getelementptr inbounds { double, double }, { double, double }* %197, i32 0, i32 1
%2596 = load double, double* %2595
%2597 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2582, double %2584, double %2588, double %2590, double %2594, double %2596)
%2598 = sitofp i32 %2597 to double
%2599 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%2600 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %2598, double* %2599
store double 0.000000e+00, double* %2600
%2601 = load double*, double** %8
%2602 = getelementptr inbounds double, double* %2601, i64 38
%2603 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2602)
%2604 = sitofp i32 %2603 to double
%2605 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2606 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %2604, double* %2605
store double 0.000000e+00, double* %2606
%2607 = load double*, double** %9
%2608 = getelementptr inbounds double, double* %2607, i64 38
%2609 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2608)
%2610 = sitofp i32 %2609 to double
%2611 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%2612 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %2610, double* %2611
store double 0.000000e+00, double* %2612
%2613 = load double*, double** %11
%2614 = getelementptr inbounds double, double* %2613, i64 38
%2615 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2614)
%2616 = sitofp i32 %2615 to double
%2617 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%2618 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %2616, double* %2617
store double 0.000000e+00, double* %2618
%2619 = load double*, double** %13
%2620 = getelementptr inbounds double, double* %2619, i64 38
%2621 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2620)
%2622 = sitofp i32 %2621 to double
%2623 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%2624 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %2622, double* %2623
store double 0.000000e+00, double* %2624
%2625 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%2626 = load double, double* %2625
%2627 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%2628 = load double, double* %2627
%2629 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2630 = load double, double* %2629
%2631 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%2632 = load double, double* %2631
%2633 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%2634 = load double, double* %2633
%2635 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%2636 = load double, double* %2635
%2637 = getelementptr inbounds { double, double }, { double, double }* %198, i32 0, i32 0
%2638 = getelementptr inbounds { double, double }, { double, double }* %198, i32 0, i32 1
store double %2626, double* %2637
store double %2628, double* %2638
%2639 = getelementptr inbounds { double, double }, { double, double }* %198, i32 0, i32 0
%2640 = load double, double* %2639
%2641 = getelementptr inbounds { double, double }, { double, double }* %198, i32 0, i32 1
%2642 = load double, double* %2641
%2643 = getelementptr inbounds { double, double }, { double, double }* %199, i32 0, i32 0
%2644 = getelementptr inbounds { double, double }, { double, double }* %199, i32 0, i32 1
store double %2630, double* %2643
store double %2632, double* %2644
%2645 = getelementptr inbounds { double, double }, { double, double }* %199, i32 0, i32 0
%2646 = load double, double* %2645
%2647 = getelementptr inbounds { double, double }, { double, double }* %199, i32 0, i32 1
%2648 = load double, double* %2647
%2649 = getelementptr inbounds { double, double }, { double, double }* %200, i32 0, i32 0
%2650 = getelementptr inbounds { double, double }, { double, double }* %200, i32 0, i32 1
store double %2634, double* %2649
store double %2636, double* %2650
%2651 = getelementptr inbounds { double, double }, { double, double }* %200, i32 0, i32 0
%2652 = load double, double* %2651
%2653 = getelementptr inbounds { double, double }, { double, double }* %200, i32 0, i32 1
%2654 = load double, double* %2653
%2655 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2640, double %2642, double %2646, double %2648, double %2652, double %2654)
%2656 = sitofp i32 %2655 to double
%2657 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%2658 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %2656, double* %2657
store double 0.000000e+00, double* %2658
%2659 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%2660 = load double, double* %2659
%2661 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%2662 = load double, double* %2661
%2663 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2664 = load double, double* %2663
%2665 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%2666 = load double, double* %2665
%2667 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%2668 = load double, double* %2667
%2669 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%2670 = load double, double* %2669
%2671 = getelementptr inbounds { double, double }, { double, double }* %201, i32 0, i32 0
%2672 = getelementptr inbounds { double, double }, { double, double }* %201, i32 0, i32 1
store double %2660, double* %2671
store double %2662, double* %2672
%2673 = getelementptr inbounds { double, double }, { double, double }* %201, i32 0, i32 0
%2674 = load double, double* %2673
%2675 = getelementptr inbounds { double, double }, { double, double }* %201, i32 0, i32 1
%2676 = load double, double* %2675
%2677 = getelementptr inbounds { double, double }, { double, double }* %202, i32 0, i32 0
%2678 = getelementptr inbounds { double, double }, { double, double }* %202, i32 0, i32 1
store double %2664, double* %2677
store double %2666, double* %2678
%2679 = getelementptr inbounds { double, double }, { double, double }* %202, i32 0, i32 0
%2680 = load double, double* %2679
%2681 = getelementptr inbounds { double, double }, { double, double }* %202, i32 0, i32 1
%2682 = load double, double* %2681
%2683 = getelementptr inbounds { double, double }, { double, double }* %203, i32 0, i32 0
%2684 = getelementptr inbounds { double, double }, { double, double }* %203, i32 0, i32 1
store double %2668, double* %2683
store double %2670, double* %2684
%2685 = getelementptr inbounds { double, double }, { double, double }* %203, i32 0, i32 0
%2686 = load double, double* %2685
%2687 = getelementptr inbounds { double, double }, { double, double }* %203, i32 0, i32 1
%2688 = load double, double* %2687
%2689 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2674, double %2676, double %2680, double %2682, double %2686, double %2688)
%2690 = sitofp i32 %2689 to double
%2691 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%2692 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %2690, double* %2691
store double 0.000000e+00, double* %2692
%2693 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%2694 = load double, double* %2693
%2695 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%2696 = load double, double* %2695
%2697 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2698 = load double, double* %2697
%2699 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%2700 = load double, double* %2699
%2701 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%2702 = load double, double* %2701
%2703 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%2704 = load double, double* %2703
%2705 = getelementptr inbounds { double, double }, { double, double }* %204, i32 0, i32 0
%2706 = getelementptr inbounds { double, double }, { double, double }* %204, i32 0, i32 1
store double %2694, double* %2705
store double %2696, double* %2706
%2707 = getelementptr inbounds { double, double }, { double, double }* %204, i32 0, i32 0
%2708 = load double, double* %2707
%2709 = getelementptr inbounds { double, double }, { double, double }* %204, i32 0, i32 1
%2710 = load double, double* %2709
%2711 = getelementptr inbounds { double, double }, { double, double }* %205, i32 0, i32 0
%2712 = getelementptr inbounds { double, double }, { double, double }* %205, i32 0, i32 1
store double %2698, double* %2711
store double %2700, double* %2712
%2713 = getelementptr inbounds { double, double }, { double, double }* %205, i32 0, i32 0
%2714 = load double, double* %2713
%2715 = getelementptr inbounds { double, double }, { double, double }* %205, i32 0, i32 1
%2716 = load double, double* %2715
%2717 = getelementptr inbounds { double, double }, { double, double }* %206, i32 0, i32 0
%2718 = getelementptr inbounds { double, double }, { double, double }* %206, i32 0, i32 1
store double %2702, double* %2717
store double %2704, double* %2718
%2719 = getelementptr inbounds { double, double }, { double, double }* %206, i32 0, i32 0
%2720 = load double, double* %2719
%2721 = getelementptr inbounds { double, double }, { double, double }* %206, i32 0, i32 1
%2722 = load double, double* %2721
%2723 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2708, double %2710, double %2714, double %2716, double %2720, double %2722)
%2724 = sitofp i32 %2723 to double
%2725 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%2726 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %2724, double* %2725
store double 0.000000e+00, double* %2726
%2727 = load double*, double** %8
%2728 = getelementptr inbounds double, double* %2727, i64 40
%2729 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2728)
%2730 = sitofp i32 %2729 to double
%2731 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2732 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %2730, double* %2731
store double 0.000000e+00, double* %2732
%2733 = load double*, double** %9
%2734 = getelementptr inbounds double, double* %2733, i64 40
%2735 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2734)
%2736 = sitofp i32 %2735 to double
%2737 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%2738 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %2736, double* %2737
store double 0.000000e+00, double* %2738
%2739 = load double*, double** %11
%2740 = getelementptr inbounds double, double* %2739, i64 40
%2741 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2740)
%2742 = sitofp i32 %2741 to double
%2743 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%2744 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %2742, double* %2743
store double 0.000000e+00, double* %2744
%2745 = load double*, double** %13
%2746 = getelementptr inbounds double, double* %2745, i64 40
%2747 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2746)
%2748 = sitofp i32 %2747 to double
%2749 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%2750 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %2748, double* %2749
store double 0.000000e+00, double* %2750
%2751 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%2752 = load double, double* %2751
%2753 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%2754 = load double, double* %2753
%2755 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2756 = load double, double* %2755
%2757 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2758 = load double, double* %2757
%2759 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%2760 = load double, double* %2759
%2761 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%2762 = load double, double* %2761
%2763 = getelementptr inbounds { double, double }, { double, double }* %207, i32 0, i32 0
%2764 = getelementptr inbounds { double, double }, { double, double }* %207, i32 0, i32 1
store double %2752, double* %2763
store double %2754, double* %2764
%2765 = getelementptr inbounds { double, double }, { double, double }* %207, i32 0, i32 0
%2766 = load double, double* %2765
%2767 = getelementptr inbounds { double, double }, { double, double }* %207, i32 0, i32 1
%2768 = load double, double* %2767
%2769 = getelementptr inbounds { double, double }, { double, double }* %208, i32 0, i32 0
%2770 = getelementptr inbounds { double, double }, { double, double }* %208, i32 0, i32 1
store double %2756, double* %2769
store double %2758, double* %2770
%2771 = getelementptr inbounds { double, double }, { double, double }* %208, i32 0, i32 0
%2772 = load double, double* %2771
%2773 = getelementptr inbounds { double, double }, { double, double }* %208, i32 0, i32 1
%2774 = load double, double* %2773
%2775 = getelementptr inbounds { double, double }, { double, double }* %209, i32 0, i32 0
%2776 = getelementptr inbounds { double, double }, { double, double }* %209, i32 0, i32 1
store double %2760, double* %2775
store double %2762, double* %2776
%2777 = getelementptr inbounds { double, double }, { double, double }* %209, i32 0, i32 0
%2778 = load double, double* %2777
%2779 = getelementptr inbounds { double, double }, { double, double }* %209, i32 0, i32 1
%2780 = load double, double* %2779
%2781 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2766, double %2768, double %2772, double %2774, double %2778, double %2780)
%2782 = sitofp i32 %2781 to double
%2783 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%2784 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %2782, double* %2783
store double 0.000000e+00, double* %2784
%2785 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%2786 = load double, double* %2785
%2787 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%2788 = load double, double* %2787
%2789 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2790 = load double, double* %2789
%2791 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2792 = load double, double* %2791
%2793 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%2794 = load double, double* %2793
%2795 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%2796 = load double, double* %2795
%2797 = getelementptr inbounds { double, double }, { double, double }* %210, i32 0, i32 0
%2798 = getelementptr inbounds { double, double }, { double, double }* %210, i32 0, i32 1
store double %2786, double* %2797
store double %2788, double* %2798
%2799 = getelementptr inbounds { double, double }, { double, double }* %210, i32 0, i32 0
%2800 = load double, double* %2799
%2801 = getelementptr inbounds { double, double }, { double, double }* %210, i32 0, i32 1
%2802 = load double, double* %2801
%2803 = getelementptr inbounds { double, double }, { double, double }* %211, i32 0, i32 0
%2804 = getelementptr inbounds { double, double }, { double, double }* %211, i32 0, i32 1
store double %2790, double* %2803
store double %2792, double* %2804
%2805 = getelementptr inbounds { double, double }, { double, double }* %211, i32 0, i32 0
%2806 = load double, double* %2805
%2807 = getelementptr inbounds { double, double }, { double, double }* %211, i32 0, i32 1
%2808 = load double, double* %2807
%2809 = getelementptr inbounds { double, double }, { double, double }* %212, i32 0, i32 0
%2810 = getelementptr inbounds { double, double }, { double, double }* %212, i32 0, i32 1
store double %2794, double* %2809
store double %2796, double* %2810
%2811 = getelementptr inbounds { double, double }, { double, double }* %212, i32 0, i32 0
%2812 = load double, double* %2811
%2813 = getelementptr inbounds { double, double }, { double, double }* %212, i32 0, i32 1
%2814 = load double, double* %2813
%2815 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2800, double %2802, double %2806, double %2808, double %2812, double %2814)
%2816 = sitofp i32 %2815 to double
%2817 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%2818 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %2816, double* %2817
store double 0.000000e+00, double* %2818
%2819 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%2820 = load double, double* %2819
%2821 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%2822 = load double, double* %2821
%2823 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%2824 = load double, double* %2823
%2825 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%2826 = load double, double* %2825
%2827 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%2828 = load double, double* %2827
%2829 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%2830 = load double, double* %2829
%2831 = getelementptr inbounds { double, double }, { double, double }* %213, i32 0, i32 0
%2832 = getelementptr inbounds { double, double }, { double, double }* %213, i32 0, i32 1
store double %2820, double* %2831
store double %2822, double* %2832
%2833 = getelementptr inbounds { double, double }, { double, double }* %213, i32 0, i32 0
%2834 = load double, double* %2833
%2835 = getelementptr inbounds { double, double }, { double, double }* %213, i32 0, i32 1
%2836 = load double, double* %2835
%2837 = getelementptr inbounds { double, double }, { double, double }* %214, i32 0, i32 0
%2838 = getelementptr inbounds { double, double }, { double, double }* %214, i32 0, i32 1
store double %2824, double* %2837
store double %2826, double* %2838
%2839 = getelementptr inbounds { double, double }, { double, double }* %214, i32 0, i32 0
%2840 = load double, double* %2839
%2841 = getelementptr inbounds { double, double }, { double, double }* %214, i32 0, i32 1
%2842 = load double, double* %2841
%2843 = getelementptr inbounds { double, double }, { double, double }* %215, i32 0, i32 0
%2844 = getelementptr inbounds { double, double }, { double, double }* %215, i32 0, i32 1
store double %2828, double* %2843
store double %2830, double* %2844
%2845 = getelementptr inbounds { double, double }, { double, double }* %215, i32 0, i32 0
%2846 = load double, double* %2845
%2847 = getelementptr inbounds { double, double }, { double, double }* %215, i32 0, i32 1
%2848 = load double, double* %2847
%2849 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2834, double %2836, double %2840, double %2842, double %2846, double %2848)
%2850 = sitofp i32 %2849 to double
%2851 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%2852 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %2850, double* %2851
store double 0.000000e+00, double* %2852
%2853 = load double*, double** %8
%2854 = getelementptr inbounds double, double* %2853, i64 42
%2855 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2854)
%2856 = sitofp i32 %2855 to double
%2857 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2858 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %2856, double* %2857
store double 0.000000e+00, double* %2858
%2859 = load double*, double** %9
%2860 = getelementptr inbounds double, double* %2859, i64 42
%2861 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2860)
%2862 = sitofp i32 %2861 to double
%2863 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%2864 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %2862, double* %2863
store double 0.000000e+00, double* %2864
%2865 = load double*, double** %11
%2866 = getelementptr inbounds double, double* %2865, i64 42
%2867 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2866)
%2868 = sitofp i32 %2867 to double
%2869 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%2870 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %2868, double* %2869
store double 0.000000e+00, double* %2870
%2871 = load double*, double** %13
%2872 = getelementptr inbounds double, double* %2871, i64 42
%2873 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2872)
%2874 = sitofp i32 %2873 to double
%2875 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%2876 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %2874, double* %2875
store double 0.000000e+00, double* %2876
%2877 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%2878 = load double, double* %2877
%2879 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%2880 = load double, double* %2879
%2881 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2882 = load double, double* %2881
%2883 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2884 = load double, double* %2883
%2885 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%2886 = load double, double* %2885
%2887 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%2888 = load double, double* %2887
%2889 = getelementptr inbounds { double, double }, { double, double }* %216, i32 0, i32 0
%2890 = getelementptr inbounds { double, double }, { double, double }* %216, i32 0, i32 1
store double %2878, double* %2889
store double %2880, double* %2890
%2891 = getelementptr inbounds { double, double }, { double, double }* %216, i32 0, i32 0
%2892 = load double, double* %2891
%2893 = getelementptr inbounds { double, double }, { double, double }* %216, i32 0, i32 1
%2894 = load double, double* %2893
%2895 = getelementptr inbounds { double, double }, { double, double }* %217, i32 0, i32 0
%2896 = getelementptr inbounds { double, double }, { double, double }* %217, i32 0, i32 1
store double %2882, double* %2895
store double %2884, double* %2896
%2897 = getelementptr inbounds { double, double }, { double, double }* %217, i32 0, i32 0
%2898 = load double, double* %2897
%2899 = getelementptr inbounds { double, double }, { double, double }* %217, i32 0, i32 1
%2900 = load double, double* %2899
%2901 = getelementptr inbounds { double, double }, { double, double }* %218, i32 0, i32 0
%2902 = getelementptr inbounds { double, double }, { double, double }* %218, i32 0, i32 1
store double %2886, double* %2901
store double %2888, double* %2902
%2903 = getelementptr inbounds { double, double }, { double, double }* %218, i32 0, i32 0
%2904 = load double, double* %2903
%2905 = getelementptr inbounds { double, double }, { double, double }* %218, i32 0, i32 1
%2906 = load double, double* %2905
%2907 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2892, double %2894, double %2898, double %2900, double %2904, double %2906)
%2908 = sitofp i32 %2907 to double
%2909 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%2910 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %2908, double* %2909
store double 0.000000e+00, double* %2910
%2911 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%2912 = load double, double* %2911
%2913 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%2914 = load double, double* %2913
%2915 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2916 = load double, double* %2915
%2917 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2918 = load double, double* %2917
%2919 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%2920 = load double, double* %2919
%2921 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%2922 = load double, double* %2921
%2923 = getelementptr inbounds { double, double }, { double, double }* %219, i32 0, i32 0
%2924 = getelementptr inbounds { double, double }, { double, double }* %219, i32 0, i32 1
store double %2912, double* %2923
store double %2914, double* %2924
%2925 = getelementptr inbounds { double, double }, { double, double }* %219, i32 0, i32 0
%2926 = load double, double* %2925
%2927 = getelementptr inbounds { double, double }, { double, double }* %219, i32 0, i32 1
%2928 = load double, double* %2927
%2929 = getelementptr inbounds { double, double }, { double, double }* %220, i32 0, i32 0
%2930 = getelementptr inbounds { double, double }, { double, double }* %220, i32 0, i32 1
store double %2916, double* %2929
store double %2918, double* %2930
%2931 = getelementptr inbounds { double, double }, { double, double }* %220, i32 0, i32 0
%2932 = load double, double* %2931
%2933 = getelementptr inbounds { double, double }, { double, double }* %220, i32 0, i32 1
%2934 = load double, double* %2933
%2935 = getelementptr inbounds { double, double }, { double, double }* %221, i32 0, i32 0
%2936 = getelementptr inbounds { double, double }, { double, double }* %221, i32 0, i32 1
store double %2920, double* %2935
store double %2922, double* %2936
%2937 = getelementptr inbounds { double, double }, { double, double }* %221, i32 0, i32 0
%2938 = load double, double* %2937
%2939 = getelementptr inbounds { double, double }, { double, double }* %221, i32 0, i32 1
%2940 = load double, double* %2939
%2941 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2926, double %2928, double %2932, double %2934, double %2938, double %2940)
%2942 = sitofp i32 %2941 to double
%2943 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%2944 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %2942, double* %2943
store double 0.000000e+00, double* %2944
%2945 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%2946 = load double, double* %2945
%2947 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%2948 = load double, double* %2947
%2949 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%2950 = load double, double* %2949
%2951 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%2952 = load double, double* %2951
%2953 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%2954 = load double, double* %2953
%2955 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%2956 = load double, double* %2955
%2957 = getelementptr inbounds { double, double }, { double, double }* %222, i32 0, i32 0
%2958 = getelementptr inbounds { double, double }, { double, double }* %222, i32 0, i32 1
store double %2946, double* %2957
store double %2948, double* %2958
%2959 = getelementptr inbounds { double, double }, { double, double }* %222, i32 0, i32 0
%2960 = load double, double* %2959
%2961 = getelementptr inbounds { double, double }, { double, double }* %222, i32 0, i32 1
%2962 = load double, double* %2961
%2963 = getelementptr inbounds { double, double }, { double, double }* %223, i32 0, i32 0
%2964 = getelementptr inbounds { double, double }, { double, double }* %223, i32 0, i32 1
store double %2950, double* %2963
store double %2952, double* %2964
%2965 = getelementptr inbounds { double, double }, { double, double }* %223, i32 0, i32 0
%2966 = load double, double* %2965
%2967 = getelementptr inbounds { double, double }, { double, double }* %223, i32 0, i32 1
%2968 = load double, double* %2967
%2969 = getelementptr inbounds { double, double }, { double, double }* %224, i32 0, i32 0
%2970 = getelementptr inbounds { double, double }, { double, double }* %224, i32 0, i32 1
store double %2954, double* %2969
store double %2956, double* %2970
%2971 = getelementptr inbounds { double, double }, { double, double }* %224, i32 0, i32 0
%2972 = load double, double* %2971
%2973 = getelementptr inbounds { double, double }, { double, double }* %224, i32 0, i32 1
%2974 = load double, double* %2973
%2975 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %2960, double %2962, double %2966, double %2968, double %2972, double %2974)
%2976 = sitofp i32 %2975 to double
%2977 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%2978 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %2976, double* %2977
store double 0.000000e+00, double* %2978
%2979 = load double*, double** %8
%2980 = getelementptr inbounds double, double* %2979, i64 44
%2981 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2980)
%2982 = sitofp i32 %2981 to double
%2983 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%2984 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %2982, double* %2983
store double 0.000000e+00, double* %2984
%2985 = load double*, double** %9
%2986 = getelementptr inbounds double, double* %2985, i64 44
%2987 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2986)
%2988 = sitofp i32 %2987 to double
%2989 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%2990 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %2988, double* %2989
store double 0.000000e+00, double* %2990
%2991 = load double*, double** %11
%2992 = getelementptr inbounds double, double* %2991, i64 44
%2993 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2992)
%2994 = sitofp i32 %2993 to double
%2995 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%2996 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %2994, double* %2995
store double 0.000000e+00, double* %2996
%2997 = load double*, double** %13
%2998 = getelementptr inbounds double, double* %2997, i64 44
%2999 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %2998)
%3000 = sitofp i32 %2999 to double
%3001 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%3002 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %3000, double* %3001
store double 0.000000e+00, double* %3002
%3003 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%3004 = load double, double* %3003
%3005 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%3006 = load double, double* %3005
%3007 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3008 = load double, double* %3007
%3009 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%3010 = load double, double* %3009
%3011 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%3012 = load double, double* %3011
%3013 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%3014 = load double, double* %3013
%3015 = getelementptr inbounds { double, double }, { double, double }* %225, i32 0, i32 0
%3016 = getelementptr inbounds { double, double }, { double, double }* %225, i32 0, i32 1
store double %3004, double* %3015
store double %3006, double* %3016
%3017 = getelementptr inbounds { double, double }, { double, double }* %225, i32 0, i32 0
%3018 = load double, double* %3017
%3019 = getelementptr inbounds { double, double }, { double, double }* %225, i32 0, i32 1
%3020 = load double, double* %3019
%3021 = getelementptr inbounds { double, double }, { double, double }* %226, i32 0, i32 0
%3022 = getelementptr inbounds { double, double }, { double, double }* %226, i32 0, i32 1
store double %3008, double* %3021
store double %3010, double* %3022
%3023 = getelementptr inbounds { double, double }, { double, double }* %226, i32 0, i32 0
%3024 = load double, double* %3023
%3025 = getelementptr inbounds { double, double }, { double, double }* %226, i32 0, i32 1
%3026 = load double, double* %3025
%3027 = getelementptr inbounds { double, double }, { double, double }* %227, i32 0, i32 0
%3028 = getelementptr inbounds { double, double }, { double, double }* %227, i32 0, i32 1
store double %3012, double* %3027
store double %3014, double* %3028
%3029 = getelementptr inbounds { double, double }, { double, double }* %227, i32 0, i32 0
%3030 = load double, double* %3029
%3031 = getelementptr inbounds { double, double }, { double, double }* %227, i32 0, i32 1
%3032 = load double, double* %3031
%3033 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3018, double %3020, double %3024, double %3026, double %3030, double %3032)
%3034 = sitofp i32 %3033 to double
%3035 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%3036 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %3034, double* %3035
store double 0.000000e+00, double* %3036
%3037 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%3038 = load double, double* %3037
%3039 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%3040 = load double, double* %3039
%3041 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3042 = load double, double* %3041
%3043 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%3044 = load double, double* %3043
%3045 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%3046 = load double, double* %3045
%3047 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%3048 = load double, double* %3047
%3049 = getelementptr inbounds { double, double }, { double, double }* %228, i32 0, i32 0
%3050 = getelementptr inbounds { double, double }, { double, double }* %228, i32 0, i32 1
store double %3038, double* %3049
store double %3040, double* %3050
%3051 = getelementptr inbounds { double, double }, { double, double }* %228, i32 0, i32 0
%3052 = load double, double* %3051
%3053 = getelementptr inbounds { double, double }, { double, double }* %228, i32 0, i32 1
%3054 = load double, double* %3053
%3055 = getelementptr inbounds { double, double }, { double, double }* %229, i32 0, i32 0
%3056 = getelementptr inbounds { double, double }, { double, double }* %229, i32 0, i32 1
store double %3042, double* %3055
store double %3044, double* %3056
%3057 = getelementptr inbounds { double, double }, { double, double }* %229, i32 0, i32 0
%3058 = load double, double* %3057
%3059 = getelementptr inbounds { double, double }, { double, double }* %229, i32 0, i32 1
%3060 = load double, double* %3059
%3061 = getelementptr inbounds { double, double }, { double, double }* %230, i32 0, i32 0
%3062 = getelementptr inbounds { double, double }, { double, double }* %230, i32 0, i32 1
store double %3046, double* %3061
store double %3048, double* %3062
%3063 = getelementptr inbounds { double, double }, { double, double }* %230, i32 0, i32 0
%3064 = load double, double* %3063
%3065 = getelementptr inbounds { double, double }, { double, double }* %230, i32 0, i32 1
%3066 = load double, double* %3065
%3067 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3052, double %3054, double %3058, double %3060, double %3064, double %3066)
%3068 = sitofp i32 %3067 to double
%3069 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%3070 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %3068, double* %3069
store double 0.000000e+00, double* %3070
%3071 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%3072 = load double, double* %3071
%3073 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%3074 = load double, double* %3073
%3075 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3076 = load double, double* %3075
%3077 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%3078 = load double, double* %3077
%3079 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%3080 = load double, double* %3079
%3081 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%3082 = load double, double* %3081
%3083 = getelementptr inbounds { double, double }, { double, double }* %231, i32 0, i32 0
%3084 = getelementptr inbounds { double, double }, { double, double }* %231, i32 0, i32 1
store double %3072, double* %3083
store double %3074, double* %3084
%3085 = getelementptr inbounds { double, double }, { double, double }* %231, i32 0, i32 0
%3086 = load double, double* %3085
%3087 = getelementptr inbounds { double, double }, { double, double }* %231, i32 0, i32 1
%3088 = load double, double* %3087
%3089 = getelementptr inbounds { double, double }, { double, double }* %232, i32 0, i32 0
%3090 = getelementptr inbounds { double, double }, { double, double }* %232, i32 0, i32 1
store double %3076, double* %3089
store double %3078, double* %3090
%3091 = getelementptr inbounds { double, double }, { double, double }* %232, i32 0, i32 0
%3092 = load double, double* %3091
%3093 = getelementptr inbounds { double, double }, { double, double }* %232, i32 0, i32 1
%3094 = load double, double* %3093
%3095 = getelementptr inbounds { double, double }, { double, double }* %233, i32 0, i32 0
%3096 = getelementptr inbounds { double, double }, { double, double }* %233, i32 0, i32 1
store double %3080, double* %3095
store double %3082, double* %3096
%3097 = getelementptr inbounds { double, double }, { double, double }* %233, i32 0, i32 0
%3098 = load double, double* %3097
%3099 = getelementptr inbounds { double, double }, { double, double }* %233, i32 0, i32 1
%3100 = load double, double* %3099
%3101 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3086, double %3088, double %3092, double %3094, double %3098, double %3100)
%3102 = sitofp i32 %3101 to double
%3103 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%3104 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %3102, double* %3103
store double 0.000000e+00, double* %3104
%3105 = load double*, double** %8
%3106 = getelementptr inbounds double, double* %3105, i64 46
%3107 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3106)
%3108 = sitofp i32 %3107 to double
%3109 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3110 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %3108, double* %3109
store double 0.000000e+00, double* %3110
%3111 = load double*, double** %9
%3112 = getelementptr inbounds double, double* %3111, i64 46
%3113 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3112)
%3114 = sitofp i32 %3113 to double
%3115 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%3116 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %3114, double* %3115
store double 0.000000e+00, double* %3116
%3117 = load double*, double** %11
%3118 = getelementptr inbounds double, double* %3117, i64 46
%3119 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3118)
%3120 = sitofp i32 %3119 to double
%3121 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%3122 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %3120, double* %3121
store double 0.000000e+00, double* %3122
%3123 = load double*, double** %13
%3124 = getelementptr inbounds double, double* %3123, i64 46
%3125 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3124)
%3126 = sitofp i32 %3125 to double
%3127 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%3128 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %3126, double* %3127
store double 0.000000e+00, double* %3128
%3129 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%3130 = load double, double* %3129
%3131 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%3132 = load double, double* %3131
%3133 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3134 = load double, double* %3133
%3135 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%3136 = load double, double* %3135
%3137 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%3138 = load double, double* %3137
%3139 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%3140 = load double, double* %3139
%3141 = getelementptr inbounds { double, double }, { double, double }* %234, i32 0, i32 0
%3142 = getelementptr inbounds { double, double }, { double, double }* %234, i32 0, i32 1
store double %3130, double* %3141
store double %3132, double* %3142
%3143 = getelementptr inbounds { double, double }, { double, double }* %234, i32 0, i32 0
%3144 = load double, double* %3143
%3145 = getelementptr inbounds { double, double }, { double, double }* %234, i32 0, i32 1
%3146 = load double, double* %3145
%3147 = getelementptr inbounds { double, double }, { double, double }* %235, i32 0, i32 0
%3148 = getelementptr inbounds { double, double }, { double, double }* %235, i32 0, i32 1
store double %3134, double* %3147
store double %3136, double* %3148
%3149 = getelementptr inbounds { double, double }, { double, double }* %235, i32 0, i32 0
%3150 = load double, double* %3149
%3151 = getelementptr inbounds { double, double }, { double, double }* %235, i32 0, i32 1
%3152 = load double, double* %3151
%3153 = getelementptr inbounds { double, double }, { double, double }* %236, i32 0, i32 0
%3154 = getelementptr inbounds { double, double }, { double, double }* %236, i32 0, i32 1
store double %3138, double* %3153
store double %3140, double* %3154
%3155 = getelementptr inbounds { double, double }, { double, double }* %236, i32 0, i32 0
%3156 = load double, double* %3155
%3157 = getelementptr inbounds { double, double }, { double, double }* %236, i32 0, i32 1
%3158 = load double, double* %3157
%3159 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3144, double %3146, double %3150, double %3152, double %3156, double %3158)
%3160 = sitofp i32 %3159 to double
%3161 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%3162 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %3160, double* %3161
store double 0.000000e+00, double* %3162
%3163 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%3164 = load double, double* %3163
%3165 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%3166 = load double, double* %3165
%3167 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3168 = load double, double* %3167
%3169 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%3170 = load double, double* %3169
%3171 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%3172 = load double, double* %3171
%3173 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%3174 = load double, double* %3173
%3175 = getelementptr inbounds { double, double }, { double, double }* %237, i32 0, i32 0
%3176 = getelementptr inbounds { double, double }, { double, double }* %237, i32 0, i32 1
store double %3164, double* %3175
store double %3166, double* %3176
%3177 = getelementptr inbounds { double, double }, { double, double }* %237, i32 0, i32 0
%3178 = load double, double* %3177
%3179 = getelementptr inbounds { double, double }, { double, double }* %237, i32 0, i32 1
%3180 = load double, double* %3179
%3181 = getelementptr inbounds { double, double }, { double, double }* %238, i32 0, i32 0
%3182 = getelementptr inbounds { double, double }, { double, double }* %238, i32 0, i32 1
store double %3168, double* %3181
store double %3170, double* %3182
%3183 = getelementptr inbounds { double, double }, { double, double }* %238, i32 0, i32 0
%3184 = load double, double* %3183
%3185 = getelementptr inbounds { double, double }, { double, double }* %238, i32 0, i32 1
%3186 = load double, double* %3185
%3187 = getelementptr inbounds { double, double }, { double, double }* %239, i32 0, i32 0
%3188 = getelementptr inbounds { double, double }, { double, double }* %239, i32 0, i32 1
store double %3172, double* %3187
store double %3174, double* %3188
%3189 = getelementptr inbounds { double, double }, { double, double }* %239, i32 0, i32 0
%3190 = load double, double* %3189
%3191 = getelementptr inbounds { double, double }, { double, double }* %239, i32 0, i32 1
%3192 = load double, double* %3191
%3193 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3178, double %3180, double %3184, double %3186, double %3190, double %3192)
%3194 = sitofp i32 %3193 to double
%3195 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%3196 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %3194, double* %3195
store double 0.000000e+00, double* %3196
%3197 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%3198 = load double, double* %3197
%3199 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%3200 = load double, double* %3199
%3201 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3202 = load double, double* %3201
%3203 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%3204 = load double, double* %3203
%3205 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%3206 = load double, double* %3205
%3207 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%3208 = load double, double* %3207
%3209 = getelementptr inbounds { double, double }, { double, double }* %240, i32 0, i32 0
%3210 = getelementptr inbounds { double, double }, { double, double }* %240, i32 0, i32 1
store double %3198, double* %3209
store double %3200, double* %3210
%3211 = getelementptr inbounds { double, double }, { double, double }* %240, i32 0, i32 0
%3212 = load double, double* %3211
%3213 = getelementptr inbounds { double, double }, { double, double }* %240, i32 0, i32 1
%3214 = load double, double* %3213
%3215 = getelementptr inbounds { double, double }, { double, double }* %241, i32 0, i32 0
%3216 = getelementptr inbounds { double, double }, { double, double }* %241, i32 0, i32 1
store double %3202, double* %3215
store double %3204, double* %3216
%3217 = getelementptr inbounds { double, double }, { double, double }* %241, i32 0, i32 0
%3218 = load double, double* %3217
%3219 = getelementptr inbounds { double, double }, { double, double }* %241, i32 0, i32 1
%3220 = load double, double* %3219
%3221 = getelementptr inbounds { double, double }, { double, double }* %242, i32 0, i32 0
%3222 = getelementptr inbounds { double, double }, { double, double }* %242, i32 0, i32 1
store double %3206, double* %3221
store double %3208, double* %3222
%3223 = getelementptr inbounds { double, double }, { double, double }* %242, i32 0, i32 0
%3224 = load double, double* %3223
%3225 = getelementptr inbounds { double, double }, { double, double }* %242, i32 0, i32 1
%3226 = load double, double* %3225
%3227 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3212, double %3214, double %3218, double %3220, double %3224, double %3226)
%3228 = sitofp i32 %3227 to double
%3229 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%3230 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %3228, double* %3229
store double 0.000000e+00, double* %3230
%3231 = load double*, double** %8
%3232 = getelementptr inbounds double, double* %3231, i64 48
%3233 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3232)
%3234 = sitofp i32 %3233 to double
%3235 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3236 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %3234, double* %3235
store double 0.000000e+00, double* %3236
%3237 = load double*, double** %9
%3238 = getelementptr inbounds double, double* %3237, i64 48
%3239 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3238)
%3240 = sitofp i32 %3239 to double
%3241 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%3242 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %3240, double* %3241
store double 0.000000e+00, double* %3242
%3243 = load double*, double** %11
%3244 = getelementptr inbounds double, double* %3243, i64 48
%3245 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3244)
%3246 = sitofp i32 %3245 to double
%3247 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%3248 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %3246, double* %3247
store double 0.000000e+00, double* %3248
%3249 = load double*, double** %13
%3250 = getelementptr inbounds double, double* %3249, i64 48
%3251 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3250)
%3252 = sitofp i32 %3251 to double
%3253 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%3254 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %3252, double* %3253
store double 0.000000e+00, double* %3254
%3255 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3256 = load double, double* %3255
%3257 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%3258 = load double, double* %3257
%3259 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3260 = load double, double* %3259
%3261 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%3262 = load double, double* %3261
%3263 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%3264 = load double, double* %3263
%3265 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%3266 = load double, double* %3265
%3267 = getelementptr inbounds { double, double }, { double, double }* %243, i32 0, i32 0
%3268 = getelementptr inbounds { double, double }, { double, double }* %243, i32 0, i32 1
store double %3256, double* %3267
store double %3258, double* %3268
%3269 = getelementptr inbounds { double, double }, { double, double }* %243, i32 0, i32 0
%3270 = load double, double* %3269
%3271 = getelementptr inbounds { double, double }, { double, double }* %243, i32 0, i32 1
%3272 = load double, double* %3271
%3273 = getelementptr inbounds { double, double }, { double, double }* %244, i32 0, i32 0
%3274 = getelementptr inbounds { double, double }, { double, double }* %244, i32 0, i32 1
store double %3260, double* %3273
store double %3262, double* %3274
%3275 = getelementptr inbounds { double, double }, { double, double }* %244, i32 0, i32 0
%3276 = load double, double* %3275
%3277 = getelementptr inbounds { double, double }, { double, double }* %244, i32 0, i32 1
%3278 = load double, double* %3277
%3279 = getelementptr inbounds { double, double }, { double, double }* %245, i32 0, i32 0
%3280 = getelementptr inbounds { double, double }, { double, double }* %245, i32 0, i32 1
store double %3264, double* %3279
store double %3266, double* %3280
%3281 = getelementptr inbounds { double, double }, { double, double }* %245, i32 0, i32 0
%3282 = load double, double* %3281
%3283 = getelementptr inbounds { double, double }, { double, double }* %245, i32 0, i32 1
%3284 = load double, double* %3283
%3285 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3270, double %3272, double %3276, double %3278, double %3282, double %3284)
%3286 = sitofp i32 %3285 to double
%3287 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3288 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %3286, double* %3287
store double 0.000000e+00, double* %3288
%3289 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3290 = load double, double* %3289
%3291 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%3292 = load double, double* %3291
%3293 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3294 = load double, double* %3293
%3295 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%3296 = load double, double* %3295
%3297 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%3298 = load double, double* %3297
%3299 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%3300 = load double, double* %3299
%3301 = getelementptr inbounds { double, double }, { double, double }* %246, i32 0, i32 0
%3302 = getelementptr inbounds { double, double }, { double, double }* %246, i32 0, i32 1
store double %3290, double* %3301
store double %3292, double* %3302
%3303 = getelementptr inbounds { double, double }, { double, double }* %246, i32 0, i32 0
%3304 = load double, double* %3303
%3305 = getelementptr inbounds { double, double }, { double, double }* %246, i32 0, i32 1
%3306 = load double, double* %3305
%3307 = getelementptr inbounds { double, double }, { double, double }* %247, i32 0, i32 0
%3308 = getelementptr inbounds { double, double }, { double, double }* %247, i32 0, i32 1
store double %3294, double* %3307
store double %3296, double* %3308
%3309 = getelementptr inbounds { double, double }, { double, double }* %247, i32 0, i32 0
%3310 = load double, double* %3309
%3311 = getelementptr inbounds { double, double }, { double, double }* %247, i32 0, i32 1
%3312 = load double, double* %3311
%3313 = getelementptr inbounds { double, double }, { double, double }* %248, i32 0, i32 0
%3314 = getelementptr inbounds { double, double }, { double, double }* %248, i32 0, i32 1
store double %3298, double* %3313
store double %3300, double* %3314
%3315 = getelementptr inbounds { double, double }, { double, double }* %248, i32 0, i32 0
%3316 = load double, double* %3315
%3317 = getelementptr inbounds { double, double }, { double, double }* %248, i32 0, i32 1
%3318 = load double, double* %3317
%3319 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3304, double %3306, double %3310, double %3312, double %3316, double %3318)
%3320 = sitofp i32 %3319 to double
%3321 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3322 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %3320, double* %3321
store double 0.000000e+00, double* %3322
%3323 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3324 = load double, double* %3323
%3325 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%3326 = load double, double* %3325
%3327 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3328 = load double, double* %3327
%3329 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%3330 = load double, double* %3329
%3331 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%3332 = load double, double* %3331
%3333 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%3334 = load double, double* %3333
%3335 = getelementptr inbounds { double, double }, { double, double }* %249, i32 0, i32 0
%3336 = getelementptr inbounds { double, double }, { double, double }* %249, i32 0, i32 1
store double %3324, double* %3335
store double %3326, double* %3336
%3337 = getelementptr inbounds { double, double }, { double, double }* %249, i32 0, i32 0
%3338 = load double, double* %3337
%3339 = getelementptr inbounds { double, double }, { double, double }* %249, i32 0, i32 1
%3340 = load double, double* %3339
%3341 = getelementptr inbounds { double, double }, { double, double }* %250, i32 0, i32 0
%3342 = getelementptr inbounds { double, double }, { double, double }* %250, i32 0, i32 1
store double %3328, double* %3341
store double %3330, double* %3342
%3343 = getelementptr inbounds { double, double }, { double, double }* %250, i32 0, i32 0
%3344 = load double, double* %3343
%3345 = getelementptr inbounds { double, double }, { double, double }* %250, i32 0, i32 1
%3346 = load double, double* %3345
%3347 = getelementptr inbounds { double, double }, { double, double }* %251, i32 0, i32 0
%3348 = getelementptr inbounds { double, double }, { double, double }* %251, i32 0, i32 1
store double %3332, double* %3347
store double %3334, double* %3348
%3349 = getelementptr inbounds { double, double }, { double, double }* %251, i32 0, i32 0
%3350 = load double, double* %3349
%3351 = getelementptr inbounds { double, double }, { double, double }* %251, i32 0, i32 1
%3352 = load double, double* %3351
%3353 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3338, double %3340, double %3344, double %3346, double %3350, double %3352)
%3354 = sitofp i32 %3353 to double
%3355 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3356 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %3354, double* %3355
store double 0.000000e+00, double* %3356
%3357 = load double*, double** %8
%3358 = getelementptr inbounds double, double* %3357, i64 50
%3359 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3358)
%3360 = sitofp i32 %3359 to double
%3361 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3362 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
store double %3360, double* %3361
store double 0.000000e+00, double* %3362
%3363 = load double*, double** %9
%3364 = getelementptr inbounds double, double* %3363, i64 50
%3365 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3364)
%3366 = sitofp i32 %3365 to double
%3367 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%3368 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
store double %3366, double* %3367
store double 0.000000e+00, double* %3368
%3369 = load double*, double** %11
%3370 = getelementptr inbounds double, double* %3369, i64 50
%3371 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3370)
%3372 = sitofp i32 %3371 to double
%3373 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%3374 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
store double %3372, double* %3373
store double 0.000000e+00, double* %3374
%3375 = load double*, double** %13
%3376 = getelementptr inbounds double, double* %3375, i64 50
%3377 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3376)
%3378 = sitofp i32 %3377 to double
%3379 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%3380 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
store double %3378, double* %3379
store double 0.000000e+00, double* %3380
%3381 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%3382 = load double, double* %3381
%3383 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%3384 = load double, double* %3383
%3385 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3386 = load double, double* %3385
%3387 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%3388 = load double, double* %3387
%3389 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 0
%3390 = load double, double* %3389
%3391 = getelementptr inbounds { double, double }, { double, double }* %19, i32 0, i32 1
%3392 = load double, double* %3391
%3393 = getelementptr inbounds { double, double }, { double, double }* %252, i32 0, i32 0
%3394 = getelementptr inbounds { double, double }, { double, double }* %252, i32 0, i32 1
store double %3382, double* %3393
store double %3384, double* %3394
%3395 = getelementptr inbounds { double, double }, { double, double }* %252, i32 0, i32 0
%3396 = load double, double* %3395
%3397 = getelementptr inbounds { double, double }, { double, double }* %252, i32 0, i32 1
%3398 = load double, double* %3397
%3399 = getelementptr inbounds { double, double }, { double, double }* %253, i32 0, i32 0
%3400 = getelementptr inbounds { double, double }, { double, double }* %253, i32 0, i32 1
store double %3386, double* %3399
store double %3388, double* %3400
%3401 = getelementptr inbounds { double, double }, { double, double }* %253, i32 0, i32 0
%3402 = load double, double* %3401
%3403 = getelementptr inbounds { double, double }, { double, double }* %253, i32 0, i32 1
%3404 = load double, double* %3403
%3405 = getelementptr inbounds { double, double }, { double, double }* %254, i32 0, i32 0
%3406 = getelementptr inbounds { double, double }, { double, double }* %254, i32 0, i32 1
store double %3390, double* %3405
store double %3392, double* %3406
%3407 = getelementptr inbounds { double, double }, { double, double }* %254, i32 0, i32 0
%3408 = load double, double* %3407
%3409 = getelementptr inbounds { double, double }, { double, double }* %254, i32 0, i32 1
%3410 = load double, double* %3409
%3411 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3396, double %3398, double %3402, double %3404, double %3408, double %3410)
%3412 = sitofp i32 %3411 to double
%3413 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%3414 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
store double %3412, double* %3413
store double 0.000000e+00, double* %3414
%3415 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%3416 = load double, double* %3415
%3417 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%3418 = load double, double* %3417
%3419 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3420 = load double, double* %3419
%3421 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%3422 = load double, double* %3421
%3423 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 0
%3424 = load double, double* %3423
%3425 = getelementptr inbounds { double, double }, { double, double }* %22, i32 0, i32 1
%3426 = load double, double* %3425
%3427 = getelementptr inbounds { double, double }, { double, double }* %255, i32 0, i32 0
%3428 = getelementptr inbounds { double, double }, { double, double }* %255, i32 0, i32 1
store double %3416, double* %3427
store double %3418, double* %3428
%3429 = getelementptr inbounds { double, double }, { double, double }* %255, i32 0, i32 0
%3430 = load double, double* %3429
%3431 = getelementptr inbounds { double, double }, { double, double }* %255, i32 0, i32 1
%3432 = load double, double* %3431
%3433 = getelementptr inbounds { double, double }, { double, double }* %256, i32 0, i32 0
%3434 = getelementptr inbounds { double, double }, { double, double }* %256, i32 0, i32 1
store double %3420, double* %3433
store double %3422, double* %3434
%3435 = getelementptr inbounds { double, double }, { double, double }* %256, i32 0, i32 0
%3436 = load double, double* %3435
%3437 = getelementptr inbounds { double, double }, { double, double }* %256, i32 0, i32 1
%3438 = load double, double* %3437
%3439 = getelementptr inbounds { double, double }, { double, double }* %257, i32 0, i32 0
%3440 = getelementptr inbounds { double, double }, { double, double }* %257, i32 0, i32 1
store double %3424, double* %3439
store double %3426, double* %3440
%3441 = getelementptr inbounds { double, double }, { double, double }* %257, i32 0, i32 0
%3442 = load double, double* %3441
%3443 = getelementptr inbounds { double, double }, { double, double }* %257, i32 0, i32 1
%3444 = load double, double* %3443
%3445 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3430, double %3432, double %3436, double %3438, double %3442, double %3444)
%3446 = sitofp i32 %3445 to double
%3447 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%3448 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
store double %3446, double* %3447
store double 0.000000e+00, double* %3448
%3449 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%3450 = load double, double* %3449
%3451 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%3452 = load double, double* %3451
%3453 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 0
%3454 = load double, double* %3453
%3455 = getelementptr inbounds { double, double }, { double, double }* %16, i32 0, i32 1
%3456 = load double, double* %3455
%3457 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 0
%3458 = load double, double* %3457
%3459 = getelementptr inbounds { double, double }, { double, double }* %25, i32 0, i32 1
%3460 = load double, double* %3459
%3461 = getelementptr inbounds { double, double }, { double, double }* %258, i32 0, i32 0
%3462 = getelementptr inbounds { double, double }, { double, double }* %258, i32 0, i32 1
store double %3450, double* %3461
store double %3452, double* %3462
%3463 = getelementptr inbounds { double, double }, { double, double }* %258, i32 0, i32 0
%3464 = load double, double* %3463
%3465 = getelementptr inbounds { double, double }, { double, double }* %258, i32 0, i32 1
%3466 = load double, double* %3465
%3467 = getelementptr inbounds { double, double }, { double, double }* %259, i32 0, i32 0
%3468 = getelementptr inbounds { double, double }, { double, double }* %259, i32 0, i32 1
store double %3454, double* %3467
store double %3456, double* %3468
%3469 = getelementptr inbounds { double, double }, { double, double }* %259, i32 0, i32 0
%3470 = load double, double* %3469
%3471 = getelementptr inbounds { double, double }, { double, double }* %259, i32 0, i32 1
%3472 = load double, double* %3471
%3473 = getelementptr inbounds { double, double }, { double, double }* %260, i32 0, i32 0
%3474 = getelementptr inbounds { double, double }, { double, double }* %260, i32 0, i32 1
store double %3458, double* %3473
store double %3460, double* %3474
%3475 = getelementptr inbounds { double, double }, { double, double }* %260, i32 0, i32 0
%3476 = load double, double* %3475
%3477 = getelementptr inbounds { double, double }, { double, double }* %260, i32 0, i32 1
%3478 = load double, double* %3477
%3479 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3464, double %3466, double %3470, double %3472, double %3476, double %3478)
%3480 = sitofp i32 %3479 to double
%3481 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%3482 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
store double %3480, double* %3481
store double 0.000000e+00, double* %3482
%3483 = load double*, double** %8
%3484 = getelementptr inbounds double, double* %3483, i64 52
%3485 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3484)
%3486 = sitofp i32 %3485 to double
%3487 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3488 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
store double %3486, double* %3487
store double 0.000000e+00, double* %3488
%3489 = load double*, double** %9
%3490 = getelementptr inbounds double, double* %3489, i64 52
%3491 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3490)
%3492 = sitofp i32 %3491 to double
%3493 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%3494 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
store double %3492, double* %3493
store double 0.000000e+00, double* %3494
%3495 = load double*, double** %11
%3496 = getelementptr inbounds double, double* %3495, i64 52
%3497 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3496)
%3498 = sitofp i32 %3497 to double
%3499 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%3500 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
store double %3498, double* %3499
store double 0.000000e+00, double* %3500
%3501 = load double*, double** %13
%3502 = getelementptr inbounds double, double* %3501, i64 52
%3503 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3502)
%3504 = sitofp i32 %3503 to double
%3505 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%3506 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
store double %3504, double* %3505
store double 0.000000e+00, double* %3506
%3507 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%3508 = load double, double* %3507
%3509 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%3510 = load double, double* %3509
%3511 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3512 = load double, double* %3511
%3513 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%3514 = load double, double* %3513
%3515 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 0
%3516 = load double, double* %3515
%3517 = getelementptr inbounds { double, double }, { double, double }* %20, i32 0, i32 1
%3518 = load double, double* %3517
%3519 = getelementptr inbounds { double, double }, { double, double }* %261, i32 0, i32 0
%3520 = getelementptr inbounds { double, double }, { double, double }* %261, i32 0, i32 1
store double %3508, double* %3519
store double %3510, double* %3520
%3521 = getelementptr inbounds { double, double }, { double, double }* %261, i32 0, i32 0
%3522 = load double, double* %3521
%3523 = getelementptr inbounds { double, double }, { double, double }* %261, i32 0, i32 1
%3524 = load double, double* %3523
%3525 = getelementptr inbounds { double, double }, { double, double }* %262, i32 0, i32 0
%3526 = getelementptr inbounds { double, double }, { double, double }* %262, i32 0, i32 1
store double %3512, double* %3525
store double %3514, double* %3526
%3527 = getelementptr inbounds { double, double }, { double, double }* %262, i32 0, i32 0
%3528 = load double, double* %3527
%3529 = getelementptr inbounds { double, double }, { double, double }* %262, i32 0, i32 1
%3530 = load double, double* %3529
%3531 = getelementptr inbounds { double, double }, { double, double }* %263, i32 0, i32 0
%3532 = getelementptr inbounds { double, double }, { double, double }* %263, i32 0, i32 1
store double %3516, double* %3531
store double %3518, double* %3532
%3533 = getelementptr inbounds { double, double }, { double, double }* %263, i32 0, i32 0
%3534 = load double, double* %3533
%3535 = getelementptr inbounds { double, double }, { double, double }* %263, i32 0, i32 1
%3536 = load double, double* %3535
%3537 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3522, double %3524, double %3528, double %3530, double %3534, double %3536)
%3538 = sitofp i32 %3537 to double
%3539 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%3540 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
store double %3538, double* %3539
store double 0.000000e+00, double* %3540
%3541 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%3542 = load double, double* %3541
%3543 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%3544 = load double, double* %3543
%3545 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3546 = load double, double* %3545
%3547 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%3548 = load double, double* %3547
%3549 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 0
%3550 = load double, double* %3549
%3551 = getelementptr inbounds { double, double }, { double, double }* %23, i32 0, i32 1
%3552 = load double, double* %3551
%3553 = getelementptr inbounds { double, double }, { double, double }* %264, i32 0, i32 0
%3554 = getelementptr inbounds { double, double }, { double, double }* %264, i32 0, i32 1
store double %3542, double* %3553
store double %3544, double* %3554
%3555 = getelementptr inbounds { double, double }, { double, double }* %264, i32 0, i32 0
%3556 = load double, double* %3555
%3557 = getelementptr inbounds { double, double }, { double, double }* %264, i32 0, i32 1
%3558 = load double, double* %3557
%3559 = getelementptr inbounds { double, double }, { double, double }* %265, i32 0, i32 0
%3560 = getelementptr inbounds { double, double }, { double, double }* %265, i32 0, i32 1
store double %3546, double* %3559
store double %3548, double* %3560
%3561 = getelementptr inbounds { double, double }, { double, double }* %265, i32 0, i32 0
%3562 = load double, double* %3561
%3563 = getelementptr inbounds { double, double }, { double, double }* %265, i32 0, i32 1
%3564 = load double, double* %3563
%3565 = getelementptr inbounds { double, double }, { double, double }* %266, i32 0, i32 0
%3566 = getelementptr inbounds { double, double }, { double, double }* %266, i32 0, i32 1
store double %3550, double* %3565
store double %3552, double* %3566
%3567 = getelementptr inbounds { double, double }, { double, double }* %266, i32 0, i32 0
%3568 = load double, double* %3567
%3569 = getelementptr inbounds { double, double }, { double, double }* %266, i32 0, i32 1
%3570 = load double, double* %3569
%3571 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3556, double %3558, double %3562, double %3564, double %3568, double %3570)
%3572 = sitofp i32 %3571 to double
%3573 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%3574 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
store double %3572, double* %3573
store double 0.000000e+00, double* %3574
%3575 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%3576 = load double, double* %3575
%3577 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%3578 = load double, double* %3577
%3579 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 0
%3580 = load double, double* %3579
%3581 = getelementptr inbounds { double, double }, { double, double }* %17, i32 0, i32 1
%3582 = load double, double* %3581
%3583 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 0
%3584 = load double, double* %3583
%3585 = getelementptr inbounds { double, double }, { double, double }* %26, i32 0, i32 1
%3586 = load double, double* %3585
%3587 = getelementptr inbounds { double, double }, { double, double }* %267, i32 0, i32 0
%3588 = getelementptr inbounds { double, double }, { double, double }* %267, i32 0, i32 1
store double %3576, double* %3587
store double %3578, double* %3588
%3589 = getelementptr inbounds { double, double }, { double, double }* %267, i32 0, i32 0
%3590 = load double, double* %3589
%3591 = getelementptr inbounds { double, double }, { double, double }* %267, i32 0, i32 1
%3592 = load double, double* %3591
%3593 = getelementptr inbounds { double, double }, { double, double }* %268, i32 0, i32 0
%3594 = getelementptr inbounds { double, double }, { double, double }* %268, i32 0, i32 1
store double %3580, double* %3593
store double %3582, double* %3594
%3595 = getelementptr inbounds { double, double }, { double, double }* %268, i32 0, i32 0
%3596 = load double, double* %3595
%3597 = getelementptr inbounds { double, double }, { double, double }* %268, i32 0, i32 1
%3598 = load double, double* %3597
%3599 = getelementptr inbounds { double, double }, { double, double }* %269, i32 0, i32 0
%3600 = getelementptr inbounds { double, double }, { double, double }* %269, i32 0, i32 1
store double %3584, double* %3599
store double %3586, double* %3600
%3601 = getelementptr inbounds { double, double }, { double, double }* %269, i32 0, i32 0
%3602 = load double, double* %3601
%3603 = getelementptr inbounds { double, double }, { double, double }* %269, i32 0, i32 1
%3604 = load double, double* %3603
%3605 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3590, double %3592, double %3596, double %3598, double %3602, double %3604)
%3606 = sitofp i32 %3605 to double
%3607 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%3608 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
store double %3606, double* %3607
store double 0.000000e+00, double* %3608
%3609 = load double*, double** %8
%3610 = getelementptr inbounds double, double* %3609, i64 54
%3611 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3610)
%3612 = sitofp i32 %3611 to double
%3613 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3614 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
store double %3612, double* %3613
store double 0.000000e+00, double* %3614
%3615 = load double*, double** %9
%3616 = getelementptr inbounds double, double* %3615, i64 54
%3617 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3616)
%3618 = sitofp i32 %3617 to double
%3619 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%3620 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
store double %3618, double* %3619
store double 0.000000e+00, double* %3620
%3621 = load double*, double** %11
%3622 = getelementptr inbounds double, double* %3621, i64 54
%3623 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3622)
%3624 = sitofp i32 %3623 to double
%3625 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%3626 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
store double %3624, double* %3625
store double 0.000000e+00, double* %3626
%3627 = load double*, double** %13
%3628 = getelementptr inbounds double, double* %3627, i64 54
%3629 = call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3628)
%3630 = sitofp i32 %3629 to double
%3631 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%3632 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
store double %3630, double* %3631
store double 0.000000e+00, double* %3632
%3633 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3634 = load double, double* %3633
%3635 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%3636 = load double, double* %3635
%3637 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3638 = load double, double* %3637
%3639 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%3640 = load double, double* %3639
%3641 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 0
%3642 = load double, double* %3641
%3643 = getelementptr inbounds { double, double }, { double, double }* %18, i32 0, i32 1
%3644 = load double, double* %3643
%3645 = getelementptr inbounds { double, double }, { double, double }* %270, i32 0, i32 0
%3646 = getelementptr inbounds { double, double }, { double, double }* %270, i32 0, i32 1
store double %3634, double* %3645
store double %3636, double* %3646
%3647 = getelementptr inbounds { double, double }, { double, double }* %270, i32 0, i32 0
%3648 = load double, double* %3647
%3649 = getelementptr inbounds { double, double }, { double, double }* %270, i32 0, i32 1
%3650 = load double, double* %3649
%3651 = getelementptr inbounds { double, double }, { double, double }* %271, i32 0, i32 0
%3652 = getelementptr inbounds { double, double }, { double, double }* %271, i32 0, i32 1
store double %3638, double* %3651
store double %3640, double* %3652
%3653 = getelementptr inbounds { double, double }, { double, double }* %271, i32 0, i32 0
%3654 = load double, double* %3653
%3655 = getelementptr inbounds { double, double }, { double, double }* %271, i32 0, i32 1
%3656 = load double, double* %3655
%3657 = getelementptr inbounds { double, double }, { double, double }* %272, i32 0, i32 0
%3658 = getelementptr inbounds { double, double }, { double, double }* %272, i32 0, i32 1
store double %3642, double* %3657
store double %3644, double* %3658
%3659 = getelementptr inbounds { double, double }, { double, double }* %272, i32 0, i32 0
%3660 = load double, double* %3659
%3661 = getelementptr inbounds { double, double }, { double, double }* %272, i32 0, i32 1
%3662 = load double, double* %3661
%3663 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3648, double %3650, double %3654, double %3656, double %3660, double %3662)
%3664 = sitofp i32 %3663 to double
%3665 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3666 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %3664, double* %3665
store double 0.000000e+00, double* %3666
%3667 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3668 = load double, double* %3667
%3669 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%3670 = load double, double* %3669
%3671 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3672 = load double, double* %3671
%3673 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%3674 = load double, double* %3673
%3675 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 0
%3676 = load double, double* %3675
%3677 = getelementptr inbounds { double, double }, { double, double }* %21, i32 0, i32 1
%3678 = load double, double* %3677
%3679 = getelementptr inbounds { double, double }, { double, double }* %273, i32 0, i32 0
%3680 = getelementptr inbounds { double, double }, { double, double }* %273, i32 0, i32 1
store double %3668, double* %3679
store double %3670, double* %3680
%3681 = getelementptr inbounds { double, double }, { double, double }* %273, i32 0, i32 0
%3682 = load double, double* %3681
%3683 = getelementptr inbounds { double, double }, { double, double }* %273, i32 0, i32 1
%3684 = load double, double* %3683
%3685 = getelementptr inbounds { double, double }, { double, double }* %274, i32 0, i32 0
%3686 = getelementptr inbounds { double, double }, { double, double }* %274, i32 0, i32 1
store double %3672, double* %3685
store double %3674, double* %3686
%3687 = getelementptr inbounds { double, double }, { double, double }* %274, i32 0, i32 0
%3688 = load double, double* %3687
%3689 = getelementptr inbounds { double, double }, { double, double }* %274, i32 0, i32 1
%3690 = load double, double* %3689
%3691 = getelementptr inbounds { double, double }, { double, double }* %275, i32 0, i32 0
%3692 = getelementptr inbounds { double, double }, { double, double }* %275, i32 0, i32 1
store double %3676, double* %3691
store double %3678, double* %3692
%3693 = getelementptr inbounds { double, double }, { double, double }* %275, i32 0, i32 0
%3694 = load double, double* %3693
%3695 = getelementptr inbounds { double, double }, { double, double }* %275, i32 0, i32 1
%3696 = load double, double* %3695
%3697 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3682, double %3684, double %3688, double %3690, double %3694, double %3696)
%3698 = sitofp i32 %3697 to double
%3699 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3700 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %3698, double* %3699
store double 0.000000e+00, double* %3700
%3701 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3702 = load double, double* %3701
%3703 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%3704 = load double, double* %3703
%3705 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 0
%3706 = load double, double* %3705
%3707 = getelementptr inbounds { double, double }, { double, double }* %15, i32 0, i32 1
%3708 = load double, double* %3707
%3709 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 0
%3710 = load double, double* %3709
%3711 = getelementptr inbounds { double, double }, { double, double }* %24, i32 0, i32 1
%3712 = load double, double* %3711
%3713 = getelementptr inbounds { double, double }, { double, double }* %276, i32 0, i32 0
%3714 = getelementptr inbounds { double, double }, { double, double }* %276, i32 0, i32 1
store double %3702, double* %3713
store double %3704, double* %3714
%3715 = getelementptr inbounds { double, double }, { double, double }* %276, i32 0, i32 0
%3716 = load double, double* %3715
%3717 = getelementptr inbounds { double, double }, { double, double }* %276, i32 0, i32 1
%3718 = load double, double* %3717
%3719 = getelementptr inbounds { double, double }, { double, double }* %277, i32 0, i32 0
%3720 = getelementptr inbounds { double, double }, { double, double }* %277, i32 0, i32 1
store double %3706, double* %3719
store double %3708, double* %3720
%3721 = getelementptr inbounds { double, double }, { double, double }* %277, i32 0, i32 0
%3722 = load double, double* %3721
%3723 = getelementptr inbounds { double, double }, { double, double }* %277, i32 0, i32 1
%3724 = load double, double* %3723
%3725 = getelementptr inbounds { double, double }, { double, double }* %278, i32 0, i32 0
%3726 = getelementptr inbounds { double, double }, { double, double }* %278, i32 0, i32 1
store double %3710, double* %3725
store double %3712, double* %3726
%3727 = getelementptr inbounds { double, double }, { double, double }* %278, i32 0, i32 0
%3728 = load double, double* %3727
%3729 = getelementptr inbounds { double, double }, { double, double }* %278, i32 0, i32 1
%3730 = load double, double* %3729
%3731 = call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %3716, double %3718, double %3722, double %3724, double %3728, double %3730)
%3732 = sitofp i32 %3731 to double
%3733 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3734 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %3732, double* %3733
store double 0.000000e+00, double* %3734
%3735 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3736 = load double, double* %3735
%3737 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%3738 = load double, double* %3737
%3739 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 0
%3740 = load double, double* %3739
%3741 = getelementptr inbounds { double, double }, { double, double }* %28, i32 0, i32 1
%3742 = load double, double* %3741
%3743 = getelementptr inbounds { double, double }, { double, double }* %279, i32 0, i32 0
%3744 = getelementptr inbounds { double, double }, { double, double }* %279, i32 0, i32 1
store double %3736, double* %3743
store double %3738, double* %3744
%3745 = getelementptr inbounds { double, double }, { double, double }* %279, i32 0, i32 0
%3746 = load double, double* %3745
%3747 = getelementptr inbounds { double, double }, { double, double }* %279, i32 0, i32 1
%3748 = load double, double* %3747
%3749 = getelementptr inbounds { double, double }, { double, double }* %280, i32 0, i32 0
%3750 = getelementptr inbounds { double, double }, { double, double }* %280, i32 0, i32 1
store double %3740, double* %3749
store double %3742, double* %3750
%3751 = getelementptr inbounds { double, double }, { double, double }* %280, i32 0, i32 0
%3752 = load double, double* %3751
%3753 = getelementptr inbounds { double, double }, { double, double }* %280, i32 0, i32 1
%3754 = load double, double* %3753
%3755 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %3746, double %3748, double %3752, double %3754)
%3756 = sitofp i32 %3755 to double
%3757 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3758 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %3756, double* %3757
store double 0.000000e+00, double* %3758
%3759 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3760 = load double, double* %3759
%3761 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%3762 = load double, double* %3761
%3763 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 0
%3764 = load double, double* %3763
%3765 = getelementptr inbounds { double, double }, { double, double }* %31, i32 0, i32 1
%3766 = load double, double* %3765
%3767 = getelementptr inbounds { double, double }, { double, double }* %281, i32 0, i32 0
%3768 = getelementptr inbounds { double, double }, { double, double }* %281, i32 0, i32 1
store double %3760, double* %3767
store double %3762, double* %3768
%3769 = getelementptr inbounds { double, double }, { double, double }* %281, i32 0, i32 0
%3770 = load double, double* %3769
%3771 = getelementptr inbounds { double, double }, { double, double }* %281, i32 0, i32 1
%3772 = load double, double* %3771
%3773 = getelementptr inbounds { double, double }, { double, double }* %282, i32 0, i32 0
%3774 = getelementptr inbounds { double, double }, { double, double }* %282, i32 0, i32 1
store double %3764, double* %3773
store double %3766, double* %3774
%3775 = getelementptr inbounds { double, double }, { double, double }* %282, i32 0, i32 0
%3776 = load double, double* %3775
%3777 = getelementptr inbounds { double, double }, { double, double }* %282, i32 0, i32 1
%3778 = load double, double* %3777
%3779 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %3770, double %3772, double %3776, double %3778)
%3780 = sitofp i32 %3779 to double
%3781 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3782 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %3780, double* %3781
store double 0.000000e+00, double* %3782
%3783 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3784 = load double, double* %3783
%3785 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%3786 = load double, double* %3785
%3787 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 0
%3788 = load double, double* %3787
%3789 = getelementptr inbounds { double, double }, { double, double }* %34, i32 0, i32 1
%3790 = load double, double* %3789
%3791 = getelementptr inbounds { double, double }, { double, double }* %283, i32 0, i32 0
%3792 = getelementptr inbounds { double, double }, { double, double }* %283, i32 0, i32 1
store double %3784, double* %3791
store double %3786, double* %3792
%3793 = getelementptr inbounds { double, double }, { double, double }* %283, i32 0, i32 0
%3794 = load double, double* %3793
%3795 = getelementptr inbounds { double, double }, { double, double }* %283, i32 0, i32 1
%3796 = load double, double* %3795
%3797 = getelementptr inbounds { double, double }, { double, double }* %284, i32 0, i32 0
%3798 = getelementptr inbounds { double, double }, { double, double }* %284, i32 0, i32 1
store double %3788, double* %3797
store double %3790, double* %3798
%3799 = getelementptr inbounds { double, double }, { double, double }* %284, i32 0, i32 0
%3800 = load double, double* %3799
%3801 = getelementptr inbounds { double, double }, { double, double }* %284, i32 0, i32 1
%3802 = load double, double* %3801
%3803 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %3794, double %3796, double %3800, double %3802)
%3804 = sitofp i32 %3803 to double
%3805 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3806 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %3804, double* %3805
store double 0.000000e+00, double* %3806
%3807 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3808 = load double, double* %3807
%3809 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%3810 = load double, double* %3809
%3811 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 0
%3812 = load double, double* %3811
%3813 = getelementptr inbounds { double, double }, { double, double }* %29, i32 0, i32 1
%3814 = load double, double* %3813
%3815 = getelementptr inbounds { double, double }, { double, double }* %285, i32 0, i32 0
%3816 = getelementptr inbounds { double, double }, { double, double }* %285, i32 0, i32 1
store double %3808, double* %3815
store double %3810, double* %3816
%3817 = getelementptr inbounds { double, double }, { double, double }* %285, i32 0, i32 0
%3818 = load double, double* %3817
%3819 = getelementptr inbounds { double, double }, { double, double }* %285, i32 0, i32 1
%3820 = load double, double* %3819
%3821 = getelementptr inbounds { double, double }, { double, double }* %286, i32 0, i32 0
%3822 = getelementptr inbounds { double, double }, { double, double }* %286, i32 0, i32 1
store double %3812, double* %3821
store double %3814, double* %3822
%3823 = getelementptr inbounds { double, double }, { double, double }* %286, i32 0, i32 0
%3824 = load double, double* %3823
%3825 = getelementptr inbounds { double, double }, { double, double }* %286, i32 0, i32 1
%3826 = load double, double* %3825
%3827 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %3818, double %3820, double %3824, double %3826)
%3828 = sitofp i32 %3827 to double
%3829 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3830 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
store double %3828, double* %3829
store double 0.000000e+00, double* %3830
%3831 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3832 = load double, double* %3831
%3833 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%3834 = load double, double* %3833
%3835 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 0
%3836 = load double, double* %3835
%3837 = getelementptr inbounds { double, double }, { double, double }* %32, i32 0, i32 1
%3838 = load double, double* %3837
%3839 = getelementptr inbounds { double, double }, { double, double }* %287, i32 0, i32 0
%3840 = getelementptr inbounds { double, double }, { double, double }* %287, i32 0, i32 1
store double %3832, double* %3839
store double %3834, double* %3840
%3841 = getelementptr inbounds { double, double }, { double, double }* %287, i32 0, i32 0
%3842 = load double, double* %3841
%3843 = getelementptr inbounds { double, double }, { double, double }* %287, i32 0, i32 1
%3844 = load double, double* %3843
%3845 = getelementptr inbounds { double, double }, { double, double }* %288, i32 0, i32 0
%3846 = getelementptr inbounds { double, double }, { double, double }* %288, i32 0, i32 1
store double %3836, double* %3845
store double %3838, double* %3846
%3847 = getelementptr inbounds { double, double }, { double, double }* %288, i32 0, i32 0
%3848 = load double, double* %3847
%3849 = getelementptr inbounds { double, double }, { double, double }* %288, i32 0, i32 1
%3850 = load double, double* %3849
%3851 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %3842, double %3844, double %3848, double %3850)
%3852 = sitofp i32 %3851 to double
%3853 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3854 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
store double %3852, double* %3853
store double 0.000000e+00, double* %3854
%3855 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3856 = load double, double* %3855
%3857 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%3858 = load double, double* %3857
%3859 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 0
%3860 = load double, double* %3859
%3861 = getelementptr inbounds { double, double }, { double, double }* %35, i32 0, i32 1
%3862 = load double, double* %3861
%3863 = getelementptr inbounds { double, double }, { double, double }* %289, i32 0, i32 0
%3864 = getelementptr inbounds { double, double }, { double, double }* %289, i32 0, i32 1
store double %3856, double* %3863
store double %3858, double* %3864
%3865 = getelementptr inbounds { double, double }, { double, double }* %289, i32 0, i32 0
%3866 = load double, double* %3865
%3867 = getelementptr inbounds { double, double }, { double, double }* %289, i32 0, i32 1
%3868 = load double, double* %3867
%3869 = getelementptr inbounds { double, double }, { double, double }* %290, i32 0, i32 0
%3870 = getelementptr inbounds { double, double }, { double, double }* %290, i32 0, i32 1
store double %3860, double* %3869
store double %3862, double* %3870
%3871 = getelementptr inbounds { double, double }, { double, double }* %290, i32 0, i32 0
%3872 = load double, double* %3871
%3873 = getelementptr inbounds { double, double }, { double, double }* %290, i32 0, i32 1
%3874 = load double, double* %3873
%3875 = call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %3866, double %3868, double %3872, double %3874)
%3876 = sitofp i32 %3875 to double
%3877 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3878 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
store double %3876, double* %3877
store double 0.000000e+00, double* %3878
%3879 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3880 = load double, double* %3879
%3881 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%3882 = load double, double* %3881
%3883 = getelementptr inbounds { double, double }, { double, double }* %291, i32 0, i32 0
%3884 = getelementptr inbounds { double, double }, { double, double }* %291, i32 0, i32 1
store double %3880, double* %3883
store double %3882, double* %3884
%3885 = getelementptr inbounds { double, double }, { double, double }* %291, i32 0, i32 0
%3886 = load double, double* %3885
%3887 = getelementptr inbounds { double, double }, { double, double }* %291, i32 0, i32 1
%3888 = load double, double* %3887
%3889 = call i32 (double, double, ...) bitcast (i32 (...)* @__creal to i32 (double, double, ...)*)(double %3886, double %3888)
%3890 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 0
%3891 = load double, double* %3890
%3892 = getelementptr inbounds { double, double }, { double, double }* %27, i32 0, i32 1
%3893 = load double, double* %3892
%3894 = getelementptr inbounds { double, double }, { double, double }* %292, i32 0, i32 0
%3895 = getelementptr inbounds { double, double }, { double, double }* %292, i32 0, i32 1
store double %3891, double* %3894
store double %3893, double* %3895
%3896 = getelementptr inbounds { double, double }, { double, double }* %292, i32 0, i32 0
%3897 = load double, double* %3896
%3898 = getelementptr inbounds { double, double }, { double, double }* %292, i32 0, i32 1
%3899 = load double, double* %3898
%3900 = call i32 (double, double, ...) bitcast (i32 (...)* @__cimag to i32 (double, double, ...)*)(double %3897, double %3899)
%3901 = add nsw i32 %3889, %3900
%3902 = sitofp i32 %3901 to double
%3903 = load double*, double** %10
store double %3902, double* %3903
%3904 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3905 = load double, double* %3904
%3906 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%3907 = load double, double* %3906
%3908 = getelementptr inbounds { double, double }, { double, double }* %293, i32 0, i32 0
%3909 = getelementptr inbounds { double, double }, { double, double }* %293, i32 0, i32 1
store double %3905, double* %3908
store double %3907, double* %3909
%3910 = getelementptr inbounds { double, double }, { double, double }* %293, i32 0, i32 0
%3911 = load double, double* %3910
%3912 = getelementptr inbounds { double, double }, { double, double }* %293, i32 0, i32 1
%3913 = load double, double* %3912
%3914 = call i32 (double, double, ...) bitcast (i32 (...)* @__creal to i32 (double, double, ...)*)(double %3911, double %3913)
%3915 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 0
%3916 = load double, double* %3915
%3917 = getelementptr inbounds { double, double }, { double, double }* %30, i32 0, i32 1
%3918 = load double, double* %3917
%3919 = getelementptr inbounds { double, double }, { double, double }* %294, i32 0, i32 0
%3920 = getelementptr inbounds { double, double }, { double, double }* %294, i32 0, i32 1
store double %3916, double* %3919
store double %3918, double* %3920
%3921 = getelementptr inbounds { double, double }, { double, double }* %294, i32 0, i32 0
%3922 = load double, double* %3921
%3923 = getelementptr inbounds { double, double }, { double, double }* %294, i32 0, i32 1
%3924 = load double, double* %3923
%3925 = call i32 (double, double, ...) bitcast (i32 (...)* @__cimag to i32 (double, double, ...)*)(double %3922, double %3924)
%3926 = add nsw i32 %3914, %3925
%3927 = sitofp i32 %3926 to double
%3928 = load double*, double** %12
store double %3927, double* %3928
%3929 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3930 = load double, double* %3929
%3931 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%3932 = load double, double* %3931
%3933 = getelementptr inbounds { double, double }, { double, double }* %295, i32 0, i32 0
%3934 = getelementptr inbounds { double, double }, { double, double }* %295, i32 0, i32 1
store double %3930, double* %3933
store double %3932, double* %3934
%3935 = getelementptr inbounds { double, double }, { double, double }* %295, i32 0, i32 0
%3936 = load double, double* %3935
%3937 = getelementptr inbounds { double, double }, { double, double }* %295, i32 0, i32 1
%3938 = load double, double* %3937
%3939 = call i32 (double, double, ...) bitcast (i32 (...)* @__creal to i32 (double, double, ...)*)(double %3936, double %3938)
%3940 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 0
%3941 = load double, double* %3940
%3942 = getelementptr inbounds { double, double }, { double, double }* %33, i32 0, i32 1
%3943 = load double, double* %3942
%3944 = getelementptr inbounds { double, double }, { double, double }* %296, i32 0, i32 0
%3945 = getelementptr inbounds { double, double }, { double, double }* %296, i32 0, i32 1
store double %3941, double* %3944
store double %3943, double* %3945
%3946 = getelementptr inbounds { double, double }, { double, double }* %296, i32 0, i32 0
%3947 = load double, double* %3946
%3948 = getelementptr inbounds { double, double }, { double, double }* %296, i32 0, i32 1
%3949 = load double, double* %3948
%3950 = call i32 (double, double, ...) bitcast (i32 (...)* @__cimag to i32 (double, double, ...)*)(double %3947, double %3949)
%3951 = add nsw i32 %3939, %3950
%3952 = sitofp i32 %3951 to double
%3953 = load double*, double** %14
store double %3952, double* %3953
ret void
}

LLVM IR (-O2):
define void @ttr_bg_7_8_3_v2r3(double* noalias %0, double* noalias %1, double* noalias nocapture writeonly %2, double* noalias %3, double* noalias nocapture writeonly %4, double* noalias %5, double* noalias nocapture writeonly %6) {
%8 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %0)
%9 = sitofp i32 %8 to double
%10 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %1)
%11 = sitofp i32 %10 to double
%12 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %3)
%13 = sitofp i32 %12 to double
%14 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %5)
%15 = sitofp i32 %14 to double
%16 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %9, double 0.000000e+00, double %11, double 0.000000e+00)
%17 = sitofp i32 %16 to double
%18 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %9, double 0.000000e+00, double %13, double 0.000000e+00)
%19 = sitofp i32 %18 to double
%20 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %9, double 0.000000e+00, double %15, double 0.000000e+00)
%21 = sitofp i32 %20 to double
%22 = getelementptr inbounds double, double* %0, i64 2
%23 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %22)
%24 = sitofp i32 %23 to double
%25 = getelementptr inbounds double, double* %1, i64 2
%26 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %25)
%27 = sitofp i32 %26 to double
%28 = getelementptr inbounds double, double* %3, i64 2
%29 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %28)
%30 = sitofp i32 %29 to double
%31 = getelementptr inbounds double, double* %5, i64 2
%32 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %31)
%33 = sitofp i32 %32 to double
%34 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %24, double 0.000000e+00, double %27, double 0.000000e+00)
%35 = sitofp i32 %34 to double
%36 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %24, double 0.000000e+00, double %30, double 0.000000e+00)
%37 = sitofp i32 %36 to double
%38 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %24, double 0.000000e+00, double %33, double 0.000000e+00)
%39 = sitofp i32 %38 to double
%40 = getelementptr inbounds double, double* %0, i64 4
%41 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %40)
%42 = sitofp i32 %41 to double
%43 = getelementptr inbounds double, double* %1, i64 4
%44 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %43)
%45 = sitofp i32 %44 to double
%46 = getelementptr inbounds double, double* %3, i64 4
%47 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %46)
%48 = sitofp i32 %47 to double
%49 = getelementptr inbounds double, double* %5, i64 4
%50 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %49)
%51 = sitofp i32 %50 to double
%52 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %42, double 0.000000e+00, double %45, double 0.000000e+00)
%53 = sitofp i32 %52 to double
%54 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %42, double 0.000000e+00, double %48, double 0.000000e+00)
%55 = sitofp i32 %54 to double
%56 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpmul to i32 (double, double, double, double, ...)*)(double %42, double 0.000000e+00, double %51, double 0.000000e+00)
%57 = sitofp i32 %56 to double
%58 = getelementptr inbounds double, double* %0, i64 6
%59 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %58)
%60 = sitofp i32 %59 to double
%61 = getelementptr inbounds double, double* %1, i64 6
%62 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %61)
%63 = sitofp i32 %62 to double
%64 = getelementptr inbounds double, double* %3, i64 6
%65 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %64)
%66 = sitofp i32 %65 to double
%67 = getelementptr inbounds double, double* %5, i64 6
%68 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %67)
%69 = sitofp i32 %68 to double
%70 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %17, double 0.000000e+00, double %60, double 0.000000e+00, double %63, double 0.000000e+00)
%71 = sitofp i32 %70 to double
%72 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %19, double 0.000000e+00, double %60, double 0.000000e+00, double %66, double 0.000000e+00)
%73 = sitofp i32 %72 to double
%74 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %21, double 0.000000e+00, double %60, double 0.000000e+00, double %69, double 0.000000e+00)
%75 = sitofp i32 %74 to double
%76 = getelementptr inbounds double, double* %0, i64 8
%77 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %76)
%78 = sitofp i32 %77 to double
%79 = getelementptr inbounds double, double* %1, i64 8
%80 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %79)
%81 = sitofp i32 %80 to double
%82 = getelementptr inbounds double, double* %3, i64 8
%83 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %82)
%84 = sitofp i32 %83 to double
%85 = getelementptr inbounds double, double* %5, i64 8
%86 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %85)
%87 = sitofp i32 %86 to double
%88 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %35, double 0.000000e+00, double %78, double 0.000000e+00, double %81, double 0.000000e+00)
%89 = sitofp i32 %88 to double
%90 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %37, double 0.000000e+00, double %78, double 0.000000e+00, double %84, double 0.000000e+00)
%91 = sitofp i32 %90 to double
%92 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %39, double 0.000000e+00, double %78, double 0.000000e+00, double %87, double 0.000000e+00)
%93 = sitofp i32 %92 to double
%94 = getelementptr inbounds double, double* %0, i64 10
%95 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %94)
%96 = sitofp i32 %95 to double
%97 = getelementptr inbounds double, double* %1, i64 10
%98 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %97)
%99 = sitofp i32 %98 to double
%100 = getelementptr inbounds double, double* %3, i64 10
%101 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %100)
%102 = sitofp i32 %101 to double
%103 = getelementptr inbounds double, double* %5, i64 10
%104 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %103)
%105 = sitofp i32 %104 to double
%106 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %53, double 0.000000e+00, double %96, double 0.000000e+00, double %99, double 0.000000e+00)
%107 = sitofp i32 %106 to double
%108 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %55, double 0.000000e+00, double %96, double 0.000000e+00, double %102, double 0.000000e+00)
%109 = sitofp i32 %108 to double
%110 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %57, double 0.000000e+00, double %96, double 0.000000e+00, double %105, double 0.000000e+00)
%111 = sitofp i32 %110 to double
%112 = getelementptr inbounds double, double* %0, i64 12
%113 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %112)
%114 = sitofp i32 %113 to double
%115 = getelementptr inbounds double, double* %1, i64 12
%116 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %115)
%117 = sitofp i32 %116 to double
%118 = getelementptr inbounds double, double* %3, i64 12
%119 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %118)
%120 = sitofp i32 %119 to double
%121 = getelementptr inbounds double, double* %5, i64 12
%122 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %121)
%123 = sitofp i32 %122 to double
%124 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %71, double 0.000000e+00, double %114, double 0.000000e+00, double %117, double 0.000000e+00)
%125 = sitofp i32 %124 to double
%126 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %73, double 0.000000e+00, double %114, double 0.000000e+00, double %120, double 0.000000e+00)
%127 = sitofp i32 %126 to double
%128 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %75, double 0.000000e+00, double %114, double 0.000000e+00, double %123, double 0.000000e+00)
%129 = sitofp i32 %128 to double
%130 = getelementptr inbounds double, double* %0, i64 14
%131 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %130)
%132 = sitofp i32 %131 to double
%133 = getelementptr inbounds double, double* %1, i64 14
%134 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %133)
%135 = sitofp i32 %134 to double
%136 = getelementptr inbounds double, double* %3, i64 14
%137 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %136)
%138 = sitofp i32 %137 to double
%139 = getelementptr inbounds double, double* %5, i64 14
%140 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %139)
%141 = sitofp i32 %140 to double
%142 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %89, double 0.000000e+00, double %132, double 0.000000e+00, double %135, double 0.000000e+00)
%143 = sitofp i32 %142 to double
%144 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %91, double 0.000000e+00, double %132, double 0.000000e+00, double %138, double 0.000000e+00)
%145 = sitofp i32 %144 to double
%146 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %93, double 0.000000e+00, double %132, double 0.000000e+00, double %141, double 0.000000e+00)
%147 = sitofp i32 %146 to double
%148 = getelementptr inbounds double, double* %0, i64 16
%149 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %148)
%150 = sitofp i32 %149 to double
%151 = getelementptr inbounds double, double* %1, i64 16
%152 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %151)
%153 = sitofp i32 %152 to double
%154 = getelementptr inbounds double, double* %3, i64 16
%155 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %154)
%156 = sitofp i32 %155 to double
%157 = getelementptr inbounds double, double* %5, i64 16
%158 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %157)
%159 = sitofp i32 %158 to double
%160 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %107, double 0.000000e+00, double %150, double 0.000000e+00, double %153, double 0.000000e+00)
%161 = sitofp i32 %160 to double
%162 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %109, double 0.000000e+00, double %150, double 0.000000e+00, double %156, double 0.000000e+00)
%163 = sitofp i32 %162 to double
%164 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %111, double 0.000000e+00, double %150, double 0.000000e+00, double %159, double 0.000000e+00)
%165 = sitofp i32 %164 to double
%166 = getelementptr inbounds double, double* %0, i64 18
%167 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %166)
%168 = sitofp i32 %167 to double
%169 = getelementptr inbounds double, double* %1, i64 18
%170 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %169)
%171 = sitofp i32 %170 to double
%172 = getelementptr inbounds double, double* %3, i64 18
%173 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %172)
%174 = sitofp i32 %173 to double
%175 = getelementptr inbounds double, double* %5, i64 18
%176 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %175)
%177 = sitofp i32 %176 to double
%178 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %125, double 0.000000e+00, double %168, double 0.000000e+00, double %171, double 0.000000e+00)
%179 = sitofp i32 %178 to double
%180 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %127, double 0.000000e+00, double %168, double 0.000000e+00, double %174, double 0.000000e+00)
%181 = sitofp i32 %180 to double
%182 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %129, double 0.000000e+00, double %168, double 0.000000e+00, double %177, double 0.000000e+00)
%183 = sitofp i32 %182 to double
%184 = getelementptr inbounds double, double* %0, i64 20
%185 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %184)
%186 = sitofp i32 %185 to double
%187 = getelementptr inbounds double, double* %1, i64 20
%188 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %187)
%189 = sitofp i32 %188 to double
%190 = getelementptr inbounds double, double* %3, i64 20
%191 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %190)
%192 = sitofp i32 %191 to double
%193 = getelementptr inbounds double, double* %5, i64 20
%194 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %193)
%195 = sitofp i32 %194 to double
%196 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %143, double 0.000000e+00, double %186, double 0.000000e+00, double %189, double 0.000000e+00)
%197 = sitofp i32 %196 to double
%198 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %145, double 0.000000e+00, double %186, double 0.000000e+00, double %192, double 0.000000e+00)
%199 = sitofp i32 %198 to double
%200 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %147, double 0.000000e+00, double %186, double 0.000000e+00, double %195, double 0.000000e+00)
%201 = sitofp i32 %200 to double
%202 = getelementptr inbounds double, double* %0, i64 22
%203 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %202)
%204 = sitofp i32 %203 to double
%205 = getelementptr inbounds double, double* %1, i64 22
%206 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %205)
%207 = sitofp i32 %206 to double
%208 = getelementptr inbounds double, double* %3, i64 22
%209 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %208)
%210 = sitofp i32 %209 to double
%211 = getelementptr inbounds double, double* %5, i64 22
%212 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %211)
%213 = sitofp i32 %212 to double
%214 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %161, double 0.000000e+00, double %204, double 0.000000e+00, double %207, double 0.000000e+00)
%215 = sitofp i32 %214 to double
%216 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %163, double 0.000000e+00, double %204, double 0.000000e+00, double %210, double 0.000000e+00)
%217 = sitofp i32 %216 to double
%218 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %165, double 0.000000e+00, double %204, double 0.000000e+00, double %213, double 0.000000e+00)
%219 = sitofp i32 %218 to double
%220 = getelementptr inbounds double, double* %0, i64 24
%221 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %220)
%222 = sitofp i32 %221 to double
%223 = getelementptr inbounds double, double* %1, i64 24
%224 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %223)
%225 = sitofp i32 %224 to double
%226 = getelementptr inbounds double, double* %3, i64 24
%227 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %226)
%228 = sitofp i32 %227 to double
%229 = getelementptr inbounds double, double* %5, i64 24
%230 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %229)
%231 = sitofp i32 %230 to double
%232 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %179, double 0.000000e+00, double %222, double 0.000000e+00, double %225, double 0.000000e+00)
%233 = sitofp i32 %232 to double
%234 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %181, double 0.000000e+00, double %222, double 0.000000e+00, double %228, double 0.000000e+00)
%235 = sitofp i32 %234 to double
%236 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %183, double 0.000000e+00, double %222, double 0.000000e+00, double %231, double 0.000000e+00)
%237 = sitofp i32 %236 to double
%238 = getelementptr inbounds double, double* %0, i64 26
%239 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %238)
%240 = sitofp i32 %239 to double
%241 = getelementptr inbounds double, double* %1, i64 26
%242 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %241)
%243 = sitofp i32 %242 to double
%244 = getelementptr inbounds double, double* %3, i64 26
%245 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %244)
%246 = sitofp i32 %245 to double
%247 = getelementptr inbounds double, double* %5, i64 26
%248 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %247)
%249 = sitofp i32 %248 to double
%250 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %197, double 0.000000e+00, double %240, double 0.000000e+00, double %243, double 0.000000e+00)
%251 = sitofp i32 %250 to double
%252 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %199, double 0.000000e+00, double %240, double 0.000000e+00, double %246, double 0.000000e+00)
%253 = sitofp i32 %252 to double
%254 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %201, double 0.000000e+00, double %240, double 0.000000e+00, double %249, double 0.000000e+00)
%255 = sitofp i32 %254 to double
%256 = getelementptr inbounds double, double* %0, i64 28
%257 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %256)
%258 = sitofp i32 %257 to double
%259 = getelementptr inbounds double, double* %1, i64 28
%260 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %259)
%261 = sitofp i32 %260 to double
%262 = getelementptr inbounds double, double* %3, i64 28
%263 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %262)
%264 = sitofp i32 %263 to double
%265 = getelementptr inbounds double, double* %5, i64 28
%266 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %265)
%267 = sitofp i32 %266 to double
%268 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %215, double 0.000000e+00, double %258, double 0.000000e+00, double %261, double 0.000000e+00)
%269 = sitofp i32 %268 to double
%270 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %217, double 0.000000e+00, double %258, double 0.000000e+00, double %264, double 0.000000e+00)
%271 = sitofp i32 %270 to double
%272 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %219, double 0.000000e+00, double %258, double 0.000000e+00, double %267, double 0.000000e+00)
%273 = sitofp i32 %272 to double
%274 = getelementptr inbounds double, double* %0, i64 30
%275 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %274)
%276 = sitofp i32 %275 to double
%277 = getelementptr inbounds double, double* %1, i64 30
%278 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %277)
%279 = sitofp i32 %278 to double
%280 = getelementptr inbounds double, double* %3, i64 30
%281 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %280)
%282 = sitofp i32 %281 to double
%283 = getelementptr inbounds double, double* %5, i64 30
%284 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %283)
%285 = sitofp i32 %284 to double
%286 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %233, double 0.000000e+00, double %276, double 0.000000e+00, double %279, double 0.000000e+00)
%287 = sitofp i32 %286 to double
%288 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %235, double 0.000000e+00, double %276, double 0.000000e+00, double %282, double 0.000000e+00)
%289 = sitofp i32 %288 to double
%290 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %237, double 0.000000e+00, double %276, double 0.000000e+00, double %285, double 0.000000e+00)
%291 = sitofp i32 %290 to double
%292 = getelementptr inbounds double, double* %0, i64 32
%293 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %292)
%294 = sitofp i32 %293 to double
%295 = getelementptr inbounds double, double* %1, i64 32
%296 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %295)
%297 = sitofp i32 %296 to double
%298 = getelementptr inbounds double, double* %3, i64 32
%299 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %298)
%300 = sitofp i32 %299 to double
%301 = getelementptr inbounds double, double* %5, i64 32
%302 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %301)
%303 = sitofp i32 %302 to double
%304 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %251, double 0.000000e+00, double %294, double 0.000000e+00, double %297, double 0.000000e+00)
%305 = sitofp i32 %304 to double
%306 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %253, double 0.000000e+00, double %294, double 0.000000e+00, double %300, double 0.000000e+00)
%307 = sitofp i32 %306 to double
%308 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %255, double 0.000000e+00, double %294, double 0.000000e+00, double %303, double 0.000000e+00)
%309 = sitofp i32 %308 to double
%310 = getelementptr inbounds double, double* %0, i64 34
%311 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %310)
%312 = sitofp i32 %311 to double
%313 = getelementptr inbounds double, double* %1, i64 34
%314 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %313)
%315 = sitofp i32 %314 to double
%316 = getelementptr inbounds double, double* %3, i64 34
%317 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %316)
%318 = sitofp i32 %317 to double
%319 = getelementptr inbounds double, double* %5, i64 34
%320 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %319)
%321 = sitofp i32 %320 to double
%322 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %269, double 0.000000e+00, double %312, double 0.000000e+00, double %315, double 0.000000e+00)
%323 = sitofp i32 %322 to double
%324 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %271, double 0.000000e+00, double %312, double 0.000000e+00, double %318, double 0.000000e+00)
%325 = sitofp i32 %324 to double
%326 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %273, double 0.000000e+00, double %312, double 0.000000e+00, double %321, double 0.000000e+00)
%327 = sitofp i32 %326 to double
%328 = getelementptr inbounds double, double* %0, i64 36
%329 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %328)
%330 = sitofp i32 %329 to double
%331 = getelementptr inbounds double, double* %1, i64 36
%332 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %331)
%333 = sitofp i32 %332 to double
%334 = getelementptr inbounds double, double* %3, i64 36
%335 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %334)
%336 = sitofp i32 %335 to double
%337 = getelementptr inbounds double, double* %5, i64 36
%338 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %337)
%339 = sitofp i32 %338 to double
%340 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %287, double 0.000000e+00, double %330, double 0.000000e+00, double %333, double 0.000000e+00)
%341 = sitofp i32 %340 to double
%342 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %289, double 0.000000e+00, double %330, double 0.000000e+00, double %336, double 0.000000e+00)
%343 = sitofp i32 %342 to double
%344 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %291, double 0.000000e+00, double %330, double 0.000000e+00, double %339, double 0.000000e+00)
%345 = sitofp i32 %344 to double
%346 = getelementptr inbounds double, double* %0, i64 38
%347 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %346)
%348 = sitofp i32 %347 to double
%349 = getelementptr inbounds double, double* %1, i64 38
%350 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %349)
%351 = sitofp i32 %350 to double
%352 = getelementptr inbounds double, double* %3, i64 38
%353 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %352)
%354 = sitofp i32 %353 to double
%355 = getelementptr inbounds double, double* %5, i64 38
%356 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %355)
%357 = sitofp i32 %356 to double
%358 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %305, double 0.000000e+00, double %348, double 0.000000e+00, double %351, double 0.000000e+00)
%359 = sitofp i32 %358 to double
%360 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %307, double 0.000000e+00, double %348, double 0.000000e+00, double %354, double 0.000000e+00)
%361 = sitofp i32 %360 to double
%362 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %309, double 0.000000e+00, double %348, double 0.000000e+00, double %357, double 0.000000e+00)
%363 = sitofp i32 %362 to double
%364 = getelementptr inbounds double, double* %0, i64 40
%365 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %364)
%366 = sitofp i32 %365 to double
%367 = getelementptr inbounds double, double* %1, i64 40
%368 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %367)
%369 = sitofp i32 %368 to double
%370 = getelementptr inbounds double, double* %3, i64 40
%371 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %370)
%372 = sitofp i32 %371 to double
%373 = getelementptr inbounds double, double* %5, i64 40
%374 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %373)
%375 = sitofp i32 %374 to double
%376 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %323, double 0.000000e+00, double %366, double 0.000000e+00, double %369, double 0.000000e+00)
%377 = sitofp i32 %376 to double
%378 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %325, double 0.000000e+00, double %366, double 0.000000e+00, double %372, double 0.000000e+00)
%379 = sitofp i32 %378 to double
%380 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %327, double 0.000000e+00, double %366, double 0.000000e+00, double %375, double 0.000000e+00)
%381 = sitofp i32 %380 to double
%382 = getelementptr inbounds double, double* %0, i64 42
%383 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %382)
%384 = sitofp i32 %383 to double
%385 = getelementptr inbounds double, double* %1, i64 42
%386 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %385)
%387 = sitofp i32 %386 to double
%388 = getelementptr inbounds double, double* %3, i64 42
%389 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %388)
%390 = sitofp i32 %389 to double
%391 = getelementptr inbounds double, double* %5, i64 42
%392 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %391)
%393 = sitofp i32 %392 to double
%394 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %341, double 0.000000e+00, double %384, double 0.000000e+00, double %387, double 0.000000e+00)
%395 = sitofp i32 %394 to double
%396 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %343, double 0.000000e+00, double %384, double 0.000000e+00, double %390, double 0.000000e+00)
%397 = sitofp i32 %396 to double
%398 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %345, double 0.000000e+00, double %384, double 0.000000e+00, double %393, double 0.000000e+00)
%399 = sitofp i32 %398 to double
%400 = getelementptr inbounds double, double* %0, i64 44
%401 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %400)
%402 = sitofp i32 %401 to double
%403 = getelementptr inbounds double, double* %1, i64 44
%404 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %403)
%405 = sitofp i32 %404 to double
%406 = getelementptr inbounds double, double* %3, i64 44
%407 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %406)
%408 = sitofp i32 %407 to double
%409 = getelementptr inbounds double, double* %5, i64 44
%410 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %409)
%411 = sitofp i32 %410 to double
%412 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %359, double 0.000000e+00, double %402, double 0.000000e+00, double %405, double 0.000000e+00)
%413 = sitofp i32 %412 to double
%414 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %361, double 0.000000e+00, double %402, double 0.000000e+00, double %408, double 0.000000e+00)
%415 = sitofp i32 %414 to double
%416 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %363, double 0.000000e+00, double %402, double 0.000000e+00, double %411, double 0.000000e+00)
%417 = sitofp i32 %416 to double
%418 = getelementptr inbounds double, double* %0, i64 46
%419 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %418)
%420 = sitofp i32 %419 to double
%421 = getelementptr inbounds double, double* %1, i64 46
%422 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %421)
%423 = sitofp i32 %422 to double
%424 = getelementptr inbounds double, double* %3, i64 46
%425 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %424)
%426 = sitofp i32 %425 to double
%427 = getelementptr inbounds double, double* %5, i64 46
%428 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %427)
%429 = sitofp i32 %428 to double
%430 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %377, double 0.000000e+00, double %420, double 0.000000e+00, double %423, double 0.000000e+00)
%431 = sitofp i32 %430 to double
%432 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %379, double 0.000000e+00, double %420, double 0.000000e+00, double %426, double 0.000000e+00)
%433 = sitofp i32 %432 to double
%434 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %381, double 0.000000e+00, double %420, double 0.000000e+00, double %429, double 0.000000e+00)
%435 = sitofp i32 %434 to double
%436 = getelementptr inbounds double, double* %0, i64 48
%437 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %436)
%438 = sitofp i32 %437 to double
%439 = getelementptr inbounds double, double* %1, i64 48
%440 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %439)
%441 = sitofp i32 %440 to double
%442 = getelementptr inbounds double, double* %3, i64 48
%443 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %442)
%444 = sitofp i32 %443 to double
%445 = getelementptr inbounds double, double* %5, i64 48
%446 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %445)
%447 = sitofp i32 %446 to double
%448 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %395, double 0.000000e+00, double %438, double 0.000000e+00, double %441, double 0.000000e+00)
%449 = sitofp i32 %448 to double
%450 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %397, double 0.000000e+00, double %438, double 0.000000e+00, double %444, double 0.000000e+00)
%451 = sitofp i32 %450 to double
%452 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %399, double 0.000000e+00, double %438, double 0.000000e+00, double %447, double 0.000000e+00)
%453 = sitofp i32 %452 to double
%454 = getelementptr inbounds double, double* %0, i64 50
%455 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %454)
%456 = sitofp i32 %455 to double
%457 = getelementptr inbounds double, double* %1, i64 50
%458 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %457)
%459 = sitofp i32 %458 to double
%460 = getelementptr inbounds double, double* %3, i64 50
%461 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %460)
%462 = sitofp i32 %461 to double
%463 = getelementptr inbounds double, double* %5, i64 50
%464 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %463)
%465 = sitofp i32 %464 to double
%466 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %413, double 0.000000e+00, double %456, double 0.000000e+00, double %459, double 0.000000e+00)
%467 = sitofp i32 %466 to double
%468 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %415, double 0.000000e+00, double %456, double 0.000000e+00, double %462, double 0.000000e+00)
%469 = sitofp i32 %468 to double
%470 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %417, double 0.000000e+00, double %456, double 0.000000e+00, double %465, double 0.000000e+00)
%471 = sitofp i32 %470 to double
%472 = getelementptr inbounds double, double* %0, i64 52
%473 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %472)
%474 = sitofp i32 %473 to double
%475 = getelementptr inbounds double, double* %1, i64 52
%476 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %475)
%477 = sitofp i32 %476 to double
%478 = getelementptr inbounds double, double* %3, i64 52
%479 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %478)
%480 = sitofp i32 %479 to double
%481 = getelementptr inbounds double, double* %5, i64 52
%482 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %481)
%483 = sitofp i32 %482 to double
%484 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %431, double 0.000000e+00, double %474, double 0.000000e+00, double %477, double 0.000000e+00)
%485 = sitofp i32 %484 to double
%486 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %433, double 0.000000e+00, double %474, double 0.000000e+00, double %480, double 0.000000e+00)
%487 = sitofp i32 %486 to double
%488 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %435, double 0.000000e+00, double %474, double 0.000000e+00, double %483, double 0.000000e+00)
%489 = sitofp i32 %488 to double
%490 = getelementptr inbounds double, double* %0, i64 54
%491 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %490)
%492 = sitofp i32 %491 to double
%493 = getelementptr inbounds double, double* %1, i64 54
%494 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %493)
%495 = sitofp i32 %494 to double
%496 = getelementptr inbounds double, double* %3, i64 54
%497 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %496)
%498 = sitofp i32 %497 to double
%499 = getelementptr inbounds double, double* %5, i64 54
%500 = tail call i32 (double*, ...) bitcast (i32 (...)* @__lfpd to i32 (double*, ...)*)(double* %499)
%501 = sitofp i32 %500 to double
%502 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %449, double 0.000000e+00, double %492, double 0.000000e+00, double %495, double 0.000000e+00)
%503 = sitofp i32 %502 to double
%504 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %451, double 0.000000e+00, double %492, double 0.000000e+00, double %498, double 0.000000e+00)
%505 = sitofp i32 %504 to double
%506 = tail call i32 (double, double, double, double, double, double, ...) bitcast (i32 (...)* @__fpmadd to i32 (double, double, double, double, double, double, ...)*)(double %453, double 0.000000e+00, double %492, double 0.000000e+00, double %501, double 0.000000e+00)
%507 = sitofp i32 %506 to double
%508 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %503, double 0.000000e+00, double %467, double 0.000000e+00)
%509 = sitofp i32 %508 to double
%510 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %505, double 0.000000e+00, double %469, double 0.000000e+00)
%511 = sitofp i32 %510 to double
%512 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %507, double 0.000000e+00, double %471, double 0.000000e+00)
%513 = sitofp i32 %512 to double
%514 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %509, double 0.000000e+00, double %485, double 0.000000e+00)
%515 = sitofp i32 %514 to double
%516 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %511, double 0.000000e+00, double %487, double 0.000000e+00)
%517 = sitofp i32 %516 to double
%518 = tail call i32 (double, double, double, double, ...) bitcast (i32 (...)* @__fpadd to i32 (double, double, double, double, ...)*)(double %513, double 0.000000e+00, double %489, double 0.000000e+00)
%519 = sitofp i32 %518 to double
%520 = tail call i32 (double, double, ...) bitcast (i32 (...)* @__creal to i32 (double, double, ...)*)(double %515, double 0.000000e+00)
%521 = tail call i32 (double, double, ...) bitcast (i32 (...)* @__cimag to i32 (double, double, ...)*)(double %515, double 0.000000e+00)
%522 = add nsw i32 %521, %520
%523 = sitofp i32 %522 to double
store double %523, double* %2
%524 = tail call i32 (double, double, ...) bitcast (i32 (...)* @__creal to i32 (double, double, ...)*)(double %517, double 0.000000e+00)
%525 = tail call i32 (double, double, ...) bitcast (i32 (...)* @__cimag to i32 (double, double, ...)*)(double %517, double 0.000000e+00)
%526 = add nsw i32 %525, %524
%527 = sitofp i32 %526 to double
store double %527, double* %4
%528 = tail call i32 (double, double, ...) bitcast (i32 (...)* @__creal to i32 (double, double, ...)*)(double %519, double 0.000000e+00)
%529 = tail call i32 (double, double, ...) bitcast (i32 (...)* @__cimag to i32 (double, double, ...)*)(double %519, double 0.000000e+00)
%530 = add nsw i32 %529, %528
%531 = sitofp i32 %530 to double
store double %531, double* %6
ret void
}