// File: /workspace/github_c_makefile_star2_O0/PoulinV[P]AxiCLASS/build/../source/transfer.c
// Function: transfer_get_source_correspondence
int transfer_get_source_correspondence(
                                       struct perturbations * ppt,
                                       struct transfer * ptr,
                                       int ** tp_of_tt
                                       ) {
  /** Summary: */
  /** - running index on modes */
  int index_md;

  /** - running index on transfer types */
  int index_tt;

  /** - which source are we considering? Define correspondence
      between transfer types and source types */

  for (index_md = 0; index_md < ptr->md_size; index_md++) {

    class_alloc(tp_of_tt[index_md],ptr->tt_size[index_md]*sizeof(int),ptr->error_message);

    for (index_tt=0; index_tt<ptr->tt_size[index_md]; index_tt++) {

      if (_scalars_) {

        if ((ppt->has_cl_cmb_temperature == _TRUE_) && (index_tt == ptr->index_tt_t0))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_t0;

        if ((ppt->has_cl_cmb_temperature == _TRUE_) && (index_tt == ptr->index_tt_t1))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_t1;

        if ((ppt->has_cl_cmb_temperature == _TRUE_) && (index_tt == ptr->index_tt_t2))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_t2;

        if ((ppt->has_cl_cmb_polarization == _TRUE_) && (index_tt == ptr->index_tt_e))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_p;

        if ((ppt->has_cl_cmb_lensing_potential == _TRUE_) && (index_tt == ptr->index_tt_lcmb))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi_plus_psi;

        if (_index_tt_in_range_(ptr->index_tt_density, ppt->selection_num, ppt->has_nc_density))
          /* use here delta_cb rather than delta_m if density number counts calculated only for cold dark matter + baryon */
          /* (this important comment is referenced in a WARNING message in perturbations.c) */
          tp_of_tt[index_md][index_tt]=ppt->index_tp_delta_m;

        if (_index_tt_in_range_(ptr->index_tt_rsd,     ppt->selection_num, ppt->has_nc_rsd))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_theta_m;

        if (_index_tt_in_range_(ptr->index_tt_d0,      ppt->selection_num, ppt->has_nc_rsd))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_theta_m;

        if (_index_tt_in_range_(ptr->index_tt_d1,      ppt->selection_num, ppt->has_nc_rsd))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_theta_m;

        if (_index_tt_in_range_(ptr->index_tt_nc_lens, ppt->selection_num, ppt->has_nc_lens))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi_plus_psi;

        if (_index_tt_in_range_(ptr->index_tt_nc_g1,   ppt->selection_num, ppt->has_nc_gr))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_psi;

        if (_index_tt_in_range_(ptr->index_tt_nc_g2,   ppt->selection_num, ppt->has_nc_gr))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi;

        if (_index_tt_in_range_(ptr->index_tt_nc_g3,   ppt->selection_num, ppt->has_nc_gr))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi_prime;

        if (_index_tt_in_range_(ptr->index_tt_nc_g4,   ppt->selection_num, ppt->has_nc_gr))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi_plus_psi;

        if (_index_tt_in_range_(ptr->index_tt_nc_g5,   ppt->selection_num, ppt->has_nc_gr))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi_plus_psi;

        if ((ppt->has_cl_lensing_potential == _TRUE_) && (index_tt >= ptr->index_tt_lensing) && (index_tt < ptr->index_tt_lensing+ppt->selection_num))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_phi_plus_psi;

      }

      if (_vectors_) {

        if ((ppt->has_cl_cmb_temperature == _TRUE_) && (index_tt == ptr->index_tt_t1))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_t1;

        if ((ppt->has_cl_cmb_temperature == _TRUE_) && (index_tt == ptr->index_tt_t2))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_t2;

        if ((ppt->has_cl_cmb_polarization == _TRUE_) && (index_tt == ptr->index_tt_e))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_p;

        if ((ppt->has_cl_cmb_polarization == _TRUE_) && (index_tt == ptr->index_tt_b))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_p;
      }

      if (_tensors_) {

        if ((ppt->has_cl_cmb_temperature == _TRUE_) && (index_tt == ptr->index_tt_t2))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_t2;

        if ((ppt->has_cl_cmb_polarization == _TRUE_) && (index_tt == ptr->index_tt_e))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_p;

        if ((ppt->has_cl_cmb_polarization == _TRUE_) && (index_tt == ptr->index_tt_b))
          tp_of_tt[index_md][index_tt]=ppt->index_tp_p;
      }
    }
  }

  return _SUCCESS_;

}

// Assembly:
subq $0x838, %rsp            # imm = 0x838
movq %rdi, 0x828(%rsp)
movq %rsi, 0x820(%rsp)
movq %rdx, 0x818(%rsp)
movl $0x0, 0x814(%rsp)
movl 0x814(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8a4(%rcx), %eax
jge 0x133833
movq 0x820(%rsp), %rax
movq 0x8f0(%rax), %rax
movslq 0x814(%rsp), %rcx
movslq (%rax,%rcx,4), %rdi
shlq $0x2, %rdi
callq 0x8460
movq %rax, %rdx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq %rdx, (%rax,%rcx,8)
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
cmpq $0x0, (%rax,%rcx,8)
jne 0x132e0c
movq 0x820(%rsp), %rax
movq 0x8f0(%rax), %rax
movslq 0x814(%rsp), %rcx
movslq (%rax,%rcx,4), %rax
shlq $0x2, %rax
movl %eax, 0x80c(%rsp)
movq %rsp, %rdi
movl 0x80c(%rsp), %ecx
leaq 0x9f242(%rip), %rsi     # 0x1d2004
leaq 0xd0756(%rip), %rdx     # 0x20351f
movb $0x0, %al
callq 0x5b9c0
movq 0x820(%rsp), %rdi
addq $0x96a, %rdi            # imm = 0x96A
movq %rsp, %r8
leaq 0x9f24b(%rip), %rsi     # 0x1d2034
leaq 0xd0742(%rip), %rdx     # 0x203532
movl $0x5e1, %ecx            # imm = 0x5E1
movb $0x0, %al
callq 0x5b9c0
movl $0x1, 0x834(%rsp)
jmp 0x13383e
movl $0x0, 0x810(%rsp)
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movq 0x8f0(%rcx), %rcx
movslq 0x814(%rsp), %rdx
cmpl (%rcx,%rdx,4), %eax
jge 0x13381b
movq 0x828(%rsp), %rax
movswl 0xe(%rax), %eax
cmpl $0x1, %eax
jne 0x13354c
movl 0x814(%rsp), %eax
movq 0x828(%rsp), %rcx
cmpl 0x848(%rcx), %eax
jne 0x13354c
movq 0x828(%rsp), %rax
movswl 0x28(%rax), %eax
cmpl $0x1, %eax
jne 0x132ec3
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8a8(%rcx), %eax
jne 0x132ec3
movq 0x828(%rsp), %rax
movl 0x8c8(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x28(%rax), %eax
cmpl $0x1, %eax
jne 0x132f18
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8ac(%rcx), %eax
jne 0x132f18
movq 0x828(%rsp), %rax
movl 0x8cc(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x28(%rax), %eax
cmpl $0x1, %eax
jne 0x132f6d
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b0(%rcx), %eax
jne 0x132f6d
movq 0x828(%rsp), %rax
movl 0x8d0(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2a(%rax), %eax
cmpl $0x1, %eax
jne 0x132fc2
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b4(%rcx), %eax
jne 0x132fc2
movq 0x828(%rsp), %rax
movl 0x8d4(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2c(%rax), %eax
cmpl $0x1, %eax
jne 0x133017
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8bc(%rcx), %eax
jne 0x133017
movq 0x828(%rsp), %rax
movl 0x978(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x3e(%rax), %eax
cmpl $0x1, %eax
jne 0x133090
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8c0(%rcx), %eax
jl 0x133090
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8c0(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x133090
movq 0x828(%rsp), %rax
movl 0x8d8(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x40(%rax), %eax
cmpl $0x1, %eax
jne 0x133109
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8c8(%rcx), %eax
jl 0x133109
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8c8(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x133109
movq 0x828(%rsp), %rax
movl 0x934(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x40(%rax), %eax
cmpl $0x1, %eax
jne 0x133182
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8cc(%rcx), %eax
jl 0x133182
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8cc(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x133182
movq 0x828(%rsp), %rax
movl 0x934(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x40(%rax), %eax
cmpl $0x1, %eax
jne 0x1331fb
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8d0(%rcx), %eax
jl 0x1331fb
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8d0(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x1331fb
movq 0x828(%rsp), %rax
movl 0x934(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x42(%rax), %eax
cmpl $0x1, %eax
jne 0x133274
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8d4(%rcx), %eax
jl 0x133274
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8d4(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x133274
movq 0x828(%rsp), %rax
movl 0x978(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x44(%rax), %eax
cmpl $0x1, %eax
jne 0x1332ed
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8d8(%rcx), %eax
jl 0x1332ed
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8d8(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x1332ed
movq 0x828(%rsp), %rax
movl 0x97c(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x44(%rax), %eax
cmpl $0x1, %eax
jne 0x133366
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8dc(%rcx), %eax
jl 0x133366
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8dc(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x133366
movq 0x828(%rsp), %rax
movl 0x970(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x44(%rax), %eax
cmpl $0x1, %eax
jne 0x1333df
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8e0(%rcx), %eax
jl 0x1333df
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8e0(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x1333df
movq 0x828(%rsp), %rax
movl 0x974(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x44(%rax), %eax
cmpl $0x1, %eax
jne 0x133458
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8e4(%rcx), %eax
jl 0x133458
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8e4(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x133458
movq 0x828(%rsp), %rax
movl 0x978(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x44(%rax), %eax
cmpl $0x1, %eax
jne 0x1334d1
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8e8(%rcx), %eax
jl 0x1334d1
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8e8(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x1334d1
movq 0x828(%rsp), %rax
movl 0x978(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2e(%rax), %eax
cmpl $0x1, %eax
jne 0x13354a
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8c4(%rcx), %eax
jl 0x13354a
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
movl 0x8c4(%rcx), %ecx
movq 0x828(%rsp), %rdx
addl 0x64(%rdx), %ecx
cmpl %ecx, %eax
jge 0x13354a
movq 0x828(%rsp), %rax
movl 0x978(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
jmp 0x13354c
movq 0x828(%rsp), %rax
movswl 0x10(%rax), %eax
cmpl $0x1, %eax
jne 0x1336d2
movl 0x814(%rsp), %eax
movq 0x828(%rsp), %rcx
cmpl 0x850(%rcx), %eax
jne 0x1336d2
movq 0x828(%rsp), %rax
movswl 0x28(%rax), %eax
cmpl $0x1, %eax
jne 0x1335d1
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8ac(%rcx), %eax
jne 0x1335d1
movq 0x828(%rsp), %rax
movl 0x8cc(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x28(%rax), %eax
cmpl $0x1, %eax
jne 0x133626
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b0(%rcx), %eax
jne 0x133626
movq 0x828(%rsp), %rax
movl 0x8d0(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2a(%rax), %eax
cmpl $0x1, %eax
jne 0x13367b
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b4(%rcx), %eax
jne 0x13367b
movq 0x828(%rsp), %rax
movl 0x8d4(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2a(%rax), %eax
cmpl $0x1, %eax
jne 0x1336d0
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b8(%rcx), %eax
jne 0x1336d0
movq 0x828(%rsp), %rax
movl 0x8d4(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
jmp 0x1336d2
movq 0x828(%rsp), %rax
movswl 0x12(%rax), %eax
cmpl $0x1, %eax
jne 0x133803
movl 0x814(%rsp), %eax
movq 0x828(%rsp), %rcx
cmpl 0x84c(%rcx), %eax
jne 0x133803
movq 0x828(%rsp), %rax
movswl 0x28(%rax), %eax
cmpl $0x1, %eax
jne 0x133757
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b0(%rcx), %eax
jne 0x133757
movq 0x828(%rsp), %rax
movl 0x8d0(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2a(%rax), %eax
cmpl $0x1, %eax
jne 0x1337ac
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b4(%rcx), %eax
jne 0x1337ac
movq 0x828(%rsp), %rax
movl 0x8d4(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
movq 0x828(%rsp), %rax
movswl 0x2a(%rax), %eax
cmpl $0x1, %eax
jne 0x133801
movl 0x810(%rsp), %eax
movq 0x820(%rsp), %rcx
cmpl 0x8b8(%rcx), %eax
jne 0x133801
movq 0x828(%rsp), %rax
movl 0x8d4(%rax), %edx
movq 0x818(%rsp), %rax
movslq 0x814(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movslq 0x810(%rsp), %rcx
movl %edx, (%rax,%rcx,4)
jmp 0x133803
jmp 0x133805
movl 0x810(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x810(%rsp)
jmp 0x132e17
jmp 0x13381d
movl 0x814(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x814(%rsp)
jmp 0x132d1a
movl $0x0, 0x834(%rsp)
movl 0x834(%rsp), %eax
addq $0x838, %rsp            # imm = 0x838
retq
nopl (%rax)