// File: /workspace/github_c_makefile_star2_O3/diaxen[P]fft-garden/sr_dit_dr.c
// Function: sr_dit_dr
static void
sr_dit_dr(unsigned log2_N,
	  const complex double * restrict in,
	  complex double * restrict out,
	  unsigned l, unsigned i)
{
  unsigned is = 1 << (log2_N - l);
  unsigned os = 1 << (l - 2);
  unsigned t = log2_N - l;

  switch (l)
    {
    case 1:                     /* size 2 base case  */
      ct_dit_bf2_0(1, is, out, in + i);
      break;

    case 2:                     /* size 4 base case  */
      //sr_dit_dr(log2_N, in, out, 1, i);
      ct_dit_bf2_0(1, is * 2, out, in + i);

      out[2] = in[i + is];
      out[3] = in[i + 3 * is];
      sr_dit_bf4_0(1, out);
      break;

    default:
      sr_dit_dr(log2_N, in, out, l - 1, i);
      sr_dit_dr(log2_N, in, out + os * 2, l - 2, i + is);
      sr_dit_dr(log2_N, in, out + 3 * os, l - 2, i + 3 * is);

      for (unsigned k = 0; k < os; k++)
        sr_dit_bf4(os, out + k,
               get_twiddle(k << t, log2_N),
               get_twiddle_sr(k << t, log2_N));
    }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x108, %rsp            # imm = 0x108
movl %ecx, %eax
movq %rdx, %rbx
movq %rsi, %r14
movl %edi, %r9d
subl %ecx, %r9d
movl $0x1, %r12d
movl %r9d, %ecx
shll %cl, %r12d
cmpl $0x2, %eax
je 0x1a8f
cmpl $0x1, %eax
jne 0x1b3b
movl %r8d, %eax
shlq $0x4, %rax
leaq (%r14,%rax), %rcx
movl %r12d, %edx
shlq $0x4, %rdx
movupd (%r14,%rax), %xmm0
movupd (%rdx,%rcx), %xmm1
movapd %xmm0, %xmm2
addpd %xmm1, %xmm2
movupd %xmm2, (%rbx)
subpd %xmm1, %xmm0
movupd %xmm0, 0x10(%rbx)
jmp 0x1b29
movl $0x2, %eax
movl %r9d, %ecx
shll %cl, %eax
movl %r8d, %edx
shlq $0x4, %rdx
leaq (%r14,%rdx), %rsi
shlq $0x4, %rax
movl $0x3, %edi
shll %cl, %edi
addl %r8d, %r12d
shlq $0x4, %r12
addl %r8d, %edi
shlq $0x4, %rdi
movupd (%r14,%rdx), %xmm0
movupd (%rax,%rsi), %xmm1
movapd %xmm0, %xmm2
addpd %xmm1, %xmm2
movupd (%r14,%r12), %xmm3
movupd (%r14,%rdi), %xmm4
movapd %xmm3, %xmm5
addpd %xmm4, %xmm5
movapd %xmm2, %xmm6
addpd %xmm5, %xmm6
movupd %xmm6, (%rbx)
subpd %xmm1, %xmm0
subpd %xmm4, %xmm3
shufpd $0x1, %xmm3, %xmm3      # xmm3 = xmm3[1,0]
movapd %xmm0, %xmm1
addpd %xmm3, %xmm1
subpd %xmm3, %xmm0
movapd %xmm0, %xmm3
movsd %xmm1, %xmm3            # xmm3 = xmm1[0],xmm3[1]
movupd %xmm3, 0x10(%rbx)
subpd %xmm5, %xmm2
movupd %xmm2, 0x20(%rbx)
shufpd $0x2, %xmm1, %xmm0      # xmm0 = xmm0[0],xmm1[1]
movupd %xmm0, 0x30(%rbx)
addq $0x108, %rsp            # imm = 0x108
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl %edi, %r13d
leal -0x2(%rax), %ecx
movl %ecx, 0xb0(%rsp)
movl $0x1, %r15d
shll %cl, %r15d
decl %eax
movq %r14, %rsi
movq %rbx, %rdx
movl %eax, %ecx
movl %r9d, 0xc(%rsp)
movl %r8d, 0xc0(%rsp)
callq 0x1a1f
movl $0x2, %ebp
movl 0xb0(%rsp), %ecx
shll %cl, %ebp
shlq $0x4, %rbp
leaq (%rbx,%rbp), %rdx
addl 0xc0(%rsp), %r12d
movl %r13d, %edi
movq %r14, %rsi
movl %r12d, %r8d
callq 0x1a1f
movl $0x3, %r12d
movl 0xb0(%rsp), %eax
movl %eax, %ecx
shll %cl, %r12d
movl $0x3, %r8d
shlq $0x4, %r12
leaq (%rbx,%r12), %rdx
movl 0xc(%rsp), %ecx
shll %cl, %r8d
addl 0xc0(%rsp), %r8d
movl %r13d, %edi
movq %r14, %rsi
movl %eax, %ecx
callq 0x1a1f
movl 0xc(%rsp), %ecx
shlq $0x4, %r15
xorl %r14d, %r14d
leaq 0x3499(%rip), %rdi      # 0x5080
leaq 0x349a(%rip), %r8       # 0x5088
xorpd %xmm3, %xmm3
xorpd %xmm4, %xmm4
xorl %r13d, %r13d
movl %r13d, %eax
shll %cl, %eax
movq (%rdi), %rsi
shlq $0x4, %rax
movq (%r8), %rdx
movupd (%rbx,%r15), %xmm6
movsd (%rbx,%rbp), %xmm12
movsd 0x8(%rbx,%rbp), %xmm13
movsd (%rbx,%r12), %xmm9
movsd 0x8(%rbx,%r12), %xmm10
movupd (%rsi,%rax), %xmm14
movupd (%rdx,%rax), %xmm11
movupd (%rbx), %xmm2
movapd %xmm13, %xmm0
unpcklpd %xmm13, %xmm0           # xmm0 = xmm0[0],xmm13[0]
movapd %xmm14, %xmm1
shufpd $0x1, %xmm14, %xmm1     # xmm1 = xmm1[1],xmm14[0]
mulpd %xmm0, %xmm1
movapd %xmm12, %xmm7
unpcklpd %xmm12, %xmm7           # xmm7 = xmm7[0],xmm12[0]
mulpd %xmm14, %xmm7
movapd %xmm7, %xmm8
subpd %xmm1, %xmm8
addpd %xmm1, %xmm7
movapd %xmm7, %xmm5
movsd %xmm8, %xmm5            # xmm5 = xmm8[0],xmm5[1]
ucomisd %xmm8, %xmm8
unpckhpd %xmm7, %xmm7            # xmm7 = xmm7[1,1]
movapd %xmm5, 0xc0(%rsp)
movapd %xmm2, 0xd0(%rsp)
jp 0x1f1e
movapd %xmm9, %xmm0
unpcklpd %xmm9, %xmm0            # xmm0 = xmm0[0],xmm9[0]
mulpd %xmm11, %xmm0
movapd %xmm10, %xmm1
unpcklpd %xmm10, %xmm1           # xmm1 = xmm1[0],xmm10[0]
movapd %xmm11, %xmm15
shufpd $0x1, %xmm11, %xmm15    # xmm15 = xmm15[1],xmm11[0]
mulpd %xmm1, %xmm15
movapd %xmm0, %xmm1
subpd %xmm15, %xmm1
addpd %xmm0, %xmm15
movapd %xmm15, %xmm0
movsd %xmm1, %xmm0            # xmm0 = xmm1[0],xmm0[1]
ucomisd %xmm1, %xmm1
unpckhpd %xmm15, %xmm15          # xmm15 = xmm15[1,1]
movapd %xmm0, 0xb0(%rsp)
movapd %xmm1, 0xe0(%rsp)
jp 0x2005
ucomisd %xmm8, %xmm8
addpd %xmm0, %xmm5
addpd %xmm2, %xmm5
movupd %xmm5, (%rbx)
movapd 0xc0(%rsp), %xmm5
jp 0x2118
ucomisd %xmm1, %xmm1
movapd 0xb0(%rsp), %xmm0
jp 0x2213
subpd %xmm0, %xmm5
movapd %xmm5, %xmm0
mulpd %xmm3, %xmm0
movapd %xmm5, %xmm1
shufpd $0x1, %xmm5, %xmm1      # xmm1 = xmm1[1],xmm5[0]
movapd %xmm0, %xmm2
subpd %xmm1, %xmm2
addpd %xmm0, %xmm1
movapd %xmm1, %xmm0
movsd %xmm2, %xmm0            # xmm0 = xmm2[0],xmm0[1]
ucomisd %xmm2, %xmm2
jp 0x1e24
movapd 0xd0(%rsp), %xmm2
ucomisd %xmm8, %xmm8
movapd %xmm6, %xmm1
subpd %xmm0, %xmm1
movupd %xmm1, (%rbx,%r15)
jp 0x2314
movapd 0xe0(%rsp), %xmm0
ucomisd %xmm0, %xmm0
jp 0x2414
movapd 0xc0(%rsp), %xmm1
addpd 0xb0(%rsp), %xmm1
ucomisd %xmm8, %xmm8
subpd %xmm1, %xmm2
movupd %xmm2, (%rbx,%rbp)
jp 0x2515
ucomisd %xmm0, %xmm0
jp 0x25b8
subsd %xmm15, %xmm7
subsd %xmm0, %xmm8
movapd %xmm8, %xmm0
mulsd %xmm4, %xmm0
movapd %xmm7, %xmm1
mulsd %xmm4, %xmm1
subsd %xmm7, %xmm0
addsd %xmm8, %xmm1
ucomisd %xmm0, %xmm0
jp 0x262b
addsd %xmm6, %xmm0
unpckhpd %xmm6, %xmm6            # xmm6 = xmm6[1,1]
addsd %xmm1, %xmm6
movsd %xmm0, (%rbx,%r12)
movsd %xmm6, 0x8(%rbx,%r12)
incl %r13d
addq $0x10, %rbx
addq $0x10, %r14
cmpq %r14, %r15
jne 0x1bf9
jmp 0x1b29
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
ucomisd %xmm1, %xmm1
movapd 0xd0(%rsp), %xmm2
jnp 0x1d68
movapd %xmm5, %xmm3
unpckhpd %xmm5, %xmm3            # xmm3 = xmm3[1],xmm5[1]
xorpd %xmm0, %xmm0
movsd 0x1401(%rip), %xmm1     # 0x3250
movapd %xmm5, %xmm2
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
movapd %xmm15, 0xa0(%rsp)
callq 0x2690
movapd 0xd0(%rsp), %xmm2
movapd 0xa0(%rsp), %xmm15
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x317e(%rip), %r8       # 0x5088
leaq 0x316f(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
unpcklpd %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
jmp 0x1d68
ucomisd %xmm7, %xmm7
movapd 0xc0(%rsp), %xmm5
jnp 0x1c98
movapd %xmm14, %xmm1
unpckhpd %xmm14, %xmm1           # xmm1 = xmm1[1],xmm14[1]
movapd %xmm14, %xmm0
movapd %xmm12, %xmm2
movapd %xmm13, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
callq 0x2690
movapd 0xd0(%rsp), %xmm2
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x309b(%rip), %r8       # 0x5088
leaq 0x308c(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
movapd %xmm0, %xmm5
unpcklpd %xmm1, %xmm5            # xmm5 = xmm5[0],xmm1[0]
jmp 0x1c98
ucomisd %xmm15, %xmm15
movapd 0xb0(%rsp), %xmm0
jnp 0x1cf9
movapd %xmm11, %xmm1
unpckhpd %xmm11, %xmm1           # xmm1 = xmm1[1],xmm11[1]
movapd %xmm11, %xmm0
movapd %xmm9, %xmm2
movapd %xmm10, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
movapd %xmm15, 0xa0(%rsp)
movapd %xmm5, 0xf0(%rsp)
callq 0x2690
movapd 0xf0(%rsp), %xmm5
movapd 0xd0(%rsp), %xmm2
movapd 0xa0(%rsp), %xmm15
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2f8d(%rip), %r8       # 0x5088
leaq 0x2f7e(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
unpcklpd %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movapd 0xe0(%rsp), %xmm1
jmp 0x1cf9
ucomisd %xmm7, %xmm7
movapd 0xc0(%rsp), %xmm5
jnp 0x1d19
movapd %xmm14, %xmm1
unpckhpd %xmm14, %xmm1           # xmm1 = xmm1[1],xmm14[1]
movapd %xmm14, %xmm0
movapd %xmm12, %xmm2
movapd %xmm13, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
movapd %xmm15, 0xa0(%rsp)
callq 0x2690
movapd 0xa0(%rsp), %xmm15
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2e96(%rip), %r8       # 0x5088
leaq 0x2e87(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
movapd %xmm0, %xmm5
unpcklpd %xmm1, %xmm5            # xmm5 = xmm5[0],xmm1[0]
movapd 0xe0(%rsp), %xmm1
jmp 0x1d19
ucomisd %xmm15, %xmm15
movapd 0xb0(%rsp), %xmm0
jnp 0x1d2c
movapd %xmm11, %xmm1
unpckhpd %xmm11, %xmm1           # xmm1 = xmm1[1],xmm11[1]
movapd %xmm11, %xmm0
movapd %xmm5, 0xf0(%rsp)
movapd %xmm9, %xmm2
movapd %xmm10, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
movapd %xmm15, 0xa0(%rsp)
callq 0x2690
movapd 0xf0(%rsp), %xmm5
movapd 0xa0(%rsp), %xmm15
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2d88(%rip), %r8       # 0x5088
leaq 0x2d79(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
unpcklpd %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
jmp 0x1d2c
ucomisd %xmm7, %xmm7
movapd 0xe0(%rsp), %xmm0
jnp 0x1d8a
movapd %xmm14, %xmm1
unpckhpd %xmm14, %xmm1           # xmm1 = xmm1[1],xmm14[1]
movapd %xmm14, %xmm0
movapd %xmm12, %xmm2
movapd %xmm13, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
movapd %xmm15, 0xa0(%rsp)
callq 0x2690
movapd 0xd0(%rsp), %xmm2
movapd 0xa0(%rsp), %xmm15
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2c91(%rip), %r8       # 0x5088
leaq 0x2c82(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
unpcklpd %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movapd %xmm0, 0xc0(%rsp)
jmp 0x1d81
ucomisd %xmm15, %xmm15
jnp 0x1d94
movapd %xmm11, %xmm1
unpckhpd %xmm11, %xmm1           # xmm1 = xmm1[1],xmm11[1]
movapd %xmm11, %xmm0
movapd %xmm9, %xmm2
movapd %xmm10, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm12, 0x90(%rsp)
movapd %xmm13, 0x80(%rsp)
movapd %xmm14, 0x70(%rsp)
movapd %xmm15, 0xa0(%rsp)
callq 0x2690
movapd 0xd0(%rsp), %xmm2
movapd 0xa0(%rsp), %xmm15
movapd 0x70(%rsp), %xmm14
movapd 0x80(%rsp), %xmm13
movapd 0x90(%rsp), %xmm12
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2b99(%rip), %r8       # 0x5088
leaq 0x2b8a(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
unpcklpd %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movapd %xmm0, 0xb0(%rsp)
movapd 0xe0(%rsp), %xmm0
jmp 0x1d94
ucomisd %xmm7, %xmm7
jnp 0x1dba
movapd %xmm14, %xmm1
unpckhpd %xmm14, %xmm1           # xmm1 = xmm1[1],xmm14[1]
movapd %xmm14, %xmm0
movapd %xmm12, %xmm2
movapd %xmm13, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm9, 0x40(%rsp)
movapd %xmm10, 0x30(%rsp)
movapd %xmm11, 0x20(%rsp)
movapd %xmm15, 0xa0(%rsp)
callq 0x2690
movapd 0xa0(%rsp), %xmm15
movapd 0x20(%rsp), %xmm11
movapd 0x30(%rsp), %xmm10
movapd 0x40(%rsp), %xmm9
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2af2(%rip), %r8       # 0x5088
leaq 0x2ae3(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
movapd %xmm0, %xmm8
movapd %xmm1, %xmm7
movapd 0xe0(%rsp), %xmm0
jmp 0x1dba
ucomisd %xmm15, %xmm15
jnp 0x1dc4
movapd %xmm11, %xmm1
unpckhpd %xmm11, %xmm1           # xmm1 = xmm1[1],xmm11[1]
movapd %xmm11, %xmm0
movapd %xmm9, %xmm2
movapd %xmm10, %xmm3
movapd %xmm6, 0x10(%rsp)
movapd %xmm7, 0x60(%rsp)
movapd %xmm8, 0x50(%rsp)
callq 0x2690
movapd 0x50(%rsp), %xmm8
movapd 0x60(%rsp), %xmm7
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2a72(%rip), %r8       # 0x5088
leaq 0x2a63(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
movapd %xmm1, %xmm15
jmp 0x1dc4
ucomisd %xmm1, %xmm1
jnp 0x1df2
xorpd %xmm0, %xmm0
movsd 0xc0f(%rip), %xmm1      # 0x3250
movapd %xmm8, %xmm2
movapd %xmm7, %xmm3
movapd %xmm6, 0x10(%rsp)
callq 0x2690
movapd 0x10(%rsp), %xmm6
xorpd %xmm4, %xmm4
xorpd %xmm3, %xmm3
leaq 0x2a1e(%rip), %r8       # 0x5088
leaq 0x2a0f(%rip), %rdi      # 0x5080
movl 0xc(%rsp), %ecx
jmp 0x1df2